BM66(@ {{{wwwrrrlllfffdddiiirrr{{{~~~{{{yyyyyyyyy~~~}}}yyyyyyvvvqqqooonnnllliiifff___]]]\\\[[[[[[\\\^^^___^^^]]][[[YYYWWWVVVUUUTTTQQQPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJLLLKKKJJJHHHIIIIIIMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGFFFGGGHHHIIIJJJLLLLLLLLLJJJFFFDDDDDDDDDKKKIIIHHHHHHJJJJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEDDDCCCBBBBBBAAAEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEEEEEEEDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBDDDCCCAAA??????@@@AAABBBCCCDDDEEEFFFGGGIIIMMMPPPSSS^^^mmmxxx{{{xxxqqqmmmccc]]]WWWTTTTTTTTTQQQMMMNNNOOOQQQSSSVVVXXXZZZ[[[ZZZYYYYYYXXXXXXZZZ[[[\\\ZZZZZZ[[[\\\\\\\\\\\\[[[\\\]]]^^^```aaabbbdddddddddbbb___^^^^^^^^^\\\[[[XXXYYY[[[\\\]]]]]]\\\\\\\\\]]]___`````````_________```aaabbbbbbcccbbbbbb``````aaabbbcccdddddddddgggdddaaa``````^^^ZZZVVVTTTQQQQQQUUUUUUTTTZZZcccccceeeggggggddd```]]]\\\[[[]]]eeettt~~~|||{{{qqqooollljjjmmmvvv~~~xxxpppjjjgggccc___\\\\\\___dddggghhhgggccc^^^WWWPPPJJJGGGGGGFFFCCCBBBAAABBBDDDEEEAAA@@@@@@???>>>===<<<<<<:::999888666555555555555222222111111111111222222111111111111111111111111111222222111000000111333666555222000///000222333111111111111111111111111111000000000222333222111111111111111111111111111111111222222222222111111///...///111555777888888111111111111111111111111xxxsssllljjjoooxxx|||yyywwwxxx|||}}}zzzvvvtttpppllliiihhhgggcccaaa^^^]]]\\\[[[[[[\\\^^^___\\\[[[YYYWWWUUUTTTSSSSSSQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJLLLMMMLLLJJJIIIIIIJJJLLLKKKKKKJJJIIIIIIHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJGGGFFFFFFGGGIIIGGGFFFGGGGGGGGGEEECCCFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA============>>>???@@@AAABBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEECCCBBB@@@??????AAABBBCCCDDDFFFGGGHHHHHHJJJLLLOOOUUU^^^kkkuuuwwwssslllhhh___ZZZTTTSSSTTTUUUSSSPPPOOOPPPQQQSSSUUUWWWYYYYYYYYYXXXXXXWWWXXXYYYZZZ[[[[[[\\\]]]^^^____________]]]]]]^^^___aaabbbcccddddddbbb___^^^^^^]]]\\\ZZZWWWXXXZZZ\\\^^^^^^___^^^]]]^^^___```aaa```______``````aaabbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbeeebbb___^^^^^^\\\YYYVVVVVVSSSSSSUUUTTTSSSYYYaaa```bbbbbbaaa]]][[[ZZZZZZZZZ^^^hhhuuu|||xxxvvvmmmlllllloooxxx}}}xxxqqqlllfffccc___\\\\\\^^^bbbeeeiiigggccc\\\UUUMMMGGGDDDFFFEEEDDDCCCBBBBBBCCCDDDAAA@@@@@@???>>>===<<<<<<999999777666555444444444222222111111111111222222111111111111111111111111111222222111000000111333000000000000000000111111111111111111111111111111111000000000222333222111111111111111111111111111111111222222222222111111444333222222333333222111111111111111111111111111|||vvvtttxxx}}}xxxvvvuuuyyyzzz}}}zzzuuurrrqqqnnnkkkhhhgggeeebbb```^^^]]][[[[[[[[[[[[\\\]]]YYYXXXVVVTTTRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOMMMMMMLLLLLLLLLLLLKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJKKKMMMNNNMMMJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJHHHIIIJJJIIIHHHGGGHHHIIIHHHGGGFFFGGGGGGFFFCCCAAAGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA===============>>>???@@@???@@@BBBEEEGGGHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDEEEFFFFFFFFFBBBAAA@@@@@@AAABBBDDDEEEFFFHHHJJJKKKKKKKKKLLLMMMUUU]]]hhhppppppkkkeee```YYYVVVRRRRRRTTTUUUTTTRRRPPPQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWVVVWWWXXXYYYYYYXXXYYYZZZ\\\]]]^^^^^^^^^]]]^^^___```aaacccdddddddddbbb```^^^^^^]]][[[YYYVVVXXXZZZ\\\^^^```aaaaaa^^^___```aaaaaaaaa```___aaaaaabbbcccddddddddddddddddddcccaaa````````````cccaaa___^^^]]][[[YYYWWWXXXVVVVVVXXXXXXXXX\\\aaa```___\\\XXXUUUTTTVVVXXX]]]eeeqqq|||~~~yyysssoooiiiiiilllvvvyyytttooollleeebbb^^^[[[[[[]]]```bbbcccaaa^^^XXXRRRLLLGGGDDDFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@???>>>===<<<<<<999888777666555444444444222222111111111111222222111111111111111111111111111222222111000000111333---...000111222222111111111111111111111111111111111000000000222333222111111111111111111111111111111111222222222222111111666444222111111111///---111111111111111111111111}}}}}}wwwttttttvvvwwwzzz}}}zzzvvvrrrooommmkkkiiifffcccaaa___^^^\\\\\\[[[ZZZZZZZZZZZZ[[[VVVUUUTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIKKKLLLMMMLLLIIIGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGIIIJJJJJJJJJIIIHHHGGGHHHIIIHHHGGGFFFGGGHHHHHHGGGGGGHHHIIIHHHFFFCCCFFFFFFFFFEEEEEEEEEEEEDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@???@@@BBBEEEGGGHHHIIIIIIDDDDDDDDDDDDCCCCCCCCCCCCEEEEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDD@@@@@@@@@AAABBBDDDEEEFFFHHHJJJLLLMMMLLLKKKKKKKKKRRRYYYccciiiiiieee___[[[VVVSSSQQQRRRSSSUUUTTTSSSRRRRRRSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWUUUVVVXXXZZZ\\\]]]^^^^^^___``````aaacccddddddeeecccaaa```___^^^]]]ZZZXXXXXXYYY[[[\\\^^^```aaaaaa___```aaabbbbbbbbbaaa```bbbbbbcccdddeeeeeeeeeeeedddcccbbb```_________```cccbbb```^^^\\\ZZZYYYXXXZZZZZZ[[[]]]___```cccfff```]]]XXXRRROOOPPPUUUZZZgggqqq~~~}}}vvvnnniiifffhhhooo~~~|||sssnnnjjjgggcccaaa]]][[[YYYZZZ\\\^^^XXXWWWUUURRROOOLLLIIIHHHGGGGGGGGGFFFEEECCCBBBAAABBBAAA@@@???>>>===<<<;;;888888666555444333333333222222111111111111222222111111111111111111111111111222222111000000111333111111222333333333333333111111111111111111111111111000000000222333222111111111111111111111111111111111222222222222111111111000///000111222111000111111111111111111111111zzzuuurrrrrrssstttvvvzzz~~~zzzvvvsssooommmfffeeeccc```]]]ZZZYYYYYYZZZZZZYYYXXXXXXXXXXXXXXXUUUTTTSSSRRRQQQQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHJJJKKKJJJGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFGGGIIIIIIHHHGGGGGGGGGHHHHHHGGGEEEDDDEEEFFFFFFFFFFFFHHHIIIIIIGGGEEEEEEDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@?????????@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFCCCCCCCCCBBBBBBAAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBCCCEEEFFFGGGHHHJJJMMMMMMKKKJJJJJJJJJNNNUUU]]]cccccc```\\\YYYUUUTTTSSSRRRSSSSSSSSSRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVXXXYYY[[[]]]___aaabbbbbbaaaaaabbbbbbcccdddeeeeeeaaa```_________]]][[[XXX[[[[[[\\\\\\]]]^^^___```aaabbbcccccccccbbbaaa```bbbcccdddeeeeeefffeeeeeecccbbb```___^^^___```aaaaaa```___\\\ZZZYYYYYYYYY[[[]]]```cccgggiiiiiihhh^^^ZZZSSSMMMKKKPPPYYY```ttt~~~{{{rrrjjjfffdddhhhsssyyyoooiiifffdddaaa___]]]ZZZXXXXXXXXXYYYQQQPPPOOONNNLLLKKKJJJIIIIIIIIIIIIHHHFFFDDDBBBAAABBBBBB@@@???>>><<<;;;;;;888777666444333333222222222222111111111111222222111111111111111111111111111222222111000000111333555444222111000111222333111111111111111111111111111000000000222333222111111111111111111111111111111111222222222222111111///......///111333222111111111111111111111111111~~~vvvrrrppppppoooppprrruuuzzzzzzuuurrrooommmkkkddddddccc```\\\YYYYYYZZZXXXWWWWWWWWWVVVUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIHHHFFFEEEEEEFFFGGGEEEDDDEEEFFFGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBAAABBBCCCCCCDDDDDDDDDDDDBBBBBBBBBAAA@@@@@@??????AAA@@@@@@???????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@???AAAAAABBBCCCDDDEEEFFFGGGHHHIIIKKKKKKIIIHHHIIIIIIMMMRRRZZZ^^^___\\\YYYXXXTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXZZZ\\\^^^___```aaa``````aaaaaabbbccccccddd___^^^^^^^^^___^^^\\\YYY\\\\\\[[[[[[\\\]]]^^^___bbbcccdddddddddcccbbbaaabbbbbbcccdddeeeeeeeeeeeecccaaa___^^^]]]^^^___```]]]]]]]]]\\\[[[[[[]]]```bbbgggkkkmmmpppqqqlllfffZZZVVVPPPLLLOOOYYYfffppp}}}uuunnngggcccccckkkyyyuuulllhhhfffeee```^^^\\\YYYWWWVVVUUUUUUQQQPPPNNNLLLKKKJJJJJJJJJMMMLLLKKKIIIGGGEEEDDDCCCCCCBBBAAA???>>><<<;;;:::777666555444333222222222222222111111111111222222111111111111111111111111111222222111000000111333555333000...---...000111111111111111111111111111111000000000222333222111111111111111111111111111111111222222222222111111111000///000111222111000111111111111111111111111{{{sssooommmnnnkkkkkkmmmpppuuuzzz|||vvvqqqnnnllljjjiiieeefffeeebbb]]][[[[[[\\\UUUUUUUUUUUUTTTSSSRRRQQQRRRRRRQQQPPPPPPPPPQQQQQQLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGEEEGGGHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIFFFHHHIIIIIIHHHGGGIIIJJJLLLJJJFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA???@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>@@@????????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHHHHGGGFFFFFFHHHIIINNNRRRXXX\\\\\\ZZZWWWVVVSSSSSSUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVWWWXXXZZZ\\\]]]]]]^^^^^^^^^^^^______``````aaa\\\\\\]]]^^^```___]]]ZZZZZZZZZYYYZZZ[[[]]]___```cccdddeeeeeeeeedddbbbaaaaaabbbcccddddddeeeeeeeeeeeeccc```]]]\\\\\\]]]^^^[[[]]]``````aaadddjjjnnntttyyy}}}}}}|||yyyooocccXXXUUURRRRRRZZZjjj|||wwwooohhhdddbbbgggpppxxxmmmhhhfffeeeddd___]]][[[YYYVVVTTTRRRQQQPPPOOONNNMMMMMMNNNNNNOOOPPPOOOLLLIIIGGGFFFEEEEEECCCBBBAAA???===<<<;;;:::777666444333222222111111222222111111111111222222111111111111111111111111111222222111000000111333222111000//////000000111111111111111111111111111111000000000222333222111111111111111111111111111111111222222222222111111222111000000222222111000111111111111111111111111zzzrrrmmmkkklllhhhhhhjjjmmmqqqwww|||~~~yyysssnnnllljjjhhhgggbbbcccbbb___ZZZWWWXXXZZZTTTTTTTTTTTTSSSRRRPPPPPPQQQPPPPPPOOOOOOPPPPPPPPPKKKKKKKKKKKKJJJJJJJJJJJJLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEGGGIIIIIIHHHHHHIIIJJJGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFGGGHHHIIIJJJFFFGGGIIIJJJJJJJJJLLLNNNSSSOOOJJJGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@???????????????@@@===>>>@@@AAABBBCCCCCCCCCAAAAAA@@@@@@???>>>>>>===AAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAACCCDDDEEEEEEFFFFFFBBBCCCDDDEEEFFFFFFFFFEEEFFFFFFFFFEEEDDDEEEGGGIIIPPPTTTYYY[[[ZZZXXXUUUTTTQQQRRRTTTUUUUUUUUUVVVWWWQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXWWWVVVVVVYYYZZZ\\\]]]______``````[[[\\\\\\]]]]]]^^^^^^^^^[[[[[[\\\^^^``````]]][[[WWWWWWXXXYYY[[[]]]```bbbddddddeeefffeeedddbbbaaaaaaaaabbbcccddddddddddddgggeeeaaa]]][[[ZZZ[[[\\\]]]```dddfffiiinnnuuu{{{qqqbbbXXXWWWVVVZZZfffyyy~~~sssjjjdddbbbaaallluuuyyynnnfffcccccccccccc^^^]]][[[XXXVVVSSSQQQPPPMMMMMMMMMNNNPPPRRRUUUVVVSSSQQQMMMJJJGGGGGGGGGGGGCCCBBBAAA???===<<<::::::666666444333222111111111222222111111111111222222111111111111111111111111111222222111000000111333///000222333444444333333111111111111111111111111111000000000222333222111111111111111111111111111111111222222222222111111000//////000333444444333111111111111111111111111~~~yyyuuuoooiiieeeeeeccceeejjjmmmqqqxxx~~~uuurrrooommmkkkiiifffcccbbb___\\\[[[ZZZZZZXXXVVVUUUTTTSSSRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEFFFIIIMMMQQQSSSOOOMMMJJJGGGEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCAAA??????@@@BBBBBBAAA@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCAAA@@@AAABBBCCCAAA???>>>>>>???@@@@@@AAABBBBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<>>>>>>????????????>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJIIIIIIHHHHHHGGGGGGFFFBBBCCCCCCBBBBBBCCCFFFIIIPPPSSSWWWXXXWWWTTTSSSRRRRRRSSSTTTSSSRRRQQQRRRTTTRRRSSSSSSRRRQQQQQQTTTVVVTTTVVVWWWWWWUUUTTTTTTUUUXXXZZZ\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYYYYZZZ\\\^^^```]]]\\\\\\\\\]]]]]]^^^___]]]]]]\\\[[[[[[\\\]]]^^^aaadddggghhhgggeeeeeeeeedddaaa______bbbdddcccbbbeeeccc```[[[WWWWWWYYY\\\```cccgggoooxxxnnnbbb\\\[[[```mmmxxxllldddbbbdddeeerrrxxx~~~{{{ppplllhhhfffeeedddaaa^^^```]]]YYYXXXXXXVVVSSSPPPKKKKKKJJJIIINNNUUUWWWUUUVVVSSSNNNKKKIIIGGGEEECCCAAA@@@?????????===999777555555444333333222111111111111111111111000//////111111111111111111111111111000000000//////......000000000000111222333444444444333222111000///...111111000000111111222333222222222222222222222222555444333333000......000444222//////000222222222111111111111111111111111}}}yyyuuuoooiiieee```^^^```eeeiiilllssszzz}}}zzzwwwqqqooollljjjhhhfffcccaaa```^^^[[[YYYYYYXXXWWWUUUSSSRRRRRRQQQPPPOOONNNMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKJJJHHHHHHGGGGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGJJJIIIGGGEEEFFFGGGIIIKKKMMMKKKHHHFFFDDDCCCDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBAAAAAABBBBBBAAA???@@@@@@@@@AAAAAAAAAAAABBBAAABBBBBBCCCBBBAAA@@@???AAABBBBBBAAA???>>>>>>?????????@@@@@@@@@@@@@@@???AAA@@@???>>>==================>>>??????@@@@@@@@@@@@AAABBBCCCEEEFFFFFFGGGHHHHHHHHHIIIIIIKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDAAABBBBBBBBBAAACCCGGGIIIQQQTTTWWWXXXVVVSSSQQQQQQPPPRRRSSSSSSQQQQQQRRRSSSQQQRRRRRRQQQPPPQQQSSSUUUTTTUUUWWWVVVUUUSSSTTTUUUVVVXXX[[[[[[ZZZYYYYYYZZZYYYXXXXXXXXXXXXZZZ[[[\\\[[[[[[[[[[[[\\\]]]^^^^^^]]]]]][[[ZZZZZZ[[[\\\]]]^^^aaaeeeggggggggghhhhhhiiigggddddddfffggggggfffaaa```___\\\ZZZZZZ]]]```fffkkksss~~~~~~ooofff```dddnnn~~~~~~rrrhhhcccdddgggjjjyyy}}}yyysssooohhheeebbbaaaaaa```^^^\\\___\\\YYYWWWVVVTTTPPPMMMLLLMMMNNNNNNSSSZZZ[[[XXXUUURRRNNNJJJIIIGGGEEECCCBBB@@@??????>>>===999777555555444333333222111111111111111111111000000///111111111111111111111111222222222111111000000000333222222111111111111111222222222111111111111111222222111111222222333444222222222222222222222222---...111333333222111222222111000222444555444333111111111111111111111111~~~zzzvvvpppiiiddd\\\ZZZ[[[aaaeeeiiinnntttyyy{{{~~~}}}wwwrrrpppmmmkkkhhhfffeeeccc```^^^]]][[[YYYWWWWWWVVVUUUSSSQQQQQQPPPOOONNNMMMMMMLLLNNNMMMMMMLLLLLLKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJKKKJJJIIIHHHHHHGGGGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFGGGHHHKKKIIIFFFDDDCCCCCCDDDEEEIIIHHHFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCCCC@@@>>>@@@@@@@@@@@@AAAAAABBBBBB???@@@@@@@@@@@@??????>>>AAABBBBBBAAA???>>>???@@@>>>???????????????>>>>>>??????>>>===<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBDDDEEEGGGIIIJJJKKKMMMMMMMMMNNNNNNOOOPPPQQQLLLKKKJJJHHHEEECCCBBBAAA@@@AAAAAAAAAAAACCCGGGJJJRRRTTTVVVVVVTTTQQQOOOOOONNNPPPRRRRRRQQQQQQQQQSSSPPPQQQQQQQQQPPPPPPRRRSSSTTTUUUVVVVVVTTTSSSSSSTTTTTTVVVYYYYYYXXXWWWXXXXXXUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZ[[[]]]]]]]]]\\\[[[ZZZYYYZZZZZZ[[[[[[^^^bbbeeeggghhhjjjkkkiiigggeeedddeeefffeeeeeebbbbbbaaa```___aaadddgggrrryyy~~~tttmmmgggqqq}}}uuukkkcccccchhhnnnrrr~~~yyyppphhhdddbbb```^^^]]]^^^^^^]]]\\\]]][[[YYYWWWUUURRRNNNKKKKKKOOOSSSVVV[[[``````[[[VVVRRRMMMJJJHHHGGGEEEDDDBBB@@@???>>>>>><<<999777555444444333333222222111111111222222111111000///111111111111111111111111333333333333333222222222555444333222111000//////000000111111222222222333333333333333333444444555222222222222222222222222///111333555555555333111//////000333555555444222222222222222222222222222}}}wwwpppiiiddd]]]ZZZ[[[```fffiiimmmrrrsssuuuyyy|||}}}vvvqqqnnnllliiigggdddcccbbb```^^^\\\[[[XXXVVVUUUTTTTTTSSSQQQPPPPPPOOONNNNNNMMMLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIKKKKKKKKKJJJJJJJJJIIIIIIJJJIIIIIIHHHGGGGGGGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEGGGHHHHHHFFFEEEDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHFFFCCCBBBBBBBBB@@@????????????@@@AAAAAABBBBBB???@@@@@@@@@@@@?????????@@@AAABBBAAA???>>>???@@@?????????@@@??????>>>>>>===<<<<<<;;;::::::;;;;;;>>>>>>??????@@@AAABBBBBBCCCDDDGGGIIILLLOOOQQQSSSRRRRRRQQQPPPPPPPPPQQQQQQLLLKKKIIIGGGDDDAAA???>>>???@@@AAAAAABBBDDDHHHLLLSSSTTTUUUTTTQQQOOONNNNNNLLLNNNQQQQQQQQQPPPQQQRRRNNNPPPQQQPPPOOOOOOQQQRRRTTTUUUVVVUUUSSSRRRRRRSSSRRRTTTWWWWWWWWWVVVVVVWWWTTTUUUVVVVVVWWWWWWVVVVVVWWWWWWWWWXXXYYYZZZ\\\]]]]]]\\\[[[YYYYYYYYYYYYZZZZZZ]]]aaaccceeegggiiikkkhhhgggeeeddddddeeeeeeeeeiiiiiigggffffffiiiooosss|||yyyssstttmmmeeebbbfffooowww{{{~~~{{{tttllleeebbb______^^^^^^______``````^^^\\\ZZZWWWTTTQQQMMMKKKKKKRRRZZZ___cccfffddd___XXXTTTNNNKKKIIIGGGFFFEEEBBB@@@>>>======;;;999777444444444333333222222222111222222222222111000000111111111111111111111111333333333333333333333333444444444333222111000///000111111111111222222222444444333333444444555666222222222222222222222222555666555333333444222///111000000000222333222000222222222222222222222222{{{ssskkkeee```\\\\\\bbbgggjjjlllpppnnnqqqtttxxx|||~~~uuupppllljjjiiifffdddbbbaaa```___]]][[[XXXVVVSSSRRRRRRRRRQQQPPPPPPOOOOOONNNNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDDDDDDDEEEFFFHHHIIIFFFFFFEEEEEEEEEFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDLLLHHHCCC@@@???@@@AAAAAA>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@AAABBBAAA?????????AAA@@@@@@AAAAAA@@@???>>>>>>======<<<<<<;;;;;;<<<<<>>===>>>???@@@AAACCCFFFJJJNNNSSSTTTTTTRRROOOLLLLLLMMMLLLNNNQQQRRRQQQPPPPPPPPPMMMOOOPPPPPPOOOOOOPPPQQQSSSUUUVVVUUUSSSQQQQQQQQQPPPRRRUUUVVVUUUUUUUUUVVVTTTUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUWWWXXXZZZ\\\]]]]]]\\\ZZZYYYYYYYYYZZZZZZ[[[^^^aaabbbccceeegggiiikkkkkkjjjiiiiiijjjlllmmmnnnnnnmmmmmmpppwww|||vvvmmmhhhcccdddmmmxxx~~~xxxqqqjjjeeeddd_______________```aaabbb```___\\\XXXTTTQQQOOONNNQQQ[[[eeejjjnnnnnnjjjddd[[[VVVPPPKKKIIIHHHFFFEEEAAA???<<<;;;;;;:::888666444444333333333333222222222222222222222111000000111111111111111111111111111111111222222222222222111222333333333333222111222222222111111111111000444333333333333444555555222222222222222222222222444555222///222:::<<<999999666222000000222222222222222222222222222222222zzzqqqkkkeee```___eeejjjllllllnnnlllooorrruuuyyy~~~{{{sssmmmiiigggeeedddcccaaa______^^^^^^[[[ZZZVVVTTTRRRQQQQQQQQQPPPOOOOOOOOONNNNNNMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDDKKKGGGBBB??????@@@AAAAAA===>>>>>>???@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCCCC???AAAAAAAAA??????@@@AAAAAAAAAAAAAAA@@@???>>>>>>??????>>>>>>===>>>>>>???AAA@@@@@@???@@@AAACCCDDDIIILLLPPPUUUXXXYYYXXXXXXRRRQQQOOOMMMKKKJJJIIIHHHHHHGGGFFFDDDAAA???>>>===>>>???AAABBBDDDHHHMMMPPPRRRSSSRRROOOLLLKKKLLLMMMMMMOOORRRSSSQQQOOOOOOOOOMMMOOOQQQQQQPPPOOOPPPQQQSSSTTTUUUTTTRRRPPPPPPPPPOOOQQQTTTUUUUUUTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTUUUVVVXXXZZZ\\\]]]\\\[[[ZZZZZZZZZZZZ[[[\\\^^^```bbbcccdddeeegggiiikkklllmmmnnnnnnpppsssuuutttvvvyyy}}}|||tttnnnhhheeedddjjjuuu~~~wwwoooiiifffeee___```aaa```______aaacccbbb```]]]XXXSSSQQQRRRSSSZZZeeeqqqvvvwwwvvvpppjjj]]]XXXQQQKKKHHHFFFEEECCC???===:::999888888666555333333333333333333333333222222222333222222111000111111111111111111111111000000000000111111111111///000222444444444444333333222222222111111000000222222222222222333333444222222222222222222222222222555333333<<>>======>>>???@@@AAABBBBBBBBBAAAAAA@@@AAABBBCCCDDD???@@@AAAAAA??????@@@AAA@@@@@@@@@@@@???>>>===<<<>>>======<<<<<<======>>>???>>>>>>???AAADDDFFFHHHMMMQQQUUUYYYZZZWWWTTTQQQMMMLLLKKKIIIHHHGGGGGGGGGEEEDDDCCCBBBAAA@@@???>>>>>>@@@BBBCCCFFFJJJOOORRRQQQQQQPPPMMMKKKJJJLLLMMMOOOQQQTTTTTTRRROOONNNMMMMMMOOORRRRRRQQQPPPPPPQQQSSSTTTUUUTTTQQQOOOOOOPPPNNNQQQTTTUUUUUUTTTUUUVVVWWWVVVUUUTTTTTTUUUVVVVVVSSSSSSTTTVVVXXX[[[]]]^^^[[[[[[ZZZZZZ[[[\\\^^^___```bbbdddeeefffhhhkkkmmmmmmooorrrssstttwww|||~~~{{{uuunnniiidddccceeennn|||}}}vvvnnniiihhhhhhbbbcccdddbbb```___aaacccbbb```\\\VVVRRRQQQSSSWWW```lllxxx|||{{{xxxrrrkkk^^^YYYPPPJJJEEECCCAAA@@@>>>;;;888777666666555333333333333333333333333333222222333333222222111000111111111111111111111111000000000000111111222222///000222444555555444333111111111111111222222222000000000000000111222222222222222222222222222222111555555666AAASSSZZZVVV===999555333333444444444333333333333333333333333{{{uuuooolllqqqvvvvvvttttttooopppqqqrrrsssvvvzzz~~~|||wwwooolllhhhdddcccbbb```___^^^]]][[[ZZZ[[[ZZZXXXWWWUUUSSSQQQPPPQQQQQQPPPNNNKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEEEEDDDDDDDDDDDDEEECCCDDDDDDDDDEEEEEEFFFFFFCCCCCCCCCDDDCCCCCCBBBAAACCCBBB@@@??????@@@BBBCCCBBBBBBBBBCCCDDDBBB>>>;;;<<<===>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@AAACCCDDD???@@@AAAAAA@@@???@@@BBB????????????>>>===<<<;;;::::::999999999::::::;;;<<<<<<===>>>AAAFFFIIILLLPPPTTTXXX[[[ZZZUUUOOOKKKHHHHHHGGGGGGGGGGGGHHHHHHCCCBBBBBBAAAAAA@@@@@@???>>>@@@BBBDDDGGGKKKPPPTTTQQQPPPOOOLLLJJJJJJLLLNNNPPPRRRUUUUUURRROOOMMMMMMNNNPPPRRRSSSRRRQQQQQQQQQSSSTTTUUUTTTQQQOOOOOOOOONNNQQQTTTUUUUUUUUUUUUVVVWWWVVVTTTRRRRRRSSSUUUVVVSSSSSSTTTVVVXXX[[[]]]^^^[[[[[[ZZZZZZ[[[]]]___```bbbcccfffgggiiikkknnnqqqsssvvvzzz|||}}}~~~|||yyywwwsssoooiiieeeaaaaaafffqqq{{{tttnnnkkkkkkllleeeggghhheeebbbaaaccceeebbb```[[[UUUPPPPPPTTTYYYbbbmmmyyy|||{{{wwwpppiii^^^XXXPPPHHHCCCAAA???======:::777555555555444222333333333333333333333333222333333333333222111111111111111111111111111111000000111111111222222222000111333555555444333222...///000111222333444444/////////...///000000111222222222222222222222222---222222111;;;JJJMMMFFF666444222222333333222111333333333333333333333333|||}}}~~~~~~}}}zzzxxxvvvrrrrrrrrrssstttuuuvvvvvvzzz}}}zzzsssmmmiiigggccc```]]]\\\\\\]]]ZZZZZZZZZZZZXXXVVVTTTSSSSSSSSSQQQPPPOOONNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKKKKJJJHHHFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>===<<>>>>>===<<<;;;;;;;;;999999999:::;;;<<<===>>>>>>>>>???AAADDDIIIMMMOOORRRVVVYYYYYYSSSNNNKKKJJJIIIGGGDDDDDDEEEFFFFFFFFFCCCBBB@@@???======>>>>>>BBB@@@???BBBIIIOOORRRRRRRRRPPPLLLIIIIIIKKKOOOQQQWWWXXXXXXVVVRRRNNNMMMLLLPPPRRRSSSRRRPPPNNNNNNNNNUUUUUUUUUSSSPPPOOOPPPQQQRRRQQQQQQPPPQQQSSSVVVWWWXXXWWWVVVUUUUUUTTTTTTTTTRRRSSSUUUWWWYYY[[[\\\]]]aaaaaa```___^^^___cccfffkkkkkkkkkjjjkkknnnssswwwxxx|||{{{uuussssssooogggdddfffgggkkkrrrzzzyyyssspppooooooooojjjiiihhheeebbbaaabbbccc___\\\XXXUUUTTTVVVYYY[[[cccgggmmmqqqqqqlllfffaaaVVVRRRKKKEEEBBB???===;;;<<<888444333555666555444444333333222222333333444333222222222111000000000222222111111111111222222222222222222222222222222444333222333555666555444000000111111111111000000222222222222222222222222222222222111111111000000000333666999<<<=========///000222444444444222111111111111111111111111111~~~{{{zzzvvvvvvvvvvvvvvvtttssssssuuuxxx|||yyysssnnnhhhcccdddccc```]]][[[ZZZZZZZZZYYYZZZYYYYYYWWWUUUSSSRRRRRRQQQPPPNNNMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLKKKKKKJJJIIIHHHGGGGGGJJJKKKKKKJJJHHHFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>>>>???>>>>>>===<<<<<<;;;;;;::::::::::::;;;<<<===>>><<<<<<===@@@CCCHHHLLLNNNTTTUUUUUUSSSOOOLLLJJJIIIEEEDDDBBBBBBDDDEEEEEEDDDEEEDDDBBB@@@?????????@@@BBBAAABBBEEEKKKPPPRRRRRRPPPNNNKKKJJJJJJLLLOOORRRWWWXXXXXXWWWSSSPPPNNNMMMOOOPPPQQQPPPNNNMMMLLLMMMRRRRRRRRRPPPMMMLLLMMMNNNSSSSSSSSSSSSSSSUUUXXXZZZYYYYYYWWWVVVUUUUUUUUUUUUWWWXXXZZZ[[[]]]___```aaa___``````______aaaeeehhhkkklllmmmnnnooorrrvvvyyy|||}}}{{{zzz~~~~~~zzzwwwqqqoooooolllgggfffiiinnnrrrxxx~~~{{{vvvrrrqqqrrrssssssooommmjjjfffbbb___]]]]]]]]]ZZZWWWTTTTTTUUUXXXZZZ___cccgggjjjiiieee___\\\SSSOOOHHHCCC@@@>>><<<:::888555222111222333333222222222222111111222222222222222222111111111111111333333222222222222333333333333333333333333333333111000///000222222222000000000111111111111000000222222222222222222222222222222222111111111000000---...111333444444444333000111222333444333222222222222222222222222222222~~~}}}}}}}}}|||yyyuuuqqqnnnoooqqqtttxxx|||xxxppplllgggccc___^^^]]][[[YYYWWWWWWWWWWWWXXXXXXXXXWWWVVVTTTRRRQQQPPPPPPNNNMMMLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKJJJJJJIIIHHHGGGFFFEEEIIIJJJKKKIIIGGGFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAAAAA??????@@@@@@@@@@@@??????AAAAAABBBAAAAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;<<<======<<<<<<>>>AAAEEEIIIMMMPPPTTTRRRNNNKKKJJJIIIHHHGGGCCCCCCCCCDDDFFFGGGFFFDDDGGGEEECCCAAA@@@@@@AAABBBCCCDDDFFFJJJOOOQQQRRRQQQMMMLLLKKKJJJKKKNNNQQQSSSWWWYYYZZZYYYUUURRRPPPPPPOOOQQQRRRQQQOOONNNNNNNNNQQQQQQQQQOOOMMMLLLMMMNNNTTTUUUVVVVVVVVVXXX[[[^^^]]]\\\YYYWWWVVVVVVWWWWWW\\\\\\^^^___```bbbcccccc```aaabbbcccdddfffkkknnnmmmooorrruuuwww{{{}}}rrrnnnooosss{{{}}}wwwsssrrrnnnkkkllllllkkkmmmqqqyyy||||||yyyuuuttttttvvvvvvvvvqqqoookkkgggbbb^^^[[[YYYYYYWWWUUUSSSSSSTTTWWWXXX[[[]]]___aaa___\\\WWWTTTNNNJJJEEEAAA>>>===;;;999666444111000111222222111111111111111111111111111111111111111111222222222444333333333333333333444444444444444444444444444222000///000111111000...000000111111111111000000222222222222222222222222222222222111111111111111111222333333333222111000111222222222222333333333222222222222333333333333~~~wwwpppkkkiiikkknnnrrrvvv}}}|||wwwpppjjjgggddd```^^^ZZZYYYWWWVVVUUUUUUUUUUUUVVVVVVUUUTTTSSSRRRQQQPPPPPPOOONNNMMMLLLLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJIIIGGGFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???????????????????????????????????????@@@@@@AAA??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>???AAADDDHHHMMMPPPRRRRRRMMMIIIGGGHHHHHHFFFDDDEEEEEEFFFHHHKKKKKKJJJHHHHHHFFFCCCAAA@@@@@@BBBCCCEEEGGGKKKOOORRRRRRQQQPPPKKKKKKKKKKKKMMMPPPSSSUUUYYYZZZ\\\[[[XXXUUURRRRRRRRRTTTUUUTTTSSSQQQQQQRRRRRRSSSSSSQQQOOONNNOOOQQQTTTWWWYYYZZZZZZ[[[___cccbbb```]]]ZZZYYYYYYZZZ[[[______```aaabbbbbbcccdddeeefffhhhhhhiiilllpppsssrrrtttwwwzzz|||sssiiigggkkksss{{{vvvsssnnnmmmlllnnnqqquuuzzz~~~}}}{{{yyyxxxyyyxxxwwwuuuooommmjjjgggdddaaa]]]ZZZVVVUUUSSSRRRRRRTTTUUUWWWXXXYYYZZZYYYXXXUUUQQQOOOJJJGGGBBB???===<<<:::999666444333222222333333333111111222222222222111111000000000111222222222333333333222222222222333333333333333333333333333333555333222222333333222000000111111222222111111000222222222222222222222222111111111111111111111111555555555666555444333222333222222111111222333333222333333333333333444444zzzqqqkkkgggiiilllpppsssyyy}}}wwwnnnjjjfffaaa___\\\[[[YYYWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOPPPOOONNNMMMMMMLLLLLLMMMJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGIIIIIIIIIGGGFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>??????@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@===>>>>>>>>>>>>======<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>???BBBEEEIIIMMMPPPRRRMMMJJJGGGGGGIIIIIIFFFCCCIIIHHHIIILLLNNNNNNMMMKKKHHHFFFCCC@@@???@@@BBBCCCFFFJJJOOORRRTTTSSSQQQPPPJJJJJJLLLNNNPPPSSSUUUWWW[[[]]]___^^^[[[WWWTTTSSSSSSUUUVVVVVVTTTSSSSSSTTTSSSTTTTTTSSSQQQPPPQQQRRRUUUXXX\\\]]]]]]^^^cccggghhheeeaaa^^^]]]^^^```bbbddddddddddddeeeeeeffffffiiijjjllllllmmmnnnrrrtttwwwxxxzzz~~~{{{oooiiieeehhhoooyyy}}}xxxtttqqqmmmoooqqqsssyyy||||||{{{||||||{{{wwwuuuooommmkkkiiigggccc^^^YYYTTTTTTSSSSSSSSSTTTUUUUUUWWWWWWWWWVVVTTTQQQOOOMMMHHHEEEAAA>>>===<<<999888333444333333222222222333222222333444444333222222000000000111222222222333222222111111111111222222111111111111111111111111666555333333444444333111111111222222222222111111222222222222222222222222111111111111111111111111111111222222222222222111333333222111111222222333222222222333333444444444|||rrrllliiikkkooorrrtttxxx|||yyyrrrllldddbbb```]]]ZZZXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRRRRPPPOOONNNNNNNNNNNNOOONNNNNNMMMLLLLLLMMMMMMJJJJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIHHHGGGFFFEEEDDDGGGHHHIIIHHHGGGFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<============<<<<<<==================<<<<<<===<<<<<<<<<<<<<<<=========>>>@@@DDDGGGJJJLLLNNNJJJHHHHHHHHHIIIIIIHHHGGGLLLLLLKKKMMMOOOPPPNNNMMMIIIGGGCCC@@@???@@@BBBDDDHHHMMMRRRTTTTTTRRRPPPPPPJJJKKKNNNPPPSSSUUUWWWXXX^^^```bbbaaa^^^YYYUUUTTTRRRTTTUUUUUUSSSRRRSSSTTTSSSTTTTTTSSSQQQQQQRRRSSSVVV[[[aaabbbaaabbbhhhmmmmmmjjjfffcccbbbdddhhhjjjllllllkkkkkkkkkkkkkkkkkkjjjkkkmmmnnnooopppsssuuuzzz|||yyyqqqeeedddfffoooyyy|||wwwtttrrrrrrwww{{{~~~|||}}}zzzwwwrrrpppmmmkkkjjjeee]]]WWWUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUTTTSSSQQQOOOMMMKKKEEECCC???===<<<:::888666000111222222111000111222222333444555555444333222111111111111111222222222222111111000000111111222111111111111111111111111444222111222333333222111111111222222222222111111222222222222222222222222111111111111111222222222111111111111111222222222333333333222222222222111111111222222333333444444|||sssmmmlllooosssvvvwwwyyy{{{|||}}}{{{uuuqqqmmmgggbbb______]]][[[YYYWWWWWWWWWVVVVVVVVVUUUTTTRRRQQQPPPQQQPPPOOOMMMMMMMMMMMMNNNMMMMMMLLLKKKKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@@@@@@@??????<<<<<<===============<<<<<<===========================<<<<<<<<<<<<=========>>>AAADDDGGGIIIJJJKKKIIIIIIIIIGGGGGGIIILLLOOORRRQQQOOOPPPQQQRRRRRRQQQKKKIIIEEEAAA@@@BBBDDDFFFJJJNNNSSSUUUSSSQQQPPPPPPKKKMMMPPPSSSVVVWWWYYYYYYaaaccceeeddd___ZZZUUUSSSSSSTTTVVVVVVTTTTTTTTTUUUVVVVVVWWWUUUTTTSSSUUUVVVYYY___eeegggfffgggmmmrrrrrrooojjjggggggjjjnnnrrrrrrqqqqqqqqqppppppooooookkkmmmppprrrsssuuuxxx{{{zzzsssnnnkkkmmmttt~~~}}}|||~~~yyyrrrooommmmmmmmmiii```ZZZWWWWWWWWWWWWWWWVVVTTTTTTQQQQQQQQQQQQOOOMMMJJJIIICCC@@@===;;;999777444222///222444333111000111333111222333444444333222111222222222111111111111111333222222111111222222333111111111111111111111111222111000111222333222111111222222333333222222111222222222222222222222222000000111111111222222222444333333333222333333333222222333444333222111000000000111111222333333444|||sssnnnooorrrvvvyyyyyyyyyzzz{{{wwwzzz}}}~~~yyyqqqlllhhheee___[[[ZZZZZZYYYWWWUUUSSSTTTTTTVVVVVVUUUTTTSSSQQQOOONNNPPPOOONNNLLLLLLLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGHHHHHHGGGFFFGGGIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>????????????>>>>>>======>>>>>>>>>>>>>>>===<<<<<<<<<===============>>>======<<<<<<<<<======???AAACCCFFFHHHJJJKKKLLLKKKKKKIIIFFFEEEHHHPPPVVVXXXVVVTTTSSSUUUVVVVVVUUUMMMJJJFFFCCCBBBCCCFFFHHHKKKOOOTTTUUUSSSPPPOOOPPPLLLNNNQQQTTTWWWYYYYYYZZZbbbeeefffeee```ZZZVVVSSSUUUWWWXXXXXXWWWVVVWWWXXXYYYZZZZZZYYYXXXWWWYYYZZZ[[[bbbiiikkkiiijjjpppvvvuuuqqqmmmiiijjjmmmsssvvvtttssssssrrrrrrqqqppppppmmmpppsssvvvyyy{{{zzztttrrrpppyyy|||{{{mmmkkkkkkmmmooommmfff___XXXXXXYYYYYYXXXVVVUUUSSSMMMNNNOOOOOOMMMKKKHHHGGGAAA???;;;999888555222000111444666666444222444666///000222333333222000///333222222222111111000000444333333222222333333444222222222222222222222222222111000111333444444333111222222333333222222111222222222222222222222222000000111111222222222222444333222111000000000000111222444555444222000/////////000111222222333333xxxwwwxxxxxxzzz~~~}}}yyyvvvuuusssrrrssswww}}}|||pppmmmhhhccc___[[[YYYXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRQQQPPPPPPOOOOOONNNMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIKKKJJJHHHFFFFFFFFFHHHIIIBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEFFFGGGHHHGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???======>>>>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<>>;;;999999;;;>>>AAA============>>>>>>>>>>>>DDDBBBCCCFFFJJJLLLLLLJJJIIIJJJKKKKKKLLLOOOSSSVVVZZZWWWTTTVVVYYYZZZVVVRRRNNNIIICCC>>>===@@@EEEIIIPPPRRRSSSSSSPPPNNNMMMMMMNNNQQQTTTUUUTTTUUUXXX[[[fffkkknnniii```YYYXXXYYYZZZ[[[]]]\\\ZZZWWWVVVVVV[[[\\\]]]\\\ZZZYYYZZZ[[[aaadddiiimmmnnnpppqqqssssssrrrqqqppppppqqqssstttxxxvvvtttssssssrrrqqqpppppptttyyy|||~~~wwwrrrrrryyyxxxnnnjjjjjjppptttqqqllliiiaaa```___]]]YYYUUURRRPPPMMMLLLKKKJJJHHHEEECCCBBB???>>><<<:::888777666666555444222000000111222333222222222222222222222222111222222333333222222111///000000222333444555555333333222111111222333333444444333333333333222222222222222222222222222222555444222111111111222222111111111111111111111111444222111/////////000000444333222111111111222333222222222222222111000///}}}}}}{{{vvvrrrnnnmmmlllmmmpppvvv|||zzzsssiiigggccc___\\\ZZZXXXXXXUUUUUUVVVVVVVVVUUUTTTTTTRRRRRRQQQQQQPPPOOOOOONNNNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHJJJIIIGGGFFFFFFGGGHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDEEEFFFGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???>>>===>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>=========<<>>===<<<<<<===>>>???<<<============>>>>>>>>>CCCBBBCCCFFFJJJLLLKKKJJJJJJKKKMMMMMMNNNPPPTTTWWWYYYWWWVVVYYY\\\[[[VVVQQQJJJFFFAAA>>>>>>BBBHHHLLLQQQSSSTTTSSSQQQNNNNNNNNNPPPTTTWWWXXXXXXYYY]]]aaaiiinnnqqqmmmddd]]][[[\\\\\\^^^___^^^\\\YYYYYYYYYaaabbbcccbbb```___```aaacccfffkkkooopppqqqrrrtttsssrrrqqqpppppprrrtttuuuwwwvvvttttttuuuuuuvvvuuuvvvyyy}}}{{{xxxyyywwwhhhdddeeelllpppmmmiiigggccccccaaa^^^ZZZVVVRRROOOKKKKKKJJJHHHFFFCCCAAA@@@>>>===;;;999777666555555555444222111000111222333222222222222222222222222111222222333333222222111222222222222222222222222333333222111111222333333222222222333333444444444222222222222222222222222444333222111111111222222111111111111111111111111/////////000000111222333222222111000000000111222111111222222222111000000|||vvvooolllgggffffffgggjjjoootttwww}}}xxxooohhh```___]]]ZZZYYYWWWWWWVVVRRRRRRSSSTTTTTTTTTSSSSSSQQQQQQPPPPPPOOOOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFGGGIIIJJJNNNLLLJJJHHHFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???>>>===>>>@@@BBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<=========>>>BBBBBBCCCFFFIIILLLLLLKKKKKKMMMOOOQQQRRRSSSUUUWWWXXXYYY[[[^^^```]]]UUUOOOEEECCC???>>>@@@EEEKKKOOORRRSSSTTTSSSPPPOOOOOOPPPPPPSSSVVVXXXXXX[[[```dddnnnrrruuuqqqiiiaaa^^^______```aaa```^^^\\\[[[\\\bbbcccddddddbbbaaaaaabbbfffiiinnnqqqssssssttttttsssrrrqqqpppqqqrrrtttvvvvvvvvvuuuuuuvvvxxx{{{|||zzzvvvuuuxxx|||yyypppaaa^^^```hhhllljjjgggffffffeeeccc___[[[VVVRRROOOJJJJJJHHHFFFDDDAAA???===<<<;;;999777555444444333444333222111111111222333222222222222222222222222111222222333333222222111555444444333222111000000333222222111111222222333000000111222333444555555222222222222222222222222444333222111111111222222111111111111111111111111...///000111222222222222111000000//////000111111000111111222222222111111wwwpppiiifffdddddddddeeehhhlllppprrrwww{{{yyypppfff___ZZZZZZYYYWWWVVVUUUTTTTTTOOOPPPQQQRRRSSSSSSSSSSSSPPPPPPOOOOOONNNNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJOOOMMMJJJGGGEEEEEEFFFFFFEEEFFFFFFGGGFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAABBBCCCDDDCCCAAABBBBBBCCCCCCCCCCCCCCCDDD@@@@@@BBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>===>>>@@@AAA@@@???========================>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<======>>>>>>AAABBBDDDGGGIIIKKKLLLLLLLLLNNNRRRTTTUUUVVVXXXYYY[[[]]]aaaeeeddd___UUUNNNBBBAAA??????AAAFFFLLLPPPRRRSSSSSSQQQOOOOOOPPPQQQRRRTTTXXXYYY[[[___fffkkktttwwwxxxuuummmeeeaaa```aaabbbbbbaaa___]]]]]]^^^cccdddffffffdddcccbbbccciiilllqqqtttuuuuuutttuuusssrrrqqqpppqqqrrruuuvvvuuuuuuuuuuuuwwwzzz~~~uuurrrsssttt~~~|||lllccc\\\ZZZ]]]eeejjjhhhffffffeeedddbbb___[[[WWWSSSQQQKKKJJJHHHFFFCCC@@@===<<<;;;:::888777555444444333333333222111111222222333222222222222222222222222111222222333333222222111555444444333222111000000222222222222222222222222000111111222333333444444111222222222222222333333333222222222222222222222111111111111111111111111111222333333222111///...000000000000111111111222///000111222222222222222zzzrrrkkkfffcccccccccdddeeegggjjjlllnnnsssvvvzzz~~~|||tttlllbbb\\\YYYXXXWWWVVVTTTSSSQQQPPPNNNOOOPPPQQQRRRSSSSSSSSSNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHHHHIIIKKKIIIGGGEEEDDDDDDFFFGGGDDDEEEEEEFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@AAABBBBBBAAA@@@AAABBBBBBBBBCCCCCCDDDDDD@@@@@@BBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>======>>>>>>===<<<========================<<<<<<======>>>>>>??????====================================>>>>>>>>>>>>===<<<:::999999:::<<<===;;;;;;<<<<<<===>>>>>>???AAACCCFFFHHHJJJLLLMMMNNNMMMPPPTTTVVVXXXZZZ\\\^^^bbbdddhhhjjjfff^^^TTTLLLAAA@@@???@@@BBBGGGKKKNNNQQQQQQQQQOOONNNOOOQQQTTTVVVYYY\\\^^^aaagggooouuu{{{|||{{{vvvnnngggbbbaaabbbbbbbbbaaa^^^]]]]]]___fffhhhjjjjjjiiigggfffgggkkknnnsssvvvvvvuuuttttttrrrqqqpppoooppprrrtttvvvssstttuuuvvvxxx}}}|||rrrlllooovvv|||mmmaaa[[[XXXXXX\\\cccgggfffdddeeebbbbbbaaa___\\\XXXUUUSSSLLLLLLJJJGGGDDD@@@>>><<<::::::888777555444444444222222222222222222222333222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222111111111111111111111111222222333333333111///...000111111222222333333333///000111222222222222222xxxqqqjjjfffdddbbbcccdddeeefffhhhjjjjjjmmmoooqqqrrrtttvvvzzz}}}yyyqqqiii```ZZZWWWWWWVVVUUUSSSQQQOOONNNMMMNNNOOOPPPQQQRRRRRRRRRMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDEEECCCCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@AAAAAAAAABBBCCCCCCDDDDDD@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???======>>>===<<<:::>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======================================================>>>>>>>>>>>>===<<<:::999999:::<<<===;;;<<<<<<===>>>???@@@@@@BBBDDDHHHJJJKKKMMMOOOQQQQQQSSSWWWZZZ\\\___ccceeeiiikkkmmmkkkdddZZZPPPIII@@@@@@@@@AAACCCGGGKKKMMMPPPPPPOOONNNNNNPPPUUUXXXWWWZZZ]]]___cccjjjttt|||~~~wwwooogggcccaaabbbcccbbbaaa^^^]]]^^^___eeegggjjjjjjhhhfffeeeeeekkkoootttwwwvvvtttsssrrrpppooonnnnnnoooqqqsssuuurrrtttwwwyyy|||yyysssooollluuuyyymmmccc\\\YYYXXXXXX]]]dddfffdddcccdddbbbbbbaaa```^^^[[[XXXVVVNNNMMMKKKHHHDDDAAA===<<<:::999777666555444444444111222222222222333333333222222222222222222222222111222222333333222222111111111111222222333333333111222222333333222222111333333222222111111111111111111111222222333333444111111222333333333222222111111111111111111111111///000111222333333333333000111222333333333333333000111111222222222111111zzzrrrllliiihhhdddeeefffggghhhiiijjjjjjiiiiiiiiiiiiiiilllooosssuuuxxx|||~~~wwwnnnfff^^^XXXTTTTTTTTTTTTSSSQQQOOONNNLLLMMMNNNOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===>>>??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<=========>>>>>>>>>???========================<<<<<<===>>>???@@@AAAAAABBBFFFJJJLLLMMMNNNQQQSSSUUUWWW[[[]]]aaaeeejjjnnnooopppnnniii```TTTKKKEEE>>>>>>???AAAEEEIIILLLNNNPPPPPPPPPOOOPPPTTTYYY]]]\\\^^^aaadddhhhqqq|||xxxooohhhdddcccddddddcccaaa___^^^___aaaccceeehhhiiigggeeedddccckkkoootttvvvvvvsssqqqpppnnnnnnmmmmmmnnnppprrrtttrrruuuzzz~~~xxxsssvvvxxx{{{~~~yyyqqqhhhaaa]]][[[ZZZ^^^^^^ccciiiiiifffeeegggffffffeeeccc```]]]YYYXXXNNNMMMKKKHHHDDD@@@===;;;888777666444333333333333111111222222333333333333222222222222222222222222111222222333333222222111111111222222222333333333111222333333333333222111111111111111111222222222000111111222333333444444000111222333333333333222111111111111111111111111111111111111222333444444...///111222333333333222111111222222222111000000}}}tttooolllkkkggghhhiiijjjkkklllllllllggggggfffeeeeeegggkkknnnnnnqqquuuwwwwwwzzz~~~vvvmmmddd[[[UUUQQQRRRRRRSSSRRRQQQOOONNNKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDCCCBBB@@@@@@@@@@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>==============================<<<=========>>>>>>??????<<<===@@@AAAAAA@@@===<<<<<<===>>>???@@@AAABBBBBBCCCFFFKKKMMMMMMOOORRRUUUYYYZZZ]]]```dddiiippptttrrrrrrnnnggg\\\PPPGGGBBB;;;<<<>>>AAAEEEJJJNNNPPPQQQQQQQQQQQQRRRVVV]]]aaafffhhhkkknnnsss|||yyypppiiifffdddeeeeeedddbbb```___```bbbfffiiilllmmmkkkiiiggggggkkkoootttvvvuuurrrooonnnmmmmmmllllllmmmooorrrsssrrrvvv|||www{{{tttttt}}}|||zzzooojjjccc]]]YYYXXXZZZ[[[dddeeeiiiooooookkkiiillljjjjjjhhheeebbb^^^ZZZXXXNNNMMMKKKGGGCCC???<<<:::666555444333222111111111000111222333333333333333222222222222222222222222222222222333333222222222222222222222222222222222111222333444444333222111//////000111222333333444000000111222333333444444000111222333444333333222111111111111111111111111555444333111000111111222---...000111222222222111222222222222222111000///yyyssspppqqqppppppooommmkkkjjjiiieeecccaaa``````bbbeeefffhhhiiijjjllloooqqqtttuuuyyyzzz}}}vvvkkkbbb\\\YYYSSSRRRRRRQQQPPPPPPOOOOOONNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHGGGFFFEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBEEECCC@@@>>>>>>???AAACCC>>>@@@BBBCCCAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>======??????>>>>>>>>>>>>??????CCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<============;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>;;;===>>>>>>===>>>AAACCCHHHJJJMMMOOOQQQSSSVVVXXXYYY^^^bbbeeelllssstttqqqtttnnneee[[[SSSKKKEEEAAA===???AAACCCEEEHHHMMMQQQPPPOOONNNPPPVVV\\\aaadddggglllqqqwwwxxxqqqllljjjhhhiiigggeeebbbaaaaaabbbcccggghhhiiikkklllkkkhhheeehhhjjjnnnrrrtttrrrmmmiiiggghhhiiijjjlllpppuuuyyy|||xxxuuuvvvrrrxxx~~~zzzwww}}}||||||~~~~~~zzzsssnnn``````]]]ZZZXXX\\\cccjjjrrruuuxxxwwwsssmmmjjjiiikkkllllllhhhccc\\\WWWUUURRRNNNHHHCCC???<<<999777444444444333333222222222...///111333444444444444222222222222222222222222222333333333333222111111111111111111111111111111111222222333333222222111000111222333333222111000000000000000000000000111//////000000111111111222222111111111222333444444333444555555444333222111///////////////000111111222111000000000111333333~~~|||wwwvvvuuusssooollliiigggcccaaa___]]]\\\]]]___```bbbbbbccceeegggjjjlllmmmpppqqqtttwww{{{~~~uuujjjaaaZZZWWWRRRRRRQQQPPPPPPOOONNNNNNMMMMMMLLLKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBDDDCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAA???===>>>???BBBCCCIIIKKKKKKIIIFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>??????>>>>>>>>>>>>??????@@@???????????????>>>>>><<<<<<<<<<<<============<<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>;;;===>>>??????@@@BBBEEEIIIKKKNNNOOOPPPRRRVVVXXX^^^cccgggjjjpppvvvvvvrrrlllfff]]]SSSLLLFFFAAA>>>>>>@@@CCCEEEGGGJJJNNNPPPQQQQQQRRRUUU[[[aaafffiiilllrrrzzzyyyqqqllliiiggghhhfffdddbbbaaaaaabbbbbbhhhiiijjjllllllkkkhhhffffffhhhlllppprrrpppllliiigggiiikkknnnppptttyyy|||xxxqqqlllnnnsss}}}}}}yyyvvvsssvvvwwwxxxyyyxxxtttllleee]]][[[YYYXXX\\\eeepppwww~~~xxxsssppppppmmmmmmkkkgggaaaZZZVVVTTTOOOKKKEEE@@@===:::777666555555555444444333333333111222222333333222222222222222222222222222222222222333333333333222111111333333333333333333333333222333333444444333333222333333333444444333333333222222222222111111111111000000000000111111111222000111111111111111222222...//////000///...---,,,+++,,,///111333444444444222111000000000111222333}}}xxxrrrlllgggddd```___\\\ZZZYYYYYYZZZZZZ\\\\\\]]]^^^```bbbdddeeeggghhhjjjllloooqqqssstttuuuvvvwwwzzz}}}|||yyyvvvvvvwwwwwwwwwwwwyyy|||{{{rrriii___XXXTTTPPPPPPPPPOOOOOONNNNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????@@@BBBEEEGGGRRRRRRQQQMMMHHHCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>======>>>>>>???=========>>>>>>?????????<<<<<<<<<<<<============<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>;;;===???@@@@@@BBBEEEHHHLLLMMMNNNOOOQQQTTTXXX\\\dddhhhmmmooosssvvvtttnnnbbb\\\SSSKKKEEEBBB???===???AAAEEEHHHIIIKKKNNNPPPQQQSSSVVV\\\bbbhhhmmmpppttt}}}wwwoookkkiiihhhgggfffdddbbbaaaaaabbbccciiijjjlllmmmmmmkkkhhhfffeeehhhlllooopppnnnkkkiiifffiiimmmqqquuu{{{zzzssskkkeeebbbcccmmmxxx~~~|||xxxvvvtttrrrqqqqqqrrrtttvvvtttmmmddd]]][[[XXXWWW\\\fffttt}}}xxxuuuuuurrrooojjjddd^^^XXXTTTRRRKKKGGGAAA===:::888555333555555555555444444444444555444333222111000000000222222222222222222222222222333333333333222111111333333333333333333333333333333444444444444333333444333333333333333333444444333333333222222111111000000000111111111111111000000111222111000///...111111111222111111000///,,,...000333444555555444111111000000111111222333}}}uuummmfffccc___]]][[[YYYXXXXXXXXXYYYYYYYYYZZZZZZ\\\]]]___```aaabbbccceeeggghhhjjjjjjmmmnnnoooqqqsssuuuwwwxxxyyyyyy{{{|||}}}}}}||||||}}}{{{uuuqqqnnnkkkhhhjjjkkklllllllllnnnpppssstttuuuwwwyyy{{{|||}}}}}}zzzyyyuuuoooggg___WWWSSSNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBDDDGGGIIIKKKNNNNNNLLLIIIDDD@@@>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>=========>>>>>>>>>??????<<<<<<<<<<<<============<<<=========>>>>>>>>>???====================================>>>>>>>>>>>><<<===@@@AAABBBDDDHHHJJJMMMNNNPPPQQQTTTXXX___cccjjjnnnqqqqqqqqqqqqllleee[[[UUULLLFFFBBBAAA@@@@@@>>>BBBFFFIIIKKKLLLNNNPPPQQQUUU[[[bbbiiiooouuuxxx}}}sssllljjjjjjjjjfffeeecccbbbaaabbbdddeeekkkmmmooopppnnnkkkiiihhhhhhkkknnnpppooommmkkkjjjfffiiinnnsss{{{~~~vvvfffbbb___]]]^^^eeeuuu|||}}}~~~}}}}}}}}}zzzuuurrrqqqqqqpppoooppprrrtttuuuqqqiii```ZZZZZZZZZ]]]gggwww{{{yyyxxxuuupppiiiaaa[[[VVVRRRPPPHHHDDD???:::888666444333444444444444444444444444666555333111000000111111222222222222222222222222222333333333333222111111111111111111111111111111222333333444444333333222333222111000000111222333333333333222222111000000111111111111111111111111000111222333333111///---444444444444444444444333222222111111222222222222111111111111111222222222~~~vvvnnnhhheee^^^\\\[[[YYYXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[]]]]]]^^^___```bbbbbbcccddddddfffgggiiijjjkkklllooooooqqqrrrssstttttttttuuuxxx{{{}}}}}}~~~|||tttmmmhhheeebbb```]]]___`````````aaacccdddhhhiiikkkmmmppprrrssstttppppppnnnkkkeee]]]WWWRRRLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAAAAAAAABBBCCCEEEGGGIIIJJJDDDEEEDDDBBB@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>@@@@@@?????????>>>>>>>>><<<<<<<<<<<<========================>>>>>>>>>>>>====================================>>>>>>>>>>>><<<>>>@@@BBBCCCFFFIIILLLMMMOOOQQQTTTXXX^^^eeejjjppprrrssspppnnnkkkccc[[[SSSMMMFFFAAA@@@@@@AAAAAA>>>AAAFFFIIILLLMMMOOOQQQSSSYYYaaaiiipppvvv}}}yyyooojjjhhhhhhhhhdddcccbbbaaabbbccceeegggmmmppprrrrrroookkkjjjiiiiiikkknnnooollljjjjjjjjjiiilllrrryyytttjjjdddYYYXXXYYY]]]bbblll~~~zzzvvvwwwxxxzzz{{{~~~~~~yyyuuuqqqnnnnnnnnnnnnnnnqqqssstttsssnnnfff___[[[YYY]]]hhhxxx}}}uuuoooeee]]]XXXTTTPPPMMMEEEBBB===999777666555333222222222222222222222222444333222111111111333333222222222222222222222222222333333333333222111111111111111111111111111111111111222222222222111111333222111000000111222333222222111111000000000000222222222111111111111111111222333444444222000...111111000000000111111111444222000......000222333000000111111222222222222|||uuuooollljjj```___^^^\\\ZZZXXXXXXWWWUUUUUUTTTTTTUUUUUUVVVVVVWWWXXXXXXYYYZZZ[[[\\\\\\^^^___```bbbddddddeeeeeeffffffggghhhiiijjjkkklllnnnpppsssrrrqqqrrrvvvyyy|||vvvmmmeeeaaa^^^\\\[[[WWWXXXZZZZZZYYYXXXYYY[[[]]]^^^```bbbdddfffhhhiiifffggggggeeeaaa[[[UUUQQQJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBB??????@@@@@@@@@@@@AAAAAA???@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@??????@@@AAABBBCCCDDDEEE???@@@@@@???>>>>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@>>>======<<<<<<======>>>@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>===???AAACCCDDDFFFIIILLLMMMOOOSSSWWW[[[aaahhhmmmppprrrpppkkkgggccc[[[RRRJJJFFFAAA>>>===???@@@@@@???BBBFFFJJJMMMPPPSSSVVVYYY```iiiqqqxxxvvvmmmgggeeecccbbb___^^^^^^^^^```cccfffhhhmmmpppsssrrrnnnjjjhhhiiifffjjjmmmmmmjjjiiijjjlllqqqvvv~~~zzzoooeee^^^ZZZSSSTTTXXXaaajjjtttxxxtttqqqwwwxxxzzz||||||yyyuuuqqqmmmkkklllnnnoooppprrrssssssoooiiiccc___]]]ZZZccctttpppiii___XXXTTTQQQMMMIIICCC@@@;;;888777666555444111111111111222222222222111111111111222333444444222222222222222222222222222333333333333222111111333333333333333333333333000000111111111111000000444333333333333333333444000000000000000000000000222222222222222111111111222222333444333333111000000000/////////000111111111000...---...111444666000000111222222222222111~~~xxxssspppppppppjjjiiifffccc```]]]ZZZYYYUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[]]]___```aaaaaaaaa_________```aaabbbcccdddeeegggiiigggfffgggmmmrrr|||uuuoooeee^^^ZZZXXXWWWWWWUUUVVVWWWWWWUUUTTTTTTUUUUUUUUUVVVWWWYYY[[[]]]^^^^^^______^^^[[[WWWRRRPPPIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB????????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBB????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???@@@@@@???>>>>>>@@@BBB????????????????????????>>>>>>>>>?????????@@@@@@======<<<<<<<<<<<<===============>>>>>>>>>>>>>>><<<<<<<<<<<<============>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>???AAACCCCCCEEEIIIKKKMMMPPPTTTXXX\\\aaafffjjjiiijjjgggaaa]]]YYYRRRJJJEEEBBB>>>======???@@@@@@AAADDDHHHKKKOOOSSSXXX[[[cccjjjsss{{{{{{uuummmgggbbb```^^^\\\XXXXXXYYYZZZ]]]aaaeeegggkkkooorrrpppkkkgggeeefffeeeiiimmmnnnmmmmmmqqquuu{{{}}}sssiiiaaa]]]ZZZXXXVVVWWW___lllwww{{{xxxwwwvvvzzz|||{{{yyytttpppmmmlllooorrruuuwwwvvvuuurrrmmmfffbbbbbbcccdddpppxxxiiibbbXXXRRROOOMMMHHHEEEAAA===999666666555444333111111111222222333333333111111222333333333333222222222222222222222222222222333333333333222111111333333333333333333333333111111111222222111111111333333333444444333333333///000000111111222222333333333333222222111111111111111111111222222222222222222111111111222444444///000000111222333444444///000111222333222222111{{{uuuqqqqqqrrrttttttsssoookkkfffaaa^^^\\\WWWWWWVVVUUUUUUUUUUUUUUUSSSSSSTTTUUUWWWXXXXXXYYYSSSUUUWWWYYY[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^___```^^^```aaa```^^^aaahhhooo{{{|||xxxoooiii```YYYUUUTTTSSSSSSPPPRRRSSSRRRPPPNNNNNNNNNOOOOOOPPPQQQRRRTTTUUUVVVYYYZZZZZZZZZXXXTTTPPPNNNHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>??????@@@@@@@@@AAACCCCCCCCCCCCCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA???===<<<>>>@@@????????????????????????======>>>>>>?????????@@@======<<<<<<<<<<<<======::::::;;;<<<===>>>??????<<<<<<<<<<<<=========>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>@@@BBBCCCCCCEEEHHHJJJNNNQQQUUUYYY\\\___cccfff``````]]]WWWTTTQQQKKKDDDDDDBBB???>>>???AAAAAAAAACCCFFFIIIMMMPPPVVV\\\```jjjqqqzzzxxxmmmiiiddd```]]]\\\ZZZYYYTTTTTTUUUWWW[[[___dddfffiiimmmpppoooiiidddcccdddeeejjjpppqqqqqqsssyyy~~~qqqkkkbbb\\\YYYYYYZZZZZZ]]]___hhhwww}}}|||}}}~~~}}}}}}tttrrrooopppsssxxx}}}~~~zzzxxxtttmmmfffdddfffhhhppp|||vvvmmmccc\\\SSSNNNLLLJJJEEEAAA???<<<888555444444333333222222222333333444444444111222333444444333111000222222222222222222222222222333333333333222111111111111111111111111111111222222222333333222222222000111222333333222111000000000111222333444444555333333333222222111111111000000//////000111222333111111000000000111333444111333555777666444111...///000111222333222111111~~~xxxssspppppprrrsssvvvvvvvvvtttoooiiibbb^^^]]]ZZZWWWUUUUUUVVVUUUUUUNNNOOOPPPSSSVVVWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXYYYZZZ[[[[[[\\\WWWZZZ\\\\\\[[[^^^dddkkkwww|||xxxuuujjjddd]]]WWWTTTRRRRRRQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNQQQRRRSSSSSSRRRQQQNNNMMMGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFDDDCCCBBBFFFFFFDDDCCCCCCCCCDDDEEEEEECCCBBB@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBAAADDDCCCAAA@@@???@@@AAAAAAAAA@@@@@@??????@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBBAAAAAA@@@?????????@@@AAA@@@@@@??????@@@@@@AAA????????????????????????@@@?????????>>>>>>======AAAAAAAAA@@@@@@?????????@@@@@@@@@???>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<@@@???>>>===============>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>?????????>>>===============>>>CCC???BBBJJJMMMIIIGGGIIIMMMNNNQQQSSSUUUVVVVVVVVVVVVUUURRROOOKKKGGGEEECCC>>>=========>>>@@@BBBCCCBBBGGGMMMQQQSSSXXX___eeemmmvvvwwwooodddaaa]]]YYYXXXXXXVVVUUUOOOQQQSSSTTTUUUWWWYYY\\\eeedddccccccddddddcccaaaeeejjjppptttwww|||}}}ssspppddd```ZZZWWWYYY^^^cccgggooouuu}}}}}}zzzyyyxxxzzz}}}|||vvvmmmeeeccceeejjjooo~~~uuujjjcccUUUSSSOOOKKKGGGDDDBBBAAA;;;888444333333333333333444555555666666555555444333444555555333333444555222222222111111111111000111111111111111111111111222111000000000111222333222222222222111111000000111111111111111111111111222222222111111111000000111111222333333333333222333333555666666555333333333333333222222111111111222222222222222222222222000222333333222111333444yyyrrrnnnnnnppprrr{{{|||}}}}}}yyyrrrkkkggg```]]]YYYVVVUUUUUUTTTSSSOOONNNOOOQQQSSSSSSRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXSSSVVVXXXXXXWWWZZZ```fffpppwww~~~|||yyy{{{}}}|||xxxtttqqqhhhccc\\\VVVSSSRRRQQQPPPPPPPPPOOONNNMMMLLLKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLNNNNNNOOOPPPOOOMMMKKKJJJGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCFFFEEEDDDCCCBBBBBBCCCDDDEEECCCBBB@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>>>>??????@@@BBBAAA@@@@@@?????????@@@@@@??????>>>>>>??????@@@????????????????????????????????????>>>>>>>>>===AAA@@@@@@@@@@@@@@@@@@???@@@@@@??????>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>=========<<>>======<<<<<<<<<====================================<<<<<<=====================>>>@@@AAAAAAAAA>>>@@@GGGJJJGGGFFFGGGJJJKKKMMMOOOPPPQQQQQQQQQNNNMMMKKKIIIGGGDDDCCCBBB@@@?????????@@@BBBDDDEEEDDDIIIPPPTTTWWW]]]eeekkkttt|||zzzrrriiibbb\\\YYYUUURRRQQQQQQOOONNNJJJLLLNNNPPPQQQSSSVVVYYY___^^^___```bbbcccddddddhhhnnnvvv|||vvvkkkdddbbb^^^\\\\\\___fffnnnvvv{{{}}}vvvllleeedddiiiqqqwww{{{rrrhhh^^^WWWRRROOOLLLGGGCCC@@@???>>>:::888444333333444333333444444444555555444444444222333444333222222333444222222222222111111111111222222222222222222222222111111111111222333555666222222222222111111111000111111111111111111111111222222222111111111000000222222333444444444444333000111111222222111111000333333333222222111111111////////////////////////000222333333222111333444|||sssnnnmmmoooqqqyyy|||yyyrrrmmmfffccc^^^[[[YYYWWWUUUSSSQQQPPPOOOOOOPPPQQQOOONNNQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRRRRSSSSSSSSSQQQSSSUUUUUUTTTVVV\\\```kkkqqqvvvvvvsssqqqsssvvvuuuvvvxxxxxxvvvrrrnnnllleee```ZZZUUURRRQQQPPPOOONNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDGGGEEEDDDBBBAAAAAABBBBBBDDDCCCBBBAAA@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA???>>>>>>>>>>>>>>>>>>???AAAAAA@@@????????????@@@>>>>>>>>>======>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>??????@@@@@@@@@???===>>>DDDGGGFFFEEEFFFFFFFFFHHHIIIIIIIIIIIIIIIDDDDDDCCCBBBBBBAAA@@@@@@BBBAAAAAAAAABBBDDDFFFGGGFFFKKKPPPUUUZZZbbbkkkqqq{{{vvvnnnhhhaaaZZZUUUSSSQQQMMMKKKKKKKKKJJJHHHGGGIIIJJJLLLMMMOOOSSSVVVZZZ[[[]]]___bbbfffiiijjjrrrzzztttkkkccc[[[XXXZZZZZZ^^^fffqqq}}}{{{tttkkkeeeeeemmmwww~~~|||wwwppphhh___VVVPPPLLLJJJFFFBBB???<<<;;;::::::777444333444444444333333333333333333333333333111222333333111111222333333222222222111111111111333333333333333333333333000111111222333555666777222222222222111111111111111111111111111111111111222222222111111111111111333333444555555555555444444333333222222333333444222222222222222111111111222222222222222222222222000222333333222111333444yyytttqqqpppppptttyyyyyyuuuppplllgggccc```]]]YYYWWWUUUSSSQQQPPPPPPPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPRRRSSSSSSSSSTTTXXX\\\dddhhhkkkkkkiiihhhjjjmmmjjjlllnnnpppooolllhhhfffaaa]]]WWWRRRPPPPPPOOONNNLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBDDDDDDGGGFFFDDDCCCBBBBBBBBBBBBDDDCCCBBBAAAAAAAAABBBBBB?????????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@@@@@@@???>>>??????>>>>>>>>>>>>??????@@@@@@???????????????@@@???>>>>>>======>>>>>>????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA????????????>>>>>>==============================>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;AAAAAA@@@???>>>===;;;;;;>>>===>>>AAAEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC????????????????????????BBBBBBAAAAAABBBDDDFFFGGGGGGKKKPPPUUU\\\dddnnnttt|||~~~{{{yyyuuuooofff___ZZZUUUQQQNNNOOOMMMJJJIIIJJJJJJIIIHHHGGGHHHJJJJJJKKKMMMQQQTTTYYY\\\___dddhhhnnnsssvvv~~~yyyooofff```\\\ZZZ]]]bbbccclll|||}}}|||xxxrrrkkkfffgggmmmvvv|||~~~~~~~~~}}}{{{yyyxxxxxxwwwtttoooiiibbb[[[SSSNNNHHHFFFBBB???;;;999888777999777444444444444444333333222222222222222222333111333444333222111222333333333222222222111111111333333333333333333333333111111111222333444555555222222222222222222222222111111111111111111111111111111111111111111111111222333333444444444444444555555333222222333555555222222222111111111111111333333333333333333333333000222333333222111333444}}}yyyuuusssvvvzzzxxxuuupppkkkhhhddd___\\\XXXUUURRRPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQSSSUUUXXX[[[]]]]]]\\\\\\^^^```aaabbbeeeggggggeeebbb```[[[XXXSSSOOONNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDGGGFFFEEECCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA>>>??????@@@@@@AAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@??????>>>@@@@@@@@@??????@@@@@@@@@?????????>>>>>>???@@@@@@?????????>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>??????@@@@@@@@@?????????>>>>>>>>>>>>>>>====================================>>>>>>>>>>>>:::;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<============<<<;;;?????????>>>===;;;:::999===>>>>>>???CCCFFFGGGFFFAAAAAAAAA@@@@@@???????????????????????????>>>>>>AAAAAA@@@AAABBBCCCEEEFFFIIILLLQQQWWW^^^fffnnnsssxxxzzz{{{zzzuuuoookkkhhhccc___YYYSSSPPPNNNMMMLLLLLLKKKIIIIIIJJJKKKJJJIIIHHHIIIIIIIIIJJJLLLPPPTTTWWW\\\dddlllsss{{{wwwrrreee___[[[[[[]]]```iiiqqqyyy~~~zzzxxxzzz}}}yyyuuuppplllllloootttwww|||zzzxxxvvvuuutttsssrrrmmmjjjeee```ZZZTTTMMMIIIEEECCC@@@<<<:::888777666888666444444555555444333333222111111111111222333333444555444333222333555333333333222222222222111222222222222222222222222222222222222222111111111222222222222222222222333111111111111111111111111111111111111111111111111111111222333333333333333222111000//////000111222111111111111111111111111000000000000000000000000000222333333222111333444|||{{{~~~~~~zzzvvvrrrnnniiifff^^^ZZZUUUQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNPPPRRRUUUVVVVVVWWWXXXZZZYYYZZZ\\\]]]]]]\\\[[[ZZZVVVSSSNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFEEEEEEDDDCCCBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA???>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>:::;;;<<<>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<999:::<<<===>>>===<<<<<<<<<>>>===<<<@@@FFFHHHFFF@@@@@@???>>>===>>>>>>>>>@@@@@@@@@???????????????@@@@@@@@@@@@AAACCCDDDFFFLLLNNNRRRXXX___eeejjjmmmoooooommmkkkgggbbb^^^[[[SSSQQQMMMJJJHHHHHHIIIJJJIIIHHHGGGHHHJJJKKKJJJIIIHHHIIIIIIJJJKKKOOOTTTXXXYYYbbbnnnyyyvvvjjjcccbbbVVVTTTWWW^^^eeemmmyyy|||xxxvvv|||{{{wwwrrrpppqqqsssttt|||yyyuuurrrpppnnnllljjjhhheee```[[[VVVPPPJJJFFFCCCAAA>>>;;;888777666666777555444444555555444333444333222111111222333444333444555555333333444555333333333333222222222222111111111111111111111111222222222222222000//////222222222222333333333333111111111111111111111111111111111111111222222222000111222222333333222222222222111111111111222222000000000111111111111111111111111111111111111111000222333333222111333444|||xxxtttiiiddd]]]WWWTTTRRRQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKJJJJJJJJJLLLOOORRRSSSTTTUUUUUUSSSSSSSSSTTTTTTTTTUUUUUUQQQNNNKKKIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@AAABBBBBBBBBAAAAAACCCAAA???>>>>>>???AAACCC@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>???:::;;;===??????>>>===<<<========================;;;<<<>>>??????>>><<<;;;888:::<<<>>>??????>>>===:::<<<;;;999===EEEGGGEEE???>>>===<<<<<<<<<===>>>======>>>>>>??????@@@@@@AAA@@@@@@@@@AAACCCEEEFFFJJJLLLPPPUUU[[[___aaabbbbbb```]]]ZZZWWWUUURRRPPPJJJIIIHHHFFFDDDDDDFFFGGGGGGFFFFFFHHHJJJKKKJJJIIIJJJKKKMMMOOORRRXXX^^^cccjjjsss}}}uuunnnjjjddd\\\ZZZ]]]VVVYYYaaammmxxx}}}{{{zzz|||yyyssspppppprrrtttxxxtttpppmmmllljjjfffcccfffccc]]]XXXTTTNNNIIIEEEAAA???<<<999777666555555666555444555666666444333444333222111111222333444222333444444333222333444444444333333333222222222222222222222222222222222111222333333333222111000222222222333333333444444111111111111111111111111000000111111111222222222111222333333444444333333333333444444444444333333///000000000111111111222333333333333333333333333000222333333222111333444tttnnneee^^^YYYVVVTTTSSSLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJKKKLLLLLLKKKJJJBBBDDDHHHKKKMMMNNNNNNNNNOOOOOONNNNNNOOOOOOPPPQQQNNNLLLIIIGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBCCCBBBAAAAAA???>>>>>>>>>>>>@@@AAABBBBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>???AAABBBCCCBBBAAAAAABBB@@@===;;;;;;===@@@BBB??????>>>>>>>>>>>>??????>>>>>>===>>>>>>???@@@@@@======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????:::<<<>>>???@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>??????>>><<<;;;<<<===???@@@???>>><<<;;;999;;;:::777;;;CCCFFFDDD>>>===<<<;;;;;;<<<======::::::;;;<<<>>>???@@@@@@AAAAAAAAAAAABBBDDDEEEGGGFFFGGGKKKQQQVVVYYYYYYXXXXXXUUUQQQNNNLLLKKKJJJHHHGGGGGGGGGEEEDDDDDDEEEFFFGGGFFFGGGIIIKKKMMMLLLKKKMMMOOOQQQUUUYYYaaaiiinnn}}}}}}wwwkkkccc]]]]]]ZZZWWWYYY``````dddppp}}}}}}~~~wwwpppmmmnnnqqqtttqqqnnnkkkjjjjjjiiieeebbbbbb^^^YYYTTTOOOJJJEEEAAA???>>>;;;888666555555444666555444555666666444333555444222111111222444555111222333333111111222333444444444333333333222222333333333333333333333333000111333444555444444333222222222333333444444444111111111111111111111111000000111111222222222222222333444444555555444444///000111222222111000/////////000000111111111222000000000000000000000000000222333333222111333444{{{qqqhhhbbb^^^[[[YYYQQQOOOMMMMMMMMMLLLJJJHHHLLLKKKKKKKKKJJJJJJJJJJJJGGGGGGIIIJJJJJJIIIHHHGGGHHHIIIJJJJJJKKKKKKKKKKKKHHHHHHJJJJJJJJJJJJHHHHHHGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB???@@@@@@AAAAAABBBBBBCCCAAAAAAAAA@@@@@@?????????AAAAAAAAA@@@@@@??????????????????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HHHHHHHHHFFFBBB@@@???@@@>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>???@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>======@@@@@@???>>>===<<<;;;;;;>>>>>>?????????===;;;:::============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<>>>>>======<<<<<<========================<<<<<<============<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????<<<===???AAADDDGGGIIIKKK@@@???>>><<<<<<<<<===>>>===>>>???@@@@@@???>>>===>>>???@@@AAABBBCCCCCCCCCFFFFFFHHHIIIJJJKKKKKKKKKMMMLLLKKKIIIGGGFFFEEEEEEBBBCCCDDDDDDCCCCCCDDDEEEGGGHHHJJJKKKNNNOOOQQQQQQWWWXXX[[[___eeeoooyyy{{{uuuooohhhcccWWWXXXXXXVVVVVVZZZbbbhhhnnn}}}}}}zzzrrrmmmkkklllnnnnnnpppooommmjjjfffbbb___]]]XXXWWWTTTOOOIIICCC@@@???;;;:::888777555444444444666555444333333333333333666444333111000000111111111111111222222333333333222222222222222222222222444333333222222333333444444444444444444444444444666555333111111111333444555444444333333222222222222222333333333333444444555333111222555777666444333222111000000111222333///111222111000///000111444333222222333333111///222222222222222111000///zzzppphhhccc^^^\\\XXXVVVRRRPPPOOONNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@?????????AAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBBAAA???>>>>>>???@@@?????????????????????AAA@@@??????>>>>>>??????@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>======??????>>>>>>======<<<<<<======>>>>>>>>>>>>>>>===========================>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========???>>>>>>>>>=========<<<========================::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>????????????@@@BBBCCCDDD@@@???>>>===<<<<<<===>>>===>>>???@@@@@@???>>>===>>>???@@@AAAAAABBBAAAAAACCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEGGGHHHIIIJJJLLLPPPTTTXXX[[[]]]aaadddiiipppxxx|||vvvnnngggbbb\\\VVVRRRPPPQQQQQQUUU\\\gggttt}}}|||yyy{{{}}}|||{{{yyytttnnnjjjjjjkkkmmmnnnrrrpppmmmiiiccc___[[[YYYUUUTTTPPPKKKEEE@@@>>>===999888777666555444444444666555444333333333333444555444333222222111111111111111222222222333333333222222222222222222222222444333333222222333333444333333333333333333333333555444333222111222333333222222222222222111111111222222222333333333444444444111000000222333222111222222111000000111222222000222333222111000111222444222222222333333111///333333333333333222111111{{{tttnnnhhheee___[[[VVVRRROOOMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????CCCBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@??????????????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>======>>>@@@AAAAAA@@@??????>>>======@@@@@@???>>>>>>>>>??????@@@????????????>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>============<<<<<<<<<======>>>???@@@<<<======>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>====================================::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<===========================================================================>>>>>>??????>>>>>>============>>>===>>>???@@@@@@???>>>===??????@@@@@@@@@@@@@@@??????@@@AAACCCCCCDDDDDDDDDBBBAAAAAAAAABBBCCCEEEFFFFFFGGGIIIIIIIIIIIIKKKLLLMMMOOORRRWWW\\\bbbfffiiihhhnnnwwwxxxoooiiiccc___YYYSSSPPPMMMJJJHHHLLLLLLPPPZZZjjj~~~}}}wwwvvvsssrrrsssvvvwwwuuurrrppplllhhhfffhhhkkknnnoootttqqqlllggg```[[[VVVTTTQQQOOOJJJEEEAAA===;;;:::666666555444444444444444555555444333333333444444444444555444444333222111111222222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333222222222222111111111222222222222222222222222222333333333333333111000000222222111///222222111000000111222222111333444333222111222333333222222222333333222000333333444444444333222222|||wwwtttiiiddd]]]WWWSSSPPPMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@???????????????>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@===>>>????????????@@@AAA@@@?????????>>>>>>>>>===??????>>>>>>>>>>>>??????????????????>>>>>>>>>>>>======>>>>>>>>>>>>======<<<=========>>>>>>>>>???>>>===<<<<<<<<<===???@@@<<<======>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<====================================>>>>>>======<<<<<<<<<<<<:::::::::;;;<<<===??????>>>>>>>>>============>>>>>>???@@@@@@@@@@@@???>>>??????@@@@@@@@@???>>>>>>>>>>>>@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBEEEGGGIIIHHHIIIKKKLLLLLLMMMOOOQQQUUUWWW[[[```ffflllqqqtttttt|||zzzssskkkddd]]]YYYRRRPPPLLLJJJIIIIIIJJJKKKLLLOOOWWWiiiyyypppkkkgggiiilllqqquuuuuuqqqnnnjjjgggeeeeeehhhllloooqqqsssppplllfff___YYYUUUSSSMMMJJJEEEAAA>>><<<:::999444333333333333333444444555444444333333333444444444444555666555444222111222222222222222222222222333333333333333333333333333333333333333333333333111111111111111111111111222222333333333333222111111222222222333444444444111222222222222333333333222222222333444444333333222111111111111111111222111222333333111111222333333222111222333333222000222333333333333333222222wwwqqqiiibbb]]]ZZZVVVTTTPPPOOOOOOMMMLLLKKKKKKJJJGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA?????????@@@@@@AAAAAAAAA????????????????????????>>>>>>>>>??????@@@@@@@@@======>>>>>>????????????========================???????????????????????????@@@AAA@@@???>>>???@@@======>>>>>>>>>????????????>>>>>>===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<======>>>>>>??????@@@???>>><<<<<<<<<===>>><<<======>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=====================>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;<<<<<<===>>>???=========>>>>>>>>>>>>===>>>???@@@AAAAAA@@@???>>>??????@@@@@@@@@???>>>>>>??????@@@AAABBBBBBBBBBBBDDDCCCBBBBBBCCCFFFIIIKKKKKKMMMOOOQQQQQQRRRUUUWWW^^^aaafffmmmttt{{{wwwnnnjjjccc\\\WWWSSSOOOLLLHHHHHHGGGFFFFFFHHHJJJLLLLLLTTTddd|||~~~tttmmmgggeeeaaaffflllssswwwuuupppllljjjhhhfffhhhkkknnnpppqqqooonnnkkkfff```ZZZUUUSSSJJJGGGBBB@@@>>>===:::888222222222222222333333444444444333333333444444555333444555666555444333222222222222222222222222222333333333333333333333333222333333444444333333222111111111111111111111111111111222333333222222111000000111111222222333333111111111222222222333333000111333444444444555555111111111222222111111111000111222111000///000222222111111222333444222111111111222222222222111111|||uuunnniiiddd```]]]XXXWWWUUUSSSPPPNNNLLLKKKGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>??????@@@AAAAAABBB>>>>>>>>>???????????????>>>>>>>>>???????????????=========>>>??????@@@@@@================================================>>>???@@@???===<<<<<<===<<<<<<===>>>>>>???@@@@@@>>>>>>=========>>>??????======>>>>>>>>>>>>>>>???======>>>>>>>>>>>>======<<<<<<======>>>>>>??????@@@???>>>======<<<<<<<<<<<<======>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=====================>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;@@@@@@>>>======<<<<<<<<<<<<======>>>>>>>>>>>>===>>>???@@@AAAAAA@@@???>>>??????@@@@@@@@@@@@@@@???AAAAAABBBCCCCCCCCCCCCCCCDDDCCCCCCCCCEEEHHHLLLNNNQQQSSSVVVXXXYYY[[[^^^```fffkkkrrr{{{yyykkkcccYYYUUUOOOJJJGGGEEECCCBBBDDDEEEGGGGGGHHHIIIKKKNNNSSS```vvv~~~sssjjjeeedddcccfffkkksssyyy{{{xxxsssooommmlllkkkkkkmmmoooppppppkkkkkkiiifffaaa[[[TTTQQQGGGDDDAAA@@@@@@???;;;777333222222222222222333444444444333333333444555555333333444444444444333333333333333222222222222111222222222222222222222222222222444444444444222222111111111111111111111111111111111111222222222222/////////000000000000000111111111111222222222222...000333444333222333444000111222222222222111000///000111111000///000111222111111222444444333111000000111222222222111111~~~yyytttooolllfffdddaaa]]]YYYUUURRRQQQJJJJJJHHHGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDCCCBBBBBBCCCDDDEEECCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@???????????????@@@@@@@@@===>>>>>>>>>?????????@@@????????????>>>>>>>>>>>><<<======>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>???>>>===<<<<<<>>>=========>>>>>>>>>>>>>>>===============>>>??????============>>>>>>??????======>>>>>>>>>>>>==================>>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<<========================>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>><<<=========>>>>>>>>>???========================::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<===================================================<<<<<<<<<@@@???>>>>>>============;;;<<<===>>>??????>>>===??????AAAAAAAAAAAA??????>>>???@@@AAAAAABBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDFFFEEEEEEFFFIIINNNSSSVVVZZZ\\\___bbbccceeehhhkkkpppuuu|||zzzmmm___UUUPPPJJJGGGCCCAAAAAAAAAAAA@@@DDDIIINNNRRRTTTVVVZZZ]]]hhhwwwyyypppjjjiiijjjkkksssxxx~~~yyyvvvrrrqqqooonnnoooooonnnlllhhhiiiiiifffaaaYYYQQQLLLDDDAAA???@@@AAA@@@;;;666444333333222222222333333333333333333333444555666333333222222222222333333333333333222222222111111111111111111111111111111111222444555555444222111222222222222222222222222222111000000000111333444222222222111111111111111111111111111222222222222111444666666444111111222000111222222222222111000000111222222000000111222111111111222444444333111000111222222333333333222}}}rrrppplllgggbbb]]]ZZZXXXOOONNNLLLKKKJJJJJJKKKKKKIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBBBBAAAAAABBBBBB????????????????????????<<<=========>>>>>>??????AAAAAA@@@@@@???>>>>>>>>>======>>>>>>?????????@@@@@@@@@??????>>>>>>======<<<======>>>???@@@@@@@@@????????????????????????????????????????????????===>>>@@@???>>>>>>???@@@??????>>>>>>======<<<<<<===============>>>??????<<<=========>>>>>>??????======>>>>>>>>>>>>======>>>>>>>>>>>>============:::<<<===?????????>>>>>>============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@??????<<<=========>>>>>>??????????????????????????????<<<==================<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<===>>>???@@@AAA;;;<<<===?????????>>>===???@@@AAAAAAAAAAAA@@@???>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDHHHGGGHHHJJJNNNTTTZZZ^^^aaacccfffiiijjjmmmpppsssxxx|||}}}ssseeeXXXNNNIIIHHHCCCAAA??????AAADDDEEEEEEHHHNNNWWW^^^ccchhhmmmqqq~~~~~~}}}|||~~~~~~|||vvvqqqoooqqqtttwww}}}vvvtttqqqpppooonnnllliiifffhhhhhhfff```WWWMMMHHHBBB???>>>@@@BBB@@@:::444555444333333222222333333333333333333333444555666333222111000111222333444333333333222222111111111000000000000000000000000111222444555555444222111222222222222222222222222222111000//////111333555666666666555555444444444000111111111111222222222666999;;;:::666222111222000111222333333222111000111222333333111111222333111111111222444444333222111222333333444444444444{{{uuuqqqlllddd^^^[[[XXXSSSRRRSSSSSSQQQOOOOOOMMMIIIGGGHHHHHHHHHHHHFFFFFFEEEFFFFFFEEEBBB@@@BBBBBBAAAAAA@@@?????????@@@@@@????????????@@@@@@????????????????????????AAA@@@@@@???>>>===<<<<<>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>======>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======>>>@@@>>>===<<<===>>>???>>>===???@@@AAA@@@>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======???>>>===<<<;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<===============>>>>>>???@@@@@@@@@???????????????===>>>>>>===<<<===???AAAAAAAAABBBBBBBBBBBBAAAAAAFFFEEECCCBBBCCCEEEHHHIIILLLOOORRRUUUYYY]]]bbbfffkkknnnqqqqqqpppqqqtttwww||||||}}}}}}|||zzzyyywwwiiiaaaVVVMMMGGGDDDAAA>>>???@@@@@@???@@@BBBEEEHHHNNNYYYiiiuuu|||}}}|||wwwrrrttt|||zzzuuuvvvyyy~~~}}}zzzwwwuuussspppmmmjjjiiihhheee___XXXOOOGGGCCC;;;999888888999888444111222222333333333333333333333333333333222111000000444444444333333222222222333333333333333333333333111222222333333333222222111222222333333222222111000000111111111222222222222222222222111111000000222222111111222222333444333333333222222111111111777666555444333333222111111111111111111111111111444333111000000000111222111111222222222333333333000111111111111222222222~~~yyyqqqkkkccc```]]]\\\\\\[[[YYYVVVWWWSSSPPPMMMLLLLLLJJJIIIGGGEEEDDDDDDEEEDDDBBBAAADDDDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA????????????????????????@@@@@@??????>>>>>>======@@@@@@???>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>============>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======>>>@@@???>>>===>>>@@@@@@@@@??????@@@AAA@@@>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======???>>>===<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@???>>>>>>AAACCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFHHHKKKMMMOOOPPPSSSYYY^^^cccgggkkknnnqqqtttxxxyyywwwuuuttttttqqqpppnnnjjjfffaaa^^^\\\TTTOOOIIIEEECCC@@@===:::???@@@@@@??????CCCKKKRRRhhhvvvyyyvvvwwwxxxwwwvvv{{{~~~~~~}}}|||{{{|||}}}yyyuuurrrnnnkkkhhhgggeeeaaa[[[SSSKKKDDD@@@;;;999888888999888666333333333333222222222222222222333333444444444333333444444444333333222222222222222222222222222222222333333333333333333222222111222222333333222222111000000111111111222222222222222222222111111111000222222111111222222333444333333333222222222111111555555444444333222222222111111111111111111111111333222111000///000111111111111111222222222333333000111111111111222222222}}}qqqpppooonnnmmmkkkgggeeeccc___[[[WWWTTTRRROOOLLLJJJGGGEEEDDDEEEFFFEEEEEEHHHGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>============>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======>>>@@@@@@???>>>???AAABBBAAA@@@???@@@AAA@@@>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>======<<<<<<<<<<<<=========<<<<<<<<<<<<======???????????????@@@@@@AAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@AAACCCEEEGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHKKKNNNQQQTTTVVVWWW]]]fffmmmqqqtttwwwxxxvvvzzz}}}}}}yyysssmmmkkkeeebbb^^^XXXRRRMMMIIIGGGAAAAAA@@@AAAAAA@@@===;;;???AAACCCBBBDDDLLL[[[gggxxxqqqpppqqqvvv{{{~~~|||}}}~~~~~~~~~~~~~~~~~~zzztttpppllliiifffdddaaa[[[SSSKKKDDD???<<<:::888666666777888777666444444333333222222111111111222333444555555555555444444333333333333222222111111111111111111111111333444444444333222111111111222222333333222222111111111111111111222222222222222222222111111111111222111111111111222333333333333333222222222222111222222222222222222222222111111111111111111111111222111000/////////000000111111111222222222222333000111111111111222222222|||yyyrrrnnniiiddd```[[[UUURRROOOLLLIIIGGGHHHJJJJJJJJJKKKJJJGGGEEECCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>==================>>>>>>>>>???========================<<<======>>>>>>>>>>>>==============================>>>???>>><<<<<<>>>???@@@???>>>???AAAAAAAAA??????@@@AAA@@@>>>>>>>>>???========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>======<<<<<<======>>>???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAABBBEEEGGGJJJKKKKKKLLLLLLKKKKKKJJJMMMMMMNNNQQQTTTYYY]]]```fffllluuu}}}~~~xxxyyyxxxuuunnnfff___[[[UUUSSSOOOJJJGGGDDDCCCBBB>>>>>>@@@AAABBBBBBAAA@@@@@@EEEIIIKKKPPP^^^sssyyyrrrqqqtttttt|||}}}|||zzzxxxwwwxxx|||yyysssoookkkgggddd^^^ZZZSSSJJJCCC===:::888777666444444444666666777666555555444333222111111222222333444444444444444333333333333333333333333222222222222222222222222333333333333222111000///111222222333333222222111111111111111111111111111222222222222222222222222111111111111111222222333222222222222222222222222000000111111222222222222111111111111111111111111111000000///////////////111111111111222222222222000000111111111222222222yyytttnnnggg```[[[VVVRRRNNNLLLLLLNNNNNNOOONNNMMMJJJGGGDDDCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================>>>>>><<<============>>>>>>>>>========================<<<<<<===>>>>>>>>>>>>>>>===========================>>>>>>===<<<<<<===??????>>>===>>>@@@AAA@@@??????@@@AAA@@@>>>>>>>>>???========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>============>>>???????????????@@@@@@@@@AAAAAA@@@AAABBBCCCCCCDDDHHHJJJNNNOOOOOOOOOOOOOOOOOONNNQQQRRRTTTXXX^^^ffflllpppyyy~~~~~~uuurrrllleee^^^VVVPPPLLLEEEDDDBBB@@@>>>>>>>>>???>>>>>>?????????AAACCCDDDEEELLLTTTZZZbbbttt|||uuuqqqooottt{{{~~~}}}zzzvvvuuuyyy}}}wwwqqqmmmiiidddbbbVVVRRRKKKCCC===999777666444444333222222333555666777666666555444333333222333333333333333222111111333333333333333333333333333333333333333333333333111111111111111000//////111222222333333222222111111111111111111111111111222222222222222222222333111111000000111111222333222222222222222222222222///000000111111222222333111111111111111111111111000000000000/////////...000000111111111222222222000000111111111222222222wwwnnniii^^^[[[WWWTTTTTTTTTTTTTTTSSSQQQMMMIIIFFFEEEDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????===============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============>>>>>><<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>===<<<<<<===??????>>>===>>>@@@@@@@@@??????@@@AAA@@@>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>??????@@@@@@@@@@@@?????????>>>>>>>>>>>>??????===============>>>>>>?????????@@@@@@AAAAAABBBBBBBBBDDDEEEFFFHHHJJJNNNQQQUUUUUUVVVVVVVVVVVVUUUUUUSSSWWW\\\eeennnvvv}}}~~~xxxuuukkkfff]]]UUUOOOJJJFFFCCC@@@???>>>===============;;;<<<===>>>???DDDIIIMMMUUU\\\fffooozzz}}}tttooommmqqq{{{wwwvvvtttrrrssszzz}}}zzztttoookkkeee```\\\NNNJJJDDD>>>999777666777222333444333222222444555666666555555444444333333333333333333222111000///222222333333333333444444333333333333333333333333000000111111111111111000111222222333333222222111222222222111111111111111222222222222333333333333111000000000000111222222111222222222222333333333000000111111111222222222111111111111111111111111000000111111111000///...000000000111111111111222000111111111111222222222}}}wwwkkkhhhdddaaa```___^^^]]]XXXUUUQQQLLLIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===;;;;;;===>>>@@@???>>>???AAAAAAAAA@@@???@@@AAA@@@>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@??????>>>>>>??????@@@>>>>>>======>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEFFFHHHKKKMMMOOORRRWWWZZZ]]]^^^^^^______^^^^^^]]]ZZZ```jjjvvvwwwnnngggddd[[[UUUNNNIIIFFFCCCAAA>>>>>>>>>>>>???>>>======<<<;;;???CCCHHHNNNUUU^^^eeeooovvvxxxqqqppprrr{{{pppqqqrrrssswww{{{xxxsssnnnhhhaaaYYYTTTGGGDDD???;;;888777777888333555777666444333333555333333333333333333333222333333333444333333222222222222222333333444444444222222222222222222222222000111222333333333333333111222222333333222222111222222222111111111000000222222222333333333444444000000000000000111222222111111222222222333333333111111222222222222222222111111111111111111111111000111222222222111000///000000000000111111111111000111111111111222222222vvvsssooolllkkkiiigggeee[[[YYYTTTOOOLLLJJJJJJJJJJJJKKKMMMNNNNNNMMMKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===;;;;;;===>>>AAA@@@???@@@BBBCCCBBBAAA???@@@AAA@@@>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================>>>>>>>>>>>>???@@@BBBCCCDDDCCCBBBBBB@@@@@@????????????@@@@@@?????????>>>???@@@@@@AAACCCCCCCCCDDDEEEFFFFFFGGGJJJLLLOOORRRUUUYYY^^^aaadddddddddeeeeeedddddddddaaajjjwww}}}|||yyyrrrhhh___XXXUUUMMMHHHCCCAAA@@@@@@===;;;888999;;;<<<<<<<<<::::::???EEENNNWWW```kkkuuu|||{{{vvvrrrssszzzqqqtttwwwzzz{{{xxxsssnnnggg^^^TTTNNNCCC@@@===:::888777888999333666999999666444444555111111111111111111222222222222333444555555555555222222222333333444444444111111111111111111111111111222333444555666666666222222222333333222222222222222222222111111000000222222222333333444444444000000000000000111111222111111111222222333333333222222222222222222222222111111111111111111111111111222222333333111000///000000000000111111111111000111111111111222222222}}}zzz{{{zzzmmmiiiaaaWWWQQQQQQRRRPPPNNNUUUSSSRRRRRRSSSTTTRRRQQQOOONNNLLLJJJHHHHHHHHHHHHHHHFFFDDDCCCCCCCCCBBB@@@<<<===>>>???@@@@@@???>>>>>>??????@@@@@@?????????@@@@@@????????????@@@@@@AAA???===<<<<<<===>>>???============>>>>>>>>>???>>>>>>>>>??????????????????>>>===<<<<<<<<<<<<<<<@@@>>>===>>>AAACCCBBB@@@AAA@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>==================>>>>>>>>>>>>?????????>>>===<<<<<<;;;@@@@@@??????>>>>>>======@@@@@@??????>>>>>>>>>===@@@@@@???>>>>>>>>>>>>>>>=========>>>>>>?????????AAA@@@>>><<<<<<===???@@@AAABBBDDDEEEFFFFFFEEEEEECCCCCCBBBAAA@@@??????>>>===???AAABBBAAAAAABBBCCCDDDEEEFFFHHHJJJJJJKKKKKKSSSUUUXXX]]]aaafffiiikkkmmmkkkhhhffffffgggiiikkkmmmsss|||yyyppphhh^^^VVVQQQMMMHHHEEEGGGCCC???===<<<=========>>>;;;:::<<<<<<;;;===AAAGGGOOO]]]nnn~~~}}}zzz~~~vvvxxx}}}yyypppggg___UUUKKKDDD@@@???<<<:::777555444444555555555555555444444444444333222333555666555444333333333333333333333333000111111222222222111111333222111000111222333444000111111222222111111000555333111222444555333111222222444555555444222222111111222222222333333333333222222111000000111111222222111111111111111111555444333333555555444333444444444333333222111000000111111222222222111111000////////////111222333222222222222222222222222wwwnnnggg^^^ZZZZZZ[[[[[[YYY\\\[[[YYYZZZ[[[[[[ZZZXXXVVVUUUSSSPPPOOONNNNNNNNNKKKIIIFFFEEEEEEDDDBBBAAA===>>>???@@@@@@??????>>>===>>>>>>????????????>>>AAAAAA@@@@@@??????@@@@@@???>>><<<;;;;;;<<<===>>>AAAAAAAAAAAAAAAAAAAAABBB??????????????????????????????>>>>>>============???===<<<===@@@AAAAAA???@@@@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>>>>>>>>>>===============>>>>>>>>>??????AAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@?????????>>>>>>>>>>>>======<<<<<<<<>>===============<<<<<<<<<===============>>>>>>===<<<<<<===???@@@AAAAAACCCDDDDDDDDDCCCBBBCCCBBBAAAAAA@@@@@@@@@AAA>>>@@@AAA@@@??????@@@BBBGGGHHHJJJLLLNNNPPPRRRSSSZZZ]]]bbbhhhmmmoooppppppnnnmmmlllkkkkkkkkklllmmmooorrrwwwzzzzzzuuulllfff```ZZZRRRKKKHHHEEEBBB@@@>>><<<:::999999:::;;;<<>>??????CCCIIITTT```sss}}}uuujjj```WWWOOOFFF@@@<<<;;;:::888777666666666444444555555555555555555222111000111333444333222444444444444444444444444111111222222222222111111000000000000000111222222111111222222222222111111444222111222444555333222222222333333333333222222111111111222222222333333333222111000////////////111111111111111111111111555333222333444555444333111111000///---+++***)))111111111222222222111111333222111000//////000000111111111111111111111111wwwrrrkkkhhhiiijjjjjjiiihhhgggffffffffffffdddbbb\\\[[[XXXUUUSSSQQQPPPOOOOOOMMMKKKIIIIIIGGGEEECCCAAAAAAAAABBBAAAAAA@@@???>>>??????@@@AAAAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@???>>>=========>>>???@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@???????????????@@@??????>>>>>>@@@>>>===>>>@@@BBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>========================<<<<<<<<<===============<<<======>>>>>>======<<<===>>>>>>>>>>>>?????????>>>>>>??????@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>=========@@@@@@??????>>>>>>??????>>>>>>>>>=====================>>>??????@@@@@@AAABBBBBBDDDDDDEEEDDDCCCBBBCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBAAA@@@AAACCCEEEKKKMMMOOORRRWWW[[[___aaafffjjjpppuuuxxxwwwuuusssmmmnnnpppppppppooommmlllkkkjjjiiigggddd___WWWRRRMMMIIIDDD@@@>>>>>>===<<<999888888888999;;;<<<===@@@===>>>BBBEEEHHHOOOWWWiiiyyy~~~|||xxxoooaaaUUUMMMFFF???;;;777777777666666777888888333444444444555666666666222111000111333444333222444444444444444444444444111222222222222222111111000111111222222222222222222222333333333333222222222111111222444555444333222222111111111111222222111111111222222222222333222111000///............111111111111111111111111444333222222444444333222222222222111000///...---111111111111111111111111333333111000000///000000000000000111111111111111}}}{{{|||}}}|||{{{xxxwwwuuusssrrrpppllliiicccbbb___[[[XXXUUURRRQQQQQQOOOMMMMMMLLLKKKIIIGGGDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB??????>>>>>>>>>>>>======@@@@@@@@@@@@@@@?????????>>>>>>???@@@@@@@@@???>>>BBBBBBAAABBBCCCDDDEEEEEEAAA@@@???>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<=========<<<======>>>>>>======<<<>>>>>>>>>?????????@@@@@@======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@CCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????>>>>>>???@@@AAABBBCCCCCCBBBBBBDDDEEEFFFGGGHHHGGGFFFFFFEEEDDDBBBAAAAAABBBCCCDDDEEEEEEFFFFFFFFFHHHLLLOOOTTTUUUYYY^^^dddjjjooorrrwwwyyy{{{|||{{{wwwssspppkkklllooopppoookkkgggddd]]]ZZZVVVSSSQQQNNNJJJHHHBBB@@@===;;;:::;;;;;;<<<:::;;;<<<<<<===>>>@@@BBBBBBBBBEEEKKKPPPVVVaaakkk|||wwwvvv|||qqqgggXXXKKKCCC>>>:::777555555555555555666777888333333333444555666777777444333222333555666555444111111111111111111111111222222333333222222111111222333444555666555444333222333333444444333333222000000111222333444444444333222111000000111222333111111111111222222222222000000/////////000000000111111111111111222222222333222111222333444333111111222333444555555555555222222111111111111111111000000000000111222333333111111111111111222222222~~~yyytttpppmmmkkkhhhddd___[[[WWWUUUPPPOOONNNNNNOOONNNLLLJJJGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????===>>>???@@@@@@@@@@@@@@@CCCDDDEEEFFFFFFFFFGGGGGGBBBAAA@@@???>>>>>>>>>>>>========================<<<<<<<<<<<<======>>>>>>======>>>>>>>>>>>>======????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@??????AAABBBCCCDDDEEEEEEDDDDDDGGGHHHIIIJJJKKKJJJJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGFFFHHHJJJLLLOOOSSSYYY]]]ccceeeiiiooouuu|||{{{uuuoookkkhhhdddeeeggghhheee```[[[WWWOOOKKKGGGEEEDDDDDDCCCCCC===<<<;;;:::999:::;;;===<<<>>>???@@@@@@BBBFFFIIIMMMNNNSSS[[[bbbiiivvv{{{wwwvvvrrrpppvvv|||uuuggg]]]OOOCCC===:::777666666666555555444555555666333333333444555666777777444333222333555666555444111111111111111111111111333333333333333222111111222333444555666555444333222333333444444333333222///000111222222333444555333222111000000111222333000000111111111222222222/////////000111222444444000000111111111222222222333222111111222333222111......000111222222333333333333111111000000111111///000111111222333333333222222222333333333444444zzzuuusssoookkkeee___ZZZXXXUUUTTTSSSTTTTTTSSSPPPMMMKKKJJJIIIIIIHHHIIIIIIIIIHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA????????????@@@BBBCCCDDDCCCFFFJJJKKKJJJIIIIIIIIIDDDCCCBBBAAA@@@?????????========================<<<<<<======>>>>>>??????>>>??????@@@@@@??????>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGIIIKKKKKKMMMNNNNNNNNNNNNMMMKKKJJJHHHIIIJJJKKKLLLMMMNNNNNNKKKNNNRRRWWW\\\aaahhhllltttwww{{{~~~tttkkkddd___]]]YYYZZZZZZYYYWWWRRRMMMJJJGGGDDD@@@>>>===>>>>>>>>>:::;;;;;;:::::::::<<<>>>>>>@@@DDDEEEHHHMMMTTTZZZccceeellltttyyy{{{tttqqqmmmjjjiiinnntttuuuoooiiiZZZRRRFFF>>>:::999777555777666555555444444555555333444444444555666666666222111000111333444333222444444444444444444444444444444444444333222111000000111111222222222222222222222333333333333222222///111222222111111333444222222111111111111222222000000000111111111111222/////////000111333444555000000000111222222333333222111000000222222111000111111111111111000///...444333222000000000111111333333333333222111000///222222333333444555555555{{{vvvoooiiiccc```cccbbbaaa``````]]]YYYVVVTTTSSSSSSRRRRRRSSSTTTUUURRRRRRQQQQQQOOONNNLLLKKKIIIIIIIIIJJJKKKMMMOOOPPPLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@AAADDDGGGIIIGGGKKKQQQSSSRRROOONNNMMMEEEEEECCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBB@@@@@@AAAAAABBBBBBCCCCCCBBBCCCCCCCCCDDDDDDDDDDDD@@@@@@AAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEEEEEEEEEEEEEEEEFFFEEEFFFHHHKKKOOOTTTXXXZZZYYYYYYXXXVVVTTTQQQNNNLLLHHHJJJNNNRRRVVVXXXYYYYYYWWW[[[aaaggglllrrrxxx|||zzzqqqggg^^^WWWSSSQQQLLLLLLLLLKKKIIIFFFCCCBBBAAA???<<<;;;;;;<<<;;;;;;999;;;======<<<===@@@CCCDDDHHHMMMSSSYYYcccpppyyy~~~{{{}}}wwwqqqooohhhfffdddeeegggeee```[[[MMMGGG???:::999888777555666666555555555555666666444444555555555555555555222111000111333444333222444444444444444444444444444444444444333222111000000000000000000111222222111111222222222222111111000111333222000000111333222222333333333333222222000000000000111111111111000000000000000111222222///000000111222222333333222000///000111222111000444444444444333222111000555444222000//////000111333333333333333111000///111111222333333444555555~~~}}}}}}yyy~~~wwwqqqnnnqqqpppnnnmmmkkkgggbbb^^^^^^]]]\\\\\\\\\^^^___```[[[[[[ZZZYYYWWWUUUSSSRRRKKKLLLLLLNNNPPPRRRSSSUUURRRRRRQQQOOOMMMKKKIIIGGGGGGGGGHHHIIIKKKLLLMMMNNNKKKKKKJJJJJJIIIHHHGGGGGGFFFDDDBBBAAACCCFFFJJJLLLLLLQQQXXX[[[YYYVVVSSSSSSFFFFFFDDDCCCBBBAAAAAAAAA????????????????????????===>>>>>>???@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDFFFGGGIIIJJJJJJDDDDDDEEEEEEFFFFFFGGGGGGCCCCCCCCCDDDDDDDDDEEEEEEIIIHHHHHHHHHIIIJJJJJJKKKIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKMMMQQQWWW^^^dddgggddddddbbb^^^ZZZUUUQQQOOOGGGKKKQQQWWW]]]```aaaaaabbbgggnnntttzzz}}}pppkkkddd\\\TTTNNNIIIGGGDDDDDDCCCAAA@@@?????????<<<;;;999:::;;;<<<<<<;;;:::<<>>>>>>>>??????@@@@@@AAAAAADDDDDDDDDDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFHHHIIIIIIHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHIIIIIIJJJOOOOOOOOOOOOOOOQQQRRRSSSPPPQQQRRRRRRQQQQQQSSSUUURRRUUUZZZ```gggllloooqqqrrrooojjjddd^^^YYYUUUSSSVVVYYY^^^cccgggjjjjjjkkkmmmrrrzzz{{{uuuooojjjgggWWWTTTOOOJJJEEEBBB@@@@@@=========>>>??????>>><<<:::;;;======<<<<<<===???@@@BBBDDDEEEFFFKKKSSSYYY]]]dddppp}}}|||zzz|||yyyuuusssrrrqqqzzz}}}wwwqqqmmmgggbbb[[[XXXVVVRRRKKKEEE???>>>;;;888666555444444333333333333333333333222555555444444444333333333444333333222222333333444222111111000000111111222333222222111111222222333444444444333333222222222222222222222222222222222222222222222222222222222333333222111111222333333000111111111111222222222222222111000//////000000111111111111222333444444333333333333333333333333111111222222222111111000222222222222222222222222222222111111111111111111111111111111111111111111zzzyyywwwsssooojjjfffddd```aaacccgggjjjjjjiiifffcccbbb___\\\XXXUUUTTTSSSQQQRRRTTTWWWYYY\\\^^^___```\\\WWWUUUUUUSSSMMMHHHIIIIIIIIIIIIKKKQQQXXX^^^dddkkkooommmiiiddd\\\TTTNNNJJJFFFDDDDDDDDDEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@BBBCCCCCCDDDEEEEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIKKKLLLNNNNNNPPPQQQQQQQQQPPPPPPOOOOOOLLLLLLLLLLLLMMMOOOQQQRRRXXXXXXYYYZZZZZZZZZZZZZZZWWWXXXXXXWWWVVVWWWYYY[[[aaaeeekkkrrrxxx|||~~~~~~vvvsssnnnhhhbbb]]]YYYXXX\\\```eeejjjnnnppppppppptttwww||||||zzzrrrppplllfff```[[[VVVTTTMMMJJJGGGCCC@@@>>>======888888888:::;;;;;;;;;::::::;;;======>>>???AAACCCGGGIIIKKKMMMQQQYYYccckkkwww}}}|||{{{zzz{{{vvvpppppptttxxxzzz~~~xxxqqqmmmccc\\\TTTNNNJJJEEE>>>888;;;999777555333222222222444444444444444444444444555555444444444333333333444333333222222333333444222222111111111111222222333222222111111222222333444444333333333222222222222222222222222222222222333333333333333333333333333333222111111222333333111111111111222222222222222222111000000000000000333333222222111222222222222222222222222222222222111111222222222111111000000000000000000000000000222222222222222222222222111111111111111111111111yyytttqqqqqqqqqssswwwyyyyyywwwuuunnnlllhhhdddaaa___]]]]]]YYY[[[^^^aaadddgggiiijjjlllgggbbb^^^[[[WWWQQQMMMNNNNNNNNNOOOSSSZZZcccjjjrrrwwwzzzwwwrrrlllcccZZZRRRNNNJJJGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJLLLLLLKKKKKKJJJIIIIIIHHHJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQSSSUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTUUUXXX[[[^^^```fffggghhhiiiiiigggeeedddeeeeeeeeeccccccdddhhhkkkrrrwww~~~|||vvvpppjjjfffdddccceeehhhlllppprrrrrrpppooorrrssstttuuurrrnnnjjjggg```]]]YYYSSSNNNJJJGGGFFFBBB@@@>>><<<;;;::::::;;;777777888999:::;;;;;;<<<;;;<<<======???CCCHHHLLLWWWYYY\\\___eeeooo||||||uuusssuuuvvvvvvwwwyyy|||zzzuuunnnlllpppyyy|||uuummmggg^^^XXXOOOHHHDDD???:::666:::999888777666555555555333444444555555666666666555555444444444333333333444333333222222333333444333333222222222222333333333222222111111222222333333333333333222222222222222222222222222222222222333333333333333333333333333222222111111222222333111111111111222222222333222222111000000000000111555444333222111111111111111111111111111111111111000111111222222222111111000000000000000000000000333333333333333333333333111111111111111111111111{{{xxxwwwzzzzzzzzz{{{}}}yyywwwsssnnnjjjgggfffeeeccceeeiiimmmpppsssuuuvvvsssooojjjeeebbb]]]YYYUUUTTTTTTUUUWWW[[[cccmmmsss|||~~~zzzuuukkkaaaVVVSSSNNNKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKNNNPPPQQQTTTTTTSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTVVVXXXZZZ\\\[[[\\\\\\]]]___aaacccdddeeeeeedddcccbbbbbbbbbbbbbbbbbbcccdddggglllpppsssvvvwwwyyyyyyxxxuuurrrppprrrqqqqqqppppppsssxxx||||||uuupppmmmkkkjjjkkklllnnnooommmjjjfffcccaaabbbbbbaaa___[[[WWWUUURRROOOKKKGGGCCCAAAAAAAAA===<<<;;;::::::::::::::::::;;;<<<<<<<<<===>>>@@@BBBAAAAAABBBGGGQQQ\\\dddqqqsssvvvyyy}}}zzzqqqkkkkkknnnqqqrrrwww}}}}}}|||uuutttrrrtttzzz|||wwwoooeee^^^UUUPPPIIIDDDAAA???===<<<999888888777777777777777222333333444555666666777555555444444444333333333444333333222222333333444444333333222222333333444333222222111111222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333222222111000000111111111444333222222111111111222000000000000000000000000000000111222222222111111222222222222222222222222222222222333333333333333111111111111111111111111zzzuuusssqqqnnnlllmmmooorrrttt}}}|||wwwtttrrrqqqppprrrvvvzzz}}}|||xxxrrrmmmhhhccc___\\\WWWZZZ]]]bbbhhhqqqzzz~~~yyyoooeeeYYYVVVRRRPPPOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMRRRRRRRRRSSSVVVYYY\\\^^^^^^^^^\\\[[[[[[ZZZ[[[[[[[[[\\\\\\^^^aaaeeehhhjjjllllllmmmmmmoooqqqrrrsssyyyxxxwwwuuuuuutttuuuuuusssssstttvvvzzz~~~~~~|||zzz{{{{{{zzz|||}}}wwwrrrnnnllllllmmmlllkkkhhhccc]]]WWWTTTQQQQQQQQQPPPNNNKKKHHHFFFCCCAAA???===;;;<<<======<<<;;;;;;::::::999999999;;;<<<>>>===<<<===@@@CCCGGGGGGHHHMMMXXXiii{{{sssnnngggdddeeejjjpppsss~~~}}}yyyvvvuuussswww|||~~~~~~xxxqqqhhh]]]VVVHHHDDD@@@<<<::::::::::::333333444444444444444333111111222333444555555555555555444444444333333333444333333222222333333444444333333222222333333444333222222111111222222333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111222222222222333333333222111111111111111222222222111111111222222333444000000000000000000000000///000111222222222222222222222222222222222222222000111111111222222222333111111111111111111111111{{{qqqmmmhhhffffffggghhhhhhnnnssszzz}}}vvvoooiiieeeccc^^^ccckkkttt|||}}}wwwmmmbbb[[[XXXTTTSSSTTTVVVWWWWWWVVVVVVWWWWWWXXXXXXYYYYYY\\\\\\\\\^^^aaaeeehhhkkklllkkkjjjhhhggghhhhhhiiiiiiiiijjjlllpppuuuyyy||||||wwwsssooollljjjgggeeeaaa\\\VVVPPPLLLIIIIIIHHHGGGEEECCCAAA???>>>===<<<;;;;;;;;;<<<===>>>::::::::::::::::::999999:::<<>>@@@EEEIIIHHHKKKPPP[[[kkkwwwgggdddaaaaaafffnnnwww}}}|||wwwtttssssssvvv~~~~~~|||}}}zzzrrrjjj```VVVNNNCCCAAA===:::888666666777333444444555555555444444111222222333333444444444555555444444444333333333444333333222222333333444333333222222222222333333333222222111111222222333111111111222222222222222222222222222222222222222111111111111111111111111111222222333333222222111222222222222333333333333222111111111111222333333111111111111222333444555000000000000000000000000///000111222222222222222000000000000000000000000000000000111111222222333111111111111111111111111{{{vvvoookkkiiihhhgggeeeeeekkkqqqtttuuuwww{{{xxxsssqqqpppooovvv|||vvvqqqhhh^^^[[[XXXVVVVVVXXX[[[]]]]]]___```bbbeeegggjjjllllllllllllmmmnnnqqqvvvzzz}}}~~~|||zzzyyyzzz{{{{{{{{{{{{|||{{{xxxtttssspppmmmiiiddd```^^^YYYVVVRRRMMMIIIFFFEEEDDDAAAAAA@@@???>>>======<<<=========<<<<<<=========::::::;;;<<<===============AAAEEEGGGHHHLLLSSSYYYVVV\\\fffsssuuummmccccccdddhhhppp|||xxxqqqpppsssxxx|||{{{pppggg___VVVMMMFFFAAA@@@>>><<<999777666777555666777777777666555555333333333444444444444444555555444444444333333333444333333222222333333444222222111111111111222222333222222111111222222333000111111111222222222222222222222222222222222222222222222222222222222222111222333333333333222111222222222333333333444444222111111111222222333444222222222111222222333333111111111111111111111111//////000222222333333222000000000000000000000000000000111222222333444444111111111111111111111111zzztttpppmmmhhheeefffkkkrrrtttssstttxxx||||||}}}~~~zzz||||||||||||sssooollleee\\\ZZZXXXVVVWWWZZZ^^^```aaahhhiiimmmqqquuuyyy|||~~~}}}}}}zzz{{{{{{zzzwwwwwwwwwyyywwwvvvuuussspppllliiihhh______^^^[[[WWWRRRMMMJJJKKKIIIEEEBBB@@@@@@AAABBB::::::::::::;;;===>>>???::::::;;;;;;:::999888777;;;<<<===???AAAAAABBBBBBDDDIIINNNQQQSSSYYYbbbiiiooovvvyyyqqqiiibbbfffhhhkkkrrr}}}}}}vvvnnniiikkkttt{{{sssggg]]]UUUMMMEEE@@@;;;;;;;;;:::888666666666222333444444444333222111555555555555555555444444555555444444444333333333444333333222222333333444222111111111111111111222333222222222222222222333000000111111222222222222222222222222222222222222444444444444444444444444111222333444444333222111222222333333333444444444222111111111222333333444444444333222111111111111111111111111111111111111//////000222222333333333222222222222222222222222111111222333333444555555111111111111111111111111|||zzzuuuqqqqqquuuyyy}}}~~~}}}xxxssspppppprrrvvv}}}{{{ooofffbbb^^^ZZZVVVSSSUUUVVVXXXZZZ___dddiiilllttt}}}zzzrrrmmmlllmmmooollllllkkkhhheeebbbbbbcccXXXccceee[[[UUUWWWWWWQQQQQQPPPNNNKKKHHHEEECCCBBBEEEDDDBBB@@@>>>===<<<<<<999:::;;;:::888777888999::::::;;;;;;<<<===???@@@???@@@BBBBBBBBBCCCEEEGGGPPPSSSWWW^^^iiivvvxxxtttoooiiiggghhheeemmmzzzuuuqqqllljjjqqqssskkk```UUUKKKCCC<<<888888777777666555444444444666666666555444444444333444444444444444444444444333333333333333333333333222111111000111222444555333333222222333333444555333333333333333333333333111111222333444555555666////////////////////////222222222222222222222222333333333333333333333333333222222222111000000000111222222111///...///000222222222222333444555555111111111000000000//////222222222111111111111000111000000///////////////222222222222222222222222000000000111222222333333~~~|||tttpppjjjlllqqqvvv{{{}}}{{{yyywwwuuurrrqqqrrrrrrrrrqqqtttvvvxxx{{{~~~~~~xxxoooddd\\\XXXUUUQQQNNNNNNOOOQQQTTTXXX^^^eeejjjqqqxxx~~~|||oookkkddd^^^ZZZZZZ[[[\\\[[[[[[ZZZXXXUUUTTTUUUWWWRRRNNNKKKKKKKKKIIIGGGFFFGGGFFFEEEDDDBBB@@@??????>>>===<<<;;;;;;;;;;;;<<<:::<<<===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<===???AAABBBEEEGGGHHHHHHJJJOOOTTTccchhhrrr}}}{{{tttnnnjjjfffbbbccchhhqqq{{{zzzkkkkkkmmmrrr}}}{{{jjjbbbWWWLLLEEE@@@===;;;888777777666555555444444555555555555444444444444444444444444444444444444555555555555555555555555222222111000000111222333222111111111111222333333222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222111111111111111000111222111/////////000222111111111111222222333222222222222111111111111//////000111222333333444333222111111000000111111222222222222222222222222222222222111111111111111zzztttnnnqqquuuzzz}}}{{{vvvrrrpppllliiifffffffffeeedddbbbdddfffhhhkkkmmmnnnnnnmmmmmmnnnqqqsssvvvyyyzzz}}}~~~}}}||||||{{{zzzxxxvvvwwwzzz||||||~~~zzzggg```WWWPPPMMMKKKHHHFFFJJJJJJLLLNNNQQQXXX```eeeqqqxxx}}}|||{{{zzzuuuuuusssqqqmmmhhhdddbbbYYYWWWSSSOOOMMMMMMMMMNNNKKKJJJIIIGGGFFFGGGJJJLLLTTTDDD<<>>BBB===============<<<<<<<<<999999::::::;;;<<<===>>>999:::<<<<<<;;;;;;<<<===???@@@AAAAAAAAACCCFFFIIIKKKPPPUUUVVVVVVZZZccckkkzzz{{{uuulllhhheeecccaaabbbiiirrrzzztttfffkkkuuuuuunnn\\\UUUJJJBBB===<<<<<<<<<777777777666555555444444444444444444555555555555555555555555555555555555555555555555555555555555333222111111111111111222111111000000111111222333111111111111111111111111333333222222222111111111222222222222222222222222222222222222222222222222333333333333333333333333111111111111111222222222000111222111000///000111111111000000///000000000111111111111111111222222//////000111222333333444222111111000000000000000222222222222222222222222444333333222111111000000zzz}}}zzzqqqnnniiifffddddddcccbbb]]]^^^```aaabbbbbbcccccc```aaabbbdddfffhhhiiijjjjjjkkklllmmmmmmlllkkkjjjiiijjjjjjjjjhhhhhhiiijjjhhhjjjnnnrrrtttqqqjjjeeeZZZTTTMMMHHHFFFEEEDDDCCCHHHHHHHHHHHHIIIOOOVVV[[[iiinnnuuu|||~~~|||zzzwwwuuusssrrrmmmlllkkkhhhfffeeecccccc```___]]]ZZZWWWSSSOOOMMMMMMLLLJJJHHHGGGFFFFFFFFFCCCCCCBBB@@@???BBBFFFJJJWWWJJJAAABBBDDDAAA>>>???::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@<<<===>>>>>>===>>>???AAAEEEGGGKKKMMMOOORRRXXX]]]^^^eeekkkmmmlllqqq}}}xxxqqqkkkcccbbbccceeegggmmmzzz|||vvvqqqnnnwww~~~sssfff]]]NNNIIIAAA;;;999999999:::777777666666555555555555333333333444444555555555555555555555555555555555222222222222222222222222444444333333222222111111111111111111111222333333222222222222222222222222111111111111111111111111000000000000000000000000111222222222222222333333222222222222222222222222000000000111222222222333000111222111000///000111222222111000/////////000//////000000000000111111222222222111111111111000000///......------......222222222222222222222222333333333222222111111111}}}xxxrrrlllhhhfffdddbbbaaaaaaaaaaaa```^^^]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^[[[[[[\\\\\\\\\\\\\\\\\\YYYZZZ[[[ZZZXXXVVVVVVWWWZZZ\\\^^^aaabbb___[[[WWWPPPLLLGGGCCCBBBBBBBBBBBBDDDDDDCCCCCCDDDHHHNNNSSS]]]```eeehhhkkknnnqqqrrrssssssrrrqqqqqqqqqqqqqqquuuvvvvvvwwwxxxyyyzzzzzzuuussspppllliiiggggggffffffeeedddaaa___]]][[[ZZZXXXXXXWWWUUUTTTRRRPPPPPPOOONNNMMMKKKHHHFFFDDDBBBBBBBBBAAAAAA@@@???>>>>>>AAA@@@???>>>===???DDDHHHPPPQQQKKKAAA<<<>>><<<777;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>======>>>??????@@@BBBCCCCCCCCCCCCEEEIIILLLOOOUUU\\\```dddiiipppvvvzzzyyytttnnnhhhccc___```dddjjjqqq{{{}}}yyyvvvttt~~~~~~sssfffXXXOOODDDAAA===:::999888777666666666666666555555555555222333333333444444555555555555555555555555555555222222222222222222222222555555555444444333222222222222222222222333444444333333333333333333333333//////000111222222333333000000000000000000000000111111111222222333333333222222222222222222222222000000000111222222222333///000111111000///000222444333222222111111111111111111111111111111111111222222222111111111111000000000///...............222222222222222222222222111111222222333333333333}}}wwwsssooommmllllllkkkiiifffdddaaa```aaaaaaaaaaaa```___]]]]]]WWWWWWUUUTTTSSSSSSSSSSSSPPPRRRRRRQQQNNNLLLKKKLLLNNNPPPRRRTTTTTTRRROOOMMMIIIGGGDDDAAA@@@@@@AAABBB@@@AAABBBBBBDDDHHHMMMPPPTTTUUUVVVXXXYYYZZZ[[[[[[\\\\\\[[[[[[[[[ZZZZZZZZZ^^^^^^___```aaaaaabbbbbb___^^^[[[XXXVVVTTTSSSSSSSSSSSSRRRPPPOOOMMMLLLLLLKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@???>>>======>>>>>>>>>>>>>>>>>>@@@@@@???===;;;<<>>@@@>>>666========================>>>>>>???@@@BBBDDDEEEFFFIIIIIIIIIIIILLLQQQYYY^^^fffnnnwww}}}~~~uuuoookkkhhhdddaaaccccccgggqqq||||||}}}rrrggg[[[OOOGGG>>><<<:::999999888666555666666666666666666555555333333333333444444444444444444444444444444444444444444444444444444444444333444444444444444333222333333222222333333444555333333333333333333333333//////000111222333444555333333333333333333333333111111111222222333333444222222222222222222222222111111111111111222222222///000111111000000111222444444333333222333333333333333333333222222111111//////000111222333333444333222222111111111111111222222222222222222222222111111222222333444444555{{{}}}zzzxxxuuutttqqqqqqqqqqqqooommmllljjjaaa___[[[XXXUUUSSSRRRRRRPPPQQQQQQPPPNNNLLLLLLMMMJJJKKKNNNNNNNNNMMMLLLLLLHHHGGGEEECCCAAABBBCCCEEEBBBCCCEEEFFFFFFHHHKKKMMMNNNMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJLLLLLLLLLMMMMMMNNNNNNNNNOOONNNLLLJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDBBBCCCCCCDDDCCCBBBAAA@@@@@@???>>>======<<<<<<<<<===>>>???@@@BBBCCCEEEFFFDDDDDDCCC@@@===<<<===???BBBKKKRRRQQQLLLFFFBBB@@@??????@@@@@@AAAAAAAAABBBCCCDDDGGGKKKOOOTTTXXXZZZXXXXXXYYY[[[```jjjuuu}}}~~~}}}wwwrrrllliiijjjllllllkkkpppnnnrrr}}}}}}~~~pppbbbWWWOOOFFFAAA;;;999666666777888888888555666666666666666666666444444333333333333333333333333333333333333333333333333333333333333333333000111222333333333222111222222222222222333333444222222222222222222222222111111222222333333444444333333333333333333333333000111111222333333444444111111111111111111111111222222222111111111111111...000111111000000111222444333333333333444444555333333222111000///......//////000111222333333444444444333222222222222222222222222222222222222222222333333333333333333333rrr~~~|||{{{mmmjjjeee___[[[WWWVVVUUURRRSSSTTTSSSQQQPPPQQQRRRNNNPPPRRRSSSRRRQQQRRRRRRJJJIIIHHHFFFEEEEEEGGGIIIGGGIIIJJJIIIHHHGGGHHHIIIJJJIIIGGGGGGHHHHHHFFFEEECCCDDDDDDEEEEEEDDDCCCCCCAAAAAABBBBBBBBBBBBCCCCCCEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA===>>>???@@@@@@???>>>>>>>>>===<<<;;;;;;:::;;;;;;<<<===>>>@@@CCCFFFIIIKKKIIIJJJIIIFFFBBB@@@???@@@???@@@KKKXXXVVVJJJDDDHHHAAABBBCCCDDDEEEFFFGGGGGGIIILLLQQQWWW^^^ffflllooommmmmmnnnqqqyyy|||||||||yyyuuurrrqqqpppllliiifffhhhnnntttxxxyyy~~~{{{}}}~~~}}}ssscccUUUKKKEEE@@@===:::777333222444888:::<<<555555555666666666666666444444444333333222222222222222222222222222222222111111111111111111111111...///000111222222111000111111111000111222222333111111111111111111111111444444444333333333222222111111111111111111111111000000111222333333444444111111111111111111111111333222222222111111000000...000111111000000111333222222222222333444555555000000///---,,,+++***)))222222222111111111111000333222111111000000111111222222222222222222222222555444444333333222222111sss{{{|||qqqjjjhhhgggeeebbb```aaa```___aaadddaaa[[[[[[]]]___bbbbbb```ZZZVVVVVVTTTQQQMMMJJJKKKNNNQQQUUUSSSRRRSSSUUUWWWYYYYYYWWWSSSNNNJJJHHHFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@AAAAAAAAA@@@AAAAAA@@@>>>======>>>@@@???>>>???AAABBBCCCBBBDDDBBBAAA@@@AAABBBBBBAAA:::<<<>>>>>>>>>>>>@@@AAABBBCCCFFFKKKPPPUUUYYY[[[[[[YYYTTTPPPLLLJJJIIIHHHIIIEEEGGGRRRWWWSSSMMMKKKLLLLLLMMMMMMMMMOOORRRUUUYYY___hhhqqqyyy{{{vvvpppooollliiifffcccbbbbbbeeejjjssszzzmmmbbbSSSHHHBBB???<<<999777777777777666555444333555555555555555666777888555555555444444333333333444555666777777555333222111111222333333444555555444444222222222222444444444111///111444666666444111111111222222333333333333333333333333333333333///000000000000111111111//////000000111111222222222333444444555555444444000000111222222000///...222111000.........///000//////000000111111222222222222222222222222222222222222111111111111111111111111111111000000000000333333222222222222222222222222222222111111000000nnnuuu}}}zzz|||}}}}}}|||~~~|||uuuttttttvvvwwwwwwtttnnnjjjeeeddd```\\\YYYYYY]]]```cccbbbbbbdddgggjjjllllllddd___XXXRRRNNNKKKHHHFFFBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@???===<<<===???AAA@@@@@@@@@AAABBBCCCCCCEEEDDDCCCCCCCCCBBBBBBAAA===>>>@@@@@@AAABBBDDDFFFGGGKKKTTT^^^hhhpppuuuxxxwwwssslllddd]]]WWWSSSQQQQQQOOORRRZZZ___^^^]]]___aaaaaaaaa___^^^```cccfffpppuuu}}}{{{sssjjjeee^^^]]][[[ZZZYYY[[[^^^aaakkksssvvvnnn^^^UUUIII@@@===;;;888666777777777777666555333333555555444444555666666777444444333333333222222222222333444555444333111000222222222333333444444444111111222333333222111111333111///000333555555444000000111111111222222222222222222222222222222222000000000111111111222222000000000000000111111111222222333444444444444333111111111111111000//////222111000/////////000000111111111111222222222222222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000//////iiioooyyyzzzxxxuuupppmmmmmmpppssswwwwwwyyy~~~|||uuukkkaaaYYYTTTPPPNNNIIIHHHGGGEEEEEEEEEFFFGGGEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCAAA??????@@@BBBEEEEEEFFFFFFGGGHHHIIIIIILLLLLLKKKKKKJJJHHHGGGFFFFFFGGGIIIIIIJJJLLLPPPRRRTTT\\\jjjyyy}}}ssskkkeeeaaacccdddgggmmmqqqssswww|||}}}|||zzzwwwuuuvvvyyy|||~~~vvvooofff^^^YYYQQQQQQOOONNNPPPVVV___eeettt~~~~~~xxxnnnbbbZZZLLLFFF>>>:::999888777555888888777777666444333222444444444444444555555555333333222222222222111111222222333444444333111000333333333333333333333333///111444555555444111///222000///000222444444333000000000000111111111111111111111111111111111111111111111111222222222333111111111111000000000000000111222222333333222222222111111000000000000000222222111000000000111111333333333222222222222222222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000/////////ggglllttt}}}uuujjjbbb\\\YYYTTTSSSQQQOOONNNOOOPPPQQQNNNNNNMMMMMMMMMNNNOOOOOOPPPOOOLLLHHHEEEDDDGGGIIILLLNNNPPPRRRTTTUUUWWWYYYZZZ[[[[[[ZZZXXXVVVTTTTTTVVVWWWXXXYYYZZZ]]]aaadddjjjsss|||wwwtttyyy~~~~~~vvvnnnggg___XXXTTTPPPPPPOOOOOORRR[[[gggpppxxxppphhh___TTTLLLBBB>>>:::999999999777666888888777777666444333222333333444444444444444444333333333222222222222222333444555555555444444333333333333333333333333222333444666777777666444333111000000000111222222333111111111111111111222222000000000000000000000000111111222222222333333333222222111111000000/////////000000111111111111111333222000/////////000111222222111111111111111111333333333222222111111000111111111111111111111111111111111111111222222222111111111111000000000///222222222222222333333333111111111111000000000000hhhlllrrrxxx|||ssslllhhhaaa```___^^^]]]]]]^^^___]]]]]]\\\\\\]]]^^^^^^___bbb___ZZZSSSOOONNNPPPSSSWWW[[[```dddgggjjjmmmpppnnnppppppmmmiiifffeeefffgggiiijjjlllmmmppptttwww|||vvvlllccc\\\UUUQQQNNNMMMOOORRRVVV[[[fffttt~~~~~~xxxnnnddd\\\SSSIIICCC===<<<:::999888888777666777777777777666555444333333444444555555444333333333333333444444444444444333333444444444444444444333333333333333333333222666555555444444555555666111111111111000111222333333333333333333333333333000000000000000000000000111111222222222333333333222222111111000000//////...///000000111111000000333222000/////////000111111111111222222222111111222222111111000000000///111111111111111111111111000000111111111222222222111111111111000000000///111111222222222333333333222222222222222222222222eeeiiinnnssszzz}}}yyyrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrsssttttttvvvrrrkkkccc^^^]]]aaadddkkkpppxxx}}}|||wwwwwwxxxyyy{{{~~~|||tttiii^^^VVVRRRPPPOOOJJJQQQZZZbbbkkkwww~~~{{{{{{}}}~~~~~~wwwnnncccXXXPPPHHH@@@;;;::::::888777666666555555555555666666666666555555444444555666666555333222333333444444444444555555111111111111222222222222333333333333333333333333444333222111111222333444111222333222000000222444444444444444444333333333000000000000000000000000111111111111222222222333111111111111000000000000...///000000111111000000222111111000000000000000///000111111222111111111111111111000000000000000111111111111111111111111000000000111222222333333111111111111000000000000/////////000111111222222222222222333333333333333^^^bbbggglllsss}}}~~~vvvrrrssswww|||{{{mmm```YYYWWWWWWWWWUUU```ooo{{{~~~{{{xxxxxxxxxwwwvvvhhh```TTTKKKEEE@@@;;;777888888888666555444555666333444555666777777777777444555666777777555444222222222333333333444444444111111000111111222222333222222222333333444444444111222222222222222222111222333444333111000222555444444444333333222222222111111111111111111111111000000000111111111222222000000000000000111111111//////000111111111111000111111111111111000//////...///000111111111000000000111111111111111222222111111111111111111111111///000000111222222333333111111111111000000000000...//////000111111222222111111222222222333333333WWW\\\bbbgggnnnwwwpppbbb[[[ZZZ[[[]]]hhhuuu}}}|||uuuqqqpppnnnkkkhhhZZZRRRHHHAAA>>><<<:::888888888888666555555777999222333444666777888888888555666777888888666444333111111111222222333333333333222222222333444444555111111222333333444555555000222444666666444222000222444555444111111333555333333333222222111111111111111111111111111111111///000000000000111111111//////000000111111222222///000000111111111111111000111222222222111///...---...///111111111000///111111111222222333333444000000000000000000000000///000000111222222333333111111111111000000000000000111111222333333444444000000111111222222222222VVVXXX\\\```fffnnnvvv|||nnniiifffbbbfffppp}}}xxxqqqooonnniii^^^VVVJJJGGGCCC>>>;;;::::::;;;777777666555555555555555777777666555444444333333222222444444444444222222333333333444444444555555555444444333333444444555333333333333333333333333111111111111222333444444444333111000000111333444222222111111111111222222111111111111111000//////000000111111111222222222333333333222222111111111//////000000111111222222//////000111111111111111000000//////000111222222000000000000000111111222000000000000000///......///000111222222111000///000000000111222222222333222222222222222222222222111222333333111111222333SSSUUUYYY]]]bbbiiipppuuu|||qqqnnnllllllwww{{{{{{tttkkkfffccc^^^UUUMMMEEECCC???;;;999888888999888777777666555666666666777666666555444444333333222333333444444333333222333333333444444444444555444444333333333333444444333333333333333333333333333333222111111222222222333222000//////000222333222111111000000111111222222222222222222111000000000000111111111222222222333333333222222111111111000000000000000111111111//////000111111111111111000000000000000111222222000000000000000111111222111111111111111000/////////000111222222111000///222222222222222333333333222222222222222222222222000111222222000000111222PPPRRRUUUXXX\\\aaaggglllsssvvv{{{}}}|||vvvvvvvvv|||~~~|||vvvmmmbbbZZZUUUPPPHHHCCC???===:::888666666666777777666555555444444555555666666555555444333333333444333333222222333333444333333333333444444444444333333222222222222333333222222222222222222222222444444333111111000000000222111000//////000111222222111111000000111111222222333333333333222111111111111111111111222222222222222222222222111111111111111111111000000000000//////000111111111111111111111111000111111222333000000000000000111111222111222222222222111111000000000111111111111000000333333333333333222222222222222222222222222222222///000111111000///000111NNNPPPRRRTTTWWW[[[```ccciiilllppptttvvvxxxzzz|||{{{}}}~~~}}}|||zzzmmmdddXXXNNNIIIEEE@@@===:::999777555555555666666555444444333222333333333555555555444444333333333444444222222222222444444222222333333333444444444333222222111111222222333111111111111111111111111333333222111111111111111222111000000000000111222111111000000000000111111111222222333222222111111111111111111111111111111222222222111111111111111222222111111000000////////////000111111111111111222222111111111111222222000000000000000111111222111111111222222111000000000000000111111000000000333333333222222111111111111111111111111111111111000111222111000///000222NNNOOOQQQSSSTTTWWWZZZ]]]cccfffjjjmmmppprrrvvvxxxvvv||||||~~~|||yyytttooobbbZZZOOOGGGBBB???===<<<888777666555555555666777666555444444333333444444444444444444444333333333444444222222222222444444222222222333333333444444333222222111111222222333111111111111111111111111111000000000111111222333222222222111111222222222111000000000000000000111000000111111111111111000111111111111111111111111111111111111111111111111222222111111000000////////////000111111111111111222222111111000111111222000000000000000111111222//////000000000000000///111000000000000000000111222222111111000000//////111111111111111111111111111222333333111111222333NNNOOOQQQRRRSSSTTTWWWYYY^^^```dddgggjjjmmmpppsssuuu{{{{{{yyywww{{{|||tttkkkdddTTTOOOGGGAAA>>><<<;;;:::777666666555555666666777888777777666555666666666444444333333333333333333444333333222222333333444222222222222333333333333333333222222222222333333222222222222222222222222/////////000000222333333222222222222222222222222111000000//////000000111//////000111111111111000222222222111111111111111000000000111111111111111111111111111000000000000//////000111111111111111222111000000000000000000000000000000000111111222......///000000000000///111111000000000000111111000000000000000/////////111111111111111111111111111333444333222111222333MMMOOOQQQRRRRRRSSSUUUWWWXXXZZZ]]]```bbbfffjjjmmmqqqwwwzzzxxxwwwwww{{{|||uuulll```XXXHHHEEEAAA===:::999777777666666666555555555666666777666555555444444555555333333333333333333333333222333333444444333333222111222222222222333333333444444333333333333444444333333333333333333333333111000000000000000111222111111222222222222111111000000////////////000000///000111111222222222111222222222111111111000000///000000000111111111222000000000000000111111111//////000111111111111111111000000///......//////000000000000000111111222...///000111111111111111222111000//////000111222000000000000000111111111111111111111111111111111000222333222111000111222LLLNNNPPPQQQQQQRRRTTTVVVTTTVVVYYY[[[]]]```dddggglllrrryyy}}}xxxxxxxxxxxx}}}~~~xxxrrrjjj___SSSJJJAAA@@@===;;;888666444333555555555555555555555555444333222222111111222222333333333333333333333333222222444555555444222222111111222222222333333333555444444333333444444555333333333333333333333333333222111000////////////000000111111111111000000000000////////////000000000111222333333333333333222222222222111111000000//////000000111111111222//////000000111111222222//////000111111111111111000000///...............000000000000000111111222///000111222222222222222222111000//////000111222000000111111222222222333000000000000000000000000///111222111000///000111OOOOOOOOOOOOOOOPPPQQQRRRSSSUUUWWWXXXYYY\\\___bbbeeejjjrrrxxx~~~xxxlllaaaZZZQQQHHHAAA===<<<:::888777777888999666666666555444444444333333333333333333333333333333222111111222333555666555555555444444333333333222222222111111111111000111222333444555444333333222222222222222222222222444444333333333333222222444333333222222333333444333222111111000111111111...///111222333333222222111111222222222222111111000000000000000000000000...///000111111111111111222111111000///.........222111000//////000111111222///------000111000...111111111222222333333333111111111111111111111111222222111111111111222222444222000///...///000111000000000000000000000000OOOOOOOOOOOOPPPQQQRRRSSSRRRTTTVVVWWWXXXYYY\\\___bbbgggmmmrrrvvv~~~~~~sssjjj___UUUOOOHHHAAA;;;<<<;;;999777666777888888555555555555555444444444333333333333333333333333222222222222333444555555555555444444444333333333222222222111111111111000111222333444444444333333222222222222222222222222444444333333333222222222222222222111111222222222333333222111000000000111...///111222333333222222111111222222222222111111000000000000000000000000//////000111111111111111000//////...------,,,,,,222111000//////000111111444222000111333444333111000000111111111111111111111111111111111111111111222111111000000111111222333222000///...///000111111111111111111111111111NNNNNNNNNOOOPPPRRRSSSTTTRRRTTTUUUUUUUUUVVVYYY[[[]]]aaaeeeiiilllrrrzzz~~~~~~pppbbbZZZPPPHHHCCC???:::777:::999777666555666666777444444444555555555555555333333333333333333333333111111222333444444444444444444444444333333333333222222222111111111111000111222222333444333333333333333333333333333333333333333333333222222222222111111000000000000111111444333222111000000000000///000111222222222222222111111222222222222111111000000000000000000000000000000000000111111111111000//////......------,,,111000000//////000000111222000...///000111111000000000000000000000//////111111111111111111111111222111111000000111111222222222000/////////000111111111111111111111111111MMMMMMNNNOOOPPPRRRTTTUUUSSSTTTUUUUUUTTTUUUWWWYYYYYY[[[___aaadddiiinnnssszzz{{{tttrrrttt}}}rrrdddUUUOOOGGGAAA>>><<<:::999888777666555555555555666333444444444555666666666333333333333333333333333000111333444555555444333333333333333333333333333222222222111111111000000111111222222333333333333333333333333333333333333333333333222222222222111111111111000000111111111444444222111000000//////000000111111222222222222111111222222222222111111000000000000000000000000111000000000000000111111111111111111000000//////////////////000000000111000///........./////////111111111000000/////////111111111111111111111111111111000000000000111111222111000//////000111111111111111111111111111111LLLMMMMMMNNNPPPRRRSSSTTTTTTUUUVVVUUUTTTTTTVVVWWWVVVXXXZZZ]]]```dddhhhkkkqqqwww~~~tttnnnkkknnnsss|||~~~qqqbbbVVVKKKGGGBBB>>><<<;;;;;;;;;666666555555555555555555333444444444555666666666333333333333333333333333000111333444555555444333333333333333333333333333222222222111111111000000111111111111222222333333333333333333333333333333333333222222222111111111222222111111111111222222444333222111000000000000111111111111111111222222111111222222222222111111000000000000000000000000222111000//////000111111111111111111111000000000......//////000000000000222222222222111111222333222222222111111000000///111111111111111111111111111000000000000000000111000000000000000000111111111111111111111111111111LLLLLLLLLMMMNNNPPPQQQRRRSSSTTTUUUTTTSSSSSSUUUWWWTTTUUUWWWZZZ]]]```cccdddiiinnnwww}}}pppiiieeefffmmmuuuyyyjjj^^^QQQGGGBBB@@@===;;;999888999999555555555555555555555555444444444555555555555555333333333333333333333333111111222333444444444444222222222222333333333333222222222111111111111000222111111111111222333333222222222222222222222222222222222222111111111111222222222111111222222222333222111111000111111111222111111000111111222222111111222222222222111111000000000000000000000000222222000/////////000111////////////////////////------...///000000000000000111222111//////111222111111111111111111000000111111111111111111111111111000000//////000000111000000000000111111111111222222222222222222222222LLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSRRRQQQRRRSSSUUUTTTTTTUUUWWWZZZ\\\]]]]]]aaaeeelllsss|||yyypppkkkiiillluuu~~~}}}|||sssdddVVVNNNFFF???;;;;;;;;;999777666666666555555666666666666555555555555555555555444444444333333333333333333333333222222222222333444555555111111222222222333333333222222222111111111111000222111000000000111333333111111111111111111111111222222222222111111111111111111000000000000111111111111111000111111222333333222111000000111222222111111222222222222111111000000000000000000000000333222000///...///000111////////////////////////,,,---...000000000000///...///000///---,,,...111//////000000000000000000111111111111111111111111000000////////////000000//////000111111111111111222222222222222222222222LLLLLLKKKKKKLLLMMMNNNNNNOOOPPPQQQQQQPPPPPPRRRTTTTTTTTTTTTUUUWWWXXXXXXWWW[[[___dddkkksss{{{xxxwww{{{}}}zzzlllkkkbbbUUUJJJFFFCCC???888999:::999777555555555555555666666777666666555666666666555555444444333333333333333333333333333333222111111222333555666111111111222222333333333222222222111111111111000222111000000000111333444000000000000000000000000222222222111111111111000000000////////////000000000000000000111222333444333222111000000111222222111111222222222222111111000000000000000000000000444222000///...///000111111111111111111222222222+++,,,...000000000000///000222333222000///111444---.........//////000000111111111111111111111111000000////////////000000...///000111111111111111222222222222222222222222LLLLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPMMMOOORRRTTTVVVWWWVVVUUUWWWXXX\\\aaaiiitttyyynnngggZZZVVVOOOFFF???;;;888777666666666666555555555555555555555555555555555555444444444333333222222222111111222222222333333333222333333444444333333222222222222222111111000000222222222111111111111000111111111111111111111111333333333333333333333444111111111111111111111111000000000111222222222333000000111222333333444444111111000000000000000000000000000000000000000000222222222111111111000000000000000000222555888::::::555000///000333444333////////////000000000000000000000000000111111222333000......000111000///222111111111000000//////222111111111000000////////////000000111111111111444555666555222000000000KKKKKKKKKKKKKKKKKKKKKKKKNNNMMMMMMMMMMMMNNNOOOOOOQQQRRRTTTVVVVVVUUUTTTSSSTTTUUUXXX]]]dddooozzzxxxkkk```XXXNNNKKKFFFAAA>>><<<;;;;;;777777666666666555555555555555555555555555555555555555555444444444333333222222333333333444444444222333333444444333333222222222222222111111111000222222222111111111111000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000111111000000111111111111222222111111111111111111111111000000000000000000000000222222222111111111000000111111000000111333555666:::666222000111222222111000000000000111111111111000000000000000111111222333111///000333333222///111111111111000000000///111111111111000000000///000000000000000111111111111333444444333222222333MMMMMMLLLLLLKKKKKKJJJJJJMMMMMMLLLLLLLLLMMMNNNNNNRRRSSSSSSSSSSSSQQQPPPNNNPPPRRRTTTXXX]]]fffooovvvuuuggg[[[PPPIIICCCAAA>>><<<::::::;;;;;;888777777666666666666666666666666666666666666666666666555555555555444444333333444444444555555555222333333444444333333222222222222222111111111111222222222111111111111000111111111111111111111111333333333333222222222222111111111111111111111111000000000///////////////000000000000000000111111111111222222222222222222000000000000000000000000222222222111111111111111111000/////////000111222999666444222222111000...111111111111222222222222000000000000000111111222000111333333333111///...111111111111000000000000111111111111000000000000111111111000000000000000...111333333333333444555PPPPPPOOONNNMMMLLLLLLKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOOOOOOONNNLLLKKKJJJMMMNNNQQQSSSWWW]]]eeejjjuuu}}}|||pppcccXXXNNNFFFAAA???===;;;999777777777777999888777666666666666777666666666666666666666666555555555555444444444444333333333333444444444444222333333444444333333222222222222222222222222222222222222111111111000000111111111111111111111111444444444444444333333333111111111111111111111111111111111000000//////...//////000000111222222333222222222222222333333333000000000000000000000000111111111111111111111111//////............///000555555444333333111000...000000000111111111222222000000000000000111111222222999>>>===555///000333111111111000000000000000111111111000000000000000111111111111000000000000...000222333333333444555PPPOOOOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLLLLKKKKKKKKKJJJKKKLLLNNNPPPRRRWWW\\\```kkkqqq{{{{{{qqqjjj___UUULLLEEE@@@===<<<;;;999888777666666666999888666555555555666777666666666666666666666666333333333333333333333444222222222222333333333333222333333444444333333222222222222222222222222333222222222111111111000000111111111111111111111111222111111111000000000///000000000000000000000000222222222111111000000000......///111333444555666111111222222222333333333000000000000000000000000111111111111111111111111---------......///000000111222333333333222111111/////////000000000111111000000000000000111111222777BBBKKKFFF999000333:::000000000000000000111111000000000000000000111111111111111000000000000000000222333333222111222333LLLLLLKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLKKKKKKKKKLLLLLLLLLLLLMMMHHHJJJLLLMMMOOOQQQUUUXXXaaaeeemmmtttzzz|||||||||uuutttsssuuu{{{vvvooobbb\\\RRRJJJDDD???<<<999888888888777888888999999888777555444333444666777555555555555555555555555222222222333333333333444111111111222222222333333222333333444444333333222222222222222333333333333222222222111111111111000111111111111111111111111333333333222111111000000000000000000000000000000222222222222111111111111...///000111333555666666000000111111222333333333000000000000000000000000111111111111111222222222.........//////000000000///111333333222111222333.../////////000000000000000000000000000111111222333>>>FFFBBB555---///666000000000000111111111111000000000000111111111111///000000000111111111111111333444333111000000111JJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKLLLEEEGGGJJJKKKLLLMMMPPPRRRXXX[[[___eeeiiikkkllllllhhhfffeeegggmmmvvvrrrggg___SSSNNNGGGBBB>>><<<;;;999666666777777888999::::::888666444222222333555666444444444444444444444444333333333333444444555555222222222333333333444444222333333444444333333222222222222333333333444444222222222111111111111000111111111111111111111111666666555444444333222222000000000000000000000000000000000000111111111111000000111111222222333333//////000000111222222333000000000000000000000000000000111111111222222222111111111111111000000///000222333222000///111333//////000000000111111111000000000000000111111222///333777666222...---...///000000000111111111111///000000000111111111111......///000111222222333111222333333111000000111JJJJJJJJJKKKKKKKKKKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJKKKJJJIIIIIIHHHHHHHHHHHHCCCEEEHHHIIIJJJKKKMMMOOORRRTTTWWW[[[___aaacccddd^^^]]][[[]]]cccmmmxxx|||oooaaaUUUMMMGGGDDD???===<<<======<<<888888888888888888888888777666333111111222444666333333333333333333333333444444444555555555666666333333333444444444555555222333333444444333333222222222222333333444444444222222222111111111111000111111111111111111111111333333222111111000//////000000000000000000000000......//////000000111111222111111111000000//////...//////000111111222222000000000000000000000000000000111111222222222222444444444333222000///...222444444222///...///222000111111111111222222222000000000000000111111222222000///222666666222...//////000000111111111222//////000000111111111222------...000111222333444///111333333111000111222IIIIIIHHHHHHIIIJJJLLLMMMMMMLLLKKKJJJJJJIIIJJJJJJNNNMMMKKKIIIHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJLLLMMMPPPQQQSSSUUUVVVWWWWWWWWWVVVXXXYYY\\\___fffmmmrrr~~~rrreee[[[RRRKKKGGG>>>===<<<;;;::::::;;;<<<999999888888777666666666444444444444444444444444333222000///000222444666222111111222333555777999444444222222222222444444111111111111111111111111222222111111111111222222111111111111111111111111222222222222222222222222111222222333333222222111222222222222111111111000222222222222222222222222111111111000000000000000111111000000111222333333333333333333333222111000000000000000000000000000000000111111111222222222000000////////////000000000000/////////000000111222222222111111111111111000000/////////111222444111111111000000000000000---///000222222000///------......///////////////////////////////////////IIIIIIHHHHHHIIIJJJLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGIIIHHHHHHHHHIIIJJJLLLMMMLLLMMMNNNPPPQQQQQQQQQQQQOOOQQQRRRUUUXXX^^^eeejjjwww~~~pppiii___UUUMMMGGGBBB???>>>===<<<;;;::::::;;;<<<999999888888777666666666555555555555555555555555222222333333333444444444444444444444555666888999444333222222222222333444111111111111111111111111222222111111111111222222111111111111111111111111222222222222222222222222111222222333333222222111//////000000111222222222222222222222222222222222111111111111000000000000///////////////000111111222333333333222222111000000000000000000000000000111111222222222333333333000000////////////000000------------...///111222000000111111111222222222111000000/////////000000111000000000000000000000...///000111111000///......///000000111111000000////////////////////////IIIIIIHHHIIIIIIJJJLLLLLLMMMMMMKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGIIIHHHHHHGGGHHHIIIKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLJJJKKKMMMNNNQQQVVV\\\```kkkpppyyywwwlll\\\WWWPPPIIIDDDAAA>>><<<<<<<<<;;;:::::::::;;;;;;999888888777777666666555555555555555555555555555222333444666666555444333555444444444444555666777333333222222222222333333111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111111111222222222222111111,,,---...///111222333444000000000000000000000000111111111111111111111111000////////////000111111222222222333222222111000111111111111111111111111222222222333333333444444111000000//////000000111000///---,,,---...000111///000000111111222222222222222222111111000///...000000000000000000111111...///000111111000///...///000111111222222111111////////////////////////HHHHHHIIIIIIJJJKKKKKKLLLMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHJJJKKKKKKKKKKKKLLLLLLKKKJJJJJJIIIJJJKKKMMMNNNRRRWWW[[[```eeemmmuuu~~~sssdddZZZPPPLLLFFFCCC@@@???===<<<;;;;;;::::::::::::::::::888888888777666666555555555555555555555555555555333333444444444444444333333333222222222222222222333222222222222222222333111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000111111222222222222111111,,,,,,---///000111222333000000000000000000000000000111111111111111222222222222222111111222333333111111222222222222111111000000000000000000000000111111222222222222333333111000000000000000000111555333111...---...///000000000000000111111111111222222333444333222000///000000000000000111111111//////000000000000/////////000111111222222111111////////////////////////HHHHHHIIIJJJJJJKKKKKKKKKLLLKKKJJJHHHGGGGGGFFFFFFFFFGGGIIIJJJKKKJJJJJJIIIHHHHHHGGGFFFFFFGGGIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMOOOSSSVVVYYY]]]ccciiipppzzzyyylll```UUUNNNEEEBBB>>><<<;;;:::999888999999::::::::::::::::::888888777777666555555555333333333333333333333333555333222111000111333444222222222222222111111111222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000000111111222222111111000.../////////000000000000////////////////////////000000111111222222222333333333222222222222222333000111111222222111111111////////////////////////000000000000111111111111111111000000000000111111444333111///...///000111222111111000000/////////...///111222222222111000//////000000111111111111//////000000000000//////...///000000111111000000000000000000000000000000GGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKNNNPPPSSSWWW[[[___dddkkkuuu}}}pppbbbXXXPPPJJJGGGBBB???<<<:::::::::999777888888999:::::::::999999888777777666666555555444222222222222222222222222666444111//////000333444333333444444444333222222111111222222222222111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111000000111111111111000000111111111000000/////////////////////////////////000000111111222333333333222222111000000000000111///000111111222111111111/////////////////////////////////000000000000111222111111000000111111222000000000000000000111111111111000000000/////////,,,,,,...//////000000000/////////000111111222222000000////////////000000...///000000111111000000000000000000000000000000GGGHHHIIIKKKKKKKKKKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFGGGHHHHHHHHHGGGGGGFFFHHHHHHHHHGGGHHHJJJLLLMMMPPPTTTWWWZZZ___gggmmmzzzsssiii[[[PPPJJJFFFCCC@@@@@@>>><<<;;;;;;<<<;;;:::666777888999::::::999888777777777666555555444444333333333333333333333333555444333222111222222333111222333444444333222222000111222333333222111000111111111111111111111111222222111111111111222222111111111111111111111111222222222222222222222222000000111111111111000000222222111111111000000000000000000000000000000000000000111222222333444444333222111111000000000111//////000111111111111111111111111111111111111111///000000000000111111111222111111000000111111222666666666666444222111///.........///000111111222/////////...//////000000...//////000111111222222000000////////////000000///000111111222222111111000000000000000000000000GGGHHHIIIKKKKKKKKKKKKJJJGGGGGGFFFFFFGGGGGGHHHIIIJJJIIIHHHGGGGGGGGGIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIGGGHHHIIIHHHGGGHHHIIIKKKHHHLLLPPPRRRTTTXXX___dddiiiqqq~~~}}}oooaaaZZZOOOGGGCCCAAA>>><<<;;;999888888999:::999888666777888999::::::999888777777777666555555444444444444444444444444444444444444555555555444222111...///000111222111111000000111222333333222111000111111111111111111111111222222111111111111222222111111111111111111111111222222222222222222222222000000111111111111000000111111111111111111111111111111111111111111111111000000111222333333444444555444444333222222222333//////000111111111111111333333333333333333333333000111111111111222222222222222111111111111222222@@@@@@???===999444///,,,***+++---///111222444555555444333111000111222222...//////000111222222222000000////////////000000111111222333333333333222000000000000000000000000HHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHIIIIIIJJJJJJKKKIIIGGGFFFDDDDDDDDDEEEGGGGGGHHHHHHHHHGGGFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJLLLOOORRRTTTUUU]]]cccmmmvvv}}}{{{qqqeee[[[PPPMMMHHHCCC???<<<;;;;;;<<<;;;:::999777666555444666555555555555444444444555555555555666666666666444444444333333222222222333333333222222111111111444444444444444444444444555444333333222222333333222222111000//////000000111111111111111111111111333444444444444333222222000000000///////////////......//////000000111111111111111000000000000000...//////000111222222222000000000000000000000000111000000000111222333333111111000///////////////000111222333333222000///000000000000000000000000//////000111111111111111===NNN```eeeYYYEEE444,,,000000000000000000000000111000///......///000111333222222222111111000000111111000///////////////---......///000111111222......///000111222333333HHHHHHHHHHHHHHHIIIIIIIIIFFFGGGHHHIIIIIIIIIIIIIIIJJJIIIGGGEEEDDDDDDDDDDDDGGGGGGHHHHHHHHHGGGGGGFFFHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHIIIJJJLLLOOOQQQRRRQQQVVV^^^eeekkkppptttwwwvvvvvvvvvtttrrrrrruuuwwwtttjjjddd\\\RRRKKKCCCAAA???<<<::::::::::::999999999888888777777777666555555555555444444444444444444444555555555555666666555555444444444444333333333222222222111111333333333333333333333333444444333222222222222333222222111000000000000000111111111111111111111111333333333333333222111111000000000000000000000000000000000000111111111111111000000000000000000000...//////000111111222222000000000000000000000000111111111000111111222222111000000/////////000000000000111222222222111000000000000000000000000000//////000111111111111111333>>>LLLPPPJJJ>>>444///000000000000000000000000111000////////////000111222222111111111000000000111111000///////////////.........///000111111111111111111111000000000000HHHHHHHHHGGGGGGGGGGGGGGGDDDFFFHHHJJJKKKJJJIIIHHHIIIHHHFFFEEEDDDDDDDDDDDDFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFGGGHHHIIIKKKLLLMMMKKKNNNTTTXXX[[[]]]```bbbcccdddeeeeeeeeehhhllloooxxxvvvlll___VVVQQQMMMFFFAAA>>>===;;;:::999999:::;;;666666777777888888999999666555555555555444444444222333333333444444444444222222222222111111111111333333333222222222222111222222222222222222222222444444333222222222222222222222111000000000000111111111111111111111111111222222222222222111000000111111111111111111111111222222222222111111111111000000000000000000111111/////////000111111222222000000000000000000000000222222111000000000111111000000/////////000000111//////000111222222222222000000000000000000000000//////000111111111111111---222777:::999555222111000000000000000000000000111000000//////000000111111111000000000000//////111111000///////////////......//////000000111111111111111111000000000000GGGGGGFFFFFFFFFFFFEEEEEECCCFFFJJJMMMNNNLLLJJJHHHGGGGGGFFFEEEDDDDDDDDDCCCEEEFFFGGGHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEFFFFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHKKKOOOQQQRRRSSSUUUWWWWWWXXXZZZ[[[\\\___dddhhhkkkqqqzzzzzzpppfff^^^RRRKKKGGGEEECCC@@@???>>><<<:::888777666666555666666777777888888888666555555555555444444444333333333333444444444444111111111111111111111111222222222222222222222222111111111111111111111111444333333222111222222222222222111000000111111111111111111111111111111111111111111111111000//////111111111111111222222222222222222111111000000000000000000000000111111111//////000000111111111111000000000000000000000000333222111000000///000000000000000///000000111222...//////000111222222222000000000000000000000000//////000111111111111111111000//////000111000000////////////////////////000000000000000000000000000000000///////////////111000000///////////////.../////////000000000111......///000111222333333EEEEEEEEEEEEEEEEEEDDDDDDCCCFFFKKKNNNOOONNNKKKIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIEEEEEEEEEDDDEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFFFFFFFFFFGGGHHHHHHEEEGGGIIIJJJKKKKKKMMMOOOMMMOOOPPPPPPQQQTTTXXX\\\___eeelllqqqsssuuuyyy|||}}}qqqddd[[[TTTNNNFFF@@@>>>>>>======<<<;;;999777555333222111777777666666666666666666666555555555555444444444333444444444444555555555555555555555555555555555222222222222222222222222111111111111111111111111333333222111111111111222222111111111111111222222111111111111111111111111000111111111111000//////000000111111222222222222111111111000000//////...//////000000111111111111000000000000000111111111000000000000000000000000222222111000////////////111111000000000000111111......//////000111222333000000000000000000000000//////000111111111111111333000......///111000///////////////////////////000000111111111111000000///////////////000000000111000000///////////////////////////000000000000......///000111222333333BBBCCCCCCCCCDDDDDDDDDDDDCCCFFFJJJNNNOOONNNKKKJJJGGGGGGGGGGGGGGGFFFEEEEEECCCDDDFFFGGGHHHIIIIIIJJJFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBFFFFFFFFFEEEFFFFFFGGGHHHFFFGGGIIIIIIIIIIIIKKKMMMJJJKKKKKKKKKKKKMMMQQQTTTVVV[[[```dddeeegggkkknnnrrrxxxyyyqqqggg]]]TTTNNNGGGCCC???<<<;;;;;;;;;:::::::::999999888777777777888777777666555444444333666555555555555444444444444444444444555555555555444444444444555555555555111222222222222333333333111111111111111111111111333333222111111111111111222111111111111222333333111111111111111111111111111111111111111000////////////000000111222222222000000000////////////////////////000111111222222000000000000000000111111000000000000000000000000111111000/////////000000333222111000000000000111///////////////000111222000000000000000000000000//////000111111111111111///......///111111000///000000000000000000000000000111111222222111111000//////000000000000111111111111000///////////////////////////000000000000111111111111000000000000@@@@@@AAABBBCCCDDDEEEEEEBBBDDDHHHKKKMMMLLLJJJIIIGGGHHHHHHIIIHHHGGGFFFFFFCCCDDDEEEGGGIIIJJJJJJJJJGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKJJJHHHHHHJJJKKKIIIJJJJJJIIIIIIJJJMMMPPPOOOSSSWWWYYYYYY[[[___bbbbbbiiisss|||{{{oookkkddd\\\TTTMMMHHHDDD???>>>=========<<<;;;:::::::::;;;<<<<<<<<<<<<<<<777777666555555444333333666555555555555444444444222333333333444444444444000000111111222222222222111111222222222333333333222222222222222222222222333222222111111111111111222111111111222222333444111111111111111111111111111111222222111111000///......///000000111222222000000000000000000111111...//////000111111222222111000000000000000000000000000000000000000000000000////////////000000111444333222111000/////////000000///...//////000111000000000000000000000000//////000111111111111111...///111111111000//////000000000000000000000000000111222222222222111000000000000111111111222222111111000///////////////000000000000////////////111111111111000000000000??????@@@AAACCCDDDEEEEEEAAACCCFFFIIIJJJJJJIIIHHHGGGHHHIIIJJJIIIHHHGGGFFFBBBCCCEEEGGGIIIJJJJJJKKKGGGGGGFFFDDDCCCCCCCCCCCCFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIHHHGGGEEEDDDEEEFFFEEEEEEEEEEEEDDDFFFIIILLLKKKOOORRRSSSSSSTTTXXX[[[ZZZ```iiipppxxx~~~tttlllggg\\\YYYTTTMMMHHHCCC@@@>>>999:::;;;======;;;999777888888999999999999888888555555555555555444444444666666555555555444444444111111222222222333333333222222333333333444444444111111111222222333333333222222222222222222222222333222222111000111111111222111111111222333333444111111111111111111111111222222222222222111000000---......///000111111111000000111111222222222333...//////000111222222222111111111000000000000000000000000000000000000000//////...//////000111222555444333111000//////...111000///......///000000000000000000000000000000//////000111111111111111222444555444111.........000000000000000000000000000111222333333222111000000000111111222222222333111111000///////////////000000000000////////////......///000111222333333CCCCCCCCCBBBBBBAAAAAAAAAAAABBBDDDEEEGGGHHHHHHHHHDDDFFFHHHJJJIIIGGGDDDBBBEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEECCCBBBCCCEEEHHHJJJLLLMMMNNNOOOQQQRRRSSSTTTWWWXXX\\\bbbjjjssszzz~~~}}}ppphhhaaaYYYTTTJJJHHHFFFCCC@@@>>><<<<<<;;;:::999999888888999999777777777777777777777777777555444333555555555444222222222222222222222222444444444444333222111000222222333333333333444444333222222111111222222333333222111000000111222333111111000000111111222333333333444555444333222111222222333333333333444444222222111000///...------......///000111111000000111000000000111222222333444333222111000000000000000000////////////000000111111111000000000000000000000000000000000000000000000000000111111111111222111000//////000111222333333222222222222222333222222222222000...,,,***111111222222222000///...////////////000000000000111222333333222000---,,,...///000111111000///...+++++++++,,,///111111000////////////000000000000000000000000111111111111CCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGDDDEEEHHHIIIIIIGGGDDDBBBDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFEEECCCBBBCCCEEEHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMOOOQQQVVV\\\bbbhhhkkkssszzz{{{qqqeee[[[UUUPPPJJJFFFDDDCCCAAA???>>>===<<<<<<;;;:::999999888888999999777777777777777777777777999777555444444444333222222222222222222222222222333333333333222111000///222222222333333333444444333222222111111222222333333333222222222222333333111111000000111111222333111111222222222111000///111111111222222222333333111111111000//////.........//////000000000//////111111111111111222333333333222111000////////////000000////////////000000111000000000000000000000000000000000000000000000000000000000111111111111222111000//////000111222000//////......//////000...///000111111000///...,,,------......---,,,+++000000000000////////////111111222222111000...---...///000111111000///......------...///000000////////////000000000111111000000000000111111111111CCCBBBBBBBBBBBBAAAAAAAAACCCDDDDDDEEEEEEEEEEEEEEECCCEEEGGGHHHHHHFFFCCCBBBCCCBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEECCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJLLLNNNQQQUUUYYY[[[bbbfffmmmrrruuuxxxzzz|||xxxpppjjjaaaZZZQQQJJJGGGEEEBBB???===<<<<<<;;;;;;;;;;;;<<<::::::999888888888888999777777777777777777777777:::888555444444444222111333333333333333333333333222222222222111000000///222222222222333333333333333222222111111222222333333333333444444333333333111111000000111111222333111111222222111111000///000000000111111111111222000000000000000000000000/////////////////////...222222111111222222333333222111000///............000000////////////000000000000000000000000111111000000000000000000000000000000000000111111111111111111000000000000111111.........------....../////////000000000000//////------.../////////......111111000000//////......000000000000000000000000//////000000000000//////111000//////000111000///000000000111111111222222000000000000111111111111BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEDDDCCCCCCBBBCCCEEEFFFFFFEEECCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMOOOQQQSSSYYY\\\^^^aaabbbeeeiiillljjjllloooqqqrrrsssuuuvvv|||wwwpppiiibbb\\\XXXQQQMMMGGGCCCBBBAAA???>>>:::999999888999999:::::::::999999888888888888888777777777777777777777777999777444444444444333222333333333333333333333333222222222222222111000000111222222222222333333333333222222111111222222333111222333444444333222111111111000000111111222333333333333333333222222111000000000111111111222222//////000000000111111111000000/////////...//////333222222222222222333333222111000///////////////000000////////////000000000000000000000111111111///////////////////////////000000000111111111111111000000000000000000111000000//////000000111111222222111000///...---,,,......///000000111111111111111000000//////......///////////////000111222//////000000000000//////111000///000222333222111000111111111222222222222///000000000111111111111BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBAAABBBDDDEEEEEEDDDCCCBBB@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHDDDDDDEEEFFFHHHIIIKKKKKKPPPQQQRRRRRRSSSUUUXXX[[[\\\^^^aaaccccccdddfffgggnnnrrrvvvwwwwwwyyy|||zzzmmmhhhaaaZZZUUUPPPLLLIIIDDDAAA>>><<<;;;;;;:::999::::::999888888888888888:::999888888777777888888666666666666666666666666666444333333555666666555333333333333333333333333333333333333333333222111111111111222222222333333333222222111111222222333000111222333333222111000111111000000111111222333333333222222222111111111111111111111222222222333//////000000111111222222111000////////////000000333333222111111222222222222222111000000000111111000000////////////000000//////000000111111111111///////////////////////////000000000111111111111000000000111111000000000000000000000000111222333222222111000///......---,,,---------......//////111000000000/////////...///.........///000111222000000////////////000000000//////000333555444333000111111111222222222222///000000000111111111111AAAAAAAAABBBBBBBBBBBBCCCBBBCCCCCCCCCCCCCCCBBBBBB@@@AAABBBCCCCCCCCCBBBBBB@@@@@@????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBB????????????@@@@@@@@@@@@??????@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAABBBBBBCCCDDDEEEAAABBBBBBCCCDDDEEEEEEEEECCCCCCDDDEEEGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLNNNPPPRRRTTTWWWXXXXXXXXXYYY[[[```dddhhhiiiiiijjjnnnqqqrrrvvv}}}~~~yyyssskkkeeeZZZVVVOOOIIIEEEBBB???===<<<<<<;;;999888888777777;;;:::999888888777777888999999888777777777777888666666666666666666666666555333222333555777777666333333333333333333333333333333444444444333333222111111111111222222222222333222222111111222222333000111111222222111111000111111000000111111222333111111000////////////000111111111222222222333333000000000111111222222222111111000///000111222333222222111111000111111111222222111111111111222222000000////////////000000/////////000111111222222000000000000000000000000000000000000111111111111000000111111111111000000............///000111111//////......///000111222000//////...//////000111/////////000000000000000.........//////000000000000000////////////000000///......000333555555444000000000111111111222222000000000000111111111111AAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBCCCCCCCCCBBBBBB@@@@@@AAABBBBBBBBBBBBBBB@@@@@@???????????????@@@@@@@@@AAAAAAAAABBBBBBBBB>>>>>>>>>?????????@@@@@@?????????@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDAAAAAAAAABBBBBBBBBBBBBBBEEEEEEFFFGGGGGGGGGGGGGGGFFFHHHJJJJJJIIIIIIIIIJJJJJJLLLNNNOOOOOOOOOPPPQQQTTTWWW[[[\\\[[[\\\```cccdddhhhooouuu{{{}}}wwwpppjjjfffaaaZZZTTTLLLIIIDDD@@@>>>===;;;999999:::;;;;;;:::999999::::::999888888777888888888999999888777777777777777666666666666666666666666666444333333555666666555444444444444444444444444222222222333333333222222111111111111222222222222333222222111111222222333333222222111111222222333111111000000111111222333222111000///...//////000000000000111111111111222111111111111111111222222222111000000111333555777222111000000//////000000111111000000000000111111000000////////////000000...//////000111111222222000000000000000000000000000000000000111111111111///000111222222111000///------------...///000111///.........///000222333222222111000///000111111......//////000000111111---...///000000000///...111000///......///000111000//////000333444333333/////////000000000111111000000000000111111111111AAAAAAAAABBBBBBCCCCCCCCC@@@AAABBBBBBCCCCCCCCCBBB???@@@AAAAAABBBBBBBBBBBB@@@@@@???????????????@@@@@@@@@@@@AAAAAABBBBBBBBB======>>>>>>?????????@@@>>>??????@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@CCCCCCDDDDDDDDDDDDCCCBBBAAADDDGGGHHHGGGFFFEEEEEEDDDFFFIIIJJJJJJJJJKKKMMMLLLPPPSSSTTTSSSTTTWWW[[[ZZZ^^^dddjjjnnnqqquuuxxx{{{~~~{{{rrriiiddd]]]XXXUUUQQQKKKGGGDDDAAA???>>>>>>???>>>===666777999:::999999::::::777777777777777888999999999888888777777777777777666666666666666666666666888666444444555555444333444444444444444444444444000111111222222222111111000111111111111222222222333222222222222222222333555444222222222222444555111111111000111222222333444333111000000000111222////////////000000000000111111111111111111111111222111000000222444777999111111000//////...//////000000////////////000111000000////////////000000...//////000111222222222000000000000000000000000000000000000111111111111///000111222222111000///---------...///000111222222111000........./////////...---,,,++++++,,,---------...///000111222222---...000111111///...,,,111000///......///000111222111000000222222111000////////////000000000000000000000000111111111111@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@<<<<<<======>>>>>>??????>>>>>>?????????@@@@@@@@@===============>>>>>>???>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBDDDEEEFFFEEEDDDCCCDDDEEEFFFEEEDDDDDDDDDFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJKKKMMMNNNNNNQQQSSSVVVZZZ]]]```cccdddiiikkknnnpppssswww|||}}}tttlllfffbbbVVVSSSOOOKKKGGGDDDBBBAAA>>>>>>===<<<<<<<<<<<<<<<;;;:::999777777777777888999888777555555555666777666666666666666666666666888888888888777777777666666555444333333333333333333333222222333333444555000000111111222222222222333333333222222222111111222222222222222111000000222111111111000000//////333333444444333222000///222111111111000000//////000000000111222222222333333222111000////////////000000000000111111111111000000111111111111000000000000000000000000000000111111000000//////......////////////////////////000000000000////////////////////////////////////000000000000000111111111---------,,,,,,+++++++++000000000000000000000000111000...---,,,---///000111000000000000000000000111111000000//////......000///.........///111222///000111222333333222111000000111111111222222222------...///000111111222????????????@@@AAABBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>???????????????>>>>>>>>>??????@@@@@@@@@>>>>>>>>>===>>>??????@@@>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAABBBCCCDDDCCCBBBAAABBBCCCDDDCCCBBBBBBBBBDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKNNNQQQTTTWWWYYYYYY[[[]]]```bbbdddggglllooowww}}}~~~|||{{{zzzqqqooojjjddd^^^XXXSSSQQQKKKIIIFFFCCCAAA???>>>>>>===<<<;;;:::::::::;;;;;;999888777777777888999:::999888666555555555666777777777777777777777777777777777777666666666555555555444444333333333333444444333333333333444555555000111111111222222222222333333222222222111111111000000111111000000///...111111111111000000000///000000111111000///---,,,111111111111000000000///111111111111111111222222333222111000//////////////////000000000111111111000000111111111111000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000////////////////////////000000000000000000000111//////......------------000000000000000000000000222111000............///000000000000000000111111111000000000/////////...///////////////000000111......///000111000//////111111111111111111222222000000000111111222222222>>>>>>>>>>>>???@@@BBBBBB@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@??????AAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAACCCCCCCCCCCCBBBAAAAAA@@@???@@@AAAAAA@@@???@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCDDDFFFIIIKKKMMMNNNNNNRRRSSSUUUVVVWWWZZZ^^^aaaccchhhooowwwzzzyyywwwuuutttsssrrrrrrmmmkkkiiigggdddaaa___^^^WWWVVVSSSPPPMMMIIIGGGFFF@@@???>>>===<<<<<<<<<<<<<<<;;;999888777888:::;;;666666666666777888999:::888777666555555555666666777777777777777777777777666555555555555444444444333333333222333333444444444444444444444555666666111111111111222222222222333222222222222111111111...////////////......---111111111111000000000000//////000//////...---,,,111111111111000000000000111111111111111111000000333222111000//////////////////000000000000111111111111222222222222111111000000000000000000000000////////////000000000000////////////////////////......//////000000111111////////////////////////111111000000000000000000000000000000////////////000000000000000000000000222222111000///......---/////////000000111111111000000000000////////////...//////000000000000000//////000000000///......222222111111111111111111222222333333333333333333>>>>>>>>>>>>>>>???@@@AAA>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????=========>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@CCCCCCCCCCCCBBBAAA??????===???@@@@@@???>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHHHHHHHKKKLLLNNNNNNNNNPPPTTTVVVYYY\\\```eeellluuu~~~{{{vvvsssrrrqqqqqqqqqrrrsssuuuvvv|||zzzsssooohhhfffdddbbb```^^^]]]]]]YYYXXXVVVTTTQQQOOOMMMLLLJJJJJJIIIGGGFFFEEEDDDCCC<<<<<<<<<<<<;;;<<<<<<<<<<<<:::888777777888:::;;;666666666666777777888888666666666666555666666666777777777777777777777777555555555555444444444444222222111222222333444444444333333333333444555555222222222222222222222222222222222222111111111111...///////////////......111111111000000000000000222222222111111000000///111111111000000000000000222222111111000000//////222222111000//////000000////////////000000000111111111222222222222111111000000000000000000000000......//////000000111111........................---......///000111111222////////////////////////111111111000000000000000000000000000000000000000//////////////////////////////000000000///...---......//////000111111111000000000000////////////---...000111111111000///222222222111111000//////222222222111111111111111333333333333333333222222??????>>>=========>>>>>>======>>>>>>???@@@@@@AAA@@@@@@@@@???>>>>>>======??????>>>>>>======<<<<<<========================;;;;;;;;;;;;;;;<<<==================>>>???@@@AAAAAAAAA@@@@@@@@@?????????=========>>>>>>>>>??????BBBBBBBBBBBBAAA@@@>>>>>>===???@@@@@@??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????AAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEECCCDDDEEEEEEEEEFFFIIIKKKRRRSSSTTTWWW[[[bbbiiimmmuuuuuuuuurrrnnniiifffeeebbbaaaaaaaaabbbccceeefffkkknnnrrrttttttuuuwwwxxxttttttuuuxxx~~~|||{{{{{{}}}~~~|||xxxuuupppjjjccc^^^VVVUUUSSSQQQPPPOOOOOONNNJJJJJJIIIHHHGGGEEEDDDDDDCCCBBBBBBAAA@@@??????>>><<<<<<<<<<<<;;;;;;::::::;;;:::888777777999:::;;;777777777777666666555555555555555666666666666555666666666666666666666666666666555555555444444444111111111111111222333444222222111111222222333444333222222222222222222222222222222111111111000000///000000111111111000000000000000000000000111111333333222222222111222222000000000000000000111111222111111000000/////////222111000000000000000000...////////////000000000111111111222222111111111////////////////////////......//////000000111111---------------------------......///000111111222000000000000000000000000111111111111000000//////////////////////////////........................,,,,,,...///////////////......//////000000000000////////////000000000000---...000111111111000///222222111000000/////////111111111111111111111111222222222222222111111111>>>>>>============>>>>>><<<======>>>???@@@AAAAAA@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;============<<<<<<<<<<<<:::::::::::::::;;;<<<<<<============>>>???@@@@@@@@@@@@@@@?????????>>>>>><<<<<<<<<=========>>>>>>@@@@@@@@@@@@??????>>>======>>>@@@@@@??????@@@BBB@@@@@@AAAAAAAAA@@@??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBAAAAAABBBBBBAAACCCEEEHHHIIIHHHIIIJJJOOOTTTZZZ]]]aaaaaa```___]]]\\\ZZZYYYVVVUUUTTTTTTUUUVVVXXXYYY\\\^^^aaacccccccccdddeeeddddddeeehhhnnnuuu|||~~~{{{uuurrrqqqqqqrrrsssrrrpppnnnllljjjfffbbb___ZZZTTTPPPIIIIIIHHHGGGFFFFFFFFFFFFAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>======<<<<<<<<<<<<;;;;;;:::888777666999888888888888999::::::777777777777666555444333444444555666666666555555555555555555555555555555666666555555555444444444111111111000111111222222111111111111111222222333333333333333222222222222222111111111111000000000000111111222222222222222000000000000111111111111111111000000000000111111000000000000111111111111000000000000000000//////111111000000000000000111......////////////000000000000111111111111000000////////////////////////////////////000000000000------------------------......//////000000111111000000000000000000000000222222111111000/////////............////////////........................------......//////000000////////////////////////////////////000000000000...//////000000000000000//////...---------......000000111111111222222222000000000111111111111111;;;;;;;;;<<<===>>>@@@@@@<<<===>>>???@@@AAAAAABBB??????>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<===<<<<<<======>>>???@@@@@@?????????>>>>>>>>>>>>;;;;;;<<<<<<<<<===============>>>>>>>>>>>>======<<<===??????>>>>>>@@@AAA???@@@@@@AAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@===>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCBBBDDDFFFIIIFFFDDDCCCDDDGGGLLLPPPRRRUUUTTTRRRQQQQQQPPPOOONNNNNNMMMLLLLLLLLLMMMNNNOOOPPPRRRUUUUUUUUUTTTTTTUUUVVVVVVVVVXXX\\\bbbgggjjjrrruuuyyyyyyxxxwwwzzz|||~~~~~~~~~~~~}}}|||zzzyyyyyyxxxvvvttttttxxx~~~vvvnnniiiddddddcccccccccbbb___\\\[[[XXXUUURRROOOLLLIIIFFFDDDCCCCCCBBBAAAAAAAAAAAA>>>>>>==================>>>============<<<<<<<<<::::::::::::999777555444555666777888888888888777444555666666666555444333333444555666666666555555444444444444444444444444444444444444333333333333222111111000000000000111222222111111222222333444444444333333333222222222111111111111000000000000000111111222333333222222///000000000111111111111111000///......///000111///000000000111111111111/////////000000000000000111111000000000000111111........./////////000000//////000000000000//////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000222222111111000//////............/////////000000000000000000000000000000333222000/////////000111000000000///......------.../////////000000000111///////////////000000111......---,,,---...////////////000111222333333444//////000000111111222222777888999;;;===@@@BBBCCC<<<===>>>???@@@AAABBBBBB>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<======>>>???@@@????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;<<<===============<<<;;;<<<>>>>>>===>>>???AAA>>>???@@@@@@@@@>>>===<<>>>>>>>>>>>??????@@@@@@>>>???@@@AAABBBBBBBBBBBB???@@@AAAAAAAAABBBEEEGGGHHHFFFCCCCCCEEEHHHKKKLLLOOOMMMJJJIIIIIIHHHGGGFFFKKKJJJHHHHHHGGGHHHIIIJJJIIIKKKMMMNNNLLLKKKKKKKKKMMMLLLLLLNNNQQQUUUYYY\\\aaaeeejjjkkkhhhggggggiiifffggghhhiiijjjkkkkkkkkkhhhhhhgggeeefffjjjpppuuuuuu|||~~~vvvnnnfff^^^XXX[[[YYYYYYYYYXXXWWWTTTQQQQQQNNNJJJHHHFFFEEECCCAAACCCBBBAAA@@@????????????>>>>>>>>>======<<<<<<<<<999999::::::::::::::::::::::::;;;;;;:::888666555222444666888888777666555222333444666666666666555222333555666666666555555333333333333333333333333333333333222222222111111222222111000//////000000333333222222333333444555444444444333333222222222111111111111000000000000000000111222222222222222//////000000111111111222222111000//////000111222//////000000111111111222......//////000000111111111000000000000000111111............/////////000......////////////......////////////////////////111111000000//////......111111111111111111111111000000000000////////////000000000000000000000000222222222111000//////.........//////000000000111111111111111111111111111888666444111//////000111111111000///...---,,,,,,.../////////000000111111000///.........///111222000///......///000111222......///111222333444555//////000111222222333333;;;<<<<<<===============??????>>>>>>======<<<<<>>>>>===<<<;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;:::999999:::::::::::::::;;;;;;<<<========================>>>?????????>>>>>>===<<<;;;;;;:::<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<;;;;;;========================>>>>>>>>>>>>>>>???????????????>>>>>>======<<<<<<<<<<<<<<<<<<===>>>@@@@@@????????????????????????BBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFGGGIIIHHHGGGEEEDDDBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCGGGFFFFFFFFFEEEEEEDDDDDDHHHJJJKKKKKKKKKLLLNNNPPPUUUVVVWWWXXXXXXWWWVVVUUUUUUVVVWWWXXXYYYZZZ[[[[[[^^^^^^]]]^^^___bbbeeegggkkklllnnnrrrvvvzzz~~~~~~|||zzzxxxxxxsssoooiiiccc___[[[WWWTTTOOOOOOOOOOOONNNLLLKKKJJJHHHGGGEEECCCAAA@@@???>>>>>>>>>======<<<<<<<<<;;;888999999:::;;;;;;;;;:::::::::::::::::::::::::::::::::999888888999::::::666666666666666666666666555555555555555555555555555555555666666666666666666666666666666666666666333333333333222222111000333333222222111111000000111111111222222333333333555444333222222222222333111111111111111111111111222222222111111111111111000000000000000111111111333333222222111000000000///000111222222111000///000000111111111111000000333222111///..................///......---,,,,,,......------,,,,,,,,,+++111111111111111111111111..............................///000000///...---......//////000000111111000000000000000/////////////////////000000000000,,,,,,,,,------///000111////////////////////////...///000000//////000111111111000000000000111111//////...------------...***+++---...000222444555111111000000//////......//////000111111111111111111111000000//////......:::;;;;;;<<<===<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::::::::999:::::::::::::::;;;;;;<<<========================>>>>>>??????>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<===<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@@@@AAA@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFGGGIIIKKKNNNNNNOOOPPPPPPOOONNNMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQRRRUUUWWWYYY]]]^^^```cccfffjjjmmmooosssuuuxxx{{{||||||{{{zzzyyywwwtttrrrrrrtttwwwyyyxxxvvvsssrrrrrrssssssssssssssssssqqqoookkkhhhfff```\\\WWWTTTQQQNNNKKKIIIKKKKKKKKKKKKJJJIIIHHHHHHFFFEEECCCAAA???>>>======>>>=========<<<<<<<<<;;;999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::999888777777777777888999555555555555555555555555666666666666666666666666333444444555666777777888444444444444444444444444333333444444333222222111111111111111000000000000222222222333333333444444444444333333333222222222111111111111111111111111111111111111111111222222222222111111000000//////111111111111111111111222333222111000/////////000000000111111111111000000111000000////////////000000111111111111000000///111111111111000000//////////////////////////////........................---...///000000///......000000000000////////////------......//////000000000000000000///////////////////////////000111222////////////////////////111222222111///...///000111111000000000000111111111000///...............---......///000111111222111000000000/////////...//////000111111111111111222222111111111000000000::::::;;;<<<<<<<<<<<<;;;>>>>>>>>>???????????????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<=========>>>>>>>>>???>>>>>>======<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<=========<<<======>>>>>>========================????????????????????????>>>>>>??????@@@@@@AAAAAA?????????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBCCCEEEGGGFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLJJJJJJIIIJJJKKKMMMOOOPPPPPPQQQRRRTTTWWWYYY\\\]]]___aaaccceeefffeeedddcccfffeeecccbbbcccfffiiijjjppprrruuuvvvvvvvvvwwwyyy|||~~~||||||~~~~~~~~~}}}~~~~~~|||yyyuuupppmmmiiifffdddcccdddddddddccc]]]^^^``````^^^ZZZUUURRRPPPNNNKKKIIIHHHHHHFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@???===<<<;;;;;;=========<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<;;;;;;999999999999999999999999777777666666666666777777555555555555555555555555666666666666666666666666222222333555666777888999333333333333333333333333444444444555444444333222111111111222222222222222000000000000000111111111222222333444333222111000111111111111111111111111000000000111222222222333333333222111000///......//////000111111222333333555333000...---...///000000000111111111111000000///////////////000111111------.../////////......333333222222222222111111////////////////////////........................,,,---...///000000000///111111111000///.........------...///000111111222111111000000//////......000000/////////000000111000000000000000000000000222333333222///......///111000000//////000000111222222111//////.........000000000000////////////000000000000//////////////////000111111111111111222222222222222111111111:::;;;<<<<<<======<<<<<<<<<<<<======>>>>>>??????=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::999::::::;;;;;;<<<======<<<<<<<<<===============>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<=========::::::;;;;;;;;;;;;<<<<<<========================>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>===============>>>>>>??????<<<<<<===>>>>>>???@@@@@@????????????????????????????????????????????????@@@AAABBBBBBAAABBBDDDFFFDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKLLLKKKKKKLLLMMMOOOPPPRRRSSSSSSTTTUUUVVVVVVVVVUUUTTTXXXWWWWWWWWWXXX[[[]]]___```ccceeeffffffggghhhiiioooppprrruuuxxxzzz{{{|||~~~{{{wwwttttttvvvzzz|||}}}~~~}}}|||{{{zzzxxxuuusssqqqppppppnnnmmmkkkjjjiiiiiiiiijjjfffffffffeeecccaaa___^^^]]][[[YYYXXXYYYYYYYYYXXXPPPQQQRRRSSSQQQNNNKKKIIIIIIGGGFFFEEEFFFFFFEEEDDD@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;999999999999999999999999777666666666666666666777555555555555555555555555444444444444444444444444333333444444555666777777333333333333333333333333444555555555555555444444222222333333444444555555111111111111111111111111000111333444444222000///111111111111111111111111//////000111222333333333222111111111000000/////////000000000111111111222111111000////////////000000000111111111111000000000000////////////000000+++,,,------............000000000000000000000000000000000000000000000000........................,,,------...///000000111111000000000/////////...//////000000111111111222111111000000//////......///......------------...000000000000000000000000000111222111...---...///000000////////////000000222222000///......------111111000000//////......000000000000//////////////////000111111111111111222222222222222222111111<<<<<<===>>>>>>>>>>>>>>>:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888999:::;;;;;;;;;;;;:::999999::::::;;;<<<<<<<<<;;;;;;<<<===>>>======<<<============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<<<<===============>>>>>><<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????AAAAAAAAA@@@AAACCCEEECCCCCCCCCCCCDDDDDDEEEEEE@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLMMMMMMMMMMMMLLLKKKMMMMMMMMMNNNPPPQQQSSSTTTSSSVVVXXXYYYYYYZZZ[[[\\\aaabbbccceeefffgggggggggoooqqquuuzzz~~~{{{yyywwwuuusssqqqqqqqqqrrrrrrtttvvvxxxyyyyyyxxxwwwsssuuuxxx{{{}}}}}}|||{{{zzz{{{{{{zzzxxxwwwvvvuuupppnnnkkkiiiiiijjjmmmooonnnnnnooooooooonnnmmmmmmkkkjjjhhheeebbb```___^^^______]]]\\\ZZZYYYYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUQQQOOOMMMMMMNNNNNNMMMKKKKKKKKKJJJJJJIIIHHHHHHHHHDDDCCCBBBBBBCCCBBBAAA???>>>>>>???@@@AAAAAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;::::::888888888888888888888888666777777777777777777666555555555555555555555555444444444444444444444444555555555555444444444444444444444444444444444444444555555666666555555555111222222222333333444444444444444444444444333333///000222333333222000///111111111111111111111111//////000111222333333333//////000000111111111222111111111000000000//////+++,,,///111222222000000000000111111111111000000222111000///...............///000111111111111111////////////////////////000000000000000000000000////////////////////////---------...///000111111.../////////000000000111000000000//////.........111000000000/////////...///......------------...000000000000000000000000,,,...///...------...///000000////////////000000111000///...------------////////////000000000000////////////000000000000//////000111111111111111111111111111111111111111======>>>????????????>>>::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888777888:::;;;<<<;;;;;;:::999999999:::;;;;;;<<<<<<:::;;;<<<===>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::999999::::::;;;;;;<<<<<<::::::::::::::::::::::::=========<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>>>>>>>>>><<<<<<<<<<<<<<<===========================<<<<<<<<<<<<========================>>>>>>>>>???????????????>>>?????????>>>>>>@@@BBBAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEFFFFFFGGGHHHIIIIIIIIIJJJLLLNNNPPPPPPPPPQQQSSSRRRSSSUUUWWWXXXZZZZZZ[[[___```bbbfffiiijjjiiigggeeedddcccbbbbbbbbbccccccdddeeeggghhhhhhgggfffeeeaaacccfffhhhjjjjjjjjjiiiggghhhiiigggeeeccccccdddaaa```^^^]]]]]]^^^___```^^^______`````````______^^^\\\ZZZXXXUUUSSSRRRRRRTTTTTTSSSRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIHHHGGGHHHHHHFFFEEEFFFEEEEEEDDDDDDEEEFFFFFFCCCBBBAAABBBBBBBBB@@@>>>>>>???@@@@@@AAAAAAAAAAAA??????>>>===============;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;::::::999999777777777777777777777777666666777777777777666666444444444444444444444444555555555555555555555555666666555555444333333333444444444444444444444444333444555555666555555555000000000000111111111111111111111000000000000///...///000111222111000000111111111111111111111111000000000111222222222333......///000111222333333222222111000000///......'''***...222444333111///000000111111111111000000333222111///......------......///000000000///////////////000000000000111////////////////////////////////////////////////...............///000111.........///000111111111///......---,,,+++******/////////000000000000000000000/////////000000111000000000000000000000000+++,,,------,,,,,,---///000//////......//////000///......---------------......//////000000111111////////////000000000000//////000111111111111111000000000111111111111111<<<======>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888666888:::;;;<<<<<<;;;:::888999999::::::;;;<<<<<<999:::<<<>>>>>>===<<<;;;::::::::::::::::::::::::888888999999999:::::::::888999999:::;;;;;;<<<<<<::::::::::::::::::::::::======<<<<<<;;;::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>========================<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;=========================================================>>>>>>>>>??????===>>>???>>>======???AAA@@@@@@??????@@@AAACCCDDDCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@AAAAAABBBAAABBBBBBCCCCCCDDDDDDDDDBBBCCCCCCDDDDDDCCCBBBBBBCCCEEEHHHIIIIIIIIIKKKLLLIIIJJJKKKMMMOOOPPPQQQQQQRRRRRRSSSUUUXXXZZZYYYXXXVVVUUUUUUUUUUUUVVVVVVWWWYYYYYYZZZ[[[ZZZXXXVVVUUUUUUVVVXXXYYYZZZZZZZZZYYYWWWYYY[[[[[[YYYXXXXXXZZZTTTTTTSSSSSSSSSTTTTTTTTTRRRSSSSSSTTTTTTUUUUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHFFFEEEFFFFFFFFFDDDBBB@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCC@@@>>>??????@@@@@@AAA@@@@@@@@@>>>>>>===<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<999999::::::999999888777777777777777777777777777444555666666666666555444444444444444444444444444555555555555555555555555555444444444444444444333333333333333333333333333333333444555555555555555222222222222222111111111//////......------------/////////000000000111111111111111111111111111111111111111111111111222222//////000000111111222222000000000000000/////////)))+++...000222222111000000000111111111111000000111111000///////////////------------------,,,,,,/////////000000000111111//////////////////////////////////////////////////////...---......///000////////////000000000000......------,,,,,,++++++......//////000000111111///////////////000111222////////////////////////,,,.........,,,+++,,,---//////............//////...............//////000////////////000000000000.../////////000000000111//////000111111111111111111111111222222222333333;;;<<<<<<========================<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999666777:::<<<<<<<<<;;;:::888999999::::::;;;<<<<<<999:::<<<>>>>>>===<<<;;;999999999999999999999999::::::;;;;;;;;;<<<<<<<<<888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;:::999999999999999::::::;;;;;;;;;:::::::::;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@>>>===<<<::::::::::::::::::::::::<<<=========>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>???@@@@@@@@@>>>>>>@@@BBBAAA@@@@@@@@@AAABBBDDDEEE????????????@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@???BBBBBBBBBAAABBBCCCCCCDDD@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDDDDCCCBBB@@@??????BBBDDDEEEEEEFFFGGGHHHGGGGGGHHHIIIJJJJJJJJJIIILLLKKKKKKLLLOOOQQQQQQPPPMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSSSSSSSRRRPPPMMMLLLPPPPPPPPPQQQQQQPPPPPPPPPJJJNNNQQQRRRPPPOOOPPPRRRMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLMMMNNNOOOPPPPPPNNNNNNLLLKKKIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEGGGHHHHHHHHHHHHGGGFFFFFFCCCBBBAAABBBBBBBBB@@@>>><<<>>>BBBDDDEEEDDDBBBAAA<<<<<<<<<>>>??????===;;;??????@@@@@@@@@@@@??????===<<<<<<;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999999999999999888777666777777777777777777777777333333444555555444333333444444444444444444444444333333333333333333333333333333333444444555555555222222222222222222222222222222333444555555555444666666666555555444444444444444333333222222111111/////////...///000111222111111111111111111111111222222222111111111111111111111111111000000000000......//////000000111111------......///000000000000000111111111111000000///////////////000000111000111111111000///......------....../////////000111111111111111111111111000000000000000000000000111000...------...///000111111000000//////....../////////000000000000000------...///000111222222,,,,,,,,,------///000111///////////////////////////000000///---++++++,,,//////............/////////......//////000111222000000000000////////////.../////////000000111111//////000111111111111111222222222333333444444444:::;;;;;;;;;<<<<<<======???>>><<<;;;;;;<<<======;;;:::999999999999:::;;;;;;;;;:::999999999999:::888888777777888999999:::<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::;;;<<<<<<777999;;;=========;;;:::999:::::::::::::::::::::888888999999999:::::::::999999999::::::;;;;;;;;;999999999999999999999:::888888777777888888999:::;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>???AAABBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============???????????????@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHJJJLLLNNNOOOIIIIIIHHHFFFEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEECCCBBBAAAAAA@@@@@@AAAAAA>>>>>>?????????@@@@@@@@@@@@>>><<<<<>>>>>>>>>>>???@@@AAACCCCCC======<<<<<<<<<;;;;;;;;;999999999999999999999999888888888888777777777777666777777666444444555666777555333444777888666444333444444555555444444333555555555444444333333333333333333222222111111111111222444555555444222111222222222111111111111111333333333333333333333333222222222111000///...---000---+++,,,///111000///000000//////////////////.........///////////////////////////////////////000000000000000000000000222222111000//////000000000000000000000000000000.../////////...---,,,,,,------......//////000000//////......---------,,,---///000...,,,,,,000333///000111111111///...---/////////...------///111222111000...------,,,,,,//////000000000000//////111222222222222111000000............////////////////////////000000000000......---......///000111000000000000000000000000---......///////////////,,,---///...------...///---...///000000111000000000000111222333333333333000000111222222222222111;;;;;;<<<<<<<<<=========>>>======<<<<<<<<<======<<<;;;::::::::::::;;;<<<;;;:::999999888888999999999888888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999::::::888999:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999::::::::::::999999::::::::::::::::::;;;::::::999999888888888888888777777888888999:::;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>>>>???AAABBBBBBAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>=====================>>>>>>>>>??????@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAABBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFHHHJJJLLLMMMNNNKKKJJJHHHEEEDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@???????????????@@@@@@@@@AAAAAAAAABBBBBB@@@>>><<<===???@@@???>>>============>>>???@@@@@@<<<<<<<<<;;;;;;;;;::::::999999999999999999999999888888888888777777777777666777777666444444555666777555444444777777666444333444444555555444444333444444444444444333333333444333333333222222222222444555666777777666555444000000111111222222333333222222222222222222222222111111111222111111000000111///---...000222111///111111111111111222222222111111111000/////////...////////////////////////000000000000000000000000222111111000//////000000000000000000000000000000.........///......------.........///////////////222222111111111000000000---///000///------///111222111000///......///000/////////...------///111000000///.........//////000000000000000000//////111222222222222111000000............////////////000000000000////////////222111000///............000000000000000000000000222222111111000...---,,,***,,,.........///111222...//////000000000000/////////000111222222222222000000111222222222222111<<<<<<<<<===============<<<<<<===============<<<===<<<<<<;;;;;;<<<<<<===;;;:::999999888888999999999999888888888888888999::::::::::::::::::::::::::::::999888888888888888999999::::::;;;<<<<<<<<<===<<<<<<;;;;;;:::::::::999999:::::::::;;;;;;;;;:::::::::::::::999999999<<<;;;;;;:::999888777777888888777777888888999:::::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>@@@AAAAAA@@@??????@@@????????????????????????========================<<<======>>>???@@@@@@AAA@@@??????>>>>>>??????@@@??????@@@AAABBBDDDEEEEEEBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAACCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLJJJGGGDDDBBBAAAAAABBBAAAAAABBBCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@??????>>>===>>>>>>>>>@@@@@@@@@AAAAAAAAAAAABBB@@@???>>>>>>???@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999888888888888777777777777666777777666555444555666666555444555666666555444333444444555555444444333333333333333444444444444444444444444333333333333222333444555555444333222//////000111222333444444111111111111111111111111000000111222333333222222333111//////000111111000000000111111222222222333333333222111000///......000000000000000000000000000000000000000000000000111111000/////////000000000000000000000000000000------.../////////......///////////////.........222222222222111111111111---///000000...---...///333111///---,,,...000222...///000///------///000///////////////000111111222111111111000000//////111111222222111111000///............////////////111111000000//////......222111000//////......///000000000000000000000000222222222111000///...---,,,...////////////111222///000000000000//////.........///111111111111111///000111111222222111111========================:::;;;===>>>>>>>>>===<<<>>>==================>>>;;;;;;:::999999999999999:::999888888777888888888:::::::::::::::::::::::::::999999888888888888888999999999999:::;;;<<<===<<<<<<;;;;;;:::999888888999::::::::::::;;;;;;;;;;;;:::::::::999999888888:::::::::999999888888888888888777777888888999::::::999999999999999999999::::::::::::::::::::::::999999888888888888999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@???>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============;;;<<<<<<===>>>???@@@@@@???>>>>>>======>>>>>>???>>>???@@@AAACCCDDDEEEFFFBBBAAAAAAAAAAAAAAA@@@@@@???@@@AAAAAABBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJIIIGGGEEEBBBAAAAAABBBCCCAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@?????????>>>===<<<<<<<<<<<<<<<;;;:::::::::::::::999999999888888888888888888888888888888888888888888777777777666555666777777555444444555555555444555555555555555333444444555555444444333222222222333333444444555444444444444444444444444111111222222222222111111111111111222222333333333111111111111111111111111111111222333333333333222222111000///////////////.........///000000111111111111111000000/////////000000000000000000000000000000000000000000000000111000000/////////000000////////////////////////,,,---...///////////////000000//////......------////////////////////////---///000000000...------222000///...---///000111...///000///...---...000000////////////000111111333222111111000000//////111111111111111000000///............////////////222111111000///......---.........///000111222333////////////////////////......///000000000000000111222222111...------...000000111000000///...---...///000111222222222222///000000111111111111111===============<<<<<<<<<999:::<<<>>>???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::::::::::::::999999888888888888888999:::::::::::::::::::::::::::::::::::::::999999888999999888999999:::<<<<<<::::::999999888777666666999999999:::::::::;;;;;;:::::::::999999888888888888888888999999:::::::::888888777777888888999:::999999999999999999999999::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<============>>>>>>>>>========================<<<>>>??????>>>======>>>========================;;;;;;<<<<<<=========>>>;;;;;;<<<===>>>>>>??????>>>======<<<<<<======>>>>>>???@@@AAACCCDDDEEEFFFBBBBBBBBBAAAAAA@@@@@@@@@???@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGHHHHHHHHHEEEDDDCCCAAAAAABBBDDDEEEBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>======>>>>>>>>>?????????@@@AAAAAAAAA@@@>>>==================<<<;;;:::999::::::999999999888888888888888888888888888888888888888888888777777777666555666888777666444444555444555555555444444444555333444444555555444444333111222222333333444444444444444444444444444444444444444555555555555444444444333333333222222111111222222222222222222222222222333333333333222111111111000000///...---...///......//////000000000000.........//////000000000000000000000000000000000////////////////////////000///////////////000000////////////////////////------...///000000000///000000//////......------..............................///000000000...---//////000000000000//////---///000000.........///111000000///////////////222222111000//////000000000111111111111000//////............////////////222111111000///......---------......///111222333////////////////////////,,,---......//////......111222222111...------...000000111000000///...---///000111222333333333333//////000111111111111000<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;===>>>?????????===>>>>>>??????>>>>>>===<<<;;;::::::999999::::::888888777777888999999:::::::::::::::::::::::::::;;;;;;;;;<<<;;;::::::999888888999999:::;;;;;;;;;999888888777777666666666888888999999999:::::::::999999999999999888888888777777888999:::;;;;;;<<<888888777777888888999:::888888888999999999999999999999999999999999999999::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<============;;;===>>>>>>===<<<<<<===========================;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<===============<<<<<<;;;;;;<<<<<<===>>>>>>???@@@BBBCCCDDDDDDBBBBBBAAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA??????>>>>>>>>>>>>??????@@@AAAAAABBBCCCDDDEEEEEEGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFBBBBBBCCCDDDDDDDDDDDDDDDAAAAAABBBBBBAAAAAA@@@???@@@??????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAA@@@BBBCCCBBB@@@===<<<<<<<<<===>>>>>>===<<<;;;::::::::::::999999999888888888888888888888888888888888888888888777777777777444666888888666555444444333555666555444333444555333444444555555444444333222222222222333333333333333333333333444444444444333333333333333333333333555555444333222111000000222222222222222222222222222222333333222111000000//////000///------...000222111111111111111111111,,,,,,---...///000111111000000000000000000000000//////////////////////////////......//////000000000000000000000000000000......///000000000/////////////////////.........////////////000000000000...------...000111///...---...000111111111//////---///000000///......///000000///...............111000///......///000111000000111111000000///...............////////////111111000000//////......//////............//////000000000000000000000000/////////...---,,,+++***,,,...////////////111222///000000000000//////...000111222333333444333333...///000000111111000000<<<;;;;;;;;;::::::::::::999::::::;;;===>>>@@@AAA======>>>??????>>>======:::999888888777777888888666666777777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;999999666777999:::;;;;;;::::::888888888888777777777777777777777888888888999999888888888888999999999999888888888999999::::::;;;888888777777888888999:::777888888888999999999999999999999999999999999999777777666666666666777777::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<=========:::<<<>>>===<<<;;;<<<===========================::::::;;;<<<<<<===>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<=========>>>???@@@@@@AAAAAAAAA@@@??????>>>======>>>??????@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>===>>>???AAABBB???@@@@@@AAACCCDDDDDDEEEFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@CCCEEEFFFEEEEEEDDDBBBCCCDDDEEEEEEEEEDDDDDDAAAAAABBBCCCCCCCCCCCCBBB???@@@@@@@@@@@@???>>>>>>???>>>======<<<<<<======????????????@@@@@@@@@@@@@@@CCCEEEDDD@@@===<<<<<<:::;;;===>>>===<<<;;;:::;;;:::::::::999999999999888888888888888888888888888888888888777777777777444666888888777555444444222444666555333222444666333444444555555444444333333333333222222222222222222222222222333333333444111111000000000000111111444444444333333222222111111111111111111111111111000000111111222111111111...///111000...---000222333333222222111000000000.........///000000000111////////////////////////////////////////////////...............///000000000000000000000000000000///000000000000//////............/////////////////////000000111111111111...,,,+++,,,000222111000///////////////000000111,,,...000000///.........---------------......//////...---,,,---...000222000000000000000//////...............////////////000000000000////////////......------------......000000000000000000000000000000//////...,,,+++******,,,.........///111222...//////000000000000//////000111222222333333333...//////000000000000000;;;;;;;;;::::::999999999::::::::::::<<<>>>AAABBB<<<===>>>??????>>>===<<<888777777666666666666666666666666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<;;;:::999888555777999;;;<<<;;;:::999888888888888888999999999666777777777777888888888777777888888999999999:::::::::999999999999999999888888888777888999999:::777777888888999999999999888888888888888888888888::::::999999999999::::::999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======:::<<<======<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<===>>>>>>=========<<<;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<======>>>>>>@@@??????>>>===<<<<<<;;;===>>>>>>???????????????======>>>>>>>>>>>>======@@@@@@???@@@AAABBBDDDEEE>>>??????AAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBDDDEEEEEEDDDCCCCCCEEEFFFGGGGGGEEECCCAAA@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>>>>======<<<======<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>@@@CCCEEEDDD@@@<<<;;;<<<999:::<<<======<<<:::999;;;;;;;;;:::::::::999999777777777777777777777777888888888888777777777777333666888999777555444444222444666555333222333666333444444555555444444333444333333222222111111111111111111222222333333333444444333333333333444444333333333333333333333333000000000000000000000000---...///000222222222222...000222111//////111444222222111000///...------111111111111000000000000////////////////////////////////////////////////...............///000111000000000000000000000000000000111000000///......---.........//////000000......//////000000000111///,,,***+++///222333222111000...------///222333,,,...000111///.........+++++++++,,,---...///000---,,,++++++,,,...111222000000000000000//////.............../////////000////////////000000000000*********+++---///000111000000000000000000000000---......///////////////,,,---///...------...///......///000000111000000...///000111111222222111...//////000000000000000999888888888999::::::;;;;;;;;;<<<===>>>???@@@AAABBBAAAAAA@@@???>>><<<<<<999::::::;;;:::999888777777777888999::::::;;;;;;@@@???===;;;999888777777999999999::::::;;;;;;;;;999888666555555555666777666666777777777777666555999888777555555777888999111333666888999777555444666666777777777777666666888888888888888888888888888888888888888777666666777777777777777777777777;;;:::888777777777888999999999:::::::::;;;;;;;;;999999888888888888999999999999999888888888777777999999999999999999999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@@@@???===<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<===============>>>>>>???????????????>>><<<;;;;;;============>>>???@@@AAA?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAABBBBBBCCCEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<===<<<<<<;;;;;;;;;<<<<<>>>>>>>>>>>>>>BBBAAA@@@???>>><<<;;;;;;::::::::::::::::::::::::;;;:::888777777888:::;;;999999999888888888888777666666666666666666666666777777777777777666555555444555666777666555333222444444444333333222222222222111/////////111333555222222222222222222222222222222222222222222222222000000111111111222222222111111111111000000000000000000000000000000000000000000111111111111000000111111000000//////......000000000000111111111111000000000000000000000000111//////000111222111000.../////////000000111111......////////////......//////000000000000//////000000000000000000000000000000000000000000000000---......................../////////000000111111//////............//////000000//////.........---////////////////////////111111111111111111111111////////////////////////////////////////////////111111000000//////......////////////000000000000////////////000000000000111///...------...///111000000//////.........---///...------...000222333000000000000000000000000999888888888999999:::;;;::::::;;;<<<===>>>???@@@@@@@@@??????>>><<<;;;:::::::::;;;;;;;;;:::999888888888999::::::;;;<<<<<<===<<<;;;999888777666666999999999:::::::::;;;;;;888888666555555555666777666666777777777666666666777777777888888777777777555666888999999888777666666666777777777777666666888888888888888888888888888888888888888777666666777777777777777777777777:::999888888777777777888777888888888888999999999999888888888888888888999999999999888888888777777888888888888888888888888888888888999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>======<<<;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<======>>>???>>>>>>>>>>>>>>>===<<<;;;============>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======??????@@@@@@AAABBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDDDDCCCAAAAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999:::;;;999999999888888888777777888888888888888888888888777777777777777666555555666666555444444444444444444333333333333333333222222222111000111222333444222222222222222222222222333333333333333333333333111111222222333333333333222111111111000000//////////////////////////////000000111111111111000000111000000000/////////......////////////000000000////////////////////////000///...///111111111000.........//////000000000......////////////......------............------........................000000000000000000000000//////...........................//////000000000//////.........//////000000/////////............////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////............/////////000000000000000000000////////////111000...------...000111000000000/////////............///000111111111111000000000000000000000000999888888888888999::::::999999:::;;;<<<======>>>>>>>>>======<<<;;;999999:::;;;;;;;;;;;;:::999999999999999:::;;;;;;<<<<<<999999888777666666666666999999999999999:::::::::888777666666555555666666666666666666666666666666444666888999999888666444888888777777777777777666555666666777777666666555777777777777777777777777777777888888777777666666666666666666666666666666888888888888888777777666666666666666777777777777888888888888888888888888999888888888888777777777777777777777777777777777666666777888999::::::;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>>>>>=========<<<<<<<<<<<<===>>>>>><<<===============<<<<<<<<<<<<<<<======>>>??????=========>>>>>>>>>>>>>>>?????????>>>>>>=========>>>>>>??????@@@AAAAAABBBAAA@@@@@@@@@AAAAAABBBCCC@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======;;;:::::::::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>============999999999999999999999999:::;;;;;;;;;;;;;;;;;;:::999999888888888777777777888888888888888888888888666777777777777666555555888666444222222333555666222333333333333333333444333333333333222222222222222222222222222222222222444444444444444444444444222333333333333444444444222222222111000//////...........................///000000111111000000///000000000000////////////............////////////........................///...---...000000000///.............../////////......////////////......------............------........................000000000000000000000000000000000//////......................../////////...............///000111////////////............////////////////////////////////////////////////////////////////////////////////////////////////000000000////////////...............////////////111111000000//////......000000............000000111000000000000000//////---///111333333333111000000000000000000000000000999888888888888888999999888999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888999999999:::999999999999888888999999999:::::::::777666666555555666666777888888888999999999999999777777666666555555555555666555555555666666666777555555666777777666555555777666555444333444444555555666666666666666666555666666666666666666666666666777777777777777666666555555555555555555555555666666888888888777666555555555555666666666777777777777888888888888777777888888888888777777777777777777777777777777777777555555666777888999:::;;;888888999999::::::;;;;;;999:::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::===?????????>>>===<<<<<<;;;;;;<<<<<<===>>>;;;;;;<<<=========<<<<<<:::;;;;;;<<<======>>>>>><<<<<<===============>>>======>>>>>>>>>>>>>>>>>>======>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA??????@@@@@@AAAAAAAAABBB@@@BBBDDDFFFFFFDDDBBBAAA@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===;;;;;;:::::::::;;;<<<<<<=========>>>>>>>>>>>>>>>========================777777777777777777777777:::;;;<<<>>>>>><<<;;;:::888888888888777777777777666666666666666666666666666666777777666666555444666555444333333333444444222222222333333444444444444444444444444333222111222222222222222222222222333333333333333333333333222333333333333333333333333222222111000///......//////////////////////////////000000000000//////000000000000////////////........./////////000000////////////////////////...---,,,---///000///...------........................////////////......//////000000000000//////........................////////////////////////111111111000//////......------........................---......///000111///////////////.........////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////---.........////////////////////////000000000000000000///......///000000111111111111000000000000///000111222333333222111000000000000000000000000999999888777777888888888888888999999::::::;;;;;;<<<<<<<<<<<<;;;:::999999777777777777777777888888777777777777777888888888666666666666666777888888888888888888888888888888666666666666666555555444555555444444555666777777777666555444444555666777888666444333222333444555555555666666666666555555555555555555555555555555555666666777777777666666444444444444444444444444444555777888888777666555666666666777777777888888666777888888888888777666777777777777777777777777888888888888888888888888444444555666888999::::::777777888888999::::::;;;999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888:::<<<>>>??????>>>===;;;;;;;;;;;;;;;<<<<<<===:::;;;;;;<<<<<<<<<<<<;;;999999;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<=========;;;;;;<<<===>>>??????@@@<<<<<<======>>>??????@@@BBBBBBAAA@@@???>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@BBBDDDEEEEEEDDDAAA????????????>>>>>>???@@@@@@========================>>>>>>????????????>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>===;;;:::888888888777777777666666555555555555555555555555666666666666666555444444333444555555555444222222222222222333333444444444444444444444444333222111222222222222222222222222111111111111111111111111222222222222111111111111222222111111000//////...000000000000000000000000//////000000000000//////////////////000000000000//////000000000111111111000000000000000000000000...,,,,,,---...///...---..................------......////////////......//////000000000000//////////////////////////////////////////////////////111111000000/////////.....................------...............///000000.........///////////////////////////////////////000000000000000000000000////////////////////////////////////////////////.............../////////.........////////////000------...///000111222222000000////////////000000000000000000111111111111222111000000000111222333000000000000000000000000999999888777777777777888888999999999:::::::::;;;:::;;;;;;;;;::::::999888666666666555666666777888666666666666666666666666777666666666777777888999888888888777777777777777555666666666666555444444555444444333444555777888777666444222222444666777888777666555555555666777444555555666666555555444444444444444444444444444555555666777777777666666555555555555555555555555444555555666666666666666777777777777888888888888555666777888888777666555666666777777777777777888888888888888888888888888444444555666777888888999666666777888999::::::;;;888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;=========<<<<<<;;;::::::::::::;;;<<<<<<:::;;;;;;;;;;;;;;;::::::777888:::;;;<<<<<<;;;;;;::::::;;;;;;<<<=========;;;;;;<<<===>>>>>>??????;;;;;;<<<======>>>>>>???CCCBBB@@@???>>>=========?????????@@@@@@@@@@@@@@@@@@AAACCCCCCCCCBBB@@@???==================>>>???========================>>>>>>??????@@@@@@??????<<<<<<<<<<<<===>>>??????;;;<<<<<<======>>>>>>???;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;===>>>>>>===;;;:::888888777777777666666666777777777777777777777777555666666666666555444444222333555666555444222000222333333333333333333444333333333333222222222222222222222222222222222222111111111111111111111111222222111111111111111000111111111111000000000000111111111111111111111111...//////000000//////...////////////000000000000000000000000111111111111111111111111111111111111...---,,,---/////////.../////////.....................////////////......------............------000000000000000000000000000000000000000000000000/////////////////////////////////...............//////............//////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////---............/////////////////////000000000000------...///000111222222000000000000000000000000//////000000000000000111333222000...///000222333000000000000000000000000999999888777777777777777999999999::::::::::::;;;888888999999999888777777777666666555666777888999777777777777777666666666777666666666666777777888888888777777777666666666555555666666666555444333555444333333333555777999555444444444444444444555666666555555555666777777444555555666666555555444333333333333333333333333444555555666777777666666555555555555555555555555555444444444555555666777666777777777777888888888555666777888888777666555666666666666777777888888777777777777777777777777555555555666666777777777555555666777888999::::::888888888888999999999999;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;;;;;;;:::::::::999:::;;;;;;<<<;;;;;;;;;;;;;;;:::999888666777999;;;<<<;;;:::999999::::::;;;<<<<<<==============================:::;;;;;;<<<======>>>>>>AAA@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@????????????@@@AAAAAAAAA@@@@@@???>>>>>>============>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@???;;;;;;;;;<<<<<<===??????;;;;;;<<<<<<===>>>>>>???<<<<<<;;;;;;;;;;;;;;;;;;999999999999999999999999:::;;;<<<<<<<<<<<<;;;:::888777777777666666666666777777777777777777777777555555666666555555444333444444444444333333222222444333333333333333333222222222111000111222333444222222222222222222222222111111111111111111111111333333333222222111111111000000000000111111111111000000000000000000000000......////////////........./////////000000000111/////////000000000000111000000000000000000000000...---------///000///...000000000//////...............////////////......------............------////////////////////////000000000000000000000000---------...//////000000000000000//////.........111000///......---................../////////000////////////////////////////////////////////////////////////////////////////////////////////////---------.........//////000000000000111111111222000000000000////////////000000000111111000000000....../////////000000000111000000000///000000000000000000000000000000000999999888777777666777777::::::::::::::::::;;;;;;666777777777777777666555888777666666666888999:::888888888777777777777777666666555555555666666777888888777777666666666555444555666666666555333333555444333222333555777999222333555666666555333222222333333444444555555555444555555555555555555444333333333333333333333333444444555666777777666666666666666666666666666666555444333333444555666777666666666666777777777777555666777999999777666555555666666666777777888888666666666666666666666666555555555666666666666666444555666777888999::::::777888888888888999999999:::::::::999999999888888::::::::::::::::::::::::999999999999999999999999;;;;;;:::999999999::::::::::::999999::::::;;;<<<<<<<<<<<<;;;:::999888777555777999;;;<<<;;;:::999999999:::;;;;;;<<<======@@@???>>>===<<<;;;::::::::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>??????@@@AAA@@@@@@@@@??????>>>>>>AAA@@@@@@??????>>>>>>>>>@@@@@@??????@@@AAABBBBBB????????????????????????===>>>???@@@@@@@@@@@@@@@:::::::::;;;<<<===>>>>>>;;;;;;;;;<<<===>>>>>>???<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::777777777777666666666666555555555555555555555555555555666666555555444333666555333111111222333444444444444333333222222222222111000//////111333555222222222222222222222222222222222222222222222222444444444333333222222222/////////000111111222222////////////////////////......////////////........./////////000000111111............/////////000///////////////////////////...---...000000000///111111000000/////////.........////////////......//////000000000000//////........................000000000000000000000000+++,,,,,,---...///000000111111000000/////////...222111000///---------------.........//////000000////////////////////////111111111111111111111111////////////////////////////////////////////////---------.........//////000111111111222222222222333222111000///...------000000111111111111000000---.........//////000000...///000111111000...---000000000000000000000000777777888888888999999999666666666666666777777888;;;888666666999:::999777777777777777666666666666999999777666555555555555333333444444555555666666555555666666777888888888888888777666555444333333333333333444444555555555444333111000000111333444333444444555555444444333666444222000000000222222666666555555555555666666333444444555555666666666666666666555444444444333555555555555666666666666666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777666666666666999999999888888888777777999999;;;;;;;;;;;;:::999999888888888999::::::;;;::::::::::::::::::::::::999999::::::;;;<<<======<<<;;;:::999999:::;;;<<<888888888888888999999999:::999888888888999:::;;;:::::::::;;;;;;;;;<<<<<>><<<<<<;;;;;;;;;:::;;;<<<===>>>???@@@AAA>>>>>>>>>>>>>>>?????????@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???@@@AAACCCCCCAAA???@@@??????>>>===<<<<<<;;;<<<===>>>??????>>><<<;;;<<<<<<;;;:::;;;<<<===>>>:::888666444444666999:::===============<<<<<<<<<:::::::::999999999888888999999999999999999999999999999999888888888777777777666555444444444444444333333444333222222333555111222444555666555444444444444444333333222222222000000111222333333444444111111111111111111111111...000333666777555333111333222222222222222222333000000000000//////////////////000000000000//////+++,,,,,,---...//////000111000///...............000000000000000000000000---...///000000///...---------............------////////////////////////111111000000//////......111111///...------------000000111111000///......------...000111111111111////////////////////////........................000000//////.........------------...///000000111///////////////000111111222111///.........///000---------------,,,,,,,,,000000//////.........---///...---...///000000///000000////////////000000111222444555444111...,,,///000000000000111111111000000//////.........---............/////////000//////000000000000//////777777888888888999999999888888777777888888999:::999777555555777999888666666666666666777777777777999888777666555555555555666666777777777777777777444444444444444333333333777777666666555555444444333333333444444444444444444333111000000111333444333333444444444444333333555444222111111333444555444444333333333333444444444444444444444444555555555555555555444444444444444444444555555555555666555555555555555555555555666666555555555555666666666666666666666666666666555555555555555555555555555666666666777777777777777777777777666666666666999999999888888888777777999999:::;;;::::::999888999888888888999999:::;;;;;;;;;;;;::::::999999888999999::::::;;;;;;<<<<<<::::::999999999999::::::999999888888888888888888999999888888888999:::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>???::::::;;;<<<===>>>??????===>>>>>>>>>??????@@@@@@@@@???>>>======>>>???@@@????????????????????????@@@???@@@AAACCCCCCAAA@@@@@@@@@??????>>>======<<<888:::===@@@AAA@@@???>>>;;;;;;:::::::::;;;<<<======<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999999999999999999999999999888888888777777777666666555444444444444444444555555444333333444666111222333444555444444333444444333333333222222222000111111222333333444444111111111111111111111111222333555666555333000///222222111111111111222222////////////000000000000///000000000000000000///......///000000111222222000000//////.../////////000000000000000000000000...///000111111000///......//////////////////...////////////////////////////////////............111000///......---------...............---,,,,,,,,,---...///////////////////////////////////////........................000/////////............000000//////......------///////////////000000111222111000///...//////000......//////////////////111111111000000/////////......---...///000////////////............//////...///000000000...,,,+++////////////000000000000000000000/////////.............../////////000000//////000000000000//////777777777888888888888999888888777777888888999:::888666444555666777666666555555666666777777888888888888777666555555555555888888777777777777777777888777777666555555444444555555555555555555555555444444444444333333333333444333222111111222333444333333444444444444333333444333222222333555666777444333333222222333333444444444333333333333333333444444444444555555555555333333444444444555555555555555555555555555555555666555555444444555555666666666666666666666666666555555555555555555555555555555666666666777777777666666666666777777777777999888888888888777777777999999999999999888777666999888888888888999::::::<<<<<<;;;:::999888777777::::::::::::::::::::::::888888999999999999888888:::999999999888777777777999888888888888999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===??????::::::;;;<<<<<<===>>>>>>======>>>???@@@@@@AAAAAA@@@??????>>>>>>??????@@@????????????????????????@@@??????AAABBBCCCAAA@@@@@@@@@@@@???>>>>>>======888;;;>>>AAABBBAAA???===::::::999999999:::;;;<<<;;;;;;;;;;;;:::;;;;;;;;;:::::::::::::::::::::::::::999999999999888888888888888888888888888888888888888888888777777777777666555555555444444444444555555666555444333555777111222333333333333333333333333333333222222222222111111111222222333333444111111111111111111111111444444444444333222111000111111111000000111111111......//////000000111111000000111111111111000000///000000111111222222222//////////////////000000000000000000000000000000///000000111111000000/////////000000000000//////////////////////////////------------............000000///......---------...............------,,,------...............---////////////////////////////////////////////////////////////............000000//////...------,,,//////......//////000111111111000///////////////---.........///000000000000000000///////////////------........./////////......------------......---............---------.../////////000000000000111000000000000000//////....../////////000000000///000000111111000000///777777777777888888888888555555555555555666777777777666555555666666666666444555555666777888888999888777666555555555555555666666666555555444444444888777777777666666666555444444444555555666666666555444444333333222222222333222222111111222222333333333333444444333333333333333333222333444555666555555444444444444555555444333333222222111111111333333333444444555555555444444444444555555555555555555555555555555555555555444444444444444444555555555555555555555555555555555555555555555555555555555555666666666777777666666666666777777777777888888888888777777777777999999888888777777666666999888888888888888999999;;;:::::::::999999888888::::::::::::999999999999777888999::::::999888777:::::::::999888777666666888888888888888999999:::999999:::::::::;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>======>>>???@@@AAABBBBBB????????????????????????????????????????????????@@@???>>>???AAABBBAAA@@@???>>>>>>>>>=========<<<<<<>>>@@@BBBAAA???;;;999999999999999999:::::::::999999:::;;;:::999888777999999999:::::::::::::::999999999999888888888888888888888888888888888888888888777777777666666666555555555555555555444444444555555444333333444666222222222222222222222222333222222222222222222222111111111222222333333333111111111111111111111111111111111111222333444555111111000000000000111111---......///000111111222000000111111111111000000.../////////000000000111...---------...///000000//////////////////////////////000000000000///////////////000000/////////////////////////////////---------....../////////////////////...------,,,///000000000000000//////....../////////...------////////////////////////000000000000000000000000///////////////.........---------......////////////............///000000111000000///////////////+++++++++,,,---...//////------------------,,,,,,,,,---...............//////......------......///000//////...///000111222//////000000000111111111111111111111000000000000...////////////000000000000000000111111000000000777777777777777777777777555555555444555666666777777777777666666666777888444555555666777888888999777666666555555555555555666666555555444444333333222222222333333444444444333333444444555555666666444444444333333222222111222222222222222222222222222333333333333333333222444333333222222222222222444444333333333333444444333333333222222111111000222333333333444444555555444444555555555666666666555555555555555555555555444444333333333333444444444444444444444444444444555555555555555555555555555555555555666666666666555666666666777777777888777777777777777777777777888888888777777666666666999999888777777888888888888888888999999:::::::::999999999999999888888888888999:::;;;;;;:::999888:::::::::999888777666666777777888888999999999999999999999:::::::::;;;;;;>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>??????======>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===>>>???@@@@@@???<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAA@@@===:::888888888888999999999999999:::;;;<<<===<<<;;;999888999999:::::::::;;;;;;;;;999999999888888888777777777777777777777777777777777777777666666666555555444444555666666555555444333444444333222222333555333222222222222222222222222222222222222222222222111222222222222222333333111111111111111111111111111111000000111222444555111111000000000000111111---......///000111111222000000111111111111000000////////////000000000000,,,,,,,,,,,,---......///////////////////////////........................---......//////......---////////////////////////.........//////000000111---......///......---,,,//////000000000000000/////////000000000//////...////////////////////////000000000000000000000000.........///////////////------------...........................//////000000000000000000//////...+++++++++,,,---...//////,,,,,,------------------+++---///...---,,,...000000//////////////////000111000//////000111333444000000000111111111222222000000000000111111111111////////////000000000111000000111111111111000000888777777777777777666666777777666666777777888999777888888777666666777999555555666666777777888888666666555555444555555666666666555555555555555555222222333444444555666666333333444444555555555666333333333333222222222222222222222222222222222222222222333333333333222222444444333222222111000000222111111000000111111222333333222222222222222222333333333333444444444444333444444444555555555555444444444444444444444444444333333222222333333444444444444444444444444444444444444444444444444444444444555555555666666666555555666666777777888888666666777777777777777888888888777777777777888888999999888777777777777888666666777888999:::;;;;;;888888888888888888888888999999::::::::::::999999:::999999999888777777777666777888888999999888888999999999999:::::::::::::::::::::;;;===>>>@@@AAA@@@?????????????????????>>>>>>>>>>>>>>>?????????<<<======>>>>>>======<<<========================>>><<<;;;;;;===>>>>>>===;;;;;;;;;;;;;;;;;;::::::999:::<<<>>>>>>===<<<;;;777888999::::::::::::999999999::::::999888666555999999999::::::;;;;;;<<<999888888888888777777777666666666666666666666666666666666666555555555555333444555666666666555444222333444333111111333555444333333222222222222333111111111222222222222222222222222222222222222222111111111111111111111111444333222111111000000111111111111000000111111111......//////000000111111//////000000000000//////111111111111111111111111---------,,,------......000000000000000000000000...------,,,,,,------...------............------/////////////////////////////////000000000000000,,,---...//////...---,,,,,,---..................//////000000000000000///////////////////////////////////////////////////.........///////////////111000///...---+++******......------......///000000000000000000///......---.........///000000000///////////////000000000***---///...,,,+++...000000000////////////000000000///.........000111222000000000000111111111111//////000000000000000111/////////000000000111111000111111222222111111000888888777777666666666666777666666666666777888888555777888666444444666888666666666666777777777777555555555444444555555666333333444444444444444444666666666666666666666666444444444444444444444444222222222222222333333333222222222333333222222222222222333333333333222222333333333333333333222222111111000000000000111111222222222333333333333333444444333333333333333333111111222222222333333333444444444444444444444444333333222222222222333333333333333333333333333333444444444444444444444444444444444555555555666666555555555666777888888888666666666666777777888888777777777666777888:::;;;999999888777777777777777777777888888999999::::::666666777777888888999999999999888888888888999999999999888888888888888888555666777888999888888777888999999999999::::::::::::::::::;;;===>>>@@@AAA@@@?????????>>>>>>======>>>>>>>>>===============:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;888888:::;;;;;;;;;:::999777777777777666555444333777777888888999::::::;;;888888888888777777777777666666666666666666666666666666666555555555444444222333555666777666555444333444555444222222444555666555444222222222333444000111111111222222222222222222222222222222222222111111111111111111111111333333222222111000000000222222111111111111222222////////////000000000000......////////////......000000000000000000000000000000///.........//////000000000000000000000000///...------------...///......////////////......//////////////////////////////////////////......+++,,,...//////...,,,+++,,,,,,---...............------...///000000000000////////////////////////..................................../////////000111000///...,,,+++***)))...------------.../////////000000111000///...---......///////////////////////////000000111111111***---000///+++***---000/////////......///////////////.........//////000............////////////....../////////000000000//////000000000111111111000111111222222111111000888888777777666666666555444444444444444555666666444555777555333222555777777777777777666666666666555555444444444555555666000000000111111222222222444444444333333222111111444444444444444444444444111111111222222333333444111222222333333222222111222222222333333222222222222222333444555555555555333333222222222222333333222222222333333444444444444444444333333222222222///000000000000111111111444444444444444444444444333222222222222222222333333333333333333333333333444444444444444444444444444444444555555555666666444555555666777888888999555666666666777777888888777777666777888999;;;<<<999999888777777666777777999999999888888888888888555666666777888999999:::999888777666666777888999888888888888888999999999555666777999999888888777888888999999999:::::::::======<<<<<<<<<======>>>??????>>>>>>======<<<<<<>>>>>>>>>===<<<<<<;;;;;;999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::888888888888888999:::;;;<<<;;;::::::;;;;;;::::::999888888777555666666777888999999999888888888888777777777777666666666666666666666666666666555555555444444444222333555777777666555444444555666555333333555666777666444333222333444444000000111111222222222222222222222222222222222222111111111111111111111111//////111222222333222222333333222222222222333333000000000000////////////------............------............------------333222111000000///000000000000000000000000000000000///...------...///000//////000000000000///////////////////////////////////////......------,,,+++,,,...//////...,,,+++......///000111111000000+++,,,---...////////////////////////////////////........................---.........//////000000------------------------...------------.../////////000111111111000...------------------,,,,,,,,,---.........//////000000)))---000///+++***---111.........------.........000000000000000000//////,,,,,,,,,---------......---.........//////000000000000000000111111111111111111222222222222111111777777777777666666666666666666666666666666666666777666444333333444666777777777777777777777777777666666555555555444444444444333333222222333333444444333333333333444555555666666555444333333222222444333222111000000000000000000111111111222222222222222222222222222222222555555555555555444444444333222222111111222222333222222222333333444444444222222222222222222222222333333222111111222333333444444444333333222222222333333333333333333333333222333444555555444333222333444555555666666555555666666666666666666666666777666555444444555666777555555555555555444444444888777777777666666555555888888777777777777888888777777777777777777777777777777666666666888999:::999999999999999999999999<<<<<<;;;:::999888777666666666666666666666666666777777777777888888888888::::::;;;;;;<<<=========??????>>>>>>>>>>>>??????@@@?????????>>>>>>======;;;;;;<<<<<<<<<<<<<<<;;;>>>===<<<;;;;;;;;;;;;;;;======<<<;;;:::999999888::::::;;;<<<======<<<<<<999::::::;;;;;;::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;:::999999888:::::::::999999888888888777777888999::::::;;;;;;777777666666555555555444444444555555555555444444555444444333444555666777555555666666555444333333555555444333222111000///333333333222222111111111222222111111111111222222000000000000000000000000//////000000111111111222111222222333333333222222111111111111111000//////000000000000000000000000////////////////////////222222111111000000//////...///000000000///---,,,000000000000000000000000333222///...---...///000/////////...------,,,,,,//////000000000000//////........................,,,------...///000111111111111222222111000//////------............------////////////000000000000,,,...000111111///---,,,......////////////................../////////000////////////////////////...------------...//////------......//////000000///000000111222333333444---......///000111111222,,,------...///000111111......///000111222333333////////////...---,,,+++111111000///////////////..................///...777777777777666666666555777777777777777777777777666555444333333444555666666666666666666666666666666555555555444444444444444333333222222333333444444444333333444444555666666666555444444333222222333333222222222222333333111111111111111111111111222222222222222222222222333333333333444444444444333333222222222222333333222222333333333333333333222222222222222222222222333222222111111222222333444444333333333222222222333333333333333333333333333333444444444444333333333444444555555555555555555555555555555555555555777666555444444555666777555555555555555555555555888888888888777777666666777666666666666666666777666666666666666666666666777777666666666777888999888888888888888888888888::::::999888777666555555666666666666666666666666777777777777888888888888:::::::::;;;<<<<<<======>>>======<<<<<<======>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;:::::::::::::::<<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999999::::::::::::;;;:::::::::;;;::::::999999;;;;;;;;;;;;:::::::::999888777777666666555555444666666666666666666666666444444555555555555444444555444444333444555666777444444444444444333222222333333333222222222222111333333333222222222111111222222111111111111222222000000000000000000000000---...///000111222333444222333333333222222111111111111111111111000//////000000000000000000000000////////////////////////............---------,,,...///000000000///---,,,000000000000000000000000000///...,,,,,,---...///------.....................//////000000//////...........................------......//////000000,,,,,,---------,,,++++++------............------............//////////////////////////////............////////////......---------............///////////////////////////...------------...//////.........///////////////------......///000000111......//////000000111111.........///////////////............//////////////////000000//////...---111111000///////////////...//////000111111222222777777777666666666555555777777777777777777777777555555555555555555555555555555555555555555555555555555555555444444444444444333333222222333333444555444444444444555666666666666555555444333333333222222222222333444666666222222222111111111111111222222222222222222222222111111222222333333444444444444333333333333444444333333333333333222222222222222222222222222222222333222111111111111222333333333333333222222222222333333333333333333333333444444333333333333444444333333444555555555555555555555555555555555555555666666555444444555666666555555666666666666666666888888888888888777777777666555555444444555555666666666666666666666666666777777666555555666888999777777777777777777777777888888777666555444333333666666666666666666666666777777777777888888888888999::::::;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::888888999999999:::::::::888999::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;777777666555555444333333555555555666666666666666444444555555555555444444444444444333444444555666222333333333333222222111111111111222222333333333333333333222222222222111222222111111111111222222000000000000000000000000,,,---...000222333444555333333333222222111111000111111111111111000//////000000000000000000000000////////////////////////------------,,,,,,,,,,,,/////////000//////...---000000000000000000000000//////...------...000000,,,,,,------...//////000.........//////..........................................///////////////......//////000/////////------............------------------............000///...------...///000......////////////......,,,,,,---------.........////////////////////////......------......///000///////////////.........,,,,,,------.../////////////////////000000000000000000000//////.........000000//////......------...///000000000000000000111111000000000/////////000000000000111111222222777777666666666555555555666666666666666666666666444444555666666555444444444444444444444444444444444444444444444444444444444333333222222333333444555555444444555555666777666666555555444444444333222222222222333444555666000000111111111222222222222222222222222222222222000111111222333444444555555444444333333444444555444333333333222222111111111111111111111111111111222222111111111111222222333222222222222222222222222222222222222222222222555444333222222333444555333333444555555555444444444444444444444444444444555555555555555555555555555555666666666666666777777777777777777666666666666555555555555555555666666666666666666666666666777666555555555666777888666666666666666666666666777777666555555444333333666666666666666666666666666777777777888888888888999999999:::;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888888999999999999777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;666666666777777888888888777777666666555555555444444444555555555555444444444444444444444444444555222222333333333333222222111111222222222333333333222222222222222222222222222222111111111111222222000000000000000000000000......///000222333444444222111111111111111222222111111111111111000////////////////////////////////////////////////////////////////////////////////////////////////......////////////////////////000000000000000111222333---------.........//////------............------........................///////////////.........000111222333333333333333------............------------.........////////////............//////000......////////////......---------.........//////////////////////////////...............//////000000000//////......------........./////////000000000000000000////////////000/////////////////////111111111111000000000000------...///000111111111000000000111111000000000111111111000000000000000666666666666555555555555555555555555555555555555444444555666666555444444444444444444444444444444333333444444444444444444444333333222222333333444444444444444444555666666666555555555555555444444333333222222222222333333......///111222333444555222222222222222222222222111222222333444555555666555444444333333444444555333333333222222111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222444333222111111222333444222333333444555444444444444444444444444444444444444444555555555555444444444555555555666666666777444444555555555555555555777666666555555666666777555555555555555555555555777666555444444555666666555555555555555555555555777777777666666555555444777777777777777777777777666777777777888888888888888888999999:::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999999888999999:::::::::999999888888999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::777777777888888888999999777888888999::::::::::::999999999999999999999999777777888888888888888999999888888666555444333222444444555555555555444444444444444444444444333333333333444444444444333333333333333222222222111111222222222222222222222222222222111111111111222222000000000000000000000000111111111111111222222222000//////000111222444444111111111111111000//////////////////////////////////////////////////////000000000000000000000000//////.........//////////////////////////////////////////000000111222222//////.........---------------............------........................///////////////.........------...///000000000000------............------....../////////000000000,,,---///000111000///.........////////////......////////////000000000000///////////////////////////............///000000000000//////......------............////////////000000000000////////////......//////000111111222000000000000111111111111+++,,,---...///000000000///000111111111111000000000000111222333444444555666666666555555555444444444444444444444444444444555555555555555555555555444444444444444444444444333333333333444444444444444333333222222333333444444333333333333444555555555555555555555555555555333333222222222222222333......///111222333444555222222222222222222222222222222333333444444555555444444333333333333444444222222222222222111111111111111111111111111111111000000111222222111000000111111111222222222222222222222222222222222222222333333222222222222333333222222333444444444444444333333333333333333333333444444555555555555444444333333444444555666666666333333333333444444444444777666666666666666666777555555555555555555555555777666555333333444555555555555555555555555555555888888777777666666666666777777777777777777777777777777777777888888888888777888888999999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<;;;;;;:::999888555666777888999888777666888888999999::::::;;;;;;:::;;;;;;;;;;;;::::::999999::::::;;;;;;::::::999666777777777777888888888777888999999999999999999777777777777888888888888999999888777555444333333999888888666555444333222444444555555555555444444333444444444444333333222222333333444444444444444333333333222222111111111111222222222222333333333222222111111111111222222000000000000000000000000333222222222222111111111000/////////000222333555111111111111111000//////000000000000000000000000////////////////////////.........//////////////////............///000000000000000000000000000000---------...............000//////...------,,,,,,.........//////..........................................///////////////,,,,,,---.........------------............------////////////000000000111***,,,///111222111///---......////////////......//////000000000111111111//////////////////////////////......//////000111///////////////.........------------------------////////////000000000000---......///111222222333------......//////000000+++,,,---...///////////////000111222222222111000---...000333666999;;;<<<666666555555555444444444555555555555555555555555666555444333333444555666444444444444444444444444222222333333333444444444444333333222222333333444333222222222222333444444555555555555666666666666333333222333333444555666111111111111111222222222222222222222222222222222222222222222333333333333333333222222222222333333111111111111222222222222111111111111111111111111///000111222222111000///000111111111222222222222111111111111111111111111222222333333333333222222222222333444444444444333222222222222222222222222333444444555555444444333222222333333444555555555333333333444444555555555666555555444444555555666555555555555555555555555666666444333333333444444555555555555555555555555777777777777666666666666777777777777777777777777777777777777888888888888777777888888999::::::::::::999999888888999999:::999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;:::999888888666777999:::::::::999888999999999999999:::::::::;;;;;;;;;;;;;;;:::999888888999999::::::999999888666666666777777777888888888999999999999888888777666666666777777888888888999888777666444333222111666666666666555555555555444444555555555555444444333444444555444333222111111111222333333333333333111222222222222222333333111111222222222333333333222222111111111111222222000000000000000000000000222222222222222222222222222111000//////000111222111111111111111000//////000000000000000000000000////////////////////////---------........./////////......---...///000111000000000000000000000000---------------,,,,,,+++..................------...//////000000//////...........................------......//////000000...////////////......---------............------........./////////000000,,,---...///000000000///......////////////......////////////000000000000///////////////////////////////////////000000111.........///////////////------------------------......//////000000111111//////000000000111111111////////////............,,,---...///////////////...///111333333222111000---...000222555777999:::666666555555555444444444666666666666666666666666777666444333333444666777555555555555555555555555222222222333333444444444444333333222222333333444222222111111222222333444555555555666666666666666222222222333555777888999333333222222111000//////222222222222222222222222222222222111111111111111333222222111111222222333000000111111222222222333000000000000000000000000///000111222222111000///000000111111222222222222111111111111111111111111111222333444444333222111222222333444444444333333222222222222222222222222333333444555555444333333111111222333333444555555444444444555555666666666555444444333333444444555555555555555555555555555666555444333222333333444666666666666666666666666666666666666666555555555777777777777777777777777777777777777888888888888777777777888999999::::::888888777777777777888888888888888999999:::::::::;;;<<<;;;;;;:::999888777999:::<<<>>>>>>>>><<<;;;999999999999999999999999;;;;;;;;;;;;::::::999888888888888999999888888888666666666666777777777777999999999999999888777666666666777777888888888999666666666666666666555555444444444555666777777888444555555555555555555444333444444555444333111000///000111222222222222222///000111222333444555555111111111222222333333333222222111111111111222222000000000000000000000000000000111222333333444444555444111///......//////111111111111111000//////000000000000000000000000////////////////////////........./////////000000///...------...///000111000000000000000000000000.../////////...---,,,,,,,,,,,,------...///////////////000000000000//////........................,,,------...///000111111---.........---,,,++++++---..................------------.........//////...---------...///111222......////////////................../////////000///////////////////////////////////////000111111---.........//////000000000000000000000000//////---......///000111111222111111111111000000000000333333222111000///.........//////000000000000000...///111333444333111000/////////000000111222222888777666555555555555555333333333444444444555555888777555444444555666666111222222333444555666666111222222333333222222111222222222222222222222222444333111111111333555666444555555555555555444444333444444333111000000111//////000000111111111111000000000000000000000000333222222111111222222333111222222333333444444555222333333444333222000///111111111111111000//////000000000000000000000000444444444444444444444444333333333222222111111111111111111111111111111111111111111111111111111111000000000111222222222333222222333333333333444444555444333222222333444555444444444555555555666666888666333222111222444666333444666777777555444222666666555555555444444444444444444555555555555666666666666666666666666666999888777666666777888999;;;:::::::::999888888888777777666666666666666777777888888888888999999999999999999999999999999999::::::999999888777666666777:::@@@DDDFFFDDD@@@===888999999999999:::::::::999999;;;;;;;;;;;;999999999999999999999999::::::777777666666666888999::::::999888777666666666666999888777555444444444444888888888888888888888888777777666666666666777777444444444444444444444444222222222333333444444444222222111000000111111222111111111111111111111111222111111111000000//////000000111111111222222222000111111111111222222222333111000///000111000//////000111111111111000/////////.........000111333////////////000000000000000000//////......------111///...///000111000...........................222222111000///...------//////000000000000//////000///...---,,,------...------............------////////////////////////,,,,,,,,,---...//////000------++++++++++++------...,,,***)))***---000222//////000000000000//////......////////////........................------//////000111111111111111000000000000000000000000------,,,---...000222333---.........//////000000...............///////////////............//////---***(((+++000333111...////////////////////////......///000000///...---111111000000000000111111---///111111000000111222777666666555555555555666333333333444444444555555777666555444333333444444222222333333444555555555111222222333333222222111222222222222222222222222444333222111111333444666444444555555555555444444333444555444111000111222000000000111111111222222111111111111111111111111333222222111111222222333222222222333333333333444222333333333222222111000111111111111111000//////000000000000000000000000111111111111111111111111333333333222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222333333333444444444444333333333333444444333333444444444555555555444333000///...///111333333444555666666555444333555444444444333333333333444444444555555555555666555555555555555555555555888777666555555666777888666666666666666666555555999888888777777888888888777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777666666444777;;;???@@@>>>;;;999666777777777777888888888888888999::::::999888888666666777777777888888888888888777666666777888999:::999888777666666666666888777666555555444555555888888888888888888888888666666555555555555666666444444444444444444444444222333333333333333333444222222222111111111222222111111111111111111111111222222222222111111111000111111222222222333333333000111111111111222222222333111//////000111000///111111000000000000111111111000///////////////000000000000//////////////////////////////.........000///...///000111000///........................////////////............//////000000000000//////000///...---,,,------...000000111111111111000000////////////////////////,,,------...//////000000......---,,,,,,---............---------------.../////////000000/////////......////////////..............................------...///////////////000000000000000000000000000///............///000............/////////000,,,,,,---...//////......000//////........./////////,,,***---111333222///........................---...////////////...---111111000000000000111111...000222222111000111222555555555444555555666666333333333444444444555555666555444333222222222222333333333333444444444444111222222333333222222111222222222222222222222222333333222111111222444555444444555555555555444444444555555444222111111333111111111222222222222222222222222222222222222222333222222111111222222333333333333333222222222222333333222111111111111222111111111111111000//////000000000000000000000000000000000000000000000000222222222222222111111111111111111111111111111111111111111111111111111111222222222111111111111111222222222222333333333333333333444444444444333333222222333333333444444444333222000......///000111333444555666666555444333333333333333222222222222444444444555555555555666555555555555555555555555666666555555555555666666444444444444555555555555:::999999999999999::::::777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777777666555666888::::::999888777666777777777777888888888777777888888888888777777555555666777888999999:::999999888777777777888888:::999888777666666666666666666555555555555666666777777777777777777777777555555444444444444555555444444444444444444444444444333333333333333333222222222222222222333333333111111111111111111111111333333333222222222222222000000111111111222222222000111111111111222222222333111//////000111000///111111000//////000111111111111111111000///...---000000000//////..................//////////////////......///000111111000////////////////////////,,,---------......//////...//////000000//////...//////...------------...---......//////......---////////////////////////---......//////000000111//////............////////////000000///...,,,+++......////////////............////////////..............................------...///////////////////////////////////////222111000///...---------............////////////+++---///111222111000000111000//////............111...---...111333111/////////////////////////////////000111111000000///111111000000000000111111///111222222111111111222444444444444555555666777333333333444444444555555666666555444333222111111444444444333333333222222111222222333333222222111222222222222222222222222333222222111111222333333333333444555555555444444333444555444222111222333222222222222222222222222222222222222222222222222333222222111111222222333444444333333222111111000333222111000000111222333111111111111111000//////000000000000000000000000111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111333222222222111000000000111222222222222333333333222333444555555444333222111111222222222333333333555444222111111111222333222333444555555555444444333333333333333222222222444444444555555555555666555555555555555555555555444444444444444444444444555555666666777777888888999999888888999999::::::777777888888888999999999888888888888888888888888999888888888777777777666888888888888888888888777888888999999999:::::::::888888888888888888888888666777777999:::;;;<<<<<<:::999999888888777777777999999888777666666777777555555555555555666777777666666666666666666666666666555555444444555555666444444444444444444444444444444444333333222222222222222333333444444333333111111111111111111111111222222222222222222222222////////////000000000111000000111111111222222222222111//////000111111000000000111111111111000000///000111111111///...---000000000///......------------......//////000000///...---...000222111000000000000000000000000000------........./////////...//////////////////...............------......,,,,,,------------,,,,,,////////////////////////.../////////000000111111........................///000000000///...---,,,---......//////......---......////////////......---------...............//////000111111111111111////////////////////////222222111000///...------.........///////////////---///222555666555444333222111000///............111///......000111///...000000000000000000000000111111222222222333222222111111000000000000111111000111333333222111111222444444444444444555666777333333333444444444555555666666666555444333222222444444444333333222111111111222222333333222222111222222222222222222222222333222222222222222222222222222333444555555444444333444444444222111222333222222222222222222222222222222222222222222222222333222222111111222222333444444333222111111000///222111000000000111222333111111111111111000//////////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111333222222222111000000000111111111222222222333333111222333444444333222111111111111222222222333333666555444333222333333444222333333444444444444444333333333333333444444444444444444555555555555666555555555555555555555555333333444444444444333333666666666777777888888888777777777777777888999999777777888888888999999999888888888888888888888888888888888777777777777777:::999888888777888888888888888999999999:::::::::999999999888888999999999666777777999:::;;;<<<<<<999999999999888888777777999888777777777777777777555555444555555666777888555555555555555555555555777666666666666666666777444444444444444444444444444444444333333222222222111222333444444444444333111111111111111111111111000000111111111111111111000000000111111111222222000000111111111222222222222000//////000111111000---///222444444222///------...000111111111000///000/////////.........---------......//////000000///......///000111111000000000000000000000000000000000000/////////............////////////......------................../////////000000/////////////////////////////////////////////000000000000---------......---------000///............///000------............------......////////////......---------.........////////////000111111111111111////////////////////////000000000000000000/////////////////////.........---///222555666555444333111111000//////////////////..................---////////////////////////000000000000111111222222111111000000000000111111000111333333111000000111444444444333444444555555333333333444444444555555444555555555555444333333444444333333222222111111111222222333333222222111222222222222222222222222222222222222222111111111111222333444444555444444111222333333111111222333222222222222222111111111222222222222222222222222333222222111111222222333444333333222111000000000111000000000000111222222111111111111111000//////////////////////////////........................000000000111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111222222222222222222333333333333222222111111222222222333333333444333222222111111222222222222222333444444555555333333333333444444444444444444444555555555555666444444444444444444444444333333444444444444333333444444444555555555555555555555555555666777888888777888888888888999999999::::::::::::::::::::::::777777777777777777777777888888777666666666777777666777777777777888888888:::999888888888888999:::555555666777888999999:::999999999:::999999888777888888777777777777777888555555555555555666777888666666666666666666666666777777666666666666777777444444444444444444444444444333333333333333333222000111222444444444333333111111111111111111111111000000000000000111111111222333333333333444444444000111111111111222222222111000//////111222111111---///222444444222///------...///000111111111111.................................///////////////111///...///000111000...////////////////////////111111000000/////////...---......//////......---,,,---......///.........------............------////////////////////////////////////////////////,,,---............---,,,///...---------...///000,,,,,,------------,,,,,,......////////////......,,,,,,------.../////////------...///////////////////////////////////////...///000111111111111111///////////////.........+++---///111222111000000111000000//////000000111...............------------------------------------------------...///000111111000000000000111111///111222222000//////000555555444333333333444444333333333444444444555555111222333444555444333333333333333222222222222222111222222333333222222111222222222222222222222222222222222222222111000000111111222333444444444444000111222222000000111222222222111111111000000000111111111111111111111111333222222111111222222333333333222222111111000000//////000111111111111111111111111111111000//////////////////////////////........................///000000000111111111222111111111111111111111111111111111111111111111111111111111111111222222222111111111111222222222222333333222222222222333333222222222222333333333444222222222111111111111111222222222222333444555666111222222222333333333333444444444555555555555666444444444444444444444444333333444555555444333333444444444333333333333333555555555555666777888999777888888888888999999999999999999999999999999999666777777777777777777777777777777666777777777888666777777777777888888888999888777777777777888999666666777777777888888888777888999:::::::::999888888888777777777777888888666666555555555666666777666666666666666666666666666666666555555666666666444444444444444444444444222333333333333333333444...///111333444444333222111111111111111111111111000000000111111222222222222222222222333333333333000111111111111222222222111000...///111222222111000000111111111111000000000///////////////000000,,,------......////////////////////////.........222111//////000000...---.................................///////////////---......//////......---,,,,,,.../////////......***++++++,,,,,,++++++***////////////////////////........................---...////////////...---...............---,,,+++,,,,,,------------,,,,,,......////////////......,,,,,,------...//////000------...///////////////000000000000000000000000...///000111222111111000000/////////............,,,,,,---...//////......////////////000111222222---...//////......//////------------------------------,,,,,,---...000111111111000000000000111111///000111111///......///666555444444333333333333333333333444444444555555///000222333444444333222222222222222222222222222222222222333333222222222222222222222222222222222222222222222222111000///000111222333444444555444///000111111000///000222222111111111000000//////000000000000000000000000333222222222222222222333222222222111111111111111...///000222222222111000111111111111111000//////////////////////////////111111111111111111111111//////000000111111111222111111111111111111111111111111111111111111111111000000111111222222222333000111111111111222222222444333222111111222333444222222333333333444444444333333333333222222222111222222222222333444555666000000111111222222222222444444444555555555666666444444444444444444444444333333555555555555333333555555555444444333333333555555555555666777888999777888888888888999999999777777777777777777777777666666666666777777777777888888888999999999999:::888999999999999:::::::::888777666555555666777888999999999999999999::::::666777999:::;;;::::::999888777777777777777888888666666555555555555666666777777777777777777777777555555555444444555555555444444444444444444444444222222222333333444444444---///111333444333222111111111111111111111111111111111111222222333333333////////////000000000000000111111111111222222222111///...///111222222111333222///......///222333333222000.........//////+++,,,,,,---...///000000000000//////.........---333111000///000///...,,,........................++++++,,,---...///000111---..................---+++,,,.../////////......---......//////......---////////////////////////...............---------...///000111111000///...---///000111///,,,(((&&&+++,,,,,,------,,,,,,+++......////////////......,,,,,,------...///000000///000000111111111111111111111111111111111111111///000111222222111000///000000//////.........---.............../////////......//////000222333444...///000000//////000111111111111111111111111111000////////////111333444111111000000000000111111...000111000...------...333333333333333333333333333333333333333333333333333333333333333333333333333333111111111222333444222222222222111///...---333333333333333222111000111111111111111111111111333333333333333333333333111111222222222333333333///000111222333333222111222222111111000/////////000000000000000000000000000000000000000000000000111111111000000000000000111000000000//////......////////////000000000000//////////////////////////////000000000000//////000000111111111111000000///000111222222111000///111111111111111111111111///000000000000111111111111111111000000000000000333333222111222333444555444444444444444444444444333333222111222333555666444333333222222333333444444444444555555555555666777666555444444444444444444444444444444444444444333333333444444444555555555555555555666666666666666777777777777888888888888999999999999888777777888888777777777777888888999888888888777777666666888888777666555555666666888:::;;;999666555777:::888666777<<>>666666666666555555555555222222222222222222222222666555444333222111111222333333333333333333333333222222222111111111111000000000000000000000000000000000000000000000000000222222111111111111111111222222111111111111111111...///000111111000///...111111000///...------,,,////////////////////////---...000000...+++'''$$$////////////...............///000000000...---,,,...........................---,,,++++++,,,...///(((+++///111111000000000////////////000000000000///...---,,,,,,---...///***+++,,,...///000000000000///...------...///000---...............------........................------............------)))+++---///000...---+++............////////////111111000000//////......000000////////////000000000000111222111///---+++000000000...,,,---///111////////////...---,,,+++...............///000000000000000000000000000000//////000000000000000000222000///------///000222......////////////......333333333333333333333333333333333333333333333333333333333333333333333333333333222222111222222222111111222111111000///...222333333333222222111000111111111111111111111111222222222222222222222222111111111222222222333333///000111222222222111111000000000000000111111111000000000000000000000000000000000000000000000000111000000000000000000000111111111000000/////////....../////////000000000//////////////////////////////000000000000//////------...000000111111111///000111111111111000///000000000000000000000000000000000111111111222222222222222222222222333333333333222222222333444555333333333333333333333333333222222222222333444555444333333222222333333444444444444444555555555555666666555444444444444444444444444444444444333333333333444444444555555555555555666666666777777777777777777888888888999999888999999999999888777777888888777777777777888888999999999999888888777777888888777666666666777777<<<<<<;;;888666555555777777666777;;;??????:::666999999888888777777777777777777777666666666555555777666555444444444444555555555555666777999;;;<<<666666666666555555555555444444444444444444444444666555444333333222222222333333333333333333333333222222222111111111111000000000111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000...///000111111000///...000000000///.........---////////////////////////------......---,,,++++++////////////............//////000000000///...---........................///...---,,,+++,,,...///111222222222000---,,,+++.../////////000000000000///..................///***+++---...///000000000//////............//////---......//////...------........................---......//////......---,,,,,,---------.....................////////////000000000000////////////000000////////////000000///000111222111///---,,,...//////...------///000---....../////////......//////.........//////000000000000000000000000000//////..................111000///......///000111......////////////......333333333333333333333333444444444444444444444444444444444444444444444444333333333333333222111000000000111111111111000000222222222333222222111000111111111111111111111111111111111111111111111111111111111222222222222333111111222222222111000000...//////000111111222222000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000000000............//////////////////////////////////////////000000000000//////***+++---...000111111111///000000111111000000///////////////////////////111111111111222222222333111111111222333333333444333333222222222333444555222222222222222222222222333222222222222333444444333333222222222222333333444444444444555555555555555555444333333333444444555555555444444333333333333444444444444555555555666666666777777777888888888888888888999999999:::888888999999888888777666888777777666666777777888::::::999999999999888888777777777777777777888999@@@===999666555555444333666777888999999888777666888999:::::::::999888777666666555555555555555444666666555555444444555555666555555555666777888999666666666666555555555555555555555555555555555555666666555444444333333333333333333333333333333333222222222111111111111000000111111111222222333333000000000000000000000000111111111111111111111111//////////////////000000//////000000000000//////////////////////////////////////////////////////------,,,,,,---...000111////////////............///000000111111000......------------------------111000...---,,,---......,,,---------------------....../////////000000000...//////000000//////...+++,,,---...///000000000......////////////......---......//////.................................---......//////......---...---,,,+++,,,---///000............////////////////////////000000000000000//////......//////000///000111111000///---,,,+++---...///.........000------...///000000111111////////////////////////000000000000000000000000333333333222222111111111111000///......///000111...//////000000//////...444444444444444444444444555555555555555555555555555555555555555555555555222333444444333222000/////////000111111111111111111111222222222222111111111111111111111111111111000000000000000000000000111111111111222222222222222222111111111000////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111---.........//////////////////////////////////////////000000000000//////+++,,,...///000111111111///000000000000000000///000000000000000000000000111111222222222333333333......///000111222222222222222222333333333444444222222222222222222222222222222222222222222333333333333222222222222333333333333444444444555555555444444333333333333333444555555555444444333333222444444444444555555555555777777777777888888888888888888999999999:::::::::888888888888888777777666777777666666666666777777888888888888888888888888777777777777777888999:::AAA<<<777555666666555333555777888777444333444666777888:::<<<<<<:::888666555555555555555555555555666666555555555555666666555555555555666666666777666666666666555555555555555555555555555555555555666666666555555444444333333333333333333333333333222222222111111111000000111111111222333333444444000000000000000000000000000000000000111111111111/////////000000000000000//////000000000000/////////////////////000000000////////////////////////------------...///111222////////////............//////000111111000///...++++++++++++++++++++++++222111000...------------,,,++++++,,,---///000000........./////////000000...///000111111000///...,,,,,,...//////000000000,,,---////////////---,,,---......////////////.................................////////////......---------------...//////............////////////......//////000000111111/////////......///////////////000000//////------)))+++...//////......///.........///000000111222000000000000000//////...000000000000000000000000444444444333333222222111000000////////////000000//////000000000000//////444444444444444444444444555555555555555555555555555555555555555555555555222222333444333222111000...///000111111222111111000111111222222111111111111111111111111111111111000000000000000000000000000000111111111222222222222111111000000/////////111111111111000000//////000000000000000000000000000000000000000000000000//////000000111111111111111111111111111111222222.........////////////000000000000000000000000000//////000000000000////////////000111111111000000000//////////////////000111111111111111111111111111111222222222333333333......///000111222222222222222333333333444444444333333333333333333333333222222222222222222222111333222222111111222222333333333333444444444444555333333222222222222333444555555555444444333333333444444444555555555666666777777777777888888888888888888999999999:::::::::777888888888888777666666777777666666666666777777666666666777777777777777777666666666777888999999===999555444666888777555555777999777333111333666666888:::<<<<<<;;;888666666666666666666666666666666666555555555666666777555555555666666666555555666666666666555555555555444444444444444444444444555555666666666555444333333333333333333333333333222222222111111111000000111111222222222333333333000000000000000000000000//////000000000111111111000000000111111222222222000000////////////000000/////////000000000000000////////////////////////---...///000000000///...////////////...............///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,111111000///...---------666333000///000///...,,,............////////////...///000111111000///...------...///000000000000,,,---...//////...---,,,---......///000000//////...........................//////////////////...+++,,,...000000///...---............////////////......//////000000111111//////............/////////////////////......---))),,,...000///...///000111000////////////000111//////000111111000///...000000000000000000000000/////////......---------000000////////////000000//////000000000000//////444444444444444444444444444444444444444444444444444444444444444444444444111222222333333222222222...///000111111111111111///000111111222111111111111111111111111111111111000000000000000000000000000000000111111111111222111111000/////////000000222222111111000//////...000000000000000000000000000000000000000000000000/////////000111111222222000000000111111111111111////////////000000000000000000000000000000000000//////000000000000//////000000111111111111000000000//////......//////000111111111111111111111111111111111111222222222333111111111222333333333444111222333444444444333333333333333333333333333333222222222333222222111000222222111111111111222222333333333333444444444444222222111111222222333333444444444444444444444444444444555555555666666666666666666777777777888888888888888888999999999:::777777888888777777666555777666666555555666666777555555555666666666666777666666666666666666777888777666555666777888888888555777999777444333444666555777999;;;;;;:::888777666666666666666777777777666666555555666666777777444555666666666666666555666666666666555555555555333333333333333333333333333444555666666555444333333333333333333333333333222222222111111111111000222222222222222222222222000000000000000000000000...//////000000111111111000000111111222222333333000000////////////000000000000000000000000000000////////////////////////...///000000000///---,,,////////////............------///000000//////...........................////////////...---------...,,,***+++...///---+++------........./////////...//////000000//////...---...///000000000000000------............---------...//////000000000000...........................//////000000//////...***,,,///111111000...,,,............////////////////////////000000000000///......------......///........................,,,---///000/////////111111000///.........///000...///000111222111000000000000000000000000000000........................//////000000000000/////////000000111111000000///555555555555555555555555333333333333333333333333333333333333333333333333111111111111222333444444///000000111111111000000//////000111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000///...//////111111111111111000000000000000000000000000000000000000000000000000000000000000...//////000111111222222/////////000000111111111000000000000111111111222000000000000000000000000//////000000000000//////......///000111111111000000///............///000111111111111111111111111000000000111111111222222222222222222222222333333111222333444444444333333222222222222222222222222111222222333222111000///222222111111111111222222222222333333333444444444111111111111111222333333222333333444444555555555555555555555666666666666555555666666666777777777777777777888888888999999777777777777777666666555666666555555555555666666555666666666777777777777777666555555555555555555333555777888777777777888666777888888777666666666555666888999:::999888777444444555555555666666666666666666666666777888888444555666777888777777666666666666666555555555555333333333333333333333333222333444555555444333222333333333333333333333333222222222111111111111000222222222111111000000///000000000000000000000000......//////000111111222/////////000111222222222111000///......///000111222111111111000////////////////////////////////////......------......///////////////............+++,,,---/////////...---------------------------------.........---------%%%$$$$$$(((...111000------------........./////////..................///......///000000000000///...------,,,,,,------...------///000000111111111........................//////000000000000//////------...///000//////...............////////////000000000000///////////////......------......///.........------......//////000111000///...000222///...---,,,---...000222,,,---000222333222222111000000000000000000000000...//////000000111111222//////000000000000//////000000111111111111000000555555555555555555555555333333333333333333333333333333333333333333333333111111000000111333555666000000111111111111000000//////000111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000///.........000111222/////////000111111222222000000000000000000000000000000000000000000000000...//////000111222222222......//////000000000111000111111111222222222222000000000000000000000000//////000000000000//////+++,,,---///000111111111000///...------...///000000000000000000000000000///000000000000111111111111111111000000000000000111222333444555444333333000000000000000000000000111222333333222111000///222222111111111111222222222222333333333444444444111111000000111222333333111222222333444555666666555555555555666666666777555555555555666666666666666777777777777888888888777777777777777666666555666666555555555555666666666666777777888888888999777666555444444444444444222666::::::777555555777666777888999999999777666555666777888999888888777333333333444444555555555666666666666666777888888333444666888888888888777777666666666555555555555444444444444444444444444111222444555555444222111333333333333333333333333222222222111111111111000333222222111000///......000000000000000000000000---......///000111111222---......///000111111222111000///......///000111333222222111000///......///////////////////////////...+++***+++---000222000/////////............***+++---.........------************************,,,,,,------...---------...,,,,,,///333444000+++---------........./////////...---,,,,,,---...///...//////000000000000///......,,,++++++,,,......------///000111111111111........................//////000000000000/////////......---...///000111............/////////000111111000000//////...............------...............---------......///111222111000......000333,,,+++++++++,,,///222333+++---///222333333222222000000000000000000000000++++++,,,---...///000000//////000000000000//////000000111111111111000000666555555555555444444444666555444333222222111222666555444222111111222222111111111111111111111111000000000000000000000000111111222222222333333333222111000000000111333444111111111111111111111111///000222333333222111000000000000000111111111111//////////////////////////////000111222222333333///000111111000///000222000111222222222000///...111111222222222222111111111111111000000000000000////////////////////////////////////////////////000000000000000000000000333333222222111000000000000000000000000000000000///000000000111111111111333333333222222222111111000000000000000000000000000000000000//////////////////000111222333333444222222222111111111000000444444555555444444333333333333333222222111111111444333222111222444777888666555333222222444777999777777777777777777777777444555555666777888888999999999888888888888888888777777666666555555555444666666777888888888888888888888777666555444333333777777777777777777777777888777666666777777666555555555555555555555555555666666555555555555666666666666777777777777666666777888888999999999888888666666666555555444444333555555555555555555555555333333333333333333333333444444333333333444555555111111111111111111111111222222222222222111000///333222222222111111000000000000000000000000000000000000000000000000000000,,,------...///000000111111000///////////////000......///000000///...------...///...------...///........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///------------------------........./////////000000.........////////////000............////////////............////////////........................//////////////////////////////////////////////////////............//////222111000///////////////............//////////////////............//////111111000000//////.........---------...///111222222222111000///...------////////////............000000000000000000000000111111000000//////.....................///000000111111000///000222444555555555555555444444444444666666555444333333333333555444333111000000111111111111111111111111111111000000000000000000000000111111111111222222222333222111000000000111222333111111111111111111111111111222222222222222111111//////000000000111111111////////////////////////......///000000111222222000111222111//////000111000000000000000///......000111111222222111111000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...//////000000111222222000000000000000000000000000111111111222222222222333222222222111111111111000000000000000000000000111111111111111000000000000000000111222222333333222222222111111111000000111222333444444444444444333333222222222222222222444333222222222444666777444444444444555555666666666666666666666666666666777777777777777777777777999999999888888777777777777666666666555555555444555666777777888888777777777777777666555555444444666666666666666666666666777666555555777777666555555555555555555555555555666666555555555555666666666666777777777777666666666777888888999999999888666666555555444444333333555555555555555555555555333333333333333333333333333333333333333333333333111111111111111111111111111111222222222111000000222222111111111000000000000000000000000000000000222222222222222222222222------...//////000111111222222000///............---...////////////...------...//////------...///........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///------------------------,,,,,,,,,---------......------........./////////............////////////............////////////........................////////////////////////////////////////////////000000////////////000000000000//////////////////............//////////////////............//////111111000000////////////...............///000111111111000000//////......////////////............000000000000000000000000111000000000/////////..................///000000------...///000000000111555555555555444444444444777666555444444333333444333333222111000000000000111111111111111111111111000000000000000000000000000000000111111111222222222111111000000000111111111111111111111111111111444333222111111000111111//////000000000000111111////////////////////////---......//////000000000000111222111///...///000000000///.........//////000111111222222111111000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000------...//////000000111000000000000000000000000111111111222222222333333111111111111000000000000000000000000000000000000111111111111111222222222111111111111111111111111222222222111111111111111///000111222333444444444222222222222222222333333555444333222333333555666222333555666666555444333444444444444444444444444999999888888888777777777::::::999888777777666666666666666555555555555555444555555666777666666666666666666666666666666666555555555555555555555555555444444555777888777666555555555555555555555555555555555555555555555555555666666777777666666555555555666888999999999999777666555444333333333333444444444444444444444444333333333333333333333333333444444444444333111000111111111111111111111111000111111222222222111111111111000000000000//////000000000000000000000000111111111111111111111111...//////000000111111111333222111///...---,,,,,,,,,---............---------...//////------...///........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///------------------------,,,,,,,,,---------------,,,---------........................////////////............////////////........................////////////////////////////////////////////////000000////////////000000............////////////............//////////////////............//////111000000000000/////////......///////////////...000000000000////////////////////////............000000000000000000000000000000000000//////////////////.........///000000+++,,,///000111000///...555555555444444444333333666555444333333333333333333333222111111111111111111111111111111111111111000000000000000000000000///000000000000111111111222111111000000000000000111111111111111111111111444333111///......//////////////////000000000111////////////////////////.........//////000000000000111222111///......///111000///......///000111000000111111111111000000/////////000000000000000000000000000000000000000////////////////////////////////////////////////111111000//////......---////////////////////////000000111111111222222222000000000000000/////////000000000000000000000000000000111111111111111222222222222111111111000000111111111111111111111111//////000222222333333333111111111222222333333333555555444333333333444444333444444555555444444444333333333333333333333333888888888888888999999999;;;:::999888777666555444555555555555555555555555333444555555666666555555555555555555666666777777555555555555555555555555555444444666888::::::999555555555555555555555555555555555555555555555555555666666666666666666555333444555777888999999999777666555444333333444444444444444444444444444444333333333333333333333333444555666666555333111///111111111111111111111111///000111222222222222222000000000///////////////000000000000000000000000........................///000000000111111111222222111000///...---------,,,,,,---------------------///000///...---...///........................------------------------........................---------............///------------............////////////////////////,,,,,,,,,---------..................////////////............////////////........................//////////////////////////////////////////////////////............//////------......////////////............//////////////////............//////000000000000000000000000......000000000///...---.../////////000000000111////////////............////////////////////////000000000000////////////000///////////////000000...///000111222111111000555444444444444333333333333333222222111222222222333333333333333222222222111111111111111111111111000000000000000000000000///000000000000111111111000000000111000000000000000000000000000000000000222111///...---------......////////////000000000000000000000000000000000//////000000000000000111///111111000...---...///222222000000000111222333000000000111111000000000......//////000000000000////////////////////////////////////////////////////////////////////////222111111000000///......////////////////////////////////////000000000000////////////////////////000000000000000000000000/////////000000000111111333333222222111000000000111111111111111111111111111111111222222111111000111111111222222333333333555444444444333333444444666555333222222333444555444444444444444444444444555666777888999:::;;;;;;::::::999888777555555444444444444555555555555555333333444555555555555555444444555555666777777777555555555555555555555555666555555777999;;;;;;:::555555555555555555555555444444555555555555444444555555666666666666555555222333555666777888888999666555444333333444666777444444444444444444444444333333333333333333333333444555777777666444222000111111111111111111111111///000111222222222222222///////////////000000000000000000000000000000000........................000000000000111111111111///...............///000,,,,,,,,,,,,------.........///000///......///000........................------------------------........................---------............///---------......//////////////////////////////...,,,,,,,,,---------..................////////////............////////////////////////////////////////////////////////////////////////////////////...------,,,,,,------...,,,---...///000000//////............//////////////////............//////000000000000111111111111......000000000///...---......//////000000111111////////////............////////////////////////////////////000000000000111000000/////////000000111111000//////000222222444444444444333333333333222222111111111111222222333333444444444333333222111111111111111111111111000000000000000000000000000000000111111111222222...///000000111111000000000000000000000000000000000000///......------.........////////////000000000000000000000000000000000000000000000000000000...///000000......///000222222111111111222333333///000000111111000000///---......//////000000111........................////////////////////////000000000000000000000000...//////000000111222222000000000000000000000000........./////////000000////////////000000000000000000000000000000000000.........///000000111111333222222222111111000000111111111111111222222222222222222222222111000000222222222222222222333333333444444444444444444444777555333111000222444666555555555555555555555555333444555777999:::;;;<<<999999888777666666555555444444444444444555555555333444444555666555555555444555555555666666777777555555555555555555555555666555555777999;;;;;;:::555555555555555555555555333444555666666555444333444555555666666555555444333333444666777777777777666555444444555777999;;;333333333333333333333333333333333333333333333333444555555666555444222111111111111111111111111111000111111222222222111111//////000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000------------...///000111---,,,,,,,,,---...///000...///000000......///000........................------------------------........................---------............///---------...//////000000---------------,,,,,,,,,,,,---------........................////////////............////////////////////////////////////////////////////////////////////////////////////...------------------......///000111111111//////............//////////////////............//////000000000111111111111222......///////////////.........//////000000111111////////////............000000000000000000000000////////////000000000000111111000/////////000000222000...------///111222444444444333333333222222333222222111111222222333111222333333333333222111111111111111111111111111000000000000000000000000111111111111222222222333,,,---///000111111111111000000000000000000000000000000000111000000//////........./////////000000000000000000000000000000////////////////////////,,,...//////......000111000000111222222222222222//////000000000000//////------......///000000111////////////////////////////////////////////////000000000000000000000000---......//////000000111000000000000000000000000////////////000000000000/////////000000111111111000000000000000000000000...//////000111111222222222222222111111111111111000000111111111222222222111111222222333222222222333333222222222222222222222222333444555555555555555444333222222222333333555555555555555555555555444444555666888999::::::888888777777666666666555333333333444444555555555444444555666666666666666555555555666666666666666666666666666666666666666555444444555777999888777555555555555555555555555222333555666666555333222444555555666666555555444333444555555666666666666555555444444666999<<<>>>333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111222222222111000000000000000111111111222222000000000000000000000000222222222222222222222222////////////////////////......---------...//////---------------///000111...000111000///...///000........................................................................---------............///---------...///000000000......---------,,,,,,,,,------........./////////............////////////............/////////////////////////////////////////////////////////////////////////////////////////////......////////////000222333222111///...............//////////////////............//////000000111111111222222222...............///000111////////////000000000000////////////............000000000000000000000000.../////////000000000111222111111000//////000000111111000000000000111111444444444333333333222222333333333222222333444444000000222333333222111000111111111111111111111111000000000000000000000000111222222222222333333333+++,,,...000222222222222000000000000000000000000///000222333333222111000............/////////000000000000000000000000000.....................---+++---...///...///111222...///000222222222111000//////000000000000//////---------...///000000111000000000000000000000000////////////////////////000000000000000000000000000//////...------,,,,,,000000000000000000000000000000000000111111111111//////000000111111222222000000000000000000000000///000000111222222333333111111111111111111111111000000111111222222222222///000111222333444444444444333333222222111111111111222333444555555555555333444444555444333111111444444444444444444444444555555666666777777888888777777777777666666666666333333333444444555555555444555666666777777666666666666666666666666666666777777777777777777777777444333333444666777666555555555555555555555555555222333555666666555333222444555555555555555555444444444555555666555555555555555444555777;;;>>>AAA333333333333333333333333333333333333333333333333111000000///000000111222111111111111111111111111222222222222222111000///000000111111222222222333000000000000000000000000000000000000000000000000////////////............000///...---------------......------...///111222...000111000///...///111........................................................................---------.........//////---------...///000000111000000/////////..................////////////000............/////////000............/////////000000000000000000000000000////////////////////////////////////////////////111111000000000000111111111222333444333111///.............../////////000//////............//////000000111111222222222222...---------...///111222000000000000////////////000/////////............000000000000000000000000.../////////000000111111222222111000000///000000222333444555555444222111333333333222222222111111333222222111111222222333222222222222222222222222000000000000000111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////...000222333333111...---------......//////000000000000000000000000000000---///000///...---...000000000000000000000000000//////000000000...---,,,---.........//////000000------............------111000000/////////000000000000000000000000000000111000000000//////......,,,,,,...///000000000000111000000////////////000222222111000///...------000000111111111111000000............////////////111111111111111111111111000111111111111222222222222222222222222222222222...///000111222333333333333444555666777666555444333333333444444555555555444444444444444444333333333333333444555666777777555555444444444444555555444555666555333222333444111222333444555444333222444444444555555555555555777777888888888666555444222222333333444444333333===<<<;;;999777444222111333333444555555444333333333333333333333333333333333333333333333333333333444444555555666666777777666555555444222111111000333333333333333333333333111222222222222333333333111111111000000000000///////////////////////////000000111111111111000000111000/////////000222333---...///111111000000///222000///...///000///...///...---,,,,,,---...///........................---------------...///000,,,,,,------....../////////////////////////////////...---,,,,,,,,,,,,,,,++++++,,,---.........---+++++++++,,,---...///000///...------,,,---...///........................///111444666666444111///111000000000000000111222222111///...------......---...///000000///...---...///000000000///---,,,,,,...000111222111000///......------------............///000000000000000000000000...,,,,,,...000000000000000111111111111000///...------...///000......//////000000111111111111000000//////......111111111111111111111111---......///////////////444333111//////000111222000111111111000///000111333333333222222222111111333222222111111222222333222222222222222222222222111111111000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111///000111222222000///............///////////////000000000000000000000000///111222111000///000222000000000000000000000000......///000000///................../////////000...//////////////////...////////////////////////000000000000000000000000111111000000000/////////------......//////000000000000////////////000000000000000000////////////000000000111111000000000....../////////000000000////////////////////////000000111111111222222222000000000000000000000000///000111222222222222222000111222333444333333222222222222333333333333333333333444444444444444444333444444444555666666666555555444444444444555555444555666555333222333444333333444555555555555444444444444555555555555555888999999999888777555444222333444444555555555555555555666666666666555555333333444555555444333333333333333333333333333333333333333333333333333333555555555555555666666666444444333333333333222222333333333333333333333333000000000000111111111111222222111111111000000000000000000000000000000000111111222222222111000000111000/////////000222222...///000111111111000000111///......000000000//////...------------...///.......................................///000000.............../////////........................///...------,,,,,,,,,---++++++,,,---------------------.....................---,,,++++++++++++,,,........................,,,...000111111///---,,,///...............//////000///...---......///000......////////////......000111111111000000///...---...000111111111///////////////....../////////......///000000000000000///000000///------...///000000000000000000000000000///...------...///000////////////000000000000////////////000000000000////////////////////////---......///////////////333222000......///000111//////000///.........///333333333222222222111111222222111111111111222222111111111111111111111111222222111111000000//////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000/////////////////////.........000000000000000000000000///111222111000///000222000000000000000000000000......///000000000//////............//////////////////000000000000//////,,,,,,...///000000///...000000000000000000000000111111111111000000000000000///...------...///000//////...//////000111222......//////000000111111000000000000000000000000/////////000000000111111........................000000000111111111222222000000000000000000000000000111111222222222111111000000111222222222222111222222222222111111111111222222333333444444555555444444555555555555555555555555444444444444555555444555666555333222333444555444444444444555666666444444444555555555666666:::::::::999888666555444222333444555666666666666111222333444555555555555333444444555555444444333333333333333333333333333333333333333333333333333555555555555555555444444222222222333333444444444333333333333333333333333000000000000111111111222333222222222111111111111111111111111111111111111222222222222111111000///000000000///000111111222//////000111111111111000111///......000111000000///...------------...///........................//////////////////000111000000///////////////...------------------------.........---------------++++++,,,------------,,,...///000000///...---,,,...---,,,+++++++++++++++........................,,,,,,------...---,,,,,,........................------------...///111222//////............//////111000//////.../////////---...///000111000///...000000////////////000000......///000000000000///...///000000...---......111000000//////.........//////............//////000000000000////////////.........///000111111111////////////////////////---......///////////////111000///...---...///000000000000000/////////...333333333222222222111111222222111111111111222222000000000000000000000000333222222111000///......000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000........................222111000///...//////000000000//////......------////////////////////////---///000///...---...000000000000000000000000000000000000000////////////.........////////////////////////000000/////////)))+++---///000000///...////////////////////////111111111111111111000000111000...---,,,---///000............///000222222////////////000000000000000000000//////000000000000000000000111111111111000000000000000000000000000000000000111111111111222222222222222222222222111111222222222111111000111111222222333333333333333333222222111111111000111111222333444444555555555555555555555444444444555555444444444444555555444555666555333222333444555444333333333444666777333333444444555666666666:::999999888666555444333111222333555666666666666444444444444444333222222444444444444444444444444333333333333333333333333333333333333333333333333666555555444444333333333222222333333333333444444222222222222222222222222222222222333333333444444333333333222222222111111111111111111111111111111111111111111000///......000000000000000111111222000000000111111111111111222000///...///000///............------.................................//////............//////111111000000//////......---------------------------...............------,,,------.........------,,,---///000000...---+++------------......//////..........................................//////000000000000000000//////------......//////000111000///...------...///000...---,,,++++++,,,---.........///000000//////...000//////////////////000---...//////000000//////,,,...111111///.........111000000///...------,,,/////////....../////////111111000000//////........./////////000000000111000000000000000000000000---......///////////////000000///......//////000333222111111222222111000333333333222222222111111222111111000000111111222000000000000000000000000333222222111000///......000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000........................222111///...---...///000000000//////......------////////////////////////---///000///...---...000////////////////////////222222111000///.........///////////////.........---......//////......---)))+++---///000000///...////////////////////////000000000000000000111111111000...---,,,---///000............///000222222000000000000////////////000000///......///000000000000000000111111111111000000000000000000000000//////000000000111111111222222222222222222222222111111222222222111111000111111111222222222333333444444333333222222111111111111222222333444555555555555555555555444444444555555444444444444555555444555666555333222333444444333222222222333555666333333444444555666666777888777666555444333222222111111222444444555555555666666666555444333222111444444444444444444444444333333333333333333333333333333333333333333333333555555444444333333222222444444333333333333222222222222222222222222222222222333333333333444444444333333333222222222111111111111111111111111111111//////000000///......---///000000000111111111111000000000000000111111111444222000/////////---,,,---..................---...........................------,,,,,,---------111111000000//////......------------------------------...//////......---......////////////......(((***,,,...///...---,,,***+++,,,---///000111111........................//////.........///000111000000000111000///...---......///////////////...000///...------...///000...---,,,++++++,,,---........./////////.........///......------......///------...///////////////,,,...000111///.........111000000///...------,,,...//////////////////...111111000000//////......111000000000/////////...000000000000000000000000---......///////////////000000000///000000000111333111000000222333222000333333333222222222111111111111000000000000111111111111111111111111111111222222111111000000//////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000///...---...///000///////////////.........000000000000000000000000///111222111000///000222////////////////////////333222111000///////////////////////////.........------............------,,,,,,...///000000///...000000000000000000000000////////////000000000000000///...------...///000//////...//////000111222111111000000//////......000000............000000/////////000000000111111......................../////////000000000111111000000000000000000000000000111111222222222111111000000//////000000111222333333333333333222222222111111222222333333444444444444555555555555555555555555444444444444555555444555666555333222333444333222222222222333444444222333333444555666777777666555444333333222333333111222333333444444333333333444444555666666666555555444444333333444444555333333333333333333333333333333333333333333333333333333333333333333222222444444444333333222222222222222222222222222222222111111111111222222222222333222222222111111111111111111111111111111111111...//////000000//////...//////000111111111111000/////////...///000000111555222000/////////---,,,------...//////...------...........................---,,,,,,+++,,,,,,,,,000000///////////////...------------------------,,,---...000000///.........////////////...------'''(((***,,,------------'''(((***,,,---...//////........................---------------...///000---...//////...---+++***...///////////////...---//////............///////////////...//////000111//////........................------------......------...////////////...,,,...000000///...///000111000000//////...............////////////......000000000000////////////111111111000///.........////////////////////////---....../////////////////////000000000000111111///---+++---000222000...333333333222222222111111111111000000000000111111222222222222222222222222111111111000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000///........................///////////////000000000000000000000000///111222111000///000222////////////////////////000000/////////000222333000/////////..................////////////......////////////////////////000000000000000000000000---.........////////////------......//////000000000000////////////000000////////////000000000000111000...------...000111....../////////000000000////////////////////////////////////000000000111000000000000000000000000///000111222222222222222111111000///000111222333111111111111222222222222222222222222222222333333333444444444555666666666555555444444444444555555444555666555333222333444222333333444444444444444222222333444555666777777555555444333333333444555444444444444444444333222111111333555666777777777555444333333333333444555333333333333333333333333333333333333333333333333222222222222333333333333222222333333333333444444111111111111111111111111111111111222222222333333222222111111111000000000000000000000000000000000...///000111222222222222...///000111222111111000///...---------...000000222000......///000///...------...//////...------..............................---,,,,,,,,,,,,,,,.............../////////........................,,,---///000000000///...------......---,,,,,,++++++++++++,,,,,,---------)))***+++------------,,,........................+++,,,,,,---.../////////---...//////...---+++))),,,---...///000000//////......////////////.........///000000111111111000//////......------------//////............//////,,,---......//////......---...///.........///111000000000000000000000000---...///000000///...---////////////000000000000000000000000////////////////////////////////////---......///////////////---...//////000000000///,,,***(((+++000222111...333333333222222222111111111111000000000000111111222222222222222222222222000000000000000111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........---.........//////000000000000000000000000000000...///000///...---...000////////////////////////...------...000222555666000000//////.........---//////000000000000//////111000000/////////000000000000000000000000000000,,,---------......//////,,,,,,...///000000000000111000000////////////000------...///000111222222111///...------...///111............////////////222222222222222222222222////////////000000000000222222222222222222222222...///000111222333333333444333222222222333555555//////000000111111222222333333222222222222222222333333444444555666777777555555555444444555555555444555666555333222333444222333555666666666555444222222333444555666777888555555444333444555666777666666666666555444333222111222333444555666666666555444333333333333444555333333333333333333333333333333333333333333333333111111111222222333333444000111111222444555555666111111111111111111111111333333444444444555555555111111111000000000000//////////////////////////////000111222333444444444...///000222222111111000...------,,,,,,...///000///...---...000222222111,,,---...//////...---,,,........................000///...---------------,,,---------......//////////////////////////////+++---///000111000///...,,,,,,,,,,,,++++++***)))///...---,,,,,,,,,---------.../////////...---,,,........................,,,---...///000000000000///000111111000...,,,+++***+++---///111111111111---...///000000///...---,,,---///000000000///...000///...---------------000000////////////000000,,,---......//////............///...---...000222000000000000111111111111---...///000000///...---......//////000000111111......//////000000111111111111111111111111111111---......///////////////,,,,,,---.../////////...---***))),,,222555333000555555444333111000//////222111000000000111222333////////////////////////222111000//////000111222......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......111111111000///---,,,++++++,,,...000000000000///........................///////////////.........///............///000000000000000000000000000000000000//////.........---//////////////////////////////////////////////////////000111111111111111//////000000000000//////000000//////.........---000000000000111111111111...///000///...---...000222000///------///000222000000000000000000000000000000////////////000000111111000000//////......111000...---...///111333333333222222111111000000222111000//////000111222000000000000000000000000333333222222222222222222555444444444444555666666444444555555555555444444222111000//////000111111444444333333333333222222111222333333444444333333222222222333333444444444555555555444444333333333444444555555555555444444555555555444444333333333333333333333333333333333222222222222222222222222222222222222222222222222444444333333222111000000//////000111222222333333444444444555555666666666222222111111000000//////111111111000000000000000111111111111111000//////111000///......///000000//////000000000000//////111111000000/////////...........................------------------------111---+++,,,000222000,,,------............---------,,,,,,++++++,,,,,,---------------------------))))))***+++,,,,,,---------,,,,,,,,,,,,---.........///////////////......+++,,,---...//////////////////............//////................................................---------------...//////000///......///000///...........................///////////////.........000000//////.........---///...,,,++++++,,,---/////////............//////...///000///...---...000///.........///000222333222000///------///000222555444111000......//////............////////////111000000000222222000...000000000000000000000000555555444333222111000000333333222222222222222333111111111111111111111111111111000//////...//////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////////////////...---,,,---...///000000//////000000000000000000000000............/////////000.........---...//////000000000000000000000000000000/////////............//////////////////////////////////////////////////////000111111111111000---......//////......---000/////////...................../////////000000...///000///...---...000111000///......///000111////////////////////////000000////////////000000111000000000/////////...000///.........///111222000000000///////////////222111000//////000111222000000000000000000000000222222222222222222222222333333333333333444555555444444555555555555444444333333222111111222222333444444333333333333222222111222333333444444333333222222222333333444444444555555444444444333333333444444555555555555444444555555444444444333333333333333333333333333333333222222222222222222222222222222222222222222222222444444333333222111111000///000000111222222333333444444444333333333333333111111111000000000000000111000000000000000000000111111111111111000//////000000///......///000111//////000000000000/////////////////////.................................------------------------222///---///333666444111---......//////......---......------------......////////////////////////++++++,,,,,,------......---------------......///------...////////////...---...............------//////............//////......................................................------......///000)))((())),,,000333444444......................../////////////////////...000/////////............000///---,,,,,,---///000//////............//////...///000///...---...000//////......///000111222111000///......///000111000//////...........................////////////000000///000111222111///000000000000000000000000444444444333333222222222444444444444444333222111111111111111111111111111///000000111111000000000111111111000///.........000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////...------...///000000//////......///////////////...000000000000000000000000------......//////000000000000000000000111222222000000000000000000000000////////////............000000000000000000000000////////////////////////...///000000111111000000...//////000000//////...////////////............,,,,,,---------............///000///...---...000111000///......///000111////////////////////////000000////////////000000000000000000////////////////////////000000000000////////////000000000000111111000000000000111111000000000000000000000000111111111222222333333444222222222222222333333444444444555555555555444444555444444333333444444555444444333333333333222222111222333333444444333333222222333333333333444444555444444444444333333333444444555555555555444444444444444444333333333333333333333333333333333333333333333333333333333333222222222222222222222222444333333222222111111111000000000111222222333333333333333222111111000000000000000000111111111111000000000000000000111111000111111111111000000/////////......///000111222//////000000000000//////---------------.................................------------------------000...---000444666555333---......//////......---//////............//////////////////////////////------------............------........./////////+++,,,---.............../////////......---++++++//////............//////........................//////////////////////////////......//////000111///...,,,---......---,,,..............................//////////////////////////////............000000.........///000111//////............//////...///000///...---...000000000////////////000111111000///......///000111------...///////////////............///////////////......///111222111000000000000000000000000000333333333333333333333444333444555555444222000///111111111111111111111111---...000222333333333333111000000000/////////...000000000000000000000000000000000000000000000000////////////////////////////////////////////////---......//////////////////////////////.................................///////////////.........///............///000000///////////////////////////////////////.........000000000000000000000000////////////////////////...//////000000000000000111111222222222222111111///////////////.........,,,,,,---------............///000///...---...000000000////////////000000////////////////////////000000////////////000000000000000000////////////......///000111000000000000000111111222222333333111000000000000000000111000000000000000000000000000000111222333333444444222222222222222333444444333444444555555444444333444444444444444555555555444444333333333222222222111222333333444444333333333333333333333333333333444444444444444444444444333444444555555444444333333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333222222111111111000000111111111222222222222222222222111111111111//////000000111111222222000000000000000111111111000000111111111111000///.........///000111111222//////000000000000//////++++++,,,,,,------.........................................................,,,,,,---000111111///......////////////......///..................///------------------------.........------------------......///////////////,,,---------------,,,,,,---.........------,,,+++///......------......///........................000000000000000000000000///////////////000111111444222///---,,,***'''%%%....................................///////////////////////////.........//////.........///000111//////............//////...///000///...---...000000000000///////////////000000////////////000000...///111222222222111000............///////////////...---...000222222111////////////////////////222222333333333333444444222333333333333111///...000000000000000000000000...///000111111111000///.../////////000000000111////////////////////////////////////////////////////////////////////////...............////////////////////////......---/////////.......................................111111000///...------,,,***************++++++,,,////////////////////////.........///////////////////////////////////////////////////////////////......///000000000000000111111222222222222111111.........///////////////------........./////////...///000///...---...000000000////////////000000........................000000////////////000000////////////000000000000......///000111000000000000000111111222222333333000000000111111000000000000000000000000000000000000000111222333333444444333333333333333444444555333333444444444444333333222222333444444444444444444444333333333222222222111222333333444444333333333333333333333333333333444444444444444444444444333333444444444444333333333333333333333333333333222222222333333444444444333333333333333333333333555555555555555555555555333333222222222222222111111111111111111222222222000111111222333444444555//////000000111111222222//////000000111111111111///000000111111111000000------...///000111111111//////000000000000//////+++,,,,,,------.........////////////////////////...........................---,,,,,,------,,,,,,...//////////////////.........------------......------------------------------------,,,,,,,,,,,,---...//////000000////////////......---,,,******++++++,,,---......------......------------..............................000000000000000000000000///////////////000111111,,,+++***,,,...//////...........................---.........//////000000.........///////////////---------......//////000//////............//////...///000///...---...000000000000000000/////////000000////////////000000000111222222222111///...............///////////////...,,,---000111222111////////////////////////222222222222222222222222222222222222111111000///////////////////////////000000///...---+++***))).........///000111111111////////////////////////////////////////////////000000000000000000000000---............///////////////000000///...------//////............///000000000000000000000000000111111000///...------,,,...------------...//////000000000000000000000000.........///////////////////////////////////////////////////////////////---...//////000000//////...//////000000//////............///////////////...////////////000000000...///000///...---...000//////000000000000//////........................000000////////////000000////////////000000000000////////////000000000000////////////000000000000000000111111111111000000000000000000000000000000111111111222222333333444333333333333333444555555333333444444444444333333111111222333444444444444444444333333333333222222111222333333444444333333444444333333333333222222333333333444444444444555333333444444444444333333222222222222333333333333111222222333333444444555333333333333333333333333555555555555555555555555222222222222222222222222111111111111111111111111000111222333444666777777000000000000111111111111/////////000111111222222///000000111111111111000---...///000111111000000//////000000000000//////.............../////////////////////////////////......................../////////...------,,,,,,...//////000000//////......------------------...////////////////////////,,,,,,,,,,,,,,,,,,------,,,---...///000///....../////////...---,,,+++*********,,,------...............------------..............................//////////////////////////////......//////000111***)))))),,,///111222111........................------......///000000000.........///////////////,,,------...//////////////////............//////...///000///...---...000...///000000000000////////////000000000000/////////////////////...------............////////////000...,,,---///000111111000000000000000000000000111111111111111111111111333222222111111111222222000000000000000000000000000000...------,,,,,,,,,////////////000000000000////////////////////////////////////////////////000000000000000000000000---------.........//////---...//////////////////......------...///000111000000000000000000000000......//////////////////222111111111111222333333000000000000000000000000............/////////000------------------------////////////////////////---...//////000000//////---......//////......---............/////////000....../////////000000000...///000///...---...000//////000000000000//////........................000000////////////000000.../////////000000000111000///.........///111222000000000//////////////////000111222222111000///000000000000000000000000222222222222222222222222222222222222222333333444222333333444444333333222000111333444555555444444444444333333333333222222111222333333444444333333444444444333333222222222333333333444444444555555222333333444444333333222111111222222222333333333111111222333333444555555444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111111222222333444555666666111111111000000000000000...//////000111111222222//////000111111111111111...///000111111000////////////000000000000//////111111000000000000000000////////////////////////...........................//////...---------...//////000000000000////////////............//////////////////////////////,,,,,,------......//////+++,,,.../////////---,,,---....../////////......+++,,,,,,---------,,,,,,...------,,,,,,------.........................................................------......///000///...---...//////...---........................------......///000000111............/////////000------...///000000111111//////............//////...///000///...---...000---...///000111111000000//////000000000000//////...............//////000............////////////111///---,,,...///000000000000000000000000000000111111111111000000//////444333222111222333444555111111111111111111111111///.........000222444555111111000000//////......////////////////////////////////////////////////000000000000000000000000---------.........//////+++,,,---///000111111111...---------...///111222........................,,,,,,---...///000111222...............//////000000000000000000000000000---.........//////000000------------------------////////////////////////---....../////////////////////000000000000//////---.........//////000000.........////////////000...///000///...---...000//////000000000000//////........................000000////////////000000.../////////000000111111111000...---...///111333333333222222111111000000///000111222222111000///000000000000000000000000333333222222222222222222111111111000111222222333222333333444444333333222000111333555666666555555444444444333333333222222222222333444444444333333444444444333333222222222333333333444444555555555222333333444444333333222111111111222222333333333111111222333333444555555444444444444444444444444222222222222222222222222222222222222222222222222222222111111111111111111333333333333333333333444222222111111000000//////...//////000111222222222//////000111111111111111//////000111111000///...//////000000000000//////333333222222111111000000000000000000000000000000////////////////////////+++,,,------------.../////////000000000000//////000000////////////000000------------------------,,,------...///000111111***+++---//////...---,,,+++,,,---///000111111111------------,,,+++******...------,,,,,,------...................................................---------------.../////////...---...000111000///........................---------...///000000111---.........//////000000......000111222222222222//////............//////...///000///...---...000,,,---///000111111111000//////000000000000////////////......000222444555............/////////000222000---,,,---/////////000000000000000000000000111111111111111111111111000111222333333333333333//////000000111111111222000000000000000000000000000000000000000000000000////////////////////////111111111111111000///...........................////////////////////////111111000000//////.........------...///000000///111111111000000000000000////////////////////////333222111///......------........................////////////............------------------------,,,---------.../////////000000//////.........---......////////////......000000000000000000000000000000//////......------........................///////////////////////////////////////////////////////////////////////////////////////.........333111...,,,,,,///333666FFF===222,,,---000111111111111111000000000000000000111222111000///000111111111000000111111222333444333333222222333333444333333222111111222333333333333222222111222222222222222222222222222222222333333333333333333333333333333333333333333333333555444333333333333444555444444333222222111000000333333333222222111111111222222222222222222222222222333333333333333333444444444333333333333222222222222222222222222222222444444444444333333222111111111111111111111111111000000000000000000000000111111111000000000000000222111111111000000//////000///.........///111222222111111111000000//////111111111111111111111111666444111///---,,,------....../////////////////////////////////.........222111///---,,,---.../////////.........---------,,,,,,,,,------.........---,,,,,,,,,,,,---...............------,,,,,,,,,///////////////.........///...---,,,,,,---...///---------............///......////////////......,,,,,,---000333222---)))---///000000//////000111///...---,,,,,,---.../////////.........---------000000000000000///......000000000000000000000000000000////////////000000////////////////////////------------.........///000000000000111111111111......------------......//////000000000000//////000///...------...///000111111111111111000//////222111111111000000//////111111111111111111111111444444333222000...---+++///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000//////........................////////////////////////111000000000/////////...///......//////000//////000000000000000000000000000000000000000000000000111000000////////////000000000000000000000000000////////////............////////////////////////---------...............000/////////..................////////////......////////////////////////111111111111000000//////........................////////////////////////......................../////////////////////////////////////////////...333111///------///222444LLLCCC999222222333222111000000000000000000000000000111222111///...///000111111000000111111222333444333333222222333333444333333222111111222333333333333222222111222222333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444333222222222111333333333222222222111111333333333333333333333333222333333333333444444444444444333333333333222222222222222222222222222222333333444444333333222111111111111111111111111111000000000000000000000000111000000000000000000000111111111111000000000///000000/////////000111222111111111111000000000///////////////////////////......///......---,,,,,,000///......------------/////////////////////...111000...------...///000//////.........---------------...............///...------------...///////////////......---------.........//////////////////...------------...///---------............///---...............---,,,++++++...111555666666444,,,------...///......---//////...------...////////////.........---------,,,...///222333555666666////////////////////////000000////////////000000////////////////////////------........./////////000000000000111111111111//////............//////000000111111111111000000000///...------...///000---...///111222222222222111111111111000000000///111111111111111111111111555444333111...,,,)))(((000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222111000/////////000111////////////////////////////////////////////////000000000000////////////000000000000////////////000000000000000000000000111111111111111111111111///////////////000111111111111111111111111111111////////////............////////////////////////...............---------////////////..................////////////......------------------------111111111000000000000///........................////////////////////////........................////////////////////////......//////////////////222111000///...///000111BBB<<<555111000000///---000000000000000000000000000111111000///......///111000000000000111222222333333222222222222333333333222222111111222222333333222222111222222333333444444444444444444444444333333333333333333333333222222333333333333333333444555666666666666555444444444444444444444444333333333333222222222222111333333333333333333333333222222333333444444444444444444333333333333222222222222222222222222222222333333333333333222222111111111111111111111111111000000000000000000000000000000000000000000111111111111111111000000000000111000000000000111222222111111111111000000000000////////////////////////***+++...000000000...---333111000...------------......////////////////////////...------...000111/////////............---///////////////.........///............///000000///////////////.........------......//////000000///...------------...///---------............///------......---,,,++++++.../////////...///222444222///------///000---+++000//////......//////000/////////............---111111222222222222111111////////////////////////000000////////////000000////////////////////////....../////////000000000000000000000111111111111000000////////////000000111111222222222222111111//////............//////---...///111222222222222111111111111000000000000111111111111111111111111000000000000///...---,,,000000000000000111111111////////////////////////000000000000000000000000000000000000000000000000222111///...---///000222000000000000000000000000////////////////////////000000000000////////////000111111000/////////000/////////000000000000000000000000000000000000000///////////////000000111////////////////////////////////////............------------------------/////////...---------,,,///////////////...............////////////......------------------------................................................////////////////////////........................////////////////////////............////////////111111000000/////////...222///,,,,,,---......---/////////000000000000000---///000000//////000111000000000000000111222222333333222222222222333333222222222222222222222222222222111111222222333333111111111111111111111111222222222222222222222222222222222222222333333333444555777888888777555444444444444555555555555555222222222222222222222222444444444444444444444444222222333333444555555555444444333333333222222222222222222222222222222222222222333333333222222111111111111111111111111111000000000000000000000000000000000000000111111111111111111000000000000000111111111111111222222222111111111000000000000000111111111111111111111111,,,---///000111111111111333222000///...///000111............////////////......------...///000111/////////...............000/////////......------...............//////000//////..................,,,------...///000111111.........------.........---------............///............------,,,+++000000000...,,,---333777>>>777000---000111///---000000////////////000000/////////...............000000000///...---,,,+++////////////////////////000000////////////000000////////////////////////////////////000000000000///000000000111111111111111111000000000000111111000111111222222111111000/////////....../////////111111111111111000//////111111111000000000000000111111111111111111111111...///000000111111111000111111000000000000000000////////////////////////////////////////////////////////////////////////111000...------///000222000000000000000000000000////////////////////////////////////000000000000...000111000......///111......//////000000000000////////////////////////111000000///////////////........................////////////..................................../////////...---------,,,.........///////////////......////////////..............................---------------.................................////////////////////////........................////////////////////////---.........//////000000000000000000000///...---,,,,,,,,,...000111111111......//////000000000000+++---///000000000222444000000//////000000111222333222222111111222222333222222222222222222222222222111111111222222333444111111111111111111111111222222222222222222222222111111111222222333333333444555777888888777555444555555555555555555555666222222222222222222222222444444444444444444444444222222333444444555666666444444333333333222222222222222222222222222222222111111222333333222222222111111111111111111111111000000000000000000000000//////000000111111111111000000000000000000111111000000111111222222222222000000000000000000111111000000000000000000000000000000///......///111111///............///111222---.........//////000000............//////000000///////////////////////////......------,,,,,,,,,------,,,,,,------...///------------------------,,,------...///000111111---..................------------............//////////////////...------,,,...///000111666???EEEEEE<<<111,,,---000000...//////000000000000//////////////////////////////((()))+++---...///000000........................000000////////////000000////////////////////////////////////000000000000///000000000111111111111111111000000000000111111//////000000000000//////...//////////////////...111111111111111000//////000000000000000000111111111111111111111111111111000111111222222111111000111111111111000000000000000000000000000000000000////////////////////////........................000///.........///000111////////////////////////////////////////////////////////////000000000000+++...000000------///222---......//////000000111........................111111000///////////////000000000000000000000000////////////............000000000000000000000000...............---------.........///////////////......////////////......////////////////////////...////////////000000000........................////////////////////////------------------------////////////////////////------......///000000000000//////////////////...---...///000000000///...---......//////000000111+++---///000111222444666000////////////000111111222222111111111111222222111222222333333222222111111111111111222333444444333333333333333333333333222222222222222222222222000000111111222333333333444555666666666666555444555555555555555555555444111222222222222333333333333333333333333333333333222222333444555666666777444444333333333333222222222222222222222222222222000111222222222222222222111111111111111111111111000000000000000000000000/////////000111111222222000000000000111111111111///000111111222222111111000000000000111111111111........................111///---,,,+++,,,...///******+++,,,---...//////------......///000000000.........///////////////...////////////000000000---------------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------------------......//////000000------...//////...---------------............///......///////////////...---......///111555:::===???888///******,,,.........//////000000//////......////////////000000000,,,---...///000000000000........................000000////////////000000////////////////////////....../////////000000000000000000000111111111111111111000000000000111111//////000000000000//////......////////////......---...///111222222222222000000000000111111111111111111111111111111111111000000111222222111111111111111111111000000000///000000000000000000000000////////////////////////////////////////////////........./////////000000........................////////////////////////.../////////000000000111(((,,,//////,,,,,,///333------......///000000111///////////////////////////////////////000000111........................////////////............000000000000000000000000---------.........................../////////000......////////////......////////////////////////........./////////000000........................////////////////////////------------------------////////////////////////------......///000000111//////.........///000000...///000000...---,,,,,,------......///000000111///000222222111111333444///////////////000111111222222111111111111222222111222333333333333222111111111111111222333444555222222222222222222222222111111111111111111111111///000000111222222333333444444444444444444444444666555555444444333333333111111222222222333333333333333333333333333333333222222333444555666777777444444333333333333222222222222222222222222222222000000111222222222222222111111111111111111111111000000000000000000000000...//////000111111222222///000000000111111111111...///000111111111000000///000000000111111111111..............................------------......***+++---/////////...---------......///000000111//////////////////........./////////000000000000------------............---------------...//////------------.........///.........///////////////------...//////...---------------............///,,,,,,---...////////////000///------......---,,,333111...,,,+++,,,---...---...////////////...---.../////////000000000000222222222111000///---,,,........................000000////////////000000////////////////////////------........./////////000000000000111111111111000000000//////000000000000000000111111000000000---...///000000///...------...///111222222222222///000000000111111111111111111111111111111111111---...///111222222333333222111111111000000//////000000000000000000000000////////////////////////000000000000000000000000------...///000000//////........................////////////////////////.../////////000000111111'''+++......,,,+++///333---------...///000000111000000000000000000000000------......///111222333,,,,,,,,,,,,,,,,,,,,,,,,000/////////............////////////////////////,,,------....../////////---.........//////000000......////////////......////////////////////////,,,,,,,,,---------..............................////////////////////////------------------------////////////////////////---------...///000000111///...---------///000111111222333222111//////000---------...///000000111222333444333111111111222///////////////000111111222222111111111111222222111222333444444333222111111111111111222333444555000000000000000000000000111111111111111111111111///000000111222222333333555444333333333333444555666666555444333333222222111111111222222333333333222222222222222222222222222222333444555666777888444444444333333333222222222222222222222222222222///000111222222222222222111111111111111111111111000000000000000000000000...//////000111222222222//////000000111111111222---...///111111000000/////////000000111111111222000000000000000000000000,,,...000111222111000///...000222333333111///------------...///000000111///000000000///...------.../////////000000111111---.........//////000000...............///000000---.........//////000000///////////////.........,,,---...//////...---,,,---------.........//////******,,,---.../////////...---,,,...111222000---))),,,///000///......///,,,---...//////...---,,,.../////////000000111111,,,---...000111111222222........................000000////////////000000////////////////////////------------.........///000000000000111111111111000000////////////000000111111222222222222111111---...///000000///...---111111111111111000////////////000000111111111222000000000000000000000000000000000000000000000000111111000///////////////------......//////000000,,,...000111111000...,,,,,,---///000111000///---000000000000000000000000////////////////////////000///...------...///000---...///000000///...---000000111000000///...---............////////////000000000000000000000000//////......---------,,,222111000//////000111222///////////////////////////......000222111...***000000000000000000000000////////////////////////,,,---......///..................------,,,,,,,,,............////////////000000000000000000000000............////////////........................///////////////.........///............///000000------------------------......////////////......///000111000///...///111///000111222222111000///000000111111111000000//////000222333333222000///000......///222333222///222222111111111111222222222222222222222222222222//////000000111222444444555555444444444555666666444444444444444444444444111222222333333222222111111111111222222333333333333333333333333333333333333444444555666777888888666666555444333333222222222222222222222222222222111111111111111111111111222333333333333222111111////////////////////////333222111000////////////111111111111111222222333............////////////222111//////000111111000//////000000111111111222000...+++))))))+++...000.........///////////////000000000000000000000000...///000111111000///............//////////////////............------------------............///,,,,,,,,,,,,,,,---...///,,,---///000000000///...---...///000///...,,,+++000...------.........---111000///...------...///,,,,,,,,,---------......,,,---...///000000000000000000//////.........---000//////.........//////000000000000000000000000////////////////////////...///000000//////000111......///111222333444555...............///000000000111111111111222222222............///000222333222222111000///...------000000000000000000000000111000000///...------------......///////////////000000000000000000000000000000000000000000000000111111000///////////////.........///////////////---...///000000///...---,,,---///000111000///...////////////////////////////////////////////////000///...------...///000---...///000000///...---///000000000000//////...............////////////////////////////////////222111111111000000000000111000000000000000000111///////////////////////////...---///111111...,,,........................////////////////////////---...//////000000//////.........------,,,,,,,,,............////////////------------------------............////////////......................../////////////////////.........------......///000------------------------......////////////.........///000000......///000//////000111111000//////000000111111111111000000000111222333333222111000222111000111444444222000222111111000000111111222222222222222222222222222222222222111222222333333222222222111222222333444444444444444444444444444111222222333333222222111222222333333333444444444333333333333333333333333333444444555555666666666555444444333222222111111222222222222222222222222111111111111111111111111222333333333333222111111000000000000000000000000333222111000//////////////////......//////000111/////////000000000000111222000//////000222111000---------........./////////...,,,++++++,,,...///.../////////////////////////////////////////////...///000111111000///...---------...............///............------------------............///......---,,,,,,,,,------------///000000000///...222111000000///////////////...,,,,,,...//////...000///...---,,,,,,---...,,,---------...............///////////////...---000/////////............000///////////////000000////////////////////////////////////////////////...000000000......///000------...///000111111222...............///000000//////000000000111111111//////...---......///000222111111000000//////...000000000000000000000000222111111000//////......---...//////000000//////000000000000000000000000000000000000000000000000000000000000///////////////////////////.........////////////////////////,,,---///000000000///...........................////////////////////////000///...------...///000......////////////.........//////000000000000///............////////////......................../////////...............///000000111111000000//////////////////////////////...---...///000///...........................////////////////////////...//////000000000000000.........---------------............////////////---------------------------............/////////..............................//////////////////---------------......///------------------------......////////////......---...//////...---...///...//////000000//////...000000111111111111000000111111111111111111111111444333333333444444333111222111111000000111111222222222222222222222222222444444333222222222222222111111000000111111222333444444444444444444444444111222222333333222222111333333333444444444444444222222222222222222222222333333333444444444444444333333222222111111000000111111111111111111111111111111111111111111111111222333333333333222111111111111111111111111111111222222111000//////////////////......//////000111000000000000111111111111111///...///111222222111---------............///......---,,,,,,---......//////////////////......////////////////////////...//////000000//////...------------------------///............------------------............///000///...---,,,,,,,,,,,,---......///000/////////000...,,,++++++,,,---///...---+++,,,...000//////......---,,,,,,,,,,,,---------........./////////000000000//////---,,,,,,////////////........................///000111111////////////////////////////////////////////////111222222111///...///000.........//////000000000...............///000000........./////////000000000///...------------...000000000000000000000000000000000000000000000000222222111111000000//////---...//////000000//////000000000000000000000000000000000000000000000000///000000000000000//////000000//////......------//////............//////------...///000/////////////////////////////////////////////////////////000///...------...///000...//////////////////...---...///000000111000000............////////////////////////////////////------------------------...///000111111000///...///////////////////////////...------...///000000000000000000000000000000////////////////////////......///000000000000///...............---------............////////////////////////////////////---------.........//////....................................////////////---,,,,,,,,,,,,---......------------............---......//////......------...///...---,,,---///......////////////......///000000111111111111000222222111000000111222222444444444444444333222111111111000000000000111111222222222222222222222222333222222111111222222222222222222111222333333444333333333333333333333333111222222333333222222111333333333333333333333333222222222222222222222222333333333222222222222222333333222222111111111111000000000000000000000000111111111111111111111111222333333333333222111111111111111111111111111111111111000///////////////000000000000000111222222//////000000000111111111000///...///111222222222111111111111111111111111------............------////////////............////////////////////////////////////////////////.........---------------///............------------------............//////......------------...---......///////////////---,,,+++*********+++,,,---,,,+++,,,...000000000...---------------------.........////////////000.../////////......---,,,///////////////.........------------...///000111////////////////////////////////////////////////333444555333111000000111111111111111111111000000...............///000000....../////////000000000/////////.........//////---------...//////000000////////////////////////111111111000000/////////......///000000000000000000000000000000000000000000000000000000000000000...///000000000000//////000000//////......------//////............//////---......///////////////000000000000000000000000000000000000000000000000000///...------...///000/////////....../////////---...///000000111000000............////////////000000000000000000000000000000000000000000000000...///000111111000///...////////////////////////..................000111000000000000000000000000////////////////////////,,,---......//////..........................................////////////////////////////////////------------....................................---.........//////000000---,,,,,,,,,,,,---......---------....../////////------............---------...///...---,,,---/////////............////////////000111111111111111222222111000000111222222222222333333222111000000111000000000000000000111222222222222222222222222////////////000111222333222222111111111222333333333333333333333333333333111222222333333222222111222222111111111111111111111111111111111111111111222222222222222111111111333333333333222222222222000000000000000000000000111111111111111111111111222333333333333222111111111111111111111111111111111000//////////////////000000000///000111111222........./////////000000111///...///111222222111222222222222222222222222------...//////...------000000//////.........---........................//////............//////////////////......------///............------------------............///,,,,,,,,,---...///000111............/////////000---...///000000///...------,,,+++,,,...000000000........./////////...............////////////000,,,,,,---........................///////////////++++++,,,,,,---...///000........................////////////////////////222333333222000...///000111111111000000000000000...............///000000/////////000000000111111......///000111111222222***++++++,,,---...///000////////////////////////000///////////////.........//////000000000000000000000000000000000000000000000000000000000000000---...000111111000/////////////////////.........////////////////////////............/////////000111111111111111111111111000000000000000000000000000///...------...///000//////............//////...//////000000000000///............////////////111111111111111111111111......////////////000000...//////000000//////...////////////////////////,,,...//////......000111........................////////////////////////,,,------............................../////////............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................------......///000000000---------------......///---------...//////000000------............---------...//////...---...///000//////......//////000...///000111111222111111111111111111111111111111///111222222000//////000111000000//////000000111222222222222222222222222............000111222333000000//////000000111222333333333333333333333333111222222333333222222111111111111111000000000000000000000000000000000000111111111222222222222222333333333333333333333222111111111111111111111111111111111111111111111111222333333333333222111111111111111111111111111111000//////....../////////......------......///000............////////////222111//////000111111000111111000000000000//////......////////////......000000000///......------........................///......------......///000000000///......------///............------------------............///+++,,,,,,---...000111222///............///000000+++,,,...000000///---,,,...---+++,,,...000//////---...//////000000//////------........./////////++++++,,,....../////////.........///////////////,,,,,,,,,,,,---...//////........................////////////////////////...//////...,,,+++,,,---.......................................///000000//////000000000111111111---...000111222333333333******+++,,,---...//////000000000000000000000000////////////...............///000000111111000000000000000000000000000000000000000000000000000000---...000111111111000///.........///////////////---...///000000///...---...............///000000000000000000000000000000000000000000000000000000000///...------...///000000///...------...///000///000000000000//////...............////////////000000000000000000000000,,,,,,,,,---------....../////////....../////////////////////////////////***---000111///...///111........................////////////////////////------...///////////////---........./////////000............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------......///000000111......------......///000---------...///000000000,,,------......------,,,...///000000......///000111000////////////000111...///000111111222222222000111222333333222111000---000222111000///000111000000////////////000000222222222222222222222222000000//////000111222222111000000000000111222222222222222222222222222222111222222333333222222111222222222111111111000000000000000000000000000000111111111222222333333333111111222222222222222222222222222222222222222222111111111111111111111111222333333333333222111111000000000000000000000000//////.........//////000...------------...//////...////////////000000000444222000///000000000...////////////......------//////............//////111000000///......------........................///...------------...///000000///......---,,,,,,///............------------------............///------------...///111111///......---...///000111++++++,,,---------------///...,,,,,,...//////...,,,---.../////////......,,,---------............,,,,,,---......---------............/////////000//////.........//////000........................////////////////////////,,,...///...,,,,,,---...------.................................///000000........./////////000000...///000111222222111111,,,,,,---...//////000000000000000000000000000000//////////////////////////////000111111111111000000000000000000000000000000000000000000000000000,,,...000111222111000///---.........//////000000---...000111111000...---...............///000000////////////////////////000000000000000000000000000///...------...///000000///...------...///000000000111000000///................../////////000////////////////////////////////////000000111111000///...------...///000////////////////////////))),,,111222000//////000000000000000000000000000////////////////////////...//////000000000000000---.........//////000000............/////////000........................,,,,,,,,,---------..............................---------...///000000111///............///000000---------...///000000111,,,------......------,,,///000111000///...///111222111000//////000111222......///111111222222222///000222333333222000///,,,///222222000///111333000000////////////000000222222222222222222222222333222111111000111111111333333222222333333444555222222222222222222222222222222222333333222222222333333333222222222111111000000000000000000000000000000111222333444444444000000000000000111111111222222222222222222222222111111111111111111111111222333333333333222111111//////////////////////////////.........//////000///////////////000111111000000000000111111111111555333000000000000///---000000//////.........---//////............//////111000000///...---------........................///...---,,,,,,---.../////////...---,,,,,,++++++//////.........------------------.........////////////.........//////000///......------///000111111000.........000222333000...------.........---***+++---...///...------,,,,,,,,,---------..................---,,,++++++---.........//////000000222111111000000000000111........................////////////////////////...///111000//////000111////////////000000111111...............///000000---------........./////////000111111111000...---......//////000111111222000000000000000000000000000000000000000111111111//////000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......////////////......000///...------...///000---......///////////////000000000000000000000000////////////////////////////////////////////////---///111222111111222333......///000000000000000////////////////////////000000000000///...---,,,......////////////......---------.........//////////////////////////////------............---------------............///........................////////////////////////////////////////////////000000///.............../////////...------,,,,,,+++,,,,,,---...///000000...------------......///...............///000111,,,---...//////...---,,,------------------------000---,,,---000111000...////////////000000000000...............///000000111111111111000000//////222111111111000000//////////////////000000000000000000000111222222333333222222222111111111000000222222222222222222222222222222222222222222222222......///000111111222222111111222222222111111000111111111111111111111111000000000000000000000000222222222111111111000000333222222222111000000000222222222222222222222222111111000000000000111111000000000000000000000000////////////////////////111111000000000000111111000000...------...///000222111000.........///000000000111111111111000000000000000000000000000000////////////////////////..................------////////////............000000000///...,,,+++***...------,,,,,,,,,------......------------.........------------,,,,,,,,,,,,---...//////...---,,,------------------------,,,,,,,,,---------......//////---,,,,,,---...///.........///////////////////////////////////////---------............///////////////////////////,,,,,,,,,---...///000000//////000111111111111111111000///......///000111////////////////////////---------...///000000111000//////.........//////000000000000000000000000............////////////000000000000000000000000000000000000000111111111000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////......////////////......000///...------...///000---......///////////////////////////////////////////////////////////////////////////////////////+++,,,......---------.........///000000000000000////////////////////////......///////////////...////////////////////////---------.........//////////////////////////////------............---------------............///........................////////////////////////////////////////////////000000///...............------..................---------...............,,,,,,,,,,,,---...///000///............//////000,,,,,,---......---,,,,,,------------------------///...,,,---000111000.../////////000000000111111...............///000000222222111111111000000000111111111111000000000////////////000000000111111///000000111111222333333222222222111111111000000222222222222222222222222111111111111111111111111000111111222333333444444111111222222222222111111111111111111111111111111000000000000000000000000222222222111111111000000222222222111111111111111222222222222222222222222000000////////////000000000000000000000000000000////////////////////////111000000//////000000111///...---,,,------...///222111///.........///000000000111111111111000000////////////////////////000000000000000000000000........................////////////.....................///......---,,,///......------.........------,,,,,,,,,,,,------,,,,,,------.........///------............------////////////////////////,,,,,,---------.........///...------------...///,,,------...///000111111........................---------............///////////////////////////,,,---------.../////////......///000000000000///111000///......///000000////////////////////////------......///000000111//////............//////000000000000000000000000............////////////........................000000000000000111111111000000000000111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////......////////////......//////............//////---......///////////////........................////////////////////////////////////////////////...///000000...------.........///000000000000///////////////////////////,,,---...///000000000000000000////////////000000------........./////////////////////////////////------............---------------............///........................////////////////////////////////////////////////000///......---.........,,,,,,------...//////000//////.........---------,,,,,,,,,,,,---...///000000//////............///+++,,,,,,------,,,,,,+++------------------------///...---...///000000...000000000000111111111111...............///000000222222222111111111111111111111111111000000000000/////////000000000111111//////000111111222222333222111111111111000000000222222222222222222222222000000000000000000000000111111111222333333444444111111222222222222222111111111111111111111111111000000000000000000000000222222222111111111111111111111111111111222222222222222222222222222222222/////////....../////////000000000000000000000000000000000000000000000000000//////......//////000,,,,,,,,,,,,---...//////111000///........./////////000000111111000000///........................000000000000000000000000........................////////////............,,,,,,---.../////////...//////.........//////000,,,,,,,,,++++++,,,,,,,,,+++,,,---...///000111111.........------.........////////////////////////,,,------------...............---------......///+++,,,---...///111222222---------------------------------............///////////////////////////------..................------...////////////...000//////......///000000////////////////////////------......///000000000//////............//////000000000000000000000000............////////////......................../////////000000111111111000000000000111111111111////////////////////////////////////////////////////////////////////////////////////////////////......////////////....../////////....../////////---......///////////////........................////////////////////////////////////////////////000111222111///------...---...//////000000//////////////////////////////------.../////////////////////...------...//////............////////////////////////////////////------............---------------............///........................///////////////////////////////////////////////////......------.........---------.........//////.................................---......//////111000///...............,,,,,,,,,------,,,,,,,,,....................................///000//////000000000000111111111222...............///000000222222222222111111111111111111111000000000000000............//////////////////000000111222222222111111111111000000000000111111111111111111111111111111111111111111111111//////000000000111111111111111222222333333222222111111111111111111111111000000000000000000000000111111111111111111111111000000000111222222222333111111111111111111111111000000////////////000000000000000000000000000000111111111111111111111111//////............//////,,,,,,,,,---...///000000////////////...///////////////000000000000//////................................................---------...............////////////............,,,---......///...........................///000------,,,,,,,,,,,,------------......///000000111///...---,,,,,,---...///------------------------------------............------------.........///,,,------...///000000111---------------------------------............///////////////////////////...............---------------...////////////.............../////////000////////////////////////............//////000000///............//////000000000000000000000000000............////////////..............................//////000111111111///000000000111111111111000000000000000000000000////////////////////////......................................................////////////.........//////////////////...---......///////////////........................////////////////////////////////////////////////---...///...+++***)))***------.../////////////////////////////////////////////000//////...------...------,,,,,,------............/////////000000////////////////////////------............---------------............///........................////////////////////////////////////////////////......------------......//////.........---------,,,,,,------...//////000222111000///............111000///.....................------------..............................---...///////////////000///000000000000111111111...............///000000111111111111111111111111000000000000000000111111,,,,,,,,,---------.........//////000111111222222000000000000000000000000111111111111111111111111222222222222222222222222000000000000000111111111111111222333333333333333111111111111111111111111000000000000000000000000111111111111111111111111000000000111222222222333111111111111111111111111222111111000000111111222000000000000000000000000222222222222222222222222//////............//////------...///000111111111.........////////////...//////000000000000//////////////////////////////---------------------------------.........//////////////////.....................///......---,,,---,,,,,,,,,------...///......------------....../////////////////////...///...---,,,,,,---...///---------------------------------.........//////,,,------........./////////////////////.........---------------------------------............///////////////////////////...............---------......///000000000//////------......////////////////////////////////////............////////////...............///000000////////////////////////............////////////////////////////////////---......///000000111111///000000000111111111111000000000000000000000000000000000000000000000000......................................................////////////............////////////......---......///////////////........................////////////////////////////////////////////////...000111000---,,,,,,,,,------...////////////...////////////////////////000000000000///...---,,,,,,---............---,,,....../////////000000000////////////////////////------............---------------............///........................////////////////////////////////////////////////---------,,,------...///000//////...------,,,,,,++++++,,,---...///000111111111000///............000//////............//////......------......///........................---...//////......///111////////////000000000000...............///000000000000000000000111111111000000000000111111111111,,,,,,,,,,,,---------.........///000000111111222//////000000000000000111111111111111111111111111222222222222222222222222222222222222222222222222000111222333444444444444111111111111111111111111000000000000000000000000111111111111111222222222111111111111111222222222111111111111111111111111333222222111111222222333000000000000000000000000111111111111111111111111000//////......//////000...///000111111111111111------.../////////.........//////000000//////...////////////////////////////////////////////////,,,,,,------.../////////////////////.............../////////...---,,,,,,,,,,,,,,,,,,,,,---...//////......------......////////////.........------.........------.........////////////////////////------........./////////+++,,,---...////////////000000000///......---------------------------------------............///////////////////////////------........................///000000000000///,,,---...///////////////////////////////////////......//////////////////......---......///000111////////////////////////............////////////000000000000000000000000------...///000000111111000000000000111111111111////////////////////////000000000000000000000000......................................................////////////......---...///000000///...------......///////////////////////////////////////////////////////////////////////////////////////111222333333111//////000,,,---......//////......////////////////////////...///////////////......,,,...000111111000...,,,.../////////000000000000////////////////////////------............---------------............///........................////////////////////////////////////////////////---,,,,,,,,,------...///..................------,,,---------......//////---------------.../////////............//////000......---,,,,,,---..............................,,,...000///...---///111---.........////////////...............///000000....../////////000000000///000000000111111111111------........./////////......//////000111111111////////////000000111111111111111111111111111111111111111111111111111111222222222222222222222222000111222333444444444444111111111111111111111111000000000000000000000000000000111111111222222222222222222111111111111111111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111111000000//////000000111...///000111111000//////,,,---.../////////............////////////..............................////////////////////////,,,,,,------...//////000////////////............,,,---......///.........,,,,,,,,,------...///000...------,,,,,,------...---------------.........------............------////////////////////////............////////////+++,,,---////////////...///////////////.................................---------............///////////////////////////,,,---------.../////////------...////////////...+++,,,---////////////////////////////////////////////////////////////...---------......///000111////////////////////////............////////////////////////////////////,,,,,,---...///000111222000000000000111111111111........................000000000000000000000000......................................................////////////......---...///000000///...------......///////////////000000000000000000000000////////////////////////////////////////////////...///000000...------...,,,---......//////......////////////////////////,,,---...///000000000000---///222444444222///---////////////000000000000////////////////////////---..................------------.........//////........................////////////////////////////////////////////////,,,,,,,,,,,,------...///,,,,,,------...////////////............---------)))))))))+++,,,...///000...............///000111------++++++++++++------////////////////////////,,,...000000...---///111------------.........///...............///000000---.........//////000000//////000000111111111222////////////000000000111......//////000111111111.../////////000000111111000000000000000000000000000000000000000000000000111111000000000000000000000111222333444444555444111111111111111111111111000000000000000000000000000000111111222222222222333222222222111111000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111000000000000111111......///000000///...---+++,,,.../////////............////////////......------------------------------------------------,,,,,,------...///000000000/////////............***+++,,,...///000000000---------......000111111---,,,,,,++++++,,,,,,---***++++++,,,---...//////,,,---...//////...---,,,------------------------............/////////000***+++---///000000///...---.........//////000000////////////////////////---------.........//////////////////////////////,,,,,,------...///000000+++,,,------......------***+++---///000000///...///////////////////////////////////////.........---------......000111111////////////////////////............/////////000........................,,,,,,---...///000111222000000000000111111111111000000000000000000000000444222///,,,,,,---000222000000//////.........---////////////////////////111111000...---,,,+++***,,,---...///000000000000000000000000000000000000------............------//////.........---------,,,,,,------......//////000000//////......------//////000000000000//////////////////////////////000...---...///000///...000///---,,,,,,---...///////////////////////////...------------,,,,,,,,,---......///////////////111111000///////////////---///000222222000///---////////////////////////......////////////.........---,,,,,,,,,,,,---...------------------------------------------------,,,,,,---...//////......+++,,,,,,------............------------...///000////////////////////////...------,,,---...///000....................................///////////////.........///000222333111000000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000111222333222111///---000000111111111111000000000111111111111222222222000000111222222222111111222222222111111111000000222333333333333222111111222222222222222111000///000000000000000000000000///000000000111111111111//////000000000000//////333333333333333333333333///////////////////////////////////////000000000////////////000000000000000000//////.........---//////...------------...////////////////////////------------------------......------------............------------......,,,,,,,,,------........./////////......---------,,,------......------,,,------............---------------------------------------...///000000111------,,,------...///000...------,,,,,,,,,------000000//////.........---,,,///111111///.........---.........,,,+++,,,------------,,,,,,+++++++++//////......---------,,,............////////////111000///------///000111111111000000//////......---///000000///......///000000//////......------//////............//////------------.........///---...///000000///...---...........................///000111111222111111000000000000000000000000333111///------...000111000/////////............////////////////////////,,,,,,------...///000000***+++,,,---............////////////////////////---......//////......---//////.........---------/////////000000000000000///////////////............//////000000//////...////////////////////////000...---...///000///...000///---,,,,,,---///000////////////////////////000////////////.........---......///////////////111000000///////////////---...///000000///...---///////////////////////////..................///......---,,,,,,---......------------------------------------------------,,,------...//////......---------------.........,,,,,,,,,+++,,,,,,------------------------------......---------...///000000000000000000000000000............////////////000/////////000111333333222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111///...000000111111111111000000000111111111111222222222111222222222222222111111222222222111111111000000222222333333222222111000111111111222111111000000000000000000000000000000111111111111222222222222///000000111111000000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000/////////.........000///......------......////////////////////////------------------------......------------............------------......------...............///---------,,,,,,+++++++++,,,------------------,,,---..................------------------------------------...///000000000------,,,------...///000//////...------......///000/////////............,,,---.........---,,,,,,+++,,,............//////...---------,,,,,,,,,,,,000000000000/////////...............////////////222111///......///111222000000000000//////......---///000000///......///222111111111000000000/////////............//////---.........///////////////000111222222111000///111111111111111111111111//////000000111000000000000000000000000000000000111000000////////////000////////////............////////////////////////***+++,,,---...000111111++++++,,,---............////////////////////////---......//////......---...............---------000000000000000/////////.........///////////////.........//////.........////////////////////////000...---...///000///...//////---------...///000////////////////////////000////////////.........---......///////////////000000//////......//////,,,---...//////...---,,,////////////////////////000///...------...///000......---,,,,,,---......------------------------........................,,,---......///.........//////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000000000000000000000000000............////////////000000000000111222333333222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222222111///...000000111111111111000000000111111111111222222222333333444333333222111000222222222111111111111111222222333333222222111000//////000111111111000000000000000000000000000000111222222222222333333333000111111111111111111000000000000000000000000000111111111111111111111111222222222111000000000///111111000000//////......000000////////////......000000///...............////////////////////////------------------------......------------............------------......///////////////.........---------,,,,,,,,,,,,,,,------------------------................................................---------...//////000000------,,,------...///000000//////...//////000000////////////............---,,,,,,---//////---,,,,,,---...///////////////...............------------------,,,,,,,,,,,,,,,............////////////000///...------...///000000000000////////////...---///000000///......///111111111111000000000000//////............//////////////////000000000000000000111111111111000000222222222222222222222222//////000000000///......//////////////////////////////000000000000/////////////////////.........////////////////////////...............------------......///000000//////////////////////////////......////////////..............................//////......------,,,,,,------......//////000000------............------////////////////////////000...---...///000///...///......---......///000////////////////////////...------------,,,,,,,,,---......///////////////000//////.........//////---......//////......---////////////////////////000///---,,,,,,---///000......------------......------------------------////////////////////////------...............---000000//////.........---///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,..................//////....................................//////////////////000000000111111222000000000///////////////////////////////////////////////////////////////////////////////////////000000111111111111000///000111111222222111111000000000111111111222222222555555555444333222111000111111111111111111111111222222222222222111000000---...///000000000000000000000000000000000000000111111111222222222333333111111222222222222111111000000000000000000000000111111111111111111111111444333333222111000//////222111111000///......---000000//////////////////111000//////......//////////////////////////////...........................------,,,,,,------.........------------......000/////////......------///////////////.........---------,,,,,,---------.........------.........////////////////////////---------....../////////------,,,------...///000//////......//////000000///////////////.........000......///111222000...///.........///...---+++///////////////.........,,,,,,,,,,,,++++++++++++............////////////---,,,,,,++++++,,,,,,---////////////////////////---///000000///......///////////////............//////............/////////000000000000111111111......////////////......//////////////////////////////000//////...------////////////////////////...///000111111000//////.........///////////////////////////////////////111000///...---,,,++++++---...//////000/////////...........................//////////////////...---.....................//////......------,,,,,,------......//////000000------............------////////////////////////000...---...///000///...............//////000000////////////////////////...------------,,,,,,,,,---....../////////////////////............///////////////000000/////////////////////////////////000...---++++++---...000........................------------------------////////////////////////---...............------000000//////.........---...//////000000///..............................//////////////////..........................................////////////........./////////////////////////////////000000////////////////////////////////////////////////////////////////////////000000000111111111000000111111222222222222111111000000111111111222222222555555555444333222111000111111111111111111111111111222222222222111000000---...///000000000000000000000000000000000000000000000000000111111111222111111222222222222111111111111111111111111111111111111111111111111111111444333333222111000//////222111111000///......---//////000000000000000000111111000////////////000////////////////////////........................------,,,,,,,,,,,,------......------------......///......------,,,,,,,,,////////////////////////...---,,,,,,,,,,,,---...///...------------...///////////////////////////------------............------,,,------...///000......------...//////000.........///////////////000///...///000111111000000...,,,,,,...///...,,,////////////////////////000000000000000000000000............////////////...------------------................../////////---///000000///......///............//////////////////............//////000000000000111111111222//////............//////........................//////000//////...------000000000000000000000000...//////000000000000///.........///////////////////////////////////////........................,,,,,,---------------,,,...........................//////000000//////...---------...............000000000000000/////////.........///////////////.........//////.........////////////////////////000...---...///000///...---......///000000000111////////////////////////000////////////.........---......///////////////......------......//////000000000000000000000000///////////////////////////...---,,,,,,---...///---...////////////...---------------------------.................................///......---,,,//////..................+++,,,---...///...------//////////////////////////////000000000///......000000000000000000000000............////////////------...//////......---111111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222222111111000111111111111222222222333333444333333222111000111111111111111222222222111111222222111111000/////////000111111111000000000000000000000000000000//////000000000111111111000111111111111111111000222222222222222222222222111111111111111111111111222222222111000000000///111111000000//////......//////000000000000111111222111111000000000000000////////////////////////........................------,,,,,,,,,,,,------......------------......---------------,,,,,,,,,---------------............---,,,++++++,,,---...///...---,,,,,,---...///........................------------------------------,,,------...///000------------...///000000.........///////////////,,,---......------///222111...******...000000///.........//////////////////////////////000000000............////////////000000000000000000000000---............/////////---///000000///......///000000000000111111111111//////............//////000000000000111111111111111111000000000000111111//////////////////////////////000000000///......000000000000000000000000////////////000000000111............/////////000////////////////////////,,,---------.../////////,,,---------------,,,,,,........................//////000000000000//////---------.........///////////////000000000000000///////////////............//////000000//////...////////////////////////000...---...///000///...---...//////000111111111////////////////////////000////////////.........---......///////////////...------------...///000/////////....../////////////////////////////////---------------------------...///000000///...---------------------------------------------------......//////...------,,,---------------.........)))+++---///000000///...///////////////////////////000000111000///...---000000000000000000000000............////////////......///000000///...---000111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111222222333333222222111000111111111111222222222111222222222222222111111000000111111111222222222111111111111111000000///111111111222111111000000000000000000000000000000000000111111111222222222///000000111111000000///222222222222222222222222000000000000000000000000000000000000000000000000000000000000//////////////////000000000111111111222222111000000000111111////////////////////////........................---,,,,,,++++++,,,,,,---......------------......------------............,,,---------.........//////...,,,++++++,,,...///000///---,,,,,,---///000------------------------------------------------------,,,------...///000............///000111222............/////////000***...111///++++++000555;;;555...+++---//////...------........./////////+++++++++,,,,,,---------............////////////000000000111111000000000---------.........//////---///000000///......//////000000000111111111222//////............///////////////000000000111111222111000//////000111222000000000000000000000000//////000000111000000000000000000000000000000000///////////////000111222---.........//////000000////////////////////////...........................///////////////..............................//////000000000000//////---------.........//////,,,---------......//////000000//////.........---//////000000000000//////////////////////////////000...---...///000///...------///000111111111111////////////////////////......---------,,,,,,,,,---......///////////////---------------...///000......------------......////////////////////////,,,------......------,,,---...///000000///...---------------------------------------------------.../////////...---,,,,,,+++,,,,,,------.........***,,,///111222222222111///////////////////////////000111111111///...---..................................../////////000//////000111111000///.........//////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111222222111222222333333222222111000111111111111222222222000000111222222222111111000000111111222222222222111111111111111000//////222222222222222111000///000000000000000000000000111111222222222333333333//////000000000000//////111111111111111111111111////////////////////////////////////000000000000////////////000000000000//////000000111111111222333222111111000111111111////////////////////////////////////////////////---,,,,,,++++++,,,,,,---.........------.........---.........//////000000.../////////000000111111///...,,,++++++,,,...///000///---,,,,,,---///000---------------------------------------------------------------...000000////////////000111222333---.........//////000000+++000555222,,,+++222999FFF>>>333---,,,---,,,))),,,---------......//////---------....../////////............/////////000------............---------------.........//////---///000000///......///---.........//////000000//////............//////////////////000000000000000///...------...///000////////////////////////...///000111111222111111000000000000000000000000000000000000000000000000......//////////////////,,,,,,,,,,,,---...//////000000000000000000000000////////////////////////000000000000000000000000......//////000000111111000000//////.........---,,,---///000000///---,,,------------.........///000000000000000000000000000---,,,---000111000...////////////////////////........................,,,---///000///---+++)))///000000///---++++++,,,000000//////.........---........................111000///...............,,,,,,,,,---------............---,,,---...///000////////////////////////......------------..............................---------............///000000////////////000000111000///------///111222---------.........////////////////////////..........................................////////////222222222222111///...---////////////////////////000000000000////////////...///111222222000---,,,..................------////////////000000000000000000000000000000000000000000111222222222222111333333333222222000///...111111000000000000111111111111222222222222111111222333333444444333333222000111111111111222222222111111111111111111111111111111111111111222222222222222111111000////////////000111222222333222222---------...///000000111111111000///////////////------...//////000000111/////////...------,,,,,,//////////////////////////////.........------------------............/////////---,,,,,,---...///.........------,,,,,,,,,)))******++++++,,,------.........------,,,,,,,,,---------............///...------,,,,,,------...000///...------...///000333222111///............+++,,,...///000000000000,,,,,,---.../////////......---,,,,,,000555;;;???LLL>>>222///111///+++))).................................------,,,,,,,,,'''(((***,,,---//////000...---,,,++++++,,,---...//////000000000000//////////////////////////////------...///000111222222111111000000//////......////////////000000000000////////////////////////111111000000//////......///000000000000111111111000000000000000000000000///////////////////////////////////////.........//////...---------......////////////////////////////////////////////////////////////////////////000000000000////////////000/////////............---...000111111000...---------........./////////000000000000000000000000000///---...111222111///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------.....................///000///---,,,,,,---///.........------------........................000//////...------......---------.........//////......---------...///000////////////////////////......------------.......................................////////////000...------,,,,,,,,,,,,---111000///......//////000---------.........//////............................................................////////////111111222111111000///...000000000000000000000000000000000000/////////...///000222333333111///---////////////////////////////////////000000000000000000000000000000000000111111222333333333333222000000000000000///...---111111000000000000111111111111222222222222111111///000000111111000000///000000111111111222222222000000000000000000000000000000000111222222222333////////////000000000000111111111222111111000000------......///000000111111111000///////////////******+++,,,,,,------......///////////////////////////////////////////////////.........------------------............//////...------------...////////////......---------......------,,,+++++++++.........------,,,,,,,,,---------............//////......------......///000///...------...///000111111000///............,,,---...000000000//////------......///.........111000......///222666888CCC888///...000...,,,,,,..............................---------,,,,,,,,,111111111000///...---,,,///...---,,,,,,---.../////////000000000000//////////////////////////////000000000000////////////111000000000/////////........./////////000000000////////////////////////000000000000/////////////////////000000000111111000000000000000000000000////////////////////////000000//////.........---111111000///...------...////////////////////////////////////////////////........................111111111000///.........////////////...............///000111111000///........./////////000000000000000000000000000000000111000///000111222222000////////////////////////------------------------///...------...///111222---...//////------...///---------------,,,,,,,,,........................//////...------------............/////////000000......------......///000////////////////////////......------------.................................////////////000000000...---,,,+++++++++++++++000000000//////.........---............/////////------------------..........................................////////////000000111111111111000000111111111111111111111111000000000/////////......000111222333333222000...///000000000000000000000////////////000000000000000000000000000000000000111222333333444444333333//////000000000//////...111111000000000000111111111111222222222222111111...//////////////////...000000000111111111222222//////////////////////////////000111222222333333------......///000000111111111111111000///...------......//////000000111111111000///////////////------......//////000000......//////000111111222/////////////////////////////////............------------............///......---------......//////////////////.........//////......---,,,,,,,,,.........------------------------............////////////......///////////////...------...//////........................---...///000000///...............///......------000//////...///000222333777111......///------///...........................------------,,,,,,,,,...//////000111111000000//////............////////////000000000000//////////////////////////////000000000000////////////000000000000////////////------........./////////////////////////////////////////////000000000000/////////000000000000111000000000000000000000000////////////////////////000000000///......------000000///...------......////////////////////////////////////////////////........................111000000000/////////...///////////////............///000000000000///...////////////000000000000////////////////////////000//////000111111111111////////////////////////000000000000000000000000..................//////,,,...//////......///111------------------------..............................------------......---.........////////////...............//////000////////////////////////......------------..........................................////////////000000///...------------000000000000///...---,,,.............../////////,,,,,,,,,---------------....................................//////////////////000111111111111111000000000000000000000000000000/////////.........///000111222222111///...///////////////000000000////////////000000000000////////////////////////000111222222333333222222000111111222222222222111111111000000000000111111111111222222222222111111000111111222222111111000000000000000111111111111000000000000000000000000//////000111222333333444////////////000000111111000000000000000///............//////000000000000111000000///////////////...//////000000111222222....../////////000000000/////////////////////////////////...............---------............///------------........./////////..................,,,,,,,,,---......//////...............------------------............/////////............//////........................,,,------.....................///000000///...---.../////////...---,,,,,,,,,------...///000111222000......000///,,,---000........................------------------------***+++,,,---////////////000000////////////000000//////000000000000//////////////////////////////------...///000111222222000000000000////////////------------.........///////////////////////////......//////000000111111000000000111111111111222////////////////////////........................000000//////.........---------,,,,,,------...///........................////////////////////////.........................../////////000000000111.........///////////////........................////////////000000000000////////////////////////......////////////000000////////////////////////000000000000000000000000---...///000///---***))),,,...//////......000111..................//////..............................---------......///,,,,,,---------..................///////////////////////////////////////......------------..............................,,,,,,,,,---------......111111000///......///////////////000///...---,,,////////////////////////,,,,,,,,,---------..........................................////////////...///000111111222111111////////////////////////////////////............---...///000000///......---------....../////////////////////000000000000//////////////////////////////000111111111111111000111111222222222222111111111000000000000111111111111222222222222111111111222222222222222222111//////000000000111111111111111111111111111111111///000000111222222333333222222222111111111000000......///000000000000000/////////000000000000000111000000///////////////+++,,,,,,---......///////////////......---------////////////////////////////////////////////////---------............///,,,------.........//////------------------------+++++++++,,,------..............................---------............///...------,,,,,,------...------............------+++,,,---.../////////.........///000000///...---.../////////...---,,,,,,,,,---......///////////////...000222000+++,,,000........................------------------------/////////...,,,***)))(((///000000000000000000/////////000000000000//////////////////////////////------...///000111222222////////////000000000000------------.........///////////////////////////......//////000000111111111111111222222222333333////////////////////////........................////////////////////////+++++++++,,,,,,...//////........................////////////////////////.................................///000111111111.........///////////////.........------.............../////////000000000000000000000000000000000---...//////......///000////////////////////////---------------------------...000000///,,,)))&&&---...000000//////000111.........///////////////........................///............///000000,,,,,,,,,------------...---...///000000000000///////////////////////////......------------..............................++++++,,,,,,,,,---------......---------......///........................000000000////////////...,,,,,,,,,---......//////....................................////////////...///000111111111111111......................../////////.........------------......//////......,,,,,,------......//////////////////000000000000000000000000000000000000...//////000111000000000//////000000000//////...111111000000000000111111111111222222222222111111///000000111111000000////////////000000000111111111111111111111111111111111111111111111222222222444444333222222111000000---...///000111111111111000000000000000000000000111111000///////////////------......///000000000000//////...------,,,,,,////////////////////////...////////////000000000---------............///+++,,,---...////////////,,,,,,,,,---------------......------,,,+++++++++.............../////////---------............///------,,,,,,,,,,,,------------............------,,,---...///000000///...---...///000000///...............///......------111000000///...---,,,+++000...000222000,,,+++///........................,,,,,,,,,------------.....................------//////000000000000////////////000000000000//////////////////////////////000000000000////////////////////////000000000000------........./////////////////////////////////////////////000000000000111111111222222222333333////////////////////////........................------......///000000000...---------------...///........................////////////////////////////////////////////////////////////000000000000............/////////000//////............//////------........./////////000000000000000000000000---///111000......000222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////...---+++***...///000000///...000111---------....../////////........................///////////////000111111------------............---...///000111000000///////////////////////////......------------..............................,,,,,,,,,---------......,,,,,,,,,,,,---...//////...---,,,,,,---...000111000000000000/////////...,,,------...//////000000....................................///////////////000000111111111000000//////////////////////////////.........------------.........////////////---------...//////000000////////////000000000000000000000000000000000000//////000111111111111111000000000000000///...---111111000000000000111111111111222222222222111111...//////////////////...////////////000000000111111111111111111111111111222222222111111111111111222222222111111111111111000000111111111111111111000000000000000000000000111111000///////////////000000000111222222333333////////////............////////////////////////.../////////000000000000---------............///+++,,,---////////////...------------........./////////......---,,,,,,,,,---........./////////000---------............///......------------......,,,------......------,,,---...000111111000///...,,,---...000000000//////------......///.........222111000...------------000------000000---,,,...........................,,,,,,,,,---------......)))***,,,...000222333333......///000000///......//////000000000000//////////////////////////////000000000000////////////.../////////000000000111....../////////000000000////////////////////////000000000000//////////////////000000000111111111////////////////////////........................,,,,,,---...///000111111111000///......---..............................////////////////////////000000000000000000000000111111000000//////......---.........//////000000000000////////////000000------------.........///000000000000000000000000...000222111//////111333////////////////////////........................000000...------.../////////000111000///...///000,,,,,,,,,------.................................000000000000000111222222............/////////000---...000111111111000///////////////////////////.........------.................................---------.........//////,,,,,,,,,---...///000111---,,,++++++,,,...111222111111000000/////////...------......///000111111..................................../////////000000000111111111111000000000000000000000000000000//////.........---------.../////////000000111111---......///000111111222////////////000000000000000000000000000000000000000000111222222222222222333333333222222000//////111111000000000000111111111111222222222222111111//////000000000000//////////////////000000000000000000000000000000000000333333222222111000000000/////////000111111222222222222333222222111000///111111111000000000000000111111000///////////////---------...//////000000......//////000000111111////////////////////////.../////////000000111111---------.........//////***+++---///000000///...---.........//////000000------......///000000000---.........//////000000---------.........////////////............//////,,,,,,---......---,,,,,,...///111222222000///---+++,,,...000000000000000,,,,,,---.../////////...///...------...///000111000+++***---///---,,,---........................,,,,,,,,,------.........------............---------...///000000///...---//////000000000000//////////////////////////////------...///000111222222.../////////000000111111////////////000000000000////////////////////////111111000000//////..................////////////////////////////////////........................000///...------...///000---------,,,,,,+++++++++................................................000000//////.........---///---,,,---000222000...222111000/////////////////////000000///...------------............------////////////////////////000000000000000000000000...///////////////......---------............///,,,,,,+++***+++,,,---...---------............///////////////////////////111111000000//////......000000000000000000000000............////////////000000//////.........---////////////////////////000///...---------------//////.........---------++++++---///000111111111//////.........---------......//////000000111111------............------///---+++,,,///000///---........................222111111111000000//////000000000000000000000000000111222222000//////000////////////............+++,,,,,,---...///000000//////............////////////............//////////////////000000000000111111111111111111111111000000000///---...000222444333111000///...//////...111333222...,,,...000222111111111000000//////......///000111222222333111000000000111222333333222222222111111111000000222222111000//////000000000000000000000000000000000000////////////000000222222111111000000//////000...,,,---000000///,,,000000000000000000000000////////////////////////---///000000///......///........................222111111111000000//////////////////////////////..............................------------......000000//////......---------------...------,,,+++000000//////...---+++++++++,,,---...////////////............///////////////000111000...---...///000000000000000000000000//////.........---------------------.........///............////////////..............................------------......////////////000000000000000000000000////////////000000000000111111111111111000///......///000111000000000000000000000000////////////////////////222111111111000000//////111111222222222222111111////////////////////////........................000///...------...///000///......---,,,,,,------................................................000/////////............000...,,,---000111///...000000///........./////////////////////...------------............------////////////////////////////////////////////////------............------//////.........------------...///000111000000///---------............///........................000000000000//////......////////////////////////............////////////000/////////..........................................---------....../////////.........---------+++,,,---///000000000000//////.........---------......//////000000000000------............------...---+++---///000///---........................000000000/////////......///////////////////////////111222222000//////000////////////............,,,,,,------...///////////////............////////////............//////////////////000000000000000000000000000000000000111111111000//////111333333222000////////////000000111222222111///000000111111111000000000//////.........///000000111111222222111111000111111111222222222111111111000000222222111000000000000000000000000000000000000000000000////////////000000/////////...............111///...///111222111///////////////////////////////////////////////////---///000000///......///........................111111000000000///////////////................................................------------......///...............------000000000000///...------////////////...---,,,,,,,,,,,,---...////////////............////////////,,,---......,,,,,,---...//////////////////////////////.........---------------........./////////............////////////......................../////////....../////////.../////////000000000000000000000000/////////////////////000000000111111////////////////////////000000000000000000000000////////////////////////111111111111000000000///000111111222222111111000////////////////////////........................//////............//////000///...---------...///................................................////////////............000///......///000...---......---------...//////...////////////...------------............------////////////////////////........................,,,,,,---------------,,,111000///...---,,,++++++---///222444444333111///---------............///........................000000000////////////.......................................////////////////////////....................................,,,,,,,,,------///000000...............---------------...///////////////...............---------...////////////000000000------............------...---,,,---/////////...........................//////...............---........................///111222222000//////000////////////....................................//////............///////////////....../////////////////////000000000000////////////////////////111222222111000000111333000000////////////000000111000000111333333222000111111000000000000//////............////////////333333222111000000000000222222222111111111111111222111000000000000000000000000000000000000000000000000////////////000000................../////////......///000111111000////////////////////////////////////////////////---///000000///......///........................///////////////.........///.........------,,,,,,..............................------------.........------------......///111111111000///...---,,,---...............------------...............---............////////////---///000000......///111------------------------...............---------............/////////000---............/////////////////////////////////000000////////////000000....../////////000000000////////////000000000000....../////////000000000.........//////.........000000000000000000000000////////////////////////111111111111000000000000000111111222222111111000////////////////////////......................../////////....../////////000///...,,,,,,---///000................................................///////////////.........000000/////////......---,,,,,,,,,,,,------...///.........//////...------------............------////////////////////////........................,,,,,,---.........------000//////...------,,,,,,,,,...///111111000///...---------............///........................////////////////////////....................................///////////////////////////.................................---------------...//////.................................//////...------........................////////////////////////------............------------------...//////...................................................///////////////////////////000222111///......///////////////............//////.........---------//////............//////......////////////......////////////000000000000000000000000000000000000000111222111000000111222.........//////000000111111///...000333444222000000000000000000000////////////////////////......222111111000000000000111111111111111111111111111111111000000000000000111000000000000000000000000000000////////////000000...//////000000111111111---------...///000000///////////////////////////////////////////////////---///000000///......///.........................................................---,,,,,,++++++..............................------------............------...///000111////////////...,,,+++***,,,------...//////........................------............////////////...///000///---,,,---...------------------------................................./////////000000---------.........//////000000000000000000000000000//////////////////000........./////////000000////////////000000000000............///////////////...---,,,,,,---...///000000000000000000000000////////////////////////111111111000000000000000000000111111111111000000////////////////////////////////////////////////...//////////////////.........---,,,,,,---...///.........................................................///////////////000000000///...------...,,,,,,,,,,,,,,,---...///------............------------............------////////////////////////........................------...///////////////..............................------......///000---------............///......................................./////////....................................////////////.........///////////////........................//////...------------------....................................------,,,---...................../////////...............------............------,,,---...............///........................////////////////////////000000000000000000000000...000111111///......///////////////............/////////...------,,,,,,//////............//////......///000000///......////////////000000000000111111111111111111111111...000111111/////////111......///000000111111111000...---///222333111...//////////////////000000111000000000000000000000////////////000111222333111111111111111111111111111000000000000000111111000000000000000000000000000000////////////000000......//////000000111111......////////////000111........................////////////////////////---///000000///......///........................------------..................---------,,,,,,,,,////////////////////////......------------......//////...---...///111222////////////...---,,,++++++,,,---...////////////..................------............////////////***++++++)))'''%%%%%%&&&........................---.................................////////////------------............000000000000000000000000///......------......///............////////////.../////////000000000111............////////////222///,,,******,,,///222000000000000000000000000000000000000000000000000000000000000000000111111000000000111111000000000////////////////////////////////////////////////......////////////......,,,---------.....................................................................///////////////...///000///...---...///------,,,,,,,,,---......,,,,,,---............---------............------////////////////////////........................------...///000000000000---------.........//////000///...---...///000111---------............///---------------------------............/////////....................................////////////.........///////////////------------------------000000///------,,,,,,,,,---------...............------.........------,,,---------.............../////////............---------............------,,,---......------...000........................///////////////000000000111111111111111111111111...000111111///......///////////////............//////.........---------//////............//////---...///000000///...---////////////000000000000111111111111111111111111...///111111///...///000...///000111111222111111///......///111111000.........////////////000000000000000000111111111111------...///000222333444111111111111111222222222000000000000000111111222000000000000000000000000000000////////////000000------------------......000111222111000///000222........................////////////////////////---///000000///......///........................---------...............------------------------////////////////////////......------------......000///...------...000111000000111111111000//////,,,,,,---.../////////...------...............---............////////////+++,,,,,,***(((&&&&&&'''////////////////////////---------...............------------.........///,,,------------.........////////////////////////......------------......------........./////////......//////000000111111....../////////000000000222000,,,******,,,000222000000000000000000000000000000000000000000000000000000000000111111111111///000000111111000000///////////////////////////////////////////////////---...///000000///...---+++---...000000000................................................................../////////000---///000000...---///111///...---------------...+++,,,------.........---------............------////////////////////////////////////////////////+++,,,---...////////////...............---------....../////////000000000---------............///---------------------------------.........//////////////////////////////............////////////............/////////000------------------------///......---------......---------.........//////,,,,,,---.........---------------.........////////////.........---------------............------+++---//////---,,,...000........................------........./////////000000000000000000000000...///111000///---......////////////...........................---------//////............//////---...///000000///...---////////////000000000000111111111111111111111111...000222222111//////000000111222333333222111111///111222222000//////000........./////////000000......//////000111111111.........//////111222333000000111111111222222222000000000000000111222222000000000000000000000000000000////////////000000------------------,,,,,,///000111000---,,,---///........................////////////////////////---///000000///......///........................------......////////////---------......//////000////////////////////////......------------......000...,,,******+++---/////////000111111111111000------..................,,,,,,---...////////////............////////////...///000///...---...///////////////////////////---------.........//////,,,,,,,,,,,,------------,,,,,,---------.................................//////............//////---------.........//////.........///000111111111/////////000000000111111000//////......//////000000000000000000000000000000000000000000000000000///000000000111111111111//////000000000000//////////////////////////////000000000000000000000000---...///000000///...---+++---000222333111///...................................................---.........//////000000+++...000000...---///222000///......------------+++,,,------.........------..................---////////////////////////000000000000000000000000***+++,,,---............000000///...---,,,,,,+++***,,,...000000///---,,,---------.........//////---------------------------------.........//////000000000000000000000000............/////////000---.........//////000000---------------------------------------...///000---------.........//////+++,,,------......---------------.........////////////.........------------..................---+++---//////---,,,...000........................,,,,,,,,,------.........////////////////////////...///111000...------...000/////////....................................//////............//////---...///111111///...---////////////000000000000000000000000000000000000///111333333222111000111111222333444444333222111000333555444000...///111---.........//////000000,,,------...///000111111000////////////000000111000000111111222222222222000000///000000111222222000000000000000000000000000000////////////000000000000000//////......---,,,...///---)))'''(((***........................////////////////////////---///000000///......///................................./////////000000,,,------...///000111111000000000000000000000000.........------.........///---+++)))((()))+++,,,,,,---...///000000000000---...............------+++,,,---...////////////............/////////000,,,---//////...///000222////////////////////////---------.........//////+++++++++,,,,,,,,,------,,,,,,,,,---------..............................000000////////////000000---------.........//////---......///000111111222000000000000111111111111...///111222222111///...000000000000000000000000000000000000000000000000//////000000111111111222//////000000000000//////...............///000000////////////////////////000000111111222222222333......////////////....../////////////////////////////////...------,,,,,,+++,,,,,,---...///000000000000000000000/////////...------,,,,,,------.........................../////////000000000000111------,,,,,,,,,+++++++++,,,---------.../////////............................................................////////////------------------------,,,------......------,,,////////////////////////------,,,,,,---...000111+++,,,---...///111222222------------------------..............................------------......//////////////////////////////.........---------............////////////......//////...---,,,,,,////////////////////////---...///000000///...---////////////............111111111000///---,,,+++//////000000000000//////...//////000000000000000........................111111000000/////////...,,,------......------,,,---------.........//////...//////000111222222222222111111111000000//////222111000///...//////000---......///////////////000000000000000000000000111111000000//////......111222222333222111000///000000111111111222222222111111000000//////......000000000000000000000000000000000000000000000000000000///...............///////////////........................///000111,,,...///...------...///......//////000000111111////////////////////////......//////////////////000///...---------------------............------000000///...------,,,,,,,,,---...///000000000000............////////////.........---,,,,,,++++++////////////////////////------...///000111222222333111...,,,++++++,,,---//////...------------...........................------............------------...................../////////...---,,,,,,111111000000/////////.........------------........./////////...---,,,,,,///......---------......////////////000000000000//////............//////111111111222333333333444333222000//////000222333000///.........///111222111111222111111000///..................///000000////////////////////////,,,,,,---------............///////////////......////////////////////////------..................---------...............,,,,,,,,,,,,------.........------,,,,,,------..................---------,,,,,,,,,------------...------------,,,,,,,,,,,,---------...............////////////////////////........................------------....................................,,,------......------,,,........................//////...---------...///,,,,,,---...///000111111......................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------............////////////......//////...------,,,..............................////////////......////////////............,,,,,,---...............//////000000000000//////000000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,000000/////////.........---......//////......------------.........//////---......///000000111111111111111000000000//////---,,,+++*********++++++---...//////000000//////000000000000000000000000111000000000/////////...111222222222222111000///000000111111111222222222222111111111000000000000000000000000000000000000000000000000000000000000111111000///////////////000000///...---,,,,,,+++///......---------.........///000///......///000///////////////000000000////////////////////////////////////............//////...---------......------............------000//////...------,,,,,,---...............------------------..................//////////////////......................................./////////000///...---,,,---......000000//////....................................------............------/////////...---------,,,......//////......---,,,///.........------------///......------....../////////000000000///......///......------.........////////////000000000000000000////////////000000111111111111222222222222111111////////////111111000000000000000111222222///000000111111111000000...............///000000////////////////////////............//////////////////000000///...------////////////////////////,,,,,,------...//////000//////.........---------////////////////////////...------,,,,,,------...//////.........---------......////////////000000///.........------------...............---------000000000000000000000000........................,,,,,,,,,------------...////////////////////////------............------------------------------000000///------,,,,,,---------........./////////////////////////////////..............................------------......++++++++++++++++++++++++...............------------............/////////.........///......---,,,------------------------//////............///////////////............---******,,,---...............//////000000//////...000000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///............---------...//////////////////...------........./////////------......//////000000111111000000000000/////////......------------...---...//////000000//////000000000000000000000000000000000000////////////111111222222111111000///000000000111111111111222222222222222111111111111000000000000000000000000000000000000000000000000222222111000000000000000111000///...,,,+++******............/////////000///000111000///...///111000000//////////////////////////////////////////////////////......------......------......///000------............------/////////...------,,,,,,............---,,,+++***,,,,,,,,,------------...------......///000000111.................................---------,,,,,,------------......//////111000000000////////////........................------............------000000///...---,,,,,,+++....../////////...------............------------///......------....../////////000111111111000000///......---......//////////////////000000000000111111000000000000111111111111111111000000000000////////////////////////000000111222222222222222......000111111222222222...............///000000////////////////////////000000000000000000000000000000000000///...---,,,////////////////////////---------.........//////........................222222111111000///.........------,,,,,,------.../////////...------,,,,,,//////000000000111111111////////////............/////////...---------,,,////////////////////////........................,,,,,,---------.........////////////////////////------............------------------------------//////......------------......................................./////////..............................------------......------------------------........................---------.........//////---...............------------------------------//////---,,,,,,---////////////.........---------------.........------,,,...//////////////////...////////////...---,,,+++........................------------------------......////////////..................////////////.........//////000000000000000000000000000//////222111111111111111111111......///000000000000000000000000000000000000000000000000000////////////111111111111111111000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000222111000000//////000000000000///...------,,,,,,------///000111222333333///000111000.........000000000000//////......---////////////////////////000//////......------,,,------------...///000111------............------//////.........---------...............---,,,+++,,,,,,---------.........,,,,,,,,,---------.................................---------------------,,,---......//////......000000000000//////..............................------............------//////......---------,,,......////////////......000000000000000///////////////............//////......///000111111111111...............//////000////////////000000000000111000000//////000000111111111000000//////.........//////000000//////...///000111222333222111000//////000111111111111111...............///000000////////////////////////.........---------------//////000//////...------//////////////////////////////.........---------,,,,,,------...//////000------------------------...------,,,,,,------...//////.........---------,,,,,,,,,---------......000000/////////........./////////...---------,,,................................................---.........////////////........................---......//////......---------------------------,,,------.........//////............------------,,,,,,---------.......................................------------......---------------------------.....................------------............------...............---------------------------///...---,,,,,,---...///............------------....../////////......---......////////////......------...............---........................,,,,,,,,,---------------,,,------......------,,,........./////////000000///000000000000000111111//////////////////000000...........................//////000000000000000////////////////////////////////////000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///............//////////////////000000000......///000000000//////...///000///---,,,---...000000//////......------//////////////////////////////......---------,,,---------...///000111222------............------...............---------------...///////////////---.........////////////......---------,,,,,,,,,........................,,,,,,---...//////000000......//////......---,,,....../////////...---,,,////////////////////////------............------,,,---------......//////......///////////////.../////////000000000000000/////////....../////////---...//////000000000000...............///000111////////////000000000000000//////......//////000111000000//////.........///000000111111000000///---...000111111111000///111111111111111000//////...............///000000///////////////////////////////////////...............////////////......////////////////////////000//////...------,,,,,,++++++,,,---...///000111)))***+++---///111333333...------,,,,,,------...........................---............/////////000/////////...........................---------........................................................./////////000000..............................////////////......------------------------+++,,,---...////////////......------------------++++++,,,,,,---.......................................------------......++++++++++++++++++++++++---------...............,,,------------.........,,,---......///.........------------------------......------------...............------------,,,,,,---...///000000000000---......//////......---,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,....../////////000000000000000000000111111111111......////////////000000,,,---......///............///000000111111000000////////////////////////////////////000000000000000000/////////000111111111000000000000000/////////////////////000000000000000000000000000000000000000000000000000000000000//////..................//////000111111222222000000000///---+++((('''...///000///---+++,,,---//////..................////////////////////////------------------------............///000111222------............------........................,,,---...///000000000000........./////////000000111000000///......------------------------------,,,,,,---...///000111111//////......---------------.../////////...,,,+++////////////////////////------............------+++,,,,,,---...///000000......///000000000//////---------...............000//////......//////000......//////000000//////............///000111111////////////000000000000//////............//////000000000000////////////000000000000000000000000......///000000000000000222222222111111000.....................///000000////////////////////////111111111000000/////////,,,---...///000000000000////////////////////////..................------,,,---------......//////------...000111333444555...------,,,,,,------...,,,,,,------.../////////000000000000111111111111/////////.........---------------...............................................................---------.........//////////////////////////////......////////////..............................,,,---...//////......---------------------------,,,,,,,,,---.../////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,---------.........,,,------...//////..............................,,,------......------,,,.........---------,,,,,,,,,---....../////////...---......//////......---//////000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------............------.../////////000000000000000000000000000000000000........./////////000000...///000111222111111000//////000111111111111000////////////////////////.../////////000000000111000//////...///000111222111111000000//////////////////000000000111111111000000000000000000000000000000000000000000000000111000000///.../////////////////////000000000000//////000000///,,,***(((///000111///---,,,---...------..................////////////////////////+++,,,,,,------....../////////......///000111111------............------........................------...//////.........---------.........////////////////////////......------------------------,,,,,,---------...............---,,,---...///000---...000000000///---,,,////////////////////////------............------,,,---------.../////////......///000000000000000------------.........///000000////////////000000000000111111111000//////............///000111222////////////000000000000000000////////////000000///000000000000000111111000///............///000000000//////000000111222000000111111111000000///...............///000000////////////////////////---------,,,,,,++++++++++++,,,---///000000111111////////////////////////,,,,,,------...////////////............---------//////......------,,,,,,...------,,,,,,------...+++,,,,,,---...///000000------------............///.........------------,,,------....../////////000000000000000000000000........................,,,,,,,,,---------......000000000000000000000000......////////////......////////////////////////...////////////---,,,+++,,,,,,,,,---------......---------...///000000111.................................------.........////////////////////////---------.........//////,,,,,,,,,---------......,,,,,,---.../////////...////////////////////////+++,,,............,,,+++......---------,,,,,,,,,/////////...---+++***)))---..................---111111111111000...---,,,........................---------....../////////......////////////......////////////000000000000///////////////.........---.........//////000000---...///111111111000/////////000111111111111111////////////////////////.../////////000000111111000///.........000111222111111000000/////////...000000111111222222222333000000000000000000000000000000000000000000000000222111111000000000000000000000//////.........---,,,...000222333333222111111222222111...---...///,,,------....../////////////////////////////////***++++++,,,---.../////////////////////000000111---..................------.................................---,,,++++++,,,,,,,,,---------......++++++,,,,,,---.........------------------------------,,,,,,,,,,,,++++++---,,,++++++,,,...111333...///111222111000...---000000000000000000000000---..................---..................------......///000000000000000.../////////000000111111000000////////////000000222222222222222111000///............///000222222////////////000000000000111111000000000000111111//////000000111111222222000///---,,,,,,---///000222111000000000111333444...///000111111222222111..............................////////////......111000///...------...///444222000---,,,,,,------..................------////////////////////////000///...---------------..............................//////...---,,,,,,---,,,,,,,,,,,,---......000///...------...///000...------,,,,,,------......---------......,,,***,,,---///000000///---,,,,,,------......------,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,............////////////........................---...///000000///...---...............---------...............---------......................................................------------......///...,,,,,,,,,...000111...------,,,,,,,,,------........................000---+++,,,......,,,***..............................------------......//////.........000111222//////......---------,,,........................000000///...------,,,,,,---------............///000000//////.........---000000000000000000000000////////////////////////...///000111222111000000222000//////000000///---000000000000000000000000111111111111000...---,,,000000000000111111111111111111000000000000111111+++,,,///111222222111000000000111222222222222222111111111111111222222222------......//////000000000000000000000000000000111111000///////////////111111111111000000000000------------------------////////////////////////...------------......///////////////////////////........................------............------000///---,,,+++,,,,,,---------------------------222111111111000000/////////......---------......---------............///............//////////////////.........---------,,,++++++---///111000...//////000000///...------............////////////222222111111000000//////........................333111...,,,++++++,,,---...///000111111000///...000000000000000000000000000000//////......---------......///000111111222000000000000111222333444222111111111000000/////////---++++++---/////////000000000000////////////..............................////////////......111000///...---......///111000---+++***++++++,,,........................//////////////////////////////...---------------........................///////////////...---------------------......///000///...------...///000...------,,,,,,------...///...------......---+++.........------.........,,,------......------,,,------------------------........................------------------------............////////////........................---...///000000///...---------..................------........................................................................------------......///...,,,,,,,,,...///111,,,,,,,,,,,,---...//////........................111///---...000000...,,,..............................------------......111000///......///000000111000000000////////////........................000//////...------,,,,,,---------............///000/////////............////////////////////////////////////////////////......000111111111000///222000//////000000///---////////////////////////000111111000000///...---//////000000000111111111111111000000000000111111,,,---///111222111000///---...//////000000//////000000000111111222222222//////////////////000000////////////////////////333222111000000000000111......//////000111222222000000000000000000000000000000000000000000000000//////...............///000000000000000000000000........................------............------///...---,,,,,,,,,,,,,,,------------------------000000///...............///......---------......---------............///............//////////////////.........---------...------...000000///---///////////////...------............////////////////////////......------........................111000///......///000111...///000111111000///...///////////////////////////////////////..................///000111111111222222111111000111111111000000000000//////......111///......///111111111000000111111222222222333..............................////////////......000000///............//////...---,,,+++,,,------........................//////////////////////////////...------------...//////////////////////////////000000000///............------......///000//////............//////......------------......000...---...//////...,,,000///---++++++---///000,,,------......------,,,------------------------................................................---............/////////........................---...////////////...---,,,---------.../////////,,,---------.../////////......................................................------------............---,,,,,,...///000................................................000///......///000...---////////////////////////......------------......222111000///............000000000000////////////......................../////////...------,,,,,,---------............///////////////....................................////////////////////////......///000000000000///111000//////000000///...........................//////000000000000////////////000000000000111111111000000//////000000111...///000111111000///...------...////////////...//////000000111222333333000000000000000000//////........................111111000000//////000000.........//////000000000111111111111111111111111000000000000000000000000111111000///............////////////////////////........................------............------------......------,,,,,,------------------------///...---,,,+++,,,---.........---------......///---------............///---............/////////...............---------000/////////000000...,,,///////////////......---............/////////////////////............---........................---......///000111222222//////000000000000//////...........................///////////////000000......//////000000111111333333222111000000000000////////////............111///......000111111111//////000111222333444444..............................////////////....../////////.........////////////.........//////000---------...............///////////////////////////......---------......000000000000000000000000///000000000000000/////////............///000000/////////....../////////......------------......000///---...///000///...///...---,,,,,,---...///,,,------......------,,,------------------------................................................---------.........//////................................................,,,,,,,,,---...///000000,,,,,,,,,---...///000000......................................................------------............------------...///000000000///...---++++++........................------,,,------------,,,////////////////////////......------------......000000//////...........................---------........................//////.........------------------............//////////////////.................................//////////////////////////////000000111111111111111///...///000111000.................................///000000000000000////////////000000000111000000////////////000000000000111111000///...---...//////000000000000000......///000111222333333222222111111000000//////////////////////////////......------------......222111000///...---,,,+++................................................222222111//////.........------------------------........................------............------,,,,,,.........---,,,+++------------...............---,,,+++++++++---......------------...//////---------............///---------.........//////........................000//////000111111///......///////////////..................////////////000000000000000000000000........................***+++---...//////////////////000000000000//////////////////////////////......//////000000000111.../////////000000000111222222111000000000000000///////////////////////////---,,,---///000///...---......///000000111111..............................////////////............//////////////////............//////000000---------.........//////////////////////////////......---------......///000000000000000000000000//////000000000000000//////............///000000...//////////////////...///......------......///000///------///000000///,,,---...//////...---,,,,,,------......------,,,------------------------........................------------------------------------..........................................------------......,,,,,,,,,---...///000000,,,,,,,,,---...///000000......................................................------------...............---------......---......///......---,,,........................,,,------------,,,------////////////////////////......------------......------......////////////---------......................................................------------------............///.........///////////////////////////////////////////////////////////////000000000000111111222222000///...///000111000///........................---...///000000111111000...////////////000000000000000////////////000000111111111000000///.........//////000000000000000...//////000111111222222222222111111000000//////000000000000000000000000......------------......222111000///...---,,,+++------------------------------------------------222222111//////.........------------------------........................------............------+++,,,---.........,,,,,,---------....../////////...------,,,,,,---...///---------------...//////---------............///------------............---........................---...///111222111000......///////////////...............///////////////////////////000000000////////////////////////------......///......---000000////////////000000000000000000000000000000.../////////000000111111////////////000000000000000000//////000111111222000000000000000000000000///...---...000000000...000000//////////////////..............................////////////......---...//////000/////////,,,,,,------------------,,,,,,------.../////////////////////////////////...------------...//////////////////////////////......///000000000//////......------......///000......////////////......//////............//////000...,,,,,,...///000///+++---///000000///---+++,,,------......------,,,------------------------........................------------------------,,,------------.......................................------------......,,,---------.../////////,,,---------.../////////......................................................------------.....................---------((()))+++---////////////........................---...000///......///000..............................------------......+++,,,---//////000///////////////000000000000000................................................---------............///.........///////////////////////////////////////////////////////////////000000000000000111222222000///...///000111000///..............................///000000111000000......////////////000000000//////......//////000111111000000/////////...------...////////////.../////////000000000111111000000000000000000//////111111111111111111111111000000//////000000111111.........//////000000000////////////////////////////////////////////////111111000///............////////////////////////........................------............------,,,,,,------......---------------...//////000000------..................---------------...///000---------............///,,,------------.........---------...............---,,,---...111222111000---...//////////////////............////////////,,,------------.........////////////////////////111111000000/////////...000000////////////000000111111111111111111111111///000000000000000000111////////////000000000000////////////000111222222000000000000111111111111000000000111333333222000222222222222111111000000..............................////////////......,,,---///000000000//////------------------,,,,,,,,,,,,------...//////000////////////////////////---------------...//////........................------...///////////////---------------......///---...///000000///...---//////............/////////---++++++,,,...//////---..................---,,,------......------,,,------------------------................................................,,,,,,---------....................................------,,,,,,------...------..................------........................................................................------------............///......------,,,((()))+++---......---,,,........................,,,...000000......///111------------------------......------------......,,,---.../////////...---////////////000000000111................................................---------............///............/////////000........................///////////////////////////......---...///000111///......///000111111///////////////////////////...///000000000000000///........./////////000000//////............//////000000000////////////000---...//////000000//////000000000000//////////////////////////////000000000000000000000000000000111000000000000111222333......//////000111222222//////////////////////////////////////////////////////...............///000000000000000000000000........................------............------,,,,,,,,,,,,,,,---...///---------...///000000000+++,,,...///000///...------,,,,,,------///000000---------............///,,,,,,---------.........---------.........//////---------...000000///...------...///////////////............////////////,,,,,,,,,---------......////////////////////////222111000///...//////000111000///......///000111000000000000000000000000111111111000000000000000000000000000////////////000000/////////000000111/////////000000000111111000000000222333333222000111111111111111222222222..............................////////////......,,,---///000000000////////////000000///......---,,,,,,------...///000000////////////////////////---------------...///000........................,,,,,,---...//////......---,,,,,,,,,,,,---......---...///000000///...---//////............/////////,,,******,,,...//////000///---,,,,,,---///000,,,------......------,,,------------------------........................000000000000000000000000,,,,,,,,,---------.................................---,,,,,,,,,,,,---..................---------...............---------.........................................................------............/////////...---,,,,,,,,,---......,,,***'''&&&........................***,,,......,,,+++---000,,,,,,,,,,,,,,,,,,,,,,,,.........------............////////////---,,,+++,,,---------......//////........................---.....................---------.........//////---.........//////000000------------------------////////////////////////------,,,+++,,,---...//////......///000111111000000000000000000000000000//////000000000000//////............/////////000//////............//////000000////////////000000000000111222222222222222111111000000//////......------......//////000000///////////////////////////////////////000111111111111111111000000000000////////////////////////------------------------......---------......///////////////////////////........................---..................---------,,,+++,,,---///000---------...///000000111)))+++...000000///---+++,,,,,,,,,---...///000111---------.........//////,,,,,,,,,---------......---------........./////////...---...//////---+++------...///000000//////............/////////000........./////////000000000000000000000000000000000...---+++,,,---///000111000///......///000111////////////////////////222222111111000000//////000000000000////////////222111000//////......///---.........//////000000.........000222222000...------...///000111222222000000000000000000000000........................//////.........---------------...///000000//////111000000///...---------,,,---------------,,,,,,000///...---------------000000//////.........---///////////////.........111111000000///..................///......---,,,////////////////////////---...///000000///...---........................---,,,,,,+++,,,---...///...........................------------...//////........................000000//////.........---//////////////////////////////.........---------......------------......//////.........---------------------------------...............///000111......---------,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,,,,,,,---------......---+++***+++......,,,)))......---,,,,,,,,,,,,---//////.........---------------,,,+++,,,---...///---...///111111///...---------------------------......------------.................................------------...//////,,,,,,,,,------------...111111111000000/////////+++---000000///---------............////////////000000000000000000000000/////////000111111222222///---,,,---///111111000000000000000000000000000111000000000//////......000000111111111111000000111111222222222222111111......------...000222333////////////////////////////////////////////////222111000......000111222000000////////////000000000000000000000000000000000000///...............---------............///------.........---+++***------............------//////.........---------///////////////.........000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////////////////......---------000000000000000000000000111111000000//////......---,,,,,,,,,,,,---......000000//////.........---////////////////////////000000//////.........---//////000000000000//////000000000000111111111111////////////////////////////////////000000000000111111000000000000111111///000111000...------...////////////////////////111111111111111111111111................................................//////.........---------------...///////////////000000000///...---------------............------///......---------......000/////////............/////////////////////...//////000000111222222222------......//////......////////////////////////---...///000000///...---...........................------,,,---...///000...........................------------...//////........................000/////////.........------------------,,,,,,,,,//////.........---------......------------......///.........------------------------------------.........---......//////............------,,,,,,///.........---------,,,------------------------,,,,,,,,,---------......000...,,,---///000...,,,///...------,,,,,,------//////.........---------......---------...///000---...///000000///...---------------------------......------------.................................------------...//////............////////////------------,,,,,,,,,+++////////////......---,,,............////////////000000000000000000000000222222111111000/////////333111//////000000///---000000000000000000000000111111111000000/////////000000111111111111000000000111111222222111111000000000/////////000111111////////////////////////////////////////////////222111///......///111222//////............//////////////////////////////000000///...............//////.........------------......///...---,,,+++------............------//////.........---------...............---------,,,,,,------......//////////////////////////////.........////////////000............////////////---------,,,,,,,,,,,,,,,........................000000000000//////.........------------...//////000/////////............////////////////////////000/////////............//////000000000000///////////////000000000111111////////////////////////////////////000000000000//////............/////////000000000...---...///000000000000000000000000000000000000000000000000------------------------////////////////////////...............------------......///////////////000000//////...------------....../////////............---------...//////////////////..................//////////////////++++++,,,,,,---......///,,,------.../////////000////////////////////////......////////////.................................---,,,,,,,,,---...///...........................------------...//////......................../////////.....................---------,,,,,,,,,...............---------......------------..................------------------------------------///...------------------/////////............---/////////...............------------------------,,,,,,,,,---------......111///,,,,,,...//////...///...------,,,---------...............---------//////......//////000111---...///000000///...---------------------------......------------.................................------------...////////////000000000111111111//////...............---222///,,,,,,//////...,,,............////////////000000000000000000000000222111111000000//////...333222000000111111///...000000000000000000000000111111111111111000000000000000111111111111000000000111111222222111111000111111111111111000//////////////////////////////////////////////////////111000............000111......------------......////////////////////////000//////............///111000///...---,,,++++++.........///......---,,,------............------...............---------------------------------***+++,,,---...///000000000000000000000000000000.........////////////000............////////////////////////000000000000------------------------000000000////////////...///............///000000////////////............////////////////////////////////////............//////000000000000//////....../////////000000000000000000000000000000000////////////000000000000//////............//////...///000///...---...///000000000000000000000000////////////////////////------------------------////////////////////////..............................///////////////.../////////......------------...//////////////////---------------...///000///////////////.....................////////////------,,,,,,+++*********..................//////////////////////////////...//////////////////...........................---,,,+++++++++,,,---..............................------------...//////................................................000000000///......------..............................------------......------------------------------------------------///...---,,,,,,,,,,,,,,,/////////////////////...------------------------------------------------,,,,,,,,,---------......///---+++***+++,,,......//////...---------------................................./////////000000......///000000///......------------------------...------,,,,,,------..............................------------...////////////000000000111111111////////////////////////222...***+++///222111...............////////////////////////////////////......//////000111111111///......///111222222000////////////////////////222222111111111111111111000000111111111111000000000000111111111111000000///000111222222111000/////////////////////////////////////////////////////////............/////////......------......///////////////////////////000///............//////000//////...------,,,,,,........................------............------........................---------------.........------...//////000111111------------------------,,,,,,,,,------------...............///////////////000000000111111222222------------------------////////////////////////...............//////000///////////////.........///////////////////////////////////////.........//////000000000000//////............////////////000000000000000000000000////////////000000000000111111000000000000111111...///000///...---...///111111111111111111111111000000000000000000000000........................////////////////////////---........................///////////////..................---------------......///000000//////---------------...///000.........///////////////---.........//////000000222111111000000///......111000///.............../////////////////////////////////......////////////////////////////////////...---,,,,,,---...///...........................------------...//////........................---------...............000000/////////.........---...........................------------......,,,,,,------------------------------------------///...---,,,,,,,,,,,,,,,.../////////////////////------------------------------------------------,,,,,,,,,---------......///...,,,++++++,,,.../////////...------------...---.....................------......////////////......////////////......------------------------------,,,,,,,,,,,,------...........................------------...//////......////////////000000,,,,,,,,,,,,,,,,,,,,,,,,000,,,(((***000444333111............////////////////////////////////////.........///000000111111---------///111111000///////////////////////////111111111111111111222222000000111111111111000000000000000111111000000000---...000111222222111111000000000000000000000000000000000000000000000000//////............//////000//////////////////000........................//////............//////..............................---------.........------............---------.....................------......///////////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////++++++,,,,,,------............................................./////////------,,,,,,------...///.........///////////////////////////////////////........./////////////////////000000000000//////............////////////000000000000000000000000////////////000000000000111111000000000000111111---///000///......///000000000000000000000000000111111111111111111111111................................................---------...............//////////////////...---------------------------,,,---...///////////////......---------...//////.........///////////////------......///000000000......//////000111111111111111///.........///000//////////////////////////////............//////////////////////////////222111000/////////000111...........................------------...//////........................---------------.........---------------------------------.....................------------......,,,,,,,,,,,,------------------------------------///...---------------------............/////////.............../////////------------------------,,,,,,,,,---------......///000000///---...000222000///......------......---------...............,,,---.../////////......////////////////////////------------------------------,,,,,,,,,,,,------...........................------------...//////---------.........//////.............../////////...,,,***,,,111333333222............////////////000000000000000000000000111000000//////......---000//////000000///---***000000000000000000000000000000000111111111111111000000111111111111000000///000000111111000000///,,,---...///111111222222000000000000000000000000000000000000000000000000////////////////////////000000////////////000000........................///............//////000---------.........//////------,,,,,,,,,---......------............---------------...............------......///000000000---------,,,,,,,,,++++++.................................////////////000............////////////---------.......................................---............/////////,,,,,,,,,,,,,,,---...............///////////////////////////////////////........./////////////////////000000000000//////....../////////000000000000000000000000000000000////////////000000000000//////............//////---...//////......///000////////////////////////111111111111111111111111---------------------------------------------------------........./////////////////////...------------------------------++++++---......////////////......---------................../////////000------......///000000111,,,,,,,,,---....../////////...------...000222333////////////////////////000///...------...///000////////////////////////222111000///...//////000...........................------------...//////........................,,,,,,,,,------.........++++++,,,,,,---.........---------.........//////......------------......++++++,,,,,,,,,---------------------------------.........---......//////,,,,,,------............,,,---------............------------------------,,,,,,,,,---------.........000111000......///111000//////...............---------.........//////---...///000000000////////////............//////---------------------------,,,,,,++++++,,,,,,---...........................------------...//////------........./////////111111111111222222333333---......000000111111000............////////////000000000000000000000000111000000///......------000000000111111000---+++000000000000000000000000/////////000000111111111000000111111111111000000//////000000000000//////......------...///000000000000000000000000000000000000000000000000000000///000000000000000000////////////....../////////.......................................///000000...............---------,,,++++++***+++,,,---...------............---------------.........//////,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........////////////000............////////////222222111111111111111111---------------------------------.........//////---------------...//////............/////////000////////////////////////............/////////000//////000000000000///////////////000000000111111////////////////////////////////////000000000000//////............//////---...//////......///111........................111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000///...------------------------------***+++,,,---............000///...------------------.........//////000000---------...///000000111222111111000//////......,,,,,,,,,---///222555777////////////////////////000///...------...///000000000000000000000000000///...---,,,+++,,,,,,---...........................------------...//////........................,,,,,,,,,------.........,,,------...///000111111---------.........//////.........------.........+++++++++,,,,,,---------------------------------...............///000111,,,,,,,,,---------......*********++++++,,,,,,,,,------------------------,,,,,,,,,---------......+++...000000---,,,---///000000///...............---------.........//////...///000222222111111000//////............//////---------------------------,,,,,,++++++,,,,,,---...........................------------...//////............////////////......//////000000000111...000222222000...................../////////000000000000000000000000000------......///000000000......///111333333111///000000000000000000000000......//////000000000111000000111111111111000000//////000000000000//////000///---,,,,,,---......000000000000000000000000000000000000000000000000000000111111111111000000.........------................................................///000111000000///...---,,,,,,+++++++++***)))***+++---...---..................------------.........//////++++++,,,,,,---...//////+++,,,,,,---...///000000........................,,,,,,,,,---------................../////////000111000000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...............///000000---.........//////000000////////////////////////---.........//////000000//////000000000000//////000000000000111111111111////////////////////////////////////000000000000111111000000000000111111,,,...//////......///111........................000000000000000000000000........................000...,,,++++++,,,---...,,,,,,------.../////////........................,,,---...//////...---,,,------------------------000000//////......------,,,---......//////........./////////000000111111111111000000//////......---......///000111111222......////////////..............................---......///////////////000000000///......------..............................////////////..............................000000//////.........------...///...------...///+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000///...---,,,,,,,,,,,,,,,,,,------......------,,,''')))+++......---+++***...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........///............---------------------------------......////////////......000000////////////000000......------------......000///...---------------........................222///,,,,,,...000///...---------///000000---+++------............------000//////.........//////............////////////222...,,,...222444222......---,,,---.........---222111111000///.........///000111222222111000///444333222111000000000000000000000000000///......---...000111111111000///...------......///000111444222000///...///000111000000000000////////////---...///000000///...---........................---...///000000///...------------...///000000111,,,,,,,,,---------......111000...------...000111////////////...............///000///---,,,,,,...//////////////////......//////.........---------,,,,,,---......///000000...............---------111111000......---------......//////000000111111//////////////////////////////000000000000/////////............000222333//////............//////---///222222111///......,,,---------......//////////////////////////////222222222111000000////////////000111111111111111000000000000000000000000333///++++++---000000000///------...///000///......//////111222333444444........................------+++++++++---///000/////////...------,,,,,,........................------............------------------------------............------------,,,---......//////......------------.........///000000000000//////............//////000000111111......////////////..............................---......///////////////............////////////---------.....................////////////..............................000/////////.........------...///...------...///,,,---......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---...000///......---------...,,,------......------,,,************+++,,,------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------------+++,,,,,,---...///000000------------------------......////////////......------,,,,,,,,,,,,------......------------............---,,,,,,,,,,,,,,,........................111///,,,,,,...000///...---------///000000---+++---......//////......---...------,,,,,,,,,------............////////////111000000333777777222...222111000000000///...---000//////...------,,,,,,000000000111111000000000222111111000////////////000000000000000///......---...///000111000000///111000///......------...333222000///...///000111............---------------...///000000///...------------------------------...///000000///...---,,,,,,,,,---.../////////,,,,,,------............000///---,,,,,,---///000////////////...............///000///---,,,---...............//////////////////.........---------))))))***++++++,,,------........................000///...---,,,,,,,,,,,,............//////////////////////////////////////////000000000000/////////.........///000111111////////////////////////---///111111000/////////.............../////////////////////////////////......------,,,+++******......///000000000000000000000000000000000000000222///,,,,,,...000000///222000000111222333222111//////000111222222333333........................,,,+++++++++,,,...000111/////////...------,,,,,,........................------,,,,,,,,,,,,------------------------------,,,,,,,,,---------------,,,---......//////......------------............000000000////////////...////////////////////////......////////////..............................---......///////////////,,,------...//////000000---------.........//////......////////////............................../////////...............---...///...------...///---...///...,,,++++++,,,------------------------///......---,,,,,,------000000///............///,,,------......------,,,---,,,)))((((((+++...111...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,------...------,,,,,,------...------------------,,,,,,+++,,,,,,---...///000000------------------------......////////////......,,,,,,++++++++++++,,,,,,......------------......------,,,+++++++++,,,,,,........................000///------///000//////...------///000000...,,,---......//////......---------,,,,,,,,,------...............////////////000111444888<<<;;;555000111111111000000//////////////////...------,,,,,,111000000//////000000111////////////////////////000000000000000//////.........///000000000000000111000///......------...222222000/////////000111............------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...---++++++,,,,,,---.........---............////////////...---,,,,,,---...////////////............------/////////---,,,---...------......////////////...............---------,,,,,,------.../////////////////////////////////000000///...------------............------------000000000000000000000000////////////////////////...//////000000000//////---...///000000///...---...000111000///...///111000000000000////////////////////////////////////....../////////000000000---......////////////...000000000000000000000000000...---...///000///...///...---...000111000///000000000111111222222222........................,,,,,,+++,,,,,,...///000,,,,,,------.../////////........................------+++******+++------,,,,,,------------------,,,,,,,,,------......///,,,---......///........./////////000000000000000//////////////////////////////////////////............////////////..............................---......///////////////---------....../////////,,,,,,------.../////////---......//////......---................................................---...///...---------///...//////...,,,***+++,,,................................................//////...............///,,,------......------,,,...,,,)))((()))+++///111...------,,,,,,------...........................,,,,,,,,,---------------...------,,,,,,------............------,,,,,,,,,///............---------------------------------......////////////............------------.........------,,,,,,------...------,,,,,,,,,,,,,,,---........................///.........///////////////......///000000...,,,......////////////......///............///000000............////////////000111444999======:::777///000000000//////000000111111000000////////////111000///......///000111.../////////000000////////////000000000000//////...//////000000000000000...------......///000111222111000//////000111111000000000000////////////...//////////////////...------------------------........................,,,,,,---------............/////////////////////...---,,,,,,,,,,,,---...//////.........------------...///...---,,,---///,,,------......//////000............................../////////000000000////////////000000000000222222111000000000000000/////////......---------000000000000000000000000/////////....../////////...///000000000///...---,,,...000111111000...,,,///000000///......000222222111111111000000//////////////////////////////...///000222444666777888......//////000//////...////////////////////////......///000000000...---...---,,,---///000///...000000000000111111111111........................------------,,,---------,,,,,,------.../////////........................------+++******+++------,,,,,,,,,---------......------....../////////000,,,---......///.........000000000000000/////////.............../////////////////////..................////////////..............................---......//////////////////.........---------,,,---------.........//////------............------........................---------...............---...///...---------///...//////...,,,***+++,,,........................,,,,,,---.../////////000...------,,,------......,,,------......------,,,++++++++++++,,,---...///...------,,,,,,------...........................,,,,,,,,,------............------,,,,,,------............------,,,,,,,,,///............---------------------------------......////////////......//////............//////------,,,,,,,,,,,,------......------------..............................---...///////////////000///.........000000///---...//////////////////..................///000000............////////////000000222555999<<<======777888888666333111111222000000000000////////////111000///......///000111...///000111111111000/////////000000000000/////////////////////000000111...------......///000111000000000000000000111111000000000000/////////////////////....../////////////////////////////////......------------.....................//////////////////////////////...---------,,,,,,---------............------------,,,...///...------...///,,,---------......//////---.....................,,,,,,,,,,,,,,,---------.../////////000000111111222111111000000000000111111000000//////.........//////////////////////////////............//////---...///000000///---,,,,,,...000111111000...,,,...///000///...///111222222222111111000000//////////////////////////////------...///000222222333000000000111111000000///////////////////////////,,,...000111000///...---111000///000222333222111000000000000000000111111.................................------,,,,,,,,,/////////...------,,,,,,........................------,,,,,,,,,,,,------+++,,,,,,------..................///////////////,,,---......//////.....................------------............/////////..............................////////////..............................---....../////////////////////......---,,,,,,+++........................------............------........................---------------.........---...///...------...///---...///...,,,++++++,,,------------------------***+++,,,---////////////---,,,,,,,,,,,,---......,,,------......------,,,***+++,,,---.........---...------,,,,,,------...........................,,,,,,,,,---......//////...------,,,,,,------...------------------,,,,,,+++,,,,,,---...///000000------------------------......////////////......------,,,,,,,,,,,,------------,,,,,,,,,,,,------......---------...//////........................+++---///000/////////000000///......000000///......//////000000//////...,,,,,,,,,,,,,,,---...///............/////////////////////000333777;;;>>>AAABBBBBB===777222222333..................------000//////......//////000///000111222111000///......//////000000000000000///////////////000111111111000///......------...000000000000111111111111............------------//////............//////////////////////////////......------------....../////////////////////////////////............---------------------------.........------------,,,,,,---///...------...///---------------------------------.......................................---......//////000000111///......------......///000000000000000/////////////////////////////////000///...------...///000---....../////////......---...///000000///...------...000000//////111222111111111111000000000000////////////////////////000000//////......------111111111111111000000///000000000000000000000000,,,...000111///.........000///...///111222111000/////////000000111111111........................,,,,,,------------------/////////...------,,,,,,........................------............------++++++,,,,,,---......//////...............------,,,---......//////......///.........---------------------.........//////,,,------....../////////......////////////..............................---......///////////////------------------------/////////...------,,,,,,,,,------......------,,,........................,,,,,,,,,------.........---...///...------...///,,,---......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......---------------------...//////,,,------......------,,,++++++,,,------............------,,,,,,------...........................,,,,,,------.../////////...------,,,,,,------...,,,,,,------------------+++,,,,,,---...///000000------------------------......////////////......,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,------...///........................***---000000///...///111111///......000000000/////////000000000000//////,,,++++++,,,,,,...//////............//////////////////.........111555888===??????:::333//////111---........................//////////////////...//////111111000///---,,,......///000000000000000000//////...///000111222111000///......------...//////000111111111111111............------------000///...------...///000////////////////////////...------,,,,,,------.......................................------,,,,,,.........//////..................---------,,,,,,,,,---......------...000///......------,,,,,,+++---------.........//////111111000000000000000000,,,------...//////000000...---------------............//////////////////------------------------000///---,,,,,,---///000------------......///000////////////////////////+++...000111000000000111//////000000000000000000////////////////////////111111000000000000//////000000111111000//////...000000000000000000000000---///111000...---...000...---,,,---...//////------......///000111222222........................***+++,,,---.../////////,,,,,,------...//////000........................,,,---////////////---,,,++++++,,,,,,---...//////.........------,,,,,,,,,,,,---......//////......111111000000/////////...---------.........//////,,,,,,------...///000000......////////////..............................---......///////////////+++,,,,,,------......///000000///...---,,,,,,+++,,,------......------,,,........................,,,,,,,,,------.........---...///...------...///+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***...............///000111,,,------......------,,,,,,,,,++++++,,,---///000...------,,,,,,------...........................,,,,,,------...///000000...------,,,,,,------...,,,,,,,,,------.........//////.........---------------------------------......////////////......---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...........................)))---000111///...///111111000......///000000/////////000000000000//////---------...///000111222............/////////000//////...---,,,---///111000333444222,,,***+++.../////////000000000000000---...///000000///...---...///000000///---+++***......///000000000000000000///.........///111222...------......///000111...///000111111111111111111000000000////////////000///...------...///000...........................---,,,,,,,,,,,,---...------------------------......---------,,,,,,,,,......////////////............---------,,,,,,,,,,,,---......------///000//////...---,,,++++++***---------.........//////............------------,,,,,,,,,---...//////000//////.........//////000,,,------....../////////------------------------000///---,,,,,,---///000---,,,,,,,,,---...000111//////............//////***---000222111000000000......//////000000111111////////////////////////***+++,,,...///111222333//////000000///...------000000000000000000000000---///111000---,,,...111111000///000111222222000,,,---...///000111222333........................,,,,,,,,,---------......////////////////////////---------...///000111222000000///...---,,,,,,+++........................---------.........//////---------............///,,,,,,,,,---------....................................////////////......222///,,,,,,...///---+++---,,,,,,++++++,,,,,,---)))***,,,///000000000000000000111111000///......------------------------+++---///111000---***'''...---,,,++++++,,,---...000///...---------------------,,,,,,,,,,,,------,,,,,,,,,------.........+++,,,............,,,+++......------------............------------......+++,,,---......---,,,+++,,,,,,++++++,,,,,,---............------,,,,,,,,,......//////...---,,,,,,////////////...---,,,++++++++++++,,,,,,,,,------000///...---,,,,,,---......------------...//////////////////////////////////////////////////////---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...------......------,,,+++............------------111000000///...---------........................////////////////////////333111///...///111111000...------------...////////////...------------.....................------//////............//////111000/////////000222333000///...,,,,,,,,,---...........................000000000000000000000000222111000/////////111111111111000///...------,,,......------------......///...---,,,,,,---///000------------------------,,,,,,,,,,,,++++++***))))))***++++++------...///............////////////---------------------------------............///------------------------......---,,,,,,,,,---------(((''',,,...,,,+++...///......------...000111---------............///000000///...............000000///...------,,,,,,------...///////////////...............---------////////////////////////000000////////////000000........................///...,,,,,,---///111333000000////////////000000,,,------...///000111111///000111222222111000/////////000000000000//////---...///000111222333444////////////000000000000---------------------------------.........//////////////////////////////.........---......///////////////...------,,,,,,........................++++++,,,,,,,,,------------------............///................................................////////////////////////111...,,,,,,...///...,,,......------------......******,,,---......//////...............---,,,,,,........................---...///000///---+++)))///...---,,,,,,---...///000//////........................------.........,,,,,,,,,------.........,,,------......------,,,......------------............------------......,,,------------------,,,,,,,,,++++++,,,,,,---...------------------,,,,,,------......---,,,,,,+++////////////...---,,,+++,,,,,,---------.........///...---,,,,,,,,,------...------------...//////////////////////////////////////////////////////...------------------...------------------------,,,,,,++++++,,,,,,---...------......------,,,+++......//////000000000111111000000///......------........................------------------------000///...///111222222111...------------...//////000000///...............////////////////////////000000////////////000000/////////...///000000111000//////...............111111111111111111111111000000000000000000000000111000000000000000111111111111000000///...............------------......//////...............///------------------------------......------,,,++++++++++++,,,,,,------...------------............---------------------------------............///------------------------------,,,,,,,,,------...////////////.........---...............///000000---------............///000000///...............//////...------,,,++++++---...///////////////...000000000000000000000///////////////////////////......------------......////////////////////////......------...///111222000000////////////000000---.........///000000000000111111111111111111000...//////000000//////.........//////000111222222////////////000000000111................................./////////000000//////////////////////////////...---,,,,,,------................................................+++,,,,,,,,,,,,------------------............/////////////////////..............................000///...------...///000///---,,,,,,...//////...//////............//////,,,,,,++++++,,,------..................------,,,000000000000000000000000///////////////...---,,,//////............//////111000000///////////////.........------.........---------------...............------------............------------............------------.........------,,,,,,------...,,,,,,,,,,,,,,,------...,,,,,,------------------,,,,,,,,,---,,,,,,+++***////////////...---,,,,,,---------........./////////...---,,,,,,,,,------...------------...//////////////////////////////////////////////////////................................................,,,,,,++++++,,,,,,---...------......------,,,+++)))******+++---......///000000000///......------........................------------------------...---...///222333222111...------------...//////111000000///...////////////000000000000000000000000000////////////000000------...//////////////////000000000000//////...////////////////////////000000000000000000000000...///000111222222111111////////////////////////......------------......000000000000///......---------------------------//////////////////...---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...---------------------------------............///------------------------,,,,,,,,,,,,------...///***222444...,,,000222///---......///////////////---------............///000///......---........./////////...------,,,,,,....../////////......---//////000000000000000000////////////////////////......------------......000000000000000000000000......//////000000111111000000////////////000000////////////////////////111111000000000000111111.........//////..................//////000000000/////////000000000111111////////////////////////---.........////////////////////////////////////......---,,,,,,,,,,,,------------.........//////....................................////////////---------............////////////.......................................111000...,,,,,,...000111------,,,---...////////////..................//////...---,,,+++,,,---...///000000000000000//////000000000000000000000000000000///...............000000////////////000000111111000000000000000111,,,------------------,,,---------...............///...---,,,,,,---...///......------------............------------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,---------,,,,,,+++......//////...------,,,------------............///........................------------...//////////////////////////////////////////////////////------............------........................,,,,,,++++++,,,,,,---...------......------,,,+++))))))******+++,,,,,,---000000//////....................................////////////////////////.........000222222000......------------...//////000000///...............///////////////000000000//////............//////---...///000111000///...///000111222222111//////........................////////////////////////,,,---000222333333111000------........./////////......------------......000111111222111///---,,,------------------------//////000000000//////.........------,,,,,,,,,,,,,,,,,,---------.................................---------............///------------------------+++++++++,,,---...///000333>>>@@@333,,,111222,,,,,,---///000000000///...---------............//////......------.........000000000000//////............//////......------------------............////////////////////////000000////////////000000////////////////////////......000000111111000000000000////////////000000000000000///////////////111000///......///000111------............------............//////////////////000000000111111111........................,,,,,,---------.........////////////////////////---,,,,,,,,,,,,---......,,,,,,------.../////////................................./////////000000---------............///------------------------........................111000...,,,,,,...000111---------------...///000......------------......111000...---------////////////000000000000000///////////////////////////000000///...---.../////////000000000000000000///111111000000000000111222......////////////..............................//////---,,,,,,---//////......------------............------------.........---,,,++++++,,,---...------,,,,,,------...///,,,,,,,,,------.........------............------.........///......---,,,+++,,,,,,,,,,,,---------/////////000000000//////...------------...//////////////////////////////////////////////////////+++,,,------------,,,+++........................,,,,,,++++++,,,,,,---...------......------,,,+++////////////////////////////////////....................................000000000000000000000000000000///000111000...+++...------------...//////......---,,,,,,,,,---------------....../////////...------,,,,,,------......///000111222111000//////000111222222111000///111111111111111111111111////////////////////////+++---000333444333111000+++,,,,,,------......///......------------......000111111222111///---,,,---------------------------....../////////......///......------,,,,,,+++---.........////////////........................---------............///------------------------+++++++++,,,---...///000CCCMMMKKK::://////---&&&,,,---///000000000///...---------............///......------------......//////..................---...............------,,,---------......//////////////////////////////000000////////////000000...........................//////000000000000///000000////////////000000000000000000000////////////...---,,,,,,---...///------............------............////////////000000000000111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////////////////------,,,,,,---...//////---------.........//////........................,,,,,,---------.........---------............///,,,,,,,,,---------..............................000///...------...///000---.........------...000...------------------...000000///////////////000,,,---..........................................//////...------....../////////000000000000//////000000000000000111111222000111222333333222111000/////////...............//////............//////......------------............------------.........------,,,,,,------...---------------......///,,,,,,------------------------......//////......---...............------+++++++++,,,,,,,,,------......///000000000//////...------------...//////////////////////////////////////////////////////***+++,,,------,,,+++***------------------------,,,,,,++++++,,,,,,---...------......------,,,+++//////.........---------//////////////////......................................................222111000///000///---+++...------------...//////...---,,,,,,++++++,,,,,,,,,,,,------......//////...------------------...///000000111111111111111///000000111111111111000000000000000000000000000000000000000000000000000,,,...111333333222000///,,,,,,,,,------...............------------......000000000000///......---------------------------,,,------...............///.........------,,,,,,........./////////000000........................---------............///------------------------,,,,,,,,,,,,------...///999???>>>444---...---)))---......///////////////---------............///---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................//////000111111111////////////////////////......------------..........................................////////////000000////////////000000000000000000000000000000......------------...............//////..................//////000000000000000000111111111222222------------------------------------............//////////////////////////////......---.........---------.......................................------------............---------............///++++++,,,---...///000000........................////////////////////////---///000...,,,+++---/////////............//////......///////////////...,,,,,,---.......................................------------------------......///000000///......///////////////000111111///111222333333222111///000/////////.........---......////////////............------------............------------......,,,------------------,,,---------------...//////------------------,,,,,,+++,,,---............---------...............---,,,,,,,,,,,,---------...+++,,,---/////////...---...------------...//////////////////////////////////////////////////////+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......------,,,+++************++++++++++++.../////////////////////................................................222000......//////...---...------------...//////......---,,,,,,,,,,,,------------...//////000000/////////......////////////////////////000111111///////////////000111111........................000000000000000000000000...///111222222111000///......//////////////////......------------......//////...............///------------------------,,,---......//////.....................------------------.........//////........................---------............///------------------------------,,,,,,,,,------...)))***+++,,,---...///000...............///000000---------............///---,,,,,,,,,------...///,,,,,,,,,---------------***+++,,,---.../////////......//////000111111222////////////////////////......------------..............................///...---,,,,,,---...///000000////////////000000/////////000111111111222...//////000000//////......//////000000//////.........//////000111222222000000111111111222222222000000000000000000000000............/////////000////////////////////////222111000///...---------................................................////////////000000000111---------.........//////+++,,,---...///111222222..............................////////////.........000000///,,,+++,,,///000000////////////000000+++,,,.../////////...---......///000111111000000////////////////////////,,,,,,---......------,,,---...///000000///...---//////...//////000111111---...///111111///...---000000//////.........------...///000000///...---.........------..................------.........+++,,,............,,,+++...------------...//////.........------,,,,,,,,,***+++,,,,,,------------------...............------------.........//////)))***,,,---...---,,,,,,...------------...//////////////////////////////////////////////////////,,,---///000000///---,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------......------,,,+++******+++,,,---......///.........///////////////........................111111111111111111111111111///---,,,...///000000...------------...////////////...------------...---......///000111111222111111000000000000111111//////...------///000111000///.........///111222111111111111111111111111000000000000000000000000000000111222111111//////111111111111000000000000.........------.........///...---,,,,,,---///000------------------------------...//////000//////........................,,,,,,,,,---------......////////////////////////---------.........//////------------------------......---,,,,,,,,,------///******...000...---000//////...------///000111---------.........//////,,,,,,,,,,,,------...////////////000000000000000)))***+++---...///000000,,,,,,,,,---...//////000////////////////////////000000////////////000000000000000000000000000000///...,,,++++++,,,---///000000////////////000000......///000111222222333///000111222222111000/////////000000000000//////---...///000111222333444000111111111111222222222................................................///////////////.........,,,,,,,,,------.........//////.........---------////////////...............------------...///////////////////////////////////////...---------,,,............////////////000000000000000000000000------......//////000000111111000000//////......////////////////////////////////////////////////------......///000000000,,,,,,---.../////////...//////.........------------------........./////////////////////////////////////////////////////////......000111222000///000////////////........./////////......---------////////////////////////111000///......///000111..............................//////...---,,,,,,------------------------..................------+++++++++,,,,,,,,,------000//////............///............////////////.........///////////////......---------,,,,,,,,,,,,,,,,,,---------......---------------------------...///...,,,+++,,,---........................//////......---------,,,,,,...//////......000111+++,,,---.........---,,,......////////////....../////////...------,,,,,,000///...---------------............///000222222222222111111000/////////,,,---...000111111111111000000000000000000000000000000///...............000...---...000111111111222111111111000000//////000000111111111111000000//////...---,,,,,,++++++---------.........//////000000000//////.........---------.........//////---,,,,,,,,,,,,---.................................------------...//////...---,,,,,,---...///000................................................---------------------------......//////......---......------------......//////000000000000//////////////////////////////........................444222000......///000111////////////////////////........................///......------///000111000000//////......------000000000000000000000000......//////000000000111//////...//////000111222000000000000000000000000222222111111000000//////////////////000000000000...................................................---------...//////000---------......///////////////.........---------,,,,,,---...///000111111///............///000000////////////////////////..................------............//////////////////////////////////////////////////////000000111000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000//////...------,,,---...//////////////////.........------------,,,---------.........//////................................................---,,,+++,,,---......,,,/////////............---.........---------,,,,,,........................///000111111111111000///////////////////////////......//////...------,,,------------------------........................,,,,,,,,,,,,------------///...............//////............////////////000000000000000000000000/////////............---,,,,,,,,,---------......---------------------------...///...,,,+++,,,---......................../////////.........---------...//////......///000000000000000///...------.........//////.........------..................///......---------......///.........///000111111000000000000000000111111...//////000000000000///000000000000000000000000111000//////....../////////......///111222222111111111111000000000//////........................//////......---,,,,,,+++---------.........//////------,,,,,,,,,+++++++++,,,,,,,,,---------......------,,,,,,------...///...........................------------...//////000000///...//////111111................................................------------------------+++,,,,,,------,,,,,,+++......------------......------............------................................................111111///.........//////////////////////////////111111111111111111111111///......---...///000111////////////............///////////////////////////////////////000111111000////////////000000111000000000000000000000000111111111000000000000000////////////000000000000................................................,,,,,,++++++,,,...111222.........///////////////...............---------,,,,,,---...///000111111///////////////000111111////////////////////////..................//////............////////////........................000000000000000000//////000000000000//////////////////////////////////////////////////////////////////......---,,,,,,,,,///000000000000//////...------------,,,,,,,,,,,,---------...............................................................000...,,,---...000000000///............---------------------,,,,,,,,,,,,...........................///222444444222///...000000000000000000000000.........///......---,,,................................................------------.........///------------...///000000............////////////111111111111000000000000............------------,,,,,,,,,---------..............................---.........,,,+++,,,---........................///////////////............///000///------...///444333222000//////......------............------,,,,,,------...//////000......---------...///////////////...//////000000......///000000111222222000000000000000///......000000000000000000000000111111000/////////000000/////////111333444222000111111000000000000//////......---,,,,,,---......000//////......---------------.........//////////////////............---++++++,,,,,,,,,------------------,,,------...///..............................------......///000111000000////////////000........................................................................,,,,,,------------,,,,,,......------------......------............------........................//////////////////////////////...............---////////////////////////........................///............///000000.............../////////////////////////////////000000///......///111222111000000////////////000000000000000000000000000///000000000000000000111////////////000000000000...................................................,,,*********---000222..................//////........................////////////............//////......//////000111////////////////////////------......//////000000............////////////////////////////////////222222111111000000//////000000000000////////////111111111111111111111111////////////////////////++++++,,,,,,---....../////////000//////...---,,,------,,,,,,,,,+++++++++........................------------------------........................222///------...000111222............------------,,,,,,,,,,,,,,,,,,,,,,,,...........................///000111111000///...////////////////////////---...............------////////////////////////---------...........................////////////,,,,,,,,,---...///000111............////////////111111000000000000000///,,,,,,+++++++++*********,,,,,,,,,---------......////////////////////////,,,---......,,,,,,,,,...........................////////////////////////...///000///---,,,---...222111///...---...//////,,,,,,------------,,,,,,---------.........//////---------------...///000000//////.........//////////////////000000111111//////000000000000//////////////////////////////111111000000000000111111//////000222555444222000000000000000000000//////111000...,,,,,,...000111000000//////........................////////////000000000///////////////,,,,,,,,,---------......---------------...//////.......................................//////000//////......------------................................................////////////////////////......////////////............------------......//////000000000000//////........................000000000000000000000000....../////////......---////////////////////////------------------------............/////////000---------....../////////////////////////////////111000///......///000222111111000//////...//////////////////////////////.../////////000000111111////////////000000000000................................................000...,,,******+++...///---------------------------.....................////////////..................------......///000////////////////////////---......//////000000000............////////////000000000000000000000000222222111111000000//////////////////000000000000........................////////////////////////++++++,,,,,,---......///............---,,,,,,+++------,,,,,,,,,+++++++++.....................---------------------------...........................,,,))))))+++---......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,..............................------------..............................------...............---////////////////////////---------.........//////........./////////000000,,,,,,,,,,,,---///000000............////////////000000000//////.........,,,,,,+++++++++*********,,,,,,,,,---------......////////////////////////,,,---...---,,,,,,---....................................///////////////...///000///---,,,,,,------,,,+++++++++---...///,,,,,,------------,,,,,,//////.........------------------------...///000000///...............///000000000000//////......---...///000111111111111////////////////////////111111000000000000111111//////000222555444222000//////////////////000000111000...,,,,,,...000111///////////////................../////////000000,,,,,,,,,,,,,,,,,,,,,,,,............////////////...------------...//////........................///............///000000/////////......---,,,,,,................................................////////////////////////...//////000000//////.........------------......//////000000000000//////........................000000000000000000000000......///000000000///...////////////////////////000000000000000000000000---......///////////////,,,,,,------......//////........................111000///......///000000111111000//////...//////////////////////////////......//////000000000111////////////000000000000................................................000///---,,,+++,,,---...---------------,,,,,,,,,---------...............,,,,,,---...///000111111---------------...////////////////////////////////////////////////000000............////////////111111111111111111111111000000000000000000//////////////////000000000000//////////////////////////////////////////////////////......---,,,,,,,,,,,,,,,---------,,,++++++------------,,,,,,,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,++++++,,,.........000////////////.........,,,,,,,,,,,,------------------------------------...---,,,++++++,,,---...........................,,,---......///.................................,,,,,,------.../////////............/////////000,,,,,,,,,,,,---...//////............////////////000000//////......------............------------,,,,,,,,,---------..............................+++---...---,,,,,,---///........................---------...............---...///...,,,,,,---...)))))))))***+++,,,......------............------000//////...------,,,,,,......---------...//////.........---......//////111111000//////...------,,,---...000111111222222000000000000000000000000000000/////////000111111/////////111333444222000......////////////000000......---,,,,,,---..................................../////////000000000------------...............////////////000000000......------......///000........................//////......//////000111///000000111000000///...........................................................................------............------......------------......------............------------------------------///////////////////////////////////////000000000////////////////////////////////////////////////---......///000/////////---------------.................................000000000000000/////////111000000////////////000000000000000000000000000...//////////////////000////////////000000000000.........................................................---....../////////.........---------------------.........//////,,,,,,---...///000111111...............//////000////////////////////////000000000///////////////............////////////000000000000000000000000//////////////////000000.../////////000000000111000000000000000000000000////////////////////////000000//////...------,,,,,,,,,------...---------.........------------,,,//////.........---------++++++++++++++++++++++++------------------------///...---...000111000///111111000000000/////////,,,,,,---------.........------------------------------------------------........................,,,------...//////......------------------------,,,,,,------...//////000------........./////////---------,,,,,,---..................////////////111111000000///......---/////////............---,,,,,,,,,---------......------------------------+++,,,...---,,,,,,---///........................,,,,,,,,,,,,---------...+++---......,,,,,,---///++++++,,,------......---.........//////...........................------///......---------......------------......///000//////////////////............///000000000000000000000000000000000000000//////......//////000111///......///111222222111........./////////000000........................------------------------.../////////000000000000////////////000000111111.........////////////000...............//////000........................///////////////000000111...///000111111000000///................................................------------------------------............------......------------......------............------------------------------..............................---------...///000////////////////////////------------------------------///000000000///......------------------,,,........................///000111111111000...---000////////////000000111000000000000000000000000///////////////.........////////////000000000000................................................,,,------...///000111111000000//////.........------------.........//////000/////////............///////////////000111111////////////////////////111111000000//////................../////////000000000000000000000000000------......//////000000.../////////000000111111------------------------////////////////////////------......///000000000,,,,,,---...//////////////////.........---------//////.........---------++++++++++++++++++++++++------------------------+++******,,,......,,,+++111111111111000000000000---------....../////////------------------------+++---///000000///---+++000000000000000000000000,,,,,,---.../////////...------------------------,,,,,,------...///000000------------.........///......---,,,,,,,,,------............/////////000222222222111000//////.........---------,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------,,,,,,...///........................+++++++++,,,,,,---------+++,,,------,,,,,,...///......000000000///...---......////////////......,,,,,,------.../////////000///...---------------,,,,,,,,,---...///000111------......///000000000000000000000000//////...000000000000000000000000...............///000000000...---...000111111111---.........//////000000000000111111111111000000,,,---------------------////////////000000000000+++,,,,,,,,,------......---------.........//////...............///000000........................///////////////000111111+++,,,---/////////......................................................------------------------//////000000000000//////.........------.........//////000000000000//////------------------------...........................---+++++++++---///000////////////////////////000000000000000000000000,,,---///000000000///............------,,,,,,,,,...........................///111333222000---+++//////...//////000111222000000000000000000000000000000//////.........---////////////000000000000---------.........//////111000000///......------...------,,,,,,------...---------------------------***(((+++000333111...+++++++++,,,,,,,,,------///000111000///...///000////////////////////////000///...------------------------.........//////++++++,,,,,,---...............////////////....../////////...------,,,,,,...---,,,,,,,,,,,,---..................///000000111000///...------...//////............---------//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---,,,,,,,,,,,,,,,++++++,,,------......///........................,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,------...------,,,...........................---,,,+++***+++,,,---///............///000000........................////////////000000000000//////000000000000//////000000///.......................................------------------------,,,,,,---...//////......------............------........................+++,,,------......------................................................000000000000000000000000//////.........---------000000//////.........---//////000000000...---,,,------......//////000000...///000000000000000///111000///////////////000111000000000000000000000...///000000111000000000111000///...---,,,++++++000///...------...///000---------............///000000000000000/////////...............///000111........................///...---,,,+++,,,,,,---------------------------000///...---,,,------...///////////////........./////////...------,,,,,,......///000000000000000000000//////.........---//////............//////........................////////////////////////------......///000000000/////////////////////////////////...---------,,,//////............//////000000000000000000000000000///---,,,---...000111......---,,,,,,,,,,,,,,,......//////000000111111000000//////......------//////............//////333222222222111111000000///000000000000000//////---------.........//////...........................------,,,,,,------...------------------------...+++))),,,000222000...---.........////////////---...000///......///111........................//////...------------------------.........////////////////////////............////////////..............................//////...------...//////...............///000000000000...---------......///............---------//////.........---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---,,,,,,,,,,,,---------------------------222222222222222222222222.........///......------------------------------......---------,,,,,,,,,.........///......------------------------------,,,+++++++++,,,...///000......------......///000............................../////////000000000//////000000000000//////000//////.......................................------------------------,,,------...//////......------............------........................,,,---......//////..............................................................................//////.........---------000/////////...............///000000000///...---.........//////////////////////////////...---,,,000000/////////000000111000000111111111222222222+++,,,------......------////////////////////////000///...------...///000---------............///........................///............//////000........................111000///...---......///........................000///...---,,,------.../////////////////////...------........................///000000000000000000/////////.........---//////............//////................................................000000000///......------//////////////////////////////////////////......//////............//////000000000000000000000000000///...------///000222222111111000//////000000////////////000000000000000000//////////////////000000////////////000000222222111111000000000000//////000000000000//////---------...............+++,,,,,,---.../////////......------------......///////////////////////////,,,+++,,,///111///---....../////////000000000+++---......------///000........................//////...------------...---------...............111000000///......------...//////000000//////...,,,------...//////000000000000///......///000000...............///000000//////...------------...///............---------...............---------000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---,,,,,,,,,------//////...------,,,++++++........................///////////////...------...........................------------,,,,,,,,,///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......---------------......///........................------........./////////...//////000000//////...000///......------......------------------------------------------------,,,---......///.........------............------........................---...//////000000//////................................................------------------------...............---------////////////...............///000000000000000//////////////////.........000000//////...,,,+++***000/////////000111222222//////000000111111111222......///000000000000000---......///000111222222//////............//////---------............///,,,,,,,,,,,,,,,,,,,,,,,,//////......---.................................000000///............/////////////////////////////////...------------.........//////////////////,,,,,,------...//////000......///000000000000////////////...............//////............//////................................................000000000///......------/////////////////////////////////000000000000000//////............//////000000000000000000000000000///.........///111222000000//////......//////000000000000//////////////////000000000000000000000000000000000000000000000000000000//////////////////000000000000//////........................++++++,,,,,,---...............------------......///////////////////////////...,,,---//////...,,,---------............///,,,---......,,,,,,,,,...........................///......---------....................................---------,,,,,,,,,//////000000000000//////---........./////////000////////////////////////...............///000000.........------------...///............---------........................////////////.........------------------------------------............///...------,,,,,,,,,------......---------,,,,,,,,,************************////////////...---,,,+++------------............------------------------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---+++***))))))(((---,,,,,,,,,,,,---..............................------------.........///...//////////////////...//////...------------...------------------------------------------------------...............---------............------........................------...///////////////................................................------------------------........................///////////////............//////000000111111111000000//////......------////////////......---,,,/////////000000222333444///////////////////////////000111111222222111111------...///000111111222/////////....../////////---------............///,,,,,,,,,,,,,,,---------000///......------------........................------------,,,,,,------....................................------..................////////////---------.........//////---...//////000000//////........................//////............//////................................................------......///000000000////////////////////////.........//////000000111//////............//////000000000000000000000000000////////////000111222000//////.........//////111111000000//////......//////000000111111222222//////////////////////////////////////////.........//////000000000000///.....................---------------------------///......------......///000000000000000000000000///...------......---,,,---------............///...//////...+++******+++..............................---------......///.....................---,,,,,,,,,---------......//////000000000000//////000000/////////................................................///000000---.....................///............------------..............................---------,,,,,,---------------------------------............///------,,,,,,,,,------...,,,,,,,,,---------......---------------------------------------,,,+++***++++++,,,,,,,,,------------------------------------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,/////////...,,,+++***)))---,,,,,,,,,,,,---..............................------------.........///......////////////......//////...------------------------------------------------------------------...............------------............------........................,,,,,,---............---........................................................................---..............................///////////////....../////////000111111000000//////......---------...///000000000000000////////////000111222333222222111000//////......------.../////////.................................//////////////////...---------............///,,,,,,------............000///...---------------........................,,,,,,------------------------------------------------..................---.........//////000000//////.........---------------...///////////////---------...............//////............//////................................................------......///000000000////////////////////////---------......///////////////............/////////////////////////////////////////////000000111333222222222222222333333111111000000//////......//////000000111111222222---......//////......---..................//////......///000000000000000...............---------.........---------------//////............//////000000000000000000000000..................------....../////////000000000...//////...,,,***++++++------------------------...------------...//////...............---------------......///000000111///000000111111000000///111111000//////...---------......//////......---...............///000000---...//////000////////////............------------------..................------------,,,,,,,,,---------------------------------............///------,,,,,,,,,---......++++++,,,,,,---...//////........................++++++,,,,,,,,,,,,++++++***++++++,,,,,,---------,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000---------------......///........................------........./////////---......//////......---///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///......---,,,------............------........................+++,,,,,,---...---------........................................................................---------........................//////////////////............//////000///////////////.........,,,---...000111111222222///.........///000111111555555444333222111000000...//////000000000000000//////......------,,,,,,......////////////......---------............///------......//////000000......------,,,---------........................---...//////000/////////------------------------,,,---......///.........------......///000000000000//////...------,,,,,,------...////////////...---------------.........//////............//////........................------------------------000000000///......------////////////////////////------------............//////............//////////////////////////////............////////////111000000000000111222222000000000000//////////////////000000000000000000---...///000000///...---............////////////---...///000000111111000//////.........------------------......//////000//////............//////////////////////////////---.........------...///---.........////////////,,,---///...---,,,---///---------------------------------------...////////////.........---------......//////////////////000000111111111111000000000000000///////////////...///000000000000///..................///000000......000111111111000000///............------------------.........//////............------------........................---------............///,,,,,,,,,,,,,,,---...///,,,---------------------------------------------******+++,,,------------++++++,,,,,,---......///,,,,,,,,,---------......******+++,,,------------------------------------+++,,,...///000111000000......------......///000............................../////////000000000---......//////......---///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////...------,,,------............------........................,,,------...............................................................---------------------------------.........//////............/////////000///...---,,,,,,------............///////////////------...///000000000000///...............//////111111111222222222222222111111222333333333333222////////////.........------...///000000///...------------............///,,,------...//////000000------,,,,,,,,,---..............................------///000000000//////........................,,,,,,.../////////......------......///000000111..................------,,,---......//////......,,,,,,,,,------.........//////............//////........................------------------------000000000///......------////////////////////////////////////............//////............//////////////////////////////,,,------..................------------...///000////////////000000000000000000/////////////////////000111222222111000///....../////////000000000---...///000111111111111//////.........---------+++,,,---...///111222222//////............//////////////////////////////,,,---......------...000+++++++++,,,,,,,,,------***,,,---.........000222---------------------------------------...///000//////.........---------.........---,,,,,,++++++000000111111111111000000......//////000000111111///000111222222111000///...............///000000...///000222222222111000//////.........------------------.........//////000/////////....................................---------.........//////,,,,,,,,,,,,,,,---...//////......------,,,,,,+++........................******,,,---.../////////,,,,,,------...///000000,,,,,,,,,------.........******,,,---.../////////........................+++,,,---------,,,+++***///............///000000........................////////////000000000000---..................---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////...---,,,,,,---..................---........................---......///////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---.........//////000000000///---,,,++++++,,,------.........//////000000.........///......------///......---------......,,,,,,---...///000111222......///000000000000000////////////000000000000---...///000000///...------------.........//////,,,,,,------...///000000,,,,,,,,,,,,------...///........................***+++---.........------////////////////////////+++,,,.../////////......---------...///000000111,,,,,,------.../////////,,,---......//////......,,,,,,,,,------.........//////............//////........................------------------------------......///000000000////////////////////////111111000000//////......//////............//////////////////////////////+++,,,------......------000000000000000111222222......//////000000111111000000//////......------000111333444444333111000.../////////000000111111---...///000111111111111------------------------000000////////////000000,,,,,,,,,------------...------...///000111222222+++,,,---...///111222222000///...---,,,------...000///...---------------111000///...---,,,++++++000000000000000000000000...///000///...---...000000000000000000000000000........................000000000000000000000000.../////////000000000111////////////////////////////////////////////////000000//////.........---,,,,,,,,,---...///000000//////.........---------........................---,,,++++++,,,---///000111000///---------...///000000///...------,,,,,,---------------------,,,------......------,,,+++,,,,,,,,,---------............------------......---------------------------.........---,,,,,,++++++,,,,,,---...///000000......................................................///222444444333111000000000000000000000000////////////////////////------++++++++++++------------------------------000000000000000000000000------------------------......////////////.........---,,,,,,+++++++++,,,//////............//////........................///...------------,,,+++............//////////////////.........---------//////////////////......111000...---...///111333333222111///..................////////////......//////000111222333333333111111111111111000//////////////////..................------------......,,,,,,,,,---...///000111//////.........------------,,,,,,---000111000///...---,,,,,,---...---,,,------,,,,,,,,,,,,++++++---...//////000//////...222222222222111000......////////////000000000000111///...------...///111...------,,,,,,,,,------,,,---......//////...............---,,,,,,++++++//////000000000000//////000000111000000///...............///////////////////////////////////////---,,,,,,---...///000111000000//////.........------...000111111111//////------------............////////////////////////000000111111111111000000......------------......000/////////000111333444000000000000000000000000//////000111222333333333........................000//////......//////000---............/////////------------............***++++++,,,---...//////000///...---,,,------.........---------......///...............---------////////////////////////...///000///...---...000////////////////////////........................///////////////////////////////////////000000000////////////////////////////////////////////////000/////////............,,,---------...///////////////.........---------........................//////.........//////000000//////............/////////......---,,,,,,+++,,,,,,,,,,,,------------------......------,,,+++,,,,,,---------...............------------......,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---------...............................................................111///.../////////...,,,////////////////////////........................------,,,++++++,,,---------------------------------------------------------------------------------......//////......---...------,,,+++++++++,,,///..................///........................///..................---............//////////////////.........---------...........................---,,,,,,,,,---///000000///...------,,,------//////////////////////////////000111222222222222111111111111111000//////////////////..................------------............---------....../////////.........---------...///000333555555222000...---,,,---...///...,,,+++++++++,,,,,,------------.........//////000000000000000//////...,,,,,,---............/////////000///...------...///000...------,,,,,,------...,,,---......//////....../////////000000000000000...//////000000//////...000000000000000///......---.........//////000000////////////////////////...............//////000000/////////..................///000000111000000...////////////000000000////////////////////////......////////////......///......------......///......------...///000111000000000000000000000000000000000111111222222333000000000000000000000000.........------........./////////000000000000111.........---------,,,,,,,,,,,,,,,---------......//////...------------...,,,,,,,,,------///000000---------.........//////...........................///000///...---...000........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............------.................................---------........................//////////////////......---....../////////............------,,,,,,+++++++++++++++,,,,,,------------............---,,,,,,,,,------------...............------------......------------------------------......------,,,,,,//////.........---------................................................111///....../////////---................................................------,,,,,,,,,,,,------------------------------------------------------------------------------,,,------......------,,,---------,,,,,,,,,,,,,,,......------------......------------------------.........///////////////............////////////...............---------........................,,,------------...............------------......111000////////////000111//////000111222222222222000111111111111000000///////////////..................------------......//////...---------------...............------------///111444666555222...///...------//////...---******+++,,,---...//////...---------...///111222////////////...------,,,,,,,,,---------.........000///...------...///000...---------------......,,,---......//////......+++,,,,,,---......//////.........//////.........///////////////......---,,,------...///000111111////////////////////////.............../////////////////////........................///000222222000000000111111111222222000000000000000000000000......////////////......///......------....../////////............///000000000000000000000000000111111111111111111111111000000000000000000000000...------,,,,,,------...////////////000000000000/////////////////////////////////////////////...............------......---------------...//////---------............///------------------------...///000///...---...000........................000000000000000000000000////////////////////////000////////////.........///////////////////////////////////////////////////////////////........................---------................................................------...///...---+++***+++,,,...///000///......---------,,,,,,+++++++++)))******+++,,,---.....................------,,,------------..................------------..............................,,,------...------,,,,,,..............................................................................///222555555444222................................................---------,,,,,,---------------------------------////////////////////////------------------------+++,,,,,,------,,,,,,+++------------------,,,,,,------,,,,,,,,,,,,------------------------------,,,---...///......///000............////////////........................------------............---...///000000000/////////////////////000111111333111000......000111333//////000111111111111111000000111111111111000///////////////..................------------......///......---------..............................,,,,,,...000222111///,,,000.........///000///...++++++,,,,,,---......///...---,,,,,,---///222444000000111111000//////...,,,------------.........000///............///000...------------......///,,,---......///.........++++++,,,,,,,,,---------------............------....../////////......---,,,,,,---...///000111222////////////////////////++++++,,,---...////////////////////////.........///...------...000222333000000111111111222222222000000000000000000000000000000111111111111000000//////............//////111111111000000000000000////////////////////////111111111111000000000000////////////////////////------,,,,,,,,,,,,---------------.........//////---------...///000000111///////////////.........------..................//////...---------------///............---------------------------------...///000///...---...000........................000000000000000000000000......................../////////...............////////////////////////////////////////////////.........///////////////...............------------.............................................------...///...---+++***+++,,,---/////////...------,,,,,,,,,,,,,,,++++++******+++,,,------............//////......---,,,---------.........//////......------------......------------------------,,,,,,------...------,,,,,,,,,------...//////000................................................,,,...111666888888555222................................................------------------------------------------------////////////////////////------------------------++++++,,,,,,,,,,,,++++++,,,,,,---.........---,,,------,,,,,,,,,,,,------------------------------***,,,......,,,,,,...000............////////////---.....................---------.........//////------...///000///////////////...//////000111222333111000......000111333//////000111111111000000///000000111111111000000////////////..................------------......,,,,,,,,,------///000000---........................,,,++++++---......---000.........///000///...------------------------...---,,,,,,---///222444///000000000000//////...------.........///////////////............//////---------------...///000,,,---......///.........000000000000//////......------............------......///////////////...,,,,,,---...///000111222////////////////////////'''(((***,,,.../////////.........//////////////////............000222333/////////000000000111111////////////////////////000000111111111111000000/////////....../////////111111111111111000000000////////////////////////111111000000000000000000........................---------,,,,,,---------,,,,,,,,,,,,------------)))***+++,,,---...//////------------------,,,,,,,,,---......///.........000000///------,,,,,,,,,//////.........---------------------------------...///000///...---...000........................////////////////////////........................------........./////////////////////////////////////////////////////////.........///////////////------..................---------.......................................//////////////////......,,,------.........------------------,,,,,,,,,,,,,,,,,,,,,------............////////////...------------........./////////......------------......++++++++++++++++++++++++,,,,,,------......------++++++,,,---...///000111................................................---...111444666444000,,,........................------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,...//////...------......------------......,,,,,,,,,,,,,,,,,,,,,,,,***---///...++++++---///............////////////---------...............------......///000000000+++,,,,,,,,,,,,------------------------...///000111000////////////000111//////000111111000000//////000000111111111111000////////////..................------------......,,,,,,,,,---...///000111---------...............111...+++***,,,.../////////...------//////...---............------,,,,,,...---------...///111222------.........------,,,---............/////////////////////////////////------------...///000000,,,---......//////......000000//////...------,,,.........//////............//////000000000000000,,,------...///000111111////////////////////////'''(((+++---////////////.........//////////////////////////////000000111........./////////000000////////////////////////......////////////......000//////......//////000---...////////////......000000000000000000000000000000000000000000000000..............................------------......,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,------------------,,,,,,.../////////......///......---------......---------...............------------------------...///000///...---...000////////////////////////................................................+++,,,,,,---...///000000////////////////////////////////////////////////............/////////000,,,---------.../////////---------.........//////........................//////.........//////000......------,,,,,,------------------------------........................///////////////...------............////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---------......//////.........................................................///111111000...////////////////////////------------------------,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,+++,,,...///000///...---///..................///,,,,,,,,,,,,,,,,,,,,,,,,,,,///111///,,,***,,,000............////////////---------.........//////......//////000111111222,,,,,,+++++++++,,,---.........---------......//////////////////////////////000000000000000////////////000111111111111111////////////..................------------......---------------...///000---------.........//////000...,,,,,,...///.........---,,,---...///...,,,------------............---.........//////000000,,,,,,---......------,,,,,,,,,---------...............////////////......------------...///000111,,,---......//////......,,,,,,,,,,,,,,,,,,,,,+++...//////000000//////...///000000111111111111111---.........//////000000////////////////////////+++,,,...///000000///.............../////////000000000000000000//////............/////////000000------------------------......////////////......000000////////////000000,,,---...///000000//////000000000000000000000000......//////000000111111///////////////////////////......------......///,,,,,,,,,---------......//////.........---------........./////////000000+++,,,.../////////......---------------...///000++++++,,,---...///000111...........................///000///...---...000000000000000000000000000................................................***+++,,,---...000111111////////////////////////////////////////////////---.........//////000000,,,,,,------...///000000---------.........//////........................---,,,++++++,,,---///000000///---,,,+++,,,,,,---........................///////////////.........///////////////......---............/////////000.........------.........////////////////////////+++,,,,,,---.........---///............---------...................................................,,,+++,,,///333555555000000000000000000000000------------------------,,,---...//////...---,,,------------------------........................------------------------,,,------......------,,,+++,,,...000000///...---//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---000333111,,,+++---000............/////////000---------.........//////...//////000111222222333///...---,,,,,,...000111000000////////////000000......////////////......///000000000000000////////////000111111111111111000/////////.....................------.........//////...------------...---------.........//////---,,,,,,---///...,,,***...---,,,,,,---...---,,,+++,,,,,,---...///000000---...//////000//////.........//////000//////...++++++,,,,,,,,,---------......////////////......---------......000111111,,,---......//////......------...//////000000000//////000000000000//////000000111222222222222222.........//////////////////////////////////////////000111222111000...,,,---.........//////000000000000111111111///---,,,////////////000000000000------------------------000000111111111111000000000000////////////000000---...000111222222222111000000000000000000000000---......///000111111222......//////////////////111000...---,,,,,,---...------------------------......////////////...............------,,,,,,,,,///............---------//////............//////////////////////////////---,,,***))))))***,,,---///............///000000------------------------------............------............///000222222111111000///...------,,,////////////////////////......------------......,,,---...//////...---,,,000///...---------------000000////////////000000------............------///............///000000//////.........---------........................////////////////////////......------------......000///---,,,,,,---///000,,,---------...////////////...---,,,,,,---...///,,,---......//////......////////////////////////......//////000000111111//////............////////////////////////////////////////////////////////////...---+++***)))))),,,,,,,,,---------......+++,,,---......---,,,+++---///111111///,,,++++++++++++,,,---....................................)))******+++,,,---......000000//////.........---,,,---......//////......//////////////////////////////.........---------111000000///...------,,,,,,---...//////000//////000///...------...///000000000111111111111000000//////............//////000///...------...///000---///000222222000///---000000000000000000000000111000...,,,+++++++++,,,...........................---,,,,,,...//////......------,,,,,,------.../////////...---***'''&&&//////////////////............------------......///......---------......------------------------111000///...---,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,------.........//////000000000000//////------......---+++)))(((000000000000000000000000,,,---...///000000000000---......//////////////////////////////............---,,,***((()))---000...,,,,,,...111222///,,,............/////////000000///...------...///000111111000000///.........---......////////////...111111000000//////............///000000000000000000000111222222222222111///////////////.........//////...------------...------------------------......////////////............---------,,,,,,,,,---------.........//////------,,,,,,,,,,,,------////////////////////////------............---------,,,,,,,,,,,,---..............................------............------///.........///000111111000000//////......------////////////////////////000000////////////000000......///000000///......//////...---------------...------------------............//////...............------......///000//////.........---------........................////////////////////////......------------......000///---,,,,,,---///000---------...............///...------------...///,,,---......//////..............................------........./////////......------------......///////////////////////////////////////////////////......---,,,+++******,,,,,,,,,---------......,,,------------------,,,---///000000...,,,++++++,,,,,,------...---------------------------------+++,,,,,,------......//////.........------------,,,---......//////......------------------------//////.........---------............////////////------......//////......//////............//////...//////////////////...//////............//////000///...------...///000...///000111111000///...........................000///...---,,,,,,,,,---..............................///111333222000---...------------------...***+++,,,,,,------------..............................------------......000000////////////000000------------------------000///...---------------+++,,,------.........------------....../////////------............------,,,---///000222222222222000000000000000000000000...///////////////......---......////////////////////////////////////...000000000...------000222111000000222444555333000,,,,,,---------.........111111000//////000111111000000000000000000000000333333222222111///...---............////////////......///000000000000000//////000111111111111000000000//////.........---,,,---......///.........------------------------......////////////.........------------,,,,,,,,,++++++,,,---...///000111------,,,,,,,,,,,,------////////////////////////,,,...000111111000...,,,---,,,,,,,,,,,,---......////////////////////////------............------/////////...//////000000///////////////.........////////////////////////000000////////////000000---......//////......---//////...------------...------,,,,,,,,,,,,------...//////000000//////...---------------........................---------........................////////////////////////......------------......000///...------...///000...............---------///...------------...///,,,---......//////..............................---------------.........------,,,,,,,,,,,,------////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------......//////...,,,+++,,,------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......//////......------------------------...............---------+++,,,---...///111111222..................------......////////////......---------......---------//////............////////////............////////////000000000000//////........................................................................---///222666888666111---------------------------))))))***+++---///000111------------------............------------......000000////////////000000------------------------///......---------......,,,,,,---............---.........///////////////------............------)))***,,,...000111222222////////////////////////000000000000///...---,,,---......///////////////....../////////////////////000111111//////000111/////////111333333111///------........./////////000000////////////000000//////000000111222222333222222222222111///...---,,,,,,------...//////000......///000000000000000......///000000000000000000000000///......------***+++---///000//////.................................////////////......------------------------,,,,,,------...//////000//////............//////////////////////////////,,,---...//////...---,,,///............///000000........................------............------000//////.........//////.........///////////////////////////////////////......------------......------------------------///......---------............------------......//////000000000000//////,,,,,,,,,---------------................................................////////////////////////......------------......//////............///////////////...---------,,,.........------.........,,,---......///.........////////////////////////------------------.........------,,,,,,------...////////////////////////////////////////////////---------------.........,,,,,,,,,---------.........---,,,++++++,,,---......//////---++++++,,,...............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,---......///.........////////////////////////........................+++,,,---...///000111222111000000///............---...///000000///...---,,,------......------,,,//////............///////////////....../////////000000////////////000000........................---...///000000000000///...........................///222666777666111...------............------------,,,++++++,,,...///,,,,,,,,,---------------......------------.........------------......///........................---------------...///000------............------..................////////////000000000000//////,,,,,,------------------///////////////////////////////////////...---------......///////////////............////////////,,,...000000///------...//////000111111111///...000000000000111111111111...------------------...000000111111222222222222,,,---...//////000//////---------....../////////......///000000000000000...///000000111111000000000000//////.........---***+++---///000000//////..............................////////////......------------------------........................//////............/////////////////////////////////...------------...//////............///000000------------------------------............------000///...............///.........///////////////////////////////////////......------------......///..................///......---------......///......------------......//////000000000000//////+++,,,---.........---------.....................////////////////////////////////////////////////......------------....../////////......//////////////////...---------,,,---..................---,,,---......///.........000000000000000000000000........................//////............//////////////////////////////////////////////////////------............//////,,,,,,,,,---------.........---,,,++++++,,,---...---......---++++++,,,...............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++..................//////,,,---......///.........////////////////////////---.....................---.........//////000000222222111000/////////000---...///000000///...---......////////////......//////............//////...//////////////////...000000////////////000000////////////////////////---...000222222222111000////////////////////////000//////111333333111///---......//////......---000///---,,,+++,,,,,,---,,,,,,,,,---------............------------......---------------...//////........................---------------...///000---......//////...------------------------------//////000000000000//////111111000///......------////////////////////////------...//////000//////---......///////////////---.........//////000000***---///000...---,,,,,,222333444555444333222222000000000000111111111111---..................---222222222222111111000000,,,---...///000000000000000000000/////////............///000000000000000///000111111222222111111////////////////////////+++,,,---...////////////..............................////////////......,,,,,,,,,------------...//////.........---------------,,,,,,,,,,,,------////////////////////////222111///------///111222---,,,,,,,,,,,,---......------------------------------............------.........---....../////////////////////.........////////////////////////000000////////////000000222111111000000111111222...------------...//////------,,,,,,,,,,,,------...//////000000//////...+++,,,---//////...---------------...............////////////////////////////////////////////////......------------......////////////////////////...............---------------...//////...------,,,---......//////......000000000000000000000000/////////.............../////////....../////////////////////////////////////////////////////////......//////////////////,,,,,,,,,---------.........------,,,,,,------...,,,---...---,,,+++,,,------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000000000//////...............///////////////,,,---......//////......---------------------------------...............///////////////.........222111000/////////000111......////////////......//////000000000000////////////............//////......////////////......//////000000000000//////000000000000000000000000---///111444444333111///////////////////////////000...------///000000000---...///000000///...---...---------------......,,,,,,,,,---......//////......------------......//////...//////000111222........................---------------...///000...////////////...---------------------,,,,,,,,,------............------------,,,,,,,,,---...///////////////////////////,,,---...///000000000000---......///////////////------......///000000000---///111111000......///000111333333222000000000------........./////////000000111111111111000000333222222111000000//////111111111111111000//////222111111000//////............///000000000000000000000111222222222222222------......///000000000---------------...///000..............................////////////......,,,,,,,,,---------......---------...............------,,,,,,,,,,,,------////////////////////////000//////////////////000---,,,,,,,,,,,,---..............................------............------------------......///000000000//////......------////////////////////////000000////////////000000222111000//////000111222---------------...//////...------------------............//////.........+++---...000000///...------------.........//////////////////////////////////////////////////////......------------......//////000000000000//////---------...............------...//////...------,,,---......//////.......................................---------,,,,,,///......------......///////////////////////////////////////////////////000000//////////////////,,,,,,,,,---------......,,,------------------,,,***,,,......---,,,,,,,,,,,,,,,------...---------------------------------//////////////////......---------....../////////,,,---......//////......---------------------------------.........//////////////////////////////000///---------...000111//////............////////////000000000000////////////............//////---...///000000///...---...///000111111000///...////////////////////////...000333555555333111//////////////////////////////---,,,,,,...//////...---...///000000///...---,,,------...............,,,------...//////000000......------------...............//////000111222..............................---------......//////////////////...------///.........------------------............------+++*********+++,,,...///000000000000000000000000......///////////////...---......///////////////------......///000000111///000222111000///000111,,,///111111...,,,,,,---,,,,,,---------.........000111222333333222111000000000000000000000000000111111111111111000000////////////////////////.........///000000000000000///000000111111111111111,,,,,,---...///000111111///...---,,,,,,...///000////////////////////////......////////////......,,,,,,,,,------.........+++,,,,,,---...///000000/////////....../////////////////////////////////+++,,,---//////---,,,+++///............///000000////////////////////////---..................---,,,,,,,,,---...///000111111111000///...------,,,////////////////////////......------------......///...---,,,,,,---...///---------------...///000000000////////////000000------............------,,,---///111111000///...---------.........//////000000000000000000000000////////////////////////.........------.........//////000000000000//////,,,------....../////////,,,---...//////...---,,,,,,---......//////......---------------------------------,,,,,,+++++++++...------,,,,,,------...////////////////////////////////////////////////111000000000/////////...,,,,,,,,,---------......+++,,,............,,,+++)))+++...///...,,,++++++++++++,,,---....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---......//////......////////////////////////---------.........//////............//////000000---,,,+++++++++---///000000///...------...///000......////////////......//////............//////---...///000000///...------///000222222000///---...........................111444666666444000...000000000000000000000000---,,,,,,---//////...------...///111111///...---......///000///...,,,+++------......///000111111.........------.........,,,,,,,,,------///000000///////////////////////////......---------......//////000000///...------000000//////.........---//////000000000000//////000000///...///000111222111111111111111111111111000000000000///...---,,,---......///////////////---------...///000000111///000111000///...///111///111444333000......000............/////////000///000111222222111000///......//////000000111111+++,,,---///000000111111,,,,,,------.../////////...//////000000000000000...//////000000000000000---------.........//////000000000000000000000000......------------......000000////////////000000%%%''')))+++,,,---,,,,,,------------------------........................------...///000000//////...............///000000000000////////////000000////////////////////////////////////////////////////////////////////////------------............,,,,,,,,,---------......111000///...............,,,---///000000000///...000111222111...,,,,,,,,,------------.........///........................---......//////000000000000000000000000000000000------...///000000//////////////////////////////222111///---,,,,,,,,,,,,---------............///////////////////////////000///......///...,,,***---------............///000///...------...///000000///...---,,,+++++++++...------------...//////000000000000000000000000000000000000000000000000//////...------------.........//////......---,,,++++++++++++++++++++++++,,,,,,------...---------------------------------........................//////.........---------------,,,,,,---...000111111,,,+++...---))))))---//////.........---------//////.........---------,,,---...//////...---,,,......------------......////////////////////////000///...------...///000------...///000111111222///...............///000000000000000000000000000000000000000////////////---///000222222000///---////////////////////////................................................,,,---...///000///......------...///000000///////////////...---------,,,222111000//////000111222//////......---------------------............///............////////////333222111/////////000111////////////////////////111111111000///.........//////............//////000000000000000000000000000000000000000///......000000000000000000000000000000000000000000000000////////////000000000000111111000///////////////000000000000////////////222///,,,,,,---///000000000111111000///......///000000000000000000000000//////000000111111222222000000000000000///......---------.........//////..............................------------......000000////////////000000***+++---...///000//////////////////////////////........................+++,,,,,,---......------...............//////000//////..................////////////////////////////////////////////////////////////////////////////////////000000000000........./////////000000000//////............///---......///////////////...///000000...---......------........./////////........................---------------..........................................///////////////////////////////////////------...//////...---,,,---------............///////////////////////////...------...//////...,,,---------............///000///...------...///000000///...---,,,,,,,,,,,,...------------...//////000000000000000000000000////////////////////////---,,,,,,+++++++++++++++......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++------------------------........................//////.........---------///...------,,,---......///,,,+++......+++,,,000//////.........---------//////.........---------------...//////...------......------------......000000000000000000000000000///...------...///000000000000000111111111111//////000000111111111111000000000000000000000000//////.........---------...///000111111000///...////////////////////////................................................///000000///...---...000---......////////////..................---------000000///......///000000000000//////............---------............///............////////////111111///.........//////////////////////////////////////////000000000000//////............//////////////////////////////000000000000000///......000000000000000000000000000000000000000000000000////////////000000000000111111000///////////////000000000000////////////222000......000111111000000111111000///......000000000000000000000000000000000000000000111111111111111111111111000000///------........./////////..............................------------......000//////......//////000......///000000000000000////////////////////////........................+++,,,------...------------............///////////////...---,,,,,,,,,---////////////////////////////////////////////////////////////////////////////////////000000000000....../////////000000000///............//////000///............//////000,,,...///000///...///000....../////////000000000........................///////////////.................................///////////////.........////////////////////////(((***...000111000///------------............///////////////////////////,,,,,,,,,---///000///...---------............/////////............////////////...---,,,,,,,,,,,,...------------...//////////////////////////////////////////////////////000000///.....................//////......---,,,------------------------/////////...---,,,+++***------------------------.......................................---------000///...---,,,,,,,,,,,,...,,,,,,...///...///222...............---------/////////............---------...//////...------......------------......000000000000000000000000//////............//////111111111111111111111111......//////...---+++***000000000000000000000000////////////...............///000111111000///...////////////////////////////////////////////////...........................222444222,,,***+++........./////////......------------...............///......------......///000000000///////////////---------............///............////////////000//////............///////////////////////////,,,---...///000111222333000//////......//////000........................000000000000000//////...000000000000000000000000000000000000000000000000////////////000000000000111000000///////////////////////////000000000000222111111222333333222000///000111000///...///000000000000000000000000000111111111111000000000000222222222222222111000000............////////////..............................------------....../////////....../////////---............---------------------------------..............................///////////////...------.........///......000///...---,,,,,,,,,,,,////////////////////////////////////////////////////////////////////////------------............------------...........................///000111000///...------...///000,,,...000000///...///000////////////000000000000........................//////......------,,,,,,........................000000//////............////////////////////////)))+++---///000000///...---------............///////////////////////////---,,,,,,---///000///------------............////////////......///////////////...---------------...------------...//////////////////////////////////////////////////////222111111000000000000000.........///......---,,,..............................///......---,,,,,,------------------------.........................................................------,,,,,,,,,------,,,.........///111......................../////////...............---..................---......------------....../////////////////////////////////......//////////////////000111111111222///000000000...***'''%%%////////////////////////222222111111111000000000......///000000///......////////////////////////000000000000000000000000........................///777>>>>>>777///---...////////////...---,,,,,,,,,---------.../////////........................////////////............---------............///............////////////////////////////////////////////////////////////------...///000111222222000000////////////000000//////////////////////////////000000000000//////000000000000000000000000////////////////////////////////////000000000000000000////////////000000////////////000000000000111111222333555444111//////000111000///...///000////////////////////////222222111111000000//////111111222222111111000///........./////////000000////////////////////////......------------......//////............//////---------,,,,,,,,,,,,,,,------------------------...........................///////////////......,,,,,,---...///......---000//////...---------...////////////////////////////////////////////////////////////////////////------------............---------.........//////...............///000111000///...------...///000...///111000...------...////////////000000000000........................,,,++++++******)))))))))////////////////////////111000///...------......////////////////////////......---------......///---------............//////////////////////////////...---...//////---+++---------............///...//////////////////...//////...---------.........------------...//////////////////////////////........................///...------,,,,,,------.........///......---,,,........................,,,------...////////////------------------------........................---.....................+++,,,,,,------------.........---,,,,,,---......---.....................////////////////////////.........------...............------------.................................//////////////////...,,,,,,---...///000111222222222333444222000---,,,////////////////////////111111111111000000000000......////////////......////////////////////////000000000000000000000000........................000;;;HHHLLLDDD999222///......///......---,,,,,,,,,---------.../////////////////////////////////---------------------------------............///............////////////000000000000000000000000////////////////////////////////////000000000000000000////////////000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////000000000000000000////////////000000.../////////000000000111///000111222444333000---...000111000///...///111////////////////////////222222111111000000//////000000111111000000///........./////////000000000000000000000000000000000......------------......///......------......///......------,,,------...////////////////////////........................---------...------,,,++++++,,,---//////...------///...............//////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000111111111///............//////000000//////............///...000111000...------........./////////000000000........................///..................---000000000000000000000000111000...------...//////////////////////////////111000...,,,,,,,,,---...---------............///////////////////////////000///......///...,,,***---------............///......////////////......//////...............///...------------...//////////////////////////////........................//////...------------.........//////......---,,,........................+++,,,---...///000000000------------------------........................---------...............******,,,---............---///...++++++......,,,---------..................////////////000000000///...------------...///......------------......------------------------......////////////......+++,,,,,,---//////000111---...///111222222111111000000000000000000000000............------------........................////////////////////////////////////////////////........................+++666BBBGGGBBB888///+++------.........------,,,---------..................//////000000//////...,,,,,,,,,,,,,,,------------------............///............///////////////000000111111111111000////////////////////////222111111000///......---111000000//////000000111111111111111111111111111...//////000000000000000////////////////////////000000000000000000000000////////////000000000000///////////////000000111......//////000000111111/////////111222222///---...///000000//////000111000000000000000000000000111111111111000000000000000000000000000///........./////////000000000000////////////////////////......------------......///......------......///...------,,,,,,---...///////////////////////////........................------......---,,,,,,+++***,,,---//////...---,,,,,,,,,,,,,,,---...//////////////////////////////////////////////////////////////////////////////////////////000000000000///000000000111111111111000//////............//////////////////......---,,,...000000///...///000------........./////////........................111111111111111111222222////////////////////////000///...------...000111////////////////////////...............------------------............//////////////////////////////...---...//////---,,,---------............///---...///000000///...---//////............//////...------------...//////000000000000000000000000........................111000//////.../////////......//////......---,,,------------------------,,,---...//////000//////------------------------........................---------.........//////++++++,,,---------,,,+++,,,//////,,,,,,111222///---------.........//////.../////////000000000000///...------------...///......------------..............................---...///000000///...---////////////............++++++,,,------......///000000000000000000000000------------,,,,,,,,,,,,.........------.........////////////////////////................................................)))...333666444000,,,***,,,,,,---.........------...............------------...////////////...---,,,,,,,,,---------......---------............///............////////////......000111111111000000////////////////////////111111111000///.........111111000000000000111111000000000000000000000000......///000000000000000////////////////////////000000000000000000000000////////////000000000000///////////////000111111.........///000111111111000//////000222111000...---///000000//////000222000000000000000000000000000000000000000111111111000111111111111000//////////////////000000000000.................................------..................------.........,,,++++++***+++,,,---...------------------------........................///000000000///...------***+++---//////...---,,,*********+++,,,---...///////////////////////////////////////////////////////////////////////////------------.........///............////////////111000///..................///000000000///---,,,***,,,////////////111222------------.........///........................+++,,,,,,,,,------..............................///...---,,,---///111222////////////////////////+++,,,///000000///---+++---------.........//////////////////////////////---,,,,,,---///000///...---------.........//////---...///000000///...---//////.........//////000...------------...//////111111111111111111111111........................------,,,+++++++++++++++......//////......---,,,------------------------...///////////////......------------------------........................---------.........//////,,,---......---,,,***)))***//////,,,...333555222---------.........//////.../////////000000111111///...---,,,,,,---...///.........------.........////////////////////////---...///000000///...---333222111000///...---,,,333222000///------------000000000000000000000000//////.........---------......------------......////////////////////////................................................///...------...///000000++++++,,,---............/////////......------,,,,,,,,,---......---,,,,,,---------.........//////---------.........//////............/////////000,,,---///000000000//////////////////////////////000000000000////////////111111000000000000111111////////////////////////......///000000000000000////////////////////////000000000000000000000000////////////000000000000///////////////000111111---......///000111111222111000///000222222000///---///000000//////000222000000000000000000000000//////000000111111222222222222222222222111000000---------............///------............------........................................................................//////.........---------////////////////////////+++,,,------...---------////////////////////////---...//////000000////////////000000///...------......////////////......///////////////.........000000000000000000000000000000000000000000000000***+++---.........---,,,////////////////////////---------.........//////+++,,,------......------+++++++++,,,---...000000000///---,,,,,,---///000,,,---------.../////////...///000///...---...000---------------...///000000000000000000000000000//////////////////////////////.........---------////////////////////////.........///......---,,,//////.........---------................................................////////////////////////111000///...............---.........---,,,,,,+++////////////............------------------------------............------111000000///...---------!!!$$$)))---//////---+++////////////.............................................------.........---......///////////////222000......//////,,,(((,,,,,,,,,---------......000000/////////...............---------,,,,,,,,,...............///000000111111000000/////////...------......///000000000000000000000000000000000000000////////////000000////////////............+++++++++,,,,,,---------/////////...------,,,,,,///...------///000000///,,,---...//////...---,,,////////////............---------...------,,,,,,,,,---...---++++++---.../////////...------,,,,,,---------.........//////---------........./////////////////////.....................////////////////////////000000000000222111000///...---,,,,,,111111000///////////////000...,,,---000111///---............////////////////////////000000000000/////////////////////...000///...---------------......///000111222222333333000...---...000000000333222000//////000111222,,,---///000111222111111111111000000//////......---......///////////////---------............///------............------........................................................................//////.........---------////////////////////////...///000000111111000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///////////////...------......////////////...............///////////////........................////////////////////////,,,------.........------////////////////////////---------.........//////.........////////////000......------,,,,,,------///...---,,,,,,---...///---------..................///000///...---...000......---------......///////////////////////////........................//////.........---------........................,,,,,,---.../////////...//////.........---------................................................////////////////////////000000///...............------......------,,,+++---------....../////////------------------------------............------000000000///...---------)))***+++,,,------------,,,,,,------.........///..............................------------......---......///////////////+++))))))***---...,,,***........./////////000000------,,,,,,,,,+++++++++---------....../////////...............///000000000000000//////.........000000000///......------000000000000000000000000//////............////////////.........---------------------.......................................---,,,,,,...//////...------............------////////////............---------......------,,,...///000///------///000,,,,,,------.../////////,,,,,,,,,---------......---------.........//////------....../////////000............////////////......//////000000111111/////////000000000000000//////...---------------000...---...000000///---............////////////////////////000000000000......////////////////////////......---..................///000000111111000///...///111111000.........////////////............---------......///000/////////...............//////000111000000000---------............///------............------.......................................................................................---------///////////////////////////000000111111111111111////////////////////////+++,,,------......------///////////////......---......////////////......------......//////000000........................//////////////////////////////......---.........////////////////////////---------...............//////...---...///000111///......---,,,,,,------...---,,,++++++,,,---..................---------...///000///...---...000//////...---------..............................------------------------...............---------........................***+++,,,...///000000000...............---------................................................////////////////////////////////////............------......------,,,,,,++++++,,,---...///000000------------------------------............------000000//////...---------111000---,,,+++,,,...///******+++,,,---...//////........................------,,,,,,,,,,,,---------......///////////////,,,++++++---///000000........./////////000000000////////////............,,,---...///000111222222...............///000000/////////...............000000000///......------000000000000000000000000.........------.....................------------000000000///////////////------......///000000111...,,,++++++---......---.........------.........////////////............,,,------.........------...///000///------///000,,,,,,------.../////////++++++,,,,,,,,,---------------........./////////+++,,,,,,---...///000000............////////////---......///000111111222///000000000111111111222///......------------...000...---...///000///...............////////////////////////000000000000.........//////000000000//////.........///000000............////////////------...111333222000...,,,---///111111000...,,,111000---++++++,,,.../////////............------///000000111111111111111---------............///------............------................................................................................................////////////////////////------...////////////...////////////////////////---...//////000/////////...///////////////............////////////......,,,------...///000111111........................////////////////////////111000///------...//////////////////////////////...........................---+++***+++,,,...000,,,,,,,,,------...000000...---,,,,,,,,,,,,---.../////////...---------,,,...///000///...---...000000///...---------------........................------------------------........................------------------------+++,,,---...////////////........................................................................////////////////////////...///////////////......,,,------...------,,,,,,,,,------...//////000000........................------............------/////////......---------222000...,,,,,,---...///***++++++,,,---.................................---,,,,,,++++++,,,,,,------......////////////////////////000000000///...------------............111111111000000000//////------...//////000111111...............///000000..................------------......///000000000////////////////////////......................../////////............---111000000000//////...............//////000000000...,,,+++,,,---///......///...---,,,,,,---...///////////////............,,,------...............,,,---...---++++++---.../////////...------,,,,,,,,,,,,,,,---------..................////////////,,,,,,------......//////............////////////------...///000111222222222222111000000///......111000////////////000000//////....../////////...............////////////////////////000000000000.........///000000111111///////////////000111222//////////////////......------...000222333111/////////111222222111000000111000////////////000000/////////////////////...//////000111111111111000---------............///------............------........................................................................---.....................////////////////////////+++,,,------......------++++++++++++++++++++++++---...//////000/////////......///////////////.........////////////......,,,------...///000111111////////////////////////........................000000...------...///000////////////////////////.....................---...---+++***+++,,,...000------------......///000------------------------/////////...---------,,,...///000///...---...000000///...---------------................................................---.............................................---...............---------.....................................................................////////////////////////---...//////000///......,,,,,,------...------,,,////////////////////////........................------............------............---------------------............---------------------------........................---,,,,,,++++++,,,,,,------......///////////////,,,,,,---------,,,,,,,,,---------.........//////.........---------,,,,,,.......................................///000000------..................------......///000000000////////////////////////...///000000000000///...000000000/////////....../////////......---------000/////////.........---///...,,,---///000000//////...---,,,,,,---...///////////////............,,,---....../////////...,,,---...---++++++---.../////////...------,,,,,,............////////////........./////////000000/////////......------,,,............////////////---......///000111111111000000000//////......---000000////////////000000.../////////......//////............////////////////////////000000000000////////////000000111111///////////////000111222111000000000000000000000000...,,,---///111222222111000/////////111222333+++---///111222222000///000000000000000000000000---...//////000000//////---------............///------............------........................................................................---------...............////////////////////////---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------...//////////////////......////////////......------......//////000000000000000000000000000000..............................------......///000////////////////////////...............---------//////...---...///000111111111///...------,,,,,,.......................................---------...///000///...---...000//////...---------..............................////////////////////////---------...............////////////////////////......//////...------,,,---------...............................................................////////////////////////------///000000000///...,,,,,,------......------000000//////....................................------............------------------------------)))***---/////////---,,,............---------,,,........................------,,,,,,,,,,,,---------......///////////////***,,,...///......///111//////000000000111111111000////////////........./////////......---------...............///000000.............../////////000000000///......------000000000000000000000000...///000111111000///...000////////////...............------------------000//////...------,,,,,,000...------///000000///.........------.........////////////............,,,---...///////////////...///000///------///000,,,,,,------.../////////...////////////000000000....../////////000000000111111000///...------,,,............////////////////////////000000000000,,,,,,---...///000111111...------------......///...///000///...---...000............////////////////////////000000000000000000000000000000000000//////.........///000000000000000000111111111111111///---,,,...111222222///...---,,,---...111222'''***...111222111...---000000111111111111222222------...///////////////---------............///------............------........................................................................---------.........//////////////////////////////......///000000000000000000000000000000000000000+++,,,------......------------...///////////////......////////////...............///////////////////////////////////////........................***+++,,,---...///////////////////////////////////////.........---------.........////////////000222111000...------,,,,,,...//////////////////...---------..................///000///...---...000......---------......///////////////////////////........................---------.........//////000000000000000000000000------..................---------.........//////................................................////////////////////////,,,---///000111000///...+++,,,------......------,,,,,,------------------........................------............------------------------------***,,,---//////...---,,,,,,,,,,,,,,,,,,---------..............................------------......---......///////////////---///222222000000111222///000000000111111111111222222222111111111111000//////////////////000000...............///000000.........//////000000000000000000///......------000000000000000000000000---...000111111000...---......---------,,,,,,,,,------------------......---------------,,,,,,,,,///---,,,,,,...//////...------............------////////////............,,,---...///000000000000...///000///------///000,,,,,,------.../////////.........////////////000.../////////000000000000111111111000/////////...............////////////000000000000////////////------...///000111222222---------------...//////---///000000...---...000............////////////////////////000000000000222222111111000///////////////......---...............//////000111111111111///......000111000///---------......///000111***,,,...000000///...---///000000000111111111111......///000000000000000---------.........//////---..................---........................................................................---------.........//////////////////////////////---......///////////////////////////////////////---...//////000000//////------...///000000//////......////////////......///////////////.........................................................((()))+++...//////////////////////////////////////////.........---------+++,,,------......------///............//////000//////000000000000//////,,,------....../////////...///000///...---...000---------------...///000000000000000000000000000---------------------------------.........//////000000000000000000000000++++++---...//////000000---------.........//////................................................////////////////////////+++---///000111000///...+++,,,,,,---.........---))))))***+++,,,,,,---...////////////////////////---..................---------------------------...............---------))))))***+++,,,------...........................///......------......///---......///////////////...000222000,,,******,,,............////////////////////////..................///000111222333333...............///000000.../////////000000111111------......///000000000000000000000000000000000,,,---///000000///---,,,,,,,,,,,,+++++++++******,,,---------......//////***++++++,,,,,,------......,,,++++++---......---,,,---...//////...---,,,000/////////............,,,---...///000000000000,,,---...---++++++---...000//////...------,,,,,,---------.........//////////////////000000000000000000000000111111111111............/////////000111111000000//////......111111111111000000000000///////////////000111222---///111000---,,,...000............/////////000////////////000000000000333333222111000///......000///...---------------,,,------...///000111111/////////111222111///,,,---...000222333333111111000000000000000/////////.../////////000000111111//////000111111111111111........................//////////////////////////////............////////////.........---------......//////...---,,,,,,........................//////............//////000000000000000000000000000000//////.........---............////////////////////////////////////---.........//////000000000000000000000000000000............///////////////......------///000111.........------,,,,,,,,,////////////////////////////////////////////////........................000000///...------,,,,,,/////////...,,,,,,---...///......------///000111........................---------------------------------.........//////////////////////////////,,,---...//////...------000000000000////////////////////////////////////........................000000000///...,,,+++***'''(((+++---...//////...////////////////////////...///111222111000...,,,........................------------------------.........------,,,,,,,,,,,,---///000000///---,,,---,,,,,,,,,,,,---........./////////...---,,,,,,---------------------,,,,,,---///000000...---,,,////////////////////////---------............///000000000000000000000000//////.........---------////////////////////////000000//////.........---000000//////.........---//////............//////000000000000111111111111000000000000000000000000444222///...///111111111111///---,,,+++,,,...///111111000///////////////---------,,,,,,------.........---------......///******+++,,,---...///000.........////////////000///...,,,+++,,,---///111......---------,,,,,,,,,000...,,,---000000---***111...,,,,,,...///...,,,---------............///111111000000//////......000///---,,,---...000222555444222000//////000000111111111111000000000000////////////////////////,,,---///000000000///...+++,,,---///000000000000////////////000000000000111333222///...///---)))...---,,,,,,---///222444------...///000111222222+++,,,...000111222111111000000000000111111111111222111///.........///000////////////////////////111111111000000000000000////////////////////////........................//////............////////////.........---------......//////...------,,,//////////////////////////////............//////////////////////////////000/////////.........---............////////////////////////////////////............/////////000////////////////////////............///////////////......---...///000111/////////.........------////////////////////////////////////////////////........................000//////...------,,,,,,...//////...,,,,,,---...///......---...///000111////////////////////////---------------------------------.........//////////////////////////////---......//////...---,,,000/////////////////////.......................................---------111000...---,,,,,,------+++,,,---...............///////////////////////////000111111111000...---........................------------------------.........------,,,,,,,,,......///000000///.........------------...//////.........///......------,,,,,,,,,------.........---------,,,,,,---------////////////////////////---------............/////////////////////////////////.........---------////////////////////////000/////////.........---000/////////............//////............//////---------........./////////////////////////////////---******,,,...//////111000///...---...//////222111000///..................---,,,,,,,,,------........................,,,,,,---------------...------........./////////000///...---,,,------...............------,,,,,,///---,,,,,,......,,,***000...,,,,,,...///...,,,........./////////000000111000000000/////////...000///...------///000111333222111000000000000000111111111000000000//////////////////////////////,,,---///000000000///...---...///////////////...////////////000000000000111888:::555000///111111000///...------...000111////////////000000000000///000000111111000....../////////000000000111111222111000///...//////000111111111111111111111111111000000000000000000000////////////////////////------------------------//////............//////...............---------.........///......---,,,000000000000000000000000//////............///////////////////////////////////////...........................////////////////////////////////////............////////////////////////////////////............///////////////............///000000000000000///////////////////////////////////////////////////////////////......................../////////...------,,,,,,...//////...,,,,,,---//////............///000000000000000000000000000000////////////////////////---............/////////////////////////////////......//////...---,,,,,,////////////////////////------------------------//////.........---------///...---,,,,,,---////////////...............///////////////////////////000000000000////////////........................------------------------.........---------------000000000000000000000000///............///000000---...............//////++++++,,,---...//////000...---+++******+++---///////////////////////////---------............///.......................................---------/////////////////////////////////...............////////////............//////............//////---------.........//////........................+++***((())),,,...//////111000000000////////////111000///...------------//////...---,,,,,,,,,---....../////////......---.........------,,,,,,,,,,,,---------............111000///...---,,,++++++/////////............---...,,,++++++,,,---+++***///---,,,,,,---///...---////////////000000000111000000000000////////////000///...---...///000111///000000111111000000///111111000000000000//////////////////////////////,,,---///000000000///...///////////////...------////////////000000000000555@@@EEE===111...222666333111///...---------...111000000000/////////...000000000000000///............/////////000000000111111000///////////////111111111111111111111111000000000000000000111111------------------------------------------------///......------......///........................---...............------//////////////////////////////............//////////////////////////////....................................////////////////////////////////////.........///////////////////////////////////////............////////////............/////////000////////////////////////////////////////////////////////////////////////........................//////.........---------......///...,,,,,,...///............/////////000////////////////////////////////////////////////...............//////////////////////////////////////////......---,,,,,,.........///////////////------------------------/////////...------,,,,,,,,,,,,---....../////////000///...------...///000000000000000000000000000111111000///.../////////...............................................................---------000000///......///000000...............//////000------.........///000000,,,,,,------......//////...---,,,,,,,,,---...///////////////////////////---------............///------------------------........................////////////////////////........................///////////////.........//////............//////000000000111111111222222////////////////////////...,,,+++,,,...000000000///000000000000///............------------......000///...------,,,,,,---...//////000//////------......---------,,,,,,,,,,,,,,,,,,---------......////////////...---,,,+++/////////////////////......---,,,,,,,,,,,,,,,+++------,,,,,,---.............../////////000000000000000000000//////////////////......//////000111---...///111111111000///111000000000////////////////////////////////////,,,---///000000000///......///////////////......////////////000000000000:::CCCGGG>>>222...000333222111000...------------000000000000////////////---......///000111111111............////////////111000000///////////////........................000000000000000111111111------------------------------------------------......------------......---.....................------...............---........................//////............//////........................---------...........................///////////////////////////////////////////////////.............................................////////////---......///////////////........................////////////////////////////////////////////////.......................................------------...///...,,,,,,...000---......///////////////........................000000000000000000000000//////////////////////////////////////////////////////......------------------....../////////000........................//////.........---------(((***---000111000///...---,,,,,,+++,,,...///111111111111111111111111111111111000///.../////////////////////////////////................................................///......------......///------,,,,,,------...///...............///000111/////////......---------,,,---...000000000///...////////////////////////---------............///---------------------------.....................////////////////////////---------......................../////////////////////............//////111111222222222333333333000000000000000000000000111///......000000000///....../////////...---,,,,,,,,,,,,,,,...///000111000///...---------------//////000000///......---,,,,,,,,,---------......,,,,,,,,,---------......------...//////......---...///////////////////////////...---,,,,,,---...---------,,,,,,,,,---...------........./////////////////////000000000000///////////////000111111,,,---///111111111000///000000000////////////...////////////////////////,,,---///000000000///...,,,---...///000000000000////////////000000000000777<<<===777222111111////////////.........//////.........///000111111111......//////000000111111............////////////000000000000000//////...........................//////000000111111111111........................------------------------......------------......---------...............,,,---......///.................................//////............//////........................---------------.....................///////////////////////////////////////////////////.............................................////////////---......///000/////////------............//////////////////////////////////////////////////////................................................---.........------...000---......///000/////////........................000000000000000000000000000000000////////////...////////////////////////......---------......///---------......//////000////////////////////////........................(((***---000111111///...,,,,,,,,,,,,---...///000111111111111111111111111000000000000////////////////////////////////////......................................./////////........................,,,,,,,,,,,,,,,---......000///.........///000111111000000///...---,,,,,,+++---///111222111000///////////////////////////---------............///---------------------------------...............////////////////////////---------------................../////////////////////............///////////////000000000111111111111111111111111111111111///......//////...---............------------,,,,,,,,,---...000111222///...............//////111111000///............,,,,,,,,,------.........,,,---------............---------.........//////---............//////////////////---,,,,,,...000---......---+++***,,,---------------............////////////000000000000//////000000000111111111...///000000111111111111000000////////////......////////////////////////,,,---///000000000///...+++,,,---///000000111111////////////000000000000000222222000111444333///------......//////000000------...///000111222222333222111///................../////////000000000000000000000000///......111111111111111111111111/////////000111111222222...................................................------,,,,,,------...---------.........//////,,,------...//////..............................//////............//////........................,,,,,,,,,------.....................////////////////////////////////////000/////////................................................////////////------///000000000///........./////////000000000////////////////////////////////////////////////................................................,,,---......------///000------///000000000///...........................////////////////////////000000000000/////////...////////////////////////------,,,,,,---...000000,,,,,,---......///000000........................,,,,,,------.../////////,,,,,,,,,---...///000000---....../////////......///////////////////////////000111111111000...---////////////////////////........................---........./////////000---...///000000///...------------------...//////222111///...---...000111000000//////......------,,,---...///000000000000////////////////////////---------............///---------------------------------.........//////////////////////////////,,,,,,,,,------...................../////////000//////............//////---............/////////000000000000000000000000///......///000111///...111000...---------.../////////......//////000111...------......///000111444222///---------///000...---------------,,,,,,------.........///////////////------,,,---...///,,,,,,------...............//////,,,******---000...//////---***)))***,,,............////////////.../////////000000000111//////000111111111111111111111000000000111111222000000/////////.........////////////////////////,,,---///000000000///...------...///000000//////////////////000000000000---//////...000333222...---......///////////////......//////000000111111333222111///...---....../////////000000000111111///000000111000///...---111111111111111111111111...//////000111111222222,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...------,,,,,,------...---------.........//////,,,,,,---.../////////...000000000000000000000000//////............//////........................,,,,,,,,,------...................../////////000////////////////////////000000//////.........---..................................../////////000,,,---///000000000///...//////000000111111111222////////////////////////////////////////////////........................---.....................,,,---......------///111,,,---///000000000///...000000000000000000000000////////////////////////111111000000/////////...////////////////////////---,,,,,,,,,---///111222,,,,,,------...///000000------------------------+++,,,,,,---...///000000///...+++***+++---111333000111111111111///---,,,...........................///111222111000...---000000000000000000000000////////////////////////---.........//////000000---///000222222000///---...............///000000333111///...---...///000.........///////////////...---,,,+++,,,...000222////////////////////////---------.........//////........................---------.........//////////////////////////////,,,,,,,,,------.........---.........//////000000//////............//////............/////////000000000000000000000000000.........000333444333111333111///...---...000111222111000//////.........------------///000111222555333///,,,,,,---///111000//////---,,,++++++***.........////////////000222111...,,,++++++------,,,,,,,,,---------......---......+++)))))),,,///...000000---)))((()))+++////////////000000000000.../////////000000111111//////000111111111111111333222111000000111222333000/////////............////////////////////////,,,---///000000000///...///////////////......---////////////000000000000...222222///...//////,,,...///////////////......000000000000////////////000000///......///111111000000000000111111111111///000111111111000...---////////////////////////...//////000111222222222////////////////////////,,,---------------------//////............//////............////////////...///////////////..............................////////////////////////------------------------......................../////////......---------///////////////////////////////////////............---,,,++++++,,,---...............////////////000000000000000000000000///............000222333,,,,,,,,,------.........000000//////.........---------------------------........................222///---,,,---/////////////////////////////////........................000000//////.........---000000000000000000000000////////////////////////////////////////////////------............------.../////////...---,,,,,,111111000000//////.........///000///......///000///////////////////////////////////////.........000111111111111000000///000111222111000///000111222222222111111111111111222222111111000000//////......//////000000000111444///---111333000...///666///---222666333...,,,................................................------............------...------------...//////....../////////...,,,+++........................---------.........//////////////////............---------.........//////,,,,,,,,,---...///000000,,,---.../////////------...///111222111000...,,,//////000000000...---+++111111111000000000000000---...///000000///...---...---,,,,,,---...///000..............................------------......000000000000000000000000,,,---------.../////////---,,,,,,+++,,,---///000//////000000000000////////////............//////......///000000000000000............/////////000000000000000000000000000---.........//////000000------------...000111333...............///000000++++++,,,---...///000111,,,---...//////...---,,,//////////////////////////////............//////---------.........//////000000000000//////////////////000000111111222222222000------///000000000111111111111111111111111////////////////////////...000222333111...------.................................------,,,,,,,,,///..................///............////////////......////////////..............................////////////////////////........................////////////////////////---------,,,,,,+++++++++////////////////////////.........///////////////111000///......///000111............////////////..............................------...///000111,,,------------------...000/////////............------------------------........................222000---,,,...///000000////////////////////////////////////////////////000/////////............////////////////////////////////////////////////////////////////////////...//////////////////.........//////......---,,,111000000000/////////...///000111000......///000000000000000000000000000000000000000000000000000000000111111111111111000///111111111//////000111111111111111111111111111111111111111222222222222000000000000000000000000333...,,,///222111///000000////////////000//////////////////////////////...........................//////000000//////......------------...//////....../////////...,,,,,,........................---------.........//////////////////............------------............------------...///000000......//////......---,,,---...///000000000///...//////000000000000000///////////////////////////---...///000000///...---///......------...//////..............................------------......////////////////////////---------..................---,,,,,,,,,---.../////////............////////////............//////......///000000000000000........./////////000000000000000000000000000000............/////////000111000///...---....../////////......//////000111+++,,,,,,---...///000111---......//////......---////////////////////////////////////////////////---------.........//////000000000000////////////////////////000000000000000000000//////000000111........................////////////////////////...000222222000.................................000//////...---,,,++++++......------------..................////////////......///////////////...........................////////////////////////////////////////////////////////////////////////---------,,,,,,,,,,,,,,,////////////////////////------......//////000000......------------..................////////////........................//////............///000.........---------------////////////............------------------------........................222000...---///000111000////////////////////////000000000000000000000000////////////............//////////////////////////////////////////////////////////////////////////////000000000000//////....../////////...------000000000000///////////////000111000...---...///000000000000000000000000000000111111222222333333///000111222222333222222000111222111000000111222222222222222222333333333222222222333444444555555222222222222222222222111333///...111222333666<<<<<<@@@<<<000,,,000333111000000000000///////////////////////////////////////000000111111000000///...------------...//////.........///......---,,,........................------........./////////////////////............,,,,,,,,,---------......------------...///000000000000///...------------------......//////000000/////////000000111222333............////////////......////////////......000000///............///..............................------------......////////////////////////...............---------///...------,,,---------///...---,,,,,,---.../////////............//////......///000000000000///....../////////000000000000000000000000000000000............////////////000000///............///000////////////000111111,,,,,,---...//////000111///................../////////////////////////////////000111111000//////------........./////////////////////000000000000111111111111000000000000...111333333000///000222------------------------000000000000000000000000000111111111///...///000........................//////......------,,,,,,------,,,,,,,,,,,,------............////////////---...//////////////////........................////////////////////////////////////////////////........................///////////////.........////////////////////////,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,............////////////........................000000////////////////////////......------,,,,,,///////////////.........................................................111///......000111111000///////////////////////////////////////////////////////////////........./////////////////////////////////////////////////////////////////////////////////000000/////////......////////////......000000000000///////////////000111///---,,,---...000000000000000000000000///000000111222333333444000000111333444444444444111333444444333222333555555555555555666666666666666666666666666666666666444555555555666666666777444444555555333555BBBOOO]]]]]]OOO777...555888222000000000000///////////////////////////////////////000000111111000000///...------------...//////..................------....................................////////////////////////............,,,,,,,,,,,,------------...............///000000000///...------...///000//////......//////000111000000///...///000222333......///////////////000...//////////////////.../////////////////////000..............................------------....../////////////////////////////////...---------,,,//////......---------,,,000///---,,,,,,---///000///......------......///---...//////000000//////...////////////000000000////////////////////////.........///////////////,,,------...///000111111000000000000000111111222,,,------...///000000000000///...------...///000////////////////////////...000111333333111000...............////////////////////////000000000000333333333222222111111111---111666555111...000333000000000000000000000000000000000000000000000000000111111000//////000222........................---------....../////////------,,,,,,,,,,,,------............////////////------...///////////////////////////////////////////////////////////////........................------------------------////////////////////////////////////////////////,,,------...///000111111/////////000000/////////............////////////////////////////////////000000000000000000///////////////......---------.........///////////////................................................000...---...000111111000////////////////////////.................................///////////////........................////////////////////////////////////////////////---......//////......---......///////////////...////////////000000000000...000000///---,,,---...000000000000000000000000//////000111111222333333111111333444555555555555444666777777666666777888888888999999::::::::::::;;;;;;:::999888777777777666777888999:::;;;<<<===444777:::888222555HHH]]]ssslllTTT999000888999111000000000000//////......000000000000000000000000...//////000000//////......------------...//////......------............................................./////////000000////////////............,,,,,,,,,---------......//////.........///000000...---------...000111333111111000//////000000111222000///...---...///////////////000000111111111/////////....../////////,,,------...///000000000..............................------------............................../////////...---------,,,/////////......------,,,000000///......///000000......------------......------...///////////////////////////000000000111///////////////////////////////////////.........,,,,,,---...///000111111000000000000000111111222---.........///000000000000///...------...///000000000000000000000000000...000111333333111000............/////////000000.../////////000000000111222222222111111000000///---111666555111...000333111111111111111111111111000000000000000000000000000111111000//////111333------------------------,,,,,,---...///000000111......------------..................////////////,,,---...///000000000000////////////////////////////////////////////////................................................---------------.........////////////////////////------......//////000000---......//////......---............////////////000000000000000000000000//////000000000000000////////////........................///////////////...................................................------...000111000///////////////////////////.................................///////////////........................////////////////////////////////////////////////------............------......///000000000//////////////////000000000000///000111111//////000111111111111111111111111111000000000111111222222333222333444555555666555555666888999999888888:::;;;;;;;;;;;;<<<======>>>>>>???>>>===<<<;;;999888888999999:::;;;===>>>??????444777:::888222444FFFYYYjjj___III555111777888222222222111111000000//////000000000000000000000000...//////000000//////......------------...//////......---------...//////............................../////////000000000////////////............---------.........//////000//////...//////000000---------...///000111222/////////000000000000000111000///...------------//////000000111111222222//////............//////+++,,,---...////////////..............................------------.............................................---------....../////////...------000000000000000000000000......------------......------...////////////.../////////000000000111111000000000000000000000000///////////////........./////////000///......---000////////////000111111....../////////000000000000//////////////////000000000000000000000000000//////000111111000//////....../////////000000000......//////000000111111/////////..................111333333000///000222000000000000000000000000000000000000000000000000///111222111000000111333------------------------------......//////000000///..................///............////////////,,,---...///000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000,,,---------.........///////////////////////////.........///////////////++++++,,,------,,,++++++............////////////////////////////////////+++,,,---/////////..................////////////............/////////000................................................,,,++++++---///000///...////////////////////////..................................../////////000........................////////////////////////////////////////////////......////////////............///000000000000000.../////////000000000111111222333444333333444666444444444444444444444444222222222222333333333333444555555666666666555555666888::::::999999;;;<<<<<<<<<<<<===>>>?????????@@@??????>>>===<<<;;;;;;;;;<<<<<<<<<<<<=========888777777999888888???GGGPPPHHH===555333555777888555444444333222222111111111111111111111111111111///000000111111000000///...------------...//////...------,,,---...///000.........................../////////000000000000////////////...................../////////000000000000////////////000000//////000000000000//////(((***,,,...000000111000//////000000000//////.........//////000111111222000///...------...///000------.........,,,+++***..............................------------..............................---------...............---...///000000///......---...000111111000...---...------,,,,,,------...,,,---......//////......//////000000000111111111000000000000000000000000000/////////...............///000000000///------//////......//////000111////////////000000000000//////000000000000//////000000000000000000000000////////////////////////.../////////000000000000.........///000111111111//////////////////000000000000000//////000000111////////////////////////////////////////////////...000222333222111111222------------------------///////////////.........//////............//////............/////////000,,,---...///000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111.../////////000000111111///////////////////////////////////////.........---...///000000///...---............/////////000........................((()))+++---......------------......//////000000---.........//////000000////////////////////////........................+++++++++,,,/////////---////////////////////////000000000000000000000000---.........//////000000........................//////////////////////////////////////////////////////000000000000//////......///000000000000000.../////////000000111111222444666666666666888999666666666666666666666666444444444444444444333333555666666666666666555444666888999999999999;;;<<<;;;<<<<<<===>>>??????@@@?????????>>>>>>>>>>>>>>>>>>======<<<;;;::::::999===888666;;;???===:::999>>>:::999999777444777===777777666555444444333333111111111111111111111111111111222222222222111111...------------...//////...------,,,---...///000........................////////////000000000000000/////////............////////////000000000000111000////////////000000111111222222000...,,,+++###%%%)))---///111111111---...000222222222111111---------...///000000111000///...------...///000/////////...,,,***(((&&&.................................------.................................,,,------....../////////,,,---...000000000//////+++---///111111///---+++...------,,,,,,------...,,,---......//////......000000000000111111111111000000000000000000000000000000//////.........---+++,,,...///111111000000...............///000000////////////000000000000...///000111111000///...000000000000000000000000//////............//////////////////000000000000---......///000111111222111111222222333333333444222000...---///000000000111111111111111111111111////////////////////////---000333444333222111111000///...------...///000---....../////////////////////.........---------......------------..................//////////////////////////////////////////////////////////////////............//////222222111000000000000000222...+++,,,///000---)))//////////////////////////////............//////111+++%%%&&&,,,000000---............////////////000000//////.........---////////////////////////000000000000000000000000000000000000000000000000////////////////////////........................---------............///........................////////////////////////......---......///000111//////.........---------//////////////////////////////...------///000111///000000000000000//////000000//////.........---444444444555555555555555666888:::;;;::::::;;;<<<;;;::::::999999999::::::777666555444444555666777999888777555444444444444666666777777888888888999999999:::;;;<<<===>>>???AAABBBCCCBBB???======>>>@@@@@@???>>>======>>>>>><<<<<<<<<<<<<<<<<<;;;:::;;;;;;;;;::::::999999999888888999999999888777777444444444444333222111000111111000000//////......000///...,,,,,,---.............../////////000000111000///...---,,,,,,,,,...................................................,,,,,,......///999FFFNNN999***---222111000444////////////000000000000---...///000000111000000111111111111111111111111111111000///////////////////////////////////////+++,,,......------///000000000000000000000000000000000//////......------..................------,,,,,,,,,------------...//////---,,,,,,---...///...------,,,,,,------...///......---------......///...,,,++++++,,,---...111111000000//////......000///.........000111222......------------........./////////...---,,,,,,,,,,,,,,,,,,,,,---...//////000000000///...,,,+++111111222222222111111000+++,,,---...////////////---......///////////////------,,,++++++---...///000000000000////////////...,,,+++---000222111///111111111111111222222333000000...------...///000...////////////000000000111111111000000000000000000000///......///000000---....../////////////////////.........---------......------------..................//////////////////////////////////////////////////////////////////............//////000//////...............///,,,***+++///000...+++///////////////////////////////////////////////////+++)))***...111000...////////////000000000000000/////////............////////////////////////000000000000000000000000........................////////////////////////........................---------............///........................000000000000000000000000000//////.........////////////.........---------///////////////////////////............///000000//////000000000000//////000000000///////////////333333333444555666888888999;;;===>>>======>>>???======<<<;;;;;;:::;;;;;;999888777666666777888999999888777666555555555555777777777777888888999999888888999:::;;;<<<======>>>@@@AAAAAA???>>>>>>???@@@?????????>>>>>>>>>>>><<<<<<<<<===<<<<<<;;;:::<<<<<<<<<;;;;;;:::::::::999999:::::::::999999888666777777666666444333333333222222111000//////...//////...............///---.........////////////000000///.........//////////////////////////////...........................---///333444777AAAMMMTTTAAA333222222---+++---////////////000000000000...//////000000000000///////////////////////////111000//////......//////////////////////////////...///000///------...///////////////////////////////////////............111111000...---,,,+++***////////////000000000111...------,,,---...///000.........------........./////////.........//////......------------......000000000000////////////000///.........///111222///..................///......//////......---,,,...---------......///000000000000000000...---,,,....../////////......---,,,---...///000000000000---...//////000000//////111000000000000111222222000000000000///////////////---,,,---000222000///000000000000000111222222000//////.........//////111222222222222333333333000000000000000111111111000000///......///000000---......///////////////...............---------......------------..................//////////////////////////////////////////////////////////////////............///////////////.........------,,,***)))***...000...,,,////////////////////////---...///000000///...---,,,---...///000000////////////000000000111111111////////////............////////////////////////000000000000000000000000........................////////////////////////........................---------............///........................000000000000000000000000111111///......---------...............---------////////////////////////......//////000000000///...//////000000/////////000000000000000000111111222222222222444777:::<<<===???AAABBBAAAAAAAAABBB@@@???>>>===<<<;;;;;;;;;::::::999999999999::::::888888777777777777888888777888888888888999999999777888888999:::;;;<<<<<<;;;===?????????>>>???@@@>>>???@@@@@@@@@???>>>===<<<<<<======<<<<<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;999999999999888888777666555555444333222111000/////////000000000000000///---............////////////////////////000111222000000000000000000000000////////////////////////111000111222111111777>>>BBB666...//////++++++///////////////000000000000///000000000000//////...////////////////////////000//////............///////////////////////////000111111000...------...////////////////////////.............../////////111111000...---,,,+++***,,,---------............---------------...///000/////////////////////////////////////////////000......////////////......////////////000000000000//////.........///000111////////////////////////....../////////...------///............///000000000111111111000///...---,,,------......------------...///000111111111111---...//////000000//////...//////000000000000000////////////000000000000000///......000000///...///////////////000111111...//////000000//////////////////000000000111111//////000000111111222222///..................///---......///////////////..............................------------..................//////////////////////////////////////////////////////////////////............//////000000000000000/////////---,,,+++,,,...///...---////////////////////////,,,...000111111000...,,,+++...000///------///111////////////000000000000///////////////.........////////////////////////////////////////////////........................////////////////////////........................---------............///........................////////////////////////000000///.......................................////////////////////////---...///111111000//////......///000000000//////000000111111222222333333444333222222444777:::===???AAADDDEEEDDDCCCBBBCCC@@@@@@>>>===;;;;;;::::::;;;::::::::::::::::::;;;888888888888888999:::;;;999999999999999999999999888999999:::;;;;;;<<<<<<<<<>>>???@@@???>>>???@@@===>>>@@@AAAAAA@@@>>><<<<<<<<<===<<<<<<;;;:::999;;;;;;;;;;;;:::::::::::::::;;;<<<<<<============::::::;;;;;;:::999999888888777666555444333222111///000111333333222111111........................//////......//////000111////////////////////////000000000000000000000000000000000///,,,+++,,,///000+++))),,,---,,,...333////////////000000000000000000111000000///...---000000000000000000000000//////...............///////////////////////////000111111000///......000////////////////////////---------....../////////---------...............++++++,,,,,,,,,---------............------...............//////.........---......///////////////---...000111111000//////......//////000000111111/////////...//////////////////000000000000//////......////////////......///...............//////111111111000000//////.........///000000000//////---...///000000000000000......///000000000000000,,,---...000000///......////////////000000000000111000000/////////.....................///000000---...000111111000///............////////////000......///000111222222333---------------------------......///////////////---...........................------------..................//////////////////////////////////////////////////////////////////............/////////000000111000///......000///......//////...---////////////////////////,,,...000111111000...,,,---...///,,,)))***...333---------.........//////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////........................---------............///////////////////////////.......................................///000000---.....................////////////////////////---...000111111111000///...//////000111111000000111222222333333444444444666555333222444666999;;;>>>AAADDDEEEDDDBBBAAAAAA???>>>===;;;:::999999999::::::::::::::::::::::::999888888999999:::;;;<<<::::::::::::999999999999::::::;;;;;;<<<<<<======>>>???@@@@@@>>>======>>><<<===???@@@@@@???===<<<<<<<<<<<<;;;;;;:::999888888888888888888888888888999:::;;;<<<======>>>>>>:::;;;;;;;;;;;;::::::999:::999888777666555444444111222333444555444333222////////////////////////000///......------..............................000000000000000000000000***---......///000222222333111000000///,,,---///////////////000000000000000000111000000///...---000000000000000000000000//////.........//////000////////////////////////---///000000//////000222........................,,,,,,------......//////---------.........//////.../////////000000000000000000//////...,,,,,,+++,,,---............---,,,+++,,,---............------...000111111111000///......//////000000111111...////////////.........//////000111111000//////......///////////////.........------,,,------...000000000///////////////...///000000111111111000------.../////////.........//////000000000000000...///111222222222111000.../////////000000000111111111111000///........................//////000---...000111111111000///111111111222222222333333......///000111222222333,,,---............---,,,---......///////////////---------.....................------------..................//////////////////////////////////////////////////////////////////............//////------...///...---,,,+++111111000000///......---////////////////////////---...///000000///...---//////...+++(((***...333,,,,,,---------..................///////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////........................---------............///////////////////////////---------------------------------......///111111---------...............//////////////////////////////000000111111000000//////000111222222222222444444444444444444555555666555444444555777999:::<<>>>>>>>>===<<<;;;;;;;;;:::999888777666555555555666666666666666777888999;;;<<<=========:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999888888777555555555555555444333333111111000000000000000/////////...---------------........................////////////////////////---//////------000000---111000///......---,,,,,,////////////000000000000///000000000000//////...////////////////////////000////////////000000111////////////////////////,,,...////////////000222........................---------------.........000//////...------,,,,,,------.........////////////000000///...---+++++++++,,,---......---,,,+++)))***,,,---......---,,,---...///000000111111000////////////000000000000....../////////...------......000000000000............///000000000//////......---,,,,,,,,,,,,---//////............//////,,,---...///////////////------............------...///000000111111000000......///000000000000000......//////000000111111000111222111///...///000...............///000000......///000111111111111000000000111111111222222//////000000111111222222......///000000///......---......///////////////---------.........//////......------------..................//////////////////////////////////////////////////////////////////............//////,,,---...//////---+++***//////000///.........///////////////////////////////////////////////////000///...---,,,---///111------------.........///............/////////000////////////////////////000000000000000000000000////////////////////////////////////////////////........................---------............///////////////////////////........................//////.........//////000---------.........//////////////////////////////000000//////000000111222000000111333333444444333666666555555555555555555333333444555666888:::;;;;;;>>>BBBCCCBBB???>>>===;;;;;;:::999999999999999999::::::;;;;;;::::::999999999999999999999::::::<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<999;;;<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===999999999999777666555444444444444555555555666666555666777999;;;<<<<<<<<<;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777666555444444444222222222222111111111000..................///000................................................///111000+++***---,,,'''+++***)))***---000000...////////////000000000000...//////000000000000///////////////////////////000000000000000111222222////////////////////////---...//////...---...000...........................------------------,,,/////////...------,,,,,,+++++++++,,,,,,,,,------,,,---...//////...------,,,---...//////...---,,,)))***,,,...//////...---............///000111111000000000000////////////....../////////...---,,,,,,---///000000///---,,,......///000000000000000//////...---------------......---,,,,,,---...///++++++,,,---..................////////////......//////000111111111111000......------......///000.........///000111111111///111222111///...///111//////......//////000111////////////000111222333............////////////000000000000000111111111///000111222222111000///---......///////////////---------.........//////.........------...................../////////000//////////////////////////////////////////////////////............//////...///000111111///---,,,+++---............///000//////////////////////////////............//////000///000000000000///.............../////////000---.........//////000000////////////////////////000000000000000000000000........................////////////////////////........................---------.........//////000000000000000000000000////////////////////////111000///......---......---------.........//////////////////////////////111000/////////000222333000111222333444555555555777777666666555555444444000111333555888:::<<<===;;;>>>BBBCCCBBB???===<<<;;;;;;:::999999999::::::999:::;;;<<<<<<;;;:::999:::999999888888999999:::<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;555777999:::::::::;;;<<<:::::::::::::::;;;<<<===999999888888777555444333444444444444555555666666333444666888:::;;;;;;<<<<<<======>>>>>>>>>======;;;;;;;;;<<<<<<<<<<<<===;;;:::888666444444444555333333333222222222111111------......///111222333000000000000000000000000........................+++......+++---444444000222000------000444222...////////////000000000000......///000000111000000111111111111111111111111111111000000111222333333////////////////////////...///000///---,,,,,,---.................................------,,,,,,,,,,,,,,,------...///000000........./////////000000)))+++---///000000000///---...000111111000...---***+++---///000000///......------------///111222111111000000//////............/////////...,,,+++,,,---///000000///---,,,......///000000000000000111000///..................---,,,+++,,,,,,......+++,,,---...///////////////000000000000000////////////000111111111111111333222111111111222444555---......///000111111222...111222222///...000222///////////////000111111000//////...///111333444111111111111222222222222111111111000000000000000////////////////////////000///---+++***+++---...////////////////////////......------------......////////////////////////////////////............000///...---------------..............................///...---,,,...///000////////////...............////////////......000000000000000000000000........................111///---,,,...000000///---...///000000///...---111111000000//////......,,,---......//////..................////////////000000//////...---++++++---...///000000///...---000000000000000000000000---------.........//////////////////////////////........................//////...---------......111...,,,,,,---..................///000222333444888777666555666777999;;;======<<<;;;:::888666555888777666777888;;;>>>@@@BBB@@@?????????>>><<<:::;;;;;;;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;;;;999888777666666777888999:::999888777777888999:::777888999::::::999777666999999::::::::::::::::::::::::::::::999999888777999999999888888888777777222333333444444555555555444444555666777888999:::888:::::::::999999;;;=========<<<<<<;;;;;;;;;;;;=========<<<;;;:::888888444222000000222222000...+++,,,...000111111000///000////////////.........111000000///...---------........................////////////000000000000000///.........///111222000///.........000111222000///...///111111///...////////////////////////000000000000000000000000---......///000/////////......//////000000111111.........////////////000111111000000/////////...------------------------******++++++,,,---......//////...------------......---,,,,,,---000222444666555333222111222222333111111222222222333333333......//////...---,,,,,,,,,------------------,,,......//////////////////+++,,,.../////////...---222111111111000000//////000000000000000000000000000222444333000///111333222222222222222333333333111111000000//////......111000///////////////000222222000///...............222555444000...000333000111222111000///000111///...---...000222222111...///000111222333444444///////////////////////////...---,,,,,,---......///////////////////////////......------......//////////////////////////////////////////000000000000///...------------...........................//////......---,,,---.../////////............---......////////////.........................................................,,,++++++...000000000......////////////......////////////.........---,,,---......//////..................////////////////////////...---,,,,,,---...///000000///...---////////////////////////---------.........//////////////////////////////........................000//////.........//////555333111000111222111000111111111111222333444444444444444555777:::===???>>>===<<<;;;:::999888888999999999:::<<<>>>@@@AAAAAA???=========<<<;;;999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;::::::888777666666666666777888999888777777777777888999666777777888888888777777::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888:::::::::999999999999888555555555555555666666666444555555666666777888888999:::;;;:::999999;;;===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999888777666444222222333333111//////000111111111///---,,,////////////............111000000///......------////////////////////////....../////////000000000000//////...///000111222000//////......///000111222111000111333333111000////////////////////////........................---......///////////////............////////////------........./////////000000000//////.........------------------------++++++,,,,,,------......//////...------------......------,,,---///111333222222000000///000111111000000000000111111111111//////000000//////...---...------,,,,,,------............---,,,,,,,,,+++---...//////000000//////111111111000000000//////000000000000000000000000...000111000...---///111000000000//////.........111000000000/////////...000000////////////000000222111000///...............111444333000...000333111222333222000//////000000...---...000111111111...//////000111222333333////////////////////////............///////////////////////////////////////......------......///000000000000000000000000------......//////000000//////......------..............................//////...---------------///............---------...//////000000//////...................................................+++******+++...000111000//////............//////............------------------...////////////...............////////////.........//////......---......////////////..............................------........./////////////////////////////////........................000///////////////000111666555333222333444333222444444333333333333444444333333444666888;;;>>>@@@???>>><<<;;;:::::::::;;;;;;<<<===???@@@AAAAAAAAA???<<<:::888999999999888666777777777888888888999;;;;;;;;;::::::999999888777666666555555666666777888888777777777777888888888777777888888999::::::;;;;;;;;;;;;<<<<<<======<<<<<<======<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::888888888888777777777777666666666555555555555555999:::::::::999999:::<<<;;;;;;;;;:::::::::::::::999999::::::::::::999999999777555555555555333111111111222222111000...---/////////.........------000000000///......------000000000000000000000000------.........////////////////////////000111111111000000////////////000222111000111333333111000////////////////////////.................................//////////////////..................---,,,---------............/////////...............---------------------------------...............//////...------------...///...---------///000111///...............///000............////////////000000000000000000///...///...---,,,,,,---.../////////...---,,,++++++***///////////////000111111111111000000000000//////000000000000000000000000...///000000......///000444444333222111000///...000000000000////////////000000000//////000000111222111000//////......///...111444333000///000222000111111000...------...111///......000111000////////////000000111111111////////////////////////---...///000111111000000//////////////////////////////............//////000000000000000000000000++++++,,,------...////////////............//////........................000///---------...------............------------//////000000000000//////000000000000000000000000........................---,,,+++,,,///000000///000///...------...///000........................------...///////////////............////////////------...///////////////...//////////////////.......................................////////////////////////////////////........................//////...//////000111111333222111222444666555444666666555444333333333333555666666777888:::<<<===???>>><<<;;;:::;;;===>>><<<>>>@@@AAABBBBBB@@@@@@<<<999666555555666777666444444555555666777777777:::999999888777777777777666666666666666666666666777777777777777777777777;;;:::::::::;;;<<<>>>???;;;;;;<<<<<<======>>>>>>===>>>>>>>>>>>>>>>======>>>>>>=========<<<<<<<<<;;;;;;;;;::::::999999999777777777666555555444444888999999888777777888:::999999999999999999999999::::::;;;<<<<<<<<<<<<<<<;;;:::999777777666444333///000111222333222222222/////////.........------000000//////............////////////////////////------------.........//////////////////000000111111111000000//////......000///...///111111///...////////////////////////.......................................///000000000000000///.........---,,,,,,,,,---------........................------........................////////////............//////...------------...//////............///000............//////000000------.........///////////////000000000//////...------............------000000//////.........---000///.........///111222000000000000000000//////000000000000000000000000000000111111111111111222444444333333222111000000000000000000////////////000000000///000000111111111111000///////////////...111222222000///000111...///000...,,,***++++++222000......///000000//////////////////000000000////////////////////////......///000111111111000/////////////////////////////////....../////////000000000000000000000000,,,,,,---...//////000000//////.........//////000////////////////////////000...,,,,,,...///...---//////.........---------//////000000000000//////111111111111111111111111////////////////////////111/////////000000///...000///...------...///000////////////////////////---...//////000000//////............////////////------...///000000000000/////////....../////////................................./////////000000////////////////////////////////////////////////............///000111222222111222444777999:::999777666555444333222222222555555666777999:::<<<===>>>===<<<;;;;;;<<<>>>@@@<<<>>>@@@AAAAAA@@@>>>===:::777444333444555555555333333444555555666777777888888777666555555666666777777777777777777777777777777888888888888777777<<<;;;::::::;;;===???@@@;;;;;;<<<<<<===>>>??????>>>??????@@@@@@@@@???????????????>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::999888888666555555444666777777666555555666888777777777888888888888888888999:::;;;<<<<<<<<<<<<;;;;;;:::999777666666666222222333333333333333333000000/////////.........////////////....................................------------.........///...//////000000000000000111111000000//////......000///...///111111///...///////////////////////////////////////////////////............///000000222111111111000/////////,,,,,,,,,---------......------..........................................//////////////////......//////...------------...///............///////////////000000111111111111........./////////000000---......//////.........+++---///111111///---+++---.........//////000000///...---,,,---...///000//////////////////000000////////////////////////000//////000111111111111.........///////////////////////////000000000000000000000000000111222222111000000////////////000///000111111000000000000///000000///---,,,,,,---222000......///000000//////////////////000000000////////////////////////////////////000000000000////////////////////////000//////......//////000000000000000000000000000//////000000111111222222//////......//////000000///////////////////////////,,,***+++///111000...000////////////.........///000000111111000000///////////////////////////////////////////////////222111000111111111///---//////............///////////////000000000000000......///000000000000///............////////////---...///000000000000000//////............//////............................../////////000000000////////////////////////////////////////////////.........///000222333444555555666999===??????>>>888777666444333222222222111222444666999;;;===>>><<<;;;;;;;;;<<<===???@@@===>>>???@@@@@@>>><<<;;;888666444333444555555444333444444555666777888888888777666555555666777888888999999::::::999999888888888999999999999888888:::999999999:::;;;<<<<<<:::;;;;;;<<<===>>>????????????@@@@@@AAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>===============<<<<<<;;;:::999888777777666777777666444444555777666666666666666777777777666666777888888999888888888::::::999777666666777777777666555333222111111111111111000000000////////////////////////..............................------........./////////......///000000000000000///000000000000000///...222111000111333333111000////////////////////////000000000000000000000000///......------///000111222222111111111111111000,,,---------.........................../////////................................./////////////////////...------------...---....../////////000000///000111111222111111000////////////000000000111,,,------...............+++---///111111///---+++***++++++,,,---...//////---------------...//////......////////////000000////////////////////////...,,,,,,---///000000///.../////////000000000111////////////000000000000000000000000111111222333000000////////////000000///000000111111000000///111222333222000000000111111///......000111000////////////000000111111111////////////////////////111000///.........///000////////////////////////000000////////////000000////////////////////////000000000000000000000000///////////////000111111////////////////////////...***(((+++000222222///111111000000000/////////000000111111111111000000////////////////////////////////////////////////000//////000111111///---......////////////.............../////////000000......///000000000000000............////////////...//////000000000//////000///...------...///000////////////////////////.../////////000000000000////////////////////////////////////////////////000000000111333555666777;;;;;;<<<>>>AAABBBAAA@@@999888777666555444444444000111333666888:::;;;;;;999999:::;;;===>>>??????>>>?????????>>><<<;;;:::777666555555666666555444444444555666777888999999999888777777888999;;;<<<:::;;;<<<<<<<<<<<<;;;:::888999:::;;;;;;:::999888999::::::;;;;;;:::::::::999:::;;;<<<===>>>>>>???>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@?????????>>>>>>===>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;::::::888888888777555555666888444444555555666666666666555666666777777777666666666888999888666555777888999888777555444333222222222222222222111111111111.../////////////////////............................../////////000000000---...///000111000000///...///000111111000000///222111000111333333111000////////////////////////////////////////////////000///---------...000111000000000000111111111111------........./////////.........//////000000000........................---------......//////000//////...------------...,,,,,,...///000000000000......///000//////------////////////000000000000------.../////////////////////............//////+++,,,,,,,,,---.........------...///////////////........./////////000000////////////////////////---,,,+++,,,///111000...222222222222111111111111.../////////000000000111000000000000111222333444000000////////////000000000//////000111111///...///111222222111000111333000...---...000111111111...//////000111222333333////////////////////////222111...---,,,---...///////////////////////////000000////////////000000////////////////////////---------------,,,,,,,,,///////////////000111111000000000000000000000000---)))'''***000444333000111111111111000000000000000000111111111111000000111111111111111111111111000000000000000000000000---------///111111///...---...///000000///...------------.........//////...//////000000000000000............/////////000//////000000000000//////000///...------...///000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000111222222333555777999:::>>>===>>>@@@AAABBB@@@>>>:::999888777666666666666444444555666777777666666777888:::<<<===>>>>>>>>>@@@??????>>>===<<<;;;:::777666555666777777555333555555666777888999:::;;;;;;:::999999:::<<<>>>@@@;;;<<<===>>>>>>===<<<;;;999:::;;;;;;;;;;;;:::999;;;<<<=========<<<;;;:::999999:::;;;<<<===>>>???>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????>>>>>>=========>>>?????????@@@@@@??????>>>======<<<<<<999::::::999777666777999444444444555555666666666777777888888888888777777444666888777555555777999777666666555555555666666333333333222222222111111.........///////////////000000000000000000000000////////////000000000000---...000111111111000///---...///111111111000000000///...///111111///...////////////////////////........................000///---,,,---...000222......//////000000111111.........////////////000.../////////000000111111////////////////////////+++,,,,,,---...///000000//////...------------...+++,,,---///000111111111,,,------...---,,,***))).........////////////000......///000000111000000222000---++++++---000222//////////////////......---...000111111111000///---.........//////000000///////////////////////////---,,,...111333222000111111000///...---,,,,,,.../////////000000111111000000000000111222333444000000////////////000111000//////000111111///...,,,---//////......000111///...---...000222222111...///000111222333444444333111///...---...///000111111000000//////......,,,---///000000000///............///////////////000000000000000000000000////////////////////////------..................,,,---......//////......111000///...---,,,++++++........./////////000000000000000000111111111111111111000000//////......111111111111111000//////////////////////////////000000000000000000000000000000000000000000000000///...---,,,,,,---...//////////////////000111111222222111000//////000000//////000000000000////////////000111111111111111111111111111000000000000000000000000000000000000...------,,,,,,...///000222333555777:::===???@@@@@@AAACCCEEEEEECCCAAA@@@>>><<<:::888777888999:::666666666777777888888888;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999999::::::999999999;;;:::999999999999999999============>>>???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@===<<<;;;;;;<<<======<<>>======>>>>>>>>>>>>??????======>>>======<<<;;;:::??????>>>===<<<<<<;;;;;;======<<<;;;:::999999888666666666777777777888888777666555555555666888999666666777777666666555444555555666666666666666666666666555444444444444555111111000000///.........000000000000000000000000...//////111222333444444,,,,,,,,,,,,...000222333333222111/////////000111//////000000000000//////////////////000000000000000000//////.........---111111000///...---,,,,,,000000000000////////////////////////////////////////////////////////////............//////////////////.........---------............/////////000000000000000////////////000000000000000000000000///000111000///...///111333222000///.........///...///////////////......////////////////////////000000000000000000000000////////////////////////......///000000000000000222222222111111111111111333333222111000///......////////////////////////111111111111000000000000//////000000111111111222222222111111000000//////000000000000/////////////////////111222222000...000111222333444333222222222111///.........///000111000000000/////////...---...///000000000//////000000//////......------/////////////////////////////////////////////////////////......---------,,,---......//////.....................---------.............../////////...////////////000000000000000000000////////////000000000000000///......////////////////////////000000000000000000000000000000000000000000000000000///...------...///000///////////////000111111111000000///......////////////000000000000////////////000111111111111111000000000000000000000000000000000000000000000000000//////...///000111222444555777999<<>>>>>>>>>>>???@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>???@@@@@@@@@CCCCCCCCCCCCBBBBBBBBBBBB????????????@@@@@@AAAAAAAAA@@@@@@AAABBBCCCAAA???>>>>>>========================>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>:::999999888777777666666666666666666555555555555666666666666666777888888777777666666666555555555555555555555555555555555888888777555444444444333333333222222111000000000000000000000000000000000000000000000000000000000------,,,---...///111222333222000/////////000111//////000000000000//////000000000000////////////000000/////////.........///////////////.........////////////000000000000////////////////////////////////////////////////............//////////////////.........---------........./////////000000/////////000000000000000000000000000000000000000---...//////...---...///111111///...---------.........////////////......////////////////////////........................////////////////////////......///000000000000000------...///000000111111222222111111000/////////////////////////////////333333222111///...------///000000000111111111111111111000000000000000///////////////............000000000111333333111000///000111222222222111111222111///......///000000000000000000////////////...///000000111111000000111111000///...---,,,,,,........................////////////////////////111000000///...---,,,,,,------...////////////...---------.........//////..................------............////////////////////////000000000000...////////////......---////////////////////////////////////////////////000000000000000000000000000000////////////000000///////////////000000111000//////...............//////000000000000////////////000111111111111111////////////////////////000000000000000000000000222111111111111222333333666777999;;;>>>@@@BBBCCCCCCDDDFFFGGGGGGFFFDDDCCCBBBAAA@@@>>>>>>>>>??????<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<@@@>>>;;;::::::;;;>>>@@@<<<<<<;;;;;;;;;<<<<<<===AAAAAA@@@AAAAAABBBCCCDDDBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBCCCGGGGGGHHHHHHIIIJJJJJJJJJDDDDDDCCCCCCCCCDDDFFFFFFEEECCCBBBCCCDDDEEEDDDBBBAAA@@@@@@???>>>>>>>>>>>>;;;<<<======>>>==================<<<<<<<<<<<<;;;:::999999999888888777777888888777777666555555555555666777777888888777777666555444333222333444444555555444444444444444444:::999888777666444444333555555444444333222222222000000000000000000000000444444333222111000//////......------...///000000222111000000///000000000//////000000000000//////111111000000//////......000000////////////......---.........//////000000......//////000000111111////////////////////////////////////////////////............/////////////////////............---....../////////000000000...//////000000111111111000000000000000000000000---/////////...---...///000///...---,,,,,,---------....../////////......////////////////////////........................////////////////////////...//////000000000000000.........//////000000000000000000000000000000000////////////////////////111111000//////......---000000000000111111111111////////////000000000000//////.........---------///......000222222111///...///000000111111000000111000////////////000000000000000000///////////////000000111111111111111000000//////......------////////////////////////////////////////////////000000//////......------------...///////////////---------............///............------------........./////////000000......//////000000111111...//////000//////......////////////////////////000000000000000000000000000000000000000000000000111000000000000000000111000000////////////000000000//////.........////////////000000000000////////////000111111111111111............////////////////////////////////////222222222222222333333444666777999;;;===@@@BBBCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@??????@@@@@@>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@AAA@@@???>>>>>>???@@@AAA???????????????@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGJJJLLLLLLNNNRRRVVVWWWXXXWWWVVVOOOMMMKKKIIIIIIIIIKKKLLLKKKIIIHHHHHHIIIJJJIIIHHHGGGFFFDDDCCCAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@??????CCCBBBAAA???>>><<<;;;:::=========<<<<<<<<<<<<<<<:::999999999888888888888555666777999999888777777555333111000///000222333444444444444444333333333888888888888777777666555666666555555444333333222000000000000000000000000777666666555444333222222000000000/////////000000111111000000000000000000//////000000000000//////111111000000//////......000000//////////////////............////////////......//////000000111111////////////////////////////////////////////////............/////////////////////..................////////////000000000......///000111111222222////////////////////////...///000000///...///000/////////......---------------......//////......////////////////////////........................//////////////////////////////000000000000//////333333222111000//////...////////////000000111111////////////////////////,,,,,,---...///000111111000000000000000111111111.........//////000000111000////////////.........---,,,,,,---///000///...//////000000000111111111000///////////////000000////////////000000000000000000000000000111111222------......//////000000000000000000000000000000////////////////////////---......//////000000000---...//////000000/////////............---------........................//////000000000111111111......//////000000111111///000000111111000000000000000000000000000000000111111111111111111111111000000000000000000000000000111111111111111111000000000////////////000000000000000//////000111111//////000000000000////////////000111111111111111---........./////////000////////////////////////111111222222222333333333444555777999;;;===???@@@BBBCCCCCCDDDDDDCCCCCCBBB@@@?????????>>>>>>>>>???>>>>>>>>>======<<<<<<<<<::::::;;;;;;<<<======>>>>>>??????@@@AAABBBCCCCCC@@@AAABBBCCCCCCBBBAAA@@@?????????@@@AAABBBCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMNNNOOOOOOOOOQQQVVVZZZXXX]]]eeelllnnnlllhhhddd^^^\\\XXXTTTRRRRRRTTTUUUVVVUUUTTTTTTUUUUUUTTTRRRNNNMMMKKKIIIGGGGGGGGGHHHJJJJJJJJJJJJIIIGGGFFFFFFHHHHHHFFFEEECCCAAA@@@@@@>>>>>>>>>>>>>>>>>>??????999999999999::::::::::::555666888999999999888777777555333222111222444555555555444444444333333333555666777888999999999888555555555444333333222222111111111111111111111111444444444444444444444444222222222222111111111000000000000111111111000000//////000000000000//////111000000000/////////...//////000000000000000000////////////.............../////////000000000111////////////////////////////////////////////////............////////////////////////////////////////////////000000000111...//////000111222222333////////////////////////---...//////------...///000000000000/////////...,,,,,,---...............//////////////////////////////////////////////////////////////////////////////000000000000//////222222111111000//////............///000000111111000000000000000000000000+++,,,---...///000111222111111000000000000000000......//////000000111111111111111000000000000///...---,,,...000111111000000000000000111111222222////////////000000000000////////////000000000000000////////////000111222,,,,,,---...///000111111111111111111111111111111////////////////////////------...///000111111222......///000000000000/////////.........---------........./////////000000000000000000111111111111////////////000000000000///000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111000000///////////////111000000000000111111222//////000000000000////////////000111111111111111.........//////000000111000000000000000000000000000111111222333222222222222333444666999:::<<<===???@@@@@@@@@@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999:::;;;<<<===???@@@@@@BBBBBBCCCCCCDDDEEEFFFFFF@@@AAADDDFFFFFFDDDAAA@@@>>>>>>??????AAABBBDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJLLLOOOQQQSSSTTTTTTRRRTTTVVVWWWXXX\\\ccciiiqqqxxx|||wwwpppmmmhhhcccaaabbbccceeehhhgggggghhhhhhhhheeecccZZZXXXVVVTTTRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPLLLLLLKKKIIIHHHFFFEEEEEE?????????@@@@@@AAAAAAAAA;;;;;;::::::::::::::::::666777888888999999888888:::999888777666777888888666666555555444333333333333444666888999::::::999555555444444333222222222111111111111111111111111//////000000111111222222111111222222222222111000//////000111111111111000//////000000000000///////////////000000000000000//////000000000000111111000000//////.........---000000000000000/////////////////////////////////////////////////////////............////////////...////////////000000000/////////000000000111111///000000111111222222222000000000000000000000000+++,,,------++++++,,,---///000000000000000//////+++,,,---...............////////////////////////000000000000000000000000////////////////////////000000000000000//////...+++,,,,,,---///000000111.........//////000000000000000000000000000000000000000//////////////////111111111111000000000000000000000000111111111111222222222111111111000000000///...///111333444333111000000000000111222333......///000000000000000.../////////000000000111//////.........///000111------......//////000000000000000000000000000000////////////////////////......//////000000111111......///000000000000000---------...............---......///000111222222/////////000000000000111000000000000////////////...//////000111111000000000000000000000000000000////////////////////////000000000000000000000000//////000111111000//////111111000//////////////////////////////000111111//////000000000000////////////000111111111111111......///000000111222222000000000000000000000000000111222333333333222222111222333555777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::888888888999999999999999999999;;;===???AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@AAABBBCCCEEEGGGHHHMMMMMMMMMMMMNNNOOOPPPPPPRRRTTTWWWZZZ]]]```bbbbbb___cccgggiiikkkqqqzzz}}}xxxtttrrrtttwwwyyy{{{{{{|||~~~~~~|||xxxuuukkkjjjgggeeeddddddfffgggeeeffffffggghhhhhhhhhggg___^^^[[[WWWTTTPPPNNNLLLGGGGGGGGGHHHIIIJJJJJJKKKBBBAAA@@@???===<<<;;;:::888888777777888888999::::::::::::999999999888888777777666666555444444333333444666888999999888777666555555444444333222222111111111111111111111111.........////////////000...///000111111111000///...///000111222111111000//////000000000000//////......//////000000111111//////000000000111111111.........///////////////111111000000//////......////////////////////////////////////////////////............////////////.../////////000000000000//////000000000111111111111111111111111111111111000000000000000000000000---...//////------...///......///000000///......***+++,,,---............////////////////////////////////////////////////////////////////////////000000000000000///......******+++---///000111222......//////////////////000000000000000000000000111111111000000/////////111111111111000000000///222222222222111111111111111111111111000000000000///...---...000222333333000000///...///000111222......///000000111000000.../////////000000111111///...---------...000111///////////////.........000000000000000000000000////////////////////////000000000000////////////...//////000000000000000++++++,,,---...///000111---...///000111222333444............/////////000111111000000//////......------...///000000//////000000000000000000000000------------------------000000000000000000000000...///000111111000///...111111000///////////////...............///000111//////000000000000////////////000111111111111111...//////000111222222333000000000000000000000000111222333444444444333222111111333555666888::::::::::::::::::::::::::::::999999::::::;;;::::::999666666666777777888888888888999;;;===@@@BBBDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLUUUUUUUUUUUUVVVWWWXXXYYYccceeehhhlllpppsssuuuvvvssswww|||zzzxxxuuusssssstttuuuwwwzzz{{{}}}zzzwwwsssllleee___ZZZWWWQQQQQQRRRSSSTTTUUUUUUVVVJJJIIIGGGDDDBBB???===<<<999888777777777888:::;;;777888888888888777666666888888777666555555444444444555777888999888666555666666666555444444333333111111111111111111111111000000000000////////////,,,---///000000000///......///000222222222111000//////000000000000//////------...///000111222222//////000000111111111222,,,,,,---...///000111222222222111000///...------////////////////////////////////////////////////............/////////000.../////////000000111111000000000000111111111111222222222111111111111111000000000000000000000000000222333222111000111333,,,---.../////////------***+++,,,---............////////////////////////........................////////////////////////000000000000000///............//////000111111111////////////////////////000000000000000000000000//////000000111111222222222111111111000000//////444333333333222111111111000000000000////////////,,,+++)))***---///000000///......------///000111///////////////000111111...///000111111222111111////////////////////////////////////000000000000000000000000000000000000///...---,,,,,,---...///000000000000000000000000000000000000000000000000000///...------...///000////////////////////////,,,---///000000000///...//////............//////......//////000000111111......///000000000000000000000////////////000000000000111111111111000000111111111111000000000000111000/////////000222333111000///......///000111000000//////.........---...---------...///111222000000000000111111111111///000000111222222333333555444222111000000//////555555555666666777777777666555555555555666777777555555666666666666666666666666777777777888888888===???AAACCCDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEGGGIIIJJJKKKOOOWWW]]]aaaeeeiiiiiiffffffiiimmmssswww|||}}}tttnnnkkkjjjeeedddcccbbbgggllljjjddd```WWWKKKFFFGGGHHHEEEBBB<<<:::::::::<<<===<<<;;;888999999999999888888777999999888777666666555555777666666666555555555555777666666666666555555555222333444555555444333222222111000.........///000111111000000000000111111222222111111111111111111111111111111111111111111111111000000//////......000000111111111111000000////////////000000000000////////////////////////////////////////////////...............---------............/////////000///////////////000111111///000222222000///000111...///000111111111111111111111000000//////..............................////////////////////////////////////////////////,,,---......///............---,,,,,,---///222333333111///000222333222///////////////////////////............////////////......////////////......111111111000000000000000000000000000000000000000111111000000//////......222111111111000000//////111111000000000000111111///---,,,...111333222000000///...000444555333111///////////////000111111000000111111111000000///////////////////////////.../////////000000000000////////////////////////111000///......///000111////////////////////////////////////////////////000///...------...///000////////////////////////------///000000000///...//////............//////////////////000000000000......///000000000000000000000////////////000000000000000000000000000000......///000111222222333111000/////////000222222111000///......///000111000000/////////...............------...///000111000000000000111111111111000111111111222222333333333333333333333444555555222222222333333444444444555555444444555555666777444444555555555666666666555666777888999:::;;;;;;@@@AAACCCDDDFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFIIIJJJMMMOOOSSS\\\hhhppp|||{{{zzz|||}}}|||vvvyyyzzz}}}rrrhhh[[[RRROOOKKKFFFAAA>>><<<;;;<<<===>>><<<;;;;;;;;;;;;:::::::::::::::<<<<<<;;;:::999777777666777777666666666555555555666666666555555555444444333333444444444444333333222111000///...//////000111111000000000000111111000000000111222222222333111111111111111111111111111000000000/////////...000000111111111111000000////////////000000000000000000000000000000000000////////////////////////......////////////000000........./////////000000,,,,,,.../////////...---///000222222000///000111///000000111111111111000111000000000/////////...//////////////////......////////////////////////........................---...//////000000/////////...---------///111222333111///000222333111000000000000000000000000000111111000000000000000000......////////////......000000000000000000000000////////////////////////111000000000/////////...000000000000//////......//////000111111000/////////---,,,---000222111//////...---///222333222000///////////////000111111111111111111000///...---////////////////////////....../////////000000000////////////////////////000000////////////000000//////////////////////////////////////////////////////............//////////////////////////////---......///000///////////////............//////000000000000////////////......///000000000000000000000////////////000000111111////////////111111---...//////111111222333000000000///000111111222000000////////////000000000000////////////....../////////......///000000000000000111111111222222222222222222333333333333000000111111111222222222111111111111222222222222444444333333333444555555333333444444444555555555666666888999;;;===>>>???BBBCCCDDDEEEFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDCCCCCCEEEDDDDDDDDDEEEGGGIIIJJJOOORRRVVV\\\dddrrr{{{mmmccc\\\UUUMMMGGGEEEDDDCCCBBBCCCBBB@@@>>>===<<<;;;999999999::::::;;;:::999888777666555555777777777777666666666666555555555555444444444333444444333333333333444444222111000000///000000000111111000000000000111111//////000111222333333444000000000000000000000000000000000000///////////////000000111111000000///////////////000000000000111111111111111111111111////////////////////////...//////000000111111222....../////////000000000+++,,,.../////////...---///000222222000///000111000111111111111000000///000000000000////////////111111000000/////////...////////////////////////...........................//////000000000000000000///...------...///000222111000000222222111000111111111111111111111111333333333222222111111111......////////////......000000000000000000000000........................000000000000////////////////////////............---...000111111000...---///......///111222111000---------...000111000...///////////////000000111000000111111000///......////////////////////////........./////////000000////////////////////////.........------........./////////////////////////////////////////////////////////....../////////////////////////////////---....../////////////////////............//////111111000000//////............///000000000000000000000////////////000000222111///......///111222111000000000////////////000000000000000111111222000000////////////000000000000//////////////////000000//////////////////000000111111111222222222333333333333333333333333333222222111000///...---333333333333333333333333333333222222333333444555333333333444444555555666888999:::;;;===>>>???@@@BBBBBBCCCDDDEEEFFFFFFGGGFFFEEEEEEDDDDDDDDDEEEEEEGGGFFFFFFFFFIIILLLPPPSSSYYY___gggqqq}}}zzzpppiiibbbZZZUUURRRQQQOOOMMMLLLIIIEEECCCCCCAAA???<<<;;;<<<===>>>:::999999888888777777777888888888777777777666666555555444444444333333333555444333222222333444555111111111111111111111111111111000000000000111111000000000111222222222333////////////////////////000000000000//////////////////000000000000//////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000...////////////000000000////////////000000000111///000222222000///000111111111111111111000///...000000000000////////////111111000000///.........////////////////////////..............................///000000000000///111000///...---.........111000000000111111111000111111111111111111111111444333333222222111111000......////////////....../////////000000000000000////////////////////////000000000000//////////////////////////////////////////............//////111111111111222333333333------...///000000/////////////////////000000111......///000000000000000////////////////////////............////////////........................---..................---...................................................//////////////////...////////////////////////............/////////000//////............//////111111000000//////............///000000000000000000000////////////000000111000...------...000111000000000////////////...///000000000111111111111//////000000000000////////////000000000000000000000000000000000/////////111111111111222222222222444444444444555555555555777777777777666444333222333333333333333333333333333222222222222333444444333333444555555666777777<<<<<<======>>>>>>?????????@@@AAABBBCCCEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJOOOUUU[[[___hhhppp}}}wwwqqqlllgggccc```^^^\\\YYYWWWSSSNNNJJJLLLJJJFFFCCCAAAAAAAAABBB<<<<<<<<<;;;;;;;;;;;;;;;999888888888888777777777555555444444444333333333444333222111111222333444111111222222222222222222111111000000000000111111333222222222111000000000////////////////////////////////////000000000000//////000000000000//////////////////000000000000////////////////////////////////////////////////000000000//////.........////////////000000000111222000...------///222333///000222222000///000111111111111111111000///...////////////000000000000/////////......---------////////////////////////........................,,,---......//////......111000//////......------000000111000000000000111111111111111111111111111222222111111111000000000......////////////............//////000000000000000000000000000000000000////////////000000000000000000000000000000000000111000---,,,,,,---000111000000111111111111111222//////000111111000000000///////////////000111111,,,---...///000000000000////////////////////////------........./////////........................//////000000000000//////......................................................////////////......///////////////////////////............///000000//////............//////000000000000////////////......///000000000000000000000////////////000000000000............000000,,,---......000000111222//////000111111111111000//////000000000000////////////000000000000111111//////000111111000000000111111111222222222222333444444444555666666777777444555777888888888777666333333333333222222222222333333222222222333444444555555666777888999999:::===>>>>>>>>>>>>???????????????@@@AAACCCFFFHHHIIIFFFGGGIIIKKKLLLMMMLLLLLLNNNNNNOOOSSSZZZccclllrrr}}}yyytttrrrooonnnlllkkkiiigggeeeaaa\\\XXXSSSQQQMMMJJJGGGDDDCCCCCC======<<<<<<;;;::::::999999999999999888888888777555555555555444444444333333333222222222222333333111111222333333333222222111111000000000000111111444333333222111000//////000000000000000000000000////////////000000000000...//////000000//////...////////////000000000000........................////////////////////////000000/////////........./////////000000000111111000...,,,++++++---000111///000222222000///000111000111111111111000000///////////////000000000000------..................////////////////////////------------------------,,,------...............000000/////////......---///000111111//////000111111111111111111111111111000000000000000000000000......////////////......---......//////000000111111111111111111111111111////////////000000000000000000000000111111111111222000...,,,,,,...000222...///000///......///000000111333333111111111222///////////////000111111......///////////////...////////////////////////---------.........//////...........................///000111111000///...................................................---...///000000///...---///////////////////////////......---...///000111//////............//////////////////000000000000......///000000000000000000000////////////000000////////////////////////,,,------...///000111111...///000111222111111000...///000111111000///...//////000000000111111111...///000111222222111111111111111222222222333333333333444555777888999999555666888999999999777666555555555555444444444333333333333333333444555555777777888999:::;;;<<<<<<<<<<<<===>>>???@@@@@@AAA@@@AAABBBCCCFFFIIILLLNNNMMMOOOSSSWWWYYYYYYXXXWWWZZZZZZ\\\aaakkkwww~~~~~~~~~|||wwwuuuvvvxxxyyyyyyxxxxxxxxxwwwtttppplllaaa```]]]YYYTTTPPPMMMLLLEEEDDDBBB@@@>>>;;;999999::::::999999999888888888666666666555555555444444222222333333333333222222111111333444444444333333111111000000000000111111333222222222111000000000111111111111111111111111.../////////000000000111......////////////......////////////000000000000////////////////////////////////////////////////......///000000111222222//////000000000111111111---------...............///000222222000///000111///000000111111111111000.../////////000000000111------......//////000000////////////////////////------------------------------.../////////////////////////////////.........000111111///...///111000000000000000000000000......//////000111111111......////////////......------......///000000111000000000000000000000000.../////////000000000111/////////000000000111111000000000000000000000000///000222111///...///111000222444333111000111222///////////////000111111000000000000///...---,,,////////////////////////---------.........//////........................,,,---...//////...---,,,................................................---...///000000///...---///////////////////////////......------///000111//////............//////......//////000000111111...//////000000000000000000000////////////000000......////////////......000/////////...............///000222222111111000...///000111111000///...//////000000111111111222---...000111222222222111111111222222222333333333222333444666777999:::;;;======>>>???>>>;;;999888999999888888777777777777444444333333444444555666888999999:::<<<===>>>>>>:::;;;<<<===???AAABBBCCCBBBCCCDDDFFFIIIMMMPPPRRR\\\```eeejjjllllllkkkjjjeeeeeehhhnnnyyy~~~}}}~~~}}}~~~{{{wwwuuuvvvzzz~~~uuutttqqqmmmhhhccc___\\\SSSQQQNNNKKKGGGCCC@@@>>>:::::::::999999999888888777666666666666555555555111222333444444333222111000111333444555444333333111111000000000000111111111111111111111222222222111111111111111111111111.../////////000000111111......////////////......////////////000000000000000000000000000000000000////////////////////////,,,---...000222444666666000000000000111111111111+++---111333333222///---///000222222000///000111...///000111111111111111.../////////000000111111------...///000111222222////////////////////////------------------------...//////000000000000000......////////////.........000222111...---///111////////////////////////......///000111222222333......////////////......---------...///000000111////////////////////////.../////////000000111111---.........//////000000---///222444444222///---222444666444222111222555///222444333111///000222//////////////////////////////////////////////////////............////////////...//////000111222////////////000000000000////////////////////////,,,------...///.........,,,,,,---...///000111111111///...------...///111........................////////////////////////000000000000000000000000///......------///000111---.........//////000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111222222222111111111111111111111111222333444666777444444555444444333222111222333444555777:::<<<===@@@@@@@@@@@@>>><<<:::999333333444555555555444444888666444333333666999;;;<<<<<<<<<;;;;;;:::::::::===<<<;;;<<>><<<999888999999888777999888888999:::999666444555444222222222222111///222444666666555333333444111222222111//////000111000//////111333333000---111///---///222333222000111111111111111111222222//////000000111111111222//////............//////333000......000111000...////////////////////////000000000000000000000000000000000000000000000000------......///000000000222222111111111111111111555222000111444444222///111000///......///000111000000000000111111111111////////////////////////222111000...---------------------.........//////,,,---///000000000///...........................//////000111111111111111444000------000333333222111111000000//////......000000////////////000000////////////000000000000333333333333333222111000111111000000//////.........///000000//////000111......///000000000000000...//////000000000////////////////////////////////////////////////////////////............/////////...............///000,,,,,,---...///000000111////////////////////////------.........///////////////////////////000000000///...------...///000........................////////////////////////000000000000000000000000///......---...///000111............/////////000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000////////////111111111222444555666777555555444444333333333222444555666888;;;===>>>???@@@@@@@@@???===;;;888777444444555666666666666555666666666777777999:::;;;<<<<<<<<<<<<<<<<<<======@@@???>>>???BBBDDDGGGHHHHHHLLLQQQUUUZZZbbblllsss|||zzzwwwvvvwww{{{~~~xxxjjj___WWWOOOIIIDDD@@@<<<:::999999888777777666666777888777555333666555333333333333222000111333555555444333333333333333222111000000111222111000///000222333111...222000...///222333111000111111111111111111111111......//////000000000000000//////......//////000000...---...000222111000////////////////////////000000000000000000000000000000000000000000000000------......///000000000111111111111111111111111222222222111000000000111000///...------...///000...////////////000000000////////////////////////111000///.........---...---------.........//////---......///////////////000000000000000000000000//////000111111111111000000///---,,,---.........111000000000/////////...//////............//////////////////000000000000///000000000//////...---111000000000/////////...111222222111...------......//////000000000000000000000000000000000000000//////////////////////////////////////////////////////............/////////......------------...***+++,,,---...000111111//////////////////////////////.........///000111111111000000000/////////000///...------...///000........................////////////////////////000000000000000000000000///............///000000............////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000111222333555666777888666666444333333444555555777999;;;===???@@@AAAAAA@@@@@@???===;;;888666555555666666777888888777777555777999;;;<<<<<<<<<;;;>>>>>>>>>>>>>>>???????????????>>>???BBBFFFJJJLLLNNNUUU^^^gggoooyyy}}}|||zzzxxxwwwyyy}}}vvvkkk___UUULLLHHHBBB>>><<<<<<<<<;;;666555555666888888777555666555444444444444333111111333444444333222222333444333222111111111222333333111//////111222111000222111000000111222111///111111111111111111111111............////////////111000000//////000000111...---,,,...000222222222////////////////////////000000000000000000000000000000000000000000000000------......///000000000111111111111111111111111000222333000,,,+++///444......------------..................////////////////////////////////////////////////.../////////------.........////////////............//////000------------------------...///000000111111000000...///111111000000000111000000000000////////////......------------......////////////000000000000......//////......------000000000000////////////111222222111...------...////////////000000000000444333111000000000000111//////////////////////////////////////////////////////............//////000//////...------------,,,,,,---......///000000////////////////////////111000...---...///111333111111111111000000000000000///............///000........................////////////////////////////////////////////////............/////////000.........///////////////////////////000000000000////////////////////////000000000000000000000000000000111111111111000000///000000000111111111111111222222222222222333333000111333555777888999:::999888666555555666888:::;;;===???BBBCCCCCCBBBBBB@@@???>>><<<999777555444666666777888999999999999888999:::<<<>>>>>>>>>>>>????????????????????????@@@@@@AAABBBFFFKKKRRRVVV]]]fffrrr~~~|||{{{zzzyyy{{{|||pppfffWWWRRRKKKEEEBBBAAA@@@@@@888777777888999:::999888666555333333444444333222111333444444222222222333444333111000111222333333444222000///000111111222333222111111111111000///111111111111000000000000////////////////////////111111000000000000111111///.........///111222222////////////////////////////////////////////////////////////////////////------......///000000000111111111111111222222222222222111...,,,---000333................................./////////000000////////////////////////---......///////////////............////////////000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000)))---222333111000111333000000000000///////////////......------......///////////////000000000000000000000111111000000///000000000000////////////...///000000//////000111///////////////000000111666555222000///000111222//////////////////////////////////////////////////////............//////111111000///............000000//////////////////////////////////////////111000...---...///111333/////////000111222222222//////............//////........................////////////////////////////////////////////////---......//////////////////////////////.........////////////000000000000////////////////////////////////////////////////000000111111111111000000///000000000111111111111111111222222333333333444111222555777999;;;<<<<<<<<<;;;999888999;;;===>>>???@@@BBBDDDEEEDDDBBBAAA>>>>>><<<:::888777666555666777888999::::::::::::<<<<<<<<<<<<===???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@DDDEEEHHHKKKOOOXXXaaahhhsss||||||}}}}}}}}}{{{rrreee^^^UUULLLFFFCCC@@@>>>;;;:::999999::::::999888555444333333444555333222222333444333222222333444333222000111333444333111444333222000///000111222222333333222111000000000111111111000000000//////000000000000000000000000111111000000000000111111000000000////////////000////////////////////////////////////////////////////////////////////////------......///000000000000000111111111222222222666222...---///111222111//////////////////////////////000000000111111111////////////////////////,,,---...///000000000///........./////////000000000///...------...///000111111111111111111111111......///000000000000000&&&***//////,,,******+++////////////000000000000000//////////////////000////////////000000000000000000111222222111111000////////////000000000000...///000000//////000111000//////...///000111111777555333111000000111222//////////////////////////////////////////////////////............//////111000000////////////000111111111000//////......//////////////////////////////.........///000111---......///000111222333////////////////////////........................////////////////////////000000000000000000000000---......///000////////////////////////.........////////////000000000000000000000000000000000000////////////////////////000000111111111111000000000000000000111111111111//////000000111222222222222444777:::===>>>?????????>>>>>>>>>???@@@BBBCCCCCCCCCDDDDDDCCCAAA@@@???<<<;;;:::999888888888999888888:::;;;<<<<<<<<<<<>>=========???AAABBBAAAAAABBBCCCCCCDDDEEEEEEFFFIIINNNRRRYYYdddqqq{{{|||~~~xxxpppiii___UUUMMMFFFBBB???@@@>>><<<:::::::::999777666555444444555666555444444555555444333222444666333111111333666777333000333444444222000///000222111222333333111000111222111111111000000//////...111111111111000000000000111000000//////000000111000111111000...---///000////////////////////////000000000000000000000000000000000000000000000000------......///000000000000000000111222222333333666222------111333222/////////000000000000//////000000000000111111111111////////////////////////,,,---///000000000///........./////////000000000000//////............///000000000000000000000000---...//////000000//////...///111000---***((('''////////////000000000000000000////////////000000////////////000000000000......///000000000//////////////////000000000000111222222111...------...000///.........///111222555444222111111111111222//////////////////////////////////////////////////////............////////////.........///000000//////////////////......////////////////////////------........./////////.........//////000000000......////////////..............................////////////////////////000000000000000000000000------///000000000///...000/////////............////////////000000000000000000000000000000000000////////////////////////000000111111111111000000000000000000111111111111//////000111111222333333333555999===???AAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGFFFEEEDDDBBB@@@>>>===<<<999999888888999:::<<<===:::;;;<<<>>>???@@@@@@@@@>>>??????@@@@@@??????>>>???@@@BBBEEEHHHKKKMMMNNNNNNRRRXXX___ggguuu~~~|||zzztttoooggg___YYYSSSOOOLLLIIIFFFBBB@@@>>>===;;;999888777666666888888888666555666666555333333555777333222333777;;;:::555000222444555444111///000111000222333333111000222444222111111000//////......111111000000000/////////000//////......//////000...000111000......000222////////////////////////000000000000000000000000000000000000000000000000------......///000000000///000000111222222333333222111/////////000//////......///000000///....../////////000000000000111////////////////////////,,,---///000000000...---.../////////000000000000///////////////......------------------------------...//////000000//////333222111111111000---+++.../////////000000000111/////////....../////////////////////000000000000,,,---....../////////....../////////000000000111111222222111...------...000000.........///111222222222222222111111111111//////////////////////////////////////////////////////............//////---------------...///000,,,------....../////////////////////////////////,,,---......//////......////////////..................////////////..............................////////////////////////000000000000000000000000,,,---///000000000///...000000//////.........---////////////000000000000000000000000000000000000////////////////////////000000111111111111000000000000000000111111111111111111222333444444555555444666:::>>>AAACCCCCCCCCBBBCCCEEEGGGHHHIIIIIIIIIGGGFFFCCC@@@>>><<<;;;:::888888777888:::<<<>>>???======???@@@AAABBBBBBCCC===>>>AAACCCBBB@@@===;;;===???BBBGGGKKKPPPSSSUUU[[[```gggnnnxxx||||||ssspppkkkgggdddbbb___]]]QQQNNNIIIFFFCCCAAA???===:::999888888:::;;;:::999666777666555444444666888444444555:::???>>>777111111444666555222//////000///111444333111111333555222111111000///......---000000//////.........---//////............//////,,,...000000...///111555////////////////////////000000000000000000000000000000000000000000000000------......///000000000///000000111222222333333---000222111---,,,---000,,,---...//////...---,,,............/////////000////////////////////////---...000111111///...,,,////////////000000000000...///000000000///---,,,////////////////////////---......///////////////...,,,+++---111222111....../////////000000111111.........------.........////////////000000000000------...///000000000///.../////////000000111111...///000000//////000111111000...---...///111222000000111222222222111111//////............//////000000000000////////////000000000000000000000000000000000000000000000000000000//////......------000000000000000000000000////////////000000000000222111111111000000//////,,,,,,---...///000111111000000//////.........---............////////////000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000000000////////////000000111222222333444555777888888888:::<<<@@@CCCFFFHHHGGGGGGHHHIIIJJJJJJJJJIIIEEECCC@@@===::::::::::::888999:::<<<>>>@@@BBBCCCEEEBBB??????AAABBB@@@>>>===>>>??????>>>>>>@@@BBBAAADDDHHHMMMSSSZZZbbbgggqqqqqquuu~~~~~~~~~}}}yyyxxxrrrtttwwwyyyxxxuuuqqqoooaaa^^^ZZZTTTNNNJJJFFFEEE???===<<<:::::::::::::::999999888555333222333444555666666777777777777777666666555444333333222222000000111111222222222222...///222333333222///...111000000////////////000111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000111111000000//////......000000000000////////////111111000000000111333444111111111111111111111111......////////////......000000111111111111000000111000///...------..................////////////000000///...............////////////////////////...------...000111000///111000////////////000000---......///000111111222111000////////////000000000000000000////////////111111000000000000111111222111111111000000//////000000000000000000000000111111111111111111111111000000000000////////////222333333222000///000111//////............//////......//////000000111111000000000000000000000000////////////////////////111111111111000000//////////////////////////////////////////000000000000111111111000000000//////.........///////////////000/////////........................////////////////////////////////////000000000000000000000000......///000000000000000000000000000000000000000///000000111111000000///000000000000000000000000//////////////////////////////...//////000111222222222222333555666888999===???AAACCCFFFIIIKKKLLLHHHIIIIIIJJJJJJJJJJJJIIIEEECCC@@@>>><<<;;;<<<<<<<<<<<<>>>???AAACCCDDDDDDCCC@@@======??????>>><<>>AAADDDGGGIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIDDDCCCAAA???>>>>>>??????AAAAAABBBCCCDDDEEEFFFFFFAAA???>>>===>>>>>>===<<<@@@AAABBBBBBCCCEEEHHHKKKLLLQQQ[[[eeeoooyyy~~~yyyuuurrrkkkaaaYYYQQQLLLFFFBBB???>>>===<<<888888777666555555555555444444555555666666666666444444444333222222111111111111111111222222222222000000000111111000000000111000000///////////////000000/////////.........////////////////////////111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000111111000000000111222222000000000000000000000000111111222222222222111111...//////000000//////...///000111111111000///...............////////////000//////............///////////////////////////---,,,,,,---///111000///,,,,,,,,,,,,,,,,,,,,,---///////////////////////////////////////000000000000000000000000000000000111000000//////000000111111111111111000000000000000000000000000000000000////////////////////////111111111111111111111111000111222111///...///000000000////////////000000.........///000111111111////////////////////////........................................................................////////////000000000000000000000000000000/////////////////////.........///////////////.....................////////////........................////////////////////////......///000000000000000////////////////////////000///...------...///000////////////////////////////////////////////////000/////////000111222222444444555666888999;;;<<<<<<>>>AAADDDFFFGGGFFFFFFKKKLLLLLLLLLKKKJJJIIIIIIDDDDDDCCCBBBAAABBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFBBBAAA@@@??????@@@@@@@@@???AAADDDGGGJJJOOOTTTXXXWWW^^^hhhrrrzzz{{{pppfffaaa[[[SSSMMMIIIFFFCCC@@@===;;;999888888888777666444444444444444555666666555555444444444333333333222222222222222222222222222111000//////000111222111000000/////////000000000000000000////////////////////////////////////........................////////////////////////000000000000////////////000000000000000111111111111000000000000111111111........................//////000000000000//////......////////////......///000222333333111///...............////////////000///............//////////////////////////////...---,,,---///000///...++++++,,,,,,---------,,,//////////////////.........//////000000000000000------------............000000////////////000000111111111000000000000000000000000000000000000000111111111111111111111111000000000000000111111111///000111000///...///000000000////////////000000000000000000////////////////////////////////////........................---------------.........////////////////////////////////////000000000000//////////////////000000------......///000000111.........///////////////............////////////////////////////////////////////////////////////......///000000000000000////////////////////////000///...------...///000////////////////////////000000000000000000000000222111111000000000000111555555666888999;;;===>>>BBBDDDFFFIIIKKKKKKJJJIIIKKKLLLLLLLLLKKKJJJIIIIIIEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFF@@@AAAAAAAAAAAABBBCCCDDDAAAEEEKKKRRRXXX___fffkkklllqqqyyyvvvsssmmmeee___[[[VVVPPPJJJDDD@@@<<<999999888666444555444444444444555666666666666666666666555555555333222222222222222222222222111000//////000111222000000000000000111222333222222222111111111000000000000000000000000000000------------------------////////////////////////////////////000000000000///000000000111111111222000000000111000000000000111111111111111111111111//////000000000000//////......////////////.........///111333333111000///............//////////////////............//////////////////////////////444222///...---,,,)))'''+++,,,---...............////////////............---...///000111000000000,,,---------.........///000000////////////000000000000000000000000111111000000000000000000000000111111111111111111111111............//////000000...///000000///...///111111000000//////000000111111000000000/////////...000000000000000000000000...........................////////////000000000////////////////////////////////////000000000000......////////////000000,,,,,,---...///000111111.........///////////////............////////////////////////////////////000000000000000000000000......///000000000000000000000000000000000000000000//////......//////000000000000000000000000000111111111111111111111111222111111000000111111111666777888999;;;===???@@@FFFGGGHHHJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEE@@@AAACCCCCCCCCEEEGGGIIIJJJPPPZZZdddmmmuuu|||~~~yyywwwuuuoooeee]]]PPPIIIAAA;;;999888555333666555444444444555777888777777777777777777777777333333333333222222222222222111000//////000111222000000000111222444555666333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///000000111111222222222000000111111111000///...000000000000000000000000000000111111111111000000...//////000000//////......///000111111111000///............///////////////............//////000////////////////////////,,,++++++,,,...000///...+++,,,...000000000//////........................---...///111111111000000/////////000000111111222000//////......//////000000000000000111111111111000000000000000000000000////////////////////////,,,------......//////000...000111111//////000222111111000000000000111111////////////000000000000000000000000000000000000////////////////////////........./////////000000........................////////////000000000000........./////////000000---.........//////000000............/////////000............////////////........................000000000000000000000000......///000000000000000000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000/////////000111222444555777888999:::<<>><<<999666777666555444444666888999666666666666666666777777444444333333333222222222111111000000000000111111///000111222444777999:::222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111///000000111111222333333000000111111111000...---........................//////000000000000/////////000000111111000000///....../////////000000000............////////////...............///000000////////////////////////&&&&&&'''+++///333444444+++,,,...000111000///...,,,------....../////////,,,---///111222111000000//////000111111222333333//////............/////////000000000111111111111000000000000000000000000////////////////////////---------...///000000000///000111111000000111333111111000000000000111111------...///000111222222000000000000000000000000000000000000000000000000,,,,,,,,,---------......------------------------////////////000000000000---.........//////000000///////////////.........---.........//////000000............/////////000------------------------000000000000000000000000...//////000000000000000000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000,,,---...///222444777888888888999;;;===???BBBCCCHHHHHHGGGGGGGGGHHHIIIJJJGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHEEEEEEFFFFFFFFFFFFGGGGGGGGGJJJNNNOOOPPPRRRWWW[[[dddmmmzzz~~~}}}nnncccTTTIIIDDDBBB>>>;;;888777555444555666888:::555555555666666666666666444444444333333222222222000000000111111000000000//////111333666888;;;<<<111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000.../////////000000111111///000000111222222333333///000111111111///...---222222222222222222222222,,,,,,------------,,,,,,000000111111111111000000.........---...///000111............/////////000...............///000111////////////////////////...---,,,,,,---...---+++***+++...///000000///...,,,,,,------...///000000+++---///111222222000000---......///000111111222//////............////////////000000111111111222000000000000000000000000111111111111111111111111---......///000111111222///111222222111111222444000///.........000111222000000000000000000000000///......///111111000/////////000000000000//////......////////////......000000000000////////////---......---+++,,,...000////////////////////////111///------......---,,,000000//////.........---,,,,,,---.../////////...////////////////////////000000000000000000000000000///------......---,,,000000000000000/////////000000000000000000000000////////////////////////111111000000000000000111333333444555666666666666888888:::<<<>>>AAACCCEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIMMMKKKHHHIIIKKKKKKIIIGGGIIICCC@@@BBBEEEFFFJJJNNNNNNWWW\\\[[[ZZZ```hhhlllzzz~~~~~~}}}ssscccVVVMMMGGG@@@;;;999666333222333444555555555444444444444555666666666666555444444444444555222222222111111111111000222222222222222222222222444222000000222333111...000000000000000000000000...///000///...///111333333222111/////////000000//////.........---------////////////000111222333111111000000000000111111,,,---------,,,++++++***000//////.........//////000000000000000000000000...///111111/////////000///////////////.........////////////000000000000111000...---,,,,,,---...000000//////.........---..........................................------000000///...---,,,,,,+++...///000///------///000000000//////.........---000///...000222222///,,,//////............//////222222111000000000000000///...,,,+++,,,---///111...///111333333111///...000//////......///000111000000000000000000000000/////////000111222111//////000000000000000///.........////////////......////////////000000000000...------///111111///---////////////////////////000...------...///...---000/////////............------......///.........////////////////////////000000000000000000000000111000......///000...---000000000000000000000000000000000000000000000000////////////////////////111111000000000000111111222333444555666666666666777888999;;;>>>AAACCCEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLJJJHHHHHHJJJJJJHHHFFFKKKGGGFFFHHHIIIKKKQQQXXX\\\gggqqqssstttyyy~~~~~~|||nnnbbbZZZRRRKKKEEE<<<888444222333555666666888777777666555555555666666666555444444444444555222222222222111111111111222222222222222222222222333111///000222333111///000000000000000000000000000111222111000000111333222111000/////////000111/////////......---------////////////000111222333111111000000000000111111......//////...------,,,//////............//////000000000000000000000000...///111111/////////000------......//////000000////////////000000000000//////...---------......000/////////............................................................000000000//////...------...///000///------///000111111000000000/////////000......000222222000---//////............//////222111000000/////////000///...---,,,---...000111///000111222222111000///111000000////////////000000000000000000000000000000000///111222333111000000000000000000///............////////////............//////000000111111///---...555>>>@@@:::222///////////////////////////...,,,---...//////...////////////................../////////...------////////////////////////////////////////////////222000///000111111000...000000000000000000000000000000000000000000000000////////////////////////111000000000000000111111222222444555666777777777777888999;;;>>>AAADDDEEEIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJHHHGGGHHHHHHGGGFFFHHHGGGHHHJJJKKKNNNYYYeeeuuu~~~~~~}}}~~~uuulllddd[[[RRRKKKBBB>>>888555555666888888;;;:::999777666666555555777666555555444444555555333222222222111111111111222222222222222222222222111000///000111222111000000000000000000000000000000111111000///...000111//////.........///000000////////////............////////////000111222333111111000000000000111111000000000000000//////...//////............//////000000000000000000000000...///111111/////////000,,,,,,---...///000111111////////////000000000000------.../////////......////////////............................................................000000000000000000000000...///000///------///000111111111111000000000000.........///111222111///000//////......//////000111000000///////////////000///.........///111222000000000000000000000000111111000000//////......////////////////////////111000000111333333222111000111111000000///...---......////////////......////////////000000000000111...000<<>>999888999999:::::::::888777777666666666777666666555555555555555333333222222222111111111222222222222222222222222000//////000000111111000000000000000000000000000...//////...,,,+++,,,...------......//////000000////////////////////////000000//////000111222222111111000000000000111111000000000111111000000//////............//////000000000000000000000000000...///111111/////////000------......//////000000////////////000000000000,,,---...000000000///...///////////////.............................................////////////....../////////000000000...///000///------///000000000000000000000000000------...///000111111111000000////////////000000000000///////////////000000000//////000000111222111111000000000000111111111111000000//////......////////////////////////111000000111333333222111000000000000000///............////////////......111111000000//////......111---///;;;JJJOOOFFF;;;///////////////////////////...------///111000000.........//////////////////000000000///...------------------------------////////////////////////000///......000000000...---------....../////////////////////////////////000000000000000000000000000000//////000111222222222333444666777888888888777888:::===@@@CCCFFFGGGKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFHHHIIIJJJKKKOOOTTTYYYfff~~~}}}zzzxxxwwwuuurrrmmmfff___ZZZQQQKKKDDD>>>;;;:::999888888777777666777777888888777777666555555555555666333333333222222222222111222222222222222222222222000000111111000000111111000000000000000000000000...//////...,,,+++,,,...------.../////////000000000000000000000000000000000000000000000000111222111111000000000000111111...//////000000000//////...............///000000////////////////////////...///111111/////////000000000//////......------////////////000000000000,,,---///000111000//////.........///////////////////////////////////////........./////////000000,,,------......//////000...///000///------///000////////////////////////---.../////////000111222000000////////////000000000000////////////000000000000000000000111222222111111000000000000111111///000000000000000///...000000000000000000000000000000///111222333111000//////000000000000//////......////////////......000000000000////////////111...---333;;;>>>888111////////////////////////000///---...///000000///........./////////////////////000000000///......------------------------///////////////////////////...---...000111000///---------......//////000000000000000000000000000000000000000000000000000////////////000111222333444444555666777777777777888999;;;>>>AAAEEEHHHIIILLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFEEEEEEFFFJJJMMMJJJMMMUUU]]]fffvvv}}}|||~~~|||xxxuuurrroooppppppooommmiiieeebbbZZZUUUMMMFFFAAA>>>:::888777777666666777888888999888777666666555555666666333333333333222222222222222222222222222222222222111222333222000000000111000000000000000000000000000111111000///...000111......///000000000//////000000000000111111111111111000000000000000111111111111000000000000111111---......///////////////......---......///000111////////////////////////...///111111/////////000111111000///...---,,,,,,////////////000000000000......///000000000//////.........///////////////////////////////////////.........//////000000111,,,---------......//////...///000///------///000............////////////...///000///...///111333111000000//////000000111000000000000000111111222///000000000111111111111000000000000000000000000...///000111111000000///000000000000000000000000/////////000111222111///---...///000000111111000......////////////......---......///000111111222333111......///000///...////////////////////////222000......///000///.............../////////000...//////000000000000///////////////////////////000000000000000000000000000///...///111222111000......//////000111111222000000000000000000000000000000000000000000000000////////////000111222333666666777777777777666666:::;;;===???CCCGGGJJJKKKMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGDDDEEEFFFEEEEEEGGGLLLPPPPPPUUUaaaooo{{{~~~}}}|||~~~|||zzzwwwtttqqqnnnjjjlllmmmnnnmmmmmmmmmmmmhhhccc\\\TTTNNNGGGAAA>>>:::999999888888888888999888777777666666666666666444444333333333222222222222222222222222222222222333555666444111///000222000000000000000000000000000111222111000000111333///000111111111000///...000000000111111222222222111111000000000000111111111111000000000000111111---......///000000//////---------......///000111////////////////////////...///111111/////////000000000//////......------////////////000000000000111000//////////////////............/////////000////////////////////////---......///000000111111............////////////...///000///------///000......//////000000000000///000111///------000333111111000000000000111111111111111111111222333333...///000000000111000000///000111222222111000///---...///111111111000000000000000000000000000000///......///111111000///,,,---...000111111111111......////////////......***+++---///111222444555555444222...,,,---000444////////////////////////333111///...///000///...---.........//////000000......///000000111000000111111111111111111111111111111111111111111111111111000///000222333333111///000000111222333333333000000000000000000000000000000000000000000000000////////////000111222333777777777777777666666555:::;;;===@@@DDDHHHKKKMMMNNNMMMMMMLLLKKKJJJJJJIIIGGGGGGGGGFFFFFFEEEEEEEEECCCEEEFFFFFFEEEHHHNNNRRR[[[cccrrr~~~|||~~~|||yyy{{{{{{}}}}}}{{{yyywwwvvvssspppmmmnnnppprrrssstttuuuxxxzzztttooohhhaaaYYYQQQJJJEEE===<<<;;;:::999888888888888888777666666666666666444444444333333333222222222222222222222222222222555666777555111///000222000000000000000000000000...///000///...///111333111111222222222000///...000000111111222222222222111111000000000000000111111111000000000000111111......///000000000000000---------......000111111////////////////////////...000111111/////////000.........///////////////////////////000000000000222111000.........///000---.........//////000000000000000000000000000000---......///000111111222000000000000000/////////...///000///------///000//////000000111111111222000111111///------///222111111000000000000111111222111111111222333444444......///000000000000000...000111333333111000...000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000,,,,,,,,,---...///000000000000///...---,,,,,,+++------......//////000000000000000000000000000000333222111///---,,,++++++...///000111111000///...000000000000000000000000000000000000000000000000---...///000000111111111222111000//////...............//////000000111111......//////000000111111111111111000000000000000111111111222333555666777888888999999999999888777999===BBBFFFHHHJJJLLLMMMOOONNNNNNLLLJJJHHHFFFEEEIIIHHHGGGGGGGGGGGGFFFEEE@@@EEEJJJKKKLLLPPPXXX___kkkxxx~~~|||zzzxxxwww|||yyyvvvvvvuuuqqqmmmjjjlllnnnqqqssswww}}}yyyqqqggg]]]RRRLLLEEEBBB>>><<<;;;;;;:::999;;;:::999777777777888888666555555444444333222222111111111111111111111111111111222222222222111111222222111000000000000000000000//////.........---///000111222222111000///---...000111222222222111000000000000000000000000////////////////////////111111000///////////////,,,---...000111111111111111111000000//////......//////......---------,,,......///000111222222333..................------...............///000000......////////////......111111000000//////......---------......000111222000000000000000000000000000000///////////////000000000000000////////////000000000000000000000000////////////000000000000333222000......///111222111000///000111222111///111///---...111222000...000000000000000000000000000000000000000000000000////////////////////////....../////////000000000,,,------....../////////000000000//////...------.........///////////////000000000000000000000000111000///......---.........///000111000000///...........................000000000000000000000000//////000111222222222222111000000///////////////.../////////000000000111////////////000000000000111000000000000000000000111111111222444555777777:::::::::::::::;;;;;;;;;<<<@@@DDDGGGIIIJJJKKKMMMHHHIIIJJJKKKKKKKKKKKKKKKGGGFFFEEEEEEFFFFFFEEEEEECCCGGGKKKMMMPPPWWWbbbkkk}}}|||yyyxxxvvvrrrnnnnnnppprrrtttwww|||}}}sssggg\\\VVVLLLHHHBBB===;;;:::999888:::999777666666666777888666555555444444333333222000000000000000000000000111111222222222222111111222111000000/////////000000000/////////.........000000111111111000///...---...000111222222111111000000000000000000000000111111111111111111111111111000000///////////////000000000000000///............//////000000111111111000000000/////////////////////000111111111222////////////////////////...............///000000////////////////////////000000///////////////..................///000111000000000000000000000000//////............//////000000000000////////////000000000000000000000000////////////000000000000333222000/////////000111111000///000111222111///111///......111111000...000000000000000000000000000000000000000000000000........................//////000000000000000111........................000000000000000000000000///////////////.........///////////////////////////............//////000...//////000000000//////........................000000000000000000000000111111111111000///...---///////////////000000111////////////000000000000000000000000////////////000000000000000000111111111111222444555666888888===<<<<<<;;;<<<===???@@@AAACCCGGGIIIIIIJJJKKKLLLMMMLLLLLLKKKJJJHHHGGGFFFGGGFFFEEEEEEEEEEEEFFFFFFGGGKKKPPPTTTZZZdddsss~~~~~~|||yyyuuuqqqrrrsssuuuwww{{{uuuiiibbbWWWQQQHHHAAA>>><<<;;;;;;:::999888777777777888999666666555555444333333333000000000000000000000000111111222222222222111111111000000///////////////000000////////////......000000000000000///...---...///000111222222111111000000000000000000000000111111111111111111111111111000//////......//////000000000000000///............//////000000111111000000000000////////////000000000000000000000000000000000000000000000000...............///000000000///...------...///000...............///////////////.........//////000000000000000000000000000......------------......////////////000000000000000000000000000000000000////////////000000000000111111111111000000000000111000///000111222111///111///...///000111000...000000000000000000000000000000000000000000000000........................000000000000111111111111////////////................../////////000000000000000//////......------///////////////////////////............//////000......//////////////////........................000000000000000000000000333222111///,,,)))'''&&&............///000111222////////////000000000000111111000000//////......000000000000000111111111222222444666777999999:::>>>===<<<<<<===???BBBDDDEEEGGGJJJJJJJJJJJJKKKLLLNNNNNNMMMKKKIIIFFFDDDCCCHHHHHHGGGEEEEEEFFFHHHJJJLLLRRR[[[ccckkkwwwzzzvvvuuuwwwyyy|||uuunnnbbb[[[QQQIIIDDDBBBAAA@@@<<<;;;:::999999999:::;;;666666666555444444333333222222222222222222222222111111222222222222111111000000///////////////000000000//////////////////.........///////////////...///000111222222111000////////////////////////........................000000///............///,,,---...000111111111111111111000000//////.....................---------000000000000000///////////////000000000000000111...............///000000111000...,,,,,,...000111,,,,,,------......//////000//////............///000000000000000000000000......---------...//////////////////000000000000////////////////////////////////////000000000000000111111111111000//////111000///000111222111///000/////////000000000///000000000000000000000000000000000000000000000000////////////////////////111111111111000000000000//////////////////......,,,------......//////000000000//////......------////////////////////////000//////............///...............//////000////////////////////////////////////////////////000000///...,,,***)))(((............///111222333000000000000////////////111111000000//////......//////000000111111111111333444666888:::;;;<<<<<<>>>=========???AAADDDFFFIIIJJJLLLKKKJJJIIIJJJKKKGGGHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGEEEEEEGGGLLLOOOUUU___lllwww||||||~~~}}}|||~~~~~~zzzooohhh]]]SSSKKKFFFBBB@@@===<<<:::999888888999:::777666666555555444333333222222222222222222222222111111222222222222111111000000////////////000000//////000000000000000000,,,------...///000111111...///111222222111000000////////////////////////........................000//////...............,,,---...000111111111111111111000000//////......---------...............000000000///////////////.........//////000000000...............///000000111000...,,,,,,...000111,,,,,,------......//////000//////............/////////////////////////////////......///000000111.../////////000000000111////////////////////////////////////000000000000000111111111111000//////111000///000111222111//////000000000/////////000000000000000000000000000000000000000000000000000111111111111111111111111111000000000000000//////////////////////////////,,,---------....../////////////////////.........////////////////////////000//////............///------------...///000000000000000000000000000000////////////////////////,,,---...///000000000000............///000222222000000000000////////////000000000000/////////////////////000111111222222555666999<<<>>>?????????===>>>>>>???AAADDDGGGHHHKKKLLLLLLKKKJJJIIIJJJKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEGGGGGGHHHMMMUUU[[[gggrrr|||zzz|||{{{uuujjj___UUULLLDDD???>>><<<:::888777777777777777777666666555444444444111111111111111111111111111111222222222222111111000000000000000111111222//////000000000000111111---------...///000222222///000111222222111000///000000000000000000000000111111111111111111111111000///......------......000000000000000///............//////000000111111/////////000000000000000////////////////////////---......//////000000000...............///000000000///...------...///000...............///////////////.........//////000///////////////////////////////////////000111222......//////000000111111000000000000000000000000////////////000000000000111111111111000000000000111000///000111222111///...000111000///...///111000000000000000000000000000000000000000000000000111111111111111111111111000000000/////////............//////000000111111............////////////.........///////////////000000000000000000000000...------......///000111------,,,,,,---...000111////////////////////////////////////////////////,,,---...///000111111111//////...//////000111111111000000000/////////...////////////000000000000...//////000111111222222777999<<>>???@@@CCCEEEHHHJJJKKKKKKLLLLLLKKKIIIIIIJJJKKKMMMMMMKKKIIIGGGDDDBBB@@@CCCFFFJJJLLLQQQYYYeeennn~~~|||{{{~~~|||{{{}}}~~~wwwnnndddYYYOOOHHHBBB@@@>>>;;;999888888888777777666666555555444444111111111111111111111111111111222222222222111111111111111111111222333333//////000000000111111111111111000/////////000111///000111222222111000///000000000000000000000000111111111111111111111111//////...------------...000000000000000///............//////000000111111////////////000000000111---.........///000000000......///000000111222222...............///000000////////////////////////000000///////////////..................///000111////////////////////////......---...///000111111.........///000111111111000000000000000000000000////////////000000000000333222000/////////000111111000///000111222111///...000111111......///111000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........------......///000111111222000000000000000/////////---.........//////000000111111111111111111111111+++,,,,,,---///111222333------,,,,,,---...000111........................////////////////////////////////////...---,,,,,,///////////////000000111111111000000/////////.........//////000000111111...//////000111222222222888:::===@@@BBBCCCCCCCCC>>>@@@CCCFFFHHHKKKLLLLLLKKKLLLLLLKKKIIIIIIJJJKKKGGGGGGHHHHHHHHHGGGGGGFFFDDDIIINNNSSSZZZeeesss~~~|||wwwvvvwwwxxxyyyzzz{{{||||||~~~~~~}}}|||yyyuuusssvvv}}}{{{{{{{{{|||}}}yyyqqqggg]]]VVVGGGEEECCC???===;;;;;;:::777777777666555555444444333333333333333333333333111111222222222222111111222111111111222333444444//////000000111111111222555444222000///.../////////000111222222111000///000000000000000000000000//////////////////////////////...------------...,,,---...000111111111111111111111000//////......,,,---------......//////,,,------...///000111111///000000111222222333333...............///000000......////////////......111111000000//////......---------......000111222////////////////////////,,,,,,,,,---...///000111---......///000111111222000000000000000000000000////////////000000000000333222000......///111222111000///000111222111///...000222111...---///111000000000000////////////000000000000000000000000333222111000////////////333222222222111111000000---......///////////////000000000000000000000000///////////////////////////......------...000111......------------......---......///////////////////////////////////////000000000///////////////...///000111111111111111111000//////000000///...000000000000000000000000222111111111000000//////000111111000000222555888;;;<<<===???AAACCCDDDEEEDDDEEEFFFHHHIIIJJJJJJKKKJJJKKKKKKLLLKKKIIIGGGFFFFFFFFFFFFEEEDDDDDDGGGIIIIIIOOOXXXaaalllzzzxxxtttooonnnpppssstttttt||||||~~~}}}yyyuuussspppooonnnmmmoooqqqtttvvv{{{}}}~~~zzzwwwwwwvvvuuutttsssrrrqqqpppnnnmmmllllllmmmooorrrssstttxxx|||~~~uuulllggg\\\VVVMMMFFFBBB???:::666777777777555444444666777444444444444333222111000000000111111111222222222111111000000111111222333////////////////////////000000//////.........---...............///000000000000////////////000000...///000111111111111111,,,,,,---...///000111111111111000000//////......//////000000000000//////000000///...............------------...///111222444444222111000...------000///...------...///000////////////.....................///000111111222////////////////////////......///000000000000000+++,,,---///000000111111000///////////////000111000000000000000000000000111000///000111222111000---...///000000111111000000000////////////000000000000///---++++++---////////////000000000000000000000000000000000000000333222111000////////////111111000000000/////////---......///////////////000000000000000000000000////////////////////////...............///000000/////////....../////////---......///////////////////////////////////////000000000000000000000000//////000000000111111111...------...000000000///000000000000000000000000111111111111000000000///111222222111222444888<<<@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGIIIJJJJJJKKKKKKJJJKKKKKKKKKJJJIIIGGGFFFHHHIIIJJJJJJJJJKKKMMMPPPUUU]]]iiiuuu}}}uuuqqqmmmmmmqqqwww|||~~~}}}{{{wwwsssooolllkkkiiihhhgggfffgggjjjlllnnnppprrrssstttssspppmmmkkkjjjjjjiiihhhgggfffeeeeee``````_________aaaccceeegggjjjnnnqqquuu~~~zzzvvvuuuvvvzzz}}}{{{wwwllldddZZZQQQKKKEEE@@@<<<999888888777555555666777444444444444333222111111000000111111111222222222111111000000111111222333////////////////////////000000000/////////......000000000000000111222222000000////////////000000///000000000000//////...//////000000111111222222111000000000/////////...//////000000000000//////111000//////......////////////...---......000000111111000000///.........000///...------...///000---.........//////000000,,,,,,------...//////000////////////////////////......///000000000000000,,,,,,...///000111111111222111000//////...//////000000000000000000000000///......///222333333222///000000000000000///...//////000000000000/////////000000///------///111...//////000000111111111000000000000000000000000333222111000//////////////////............---------......///////////////000000000000000000000000////////////////////////---......///////////////000000////////////000000---......///////////////////////////////////////000000000000000000111111111000/////////000111222,,,++++++---///111111000000000000000000000000000111111111111000000000000222222222222333777<<>>;;;:::888666444444555555555555444444222222222111111111000000111111000000111111222333111111111111111111111111....../////////000000000444333222222111111222222000000////////////000000...///000222222333333333111111111111000000000000.../////////000000000111//////000000000000//////111000//////......//////,,,---...000000000//////000000000000000000000///---...///000000///...---.........///////////////.....................---////////////////////////......///000000000000000......///000000000////////////...//////000111222111111111111111111111111222111///000111111000///...///000000000000000/////////000000000000//////---///111222111000000111222222222111111111111111000000000000000000000000111000000000000000111111.../////////000000111111---......///////////////000000000000000000000000//////////////////////////////...------///000111000000////////////000000---......///////////////////////////////////////,,,,,,------...//////000//////000000///...------...------...111222222111000000000000000000000000//////000000111111111222111444999<<>>@@@CCCFFFEEEGGGHHHIIIHHHHHHIIIJJJMMMMMMLLLJJJHHHEEECCCBBBGGGFFFFFFFFFHHHJJJMMMOOOTTT\\\iiizzz{{{~~~wwwssspppmmmlllnnnppprrrrrrqqqppppppqqqnnnmmmlllmmmoooqqqqqqqqqrrrnnniiihhhlllrrrxxx|||{{{~~~|||wwwuuuuuuvvvtttvvvzzz~~~|||yyyuuusssqqqooollljjjjjjlllnnnoooooommmkkkiiifffdddcccbbbbbbdddhhhmmmtttzzz}}}xxxuuutttsssyyy|||~~~mmmcccUUUIIICCC???<<<:::888777555444444444222000444444444333333333222222222222222111111111000000222000---+++,,,///222555222222222222222222222222111111000000//////......000000000000000000000000111111111111111111111111222222222111000//////...000000000000111111111111------///000111111111111222111111000000000000000000000000000000000000000............////////////000---,,,---///000...,,,...//////000111222222333......///000000000000000------,,,,,,---...000111////////////////////////---......///000111111222000///......///111333444//////////////////////////////000000000000//////...///111111/////////000////////////////////////222111111111000000//////111000000000000000000111111111000000000000111111222222000////////////000111111000///////////////...//////000000000000///---......///000000111111///............//////000---...///000000///...---////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000///////////////111111111111111222222333555777:::<<<===???BBBDDDEEEGGGIIIIIIIIIHHHIIIJJJJJJJJJJJJIIIGGGFFFDDDDDDDDDEEEFFFGGGHHHKKKPPPTTTcccmmm|||{{{tttmmmiiiggggggggglllooosssuuuvvvvvvwwwwwwxxxwwwwwwxxx{{{}}}}}}|||zzzvvvrrrqqqtttzzz}}}zzzxxxvvvttttttvvvxxxyyyxxxvvvsssoookkkhhhggggggggghhhjjjnnnssswww|||zzzvvvttttttuuu|||~~~||||||~~~~~~qqqgggYYYMMMFFFAAA===:::777666444444555666555333333333333222222222111111222222222111111111000000222111000//////000111222222222222222222222222222000000000000000/////////000000000000000000000000111111111111111111111111222222111111000//////...//////000000000111111111......///000111111111000222111000///............000000000000000000000000....../////////000000000///...,,,---///000...,,,------......//////000000......///000000000000000111000///.........///000////////////////////////.........///000111111111000///......///111333444000000000000000000000000//////000000000000//////...///111111/////////000000000000000000000000000111111111111000000000///000000////////////000000111111000000000000111111555333///---,,,,,,...///111000000//////////////////000000000000//////...------......//////000000000//////............///......////////////......////////////////////////////////////////////////////////////////////////000000000000111111111111////////////////////////////////////000000000000000000000000000111111111222111111111222222333444777999;;;;;;;;;===???AAADDDGGGIIIJJJIIIIIIIIIJJJHHHHHHGGGGGGGGGFFFFFFEEECCCFFFIIIJJJKKKPPPZZZbbbxxx|||sssooohhhaaa___```ccceeemmmrrryyy}}}~~~xxxrrrnnnlllmmmmmmooooooqqqsssvvvxxxzzz{{{~~~{{{xxxvvvvvvxxxyyy~~~|||zzzxxxvvvwwwxxx{{{|||vvvmmm```UUUMMMFFFAAA===999777555555666666555444333333222222222111111111222222222111111111111111111222222333333222111000222222222222222222222222//////000000000000000000000000000000000000000000111111111111111111111111222222111111000///////////////000000000000111111//////000000111000000000222111000///...---------000000000000000000000000/////////000000000111111///...------//////...---............////////////......///000000000000///333222111000////////////000000000000000000000000......//////000000111111000//////...///000222333222222222222222222222222//////000000000000//////...///111111/////////000111111111111111111111111111111111111000000000000000000////////////000000111111000000000000111111222000...---,,,---...///000000////////////000000000000111000000///...---.........//////000000000111000///..................//////////////////...///////////////////////////////////////////////////////////////////////////000000000000000111111////////////////////////////////////000000000000//////000111222222333333222222222222222333444555999:::;;;;;;:::;;;===???DDDGGGJJJKKKJJJIIIIIIJJJHHHGGGGGGFFFFFFEEEEEEEEEEEEIIILLLLLLOOOYYYiiivvv|||uuuppphhheee```\\\\\\```fffkkkuuu{{{wwwsssqqqrrrsssvvvuuuuuuvvvvvvwwwvvvtttzzzyyywwwvvvwwwyyy{{{}}}~~~}}}{{{yyyxxxvvvvvvvvvxxxzzz|||~~~zzzrrrfff\\\TTTMMMEEE@@@===:::777666555555444222444444333333333222222222111111111111111111111111000111111222222222222222111111111111111111111111/////////000000111111222000000000000000000000000111111111111111111111111111111111111000000//////////////////000000000111000000111111111000000///000000////////////000000////////////////////////000000000000111111111111///........./////////...111111111111000000000000---...//////000000//////111111000000////////////000000000000000000000000.../////////000000000111///////////////000111222222222222222222222222222//////000000000000//////...///111111/////////000111111111111111111111111111111111000000000000000222111111000000111111222111111000000000000111111------...//////000//////000000////////////000000000000111000000///...---///000000000000000111111111000///.............../////////....../////////////////////////////////////////////////////////////////////////////////.........//////000000000000000000000000000000000////////////000000000000//////000111222333444444222222222222333444555666:::::::::999999999<<<>>>DDDGGGJJJLLLKKKJJJIIIJJJIIIIIIGGGFFFEEEDDDEEEEEEGGGJJJMMMPPPUUUdddxxx|||wwwyyyxxxpppjjjggg_________^^^```fffooouuu}}}xxxwwwxxxyyy{{{yyywwwwwwxxxvvvsssqqqrrrrrrrrrsssuuuxxxzzz|||{{{}}}}}}|||zzzyyyxxxxxxyyy{{{}}}~~~~~~xxxrrriiiaaaZZZRRRIIICCC>>><<<888666666666555444666666555555555444444444111111111111111111111111//////...///000222444666111111111111111111111111//////000000111111222222000000000000000000000000000000000000000000000000111111111000000000000000...////////////000000000000111111111111111000////////////000111222444444////////////////////////000000000000111111111111...////////////...//////111111111111000000000000------...///////////////......//////000000000000000000000000000000000000////////////000000000000///////////////000000000111111111111111111111111//////000000000000//////...///111111/////////000111111111111111111111111000000000000000000111111222222111111111111222222111111000000000000111111+++,,,...000111111111000///////////////000000111///000000000000//////...000000000000111111111111000//////............/////////............//////////////////////////////////////////////////////////////////////////////------......//////000000000000000000000000000000////////////000000000000//////000111222222333333222222222333444555666777888999999888888999===@@@DDDGGGKKKLLLLLLJJJIIIIIIJJJIIIGGGFFFEEEEEEEEEFFFHHHLLLQQQXXXbbbssszzzttttttrrrooouuu~~~zzzssslllfffdddccc^^^aaaeeehhhkkkqqqyyy}}}zzzzzzzzzxxxsssnnnmmmnnnnnnppprrruuuwwwyyyxxxyyy|||}}}}}}}}}}}}}}}|||{{{vvvqqqkkkfffaaaYYYPPPJJJAAA>>>:::999999999999999777777666666666555555555111111111111111222222222000///......///222444666111111111111111111111111000000111111111111111111000000000000000000000000000000000000000000000000111111000000000000000000......////////////000000000000111111222111111111///000000111222333555666000000000000000000000000/////////000000000111111...///000000......///000............////////////------...////////////...,,,---...///000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000//////000000000000//////...///111111/////////000111111111111111111111111000000000000111111111111111111000000000000111111111111000000000000111111////////////000111111111///////////////000111111...//////000000000000///000000000000000000000000///............//////000000///...------...///000////////////////////////////////////////////////////////////////////////---......///000000111111000000000000000000000000////////////000000000000///000000000111111222222222222333333444666777888666777777777777:::>>>AAADDDGGGKKKMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIKKKQQQ[[[hhhwwwwwwoookkknnnnnnnnnwww}}}sssrrrooojjjeeedddfffhhhffflllssswwwzzz~~~|||uuupppnnnnnnoooppprrrtttvvvwwwxxxxxxxxx{{{|||||||||}}}}}}}}}|||{{{{{{{{{|||xxxuuurrrooolllfff]]]VVVKKKGGGAAA===;;;:::999888666666666666555555555555000000111111111222222222111111111222222222222222111111111111111111111111222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000111........./////////000000///000111111222222222222111111111000111222222333000000000000000000000000....../////////000000000...000111000......///111------......//////000000,,,---......//////.........///000111111111000///////////////////////////000000000000////////////...///////////////......000000000000000000000000//////000000000000//////...///111111/////////000000000000000000000000000///000000000111111111111000000////////////000000111111000000000000111111444222000......///111333///////////////000111111......///000000111000000///////////////........................///000111000///...------...///000////////////////////////////////////////////////////////////////////////...//////000111222222222000000000000000000000000////////////000000000000000000000000000111111111222333333444555666888888555666666666777:::???CCCDDDGGGKKKMMMMMMKKKJJJIIIHHHGGGFFFFFFGGGIIIKKKLLLNNNVVVdddvvvzzzssskkkiiimmmoooqqq}}}|||xxxvvvuuusssrrrlllllljjjgggdddfffkkkpppooovvvyyysssrrrrrrssstttuuuwwwxxxyyyyyywwwvvvwwwxxxyyyxxxwwwvvvvvvxxx}}}zzz{{{{{{{{{{{{|||~~~}}}{{{yyyxxxvvvqqqhhhaaaVVVQQQIIIBBB===999666444666666555555555444444444000000111111222222222222333444555666555333000...000000000000000000000000333222222222111000000000000000000000000000000000000000000000000000000000000000000000000111111111............/////////000...///000111222333333333333222111000////////////000000000000000000000000............////////////...000222111...---///111...//////000111222222333,,,---......//////......222222333333222111///...////////////////////////000000000000////////////...///////////////......000000000000000000000000//////000000000000//////...000111111/////////000//////////////////////////////000000111111111222000000111111111111000000//////000000111111222222000000111111111111000///000000000000000000000000000000000000000000000000111111000000//////......////////////////////////////////////////////////////////////////////////+++...000111111000000111111111000000//////......------......//////000000111111000///////////////000000000000111111111111...//////000000000000///222111222333555555555444777666444444666:::@@@CCCJJJKKKMMMNNNNNNLLLJJJIIIHHHEEEDDDGGGHHHGGGIIIMMMVVVggg{{{zzzsssoooggghhhjjjnnnsss||||||wwwpppjjjgggfffeeeeeeeeeggghhhhhhjjjpppxxx~~~{{{zzz{{{||||||{{{vvvtttsssrrrsssrrrqqqooonnnqqqtttvvvzzz~~~zzzxxxwwwyyy~~~|||zzzyyywwwsssoooggg^^^QQQFFF???;;;:::999555555555666777555222///555444333222111111111111111111111111111111111111111111111111000000000000///000222333333222000///000000////////////000000//////000000111111222222---...///000000111111000111111111000000000000000////////////////////////000000000111222222333333111111111000000000000000000000000000000000000000///...------///000000///---------.........//////......///000000000000000000000000000000000000000000000000000000000000000111111111111000...---,,,000000000///////////////000000111111222222333333111111000000000000111111////////////000000000000111111111111111222222222////////////000111222333000111111111111111111000000000000000000111111111111111222111111000///...000000000000000000000000////////////////////////111000000000/////////...////////////////////////////////////////////////////////////////////////---///000000...---...///111000000000/////////...//////////////////000000111000//////......//////000000000000111111111111000000111111111111111111222222333444555666555555888888777888;;;???DDDFFFIIIIIIKKKKKKKKKIIIGGGFFFHHHEEEEEEHHHHHHIIIOOOVVVfffvvv|||xxxtttpppnnnnnnqqquuuzzz~~~xxxnnnjjjddd```^^^___```aaacccgggmmmsssxxx}}}zzzxxxvvvuuutttsssqqqnnnppprrrtttvvvxxx{{{~~~|||{{{{{{|||zzzvvvtttooofffYYYMMMEEE@@@===;;;555444444555777777666444555444333222111111111111111111111111111111111111111111111111000000000000000111222333333222111000111111000000000000111111000000000000000111111111///000000000000000//////111000000000000000000000000000000000000000000000000000000111111111111111111000000000000000000000000000000000000000000000///...------///000000///---------.........//////......///000000000000000000000000000000000000000////////////////////////000111111000000///...---000000000000000000000000///////////////000000000111000000//////000000111////////////000000000000111111111111111000000000111111000000000000000111111111222222222222111111111111111111000000000000///000000111111111000000000000000000000000000000........................000000000000////////////////////////////////////000000000000000000000000///////////////////////////000000...,,,+++,,,...000000000000////////////000000000000000000//////000//////............///000000000000111111111111111111111222222222333333222333444555666666666666777888:::<<<@@@CCCGGGHHHIIIJJJJJJJJJIIIHHHFFFEEEGGGFFFGGGIIIIIIMMMYYYeeexxx~~~wwwrrrqqqrrrrrrsss{{{~~~rrrjjj___]]]YYYXXXXXX\\\```ccciiiqqq|||~~~|||zzzyyyxxxuuurrroooqqqsssuuuvvvwwwxxxzzz}}}|||{{{|||~~~~~~|||{{{yyyqqqeeeYYYOOOGGGAAA===:::888666555666777777666555444333222222111111111111111111111111111111111222222111111111000000000111111111111111111111111222222111111111111222222111111111111000000000000111111111111000///...---000000000000000000111111111111111111111111111111000000000000////////////000000000000000000111111///////////////////////////...------///000000///------........./////////......///000000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000111111000000000000////////////000//////......//////000////////////000000000000/////////000000111111111333222111000////////////222222222333333222222222222222111111000000//////,,,---///000222333333333000000000000000000000000////////////////////////000000000000////////////////////////////////////000000000000000000000000////////////////////////000111000...,,,,,,...000000000000000////////////222222111111000000////////////...............//////000000000111111111111111111111111222222333444222333555666666555666777666888;;;???CCCEEEGGGHHHLLLLLLLLLKKKJJJHHHGGGEEEEEEEEEHHHKKKMMMUUUeeeuuu|||wwwrrrooorrrwww}}}{{{pppfff```YYYXXXWWWWWWZZZ```hhhmmm{{{~~~~~~}}}zzzuuurrrrrrtttvvvwwwwwwwwwxxxzzzyyy|||}}}yyy{{{{{{pppdddXXXNNNEEE@@@BBB>>>999555444444444444555555444333222222222222111111111111111111111111222222222111111111000000222222111000000111222222222111111000000111111222222222111111000000//////111111111111111000///...000000000000000111111111111111111111111111111111111000000///......------000000000000000111111111///////////////////////////...------///000000///............////////////......///000000000000000000000000000000000000000222222222222222222222222......///000000000000000000000000111111111111111333333222222111111000000//////............//////////////////000000000000+++,,,---///000222333444333222111000////////////222222222333333222222222222222111111000000//////...///000111111222222111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000////////////////////////000000000///...///222444////////////000000000000222222111111000000////////////.........//////000///000000000111111111111000000//////000222333444222444777777666555777888888:::>>>CCCFFFHHHHHHHHHKKKKKKJJJIIIHHHGGGFFFEEEDDDEEEIIIOOOUUU```tttxxxuuurrrssszzzvvvlllccc\\\YYYVVVWWWXXX[[[```iiisss{{{|||xxxtttvvvzzz{{{{{{zzzzzzzzzuuuxxx|||~~~|||~~~xxxnnncccWWWLLLEEEEEEAAA:::555444444444444666555444333222222222222111111111111111111111111222222222222111111111111222222111000000111222222000000////////////000000222222111111000000////////////000111111111111111//////000000111111111111000000000000000000000000111000000///...---,,,,,,//////000000111111111111///////////////////////////...------///000000///........./////////000000......///000000000000000000000000000000000000000111111111111111111111111---...///000000111111000//////000000111111111111333333222222111111000000//////............//////////////////000000000000------...///000111222222111111000000000000111111111111222222222222111111111111111111000000000000222222222111111///......000000000000000000000000111111111111111111111111////////////000000000000////////////////////////000000000000000000000000///////////////////////////000111111000111333555////////////000000000000000000000000000000//////000////////////000000111000000000000111111111111000/////////000111333555444777::::::888777999<<<>>>@@@CCCGGGIIIJJJJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCDDDFFFMMMWWWaaaooowwwvvvxxx}}}|||wwwoooeee^^^YYYWWWVVVTTTXXX\\\aaaiiiuuuyyy|||~~~||||||uuuwwwyyy{{{~~~wwwnnnbbbVVVNNNFFFAAA;;;777666777777888666555444333222222222222111111111111111111111111333222222222222111111111111111111111111111111111000000////////////000000111111111111000000000000...///000111222222222222/////////000111111222222000000000000000000000000111000000///...------,,,/////////000111111222222///////////////////////////...------///000000///....../////////000000000......///000000000000000000000000000000000000000..............................///000000111000000......//////000000111111000000000000////////////000//////......//////000////////////000000000000111111111000000/////////111000000000000000111111000111111111111111111000000000000000000111111111000000111111111111000///000000000000000000000000000000000000000000000000.../////////000000000111////////////////////////////////////////////////////////////////////////...000222222000000000111.../////////000000000111//////////////////000000000000000000000111222222000000000000111111111111111000//////111333555666777;;;???>>><<<;;;===@@@BBBDDDFFFHHHIIIIIIIIIHHHFFFFFFEEEEEEDDDDDDDDDDDDGGGIIIQQQ___ooo~~~|||~~~zzzvvvkkkgggaaa[[[VVVUUUWWWYYYYYY^^^eeemmmxxx~~~}}}vvvwwwyyyyyy{{{yyynnnbbbZZZJJJEEE???;;;999999999999666555444333333222333333111111111111111111111111333333222222222111111111000111222333333222111000111000000000000000000111000000000000000111111111000111111222222222111111...//////000111111222222111111111111111111111111000000000//////............//////000111111222222000000000000000000000000///...------///000000///.../////////000000000000......///000000000000000000000000000000000000000------------------------...///000000000000000///,,,------...//////000000///////////////000000000111000000//////000000111////////////000000000000000000000111111111111111333222111000/////////000000000111111111111000000//////000000111111222222***,,,...000222444555555000000000000000000000000////////////////////////.../////////000000111111///////////////////////////////////////////////////////////////////////////111222222000...------.../////////000000111111------......//////000000111111000000111222333333000000000000111111111111222111111000222444666888:::>>>BBBBBB???===@@@CCCCCCDDDEEEFFFGGGFFFEEEEEEHHHGGGFFFFFFFFFFFFFFFGGGIIIKKKTTTeeexxxyyyqqqjjjfffbbb```[[[WWWUUUVVV[[[___```fffooozzz~~~|||wwwxxxyyyxxxzzzvvvjjjbbbPPPKKKDDD???;;;999888777666666555444333333333333111111111111111111111111333333333222222222111111///000222333333222000///222222111111111111222222//////000000111111222222222222222222222111000///...//////000111222222222222222222222222222222222000000000000////////////...//////000111222222222111111111111111111111111///...------///000000///////////////000000000000...//////000000000000000000000000000000000000000//////////////////////////////000000000000//////,,,,,,------...//////000000000111111222222333333111111000000000000111111////////////000000000000+++,,,...000333555777888555444222000///......---333333333222111000///...000000000000000000000000////////////////////////111111000000000000111111////////////////////////000000000000000000000000111000///......///000111////////////////////////000000///...............000000000000000000000000//////000000000000//////222222111000/////////000111111000000//////.........//////000111222222222000111222222222333666999>>>???AAACCCDDDEEEFFFFFFIIIIIIHHHGGGFFFFFFFFFFFFGGGDDDCCCEEEFFFDDDEEEHHHLLLTTTbbbsss~~~{{{zzz|||xxxoooiiiddd___\\\XXXYYYZZZZZZ\\\```eeeiiipppuuu{{{||||||zzzyyy{{{uuukkk\\\QQQGGGBBB???:::888999777666666555333222222111111111111111111111111111111222222333333222222111222222222222222222222222333333222111000000111111///000000000111111111111222222222111111111000000///000222222000///000111////////////////////////222111111000000000000000////////////////////////000000000000000000000000111111000000//////.........//////000000000000///000000000000000000000000000000000000000000000000111111000000//////............//////000000111111///////////////000111111000000//////.........---///111222222111/////////+++,,,.../////////...---///000111222222333222222000000000000111111111111222222222222222111000///111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000........................111000///......///000111////////////////////////111000//////......//////000000000000000000000000//////000000000000//////111111000000///000000000111000000000/////////......//////000111111222222111222333333333555888;;;AAABBBCCCEEEFFFGGGHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFDDDBBBBBBDDDDDDCCCGGGMMMSSS^^^ooozzzssstttwww~~~}}}xxxqqqiiibbb___\\\YYYWWWTTTVVVZZZ^^^ccckkksssxxx{{{|||}}}|||{{{{{{~~~}}}}}}~~~~~~yyyoooaaaVVVJJJDDD???:::777888777777666555444444333333111111111111111111111111111222222333333222222111222222222222222222222222222111000000//////000000111111111111222222222222222222222111111111000000///000222222000///000111000000000000000000000000222111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////---...///000111111111111000000000000000000000000000000000000000000000000000000000000////////////.../////////000000000111///////////////000111111111111000000000/////////111111000///......///000......///000000000000000//////000111222222222222//////000000000111111111111111222222222111111000222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111........................000000////////////000000000000000000000000000000111111000/////////000000000000000000000000000000//////000000000000//////000000/////////000111111000000000000/////////////////////000111111222222222333444555555777;;;>>>DDDDDDFFFGGGIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGCCCBBBCCCEEECCCDDDLLLVVVaaannn|||uuuqqqooosss{{{}}}rrrkkkddd```ZZZWWWUUUUUUUUUUUUVVVZZZaaahhhrrr|||}}}~~~~~~uuutttrrrpppppppppqqqrrryyy|||}}}sssiii]]]PPPHHHBBB<<<888999777777666666555555555444222222222222222222222222111222222333333222222111222222222222222222222222111000//////////////////111222222222222333333333222111111111111000000000///000222222000///000111111111111111111111111111222111111000000000000000111111111111111111111111000000000000000000000000////////////000000000000------///000111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000///////////////000111111222222111111111111000000333111///---,,,...000222111000000000111111222222...///000111222222222222//////000000000000111111000111111222222222111111222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111111111000000000000111111//////////////////////////////000000000000/////////////////////000111222000000000000//////////////////000000111111111111111333444555777999===@@@EEEFFFHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDFFFGGGEEEHHHTTTaaaqqq~~~{{{tttqqqpppxxx~~~{{{nnnddd^^^XXXVVVSSSRRRSSSUUUXXXZZZ```eeennnyyy}}}uuusssooollljjjjjjkkklllssswww~~~uuummmaaaTTTLLLEEE???;;;<<<777666666666555555555555222222222222222222222222111222222333333222222111222222222222222222222222111000000/////////000000111111111222222222333333111111111111000000000000///000222222000///000111111111111111111111111111222111111000000000000000111111111111111111111111000000000000000000000000......//////000000111111...//////000000000000///////////////////////////////////////////////////.........///000111111111////////////000000000000///////////////000000111111111111111111111111111333111///...///000111111222111000///000111222333...///000111222222222222////////////000000000111000111111222222222111111222222222222222222222222111111111111111111111111///000111111111111000///////////////////////////111111111111111111111111//////000000000000//////222222222222222222222222111111000000000000111111//////////////////////////////000000000000/////////.........///000111111////////////000000000000000000000000000111111111000222444555777:::>>>AAAFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGCCCDDDFFFHHHIIIOOO]]]lllxxxpppnnnrrrwww{{{lllaaaZZZUUURRRQQQQQQQQQTTTXXX]]]```iiiqqq}}}|||uuurrrnnnkkkhhhhhhhhhiiimmmrrrzzzzzzyyy|||~~~vvvmmmaaaUUUNNNHHHBBB>>>===777777666666555555444444222222222222222222222222111222222333333222222111222222222222222222222222111111111000000111111222000000000000111111111222000000000000000000000000///000222222000///000111000000000000000000000000222111111000000000000000111111111111111111111111111111111111111111111111......//////000000111111000111111000000///...---////////////////////////////////////////////////------...///000111222222000000000000///////////////////////////000000111000000000000000000000000111000///111222333111///111000///...///000111222......///000111111111111...////////////000000000111111222222222111111000222222222222222222222222111111111111111111111111///000111222222111000///........................//////////////////////////////000000000000//////111111111111111111111111000000/////////000111111000000000000000000000000//////000000000000////////////.........///000000////////////000000000000000000000000000000111111000111444666888<<<@@@DDDGGGGGGIIIJJJJJJKKKKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFBBBBBBFFFLLLQQQ[[[jjjyyywwwmmmhhhmmmwww{{{lll```XXXSSSPPPOOOPPPRRRTTTXXX^^^eeejjjttt}}}{{{qqqooollliiifffeeeeeefffgggllluuu}}}vvvsssuuuwww|||xxxmmmcccYYYSSSNNNFFFAAA???999999888777666555444444333333333333333333333333111222222333333222222111222222222222222222222222111111111111111222222333//////000000000111111111//////000000000000000111///000222222000///000111000000000000000000000000222111111000000000000000111111111111111111111111111111111111111111111111////////////000000000000000111111000000///...---000000000000000000000000000000000000000000000000---......///000111111222000000000000///////////////////////////000111111/////////000000000000111000///...111444444111---///............///000000---...///000111111111111......////////////000000222222222222222111000///111111111111111111111111000000000000000000000000///000111222222111000///////////////////////////////////////////////////...///000111111000///...111111111111111111111111//////......//////000111000000000000000000000000//////000000000000//////000000///.........//////.../////////000000000111111000000000000000000000000222555888:::>>>CCCFFFHHHIIIJJJKKKKKKKKKKKKKKKHHHHHHGGGFFFEEEEEEEEEEEECCCCCCHHHSSS___mmm}}}zzzwwwpppjjjiiiqqq}}}uuuiii^^^WWWTTTSSSRRRRRRUUUYYY^^^ccckkkuuu|||~~~yyyyyy{{{~~~|||xxxuuusssqqqtttyyy{{{{{{|||}}}||||||}}}}}}~~~zzzooonnnllljjjhhhgggffffffeeejjjrrrzzz{{{tttooooooqqqvvv{{{~~~uuulllccc^^^XXXOOOGGGEEE===<<<;;;:::888777555555333333333333333333333333111222222333333222222111222222222222222222222222000000000000000111222222000000111111111222222222////////////000000111111///000222222000///000111111111111111111111111111222111111000000000000000000000000000000000000000111111111111111111111111000000000000////////////......///000000000000000000000000000000000000000000000000000000000000000......//////000000111111111000000000/////////...///////////////000111111000000000111111111222222000---+++,,,000222000------...//////000000//////---...///000111111111111........./////////000000333333333222111000///...000000000000000000000000////////////////////////...000111222222111000...000000000000000000000000111111111111111111111111...///000111111000///...000000000000000000000000...............///000000000000000000000000000000//////000000000000//////111000///................../////////000000111111111111111000000000000000111444666999<<<@@@EEEIIIIIIJJJKKKLLLLLLLLLLLLLLLHHHGGGFFFEEEDDDDDDDDDDDDFFFEEELLL[[[kkk|||~~~{{{tttrrrooolllmmmwwwwwwkkkddd\\\UUUSSSTTTVVVXXXYYY]]]ccciiioooyyy}}}zzzvvvqqqlllhhhkkkooossswww{{{~~~zzzvvvqqqmmmjjjhhheeejjjoooqqqqqqrrrsssuuuqqqqqqrrrrrrsssttttttuuuuuuuuuvvvwwwzzz~~~yyyppppppooonnnmmmkkkjjjiiihhhlllrrrwww~~~{{{rrrnnnmmmnnnrrrwww}}}~~~uuummmhhhbbbWWWOOOKKK@@@???>>><<<:::888777666333333333333333333333333222222222333333222222222222222222222222222222222///////////////000111111111111222222222333333333.../////////000000111111///000222222000///000111222222222222222222222222222111111000000000000000////////////////////////111111111111111111111111111111000000//////......+++,,,...///111222333333000000000000000000000000000000000000000000000000////////////000000000000111111000000/////////...///////////////000111111111111111222222333333333111,,,((((((,,,000000...---...000111111111000///---...///000111111111111............/////////000000000000000000000000000000000000111222222222333111111111111111111111111222222222111111111000000000000000000000000000000000000000000111111111111222111000///............000000000000000000000000222111111000000000000000------......///000000000...111444333000///000333......//////000000111111............/////////000......//////000222333444222444777<<>><<<999666444444444444333333333333444444444333222111000///333333333333111000...---222111000111222222111000/////////000111333444555000000000000000000000000000000111111111111111222111000000///////////////111111000000000000000111222111000000//////000000111111111111111111111111000000000000000000000000000000000000////////////////////////////////////............////////////.../////////000000000111............//////////////////////////////////////////000000000000//////...000111111000///000111////////////////////////.........///000000...,,,111000000000000000000111111111111111111111111111333222222222111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000/////////...111111000000111222333333////////////////////////111000000///.../////////------...//////000000111222000///000333444111...111111000000//////......////////////000000000111222111111222222333444555:::<<<@@@DDDGGGIIIJJJJJJLLLLLLKKKKKKIIIHHHGGGFFFDDDEEEDDDCCCBBBDDDGGGJJJRRR]]]lllzzz|||xxxqqqllljjjlllqqquuuxxxhhh^^^WWWRRRQQQSSSUUUUUUZZZcccmmm{{{uuukkk```XXXSSSRRRRRRNNNLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLJJJGGGEEEDDDDDDFFFGGGEEEFFFFFFEEECCCBBBCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGFFFFFFFFFIIIKKKHHHKKKNNNPPPPPPQQQRRRSSSUUUTTTSSSTTTYYYaaaiiinnnuuuvvvxxxxxxwwwwwwwwwxxxyyyzzz|||}}}}}}yyyvvvuuuuuuuuuzzz}}}|||{{{zzzuuunnnnnnnnnrrr|||{{{mmmbbbRRRGGGAAA>>>:::666555555555444444333333333777555222000///000111222222222222222222111111000000//////000222444333222111111000000111222222333111111111111111111111111/////////000000000111111/////////000////////////111000000000000000111111222222111000000000000000000000000000000000000000111111111111111111111111////////////000000000000////////////////////////............////////////111000000000/////////...---.........//////000000//////////////////////////////000000000000//////---...000000///...///000////////////////////////,,,,,,---///111222000...000000000111111000000000000000000000000000000000222222222111111111111111111111111111111111111111111111111111111222222222111111111111111111111111000000000000111111111111222111111000000000111111000000000000000000000000222222111000000000000000---------...//////000000222111111111333333111000000000000000/////////////////////000000000111111111111111222333444666666===???BBBFFFIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFBBBBBBAAAAAABBBGGGMMMRRR^^^gggsss~~~ssspppllliiijjjrrr|||xxxkkk^^^VVVRRRPPPPPPSSSZZZ\\\cccnnnzzzzzzmmmdddYYYRRRMMMNNNOOOLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIIIIJJJIIIIIIIIIGGGFFFDDDCCCBBBBBBCCCCCCAAABBBCCCCCCAAA@@@AAABBBAAAAAABBBCCCCCCCCCCCCBBB???AAABBBAAA@@@AAACCCDDDCCCDDDFFFGGGGGGGGGIIIKKKJJJJJJJJJLLLRRRZZZaaaffflllnnnnnnmmmjjjhhhhhhhhhhhhjjjmmmnnnqqqwwwxxxtttssssssttttttwww}}}}}}{{{{{{qqqqqqrrrvvvuuuiiiYYYLLLFFFAAA<<<888666666666555555444444333777555222//////000222444...///000111222444555666333222000111222222111000222222111111111111111111111111111111111111111111.........///000000111111///000111111222222111111000000000000000111111222/////////000111222333444000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000....../////////000000000111111111000///.........------......///000000000000000000000000000000000//////000000000000//////---///000000...---...///000000000000000000000000///......000333444333222000000111111111111000000111111111111111111111111111111111111111222222222111111111111111111111111000000111111111222222222111111111111111111111111000000111111222222333333111000000//////000000111000000000000000000000000222222111000000000000111.........///000000111111///111222222111000000111////////////000000000000//////000000000111111111000000111222444666777888>>>AAADDDHHHJJJKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFBBBBBBBBBCCCGGGPPPZZZaaaooottt|||zzznnnllljjjjjjooo{{{zzziii^^^TTTQQQRRRRRRTTTXXXaaafffrrr{{{qqqfff^^^VVVOOOJJJLLLNNNMMMLLLMMMKKKLLLLLLMMMMMMMMMMMMLLLFFFGGGGGGHHHIIIIIIHHHHHHCCCBBBBBBBBBAAA@@@??????>>>???@@@@@@???>>>???AAA>>>???@@@AAAAAAAAA@@@@@@<<<===>>>???>>>>>>@@@BBB@@@AAAAAA@@@@@@AAADDDGGGDDDDDDFFFIIIPPPWWW^^^bbbeeefffeeebbb^^^[[[YYYYYYWWWZZZ^^^```cccjjjuuu}}}zzzsssooopppsssuuuvvvuuuyyy|||~~~{{{zzzzzzzzz|||{{{ppp```SSSKKKFFF???:::888888777666666555444444333333222222222222222222000000111111222333444555444333111111111111000...222222111111111111111222111111111111111111111111...//////000111111222222---...000111222222222222000000000000000111222222/////////000111222444444000000000000000000000000111111111111111111111111.../////////000000000111000000000000000000000000/////////000000000111111000000000000////////////------......///000000111000000000000000000000000//////000000000000/////////000222111///.........000000000000000000000000222000///000222333333222///000111222222111000///222222222222222222222222000000111111222222222333111111111111111111111111000000111111222222222222111111111111111111111111000000111222333444444555///////////////000111111000000000000000000000000222111111000000000000000/////////000111111222222---000222222///---///111......//////000000111111000000000000111111111111///000111222444777999:::???BBBEEEIIIKKKKKKJJJJJJHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDEEEGGGNNNYYYfffooo{{{~~~~~~vvvnnnmmmlllnnnuuuzzzhhh]]]TTTNNNPPPTTTWWW\\\```hhhppp{{{tttkkkaaaZZZQQQJJJFFFHHHKKKJJJIIIJJJHHHIIIJJJKKKKKKKKKKKKKKKCCCCCCDDDEEEEEEEEEEEEEEE@@@@@@AAAAAA@@@???===;;;;;;<<<>>>>>>======>>>@@@;;;<<<===??????>>>>>>===;;;===>>>???>>>???@@@BBB@@@???>>>===<<<>>>BBBEEECCCDDDFFFKKKQQQXXX___cccaaaaaa```\\\WWWRRRPPPPPPMMMQQQUUUWWW[[[cccoooxxxyyyqqqnnnppptttxxxzzzrrruuuwwwyyy{{{~~~tttdddXXXPPPIIIBBB<<<999888888777666555555555///111333555555444111000666555444222111000000///333222000111222222111///111111000000111222333333000000000000000000000000///000000111222222333333***+++---///111111111111000000///000000111222222333222111111000111111111000000000000000000000000111111111111111111111111.../////////000000111111000000000000000000000000000000000000111111111111......//////000000111111---------...///000000111000000000000000000000000//////000000000000//////111222333222000......///000000000000000000000000333000...---...000000//////000111222222111000///222222222222222222222222222222222111111111000000111111222222222222111111444333111000000000111222//////000111111111111111111111111000000000000000000000000000000000000000111000///......///000111////////////////////////000000000000///////////////000111111000///000222------......//////000000000000000000111111111111//////000111444777:::<<>>??????>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????===<<<===>>>BBB@@@>>>???BBBCCCAAA???>>>BBBDDDGGGOOOZZZ^^^^^^\\\^^^ZZZRRRMMMMMMJJJDDDFFFHHHKKKOOOVVVaaalllttt}}}xxxpppkkkkkkmmmoootttyyyyyyyyyyyyzzz|||xxxrrriii^^^SSSKKKFFFDDD>>><<<999777666666555333444222000000111222111000333333222111000000111111333222222222111000000000111111000000000000111111---...000111222222222111111111111000000000000000//////000000111111111222000111222222333333333333000000...------...//////222222222111111111000000000111222222222000///.........///000000000000000111555777555///---000333///////////////////////////////////////////////////////////////000111111222111111111000000//////////////////////////////......//////000000111111111111000000000000111111222111000//////000111222......///000111222333333222222222222222222222222222222222111111111000000111111222222222222111111333222222111000000111111//////000111111111111111111000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111000000000000///////////////000111111///...///000000000000111111111111111000000000000111111111111000000111333666999<<<>>>EEEFFFHHHJJJKKKKKKJJJJJJFFFGGGHHHIIIJJJHHHEEECCCBBBCCCGGGNNN[[[mmm|||wwwvvvpppttt|||yyyiii]]]YYYRRRSSSTTTWWW]]]fffqqqxxxyyyqqqhhh___UUUOOOIIIIIIHHHHHHHHHIIIIIIJJJGGGHHHHHHIIIHHHGGGFFFEEEGGGEEEDDDEEEFFFFFFDDDAAA@@@???>>>===<<<===???@@@??????>>>>>>>>>=========AAAAAAAAAAAAAAA@@@@@@@@@<<<===??????>>>>>>???AAACCCAAA???@@@BBBCCCBBB@@@CCCEEEGGGIIIQQQZZZ^^^^^^[[[\\\XXXOOOKKKKKKIIIDDDFFFGGGJJJNNNUUU```lllttt~~~}}}pppjjjfffhhhkkknnnsssyyyxxxwwwwwwvvvwwwxxxyyyzzz|||}}}yyysssiii```YYYRRRMMMIII???<<<888666666555444333444222000000111222111000333222222111000000111111222222222111111111111111111111111000000111111111---...000111222222222111111000000000000000000000000000000000111111111222000000111111222111111111111000///...//////000111111111111000000000//////111111111111111000//////......///000000000000000000222444333000...///111///////////////////////////////////////////////////////////////000111111111111111111000000000///////////////////////////////////////000000000000111111000000000000111111222111000//////000111222////////////000000000000222222222222222222222222222222222111111111111111111111222222222222111111111222222222222111000000///000000111111111111000000000000000000000111111000000000000000000000000///000000111111000000///111111111111111111111111////////////000000000000000111222111///......///111111111111111111000000000000000000111111111111222222333555777;;;>>>@@@GGGHHHIIIJJJJJJJJJIIIIIIFFFGGGHHHIIIIIIHHHFFFEEEDDDEEEJJJVVVhhh|||~~~xxxuuuuuuxxx}}}rrrggg[[[SSSQQQOOORRRWWW^^^gggrrr~~~}}}xxxqqqiiiaaaYYYQQQLLLHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEFFFGGGGGGDDDAAA@@@???>>>>>>>>>???AAABBBAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@?????????>>>===>>>@@@AAA@@@AAACCCDDDEEECCCBBBCCCDDDEEEDDDCCCGGGJJJKKKMMMTTT]]]aaa```\\\[[[UUUMMMHHHHHHFFFCCCGGGHHHKKKPPPYYYeeeqqqzzz}}}xxxjjjdddbbbfffkkkoootttzzzxxxwwwvvvuuusssqqqooonnnpppqqquuuyyy~~~{{{~~~xxxqqqhhhbbb```\\\UUUPPPBBB???;;;888777777666555444222111000222222111000333222111111000111111111111111111111111222222222222222111111111111222222...///000111111222111111000000000000000000111111000000000111111111111111000000000111000000//////000000//////000111222333000000000///////////////222111111000000000000000......///000000000000000///000111111111000///...////////////////////////000000000000000000000000///////////////000000111111111111111000000000000000000000000000000000000000000000000////////////111000000//////000000111111111000000000000111111000000/////////.........222222222222222222222222111111111111111111111111111111222222222222111111000111222333333222000000///000111111111111000000000000000000000111111111000000000000000000000000///000111222222111000///111111111111111111111111////////////000000000000222333333222000...///000111000000//////.........///000000000111111111111222222333555888<<>>;;;999888777555333111111222333222111222111111111111111222222000000000111222222222333333222222222222222222333000000000000000111111111//////000000111111111111222222222111111111111111111222222222111000//////,,,---...///000000111111111111111111111111111111222111000//////000111222......///000000000000000000000000111333333111///000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111222222222222222222222222111111000000//////......000000////////////000000000000000111111000000000//////000111222222333333222222222222222222222222111111111111111222222222111111222222222222111111000000111222222222222111000111111111111000000////////////000111111222222111111111111111111111111000111111111111111111000////////////////////////......//////000000111111222333444333111000000111222222222222222222111111000000000000111111111111222333444666:::===AAACCCHHHIIIJJJJJJJJJIIIHHHGGGIIIKKKJJJHHHDDDCCCEEEHHHMMMTTTbbbttt|||xxxxxxyyy{{{nnndddZZZTTTQQQOOOQQQUUUZZZ```jjjyyywwwpppjjjfffcccaaabbbbbbeeejjjqqqxxx|||}}}xxxssskkkbbb[[[TTTNNNJJJJJJIIIIIIIIIJJJKKKLLLLLLJJJKKKKKKLLLMMMMMMNNNNNNOOOQQQRRRPPPMMMJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNPPPQQQQQQQQQSSSUUUWWWXXX[[[\\\\\\]]]___aaaaaafffkkknnntttzzzzzzvvvkkkcccXXXQQQJJJFFFGGGKKKMMMVVVdddrrr~~~~~~yyyvvvqqqnnnppprrrpppqqqsssxxxxxxxxxwwwuuurrrooommmddddddeeeiiiqqq{{{{{{vvvrrrvvvvvvvvvuuusssqqqpppooollliiifffgggjjjiiiddd___SSSMMMFFF???;;;888666555555333222111222333222111111111111000111111222333111111111111111222222222222222111111111111222222111111000000000000111111/////////000111111222222222222222222222111111111111111222222111111000000,,,---...///000000//////111111111111222222222222000000000000000111111222......///000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111000000///////////////000000000000111111111111111111111111111111111111000000000000////////////000//////......//////000000000111111111111000000///000000111222333444555222222222222222222222222000000111111111222222222111111222222222222111111111111000000111222222333111111111111111000//////...//////000111111222222111111111111111111111111222111111000000111111222000000000000000000000000.........///000111111111///111222111//////000111222222222222222222333333000000000000111111111111333444555888;;;???CCCEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIFFFCCCCCCHHHLLLTTT___ppp{{{wwwtttvvvzzz~~~rrraaaYYYSSSSSSTTTUUUYYY^^^bbbkkkyyywwwrrrjjjeeeaaa```___^^^aaadddjjjsss{{{|||wwwoooggg___XXXQQQLLLLLLLLLKKKKKKKKKLLLLLLMMMJJJKKKNNNPPPRRRTTTTTTTTTUUUWWWWWWTTTOOOKKKJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPRRRRRRRRRRRRSSSSSSSSSTTTQQQRRRSSSTTTUUUWWWXXXXXXZZZ\\\___aaabbbdddgggiiihhhkkknnnpppppprrruuuxxxuuuzzz~~~~~~wwwkkkaaaWWWQQQLLLIIILLLRRRWWWbbbsss{{{xxxzzzyyywwwuuuwwwzzzzzzyyyyyywwwtttrrrqqqhhhffffffhhhnnnwww}}}yyyuuussstttuuutttrrrooommmkkkkkklllllllllmmmnnnllliiieeeZZZTTTKKKCCC>>>:::777666555444222222333333333222111111000000111222222333222222222111111111111111111111111000000111111111222111000//////000111111...//////000111111222222333333333222222111111111//////000000111000000000...///000000000000///...000000000000111111111222//////000111111111111111......///000000000000000111222222000,,,,,,///222000000000000000000000000////////////////////////111111000//////////////////000000000111111111111111111111111111111111111////////////000000000000//////............/////////000111222222111000///000000111111222222222333222222222222222222222222000000111111222222222222111111222222222222111111222111000000000111333444111111111111111000//////...//////000111222222222111111111111111111111111333222111000000111222333111111111111111111111111---......///000111111222---...//////......///000/////////000111111111222000000000000111111111111555666777:::===AAAEEEGGGGGGGGGIIIJJJJJJJJJIIIIIIDDDFFFHHHFFFCCCEEEJJJPPP]]]iii{{{zzzvvvtttxxx|||sssfff\\\VVVSSSVVVZZZ^^^ccciiirrr|||zzzuuujjjfff___[[[ZZZZZZZZZZZZeeejjjttt|||uuulllddd\\\UUUPPPNNNMMMMMMLLLLLLLLLLLLMMMKKKNNNQQQUUUXXXZZZZZZZZZYYYZZZZZZUUUPPPLLLKKKLLLOOOPPPRRRUUUXXXYYY[[[[[[\\\\\\\\\\\\]]]]]]^^^^^^______aaabbbdddfffggghhheeehhhlllooorrruuuyyy{{{xxx{{{vvviii^^^UUUPPPMMMKKKOOOWWWaaannn~~~|||}}}~~~}}}|||{{{yyywwwuuutttjjjhhhfffggglllttt}}}|||yyyxxxwwwtttuuuvvvtttqqqmmmkkkjjjnnnoooqqqrrrqqqnnnllljjjaaa[[[QQQHHHBBB>>>;;;999666444222222333333333222111111000000111222333333333222222222111111000000111111000000000000111111222111000//////000111111...//////000111222222222333333333222222111111111------...///000000000///000000111222222111//////.../////////000000111111...///000222222222111000...//////000000000000000111222222...)))(((---222000000000000000000000000////////////////////////111111000/////////////////////000000111111111222000000000000000000000000......//////000000111111//////............/////////000111222222111000///111111111111000000000000444444444444444333222111333333333333333333333333333333333222222111111111111000/////////000111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111222//////......---------,,,222111000//////000111222111111111000000000000000///000111222222111000///111000000000111222333333555777;;;???BBBEEEGGGGGGHHHIIIJJJKKKKKKIIIGGGFFFLLLDDDAAAHHHJJJHHHNNNYYYlll{{{yyyyyyzzz|||oooccc^^^VVVUUUTTTUUUZZZcccnnnvvvxxxooohhh```\\\WWWTTTVVVZZZ]]]^^^jjjyyyzzzppphhh```ZZZVVVUUUUUUTTTRRRPPPOOONNNMMMPPPQQQSSSUUUYYY]]]```aaaaaa___[[[XXXUUUSSSRRRRRRTTTVVVXXX\\\___bbbeeefffjjjjjjjjjkkkkkkjjjiiiiiioooqqqtttuuuuuuuuuvvvxxxzzz|||}}}ttt```VVVOOOQQQPPPNNNWWWdddttt~~~}}}}}}|||zzzuuunnnffffffllltttyyy{{{~~~zzzwwwxxxyyyzzzyyyvvvsssooonnnnnnppppppqqqssstttsssrrrpppooofffccc[[[QQQGGG???;;;:::777777777666444222222333000000000111222222333333111111111111111111111111222222222111111111111111111111111111111111111111...111333222111333999???VVVNNNCCC777///---.../////////......///000000111000111222222222000///...+++,,,---///111333555555222111111000///...------222111///......//////000000000////////////000000000000////////////000000000000000000000000000000333222000/////////000000///...---------///000111222111111111000000//////000000000000000000000000000000000000000000000000555444222000//////000000000000000000111111111111222222222222222111000///333333333333333333333333333333333222222222111111222222111000000000111222111111111111111111111111111111111111111111111111////////////////////////000000000000000111111222/////////...............222111000//////000111222111000000000000000000000///000111222222111000///000000000000111222333444555888;;;???CCCEEEGGGGGGHHHIIIJJJKKKJJJIIIGGGFFFHHHAAA@@@FFFHHHIIISSS```uuuyyyzzz{{{ttteee[[[WWWTTTTTTVVVZZZbbbnnn|||zzztttnnnfff```VVVUUUTTTSSSUUU\\\fffmmm{{{rrrkkkeee___\\\YYYXXXWWWUUUTTTRRRQQQPPPSSSTTTUUUXXX[[[___bbbcccdddbbb___[[[XXXVVVUUUTTTYYYZZZ]]]aaaeeeiiilllnnnrrrssstttuuuvvvwwwwwwwww|||}}}sssiii\\\RRRMMMPPPQQQSSS^^^lll~~~~~~}}}wwwqqqkkkjjjooovvvyyyzzz~~~|||yyyxxxyyy{{{}}}}}}zzzvvvrrrpppppprrrvvvvvvwwwxxxxxxvvvtttsssnnnjjjcccYYYOOOGGGBBB@@@777777777666444333333333222222111111111111111111222222222111111111111111111111111111111111222222111111111111111111111111000222333222000111666<<>>AAADDDFFFGGGGGGGGGHHHHHHIIIHHHGGGFFFFFFFFFDDDEEEHHHKKKTTTgggyyy||||||~~~sssfff[[[SSSQQQSSSSSSWWW^^^jjj{{{xxxrrrjjjbbb]]]YYYUUUSSSSSSWWW[[[```hhhvvvxxxtttnnniiigggdddbbb```aaa```___^^^]]]\\\\\\[[[\\\\\\]]]___aaadddfffhhhjjjiiifffdddaaa^^^\\\[[[]]]___cccggglllppptttvvvxxxyyyzzz}}}yyymmm```XXXRRRNNNNNNVVV___kkk{{{~~~|||zzzxxxxxx{{{}}}}}}|||}}}~~~}}}|||||||||xxxvvvwwwyyy|||}}}}}}|||{{{zzzxxxxxxtttqqqkkkddd[[[QQQHHHBBB<<<:::777666555555444333222222222111111111000000333333222222111000000000//////000111222333333333111111111111111111111111000111111000...///222555444333111000//////000000//////......------......222111000//////000111222222111111111000000//////111111111111111222222222.........///000000111222000//////......//////000000000////////////000000/////////////////////////////////000000111111222111111111111111111111222111111111000000000000000////////////////////////////////////////////////////////////000000111111///000000000111111111111222333333444444444333333111111111111111111111111222222222222222222222222555555555444333222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111222//////000000111111222222000000000111111000000000//////000000111111111111111000000000000000000111000000000111222444555666;;;<<>>AAADDDFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEECCCFFFIIINNNVVVeeexxx~~~}}}~~~uuuiii\\\SSSOOOMMMPPPUUUYYY```kkk{{{{{{rrrmmmaaa]]]XXXSSSPPPQQQSSSUUU]]]bbbmmm|||tttkkkhhhbbb___\\\ZZZYYYZZZYYYXXX[[[\\\]]]___aaaccceeefffddddddeeeeeeggghhhjjjjjjlllllllllkkkiiihhhfffeeeeeefffgggiiikkkmmmoooooorrrsssuuuyyy~~~qqqdddZZZUUURRROOOSSS\\\gggttt}}}|||{{{zzzyyy|||}}}}}}~~~~~~}}}~~~~~~|||{{{|||~~~~~~~~~~~~~~~yyyxxxvvvsssnnneeeXXXOOOGGGBBB<<<888888777555222///000000111222222333333111111111111111111111111000000000111222222222333111111111111111111111111.........///000111222333111222222333222222111000///////////////000111111000000000000000111111222//////000000111111222222111111111111111111111000000000000000000///......///......------......///000000////////////000000000000000000000000000000///000000111111111111000111222222222222111000000000000000000111111111111000000000000000000000000111111111111111111111111///000111222222222222222000000000000111111111111///000111222222222222111333333333333333333333333111111222222222333333333222222333444444333222111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000111111222000000000000000000/////////000111222222111000///...//////000111111222222222111000//////000111222000000111111333555666777>>>???BBBDDDFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEBBBFFFLLLTTTaaarrr~~~{{{|||~~~{{{hhh]]]SSSNNNLLLLLLQQQVVV\\\cccqqq}}}rrrhhhcccWWWUUURRROOOPPPTTTZZZ___iiirrrxxxkkkcccaaa[[[XXXTTTRRRRRRSSSSSSRRRUUUVVVYYY]]]aaadddgggiiiiiiiiiiiiiiijjjkkklllmmmnnnnnnoooooonnnmmmlllkkkiiiiiiiiiiiiiiiiiiiiiiiiiiijjjnnnssszzztttfffZZZUUUTTTUUUVVV^^^jjjvvv~~~|||{{{{{{zzzyyy|||~~~{{{zzz~~~|||{{{}}}}}}{{{|||~~~}}}}}}}}}}}}}}}~~~~~~zzzyyyyyyyyyvvvmmm```VVVLLLFFF>>>:::999888555222111111111111111111222222000000000111222222333333111111111111111111222222111111111111111111111111111000///000000111000000......////////////......+++++++++,,,---...///000//////000111111111111111000000000000111111111111111111111000000/////////...///000111111000//////000000////////////000000000000////////////000000222222222222222222222222...//////000000///...---111111222222222111/////////000000000111111111111000000000000000000000000000000000000000000000000///000111222222111000000000000000000111111111111111222333444444444444444333333333333333333333333111111111222222333333333000111222333333333222111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000111111222111111000000//////......///000111222222111000///...//////000111222222222222111000//////000111222000000111222333555777777???@@@BBBEEEGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEECCCHHHOOOZZZjjj~~~~~~||||||yyy{{{~~~zzzpppaaaXXXPPPMMMMMMNNNRRRXXX]]]eeettt}}}rrrggg]]]WWWRRRQQQPPPPPPSSSYYYbbbhhhuuuzzzqqqeee^^^^^^UUURRRNNNMMMMMMMMMMMMLLLQQQSSSVVV[[[```eeehhhjjjlllllllllllllllmmmnnnoooooopppqqqrrrqqqqqqooooooiiiiiihhhgggeeedddcccccc___aaaeeellluuu~~~wwwkkk^^^UUUTTTWWW[[[^^^hhhvvv}}}}}}||||||xxxzzz~~~~~~yyywww{{{{{{yyy{{{~~~~~~{{{{{{|||yyyyyyyyyyyyzzz{{{|||}}}xxxjjj___OOOHHH@@@;;;:::999555111333333222222111000000000//////000111222333333444222222222111111111111111111111111111111111111111444222111000111000///---///000111111222222111111------......000111333444...///000222222222111000111111111111000000000000222111111000///......---,,,---///000111222111111222222111111111111222222000000////////////000000222222222222222222222222------.........---+++***000111222222111000///...//////000000111111111222000000000000000000000000////////////////////////...///000111111000///...000000000000111111111111222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000333333222111000000000111000000000000000000000000000000000000000000000000000111111111111222222222222111///000222666:::===???BBBDDDEEEEEEFFFGGGHHHLLLGGGDDDFFFFFFCCCCCCEEEHHHLLLWWWiiizzz|||~~~|||zzz|||zzzkkkbbbWWWRRRNNNNNNPPPRRRYYYaaadddnnn}}}zzzqqqggg[[[SSSQQQOOOMMMPPPVVVZZZ]]]hhhttt~~~sssjjjccc\\\WWWTTTQQQMMMIIIHHHIIILLLMMMKKKLLLOOOSSSYYY```eeeiiikkkmmmooopppooooooqqqrrrttttttuuuvvvvvvuuussssssppppppnnnllliiifffcccaaa\\\\\\]]]bbbkkkwww{{{nnnccc___XXXRRRYYYeeeooo|||{{{xxx|||}}}|||yyyyyy~~~}}}{{{zzzyyy}}}~~~~~~}}}~~~}}}|||{{{|||yyyiii___UUUHHH???;;;888555222444333222111000000000000000000////////////000000111222222333333222222111111111111111000000000///000000000000000000000000000000111111111111000000/////////...///000111111111111000///////////////333222111000//////000000........................000000000000111111111111////////////000000000000000111111111111222222222000000000000000000000000222111000///............,,,---...//////---+++)))111111222222111000...---......////////////.........///000000///...000111111111000000000000111111222111000//////000111222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222111111111111000222222222222222222222222000000000000000000000000000000000000000000000000333222111111000000111111000000000000000000000000000000000000000000000000000111111111111222222222222111000000333777;;;===AAACCCEEEFFFEEEEEEFFFHHHJJJEEEDDDFFFFFFDDDDDDFFFLLLSSS```qqq~~~~~~{{{yyy|||ssseee\\\RRRMMMKKKMMMPPPTTT[[[dddkkkxxx|||pppggg___UUUOOONNNLLLKKKOOOXXX___ggguuuzzzpppiiiccc]]]XXXUUURRRMMMIIIGGGHHHIIIKKKJJJKKKMMMPPPVVV\\\aaadddhhhkkknnnpppqqqqqqssstttvvvvvvwwwxxxxxxvvvuuutttrrrrrrpppmmmiiiddd___\\\WWWWWWXXX\\\fffsss}}}nnnccc[[[[[[ZZZZZZdddrrr}}}zzz|||}}}{{{yyyxxx}}}|||{{{zzz}}}~~~~~~}}}{{{zzz|||qqqeee[[[MMMCCC===:::777444444333222111000000000000111000000//////000000111000111111222222111111000222222222222111111111111000000000000000000000000000000111111111111000000////////////000000000000222222111000000000000000111000000////////////000111111111111111111111111...///000000111111000000////////////000000000000000000111111111222222222000000000000000000000000000000////////////000000---...000000000///---,,,///000111111222111000000000000000000000000000000444555555444111000000111111000000000000000111111222111000//////000111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111000222222222222222222222222000000000000000000000000000000000000000000000000222222111000000000111111000000000000000000000000000000000000000000000000000111111111111222222222222111111222444888<<>>:::555555444333222222222222111000000//////000000111111111222222222222111111222222222111111111000000000000000000000000000000000000111111111111000000000000111111111222222222000000//////000000111222...///000111111000...---000000000000000000000000111000///......000111333////////////000000000000////////////000000000111000000000000000000000000//////...//////000111222111000000////////////000222111000//////000111111////////////////////////000111222111000///000111333222111000///////////////000111222222111000///222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000111111111111111111111111000111111111111222222222333444777:::>>>BBBFFFGGGEEEGGGIIIIIIHHHHHHHHHIIIEEECCCBBBCCCEEELLL[[[iiiuuuxxx~~~nnn]]]TTTQQQRRRTTTZZZ\\\dddnnnzzzzzzooofff]]]SSSMMMNNNLLLLLLOOORRRWWWaaakkkooowwwkkk^^^YYYSSSRRRUUU[[[___```___^^^\\\ZZZYYYXXXXXXYYYTTTRRROOOMMMKKKJJJKKKKKKMMMOOORRRVVVZZZ```ggglllrrrvvv{{{}}}{{{yyytttuuuwww{{{zzzrrrggg___]]]___ccceeettt~~~~~~~~~}}}}}}}}}~~~}}}zzz{{{yyyuuuuuuuuu~~~zzzwwwssspppkkkjjjfff^^^SSSHHH@@@;;;555555444333222222222222000000////////////000000000000111111111111000000333333333222222222111111000000000000000000000000000000111111111111000000111111000000111111222333111111000000111222333333222333444555444222000///////////////////////////222111///---...000222444////////////000000000000////////////000000000000000000000000000000000000,,,------...000111333444222222111000/////////000000000/////////111222333000000111111111111000000+++---///000///000222333444333222000/////////...///000111222222111000///000111222222222222111000222222222222222222222222333111///000333555444222222222222222222222222222333222111000000000222222000000//////......------000000000000000000000000000000111222222222222111000000000000000000000000000000000000000000000000//////000111111111111111///000000111111111111000444666:::>>>AAADDDEEEFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFCCCEEEHHHFFFJJJ```zzz{{{wwwyyyxxxxxxcccVVVPPPOOOQQQTTTgggjjjooouuuzzzmmmddd]]]UUUQQQQQQMMMNNNPPPRRRXXX```iiipppuuuiii```[[[TTTNNNOOOVVV\\\^^^]]]^^^\\\ZZZYYY[[[\\\\\\\\\\\\ZZZWWWTTTQQQNNNMMMLLLHHHKKKNNNQQQUUUZZZ```eeeoootttzzz|||||||||}}}zzzooogggaaaaaaaaacccmmmyyy~~~}}}~~~}}}xxxwwwzzzyyysssooottttttttttttrrrpppnnnlllhhhfffaaaYYYOOOGGGAAA>>>:::999777666444444333333333222111000//////////////////000111222333333444333222111111000000111111000000000000000000000000///000222333333222000///111111000000000000111111111111111111222222222222111111000//////000111222000000000000000000000000333222222222111000000000000000000000000000000000........................000111222222111000...---000000000000000000000000//////////////////////////////000000000...---,,,000//////.........//////111111111111000...---,,,000000//////000222444555////////////000000000000222111000000000000111222222222222222222222222222555333111222444666555444222222222222222222222222222222111111111111111222222222222222111111111111000000000000000000000000//////000111111111111000000000000000000000000000000000000000000000000000///000000111111111111111000111111222222222222222444666:::>>>BBBEEEFFFGGGHHHIIIJJJJJJJJJHHHGGGFFFEEEBBBDDDHHHIIIPPPgggwwwwww|||sss```VVVRRRQQQUUUYYYeeekkktttyyyoooccc\\\VVVPPPMMMNNNLLLNNNQQQWWW^^^iiittt|||~~~vvvnnnddd]]]XXXRRRNNNOOOWWW]]]^^^]]]]]][[[ZZZZZZ\\\]]]^^^]]]^^^]]]ZZZWWWTTTRRRQQQPPPMMMNNNPPPRRRTTTYYY___ccclllqqqwww|||vvvoooeee___]]]aaafffooo~~~}}}wwwuuuxxx|||yyytttqqqrrrrrrrrrqqqooommmkkkiiigggeeeaaaZZZQQQHHHCCC@@@:::999888666444333333333111111000000000111111222111111111111222222222222333222111111000000111111111111111111111111111111///000222333333222000///111111000000000000111111////////////000000000000////////////000111333444000000000000000000000000222222111111111111111111000000000000000000000000222222222222222222222222000111111222222222111111........................000000000000000000000000......///000000000///...//////.........//////000000111111000000///...---////////////000000111222////////////000000000111444222000......000222444222222222222222222222222555333222222444555555444222222222222222222222222000111111222222222111111222222222222333333333333000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000///000111111222222111111222222222333333333444444444777;;;???CCCFFFGGGHHHIIIJJJJJJJJJIIIGGGFFFEEECCCAAACCCIIINNNXXXqqq~~~uuuqqqwwwzzzlll]]]UUUSSSUUUYYY___ccckkkxxx{{{kkkbbbYYYTTTPPPLLLKKKNNNOOORRRWWW___hhhuuu{{{ssslllfff___YYYUUURRRPPPSSS[[[```aaa___\\\ZZZYYYZZZ\\\^^^______aaa```^^^\\\ZZZXXXXXXWWWUUUUUUTTTTTTUUUXXX]]]aaahhhlllsssxxx||||||ssskkkfff^^^\\\___hhhttt}}}vvvtttuuuyyy|||}}}yyyuuurrrnnnooonnnnnnllliiigggfffeeeccc___ZZZSSSKKKFFFBBB<<<;;;888666444333222222000000000111111222444444333333222222111111111111333222111111000000111111111111111111111111111111000111222333333222111000111111000000000000111111////////////000000000000.........///000222444555000000000000000000000000000000111111111111111111000000000000000000000000////////////////////////////////////000111222333////////////////////////000000000000000000000000---...///000111111111111.........//////000000111//////000000000000//////000000111111111111111000/////////000000000111111444333222000000222333444222222222222222222222222222111000000111222222222222222222222222222222222///000222333333222111000/////////000000111111111000000000000000000000000...///000000111111000000000000000000000000000000000000000000000000000000000000111222222222222111111111222222222333444444666888<<<@@@DDDFFFHHHIIIIIIJJJJJJIIIHHHFFFDDDCCCCCCAAADDDJJJRRR```xxx|||qqqkkkmmmyyyooodddYYYTTTTTTWWW]]]ccchhhqqq~~~yyypppbbbZZZSSSPPPMMMKKKLLLQQQTTTXXX___hhhsss{{{ssskkkeee```[[[XXXTTTSSSSSSXXX___ccccccbbbZZZYYYXXXYYY\\\^^^___```dddcccbbb``````_________^^^]]][[[YYYXXXZZZ^^^bbbeeeiiioootttyyy}}}~~~~~~|||wwwpppjjjeeeccc^^^bbblllyyyxxxtttuuuxxxzzz|||yyyvvvsssmmmmmmmmmlllkkkhhhfffeeecccaaa^^^ZZZUUUOOOIIIEEE>>>===999666444222222222222222111111222333333444222222222222222222222222333222111111000000111111111111111111111111111111000111222222222222111000111111000000000000111111000111111111222222222222...//////000111111222333000000000000000000000000//////000000111111222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///......---...///000111111111111111111111111111111111111111111111111111//////000111111111111111------...///000111111111......///000000000000000333444444555444333222111//////000000000111111111333444444444444444444333222222222222222222222222111111111111000000111222222222222222222222222222///000111333333222222111---......//////000000000000000000000000000000000///000111111222222111111000000000000000000000000000000000000000000000000000000111222222222222222111000000000111222444555888:::===AAAEEEGGGHHHIIIIIIIIIIIIIIIGGGFFFDDDBBBCCCBBBDDDKKKVVVggg}}}rrriiigggnnn}}}{{{fff]]]VVVTTTUUUYYY```gggsss{{{}}}qqqhhh[[[UUUPPPOOOMMMKKKOOOUUUXXX^^^hhhssswwwsssllleee___[[[WWWUUUSSSSSSUUUZZZ```ccccccaaaYYYWWWWWWXXX[[[^^^______eeeddddddddddddeeeeeefffeeeeeeccc```___```cccffffffiiimmmrrrvvvzzz~~~}}}yyywwwttttttqqqlllfffaaa``````bbblll||||||xxxwwwxxxyyy}}}~~~|||yyyuuurrrlllmmmmmmmmmllljjjiiihhhcccaaa^^^[[[XXXSSSMMMHHHBBB???;;;777444333222333444333333222111111222222000111111222333333444444333222111111000000111111111111111111111111111111111111111222222111111111111111000000000000111111000111111111222222222222111111111111111000000000000000000000000000000000/////////000000111111222////////////////////////111111111111111111111111333222000///...///000000111111111111111111111111000000000000000000000000222222111000000000000000,,,---///000111111111111---...///000000111111000333444555555444333111000000000000000111111111111222333555666666555333222222222222222222222222222333444444333111111222444222222222222222222222222///000111222222222222222000000000000000111111111000000000000000000000000000000111222222222222222000000000000000000000000000000000000000000000000000111222222333222222222111000000000111222444555:::<<>>999555444333444444444222111111000000000000000111222333444555555333222111111000000111111222222222222222222222222111111111111111111111111111111000000000000111111////////////000000000000111222222111111000///...000000000000000000000000//////000000000000000000000000000000000000000000222222222222222222222222555444333222111111111111////////////////////////////////////////////////333222111000////////////---...000111222111111000......///000000111000000111111222222111000//////000000000111111111222222333333333222222333333333222222222222222222222222333444555333111000111444222222222222222222222222000000000000111222333444222222111111111111111111000000000000000000000000///000000111111111111111000000000000000000000000000000000000000000000000000111222222333333222222222111000000111333666777===>>>AAACCCFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFDDDCCCAAACCCHHHQQQbbbwwwwwwooolllnnnwwwnnnbbbWWWTTTSSSXXX]]]cccmmmwww|||rrriii___XXXQQQNNNMMMOOOPPPRRRZZZcccjjjrrr~~~|||uuunnnjjj``````___]]]ZZZXXXWWWWWWXXXXXXZZZ\\\^^^______^^^\\\[[[ZZZZZZ]]]___``````bbbbbbccceeegggiiikkklllooopppqqqrrrqqqqqqsssuuuooopppqqqrrrrrrtttxxx{{{~~~yyyqqqkkkhhhdddffffffdddbbbeeelllrrr~~~~~~{{{xxxvvvyyy}}}{{{zzzyyyyyywwwsssppplllmmmooopppqqqqqqppppppkkkhhheeeeeeddd```XXXQQQIIIEEE@@@:::666555444555222111111000000000111111222222222333333444444444333222111111000000111111222222222222222222222222222111111111111111111222111111000000000000111111////////////000000000000000000111222111111//////000000000000000000000000000000000000000/////////000000000000000000000000////////////////////////111222222222222222111111................................................111000///.........///000...///111222222111000///...///000000000000000///111000000/////////000000000000111111111222222222444222000//////000222444222222222222222222222222000222333111...---///222222222222222222222222222111000//////000222444555222111111111000000//////000000000000000000000000...//////000000000000000000000000000000000000000000000000000000000000000111111222333333333333222333222111111222555777999>>>@@@BBBDDDFFFFFFGGGFFFDDDEEEFFFGGGGGGFFFEEEDDD@@@CCCIIITTTfff|||}}}vvvpppooosss|||rrrdddYYYTTTRRRSSSZZZaaahhhttt~~~sssjjjaaaXXXSSSOOONNNNNNRRRTTTXXXbbblllwww~~~{{{rrrlllfff```\\\[[[\\\]]]]]]\\\[[[[[[\\\]]]^^^___```aaaaaaaaaaaa___]]]\\\\\\___aaabbbbbbaaaaaabbbdddgggjjjlllmmmpppsssuuuwwwwwwwwwxxxyyyssstttsssrrrrrrsssvvvyyy~~~~~~uuulllfffccc^^^bbbeeefffiiippp{{{xxxxxx}}}zzz{{{|||}}}}}}~~~}}}}}}|||{{{{{{zzzzzz|||{{{wwwtttwww}}}xxxwwwvvvwwwwwwvvvsssqqqkkklllnnnppprrrrrrrrrrrrooollliiiiiihhhddd\\\UUUKKKGGGAAA;;;777555555555////////////000111222333444444333333333333222222333222222111000111111111222222222222222222222222222222111111111111222222111111000000000000111111111111111111222222222222...///000222222222111000000000000000000000000000111111000000//////......000000000000000000000000////////////////////////+++---...000000000//////000000000000000000000000..............................------...///111222///000111222222111///...//////000000000000//////333222111000000111222333000111111111111222222222444444333333333333222222333333333333333333333333222222222222222222222222111111111111111111111111111111222222222222111111333333333222222111111111444333222111000000000000333222222111000111111111000000000000000000000000000000000111222222222333000111111111111222222222333444444333333444777:::@@@AAACCCDDDFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEAAADDDNNN___sss~~~{{{tttrrryyyvvvfffZZZUUUSSSRRRVVV^^^eeemmmyyytttkkkbbbYYYUUUVVVOOOOOOTTT\\\___bbbmmmyyy~~~tttggg___[[[ZZZWWWTTTXXXWWWWWWXXXZZZ]]]```bbbcccdddeeeeeecccaaaaaabbb```````````````_________bbbaaa______```dddhhhjjjlllooouuuzzz}}}}}}|||{{{zzzzzzxxxuuussssssvvvxxx{{{qqqjjjeeebbb___dddiiinnnttt|||wwwwwwxxxzzz~~~~~~yyytttnnnpppxxx}}}yyyvvvwwwzzz~~~yyyyyyyyyxxxuuurrrooonnnkkklllnnnqqqsssuuuwwwwwwpppoooooonnnlllhhhaaa]]]UUUNNNEEE>>>:::888666666444333222111111111222222222222111111111111222222555555555555444444333222111000000111333555444333111111111111111111111111000000000000000000000000000000000000000000000000444222111222333333222111222111111111000000//////000000000000000000000000333333333222111000000///111111000000000000000111111111111111111000//////000///---,,,---...000222//////.........///111222555333111111111111///...000///...---...///111333666333///...///111222222444333111000000000111111222111111000000000000000444444333333333333222222333333333333333333333333222222222222222222222222111111111111111111111111222222222333333222222222333333333222222111111111222111111111111111222222000000000000////////////000000000000000000000000111111111111111222222222000111111111111222222222333444444333333555888;;;@@@AAACCCEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEIIISSScccwww~~~}}}|||{{{vvvwww~~~nnn```WWWSSSTTTUUUZZZcccllluuuyyymmmddd]]]VVVSSSUUUSSSTTTYYYaaafffkkkvvvqqqhhh\\\UUURRRQQQOOOMMMRRRRRRRRRTTTWWWZZZ^^^```bbbdddeeedddbbb``````aaa``````___]]]\\\ZZZYYYXXXZZZYYYWWWWWWXXX[[[___aaaeeehhhnnntttxxx{{{||||||yyyyyyyyywwwuuuuuuwwwzzz~~~xxxoooiiifffdddhhhmmmuuu|||{{{vvvsssuuuwww|||~~~}}}|||||||||~~~~~~|||xxxrrrnnnooowww}}}|||yyyzzz}}}zzzyyyxxxwwwuuusssqqqppppppqqqrrrsssuuuwwwyyyzzztttsssqqqpppnnnjjjddd```UUUOOOFFF>>>:::777555444666555444333333444555555222222111111111111222222111111222222111000000///111000000111333444444333111111111111111111111111000000000000000000000000000000000000000000000000000//////000222333222111111111111111000000000///000000000000000000000000333222222111000000//////111111000000000000111111111111111111111000////////////.........///000111222222222222222222333333222000///000111111000///111000/////////000222333===888111---,,,---...///222222000/////////000000000000//////000111222222444444333333333333222222444444444444444444444444333333333333222222222222111111111111111111111111222333333333333333333222222222222222222111111111000000000000111222333444///000111111111000///...000000000000000000000000222222222111111111111111000111111111111222222222222333444333444666999===AAABBBCCCEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDHHHNNNYYYjjj{{{yyyxxxxxxzzzzzz~~~vvveee[[[UUUSSSWWWYYY```kkkuuu{{{pppeee^^^YYYTTTTTTVVVYYY[[[aaaiiipppwwwxxxooo```YYYPPPKKKIIIIIIHHHGGGJJJKKKLLLNNNRRRVVVZZZ\\\___```aaaaaa^^^]]]]]]^^^^^^\\\ZZZXXXUUUSSSQQQPPPPPPPPPOOOOOOPPPRRRUUUWWW[[[^^^ccciiioootttwwwyyywwwxxxyyyxxxwwwxxxyyy{{{}}}|||vvvrrrooommmmmmpppvvvzzzrrrooopppttt{{{~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{yyyyyyzzz|||}}}zzzvvvrrrnnnooovvv~~~}}}}}}}}}}}}~~~|||{{{yyywwwvvvuuuttttttvvvvvvvvvwwwyyy{{{~~~{{{xxxuuurrrooolllhhheeeZZZSSSJJJBBB<<<999666555333222111000000111333333222222111111111111222222000000000000000000///...111000000111333444333222111111111111111111111111000000000000000000000000000000000000000000000000---,,,,,,...000222111000111111111111000000000000000000000000000000000000222111111000000//////...111000000000000000111111111111111111111000///////////////000000000111111000000111111111000/////////.........000111000///222111000000000111333444>>>999111,,,***,,,...///111000//////.../////////......//////000222333444444444333333333222222222444444444444444444444444333333333333333222222222111111111111111111111111111222222333333222222111222222222111111111111111111111000000111222222333111222333444444222000///000000000000000000000000333222222222111000000000000000111111111222222222222333444444555777;;;>>>BBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDHHHPPP^^^ooo}}}vvvtttvvv}}}~~~xxx|||pppaaaYYYVVVVVVZZZ]]]gggsss}}}~~~tttjjj```[[[XXXVVVXXX\\\^^^aaahhhpppyyyyyykkkbbbTTTOOOIIIEEEEEEFFFFFFFFFEEEFFFGGGIIILLLPPPRRRTTTWWWYYYZZZYYYWWWUUUUUUVVVWWWVVVTTTQQQOOOLLLJJJIIIJJJJJJJJJJJJKKKMMMOOOPPPRRRSSSWWW\\\bbbiiinnnqqqqqqsssvvvwwwwwwwwwyyy{{{~~~{{{{{{zzzzzzzzz{{{}}}~~~|||{{{tttkkkmmmqqqyyy~~~|||{{{zzz}}}~~~~~~}}}|||||||||||||||||||||||||||||||||||||||{{{yyywwwvvvwwwyyy}}}}}}wwwssspppqqqvvv}}}~~~~~~~~~|||yyyxxxwwwwwwwwwyyyyyyyyyzzz|||~~~yyytttpppmmmjjjhhh___YYYPPPGGGAAA===999777111000/////////000111222222222111111111111222222111222222333222222111111111000000000222333333111111111111111111111111111000000000000000000000000000000000000000000000000///------...000111000///111111111000000000000000000000000000000000000000111000000000//////......000000000000000000111222111111111111111000////////////000111111111111111//////000111000///---,,,111///...///000111000///222111000000000111222222777333///,,,---///111222000000000000///000000000////////////000111222333444444333333333222222222444444444444444444444444444444444333333333222222111111111111111111111111000000111111111111000000111111111111111111111111333222222111000000111111111222444555444333111///000000000000000000000000333222222222111000000000000000111111111222222222111222333444666999===AAACCCCCCDDDFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEHHHRRRcccuuu{{{tttrrruuu}}}{{{wwwlll]]]WWWVVVXXX\\\aaalllyyyxxxmmmeee]]]ZZZZZZYYY\\\aaabbbfffmmmuuuxxxkkk^^^VVVLLLIIIEEECCCCCCDDDEEEEEEDDDDDDEEEFFFHHHIIIKKKKKKNNNOOOPPPOOOMMMLLLLLLLLLNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNQQQVVV\\\aaadddiiikkknnnpppqqqsssvvvxxx}}}|||zzzsssvvv{{{zzzrrrnnnhhhnnnwww|||zzzxxxxxx}}}~~~~~~|||{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyyxxxwwwvvvuuutttuuuwww{{{xxxvvvssstttxxx~~~~~~|||zzzzzzzzzyyyzzzzzz|||zzztttpppmmmkkkiiibbb\\\SSSJJJDDD???;;;888555444333222333333555555222222111111111111222222222222333333333333333222111000///000222333222111000000000000000000000000000000000000000000000000000000000000000000000000222111000000000000///...000000000000000000111111000000000000000000000000000000000000////////////000000//////000111222222111111111111111000////////////000111111111111111222333333444333222000///444222111111111111000...000000000/////////000000000///...///111222222111000111111111111111111111111111000000000000000111444444333333333333222222333333333333333333333333555555444444333333222222111111111111111111111111//////000000000000//////000000000111111111111111444333222111000000000000000111222222222111//////000000000000000000000000222222222111111111111111000111111111111222222222000222333555666:::???CCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHMMMYYYkkk|||yyyrrrrrrvvv{{{xxxxxx|||gggYYYTTTUUUWWW]]]dddqqq{{{ttthhhaaa[[[[[[\\\]]]```dddfffmmmttt{{{uuuhhh\\\QQQKKKFFFEEECCCBBBAAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHIIIHHHFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEECCCDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIKKKNNNRRRUUUXXX^^^```cccfffhhhkkkpppsssxxx|||zzzuuusssrrrpppvvvvvvnnnjjjhhhkkkuuu~~~{{{yyyxxxxxx}}}{{{||||||||||||||||||||||||zzzyyywwwvvvuuuuuuuuuuuuttttttvvvzzz~~~~~~}}}zzzxxxvvvvvvyyy~~~|||{{{yyyzzz|||}}}~~~wwwrrrooommmllljjjccc^^^UUUMMMFFFAAA<<<999666555444222222222333444222222111111111111222222///000111111222111111111222000///000111222111000000000000000000000000000000000000000000000000000000000000000000000000000555333111111111111///---000000000000111111111111000000000000000000000000000000000000000000000000////////////000111222333111111111111111000///////////////000000000111111111111111222111111000000555444222111222111///...000000000000//////////////////000111222222///---000111111222222222222111222222111000000000000000444444333333333333222222222222222222222222222222666555555444333333222222111111111111111111111111000000111111111111000000///000000000111111111222222222111111111111111222222222111111111000000000000000000000000000000000111111111111111222222222000111111111111222222222000111333555777;;;@@@DDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEGGGJJJKKKVVVcccuuuvvvqqqqqqyyy{{{xxxwww{{{vvvcccVVVSSSUUUYYY^^^gggvvvvvvooogggaaa^^^```bbbcccfffiiikkksss|||tttfffZZZQQQJJJGGGDDDDDDCCCBBBAAAAAABBBCCCCCCDDDDDDDDDEEEDDDDDDDDDCCCDDDEEEDDDBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDCCCDDDFFFHHHHHHHHHGGGFFFHHHHHHHHHHHHJJJMMMOOOQQQTTTVVVYYY[[[^^^ccciiimmmqqquuuzzz~~~|||vvvpppmmmmmmooouuu|||tttkkkggghhhjjjttt~~~|||zzzzzzzzz}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxvvvuuuuuuuuuvvvwwwwwwuuuttttttvvvxxxyyyxxxzzzyyyxxxxxxzzz~~~}}}{{{zzz{{{}}}~~~~~~|||{{{zzzzzzvvvrrrooonnnnnnnnnmmmgggaaaYYYQQQKKKEEEAAA>>>666555333111000000111111222222111111111111222222...//////000111111000000222000///000111222111///000000000000000000000000000000000000000000000000000000000000000000000000333222111111111111000//////000000000111111111111000000000000000000000000111111111111111111111111////////////000111222333111111111111111000////////////.........///000111///............//////000333111000000111111000...111111111111000000//////111000///000111111///---...///000222222222111000111000000000000000111222444444444333333333222222111111111111111111111111666666555444333333222222111111111111111111111111111111222222222222111111//////000000111111111222000000000000111222333444555444333222222222333333000000000000000000000000000000111111222222222333000111111111111222222222000111333555888<<>>999666555222///000444111111111111111111111111111111111111000000000///000000000000111111111111///000111222222000///...000000000000111111111111222222111111000//////...000000000000000000000000111111111111222222222222000000000000000000000000222111111111000000000000///////////////000111111000111222333333222000/////////.........///000111000000000000000000000///////////////000000000000111000///.........///000000000111111000000///...111000///.........///000000///---...000111111000555555555444444333333222444444333333333333222222333222222111111222222333333333333333333333333333111111111000111111222333333333222222222222333333111111111111111111111111333222111000000000111222111111111000000000000000...---...000222444333222111111111111222222222333222333555999===AAAEEEGGGHHHHHHIIIIIIIIIGGGFFFEEEEEEDDDEEEGGGIIIOOO\\\jjj{{{uuuwww~~~{{{sssrrrvvv{{{nnn^^^WWWTTTTTT]]]hhhvvv|||zzzyyyyyyyyywwwuuutttuuuxxx|||wwwmmm^^^XXXPPPLLLJJJJJJHHHFFFCCCDDDFFFHHHKKKNNNPPPQQQ[[[^^^aaacccbbb___[[[XXXTTTRRRNNNJJJHHHGGGGGGHHHLLLLLLMMMPPPTTTXXX]]]```dddfffiiilllmmmnnnmmmmmmiiihhhfffcccaaa^^^\\\[[[VVVVVVUUUUUUVVVXXXZZZ[[[]]]___bbbeeehhhiiijjjjjjllllllmmmpppuuu~~~}}}tttnnngggcccaaafffmmmyyyzzzyyyxxxwwwwwwxxxyyyzzzxxxxxxxxxyyyyyyxxxxxxxxxsssrrrnnnjjjhhhhhhllloooqqqtttwwwxxxyyy|||}}}xxxrrrnnneeeccccccgggmmmrrrssssssqqqpppjjjaaaZZZVVVOOOHHHCCC===999777444111222555444333111000000000000111111111111111000000000000000000000000111111111111//////000111111///...---***,,,...000111111111111222222111111000/////////000000000000000000000000//////000000000111111111000000000000000000000000222222222222111111111111///////////////000111111444333111/////////000000000////////////000111222000000000//////..................///000111111111000000/////////000111111000111111111111000000///111000000///.../////////000///---...000111111000555555444444444333333333333333333333333333333333333222222111111222222333333333333333333333333333000000000111111222333333222222222222222222222222111111111111111111111111333222111000///000222333111111111111000000000000111000000000000///...---111111111222222222333333333444777:::???CCCFFFGGGJJJJJJKKKKKKJJJHHHFFFEEEGGGFFFFFFHHHLLLTTTdddsss|||vvvtttyyyvvvqqqsssyyy~~~vvvhhh[[[WWWWWWYYYfffttt~~~}}}}}}~~~~~~|||yyywwwyyy}}}}}}qqqfffWWWTTTOOOMMMMMMMMMKKKJJJHHHIIIJJJMMMPPPUUU[[[___nnnqqquuuwwwvvvqqqjjjfffccc___YYYSSSOOONNNOOOOOOTTTUUUVVVZZZ___eeekkknnnvvvxxx{{{}}}~~~~~~|||{{{xxxwwwvvvssspppmmmjjjhhhbbbbbbaaa```aaabbbdddeeedddfffiiillloooqqqrrrsssrrrsssuuuzzz|||tttlllgggaaa```ccclllwww{{{zzzxxxwwwvvvwwwwwwxxxvvvwwwyyyzzzzzzyyywwwvvvqqqppplllhhheeeeeehhhkkkqqqtttxxxyyyyyy{{{}}}zzzuuuqqqfffdddbbbeeelllrrrtttuuusssrrrnnnfff```\\\UUUMMMHHHAAA;;;888666222222555777666333111111111222333111111111000000000000000///000000000111111111111000000111111111000///...)))+++...000222222111000111111111111000000//////000000000000000000000000............////////////000000000000000000000000111111111111111111111111///////////////000000111222111///...---...///000000000000000000111111222000000//////......------.../////////000000000111000000000000000111111111000111111111111111000000222222111111111111111111222111///000222333333222444444444444444333333333333333333333333333333333333222222111111222222333222222222222222222222222000000111111222222222222000111111111111111111000111111111111111111111111222222111000000111222333111111111000000000000000333444444444333222222111111222222222222333333333444555888<<>>BBBFFFHHHIIILLLLLLMMMMMMMMMLLLJJJIIIFFFDDDDDDGGGLLLVVVhhhxxxyyyrrrpppuuuwwwrrruuu}}}tttaaaYYYUUUXXX[[[dddyyy~~~}}}|||}}}vvvlllaaaXXXRRRRRRRRRRRRRRRSSSSSSTTTTTTYYY```hhhqqq|||~~~xxxsssooonnnoooppprrrtttyyy~~~zzzrrrkkkgggdddccc___eeerrr}}}|||zzzxxxwwwvvvwwwwwwssstttvvvwwwwwwvvvtttssspppoookkkgggeeeeeeiiillltttyyy~~~}}}{{{{{{|||zzz|||~~~~~~}}}}}}~~~~~~}}}ooojjjdddccchhhmmmqqqrrrppprrrrrrnnnllljjjddd]]]RRRHHH>>>:::888444222333444333111000000000000111000000000000111111111111000000000000111111111111222222222111111111111111000111222222222111000///111111000000000000000000000000000000000000000000........./////////000000///////////////////////////////////////000000000///////////////000111111,,,---///000111111000000...///000111111111000000////////////////////////111111111000///.........000000111111000000///......//////000000000000///+++,,,...000111222222222000///---...000111111000444444444444444444444444222222222333333444444444333222222111111222222333333333333333333333333333111111222333222111000000000111222222222222111000111111111111111111111111...000111333333333111111......///000111222222333***---000111000111333555222222222333333333444444555777;;;@@@DDDGGGIIIJJJJJJKKKLLLMMMMMMLLLKKKJJJFFFEEEFFFKKKQQQ\\\nnn~~~yyysssnnnpppyyy|||tttssszzzxxxjjjZZZVVVVVV\\\cccooo}}}}}}~~~yyymmmeee]]]VVVSSSTTTUUUVVVWWWYYY\\\^^^aaajjjvvv~~~yyyrrrjjjeeebbbccceeehhhppp~~~}}}{{{yyywwwwwwwwwwwwsssssstttuuuuuutttssssssqqqooollliiiggghhhkkkoootttzzz~~~}}}~~~}}}}}}zzzxxxtttuuuwwwxxxzzz}}}~~~}}}}}}qqqkkkdddbbbffflllqqqrrrooorrrtttssssssrrrllleeeWWWLLLAAA===:::666333333111111111111111111111111///000000000111111111111000000000000111111111111222222111000000000000000111111111111111111111111000000000000000000000111000000000000000000000000------------............//////////////////////////////000000000111111111///////////////000111111,,,,,,------...------------...///000000000//////...//////000000111111111000000000000////////////000111111111000...---+++------...///////////////)))***---///222333333444000///---...000111111000444444444444444444444444222222222333333444444444333222222222222222222333444444444444444444444444111222333333222111000///111222333444444333222111111111111111111111111111---///222444444333111000------...000111222333444///222555555333222444666222222333333333444444444555888<<<@@@DDDGGGIIIJJJIIIJJJKKKLLLLLLKKKKKKJJJHHHHHHKKKPPPWWWcccvvv}}}uuupppmmmqqq|||yyysssttt}}}qqqdddXXXVVVYYYaaajjjyyy~~~||||||}}}ssshhhbbb]]]XXXUUUWWWXXXZZZ\\\```dddggguuu{{{vvvooogggbbbbbbeeehhhyyy~~~|||zzzxxxwwwwwwwwwrrrssssssssssssssssssrrrqqqpppmmmjjjhhhjjjmmmqqqsssyyy{{{~~~}}}yyytttqqqpppqqqssstttwww{{{}}}}}}~~~rrrkkkdddbbbffflllqqqsssnnnsssuuuvvvwwwwwwrrrkkk[[[OOOCCC>>><<<888555444222222333444444444333333//////000000111111111222000000000000111111111111111111000///////////////000000000///000111222222000000000000000111111111000000000000000000000000111111111111222222222222////////////////////////000000111111222222222333///////////////000111111333222111000//////000000,,,---///000000000///.........///000111222333333......//////000000111111111111111111///---+++***,,,,,,---...//////......)))+++...111444666777777222111///000222333333222222222333444444555555666444444444444444444444444333222222111111222222333333222222111222333555666111222222333333222222111---...000111111111000///111222222333333222222111000000111222222222222111111111111111111111111111111111111111111111111111///000222222222222444666666:::???DDDFFFGGGHHHIIIHHHIIIJJJKKKKKKJJJIIIHHHDDDFFFJJJQQQ^^^pppxxxqqqqqqtttzzz|||wwwwwwyyyeeeXXXXXXXXXZZZbbbrrr~~~xxx}}}uuukkkbbbZZZXXXZZZZZZ]]]```aaaccciiittt|||}}}|||~~~zzzqqqkkkfffdddbbbbbbkkkwww~~~}}}|||{{{yyyxxxwwwvvvttttttttttttsssrrrqqqpppqqqqqqpppnnnlllmmmooorrrwwwzzz~~~yyywwwwwwxxxvvvtttmmmrrrsssrrruuu~~~~~~}}}vvvuuummmeeeccceeehhhnnntttyyyyyy{{{|||tttoooaaaUUUHHHAAA;;;666333333222333333333222111///...000000//////.........---333222111000000111222333111111222222222222111111111111111111111111111111......///000111222333333000111222333222111///---000000000000000000000000//////000000000000//////000000000000000000000000444333111///...///000111111///...///111222000------......///000111111222///......//////000111222////////////000000000000//////////////////////////////000000///...------///...///222777888777444000000000000111111111111666555555444444333333222444444444444444444444444333333222222222222333333444333222222222333444555111222222333333222222111///000000111222111111111111222222333333222222111000000111222222222222111111111111111111111111111111111111111111111111111///000222222222333444666666:::???CCCEEEGGGHHHIIIIIIIIIJJJKKKKKKJJJIIIIIIFFFHHHLLLUUUdddxxx}}}rrrnnnpppttt{{{zzzvvvxxxtttcccYYYXXX[[[bbbmmm~~~|||yyyzzz|||~~~~~~{{{}}}pppggg```ZZZZZZ]]][[[^^^cccgggmmmwww}}}{{{|||}}}qqqiiieeebbbcccdddiiiwww}}}|||zzzxxxwwwvvvtttttttttssssssrrrqqqqqqrrrrrrrrrpppooopppsssuuuwww{{{|||wwwuuuvvvvvvtttrrrpppssstttrrrvvv~~~~~~xxxssskkkdddbbbcccfffnnnvvv|||}}}~~~tttnnn```UUUIIIBBB===888555666222222333333222111000///000000000/////////......222222111000000111222222//////000000000000//////000000000000000000000000000000000000000111111111000000222222222111///...//////////////////////////////000000000000//////000000000000000000000000111000///......///111222000///...///111222000---......//////000000111111111000///////////////000000000000000111111111111000000000000000000000000,,,,,,...///000000111111///......111444666555333000000000000111111111111666666555555444333333333444444444444444444444444333333222222222222333333444444333222222222333333111222222333333222222111222111111111111222333333111111222222222222111111000000111222222222222111111111111111111111111111111111111111111111111111///111222333222333444666666:::???CCCEEEFFFHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHJJJOOOZZZmmmuuukkkhhhmmmuuu~~~xxxxxx|||~~~mmm```ZZZYYY```lll|||zzzvvvtttuuuwwwyyy{{{}}}~~~}}}}}}~~~tttggg```\\\ZZZ\\\aaa```dddjjjqqq{{{~~~||||||}}}~~~~~~~~~uuukkkdddbbbaaadddkkkwww|||zzzxxxvvvvvvsssssssssssssssrrrrrrrrrrrrssssssrrrrrrtttwwwzzzyyy}}}}}}|||}}}~~~{{{yyywwwwwwwwwvvvttttttuuutttrrruuu}}}~~~}}}}}}zzztttnnniiicccaaa___cccnnnyyyvvvmmm```UUUIIIBBB>>>999777888111222222222222222111111111111111000000000000000222222111000000111222222//////000000000000//////////////////////////////111111111000000/////////000000111222222111///...........................//////000000000000//////000000000000000000000000///...------...000111222000/////////111111///...////////////000000000000222111000///............000000111111111222222222111111111111111111111111,,,------///000111111222000///...///111222222222000000000000111111111111333333444444555666666666444444444444444444444444333333333222222333333333555444444333222222222222111222222333333222222111222222111000000222333444111111222222222222111111000000111222222222222111111111111111111111111111111111111111111111111111///111333333333333555666777:::???BBBDDDFFFHHHJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIKKKRRRaaaxxxxxxnnngggccckkkwwwwwwvvvyyyvvvfff^^^\\\]]]fffvvv~~~|||wwwtttrrrsssuuuwwwwwwyyy{{{{{{{{{|||~~~wwwlll```ZZZXXXYYY^^^dddiiimmmttt}}}yyyqqqjjjcccdddffflllwww|||zzzwwwuuutttsssrrrrrrrrrrrrrrrrrrrrrqqqrrrsssssstttvvvzzz}}}||||||{{{|||~~~}}}}}}{{{{{{yyywwwtttrrrtttzzz~~~|||{{{xxxrrrlllgggccc```]]]```mmmzzzwwwlll```UUUIIIBBB===888666666111111222222222222222222111111111111111111111111222111111111111111111222111111222222222222111111000000000000000000000000111000000000////////////000000111111111111000/////////////////////////////////000000000000//////////////////////////////.........---...///000111/////////000000000///...000000000000////////////111111000//////////////////000000000000111111111000000000000000000000000000000//////////////////222111///...///000111111///000000000111111111111333333444555555666666777444444444444444444444444444333333333333333333444444444444444333222222111111222222333333222222111111111000///000111222333000111111222222111111000000000111222222222222111111111111111111111111111111111111111111111111111000111333333333333555777777:::???BBBDDDFFFIIIKKKIIIJJJKKKLLLLLLKKKJJJIIIIIIKKKUUUhhh|||ppphhheeebbbmmmzzzzzztttttt{{{ooobbb^^^^^^eeeooo~~~|||xxxuuusssrrrsssttttttuuuwwwyyy{{{~~~}}}pppfff[[[WWWWWWZZZ```gggmmmrrr|||xxxqqqkkkhhhbbbgggoooxxx~~~|||yyywwwuuutttssssssrrrqqqqqqqqqrrrrrrooopppqqqrrrsssvvvzzz~~~|||zzz{{{}}}yyytttrrrssswww}}}|||wwwlllhhhddd```]]]```lllyyyxxxlllaaaUUUHHHAAA<<<666333444222222222222222222333333111111111111222222222222111111111222222111111111111111222222222222111111111111111111111111111111...////////////000000000000000000111111111000000000000000000000000000000//////000000000000//////////////////////////////000000///..................///000000000/////////000000000000///////////////////////////000111111.........////////////000////////////////////////000000////////////000111333222111000//////000111///000000000111111111111777777666666555444444444444444444444444444444444444444333333333333444444333333444444444333222222111222222333333222222111000000000000000111222222000000111111111111000000000000111222222222222111111111111111111111111111111111111111111111111111000222333444333444555777888;;;>>>AAACCCFFFIIIKKKJJJKKKLLLLLLLLLLLLKKKJJJIIIMMMYYYpppvvvkkkfffeeehhhttt~~~yyyuuuuuu{{{jjjbbbbbbcccpppzzz}}}yyyuuusssrrrqqqqqqsssvvvyyy|||wwwiii```XXXWWWYYY]]]dddlllooowwwzzzqqqiiieeeeeedddooo|||~~~|||zzzxxxvvvuuuuuutttrrrpppppppppqqqqqqmmmnnnpppppprrruuuzzz}}}~~~|||{{{{{{~~~}}}wwwuuuuuuuuuzzz~~~xxxpppjjjfffccc```bbbkkkuuuxxxkkk___TTTGGGAAA<<<666444444444333222222222222333333111111111111111222222222000111222222222222111000//////000000000000//////111111111111111111111111.........//////000000000000000000000000111111111111111111111111111111111//////000000000000//////000000000000000000000000111111000000///...------...///111111/////////000////////////000000000000............///000111222---------.........//////........................---------...///222444666111222222111///...000111000000000000111111111111777777666666555555444444444444444444444444444444444444333333333333444444111222333444444444333222111222222333333222222111000111222222333333222222000000111111111111000000000000111222222222222111111111111111111111111111111111111111111111111111000222333444444444666777888;;;>>>AAACCCFFFIIIKKKJJJKKKLLLMMMMMMLLLKKKJJJKKKPPP^^^www{{{qqqhhhfffhhhsss~~~|||}}}xxxvvvuuu}}}rrrgggdddgggiiizzz{{{wwwtttrrrppprrruuuyyy~~~~~~qqqbbb[[[VVVXXX]]]bbbjjjrrrwww{{{uuunnnhhhgggjjjsss~~~|||{{{yyyyyyvvvuuurrrpppooooooooopppmmmnnnooopppqqqtttyyy|||}}}|||{{{zzz{{{|||{{{zzzxxxvvvxxx~~~yyytttmmmgggeeeddddddiiippp{{{xxxkkk]]]RRRFFFAAA===999777999555555333222111222222333000000000111111111222222000111222222222222111000//////000000000000//////111111111111111111111111///////////////.........000000000000000111111222000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000//////---000222111///...///000......//////000000111111000///////////////000111............////////////////////////////////////...------...///222555777...000222111///---...///000000000000111111111111444444555555666777777777444444444444444444444444555444444333333444444555000111333444555444444333222222222333333222222222111222333444555444333222000000111111111111000000000000111222222222222111111111111111111111111111111111111111111111111111000222444444444444666888888;;;>>>AAACCCFFFIIILLLJJJKKKLLLMMMMMMLLLKKKJJJLLLRRRbbb||||||tttmmmggghhhmmm{{{vvvwww|||~~~uuurrrssstttmmmeeefffkkkmmm|||xxxvvvppprrruuuzzz{{{ooo^^^XXXUUUYYY```fffooowww}}}vvvsssppplllnnnttt~~~}}}|||{{{wwwvvvssspppnnnnnnnnnooommmnnnooopppqqqtttyyy|||~~~{{{zzzzzzyyyzzz{{{|||}}}}}}{{{vvvxxx~~~~~~xxxpppiiiggggggfffiiimmmxxxxxxkkk[[[PPPFFFAAA???<<<;;;===777555444222111111222222//////000000111111111111000111222333333222111000111111222222222222111111000000000000000000000000222111000///...---,,,,,,000000//////000111222222000000000000000000000000//////000000000000//////000000000000000000000000...///000111222222222111---000222111///...///111---......///000111111222222111000//////......///////////////000000000000000000000000000000000000111000///...///000222444+++...111111...,,,---...000000000000111111111111777555333111000111222333888888666444111111444666555444222333333444222111111222222333333222222111333222111000000111222333000000/////////000222333222222111111222222333444000111222222222222111000111111111111111111111111111111222222222333333333333444555444333333444666::::::<<<>>>AAADDDGGGHHHJJJKKKMMMLLLJJJIIIIIIJJJLLLVVVjjj{{{qqqhhhgggnnnxxxxxxrrryyyyyyyyyuuunnnlllvvvuuujjjggggggooozzzxxxqqqssstttvvvyyyssshhh\\\WWWVVVZZZ```fffpppzzzzzzsssnnnjjjlllyyy}}}{{{{{{zzzxxxuuurrrnnnlllkkkllllllmmmmmmmmmmmmnnnqqqvvvyyy|||{{{wwwyyy{{{|||||||||}}}|||wwwvvvxxxyyyvvvpppkkkhhhiiikkkmmmuuu|||}}}rrrkkk[[[TTTJJJCCC@@@???<<<:::666555333111000000111111111111111111000000000000000000111111111000000///333222111111000000111111........................000000000000111111111111111111000000000000111111------......//////000000000000//////.........---000000///...............//////000000111111222222000000000000000000000000666333///---+++---///000111111111111111111111111////////////////////////000111222333333222111000111111000000//////......333333333333222000......---......///000111111222888777555333333333444555777777666444222222333555555444333333444444333111222222333333333333222222333222111111111111222333444333333222222333444555222222111111222222333444222333444444444444333222111111111111111111111111111111222222222333333333333444444444333333555666::::::<<<>>>AAADDDFFFHHHIIIKKKLLLLLLJJJJJJJJJKKKOOOYYYmmmxxxooohhhhhhrrr|||zzztttxxxwwwtttpppjjjkkkyyyqqqhhhfffgggppp{{{|||wwwssstttuuuxxx}}}oooeeeZZZVVVUUUZZZbbbjjjvvv}}}wwwqqqppprrryyy}}}{{{zzzzzzxxxvvvrrrnnnlllkkkllllllkkkllllllllllllooossswww}}}~~~~~~~~~|||yyyvvvuuurrruuuyyy{{{|||~~~~~~zzzyyyzzz{{{xxxrrrnnnkkkjjjkkklllrrrzzztttlll\\\UUUMMMGGGDDDBBB>>>;;;666555333222111000111111111111111111000000000000000000111111111111000000333222111111000000111111000000000000000000000000............/////////000111111000000000000111111.........///////////////000000/////////.........111111000///////////////000000000000000111111111000000000000000000000000333111...,,,,,,---...///------...///000111111111////////////////////////...///000111111000///...111000000000/////////...111111222222222222333333......//////000111111222:::888777555555555666666555666666555333222333444555444333333444444333222222222333333333333222222333333222222222222333333666555444444333444444444222222111111222222333444222333333444444333333222111111111111111111111111111111222222222333333333222333444444333333555777::::::<<<>>>@@@CCCFFFGGGHHHIIIKKKKKKJJJJJJLLLMMMSSS^^^qqqtttlllhhhkkkvvvxxxxxxsssmmmiiifffmmm~~~|||jjjddddddfffppp|||zzztttttttttvvv{{{{{{kkkaaaYYYUUUTTT[[[dddooo}}}|||vvvssswww}}}{{{zzzyyyxxxvvvrrrooolllkkkkkkllljjjjjjkkkjjjjjjlllpppsssxxxyyyyyyxxxvvvssspppnnnmmmqqqvvvzzz}}}}}}|||}}}~~~{{{wwwssspppnnnmmmmmmooowwwwwwooo```ZZZSSSMMMJJJGGGBBB>>>777666444222111111111111111111111111000000000000000000111111111111000000222222111000000000000111111111111111111111111111........./////////000000111111000000000000111111000000///////////////...000000////////////......222111111000000000000111111000000000000000000///000000000000000000000000///......------......///222111111000...------,,,//////////////////////////////000000000000///...000000000000////////////000000/////////000222333...//////000000111111111999888777666666666666777333555666666444333333333555444333333444555444222222333333333333333333222333333333333333333333333333333222222111111111111222222111111222222333444111111111111111111111111111111111111111111111111111111222222222333333333222333444444333333555777::::::<<<===@@@CCCEEEFFFGGGIIIJJJJJJJJJKKKMMMOOOUUUaaauuu~~~qqqjjjhhhmmmzzzyyyqqqiiidddfffqqqrrrccc```aaadddnnn{{{~~~yyysssrrrrrrtttyyyxxxhhh]]]XXXTTTTTT[[[fffrrr~~~|||~~~~~~|||zzzzzzxxxvvvssspppmmmlllkkkkkkiiijjjjjjjjjiiikkknnnpppssstttuuuuuusssqqqnnnmmmkkkpppvvv{{{~~~~~~}}}yyyvvvsssqqqpppnnnuuu{{{ssshhhccc[[[VVVQQQKKKDDD???888777555333222111111222111111111111000000000//////000000111111111111000222222111000000000000000000000000000000000000000000000111111111222222222111111000000000000111111111000000000//////......000000//////////////////111111000//////000000000111111000000/////////...////////////////////////---......///000000//////333222222111000/////////////////////////////////222222222222222111111000000000000000////////////111///---+++***+++,,,---//////000000000111111111777777666666666666666666222444666555444222333333555444333333555555444333333333333444444333333333333333333333333333333333222222111111111000//////222222111111222222333444111111111111111111111111111111111111111111111111111111222222222333333333111333444444333333666888::::::;;;===@@@BBBDDDFFFGGGHHHJJJJJJJJJKKKNNNPPPUUUcccxxx|||oooiiijjjppp}}}{{{qqqhhheeejjjwwwuuuhhh]]]]]]^^^bbblllxxx{{{vvvppppppppprrrxxxwwwggg\\\XXXTTTUUU\\\gggsss}}}{{{{{{yyywwwtttqqqnnnlllkkkjjjjjjkkkkkkjjjiiijjjlllnnnnnnoooqqqrrrrrrqqqooonnnlllpppvvv{{{~~~zzzwwwtttssspppuuu}}}xxxqqqlllddd]]]VVVOOOFFF@@@999888666444222222222222111111111111000000000/////////000111111111111111222111000000//////000000111111111111111111111111111111111111222222222222111111000000000000111111111111000000/////////...//////000000000000000000//////.........//////000111000000000//////......////////////////////////......000111222222111111,,,---...000111333444444000000000000000000000000333222222111111111111111////////////000000000000000///,,,+++***+++,,,---000000000000111111111111666666666666666555555555333444555444333222333444555444333444555666555444333333444444444444333333222222333333333333222222222222333333333222111111222222111111222222333444444333333222222333333444111111111111111111111111111111222222222333333333111222333333333444666888::::::;;;===???BBBDDDEEEHHHIIIJJJIIIIIIKKKMMMPPPVVVfff|||zzznnnjjjmmmuuu|||rrriiiiiippp~~~~~~iii^^^XXXZZZ]]]```kkkxxxxxxssslllmmmooorrrxxxvvvfff\\\WWWTTTVVV___jjjvvv~~~}}}|||yyywwwuuurrrooolllkkkjjjiiijjjkkkjjjhhhhhhiiikkkjjjlllnnnooopppooonnnmmmkkkooovvvzzz}}}{{{xxxwwwvvvsssuuuyyyzzzvvvpppggg```YYYQQQHHHBBB:::999777444333222222222111111111111000000000000...///000111111222111111111111000////////////000222222222222222222222222/////////000000000111111111111000000000000111111111000000000000000000/////////000000000000111111...............//////000000//////////////////...000000000000000000000000///000111222222222222222111000//////...---,,,,,,000000000000000000000000222111000///.........///////////////000000000000......------...000222333111111111111111111111111555555666666666666666555333444444333111111444666555444333444555666666555333333444444444444333333111111222333333222111111111222333444444444333222222222111111222222333444444444333222222333444444111111111111111111111111111111222222222333333333111222333333333444666888:::;;;;;;===???AAACCCDDDIIIJJJJJJIIIIIIJJJMMMPPPYYYjjjvvvlllkkkqqqzzz|||rrrkkkmmmvvv}}}nnn^^^VVVSSSXXX\\\aaammm{{{{{{tttooogggjjjmmmrrryyyuuufff[[[UUUTTTXXXcccooozzz~~~yyyxxxuuurrrooollljjjiiihhhiiiiiihhhfffffffffggggggiiijjjllllllkkkjjjiiiggglllrrrwwwzzz{{{|||}}}zzzzzz{{{{{{||||||yyywwwwwwvvvvvvttttttxxx~~~~~~zzzvvvooofff^^^XXXQQQIIIDDD;;;:::777555333222222222111111111111000000000000...///000111111222222222111111000///////////////222222222222222222222222//////000000000111111111111111000000000000111111000000000000000111111111//////000000000111111111//////......///000000111.........///////////////000000000000000000000000000000000000000111111111555444222///,,,***'''&&&000000000000000000000000222111000///.........///.../////////000000000111......///000111222333333111111111111111111111111555666777777777777666666444444333222000111444777555444333444666777666555333444444555555444444333000111222333333222111000///000222333444333333222222222111111222222333444333222111000000111222333111111111111111111111111111111222222222333333333111222333333333444666999:::;;;;;;===???AAACCCDDDJJJJJJJJJIIIHHHIIIMMMOOO\\\mmm~~~ssskkklllttt~~~{{{rrrlllpppzzzrrrbbbWWWPPPOOOVVV]]]bbbooo}}}~~~wwwpppkkkeeehhhmmmrrryyyttteee[[[TTTSSSYYYeeerrr~~~yyyxxxvvvssspppmmmjjjiiiggghhhhhhgggeeeddddddeeefffggghhhiiiiiigggeeeddddddhhhooouuuxxxyyyzzz{{{uuuvvvwwwyyy{{{}}}zzzwwwvvvvvvvvvwwwtttqqqsssxxx||||||yyysssmmmddd\\\WWWQQQJJJEEE<<<:::888555333222222222111111111111000000000000......///111111222222222111111000///////////////////////////////////////111222222222222333333333111111000000000000111111//////000000111111222222//////000000111111111222000000///000000111222222---.........//////000000000000000000000000000000000000////////////000000......//////000111111111000000000000000000000000555444222000000000000111.../////////000000111111///000000111000000///...222222111111111111111111777777777777666666666666444444444555555555666666222333444555555444333222333333333333333333333333000111333444444333111000222333333444444333333222111111111111111111111111///000333555666555444333222222222222222222222222111111222222222333333333444333222111222444666888999999888999;;;>>>@@@BBBIIIFFFDDDEEEEEEEEEKKKSSSbbbvvvzzznnngggooo}}}xxxpppmmmtttuuueee]]]RRRSSSUUUVVV\\\iii||||||vvvnnniiigggiiimmmsss{{{ttthhh```XXXWWW\\\hhhuuu|||yyyuuurrroookkkgggeeedddeeefffggggggfffeeedddeeeeeeeeeeeeeeedddcccccc___ccchhhoootttwwwxxxxxxwwwpppnnnvvv~~~~~~yyytttssssssrrrqqquuuqqqmmmoootttwwwwwwuuuqqqkkkbbb[[[WWWSSSNNNKKKAAA===888555333333333222222111000//////000111222---...///000111111000000222111111111000000//////555000,,,---000222///+++333111///...---...///000444222000---,,,,,,---...---------------...000000---.........//////000000000000000000000000000000111111111000000000000000222111000//////000111222444222000...------...///111111111000//////......000000000000111111222333555444111///......///000...000111111///---,,,,,,////////////000111222333000000000000000000000000777777777777666666666666555555555666666666777777444555666777777666555444333333333333333333333333111222333333333333222111222333333444444333333222222222222222222222222222000111222444555555444444222222222222222222222222111222222222222333333333444333222222333444666777999999888999;;;>>>AAACCCHHHEEEEEEFFFGGGHHHPPPXXXjjj|||~~~tttkkkhhhrrryyyrrrpppwww~~~kkk\\\UUURRRTTTXXX\\\cccqqq}}}wwwqqqllljjjlllqqqwwwuuuiiibbbZZZZZZ___kkkxxx~~~~~~|||yyyuuurrrooollliiifffeeeeeefffffffffeeeeeeddddddddddddcccbbb```___^^^\\\```fffmmmssswwwxxxyyyxxxqqqnnnttt||||||zzzzzz}}}|||uuuqqqqqqrrrsssrrrvvvqqqmmmlllppprrrrrrqqqnnnhhh```ZZZWWWTTTOOOLLLBBB>>>999666444444333333222111000//////000111222///000000000000000000111111111111111000000000///222000...///222333111///222111///.........///000...---,,,++++++---...///000000///...------------........./////////000000000000000000000000000000111000000000000000000000222111111000000111111222444333111///...///000111000000000000000000000000............///111333444222111000/////////000111111333444444222000//////////////////000000111222000000000000000000000000777777777777666666666666666666666777777777777777555555666666666666555555333333333333333333333333222222222222222222222222222333333444444333333222333333333333333333333333111222222333333444444555222222222222222222222222222222222222333333333333333333333444555555666666999999999999<<>>BBBFFFIIIIIIHHHIIIIIIHHHMMM\\\kkk~~~uuuiiibbbgggrrr}}}{{{||||||nnn```UUUTTTWWW\\\eeesssxxxqqqiiigggjjjtttzzzuuupppnnnmmmllljjjhhhhhhiiikkklllkkkkkkkkkllllllnnnooooootttuuuwwwyyy{{{|||}}}}}}}}}}}}zzzvvvssspppmmmiiifffbbbbbbaaaaaaaaaaaabbbbbb```___```aaaccceeehhhiiiqqqqqqqqqrrrsssvvvyyy{{{yyytttooommmkkknnnxxxxxxoookkkmmmppprrrrrrrrrqqqoooooorrrvvvzzzzzztttkkkaaa[[[XXXYYYZZZ\\\[[[[[[]]]^^^\\\VVVPPPHHHDDD>>>999777555333222111111222333333222111111333222111000///000111111000000000000111111111111444333222111000000000000////////////000000000000,,,,,,---...///000000000333222111000////////////111111000000000000//////000000000000000000000000/////////000111111222222...//////000000//////...---------....../////////000000000///////////////...000333666777555222000222111111111000000/////////000000///------///111////////////000111222333000000000000000000000000777777777777666666666666666666666666555555555444555555444333333444555555333333333333333333333333111222333333333333222111222333333444444333333222222222222222222222222222222333444444444333222222000111111222333333444444333333333444444444444555555555444444555666777888888888999;;;???CCCGGGJJJIIIHHHIIIJJJJJJQQQaaarrr|||oooccc```eeeqqq~~~|||zzz{{{wwwiii\\\TTTVVV\\\cccnnn|||zzztttmmmkkkmmmvvv~~~vvvqqqllliiiffffffeeedddeeefffggghhhfffffffffgggjjjmmmpppqqqtttuuuwwwyyy{{{{{{|||{{{|||~~~{{{vvvrrroookkkgggddd______```aaabbbbbbbbbbbbaaaaaaaaabbbeeehhhkkkmmmsssqqqooonnnooossswwwzzzwwwtttqqqnnnkkklllwwwwwwnnnjjjmmmqqqttttttuuuuuutttrrrtttwww{{{yyytttkkkbbb[[[WWWWWWXXX[[[[[[\\\___```]]]WWWQQQKKKGGGAAA<<<999777555444111222222333333222222111///000000000000000000111///000000000111111111111444000---,,,...111111000......///000000000000000+++,,,---...///000000111333333222111000000000000111111111000000000//////000000000000000000000000...//////000111111222222///000111222222111000///.........///////////////...///000111222333444444666999===@@@???:::555111111000/////////000111222000000000///......000222/////////000222333555555000000000000000000000000777777777777666666666666888888777777666666666555333333111111111111333333333333333333333333333333000111333444444333111000222333333444444333333222111111111111111111111111111222444555555444222111000000111222333333444444333333333444444444555555666555444333444666888:::888888999;;;???DDDHHHKKKHHHHHHJJJKKKLLLTTTfffwwwyyylll___^^^dddppp}}}|||{{{yyyzzz~~~qqqcccWWWQQQUUU]]]iiisss|||vvvqqqnnnoooxxx{{{tttnnniiifffaaaaaaaaaaaabbbcccddddddccccccdddfffjjjnnnsssuuuvvvwwwyyy{{{}}}}}}}}}|||{{{~~~~~~~~~{{{vvvrrrnnnjjjeeebbb]]]^^^```bbbccccccbbbbbbcccbbbbbbccceeehhhkkknnnrrrooollljjjkkkpppvvvzzzvvvtttqqqoookkklllvvvvvvmmmjjjmmmrrrvvvwwwyyyzzzyyywwwwwwzzz}}}wwwssslllccc[[[WWWWWWXXX[[[[[[]]]```bbb^^^WWWQQQNNNJJJCCC>>>;;;999777666111222333444444333222111---...///000111111000000//////000000111111111222111+++&&&&&&+++//////.........///000000111000000000111111111111111000///000000000000111222333444222111111111000000//////000000000000000000000000...//////000111222222222111222333444444333222111//////000000000000//////---...000222444777888999BBBEEEIIIJJJFFF???666000000///......///111444555/////////...------///111//////000111222444666777000000000000000000000000888888888888888888888888777777777777777777777777555555444333333333333444555555444444444444333333444555555555444333333222555444444333333222222111222222333333333333444444222333333444444333333333444333333222222333333444333333333333333333333333555555555666666777888999:::999:::>>>CCCGGGIIIJJJHHHIIIJJJKKKPPP]]]ooo||||||kkkbbbaaa^^^kkkxxx}}}yyytttuuuwwwyyy{{{~~~{{{kkk```YYYUUUWWW\\\mmmxxxxxxooommmooowww~~~vvvnnnfffbbbcccbbbbbbbbbbbbcccdddeeefffdddfffggghhhiiilllppptttwwwxxxxxxyyyzzz{{{}}}~~~}}}zzztttooojjjfffbbb```]]]___aaabbbaaaaaaaaacccbbbaaa``````bbbdddgggiiijjjhhhfffeeegggjjjmmmpppssstttsssrrrqqqttt{{{|||rrrkkkjjjpppuuu|||}}}{{{|||{{{xxxwwwsssmmmfff```\\\YYYXXX]]]aaacccaaaaaaaaa___ZZZUUUPPPHHHAAA<<<999777555222222222111111111111000333333222222111111000000222222111111000000//////000000000///......------111000///......///000111222333333222000///000111///////////////000111111000000000000000000000000000000000000000000000000//////000111222222333333222111111111000000//////222222222111///...///111111333444333444<<>>888444444444......//////000000111111222222111111000000//////000000000000000000000000---///000000//////000222888888888888888888888888777777777777777777777777555555444333333333333444333333222222222222111111333333444444333222222111333333333333333333333333222222333333333333444444333333444444444333222222444333333222222333333444333333333333333333333333555555555555777888999:::::::::;;;???DDDHHHIIIJJJHHHIIIJJJLLLSSSbbbuuuzzziiiaaaaaacccppp}}}|||uuuqqqrrrtttwwwzzz}}}xxxhhh^^^XXXWWW[[[aaannnzzzxxxpppooosss|||{{{ssskkkdddaaaccc_________```aaabbbcccdddeeefffgggggghhhlllqqquuuxxxxxxxxxyyyzzz|||}}}~~~zzztttnnnjjjfffbbb___^^^___aaaaaa```___```aaa```______```aaaccceeefffeeedddccccccdddhhhkkknnnqqqssstttssssssuuu{{{zzzqqqjjjiiinnntttzzz~~~~~~|||yyyuuuoooiiiccc___\\\\\\^^^bbbdddcccccceeeccc^^^WWWRRRJJJCCC>>>:::777666222222222111111111111000////////////////////////111111111000000000000000......//////////////////111000///......///000111///000111000...---...//////////////////000111111000000000000000000000000000000000000000000000000//////000111111222333333111111111111000000000///---.........,,,,,,...000000000222777>>>FFFMMMPPPFFFBBB<<<666333111111222111111111111111000000000............////////////000000000000000000000000111222222222111000111111888888888888888888888888777777777777777777777777555555444333333333333444333333222222222222111111222222333333222222111111111111222333333444555555222222333333333333444444444444444444333333222111444333333222222333333444333333333333333333333333333444444555777999;;;<<<;;;;;;===AAAEEEIIIJJJJJJHHHIIIJJJMMMWWWhhh}}}vvvggg```bbbkkkyyyvvvpppmmmqqqssswww{{{tttddd[[[WWWXXX___gggrrrwwwmmmmmmrrr|||vvvooohhhaaa___aaa\\\\\\\\\]]]^^^```aaabbbffffffffffffhhhlllrrrvvvxxxxxxyyyzzz{{{}}}~~~~~~zzztttnnnjjjfffbbb___```aaabbbaaa___^^^___```^^^^^^______```aaaaaabbb```______```cccfffjjjlllpppsssvvvvvvvvvwwwzzz~~~~~~wwwooohhhggglllqqqwww~~~~~~{{{wwwrrrkkkfffcccaaa```___dddffffffgggiiigggcccZZZUUULLLDDD???;;;888666222222222111111111111000---------...///000000000000000000000111111111111------...//////000111111000000////////////000000///000111000...---...//////////////////000111111000000000000000000000000000000000000000000000000///000000111111222222222111111111111000000000000...///000000//////222333111///000999DDDJJJHHHCCC999666333000///000111222333333333222111000000///---------...///000000000000000000000000000000000111111111000//////......888888888888888888888888666666666666666666666666555555444333333333333444555555444444444333333333222222333333333333222222222222222333333444444444222222222333333333444444444444444444333222111111444333333222222333333444333333333333333333333333222333444555888:::<<<===;;;<<>>@@@:::333333222111000000111333444222222222111111000000000///000000000111111111222////////////////////////111000//////000000///...888888888888888888888888666666666666666666666666555555444333333333333444555555444444444333333333333333444444444444444333444444444333333222222222222222222333333333444444333444444444333333222111444333333222222333333444333333333333333333333333222333444666888;;;===>>><<<===AAAEEEJJJLLLKKKIIIKKKJJJKKKPPP]]]pppqqqffffffkkk{{{|||rrrmmmlllmmm|||~~~rrraaaYYYXXX___jjjuuuzzzuuuwww~~~tttkkkccc\\\ZZZ\\\ZZZZZZ[[[\\\^^^aaabbbdddgggggghhhhhhjjjnnntttyyyyyyyyyzzz{{{}}}{{{vvvqqqmmmjjjfffdddiiiiiigggdddaaa______```_________```______^^^]]]\\\]]]```dddhhhkkknnnpppmmmsssxxx{{{yyywwwwwwxxxzzzvvvuuuqqqjjjeeedddhhhlllttt|||}}}yyysssnnnhhhdddbbbdddiiikkkjjjkkkllljjjfff```YYYPPPGGG@@@;;;666444222222222111111111000000222111111111000000000/////////000000111111222222111111000000//////////////////000000000000/////////000111111000///000222///////////////000000111////////////////////////////////////////////////000000000000000111111111000000000000000000111111/////////...,,,,,,---...333111000222333333000---222222111111111222333444/////////000000000111111222111111111000000000///////////////////////////111///...000333444444222888888888888888888888888777777777777777777777777555555444333333333333444333333222222222222111111333333444555555555444444555555444333333222111111222222333333333333444444222333333444444333333222444333333222222333333444333333333333333333333333333333444666888;;;===>>>===???CCCHHHLLLMMMKKKIIIJJJJJJKKKRRRaaattt|||ooofffiiipppxxxpppnnnpppttt~~~pppaaa[[[]]]eeerrr~~~~~~sssiiiaaaZZZXXXZZZZZZ[[[\\\^^^```bbbdddfffggghhhjjjlllnnnqqqvvvzzzzzzzzz{{{|||~~~}}}xxxsssqqqnnnkkkiiimmmllljjjfffaaa_________``````___^^^]]]]]]\\\\\\\\\^^^aaafffjjjmmmooopppnnnsssyyy{{{yyyuuuttttttvvv|||}}}|||yyyuuurrrqqqnnniiidddcccfffjjjrrrzzz|||uuunnngggcccfffjjjmmmmmmmmmooonnnjjjddd]]]SSSIIIBBB<<<777444222222222111111111111000111111111000///.........000000000000111111111111222222111000000///......//////000000000000//////,,,...//////------...000///////////////000111111000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111111111111000------...///000111111000//////000222111111111111111111000000---......///000000111111000000000///...---------000000000000000000000000,,,***)))+++///222111///888888888888888888888888777777777777777777777777555555444333333333333444333333222222222222111111222222333444444444444444333333333333333333333333222222333333333333444444111111222333444444444444444333333222222333333444333333333333333333333333444444555777888;;;<<<>>>===@@@DDDJJJNNNNNNLLLIIIIIIIIILLLUUUeeexxxxxxlllfffkkktttvvvooopppvvv{{{yyymmm```]]]aaalll{{{~~~pppggg___YYYXXXZZZZZZ[[[\\\^^^aaacccfffgggfffiiillloooqqqtttwwwzzzzzzzzz{{{}}}~~~yyyvvvtttrrrpppnnnooonnnjjjeee```]]]]]]^^^```___]]][[[ZZZZZZZZZZZZZZZ\\\aaaeeejjjlllnnnnnnoootttyyyzzzwwwsssqqqqqqnnnuuuzzzyyyxxxyyyvvvrrroooooommmhhhdddcccfffiiioooxxxuuukkkeeeeeejjjnnnoooqqquuutttqqqhhhaaaWWWMMMDDD>>>999666222222222111111111111000111111111111000000000000111111111000000000000000111111000000000000000000...///000111111000///...,,,---......------...000///////////////000111111000000000000000000000000////////////////////////000000000000000000000//////000000000111111111111111222333222000000111333000000000000000111222444000000111111111000//////000000000000000000000111////////////............000000000000000000000000,,,)))''')))...000...+++888888888888888888888888777777777777777777777777555555444333333333333444555555555444444444333333000111222333333333333333111222222333333444444555222222333333333444444444000111222333444555555555444333333222222333333444333333333333333333333333555555666777888:::<<<===>>>@@@EEEKKKOOOOOOLLLIIIGGGHHHLLLWWWhhh|||vvvjjjeeekkkuuuuuuppprrrzzzvvvjjj```^^^eeeqqq{{{nnneee^^^XXXXXX[[[ZZZZZZ\\\^^^aaacccfffgggfffiiinnnqqqsssuuuxxxzzzzzz{{{|||}}}{{{xxxvvvuuusssqqqooonnnjjjeee___\\\\\\]]]```^^^\\\YYYXXXWWWXXXYYYXXX[[[___dddhhhkkkllllllpppuuuyyyyyyvvvrrrpppoooiiipppvvvwwwvvvwwwuuuqqqmmmnnnlllhhhdddcccfffiiinnnvvvzzzooohhhdddjjjnnnppptttyyyyyyvvvkkkdddZZZOOOGGG@@@;;;888222222222111111111111000222222222333444444555555222222111111000000///////////////000111111222222...///000111111000///...---///000000//////000222///////////////000111111000000000000000000000000////////////////////////000000000000//////////////////000000111111111222,,,.........---...000222222000//////111222111000///000111222222222000000333333222222111000000000//////000000111111222222000000000000000000000000444111...000444555333///:::::::::999999999888888777777666666555555555444444444333222222222222333444444333333333222222222222222333333333333444444333333333333333333333333555555444333111000//////111222222333333222222111111222222222111111000///666555444222222222222222444444555666888999;;;<<<>>>CCCJJJNNNPPPOOOOOONNNLLLLLLMMMUUUiiiyyykkkfffppp|||yyytttxxxrrrfff\\\___jjjyyy|||mmmddd^^^ZZZYYY[[[ZZZ[[[]]]```bbbdddeeefffhhhjjjlllooosssvvvyyyzzzzzz|||~~~{{{xxxuuutttsssrrrnnngggaaa]]][[[\\\]]]]]]\\\ZZZYYYYYYYYYZZZ[[[]]]]]]]]]___bbbgggllloooppprrruuuvvvuuurrrnnnkkkiiilllqqqwww{{{{{{xxxuuuuuuqqqllliiihhhhhhiiiiiijjjqqqzzzqqqhhhcccgggooowww~~~~~~{{{sssjjj^^^SSSJJJCCC;;;666555333222222333333111000////////////////////////000111222333333333333333//////000111111111111111111111000///...---,,,,,,333111//////111222000......//////000111222222222111000000///////////////111222222000...---...///000111222222111000///...222222222222222222333333333222222111000/////////444333111000000000111222111111111111111111111111...---,,,...222555444333...///000222222222111000//////000111222333333444222111111111000000//////:::::::::999999999888888777777666666666555555555555555444333333333333333555555555444444444333333222222333333333333444444333333333333333333333333333333333333333333222222222222333333333333222222111111222333333333333333444444333333333333222222444444555666888:::;;;<<<>>>CCCJJJOOOPPPOOONNNMMMKKKKKKNNNXXXmmmyyymmmiiirrrwwwuuuzzznnnccc\\\aaammm|||zzzlllccc^^^YYYXXXZZZ[[[\\\^^^```bbbdddeeefffiiijjjmmmpppssswwwyyyzzz|||~~~~~~{{{xxxvvvttttttqqqmmmhhhbbb^^^\\\\\\]]]\\\[[[ZZZYYYYYYYYYZZZ[[[[[[[[[ZZZ[[[]]]aaaeeegggmmmooorrrsssrrrpppllljjjgggjjjnnntttyyy{{{zzzxxxzzzvvvqqqnnnmmmmmmmmmmmmkkkpppxxxsssjjjccceeellluuuwwwnnnaaaTTTKKKCCC<<<777555333222222222333111000000000000000000000000000000000111111111000000///......///000000000000000111111111000//////.........---+++---///111///......//////000111111222222111111000/////////000000000111111000//////000222333222111000000000000111000000000111111111111222/////////...------,,,,,,333222111000///000000111111111111111111111111111222000//////111222000//////000000111111111000000......//////000000111111111111111111000000000///:::::::::999999999888888777777666666666666555555666666555444444444444444666666555555555444444444222222333333333333444444333333333333333333444444111111222333444555666666333333444444444444333333222222333333333333222222111222333444444444333222444555555777888:::<<<===>>>DDDKKKPPPQQQOOOLLLKKKIIIKKKOOO[[[rrrzzzpppoooyyy~~~vvvxxx~~~zzziiiaaa]]]dddrrrxxxjjjbbb^^^YYYYYY[[[\\\]]]^^^```bbbdddeeefffjjjkkknnnqqqtttxxxzzz{{{~~~~~~{{{xxxvvvuuutttpppmmmhhhccc___^^^]]]^^^\\\[[[ZZZYYYYYYYYYZZZZZZ[[[ZZZYYYYYYZZZ\\\^^^```hhhjjjlllnnnnnnllljjjhhheeegggkkkqqqwww{{{||||||~~~{{{vvvsssrrrqqqpppoookkkooouuu{{{~~~qqqiiibbbccciiivvv}}}ttteeeXXXNNNEEE>>>999666444222222222222111000111111111111111111111111222222222111111///......------...///////////////111111111111111000000000---,,,+++---000111111000/////////000111111222222222222111000000000000111000111111111000000222333333111///......000222444222222222222111111111111111111111000000//////...111111000/////////000000111111111111111111111111333111000000111111///...111111000000//////000000///////////////000000000111111111111000000000000:::::::::999999999888888777777666666666666666666777777666555555555555555555555555555444444444444222222222333333333444444333333333444444444444444222222333333444555666666333444444555555444444333333333333333222111/////////000333555666555444333444555666777999;;;===>>>???EEELLLQQQQQQOOOLLLJJJIIILLLSSS```www{{{vvvxxx{{{vvv|||xxxfffaaa```iiiwwwwwwjjjccc^^^[[[ZZZ\\\]]]^^^___aaaccceeefffgggkkkmmmooorrrvvvyyy{{{}}}~~~{{{yyywwwuuuuuuooommmiiidddaaa___^^^^^^[[[[[[ZZZZZZYYYYYYYYYYYY\\\[[[ZZZYYYZZZ[[[\\\]]]ccceeegggiiijjjiiiiiihhheeefffhhhnnntttzzz}}}~~~|||xxxuuusssrrrpppnnnlllmmmqqqvvv}}}xxxmmmfffaaabbbjjj{{{xxxiii\\\QQQHHH@@@;;;777555333222222222111000111111111111111111111111333333333333333222111000---...//////000000///////////////000000111111111000000000111222333333333//////000000111111111111333222222111111111111111000111111111//////111222/////////000111333555666777777666555333222111111222222222111111000000000000000//////////////////111111111111111111111111/////////000111222222111333111000.........///000222222222111111111111111111111111000000000000000:::::::::999999999888888666666777777777777777777777777666555555555555666444444444333333333333222222222222333333333444444333333333444444555555555444444444444444444444444333444444555555444444333222333333333333333222222...000222555666555444333555555666888:::<<<>>>@@@BBBGGGNNNRRRRRROOOLLLJJJJJJOOOWWWfff|||zzz{{{vvvttt}}}xxxeeeccceeeooo{{{uuuiiiccc```\\\\\\^^^]]]^^^___```cccfffhhhjjjmmmnnnppptttwwwzzz}}}~~~~~~{{{yyywwwvvvvvvooommmjjjfffccc```^^^]]]ZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYXXXXXXYYYZZZ\\\\\\___```bbbdddfffggghhhhhhffffffhhhlllsssyyy}}}~~~~~~{{{xxxvvvtttqqqnnnkkkkkklllpppwww{{{sssjjjeee```cccnnnxxxkkk___UUULLLCCC>>>999666333111222222222111111111111111111111111111000111222333333333333333//////000111111111111000---......//////000000000333333444333333333333333000000000000000111111111333222222111111111111111111111222000......///111///111444777999:::999999:::999777555333111///..................---------/////////000000000//////000000000000000000000000//////000000000111111222222111///.........//////222222222111111111111111000000000000000000111111:::::::::999999999888888666666777777777777888888777777666555555555555555444444333333333222222222222222333333333333444444333333333444555555666666555555444444333333222222333333444444444444333333111222333555666666777777000111222444555555444444555555777888;;;===???AAAGGGKKKPPPRRRQQQOOOMMMKKKLLLRRR]]]lllzzz{{{|||tttuuu~~~uuueeedddiiisss~~~}}}rrrgggbbb___\\\\\\^^^]]]]]]^^^```cccgggjjjlllnnnooorrruuuxxx|||~~~~~~~~~~~~~~~|||zzzxxxwwwwwwpppooolllhhhddd```]]][[[YYYYYYZZZZZZZZZYYYXXXWWWUUUUUUUUUVVVVVVWWWXXXYYYZZZ[[[\\\___bbbdddfffhhhffffffggglllssszzz~~~}}}{{{xxxssspppkkkiiihhhlllrrrzzzzzzuuupppjjjeee___dddooo}}}vvvkkkaaaXXXPPPGGG@@@:::777333111111222222111111111111111111111111111......///111111222222222///000000111111111111111------......//////000000111222333222000///000111000000000000000000111111222222111000000000000111111222222111//////111222444777;;;>>>???>>><<<:::777666555333000...---,,,//////////////////////////////000111111111000000000000000000000000000000111222222111///...///000000000//////....../////////////////////000000000000000000000111111111111:::::::::999999999888888666666777777777888888888777666555555444444555555555444444444333333333333222222333333333333444444333333444444555666666666444333333333222222222222222222333333333333222222333333333444444333222222222222222333333444444444555666777999;;;>>>@@@AAAKKKNNNQQQRRRQQQOOONNNNNNMMMUUUbbbrrrzzz~~~yyy{{{nnncccdddjjjvvvyyynnnddd```^^^[[[ZZZ\\\\\\\\\^^^```dddhhhmmmoooooopppsssvvvyyy|||~~~~~~~~~~~~|||zzzxxxwwwwwwqqqpppnnnjjjeee```\\\YYYXXXYYYZZZZZZZZZYYYXXXWWWUUUTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWZZZ]]]aaadddfffcccdddgggmmmuuu|||~~~zzzuuuqqqiiigggfffhhhooouuuzzz||||||yyyuuuqqqnnnkkkgggddd___ccclllxxx}}}wwwqqqiiibbb[[[SSSJJJCCC;;;888444111111222222222000000000000000000000000///000000111111111000000...//////000111000000000///////////////000000000...000111111///...000222111000000000000000000000111111000/////////000000///111222222222333666888;;;<<<======<<<:::888666333222222111000000//////111111111111111222222222//////111222222222111111000000000000000000000000///111222111///...000222......//////000/////////......//////000000111111///000000000111111111111:::::::::999999999888888666666777777888888888999666666555444444444444444666666555555555444444444222222333333333444444444333333444444555666777777222222222222222222222222111222222333333222222111555555333111///,,,)))(((333333222222222333444555555666777999<<<>>>AAABBBMMMPPPRRRRRRQQQOOOOOOOOOMMMVVVdddvvv~~~{{{hhhaaaccckkkwwwvvvlllbbb^^^\\\YYYYYY[[[[[[\\\]]]```dddiiinnnqqqoooqqqsssvvvzzz}}}}}}}}}~~~~~~|||zzzyyyxxxwwwrrrqqqoookkkeee```[[[XXXXXXYYYZZZZZZZZZYYYWWWVVVWWWVVVVVVVVVUUUUUUTTTTTTRRRRRRTTTVVVZZZ^^^bbbeee```bbbfffmmmvvv~~~~~~yyytttpppiiifffdddgggmmmsssvvvwwwtttqqqmmmjjjhhhfffdddbbb___bbbiiiqqqwwwzzzyyywwwrrrnnnhhhccc]]]UUUKKKDDD;;;888444111111222222222////////////////////////333333333333333222111000---......///////////////111111111000000000000000,,,///111111000000222555111111111000000000000000111000000///////////////...000222444555777:::===>>>===;;;999666333111000111111111222222333333444...............////////////000111333333333222111000000000000000000000000+++---000111000000333666,,,---///000000000/////////000000111222333333444//////000000111111111222