BM6P6(@ jjjhhheeebbbccc```______^^^]]]\\\\\\\\\\\\]]][[[WWWSSSPPPPPPPPPQQQNNNKKKFFFAAA>>>;;;888666666666666555555444444333111111000//////000111222333000---,,,///111111000111111111111111111111111666333000000111222000....../////////...---,,,,,,222222111111000000//////333111///...---...000111//////000000111111222222---,,,---...111111000///////////////000000000000000000000000000000000000.../////////---,,,---...333;;;===444,,,,,,------,,,------+++******,,,...---+++)))+++---///---+++/////////////////////////////////...---------,,,000000000000111111111111------------,,,,,,,,,,,,------------------------000000000000000000000000...///000111222111000000333444444444444444444555666666666666777999;;;===AAAAAA@@@@@@??????@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEEEEGGGIIIKKKLLLLLLLLLKKKMMMMMMNNNOOOPPPRRRSSSSSSSSSSSSTTTVVVXXXYYY[[[[[[\\\]]]^^^```bbbdddfffgggllllllmmmooorrrtttwwwxxxzzzyyyyyy|||}}}zzzxxxxxxxxxwwwwwwwwwwwwwww}}}{{{zzzyyy{{{~~~~~~~~~~~~zzzyyyxxxvvvtttsssqqqpppnnnmmmmmmoooqqqyyy~~~{{{wwwsssqqqmmmiiiggg___\\\XXXUUUTTTSSSQQQPPPNNNMMMKKKIIIHHHHHHIIIIIIHHHGGGGGGKKKRRRWWWXXXWWWUUUTTTRRRPPPNNNMMMLLLLLLIIIGGGFFFFFFFFFEEEBBB@@@@@@AAABBBBBBAAAAAABBBCCCFFFDDDAAA???@@@@@@@@@???<<<>>>@@@DDDKKKVVVaaahhhvvv{{{jjjhhheeebbbccc```aaa```^^^]]]\\\[[[[[[[[[]]][[[WWWSSSQQQPPPPPPQQQNNNJJJEEEAAA>>><<<999777666666555555444333333333000000///.........///000333000------///111111000111111111111111111111111333111///000333555444333///////////////.........111111111000000/////////111000///.........///000000000000000000000000000...---,,,---/////////...////////////000000000000000000000000000000000000.../////////---,,,---...000666777000,,,,,,...---,,,------,,,******,,,......,,,+++,,,...000...---////////////////////////...............---------//////000000000111111111111111111000000000//////---------.........//////000000000000000000000000000//////...///000111222111111222222222222333333555555555777999;;;===???AAA@@@@@@?????????@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJLLLLLLLLLKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSSSSUUUVVVXXXYYY[[[[[[]]]^^^___```bbbeeeggghhhkkkkkkmmmoooqqqtttvvvwwwxxxwwwxxxzzz}}}}}}{{{xxxxxxxxxxxxwwwwwwwwwwwwwww|||{{{zzzzzz||||||yyyvvvtttssssssqqqpppppppppuuu}}}yyyvvvssspppmmmjjjbbb___[[[XXXVVVUUURRRQQQLLLKKKIIIGGGFFFFFFFFFFFFIIIHHHIIILLLRRRWWWYYYYYYUUUTTTSSSQQQPPPOOONNNNNNMMMLLLJJJIIIIIIHHHFFFCCCBBBCCCCCCCCCCCCBBBCCCCCCEEEBBB@@@???@@@@@@???======>>>AAAEEEKKKUUU```gggrrrvvv}}}jjjhhhdddbbbcccaaabbbaaa___^^^\\\[[[ZZZZZZ\\\ZZZWWWSSSQQQPPPPPPPPPMMMJJJEEEAAA>>><<<999777555555555444333222222222222111000///////////////222000...---///000000000111111111111111111111111///...---///111222222111000000///...//////111222000000000000////////////000/////////............111111111000///.........111///------...000000///////////////000000000000000000000000000000000000.../////////---,,,---...,,,//////,,,+++...---+++,,,------,,,++++++,,,...///---------///000///...////////////////////////---------...............//////000000000000111111000/////////............---......//////000000000000000000000000000000000111000...,,,---///111333111111111222222333333333444555666888:::===???@@@@@@???????????????@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLNNNQQQRRRRRRRRRRRRSSSTTTUUUVVVXXXZZZ[[[\\\^^^___```aaaccceeeggghhhiiijjjlllnnnppprrrtttuuuuuuuuuvvvxxxzzzzzzxxxvvvwwwwwwwwwxxxxxxxxxxxxxxxzzz{{{{{{|||~~~|||yyyvvvuuutttrrrpppooonnnqqq}}}|||zzzwwwuuuqqqooohhheee```]]][[[XXXUUUSSSMMMLLLJJJGGGFFFEEEEEEEEEIIIHHHIIILLLRRRVVVYYYZZZWWWWWWVVVVVVUUUUUUTTTTTTTTTRRRPPPOOONNNMMMKKKHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCBBB@@@@@@@@@@@@>>><<<>>>@@@BBBEEEKKKTTT^^^dddkkkpppwww~~~jjjhhheeecccdddbbbdddcccaaa^^^\\\ZZZYYYYYYYYYXXXUUURRRPPPOOOOOOOOOLLLIIIDDDAAA???<<<:::888555555444333222222111111555444333333222111111000111000///...///000000000111111111111111111111111222111111111111111000///000///...------///111333////////////////////////...////////////...------000000000/////////......111///------///222333333////////////000000000000000000000000000000000000.../////////---,,,---...---+++******,,,...---***,,,---...---,,,+++---..................///......////////////////////////,,,---------.../////////////////////000000000111//////.........---------//////..................////////////////////////111000///......000222333333333333444444555555555666666777999;;;===>>>???>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFHHHIIIIIIJJJKKKLLLLLLLLLKKKLLLOOOQQQRRRSSSRRRRRRSSSTTTUUUWWWXXXZZZ[[[\\\___``````bbbcccfffggghhhgggiiikkkmmmoooqqqssstttssstttvvvxxxyyyxxxwwwvvvwwwwwwwwwxxxxxxyyyyyyyyyyyyzzz|||~~~~~~zzzwwwuuutttpppmmmlllllllllnnnxxx}}}{{{yyyvvvsssoookkkgggccc```]]]YYYVVVRRRPPPNNNKKKIIIHHHGGGGGGGGGGGGHHHJJJOOOSSSWWWYYYZZZ[[[[[[\\\\\\\\\]]]\\\[[[YYYVVVTTTTTTSSSPPPOOONNNLLLJJJIIIHHHGGGEEECCCDDDCCCAAAAAABBBAAA???===???AAABBBEEEJJJQQQZZZ```fffkkkrrryyykkkiiieeedddfffdddeeecccaaa___\\\ZZZYYYYYYWWWUUUSSSQQQOOOMMMMMMMMMLLLHHHDDDAAA???===;;;999666555444333222111000000444444444333222111000000///000000/////////000000000000000000000000000000333444555555444333333333///...,,,,,,,,,...000222/////////000000000000000//////000000//////...---.../////////000000000111...,,,++++++...222444444////////////000000000000////////////////////////.../////////---,,,---...000,,,)))+++......+++))),,,---......---,,,---...---.........------------////////////////////////,,,---------.../////////...////////////000000000222222222111111111000000000//////...---,,,++++++///////////////////////////000111111222222111111222222333444444555666666888888999:::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFJJJJJJJJJJJJKKKLLLLLLMMMKKKLLLNNNPPPRRRRRRRRRRRRTTTTTTUUUWWWYYYZZZ\\\\\\``````aaabbbccceeeggghhhfffhhhjjjmmmoooqqqrrrrrrrrrtttwwwxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyzzzzzzzzzyyyzzz}}}{{{wwwtttrrrqqqqqqnnnkkkjjjkkkkkklllsss|||~~~}}}zzzxxxuuurrrnnnjjjfffbbb^^^ZZZVVVTTTQQQNNNKKKIIIHHHHHHDDDEEEFFFHHHKKKPPPUUUXXX[[[\\\^^^```bbbcccccccccccc```]]][[[[[[ZZZYYYWWWWWWTTTPPPNNNMMMKKKHHHEEEGGGEEECCCCCCCCCCCCAAA???@@@AAACCCDDDHHHNNNVVV[[[bbbfffmmmsssyyymmmjjjgggeeehhhfffeeecccaaa___]]][[[ZZZYYYUUUTTTRRRPPPOOOMMMLLLLLLKKKGGGCCC@@@???>>><<<:::777666555444333222111000000111111111000///.........000111000///...///000000000000000000000000000+++...111222222222333444......---,,,,,,---//////000000000000111111111111000000000000/////////////////////000111222222222+++)))(((***---000111111////////////000000000000////////////////////////.../////////---,,,---...222---+++---///---++++++,,,---//////---,,,---...---...///...,,,,,,,,,...////////////////////////---------.....................////////////000000000000000000//////////////////...---,,,++++++***000000000000000000000000...///111222222222111000000000111222222333444444888888999:::::::::::::::;;;;;;;;;<<<===???@@@AAA@@@AAABBBCCCDDDFFFFFFGGGKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUVVVWWWYYY[[[\\\]]]`````````aaacccdddfffgggfffgggjjjmmmpppqqqrrrrrrrrrtttwwwyyyxxxwwwwwwwwwvvvvvvwwwxxxyyyzzz{{{|||zzz{{{}}}|||zzzvvvrrrpppoooooooooqqqnnnmmmnnnnnnnnnsssyyy~~~|||zzzwwwsssppplllhhhccc___XXXVVVSSSOOOLLLJJJIIIHHHDDDEEEGGGHHHKKKOOOUUUYYY\\\^^^aaadddgggiiiiiiiiillljjjgggeeeeeeeeeeeedddbbb^^^YYYVVVUUURRRNNNIIIIIIFFFDDDBBBCCCCCCCCCBBB@@@AAABBBCCCFFFKKKQQQVVV\\\```ffflllqqqvvv{{{ooolllhhhgggjjjhhhdddcccaaa___]]]\\\[[[ZZZVVVUUUTTTRRRPPPOOONNNMMMJJJGGGCCC@@@???>>><<<;;;888777666555444222111111...///000000000///......---000222111///...///111000000000000000000000000'''+++///000000///000222////////////............000111111111222222222333333222111000///000000111111111111111222222222222---,,,+++,,,...//////...////////////000000000000////////////////////////.../////////---,,,---...000,,,+++//////,,,+++...+++---//////...---------...000111000---,,,---///////////////////////////...............---------........./////////000000------------,,,,,,,,,+++---------...............000000000000000000000000............/////////000///000000111333444444555666666888999:::::::::::::::::::::;;;===???@@@AAA@@@AAABBBCCCDDDFFFGGGGGGLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMOOOQQQTTTUUUTTTUUUVVVXXXYYY[[[\\\]]]______```aaabbbccceeeffffffhhhkkknnnppprrrrrrrrrppptttwwwxxxwwwvvvvvvwwwuuuvvvwwwxxxzzz{{{|||}}}zzz{{{}}}~~~{{{wwwssspppoooooopppsssqqqqqqtttuuuvvvzzz}}}{{{wwwtttqqqlllgggccc]]]ZZZWWWSSSOOOMMMKKKJJJGGGIIIKKKKKKMMMRRRXXX^^^bbbdddhhhlllppprrrsssssswwwuuurrrqqqqqqrrrrrrrrrmmmhhhbbb___^^^[[[UUUPPPJJJGGGCCC@@@AAABBBCCCCCC@@@@@@AAABBBDDDHHHMMMQQQUUUYYY^^^ccchhhlllqqqtttyyy{{{pppmmmiiihhhkkkjjjdddcccaaa___]]]\\\[[[[[[WWWVVVUUUTTTRRRPPPOOOOOOJJJGGGCCC@@@???>>><<<;;;999888777666444333222111//////111222222111000000---000222111///...///111000000000000000000000000///333666777444222222333000000111111000///...---111111222222222333333333444333111//////000222333444444333333222111111111222111000111222111///---////////////000000000000////////////////////////.../////////---,,,---......***+++//////+++,,,000+++---000000...---------///111222111...---...000/////////////////////////////////......------,,,............/////////000000////////////.........,,,,,,---...///000111222000000000000000000000000///---+++******,,,///000111222222333555666777777333444777999:::;;;;;;;;;999999:::;;;===???@@@AAA@@@@@@AAACCCDDDFFFGGGGGGLLLLLLKKKJJJJJJKKKMMMMMMOOONNNMMMLLLNNNQQQTTTVVVTTTUUUVVVXXXZZZ[[[\\\]]]_________```aaacccdddeeefffhhhkkkoooqqqrrrrrrrrrooossswwwxxxvvvtttuuuvvvuuuvvvwwwxxxzzz{{{}}}}}}{{{|||}}}{{{vvvsssqqqqqqrrrsssqqqrrrxxx|||~~~}}}yyywwwsssooojjjfffaaa___[[[WWWSSSPPPOOONNNKKKLLLNNNOOOPPPUUU\\\aaahhhkkkoootttxxxzzz{{{||||||yyyxxxyyy{{{{{{{{{tttooohhheeeddd```ZZZTTTKKKFFFAAA>>>???AAACCCCCC???@@@AAAAAACCCFFFKKKOOOOOOSSSYYY]]]aaaeeejjjmmmoooqqquuu{{{ooollliiihhhjjjhhhaaaaaa```^^^\\\YYYWWWVVVZZZXXXTTTQQQNNNMMMMMMNNNLLLIIIEEEBBBAAA@@@>>>===;;;999666555555555333222333111...++++++,,,///111////////////////////////111000///////////////000111222222333333222222111333222111///---,,,++++++222333333444444333333222222111///...------......///000222222111111222444------///000111111111111............//////000000000000000000///////////////...---,,,,,,,,,,,,,,,/////////.........------,,,---///000000000///...---------,,,,,,++++++++++++,,,---...///////////////222333111...,,,...000222111111000///.....................////////////........................//////000000111111222222333333222222111000000///333333222333444666888999666666777777777777666666:::999999:::;;;===???AAA?????????@@@AAABBBDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKNNNPPPRRRRRRSSSUUUWWWVVVWWWXXXZZZZZZZZZYYYYYY\\\]]]___aaaccceeeeeefffdddfffiiilllooopppqqqqqqmmmoooqqqsssuuuuuutttssssssuuuxxxzzz||||||{{{{{{}}}}}}xxxtttsssrrrrrrrrrxxx|||wwwsssnnnjjjgggcccaaa^^^ZZZXXXWWWVVVWWWRRRQQQPPPPPPSSSZZZccciiinnnppprrrvvvzzz}}}~~~~~~yyyqqqmmmlllhhh___WWWNNNJJJEEEAAAAAABBBBBBBBBAAA@@@??????AAACCCEEEGGGKKKMMMOOOSSSWWWZZZ]]]^^^cccfffjjjnnnrrrwww}}}qqqmmmiiiggggggccc```___^^^]]][[[ZZZYYYYYYZZZXXXTTTQQQNNNMMMMMMNNNLLLHHHEEEBBB@@@???===<<<999777555333333333111000333222///...---...000111////////////////////////000000////////////000000333444444555555444444333222222111000////////////222222333333333333222222000///...------...///000222333444333111111111333......///000111111111000------......////////////000000000000000//////...000000///...............---,,,+++************+++------...////////////............---------,,,,,,---...............------///000000000...---...///////////////////////////111111000000/////////...........................000000000000000111111111222222222222222222222222333333333444555666777888555555555666777888888999;;;::::::;;;<<<>>>@@@AAACCCBBBBBBBBBBBBBBBCCCCCCHHHHHHIIIJJJKKKLLLLLLMMMMMMOOORRRSSSTTTTTTVVVXXXWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\^^^```aaacccddddddfffgggiiikkklllmmmnnnnnnnnnoooqqqsssttttttsssrrrssstttwwwzzz|||}}}||||||~~~{{{xxxwwwwwwwww{{{~~~yyyuuuqqqllliiigggeeebbb___\\\[[[[[[[[[WWWWWWVVVVVVYYY___gggmmmrrrsssvvvyyy}}}}}}uuuqqqoooiii```XXXMMMIIIDDDAAAAAABBBBBBBBBAAA@@@??????@@@AAACCCEEEEEEFFFHHHKKKNNNQQQTTTUUUWWWZZZ^^^bbbfffkkkqqqttt{{{tttpppkkkgggfffaaa```___]]]\\\[[[[[[[[[[[[ZZZXXXTTTQQQNNNMMMMMMNNNKKKHHHDDDAAA@@@>>>===;;;999777555444444333222000222222111000000000111111////////////////////////000000000//////000000111333333444444444444333333111111000000000111222222111111222222222222111111......------...///111222333444555333111000111222//////000000111000000000---------...............///000111111111000...---000000///............///000///---,,,+++,,,---...---------------....../////////............------////////////...---,,,+++...---,,,---/////////...,,,,,,---...//////000000333333222111000///......////////////////////////111111111111000000000000000000111111222333444444333444444555666666555555555444444555666888;;;<<<;;;;;;;;;<<<<<<>>>???@@@CCCBBBBBBBBBCCCDDDEEEEEEIIIIIIJJJKKKLLLMMMMMMNNNNNNPPPSSSTTTTTTUUUWWWXXXWWWXXXYYY[[[[[[\\\[[[[[[\\\\\\^^^___aaacccddddddgggggghhhiiikkklllmmmnnnoooppprrrsssssssssrrrqqqrrrtttwwwzzz}}}}}}}}}}}}~~~}}}}}}~~~{{{wwwssspppmmmjjjiiifffcccaaa_________^^^^^^^^^^^^```fffmmmrrrvvvwwwzzz~~~zzzvvvrrrkkk```WWWLLLHHHDDDAAAAAAAAABBBAAAAAA@@@???>>>>>>???@@@AAA???@@@BBBDDDFFFHHHJJJJJJIIILLLQQQUUUYYY^^^cccgggmmmrrryyytttpppkkkhhhhhhdddcccaaa^^^[[[ZZZZZZZZZ[[[ZZZXXXTTTQQQNNNMMMMMMNNNKKKHHHDDDAAA???>>><<<::::::888777777777666444222000111111111111111000000////////////////////////000000000///000000111111111111222222222222111111111111000000000111222222000000111111111111000000///...------...///000111111222333222111000111222000000111111111000000///------------............///000111111111000...---...------,,,,,,,,,------222000...,,,,,,---///000------,,,++++++---...///............------------......//////...------,,,---+++)))+++///111///---,,,,,,------.../////////222222111000000///......000000000000000000000000222222111111000000////////////000111111222222333333444555666666666444444777666555444666888:::<<<:::;;;;;;;;;<<<===>>>>>>>>>???@@@AAADDDFFFHHHJJJHHHIIIJJJKKKLLLMMMMMMNNNNNNPPPRRRTTTTTTTTTVVVWWWWWWWWWXXXYYYZZZ[[[[[[[[[]]]]]]^^^```bbbdddfffggghhhhhhiiijjjlllmmmoooppppppqqqqqqrrrrrrrrrqqqqqqqqqssswwwzzz}}}~~~~~~~~~{{{xxxuuurrrooollljjjhhheeecccbbbaaaaaacccccccccccceeejjjppptttxxxzzz}}}{{{vvvqqqhhh]]]UUUJJJGGGCCCAAAAAAAAAAAAAAAAAA@@@???>>>======>>>>>>??????@@@AAABBBCCCDDDEEEBBBEEEIIIMMMPPPUUUZZZ^^^aaagggpppyyyrrrlllhhhggghhhffffffddd```\\\ZZZYYYYYYYYYZZZXXXTTTQQQNNNMMMMMMNNNLLLIIIEEEBBB@@@>>><<<:::999888777777888777555222//////000111111111000///000000000000000000000000000000000000000111222222000111111222222111111000111111000/////////000000///000000111111000000///111000///...------...///,,,...///000//////111333000111111111111111000///........................///000000111111000...---------,,,,,,,,,------...///---+++)))(((***,,,---------,,,++++++---...///,,,,,,,,,,,,,,,,,,,,,---,,,------...//////......,,,***)))+++...000///---........................////////////////////////000000000000000000000000222222111111000000//////000000000000000000000000333444555666666666444444999888666555666777999:::999999:::;;;<<<============>>>???AAACCCEEEGGGIIIHHHHHHIIIJJJKKKLLLLLLMMMMMMOOORRRSSSRRRSSSTTTUUUUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\]]]___bbbdddggghhhnnnnnnnnnnnnnnnnnnnnnnnnppppppqqqqqqqqqqqqqqqqqqrrrtttwww{{{}}}}}}zzzxxxvvvsssqqqnnnmmmkkkiiigggeeeddddddeeefffffffffgggkkkpppsssyyyzzz}}}~~~{{{vvvqqqkkkbbbWWWPPPHHHFFFBBBAAAAAAAAAAAA@@@AAA@@@???>>>===<<<<<<<<>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDDGGGHHHIIIJJJKKKLLLLLLMMMMMMOOOQQQRRRRRRRRRSSSUUUUUUUUUUUUVVVWWWYYYZZZ[[[ZZZZZZ\\\^^^aaaeeeiiikkkssssssssssssqqqnnnllljjjppppppppppppqqqqqqrrrrrrsssuuuxxx{{{}}}~~~~~~~~~|||yyyxxxvvvtttrrrppppppooommmkkkiiihhhgggfffggghhhhhhiiikkkooorrrxxxyyy|||{{{uuurrrnnnhhhbbbYYYQQQKKKGGGDDDBBB@@@AAAAAA@@@???AAA@@@@@@???===<<<;;;;;;========================<<>>@@@AAAAAAAAADDDCCCCCCCCCCCCCCCDDDDDDIIIIIIJJJKKKLLLMMMMMMNNNNNNPPPRRRSSSSSSSSSTTTUUUUUUUUUUUUVVVWWWYYY[[[\\\[[[\\\]]]```dddiiinnnpppqqqrrrtttuuutttqqqmmmkkkoooooooooooopppqqqsssssstttvvvyyy|||}}}~~~~~~}}}~~~{{{zzzyyyxxxvvvtttppppppooonnnllljjjiiihhhhhhjjjkkkkkkkkkmmmppprrrwwwyyy{{{yyyuuullljjjeee```YYYRRRLLLHHHFFFCCCAAA@@@AAAAAA@@@???@@@@@@@@@???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@AAACCCFFFIIILLLQQQYYYbbbkkkttt}}}~~~xxxqqqkkkdddbbbbbbaaa```^^^\\\ZZZXXXZZZXXXTTTQQQNNNMMMMMMNNNPPPMMMHHHDDDBBB@@@>>><<<888888888999:::999666333222111111111222333444444000000000000000000000000000000000000111222333444000000111111111111000000//////000111222444666777111111222222222222111111......------...///111222...///111000//////000111...///000111222333333333222222111111000000//////333111///---,,,...000222,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,+++++++++,,,---///000000000///...---------.........//////////////////...---,,,,,,+++...000///---,,,...111,,,,,,...///000222333333333333222111000///..............................//////000000111111222222///000111222444555666777333333222333444666888999444555777888:::;;;;;;;;;888:::===@@@BBBCCCDDDDDDBBBBBBCCCCCCDDDFFFGGGHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOQQQTTTTTTTTTTTTUUUVVVVVVVVVVVVWWWXXXZZZ\\\^^^______aaadddiiioootttwwwjjjmmmqqquuuvvvuuurrrpppnnnnnnnnnoooppprrrssstttuuuwwwyyy|||}}}~~~}}}}}}~~~|||zzzzzzyyywwwvvvnnnnnnmmmlllkkkiiigggfffjjjlllmmmnnnnnnoooqqqssswwwxxx{{{zzztttpppgggeee```[[[UUUNNNIIIFFFEEECCCAAA@@@AAAAAA@@@>>>@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????@@@AAADDDFFFHHHMMMTTT\\\eeennnxxx~~~qqqkkkeeedddbbb___]]][[[ZZZZZZZZZXXXTTTPPPMMMLLLKKKKKKLLLJJJFFFBBB???>>>======:::999777666444333333222333222222222111111000000222222222111000...---,,,------...///000111222222111111000///....../////////......//////000111222333333333222222111111111......------------......///////////////000111222111111222333333333333222444///***+++///222222000//////000111222333333444.........///////////////000///---+++++++++---......------,,,---...///000555111,,,+++---...---+++/////////...------,,,,,,---------............//////......------///000111000000000000////////////...///000000//////000111000000000000000000000000111111222222222333333333111111222333444666666777:::::::::999999999999888999::::::;;;===???@@@AAABBBBBBAAABBBCCCFFFIIIKKKHHHJJJJJJJJJJJJJJJLLLNNNOOOOOOOOOQQQTTTVVVVVVVVVWWWXXXYYYYYYYYY[[[^^^```cccbbbcccjjjrrruuuoooiiigggjjjooorrrsssrrrooommmnnnpppqqqqqqpppqqqsssuuuwwwyyy{{{||||||}}}}}}|||{{{xxxuuusssqqqpppnnnlllkkkjjjkkkkkklllnnnoooooonnnoooqqqsssvvvyyy}}}|||uuunnnhhhaaa]]]WWWRRRNNNJJJFFFCCCAAAAAA@@@@@@AAAAAABBBBBBDDDDDDCCCBBB@@@???>>>>>>===>>>@@@@@@@@@???===<<<<<<===>>>===<<<===>>>@@@EEEGGGNNNWWW___fffqqq{{{tttlllfffdddbbb___]]][[[ZZZZZZZZZXXXUUUQQQOOONNNNNNNNNLLLJJJFFFBBB???>>>======:::999777666444333333333222222111111111000000000---...//////////////////111000...------///111222333222111111000000000111111000///////////////000333333333222222222111111///......------......///...---,,,---...//////...000111222222333333222222444///++++++...111111///000000000000000000111111------------------------000///---++++++,,,---......------,,,---...///000111...+++***,,,...---,,,.........///////////////---------............/////////...---...///000111000000000000////////////---...//////......///000000000000000000000000000111111222222222333333333222222333333444555666666999999999999999999999999::::::;;;;;;===>>>@@@@@@BBBBBBAAABBBDDDFFFIIIKKKJJJKKKLLLLLLKKKLLLNNNPPPPPPPPPPPPRRRTTTUUUVVVUUUWWWXXXYYYYYYYYY[[[^^^```eeedddeeejjjnnnoookkkfffhhhjjjmmmpppqqqpppooommmooopppqqqqqqpppqqqsssuuuvvvxxxzzz{{{{{{|||~~~~~~|||{{{yyyvvvsssqqqooommmkkkjjjjjjjjjjjjmmmnnnooooooooopppsssuuuwwwzzz~~~~~~zzzvvvooogggbbbZZZVVVPPPLLLIIIFFFCCCAAABBBAAAAAAAAAAAAAAABBBBBBDDDDDDCCCCCCBBBAAA@@@@@@???@@@AAAAAAAAA???>>><<<;;;<<<======<<<===???AAACCCEEELLLUUU\\\cccoooyyyuuummmgggeeeccc```]]]\\\[[[[[[ZZZXXXUUURRRPPPOOOOOOPPPLLLJJJGGGCCC@@@>>>===<<<999888777555444333333333111111000000000000//////......///000000000000000444222///,,,,,,---000222444444333222222222222333222111000///............333333333222222222222111///......------......///000///...///222333111...000000111222222222222222333000,,,+++...000000///000000000000//////......///......------,,,,,,,,,///...---,,,,,,,,,---......------------.../////////---++++++---/////////---......///000000111111---------............/////////.........///000111000000000000////////////,,,---......------...///000000000000000000000000111111222222222333333333333333333444444555555555999999999999999999999999;;;;;;;;;<<<<<<>>>??????BBBBBBBBBCCCDDDGGGIIIKKKLLLMMMNNNNNNMMMMMMOOOQQQQQQRRRRRRSSSTTTUUUUUUUUUXXXYYYYYYYYYYYY[[[^^^aaadddeeefffhhhiiiiiiiiihhhiiijjjlllnnnoooooonnnnnnpppqqqrrrqqqpppqqqsssuuuvvvxxxzzz{{{{{{}}}}}}|||zzzyyyxxxzzz||||||}}}~~~~~~}}}|||zzzwwwtttqqqpppnnnllljjjjjjjjjjjjmmmnnnppppppqqqrrrtttwwwyyy{{{~~~~~~{{{wwwrrrllleee]]]XXXQQQNNNJJJGGGEEEDDDBBB@@@CCCBBBBBBAAAAAAAAABBBBBBDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA???>>>999;;;<<<<<<<<<===@@@BBBAAABBBIIIRRRYYYaaalllwwwrrrmmmhhhfffccc```]]][[[[[[[[[[[[YYYVVVRRRPPPNNNNNNNNNLLLJJJGGGCCC@@@>>><<<;;;888888666555444333333333000000000///////////////222222222222111000///...222111///------...000111444333333222222222333333111111000///////////////222222222222222222222222//////............//////111///---///333333000,,,///000000111222111111111444111......///000000///000000000000000000000000222111111000///......---///...------------............------............///...------...///000000---........./////////000---------............//////////////////000000000000000000000////////////,,,...//////...---///000000000000000000000000000111111222222222333333333333444444444444444444444888888888999999:::::::::<<<<<<<<<<<<<<<===>>>???BBBBBBBBBCCCEEEGGGIIIJJJLLLMMMNNNNNNMMMMMMOOOQQQRRRSSSTTTTTTSSSTTTUUUVVVXXXYYYZZZZZZZZZ[[[^^^aaa```cccggghhhggghhhlllnnnllllllmmmmmmnnnooooooppppppqqqrrrrrrqqqqqqsssuuuwwwyyy{{{}}}}}}|||wwwtttrrrooommmlllllllllllllllnnnrrruuu}}}~~~}}}{{{xxxuuusssqqqooommmkkkjjjjjjjjjlllnnnpppqqqrrrsssvvvyyyzzz|||~~~xxxtttoooiiibbb[[[SSSNNNLLLIIIFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@;;;<<<======<<<<<<>>>@@@@@@AAAGGGPPPWWW___kkkvvv|||ppppppiiigggccc___\\\[[[ZZZ[[[\\\ZZZVVVRRRNNNMMMLLLLLLLLLJJJHHHDDDAAA>>>;;;:::888777666444333333333333///////////////000000000111111111111000///......------///000111111111111222222111111111111222333///////////////000111111222222222222222222222222/////////......////////////---,,,---///000---+++...///000000111111000000333222000000000111111111//////000111111222333333222222111000//////...............---.........///..................------.........---,,,,,,,,,---.........------,,,,,,,,,---------............////////////000000000000000000000000000////////////---///000000///...000111111111111111111111111111111111222222222333333333333444444444444444444444777777888999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???BBBBBBCCCDDDFFFHHHIIIJJJKKKLLLMMMLLLLLLLLLNNNPPPQQQSSSTTTTTTSSSRRRTTTVVVXXXYYYZZZZZZZZZ\\\___aaaaaaeeehhhiiihhhiiinnnrrrnnnnnnnnnoooooopppqqqqqqoooppprrrrrrqqqrrrtttvvvyyy{{{~~~yyysssnnnjjjfffcccbbbaaa```^^^^^^```dddgggqqq{{{~~~~~~}}}{{{xxxvvvtttssspppnnnlllkkkkkkkkkkkkmmmoooqqqrrruuuxxx{{{{{{}}}|||{{{sssnnnhhhaaaZZZSSSLLLHHHHHHFFFCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFFFFEEEDDDCCCCCCBBB???@@@@@@>>><<<;;;<<<>>>@@@AAAGGGOOOWWW^^^kkkwwwsssnnnqqqiiifffbbb]]]ZZZYYYYYYZZZ\\\YYYVVVRRRNNNMMMLLLLLLLLLKKKHHHEEEAAA>>>;;;999777666555444333333333333//////000000000000111111***+++,,,...////////////***,,,///111222222111000111000000000000111111222............///000111222111222222222222333333333000//////......//////000222111000000//////000000......///000000000000000000000000000111111222222//////000111222333444444000//////......------------.........////////////.........///......---,,,***,,,,,,+++***((()))***......------,,,++++++***---------............///...///000111111111000000000000000000////////////...///000000//////000222111111111111111111111111111111222222222333333333333333333444444555555555666666777999:::;;;<<<<<<;;;;;;;;;<<<<<<>>>??????AAABBBCCCEEEGGGHHHJJJJJJJJJKKKLLLKKKKKKKKKMMMOOONNNQQQTTTSSSQQQQQQTTTWWWYYYZZZZZZZZZZZZ\\\___bbbeeehhhkkkkkkjjjjjjmmmpppoooooooooppppppqqqqqqqqqnnnoooqqqrrrrrrsssvvvxxxzzz}}}zzzuuupppjjjeeeaaa]]]\\\ZZZWWWUUUVVVYYY\\\dddnnn~~~~~~}}}|||{{{xxxvvvuuusssqqqnnnlllkkkjjjkkkjjjlllnnnppprrruuuyyy||||||}}}~~~~~~{{{yyywwwooojjjccc\\\UUUOOOJJJFFFEEEBBB@@@@@@AAABBBBBBAAABBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEDDDBBBBBBBBB@@@===<<<<<<===@@@AAAFFFOOOVVV^^^kkkwww}}}vvvoookkkllliiifffaaa\\\YYYXXXXXXYYYZZZXXXUUURRRPPPOOOPPPPPPLLLKKKHHHEEEAAA===:::999666666555444333333333333000000000111111111222222+++,,,---...///000000000---...///000111111000000000000000000000111222222000///////////////000111111111222222222333333333000000////////////000000222333333000,,,,,,000444---...//////000000//////,,,---...//////000111222///000000000111111222222/////////...............------...///////////////....../////////...,,,,,,(((+++---,,,+++***+++---------------------,,,,,,---------............///...///000111222111000000000000000000////////////---...000///......///111111111111111111111111111111111222222222333333333222222333333444555666666555666777888:::;;;<<<===::::::;;;;;;===>>>@@@@@@AAABBBDDDFFFGGGIIIJJJJJJJJJKKKLLLKKKKKKKKKMMMOOOLLLOOOSSSRRRPPPPPPSSSWWWYYYZZZ[[[[[[[[[\\\___bbbdddfffiiikkklllmmmnnnpppnnnooooooppppppppppppooolllnnnppprrrsssuuuxxxzzzzzz|||{{{wwwrrrkkkggg^^^]]]ZZZVVVRRRQQQSSSVVVXXXcccrrr~~~}}}||||||zzzxxxuuusssrrrooollljjjiiiiiihhhhhhjjjmmmppprrruuuyyy||||||}}}~~~}}}|||yyyuuussslllggg```YYYSSSOOOJJJGGGDDDBBB??????@@@@@@@@@???AAAAAAAAACCCDDDFFFHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFBBBCCCCCCAAA>>>===>>>@@@@@@@@@EEEMMMTTT]]]jjjvvv~~~rrrqqqmmmgggfffhhheee```[[[XXXWWWWWWXXXXXXWWWUUUSSSRRRRRRSSSTTTLLLKKKIIIEEEBBB===:::888666555444444333333333333000000111111222222222333111222222222222111111000222111///......//////000111000000000111222222333222111000//////......///111111111222222333333333000000////////////000000+++---...)))######)))000---......///////////////)))+++---......///000222000000000000////////////000000000000111111111111------...///000000//////....../////////...,,,+++))),,,//////......000222,,,,,,------.../////////---------.........//////...///000222222111111000000000000000////////////,,,---///...------...000111111111111111111111111111111222222222333333333111111222333555666777777555666777888:::;;;======999::::::;;;===???@@@AAAAAABBBDDDFFFHHHIIIJJJJJJJJJKKKLLLLLLKKKLLLNNNPPPJJJNNNRRRRRRPPPPPPSSSXXXYYYZZZ[[[[[[[[[\\\___bbb```bbbeeejjjnnnqqqrrrrrrmmmmmmoooppppppooonnnnnnkkkmmmpppqqqsssvvvyyy|||yyy|||~~~~~~yyyrrrnnn```___[[[WWWRRRPPPQQQSSSQQQ[[[kkk{{{~~~|||{{{{{{zzzwwwuuurrrpppnnnkkkiiiggggggggggggiiimmmooorrruuuyyy|||{{{|||}}}}}}{{{wwwtttqqqjjjfff^^^XXXSSSOOOKKKIIIFFFCCCAAA@@@@@@AAAAAA@@@@@@@@@AAACCCEEEGGGIIIKKKMMMLLLLLLJJJIIIHHHGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHBBBBBBBBBAAA@@@???@@@BBB???@@@DDDLLLSSS\\\iiiuuu|||qqqjjjiiikkkgggeeeccc```\\\ZZZYYYYYYYYY^^^[[[WWWTTTRRRRRRTTTVVVRRRLLLIIIHHHDDD<<<:::===999777444222111111222333333222111111000000111111...000222000------///222............////////////111111111000111111222222333222000/////////...---222222111111222222333444333333222222111000000///***)))(((+++000222222111222111111111111111222222000000000000////////////...000111222222111000...000000000000000000000000,,,,,,,,,------...............///000111111...+++......---,,,,,,,,,,,,---000000//////.........---////////////////////////000000000000111111111111000000000000111111111111////////////000000000000000000000000000000000000000111111111111222222222333333333444444444555555777777888999:::;;;;;;<<<:::;;;<<<>>>>>>>>>======BBBBBBCCCEEEFFFGGGHHHIIILLLLLLMMMNNNOOOOOOOOOOOOQQQQQQRRRSSSTTTUUUVVVVVVTTTWWWZZZ\\\\\\]]]___aaa___```bbbeeehhhllloooqqqpppqqqrrrrrrrrrqqqpppooommmnnnpppqqqrrruuuyyy|||zzz|||xxxqqqjjjccc]]][[[WWWRRROOOPPPUUUXXX```nnn{{{~~~~~~~~~~~~|||zzzxxxvvvrrroookkkgggdddddddddeeefffeeefffiiinnnsssvvvwwwzzz~~~~~~yyyuuuuuussspppmmmiiibbb[[[TTTNNNHHHDDDCCCBBBAAA?????????@@@@@@@@@??????@@@DDDIIINNNRRRPPP]]]```TTTHHHHHHIIIGGGGGGGGGHHHHHHIIIJJJJJJJJJHHHFFFCCCAAA>>>=========@@@BBBFFFKKKSSS___nnnxxx{{{qqqjjjjjjlllhhhfffdddaaa]]][[[ZZZZZZZZZ\\\ZZZWWWSSSRRRQQQRRRSSSOOOJJJFFFCCC>>>888999>>>888777555444333333333444333222111111000000111111///000000///......000111/////////000000000111111111111111111222333444555111000/////////000000///222222111111222222333444333333111000000000000000222000///111444555444333111000000//////000111111000000000000///////////////000111222222111000///////////////////////////,,,,,,,,,------..................///000000...,,,///......---------------000/////////............////////////////////////000000000000111111111111000000000000000000000000.../////////000000000000000000000000000000000000000111111111111222222222333333333444444444555555666777888888::::::;;;<<<:::;;;<<<===>>>>>>======BBBBBBCCCEEEFFFGGGHHHIIINNNOOOPPPQQQRRRRRRRRRRRRPPPPPPQQQRRRSSSTTTTTTUUUXXXYYY[[[\\\[[[\\\^^^______```bbbeeeiiimmmppprrrpppqqqrrrsssrrrrrrppppppnnnoooqqqrrrsssvvvyyy||||||}}}~~~wwwooohhhaaa^^^ZZZTTTPPPQQQRRRSSSZZZeeeqqq~~~~~~}}}|||{{{xxxvvvuuuqqqnnnjjjfffcccbbbbbbbbbccccccdddggglllppptttvvvyyy~~~|||yyyxxxvvvssslllhhhaaaZZZTTTOOOIIIFFFCCCBBB@@@???>>>??????????????????@@@DDDIIINNNQQQ[[[qqquuu]]]LLLPPPQQQIIIGGGHHHHHHIIIJJJKKKKKKLLLIIIHHHEEECCCAAA?????????>>>AAAEEEJJJRRR^^^mmmxxx{{{qqqkkkjjjlllhhhgggeeebbb___\\\[[[[[[[[[\\\ZZZXXXUUUSSSRRRQQQPPPSSSOOOLLLIIIDDD>>>===???777777666666555555444444333222111111000000111111111000......///000000///000000000111111111222222222222222222333444555666///////////////000111222222222111111222222333444444222000.........///000444333111222333333222000333111000......///111222////////////000000000000///000111222222111000///........................---------------............---,,,---...///...,,,000000///...............////////////............////////////////////////000000000000111111111111////////////////////////....../////////000000000000000000000000000000000000111111111111222222222333333333444444444555555666777777888999:::;;;;;;:::;;;<<<===>>>>>>>>>>>>BBBBBBCCCDDDFFFGGGHHHHHHKKKLLLMMMNNNOOOOOOOOOOOONNNOOOPPPQQQRRRSSSSSSTTTXXXYYYZZZ[[[[[[]]]```ccc```aaacccfffiiimmmpppqqqpppqqqrrrssssssrrrqqqpppoooppprrrssstttvvvzzz}}}}}}wwwooohhhccc^^^VVVRRRRRRQQQPPPSSS[[[eeerrr~~~~~~}}}{{{yyyvvvtttssspppmmmiiieeeaaa```____________```cccgggmmmrrruuuyyy}}}{{{xxxsssiiieee^^^XXXSSSNNNIIIFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>@@@CCCHHHLLLOOO[[[vvvzzz]]]JJJPPPRRRGGGHHHHHHIIIJJJLLLMMMMMMNNNKKKJJJGGGEEECCCBBBAAAAAA???BBBFFFKKKSSS```ooozzz}}}rrrjjjjjjkkkggggggeeebbb^^^\\\[[[[[[[[[\\\[[[ZZZXXXVVVSSSQQQPPPMMMJJJGGGFFFCCC===777333777777777777777666555555333222111111000000111111222///------000222000...000000000111111111222222333222222222222333333444000000111000//////000222222222111111222222333444444222///---,,,---///000333333222222222111111000555333111//////000222333////////////000000000000///000111111111111000///........................---------..................,,,++++++---......---111000000//////////////////////////////.........///////////////////////////000000000111111111111////////////...................../////////000000000000000000000000000000000000111111111222222222333333333444444444555555666666777888999:::;;;;;;::::::;;;<<<===>>>??????AAABBBCCCDDDEEEGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSTTTUUUVVVXXXYYY[[[___eeeiiiccccccdddfffhhhkkkmmmnnnooopppqqqrrrrrrrrrqqqpppnnnpppqqqrrrsssuuuyyy{{{|||~~~wwwnnniiibbbYYYSSSSSSRRRPPPQQQVVV^^^jjj|||~~~|||zzzwwwuuusssrrrnnnkkkhhhccc```]]]\\\[[[[[[[[[]]]___ccciiippptttyyy{{{vvvpppeee```ZZZTTTOOOKKKHHHEEECCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>@@@CCCGGGKKKNNNRRReeeiiiVVVIIIMMMOOOHHHIIIIIIJJJKKKMMMNNNOOOOOOKKKJJJHHHFFFEEECCCBBBAAAAAADDDHHHNNNVVVcccrrr}}}sssjjjhhhiiidddfffdddaaa^^^[[[ZZZZZZZZZZZZZZZYYYXXXVVVSSSQQQOOOQQQLLLGGGDDDDDDCCC>>>888777888888888777666555444333222111111000000111111222///------000222000.../////////000000000111111444333222111111000000111222333333111///...///111222222111111222222333444444222///---,,,---///000444444555555444444555555444333111/////////111222.../////////000000000111000000111111111111000000...................................................,,,++++++---.........111111000////////////000.........//////////////////////////////////////////000000000111111111111000/////////.........---............////////////000000000000000000000000000000111111111222222222333333333444444444555555555666777888999::::::;;;::::::;;;<<<===>>>???@@@AAAAAABBBDDDEEEFFFGGGHHHKKKLLLMMMOOOPPPPPPQQQQQQOOOPPPQQQRRRSSSTTTTTTUUUTTTUUUWWWYYY[[[___eeeiiiffffffffffffggghhhiiijjjmmmnnnpppqqqqqqqqqppppppmmmoooppppppqqqssswwwyyyzzz|||uuunnnfff\\\VVVTTTSSSPPPOOOSSSYYYddduuu~~~|||yyyvvvtttrrrrrrkkkiiifffbbb^^^\\\ZZZYYYWWWXXXZZZ[[[___fffooouuu|||zzzrrrkkkbbb]]]WWWQQQMMMIIIFFFDDDDDDDDDCCCBBBAAA@@@??????>>>>>>???@@@CCCGGGKKKMMMSSSUUUWWWVVVRRRNNNNNNPPPJJJJJJKKKLLLMMMNNNOOOPPPIIIIIIHHHFFFEEECCCBBBAAA@@@CCCHHHNNNWWWdddtttssskkkhhhiiidddfffdddaaa]]][[[ZZZZZZZZZXXXWWWWWWVVVTTTRRRPPPOOOQQQQQQLLLEEEBBBCCCBBB@@@999999888777666555444444333222111111000000111111111000......///000000////////////000000000111111333333222111000000000000222444555222...---...111222222111111222222333444444222000.........///000000222333333222333444555111111000///..................//////000000111111111000000000000000000111......................../////////...............---,,,+++,,,...//////...111111000///////////////.........///////////////////////////////////////000000000000111111111111111000000//////.........------........./////////000000000000000000000000000111111111111222222222333333333444444444555555555666666777888999:::::::::::::::;;;===>>>@@@AAAAAAAAABBBCCCEEEFFFGGGGGGIIIJJJKKKMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUVVVWWWYYYYYYZZZ]]]```cccffffffeeeeeeffffffggggggkkklllnnnoooppppppoooooommmnnnooopppppprrruuuxxxyyy{{{}}}uuukkk```YYYXXXTTTPPPNNNPPPTTT]]]lllzzz}}}{{{yyywwwtttsssrrrqqqiiihhheeeaaa^^^[[[YYYXXXUUUWWWXXXZZZ]]]dddooowww|||ssslllddd___XXXRRRNNNKKKHHHFFFGGGGGGGGGFFFEEECCCAAA@@@>>>???@@@AAADDDHHHKKKLLLVVVNNNNNNVVVVVVNNNLLLQQQKKKLLLLLLMMMMMMNNNNNNOOOHHHHHHGGGFFFEEECCCAAA@@@???BBBGGGNNNWWWdddttt~~~ssskkkjjjkkkggggggeeebbb___\\\[[[[[[[[[YYYXXXWWWVVVUUUTTTTTTSSSPPP]]]ddd[[[LLLBBB>>><<<;;;:::888666444333333333333222111111000000111111///000000///......000111000000000111111111222222222111111111111222333444000333555222...---000333222222111111222222333444333333111000000000000000///111222222000000111333222222333333222111///............///000111111111111111000000000000111111////////////////////////000/////////.........---,,,,,,,,,...000111///...000000///............///............/////////000////////////////////////000000000000111111111111222222111000000///......---------.........//////000000000000000000000000000111111111111222222222333333333444444444555555555555666777888999:::::::::::::::;;;<<<>>>@@@AAA@@@AAABBBCCCDDDFFFGGGGGGFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTVVVYYYZZZZZZ\\\^^^```cccccccccdddeeefffggghhhjjjkkklllnnnnnnnnnnnnmmmnnnoooppppppqqqsssvvvxxx{{{}}}{{{qqqfff^^^]]]VVVRRROOOOOOQQQWWWdddqqqyyyxxxvvvsssqqqpppppppppgggfffdddaaa^^^\\\ZZZYYYTTTVVVXXXYYY\\\dddpppyyyyyyrrriiiddd]]]VVVRRROOOMMMKKKJJJJJJJJJIIIHHHFFFDDDBBB??????AAACCCEEEHHHKKKLLLOOOMMMNNNRRRQQQLLLKKKNNNLLLLLLLLLMMMMMMMMMMMMMMMHHHHHHHHHGGGFFFDDDBBBAAAAAAEEEJJJPPPZZZhhhxxx}}}sssllllllnnniiiiiifffccc```]]]\\\\\\\\\\\\\\\ZZZYYYYYYXXXYYYYYYkkkxxx```SSSNNN===;;;888444222222222333333222222111000111111111...000222000------///222111111222222222333333333000000111222333555777888...222444222///...222666222222111111222222333444333333222222111000000///444666777666444222444666555666777888777555222111---......///000111111222111111000000000000111111000000000000000000000000000000//////.........---,,,,,,---000222222000...000000///...............---.........//////000000////////////////////////000000000000111111111111333222222111000//////...---------.........//////000000000000000000000000000111111111111222222222333333333444444444555555555555666777888999:::::::::::::::;;;<<<>>>@@@BBB@@@AAABBBCCCDDDFFFGGGGGGHHHIIIKKKMMMNNNOOOPPPPPPMMMNNNNNNOOOPPPQQQRRRSSSPPPSSSWWWYYY[[[]]]___aaa``````aaabbbdddfffhhhiiihhhjjjkkkmmmnnnnnnmmmmmmooopppqqqrrrrrrssswwwyyy}}}~~~uuujjjbbb```ZZZUUURRRQQQQQQUUU```lllvvvuuusssqqqooonnnnnnooofffeeecccaaa___\\\ZZZYYYTTTVVVXXXYYY\\\dddqqq{{{xxxoooiiiaaa[[[VVVSSSQQQOOOLLLLLLLLLKKKJJJGGGEEEDDD@@@@@@BBBDDDFFFIIIKKKMMMHHHQQQTTTPPPLLLOOOPPPOOOMMMMMMMMMLLLLLLLLLLLLKKKHHHHHHIIIHHHGGGEEECCCBBBEEEIIINNNUUU^^^lll|||uuummmkkklllgggjjjeee```]]]\\\\\\ZZZWWW\\\[[[YYYWWWVVVUUUVVVVVVmmmiiiSSS@@@555:::;;;222...333000000000000000000000000000111111111111000//////222444666888888666444222222222222111111000000000111111000///////////////111222333222111111333555666555555444333333222222222333444444555555444444888777444222000000111222...///000000000000000///000///---,,,,,,...000222///000111000...,,,---...111000...---,,,,,,,,,------------............/////////.........------,,,......////////////..................////////////000111222222111///---,,,333222000000000///---+++---------............///000000111222222222222111000000000000111111111111444444444444444444444444444555666777777888777777999999:::;;;===???AAABBBBBBBBBBBBCCCCCCEEEFFFFFFIIIJJJKKKMMMNNNNNNNNNNNNMMMNNNOOOPPPQQQSSSSSSTTTWWWXXXXXXYYYZZZ\\\^^^___cccaaa``````aaadddgggiiiiiiiiiiiiiiijjjllloooppppppqqqsssssssssssstttvvv{{{|||~~~xxxooogggbbb\\\VVVRRRRRRSSSUUUZZZaaayyy~~~zzzvvvqqqmmmmmmmmmnnnmmmiiigggddd```\\\YYYWWWVVVXXXUUUTTTWWW[[[cccqqq{{{uuummmeee___[[[WWWUUUUUURRRPPPMMMLLLJJJGGGEEECCCCCCCCCDDDFFFIIIKKKMMMQQQQQQRRRRRRQQQPPPNNNMMMKKKKKKJJJJJJIIIIIIJJJJJJEEEFFFHHHGGGEEEDDDDDDEEEBBBFFFNNNWWWcccqqq~~~vvvnnnlllmmmhhhkkkgggbbb___^^^]]][[[YYY\\\[[[YYYWWWVVVUUUUUUVVV\\\yyyeee@@@555444000...222111111111111111111111111111111111111000000000000000111333555666666555555444444333333333222222222111111000//////////////////000111000//////111333666666666555444444333333111222222333333333333333777666333111000000111111//////000000000000000/////////////////////000000///000111000...------...000///...---,,,,,,---------------............/////////...---------------......////////////..................////////////---...///000///...,,,+++///......///000000...,,,---------............/////////000111111111111000000000000000111111111111444444444444444444444444666666777888888999999999:::::::::;;;<<<===>>>???@@@AAAAAABBBDDDFFFGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNMMMNNNOOOQQQRRRTTTUUUUUUXXXXXXXXXYYYZZZ\\\]]]^^^bbbaaaaaaaaabbbdddggghhhhhhhhhhhhiiikkklllnnnooooooqqqrrrsssssssssuuuwwwzzz|||{{{rrriiiccc]]]WWWSSSRRRSSSSSSXXX___ooo}}}xxxtttooolllkkkllllllkkkhhhfffccc```\\\YYYWWWVVVXXXUUUUUUXXX\\\dddrrr{{{ssskkkeee```\\\YYYXXXUUURRRPPPOOOMMMKKKHHHGGGFFFGGGHHHIIILLLNNNPPPRRRSSSSSSSSSSSSQQQPPPOOONNNMMMKKKJJJHHHGGGGGGGGGEEEFFFGGGGGGEEEDDDDDDEEEDDDHHHQQQ\\\hhhvvvwwwooonnnnnniiikkkhhhccc```___^^^]]]\\\\\\[[[YYYWWWUUUUUUUUUUUUVVVUUUddd~~~JJJ555555555333444111111111111111111111111333222000/////////000111---...000111333555666777555555555555444444444444111111000//////////////////000111000//////111333666666666555444444333333000111111222222222222222555444222111000000000111000000000000000000000000///000111222111000///...000111111000...------...///......---------......---------............///000///...---,,,---............////////////..................////////////,,,---...///000///......000///......//////---+++---------............///......///000000000000000000000000111111111222222444444444444444444444444666777777888999:::::::::;;;;;;;;;;;;;;;<<<<<<===???@@@AAABBBDDDGGGIIIJJJIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNPPPQQQSSSUUUVVVWWWYYYYYYYYYYYYZZZ[[[]]]]]]```aaaaaacccdddeeeggggggfffggghhhjjjkkklllmmmmmmnnnppprrrsssssstttvvvxxxzzz|||vvvllleee```ZZZUUUSSSRRRRRRUUU[[[cccvvv|||vvvrrrmmmjjjjjjjjjjjjiiigggfffccc___\\\YYYWWWWWWWWWUUUUUUYYY]]]eeesss{{{tttmmmhhhbbb___[[[YYYVVVTTTSSSRRROOONNNKKKKKKKKKLLLMMMOOORRRSSSTTTUUUUUUUUUUUUSSSRRRQQQPPPOOOMMMJJJHHHFFFEEEDDDDDDFFFGGGFFFDDDCCCDDDEEEFFFLLLVVVbbbpppwwwooommmnnniiijjjgggddd```^^^]]]]]]]]]\\\[[[YYYWWWUUUTTTTTTTTTZZZKKKEEEPPP\\\```eeellljjjCCC666888777444444111111111111111111111111333222000......///111222.........///000333555666555555555555555444444444111000000///////////////111222333222111111333555555555444444333222222222000111111222333222222222333333222000000000000111111111000000000000000000111111111111111000000///000111222000...---...///...---------.........///---------............///000///---,,,,,,---...///......////////////..................////////////---...///111222222222222444333111000///---***(((---------............///...///000000111111000000000000111111111222222222333333444444444444444444666666666777888999:::;;;<<<<<<;;;<<<<<<===>>>???AAAAAABBBCCCDDDFFFHHHIIIIIIJJJKKKLLLNNNNNNNNNNNNNNNOOOPPPRRRTTTVVVXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]___```bbbdddffffffffffffeeefffhhhkkkllllllllllllmmmoooqqqsssssstttwwwyyyzzz|||yyyooogggccc]]]WWWUUURRRPPPSSSWWW[[[ooo{{{uuuqqqnnnllliiiiiiiiiiiilllqqqxxx}}}}}}zzzuuuqqqmmmjjjjjjjjjiiihhhfffeeebbb___\\\ZZZXXXXXXVVVTTTUUUZZZ^^^eeerrr~~~{{{uuunnnhhhddd^^^\\\XXXVVVUUUUUUSSSQQQNNNNNNNNNOOOPPPRRRTTTVVVVVVWWWXXXXXXWWWVVVTTTSSSQQQPPPNNNKKKHHHFFFEEEDDDEEEFFFFFFEEEDDDCCCEEEFFFHHHOOO[[[jjjxxxvvvnnnmmmmmmhhhgggfffccc___\\\[[[\\\\\\]]][[[YYYVVVTTTTTTSSSSSSSSSNNNFFFBBBCCCGGGIIIJJJSSSDDD888555444000000333111111111111111111111111333222000......///111222000///.........000222333333333333333333444444444111000000///////////////111222333222111111333555333222222111111000000///111222222333333333333333222222111111111111111111333222111000///000000000333222000///...000111222000111222111///---...///------..................---------............//////...---,,,------...///......////////////..................////////////------///000222333444444555444222111111///,,,***---------............//////000111111222222111111111111111111222222222222333333333444444444555555555555555555666888:::;;;;;;<<<<<<===???@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLNNNNNNNNNNNNOOOPPPQQQSSSUUUVVVXXXXXXYYYYYYYYYYYYZZZ[[[]]]]]]___```ccceeeggggggffffffeeegggiiikkklllmmmmmmlllmmmoooqqqsssssstttwwwyyyyyy||||||rrrkkkggg```ZZZWWWSSSPPPQQQUUUXXXkkk}}}wwwooogggbbb___\\\ZZZYYYYYYYYYYYYZZZ^^^dddiiittt|||yyyuuurrrnnnlllkkkkkkjjjiiifffeeebbb```]]][[[ZZZYYYUUUTTTVVVZZZ^^^eeeppp|||{{{tttmmmhhhbbb___[[[YYYXXXWWWVVVUUURRRRRRQQQRRRSSSUUUWWWXXXYYYZZZ[[[[[[ZZZYYYWWWVVVSSSQQQOOOMMMKKKIIIHHHGGGEEEFFFFFFEEEDDDDDDFFFHHHKKKSSSaaapppvvvnnnlllmmmhhheeedddbbb^^^[[[YYYZZZ\\\]]][[[YYYVVVTTTSSSSSSSSSKKKPPPMMMDDD@@@EEEEEE@@@999888777777222...000777222222222222222222222222333222000/////////000111111000///......///000000222222222222333333333333111111000//////////////////000111000//////111333111111111000//////......111222222333333333333333111111111222222222222222444333111000//////000111222000...------///222444111222222111///......///---......///......---------------............///---------.....................////////////..................////////////+++,,,---...000111222333111000000111222333111///---------............///000000111222222222222222111111111222222222222333222333333444444555555555444444444444666888:::;;;<<<<<<===>>>@@@BBBDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFIIIJJJKKKMMMNNNNNNNNNNNNPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZ\\\^^^___```aaaccceeeggggggggggggggghhhiiikkklllmmmnnnnnnnnnppprrrsssssstttvvvxxxyyy}}}wwwqqqjjjccc]]]YYYUUUQQQQQQTTTXXXiiizzztttjjjeee___YYYVVVTTTQQQPPPLLLMMMNNNNNNPPPSSSXXX\\\cccnnn~~~{{{xxxuuurrrooommmlllllljjjiiifffeeecccaaa^^^]]]\\\[[[VVVVVVXXX\\\```eeeooozzzzzzsssnnnjjjfffaaa^^^]]]\\\ZZZYYYXXXWWWWWWWWWXXXZZZ\\\]]]^^^^^^_________]]]\\\[[[VVVUUUSSSPPPMMMLLLJJJJJJGGGGGGGGGFFFEEEEEEHHHJJJOOOXXXgggwwwwwwooonnnnnniiiddddddbbb^^^ZZZYYYZZZ]]]]]][[[YYYVVVTTTSSSRRRRRRLLLNNNKKKCCC>>>>>><<<888<<<:::999888555222444888222222222222222222222222111111111111000000000000000000///////////////000111222222222333333333333111111000//////////////////000111000//////111333111111111000//////......000111111222222222222222111111222333333333333333555333111000//////000111...------......000222333111222222111///...///000....../////////---,,,+++---------............///+++,,,...///000///...---......////////////..................////////////---------...///111222333/////////000222333222000---------............//////000000111111111111111111111111222222222333333222222333333444555555666555555444555666888;;;============>>>???AAABBBCCCEEEDDDDDDDDDEEEFFFGGGGGGIIIJJJKKKMMMNNNNNNNNNNNNQQQQQQRRRRRRSSSTTTTTTUUUVVVVVVWWWYYY[[[]]]___```aaabbbccceeefffgggggghhhiiiiiijjjkkklllnnnooopppoooqqqrrrsssssssssuuuwwwzzz}}}|||wwwllleee___[[[WWWRRRQQQTTTVVVggg}}}wwwnnnhhh___\\\XXXTTTRRRQQQNNNMMMHHHIIIJJJJJJJJJLLLNNNQQQWWW___lll|||~~~~~~~~~~~~}}}zzzwwwuuurrrooommmlllkkkjjjhhhgggfffdddbbb```^^^^^^]]]ZZZYYY[[[```bbbfffpppyyyzzzuuusssoooiiieeecccbbbaaa_________^^^___```aaacccdddcccddddddeeedddbbbaaa```\\\ZZZWWWTTTPPPMMMKKKJJJHHHHHHHHHGGGFFFGGGIIILLLTTT^^^mmm}}}xxxpppooopppjjjddddddccc___[[[YYY[[[^^^]]][[[YYYVVVTTTRRRRRRRRRQQQKKKFFFEEEEEECCCCCCDDD;;;777333444666444222111222222222222222222222222000111111111111000///////////////000000000000000222222222333333444444444111111000///////////////111222333222111111333555222222111111000///////////////000111111111111111111222333444444444444444555444222000//////000111***+++---///000111111111111222333111///...///000//////000000///---+++***---------.........//////***,,,...000111000...,,,......////////////................../////////000//////000000111333444555111000///000111000///------------.........//////...//////000000000000000111111222222222333333333222222333333444555666666777666555666777:::<<<>>>>>>>>>>>>>>>>>>??????@@@CCCCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKMMMNNNNNNNNNNNNRRRRRRRRRRRRSSSSSSSSSSSSUUUVVVWWWYYY[[[^^^```aaabbbbbbcccdddeeeggghhhhhhkkkkkkjjjkkklllnnnppprrrpppqqqsssssssssssstttvvvzzz}}}|||mmmfff```]]]XXXSSSRRRUUUUUUddd{{{zzzrrrjjjccc^^^]]]ZZZWWWUUUTTTRRRPPPNNNKKKLLLLLLKKKIIIGGGGGGHHHPPPVVVaaaooo}}}}}}|||}}}}}}|||yyywwwtttqqqnnnmmmlllkkkiiiggghhhfffeeecccaaa```___^^^\\\\\\^^^bbbeeehhhpppzzzzzzyyyuuuoookkkhhhgggeeedddeeedddddddddeeeggghhhiiiggghhhhhhhhhhhhfffeeeddd```^^^[[[VVVRRRNNNKKKJJJIIIIIIIIIGGGGGGHHHKKKMMMXXXaaaqqqwwwrrrrrrpppggggggeee```\\\YYYWWWXXXXXX[[[ZZZXXXVVVTTTRRRPPPOOOOOOLLLGGGCCCAAA===:::777666555444333222111111111333333222222111000000000111111000000000000111111...------------...//////000111111000000///...---333222111///......------000111222333333333333222000000000000////////////...000111111000000111222222222222111111111111111222111000//////000111222///...---,,,---...000222//////............//////++++++++++++++++++++++++---,,,,,,+++,,,---...///........................////////////////////////////////////........................///000111222222222111000///...------...------------...//////111111000000111111222333000111111111111222222222222222222333444555666777333333555666888:::;;;<<<999:::;;;<<<===>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEGGGHHHJJJLLLNNNOOOPPPPPPLLLMMMOOOQQQRRRSSSTTTTTTVVVYYY\\\]]]]]]]]]^^^___bbbbbbcccddddddeeeffffffhhhiiijjjlllnnnooopppqqqooooooooopppqqqsssvvvwwwzzz|||{{{nnnlllgggaaa[[[XXXXXXXXXYYYbbbtttvvvmmmgggdddcccccc___eeegggccc^^^ZZZTTTNNNNNNLLLJJJIIIHHHHHHJJJKKKMMMPPPXXXdddqqq~~~|||{{{yyywwwvvvvvvwwwwwwvvvsssooolllkkkkkkjjjiiieeeeeeddddddcccbbbaaa```eeeaaa```cccgggjjjqqqxxx~~~zzzuuuqqqooooooooollllllnnnooopppqqqqqqqqqqqqqqqpppooonnnmmmkkkjjjiiieee___YYYUUUQQQMMMKKKMMMIIIHHHJJJJJJIIIKKKPPP[[[hhhzzzvvvrrrqqqooogggfffddd```\\\YYYXXXXXXYYY\\\ZZZXXXVVVTTTRRRQQQQQQOOOLLLGGGDDDAAA>>>;;;999777666555333222222222222111111111111111111222222111000000//////000000111///............///000000111222222222222111000000555444333111000000//////111111222333333222222222000000000000///////////////000222111000000111333222222222111111111111111222111000//////000111222000000.........000111333//////............//////------------------------------,,,,,,,,,---...///........................////////////////////////......................../////////000000111222333222222111000///...------...------------...//////111111111111111222222333000111111111111222222222444444444444555777888999444555666888:::;;;======<<<<<<===>>>??????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEGGGHHHJJJLLLNNNOOOPPPPPPMMMNNNPPPQQQSSSTTTTTTTTTVVVYYY\\\]]]]]]]]]^^^___aaabbbbbbdddeeefffgggggghhhiiijjjlllmmmooopppqqqqqqqqqqqqrrrtttvvvxxxyyy|||~~~~~~ssspppllleee___\\\ZZZZZZXXX```qqqvvvqqqjjjeeecccfffjjjlllsssyyy{{{vvvooohhhaaaYYYQQQPPPNNNLLLKKKKKKLLLMMMNNNPPPWWW```lll}}}|||{{{yyyxxxvvvvvvvvvvvvvvvsssooollllllkkkjjjiiihhhgggffffffeeeffffffgggiiieeecccfffiiimmmssszzz{{{xxxvvvwwwwwwttttttuuuwwwwwwxxxxxxxxxzzzzzzyyyxxxwwwuuutttsssoookkkeee___[[[VVVRRRNNNNNNJJJHHHIIIJJJJJJNNNTTT```lll~~~vvvpppooonnnfffdddbbb___\\\ZZZYYYYYYZZZ\\\ZZZWWWTTTRRRRRRRRRRRROOOLLLHHHDDDBBB@@@===;;;888777555444333333222222///000000111222222333333000//////......//////000///////////////000111111222222333444444444333333555444333111000000//////111222222222222222111111000000000000////////////000222333333222111333444222222222111111111000000111111000000000000111111111111000//////000222333//////............//////........................---------,,,------...///........................////////////////////////+++,,,,,,------......///000000000000111222333444222222111000///...------......------......///000000111111111111222222222000111111111111222222222111111111111222444555666666777888:::;;;===>>>????????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPNNNOOOQQQRRRTTTUUUUUUUUUVVVYYY[[[\\\]]]]]]^^^___aaaaaabbbdddeeeggghhhhhhhhhiiijjjlllmmmooopppqqqsssssstttuuuwwwyyy{{{|||xxxvvvqqqkkkeee```]]][[[WWW^^^lllyyyjjjhhhggghhhnnnwwwxxxmmmdddVVVUUUSSSQQQOOOOOOOOOPPPQQQQQQUUU[[[dddttt~~~}}}{{{yyyxxxwwwvvvvvvvvvsssooommmllllllkkkjjjkkkjjjiiihhhiiikkknnnpppooojjjgggiiilllooovvv}}}yyyuuuoooiiiccc]]]WWWTTTOOOKKKIIIIIIJJJKKKRRRZZZgggtttvvvooommmllleeecccaaa___\\\[[[ZZZZZZZZZ[[[YYYUUURRRPPPPPPQQQRRRNNNLLLHHHEEECCCAAA>>><<<888777666555444333333333000000111111111222222222//////............////////////......//////000111111222333444555555555555333222111///......------111222222222222111111000000000000000////////////111222444333222222333555333333222222111000000000111000000000000000000111111000000//////000111111///......------......///...........................------------.................................////////////////////////++++++,,,---...///000111000000000000111222333333111111111000///........................//////000000000111111222222222222000000111111111222222222000000000000222333444555777888999:::;;;===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGHHHJJJLLLNNNOOOPPPPPPPPPQQQRRRSSSUUUUUUUUUUUUWWWYYY[[[\\\\\\\\\^^^``````aaabbbdddfffggghhhiiihhhhhhjjjkkkmmmnnnppppppuuuvvvwwwxxxzzz|||~~~}}}zzztttoooiiiccc^^^[[[WWW\\\hhh{{{uuuooogggjjjooowwwrrrggg[[[YYYWWWUUUSSSRRRRRRRRRSSSRRRTTTXXX___mmm}}}{{{zzzyyyxxxwwwtttpppnnnmmmmmmllllllnnnllljjjjjjlllppptttwwwtttnnnkkklllnnnqqqxxxyyyrrrkkkccc\\\WWWPPPLLLJJJJJJJJJNNNXXXbbbnnn{{{uuummmkkkkkkeeebbb```___]]][[[[[[ZZZZZZYYYWWWTTTQQQOOOOOOPPPQQQNNNLLLHHHEEECCCAAA>>><<<888777666555444333333333222222222111111111000000//////............//////......------......///000000000222333444444444444333222111///......------111111111222222111111000000000000000////////////111333444444333333444555333333222222111000000///000000000111111000000000000/////////.../////////......------------......------------------------.....................---........................////////////////////////,,,------///000111222333///////////////000222222111111000000//////......///............///000000///000111222222222222111000000111111111222222222444444444555666777999999666777888999:::;;;<<<===>>>>>>??????????????????AAABBBBBBCCCDDDEEEFFFFFFGGGHHHJJJLLLNNNOOOPPPPPPQQQQQQSSSTTTUUUUUUUUUUUUWWWXXXZZZ[[[[[[\\\^^^```aaabbbcccdddfffggghhhiiiggghhhiiikkkmmmnnnooopppuuuvvvxxxzzz|||~~~|||vvvpppkkkeee___[[[WWW[[[fffwwwwwwooojjjffflllvvvssshhh```___]]]ZZZXXXVVVUUUTTTUUUTTTVVVYYY___kkk~~~}}}|||xxxuuuqqqoooooooooooonnnooommmkkkkkkmmmrrrwww{{{vvvpppmmmnnnqqqsssyyyyyyqqqhhh^^^XXXPPPMMMKKKKKKLLLQQQ]]]iiiuuuuuullliiiiiidddbbbaaa___]]]\\\[[[ZZZZZZXXXVVVTTTQQQPPPOOOPPPQQQOOOLLLHHHDDDBBB@@@===;;;888777555444333333222222333333222222111000000///000//////......//////000---------------.../////////000111222333333444333555444333111000000/////////000000111222222111111000000000000////////////111333444444333222444555444333333222111000//////000000111111111111000000////////////..................------------......,,,,,,,,,,,,,,,,,,,,,,,,...////////////...------........................////////////////////////---......000111222333333............///000111222111000000000/////////...//////......//////000111///000111333333222111111000111111111111222222222333333444444555666888999666666777888999:::;;;;;;============>>>>>>??????BBBBBBCCCDDDEEEFFFFFFGGGGGGHHHJJJLLLNNNOOOPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUWWWXXXZZZZZZZZZ[[[^^^```ccccccdddeeefffgggggghhhggghhhiiikkklllnnnooopppsssuuuwwwzzz|||~~~xxxrrrnnniiibbb^^^YYY\\\fffuuu|||sssllliiihhhoooyyyxxxnnnhhhgggeeebbb```]]][[[ZZZYYYXXXZZZ\\\```kkk~~~zzzwwwsssqqqqqqrrrqqqpppqqqooommmmmmooosssxxx{{{vvvqqqooorrrtttvvv{{{vvvkkk```XXXPPPNNNMMMNNNOOOTTTbbbooo{{{tttkkkhhhhhhcccbbbaaa```^^^\\\ZZZYYYXXXXXXWWWUUUTTTRRRRRRQQQQQQOOOLLLGGGDDDAAA>>>;;;999777666555333222222222222222222111111111111111111111000000//////000000111...............//////000000111222333333333333333555444333111000000//////---...///111222222222222000000000000////////////111222333333222222333444444444333222111000///...///000111222222111000///000000000000000///.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...///000000///...---,,,........................////////////////////////---......///000111111222////////////000111222333000000000000///////////////////////////000000111///000222333333222111000000111111111111222222222000000000111222333555555666666777888999:::;;;;;;;;;<<<<<<===>>>???@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLNNNOOOPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTWWWXXXYYYYYYYYY[[[^^^```eeeeeeeeeeeefffffffffgggggggggiiijjjlllnnnooooooqqqrrruuuxxx{{{|||}}}}}}{{{uuurrrnnnhhhccc[[[^^^gggvvvzzzqqqllljjjiiinnntttwwwzzzxxxrrrqqqooollliiieeecccaaa]]]\\\^^^```bbbjjj{{{{{{yyyuuusssssstttsssssssssrrrpppoooqqqtttwwwzzzvvvrrrrrruuuxxxyyy}}}yyymmm```YYYOOONNNOOOPPPQQQWWWeeessstttjjjggghhhcccbbbbbb```^^^\\\ZZZXXXXXXXXXXXXWWWVVVUUUTTTSSSRRROOOLLLGGGCCCAAA===:::777666555444333222111111111000000000111222222333333111111000000000000111111///////////////000111111222222333333444444333333333222111///......------,,,---///000222333333333000000000000////////////000222333333222111333444444444333222111000///...///000111222222111000///111111111111111000//////...------,,,,,,------...------------------------...///000000000///---,,,........................////////////////////////------......///000000000000000000000111222333444000000000000///////////////////////////000111111...000222333333333111000000111111111111222222222222222222333444555777777777777888999::::::;;;;;;;;;<<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLNNNOOOPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSWWWXXXYYYYYYYYY[[[^^^```ffffffffffffffffffffffffggggggiiijjjlllmmmoooooooooqqqtttwwwzzz{{{||||||~~~xxxuuurrrmmmhhh\\\___hhhvvvxxxqqqllljjjeeehhhjjjiiiiiinnnvvv~~~~~~yyyxxxvvvsssooollliiiggg```___aaabbbccciiixxx}}}zzzvvvtttuuuuuuuuutttuuusssrrrqqqrrruuuwwwyyyvvvssstttxxx{{{|||{{{nnnaaaYYYNNNNNNPPPRRRSSSXXXggguuu{{{rrrnnnnnnmmmgggdddbbb___^^^]]]\\\ZZZYYYYYYXXXWWWUUUTTTSSSRRRRRROOOKKKGGGCCCAAA???===;;;888888777666555333111000111111000000000000111111///////////////////////////////////////000111111000111111222222333444444333333222111000///...---......//////000000111111444333111000000000111111000000111222222222222111333333333222222111111111222111000//////000111222111000///......///000111000000000000////////////---------.........//////..................------///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000////////////333111///...//////......000000//////......------222222111000/////////000222111111111111111222222111222333444555555555555777777888999:::;;;;;;<<<;;;;;;<<<<<<======>>>>>>??????@@@BBBCCCEEEFFFFFFLLLLLLLLLMMMNNNNNNNNNOOOSSSSSSSSSSSSTTTTTTTTTTTTVVVXXXZZZ[[[\\\]]]___aaaggggggfffffffffgggggghhhiiiiiihhhiiikkknnnqqqsssppprrrtttwwwzzz}}}~~~|||zzzpppgggccceeelllxxx{{{sssnnnjjjhhheeecccdddgggjjjmmmvvv|||~~~zzzxxxtttpppnnnjjjhhhhhhgggfffjjjxxx~~~xxxvvvwwwyyyyyyxxxxxxwwwvvvvvvvvvwwwyyyzzzxxxyyyyyyyyyyyy|||~~~qqqbbbWWWRRRNNNKKKNNNUUU```ppp}}}{{{sssnnnnnnmmmgggfffccc___]]]\\\[[[ZZZYYYYYYXXXVVVUUUSSSRRRRRRRRRPPPMMMHHHDDDBBB???===;;;777777666444333222111000111111000000000000111111111111111111111111111111///////////////000111111000111111222222333333444333333222111000///............//////000111111111444333222000000000000111000000111222222222222111444444444333333222222222222111000//////000111222111000///......///000111000000000000////////////---------.........//////...........................------,,,,,,,,,,,,---------------------------------..................111000000000/////////...333222111000000000/////////////////////.........222111000000000000000000111111111111111111222333222222333333444444555555777777888999:::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>AAABBBCCCDDDEEEGGGHHHHHHLLLLLLLLLMMMMMMNNNNNNOOOQQQQQQRRRSSSSSSTTTUUUUUUVVVWWWZZZ[[[[[[\\\___aaaeeeeeeeeeeeeeeeeeefffgggiiiiiiiiijjjlllnnnppprrroooqqqtttwwwyyy|||}}}~~~|||rrrjjjfffhhhnnnyyy}}}wwwrrrpppmmmllllllnnnrrrttt|||~~~{{{wwwtttpppnnnnnnmmmlllooo|||~~~yyywwwxxxyyyyyyxxxxxxxxxwwwwwwxxxyyyzzz{{{xxxyyy{{{|||}}}}}}pppaaaVVVPPPLLLJJJNNNWWWcccuuu|||sssmmmmmmmmmggghhhddd___\\\[[[ZZZZZZYYYYYYXXXVVVUUUSSSRRRRRRRRRRRROOOIIIEEEBBB???<<<:::777666444222111000111111111111000000000000111111111111111111111111111111///////////////000111111000000111111222333333333333222222111000///............///000000111111222444333222111000000000000///000111111222222111111444444444333333333333333222111000//////000111222000000////////////000000000000000000////////////---------.......................................---------------...//////..........................................------......//////000000111111222111111000//////...............///////////////000000000000000000111222111111111111111222333444555444333222222333444555777777888999:::;;;;;;<<<;;;;;;<<<======>>>??????BBBBBBCCCDDDFFFGGGHHHHHHKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVWWWYYYZZZZZZ[[[^^^```dddcccccccccdddeeeffffffiiiiiijjjlllmmmooopppqqqqqqrrruuuxxxzzz|||}}}~~~uuunnniiikkkqqq{{{~~~}}}~~~~~~zzzwwwvvvuuutttvvv|||zzzzzzzzzyyyxxxyyyyyyyyyyyyzzz{{{|||}}}yyy{{{~~~{{{mmm^^^TTTNNNJJJIIIPPPZZZiii||||||sssmmmlllmmmgggjjjeee___[[[ZZZYYYYYYYYYZZZYYYWWWVVVTTTSSSSSSSSSTTTPPPJJJFFFCCC???<<<:::888777444222111111222333111111000000000000111111111111111111111111111111///////////////000000111000000000111222222333333222222111111000//////......//////000111111222222444333222111000000/////////000000111111111111111222222222222222222222222222111000//////000111222000000////////////000000000000000000////////////........................---------...............//////............//////.......................................---------***+++---...111222444555///000111000...---------------......//////000000000/////////000111222222000000000111222333444555888666444333333444555777777777888999:::;;;;;;<<<;;;;;;<<<===>>>??????@@@@@@AAABBBCCCDDDEEEFFFFFFJJJKKKKKKLLLMMMNNNOOOOOONNNNNNPPPQQQSSSUUUVVVWWWVVVXXXYYYYYYYYY[[[]]]```cccccccccddddddfffggggggiiijjjlllmmmooopppppppppsssuuuwwwyyy{{{}}}~~~xxxrrrlllnnnuuu~~~}}}|||}}}~~~}}}|||{{{yyyyyyzzzzzz{{{|||}}}~~~}}}wwwiii\\\SSSNNNJJJKKKSSS^^^nnn|||tttmmmllllllhhhjjjeee___[[[ZZZYYYYYYYYY[[[ZZZXXXWWWUUUTTTTTTTTTTTTPPPJJJFFFCCC???<<<:::999777555333222222333444111111000000000000111111000000000000000000000000///////////////000000111///000000111111222333333222222111111000000////////////000000111222222222444444333222111000///...//////000111111111111000000000000000000000111111222111000//////000111222//////000000000000//////000000000000////////////.....................------------.........//////222111000///............------------------------.....................---------...///000111222222000222333222000......///------......//////000000000/////////000111222222000000000111222444555666999888666444444555777888777777888999:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFFFFIIIJJJKKKLLLMMMNNNOOOOOOMMMNNNPPPRRRTTTUUUWWWXXXXXXYYYYYYYYYYYYZZZ^^^```ddddddeeeeeeggghhhiiijjjjjjkkklllnnnooopppppppppssstttvvvxxxzzz{{{|||}}}{{{uuunnnsss{{{|||{{{zzzzzz{{{|||}}}ssseeeXXXQQQOOOLLLNNNWWWdddttt}}}uuummmkkklllhhhhhhddd___\\\[[[ZZZZZZYYY[[[ZZZXXXWWWUUUTTTTTTTTTRRROOOIIIEEEBBB???<<<:::888777555444333333444444111111000000000000111111///////////////////////////////////////000111111//////000000111222222222111111111111000000////////////000111111222222333444444333333111000...---...///000000111111000000///////////////000000000222111000//////000111222//////000000000000//////000000000000////////////...............---------,,,,,,------.../////////222111000///---------------------------------------------.........//////222111111000///......---111444777666333000000222.........///////////////000000000000000000111222///000000111333555666777888777666555555666777888777777888999:::;;;;;;<<<;;;;;;<<<===???@@@AAAAAADDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOQQQSSSTTTVVVWWWXXXZZZZZZZZZYYYYYY[[[^^^aaaeeeeeefffggghhhjjjlllmmmllllllmmmnnnooopppqqqqqqrrrssstttvvvwwwyyyyyyyyy~~~~~~yyysssyyy|||{{{{{{}}}}}}~~~|||oooaaaVVVOOONNNMMMQQQ\\\iiiyyy}}}uuummmjjjlllhhhfffccc___]]]\\\[[[ZZZYYYYYYXXXWWWUUUTTTSSSRRRRRRPPPMMMHHHDDDBBB???===;;;666555555444444333333333111111000000000000111111000000000000000000000000///////////////000111111//////000000111111222222111111111111000000000000///000000111111222333333444444444333222000...,,,...//////000000000000000////////////000000000111222111000//////000111222...///000111111000///...000000000000//////////////////.........---------,,,,,,------...//////000000//////...------------........................+++,,,,,,---...///000000111111111000///.........000444777666222//////111///////////////.........222111000000000000000000//////000111333555777888444444444555666666777777777777888999:::;;;;;;<<<;;;;;;<<<>>>???@@@AAABBBEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLNNNOOOOOOQQQQQQRRRTTTUUUWWWXXXXXX[[[\\\[[[ZZZZZZ\\\___bbbeeeeeefffgggiiikkkmmmnnnnnnnnnmmmmmmnnnppprrrsssssstttuuuwwwxxxyyyyyyyyy}}}}}}yyy|||zzz|||}}}yyylll^^^TTTNNNLLLMMMSSS```ooo~~~}}}uuummmjjjlllhhhdddbbb___^^^]]]\\\ZZZYYYWWWWWWUUUSSSRRRQQQQQQPPPOOOLLLGGGCCCAAA???===;;;444444444444444333111111111111000000000000111111111111111111111111111111///////////////000111111/////////000111111222222111111111111000000000000000000000111222222333333444444444333222000---,,,...//////000000000000000//////000000111111111222222111000//////000111222...///000111111000///...000000000000//////////////////.........---------,,,,,,------...///000000...------------...//////000000000000000000000000***+++,,,---...000111111------...///000111222222,,,111555444///,,,,,,///000000//////.........---222222111000//////000000//////000111333666888999111222333444555555555555777777888999:::;;;;;;<<<;;;;;;<<<>>>???AAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHIIIKKKLLLNNNOOOOOORRRRRRSSSUUUVVVWWWXXXYYY\\\]]]\\\[[[ZZZ\\\```cccdddeeeeeegggiiikkkmmmnnnooonnnmmmmmmnnnppprrrtttwwwwwwyyyzzz{{{|||||||||}}}~~~{{{zzz}}}~~~wwwjjj\\\SSSNNNJJJKKKTTTbbbrrr~~~tttlllkkkkkkfffhhhbbb]]]\\\^^^___]]]ZZZYYYYYYYYYXXXVVVTTTRRRQQQOOOLLLHHHEEECCCAAA>>>;;;666666555444333222222111222222111111111111222222222111111000000000000000111000///......///000111111111111111111111222222////////////............//////000000111111222222222222333222222111//////333000---///222222...***////////////000000000000333111///...///000///......///000///...---...///000//////...------,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,---...///000000................................................---......///000111111222/////////000111111222222111222222222222111000000...............///000000000000000000////////////222222111111111111111111333333333444555666777888666888999999999999:::<<<>>>>>>?????????@@@@@@@@@DDDDDDEEEFFFGGGHHHHHHIIIKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQSSSUUUWWWXXXXXXYYYZZZYYYYYYYYY[[[^^^aaabbbbbbcccdddfffhhhiiijjjkkkoooooooooooopppqqqrrrsssuuuwwwxxxxxxxxxxxxzzz{{{|||~~~yyymmmbbbYYYRRRMMMJJJNNNVVVaaaqqqvvvnnnlllkkkffffffaaa]]]\\\^^^___]]][[[YYYYYYYYYXXXWWWTTTRRRQQQOOOLLLHHHEEECCCAAA>>>;;;666666555444333222222111222222111111111111222222222111111000000000000000000000///......///000111000000000000111111111111000000000/////////....../////////000111111222222222222111000000//////...222///---///222333///,,,////////////000000000111222000......///000000///...///000///...---...000000000000//////.........++++++,,,,,,---,,,,,,+++,,,---------.../////////................................................---......///000000111111/////////000111111222222000111111111111000//////...............///000000000000000000000000000///222222111111111111111111222222222333444555666777777888::::::999999;;;<<<===>>>>>>???@@@@@@AAAAAADDDDDDEEEFFFGGGHHHHHHIIIKKKKKKLLLLLLMMMNNNOOOOOOQQQRRRTTTUUUWWWXXXXXXYYYZZZZZZZZZZZZ\\\^^^aaacccbbbcccdddfffgggiiijjjkkkoooooooooooopppqqqrrrsssuuuwwwyyyzzzzzz{{{}}}~~~vvvvvvvvv{{{uuuiii___WWWPPPLLLKKKPPPZZZfffvvvxxxpppmmmllleeeddd```\\\[[[]]]___^^^\\\[[[ZZZZZZYYYWWWUUUSSSRRROOOLLLHHHEEECCCAAA>>>;;;666666555444333222222111222222111111111111222222222111111000000000000000000000////////////000000000000000000111111222222333222222111000///.........//////000111111222222222111000............///111...---///222333111.../////////000000000111111111///......000111000000...///000000......///000000000000000000/////////---------------------,,,------...........................................................................//////000000111...//////000000111111222000000000000000///.....................///000000000000000000000000000000111111222222222222222222111111111222333444666666777999::::::::::::;;;===<<<<<<===???@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOOOORRRSSSTTTVVVWWWXXXXXXXXX[[[[[[[[[\\\]]]```bbbdddbbbbbbdddeeegggiiijjjjjjnnnnnnnnnoooppprrrssstttuuuwwwzzz{{{|||}}}~~~~~~sssmmmgggiiioooyyyzzzoooddd[[[SSSNNNJJJLLLSSS^^^lll{{{zzzrrrnnnllleeeccc```\\\[[[]]]^^^^^^]]]\\\[[[ZZZXXXVVVTTTSSSRRROOOLLLHHHEEECCCAAA>>>;;;666666555444333222222111222222111111111111222222222111111000000000000000000000000///////////////000000111111222222333333444444333222111//////.........///000111222222333444222000...---...///000///......000222333222000//////000000000111111111000...---...000111111000...///000000///...000111///////////////////////////......---------------...............---------........................................................./////////000000......//////000111111111000000111111000000///..................///000000000000000000000111111111111111222222222222222333222222222333444555666777888999:::;;;::::::;;;===;;;;;;===>>>@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJKKKMMMNNNOOOPPPTTTTTTVVVWWWXXXXXXXXXXXX[[[[[[\\\]]]___aaacccdddbbbbbbdddeeegggiiijjjkkkmmmnnnnnnoooqqqrrrtttuuuwwwyyy{{{||||||}}}~~~~~~|||{{{}}}wwwiiibbb]]]bbblllxxxzzzsssiii___WWWQQQMMMJJJKKKSSSaaappp{{{rrrnnnllldddbbb___]]]\\\\\\]]]^^^^^^\\\\\\ZZZXXXUUUTTTRRRRRROOOLLLHHHEEECCCAAA>>>;;;666666555444333222222111222222111111111111222222222111111000000000000000000000000000000///......111111222222333444444555555444333222111000///.........///000111222333333555333111///...///000111......///000222333333222000000000000111111111111000...---...000111111000...///000000//////000222//////............------.......................................---------............................................................////////////.........///000000111111111111222222111111000///...............///000000///000000000111111111222111111222222333333333333444444444444555777888999777999::::::::::::;;;===:::;;;<<<>>>@@@BBBDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHJJJKKKMMMOOOQQQQQQUUUVVVWWWXXXXXXXXXXXXXXX[[[[[[\\\^^^___aaacccdddccccccdddfffhhhiiikkkkkkmmmnnnoooppprrrtttvvvwwwzzz|||}}}}}}||||||}}}~~~zzzzzz{{{{{{|||sssfff```\\\bbblllwwwtttmmmcccZZZTTTPPPMMMLLLJJJSSScccssszzzqqqmmmkkkeeeaaa```^^^\\\[[[[[[\\\]]]]]][[[YYYVVVTTTRRRQQQQQQOOOLLLHHHEEECCCAAA>>>;;;666666555444333222222111222222111111111111222222222111111000000000000000000111111111000///...---000111111222333444555555444333333222111000//////---...///000111222333444444333222111000000000111...///000111222222222222000000000111111111222222111///......000111000000---///000000000000111333/////////...------,,,,,,+++,,,.../////////...---------..........................................................................................---......//////000000111222222222222222111000000...............///000000///000000111111222222222111111222222333444444444444444555555666777999:::666888999999999999:::<<<;;;;;;===>>>@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJLLLNNNQQQRRRSSSWWWWWWXXXXXXYYYXXXXXXXXXZZZ[[[\\\^^^```aaabbbcccddddddfffgggiiikkkllllllnnnooopppqqqtttvvvxxxyyy|||~~~~~~}}}|||}}}~~~~~~|||zzzwwwyyy{{{~~~rrrgggbbb___ccckkkttt|||}}}nnnggg^^^VVVRRROOONNNMMMLLLVVVfffwwwxxxooolllkkkeeebbbaaa___\\\ZZZZZZ[[[\\\\\\[[[XXXUUURRRQQQPPPPPPOOOLLLHHHEEECCCAAA>>>;;;666666555444333222222111222222111111111111222222222111111000000000000000000111111111000///---,,,...//////000222333333444222222111111000000000000------...000111222333444222222222111000000/////////000111222222111222222000000111111111222222222222000......///000000///---///000111000000222333222111000///...---,,,+++(((***---000111000...---,,,---------.../////////........................................................................------......///000000000111111111111111000000///...............///000000///000000111111222333333111111222222333444444555444444444555666777888999555777888888888888999;;;;;;<<<===>>>@@@AAACCCCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIKKKMMMPPPRRRTTTUUUXXXXXXYYYYYYYYYXXXXXXWWWYYYZZZ\\\^^^```aaabbbbbbeeefffgggiiijjjlllmmmnnnooooooqqqsssuuuxxxzzz|||}}}~~~}}}{{{yyyxxxwwwxxx{{{{{{ooogggddd```ccchhhmmmrrrvvvyyyzzzwwwvvvtttqqqqqqtttyyy~~~yyyhhhbbbZZZRRROOONNNMMMMMMPPP[[[kkk|||wwwnnnkkkkkkeeebbbaaa___\\\ZZZYYYZZZ\\\\\\ZZZWWWTTTRRRPPPOOOOOOOOOLLLHHHEEECCCAAA>>>;;;777666555444333222222111222222111111111111222222222111111000000000000000000111111111000///---,,,,,,---...///000111222222111111000000000000000000------...000111333444444000111111111000///...---///111222222222111111222000111111111111222222222333111///...///000///...---///000111000000222333444333222000///---,,,+++%%%(((---000222000...,,,,,,,,,------...///000000.....................................................................---------......///000000000000000000000000//////..................///000000///000000111222222333333111111222333333444555555333333333444555666777888555666888888777777999:::<<<<<<===???@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIKKKNNNPPPSSSUUUVVVYYYYYYYYYYYYYYYYYYXXXWWWYYYZZZ\\\^^^___aaaaaaaaafffggghhhiiikkkmmmnnnooopppppprrrtttvvvyyy|||}}}}}}~~~|||zzzwwwuuuuuuuuuuuuzzz}}}wwwmmmgggddd```bbbeeehhhllloooqqqrrrnnnllljjjhhhiiinnntttzzz{{{}}}vvveee___WWWPPPMMMLLLMMMMMMUUU___oootttmmmkkkiiibbbeeefffddd___XXXVVVXXXZZZ\\\ZZZWWWTTTQQQOOONNNMMMJJJIIIGGGEEEBBB@@@>>>===777666555555666555333111/////////000111111222222888444000///000111///---,,,---...000000000///...000000000000111111111111000000000000/////////////////////000111111222222111111000//////000111222++++++,,,...111333333222111222333333333333222111111000///......///000111//////............//////%%%'''+++...///...+++******+++---...///...---------------............/////////............/////////000000000///---+++)))---...//////000/////////......//////000000111111222111000///............000///...---------------222000333333///555;;;444;;;...(((...222000000666999888666555555666777888999::::::;;;<<<===>>>>>><<<<<<===???@@@AAABBBCCCDDDDDDDDDEEEGGGJJJNNNPPPMMMMMMOOOQQQRRRTTTVVVVVV[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^___```aaaeeeffffffhhhjjjmmmppprrrppprrrtttwwwyyy{{{||||||}}}}}}}}}}}}~~~|||yyyuuurrrtttxxx|||}}}uuummmgggbbbaaaaaa``````aaaaaabbbcccbbbbbbbbbcccggglllpppsssyyy|||uuulllaaaWWWOOOMMMMMMKKKLLLNNNSSSaaasssuuunnnmmmllleeebbb```]]][[[[[[[[[ZZZZZZ\\\ZZZWWWTTTQQQOOONNNNNNJJJIIIGGGEEEBBB@@@>>>===999888666666555444222///000111111111222222333333444222000///000000000///---...///000000000000000000000000000111111111111000000000000//////////////////000000111222222333222111000//////000111111///......000222333222111111111333333333333111111222111000//////000111222//////............//////---...000222222111///...+++,,,------......---------------............/////////............//////..................---,,,+++,,,---...////////////......//////000000111111333222111000////////////000///...------------...111---///000111???LLLJJJGGG999000222333000111777888777555444444555777888777888888999:::;;;<<<<<<<<<<<<===???@@@AAABBBCCCDDDDDDDDDEEEGGGJJJMMMOOOMMMNNNOOOQQQSSSUUUVVVWWWZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^___aaabbbeeeffffffhhhjjjmmmppprrrqqqrrrtttvvvyyy{{{}}}~~~~~~}}}|||}}}{{{xxxuuusssuuuyyy}}}zzzrrrlllfffbbb]]]]]]\\\[[[[[[[[[[[[[[[\\\]]]^^^aaafffkkkpppsssvvvzzz|||qqqiii___WWWOOONNNMMMKKKLLLOOOWWWfffxxx~~~uuupppooooooiiikkkeee___\\\]]]\\\YYYVVV\\\ZZZWWWTTTQQQOOOOOONNNKKKJJJHHHEEEBBB@@@>>><<<;;;999777666555333111///222222222333333333333333000111111000//////111333000000/////////000111111000000000000111111111111000000000000////////////000000111111222333333333333222111000/////////000222111111222444444333111000111222333333222111000222222111111111111222222000//////......//////000000000111111000///......------,,,,,,,,,---......---------............/////////............//////---------------...///000------...////////////.........//////000000111111333222111000000000000000//////......------......555000111222555HHH[[[]]]JJJ>>>444333333000222888666555444333333444666666777777888999:::;;;<<<<<<<<<<<<===???@@@AAABBBCCCDDDDDDDDDEEEGGGIIILLLNNNNNNNNNPPPRRRTTTVVVWWWXXXZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]^^^___```bbbbbbffffffgggiiikkknnnppprrrsssssstttvvvxxx{{{~~~~~~|||{{{zzzzzzxxxvvvuuuwww{{{~~~vvvnnnhhhccc```[[[ZZZXXXWWWVVVUUUUUUUUUXXXZZZ]]]bbbgggmmmqqqtttuuuzzzvvvlllddd\\\UUUPPPOOONNNLLLMMMPPP\\\kkk~~~~~~wwwqqqqqqrrrmmmnnnhhhaaa\\\YYYXXXWWWVVV\\\ZZZWWWTTTRRRPPPOOOOOOKKKJJJHHHEEEBBB???===<<<;;;999666555555444333111333333333333222222222222000222444333000///111444222111000//////000111222///000000000111111111111000000000000////////////000111111222333333444444333222222111000//////...222111111333555666444333000111222333333222111000111111000111111111222222000000////////////000000000000//////////////////...---,,,++++++,,,...///---------............//////......------......///......---,,,,,,...///000111111111111000///...---......//////000000111111333333222111000000111111//////............//////666111333333444DDDTTTSSS@@@777111111222111333777444444333333333444555555999999:::;;;<<<======>>><<<<<<===???@@@AAABBBCCCCCCCCCDDDEEEGGGIIIKKKLLLNNNOOOPPPRRRUUUWWWXXXYYY[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^___```aaabbbcccffffffhhhjjjllloooqqqrrruuuttttttuuuxxx{{{~~~{{{yyywwwxxxxxxwwwwwwzzz~~~|||rrrjjjddd```]]]ZZZYYYXXXWWWVVVVVVVVVVVVZZZ\\\```fffkkkqqqtttvvvwww{{{yyyqqqhhhaaaZZZTTTPPPOOONNNLLLNNNRRR```pppyyysssrrrsssooohhhgggccc]]]WWWVVVYYY\\\\\\ZZZWWWTTTRRRQQQPPPPPPLLLJJJHHHEEEBBB???===<<<999777555444555666555444333333222222111111111000222555666555111///111333222111000//////000111222///000000000111111111111000000000000////////////000111111222333333444444222222222111000///......000000000222555777666555000111222222222222111000...//////000000111111111000000////////////000000111111000000111222444555///...,,,++++++,,,---...---------............///......------------......000///...,,,,,,---......---......//////...............//////000000111111333222111111111111111111//////.........//////000000---111111...777???999444111///000111111111333333333333333333444555555888999999:::;;;<<<======<<<<<<===???@@@AAABBBCCCBBBCCCCCCEEEFFFHHHJJJJJJMMMNNNPPPRRRUUUWWWYYYZZZ\\\\\\]]]]]]^^^___``````_________```aaabbbcccdddfffgggiiikkknnnpppqqqrrruuuuuuuuuvvvxxx||||||yyywwwuuuwwwxxxyyy{{{}}}{{{pppgggaaa]]][[[ZZZYYYYYYXXXYYYYYYZZZZZZ^^^```dddiiinnnssswwwyyyyyy}}}wwwooofff___WWWSSSOOOOOONNNLLLPPPUUUbbbsss{{{sssqqqrrrnnnrrrsssrrrkkkccc]]]\\\^^^[[[ZZZWWWUUURRRQQQQQQQQQLLLKKKHHHEEEBBB???<<<;;;999666444444555777777777444333333222111000000///333444555444222111000111111111000/////////000000000000000000111111111111000000000000////////////000000111111222333333333111111222111111000///.........///111444666666555///000111222222111000///---...///000000111000000111000000//////000000111.........///000222333444......---,,,,,,,,,---------------............///......------------......000///...---------------&&&''')))+++---...//////......//////000000111111222111111000000000111111//////......//////000000...---222333///333666...222222222222222111000000222333333444444555555555666666777888999:::;;;;;;<<<<<<===???@@@AAABBBCCCBBBBBBCCCEEEFFFGGGHHHIIILLLMMMOOORRRTTTWWWYYYZZZ\\\\\\]]]^^^______```````````````aaabbbcccdddeeefffgggjjjllloooqqqrrrrrruuuuuuvvvxxxzzz}}}|||yyyvvvttttttvvvyyy|||~~~~~~|||yyywwwvvvuuutttooooooooopppssszzz{{{ooogggbbb^^^]]][[[[[[ZZZZZZ[[[[[[\\\]]]aaacccfffkkkpppvvvzzz}}}~~~wwwnnneee^^^VVVRRRNNNMMMLLLLLLQQQYYYfffwww}}}sssppppppllluuuxxx{{{{{{vvvnnnfffaaa[[[ZZZWWWUUUSSSRRRQQQQQQLLLKKKIIIEEEBBB???<<<;;;:::888555444555666666666666555444333222111000000111111111222333222111//////000000000000///...---000000000000111111111111000000000000//////////////////000000111222222333000000111222111111000///...---...000222444333222///000111222222111000///---...000111222222111111111111000000000000111111------....../////////000------......------,,,+++---------............///...------,,,,,,------...,,,---..................((()))***,,,---...............//////000000111111000000000//////000000111///////////////000111111222000444333---222666///222333333111000111222222222333444555555666666666666666777888999::::::;;;<<<<<<===???@@@AAABBBCCCAAABBBCCCEEEFFFGGGGGGHHHKKKLLLNNNQQQTTTVVVXXXYYYZZZZZZ[[[\\\]]]^^^______aaaaaaaaabbbcccdddeeeffffffhhhjjjmmmpppqqqrrrrrrtttuuuwwwyyy|||~~~~~~{{{xxxvvvsssrrrsssvvv{{{~~~|||zzztttsssqqqooommmkkkjjjjjjffffffeeeeeeggglllrrrwww~~~zzzooohhheeecccbbb``````___^^^^^^^^^______dddeeeiiimmmttt{{{~~~vvvmmmddd]]]VVVQQQMMMLLLJJJKKKSSS\\\kkk}}}~~~sssoooooojjjbbbhhhrrr|||}}}rrriii[[[ZZZWWWUUUSSSRRRRRRRRRMMMKKKIIIEEEBBB???<<<;;;===:::666444555555555444777777666555333222111111...---,,,///333444111......///000000000...---,,,000000000000111111111111000000000000/////////////////////000111111222222//////111222222111000000///......///111111000//////000111222222111000///...///111222333333222222111111000000000000111111222333333333333222111111------...///...---+++***---------.........//////...------,,,,,,------...)))+++---///000000000///111111000000///...,,,,,,......//////000111111111000///////////////000000///////////////000111111444//////,,,&&&,,,333---000111111......111444666222333444555666666666666888888999:::;;;<<<<<<===<<<<<<===???@@@AAABBBCCCAAABBBCCCEEEFFFGGGGGGGGGJJJKKKMMMPPPSSSVVVXXXYYYXXXYYYZZZ[[[\\\]]]^^^^^^aaaaaaaaabbbcccdddfffffffffhhhkkknnnppprrrrrrrrrtttuuuxxxzzz}}}|||yyyvvvsssrrrqqqsssvvv{{{{{{xxxvvvnnnmmmkkkiiihhhffffffffffffeeedddccccccfffkkkoooooorrruuuvvvyyyzzzpppjjjgggggggggfffeeedddcccbbbaaaaaaaaagggiiilllqqqyyy~~~vvvmmmccc\\\VVVQQQMMMKKKIIIKKKTTT^^^ooo~~~uuuqqqnnngggcccdddaaa```hhhtttwwwrrr]]][[[XXXVVVUUUTTTRRRPPPOOOMMMJJJFFFBBB>>><<<;;;888888777666555444444333333333333222222222222111111111222222222222111111000000///////////////000////////////000000000000111111111111000000000000......//////000111333444000///000111222111...+++---------...///111222333000///.........000111222111111111111111222222333---...//////......///111---...000222333444333333.......................................------------------...///000000111---,,,+++,,,...000000000...111333111...,,,...000............////////////000222444333222111222333/////////000000000000000333333333222222222222222111111222222222333333333333333444444555666666666555666666777888:::;;;<<<======>>>???@@@AAABBBBBBEEEFFFFFFFFFDDDDDDFFFHHHHHHIIIKKKNNNPPPSSSUUUVVVWWWXXXYYYYYYXXXYYY[[[]]]bbbcccdddcccbbbcccfffhhhiiijjjmmmpppqqqrrrqqqpppvvvwwwyyy{{{}}}~~~~~~{{{xxxuuussstttvvvuuuyyy~~~}}}{{{xxxwwwvvvqqqpppnnnooopppqqqqqqpppmmmkkkiiiggghhhjjjmmmooosssvvvxxxuuuqqqsss|||zzzoookkkjjjjjjiiikkkhhhiiikkkiiieeebbbdddfffjjjpppxxxzzzuuunnneee]]]VVVRRRNNNMMMLLLOOOZZZeeewww~~~tttpppmmmfffdddccc^^^[[[___ggghhhccc]]][[[XXXVVVUUUUUUSSSQQQMMMLLLIIIFFFBBB@@@>>>===999888777666555444333333111111111000000000000///000111111111111111111000000000////////////000000////////////000000000000111111111111000000000000000000000111222333555555222111111111222222000---.........//////111222333000//////...///000111222000000000000000111222222---...//////......///111000111111222222111111111........................//////......---------,,,------......///000000111000//////000222333222111...000222222000.....................////////////...000222222111111222333........................////////////////////////111111222222222333333333222333333444444555666666555666666777888:::;;;<<<<<<======>>>???@@@AAABBBBBBCCCDDDCCCBBBBBBDDDFFFHHHIIIKKKNNNPPPSSSUUUVVVWWWYYYZZZZZZZZZ[[[]]]___bbbcccdddccccccdddgggiiihhhjjjmmmpppsssttttttsssvvvwwwyyy{{{}}}|||{{{zzzwwwttttttuuuwwwxxx|||}}}zzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzzzzz|||}}}|||{{{yyywwwuuussssssuuuxxxzzz|||}}}xxxwww|||{{{qqqmmmmmmnnnnnnqqqmmmlllmmmjjjdddaaacccgggllluuu~~~|||vvvoooddd\\\UUUQQQNNNMMMNNNRRR]]]iii{{{}}}sssnnnllleeecccaaa\\\XXXYYY]]]\\\YYY\\\ZZZXXXVVVVVVVVVTTTSSSLLLJJJHHHEEECCC@@@???>>>999999888666555333222222111111111000000000000///000000111111111111000000000000////////////000000////////////000000000000111111111111000000000000000000000111222333444555333222111111222333111000///////////////000111222000000/////////000111111///////////////000111111---///000000///...000111444333222111000/////////........................000000///...------,,,,,,------......///000000000.........///111111///---...//////111222111...+++............////////////...000111222111000111222.........---,,,,,,++++++---------------.........111111222222222333333333222333333444444555666666555666666777888:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCBBBAAABBBDDDEEEHHHIIIKKKNNNPPPSSSUUUVVVVVVXXXZZZZZZ[[[\\\___aaaaaabbbddddddeeefffiiikkkhhhjjjmmmqqqtttuuuuuuuuuuuuwwwyyy{{{}}}~~~zzzzzzxxxvvvttttttwwwzzz~~~{{{vvvuuuvvvxxx{{{|||~~~{{{tttrrrsssuuuvvvyyytttqqqoookkkdddbbbccchhhooozzzyyypppddd[[[TTTPPPNNNNNNOOOUUUaaammm|||qqqlllkkkdddbbb```\\\ZZZZZZ\\\\\\ZZZ\\\ZZZWWWVVVWWWVVVUUUTTTMMMKKKHHHEEEBBB@@@>>>>>>:::999888666555333222111333333333222222222111111000000000//////000000000000////////////000000111////////////000000000000111111111111000000000///............///111222333444222000000111222222111000000000///000000111111000000000000000000111111...............///000000---///000000//////000111444333111000/////////000........................000000///...---,,,,,,+++............//////000000------...///000000---***111...---...111111///,,,............////////////111222333333111000000111//////...---,,,,,,++++++////////////000000000000111111222222222333333333333444444555555666777777555666666777888:::;;;<<<;;;<<<===>>>???@@@@@@AAABBBDDDDDDDDDCCCDDDFFFHHHIIIJJJKKKNNNPPPSSSTTTUUUTTTVVVXXXYYYZZZ\\\___aaa```bbbdddeeefffhhhjjjmmmhhhjjjnnnqqqssstttttttttuuuvvvxxx{{{}}}~~~|||{{{yyywwwuuuvvvyyy|||}}}zzzyyy{{{}}}~~~xxxxxx{{{}}}~~~~~~xxxsssqqqlllfffdddfffllltttzzz{{{{{{pppccc[[[TTTPPPNNNNNNPPPVVVcccppp{{{pppkkkjjjddddddaaa^^^^^^]]]]]]]]]]]][[[YYYWWWVVVVVVVVVUUUSSSOOOMMMJJJFFFBBB???<<<;;;999999888666555333222222333333333222222222111111000000///......///000000///////////////000111111////////////000000000000111111111111000000000///---------...///000222222222111//////111222222111111000000000000000111222111111111111111111000000...............//////000...///000000//////000222222111000/////////111111////////////////////////000//////...------,,,,,,............////////////111111111333444333000...222///++++++...000000///............////////////555666666555222000///000111000000///...------,,,000000111111111222222222111111222222222333333333555555555666777777888888555666666777888:::;;;<<<<<<<<<===>>>???@@@AAAAAABBBDDDEEEDDDDDDDDDFFFHHHIIIJJJLLLNNNPPPRRRTTTUUURRRTTTVVVXXXYYY[[[^^^```___aaadddfffggghhhkkkmmmjjjkkknnnpppqqqqqqqqqpppuuuvvvxxxzzz|||~~~~~~|||xxxvvvwww{{{~~~~~~xxxssspppmmmhhhhhhlllssszzz~~~|||{{{~~~}}}wwwwww{{{ooobbbZZZTTTPPPNNNNNNQQQXXXfffssszzznnnjjjjjjdddgggccc``````]]]YYYYYY[[[[[[YYYWWWUUUUUUUUUSSSRRRPPPNNNJJJFFFBBB>>><<<;;;888888777666555444444333111111111000000000000///000///...------...///000///......//////000111222////////////000000000000111111111111000000000000/////////000111222333444111000///000222222222000000000000000000111222333111111222222222111000///...............///000000...///111000//////000222////////////000000111222///////////////////////////............---------......//////////////////000///000111222222000...111...,,,+++---///000000............////////////666777777666333000000000111111111000/////////...//////000000111111222222111111222222222333333333444555555666777777888888555666666777888:::;;;<<<======>>>???@@@AAABBBBBBAAABBBCCCCCCCCCCCCFFFHHHJJJJJJLLLNNNPPPRRRTTTTTTRRRTTTVVVWWWXXXZZZ]]]___^^^```dddffffffhhhiiikkkkkklllnnnpppqqqpppooonnntttvvvxxxzzz|||}}}~~~~~~|||yyyxxxzzz~~~~~~wwwqqqooollljjjlllpppwww|||zzzuuuqqqgggfffdddcccbbbeeekkkooowww}}}vvvttt~~~}}}{{{{{{}}}zzznnnaaaZZZTTTPPPNNNOOOSSS[[[jjjxxxyyymmmjjjjjjeeegggbbb``````]]]WWWVVVZZZ[[[YYYVVVTTTTTTSSSQQQPPPNNNLLLIIIFFFBBB???===<<<777666666666555555555555111111111000000000000///000///---,,,,,,---///000............///000111222////////////000000000000111111111111000000000000////////////111222333444111000111222444444222000//////000000111222333444111222222222222111000/////////......//////000111...000111111000000111222...//////000000000000000////////////////////////---------.............../////////////////////......---,,,---///000000///+++---//////.........///............////////////333444666555333111111222000000000000000000000000//////000000111222222333111111222222222333333333333333444444555666666666555666666777888:::;;;<<<>>>>>>???@@@AAABBBCCCCCCAAACCCDDDDDDDDDEEEGGGIIIJJJKKKLLLNNNPPPRRRSSSTTTSSSUUUWWWXXXXXXZZZ]]]___]]]```ccceeeffffffhhhiiijjjlllnnnqqqrrrrrrqqqppptttuuuwwwzzz|||}}}~~~{{{{{{yyyxxxxxx|||~~~wwwpppmmmkkkiiilllrrrsssuuuvvvtttmmmeee^^^ZZZPPPPPPOOOMMMMMMOOOTTTXXXbbbjjjxxx~~~uuuqqqyyy}}}zzzwwwtttssstttwwwxxx{{{|||}}}~~~xxxlll```ZZZRRROOONNNQQQVVVaaarrrxxxmmmjjjkkkfffddd```___```]]]WWWWWW\\\\\\YYYVVVTTTSSSRRRPPPNNNLLLKKKHHHEEEBBB@@@???>>>666666666666666666666666333333333222222222222111000///---,,,,,,---///000............///000222222////////////000000000000111111111111000000000000------------...000111222111111222444666666333111/////////000111333444555111222333333222111000//////////////////000111111...000111111000000111222...///000111111000///...000000000000000000000000,,,,,,------...////////////////////////.........111000//////222444444333&&&,,,111333111...------............/////////000000111333333222222222333/////////000000000000000000111111222333444444444111111222222222333333333111111222333333444444555555666666777888:::;;;<<>>???AAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGJJJHHHFFFIIIMMMQQQRRRQQQVVVVVVWWWXXXYYYZZZ[[[[[[```aaabbbccccccdddfffhhhhhhkkknnnpppqqqrrrssstttwwwxxxzzz{{{|||||||||{{{vvvvvvvvvxxx|||}}}wwwoooiiihhhhhhfffdddfffaaaYYYRRRMMMIIIEEECCC@@@@@@AAABBBBBBCCCCCCDDDNNNTTT___nnnyyy~~~qqqjjjrrr}}}wwwsssnnniiigggggghhhiiiiiijjjkkkmmmppptttxxxzzzttthhh^^^XXXRRRNNNMMMSSS]]]jjj|||zzzpppmmmlllggggggeeebbb^^^[[[ZZZZZZZZZZZZYYYVVVTTTRRRPPPPPPPPPNNNNNNJJJEEECCCDDDAAA<<<999888777666666666666666777555222000//////111222///000000///------...000000000000000000000000000000//////......//////000///000000111111000000///............///000111111000000111222333333333333222222111111000111111222222222222111111111000000111///------...000//////000000///......///000000...///000222222111000///.........///////////////---......---++++++---///......------------..................////////////000/////////............---...//////...///111222111222333333333333222111111000///...//////000111///...---...000000000///111111222222222333333333333333333333444555666666777888999999999999:::<<<===>>>>>>@@@AAABBBCCCDDDDDDDDDEEEFFFFFFGGGHHHHHHOOOMMMKKKKKKNNNPPPPPPOOOUUUVVVWWWXXXYYYZZZ[[[\\\___```bbbbbbbbbcccfffhhhiiilllppprrrrrrssstttvvvwwwxxxzzz|||}}}}}}|||{{{vvvvvvvvvxxx|||{{{uuulllgggeeedddbbb___\\\WWWQQQKKKHHHFFFCCCBBB>>>??????@@@@@@AAABBBBBBIIIMMMVVVccclllttt~~~qqqiiippp}}}~~~|||xxxrrrlllhhhgggggghhhjjjjjjjjjjjjkkkmmmnnnpppzzzssshhh^^^XXXTTTQQQPPPVVV```nnnyyypppnnnnnniiiiiifffaaa]]]ZZZYYYZZZZZZYYYYYYXXXVVVTTTRRRPPPOOOPPPMMMHHHDDDEEEGGGCCC<<<777666555555666888:::<<>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJQQQOOOMMMNNNOOOPPPPPPOOOUUUUUUVVVXXXYYY[[[\\\\\\^^^```aaabbbbbbccceeehhhkkkmmmqqqsssttttttvvvwwwwwwxxx{{{}}}~~~}}}{{{zzzuuuuuuvvvyyy}}}yyyrrriiiccc```^^^[[[XXXNNNKKKFFFCCCBBBBBBAAA@@@<<<<<<===>>>>>>??????@@@DDDFFFMMMWWW___fffqqq|||tttkkkooozzz}}}wwwpppkkkhhhggggggiiiiiihhhgggggggggggggggqqqvvv}}}qqqggg^^^YYYVVVSSSSSSZZZeeesssyyyooommmnnniiiiiifff```[[[YYYXXXZZZ[[[[[[[[[[[[[[[YYYVVVSSSQQQOOOLLLFFFCCCGGGKKKFFF>>>888666555444555888;;;===HHH???555000000222111000111333555555333111111111////////////////////////111000000000000111111222111222222333333222222111////////////000111222333222222222222222111000000+++,,,------............111111111111000000000000111///......000000000//////000222333333222000///...///000000111111000000000000//////............---...///...---,,,---///......------------..................///////////////////////////.........,,,---............///111111222333333333333222111111111000000000000000000///.........000111000///111111222222222333333333333333333333444555666777666777999999999999;;;===>>>>>>???AAABBBCCCDDDEEEDDDCCCBBBCCCDDDGGGJJJLLLLLLLLLLLLNNNPPPQQQRRRRRRTTTUUUVVVXXXZZZ[[[]]]]]]^^^___aaaaaaaaaccceeehhhkkknnnqqqssstttuuuvvvwwwvvvxxx{{{}}}~~~|||zzzyyyuuuuuuwwwzzz~~~wwwpppggg```\\\YYYTTTQQQFFFCCC@@@????????????>>>;;;<<<<<<======>>>??????BBBCCCIIIPPPWWW]]]iiitttzzzpppqqqyyy}}}vvvpppmmmkkkkkkiiiiiiiiihhhhhhhhhhhhhhhlllqqqyyy|||pppfff^^^YYYVVVSSSTTT]]]iiixxxxxxooollllllfffhhheee___[[[XXXYYYZZZ\\\ZZZ[[[[[[[[[ZZZWWWTTTRRRMMMJJJEEECCCHHHLLLHHH@@@999888666444555777999;;;GGG???555000111333222000111333555555333111111111////////////////////////000000000000000111222222222222333333333333222222////////////000111222333222222222222111000///////////////000000111111111000000000000000000000000000/////////111111000...---///111222222111///---......///000000000000000111000///...------......---...//////------...///......------------..................////////////.........///////////////***---000111111000///000111222333333333333222111111111111111111000//////000///...///111111111///111111222222222333333333222222222222333444555666555777999999999999;;;======>>>???@@@BBBCCCDDDDDDCCCCCCBBBBBBDDDGGGIIIKKKIIIJJJLLLMMMNNNOOOQQQRRRSSSTTTUUUWWWZZZ\\\]]]^^^]]]___aaaaaabbbcccfffiiijjjmmmqqqsssssstttuuuwwwvvvxxxzzz||||||{{{yyyxxxuuuvvvxxx|||uuunnneee^^^YYYUUUPPPLLLCCCAAA???>>>>>>???>>>===<<<<<<======>>>?????????AAAAAAEEELLLRRRXXXcccnnnvvvsssrrrwwwzzzwwwuuuuuuqqqppppppooonnnmmmlllkkkkkkooouuu}}}{{{oooeee]]]YYYSSSRRRVVV```nnn}}}xxxoookkkkkkeeeeeebbb___[[[YYYZZZ[[[\\\XXXXXXYYYYYYWWWUUURRRPPPLLLJJJFFFCCCFFFJJJFFF@@@:::999777555444555666777<<<888222000222333333222///111222111000...//////000000000000000000000000////////////000111111222111222222333333222222111////////////000111222222111222222222111000//////111000///---------.../////////000000000000000111000//////000111222000...---...000111111000...---........./////////000000111000...------...//////,,,...000000...---...///......------------..................////////////.........///////////////+++---000111000000000000111222333333333333222111222222222222111000//////000///...///111222111000111111222222222333333333222222222222333444555555555777888999999:::<<<=========>>>???AAABBBCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIHHHJJJMMMMMMMMMLLLMMMNNNRRRSSSUUUWWWZZZ\\\^^^___^^^___aaabbbccceeehhhjjjjjjmmmqqqsssttttttvvvwwwwwwwwwxxxyyyyyyyyyxxxwwwvvvxxxzzz~~~ssslllccc\\\WWWRRRLLLGGGCCCAAA???>>>??????>>>===<<<======>>>>>>???@@@@@@>>>???BBBHHHLLLQQQ[[[eeennn|||wwwsssttt{{{{{{{{{zzzxxxuuurrrpppnnnkkknnnsssyyy{{{oooeee\\\WWWRRRRRRYYYfffuuuwwwooommmllleeebbb```^^^\\\[[[[[[\\\]]]WWWXXXXXXWWWVVVTTTRRRQQQMMMMMMIIIDDDCCCDDDBBB===888888666555444444444444333222222222222222222111///000000///------...000000000000000000000000000............///000111222111111222222222222111111............///000111111000111111111111111000//////...+++))))))+++---///////////////000000111111000000///111222222000.........///000000///.....................///000000000///...------...000111,,,...000000///...............------------..................////////////............/////////000---...---,,,,,,---000333111222333333333333222111222222333333222111///...000/////////111222111000111111222222222333333333333222222333333444555666444666888999999:::<<<>>><<<<<<===>>>@@@AAABBBBBBCCCCCCCCCDDDEEEFFFFFFGGGFFFIIILLLMMMMMMLLLNNNPPPQQQRRRUUUWWWZZZ]]]___```___```bbbcccdddfffiiikkklllooorrrtttuuuvvvwwwxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwyyy|||{{{pppiiiaaaYYYTTTOOOHHHDDD@@@???===>>>??????>>>===<<<<<<======>>>>>>??????>>>===@@@EEEGGGJJJRRR[[[gggvvv}}}vvvssswww~~~{{{yyyvvvuuuoooqqqtttwww}}}|||pppeee[[[UUUSSSUUU___nnn~~~~~~wwwpppnnnmmmggg```___]]]\\\\\\\\\\\\]]]ZZZYYYYYYXXXWWWUUUTTTSSSOOOPPPLLLEEEAAA@@@>>>:::666666666555444444333333///111333333111...------222222222000......000222000000000000000000000000------------...///111111111111111222222111111111---------......///000111000000111111111111000000///---+++***+++///444777.../////////000000111111000000000111222222000...//////000000000000//////...............///000000///...---,,,---///111222,,,...000111///..................------...................../////////000---.........//////000000000...+++((('''***000555111222333333333333222111222222333333222111///...111//////000111222111000111111222222222333333333444444444444444666777777444666888999999:::<<<>>>;;;;;;<<<>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFEEEEEEAAAFFFKKKMMMNNNOOORRRUUUQQQRRRTTTWWWZZZ]]]___```___aaacccdddeeegggjjjlllmmmpppsssvvvvvvwwwxxxzzzwwwvvvuuuttttttuuuvvvwwwxxxzzz}}}}}}tttmmmggg___XXXRRRMMMFFFAAA===<<<;;;<<<>>>???>>>===;;;;;;<<<<<<===>>>>>>>>>???>>>AAAEEEEEEGGGMMMUUUcccqqqzzzuuuwww~~~~~~~~~|||{{{tttuuuvvvyyy~~~|||qqqeee[[[TTTUUUXXXcccttt~~~vvvnnnllljjjddd```___^^^\\\[[[ZZZYYYYYY]]]\\\[[[YYYWWWUUUSSSRRRPPPLLLHHHEEECCC@@@===:::;;;:::888777555444333333222222222111111111000000000000////////////000000000000////////////000000333222111000////////////...000222555555444222111///////////////000111111000000000000111111111111000000////////////000000888666222000111111111111000000000000////////////000000000///......------,,,---///000222333333333//////.........---------.........///111000...,,,---...//////000000//////++++++,,,---.........------------...///000000111---...///000111111000000111222333333444444444333111222333444444333222111///............000111222333333333222222111111111222222333333444555555555555666777888888999;;;===<<<<<<<<<===>>>@@@BBBBBBCCCCCCDDDDDDEEEGGGHHHIIIKKKKKKKKKLLLMMMOOOPPPQQQTTTUUUVVVXXX[[[^^^aaabbbccceeefffgggggghhhkkkmmmssstttvvvvvvuuuuuuvvvxxxxxxyyyyyyxxxwwwwwwxxxzzzxxxzzz}}}yyysssllldddYYYPPPKKKHHHDDDBBBAAA@@@???>>><<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@AAADDDJJJNNN[[[jjj~~~~~~zzz|||zzzvvvttttttppprrrvvvzzz}}}|||zzzyyy{{{zzzlll___YYYYYYSSSZZZgggxxxxxxpppmmmkkkddd```___^^^\\\[[[ZZZYYYYYYZZZZZZZZZYYYXXXVVVUUUTTTQQQNNNJJJGGGDDDBBB>>><<<:::999888666555444444444222222222111111111000000000000////////////000000000//////......//////000000000/////////000111111///000333444555333111000///////////////000111111000000000000111111111111000000////////////000000000---++++++,,,...//////////////////000000000000.........///////////////---...///111222222222222//////.........---------///......///000000...,,,+++,,,------......------//////000000000///......------......///000000111222222111111000000//////222222333444444333333333///000111222222111000000111000000///000111333444333333333222222222111111333333333444555555666666888999:::999888888:::;;;<<<<<<<<<===>>>@@@BBBBBBCCCCCCDDDDDDEEEGGGHHHIIIKKKKKKKKKLLLNNNOOOQQQRRRUUUUUUWWWYYY\\\^^^aaabbbdddeeeggghhhhhhiiilllnnnrrrsssuuuuuuuuuuuuvvvxxxxxxyyyyyyyyywwwxxxyyy{{{{{{}}}wwwqqqjjjbbbWWWOOOJJJGGGDDDBBBBBBAAA@@@>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@@@@@@@AAAEEEIIIMMMUUUdddyyy}}}~~~~~~vvvpppllljjjiiigggiiimmmqqqvvvyyy|||~~~wwwjjj^^^XXXXXXXXX```mmm~~~{{{rrrnnnjjjccc```___^^^\\\[[[ZZZYYYYYYXXXYYYYYYYYYXXXWWWVVVVVVSSSPPPLLLHHHFFFCCC@@@>>>999888777666555555555555222222222111111111111111111000000//////000000111000//////......//////000............///000111222000111333444444222000//////////////////000000111000000000111111111222222000000////////////000000111///------///111111111......//////000000111111------......///000000111//////000111111111111111/////////.........------000///...///000///...,,,+++,,,------......------222222222222111000///...------......///000000000333222111000000000111222333333333444444333222222---...//////000000000///222222111111222333555666333333333222222222222111333444444555666666777777999:::::::::999999;;;===<<<<<<<<<===>>>@@@BBBBBBCCCCCCDDDDDDEEEGGGHHHIIIKKKKKKLLLMMMNNNPPPQQQRRRUUUVVVWWWYYY\\\___bbbcccdddfffhhhiiijjjkkkmmmoooppprrrtttuuuuuuuuuwwwyyyxxxyyyzzzyyyyyyyyy{{{}}}~~~uuupppggg```UUUNNNJJJGGGEEEBBBBBBAAA@@@???>>>===============>>>>>>??????>>>>>>>>>???@@@AAABBBEEEIIILLLRRRaaavvv}}}{{{ssskkkeee```^^^^^^[[[]]]```dddiiiooosssvvv}}}tttggg\\\WWWWWW^^^ggguuu{{{rrrmmmiiiaaa```___^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUSSSPPPLLLHHHFFFCCC@@@>>>888777666555555555555555111111111111111111111111111000000000000000000111111000000//////000000111...............///000000111222333333333111000...000000////////////000000000000111111111222222222000000////////////000000777555333222222333222111......//////000000111111............//////000000000000111111111000000///////////////............111000.../////////---,,,---...//////000/////////000000000111000000//////............//////000000......------///222555666333333444444333333222222------...//////000000000222222111111222333555666222222222222222222222222444444555555666777777777444666888999999;;;>>>@@@<<<<<<<<<===>>>@@@BBBBBBCCCCCCDDDDDDEEEGGGHHHIIIKKKKKKLLLMMMOOOQQQRRRSSSVVVWWWXXXZZZ]]]```cccdddeeegggjjjkkkkkklllnnnpppoooqqqtttuuuuuuvvvxxxzzzxxxzzz{{{{{{zzz{{{}}}~~~vvvpppfff^^^TTTMMMJJJIIIFFFDDDAAA@@@???>>>===============>>>>>>?????????>>>>>><<<>>>@@@BBBCCCEEEHHHJJJSSSbbbwww{{{~~~~~~yyyuuummmeee^^^ZZZXXXWWWSSSTTTUUUXXX]]]ccchhhkkkrrrvvv|||}}}qqqeee[[[XXXYYYbbblll|||yyypppkkkggg___```___^^^\\\[[[ZZZYYYYYY[[[ZZZZZZYYYXXXVVVUUUTTTRRROOOKKKGGGEEEBBB???===777777666555555444555555111111111111111111111111111111000000000000111111222111111000000111111222000000///...............111222222222222111//////000000////////////000000111111111111222222222222000000////////////000000333111//////000000///....../////////000000000111000000//////............000111111111111000//////000000/////////.........111///......//////...------...//////000/////////++++++,,,...////////////............////////////---,,,,,,,,,---000333555333333333444444333333222////////////000111111111111111000000111222444555222222222222222222222222444444555555666777777777444555777888888:::<<>>@@@BBBBBBCCCCCCDDDDDDEEEGGGHHHIIIKKKLLLLLLNNNPPPRRRSSSUUUWWWXXXYYY[[[^^^aaadddeeefffhhhkkkllllllmmmnnnooonnnpppssstttuuuwwwzzz|||yyyzzz|||||||||}}}xxxqqqfff^^^UUUNNNKKKJJJHHHFFF@@@@@@???>>>============>>>>>>????????????>>>>>><<<>>>@@@BBBCCCEEEHHHJJJTTTcccyyy|||||||||wwwrrrjjjbbb[[[VVVTTTSSSQQQPPPPPPQQQSSSXXX]]]```dddjjjrrrzzzzzzoooddd\\\ZZZ]]]cccooovvvnnniiiggg``````___^^^\\\[[[ZZZYYYYYY[[[[[[ZZZYYYXXXVVVTTTSSSQQQNNNJJJFFFDDDAAA>>><<<888777666555444444444444111111111111111222222222222111111000000111111222222111111000000111111222222111000///............111111111111111111000000111000000///////////////111111111222222222222333000000////////////000000...---,,,...000222111000000000000000000/////////111000000///......------000000111111111000000///000000000/////////......000///------///000//////+++,,,------......------((()))+++---.../////////......//////////////////000///...---------...///111222333333444444444333222111111000000111111222000000//////000111333444111222222222222333333333333444444555666666777777888999999888777777888:::<<<<<<<<<===>>>@@@BBBBBBCCCCCCDDDDDDEEEGGGHHHIIILLLLLLMMMNNNPPPSSSUUUVVVXXXYYYZZZ\\\___bbbeeefffgggjjjlllmmmmmmllllllmmmjjjmmmppprrrtttvvvyyy{{{yyy{{{|||}}}}}}~~~{{{sssfff^^^UUUNNNKKKJJJHHHFFF@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>===>>>???@@@AAADDDHHHKKKSSSddd{{{}}}{{{uuuppphhh```YYYTTTRRRQQQPPPOOOMMMMMMNNNQQQTTTVVVYYY```iiiqqqxxxvvvkkkbbb\\\\\\```eeessstttllliiihhhbbb```___^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUQQQNNNJJJFFFDDDAAA>>><<<999888666555444333222222000000111111111222222222222111111000000111111222000000////////////000000111111000/////////000000000000000111111111111111111111000///////////////111111111222222222333333000000////////////000000/////////111333444444333111111000000//////......///////////////.........///000000111111111000000000000000000/////////...///...,,,,,,...000111000+++,,,------......------+++,,,---...///000000000/////////////////////...000000//////......------000111222333444555555555444333111000000000000111000000//////000111333444111111222222222333333333333333333444555555666666:::;;;;;;999777777888999<<<<<<<<<===>>>@@@BBBBBBCCCCCCDDDDDDEEEGGGHHHIIILLLLLLMMMOOOQQQSSSUUUVVVYYYZZZ[[[]]]```ccceeeggghhhkkkmmmnnnlllkkkjjjjjjfffiiilllnnnpppsssvvvyyyzzz{{{}}}~~~~~~}}}ttteee^^^TTTMMMJJJIIIGGGEEEBBBBBBAAA@@@@@@@@@AAAAAA???@@@@@@@@@@@@???>>>======>>>??????@@@CCCHHHLLLWWWiii|||~~~uuuqqqiii```YYYTTTRRRQQQOOOMMMLLLKKKKKKLLLNNNOOOQQQWWW```ffflllsss|||~~~qqqhhh```[[[]]]bbbiiiyyy~~~tttkkkiiiiiiddd```___^^^\\\[[[ZZZYYYYYYWWWWWWXXXXXXXXXXXXXXXWWWQQQNNNJJJGGGDDDBBB???<<<999888777555333222222111000000111111222222222222222222111111111111222222......------------......000//////000000111222333//////000000111111222222111111000///////////////111111222222222333333333000000////////////000000111000000000222222000...222222111000///...------------......///000000000//////000111111111111111000000000000////////////...---+++,,,...111222222---...//////000000/////////000000111111111111000///////////////.........---...///000111111000000///000111333444555666666444333111000///...//////111000000000000222333444111111111222222333333333222222333333444555555666999:::::::::999999;;;===<<<<<<<<<===>>>@@@BBBCCCCCCCCCDDDDDDEEEGGGHHHIIILLLLLLMMMOOOQQQTTTVVVWWWYYYZZZ[[[^^^```cccfffgggiiikkknnnnnnllljjjiiiiiiccceeeiiilllnnnppptttvvvzzz{{{}}}~~~~~~tttddd]]]SSSLLLIIIGGGEEECCCDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>???CCCHHHLLL]]]ooo~~~zzz|||zzz~~~|||||||||}}}wwwssskkkbbb[[[VVVSSSRRRMMMLLLKKKJJJJJJKKKLLLLLLLLLRRRYYY^^^bbbiiirrrzzzzzznnneee^^^ZZZ]]]cccnnn}}}uuullliiihhhaaadddbbb```]]][[[YYYYYYYYYXXXXXXXXXWWWVVVTTTSSSRRRSSSPPPLLLFFFBBB???>>>>>>:::888666333222222333333333333222111000000111111777555222///...///000222000000000000////////////,,,,,,------.../////////222222111000//////000000...............///000000111111111111111111222222222000......///222333333444444444444333333222111000/////////............------///000111111111111......///111111222222222222111///---,,,---...///............////////////////////////////////////222222222111000//////...000111111111111000000///...............///000000///000111222222222222222333222111000///////////////////////////000111111000111222222333333222222444444444555555555555666888999999::::::;;;<<<<<<<<<<<<===>>>???@@@@@@AAABBBCCCDDDFFFGGGGGGHHHHHHIIIKKKMMMNNNOOOPPPSSSVVVWWWZZZ]]]```bbbdddhhhjjjllllllllliiifffeeeeeefffdddeeeffffffhhhmmmrrrvvvwwwyyy{{{||||||~~~uuufff___TTTMMMJJJIIIGGGFFFCCCCCCBBBBBBBBBAAAAAAAAA===============<<<<<<;;;@@@??????@@@BBBFFFJJJMMM[[[jjjyyytttvvv}}}}}}wwwrrrooonnnooopppwwwzzz~~~yyylllbbb]]]YYYUUUSSSNNNLLLJJJJJJKKKLLLLLLLLLKKKNNNRRRVVV[[[bbbiiinnn}}}vvvjjj```YYYWWW^^^gggsss~~~tttkkkiiihhhbbbdddbbb```]]][[[ZZZYYYYYYYYYYYYYYYXXXVVVUUUSSSSSSRRROOOKKKFFFBBB???>>>===:::999666444222222222333333222222111000000111111555333111/////////000111000000000000////////////........................222222111000000000000000...............///000000111111222222333333333333111///,,,,,,---///000000333444444444333333222111222000...---,,,---///000------///000000111111111......///111111222222111---....../////////..................////////////////////////////////////222222111111000//////...///000000111111111000000//////......//////000111///000111222333333333333333222111000000////////////////////////000111111222333333444444444444444444444444555555555555666888888999999:::;;;;;;;;;<<<<<<===>>>???@@@@@@AAA@@@@@@BBBDDDEEEFFFGGGGGGJJJLLLMMMNNNOOOQQQTTTVVVWWWZZZ]]]___aaadddgggiiijjjjjjjjjgggeeecccdddeeedddfffggghhhjjjmmmrrruuuxxxzzz|||}}}}}}uuuggg___UUUMMMJJJIIIGGGEEECCCCCCCCCBBBBBBBBBBBBAAA???????????????>>>======@@@??????@@@BBBFFFJJJLLLYYYhhh|||vvvrrrttt{{{{{{xxxwwwsssnnniiifffeeefffgggkkknnnqqquuuyyy}}}qqqfff```[[[WWWTTTOOOMMMKKKJJJLLLMMMMMMLLLIIIKKKNNNQQQUUUZZZ```dddrrrwww~~~}}}rrrfff]]]XXXXXX```jjjxxxuuummmkkkjjjddddddbbb```]]][[[ZZZZZZZZZZZZZZZZZZYYYWWWUUUTTTSSSQQQNNNJJJFFFBBB???===<<<;;;999777444222111111111333222111111000111111111222222111000/////////000000000000000////////////000000//////...------,,,222111111111000000000000//////.........///000000111111222333444444555555222000---,,,---/////////333333444444444333222222444111...++++++---000222---......///000000000000......///000111111111111...///111222222000...,,,............////////////////////////////////////222111111000000//////......//////000111111111111000////////////000111111000111222333444444444444333333111000000000000000///////////////000111111333444555555666666555555444444444555555555555666777777888888999:::::::::<<<<<<===>>>???@@@AAAAAA???@@@BBBCCCEEEGGGHHHIIIKKKLLLNNNOOOPPPRRRUUUWWWXXXZZZ]]]___aaacccfffhhhhhhhhhhhheeecccaaabbbcccdddfffiiikkklllnnnqqqsssxxxzzz|||~~~vvviiiaaaVVVNNNJJJIIIFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@????????????@@@BBBFFFIIIKKKVVVeee}}}}}}{{{yyyzzzzzzzzzwwwtttqqqooopppvvvzzzsssoookkkhhhccc^^^[[[ZZZ[[[[[[]]]___bbbeeeiiimmmrrrvvv{{{}}}xxxmmmfff```[[[WWWQQQOOOLLLKKKLLLMMMMMMLLLIIIJJJKKKMMMNNNRRRVVVZZZeeekkkrrryyywwwmmmaaaZZZVVVXXXbbbmmm}}}yyypppmmmlllfffdddbbb```]]][[[[[[ZZZZZZ[[[[[[ZZZYYYXXXVVVTTTSSSOOOMMMJJJEEEBBB>>><<<<<<;;;999777555333111111111222222111111111111111222000000000000000000000///000000000000////////////000/////////.........---111111111111111111111000000///////////////000000000000111222333444555666555222///...///000000000333333333444444333333222222111///------...000111---......///000000//////......///000111111000000333333444333222000...---............////////////////////////////////////111111000000////////////---...///000111111111111000000000000000111111222000111222333444555555555333333222111000000000000///////////////000000111333444555555666555555555444444444555555555555666666777777888888999::::::;;;<<<===>>>???@@@AAABBBBBBBBBDDDEEEHHHJJJLLLMMMLLLMMMOOOPPPQQQSSSVVVXXXXXX[[[^^^___aaaccceeehhhgggggggggeeebbbaaabbbccccccfffjjjlllmmmnnnoooqqqwwwyyy{{{}}}wwwjjjbbbWWWOOOKKKIIIFFFDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@BBBEEEHHHJJJSSSaaawww~~~{{{uuutttssspppnnnllljjjjjjlllpppyyy}}}uuummmiiibbb___[[[WWWTTTSSSSSSTTTSSSUUUXXXYYY[[[___cccgggiiikkknnnrrrwww}}}tttlllfff___[[[RRROOOLLLJJJJJJKKKKKKKKKIIIJJJJJJKKKKKKNNNRRRUUU\\\bbbkkkrrrzzzrrrhhh]]]VVVTTTWWWcccnnnyyyppplllkkkeeecccbbb```^^^\\\[[[[[[[[[\\\[[[[[[YYYXXXVVVTTTSSSNNNLLLIIIFFFBBB???===;;;:::999777555333222111111222111111111111111222222000000000111111111111111000000000000////////////........./////////000000000111222222222222111111111000000/////////000000...///000111222333444555555222///...///000000000222333333444444333333333000000111111000000///...---......////////////......//////000000000000///222111000///...///000111............////////////////////////////////////000000000///////////////,,,---...000000111111111000000000000000111111222000000222333444555555555444333222111000000000000///////////////000000111222222333444444444444333444444444555555555555666666777777888888999::::::;;;;;;<<<>>>???@@@BBBBBBCCCCCCDDDFFFHHHJJJMMMNNNMMMNNNPPPQQQRRRTTTWWWYYYZZZ\\\___```aaaccceeegggggghhhgggfffcccbbbccceeebbbeeeiiilllmmmmmmnnnooovvvxxx{{{|||~~~yyykkkcccXXXPPPLLLIIIGGGEEEFFFFFFEEEEEEEEEEEEDDDDDDAAAAAABBBBBBAAAAAA@@@????????????AAACCCEEEGGGIIIOOO[[[ooo|||xxxuuuqqqmmmiiifffeeeeeefffjjjrrr|||yyyppphhhccc\\\YYYVVVRRROOONNNNNNNNNMMMOOOPPPQQQQQQTTTWWWZZZ[[[]]]```cccffflllsssyyy{{{ssskkkeee```SSSOOOKKKHHHHHHHHHIIIHHHFFFGGGHHHHHHHHHJJJNNNQQQTTT[[[ccclllttt}}}nnndddZZZUUUSSSWWWcccnnnvvvmmmiiihhhbbbcccbbb```^^^\\\\\\\\\\\\\\\[[[ZZZYYYWWWUUUSSSRRRNNNLLLJJJGGGCCC@@@===<<<888888777666444333222111111111111000111111222333111000000000111222333333000000000000////////////------...//////000111111000111222333333333222111111111000/////////000000//////000111222222333333222000---,,,---/////////222222333444444444333333...000111333222111...------....../////////.........//////000000/////////******))))))+++...111333............////////////////////////////////////////////////////////////---......///000000000000000////////////000111111//////111333444555555555444333222111111000111111///////////////000111111000111222222333333222222444444444555555555555666777777888888999::::::::::::;;;<<<>>>???AAABBBCCCCCCCCCCCCDDDFFFHHHKKKMMMNNNOOOQQQRRRSSSUUUXXXZZZ\\\^^^aaabbbbbbcccfffhhhggghhhhhhfffdddcccdddfffcccfffjjjlllmmmnnnpppqqqwwwyyy{{{|||~~~zzzkkkcccXXXPPPLLLKKKHHHFFFGGGGGGFFFFFFFFFEEEEEEEEEAAAAAAAAAAAAAAA@@@??????>>>??????AAACCCEEEFFFGGGLLLUUUdddxxx~~~|||yyysssmmmhhhdddbbbbbbaaadddkkksssvvvlllddd^^^WWWUUURRROOOLLLKKKKKKKKKIIIJJJJJJJJJIIIKKKMMMPPPPPPSSSVVVWWWYYY]]]eeekkksss}}}xxxqqqjjjeeeTTTPPPJJJGGGFFFGGGGGGGGGCCCDDDDDDDDDDDDFFFIIILLLMMMSSS\\\dddllluuuvvvhhh```XXXTTTTTTYYYdddooo}}}sssllliiiiiiccccccbbb```^^^]]]\\\\\\]]][[[[[[ZZZXXXVVVTTTRRRPPPNNNMMMKKKHHHEEEAAA>>>===666666666666555444333222111111000000111222222333222111000000111333555666000000000000///////////////////////////000000000///000222444444333222111222111111000//////000000111111111222222333333333111///,,,,,,---///000000111222333333444444444333000111111111111000///...---......//////...------...///////////////......*********+++,,,...///000............////////////////////////////////////////////////////////////......///////////////...//////......//////000111---...000222333444555555444444333222111111111111///////////////000111111000111111222222222222222444444444555555555555666888888999999:::;;;;;;;;;:::;;;<<<===???AAABBBCCCEEEDDDDDDDDDFFFHHHKKKLLLNNNPPPRRRSSSTTTUUUXXX[[[^^^```bbbccccccdddfffhhhgggggggggfffdddcccdddfffdddgggkkkmmmoooqqqsssvvvyyy{{{}}}~~~{{{jjjbbbXXXPPPMMMLLLJJJHHHHHHGGGGGGGGGGGGFFFFFFFFFAAAAAABBBBBBAAAAAA@@@???>>>???@@@AAACCCDDDFFFFFFHHHNNNZZZiii}}}{{{uuunnnhhhdddbbbaaa\\\___dddiiirrrwwwmmmddd___WWWUUURRROOOMMMKKKKKKKKKHHHHHHHHHGGGEEEFFFHHHJJJHHHKKKNNNNNNNNNQQQXXX^^^fffqqq~~~{{{tttnnniiiVVVQQQKKKGGGFFFGGGGGGGGGDDDDDDCCCBBBAAABBBEEEGGGHHHNNNVVV^^^eeennnxxxxxxlllaaa[[[VVVUUUVVV[[[gggrrr|||tttmmmllllllgggcccbbb```^^^]]]\\\]]]]]][[[ZZZYYYXXXUUUSSSQQQPPPNNNMMMKKKIIIEEEBBB???===555555666666555555444333111111000000111222333333444222111000111333666888000000000000////////////111111000000//////......///000222444444444222111222222111000000///000000333333333333333333333333222000......000222333333111222333333444444444444222222000/////////000111---......///......------...///////////////......///000111111000...,,,+++............/////////000////////////////////////.........///////////////...///////////////.....................///000000---...///111333444444444555444333222111111111111///////////////000111111111111222333333333333222444444444555555555666666888999999::::::;;;<<<<<<::::::<<<===???AAABBBCCCHHHGGGFFFFFFHHHJJJLLLNNNOOOPPPRRRSSSTTTVVVYYY[[[___aaacccddddddeeegggiiifffggggggeeeccccccdddeeefffiiilllnnnpppsssvvvyyy{{{}}}~~~|||jjjbbbXXXPPPNNNLLLKKKIIIHHHHHHHHHGGGGGGGGGFFFFFFBBBBBBCCCCCCBBBBBBAAA@@@>>>???@@@AAACCCDDDEEEFFFGGGKKKSSS___qqq|||vvvoooiiieeebbbaaaYYY\\\```cccjjjwwwzzzpppgggbbbYYYWWWUUURRROOONNNMMMMMMIIIJJJIIIGGGEEEEEEGGGHHHDDDGGGJJJIIIHHHJJJPPPVVV___iiivvv~~~|||vvvpppkkkXXXSSSMMMHHHGGGGGGGGGGGGFFFFFFEEECCCAAAAAACCCFFFFFFLLLUUU\\\ccckkkuuu{{{rrrfff]]]XXXTTTUUUXXX^^^iiittt{{{sssmmmkkkjjjdddgggeeeccc```^^^]]]]]]]]]___^^^\\\YYYVVVTTTRRRQQQLLLKKKIIIGGGDDDBBB@@@???:::999888666444111000///000111111111111222222222000000111222222222111111000000////////////000000333000---,,,...000///---...///000111111000...---000000000000000000000000333333333333222111000000111000///---------...///222333333444444333333222222111111111000000//////...............///000000...------,,,---...///000000000000000//////////////////...------------...........................,,,------------------,,,+++,,,.../////////...---000000///...............---...///000111222333333444444444333222111//////111000///------///000111222333333333333333333444444444333333444555777888===<<<:::888888999:::;;;;;;;;;;;;<<<===???AAABBBEEEDDDDDDEEEFFFIIIKKKLLLKKKNNNPPPSSSUUUXXX[[[^^^bbbaaaaaacccfffhhhiiiiiijjjhhhffffffffffffeeedddgggiiimmmoooqqqtttwwwzzz}}}~~~~~~nnnfffZZZQQQMMMLLLJJJHHHIIIGGGFFFFFFGGGHHHHHHGGGEEEEEEDDDCCCBBBBBBAAAAAACCCBBBBBBCCCDDDEEECCCBBBHHHHHHMMMWWWbbbrrr{{{vvvqqqkkkeeeaaaWWWYYYWWW[[[ccchhhsss|||rrrhhhccc^^^[[[WWWTTTRRRPPPNNNKKKNNNKKKHHHGGGGGGHHHGGGFFFEEEDDDBBBBBBEEEIIINNNRRRXXXbbboooxxx|||}}}yyytttnnnhhhYYYTTTMMMIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBIIILLLQQQVVV]]]fffnnnttt{{{yyylllggg[[[XXXWWWWWWYYY```ooo}}}|||tttmmmkkkkkkeeefffeeeccc```^^^]]]]]]]]]___^^^\\\YYYWWWTTTRRRQQQJJJJJJIIIGGGEEEAAA>>><<<;;;:::888666444222111000000111111111111222222222111111000000000000000000000000////////////000000222000------...//////---000111333444444333222111000000000000000000000000222222333333222222111111000//////.........//////222222333333333333222222222222111111111000000000...............///000000///...---------...///000000000000000////////////...------------...//////........................------............------...////////////......---111000//////......//////......///000111222333333444444444333222111000///222111000//////000111222222222333333333333444444444444333333444555777888:::999888888888999;;;<<<=========>>>@@@AAACCCDDDCCCDDDDDDFFFHHHJJJKKKMMMLLLNNNQQQSSSUUUXXX[[[^^^aaaaaaaaaccceeegggiiiiiijjjiiihhhhhhhhhiiiiiihhhjjjlllooorrrsssuuuxxxzzzqqqhhh\\\TTTOOOMMMKKKJJJHHHGGGEEEEEEGGGHHHGGGGGGEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@BBBEEEFFFEEECCCGGGFFFIIIQQQ[[[gggyyy~~~xxxsssllleee```\\\XXXXXX[[[[[[___lllxxxwwwmmmhhh___\\\XXXUUUTTTRRROOOLLLMMMKKKHHHGGGGGGHHHGGGFFFEEEDDDBBBBBBDDDHHHLLLOOOUUU^^^jjjsssxxx{{{}}}~~~yyyssspppllleee```XXXSSSMMMIIIGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEHHHLLLRRRXXX```iiiooowwwtttjjjeeeYYYWWWVVVWWWYYY```ppp~~~|||uuunnnllllllffffffdddbbb```^^^^^^^^^^^^___^^^\\\ZZZWWWTTTRRRQQQLLLKKKKKKHHHEEEAAA===;;;;;;:::999777555333222111000111111111111222222222222111000///......///000000000////////////000000111///------...//////...---...000111222111111000000000000000000000000000000111222222333222222222......///000000/////////111111222222222222111111111111111111111000000000...............///000000//////.........///000111000000000000////////////------------...///000000..............................////////////......222111000///............111111000/////////000000...//////000111222333333444444444333222111000///333222111000000111222333222222222333333444444444444444333444444555777777777777666777888:::<<<=========>>>>>>@@@AAACCCDDDAAABBBEEEGGGIIIKKKLLLMMMMMMOOOQQQSSSUUUWWW[[[^^^```aaaaaacccdddfffhhhiiijjjjjjjjjkkklllmmmnnnoooppprrrtttuuuvvvwwwzzz|||uuulll```WWWRRROOOMMMKKKHHHFFFEEEEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBB??????AAADDDGGGIIIHHHGGGGGGFFFHHHMMMSSS\\\jjjwww|||wwwooogggbbbaaaUUUZZZ]]]TTT[[[lllnnn}}}}}}tttnnnccc___ZZZXXXXXXVVVSSSOOOOOOMMMJJJIIIIIIJJJIIIHHHFFFEEECCCBBBCCCEEEHHHJJJQQQWWWbbbmmmtttwwwwwwvvvsssrrrpppooooooqqqsssttttttooojjjfffdddaaa\\\WWWUUUQQQLLLHHHGGGGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBBCCCEEEIIINNNTTT\\\dddjjjrrr{{{|||nnneeebbbWWWUUUUUUWWWZZZbbbrrr}}}uuuooommmlllfffeeedddbbb```___^^^^^^______^^^\\\ZZZWWWUUUSSSRRRPPPNNNKKKGGGDDDAAA???>>>;;;:::999888666444333222000000111111111222222222555333111///......///000000000////////////000000//////....../////////...,,,,,,...///000000000000000000000000000000000000//////111222222333333333---...000111111000//////000000111111111111000000000/////////////////////...............///000000000//////......000111222000000000000///////////////...............//////........................//////000000000000//////222111000/////////111111111111000000000000111111//////000111111222333333333444444333222111000///222111111000000111111222222222222333333444444444333333444444555666666777666666666777888999;;;<<<;;;;;;<<<===>>>@@@AAABBB@@@BBBEEEHHHKKKLLLMMMMMMNNNPPPRRRTTTUUUWWW[[[]]]___```bbbbbbccceeegggiiikkklllmmmnnnoooqqqsssuuuvvvxxxyyyzzzzzzzzz|||~~~yyypppcccYYYTTTQQQNNNLLLHHHGGGEEEEEEFFFGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBDDDGGGKKKLLLKKKJJJHHHGGGHHHLLLOOOTTT```kkkuuu{{{tttlllgggfffTTT[[[___QQQ___vvvrrrppp}}}zzztttiiiddd___]]]^^^]]]YYYUUUSSSPPPMMMLLLLLLLLLKKKJJJGGGFFFDDDCCCCCCDDDEEEFFFLLLQQQ[[[fffpppuuuuuusssssspppkkkgggeeedddeeefffbbb```]]]\\\[[[XXXTTTQQQQQQMMMIIIGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFIIIMMMSSSZZZaaagggllluuussshhhaaa]]]UUUSSSTTTWWW[[[ddduuu}}}uuuooommmlllfffdddcccaaa```_________``````___]]]ZZZWWWUUUSSSRRRRRRNNNHHHCCC???>>>>>>???;;;:::999777666444333222000000111111111222222222666555222000///000111222000000////////////000000....../////////.../////////000111222333333444444000000000000000000000000...///000111222333333333...///000111111000///...///000000111111000000///.......................................///000000000//////......000111222000000000000////////////111000///...............//////////////////////////////000000000000//////000/////////000111333444111111000000000000111111000000111111222222333333333333333333222222111000000000000//////000000000111111222333333444555555333333444555555666666666888888777888888888999999<<<<<<<<<===>>>@@@BBBCCC@@@BBBEEEHHHKKKLLLMMMMMMOOOQQQSSSTTTUUUWWWZZZ]]]^^^```bbbbbbbbbcccfffiiijjjmmmoooqqqqqqtttwwwzzz{{{}}}~~~~~~}}}}}}~~~tttggg\\\VVVRRROOOLLLIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDFFFIIILLLMMMKKKIIIHHHGGGHHHKKKLLLOOOXXXaaaiiiwww~~~yyysssnnnjjjWWW\\\^^^QQQbbbzzztttdddooozzzqqqkkkeeedddffffffaaa\\\VVVSSSOOONNNMMMMMMLLLJJJIIIHHHFFFEEEDDDDDDDDDDDDHHHLLLUUU```kkksssvvvwwwwwwsssmmmgggaaa^^^]]]\\\WWWVVVTTTSSSRRRPPPMMMKKKLLLIIIFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFIIILLLPPPWWW^^^ccchhhqqq{{{wwwkkkccc\\\YYYSSSRRRSSSXXX]]]gggyyy|||uuunnnllllllfffcccbbbaaa_________```aaa```___]]]ZZZXXXUUUSSSRRROOOKKKEEE???<<<;;;===>>>:::999888777555444333222000111111111111222222222555555333222111111222333000000////////////000000,,,...000000///...///000///000000000111222222222000000000000000000000000...///000111222222222222000111111111000000///...000000111111111111000000------------...........................///000000//////.........///000111000000000000////////////111000//////......////////////////////////////////////000000000000//////.........///000222444444000000/////////000111111111111111222222222333333333333333333333222111000////////////////////////111111222333333444555555222333444555666666666666888888888999999999999999>>>>>>>>>???AAABBBDDDEEEBBBCCCEEEHHHJJJLLLMMMNNNQQQRRRTTTUUUUUUWWWZZZ\\\\\\___bbbbbbaaabbbfffiiijjjmmmqqqrrrrrrtttyyy}}}yyylll```YYYUUUQQQNNNJJJIIIGGGFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGJJJMMMMMMKKKIIIGGGFFFGGGJJJJJJJJJQQQYYY```mmm~~~|||wwwsssmmm```___[[[RRR___ooojjj```hhhuuuzzztttmmmmmmppppppkkkeeeZZZWWWSSSPPPOOONNNLLLKKKJJJJJJIIIHHHGGGFFFDDDDDDFFFIIIPPPYYYcccmmmvvv{{{yyyvvvqqqkkkddd^^^ZZZWWWRRRQQQPPPNNNLLLJJJHHHHHHIIIGGGEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCFFFHHHLLLRRRYYY]]]dddlllvvv~~~|||mmmddd^^^XXXTTTQQQQQQSSSYYY```kkk~~~|||tttmmmkkkkkkeeebbbbbb```______```aaaaaa```___]]][[[XXXUUUSSSRRRKKKIIIFFFBBB???>>>======999888777666555333222222000111111111111222222222333222222222222222222222000000////////////000000+++...000111///...///000///...............//////000000000000000000000000//////000111111222111111333333111000//////......000111111222222111111000.........//////000000000...............///000000///...---------...///000000000000000////////////............///000111222////////////////////////...//////000000//////...---...///000111111111111//////......//////000111111111222222222222333333222222333333333222111111000000000111111000000000000111111222444555555666222333444666666666666555777777888:::;;;;;;;;;;;;>>>>>>???@@@AAACCCDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNQQQSSSUUUUUUUUUWWWYYY\\\[[[___bbbbbb```aaaeeeiiiiiimmmqqqrrrrrrtttyyy~~~qqqeee]]]XXXTTTQQQLLLJJJHHHGGGHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDEEEDDDFFFIIINNNQQQRRRPPPNNNIIIHHHIIIKKKIIIHHHLLLSSSXXXdddttt}}}yyyvvvllliiicccZZZWWW\\\___\\\YYY```iiittt{{{uuutttxxxyyysssmmmccc```[[[XXXUUUSSSQQQOOOLLLLLLLLLKKKJJJHHHFFFEEEDDDGGGLLLQQQYYYeeesss|||}}}|||yyytttnnnggg```\\\VVVUUURRROOOKKKIIIIIIIIIHHHFFFEEEFFFHHHIIIJJJIIIGGGGGGFFFEEEEEEDDDCCCCCCAAABBBDDDFFFJJJOOOUUUZZZ___hhhrrryyyoooccc]]]ZZZUUUPPPQQQQQQTTTZZZbbbnnn{{{sssmmmkkkjjjdddbbbaaa```______```aaabbb```___]]][[[XXXVVVTTTSSSKKKJJJJJJHHHFFFBBB???>>>888777666555444333222222000111111111111222222222000000111222222222111111000000////////////000000***...111111///...///000333222111111111111111222000000000000000000000000///000000111111111111000555444222000............111111222222222222111111///000000000111111222222...............///000000...------,,,---...///000000000000000////////////+++,,,,,,...000222444555000000000000000000000000......////////////......---...000111111000///..................///000000222222222222222222333333222222333333333222111111111111222222222222111111000111111222444555666666222333444666666666666555555666888:::<<<===>>>>>><<<<<<===>>>???AAABBBCCCGGGFFFFFFGGGHHHJJJMMMNNNRRRSSSUUUUUUUUUWWWYYY[[[[[[___bbbbbb``````eeeiiiiiimmmqqqrrrrrrsssyyy~~~ttthhh```[[[WWWTTTMMMKKKIIIHHHIIIIIIHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHLLLRRRWWWXXXWWWUUUMMMLLLMMMNNNKKKHHHKKKQQQRRR]]]mmm|||xxxvvvjjjooofff[[[]]]\\\VVVUUUNNNSSS[[[dddqqqyyyyyy}}}~~~xxxrrrlllhhhccc___\\\ZZZWWWUUUMMMMMMMMMMMMLLLIIIGGGFFFDDDGGGIIILLLQQQ^^^ooo{{{yyyqqqiiieee\\\ZZZWWWRRRNNNKKKLLLMMMHHHGGGFFFGGGJJJKKKLLLKKKGGGGGGGGGFFFEEEDDDDDDCCCBBBCCCEEEGGGJJJOOOUUUYYY]]]fffooovvvxxxggg\\\YYYXXXSSSNNNQQQQQQTTT[[[cccppp~~~xxxpppjjjhhhdddcccbbb___]]]\\\]]]]]]^^^```___]]][[[XXXVVVTTTSSSQQQNNNKKKHHHFFFCCC@@@===;;;999777555444444555666222111000000///000000000222111111000000000000000...---------///000222444000000000000000000000000222222111111111111111111...///000111111000///...000000//////000111222222333333222111000///...---111111222222222111000000111111111000000000000///------------...///111111000000000000000000000000222222111000///...---------.........---,,,,,,+++---------.........//////////////////////////////////////////////////////000000000000000000000000000...---///333444222///000000111111111111000000111111222222222222111111333222222333444555333222111222222333333444444555888888888999999::::::;;;===<<<<<<>>>AAABBBBBBBBBCCCCCCBBBCCCEEEHHHLLLMMMMMMPPPTTTVVVWWWWWWYYYZZZ[[[^^^aaacccccccccdddeeekkknnnqqqssssssuuuzzz~~~zzzoooeee\\\VVVUUUOOONNNMMMKKKJJJIIIIIIIIIGGGFFFEEEEEEFFFFFFEEEDDDHHHIIINNNVVV\\\[[[WWWTTTQQQMMMKKKKKKJJJGGGJJJOOOQQQWWWdddzzz}}}xxxtttppplllfff```\\\ZZZWWWUUUSSSSSSVVV]]]eeesss}}}|||uuuqqqlllgggccc___ZZZWWWUUUSSSPPPOOONNNMMMLLLJJJIIIJJJKKKJJJLLLUUUbbblll~~~xxxmmmdddaaa]]]YYYWWWUUURRRPPPMMMLLLJJJJJJKKKKKKIIIHHHHHHGGGEEEDDDBBBAAAAAAAAA@@@AAACCCEEEGGGKKKPPPTTT[[[___fffqqq|||~~~ooo```YYYVVVRRRNNNMMMNNNPPPTTT\\\hhhxxx~~~wwwoooiiigggcccdddbbb```^^^\\\\\\]]]^^^___^^^\\\ZZZWWWUUUSSSRRRQQQNNNKKKHHHFFFDDD@@@>>>===;;;999666555555666666222222111000000000000111222111111000000000000000222111000/////////000000000000000000000000000000000000000000000000000000222222222222000...,,,+++////////////000111333333444333222111000//////...000000111111111111111000222222222111111111000000............///000111222000000000000000000000000111111000000//////.........////////////...---,,,---------.........//////////////////////////////////////////////////////000000000000000000000000000......000333444333111111111222222222222111111111111111222222111111111333222111333444555333222222333333444444555666666777888888999999::::::;;;<<<;;;;;;===@@@AAAAAAAAACCCCCCCCCDDDFFFIIILLLMMMNNNQQQTTTVVVWWWXXXYYYZZZ[[[^^^```bbbbbbbbbdddfffhhhlllpppssstttwww{{{tttiii___XXXWWWOOONNNMMMLLLKKKKKKKKKKKKHHHHHHGGGGGGGGGHHHGGGGGGLLLOOOVVV___eeeddd___\\\TTTPPPMMMMMMKKKIIIKKKPPPQQQVVVcccyyy~~~~~~zzzvvvsssooohhhbbb]]]YYYVVVSSSSSSRRRTTTYYY___kkk|||xxxrrrmmmhhhddd___\\\ZZZWWWTTTRRRQQQPPPNNNMMMIIIJJJJJJIIIIIIOOOZZZbbbpppxxx}}}tttooohhhbbb]]]ZZZWWWUUUOOONNNLLLKKKKKKKKKIIIHHHHHHHHHFFFEEEDDDCCCCCCCCCBBBCCCDDDFFFGGGKKKPPPSSSYYY\\\dddnnnwww~~~vvvhhh[[[UUUTTTQQQOOOOOOOOOQQQVVV^^^jjjzzzwwwnnnhhhfffbbbeeecccaaa^^^\\\\\\]]]]]]^^^]]][[[YYYWWWUUUSSSRRRRRROOOKKKHHHFFFDDDAAA>>>===;;;999777555555555555333333222111111111111111222111111000000000000000222222111000//////000000000000000000000000000000////////////////////////222222222111000...---,,,......//////111222444555444444333222111000000/////////000111222222222111111111111111000000000///////////////000111111222000000000000000000000000000000000000//////////////////000000000///......------........./////////000000000000000000000000////////////////////////000000000000000000000000///......000333444444333222222333333333333222222111111111111111111111111222111111222444444444333333333444555555666666777777777888888999::::::;;;;;;::::::<<>>@@@BBBBBBAAABBBCCCDDDFFFHHHJJJLLLMMMNNNQQQUUUWWWXXXXXXZZZ[[[ZZZ\\\]]]]]]^^^aaadddggggggkkkppprrrssstttxxx|||xxxhhh\\\XXXPPPPPPOOOOOOOOOOOOOOOPPPNNNPPPPPPOOONNNOOOSSSVVVaaapppyyyjjj```WWWRRRPPPLLLMMMOOOOOOTTT^^^ooo~~~|||yyyvvvtttsssqqqoookkkhhheeeaaa[[[XXXVVVRRRQQQRRRSSSWWWaaalll}}}wwwrrrnnnjjjgggccc```^^^\\\YYYWWWQQQQQQPPPNNNLLLKKKLLLMMMNNNSSS]]]hhhrrr{{{~~~vvvmmmgggaaa]]]YYYUUUSSSQQQOOOMMMFFFFFFEEEDDDDDDDDDEEEEEEGGGHHHHHHHHHHHHJJJMMMPPPWWW[[[aaahhhmmmmmmjjjggg^^^VVVPPPOOOOOOMMMMMMPPPNNNRRRYYYcccqqqxxxoooiiiiiifffeeecccaaa___^^^^^^___``````___^^^\\\ZZZXXXWWWWWWTTTPPPKKKGGGEEEDDDBBBAAA;;;;;;:::999888777666666333333222111111111111111222111111000000000000000111111111111000...---,,,000000000000000000000000/////////000000111111222444333222000000///000000//////000000222333555666333333222222111111111111111111222333444444444333333333333333222222222222000000000//////000000111000000000000000000000000......//////000000111111------.../////////............/////////000000000000000000000000000000000////////////////////////000000000000000000000000///000000/////////222444111111222222222222111111333222111000000111222333222000...///111444555444111111222222333444444555444555666777888:::;;;;;;===<<<<<<>>>AAACCCCCCBBBBBBCCCEEEGGGIIIKKKLLLMMMMMMPPPTTTVVVWWWWWWYYYZZZXXXZZZ\\\^^^___aaadddfffhhhkkkoooppppppssswww{{{}}}kkk^^^YYYQQQQQQPPPOOOOOOOOOOOOOOONNNPPPQQQPPPOOOPPPUUUYYYggg{{{ttthhh\\\VVVRRRNNNMMMNNNOOOSSS\\\kkk}}}zzzuuurrrqqqqqqmmmlllkkkiiigggccc^^^ZZZWWWSSSQQQRRRSSSVVV]]]eeeuuu|||vvvsssmmmjjjfffdddbbb```]]][[[SSSRRRPPPNNNLLLLLLKKKKKKIIILLLSSS\\\dddkkkwwwvvvoooeeeaaa[[[VVVSSSQQQOOOMMMEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGIIIMMMPPPWWWZZZaaagggkkkjjjeeeaaaYYYRRRNNNNNNNNNLLLMMMOOONNNRRRZZZeeesss~~~vvvmmmhhhhhhfffcccbbb```___^^^___```aaa___^^^]]][[[ZZZXXXWWWVVVUUUQQQKKKGGGEEEDDDCCCAAA777777777777777666555555222222111000000000000111222111111000000000000000000000000000///---,,,***000000000000000000000000------...//////000111111444333222000000000000111111111111111222333444555222111111111111000000000000111111222222111111111222222222222111111111111000//////......//////000000000000000000000000000////////////000000000000---...///000000000000000.../////////000000000000////////////////////////////////////////////////000000000000000000000000///000000...,,,---000333222222333333333333222222333222111//////111222333111000......111333555555222222333333444555555555444444555777888:::;;;;;;<<<;;;;;;===@@@BBBBBBAAABBBCCCEEEGGGIIIKKKLLLMMMLLLOOOSSSUUUVVVVVVXXXYYYVVVYYY\\\^^^___aaaccceeehhhjjjmmmnnnooorrryyy~~~qqqccc]]]RRRQQQPPPOOONNNNNNNNNNNNNNNPPPQQQPPPNNNPPPUUUZZZggg~~~pppbbbZZZUUUPPPNNNOOOOOORRRZZZhhh}}}{{{|||{{{xxxsssppppppqqqlllkkkjjjjjjhhhddd^^^ZZZXXXTTTQQQRRRRRRRRRWWW]]]hhhxxxzzzwwwpppmmmiiigggeeecccaaa___YYYVVVSSSPPPNNNNNNMMMLLLLLLKKKOOOTTTXXX[[[fffrrr{{{|||~~~~~~zzzsssmmmgggbbb[[[VVVRRROOOLLLKKKEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFGGGFFFGGGIIILLLOOOTTTWWW^^^eeehhhfff```[[[RRRMMMKKKLLLMMMKKKMMMPPPOOOTTT\\\hhhvvv|||tttkkkggghhheeecccaaa```______```aaabbb^^^]]]\\\ZZZYYYWWWVVVVVVUUUQQQKKKGGGEEEDDDCCCBBB222333333444444333222222222111111000///000000000222111111000000000000000,,,---.../////////...---000000000000000000000000,,,,,,------...///000000111000000000000222444555222111111111222333333444111111111000000000000000///000000000000//////...////////////............000///............//////000000000000000000000000000000000000//////////////////000111111111111111////////////000000000000////////////////////////////////////////////////000000000000000000000000000111000...++++++...222333444444555555444444333333222000//////000222333111///......111333555555333333444444555666666777444444555777888:::;;;;;;;;;::::::<<>>:::BBB>>>999555444444444333222222222222222222222222000000000000////////////000000000000////////////000000000000000000000000......///////////////...000000000111111111111111////////////000111222333000000000000000//////.........//////000000111111222222111111000////////////////////////////////////111111000///...///000222111111111000000//////////////////////////////111///---+++***,,,///111//////............//////............//////////////////............//////111000//////111222111000555444444333333444444555666222---,,,///111111000000000111222333333333333333333444444555666666777666666666777888:::;;;<<<>>>>>>???@@@AAABBBCCCCCCEEEEEEFFFGGGIIIJJJKKKKKKNNNOOOQQQSSSUUUVVVWWWXXXXXXXXXYYYZZZ]]]```ccceeefffhhhkkkmmmpppuuuzzz}}}zzzxxx|||oooaaaYYYTTTOOONNNLLLIIIIIILLLLLLJJJJJJMMMNNNNNNRRRXXXeeevvvzzzfff\\\XXXTTTOOOMMMMMMQQQYYYeeezzz|||zzzvvvtttsssqqqnnnmmmmmmlllkkkhhheeebbb___]]]YYYWWWTTTQQQPPPQQQRRRSSSZZZeeewww{{{wwwtttqqqoooooommmllljjjddd```[[[XXXVVVTTTSSSRRRRRRQQQPPPPPPQQQSSSUUUWWW\\\^^^bbbeeeeeedddaaa___[[[YYYVVVQQQLLLIIIFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDDDDFFFJJJMMMOOOQQQWWW^^^aaa___YYYRRROOOLLLKKKJJJJJJJJJLLLMMMNNNPPPWWWbbbnnn||||||tttllliiiiiidddaaa```___^^^]]]^^^______```___^^^]]][[[YYYWWWUUUSSSPPPKKKGGGEEEDDDBBB@@@>>>;;;777444444444333222222222222222222222222222111111000000000/////////000000000000////////////////////////////////////......///000111111111111000000000/////////......////////////000111222333111111111111111000////////////000000111222222222000000000111111111111111///////////////////////////000111000...---...///111111111111000000000///////////////////////////000//////......//////000//////............///////////////000000000000111000//////......//////000111//////000222333222111444444444333333444444444555222///...000111111000000000111222333333333333222222333333444444555555777777777888999:::;;;<<<<<<======>>>???@@@AAAAAACCCDDDEEEFFFGGGIIIIIIJJJLLLMMMOOOQQQSSSUUUVVVVVVYYYYYYZZZ[[[^^^aaadddeeeeeegggjjjmmmqqquuuzzz~~~wwwtttvvvtttfffZZZSSSNNNLLLJJJEEEEEEGGGIIIGGGHHHKKKKKKKKKOOOTTT```qqq}}}iii^^^YYYTTTOOOMMMNNNQQQYYYeeeyyy{{{xxxuuusssrrrqqqooommmlllkkkiiigggdddbbb```___[[[YYYUUURRRQQQQQQQQQRRRWWWaaaqqq}}}yyywwwtttsssrrrqqqooonnnkkkgggaaa]]][[[YYYVVVTTTQQQPPPOOONNNNNNPPPQQQSSSTTTWWWZZZ\\\]]][[[XXXWWWRRRPPPNNNKKKHHHEEEDDDCCCEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDDDDFFFIIIMMMOOOQQQUUU[[[]]][[[UUUPPPMMMKKKKKKJJJJJJJJJLLLMMMNNNQQQXXXdddpppyyyrrrkkkiiiiiidddcccaaa___]]]\\\^^^___aaa```___^^^]]][[[YYYWWWUUUUUUQQQJJJEEECCCCCCBBBBBB;;;999777555555555444222222222222222222222222222222222111111111000000000////////////000000000000////////////////////////......///000111222333333111111000000//////......////////////000111222333111111222222111111000///000000111111222333333444///000000111222222333333////////////////////////...///000///---------...111111111111000000000000////////////////////////...///111222222111000/////////............//////000000000000111111111111111000000//////000000111000//////000222444333333444444444444444444444444444222111000111222111000000000111222333333333333333333444444555666666666999999999999999:::;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBCCCEEEFFFGGGHHHIIIJJJKKKMMMOOORRRSSSTTTUUUYYYYYYZZZ\\\^^^aaaccceeedddfffjjjmmmqqqvvv{{{wwwpppqqqxxx|||lll]]]VVVOOOLLLIIIEEECCCEEEFFFDDDEEEGGGGGGGGGJJJPPPYYYiiimmmaaaZZZSSSNNNMMMNNNRRRYYYeeeyyyyyyvvvsssqqqqqqpppooonnnllljjjgggdddbbbaaaaaaaaa^^^[[[XXXTTTRRRQQQQQQQQQSSS[[[jjj{{{|||zzzxxxvvvvvvvvvtttsssrrrnnniiieeebbb___\\\ZZZUUUTTTRRRPPPOOOOOOOOOPPPNNNPPPRRRTTTTTTSSSQQQOOOIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEDDDDDDFFFIIILLLMMMPPPSSSWWWWWWTTTPPPLLLJJJJJJJJJIIIIIIJJJLLLMMMOOORRRZZZffftttwwwqqqkkkiiiiiiddddddbbb___\\\\\\^^^```bbb```___^^^]]][[[YYYWWWUUUXXXSSSMMMGGGDDDAAA???===<<<:::888777777666444222111111111111111111111111222222222222111111111000////////////000000000000////////////////////////////////////000111111222111111111111111111111111////////////000111222333111111111111111000000///000000111111222333333333111111111222222222333333////////////////////////---/////////---,,,---...111111111000000000000000////////////////////////...///000111111111000000//////............////////////000000000111111111111111000000000000111111/////////000333444444444333444444444444444444333333333222222222222222111000000111222333333333333666666666777888888999999:::::::::999::::::;;;;;;======>>>???@@@AAAAAABBBAAABBBCCCDDDFFFGGGIIIIIIIIIJJJLLLOOOQQQSSSTTTUUUXXXYYYZZZ\\\^^^```bbbccccccfffiiimmmqqqvvv|||{{{qqqooossszzzqqqbbbZZZQQQNNNLLLHHHFFFGGGEEECCCCCCEEEEEEDDDGGGMMMRRR```uuupppccc[[[SSSNNNMMMNNNQQQXXXdddxxx~~~wwwtttqqqoooppppppoooooollliiifffbbbaaaaaabbbddd```^^^[[[WWWTTTRRRQQQQQQRRRXXXdddsss~~~|||yyyyyyyyyyyyxxxwwwvvvsssnnnkkkhhheeebbb```\\\[[[XXXVVVSSSRRRQQQPPPMMMNNNPPPQQQQQQOOONNNMMMHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDFFFHHHJJJLLLOOOQQQRRRQQQMMMJJJHHHGGGIIIIIIIIIIIIJJJLLLNNNOOOSSS[[[iiixxxuuupppjjjiiiiiiddddddbbb___]]]\\\^^^```bbb```___^^^]]][[[YYYWWWUUUUUURRRNNNJJJFFFBBB>>>;;;<<<:::888777666444111///111111111111111111111111222222222222111111111000.../////////000000000111........................000000///.........//////......//////000111222222////////////000111222333000000111111000000///...//////000000111222222333444333333333222222222111000000000000000000000000---/////////---,,,---...000000000000000000111111//////////////////////////////.........///000111//////............//////........./////////000000111111000000000000111111///......000222444444333333333444555555444333333333333333333222111111222000000111222333333333333666666777777888999999999:::::::::999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCEEEGGGHHHIIIJJJIIIKKKMMMPPPRRRTTTUUUVVVWWWXXXZZZ\\\^^^___aaaaaacccfffiiimmmqqqvvv|||tttoooqqqtttwwwggg]]]SSSPPPNNNJJJHHHHHHEEECCCCCCEEEDDDCCCFFFKKKMMMYYYlllqqqdddZZZRRRNNNMMMMMMQQQYYYeeeyyy~~~wwwtttpppnnnoooppppppooollljjjeeebbb```aaaccceeebbb```]]]YYYVVVSSSRRRQQQSSSWWW```nnn~~~}}}{{{{{{||||||{{{zzzxxxuuurrrpppnnnllliiigggcccaaa___[[[XXXUUURRRQQQOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDEEEGGGIIIJJJMMMNNNNNNLLLHHHFFFEEEEEEHHHHHHHHHHHHJJJLLLNNNPPPTTT^^^mmm|||uuupppkkkiiiiiicccdddbbb```^^^]]]___```bbb```___^^^]]][[[YYYWWWUUUQQQOOOLLLJJJHHHEEE@@@===:::888555444333222111///111111111111111111111111222222111111111000000000......//////000000111111........................000///...------...///000,,,,,,---...///000111111////////////000111222333111111222222111111000/////////000000111222222222555555444333333222111111000000000000000000000000...///000///---------...000000000000111111111111///////////////////////////...------...///111222//////............//////............////////////111000000//////000000111///......///111333222222222333444555555444333222222333333222000000111333000000111222333333333333444444555555666666777777999999999999999:::;;;;;;999999:::;;;<<<===>>>>>>@@@AAACCCDDDFFFHHHJJJJJJIIIKKKMMMPPPSSSUUUVVVWWWXXXYYY[[[]]]___``````aaadddfffjjjmmmqqqvvv{{{xxxqqqooopppvvvlll```UUUQQQOOOKKKGGGGGGFFFDDDCCCEEEDDDBBBEEEKKKIIITTTfff}}}qqqcccYYYQQQNNNOOOMMMSSS\\\iii}}}}}}xxxuuuqqqnnnnnnoooppppppmmmkkkgggcccbbbbbbdddeeedddbbb___[[[XXXUUUSSSRRRRRRVVV^^^jjj{{{~~~~~~|||zzzwwwvvvuuussspppnnnhhhgggddd```\\\XXXUUUSSSPPPPPPOOONNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIKKKKKKKKKIIIFFFDDDDDDEEEGGGGGGGGGHHHJJJLLLOOOPPPXXXbbbqqquuuqqqkkkiiiiiiccccccbbb```_________```aaa```___^^^]]][[[YYYWWWUUUSSSOOOKKKHHHFFFDDDAAA???:::777444333444555666555111111111111111111111111111111000000000/////////.........///000111111111..............................------...000333444000000000000000000000000////////////000111222333333333444444333333222111000000111111222333333333444444444444444333333333000000000000000000000000///000111000...---...//////000000000111111111111////////////////////////---...///000111111111111//////............//////...////////////000000000000//////......//////000///...---...000111000///222333555666666555333222222333222000......111333000000111222333333333333333333444555555666666777777777777888999:::;;;<<<:::;;;;;;<<<===>>>?????????@@@AAACCCEEEGGGIIIIIIIIIJJJMMMPPPSSSUUUVVVWWWYYY[[[]]]___aaabbbbbbbbbeeegggjjjmmmqqquuuzzz~~~vvvooooooqqq{{{uuuhhhZZZTTTQQQLLLGGGEEEFFFDDDCCCDDDCCCAAADDDIIIHHHRRRccczzzooobbbXXXPPPNNNPPPOOOUUU```nnn}}}zzzvvvqqqooonnnoooppppppnnnllliiieeeccccccdddeeedddccc```]]]ZZZWWWTTTSSSPPPSSSZZZeeevvv}}}{{{yyyvvvsssnnnmmmjjjfffaaa]]]YYYWWWRRRQQQOOONNNLLLLLLLLLLLLJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGIIIJJJIIIHHHEEEDDDDDDEEEFFFFFFFFFGGGJJJLLLOOOQQQ]]]gggwwwuuuqqqkkkiiihhhcccbbbaaaaaa``````````````````___^^^]]][[[YYYWWWUUUXXXSSSLLLGGGCCCAAA???>>>;;;999666666888;;;<<<===000000000000000000000000000000000000////////////---......///000111111222........................,,,,,,,,,---000333666888777777666555444222222111////////////000111222333555555666666555555444333111222222333333444555555222333333444444555555666000000000000000000000000///111111000///...///000//////000000111111111222////////////////////////,,,...111444555444222000//////............//////000000000000111111111111//////............/////////...---...///000///...222333555666666555333222222333222///,,,,,,000444000000111222333333333333555555666666777888888888666666666777888:::;;;<<<>>>>>>???@@@AAABBBCCCCCC===>>>@@@BBBDDDFFFGGGHHHHHHJJJLLLOOORRRTTTVVVWWW[[[]]]___aaaccccccccccccfffhhhkkknnnpppuuuzzz}}}{{{rrrqqqpppttt}}}ooo```YYYUUUNNNHHHEEEFFFCCCCCCDDDCCCAAACCCHHHHHHRRRbbbyyy~~~nnnaaaWWWPPPNNNPPPQQQWWWcccrrr|||{{{wwwrrroooooooooppppppooommmjjjgggeeeddddddddddddcccaaa^^^[[[XXXUUUTTTMMMPPPWWWbbbsss}}}yyyvvvtttsssppplllgggbbb^^^\\\TTTSSSQQQOOONNNMMMNNNNNNJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIHHHEEEDDDEEEEEEEEEEEEFFFGGGJJJMMMOOOQQQ```kkk{{{xxxrrrjjjffffffaaagggfffeeebbb___^^^```bbbaaaaaa```^^^[[[XXXTTTRRRTTTPPPJJJFFFCCCBBB@@@???<<<;;;:::888666555444444666666555444333111111000555444222000///000000111...............///000000//////000000000000//////111111111000111333888;;;CCCAAA===999555222000///111000/////////000222333---111555666333111000111000000111222333333444444555444444333333444444555222222222222222111000///000000000000000///.........///111333444444444444000/////////............000000000000000000000000---...000000///......///000//////111333222---)))////////////////////////333222000//////000222333444444555555555555555555444333222222111111222222000000111222333555666777444444444555555555666666888888888888888999999999<<<===>>>???@@@@@@???>>>???AAACCCDDDDDDFFFIIIKKKIIIJJJLLLOOOQQQTTTUUUVVV]]]^^^___```aaacccddddddeeehhhlllooorrruuuxxx{{{uuuqqqnnnooowwwvvvfff]]]WWWQQQMMMMMMHHHGGGFFFEEEEEEDDDDDDDDDFFFOOOaaazzz{{{kkk```WWWQQQQQQTTTQQQZZZiii{{{~~~|||yyyuuuqqqooonnnmmmqqqpppmmmjjjfffcccaaa___^^^^^^___``````^^^YYYUUUWWWUUUWWW```nnn|||wwwqqqmmmkkkiiiddd```[[[WWWRRROOONNNNNNMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFEEECCCBBBAAAAAACCCEEEGGGHHHIIIIIIHHHHHHGGGFFFDDDDDDDDDEEEEEEGGGFFFGGGIIIHHHIIIOOOWWW```pppwwwqqqjjjggggggcccffffffdddaaa___^^^```bbb``````___]]][[[XXXVVVUUUUUUQQQKKKFFFDDDCCCAAA@@@<<<;;;999777666444444333111111111111222222222222444333222000000000000111...............///000000//////000000000000//////---......------///333777HHHEEEBBB===888444222000111000/////////000222333111555888999777555444555//////000111111222333333222111111000000111111222111111111111111000000000000000000000000///.........///111222333333333333000000000000000000//////000000000000000000000000---///000000///...///000000//////111333222///,,,////////////////////////222111///......///111222333444444555555555555555444333222222111111222222222222222222333333444555444444444555555555666666888888888888999999999999<<<===>>>???@@@@@@??????@@@BBBCCCDDDDDDFFFHHHJJJJJJKKKMMMOOOQQQTTTUUUVVV\\\]]]^^^```aaacccddddddeeehhhlllpppssswww|||{{{uuupppnnnsss{{{kkkaaa[[[TTTOOONNNIIIHHHGGGFFFEEEEEEFFFFFFFFFNNN```xxxyyyjjj___VVVPPPPPPSSSSSS\\\kkk}}}{{{xxxuuurrrpppooooootttrrrpppllliiieeecccaaa______```aaaaaa___[[[XXXXXXVVVWWW```lll~~~~~~yyyvvvuuurrrmmmiii```\\\WWWSSSQQQQQQOOONNNLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBCCCDDDEEEGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFIIIGGGHHHJJJJJJKKKQQQZZZcccsssuuupppiiiggghhhdddeeedddcccaaa^^^^^^```bbb```___]]][[[ZZZYYYXXXXXXUUUQQQLLLHHHEEEDDDBBB@@@;;;:::999777555444333333/////////000000000111111444333222111000000000000...............///000000//////000000000000//////+++,,,,,,,,,+++---111444@@@>>>;;;777444111///...111000/////////000222333444666999:::888666666666...//////000000111111111444333333222222333333444111000/////////000111222000000000000000///.........///000111111222111111111111111111111111111111000000000000000000000000...000111000///...///000111000///000111222111000////////////////////////111000///......///000111333333444555555555555555444333222222111111222222444333333222222333333333444444555555555666666666888888888888999999::::::<<<===>>>???@@@@@@@@@@@@BBBCCCEEEEEEEEEEEEHHHJJJKKKLLLMMMOOORRRTTTVVVWWW[[[\\\]]]___aaacccdddeeegggiiilllppptttzzz|||tttppppppzzzsssiiibbbZZZTTTRRRKKKJJJHHHGGGFFFFFFGGGGGGGGGPPPbbbxxxvvvggg]]]UUUOOOOOORRRUUU___ppp~~~{{{yyyvvvtttsssssswwwvvvsssppplllhhheeeccc```______aaaaaaaaa^^^[[[YYYWWWXXX___jjjzzz}}}wwwrrrgggccc^^^YYYWWWUUUSSSQQQNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGJJJIIIIIILLLLLLMMMTTT]]]hhhxxxtttooohhhfffgggcccddddddccc```^^^^^^```bbbbbb```]]][[[YYYXXXXXXXXXVVVRRRMMMIIIGGGEEEBBBAAA;;;:::888666555333333333222111111000//////......333222222111111000000000...............///000000//////000000000000//////---.........---...111444333222111000//////......111000/////////000222333333444666666666555444333/////////000000111111111555444444333333444444555000///...---...///111333000000000000000///.........//////000000000000000000000000111111111111222////////////////////////000111111000///...///111111000//////000111222333////////////////////////111000////////////000111222222333444555555555555444333222222111111222222333333222222222333444444555555555555666666666666777888888999999:::::::::<<<===>>>???@@@AAAAAAAAACCCEEEFFFFFFEEEFFFHHHJJJLLLMMMNNNPPPRRRTTTVVVWWWZZZ[[[]]]___aaaccceeefffiiijjjmmmpppuuu{{{xxxrrrpppvvv|||qqqiii```YYYWWWMMMLLLJJJHHHFFFFFFGGGHHHJJJTTTeee{{{~~~rrreee\\\TTTOOOOOORRRVVVaaattt~~~|||zzzxxxwwwzzzyyywwwtttoookkkgggeeeaaa```______``````___]]]ZZZXXXZZZ___ggguuu}}}xxxoookkkeeeaaa]]][[[XXXVVVSSSRRRQQQOOOMMMLLLJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHIIIHHHIIIKKKLLLNNNVVV___lll|||tttnnngggeeefffccceeedddcccaaa^^^^^^```bbbdddbbb___[[[XXXWWWVVVVVVVVVRRRNNNJJJHHHEEECCC@@@<<<;;;999777555444333333222222222111111000000///222222222222111111111000...............///000000//////000000000000/////////000000///...///111333222222111111111111222222111000/////////000222333222333333444444444333222000000000111111111111111111111000000000000111111000///...---...///111333000000000000000///...............//////000111111000000000000000000000000////////////////////////222222222111///...000222000000/////////000222444000000000000000000000000111111111111111111111111111222333444555555555555444333222222111111222222111111111222333444666666555555555666666666777777777888888999::::::;;;;;;======>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFHHHJJJMMMNNNOOOQQQSSSUUUVVVWWWZZZ[[[]]]___bbbdddfffgggjjjlllnnnqqquuu{{{{{{uuurrruuuwwwnnnddd\\\YYYQQQOOOLLLIIIGGGGGGGGGHHHKKKUUUggg{{{zzzoooccc[[[UUUQQQQQQTTTZZZeeexxx}}}|||~~~|||xxxtttooojjjgggcccaaa^^^]]]]]]^^^]]]\\\ZZZYYY[[[```eeeqqq}}}uuuqqqlllhhheeebbb^^^\\\YYYXXXVVVTTTRRROOONNNMMMJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFGGGGGGHHHHHHFFFGGGJJJKKKNNNWWW```ooorrrmmmfffeeegggdddgggfffeeebbb___^^^```bbbdddbbb```\\\YYYVVVUUUTTTUUURRRNNNJJJHHHEEEBBB@@@<<<;;;:::888666555444444///000111111222333444444111111222222222111111000...............///000000//////000000000000//////.../////////------///111555444333222111111111111111000/////////000222333444333333444555555444222111111111111111111111111222222111111111111222222111000/////////000111222000000000000000///.........---......///111222333111111000000000/////////000000000000000000000000333333333111//////000222///000000///---...000222000000000000000000000000111111111222222111111111000111222444555555555555444333222222111111222222000000111222333555666777555555666666666777777777777888888999:::;;;<<<<<<======>>>>>>@@@AAACCCDDDDDDEEEGGGGGGFFFGGGJJJLLLNNNOOOPPPRRRTTTUUUVVVWWW[[[\\\^^^```cccfffhhhiiikkkmmmpppssswww|||yyyuuuuuu}}}~~~tttiiiaaa^^^XXXUUUQQQLLLIIIHHHHHHIIIJJJUUUfffyyywwwlllbbb\\\WWWTTTUUUYYYaaakkk}}}|||vvvpppmmmgggddd___\\\[[[[[[[[[[[[[[[[[[]]]```dddnnnzzzwwwsssooommmjjjgggddd___^^^\\\ZZZWWWTTTRRRQQQMMMLLLJJJHHHGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEEEECCCCCCEEEFFFGGGGGGGGGGGGFFFEEEEEEHHHJJJNNNWWWaaarrrpppkkkffffffjjjgggiiiiiigggccc```^^^```aaaaaa```___]]][[[XXXVVVTTTTTTQQQMMMJJJHHHEEEAAA???>>><<<;;;999777666555555///000000111222333444555000111222222222222111000...............///000000//////000000000000//////...///000///------...///222222111000////////////111000/////////000222333555333222333555555444222000000000000000000000000444444333333333333444444111111111111111000000000000000000000000///......---------...000222444555333333222111000000///...000000000000000000000000555444333111//////111333...///000///---,,,...000000000000000000000000000000000111111111111000000000111222333444555555555444333222222111111222222222111222222333444555666555666666666777777777777777888888999:::;;;<<<===>>>======>>>@@@BBBDDDEEECCCEEEFFFGGGGGGIIIKKKMMMOOOPPPQQQRRRTTTUUUWWWWWW[[[\\\___bbbeeehhhjjjkkkiiilllqqqvvv{{{{{{xxx|||tttkkkggg___\\\VVVQQQMMMKKKKKKKKKMMMWWWgggxxxtttkkkaaa]]]ZZZXXXYYY]]]jjjsssyyyvvvmmmhhhaaa\\\ZZZZZZZZZZZZ[[[\\\^^^aaadddmmm|||yyywwwuuussspppnnneeedddbbb___[[[XXXVVVUUUOOONNNKKKHHHGGGFFFGGGGGGEEEEEEDDDCCCDDDDDDEEEFFFCCCDDDEEEFFFGGGGGGFFFFFFFFFDDDEEEHHHJJJNNNYYYcccuuummmjjjfffhhhlllkkkkkkjjjhhhddd```___```aaa^^^^^^^^^^^^\\\YYYWWWUUUSSSQQQMMMJJJHHHEEEAAA>>>>>>===;;;999888777666666222222222111111111111111000000222333333222111000...............///000000//////000000000000/////////111111111///...///000000000000111111222444444111000/////////000222333444222000111333444222000///////////////.........111000000000000000000111222222222222222111000///000000000000000//////...---------...000333555777666555444333111000//////000000000000000000000000555555444111//////111333---///111///,,,+++,,,...000000000000000000000000//////000000000000/////////000222333444555555555444333222222111111222222444333333222222333333444666666666666777777777777777888888999;;;<<<======>>>======>>>@@@BBBDDDEEECCCDDDFFFGGGHHHIIILLLOOOOOOPPPQQQSSSTTTVVVWWWWWW\\\]]]___bbbfffiiikkkmmmhhhlllrrrxxx~~~|||}}}~~~uuuqqqddd```ZZZTTTPPPMMMMMMMMMPPPZZZjjjyyy~~~zzzsssjjjaaa^^^\\\ZZZ\\\```qqqyyy|||qqqkkkccc]]]ZZZZZZZZZZZZ[[[\\\___bbbdddmmm}}}{{{zzzyyyvvvtttiiigggeeebbb^^^[[[XXXWWWQQQOOOLLLIIIGGGFFFFFFGGGEEEDDDCCCCCCCCCEEEFFFGGGCCCDDDFFFGGGGGGFFFEEEEEEFFFDDDEEEHHHKKKOOOZZZeeewwwnnnjjjeeeeeejjjiiimmmjjjfffccc```___```aaadddbbb___\\\YYYVVVUUUTTTPPPOOOMMMIIIDDD???======;;;;;;;;;;;;:::888666555000000000111222222222222111111111111111111111111000000///...............000000000000000000000000000000111444666666222...------...111333333222000////////////000111333333000111222222222000///...333333222111000///......444444222111000000//////333333222111111000000///000000000000000000000000000000000111222222333333222222222111000//////...000000000000111111111111777444111//////000000000222222111111111111222222111111000000000000111111333222111000000111222333000000111222333333333333333333222222222222222222111111222222222333333333444444444555555555555666777999:::999999:::<<<>>>===>>>???@@@@@@@@@@@@@@@CCCDDDFFFHHHJJJMMMOOOPPPPPPQQQSSSSSSSSSUUUXXX[[[[[[]]]```bbbccceeegggjjjmmmpppvvv||||||zzzqqqiiibbb\\\VVVOOOMMMOOORRR[[[hhhttt|||}}}zzzxxxqqqjjjaaaZZZUUUVVVbbbppp|||vvvpppiiibbb^^^[[[YYYXXXYYYXXXZZZ___ccclll}}}~~~~~~|||zzzxxxuuuqqqjjjeeeaaa]]]ZZZXXXPPPOOONNNLLLJJJGGGEEECCCFFFEEEDDDDDDEEEFFFEEECCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGJJJKKKPPP[[[ggg}}}pppnnnhhhgggjjjgggjjjhhheeebbbaaaaaabbbbbbdddccc```]]]YYYWWWUUUTTTPPPOOOMMMJJJFFFBBBAAA@@@;;;;;;;;;;;;999888666555333333333222333333444444////////////////////////111000//////......//////000000000000000000000000000//////111444444111...222111111333555555444333......---......///000111111111111111111000//////111111000000//////......333333222111000000000000333333333333333333333333000000000000000000000000.........///000000111111222222222111000/////////---------............///000///...///222444555555222111111000000111111222111111000000000000111111222222111111111111222222000111222333333444333333555555555444444333222111111111222222222333333333444444444555555555555666777888::::::999999:::<<<<<<===>>>???@@@@@@@@@@@@>>>???AAACCCEEEHHHIIIJJJPPPQQQRRRRRRSSSTTTXXXZZZ[[[]]]```bbbccceeehhhkkknnnqqqwww~~~||||||zzzrrrjjjddd\\\TTTQQQSSSRRRYYYeeepppwwwxxxvvvtttrrrkkkccc]]]XXX[[[fffsss{{{vvvnnnfffaaa^^^[[[YYYXXXWWWZZZ___dddlll|||~~~}}}{{{yyywwwssslllgggccc___\\\YYYPPPOOONNNLLLJJJGGGFFFEEEFFFEEEDDDEEEFFFFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHKKKMMMRRR^^^jjjsssrrrllliiijjjfffgggfffdddbbbbbbcccdddeeeeeedddaaa^^^ZZZWWWUUUSSSQQQOOOMMMJJJHHHEEEDDDCCC<<<<<<;;;:::999777555444555444333222222222333444////////////////////////111111000/////////000000000000000000000000000000///......///000111000///222000//////111222111000//////............//////222111111000000000000000////////////////////////222111111000000111111111111111222222333444444555000000000000000000000000.........///000000111111222222222111000000/////////000000000000111111111------...111444777777666222111111000000111111222111111000000000000111111111111222222222222111111000111222333444444444444555666666666555444222111111111222222222333333333444444444555555555555666555777999:::999888999:::<<<===>>>???@@@@@@@@@@@@AAABBBCCCEEEHHHJJJKKKLLLOOOPPPQQQQQQQQQSSSWWWYYY[[[^^^aaacccdddfffiiilllooosssyyy|||}}}tttmmmddd[[[WWWXXXTTTZZZdddmmmrrrtttrrrqqqrrrllleee```]]]```jjjvvv~~~uuummmfffaaa\\\YYYVVVVVVYYY___dddlll{{{~~~}}}{{{yyyuuuoooiiieeeaaa^^^[[[TTTRRRPPPMMMKKKJJJJJJJJJHHHFFFEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGIIILLLNNNTTTbbboootttrrrllliiijjjgggdddccccccbbbcccdddfffgggeeedddbbb___[[[XXXUUUSSSSSSPPPMMMJJJGGGFFFDDDBBB<<<<<<;;;:::888666555444444333111000///000111222111111111111111111111111111111000000000000111111////////////////////////000///.........000111111222000------.../////////222111111000000000000111222111000//////000111222.../////////000000111111000000000000000111222222//////000000111111111222////////////////////////000000000111222222333333222222222111111000000000111111111222222222333333000000111333555555333111111111000000000000111111111111000000000000111111000111222333333222111000000111222333444444444444333444555666666555333222111111222222222333333333444444444555555555555666111444888::::::999999:::======???@@@AAAAAAAAAAAADDDEEEGGGIIIKKKMMMNNNOOONNNOOOPPPPPPQQQRRRVVVXXX\\\^^^aaaccceeegggjjjmmmoootttzzz}}}zzzsssjjj```[[[\\\YYY^^^dddkkkppprrrrrrrrrssslllfffbbb```bbbkkkuuu~~~tttlllddd^^^ZZZUUUUUUYYY^^^cccjjjyyy~~~}}}yyyuuupppkkkgggccc___]]]YYYWWWTTTQQQOOOOOOOOOPPPKKKIIIHHHHHHJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHLLLOOOVVVeeesssrrrpppjjjhhhkkkiiicccbbbbbbbbbccceeefffgggddddddbbb```]]]YYYVVVUUUUUUQQQLLLHHHFFFDDDAAA???===<<<;;;999777555444444444333111000000000000111222222222222222222222222111111000000000000111111////////////////////////000000///......///111333555333000000111222222222222111111000000000000111222111000//////000111222000000000111111222222333////////////000111222222111111111000000/////////////////////////////////000000000111222222333333222222222222111111111111........./////////000000222222222444555444111...111000000000000000000111111111000000000000111111000111222333333222111000111111222333444444444444111222333444555555444444111111222222222333333333444444444555555555555666...111666999::::::;;;<<<===>>>???AAABBBCCCCCCCCCBBBBBBDDDEEEGGGIIIKKKKKKMMMNNNPPPPPPPPPRRRUUUXXX[[[^^^aaaccceeegggkkkmmmppptttzzz}}}zzztttlllccc^^^___^^^aaaeeejjjooorrruuuvvvvvvooohhhdddbbbbbbgggooo|||rrrhhh```\\\UUUUUUXXX\\\```hhhwwwzzzwwwrrrnnnkkkgggccc```]]][[[XXXUUUSSSRRRSSSSSSOOOMMMLLLLLLLLLLLLKKKIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFGGGKKKOOOXXXhhhwwwpppmmmhhhgggkkkiiiccccccccccccdddeeeffffffccccccbbbaaa^^^[[[XXXVVVVVVQQQJJJFFFEEECCC@@@===>>><<<:::888666555444444444444444333333333333222000000000000000000000000000000/////////000111111000000000000000000000000///000000///......111333222000//////000111111000//////............//////000000000000000111111222111111111222222333333333////////////000000111222444333333222111111000000000000000000000000000000.........///000000111111222222222222222222222222000000000000111111111111000000000222444444111///111000000//////000000111111111000000000000111111111111222222222222111111111222333444444555555555222222222333333444555555111111222222222333333333444444444555555555555666...111555888999:::<<<>>>===>>>???AAABBBCCCCCCCCCAAABBBCCCEEEGGGHHHJJJJJJNNNOOOPPPPPPPPPRRRVVVXXXZZZ]]]```ccceeegggjjjmmmpppsssxxx~~~|||~~~yyyuuuooogggdddeeecccdddgggkkkpppvvvzzz}}}~~~vvvnnniiieeeaaaccchhhuuu|||}}}yyyvvvxxx~~~yyynnneee___WWWVVVWWWZZZ]]]eeettt~~~{{{wwwtttrrroookkkhhhbbbaaa^^^[[[YYYWWWVVVVVVUUUSSSQQQPPPOOONNNLLLJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGJJJPPPZZZlll|||{{{nnnmmmhhhgggiiifffddddddddddddddddddddddddaaaaaabbbaaa___]]]ZZZXXXUUUOOOHHHEEEEEEDDDAAA>>>>>>===:::777555444333333111222444555555444333222000000000000000000000000//////......//////000111000000000000000000000000,,,...//////------///111---,,,,,,---///000///.........---......///000111//////000111111111111111111111111111111222222222000000/////////000000111222222222222111111111111000000000000000000000000.........///000000111111222222222222222222222222222222333333333444444444/////////000222222000///000000////////////000000111111000000000000111111222222111111111111222222111222333444555555555555777666444333222333444555111111222222222333333333444444444555555555555666333444777888888999;;;===;;;<<<===???@@@AAABBBBBBDDDDDDFFFGGGIIIJJJLLLLLLNNNOOOPPPQQQQQQSSSVVVYYYYYY[[[___bbbdddgggjjjmmmqqqrrrvvvzzz~~~yyy|||yyyxxxtttnnnlllnnnkkkkkkmmmpppvvv~~~vvvpppiiicccaaadddjjjooowwwzzzuuurrrtttvvvzzztttjjjdddZZZXXXWWWXXXZZZbbbrrr}}}{{{yyyuuurrrlllkkkiiifffccc```^^^]]]ZZZXXXUUUSSSRRRPPPMMMKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFGGGKKKQQQ\\\oooxxxnnnooojjjhhhhhhdddeeeeeeeeeddddddccccccccc```aaaaaaaaa```^^^[[[ZZZTTTNNNGGGEEEFFFFFFDDDAAA>>>===:::777555444333333---///222444444333111000222222222222222222222222...............///000000000000000000000000000000***---///...,,,+++---///......///111333444222000////////////000222333333...///000222222222111000111111000000000000000000000000////////////000000.........///000000111111000000000000000000000000000000000111222222333333222222222222222222222222//////000000000111111111222111///000000000...,,,000000////////////000000111111000000000000111111333222111000000111222333222222333444555555555555<<<:::777444222222444555111111222222222333333333444444444555555555666666777888888888777888:::<<<999:::<<<===???@@@@@@AAACCCDDDEEEFFFHHHIIIJJJKKKOOOPPPQQQQQQQQQSSSWWWYYYXXX[[[^^^aaacccfffjjjlllqqqrrrtttxxx}}}|||www||||||zzzzzzxxxtttsssvvvrrrrrrssswww}}}}}}uuummmeeeaaabbbbbbgggnnnvvv|||~~~zzzuuurrrrrrqqqqqqyyyxxxnnnggg\\\YYYWWWWWWXXX```qqq}}}zzzuuutttrrrpppllliiifffddd]]]ZZZWWWUUUSSSQQQNNNLLLGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGHHHMMMSSS___rrrzzzoookkkhhheeedddfffdddeeefffeeeddddddeeegggcccbbbaaa___]]]ZZZXXXVVVQQQNNNJJJGGGFFFEEECCCAAA???===:::666444444444444555444444333222222222333222111000/////////000111000000000000000000000000000///.........///111222////////////////////////222111111111111111111222111111000000000222333444444444333333222333333444777555333111000000000111000000111111111000000///////////////000000000000///////////////000111111111111000000111111222333222222222222222222333333000000///...............000000000000////////////------...000111222333444000000000000000///......111111000000000000111111//////111333444555666666888666555444555555333222333333333333333333333333555555555555666666666666999::::::;;;<<<<<<<<<<<<<<<>>>??????======???BBBDDDCCCCCCCCCEEEGGGIIIJJJLLLLLLLLLMMMNNNQQQSSSTTT[[[\\\^^^___aaadddhhhkkknnnppptttxxx{{{xxxssswww~~~}}}|||yyyyyypppiiidddaaafffgggkkkrrrxxx}}}||||||~~~xxxqqqlllkkknnnrrrtttwwwkkkeee^^^ZZZYYYXXX\\\nnn~~~}}}{{{xxxsssooommmmmmgggbbb\\\VVVRRRPPPMMMLLLJJJJJJIIIHHHGGGGGGGGGGGGEEEFFFJJJPPPVVVbbbvvvwwwmmmhhhfffdddccceeeeeeffffffeeecccbbbdddeeebbbaaa```^^^\\\YYYWWWVVVQQQNNNJJJHHHFFFEEECCCAAA???===:::777555444444444444444333222222222222222444444333222333444555666000000000000000000000000000//////...///000111222//////..................//////000000000000//////111111000000000111222222/////////000111222333333555444333111111000000000000000111111111111000000///000000000000000000000///////////////000111111000000//////000000111222222222222222222222222222000000111111111000///...000000000000////////////......///000111222222333000000000000000///......000000////////////000000000111222444555666777777888666555444555555333222444444444333333333444444555555555555666666666666888999:::;;;;;;<<<;;;;;;===???@@@@@@>>>>>>AAACCCDDDDDDDDDEEEFFFHHHJJJKKKMMMMMMMMMNNNPPPRRRUUUVVVZZZ\\\^^^___```cccgggjjjmmmooossswww{{{uuunnnrrrzzz{{{rrrlllgggeeejjjkkknnnsssyyy}}}~~~~~~zzzxxx{{{}}}tttnnnkkklllmmmnnnsss|||ttthhh```[[[[[[ZZZ]]]nnn|||wwwssspppooohhhccc]]]WWWSSSQQQNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHKKKRRRYYYeeexxx~~~tttiiifffdddcccccceeefffffffffdddbbbaaaaaacccaaaaaa___^^^[[[YYYVVVUUURRROOOKKKHHHFFFEEECCCBBB>>>===:::777555444444444333333222111111111111222222111000000111222444555000000000000000000000000///////////////000111111///.........------,,,,,,---///000111111000///---000000111111000000//////,,,---...///000222333444111222222222111000000///000000111111111111111000000000000000000000000000///////////////000111111///////////////000000111444333333222222111111111000111222222222111///...////////////000000000000///000000000111111111111000000000000000//////.../////////....../////////111111333555666777777777777666444444555555444222555444333333333444555666555555555555666666666666777888999:::;;;;;;;;;;;;>>>???@@@@@@???@@@BBBDDDDDDEEEEEEFFFGGGIIIKKKLLLLLLMMMMMMNNNQQQTTTVVVXXXZZZ[[[]]]^^^```bbbfffiiikkknnnrrrvvvzzzssslllnnntttxxxssspppnnnnnnnnnpppssswwwyyyyyyyyyyyytttsssxxxyyyqqqllljjjiiihhhgggnnnvvv}}}nnneee___]]]\\\___nnn~~~xxxtttrrrjjjeee^^^YYYUUURRROOONNNKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIMMMUUU]]]iii|||}}}rrrhhhddddddcccdddgggggggggfffdddaaa______```aaa```___]]][[[XXXVVVTTTRRROOOKKKHHHGGGEEEDDDBBB>>>===;;;888666555444444222222111111000111111222111000/////////000111222///////////////////////////////////////000000111.........---,,,,,,++++++///000333444444333000//////000111111111///...------...///111222333444444///000111222222111///...000000111222222222111111111111111000000000000000///////////////000000111000////////////000111111444444333333222111000000111111000000000000//////////////////000000000000111111111000000000000000//////000000000000//////000000////////////000000000111222444555666666666777555444444555555444333444333222111222333555666555555555555666666666666666777888999:::;;;;;;;;;>>>>>>?????????@@@BBBCCCCCCCCCDDDFFFGGGIIIJJJKKKKKKKKKLLLNNNPPPTTTWWWXXXYYYZZZ\\\]]]___aaaeeeiiiiiimmmqqqvvvzzzuuullllllpppyyy||||||wwwvvvvvvwwwyyyzzzzzzxxxyyytttqqqsssxxx~~~uuuoookkkgggeeefffiiimmmsss~~~vvvllldddaaa___```nnn~~~zzzvvvlllggg```ZZZVVVSSSQQQOOOKKKJJJIIIHHHHHHGGGGGGHHHIIIIIINNNWWWaaammm}}}rrrhhhdddddddddfffiiihhhhhhgggdddaaa_________aaa```___]]][[[XXXVVVTTTRRROOOKKKHHHGGGFFFDDDBBB>>>===;;;999777555444444222111111000111111222222555444333111111111222222////////////////////////...//////000000000000000......---------,,,,,,,,,///000333444444333000//////000111111111///...---//////111222333333222222///000111222222111///...000000111222222222222222222111111111000000000//////////////////000000111111000000000000111222222444444333333222111000000333111...,,,,,,---///111.../////////000000000111111111111111000000000000//////000000000000//////222111111000000111111222///000111222333444444444666555444444555666444333333222111111111333444555555555555555666666666666666666888999:::;;;;;;;;;===<<<<<<===???@@@AAABBBAAABBBCCCEEEGGGHHHIIIJJJJJJJJJKKKMMMOOORRRUUUWWWXXXYYY[[[\\\^^^```dddggghhhlllqqqvvv{{{xxxmmmkkkmmmtttzzzvvvuuuvvvwwwyyyzzztttnnnjjjggggggffffffjjjqqq|||tttjjjeeeaaaaaalll{{{~~~zzznnniiibbb[[[WWWTTTQQQOOOKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIOOOYYYdddqqq~~~ssshhheeedddeeegggkkkiiiiiihhheeeaaa______```aaaaaa___^^^[[[YYYVVVUUUSSSPPPLLLIIIGGGFFFDDDCCC>>>===<<<:::888666444333222111111111111222333333444333222000000000111222000000000000000000000000......///000000000000000---------------------------///000111111000///---000000111111000000//////---...000111222111000000111222222222111000000///000000111222333333333333222222222111111000000//////////////////000111111111111111111111222222333444333333222222111111111222000...,,,+++---///000......//////000000111111111111111000000000000000...//////000000000000000333222222111111222222333///000111222222333333333666555444444555666555444111222222333333444444444555555555555666666666666666777888:::;;;<<<<<<<<<===;;;;;;<<>>===<<<;;;888666444333222222222222222333444444000000//////000222333555000000000000000000000000---...///000111000000///---------......//////000//////000000000000//////111111000000000111222222,,,---000222333333333222555444333111111000000000///000111222333333333333333333222111111000000//////////////////000111111000000000000000111222222222222222222222222222222000000000000//////...............///000111111111000000000000000111111111......///000000000000000222222111111111111222222000000111222333333333333666444333444555666555444111222444666777777666555555555555555666666666666666777999:::<<<=========>>><<<;;;===@@@CCCCCCBBB@@@AAACCCFFFHHHJJJJJJJJJLLLLLLLLLMMMOOORRRTTTVVVVVVWWWYYY[[[\\\___cccfffhhhlllqqqwww}}}rrrnnnmmmrrr|||}}}}}}vvvppplllddd```^^^______bbbmmmzzztttllleeebbbiiitttyyyooojjjbbb\\\WWWTTTQQQOOOLLLKKKJJJIIIIIIHHHHHHIIIKKKKKKRRR^^^lllyyyssshhhcccccccccfffjjjiiiiiiiiifffcccaaaaaabbbcccbbbaaa___]]]ZZZXXXVVVSSSPPPLLLIIIHHHGGGEEECCC>>>===<<<;;;999666444333333222222222333444444555222222333444666888;;;<<<000000000000000000000000---...000111111111000///,,,------...///000111111222111111111111111111222222111000000000222333444,,,...111444666777777777777666333111000000000111///000111222333444444444333333222222111000000//////////////////000111111///////////////000111111222222222222222222333333...000222444444111...,,,---......///000111111222///000000000111111111111......///000000000000000111111000000000000111111111222333333444444444444555444333444666666555444222444777999:::999777666555555555555666666666777777888999;;;<<<===>>>>>>???===<<<>>>BBBDDDDDDCCC@@@BBBEEEGGGJJJKKKKKKKKKNNNNNNNNNOOOPPPRRRUUUVVVVVVWWWYYYZZZ\\\^^^bbbeeehhhlllrrrxxx~~~wwwrrrqqquuu|||xxxzzz}}}xxxqqqlllhhhdddaaa```]]]\\\eeeqqqvvvwwwnnnfffbbbhhhrrrwwwooojjjbbb\\\WWWTTTQQQOOOLLLLLLJJJIIIIIIIIIIIIIIILLLMMMSSSaaaooo|||}}}qqqgggdddeeeeeeeeegggfffeeedddbbbaaabbbbbbccccccbbb```]]][[[ZZZYYYXXXRRRQQQMMMJJJGGGEEEDDDDDD>>>;;;888555555444222111333222222333444444333222111111111111000000000000111111000//////////////////...,,,---///000000000......---------......///111000///...///000222333111222222111///...///000......///111222444555555333333222222111000000000111222333333444444444444000000000111222222222333//////////////////////////////............//////111222333444555444333333111111111111000000000000111111111000000000000000000000000000000000000000222111000//////000111222000000111111111111000000000000000000222333555666555555666666666666555555555555666777777666555555666777888888666555555666444555666888:::<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAADDDGGGJJJLLLMMMJJJLLLNNNOOOPPPQQQTTTWWW\\\\\\]]]]]]___```bbbccceeejjjpppwww}}}{{{tttttt{{{{{{rrrpppsssvvvzzzwwwrrrkkkggg```\\\\\\___aaabbbjjjxxxrrrjjjiiikkkmmm|||qqqllleee^^^YYYUUUQQQOOOMMMLLLKKKJJJIIIHHHGGGGGGIIINNNWWWbbbooo~~~~~~rrrgggdddeeeeeeeeeggggggfffeeeccccccccccccddddddccc```^^^[[[YYYXXXWWWTTTRRRNNNJJJGGGDDDBBBBBB@@@===:::999999888777666333000...///222333333111111111111111000000000000111111000///////////////000...------///000000///000///...---------------111000...------///000111///000000000000000///...---...///000222333444444333333222222111000000000000111222333444444444444111111111111111222222222////////////////////////222111111000000111111222111222333444444444333333111111111000000000//////000000000000000000000000000000000000000000000000111111000000000000111111000000111111111111000000222333444555666666666777555666666777777666666555333333333333333333333333222444777777777777888999888888999:::;;;<<<===>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDFFFHHHIIIJJJKKKJJJLLLNNNOOOPPPQQQTTTWWW\\\\\\\\\]]]___```bbbcccfffjjjpppwww~~~xxxvvv}}}}}}sssooopppllloootttwwwxxxyyytttnnniiibbb]]]\\\\\\]]]^^^fffooozzzzzzpppllllllnnn}}}qqqllleee___YYYUUUQQQOOOLLLKKKJJJHHHGGGGGGGGGGGGJJJOOOXXXcccpppttthhheeefffeeefffggghhhgggeeedddcccddddddeeeeeecccaaa^^^[[[YYYWWWVVVUUUSSSOOOKKKFFFCCCAAAAAA@@@>>>;;;::::::;;;:::999222000---...111333222111111111111111000000000000111000000///////////////111000......///000///...111000///...---,,,,,,,,,000///...---------...///000//////222444444111...------...///111222333333333333333222111111000000///000111333444555555555222222222111111111111111////////////////////////222111111000000111111222111222222333444333333333000000000000////////////000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000222333555666777666555555666666777777777777666666666666555444444555666666222444777777777777888999;;;;;;;;;<<<======>>>>>>======>>>@@@AAACCCDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLNNNOOOPPPRRRUUUWWW[[[\\\\\\]]]^^^```bbbcccfffkkkqqqxxx~~~}}}zzzxxxqqqnnncccdddfffggggggnnn|||vvvqqqlllddd^^^[[[ZZZYYYYYY___cccjjjuuuwwwqqqoooppp}}}rrrmmmfff___ZZZUUUQQQOOOKKKJJJHHHGGGFFFFFFFFFFFFKKKQQQZZZeeerrrwwwkkkggggggggggggiiihhhgggeeedddccccccddddddeeedddbbb___\\\XXXVVVTTTTTTRRRNNNJJJGGGDDDCCCBBB@@@===:::888888888777666222444666666444222222333111111111111000000000///000000////////////000000222000///.../////////...000///...---------------000///...---------......333111111555999:::555000------...///000111222222444333333222222111000000...///000222444555555666333222222222111000000000///////////////////////////......------......///111111222222333333333333000000000/////////....../////////000000000000000///////////////////////////000111222222111000///000111111222222111111000222222222222333333333333666666777777777777666666999777555444444555777999666777888888666555555666::::::;;;<<<===>>>>>>???>>>>>>???@@@AAABBBCCCDDDFFFFFFFFFGGGHHHIIIIIIIIIKKKMMMOOOPPPPPPRRRUUUWWW[[[[[[[[[]]]^^^```bbbcccgggkkkqqqxxx~~~wwwpppcccaaa___]]]]]]cccrrryyyrrrmmmfff```\\\ZZZXXXWWWXXXZZZ___hhhvvv~~~vvvsssttt|||sssnnnfff___ZZZUUUQQQNNNKKKJJJHHHFFFEEEFFFGGGGGGLLLRRR\\\hhhtttzzznnniiiiiiiiiiiikkkfffeeedddbbbbbbbbbbbbcccddddddbbb```\\\YYYVVVTTTQQQPPPMMMJJJGGGFFFEEEEEEAAA>>>:::888777555444222222:::BBB@@@888222222555111111111111000000000///000000////////////000000333111/////////000///...---------------...///000000/////////////////////333111111555999:::555000------...///000111111222444444333333222111111111---...000222333444555555333222222222111000000000000000000000000000000000...------,,,,,,------...111111111111222222333333000000000000////////////......//////000000000000///////////////////////////000111222222111000///111111222222222222111111333222000000000111333444666666777777777777666666555444222111111222444555666777888888666555555666777777999:::<<<>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDFFFHHHIIIJJJKKKKKKMMMOOOPPPQQQRRRUUUXXXZZZZZZ[[[\\\^^^```bbbcccfffjjjqqqwww~~~~~~tttiiiddd^^^[[[YYY\\\hhhuuu{{{rrrnnnhhhccc___\\\YYYWWWTTTWWW\\\bbbiiiuuu{{{wwwwww{{{sssnnnggg```ZZZUUUQQQNNNLLLKKKHHHFFFFFFGGGHHHIIIMMMSSS^^^jjjvvv|||ooojjjjjjiiijjjlllfffeeecccbbbaaaaaabbbcccccccccbbb```]]]YYYVVVTTTPPPOOOLLLIIIGGGFFFFFFFFFDDD@@@<<<999777666444222222;;;DDDBBB999222222555111111111111000000000000///////////////000000111222000//////000111000///,,,,,,,,,---...///000111......//////000000000000000//////222444444111.........///000000111222222444444444333222222111111...///000222333444444444222222222111111111111111000000000000000000000000000//////......//////000222111111111111222333333111111111111000000000000---......//////000000111000000000000000000000000000000111111111111000000111111222222222222111111444444333222333444666777555555666666666666555555666555444333333444555666222444777777777777888999555666777999;;;===???@@@BBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCEEEHHHJJJKKKLLLLLLMMMOOOPPPQQQSSSVVVXXXYYYYYYZZZ\\\^^^```bbbccceeejjjpppwww}}}yyyqqqiii```[[[XXXXXX```iii~~~tttqqqkkkfffccc___\\\YYYSSSVVVZZZ]]]```hhhyyy|||}}}|||tttoooggg```ZZZUUUQQQNNNLLLKKKHHHFFFFFFGGGIIIJJJMMMTTT___kkkwww}}}oooiiihhhhhhiiikkkgggfffdddcccbbbbbbccccccbbbbbbaaa```^^^ZZZWWWUUUQQQPPPMMMJJJGGGFFFEEEEEEBBB???;;;999888666555333222666:::999666222222333111111111111000000000000///////////////000111111111000...///000111111000---------------...///000+++,,,---...///000000000///000000000000000///...//////000000111222222222555444444333333222111111//////111222222333333333111111111111111222222222000000000000000000000000111111000000000000111111222111000000000111333333222222222222111111111111------......///000000111000000000000000000000000111111000000000000111111111222222333333222222111222333555777888888777666444444555555555555444444777777777777777777777777222444777777777777888999666777888999;;;<<<>>>>>>@@@AAAAAAAAABBBBBBCCCCCCBBBCCCEEEGGGIIIKKKLLLMMMLLLNNNOOOPPPQQQSSSVVVXXXXXXYYYZZZ[[[^^^```bbbcccdddhhhooovvv|||xxxoooddd^^^YYYWWW[[[aaaqqqxxxuuuooojjjfffaaa]]]YYYVVVTTTUUUXXXZZZ^^^kkkyyy}}}uuuppphhh```[[[UUUQQQNNNKKKIIIGGGDDDDDDFFFHHHJJJLLLSSS___kkkwww|||nnnhhhgggfffhhhjjjhhhgggeeedddccccccddddddaaaaaaaaa```^^^[[[WWWUUUSSSQQQNNNJJJGGGEEECCCCCC???<<<999777777666555444222000...///111333222111111111111111000000000000///////////////000111111111///...///111222222111///......---------......)))***+++---...///000000111222222111///...///000000000111111222222333333555444444333333222222111///000111222222222222222000000111111222222222333000000000000000000000000111111000000000000111111222111000000000111333444333333333222222222111111---------...///000000111000000000000000000000000222111000//////000111222111222222333333222222111---111666:::<<<:::666333333444444444444444444333333333444555555444333333666777999888666555555666999999::::::;;;<<<<<<===??????@@@AAACCCDDDEEEEEEEEEEEEGGGHHHJJJKKKLLLMMMLLLNNNPPPQQQQQQSSSVVVYYYXXXYYYZZZ[[[]]]```bbbcccdddhhhnnnuuu|||~~~ssshhhaaa[[[XXXYYY]]]eeevvv|||xxxrrrmmmhhhbbb]]]YYYXXXRRRPPPTTTWWWZZZcccmmmtttuuuppphhhaaa[[[VVVQQQNNNJJJHHHEEECCCCCCEEEGGGIIILLLSSS___lllwwwwwwnnnkkkjjjiiijjjmmmggggggfffeeecccbbbaaaaaabbbbbbbbb```]]]ZZZVVVTTTUUURRRNNNJJJGGGEEEDDDDDDAAA???===<<<;;;999666444111222444555555333111000000000000000111222333333333222111111222222000---///...//////000222333444111111000///...---,,,,,,000///////////////000111222222222111111///............///111222333444555444555555666555444222111222222222222222111000///000000000000000111111111000000000000000000000000111000000///...------,,,000000000111222222333333+++,,,...000111222111111///////////////000000111222222111111111111222222...///111222111000...---///000000111222333333333222222333444555555555555555555666666777777888888888888777666666666666666555333333555:::<<<<<<:::;;;::::::<<<======<<<;;;===@@@BBBCCCCCCDDDEEEGGGDDDFFFHHHIIIJJJKKKMMMOOONNNNNNOOOPPPRRRTTTVVVWWWXXXYYY[[[[[[\\\^^^bbbeeegggkkkpppuuuyyy{{{mmmddd^^^YYYWWWYYYcccmmm|||yyysssnnniiiddd___[[[XXXVVVTTTSSSTTTWWW[[[^^^nnnzzzuuuooofff]]]WWWSSSPPPMMMKKKIIIGGGFFFFFFGGGHHHIIIQQQTTT^^^kkkvvv~~~vvvmmmjjjiiiiiijjjmmmiiiiiigggeeecccaaa______`````````___]]]ZZZVVVTTTTTTRRROOOKKKHHHFFFEEEEEE@@@>>>;;;999888888666444000111444666888888888777333222222111111111222222000111111111111000000111////////////000111222222000000//////......------000000000000000111222222222222222222111000///............///000111222333444555555555555444333222000000000000000//////......//////000111222333333111111111111111111111111111111111000//////......000000000111222222333333000000111222222222111111000000/////////000111111222222111111111111222222---///111222333222111000//////000000111222222333111222333444444555555444555555555666777777888888888777666666555555666666444333333555999<<<<<<:::;;;;;;;;;<<<=========<<<>>>@@@BBBCCCCCCCCCEEEFFFGGGHHHJJJJJJJJJJJJLLLMMMNNNNNNOOOPPPRRRSSSUUUVVVXXXYYY[[[\\\]]]___bbbdddhhhlllqqqvvvzzzwwwmmmeee^^^[[[\\\^^^hhhyyy}}}zzzuuupppkkkfffaaa^^^XXXUUUSSSQQQQQQSSSWWWYYYfffqqqtttnnnfff]]]XXXSSSPPPNNNIIIHHHGGGFFFFFFHHHJJJKKKQQQTTT^^^lllwwwuuullliiihhhhhhiiilllkkkjjjhhheeebbb___^^^]]]^^^_________]]]ZZZWWWVVVRRRQQQOOOMMMJJJHHHFFFEEEAAA>>>:::888888999888777333444777999:::;;;::::::555444333222222111111111999888666333000///000222000000000000000000000000......................../////////000111222333444333333333333222111000///222111/////////000222444555555555444444444444444/////////000000000000000......///000222333444555222222222222222222222222111111111111000000000000000000000111222222333333555444333222222222222222111000000000000111222222222222111111111111222222---///111222333333333333...//////000000111111222000111222333444444444444444555555666666777888888777666555555444444555555444444444666999;;;;;;:::;;;<<<<<<===============>>>@@@CCCCCCCCCCCCDDDEEEIIIJJJKKKKKKJJJJJJKKKLLLOOOOOOOOOPPPQQQSSSTTTUUUWWWYYY\\\^^^^^^___aaaccciiimmmrrrwww{{{~~~rrriii```[[[[[[ZZZaaaooo}}}zzzvvvqqqmmmiiidddaaaZZZWWWTTTQQQPPPQQQSSSUUU]]]eeerrr~~~tttnnneee]]]WWWSSSPPPNNNHHHGGGFFFFFFGGGIIILLLMMMPPPTTT___mmmyyy~~~tttjjjhhhhhhgggiiikkkkkkjjjgggdddaaa___^^^]]]^^^_________^^^\\\YYYXXXQQQPPPOOONNNKKKIIIGGGEEEDDD@@@<<<::::::;;;<<<<<<::::::::::::999888666555555444333333222222222333KKKDDD:::222////////////000000000000000//////...---------....../////////.........///000222333444333333333333333222111000666555222000000222444666555444444444444555555555111111111111222333333444000000111111222333444444222222222222222222222222000000000000000000000111000000000111222222333333555444333222111222333333111111111111111222222333222222111111111111222222//////111222222222222111......//////000000000111000000111222333333333333444444555555666777777888666666555444444444444444444444555666888:::;;;;;;;;;<<<===>>>=========>>>>>>@@@BBBCCCBBBBBBCCCDDDHHHJJJKKKKKKKKKKKKLLLMMMOOOOOOOOOPPPQQQRRRTTTTTTVVVYYY]]]___``````aaabbbhhhlllrrrvvv{{{xxxmmmccc\\\[[[XXX]]]gggwww}}}zzzvvvrrrnnnkkkfffccc^^^[[[WWWSSSQQQQQQRRRSSSWWW[[[fffuuu}}}sssmmmddd\\\WWWSSSPPPNNNHHHHHHGGGFFFGGGIIIKKKLLLOOOSSS___nnnzzz}}}sssjjjgggggggggiiillljjjhhheeebbb```_________^^^___``````___]]]ZZZYYYPPPPPPOOOMMMKKKIIIFFFEEEDDD@@@<<<::::::;;;<<<<<<<<<;;;:::888666444222111333222222222333333444555TTTFFF666---...000///---000000111111000///...---,,,,,,------......//////,,,,,,------///000222222222222333333333222111111777555222111000222444555333444444555555666666666222222111111222333444555333333333333222222222222222222222222222222222222......//////////////////000000000111222222333333222222111000000222333444111111111111111222222333222222111111111111222222111111111000000///......////////////000000000000000000111222333333333333444444444555666666777777666666555444444444444444444555666777888999:::;;;:::<<<>>>>>><<<<<<===>>>>>>@@@BBBCCCBBBBBBCCCDDDFFFHHHJJJJJJKKKKKKMMMOOONNNNNNNNNOOOQQQRRRTTTTTTVVVYYY]]]___``````bbbcccgggkkkqqquuuzzzvvvjjjcccaaaZZZ]]]cccnnn}}}zzzvvvrrroookkkgggddd^^^\\\XXXTTTQQQPPPPPPQQQUUUWWW^^^kkkyyy|||qqqkkkccc[[[VVVRRROOOMMMJJJIIIGGGFFFFFFGGGHHHIIIMMMRRR^^^nnnzzz}}}sssjjjggghhhhhhiiillljjjhhheeebbb```______```^^^___``````^^^\\\ZZZXXXQQQPPPNNNLLLIIIGGGEEEDDDAAA>>>:::888888999888777777777666444333222111111111111111111222333444555HHH<<>>>>>;;;:::<<<>>><<<>>>AAABBBBBBBBBDDDEEEDDDFFFHHHIIIJJJKKKMMMOOOLLLMMMMMMOOOQQQSSSTTTUUUXXXZZZ]]]______```bbbdddgggkkkpppuuuyyy{{{nnnfffccc\\\^^^aaaiiiwww~~~{{{wwwsssppplllgggddd\\\ZZZWWWSSSQQQOOOOOOOOOTTTUUUZZZcccnnnyyy|||oooiiiaaaYYYTTTPPPMMMKKKJJJHHHFFFEEEDDDEEEFFFGGGKKKPPP]]]mmmyyy}}}sssjjjhhhhhhhhhjjjmmmllliiieeeaaa___^^^^^^^^^]]]^^^^^^^^^\\\ZZZWWWUUURRRPPPMMMJJJGGGEEEDDDCCC@@@>>>;;;999888888666444333333222222111111111111222222111111111222222333666333///......000111222---...000111000///...---------------------------...............///000000000000111111222111111000000000/////////000000111///222555888999888777555333222111//////000111222444444444444444333333333111111111111111111111111111111000000///.........000000000111222222333333111111111111111111000///000000/////////000111111222222111111111111222222222222111000////////////111111111111111111111111111222333444444555555444333333444555555666666777888777666666555555666666333666888888777777999;;;666:::======:::888:::===:::===@@@AAABBBCCCEEEGGGEEEFFFHHHIIIIIIIIIKKKMMMKKKKKKLLLNNNQQQSSSUUUWWWYYY[[[]]]^^^^^^```ccceeeggglllqqquuuzzzqqqgggccc\\\^^^```dddooo}}}yyyuuuqqqmmmiiieee[[[ZZZWWWTTTRRRQQQQQQQQQQQQSSSWWW\\\dddppp{{{{{{mmmggg___WWWRRROOOLLLJJJGGGFFFDDDCCCCCCEEEFFFHHHJJJOOO[[[kkkwww~~~}}}sssjjjhhhiiiiiikkknnnnnnkkkfffaaa^^^\\\\\\\\\\\\\\\]]]\\\[[[XXXUUUSSSSSSQQQMMMHHHEEECCCCCCCCCAAA???===<<<;;;999666444444333222111000000000000333333222111000000000000***000555555111///111444,,,...///111111000...---------------------------000///////////////000111///000000111111111000000000000111111222222222222...111666999:::999777555777555333111111222333444333333333444444555555555000000000000000000000000333222222111000//////...000000000111222222333333333333333333222000...---///////////////000000111222222111111111111222222222111111000111111222222222222222111111111111111222222333444555555555555333333444444555666666777888888777666666666666666333666888888777777999;;;666:::===<<<999777:::===999<<>>???@@@BBBCCCDDDDDDDDDDDDEEEFFFFFFFFFGGGJJJMMMLLLMMMOOOPPPQQQSSSWWWZZZ___``````______```bbbeeellloootttyyy~~~ssskkkddd```^^^```gggrrr{{{xxxyyywwwpppjjjbbb```[[[UUUTTTVVVTTTOOOPPPPPPSSSUUUWWW^^^nnn~~~|||qqqgggZZZRRROOONNNIIIEEEHHHGGGFFFFFFFFFGGGIIIJJJNNNRRR]]]kkkuuu{{{yyyqqqiiigggggggggjjjnnnllliiieee```^^^]]]^^^___]]]]]]]]]]]][[[YYYWWWVVVQQQPPPMMMJJJGGGDDDCCCBBBAAA>>>:::777666555444222333333333333222222222111111111111222333333222222111000///......///000111//////000000000000//////////////////////////////---,,,***))))))***,,,---000000000111111111222222///............///000000333444555666666666555444333222000//////000222333444444444444333333333333000000000000000//////......//////000000//////...////////////000111222333777555333555888888444000///000000111111222111111222222222222333333333333222222111111111111222222222222222222222222222222444666777666333111111222333444444555666777888888999888777666555666666777555666888999:::;;;<<<<<<;;;:::::::::;;;;;;<<<<<<>>>???@@@BBBCCCDDDDDDDDDGGGHHHIIIIIIIIIJJJMMMPPPMMMNNNPPPQQQRRRTTTXXX[[[```aaaaaaaaaaaabbbdddgggllloootttyyy~~~wwwooogggbbb___aaaeeeppp}}}}}}{{{tttooohhhgggaaa[[[ZZZ[[[YYYTTTQQQQQQRRRUUUVVV]]]mmm}}}}}}oooeeeYYYQQQOOONNNJJJFFFDDDCCCBBBBBBBBBCCCEEEFFFLLLQQQ]]]lllvvv{{{{{{ppphhhhhhjjjjjjkkkmmmkkkhhhddd```^^^^^^___```______^^^]]]\\\ZZZYYYXXXSSSQQQMMMIIIFFFDDDCCCCCC@@@===999777666555333222444444444333333333222222000111222222000000000111000000///......///111111//////000000000000/////////////////////////////////...---,,,,,,---...///111222222222333333333333//////......//////000111333333333444444444555555222111000//////000111222444444333333222222222111000000111111000000///...///000000111111000000///////////////000111222333555333111111444555333000///000000111111111111111222222222222333333333333333333222222222222333333222222222222222222222222222777:::777111...000333111333555777888888777777999888777666666666666777333333444555777999;;;<<<:::;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAACCCDDDDDDDDDDDDFFFGGGGGGGGGHHHKKKMMMNNNOOOQQQRRRSSSUUUYYY\\\aaabbbccccccbbbdddgggiiikkkoootttyyy~~~}}}uuukkkfffaaaaaadddlll{{{zzzuuukkkjjjeee^^^\\\\\\YYYTTTRRRQQQRRRTTTUUU\\\lll{{{{{{mmmdddXXXQQQOOOMMMIIIFFFBBBAAA@@@@@@@@@AAACCCCCCKKKQQQ]]]mmmwww{{{{{{pppggghhhlllmmmkkkkkkjjjhhhddd```^^^^^^```aaaaaa```___^^^]]][[[ZZZZZZTTTQQQMMMHHHEEEDDDDDDEEE@@@===:::777777666555333444333333333333222222222///111111000---,,,...///222111000///......////////////000000000000//////////////////////////////000000///......///000000111111222222222333333333/////////...///000000111555555444444444555666777222111000/////////000000222111111000000/////////000111111111111000//////000000111111111111000000////////////000111222333444222000000111333222111111111222222222222222111000000111111111222222222222222222111111222222222222222222222222222222222222555777666222000111333222333444666777777888888888888888777777777777777333333333333444666888::::::;;;;;;<<<<<<<<<<<<<<<<<<===???AAACCCDDDDDDEEECCCEEEFFFGGGGGGHHHJJJLLLMMMOOOPPPQQQRRRUUUYYY[[[```aaabbbbbbcccdddgggjjjkkkooosssxxx}}}yyymmmhhhcccaaabbbiiiwww~~~{{{ppppppkkkccc___^^^ZZZVVVTTTSSSSSSSSSTTTZZZjjjzzz|||wwwkkkcccXXXQQQMMMJJJGGGCCCCCCBBBAAAAAAAAABBBDDDEEEJJJQQQ^^^nnnxxx|||yyynnngggiiimmmmmmkkkjjjiiigggccc```^^^___```bbb___^^^]]][[[ZZZYYYXXXXXXUUURRRMMMIIIFFFDDDDDDEEEAAA>>>;;;999888888666555222222222222111111111111111111111000......///000333222111000...---------//////000000000000//////////////////////////////---,,,,,,,,,,,,,,,,,,---000000000000111111111111///////////////000111111555444444444444555666666222222111000000000000000111111111000000/////////111111111111111000000///000000111111111111000000////////////000111222333666555333333444555555555222333333444333333222222////////////000000000000111111000000000000111111222222222222222222222222111111222333444555444333555444333333444666999:::888888888888888777777666999888777666777888999::::::;;;<<<=========<<<<<<<<<===>>>AAABBBDDDDDDEEEFFFHHHJJJKKKKKKLLLMMMOOOLLLNNNOOOPPPQQQTTTWWWZZZ^^^___aaaaaabbbdddgggjjjkkknnnssswww|||{{{ooojjjeeebbbbbbgggtttyyyzzzvvvmmmgggddd```\\\WWWUUUTTTTTTSSSYYYiiiyyy}}}wwwsssgggaaaWWWOOOJJJGGGDDDAAACCCCCCBBBBBBBBBCCCDDDEEEJJJPPP^^^nnnxxx|||uuummmhhhiiilllkkkjjjjjjhhhfffccc```^^^___aaacccaaa```^^^\\\[[[ZZZZZZZZZTTTRRRNNNJJJGGGEEEDDDDDDBBB???;;;:::999999888666222222222111111111000000555333000000111222222222333222111000///...---,,,//////000000000000//////////////////////////////............................../////////000000000000000//////000000111222222222222333333333444444333333222222111111000000333333333333333333333333111111222222111111000//////000000111111000000///////////////000111222333333333333333444444444444333333333333333333222111...////////////000000000111000000000000000000111222222222222222222222222000//////111555777555444666555333222333666999;;;888888999999888888777666888777777666666666666666:::;;;<<<===>>>===<<<<<<;;;<<<>>>@@@BBBDDDDDDEEEDDDGGGIIIKKKKKKKKKLLLMMMLLLMMMOOOPPPQQQSSSWWWZZZ\\\^^^___```aaacccgggjjjlllnnnrrrvvvyyy~~~sssmmmgggdddbbbeeeppp|||}}}ssskkkgggccc^^^ZZZXXXVVVTTTSSSYYYiiixxx}}}zzzvvvqqqmmmaaa\\\TTTMMMHHHEEEBBBAAABBBAAA@@@@@@@@@AAACCCDDDIIIOOO\\\kkkuuuzzzqqqllliiijjjkkkiiihhhjjjhhhfffbbb______```bbbcccbbbaaa___]]]\\\[[[[[[[[[SSSQQQOOOKKKHHHFFFDDDCCCAAA>>>;;;999999888777666333333222222222111111111666000,,,---111444333000000000000000000//////...//////000000000000//////////////////////////////000000111111111111000000....../////////000000000000000//////000000111222111222333555555444444333444444444333333222111000222222333333444444555555111222222222222111000000...//////000000//////...////////////000111222333...000222333222222111111111222222222111111000///000000000111111111111222222111111000000111111222222222222222222222222222///000222333333333444555444444444444555777888999888888999999999888777666333333444444555444444444:::;;;===>>>>>>>>><<<<<<:::;;;>>>@@@BBBDDDEEEEEEBBBEEEGGGIIIIIIIIIJJJKKKMMMNNNPPPPPPRRRTTTXXX[[[\\\]]]___```aaacccgggjjjlllnnnrrruuuwww{{{yyyrrrkkkfffbbbccclllwwwxxxnnniiieeeaaa]]]ZZZXXXUUUTTTYYYiiixxx|||zzzyyywwwxxxyyy{{{{{{zzzyyyxxxuuuvvvvvvuuuttttttuuuwwwvvvvvvwwwxxxxxxxxxwwwwwwuuusssqqqooommmjjjfffbbbXXXUUUOOOJJJGGGEEEDDDDDDAAAAAA@@@???@@@AAABBBCCCGGGLLLXXXfffpppvvv|||oookkkjjjkkkjjjggggggjjjgggeeebbb______```bbbddd^^^]]][[[YYYWWWWWWWWWWWWRRRQQQOOOLLLIIIFFFDDDCCC???===:::888888888777555444444444333333333222222333,,,&&&(((///333111,,,------///000111111111111//////000000000000//////////////////////////////------............------////////////000000000000000000000000000111111222333444666888888777666555444555555444333222111000000000111222333444444555111222222222222111000000......////////////......////////////000111222333000222555777666555444444000000000000000///......111222222222222333333333333222222222222222222333222222222222222222222222---222666555111///222666222333555666777888777777888888999:::999888777666333444666888999999888777:::;;;===>>>???>>>===;;;:::;;;===@@@BBBDDDEEEEEEEEEHHHKKKLLLLLLLLLMMMNNNNNNOOOQQQRRRSSSUUUYYY\\\\\\]]]___```bbbdddhhhkkklllnnnqqqtttvvvyyy}}}}}}vvvnnngggbbbaaaiiisss}}}uuuoookkkggg^^^[[[YYYVVVTTTYYYiiiyyyyyytttqqqpppooojjjlllmmmnnnnnnmmmkkkjjjggghhhhhhfffeeeeeegggiiihhhiiiiiijjjjjjjjjiiiiiihhhgggeeedddbbb___[[[XXXRRROOOLLLHHHFFFFFFFFFFFFCCCBBBAAAAAAAAABBBCCCDDDEEEIIITTTcccmmmrrryyyqqqllliiijjjjjjhhhgggiiihhhfffcccaaa`````````aaadddaaa\\\ZZZYYYZZZZZZZZZRRROOOLLLJJJHHHGGGEEECCC>>>===;;;999666555444444222222111111111111111111333333222222111000000000000000////////////000000000000000000////////////333333222222111///...---000///...---------------............////////////000000000000////////////222333333444555666777777555333222222444444333111222222333333333222222111111111111111111000//////////////////............///000111222222222222222000222333333222111333444333222111000000000111222222111111111000000//////111111111222222333333333333333333222222111111111111222444333222222333555888777666555555555777777999999999999999888777666777777777777888:::<<<=========???@@@@@@???>>>>>><<<::::::<<>>???@@@AAAAAAAAA@@@???>>><<<;;;===BBBEEEFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOQQQTTTVVVWWWXXXYYY[[[]]]^^^```bbbeeehhhkkkmmmooooooooosssyyy~~~tttmmmhhhfffkkksss|||yyysssmmmfff___ZZZZZZXXXYYYgggxxxzzzrrrkkkhhhgggfffdddbbbaaa```___]]][[[ZZZXXXUUUSSSSSSUUUVVVWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTRRRQQQQQQQQQOOOLLLJJJKKKIIIGGGFFFDDDDDDDDDDDDEEEDDDBBB@@@@@@@@@@@@AAAEEEGGGOOOZZZccciiiqqqzzzuuuoookkklllkkkhhhhhhiiigggfffdddbbb```^^^^^^]]]___]]][[[YYYYYYXXXVVVTTTUUURRRNNNJJJHHHEEEBBB@@@@@@???===;;;888777666666555444333222111///......---......///000000111111222222111111111111222222////////////000000000000------------------------......---------...//////............////////////------...///000111222222111222333333555555666777777555444444555444222000000000000000000000000000111111222222111111000///,,,------...000111111222000000111222222222111111111222333333222222333444555444222111111111222222111111111111000000000000111111111222222222222222444444444444333333333333222444555555444444555666444444444555555666666666888999999999999888777777666666555555666888:::;;;???@@@AAABBBCCCBBBAAAAAA>>><<<:::;;;>>>BBBDDDEEEHHHHHHIIIJJJKKKLLLMMMMMMOOOOOOOOOPPPRRRUUUWWWYYYZZZ\\\^^^______aaadddffflllooopppppppppsssxxx}}}yyyrrrkkkiiimmmuuu}}}zzztttkkkccc]]][[[YYY[[[iii{{{}}}wwwtttrrrrrriiigggeeedddcccaaa^^^[[[XXXUUUQQQOOOPPPQQQSSSSSSSSSSSSRRRPPPOOOMMMMMMLLLLLLKKKJJJIIIJJJIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????@@@@@@DDDEEELLLWWW```fffoooxxxvvvpppkkkkkkjjjggggggiiifffeeedddbbb```^^^]]]\\\^^^\\\[[[[[[[[[YYYVVVSSSTTTQQQMMMJJJHHHFFFCCCAAA>>>===;;;888666555444444111111111111111222222222/////////000000000111111222111111000000111111222////////////000000000000000//////...............---------------...///000............////////////.........///000111111111111111222333444555666666888777666666666555333111222222222222222222333333111222222222222111000000---......///000000111111111222222333333333222222111222444333222222333555444333111000000000000111111111111000000000000000111111111111111222222222222111111111111111111111333444666555444444555777333333444555666777777777888888999999999888888777777777666666777888:::;;;>>>???AAABBBCCCCCCBBBAAA???===;;;:::===@@@DDDFFFHHHHHHIIIKKKLLLMMMNNNNNNPPPPPPOOOOOOQQQTTTWWWYYYYYY[[[]]]^^^```bbbeeehhhmmmooorrrrrrqqqssswww{{{~~~vvvoookkkooovvvzzzrrriiiaaa^^^[[[]]]lll}}}zzzwwwsssqqqppplllgggccc^^^ZZZTTTQQQQQQTTTVVVWWWWWWVVVUUUSSSQQQNNNLLLKKKJJJIIIGGGGGGHHHGGGFFFDDD@@@AAABBBDDDEEEEEEEEEEEEBBBAAA@@@???>>>???@@@@@@CCCEEEKKKUUU^^^eeeoooxxxuuuooojjjiiihhhffffffhhhgggfffdddbbb```___^^^^^^___^^^]]]]]]]]][[[WWWTTTQQQOOOKKKJJJIIIGGGEEEDDD>>>===;;;888666555444444000000111111111222222222222222222111111000000000000000////////////000000.../////////000000000111222111///...---------...---------------...///000............////////////000000000000////////////000000111222333444555555888777777777888777444222222222111111222222444444222222222222222111000000000000000000000000//////333444444555444444333333111333444444333222444555111000...---,,,,,,,,,---000000000000000000111111111111111111111111111111111111111111111111111111333444666555444444555777444444555555666777888888777888888999999999888888999888777777888999;;;<<<===???@@@BBBBBBBBBBBBAAAAAA@@@???>>>>>>AAAEEEHHHGGGHHHJJJLLLMMMNNNOOOOOOQQQPPPOOOPPPQQQTTTWWWYYYVVVXXX[[[^^^```cccgggjjjmmmpppssssssrrrsssvvvzzz{{{sssnnnqqqwwwwwwnnnfffccc___```nnn~~~yyyrrrlllddd```YYYUUUUUUWWWYYYZZZ]]]\\\[[[YYYVVVSSSPPPNNNKKKJJJHHHGGGHHHHHHFFFEEE@@@AAABBBDDDEEEFFFFFFFFFBBBAAA@@@?????????@@@AAAEEEEEEKKKTTT]]]eeeoooyyyuuunnniiihhhhhhffffffiiihhhfffcccaaa`````````aaa```___^^^^^^^^^\\\XXXVVVPPPMMMKKKIIIIIIHHHGGGEEE@@@???===;;;888777666666333333222222111000000///333333333222111000000000000000////////////000000......//////000000111111000///---,,,,,,,,,---.........---------...//////............////////////111000000000/////////...///000111111333333444555777777777999:::999666333000000/////////111222333222222222333222222111000111111111000000/////////444444555555555444333333222333444444333333444555444333111000////////////000000000000111111111111111111111111111000000000222222222333333333333333222444555555444444555666555555444333444555777888777777888999999999999888:::999888888888999;;;<<<===>>>@@@BBBCCCCCCBBBBBB>>>>>>>>><<<<<<===AAADDDGGGHHHKKKMMMOOOOOOOOOOOOPPPPPPPPPQQQRRRTTTVVVWWWUUUWWW[[[^^^```dddhhhllllllooosssuuuttttttwwwyyy}}}xxxrrrtttyyy~~~|||ssskkkgggccccccooo~~~vvvmmmhhhaaa[[[YYYZZZZZZZZZ``````___]]]ZZZVVVSSSQQQMMMKKKHHHGGGGGGGGGFFFEEEBBBBBBCCCDDDEEEFFFFFFGGGBBBAAA@@@??????@@@AAABBBFFFFFFJJJSSS\\\dddpppzzzuuunnniiihhhhhhggghhhkkkiiigggccc```___aaaccceeeaaa```^^^]]]]]]\\\YYYWWWQQQNNNKKKJJJIIIHHHFFFDDD@@@???===;;;888777666666333333222222111000000000111111111111111000000000111000000000000000000111.........///000111111111...---,,,,,,---///111222///......---------..................////////////////////////000000000000//////000111222333444444666666777999;;;:::888555000///......///111333444222222333333222222111000000000000000000111111111333333333444333222222111222333444444333333444666777555444222111000111111///000000000111111111111222111111111000000000///111222222222333333333333222333444444333333444555666444222000000222555666777777888999999999999999999888888777777888::::::>>>???AAACCCDDDDDDDDDDDD===>>>???>>><<<===@@@BBBGGGHHHKKKNNNPPPPPPPPPPPPOOOPPPQQQRRRSSSTTTUUUVVVVVVXXX[[[^^^```cccgggjjjjjjoootttuuuuuuuuuwwwzzzzzz~~~wwwwww|||{{{{{{{{{~~~vvvoookkkfffeeeppp|||wwwnnngggccc```^^^\\\bbbbbbaaa```]]]YYYUUUSSSOOOMMMJJJHHHHHHHHHGGGEEEDDDCCCCCCBBBCCCDDDEEEFFFCCCBBBAAA@@@@@@AAABBBCCCFFFEEEIIIRRRZZZcccooozzzuuunnniiiiiiiiihhhjjjmmmjjjgggccc______bbbeeehhhbbb```]]]\\\\\\[[[YYYWWWSSSPPPLLLJJJHHHGGGDDDBBB>>>===;;;999666555444444///000000111222222333333......//////000000111111222222111111111111222222---......///000111111222---------...000333666888000///...---------------............/////////000------...///000111222222//////000111222333444444555555777:::<<<<<<999666222111000000111333555666222333333333333222111111......///000111222333333222222222222222111000///222333555444333333444666222000///---,,,++++++,,,//////000000111111111222222111111111000000////////////000000111111111111111222444333222222333555666333000------///222555666777888999999999999999888777777666666777888999???AAACCCDDDFFFFFFFFFEEECCCEEEFFFEEECCCCCCFFFHHHGGGHHHKKKNNNPPPQQQPPPPPPOOOPPPQQQSSSTTTUUUUUUUUUXXXZZZ\\\^^^```bbbfffiiiiiinnntttvvvvvvvvvxxxzzzxxxzzzzzz{{{yyytttxxxqqqnnniiifffqqq|||sssmmmhhhdddaaadddddddddbbb___[[[WWWUUUSSSPPPLLLJJJJJJIIIHHHGGGEEEDDDBBBAAAAAABBBDDDEEECCCBBBAAAAAAAAABBBCCCDDDEEEEEEHHHPPPYYYbbbooozzzxxxrrrllliiijjjllllllkkkgggfffdddcccbbbcccdddeeefffeeecccaaa^^^[[[XXXWWWSSSPPPLLLHHHEEEDDDCCCCCC@@@>>>;;;:::999777444222555444333222111111111111222222222111111111000000------------.........///......////////////......////////////////////////222000------...///......111111000000//////......000000000000000/////////222222333333333333444444777666777999;;;:::666222000///------...111444777333333222222111000//////000000000000///////////////111333444444444222111555555555555666777888888444444444333333222222222000111111222222111111000111111111111222222222222333222111111000000111111222222222333444555777777444444333333444555777888777777777888999999999:::666666777777888999;;;;;;<<<===>>>@@@BBBDDDEEEFFFAAA???<<<;;;<<>>???AAACCCEEEEEEDDDBBB???===>>>@@@CCCFFFHHHKKKNNNPPPPPPOOOPPPPPPRRRRRRSSSTTTUUUVVVVVVWWW[[[[[[\\\___bbbeeeggghhhnnnqqquuuwwwwwwwwwwwwxxx}}}~~~|||~~~yyysssxxx|||vvvpppooouuu}}}~~~~~~~~~uuunnniiifffdddeeeeeeccc^^^ZZZVVVTTTPPPLLLIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBAAABBBAAA@@@??????@@@AAABBBBBBEEEJJJOOOWWWbbbpppyyyvvvqqqllljjjkkkmmmmmmllljjjgggccc```___```bbbdddbbbaaa```___\\\ZZZXXXWWWSSSQQQMMMIIIFFFDDDCCCCCCCCC@@@===;;;:::999666444555444333222111111111111222222222111111111111111////////////000000000000///000000111111000000///////////////////////////+++...000000---,,,---000////////////000000000000........................000000000111111111111222111111222555666666444222111111000000000000111111444444444333222222111111222111111000///......---...///000111222111000000222222222222333444555555666555444222111///...---222222333333333333222222/////////000000000111111.........///000111222333000000000111222333444555444444333444444555777777666777777888999999::::::999999888888888888999999:::;;;<<<>>>@@@BBBDDDEEEGGGEEECCCAAA@@@BBBDDDEEEGGGJJJNNNPPPPPPPPPQQQQQQRRRRRRSSSTTTUUUVVVVVVWWWZZZZZZ\\\^^^aaadddfffhhhnnnqqquuuwwwwwwxxxyyyzzz~~~|||yyy}}}ssstttxxxzzzuuusssxxx}}}{{{xxxuuusssrrrssstttvvvxxx|||{{{nnnkkkiiiiiijjjiiiddd```ZZZWWWSSSNNNKKKIIIIIIIIIGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@??????@@@AAABBBBBBEEEJJJOOOVVVaaannnxxxxxxsssnnnlllmmmooonnnmmmlllhhhccc___]]]___aaadddaaaaaa```___]]][[[YYYXXXSSSQQQMMMIIIFFFDDDDDDDDDCCC@@@<<<:::999888666555444444333222111111111111111111111111111111111111///000000000000111111111000000111111111111000000////////////////////////...333777666111...///222......//////000000111111---------...............000000000111111111222222///000222444555555444333000000000000111111111111333333333222222111111111555444222111...,,,+++***000111222333333333333222333333333333444555666777777666666444333222111111222333333444444333333222111111222222222333333333222222111000000000000000111111111222222333444555333333444444555666666777666666777888999::::::;;;;;;:::999999888888888888999999;;;===@@@BBBCCCDDDHHHGGGEEECCCBBBBBBCCCCCCFFFIIIMMMOOOPPPPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVWWWYYYZZZ\\\^^^```bbbfffhhhnnnqqqtttvvvwwwxxxzzz{{{|||xxx{{{xxxuuuttt{{{{{{xxx||||||xxxuuupppllljjjjjjjjjjjjmmmnnnppprrrsssssssssrrrtttwww|||xxxtttnnnkkkjjjjjjgggeee___\\\VVVQQQMMMKKKJJJKKKHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBEEEJJJOOOVVVaaannnwwwzzzuuupppnnnooopppooommmllliiiccc___^^^___bbbdddcccbbbaaa```^^^\\\ZZZYYYTTTQQQNNNIIIFFFEEEDDDDDDBBB???;;;888777777555444444444333222111111111111111111111111111111111111000000000000111111111222000000111111111111000000////////////////////////222666999777222...///222......//////000000111111------------......//////111111111111222222222333000111333444444444444555---...///000111222333333111111111111000000000000222222111000///...------111111222222333333333333111111111111111222444444555555444444444444444444222333333444444333333222222222222222333333333333555555444333333333333444555444444444555666777888333333444555555666666666555666777888999:::;;;;;;<<<;;;:::999888888888888888999;;;===???BBBCCCDDDHHHGGGEEECCCBBBAAAAAAAAACCCGGGKKKNNNOOOPPPRRRSSSRRRRRRSSSTTTUUUVVVVVVWWWXXXZZZ]]]^^^___bbbeeehhhmmmpppsssuuuvvvxxx{{{}}}yyyzzz|||uuuqqquuu{{{uuupppjjjeeeddddddcccbbbdddeeefffgggffffffeeedddbbbeeeiiimmmttt~~~sssllliiihhhgggfffddd```[[[UUUPPPMMMLLLKKKIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBAAA@@@@@@AAABBBBBBBBBEEEJJJOOOVVVaaaoooxxx|||wwwrrrpppppppppnnnlllkkkhhhdddaaa```aaaccceeedddcccbbbaaa^^^\\\ZZZYYYTTTRRRNNNJJJGGGEEEDDDDDDBBB???:::777666666555444555444333222111111111111111111111111111222222222000000000000111111111111///000000111111000000///////////////////////////222444555333000------///////////////000000000000---------...//////000000111111111222222222333333111222444444444333444555---......///000222444555000000000000000000000000------...///000111222222000000000000000111111111222222222222333444555666222222222222333333333333222222333333333333222222000000000111111111111222////////////111222333444111111111111111222333444222333444555666666666666555555666888999:::;;;<<<<<<;;;:::999999999999999888999;;;===@@@BBBDDDEEEGGGFFFEEEDDDCCCAAA@@@???@@@DDDIIILLLNNNPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVWWWXXX[[[^^^______aaafffjjjllloooqqqtttuuuwww{{{}}}|||{{{~~~~~~uuuooorrrxxxwwwppphhhbbb``````^^^\\\YYYZZZ[[[]]]]]]]]]\\\\\\ZZZ\\\^^^___cccjjjttt||||||qqqkkkiiihhhggggggddd___YYYTTTOOOLLLKKKJJJJJJIIIHHHGGGFFFFFFEEECCCBBBAAA@@@@@@AAABBBCCCBBBEEEJJJPPPWWWcccqqqzzz|||wwwrrroooooonnnkkkhhhjjjhhheeecccbbbccceeefffdddcccbbb```]]][[[XXXWWWTTTRRRNNNJJJGGGEEEEEEEEECCC@@@;;;888777777666555555444333222111111111111000000111111111222222222/////////000000000111111...//////000000//////...////////////////////////000//////............///000000000000////////////------...//////000111111000000000111111111111222111333555444222111333555000///......///111333444000000000000000000000000------...///000111222222000000000000000111111222333333333333444555666777333333333333333333222222111111222222222222111111000000000111111111222222,,,,,,------...000111222///////////////000000111222333444666666666666555555555666888999:::;;;<<<;;;;;;:::999999999::::::888999;;;>>>@@@CCCEEEFFFFFFFFFFFFEEEDDDBBB@@@???>>>AAAGGGKKKMMMOOOPPPRRRRRRRRRSSSTTTUUUVVVVVVWWWXXX\\\```aaa```bbbfffkkkkkkmmmppprrrtttwwwzzz}}}~~~~~~}}}~~~vvvooorrrvvv{{{|||zzzwwwmmmeeebbb___\\\YYYTTTUUUVVVWWWWWWWWWVVVUUUTTTVVVWWWVVVVVVZZZcccjjjuuuzzzsssoookkkhhhiiigggccc]]]WWWQQQMMMJJJKKKKKKJJJIIIHHHGGGFFFFFFCCCBBBAAA@@@@@@AAABBBCCCAAAEEEJJJPPPYYYeeesss}}}|||wwwqqqnnnnnnllliiifffiiihhhfffdddddddddffffffdddcccbbb___\\\YYYVVVUUUTTTRRRNNNJJJGGGEEEEEEEEEEEEAAA<<<999888888777666555444333222111111111111000000111111222222222222////////////000000000000......////////////......///////////////////////////---+++,,,...000111111111111000000//////...............///000111111222////////////000000000000111333555444111000111444333111///......///222333111111111111111111222222111111000000//////......222222111111222222333444////////////000111222333777777666555444444333333111111111222222111111111222222333333333444444444555444444333333333333333444444444333444444555555222333444666666666666555444555666888999:::<<<<<<;;;::::::999999::::::;;;888999;;;>>>AAACCCFFFGGGFFFFFFGGGFFFEEECCCAAA@@@<<<@@@EEEJJJLLLNNNPPPRRRRRRRRRSSSTTTUUUVVVVVVWWWXXX]]]aaaaaa```bbbgggllljjjllloooqqqsssvvvzzz}}}|||~~~~~~xxxrrruuuwwwzzzwwwqqquuusssjjjeeebbb]]]YYYVVVVVVVVVVVVUUUSSSQQQOOOPPPRRRRRROOOMMMPPPXXX___bbbqqq{{{tttnnniiijjjhhheee```ZZZSSSMMMJJJKKKKKKJJJIIIHHHGGGGGGFFFCCCBBBAAAAAAAAAAAABBBCCCAAAEEEKKKQQQZZZfffttt~~~|||wwwtttrrrpppmmmkkkfffffffffffffffggghhhhhhdddcccaaa^^^\\\YYYWWWVVVWWWTTTOOOJJJFFFDDDCCCDDDAAA???===;;;888666555555555555444333333333333444222222222222222222222222333222111000////////////......//////////////////------------,,,,,,+++***......///000111111000000444666666333///,,,...111111111111000000000000000111111111000000000000000000111222333333222111000111111000000000000111111111111222333333333333222///000000111111111111000///000111222222333222222555444222111111222444555333333333222222111111111111222333444444222111/////////000000111222444444888777666444333222111111111222333333444444333333444444444555555555555666<<<;;;:::999999999:::;;;===<<<;;;:::999999999999777888999:::;;;>>>CCCFFFHHHHHHGGGFFFDDDBBBAAA@@@@@@AAABBBEEEIIIMMMPPPRRRRRRTTTVVVWWWVVVVVVWWWYYY[[[\\\^^^___bbbccceeefffmmmooopppqqqrrrsssvvvxxx}}}}}}zzz}}}uuuqqqrrrxxxvvvtttuuuvvvwwwwwwlllddd^^^ZZZXXXXXXVVVSSSPPPOOOOOOPPPQQQOOOMMMKKKKKKMMMPPPQQQYYYaaaooo~~~zzzqqqiiijjjhhhfffccc^^^YYYTTTPPPLLLKKKJJJKKKKKKJJJHHHEEEGGGFFFDDDCCCCCCCCCDDDEEEEEEGGGJJJPPPZZZgggvvv}}}yyyuuuqqqooommmkkkiiifffeeedddcccccccccddddddcccbbbaaa^^^\\\YYYWWWVVVUUURRRNNNJJJGGGEEEEEEFFFAAA@@@===;;;888666555555555555444333333333333444222222222222222222222222333222111000////////////000000000000000/////////++++++,,,,,,++++++***))),,,---..................,,,,,,+++,,,...///000000////////////////////////111000000000000000000000000000222222333222111111222111111000000000000111000111111222222222222222000000111111111000000///...///000111111222222111333222000//////000222333444333333333222222222222000111222333333111000///000000000000111222333333666666444333222222111111111222333333444444333333444444444555555555555666888888888888999:::<<<===<<<<<<;;;:::999999999999777888999:::;;;>>>BBBFFFFFFFFFFFFFFFFFFDDDCCCCCC@@@@@@BBBDDDHHHLLLPPPSSSRRRTTTVVVWWWWWWWWWXXXYYY[[[\\\^^^```bbbdddeeeffflllnnnpppqqqqqqsssvvvxxx||||||vvvrrrqqqvvvuuuppppppppppppvvv}}}vvvmmmfffbbbZZZXXXVVVRRROOOMMMLLLMMMPPPOOONNNMMMMMMNNNPPPQQQPPPWWWbbbooo|||yyypppjjjiiigggeeebbb\\\VVVQQQMMMLLLLLLLLLLLLKKKIIIFFFGGGFFFDDDCCCCCCCCCDDDEEEEEEGGGKKKRRR\\\iiixxx|||xxxtttpppnnnllljjjiiigggfffdddbbbaaaaaaaaaaaabbbaaa```^^^\\\ZZZXXXWWWRRRPPPMMMJJJGGGGGGGGGGGGAAA@@@>>>;;;999777666555555555444333333333333333222222222222222222222222333222111000////////////222222111111000000000///,,,,,,---------,,,++++++..................---,,,***'''&&&(((...222111///............////////////000000000000000000111111000000111222333333222222333222222111000000000111///000111111222222111111111111111111111000///...---...///000111111111111333222111000000111222333444444444444333333333333000111222222222111///...222111111111111111222222444333333222111111222222111222333333444444333333444444444555555555555666444444555777999;;;===>>><<<;;;;;;::::::999999999777888999:::;;;>>>BBBEEEDDDEEEFFFGGGGGGGGGFFFEEE@@@@@@AAACCCGGGLLLPPPSSSRRRTTTWWWXXXWWWWWWYYYZZZ\\\\\\^^^```bbbdddeeefffkkkmmmooopppqqqsssvvvxxx{{{}}}~~~yyysssqqqttt~~~xxxppplllkkkjjjkkknnnssswww}}}wwwnnniii^^^\\\XXXSSSOOOMMMLLLKKKOOOOOOOOOOOOOOOOOOOOOOOOIIINNNUUU]]]gggsss~~~xxxmmmkkkiiiiiigggbbbYYYRRROOONNNMMMMMMMMMLLLJJJGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHMMMTTT^^^lll{{{{{{uuuqqqooommmkkkjjjjjjiiifffcccbbbaaaaaaaaaaaa```___]]][[[ZZZXXXXXXRRRPPPMMMJJJHHHFFFFFFFFFAAA@@@>>>;;;999777666555555444333333222222333333222222222222222222222222222222111000//////000000222111111000000//////...//////000000000000///...000000111111000///.........,,,***+++...000///.........///////////////000000000000000000111111111000000111222333333444444555444333222111000000000//////000111111111111000222222222111111///...---...///000111111222222222444333333222222333333444444444444444444444444444111222222222222111000000333222222111000000111111222111111111111111222222111222333333444444333333444444444555555555555666333333444666888:::<<<===;;;;;;;;;;;;::::::999888777888999::::::===AAADDDEEEFFFHHHIIIIIIHHHGGGFFF@@@@@@AAABBBFFFKKKOOORRRRRRUUUWWWXXXXXXXXXZZZ[[[\\\]]]^^^```bbbdddffffffjjjlllnnnoooqqqsssvvvyyyzzz}}}}}}}}}zzztttqqqsss|||tttnnnjjjhhhgggggghhhiiinnnwwwtttmmmddd```ZZZVVVRRRPPPOOOMMMMMMNNNOOOOOOOOONNNMMMLLLIIIJJJMMMRRRYYYcccnnnuuusssooolllllllllggg]]]TTTPPPNNNMMMLLLLLLKKKIIIGGGFFFEEEDDDCCCBBBCCCDDDDDDEEEHHHMMMUUUaaaooo~~~|||vvvqqqnnnllljjjiiikkkiiieeebbbaaa```aaabbbaaa```___]]][[[YYYXXXWWWSSSRRROOOKKKHHHFFFDDDDDDBBB@@@>>><<<999777666666444444333222222222222333222222222222222222222222222111000000000000000000000000000//////.........///000000111111000000000000000111111000///.........///000///,,,,,,...000/////////000000111111111//////000000111111111111///000000111333444555666666555444222111000000000//////000111111111111000222222222111111///...---000000111222333333333333333333333333333333333333444444444444444444444444333333444333333333222222333333222111000000000000111111000000000111222222111222333333444444333333444444444555555555555666444555666777888999999:::::::::;;;;;;;;;:::999888888888999999:::<<<@@@DDDGGGHHHJJJKKKKKKIIIGGGFFFAAAAAA@@@AAAEEEIIINNNPPPSSSUUUWWWYYYYYYYYY[[[\\\\\\]]]___```cccdddfffggghhhjjjmmmnnnpppsssvvvyyyzzz|||}}}zzz~~~|||vvvrrrsss|||zzzrrrlllhhhgggeeecccbbbeeemmmvvv}}}|||ssshhhccc\\\WWWUUUSSSQQQOOOLLLMMMNNNOOONNNMMMKKKJJJJJJJJJKKKLLLQQQXXXbbbhhhuuu|||vvvpppooopppkkk```WWWPPPNNNLLLKKKKKKJJJHHHGGGFFFEEECCCBBBBBBBBBCCCDDDDDDHHHNNNWWWcccrrr}}}uuuoookkkiiigggfffhhhfffccc```______aaabbbaaa```___]]][[[YYYWWWVVVSSSRRROOOLLLHHHFFFDDDCCCBBBAAA???<<<999888666666444444333222222222222222222222222222222222222222111111000000000000000111.............../////////------.../////////........................---,,,***---///...+++***...111//////000000111111222222/////////000111111222222///000000111333555666777888777555333222111000000///000111111222222111111111111111111111000///...000111222333444444444444111111111111111111111111333333333333444444444444555444444444333333333333333333222111000000000111222111111111111111222222111222333333444444333333444444444555555555555666555666777888888888888888999:::;;;;;;;;;:::999888888888999999:::<<<@@@CCCHHHIIIKKKMMMMMMKKKHHHGGGCCCBBBAAAAAACCCGGGKKKNNNSSSUUUXXXYYYZZZZZZ\\\]]]]]]]]]___aaaccceeefffggggggiiilllnnnppprrrvvvyyy{{{}}}~~~yyyyyyyyytttttt{{{xxxppplllhhheeeaaa___```eeekkkooo}}}ooohhh```ZZZWWWUUURRROOOMMMMMMNNNNNNNNNLLLKKKJJJIIIIIIIIIJJJLLLPPPWWW\\\fffsss~~~ssspppqqqnnncccYYYQQQOOOLLLJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBCCCDDDDDDIIIPPPZZZgggvvvwwwpppkkkiiigggeeefffdddbbb```___aaaccceeebbbaaa___]]]ZZZXXXVVVUUUQQQPPPNNNLLLIIIGGGEEEDDDBBBAAA???<<<:::888777666444333222222111222222222222222222222222222222222111111000000000000111111.........///000000111111,,,---......//////......,,,---..................+++,,,,,,,,,,,,---...///......//////000111111222...//////000111111222222//////000111333555777999999888666444222111000000000111111222222222222222000000111111111000000///000000111222333333333333111111111222222111111111222222222222333333333444444444333333222222333333222222111111111111111111333222222111111111222222111222333333444444333333444444444555555555555666555666777999999999999888888999;;;<<<<<<;;;999888888999999999999;;;???BBBFFFHHHKKKNNNNNNMMMKKKIIIEEEDDDAAA@@@BBBEEEIIILLLSSSUUUXXXZZZZZZ[[[]]]^^^]]]^^^___aaaccceeeggggggeeehhhkkkmmmooorrrvvvyyy|||~~~xxxuuu{{{uuusssyyyxxxrrrjjjgggccc```___aaacccdddooovvvzzzrrrggg```\\\YYYTTTPPPPPPPPPPPPOOONNNMMMLLLLLLHHHIIIIIIIIIJJJLLLPPPSSSYYYcccsssvvvooopppnnneee[[[SSSPPPMMMKKKKKKJJJIIIHHHEEEDDDCCCBBBAAABBBCCCCCCFFFKKKSSS^^^kkkzzzzzzsssmmmjjjhhhggggggfffcccbbbbbbdddgggiiicccbbb___]]]ZZZWWWUUUTTTOOONNNMMMLLLJJJHHHGGGGGGBBBAAA???<<<:::888777666444333222222111111222222222222222222222222222222111000000000000000111111......///000111222333333......///000000000000000......///000111111111000111...+++,,,///000...,,,---------...///000000111...//////000111222222222//////000111333555888999:::888666444222111000000111111222333333333333222///000000111111111111000///000111222222333222222222333333444444333333222111111111222222333333333444333222222111111222222222111111111111111222222444333333222111111222222222222333444444444333333444444444555555555666666444555777999:::;;;::::::888999;;;<<<<<<;;;999888888999999999999;;;???BBBDDDGGGKKKNNNPPPOOONNNLLLGGGEEEBBB@@@AAADDDHHHJJJSSSVVVXXXZZZZZZ[[[]]]___]]]^^^___aaaccceeeggggggeeegggjjjmmmooorrrvvvzzz}}}~~~xxxssszzz}}}vvvssswwwyyymmmjjjeeebbbaaa``````___bbbhhhttt|||pppfffaaa]]]WWWSSSRRRRRRQQQPPPOOOOOONNNNNNHHHIIIKKKKKKJJJKKKMMMOOOPPPXXXeeexxxwwwoooooonnneee\\\TTTRRRNNNLLLLLLKKKJJJIIIEEEDDDCCCBBBAAABBBCCCCCCHHHMMMUUU```nnn~~~yyysssmmmfffeeehhhdddccccccbbbbbbbbbbbbbbb___^^^\\\YYYWWWUUUTTTSSSQQQOOOMMMKKKIIIHHHGGGFFFFFFBBB<<<999888888999888111111111111111111111111111111111111111111111111222222333333222111///...//////////////////////////////............//////------............------........................000000000000////////////000000000000111111111111...///111333555666777777999999999888777555444333000000000000111222333444444333222111111111222333//////000111222444666777000000111111111222222222000111222444555666666666333333333333333333333333222111000000000000000111333333222111111222222222444444444444333222111111555444444333333444444555555555666666777777888888999999888888999999:::;;;;;;:::999888999;;;===???AAADDDHHHMMMOOOOOONNNMMMKKKFFF@@@???AAAEEEGGGHHHOOORRRUUUXXXYYYZZZ[[[]]]______```bbbcccdddeeefffggggggiiilllpppsssvvvxxxzzz{{{uuuxxx}}}{{{xxx{{{{{{}}}{{{vvvpppgggbbb```^^^[[[YYY___cccmmmzzzuuunnniiiaaa[[[YYYQQQPPPOOOOOOPPPPPPNNNLLLLLLLLLKKKJJJIIIHHHHHHHHHLLLRRRYYYeee|||rrrlllhhhdddbbbXXXPPPKKKLLLLLLIIIGGGHHHEEEEEEDDDCCCCCCCCCCCCCCCFFFLLLVVVbbbpppyyytttnnnhhhfffhhhddddddbbbaaaaaaaaabbbcccaaa___]]]ZZZXXXVVVUUUTTTPPPOOOMMMKKKHHHGGGFFFFFFFFFBBB===999888888888888111111111111111111111111////////////////////////111111222222111000...---000000000000000000000000//////............//////------............------/////////////////////////////////...............000000000000111111111111...///111222444666666777777777777666555444222111111111111111222333444555555444333222111111222333111111111111111222333444111222222222333333333333111222444555666777777777222222222222222222222222111111000000000000111111444333222111111111111111222222333333444333333333555444444333333444444555555555666666777777888888999999999999999::::::;;;;;;:::999888999;;;===???AAADDDHHHLLLOOOPPPOOONNNKKKFFFAAA???AAAEEEGGGGGGLLLOOOSSSVVVWWWXXXZZZ[[[______aaabbbdddfffggghhhiiijjjkkknnnqqqtttwwwxxxzzz~~~vvvvvvzzz{{{|||{{{yyyzzztttkkkeeebbb```\\\ZZZ\\\```iiittt}}}tttmmmddd\\\ZZZSSSQQQQQQQQQRRRRRRQQQOOOMMMLLLKKKIIIHHHHHHHHHHHHGGGMMMSSS]]]pppvvvnnnjjjfffcccZZZRRRMMMMMMMMMJJJHHHIIIFFFEEEDDDCCCBBBCCCCCCDDDHHHNNNXXXdddrrrxxxsssoooiiiggghhhfffdddbbb``````aaacccdddbbb```^^^[[[YYYWWWVVVVVVOOONNNLLLJJJHHHFFFEEEEEEFFFBBB===:::888888888777222222222222222222222222////////////////////////000000111000000///...---111111111111111111111111//////............//////------............------........................---------...............000000000000111111111111...///000222444555666777555555555444333222111000222222222222222444555555777666555333333222222222333333222111000000000000222222333333333444444444222333444666777777777777111111111111111111111111000000000000000111222333444333222111111111111222111111222333333444555555555444444333333444444555555555666666777777888888999999999999::::::::::::;;;:::999888999;;;===>>>AAACCCHHHLLLOOOPPPPPPOOOKKKHHHCCCAAABBBDDDEEEFFFIIILLLPPPSSSUUUVVVXXXZZZ^^^___```bbbeeegggiiijjjllllllmmmooorrrtttwwwxxx{{{xxxuuuwww|||}}}{{{xxx|||zzzpppiiieeebbb^^^[[[[[[]]]eeennnvvv|||sssggg___[[[UUUTTTRRRSSSTTTUUUUUUTTTNNNMMMKKKIIIHHHHHHHHHHHHDDDJJJOOOUUUbbbxxx{{{rrrmmmiiifff\\\TTTNNNNNNMMMJJJHHHIIIGGGEEEDDDBBBBBBCCCDDDEEEKKKPPPZZZffftttvvvrrrnnniiigggggggggdddaaa______```ccceeebbb```^^^[[[YYYWWWVVVUUUOOOMMMKKKIIIGGGFFFEEEDDDFFFBBB===:::999888777666222222222222222222222222222222222222222222222222111111111000000//////...111111111111111111111111//////............//////------............------,,,,,,,,,,,,,,,,,,,,,,,,------............/////////000000000111111111111//////000111333444666666444444444444333222111000111111111111222333444444777777666555444333333222333222111000////////////222222222333333333333444222333444555666666666666222222222222222222222222//////000000111222333444222222222222333444555555222222222222333333444444555444444333333444444555555555666666777777888888999999999:::::::::::::::;;;:::999888888:::<<<===@@@BBBGGGKKKNNNPPPPPPPPPLLLJJJGGGDDDCCCDDDDDDEEEGGGJJJOOORRRUUUVVVYYY[[[\\\]]]___bbbeeegggiiijjjmmmmmmnnnppprrrtttvvvwww|||{{{uuuvvvxxx~~~{{{zzz{{{uuummmhhhddd___[[[[[[]]]ccckkkrrryyywwwkkkbbb]]]WWWUUUSSSSSSUUUWWWXXXXXXOOONNNKKKIIIGGGGGGGGGHHHFFFKKKOOOQQQYYYkkkvvvqqqlllhhh^^^UUUNNNMMMMMMIIIGGGHHHGGGFFFCCCBBBBBBCCCEEEFFFMMMRRR[[[hhhwwwuuuqqqmmmiiiffffffgggdddaaa______```ccceeeaaa___]]]ZZZXXXVVVUUUUUUOOOMMMKKKIIIGGGFFFEEEDDDFFFBBB>>>;;;999888777555222222222222222222222222444444444444444444444444222222111111111000111111000000000000000000000000//////............//////------............------------------------------....../////////000000000///000000000111111111111000000000000222333555666444444444444444333222111////////////000111222333777777666666555444333333111111000000000000000000111111111111222222222222111222333333444444444444444444444444444444444444000000000000111222444444111111222333555777999:::555444333222222222222333555444444333333444444555555555666666777777888888888999:::;;;;;;;;;::::::;;;:::999888888999;;;<<<>>>AAAEEEIIIMMMOOOPPPQQQNNNMMMKKKHHHEEEDDDDDDDDDFFFJJJOOOSSSUUUXXX[[[]]][[[\\\^^^aaadddgggiiijjjmmmmmmnnnoooqqqsssuuuvvv|||xxxwwwxxx{{{zzzyyy~~~zzzqqqjjjeee```\\\ZZZ[[[```iiiooouuu~~~{{{oooeeeaaaYYYVVVSSSSSSUUUWWWYYYYYYQQQOOOLLLHHHGGGFFFGGGGGGHHHKKKOOOPPPSSSaaayyyxxxtttpppkkk___VVVNNNLLLKKKGGGFFFFFFFFFEEEDDDCCCCCCDDDFFFGGGMMMRRR]]]jjjyyywwwqqqmmmiiifffffffffdddbbb``````aaacccdddaaa___]]]ZZZXXXVVVUUUTTTOOONNNLLLJJJHHHFFFEEEEEEFFFBBB>>>;;;:::888666444333333333333333333333333222222222222222222222222222222111111111111222222000000000000000000000000//////............//////------............------000000000000000000000000......//////000111111111000000000000111111111111000000///000111333555666444555555555444444333222//////...//////000111222555555666666555555444333111111000000000111222222000000111111111222222222111111222333333333333333555555555555555555555555111111111111111222333444000000222333555888:::;;;666555444222111111222222555444444333333444444555555555666666777777888888888999;;;<<<<<<<<<;;;:::;;;:::999888888999:::<<<===???CCCGGGKKKNNNPPPQQQPPPPPPOOOLLLHHHEEEDDDDDDEEEIIINNNSSSVVVYYY\\\^^^\\\]]]___bbbeeehhhjjjkkkmmmmmmnnnoooqqqtttuuuwww{{{~~~|||zzzzzzzzzuuuuuuzzz~~~tttnnnhhhbbb^^^XXXYYY^^^gggmmmqqqxxxsssjjjfff[[[XXXTTTSSSTTTWWWYYYZZZRRRPPPLLLHHHFFFEEEFFFGGGFFFHHHLLLMMMOOOYYYnnnyyyvvvsssmmmaaaWWWOOOLLLJJJFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFLLLSSS___mmm}}}{{{rrrnnnjjjhhhhhhddddddbbbaaaaaaaaabbbcccbbb```^^^[[[YYYWWWVVVUUUPPPOOOMMMKKKHHHGGGFFFFFFFFFCCC???<<<:::888666444333333333333333333333333111111111111111111111111222111000//////000111222111111111111111111111111//////............//////------............------////////////////////////------......///000000111000000000000111111111111111000//////000222444666444444444555444444333222////////////000111222333222333444555555555444444222222111111111111222222111111111222222222333333222222333333444444333333444444444444444444444444222222222111111222333333111111111222444555777888555444222111111222333444555444444333333444444555555555666666777777888888888999;;;<<<===<<<;;;:::;;;:::999777777888:::;;;;;;===AAAEEEIIIMMMOOOPPPSSSSSSSSSOOOJJJFFFDDDEEEDDDHHHMMMRRRVVVYYY\\\______```bbbdddgggiiikkklllmmmnnnoooqqqsssuuuwwwyyy{{{|||~~~~~~}}}yyyxxxppprrr{{{xxxqqqkkkeeeaaaZZZ[[[```hhhmmmppptttzzzxxxnnnjjj^^^ZZZVVVSSSTTTWWWZZZ[[[SSSPPPLLLHHHEEEEEEFFFFFFDDDEEEIIILLLMMMTTTgggyyyxxxwwwtttooocccYYYPPPMMMJJJGGGEEEFFFCCCDDDEEEFFFGGGFFFFFFEEEMMMUUUbbbrrr~~~tttoookkkiiiiiidddccccccbbbbbbbbbbbbbbbcccbbb___]]]ZZZXXXWWWWWWQQQOOOMMMKKKIIIHHHGGGFFFFFFCCC???<<<:::888555333333333333333333333333333111111111111111111111111111000///......///000111222222222222222222222222//////............//////---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000000000111111111111111000//////000222444666333333444444444333222222000000000000111222333444111222333555555555555444444444333222111111111111222222333333333444444444333333444444555555444444333333333333333333333333333333222222111222222222222111111111222222333444333222111111111333555777555444444333333444444555555555666666777888888888888999;;;======<<<;;;:::;;;:::999777777888:::;;;:::<<>>;;;:::999777666444444444444444444444444111111111000111111222222000///---++++++,,,---...111111111111111000//////000000000000000000000000//////...............///000///...---,,,,,,,,,,,,...............//////000333222222222111111111111111111111111222333444444...///111333333333222111111111000//////000000000222333444444555555444444222333333444444555666666111111000000111222333444222222333333333333444444999666222111222222111///111111222222222333333333222222222222222222333333333444555444333222444555444444333333333444444555555555555666666555555444777888999:::;;;;;;;;;;;;999999999999999::::::::::::<<<>>>BBBGGGLLLPPPSSSUUUWWWXXXVVVPPPJJJGGGFFFDDDDDDFFFKKKQQQWWW\\\___cccfffiiillllllmmmnnnooooooppprrruuuwwwxxxyyyzzzxxxzzz|||}}}|||vvvyyyzzzssskkkfffbbb```aaagggqqqyyy{{{zzz{{{xxxlllddd```YYYUUUUUUVVVWWWXXXUUUSSSOOOKKKGGGEEEDDDCCCDDDDDDFFFHHHJJJNNNYYYeeettt|||~~~yyywwwuuusssiii\\\PPPKKKIIIGGGFFFGGGHHHCCCAAABBBDDDEEEHHHLLLUUU]]]jjjyyytttooolllkkkllliiifffcccaaabbbcccddddddddddddcccaaa^^^[[[XXXVVVTTTQQQNNNKKKJJJIIIHHHFFFCCC@@@===::::::999777666444444444444444444444444111111111111111222444444111111000000000000000000111111111111111000//////000000000000000000000000111111111111000///......111000///...------------......------......///000333333333222222222222111222222111111111222222333---...000222222222111111000000/////////000000111222333444444555555444444333333444555555666666777222222111111111111222333222222222333333444444444666444222111222222111000111222222222222333333333111111111222222333333444222444555444333222333555555444444333333333444444444555555666666555555555777888999:::;;;;;;;;;;;;::::::::::::999999999999:::;;;===AAAFFFKKKOOORRRVVVXXXYYYWWWRRRMMMIIIGGGEEEEEEFFFHHHNNNUUU\\\```fffiiimmmnnnnnnnnnoooooopppqqqsssuuuwwwyyyzzzzzzyyy{{{|||~~~~~~vvv{{{|||tttmmmhhhbbb```aaahhhsss{{{~~~}}}zzzyyynnneee```ZZZVVVUUUWWWXXXYYYWWWTTTPPPLLLHHHFFFEEEDDDGGGDDDDDDGGGJJJMMMVVV___jjjsss{{{{{{zzzzzzxxxvvvhhh[[[OOOJJJIIIGGGFFFFFFGGGCCCAAABBBCCCDDDHHHMMMXXXbbbppptttnnnkkkkkkllliiifffbbbaaabbbcccddddddaaaaaa```___\\\YYYVVVUUUTTTQQQNNNLLLKKKJJJHHHFFFBBB???<<<:::999999888666333333333333333333333333333333222222222333444444333444555555555444333333111111111111111000//////000000000000000000000000000000111222111000///...000//////...---------......------------...//////333333333222222222222222111000000////////////000111111333444444555444444222111111111111222333333222333444444555555444444333333333444555555666666666555444222111000///...222222222333333444444444444444333333333333333222222222222222222222222222000000111222333444444444111333444444333222333444555555444333333333444444555555666777777777666666777888999::::::;;;::::::;;;;;;;;;::::::999999888::::::<<>>BBBGGGLLLOOOWWWXXXZZZ[[[ZZZVVVQQQMMMHHHHHHFFFEEEGGGNNNWWW^^^gggkkkooorrrrrrqqqqqqqqqrrrsssuuuwwwyyy{{{||||||}}}~~~{{{~~~wwwqqqllleeebbbaaagggqqqyyy||||||}}}uuummmccc^^^XXXUUUTTTVVVXXXYYYYYYVVVRRROOOLLLLLLMMMNNNHHHDDDCCCFFFIIIKKKQQQWWWeeeooozzz|||vvveeeYYYNNNJJJIIIFFFEEEEEEEEEBBBAAACCCDDDEEEMMMUUUaaammmtttnnnjjjiiijjjhhheeebbbaaabbbdddeeeeeebbbbbbaaa```^^^[[[XXXWWWTTTRRROOONNNLLLKKKHHHFFFCCC@@@===::::::999777666333333333333333333333333333222000///---,,,,,,,,,---...000111111000//////111111111111111000//////////////////////////////+++,,,---...////////////......---------------...------,,,,,,------...///000111111111111222222222111111000000000111111222222222333333444444555555333333222111111111111111222333444444555555444444111111222222333444444555222222333333333333333222111111222333333444555555444666777777555444444555333333333222222222222111///000222333444444333222///111333444444333333444444333333333333444555666555555666777888888888888666777888999::::::::::::;;;;;;;;;;;;::::::::::::999999:::<<<@@@FFFKKKNNNVVVXXXZZZ]]]^^^[[[VVVQQQJJJIIIHHHEEEEEEJJJTTT[[[dddhhhnnnqqqsssrrrrrrrrrssstttvvvxxxzzz|||}}}}}}~~~~~~xxxrrrmmmfffcccbbbgggqqqyyy||||||tttmmmccc___YYYUUUUUUWWWYYYZZZZZZWWWSSSOOOMMMMMMNNNPPPGGGEEEEEEGGGHHHJJJPPPWWWcccnnnyyyyyypppcccXXXMMMJJJIIIFFFDDDDDDCCCAAABBBDDDEEEHHHQQQ[[[hhhuuuuuunnnjjjhhhiiigggeeebbbaaabbbdddeeefffaaaaaaaaa```^^^[[[XXXWWWTTTRRRPPPNNNMMMKKKHHHFFFEEEBBB>>>;;;:::999777666222222222222222222222222222222000///............///000111111222222222111111111111111111000//////////////////////////////.........------.../////////...............//////------,,,,,,------.../////////000000000111111111000000000000000111222333222222222222333444555555666555444333222111111111222333444444555555444444222222333333444555555555000111333444444444444333000111111222444555555666333666888777555333333444333333333222222222111111000111333444444333222111...000333444444333333333222222222333444555666777333444555666666777777777666777888999999::::::999:::::::::;;;;;;;;;;;;;;;999888999;;;???DDDJJJMMMUUUWWWZZZ^^^aaa___ZZZUUUKKKKKKIIIFFFDDDHHHPPPXXX___dddkkkppprrrssssssttttttuuuwwwyyy{{{}}}~~~~~~~~~xxxrrrnnnfffcccbbbgggrrr{{{~~~vvvpppeeeaaa[[[WWWXXXYYY[[[\\\]]]YYYTTTOOOLLLKKKLLLMMMEEEEEEGGGIIIHHHHHHPPPYYYbbbmmmyyyxxxnnnbbbWWWLLLJJJIIIFFFDDDDDDBBBAAABBBEEEFFFJJJUUU```ooo|||uuunnnjjjhhhhhhgggeeebbbaaabbbdddffffff______^^^]]]\\\YYYWWWUUUTTTRRRPPPNNNMMMKKKHHHEEEGGGCCC???<<<;;;999777666222222222222222222222222333333222222222222222333....../////////000000111111111111111111000//////////////////////////////222111///---------......000000////////////000111---,,,,,,,,,,,,---............//////000000000111------------...000111111333333333333444555666666:::999888666555444333333222333444444555555444444333333444444555666666777333444444555444333111000000111111222444555666666333555888777444111111222333333333222222111111111111222333444444333111000---000333444444333333333111111222333444666777888111222333444555555555555666777888999999:::999999:::::::::;;;;;;<<<<<<<<<999888888:::>>>DDDIIIMMMUUUVVVZZZ___bbbaaa\\\WWWKKKLLLJJJFFFCCCFFFNNNUUU\\\bbbiiiooorrrssstttuuutttuuuwwwyyy|||}}}~~~~~~~~~xxxrrrnnneeebbbbbbhhhttt~~~}}}xxxsssgggbbb]]]YYYYYY\\\]]]^^^___[[[TTTNNNJJJHHHHHHIIIDDDFFFIIIJJJHHHGGGPPP[[[bbbmmmzzzyyynnnaaaVVVLLLJJJIIIFFFDDDCCCAAA@@@BBBEEEGGGLLLWWWccctttzzztttkkkgggiiigggeeecccaaa```aaaccceeebbbaaa```^^^\\\YYYWWWUUUVVVUUURRROOOMMMKKKKKKJJJDDDAAA>>>===<<<:::888666555444111000//////000111444111...///111222000...////////////000000000000000000000000000000000000444222000///000000///...111000///..................---,,,,,,,,,,,,---...------------------------///000000111111111111111000000000000000000000000000111222222444444555666888999999777444222222333222222333444444555555666999888666333222111111111333111000111222222111000000000111222444555666666666666666666666666666666444444555555444444333222222222222222222222222222333333333333333333333333444333333333333444555555666666666666777777777777777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<888999:::;;;<<>><<<;;;:::888777666444222000000000111222555222000000222333111000000000000000000/////////000000000000000000000000333222000111222333333222111000000///......//////......---,,,,,,---......------------------------,,,---...000111222222333000000000000000000000000000111111222333444555555777888888666333111111222222222222333444444555555333222222111222333444555222111000111222222111000000111111222333444555555555555555555555555555555111111222222111111000///222222222222222222222222333333333333333333333333444333333333333444555555444444444444555555555555888888888999999::::::;;;::::::;;;;;;;;;<<<<<<<<<999:::;;;;;;<<<>>>BBBFFFMMMPPPVVV\\\```bbbbbbaaaZZZUUUNNNHHHEEEGGGJJJMMMRRRYYYccckkkqqqtttvvvxxx{{{{{{{{{}}}|||uuunnniiieeedddkkkxxxuuunnnggg___[[[[[[\\\]]]\\\]]]XXXQQQLLLIIIHHHGGGFFFDDDEEEEEEFFFGGGJJJOOOSSS^^^iiixxxzzznnn]]]TTTLLLJJJIIIFFFEEEGGGEEEDDDFFFIIIKKKSSSbbbqqq}}}tttlllffffffgggeeecccaaaaaabbbdddeeebbbaaa```^^^\\\YYYWWWVVVTTTRRROOOLLLJJJHHHHHHHHHFFFCCC>>>;;;:::999888777666555333222111111222333555333111111222333222111111111111000000//////...000000000000000000000000222000///000222444444333111000//////.../////////......---,,,,,,---..............................000000111222333333333333000000000000000000000000000000111222333444555555666666666555222000000111111111222222333444444444000000000111222333555666222111000111222333222000222222222222333333333444555555555555555555555555000111111111111000//////222222222222222222222222333333333333333333333333444333333333333444555555444444444444555555555555999999999999999999999999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;===AAACCCKKKNNNSSSYYY___dddggghhh^^^YYYRRRKKKGGGGGGIIIKKKMMMTTT^^^gggnnnssswwwyyy}}}~~~wwwqqqkkkhhhgggnnn{{{{{{rrrkkkccc]]]]]]]]]\\\[[[]]]XXXQQQLLLIIIHHHGGGFFFEEEEEEFFFFFFGGGJJJOOORRR\\\hhhwwwyyymmm]]]TTTLLLJJJHHHEEEDDDEEEFFFEEEGGGLLLQQQZZZlll{{{uuummmgggeeegggeeecccaaaaaaccceeefffbbbbbbaaa___\\\ZZZWWWVVVUUUSSSQQQNNNKKKJJJIIIIIIGGGCCC>>>;;;:::999888777666555444333333333333444444333222111111222111111222222111111000///......000000000000000000000000000///---...000111111000//////...............///......------------..............................222222222111000///---,,,////////////////////////000000111222333444444555555666666555222111111222000111111222222333333444444444333222222111111111222000000000222333222111333222222222222222222222555555555555555555555555333333333333333222222111222222222222222222222222333333333333333333333333444333333333333444555555666666666666777777777777::::::999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::<<>>@@@EEEJJJQQQYYY```eeehhhiiiddd```ZZZSSSMMMIIIGGGFFFJJJOOOVVV]]]cccjjjpppttt{{{{{{vvvnnnlllmmmvvvwwwqqqjjjeeeddddddcccaaa]]]YYYSSSNNNLLLJJJHHHFFFGGGGGGGGGFFFFFFIIIMMMPPPXXXeeesss~~~~~~rrreeeYYYQQQJJJIIIHHHEEECCCDDDCCCBBBFFFOOO[[[iii|||uuupppkkkffffffeeecccbbbbbbdddfffhhhcccbbbaaa___]]]ZZZXXXWWWRRRPPPMMMJJJHHHFFFFFFFFFFFFCCC@@@===;;;999777555444444444444444444444444111111222000///...///111222222222111111000000///000000000000000000000000444333000000111111000///---------,,,------...///---...////////////...------------------------------....../////////......000000000000000000000000//////000111222333444444555666777555333222333444111111222222333444444444444555555555555444333222111000///000222333333222222222222222222111111111444444444444444444444444222333333333333222111111222222222222222222222222333333333333333333333333444333333333333444555555444444444444555555555555999999999999999999999999;;;;;;<<<<<<<<<=========<<<===<<<;;;:::;;;===@@@@@@EEEMMMWWW```gggkkkmmmgggddd___YYYRRRMMMIIIGGGJJJMMMRRRXXX^^^eeelllpppwww}}}{{{vvvnnnlllnnnxxx{{{vvvnnnjjjiiihhhfffddd^^^ZZZUUUPPPNNNLLLIIIGGGGGGHHHGGGFFFFFFHHHLLLOOOWWWcccrrr|||zzzmmm```WWWOOOIIIIIIIIIFFFDDDDDDCCCCCCHHHTTTbbbqqq~~~tttqqqmmmhhhfffeeecccbbbbbbdddggghhhccccccaaa```]]][[[XXXWWWQQQPPPMMMJJJGGGFFFEEEEEEDDDCCC@@@???===:::666333333333333444444444333333111222333222///...000222111111111111111111111111000000000000000000000000333111//////111111111000...............///000000---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,000111111222333333333333000000000000000000000000//////000111222333444444444555555444222111222333222222222333444444555555222222333444444444333333000//////000222444333222111111111111111222222222444444444444444444444444222222222222222111000000222222222222222222222222333333333333333333333333444333333333333444555555444444444444555555555555888888888999999::::::;;;<<<<<<<<<<<<============<<<<<<<<<:::999:::===@@@AAAEEEKKKSSS\\\dddkkknnnllliiieee___XXXRRRMMMJJJGGGJJJOOOTTTZZZbbbjjjpppttt{{{zzzuuulllkkkoooyyy{{{sssnnnllljjjgggddd___\\\WWWRRRPPPMMMKKKIIIHHHHHHHHHFFFFFFHHHLLLOOOVVVbbbpppzzz|||wwwhhhZZZTTTMMMGGGHHHIIIFFFEEEEEEFFFFFFMMM[[[kkk{{{~~~tttrrrnnniiifffeeecccbbbcccdddgggiiiccccccbbb```]]][[[XXXWWWSSSQQQOOOLLLIIIHHHGGGGGGDDDBBBAAA@@@>>>:::555111222222333444444333333333222444555333000///111444111111111111111222222222000000000000000000000000///---,,,---///000000000000000000000000111222222---...///000000///...---++++++++++++++++++++++++///000000//////...---,,,000000000000000000000000//////000111222333333444333444444333111000111222222333333444444555555666222222333444333222111000000//////000222444333222000000111111111222222222444444444444444444444444222333333333333222111111222222222222222222222222333333333333333333333333444333333333333444555555666666666666777777777888777777888999::::::;;;;;;<<<<<<<<<<<<=========>>>;;;<<<;;;:::999;;;>>>@@@GGGHHHKKKPPPXXX```ggglllooommmiiiccc\\\VVVPPPMMMEEEHHHLLLRRRXXXaaajjjppprrr{{{zzztttkkkkkkooozzzwwwqqqnnnkkkgggddd```]]]XXXTTTQQQNNNKKKIIIIIIIIIHHHGGGFFFHHHKKKNNNUUUaaapppxxx{{{ttteeeWWWRRRKKKGGGHHHIIIGGGEEEFFFIIIJJJRRRaaaqqq}}}uuutttpppllljjjhhhfffdddcccbbbcccccccccddddddccc```\\\XXXUUUQQQOOOLLLIIIHHHGGGHHHHHHGGGEEEBBB>>>;;;888777777333333333222222222111111222222222222222222222222222111000//////000111222000000000000000000000000---------...............111000///...------...///)))***,,,...//////......,,,---...//////...---,,,,,,...000111000///000111222222111111000/////////...//////000111222222333444555666666666555444333444555666555333222333444333333333333333333333333444222///......000333555222222111111111111222222222222333333444555555555444444333222222111111000333333333333333333333333222222333444444555666666555333111//////111333444777777666666666888:::;;;777777888999:::<<<===>>>======<<<<<<<<<<<<======AAA???===;;;:::;;;<<<======AAAGGGNNNVVV___hhhmmmnnnooolllccc]]]XXXSSSMMMKKKHHHIIIPPPWWW]]]eeemmmuuuzzzzzzsssppppppsss{{{}}}uuupppnnnmmmlllddd```[[[VVVTTTRRROOONNNJJJJJJIIIHHHGGGJJJNNNRRRSSS```nnnrrroooiii___WWWOOOKKKHHHIIIIIIGGGFFFHHHIIINNNYYYiii}}}~~~uuussspppllliiihhhfffcccbbbbbbbbbbbbcccccccccbbb___[[[WWWTTTSSSQQQNNNJJJHHHFFFFFFFFFGGGEEEAAA>>>;;;888777777333333333222222222222111222222222222222222222222333222111000000111222333000000000000000000000000........................111000///...---......///,,,---...000000000000///......///000000///......,,,...000000000///000111000000000000000111111111222222111///...,,,++++++222222333444444333222111222333444333111111111333333333333333333333333333333111///......000333444222222111111111111222222222333333444555555666666444444444333222222111111333333333333333333333333222222222333444444555555555444222000000222444555555444444444555666777888999999999999::::::;;;<<<======<<<<<<<<<<<<======@@@???===;;;:::;;;<<<======@@@EEEKKKRRR[[[dddjjjooorrrqqqkkkeee```XXXQQQNNNJJJJJJNNNTTTYYYbbbjjjtttyyy|||vvvpppqqquuu~~~xxxtttqqqooonnnfffccc]]]YYYVVVTTTRRRPPPKKKKKKIIIHHHHHHJJJOOORRRYYYdddmmmooojjjddd\\\UUUPPPKKKIIIJJJIIIGGGGGGJJJLLLRRR___pppuuurrroookkkiiigggdddbbbaaa```aaabbbaaabbbaaa```]]]ZZZVVVTTTVVVSSSPPPKKKHHHEEEDDDCCCFFFDDDAAA>>>;;;999888777333333333333222222222222222222222222222222222222333333222222222222333333////////////////////////000//////......---------000000///............///......///000000//////...//////000000000000//////,,,---000000//////000111...//////000111111222222............////////////111222333444444333222111///000111111000///111222333333333333333333333333222111/////////111333444222222111111111111222222333333444444555666666777666555555444333333222222333333333333333333333333111111222222333333444444666444333222222333555666555444444444555666777888;;;::::::999999:::::::::======<<<<<<<<<<<<======@@@???===<<<;;;;;;<<<<<<>>>???BBBFFFMMMVVV```gggoootttvvvrrrnnnhhh___WWWSSSMMMJJJLLLPPPUUU]]]fffrrrwww~~~~~~{{{qqqsssxxx}}}xxxuuurrrpppjjjfffaaa]]]ZZZWWWTTTRRRLLLLLLJJJHHHHHHKKKPPPSSS^^^fffmmmkkkeee```YYYSSSQQQLLLIIIJJJIIIGGGHHHLLLPPPYYYhhh{{{uuuqqqnnnkkkhhhfffcccaaa______```aaa`````````^^^\\\YYYUUUTTTUUUSSSPPPLLLIIIFFFDDDCCCFFFDDDAAA>>>;;;999888888444444333333333222222222111111111111111111111111222222222222222222222222////////////////////////111000000///...------,,,/////////.........//////.........------,,,,,,+++......////////////......+++---///000//////000222//////000000111111111111---...///000111222333444222333444555666555444333---///000000//////111222333333333333333333333333222222111111111333444555222222111111111111222222333444444555555666666777666666666555444444333333222222222222222222222222111111111222222333333333666555444333333444666777666666666777888888999999::::::999999999:::;;;;;;======<<<<<<<<<<<<======???>>>===<<<;;;<<<<<<<<<===>>>???CCCIIISSS^^^fffmmmsssvvvuuurrrnnnggg___WWWPPPKKKKKKMMMQQQZZZcccooouuu}}}rrruuu||||||xxxuuurrrllliiiddd```]]]ZZZWWWTTTNNNNNNLLLJJJIIILLLQQQVVV^^^fffllliiiccc]]]WWWQQQPPPLLLIIIIIIHHHGGGJJJOOOVVVaaasssvvvqqqnnnlllhhhfffccc```^^^___```aaa```______]]][[[XXXUUUTTTRRRQQQOOOLLLJJJHHHGGGFFFEEEDDDAAA>>>;;;999888888444444444333333333222222111111111111111111111111000111111111111111111000000000000000000000000000111111000///......------....../////////////////////......---,,,,,,,,,+++------------------------***,,,.../////////000222111111111111000000//////444333222111000///...---111222444555555555444444...000111111000000222333333333333333333333333333222222333333444555666666222222111111111111222222333333444444555666666666777666666555555444444333222222222222222222222222111111222222222222333333555555444444444555666777555666777777888999999999888888888999:::;;;============<<<<<<<<<<<<======>>>======<<<<<<<<<<<<<<<;;;<<<===@@@GGGQQQ]]]eeemmmrrrvvvvvvvvvvvvqqqkkk[[[TTTMMMKKKLLLOOOWWW```kkkqqqzzzuuuyyy}}}yyyvvvtttoookkkgggccc```\\\XXXUUUQQQPPPNNNKKKKKKNNNTTTYYY[[[dddkkkiiiccc]]]VVVOOOOOOKKKIIIIIIHHHHHHMMMUUU]]]jjj~~~wwwrrrooommmiiigggccc```^^^___aaabbb```___^^^\\\ZZZXXXVVVUUUPPPOOONNNMMMKKKJJJIIIHHHEEECCC@@@===;;;999999999444444444444333333333333111111111111111111111111///000111111111111000///000000000000000000000000111000000//////.........---...//////000/////////111000///...............------,,,++++++,,,------)))+++.../////////000222222222111111000//////...////////////............///000111333333333222222000111222222111111222333333333333333333333333333111222333444555666666666222222111111111111222222222222333333444555555666666666666555444444333333222222222222222222222222222222333333333333333333444444444444555555666777333444555666777777777666777777888999:::<<<===>>>======<<<<<<<<<<<<========================<<<<<<:::;;;<<<>>>DDDNNNYYY```jjjqqqwwwyyy|||}}}{{{vvvbbbZZZRRRNNNMMMNNNTTT\\\dddkkkuuu|||}}}{{{xxxvvvqqqnnnjjjfffccc___ZZZWWWUUUSSSPPPNNNMMMQQQWWW\\\[[[dddjjjhhhbbb]]]VVVPPPOOOLLLKKKKKKJJJKKKSSS\\\ffftttyyyrrrpppnnnjjjgggccc```^^^___aaaccc```___^^^\\\ZZZXXXWWWVVVPPPOOOOOONNNLLLJJJIIIHHHEEECCC@@@===;;;:::999999555444444444444333333333111111111111111111111111000111222222222222111000222222222222222222222222000000000///////////////,,,---///000000000//////000000///.........//////...---,,,,,,,,,,,,---...)))+++---/////////000222111111111000000000000000++++++,,,...///111222222...///111222333333222222111222333222000000000222333333333333333333333333...000222444555555444444222222111111111111222222111111222222333444444444666666555555444333333222111111111111111111111111444444333333333333333333222333333444444555666666333444555666777777777666999888999999:::;;;<<<=========<<<<<<<<<<<<======<<<<<<===============<<<:::;;;;;;===AAAIIIRRRXXXcccllluuu{{{yyyjjjaaaXXXRRRNNNMMMPPPVVV\\\dddooozzz~~~|||{{{zzztttrrrnnnjjjfffbbb]]]ZZZXXXVVVSSSPPPPPPSSSZZZ______fffjjjeee___[[[VVVRRRPPPNNNMMMNNNMMMOOOYYYdddppp~~~zzzssspppoookkkhhhddd```___```bbbddd``````^^^\\\ZZZYYYWWWWWWQQQPPPPPPNNNLLLJJJHHHGGGEEECCC@@@===;;;:::999999555555444444444333333333000000000000000000000000111222333444444333222111222222222222222222222222////////////000000000000,,,---///000000000//////...---,,,++++++,,,---...///...---,,,,,,---...///(((+++---...//////111222/////////000111111222222333222222111000//////...000111333444555555444444111222222111000//////000333333333333333333333333,,,...000333444444333222222222111111111111222222000111111222222333444444666555555444333333222222111111111111111111111111444444444444444444444444222222333333444555666666444555777999999999888888;;;::::::999999::::::;;;======<<<<<<<<<<<<======<<<<<<===============<<<;;;;;;;;;<<>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======>>>CCCJJJOOO\\\dddoooxxx~~~uuuooofff]]]UUUPPPNNNNNNXXX]]]eeeoooyyy~~~|||zzzwwwsssooolllhhhdddaaa\\\\\\YYYUUUTTTWWW^^^dddnnnkkkgggbbb]]]YYYVVVUUUSSSPPPOOOPPPSSSYYYfffrrrzzzsssooommmkkkiiieeeaaa______aaabbbaaa```^^^\\\YYYWWWUUUTTTSSSQQQNNNLLLKKKIIIGGGDDDFFFCCC@@@<<<999888777777444333222222111222222222333222111111222222111///111222222111000000222444000000000000000000000000//////............//////........................////////////...---,,,+++***,,,......---,,,---.........------------....../////////000111111222222//////......//////000111111111222222333444444444444333222111000////////////000000111111222333333111111111111222222222222333222222111111111111111444222000111444666666555444555666777888777666666222444444000///222222000333333333333333333333333555555555555555555555555666555555555666777999:::999999999999:::;;;<<<===???????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::<<<@@@FFFKKKWWW___kkkuuu|||yyytttmmmddd\\\VVVRRRPPPVVVZZZbbbkkkuuu~~~|||yyyuuuqqqnnnkkkfffccc___^^^[[[XXXXXX\\\cccjjjooolllhhhccc]]]YYYVVVTTTSSSQQQRRRVVV\\\eeetttyyyrrrnnnlllllliiiddd```___```ccceeedddbbb___[[[XXXVVVUUUUUUTTTQQQNNNLLLLLLJJJHHHFFFEEECCC@@@===:::888777777444444333222222222222222444333111222333333222000444444222000...///111444000000000000000000000000//////............//////////////////////////////000000000000///...------***,,,......---,,,---.........------------.........//////000000111111222000000000///000111111222000000111111222333333333333333333333222111////////////000111111222222333222222222222333333333333333333222222222111111111555333222333555666666666444555555666777777666666111333333000000333333111444444444444444444444444555555555555555555555555666666666666666777888999::::::::::::;;;<<<======>>>????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;>>>CCCGGGPPPXXXdddpppxxx}}}}}}wwwpppggg^^^WWWRRRSSSVVV]]]eeeoooyyy|||xxxtttqqqmmmiiifffbbb```^^^\\\^^^ccckkkqqqqqqnnniiiccc]]]YYYVVVTTTQQQPPPSSSZZZbbbmmm~~~yyysssooolllllliiiddd```___aaaeeegggfffccc___[[[XXXWWWVVVVVVSSSQQQMMMKKKKKKJJJHHHGGGDDDBBB@@@===:::999888777444444333222222222222333666444333333444444333222000111111000///...000222000000000000000000000000//////............//////000000000000000000000000///////////////...------,,,...000000///...///000000////////////000000111......//////000111111111111111000000111111222333000000111111222333333333333333444444333222000/////////000000111222222222444444444555555555666666333333333333333222222111444333333444444555555555333444444555666666666666444555444111111444444111444444444444444444444444555555555555555555555555666666777777777888888888999999999::::::;;;<<<===>>>>>>????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<>>>AAADDDIIIQQQ]]]jjjttt{{{}}}sssfff[[[TTTRRRTTTXXX___hhhsss|||~~~zzzvvvtttpppllliiieeedddbbbaaadddkkkrrrwwwssspppjjjccc]]]YYYVVVTTTQQQRRRWWW___iiiuuu{{{tttpppmmmlllhhhddd``````bbbgggjjjfffccc```\\\YYYWWWWWWWWWSSSPPPLLLJJJIIIHHHGGGFFFCCCBBB@@@===;;;999888777555444333333222222333333444333222222333333222111))),,,000111111/////////000000000000000000000000//////............//////000000000000000000000000------.........---,,,,,,,,,...000000///...///000///////////////000111111.........///000000111111111111111111111222333333111111222222333444444444222333444444333222000///...//////000111111222222444444444555555555666666333444444444444333222222222333444444444333444444333333333444555555666777555666333000111444333///222222222222222222222222555555555555555555555555666666777888888888999999888888888888999:::;;;<<<===>>>>>>?????????>>>>>>========================>>>>>>>>>===<<<===???AAAEEELLLWWWbbbmmmwww}}}ooo```WWWTTTTTTUUUZZZbbblllvvv||||||yyyvvvsssooollliiigggfffhhhlllqqqwwwzzztttpppjjjccc]]]YYYWWWVVVUUUWWW___kkkvvv{{{tttpppnnnjjjgggdddaaaaaadddhhhkkkdddccc```]]][[[YYYYYYXXXUUUQQQLLLIIIHHHGGGFFFDDDBBBAAA@@@>>><<<:::888777555444444333333333333333222111///000111111000...'''+++000222222000//////000000000000000000000000//////............//////////////////////////////,,,---------------,,,,,,***,,,......---,,,---...------,,,------...///000---......//////000000111111111111000111111222333111111222222333444444444222222333333222111111000......///000000111111222222222222222333333333333333444555666555444333222111333555555333333333444222222222333333555666777555555222///222555444///222222222222222222222222555555555555555555555555444555777888999:::::::::888888888888999:::;;;;;;===>>>>>>????????????>>>========================;;;<<<===<<<;;;;;;<<<===BBBGGGPPPZZZeeerrr}}}yyyiii```XXXVVVUUUVVV\\\fffpppwww|||zzzwwwssspppnnnmmmlllooosssxxxzzz{{{tttqqqjjjccc^^^ZZZXXXXXXTTTYYYeeetttzzztttpppmmmhhhgggdddccccccfffiiikkkbbbaaa```^^^]]][[[ZZZYYYWWWSSSNNNJJJHHHGGGEEEDDDAAAAAA@@@>>><<<:::888777555555444333333333333444333111000000111222000///+++...111333222000000000000000000000000000000000//////............//////........................------............------***,,,......---,,,---...,,,,,,,,,------...///000------......///000000000000000000000000111222222000000111111222333333333222222111000000000000111......//////000111111111111111111111222222222222444444666666666555333222222444777777444333333555222111111222333444666777555555222111666;;;:::555333333333333333333333333555555555555555555555555333444666888:::;;;;;;;;;999999999999999;;;<<<<<<======>>>???????????????========================;;;<<<>>>===<<<;;;<<<===@@@DDDIIIRRR]]]kkkyyyuuulll]]]ZZZVVVUUUYYYbbblllsss|||~~~{{{xxxuuusssrrrssswww{{{~~~}}}|||tttpppjjjccc^^^[[[ZZZZZZYYY___mmmyyyrrrooolllgggfffeeedddeeegggiiikkkaaaaaa```___^^^\\\[[[ZZZZZZUUUOOOKKKIIIGGGFFFEEEAAA@@@@@@>>><<<:::888777555555444333333333333444666555333444555555444222111222333222111000000222000000000000000000000000//////............//////..............................///////////////...,,,...000000///...///000.........//////111222222------......///000000000000000000///000111111222/////////000111111222222222111000/////////000111......//////000111111111222222333333333444444444444555666777777555333222333666999888666444444666111111111111222444666777777777555555;;;BBBAAA<<<444444444444444444444444555555555555555555555555222333666999;;;<<<<<<<<<::::::::::::;;;<<<============>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@???>>>>>>??????AAAEEELLLWWWfffvvv}}}uuu```\\\WWWTTTWWW```jjjpppyyy~~~{{{xxxvvvvvvxxx||||||tttpppjjjccc^^^\\\[[[[[[eeelllzzzzzzrrrkkkgggfffeeedddeeeggghhhgggeeecccbbbaaa___]]][[[YYYYYYVVVSSSOOOMMMKKKIIIFFFDDDDDDCCCAAA@@@===999555111777666666555444444333333333222111111000111111111111000///......///000111222111000......000111222111111000000000000111111/////////...---------,,,000///...---------------------......------,,,+++***+++,,,---...000111111///////////////000000000333222222111000///......000000000000111111111111222222222222222111000///...............///000000333333333444444333222222111222333333333222111000444333111000000111333444777777777666555555444444555666333111;;;IIIHHH===555555444333333222111111333333333444444444555555:::666444444666888777666999::::::::::::::::::;;;============>>>>>>>>>>>>@@@@@@@@@@@@??????>>>>>>????????????>>>>>>>>>>>>>>>>>>CCCJJJRRR[[[iiivvv~~~kkk```WWWWWWYYYYYY^^^dddrrr{{{}}}}}}~~~vvvpppjjjeee```\\\^^^dddkkkyyyzzzsssmmmiiigggfffddddddeeeffffffeeecccbbbaaa___]]][[[YYYYYYVVVSSSOOOMMMKKKIIIFFFDDDDDDAAA>>>@@@CCCBBB===777666666555555444333333333333222222111111111111111222111111000000111111222333222111000000111222333//////............////////////////////////......//////...------------------............---,,,,,,+++,,,,,,---...///000000111222222222222333333333222222111111000000////////////000000000111111111222222222222222111000000///////////////000111222333333333444444333333222222333444555555444333333444333111000000111333444666666666555555555555555444666222///777EEEGGG@@@666666555444444333222222333333333444444444555555;;;888666666888:::999888999999::::::::::::;;;;;;>>>>>>>>>>>>????????????AAA@@@@@@@@@?????????????????????>>>>>>>>>======??????BBBHHHNNNUUUbbbnnnuuuiii^^^ZZZYYYWWWZZZ```nnnwwwvvvpppiiieee```]]]```gggsssyyysssnnnjjjjjjgggcccbbbbbbdddddddddcccbbbaaa___]]][[[YYYYYYVVVSSSPPPMMMKKKIIIGGGEEEEEE@@@<<>>?????????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????>>>>>>>>>=========???>>>@@@EEEHHHNNNXXXccczzzxxxiii___YYYVVVWWW[[[gggooo{{{yyyrrrkkkfffbbbaaagggnnn~~~xxxrrrnnnjjjlllhhhccc``````bbbcccdddcccbbbaaa___]]][[[YYYYYYWWWTTTPPPMMMLLLJJJGGGEEEEEEAAA>>>===???>>>999444555444444333333222111111333333222111111111111222111222333444444333222111222222111000000111222222111111000000000000111111.........//////000000111///......---------............//////......---,,,---------------------------------......//////000000000000000000111111111////////////000000000111111111222333333222222222111111000000000111111222222333444444444444444444333333444555666777777777333222222111111222222333222333333444555555666666111555555111222999======555555444444444333333333333333333444444444555555777666555444555666666777999999999::::::;;;;;;;;;===>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>=========???>>>???BBBEEEHHHRRR\\\qqq|||vvvggg\\\WWWVVVXXX```gggsss}}}{{{tttmmmiiifffhhhoooxxxxxxrrrmmmiiimmmhhhccc___```aaacccdddcccbbbaaa___]]][[[YYYYYYWWWTTTPPPNNNLLLJJJGGGEEECCCCCCAAA>>>:::666555444555444444333333222111111444333333222111222222222000111222333333222111000000000////////////000000111111000000000000111111---------....../////////......---------......///...............------,,,---------------,,,,,,,,,//////000111111222333333000000000000000111111111...////////////000000000000111222333333333333333111000000//////000000000222333444444555555555444222222333444444555666777222222222222222222222222111111222333444555666666000555777666444555666555333333333222222222222222333333333444444444555555666666555444444444666777888888999::::::;;;<<<<<<<<<<<<======>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBB????????????>>>>>>>>>>>>>>>===>>>AAACCCFFFNNNXXXffftttssseee]]]ZZZYYY[[[aaakkkvvvzzzsssmmmkkkjjjnnnxxxxxxrrrnnnjjjmmmhhhccc```aaabbbddddddcccbbbaaa___]]][[[YYYYYYWWWTTTQQQNNNLLLJJJHHHFFF@@@BBBCCC@@@:::777888:::555555444444333222222222444444333222222222222222000000111111111111000000//////////////////////////////............//////------------...............------------...//////------......------,,,+++---------,,,,,,,,,,,,,,,------...///000111111222111111111000000000000000......////////////000000000000222333444444444444111111000/////////000000222333444555555666555555333222222222333444555555222222222222222222222222111111222222333444555555111444777888666444222111222222222222111111111111333333333444444444555555777888888666555555777999888888999::::::;;;<<<<<<;;;;;;<<<===>>>??????@@@AAAAAABBBBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@?????????>>>===>>>AAABBBCCCKKKTTT\\\kkk~~~qqqggg```\\\ZZZ^^^eeeooo{{{xxxrrrnnnnnnpppuuuyyytttpppnnnlllhhhdddbbbbbbdddeeeeeecccbbbaaa___]]][[[YYYYYYWWWUUUQQQNNNLLLKKKHHHFFFAAAAAAAAA???<<<::::::;;;666666555555444333333333444444333222222222222333111111000000000000111111//////000000000000////////////............//////////////////............---------------...//////,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,---***++++++,,,---...///000222222111111000000//////........./////////000000///000111333444555555555333222111000000000000111222333444555666666666666444333333222222333444555222222222333333222222222111111222222333333444444222222444666777555333222222222222222222222222222333333333444444444555555777888888666444444777:::777888888999;;;<<<<<<===;;;<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>???AAA@@@@@@GGGOOOTTTdddwwwrrrggg___\\\]]]aaaiiisss~~~zzzvvvtttvvvzzzzzzvvvsssqqqkkkhhheeecccdddeeeffffffcccbbbaaa___]]][[[YYYYYYXXXUUUQQQNNNMMMKKKHHHFFFDDDAAA>>><<<<<<;;;999777777666666555555444333333555444333333222222333333333222111000000111222333000000111111111111000000111111000000000000111111111111000000//////......---------------...///000+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------------...///000111222333333222222111000//////.............../////////000///000111333444555666666444333333222111111111222222333444555666666666666666555444333222333444555111222222333333222222111111222222222222333333333333111000444666666666666333333333333333333333333333333333444444444555555444666666555222222555888777888888999;;;<<<======<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA??????@@@???>>>CCCKKKPPP___rrrxxxkkkaaa^^^^^^___eeennnyyy|||{{{~~~yyyssspppnnnmmmkkkgggcccbbbbbbdddeeebbb```___^^^^^^\\\YYYWWWUUUTTTRRRPPPMMMJJJHHHGGGEEEDDDAAA>>>;;;999888777666666555444333333333333111000///000111222111///)))...222444333222333444333222111/////////000111////////////////////////111111222222000///,,,+++,,,,,,,,,...111222111000////////////////////////---,,,+++---111333111///000///---,,,,,,---...///------------............111000000000000000111222///000111222444555666777666555555444222111000000111222222333333444444555666666666666555555555555777222555>>>>>>444000555111222333444555555555555666666666666666666666666666666666666555444333222222222333444444555555666888777555222000222666999777888999999;;;;;;<<<===>>>???AAAAAAAAAAAACCCEEECCCBBBBBBCCCCCCDDDEEEFFFCCCBBBBBBAAA@@@@@@@@@@@@BBBBBBAAA???>>>???CCCFFFMMMSSSbbbwwwtttfffccc]]]YYY\\\ccckkkuuu~~~yyyssspppnnnmmmjjjgggcccaaabbbcccdddbbb```^^^]]]\\\[[[YYYWWWUUUTTTRRROOOLLLJJJHHHGGGGGGFFFCCC@@@===;;;:::999666666555444333333333333222111000111222333222000---///111111///...000222333222000/////////000111000000000000000000000000///000000000000//////...---,,,+++,,,...///---,,,...........................,,,,,,---///000...,,,000///---,,,,,,---...///111111222222222222333333/////////////////////000///000111222333555666666666555444333222111111000111111222222333444555555777777666666666555555555555222777@@@@@@666111333111222333444555555555555555555555555555555555555444444555555555555555444555555555555555555555444555555555444333333555888777888999999;;;;;;<<<===;;;<<<>>>>>>>>>>>>@@@BBBDDDDDDDDDDDDEEEFFFGGGGGGDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@???@@@BBBEEEJJJNNN[[[ooopppeee]]]WWWXXX\\\ccclllttt|||zzztttpppnnnllljjjfffbbbaaaaaacccdddbbb___\\\ZZZZZZZZZXXXWWWUUUTTTQQQOOOLLLJJJHHHGGGGGGFFFCCC@@@===;;;:::999666666555444333333333333333222222333444444333111222222222000......///111222111000000///000000000000000000000000000000000///.........///000000111///...,,,,,,------,,,***------------------------...---,,,---......,,,***///...---,,,,,,---...///....../////////000000000........................//////000222333444555666555555444333222111111000000000111222333444555666777777777666666666555555444333888@@@@@@777111333222222333444555555555555444444444444444444444444222333444555666666666666777777777666555444444333222444666666666555666777777888999999;;;;;;<<<======???@@@AAA@@@AAABBBDDDEEEEEEEEEEEEFFFGGGHHHHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@AAABBBBBBAAAAAABBBCCCFFFHHHRRRbbbttt}}}lllbbbXXXUUUVVVZZZaaaiiisss{{{{{{tttpppnnnllljjjfffbbb```aaabbbdddbbb___[[[XXXXXXXXXXXXWWWUUUTTTQQQNNNKKKIIIHHHHHHEEEDDDAAA>>>;;;999888777666666555444333333333333333222222333444444222000444444333222111111222333111111000000000000000000111111111111111111111111//////...------///000111111///......//////...---------------------------......---......---,,,+++......---------...//////******++++++,,,---------///////////////......---//////000111222333444444444444333333222111111000//////000222333444555666777777777666666666555555444333666<<<<<<666222333222333444444555555555444444444444444444444444444333444444555666666555555666666555555444444444444222444666666666666777888777888999999;;;;;;<<<===>>>@@@AAABBBBBBBBBDDDEEEEEEEEEEEEEEEEEEFFFHHHHHHGGGFFFEEEDDDCCCBBBBBBBBB???AAACCCCCCBBBAAABBBBBBEEEEEELLLXXXgggxxxxxxkkk^^^WWWUUUVVV[[[bbbkkkuuu|||uuupppmmmmmmjjjfffcccaaaaaacccdddbbb^^^ZZZXXXXXXXXXXXXWWWVVVTTTPPPMMMJJJHHHHHHHHHEEEDDDAAA>>>;;;999888777666666555444333333333333111111111333444444111//////000222444555444333222000000000111111111000000000000000000000000000000111000...---------...///000...------///000000///------------------------,,,---//////////////////------------......//////---......///000000111111111111111111111000///...//////000000111222333333333333333222222111111000///000000111333444444555666666666666555555555555444333222444444333333555333333444444555444444444444444444444444444444444555555666666555444444333222222222333333444444444444555555444444555888;;;777888999999;;;;;;<<<===;;;===>>>???>>>???@@@BBBDDDDDDDDDDDDEEEFFFGGGGGGIIIHHHFFFEEEDDDCCCCCCCCC>>>AAACCCDDDCCCBBBBBBBBBEEEDDDHHHQQQ\\\kkkwwwhhh^^^XXXVVVYYY^^^eeeppp}}}vvvqqqmmmmmmkkkgggcccbbbbbbdddeeeaaa^^^[[[YYYYYYYYYWWWVVVVVVSSSPPPLLLIIIHHHHHHHHHGGGFFFCCC@@@===;;;:::999666666555444333333333333111000111333444444111...***+++---111444444222/////////000111111111111000////////////////////////000//////...---------......,,,******,,,...///...------------------------,,,...000000/////////000,,,,,,---......///////////////000000111222333333222333333444333222000///...//////000111111222222333333222222111111111111000000111111222333333333555555555444444444333333444333111000000111444666333333444444555444444333444444444444444444444444666666666666555444333222000111111222333333444444666666666444444555888;;;777888999999;;;;;;<<<===<<<>>>???@@@@@@@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGGGGJJJJJJHHHFFFEEEDDDDDDDDD???AAADDDDDDCCCBBBBBBCCCDDDDDDFFFLLLSSS___rrrtttggg^^^XXXXXX[[[```jjjyyy~~~vvvqqqmmmnnnlllhhhdddcccccceeefff```^^^\\\[[[[[[ZZZWWWVVVVVVSSSOOOKKKIIIHHHHHHHHHGGGFFFCCC@@@===;;;:::999666666555444333333333333111111222444666555222///+++***+++...111333111///...///000111222111111000........................------......///.........000...+++***+++---------........................,,,///000000---,,,---...+++,,,---...////////////------...///000111222222333333444555444222000///......//////000111111111222222222222111111111111111111111111111111222222444444333333333222222222333333111000000222444555333444444555444444333333555555555555555555555555444555555555555555444444333333333333333333333333555666777777666555666888777888999999;;;;;;<<<===>>>@@@BBBBBBBBBBBBDDDFFFEEEEEEEEEEEEFFFGGGHHHHHHLLLKKKIIIHHHFFFEEEEEEDDD@@@BBBDDDDDDCCCBBBCCCDDDBBBBBBDDDGGGKKKSSScccssstttggg]]]YYY[[[[[[dddqqq}}}~~~vvvqqqmmmooommmiiieeecccdddeeeggg```^^^]]]\\\\\\ZZZXXXUUUVVVSSSOOOKKKHHHGGGHHHHHHEEEDDDAAA>>>;;;999888777666666555444333333333333222333444666777666333000000---+++---000333333222...///000222222222111000........................)))+++---///000000000///555222...------...------////////////////////////---///111///,,,)))***++++++,,,---...////////////...///000111222333444444222333444555444222000.........//////000000111111222222222111111111111111222222222111111111111000333333333222222222111111111333333222222444555444444444444555444444333333666666666666666666666666333333444555666666666666666555555444444333333222333666999:::888666555444777888999:::;;;<<<<<<===;;;===????????????AAACCCFFFFFFFFFFFFGGGHHHIIIJJJLLLKKKJJJHHHGGGFFFEEEEEEAAABBBCCCCCCBBBBBBCCCEEE??????AAADDDEEEKKKZZZiiiuuu~~~ooobbb\\\\\\WWW___kkkvvvxxxsssmmmrrrnnnhhheeeffffffeeeddddddccc```^^^[[[YYYXXXWWWYYYUUUPPPLLLJJJIIIGGGFFFJJJFFFBBB???===;;;999777999888666444222111111000333222111111000000111111111111000000000000111111111111111111111111111111......///000111000000000//////000//////...------000///---,,,,,,---///000.........------,,,,,,,,,.../////////...---,,,,,,///...---,,,,,,...///111---...///111333555666777222222333333222222111000000000000000////////////111111111111111111222222222222222111222222333444555111...///333666444111///000000111222222333333555111///000444555333///222444555777888888777777444444444555444444333333444444444444444444333333555555666666777777888888666666777999:::;;;<<<======;;;:::<<>>BBBBBBCCCEEEFFFGGGHHHIIIJJJUUUYYYNNNEEEEEEDDD???CCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBBBBDDDJJJQQQWWWooo}}}pppeeebbb[[[[[[```lllwww~~~xxxsssmmmpppmmmhhhfffffffffeeedddcccbbb___]]]ZZZXXXWWWWWWUUURRRNNNKKKKKKKKKJJJIIIIIIFFFBBB???===;;;999777888777555444333222111111333333222111111111111222111111111000000111111111111111111111111111111111////////////000000000000000000111111000//////...------............------......---------,,,,,,,,,......//////......---,,,,,,,,,---...............+++,,,---///111333444555222222222222222111000000//////000000111111222222111111111111111222222333222222111111111222222333555222///000444666444111111111111111222222222222555222000111444666333000000111333444555555444444444444444555555444444333111222222333444555666777444444444555666666777777666777888999:::<<<======:::999999<<<@@@CCCCCCBBBBBBCCCDDDEEEFFFHHHIIIIIIKKKVVVYYYPPPHHHHHHHHHCCCFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDBBBCCCGGGMMMRRRcccqqqzzzkkkccc\\\ZZZ]]]fffpppyyy~~~wwwsssmmmnnnkkkhhhfffffffffeeedddbbbaaa___\\\ZZZXXXWWWWWWUUURRRNNNKKKKKKJJJJJJIIIIIIFFFAAA>>>===;;;999888666666555444333333333333444444333222222222222222222222111111111111222222111111111111111111111111000///.........///111222111111111111111000000///+++,,,...//////...,,,+++...------------,,,,,,,,,....../////////...------)))+++---//////...,,,+++,,,,,,---///000222333333111222222222222111000000...//////000222333333444111111111111111222333333222222111111111111111222666333111222555666444111111111111222222222222222666333111222555666444222000000222333333333333333333444444555555555444444111222222333444555666666222333333444555555666666666777888999:::<<<======;;;;;;;;;===AAACCCDDDCCCCCCCCCDDDFFFGGGHHHIIIJJJJJJSSSWWWOOOIIIJJJJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGEEEBBBAAADDDHHHLLLWWWdddzzzvvvjjjaaa\\\[[[```gggooozzz}}}wwwsssmmmllljjjhhhgggfffeeeddddddcccbbb```]]][[[ZZZYYYXXXXXXTTTOOOLLLJJJHHHFFFEEEHHHEEEAAA>>><<<;;;999888555555444333333333444444555444333333222222333333333222222222222222222333111111111111111111111111111000...---...///111333000000000111111000000///+++,,,---......---,,,+++------------------------......////////////......***+++,,,---------,,,+++......///000111333333444222222333333222222111000...//////000111111222222111111111111222333333444333222111111000000000000666444333444555555444111000000111222222333444444666444333444666666555333222222333333444444444444333444444555555555555555555555555444444333333222333333333444555555666666555666777888999;;;<<<<<>><<<;;;999888555444444333333444444444555444333333222222333333333222222222222222222333111111111111111111111111111000...---...///111333......//////000//////......---,,,,,,,,,,,,---...------------------------......///////////////...,,,,,,+++***+++,,,---.........///000111111222222333333333333333222222111////////////////////////111111111111222333444555444333222111000000000000444444444444555555444222...///000111333555666666666555444555555666555444222222222222333333333444333444555555666666666555666666555444333333222222333444444555666666777777444555666777888::::::;;;???@@@@@@@@@@@@@@@AAAAAACCCCCCDDDEEEGGGHHHIIIJJJGGGLLLNNNMMMKKKKKKLLLLLLJJJJJJIIIHHHHHHIIIJJJJJJEEEEEEEEECCCAAABBBDDDGGGKKKTTTdddvvvtttjjjaaa\\\\\\```jjjsss}}}{{{vvvrrrnnnmmmllliiieeeaaa```bbbdddeeedddbbb```^^^]]]\\\\\\TTTQQQMMMJJJJJJIIIIIIHHHFFFCCC@@@===<<<;;;999888555555444333333333444444444444333222222222222222222222111111111111222222111111111111111111111111000///.........///111222---......////////////...000///---,,,,,,---///000,,,,,,,,,------------.........///000000000//////...---+++******,,,...000,,,,,,------......//////222333333333333222111111/////////......---------111111111111222444555666666555444222111000000000111222333555555555444333...///000222333555666777555555555555555555555555222111111000000111222222333444555666666666666666333333333444444444555555444444444555666666777777444555666777888:::;;;;;;;;;===???@@@@@@AAACCCEEEBBBBBBCCCEEEFFFGGGHHHIIIJJJLLLNNNNNNNNNNNNPPPPPPJJJJJJHHHHHHHHHHHHJJJJJJEEEEEEEEEDDDBBBBBBDDDFFFDDDLLLXXXgggyyywwwiiiaaa\\\\\\ccckkkuuu{{{uuurrrnnnooommmiiiccc^^^^^^aaaddddddcccbbb```^^^]]]\\\\\\TTTQQQMMMJJJIIIIIIHHHGGGFFFCCC???===<<<;;;999888666555444333333333333333333333222111111111111222111111111000000111111111111111111111111111111111////////////000000000000......///000000000000000/////////....../////////,,,,,,,,,---------............///000000000000000---------------......///,,,---------------......111111111111111000//////............////////////111111111222333444555666888777555333222111000000...000333444555444444444111222222333333444444444444444555555444444444555333222111111000111222333333444555666777777777777333333333444444444444555222333333444555555666666666666777999:::;;;<<<===;;;===@@@@@@???@@@BBBDDDAAAAAABBBDDDEEEFFFGGGHHHKKKKKKMMMNNNOOOOOOPPPRRRIIIHHHGGGFFFFFFGGGHHHIIIFFFGGGGGGEEECCCBBBBBBCCCAAAGGGOOOZZZjjjxxxkkkbbb]]]aaagggllltttzzzuuurrrnnnpppnnniiibbb]]]\\\```dddcccbbbaaa___]]]\\\\\\[[[WWWSSSNNNKKKIIIGGGEEEDDDFFFCCC???===<<<;;;999888666666555444333333333333333222111111000000111111111111000000000000111111111111111111111111111111......///000111000000000//////000111111111111111...///000222222000///...,,,,,,,,,------...............///000000000000000+++,,,...000000///...---///////////////////////////////////////......---------...///000111222222111111111222333444666777999888666444333111111000,,,...222444444444444444444444444333333222222222333444555444333333444555666555444333333333444555333444555666777777777777777666666444333222111111111222222333333444555555888888999:::<<<===>>>>>>>>>@@@BBB@@@>>>===>>>AAA@@@AAABBBCCCDDDFFFFFFGGGJJJIIIJJJLLLMMMMMMNNNPPPMMMLLLJJJIIIIIIJJJLLLMMMHHHHHHHHHFFFCCCAAAAAAAAACCCFFFKKKRRR___vvvuuuhhhaaabbbgggdddkkkwww|||tttqqqpppqqqnnnhhhccc___^^^___```dddcccbbb```^^^[[[XXXWWWUUURRRNNNKKKJJJJJJHHHFFFFFFCCC???<<<:::888555333+++...333666777555222000333333333222222222111111222000...///222222000...000222333444333000---+++------------...000111222//////000000111111111222+++,,,---......---,,,+++........................///,,,,,,000444666111---,,,,,,------...//////000.....................---///000000000000000//////000000000000000000000000000222333444444444666888:::999888666555333222111222333444444444333222111222222333444444444333333444555555444333444666777555333111111222444444333333444666666555555777888777777666666555555444444555555555666777888888999666666555555777888:::;;;===>>>???@@@@@@@@@@@@@@@AAAAAACCCDDDFFFHHHIIIJJJLLLLLLMMMNNNOOOQQQSSSTTTPPPOOOMMMKKKKKKKKKLLLLLLHHHGGGFFFEEECCCCCCBBBBBBGGGBBBEEEOOOXXXccc{{{yyylllccc___dddfffnnn{{{}}}uuusssrrrppplllgggbbb```___aaabbb]]]]]]]]]\\\\\\ZZZYYYYYYWWWTTTPPPNNNMMMLLLJJJIIIGGGDDDAAA>>><<<:::888666222333444444444333222111333333333333222222222222222000...///222333333111///000111222222111///...............///000111111//////000000000111111111,,,------.........------........................,,,---.../////////...---,,,,,,,,,---......//////,,,,,,,,,,,,---------.../////////000000//////...000000000000000000000000000222444444444444666888::::::999777666444333333111222333444444444333222444444555555555444444333444555666555444333444555555333111111333444444333222444555555555555666888999999999777555333333333444444555666666777777888666666555666777888:::;;;======>>>???@@@@@@@@@@@@AAABBBCCCEEEFFFHHHIIIJJJLLLLLLMMMNNNPPPRRRSSSTTTPPPOOONNNLLLKKKKKKJJJJJJIIIHHHGGGEEEDDDDDDCCCCCCEEE@@@AAAHHHMMMTTTggg|||xxxkkkcccaaaaaagggrrr~~~~~~wwwuuusssooolllgggbbb``````aaaccc\\\\\\[[[[[[[[[ZZZZZZYYYWWWTTTPPPNNNMMMLLLJJJIIIFFFCCC@@@>>>===;;;999777999888555222111111222222444444444444333333333333111000...///111444555555//////000000111111111111000000000//////000000111//////000000000000111111...---------...//////000........................,,,///111000,,,***,,,///+++++++++,,,------......***++++++,,,,,,------------....../////////......000000000000000000000000...000222222222222444555:::999999777666555444444000111222333444444444333444555555555444333222222222444666666555333333444555333222222333444444333111333444444444444555777666888999777333111222444333444444555555666666666666555666666777999:::;;;<<<===>>>???@@@@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHIIILLLLLLMMMNNNPPPRRRTTTUUUSSSRRRRRRQQQOOOMMMKKKJJJIIIIIIGGGFFFEEEEEEEEEEEEGGGCCCCCCGGGIIIMMM[[[kkkyyymmmeeeaaaaaahhhrrr~~~yyyvvvuuupppmmmgggbbb______```aaa``````^^^]]][[[ZZZYYYYYYUUURRROOOLLLKKKJJJIIIGGGCCCAAA>>><<<;;;:::999777;;;999666333111111222333555555444444444333333333333222000000111333444555111000/////////000222222222222111000000000000000//////000000000000000000///...------...///111222...........................000111000,,,+++...111******+++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,---..................////////////////////////,,,...////////////000222888888777666555444444333000000111222333444444444333333333222111000///...///222555777666555444555555444222333444555444333000222333333333333444666111444777555222000222555333333333444444555555555555555666777888999::::::<<<<<<===???@@@@@@@@@@@@DDDDDDEEEFFFFFFGGGHHHHHHKKKKKKLLLMMMOOOQQQSSSTTTWWWWWWWWWUUUSSSPPPNNNLLLIIIHHHGGGFFFEEEEEEEEEEEEGGGEEEEEEIIIJJJLLLVVVaaaooo|||qqqhhhaaabbbhhhqqqyyyvvvtttrrrnnnhhhccc___^^^___```aaa```^^^\\\ZZZZZZYYYYYYVVVSSSOOOLLLKKKKKKIIIGGGCCC@@@>>><<<<<<;;;999888888777666555444444333333555555444444444333333333444444333222000111222222333222000///...///000111333222111000000//////000000000/////////////////////...---------///000111........................//////...---......//////******+++,,,,,,------...000000///...---,,,++++++,,,,,,---...//////......////////////////////////---...000000//////111222555555444444444333333333000000111111222333444444333333333222111000///...,,,///333666666666666777555444333444555555444333000111333333222222444555555666777666333111222444333333333333444444444444444555666777888999999:::;;;<<<===>>>???@@@@@@@@@DDDEEEEEEFFFGGGHHHHHHIIIJJJJJJKKKMMMOOORRRTTTUUUYYYYYYXXXWWWTTTQQQNNNMMMHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCDDDFFFFFFHHHNNNUUUaaarrr}}}qqqddd___aaahhhttt}}}yyyuuusssrrrnnnhhhccc___^^^___```]]]\\\[[[ZZZYYYYYYZZZ[[[XXXUUUQQQOOONNNMMMKKKJJJFFFCCC@@@???>>>===;;;:::555555666666555555444333444444444444333333333333333444444333111//////000333222111/////////000111222111000000////////////000000////////////......//////...............///........................//////............---,,,+++++++++,,,------......000000///...------,,,+++,,,---...///////////////000000000000000000000000000111333222111111333444333333333333333333222222111111111111111222333444444555555555444333222222,,,///222444555555777888555444333444666666444333000222333333333333444666<<<;;;999777555444222111444444444444444444444444444555666888999999999999:::;;;<<<>>>???@@@@@@AAADDDDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMOOOQQQSSSVVVWWWYYYXXXWWWVVVSSSQQQOOONNNIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDEEEHHHKKKVVVcccvvv|||kkkbbbaaadddlllssszzzxxxsssqqqoookkkfffbbb``````bbbccc```^^^\\\ZZZYYYYYYZZZ[[[XXXUUURRROOONNNMMMKKKJJJGGGDDDAAA???>>>===;;;999666666555444444333333222333333333333222222222222///222444444111/////////000000000000000111111222000000//////.../////////000000/////////...............///......---,,,+++........................222555666444///,,,+++,,,,,,,,,,,,---......//////------------------------,,,---...///000000000000000000000000000000000000000111222222111111222333333333333333333333333333222222111000000111222333444444555555555444444333///111333333333333555777444444444555666666444222111222444444333333555666:::777444444666777444111555555555444444444444444444555666888999999999999999:::<<<>>>???@@@@@@AAACCCDDDEEEFFFHHHIIIJJJKKKNNNOOOPPPRRRTTTWWWYYYZZZ\\\[[[YYYWWWUUUSSSSSSRRRKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHEEEDDDEEEFFFGGGMMMVVVddduuu{{{nnngggdddeeeiiimmmyyywwwrrrooollliiieeebbb```bbbdddfffgggeeeaaa]]][[[ZZZYYYZZZVVVSSSPPPMMMLLLKKKJJJHHHEEECCC???===<<<;;;999777999777555333111111222222333333333222222222111111+++///333444222000///000---...///000111222333333//////............//////000000//////.........---......//////...,,,***)))........................666<<>>CCCEEEDDDCCCCCCDDDEEEGGGIIIKKKLLLOOORRRUUUSSSSSSTTTUUUWWWYYY[[[\\\XXX^^^```[[[UUUTTTUUUUUURRROOOLLLJJJKKKLLLLLLKKKHHHGGGFFFEEEEEEFFFFFFGGGFFFIIIPPP[[[hhh{{{{{{hhhaaaccccccfffooo||||||uuurrrooommmllliiifffdddcccbbbbbbcccbbb```]]]\\\[[[ZZZZZZXXXVVVRRROOOLLLKKKKKKKKKFFFCCC@@@===;;;999666444777666555444333333333333333222222111111222222333222222222222222222222222111111111111111111111111000000000000000000000000...........................---+++******+++---...........................---...///000111000//////...------,,,---...///000........................000000/////////111222333222222111111000000000///////////////000111222333222222333333333333444444444333222222222222222333222333444444555444444444333222111111222333555777888777666444444555666777222333333444444333333333666444333444666777666444666666666555666666777777444444555666777999:::;;;>>>DDDIIIHHHBBB>>>@@@DDDFFFHHHJJJKKKLLLNNNRRRTTTTTTTTTUUUWWWXXXZZZ\\\]]]^^^cccddd^^^XXXWWWXXXWWWUUURRROOOLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJMMMTTT\\\kkkttthhheee___aaagggrrr~~~|||uuuqqqnnnllljjjhhheeedddcccbbbcccbbbaaa___]]][[[ZZZZZZZZZWWWUUURRRNNNLLLKKKKKKKKKFFFCCC???===;;;999777555777777555444444444444444222111111000000111111222222222222222222222222222111111111111111111111111000000000000000000000000...........................---,,,++++++,,,---...........................---------....../////////...------------...//////------------------------111111000000000111111222222222222222111111111111///......//////000111222222222222333333444444444555444333222222222222222222222333444444444444444444333222222333444666777:::999777555555555666666444444333333333333333444555444333444666777666555555555555555666777888999555555666666888999;;;<<>>AAAFFFFFFHHHJJJKKKLLLNNNQQQTTTWWWXXXYYY[[[]]]^^^______^^^bbbccc^^^ZZZZZZZZZXXXXXXVVVSSSRRRQQQOOOLLLJJJIIIHHHGGGEEEEEEEEEFFFFFFDDDDDDEEEHHHLLLUUUhhhzzzxxxmmmgggdddfffkkksss|||uuuqqqnnnjjjhhhfffdddbbbbbbbbbbbb```___^^^]]][[[YYYXXXWWWVVVTTTPPPMMMKKKJJJIIIJJJGGGDDDAAA>>>===<<<999777777666555444444333333444333333222222222222333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////........................111111000...............---------...............------------------------..................------.../////////000111111111//////......//////000000111111222333333444555555888777666444333222222222000111222333444444444444111111111111111222222222555555555666666888888999777666444333222333444444555555666666666666666777777666555444333333222333777777777777888999;;;;;;===<<<<<<;;;<<<>>>@@@BBBEEEGGGIIIKKKLLLOOORRRUUUXXXYYY[[[]]]___`````````[[[___```]]]\\\]]]]]][[[XXXVVVUUUUUUTTTSSSOOOMMMKKKJJJHHHGGGFFFFFFFFFGGGGGGFFFGGGHHHHHHMMM[[[jjjvvvmmmdddccceeekkkvvv{{{tttpppmmmjjjhhhfffdddbbbaaaaaaaaa______^^^]]][[[YYYWWWVVVUUUSSSPPPLLLJJJIIIIIIIIIDDDBBB???<<<;;;:::888666666666444333333333333333444333333333333333333444111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////------------------------........................------...///000111111222,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------...///000111111222222222111111111111222222111111222333333444555555999888777555333222222222///000111333444444444444000000111111111111111111222333444555666888888999777666555444333333333333444666777777666555777888888777666444333222222111777666666777888999::::::<<<:::888:::???BBBDDDCCCCCCFFFHHHKKKMMMPPPTTTWWWXXXYYY\\\^^^```aaaaaaaaa\\\```aaa______bbbbbb___ZZZZZZYYYZZZYYYWWWSSSPPPMMMLLLJJJHHHGGGGGGHHHHHHVVVUUUTTTQQQLLLJJJRRR]]]lllwwwjjjeeedddgggooovvvxxxqqqnnnkkkjjjiiifffcccaaa```______^^^^^^^^^]]][[[YYYVVVUUUUUUSSSOOOLLLIIIHHHHHHIIIDDDBBB>>><<<;;;:::888666555444333222222111222222333333222222222222333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////------............------........................***+++---///000000000000,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,***+++---............------...///000111222333333222111111000000000111111000111111222444555555666;;;:::888666444222222111///000111222333444444444111111111222222111111111222222333555555666666666666666666666555444333222444666888777555555777999999888777666555444444444666666666666777888999999<<<======???@@@BBBDDDEEEBBBDDDGGGJJJMMMQQQUUUXXXXXXYYY\\\___```aaaaaa```___bbbbbb```aaadddddd```````````````___[[[VVVRRROOOMMMLLLJJJIIIIIIIIIIIIXXXYYYYYYWWWOOOJJJOOOXXX]]]ooo~~~rrrkkkhhhkkkooorrrzzzvvvooollliiikkkiiifffcccaaa___^^^^^^]]]^^^]]]]]][[[YYYVVVUUUTTTRRROOOLLLIIIHHHHHHHHHFFFCCC@@@>>>===<<<:::888444444333222111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////........................+++,,,...//////---,,,***,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000//////...//////111222333444555///......---------......000111111222444555666666;;;:::888666444333222111//////111222333444444444222222333333333222222111333333444444555444444444555666777777666444222111444666888888555555777999999888888777777777777888666666555555666777888888888<<<>>>>>>;;;:::===@@@@@@CCCGGGJJJMMMQQQVVVZZZWWWYYY\\\___aaaaaaaaa```aaacccbbb```aaadddbbb^^^eeeeeeeeedddbbb^^^XXXSSSPPPOOOMMMKKKJJJIIIJJJJJJKKKMMMPPPQQQKKKGGGLLLUUUVVVcccsssuuullliiikkkeeemmmzzzuuuooollljjjmmmllliiiddd```^^^^^^``````___]]][[[XXXVVVTTTSSSUUUSSSOOONNNMMMKKKIIIGGGEEEDDDAAA???===;;;:::999666666555444444444444555000000222444555333///,,,//////...//////000111111333111//////000111000///222000...---,,,---...///111111000///////////////...------...//////...,,,,,,---......//////......++++++++++++++++++++++++000...,,,+++,,,------,,,------------------------........................111111000000//////......000000000000000000000000000111111222444555666666555666777777777555222111222222333333333444444444111111222222222333333333000111333555666666555444888888777777666666555555999555000------111666999:::999777555555666888999888777777777777999:::;;;::::::::::::<<>>======>>>???AAABBBAAABBBCCCEEEHHHKKKNNNPPPSSSVVV[[[^^^^^^___```aaabbbbbbcccdddeeefffggghhhhhhgggggghhhiiiiiigggeeeaaa^^^YYYTTTPPPNNNMMMLLLMMMLLLKKKIIIIIIJJJJJJKKKNNNLLLMMMRRR[[[hhh{{{rrrlllgggdddeeehhhooozzzrrrnnnmmmllleeefffeeeccc```]]]]]]^^^aaa```^^^\\\ZZZWWWVVVUUUVVVRRRNNNLLLLLLLLLLLLLLLGGGEEECCC@@@===;;;:::999666555444444333333444444555333111111222333333222333222111111000000000000111///...///222333444333000///............//////000000////////////000000000//////000111111000...,,,---......///.........////////////////////////...---,,,,,,---...---,,,------------------------...---+++******+++---...////////////000000000000...........................//////000111222222222444333222222111111222222222222333333333444444444333333333333444444444444555444333222333444555666555555555555555666666666666777888888888777666555555666777777888777777666888777777777777999:::;;;>>>>>>>>>>>>???@@@BBBCCCAAABBBCCCEEEGGGJJJMMMNNNQQQTTTYYY[[[\\\\\\]]]^^^___```aaaccceeefffhhhhhhiiihhhhhhjjjlllmmmmmmkkkiiifffaaa\\\VVVSSSQQQPPPOOONNNMMMKKKKKKKKKLLLLLLMMMJJJJJJMMMRRR[[[jjjxxxyyyppphhhddddddhhhrrr|||uuupppnnnmmmeeefffeeebbb___]]]]]]^^^bbbaaa___]]]ZZZXXXVVVVVVRRROOOLLLJJJJJJKKKKKKJJJGGGFFFCCC@@@===;;;:::999555555444333333333333333222111111222444444222000222111000//////////////////...---...000222222111//////........./////////000000////////////000000000//////000111111000...,,,---......///.................................---,,,,,,,,,......---,,,---------------------------,,,++++++++++++,,,---,,,---------......///////////////////////////////////////000000111111222333333222111111111222222222222333333333444444444222222222222333333333333000111333555666666666666444555555555666666777777888777666666555555666666444555666777777777777777888777777777777999:::;;;;;;<<<===>>>@@@BBBCCCDDDBBBCCCDDDEEEHHHJJJLLLNNNPPPSSSWWWYYYZZZZZZ[[[\\\\\\]]]___aaadddfffggghhhkkkjjjjjjllloooqqqqqqqqqmmmkkkgggbbb\\\WWWTTTRRRPPPOOOMMMLLLJJJJJJJJJKKKFFFDDDEEEIIIKKKOOOYYYcccsss}}}ppphhhddddddjjjrrryyyyyyssspppnnnhhhgggeeeaaa]]]\\\]]]______^^^^^^]]]\\\[[[ZZZZZZRRRQQQOOONNNOOOOOOMMMLLLFFFEEEBBB???<<<999888777555444444333333333333333222222222444555555333111111000/////////////////////...------///111111000.........//////////////////////////////000000111...---,,,---...///---+++,,,---......//////..............................,,,,,,,,,---...///---,,,------------------------,,,,,,------------,,,,,,***++++++,,,---......///000000000000000000000000//////000000111111111111222222222222222222222222000000111111111222222222111111111222222222333333---///222555777777777666444555555666777888888999999888555444333444555666555555555666666777777888888777777777777999:::;;;999:::<<<>>>@@@BBBCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMOOORRRVVVXXXXXXXXXYYYZZZZZZ[[[]]]```cccfffhhhiiilllkkkkkkmmmpppsssttttttnnnnnnllliiiddd]]]XXXUUURRRPPPNNNKKKIIIHHHHHHHHHDDDCCCFFFIIIJJJJJJPPPWWWaaatttsssjjjeeefffjjjpppyyy}}}vvvrrrpppkkkiiieee```\\\[[[^^^```______^^^]]]\\\[[[[[[ZZZTTTSSSSSSSSSTTTTTTQQQOOOGGGEEEBBB???<<<999888777555444333333222222333333333111000000222333333333000000000///000000111111111///......000111000///---......//////////////////////////////000111111---,,,+++,,,......,,,+++,,,---......//////..............................,,,+++,,,---//////---,,,------------------------,,,---...//////...---,,,******+++,,,...//////000111111111111111111111111000000111111111111222222111222333444444333222222000000111111111222222222222222222333333333444444000111222444555666666777555555666777888999:::;;;999888666555444444555555555555444444555666888999888777777777777999:::;;;:::;;;<<<>>>???@@@AAAAAADDDDDDEEEFFFGGGIIIKKKLLLNNNQQQUUUWWWXXXWWWXXXYYYZZZ[[[^^^aaadddgggiiijjjmmmllllllnnnqqqtttvvvvvvsssttttttsssnnnhhh```\\\VVVTTTQQQNNNKKKIIIHHHHHHHHHHHHIIILLLJJJIIIMMMSSSWWWeeewww{{{ooojjjiiijjjpppzzzyyytttpppnnnkkkfff```[[[[[[^^^aaacccbbb```^^^\\\ZZZXXXWWWQQQPPPQQQRRRSSSRRROOOLLLIIIGGGEEEAAA>>>;;;:::999555444333333222222333333222///,,,+++---000222333111000000000111222333333333111//////000111111000------...///000000/////////////////////000111111...------...//////...,,,,,,---......//////......////////////////////////++++++,,,---//////...,,,------------------------+++---///111111///---+++++++++,,,---...000111111111111111111111111111111111111111111111222222222111222444555555444333111222222333333333444444444333333333444444444555555555444222222222444666777555666777888999:::;;;<<<888888888777666555444444666555444333444666888:::888777777777777999:::;;;;;;<<<===>>>????????????CCCDDDDDDEEEFFFHHHJJJKKKNNNQQQUUUWWWWWWWWWXXXXXXZZZ\\\^^^aaaeeehhhkkklllnnnmmmlllnnnqqquuuvvvwwwxxxzzz||||||xxxqqqiiiddd\\\ZZZVVVRRROOOMMMKKKKKKJJJHHHIIIIIIGGGEEEIIIOOOQQQYYYdddsss{{{qqqooohhhlllrrrzzzxxxtttrrroookkkfffaaa^^^^^^aaabbbkkkhhhccc^^^ZZZWWWVVVUUUSSSQQQOOOOOOPPPPPPOOONNNIIIFFFBBB???>>><<<999777777777666555444444444444555333111//////000111222333222000......///111222333222111/////////000111000000///...............///...,,,---///000000///000...---...000111///,,,.........------,,,,,,,,,111000...---,,,,,,------///////////////.........---------............///,,,++++++---000000...+++///...,,,,,,,,,---///111111111111222222333333444444000---...111444444333333222000...///000333444333333333222222222111111111222333444555444333333666555555444444333222222333333333222111111444666999888666555444555777888888888777666666666666666999888777666666777888999<<<<<<===??????@@@@@@@@@CCCBBBBBBCCCEEEGGGJJJKKKMMMOOOQQQSSSTTTWWWZZZ]]]\\\^^^aaaccceeegggjjjmmmmmmnnnoooqqqtttxxx{{{}}}~~~vvvoooeee^^^WWWSSSRRRPPPLLLHHHLLLJJJIIIIIIJJJJJJHHHGGGNNNPPPXXXcccppptttnnnkkkjjjpppxxxxxxtttqqqoookkkfffaaa______aaabbbfffdddaaa]]]ZZZXXXWWWWWWSSSRRRPPPOOOPPPPPPOOONNNJJJGGGCCCAAA???===:::888777666555444333333333333444333111000000000111222444333111000//////000000222111000000000000000000222111000///............///...------///000000//////...---...000111///,,,/////////......---------...---------...///000111---------....../////////------------............---,,,,,,...000111///,,,///...---,,,,,,---///000111111111111111222222222555222......000222222111222222222222222333333333333333333333333222222222111222333444444444333333333333444444444444444444666666777666555555777999999888666555444555666777888777777666666666666666999888777666666777888999;;;;;;===>>>???@@@@@@@@@BBBBBBCCCDDDFFFHHHIIIJJJMMMOOOQQQSSSTTTVVVZZZ]]]\\\___bbbccceeegggiiilllkkklllnnnppptttxxx|||~~~~~~yyylllfff^^^YYYWWWUUUQQQMMMMMMKKKIIIHHHHHHHHHFFFDDDIIIJJJPPPYYYcccsssvvvooojjjjjjnnnvvvyyyssspppnnnkkkfffbbb``````aaabbb```___^^^]]][[[ZZZXXXXXXTTTRRRPPPPPPQQQQQQOOONNNKKKHHHDDDBBB@@@>>>;;;999666555444333222222222222222222222222111111111111333333222111000////////////000000111111111111000333222111000///......///000...------///000000//////...---...000000...---///////////////.........------------...///000111***++++++,,,...//////000------------.....................///000111///.........---,,,,,,...///000111111000000000000000000444222///...///000///...000111333555666555333222444444444444444333222222111222222333444333333333222222222333444555555555666777888777666777999;;;888777666444444555555666777777666666555555666666888888777777777777888888999:::<<<===???@@@AAAAAA@@@AAACCCEEEGGGHHHIIIIIILLLNNNPPPRRRTTTVVVYYY\\\^^^```bbbdddeeefffiiikkklllmmmooosssxxx|||wwwqqqiiibbb___[[[WWWSSSOOOMMMKKKIIIIIIHHHFFFDDDFFFFFFIIINNNUUU___qqqyyynnnhhhhhhlllvvvxxxrrrooommmjjjgggcccaaaaaaaaabbb]]]]]]]]]\\\[[[YYYXXXWWWTTTRRRQQQQQQRRRRRRPPPNNNKKKHHHDDDBBB@@@>>>;;;999555555444333222222222222111222222333333222111111111111222222222111000000...///000222222222111000111111000000000000111111000...------///000///...............//////...---//////..................//////...------,,,,,,,,,******+++,,,,,,---......,,,,,,---------...................../////////......------------...///000000000000//////.........222111///...////////////000111333444555444333333444555555555555444333222111111222222333333333333222222333333333444444444333555666666555555777888777666555555444444555555777666666555555555666666888777777777777777777888777999:::===???@@@AAAAAA@@@AAADDDFFFHHHHHHHHHHHHLLLMMMPPPQQQSSSUUUYYY[[[^^^```cccdddeeegggjjjllloooqqqtttyyy~~~|||tttlllfff```ZZZVVVSSSPPPMMMKKKKKKKKKIIIHHHGGGFFFGGGJJJMMMSSS```lllyyyooojjjjjjpppxxxyyywwwqqqnnnkkkjjjgggeeecccbbbaaaaaa^^^]]]]]]\\\ZZZXXXVVVUUUTTTSSSRRRSSSSSSSSSPPPNNNJJJGGGCCCAAA???===:::888555555444333222222222222111222222333333333222222///000111222333333222222...///000222222222111000......//////000222333444111///------/////////...------.........---------------------------------......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...---......------,,,---...------------......//////000//////......---------...///////////////000111000000000111222222333444555555666777777555444333111111111111222222333333444444333333333222222222111222444555444444555777777777666555555555555555666666555555555555666666777777777888888777777777777888:::<<<>>>???@@@@@@@@@AAADDDFFFHHHHHHHHHHHHKKKMMMOOOQQQRRRUUUXXX[[[^^^```ccceeegggjjjmmmooosssuuuyyy}}}}}}uuummmddd]]]YYYTTTQQQNNNLLLLLLMMMLLLKKKHHHFFFGGGIIIKKKMMMVVV___kkk||||||sssllllllooommmrrr|||}}}tttpppmmmjjjiiihhhfffdddcccbbbaaa___^^^]]][[[YYYWWWUUUUUUTTTSSSSSSTTTTTTSSSQQQNNNJJJGGGCCCAAA???===:::888666555444333222222222222222222222222333333333333000000111111222333333333///000000111111111111000---......///000111333444111///...---/////////...,,,---//////---,,,---...,,,,,,,,,---------------***+++,,,------...---------------,,,,,,+++++++++,,,,,,,,,,,,---------------......---++++++,,,...---------............/////////..................---///000000000000111333000//////000111222333444555666888888888777555333222111111111111222333333444444444333222111111111000333555666555555666777777777777777777666666666555555444444555555666666777777888888888888777777777888:::;;;===>>>??????@@@AAACCCEEEGGGHHHIIIIIIJJJLLLOOOPPPRRRTTTWWWZZZ\\\___cccgggjjjmmmqqqtttvvvxxx|||~~~uuulllddd```WWWTTTPPPMMMMMMMMMLLLLLLHHHFFFFFFIIIJJJJJJOOOUUU]]]jjjuuullliiiiiikkkpppxxxzzzrrrnnnmmmiiiiiihhhgggeeecccbbbaaa```^^^\\\ZZZXXXWWWWWWWWWTTTTTTTTTUUUUUUTTTQQQOOOKKKHHHDDDBBB@@@>>>;;;999777666555444333333333333333333222111222333444555444333222111000111222222222111000000000000000000//////......//////000111111000...---...///...---+++---//////---+++,,,...------------.........///+++,,,---///////////////,,,,,,,,,,,,------------++++++,,,,,,,,,---------...//////...++++++---///,,,------...........................////////////...111333222000///111222...///111333444444444333555777888:::999777555444222111000000000111333333333333222222222222222222///222555666555555666777888888888888888777777666555444444444444555666777666777888999999888777666888888:::;;;<<<=========BBBBBBCCCDDDFFFHHHIIIJJJJJJLLLNNNPPPQQQSSSWWWZZZZZZ^^^ccchhhlllqqqvvvzzz{{{}}}wwwooojjj```\\\VVVRRRPPPOOONNNMMMIIIGGGGGGIIIJJJHHHKKKOOOSSS[[[jjj{{{zzzrrrllliiiiiinnnrrryyyxxxpppnnnmmmiiiiiihhhgggfffdddbbbaaa___^^^[[[YYYXXXXXXYYYZZZTTTTTTTTTUUUVVVTTTQQQOOOLLLIIIFFFCCCAAA???===;;;777777666555444444444444444333111111111333555666888666333111//////000000333222111/////////000111111000///......---------222000.........///...---***---//////,,,+++,,,...---.........//////000000000111111111111///...---++++++,,,---......///000++++++,,,,,,,,,---------///111111///,,,+++...111,,,---......//////......---......//////000000000000333555444111//////111,,,///333666888666444222666777999::::::888666444222111000000000111333444111111111222222333444444---000333444444444555555999999999999999888777777444444444444444555666777666777888999999888777666888999:::;;;<<<<<<<<<<<>><<<777555444444555555555444555444111000111555999<<<333333333222222111111111...///000///,,,*********//////............//////000000////////////000000......////////////......---......//////......---//////000111111111111111,,,,,,------------------......//////......---,,,---------...------,,,,,,++++++,,,,,,---...//////------......///000000000000000000000//////////////////000000111333444555666777777888888777555555222111111000000000000000222222222222222111000///000222444444333333333444888999:::;;;:::888666555666666666666555555555555666666666777888888999999777777777777888:::<<<===>>>???@@@AAACCCEEEGGGHHHLLLMMMOOOOOOOOOQQQSSSVVVYYY]]]bbbgggmmmssszzz~~~sssooohhh```ZZZUUURRRQQQKKKLLLKKKJJJJJJJJJLLLNNNKKKLLLQQQ[[[fffuuuvvvkkkiiijjjkkkpppwwwxxxqqqnnnmmmqqqoookkkgggdddbbbbbbbbb^^^\\\ZZZYYYYYYXXXWWWUUUWWWVVVTTTTTTTTTSSSPPPNNNJJJHHHEEECCCAAA@@@===;;;777555444444555555555444333222000000222666:::===333333333222222111111111000111333333111000111222000000////////////000000000000////////////000000...////////////......---+++,,,,,,------,,,,,,+++---......///000000//////,,,,,,,,,------------...***+++,,,...//////000000,,,---------------,,,,,,++++++,,,,,,---......///------......///000000000///000000000111111222222000////////////000000111555666777888777777555555222222111000000000000000222222222222222111000000111222333333222222333555666777999::::::999888777888888777777777666666666666666666777888888999999888777777777888:::<<<===@@@@@@@@@AAACCCDDDFFFGGGKKKMMMNNNOOOOOOQQQSSSVVVYYY]]]bbbhhhmmmssszzz~~~|||xxxppphhh```ZZZWWWUUUPPPOOONNNLLLJJJJJJKKKLLLGGGGGGKKKRRRZZZddduuuyyyqqqllliiijjjnnnyyy~~~wwwqqqnnnmmmwwwrrrkkkeeeaaa```aaabbb^^^\\\YYYXXXXXXXXXVVVUUUXXXWWWUUUTTTSSSRRROOOLLLKKKHHHDDDBBB@@@>>><<<:::777666444444555555444333111000///000222666:::===222222222222222111111111---///111222111111333444111111000000000000111111000000////////////000000///////////////...---,,,+++,,,,,,------,,,,,,++++++,,,------...---------,,,,,,,,,---------......***+++,,,...////////////,,,,,,------------,,,,,,+++,,,,,,------.........------......///000000000//////000111222333444555222111000///////////////444555666777777666555555333222111111000000111111222222222222222222111000111222222111000111333555555666777999::::::999888999999888888888777777777666666666777888888999999888888777777888:::<<<======>>>???AAACCCEEEGGGIIIKKKMMMNNNOOOOOOQQQTTTVVVYYY\\\bbbhhhmmmsssyyy}}}}}}uuulllddd___\\\UUUTTTQQQMMMKKKJJJJJJKKKKKKJJJKKKOOOSSSXXXcccnnnvvvmmmjjjjjjlllqqq{{{wwwpppooonnnvvvrrrkkkeeeaaa```aaabbb]]][[[YYYXXXXXXWWWVVVUUUUUUTTTSSSSSSTTTSSSQQQOOOLLLIIIEEEBBB@@@>>>;;;999888666444444444555444333111111000111222555888999222222222111111111111111,,,...000111111111222333111000000//////000000111000000////////////000000////////////...---,,,,,,---......//////......---+++,,,,,,---------,,,,,,+++,,,,,,------.........------.........---,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......------......///000000000000000111111222333333444444333222222111111222222333333555666777666666555333333222111111111111222222222222333333222111111222222222000///000333666666666777888999999888888999999888888888777777777666666666777888888999999888888777777888:::;;;<<<:::;;;===@@@CCCGGGJJJKKKKKKLLLNNNOOOPPPQQQTTTWWWXXX\\\bbbhhhmmmrrrwww{{{~~~{{{qqqhhhbbbZZZWWWRRRNNNLLLKKKJJJJJJNNNLLLMMMPPPQQQSSSYYY```lll~~~}}}sssmmmjjjmmmsssyyy}}}vvvpppoooooorrroookkkgggdddbbbbbbbbb^^^\\\YYYXXXXXXXXXVVVUUUUUUTTTSSSSSSSSSSSSPPPNNNMMMKKKGGGEEEBBB???<<<999888666444444444555444222222222222222222333444444111111111111111111111111111222444444333222222333000//////......//////000000000////////////000000...............---,,,,,,---......//////......---------.........------,,,++++++,,,,,,---...//////---------...---,,,,,,+++***++++++,,,------,,,,,,,,,,,,,,,---------------------......///000000000111111111111111111111111222222222222222333333444111222444555666666666555444333333222222222222222111222222333333333222222222333222111000111444666888888888888777777666666888888777777777666666666666666666777888888999999999888888888888999;;;<<<;;;<<<===@@@BBBEEEHHHIIIJJJLLLNNNOOOPPPQQQUUUWWWXXX\\\bbbggglllppptttwwwyyy|||~~~ssslll```[[[UUUQQQOOONNNMMMKKKKKKIIIIIIMMMNNNNNNRRRWWW^^^kkkvvvmmmmmmnnnppprrryyyvvvpppoooooonnnmmmkkkhhhfffdddbbbaaa___]]]ZZZYYYYYYYYYWWWVVVWWWVVVTTTSSSRRRQQQNNNKKKOOOMMMKKKIIIGGGBBB<<<888999777555444444444333222222222333222222222111111000000000111111111111111000222333222000//////000//////............//////000000////////////000000,,,------.........------+++,,,,,,------,,,,,,+++......//////......------***+++,,,,,,---...//////)))***+++---............)))***+++,,,,,,------,,,------------------------------......///000000000222222111111000000000000000000000000000111222333///111333444666666666666555444333333222222333333111222333333333333333333222333333222111222444666999999888777666666555555888888777777777666666666666666666777888888999999999999888888888999;;;;;;?????????@@@AAACCCDDDEEEJJJKKKMMMOOOPPPRRRUUUWWWYYY]]]bbbgggjjjmmmppprrrsssvvvzzz|||~~~zzzllleee]]]WWWUUUTTTQQQOOOLLLIIIJJJNNNOOOOOOQQQUUUTTT[[[iiiyyyyyysssooommmlllppp|||vvvpppooooooooonnnkkkhhheeecccbbbbbb```^^^[[[ZZZZZZZZZXXXWWWVVVTTTSSSRRRRRRQQQOOOLLLPPPOOOOOONNNKKKEEE>>>888999777555444444444333222000111222222333222111111///000000000111111111222...///111000...------...000000////////////000000000000////////////000000++++++,,,---............+++,,,,,,------,,,,,,+++...............---,,,,,,***++++++,,,---...///000)))***+++,,,---.........))))))***,,,,,,------,,,------------------------------......///000000000111111111222222222222222222222111000000000111111...000222444555666666666555555444333333333333333111222333333444444333333222444555555444333555666888777777666666666777777999999888888888777777777666666666777888888999999:::999888888888999:::;;;======>>>???AAADDDFFFGGGIIIKKKMMMOOOPPPRRRUUUXXXYYY]]]bbbfffhhhjjjlllmmmmmmqqquuuwwwxxx}}}|||sssiiiaaa^^^[[[VVVSSSSSSOOONNNQQQRRRPPPQQQTTTPPPRRRZZZeeeqqq}}}uuuqqqooossszzzvvvpppoooooorrroookkkgggdddbbbbbbbbbaaa^^^\\\[[[[[[ZZZYYYXXXRRRQQQPPPRRRSSSSSSRRRPPPQQQQQQQQQQQQNNNGGG???888999777555444444444333111...///111222333333222222//////000000111111111222000222444444222111222333111111000000000000111111000000////////////000000******,,,---.../////////---......//////......---............------,,,+++******+++,,,---//////000,,,,,,---------,,,++++++((()))***+++,,,---------------------------------------......///000000000111111222333444444555666777666444333222111111111...///111444555666666666555555444333333333333444111222333333444444444444222444666666555444555666666555555666666777888999:::::::::999999999888888666666666777888888999999:::999888888888999:::;;;777888;;;>>>CCCGGGJJJLLLIIIKKKMMMOOOPPPRRRUUUXXXYYY]]]bbbeeeggghhhiiikkkjjjnnnrrrtttuuuzzz~~~rrriiiddd```ZZZVVVVVVQQQNNNPPPPPPMMMMMMOOOQQQPPPTTTZZZaaammmxxxrrrppprrrsssyyyuuuooooooooopppooommmjjjfffbbb___]]]dddbbb___[[[XXXVVVUUUUUUUUUUUUUUUVVVUUURRRNNNJJJQQQTTTWWWSSSIIIAAA<<<;;;999888777555444444444444666333000000222333222111000000////////////000000111111111111000000000000//////000000000000//////000000000000////////////000000000///......---------,,,,,,++++++******)))+++++++++,,,---...//////---------,,,,,,+++++++++///...,,,+++******+++,,,+++,,,---.........---,,,/////////...---------,,,***,,,......---***&&&###111222333444444444333222///000111111111///...---000111111222222333444444:::999666333111000000000222222222333444555666777555444333222222222222222222444555777777777666666999999:::::::::999888777999888888777777777777777<<<;;;:::999999999:::;;;;;;;;;===???@@@BBBCCCDDDHHHJJJLLLNNNOOOSSSWWWZZZ[[[\\\___bbbeeehhhiiijjjjjjjjjkkknnnrrrxxx~~~xxxqqqjjjbbb\\\XXXUUUQQQPPPPPPPPPPPPOOONNNRRRUUUTTTTTT\\\mmmzzz{{{vvvsssppprrrwww}}}wwwrrrqqqpppqqqooolllhhheeeaaa___]]]dddbbb```]]]ZZZXXXWWWWWWWWWVVVUUUUUUUUUSSSOOOLLLNNNQQQRRRNNNFFF>>>;;;:::999888777555444444444444555333000000222333222111111111000000000000111111111111111111000000000000000000111111111111000000000000000/////////..................////////////,,,,,,,,,---------------------......//////000000...---------,,,,,,,,,+++------,,,++++++,,,---...//////---,,,,,,,,,,,,---............------------###%%%)))---000111111000111222333444444444333222111222222333222111000///000111111222222333333444666555555444333333333333333222222333333555666666555444444333222222333333333444555666777777777777;;;<<<>>>???>>>===<<<:::999999888888888888888999:::999888777777888999::::::;;;;;;===???AAACCCDDDGGGIIILLLNNNPPPSSSWWWZZZ]]]^^^```bbbdddfffggggggiiiiiijjjlllqqqvvv{{{~~~zzztttlllfff___[[[WWWTTTSSSRRRRRRQQQNNNPPPPPPOOOOOOUUUaaakkkwww}}}wwwqqqrrrsssvvv|||{{{ttttttrrrrrroookkkgggccc```______cccbbb```]]][[[ZZZYYYXXXXXXVVVUUUTTTTTTRRRPPPMMMJJJLLLMMMIIIBBB<<<::::::999888777555444444444444444222000000111222111000222222111111111111222222111111111111000000000000000111111222222111111000/////////.........------,,,------...//////000000,,,------...//////000000.............../////////.........---------------,,,,,,,,,,,,---...///000222000---***)))***,,,---------------............***+++,,,...///000000000000111222333333333333222111222222222222111000000000000111111222333333333444555555666666555444333333222222333333444555666555555444333333333444444555555555555666777888888;;;===???AAAAAA@@@>>><<<:::999999888999999::::::999888888888999:::;;;<<<:::999999:::<<>>BBBDDDDDDGGGKKKNNNPPPSSSWWWZZZ^^^^^^```aaabbbccccccccccccccceeegggjjjnnnrrrtttzzzuuuooohhhbbb]]]ZZZWWWUUUUUURRRNNNLLLLLLNNNOOOOOOXXXbbbooo}}}{{{sssppprrrvvvyyy}}}~~~wwwtttrrrtttqqqkkkfffcccbbbbbbccc```___^^^]]][[[YYYWWWWWWUUUSSSQQQQQQQQQPPPNNNMMMHHHGGGFFFCCC???===<<<<<<999888777555444444444444222222222222111000000111000000////////////000000111111111111000000000///......////////////......///.........------------///.........---------,,,.........---------,,,,,,,,,,,,,,,,,,,,,+++++++++......................../////////......------,,,++++++,,,---............+++,,,,,,,,,------......*********+++---000222333//////000000111222333333//////////////////000000///000000111111222333333555666888999999666333111333333222222222333444444444444333333333444444555666666555555666777999:::666888;;;>>>??????>>>===::::::999888888888888999888999:::<<<===>>>??????:::999888888999===@@@BBBCCCFFFJJJNNNQQQTTTXXXZZZ[[[\\\^^^```aaaccccccccc```aaabbbdddgggjjjmmmooosssyyy{{{ssslllfff```[[[XXXWWWTTTPPPNNNNNNNNNMMMLLLRRRVVV^^^iiivvv|||tttrrrssstttssswwwxxxtttqqqssspppkkkfffcccbbbbbbccc```______]]][[[XXXVVVUUUTTTSSSRRRRRRRRRQQQOOOMMMHHHGGGEEECCCAAA>>>===<<<999888777555444444444444111333444444222111111222000000////////////000000111111111111000000000000---......//////......---/////////.........------//////......---,,,,,,+++......------,,,++++++***---------------.........---------------............//////......---++++++)))***,,,...//////......,,,,,,,,,,,,------------))))))***+++---///111222////////////000111333333111111111000111111222333//////000000111222222222222444666999:::999777666333333222222222222333333333333222222222333444444666666666666777888999999888999;;;>>>@@@AAAAAAAAA===<<<;;;:::999888888888666777888:::;;;;;;<<<<<<;;;:::999999:::<<<>>>@@@AAADDDIIINNNQQQTTTXXX[[[ZZZ[[[]]]___```bbbbbbbbb______```bbbeeegggiiijjjnnnsss{{{zzzrrrjjjccc^^^XXXUUUQQQOOONNNNNNMMMLLLLLLMMMQQQYYYcccrrr{{{vvvsssnnnnnnpppvvvyyyuuuqqqpppmmmiiieeebbb``````aaaaaaaaa```^^^\\\YYYVVVTTTTTTTTTTTTTTTUUUSSSPPPMMMHHHFFFEEECCCBBB???<<<:::999888777555444444444444111444666666333111222333111000000000000000000111111111111111000000000000......////////////......000000000/////////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///+++,,,,,,,,,------------,,,,,,---......---,,,+++,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,.........---------,,,,,,............///111333444222111000000000111333444//////000000111111222222222444666888999999999888333333222222222222222333111111111111111222333444555555777777888888888888999999:::<<<>>>AAACCCDDDAAA@@@???===;;;:::999999555666888999::::::::::::;;;;;;;;;;;;;;;<<<======@@@CCCIIINNNQQQUUUXXX[[[\\\\\\^^^______``````___^^^^^^```aaaccceeefffgggjjjooovvv|||wwwmmmggg[[[YYYVVVRRROOONNNOOOOOOKKKJJJLLLQQQWWW___pppuuurrrnnnnnnttt}}}zzzvvvrrrmmmkkkgggdddaaa___^^^^^^ccccccbbb```]]]YYYVVVTTTUUUUUUVVVWWWWWWUUURRRNNNGGGFFFEEECCCBBB???;;;999999888777666444444444444222555777777444222222444222222111111111111222222111111111111000000000000//////000000000000//////000000000000////////////+++,,,,,,------......///++++++,,,,,,---.........))))))***++++++,,,------+++++++++,,,,,,---------)))***,,,---...------,,,000...,,,******,,,...///---------,,,,,,+++++++++,,,---......///...............---...///111333444000///.........000111222/////////000111111222222666777888999999888777666333333222222111222222222111000000000111222222333444555777999999999888888888888888:::<<>>===::::::::::::;;;;;;;;;<<<<<<@@@CCCHHHLLLNNNRRRUUUXXX[[[\\\^^^```aaaaaa```___aaaaaabbbcccdddfffhhhiiimmmoooqqqtttxxx}}}{{{mmmhhhaaa[[[WWWUUUTTTRRRPPPPPPOOOOOOPPPTTTZZZ^^^jjjwwwzzzuuutttqqqqqqtttyyy~~~xxxtttqqqpppmmmhhhccc```___``````bbbbbbbbbbbbaaa^^^XXXTTTVVVUUUTTTTTTTTTRRROOOMMMJJJHHHEEECCCAAA>>>:::777888888777777666444333222333333111000000000111222222222222111111000000000111111111111111111111111111111111111000000000000............////////////...............---------......---------......///........................---,,,+++,,,///000...,,,...,,,++++++...///...,,,///...------,,,,,,,,,---........................//////////////////......,,,,,,,,,,,,---///000000111111111111111111111111000/////////000111111222444444444555555555666666111111222333333333333333222333444555555444444333777666666555666666777777::::::;;;<<>>===;;;999888999<<<===<<<;;;::::::;;;;;;;;;<<<<<<<<>>>>>AAAGGGLLLMMMLLLJJJHHHEEEBBB@@@???:::888888888:::<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<===@@@DDDHHHKKKOOOSSSUUUUUUWWWYYY[[[]]]^^^^^^^^^``````aaabbbdddfffhhhiiijjjlllooorrrvvvzzzwwwooohhhbbb\\\YYYUUUSSSPPPMMMLLLNNNPPPRRRUUU[[[cccooo}}}tttttttttuuu{{{xxxuuuqqqpppmmmhhhdddaaa```aaabbbbbbaaaaaabbbbbb```\\\YYYVVVUUUTTTTTTTTTRRROOOMMMIIIGGGEEEDDDCCCAAA>>>;;;:::888666555444444444555333333222222111111111111111111111111111111000000111111111111111111111111222222111111111000000000............////////////,,,,,,,,,++++++*********000///...---------------------------------------,,,,,,,,,.../////////.........------------,,,+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---------------,,,------......---...000111222111///...---...111333444444444333111222222222333333333333222222333333333333333222000000111222333444555555333333333444555777888999888;;;>>>===<<<@@@HHHOOONNNNNNLLLJJJGGGDDDAAA???:::999888888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;>>>BBBEEEHHHKKKPPPSSSSSSTTTWWWYYY\\\^^^^^^___ddddddddddddeeefffggghhhhhhjjjnnnqqqtttxxx}}}{{{ssskkkccc^^^ZZZWWWRRROOOOOOOOOOOOPPPVVVXXX[[[aaakkk{{{}}}wwwsssttt{{{zzzvvvqqqnnnkkkgggbbb```___```aaabbbaaaaaaaaabbb```]]]ZZZVVVUUUTTTTTTTTTRRROOOMMMIIIGGGEEEDDDCCCAAA>>><<<:::888666555444444444555333333333333222222111111222222222222222222222222111111111111111111111111111111000000000/////////............////////////*********++++++,,,,,,,,,000///...---------------------------------------+++,,,.../////////000000---.........---,,,++++++++++++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------...///000111///...............//////,,,...000111222111///...,,,...000222333333333222111111111111222222222333111111222222222222111111,,,---...000222444666777444444444555666777888999777:::<<<<<<;;;>>>FFFMMMPPPQQQQQQPPPMMMIIIDDDBBB<<<;;;:::999888999:::<<<;;;;;;;;;<<<<<<<<<======;;;===@@@BBBDDDHHHLLLOOOQQQRRRUUUXXX[[[^^^```aaaddddddcccbbbbbbbbbbbbbbbfffiiimmmpppssswww{{{uuulllfff^^^ZZZUUURRRQQQQQQPPPOOOSSSUUUWWWYYY___jjjxxxyyyvvvxxx||||||vvvpppmmmjjjfffbbb______```aaabbbaaa`````````___\\\ZZZVVVUUUTTTTTTTTTRRROOOMMMHHHGGGEEECCCBBBAAA===;;;999888777666444444444444333333333444333222222111222222222222222333333333111111111111111111111111000000000000/////////...............////////////******+++,,,,,,---......//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///111+++---//////---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///...............///000111---...000111222111111000,,,---...///000111111111111111111111222222222222111111222222222111000000------...000222555777888999888777666666555666666666888::::::;;;>>>DDDIIIRRRTTTVVVWWWUUUPPPJJJFFF>>>>>>===:::888888:::<<<;;;;;;<<<<<<<<<=========;;;<<<>>>???AAADDDHHHKKKOOOPPPSSSVVVZZZ^^^```bbbgggfffeeedddccccccccccccfffiiimmmpppsssvvvzzz}}}yyysssddd___YYYVVVVVVTTTRRROOOLLLNNNPPPRRRUUU\\\fffmmmxxx|||zzzzzzyyy|||uuunnnnnnkkkgggccc``````aaabbbbbbaaa```______^^^[[[YYYVVVUUUTTTTTTTTTRRROOOMMMHHHFFFDDDCCCBBB???<<<999888888777777666444333222333333444444444333222111000111111111222222222222111111111111111111111111111111111000000000//////............////////////---------.....................---------......///,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,---,,,,,,...000))),,,///000...,,,,,,---,,,,,,,,,,,,,,,---......---------------------------,,,+++))))))***+++,,,,,,,,,,,,---...///000111//////000000111222222333111000000000111222222333111111111222222222333333222333333333222222111000111111111111333555777888::::::888777777666666666888888999;;;===@@@CCCEEEQQQTTTYYY\\\ZZZTTTMMMHHHAAAAAA???;;;888777999<<<<<<<<<<<<<<<============;;;<<<======>>>@@@DDDGGGLLLMMMPPPSSSXXX\\\```bbbggggggffffffffffffggggggeeeiiimmmpppsssvvvyyy|||~~~pppjjjccc^^^]]]ZZZUUUQQQMMMOOOPPPPPPPPPSSSYYY^^^dddmmmzzz~~~xxx{{{|||tttlllooolllhhhdddaaaaaabbbccccccaaa______^^^]]]ZZZXXXVVVUUUTTTTTTTTTRRROOOMMMHHHFFFDDDBBBAAA>>>;;;888777777888888777555333222333333444555444333222111//////000000111111111222111111111111111111111111222222222111111111111000............/////////000111000000//////...---------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,%%%(((++++++******,,,...(((+++///000...,,,---......---,,,,,,---...///000------------------------111000...,,,,,,,,,...///***++++++,,,---...000111000000000000111222333444666555444333444555666777111222222222222333333333444444444444333333222111555555444333444555666777888777777777888999::::::999999999;;;???BBBCCCBBBNNNRRRYYY]]][[[UUUMMMGGGCCCCCCAAA<<<888666888;;;<<<<<<<<<<<<=========>>><<<<<<===<<<<<>>???@@@DDDOOO\\\bbb```ZZZVVVTTTKKKFFF@@@===<<<<<<999777:::999999999::::::;;;<<>><<<;;;<<<===???@@@@@@CCCIIIOOOUUUZZZ]]]^^^```bbbdddeeeeeeeeegggiiiiiillloooqqqsssuuuxxx{{{yyy}}}~~~uuuqqqmmmddd[[[ZZZWWWRRRPPPPPPQQQQQQQQQSSSWWW\\\```gggtttzzzxxxxxxxxxxxx}}}tttnnnlllnnnllliiifffcccaaaaaaaaabbbaaaaaa___]]][[[ZZZYYYZZZXXXWWWVVVVVVTTTPPPMMMJJJIIIGGGEEEAAA>>>;;;:::999777666555666666444333222111111222333444444333000//////......//////000111111111111111222222333222111000000/////////000......---,,,,,,,,,,,,---......//////......---,,,...---,,,,,,,,,,,,---......------------------......------,,,,,,------...---------------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222333333222111000///...---000/////////000111222222555555555555555666666777333333222222333333444555999:::::::::999888666555888888999;;;<<<===>>>???DDDMMMYYYaaabbb^^^YYYVVVLLLHHHBBB??????>>>;;;888999999999999:::;;;<<<<<<>>>===<<<;;;<<<===???@@@@@@CCCHHHMMMSSSXXX[[[]]]```bbbdddeeeeeefffhhhiiijjjllloooqqqrrrtttwwwyyyyyy}}}~~~zzzqqqgggbbb^^^YYYTTTRRRPPPNNNLLLOOORRRUUUXXX\\\eeeqqqzzz~~~}}}|||}}}tttnnnllllllkkkhhheeecccbbbbbbbbbaaaaaa```___]]][[[ZZZYYYYYYXXXWWWVVVUUUSSSPPPMMMHHHHHHFFFDDD@@@===;;;999:::888666666666555333111222111111222555666666555///..................///222222222111222333333444111000000//////////////////...------,,,,,,------......//////......---,,,------,,,,,,,,,------...------------------------...------,,,,,,------...+++++++++,,,---............------,,,,,,------...******+++,,,,,,---......***+++,,,,,,------,,,,,,***++++++,,,,,,---------...//////000000111111222333222222111000///...............///000111333333444555555666777888999999333333333333333333444555888999999:::999888777666777888999:::;;;<<<===>>>BBBHHHRRR\\\bbbbbb]]]XXXPPPKKKFFFCCCBBB@@@<<<999999999999999:::;;;<<<===>>>===<<<<<<<<<===>>>???@@@BBBFFFKKKPPPTTTXXXZZZ```bbbdddfffffffffhhhiiijjjlllooopppqqqrrruuuwwwyyy}}}|||pppjjjccc\\\WWWSSSPPPMMMNNNPPPRRRRRRSSSWWW^^^dddmmmzzz~~~|||~~~|||sssnnnmmmkkkiiifffbbb```______````````````___]]][[[ZZZYYYYYYWWWVVVUUUUUUSSSOOOLLLHHHGGGFFFDDDAAA>>>;;;:::;;;999777666666555333111222111111222444666555444333333222222222222333333222111111111111222333333000000///////////////000111000000///////////////.........///......---,,,---,,,,,,,,,------......------............------...------,,,,,,------...+++++++++,,,,,,---------...------,,,,,,------...+++++++++,,,,,,---------++++++,,,,,,------------,,,,,,------...///000000......//////000111111111222222111111000000//////.........//////000222222222333555666888999999:::444444333333333444444555777888999::::::999888777777777888999:::<<<<<<===>>>BBBJJJVVV```ddd```[[[TTTOOOIIIEEEDDDAAA===:::999999999999:::;;;<<<<<<===<<<<<<<<<<<<===>>>??????@@@CCCGGGKKKPPPTTTVVV^^^aaadddeeeffffffhhhiiijjjlllnnnooopppqqqsssuuuyyy|||{{{pppfff___ZZZWWWUUUQQQRRRRRRRRRQQQRRRVVVYYYbbbjjjxxx{{{sssooonnnnnnkkkfffbbb^^^]]]]]]^^^_________^^^]]][[[ZZZYYYXXXWWWUUUUUUTTTRRRNNNKKKHHHHHHFFFDDDBBB???<<<;;;;;;999777666666555333111444333111222333444333111444444444333333444444444000000000000000111222222000000////////////000000111111000////////////000.........///......---,,,+++,,,,,,------.........---......//////......---...------,,,,,,------...---------,,,,,,+++++++++...------,,,,,,------...---------,,,,,,+++++++++---------------......///,,,,,,------...///000000.........///000000111111111111111000000000000000000000///////////////000000111333555777888888888555555444333333444444444555666888999::::::999999888888999999:::;;;<<<<<<>>>???EEEQQQ___gggfffccc[[[UUUMMMGGGEEEBBB>>>;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<======>>>??????@@@CCCFFFKKKOOORRRZZZ^^^bbbeeefffggghhhjjjjjjlllnnnooooooppprrrtttyyy{{{~~~qqqfff___[[[ZZZRRRRRRSSSRRRQQQQQQSSSTTT]]]aaahhhppp|||zzzsssooonnnqqqmmmhhhccc___^^^^^^_________^^^^^^]]][[[ZZZYYYWWWVVVUUUTTTSSSQQQNNNKKKHHHGGGFFFDDDBBB???===<<<:::888666666666555333111555333222222333333222000111111000000000000111111000000//////000000111222000000000000000111111222000///......------............//////......---,,,++++++,,,---............---...///000000///...---...------,,,,,,------............---,,,+++++++++...------,,,,,,------.........---,,,,,,+++******...------------...///000***++++++,,,,,,------------......//////000000111000000000000000111111111111000//////.........///...000222444666666666666666555444444444444444444444555777999::::::::::::999999999:::;;;<<<<<<<<<@@@@@@DDDOOO]]]hhhmmmmmmddd\\\RRRJJJFFFCCC???===;;;;;;::::::999999::::::;;;;;;<<<<<<<<<=========>>>>>>>>>???BBBFFFKKKNNNVVVZZZ___ccceeegggiiijjjjjjlllnnnooooooppprrrtttyyyzzz|||~~~rrrhhhaaa]]]UUUTTTSSSRRRQQQPPPPPPPPPWWWXXX[[[^^^fffssszzzsssooooooooolllgggbbb______```aaa^^^^^^^^^]]]\\\[[[ZZZYYYWWWVVVTTTTTTSSSQQQMMMJJJGGGFFFEEECCCAAA>>><<<;;;999777666555666666444333444333222333444555444333000000////////////000000111111000000111111222333111111111111111222333333000//////.....................//////......---,,,***+++,,,...............---...///000000///...---...------,,,,,,------............---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000//////000000111111111222//////.........//////000///000222555666666555555666666555444444444444444333444777999:::;;;;;;;;;:::::::::;;;<<<<<<======>>>>>>BBBKKKXXXeeennnsssmmmdddWWWMMMGGGEEEBBB@@@===<<<;;;:::999888888888;;;;;;<<<<<<======<<<<<<>>>===<<<<<<>>>CCCHHHKKKQQQVVV\\\aaaeeegggiiikkkjjjlllnnnppppppqqqtttvvvyyyyyyzzz}}}yyyooohhh```^^^ZZZWWWUUUSSSQQQOOORRRSSSUUUVVVZZZbbbnnnwwwzzzrrrooooookkkhhhddd___]]]^^^___aaa^^^^^^^^^]]]\\\[[[ZZZYYYWWWUUUTTTSSSSSSPPPMMMJJJEEEEEEDDDBBB@@@===;;;:::888666555555666666555333333222222444666777777666333333222222222222333333222222111111222222333444222111111111222333444444222222111000000000000000......//////......---,,,)))+++,,,...//////......---...///111111///...---...------,,,,,,------...,,,------......//////000...------,,,,,,------...***++++++,,,,,,------...---,,,+++***+++,,,---.....................------------......///000000000//////000000111111222222---------...///000111222///111333555666666555444777666555444444444444444222444666999:::;;;<<<;;;:::;;;;;;<<<<<<=========;;;;;;>>>FFFRRR```mmmssssssiii[[[OOOIIIFFFDDDBBB>>>===<<<:::999888777777:::;;;<<<<<<======<<<<<<>>><<<;;;:::<<>>===<<<<<<===>>>>>>===???>>>@@@FFFJJJRRReeewww{{{pppbbbWWWQQQMMMGGGCCC@@@???===;;;999999999999999999999::::::;;;;;;;;;======<<<;;;:::;;;>>>AAAIIIOOOWWW^^^dddhhhlllnnnnnnppprrrsssrrrsssuuuwwwuuuwwwyyy{{{~~~yyynnnfffaaa]]]YYYWWWSSSSSSTTTTTTUUUWWW[[[^^^lllppp|||tttmmmlllggggggfffddd```^^^^^^___\\\\\\\\\\\\\\\ZZZXXXWWWWWWWWWWWWUUUSSSPPPMMMKKKHHHHHHGGGDDDAAA>>>:::888888777666555444444444444333333222222222111111111000111111222222222222111333222000//////000111222//////111111222111000000......///000000//////...///---++++++---------,,,---,,,,,,+++,,,---...///---,,,+++,,,...///...---......---,,,,,,---...///------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...//////000111111///---+++******,,,...///111111111111000000000000///000000111333444444555444444444444555555555555555666666666666888<<>><<<;;;888777666666555555555555222222222222111111111111222222222111111111111111111111111222222222222333...000222333333111///---+++---000222222222000///111///---------...---+++,,,,,,,,,+++,,,,,,---...---,,,+++,,,...///...---++++++++++++,,,---//////.........---,,,+++))))))'''(((***+++,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++,,,,,,,,,,,,,,,---......//////,,,,,,.../////////......///////////////000111222111111111111000000000000///000000111222333444444333444444444555555555666333444555555555888<<>>;;;888777666999888888888888999::::::777888;;;<<<<<<===???AAACCCIIIPPPXXX^^^dddiiimmmmmmoooqqqrrrrrrrrrsssuuurrrtttxxx{{{{{{rrrkkkfff___]]][[[YYYXXXYYY[[[\\\VVVWWW]]]fffmmmtttvvvoookkkggghhhiiigggccc```^^^]]][[[\\\]]]]]]\\\[[[YYYXXXWWWWWWVVVUUUSSSPPPMMMLLLLLLJJJGGGDDDAAA???>>>===:::999888777555555444444444444444333333333333222333333222111111000000000///000111333333333222222000111222333222000...------...///000000000000///111///...---...///...------------------------------,,,+++,,,...///...---***+++++++++,,,------...,,,---------,,,+++******&&&'''***,,,------,,,+++,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,------,,,,,,------...///000000,,,---......---***(((&&&//////111222333444444444111111111111000000000//////000000111222333333333222222333333444444555555222333444444555777;;;>>>FFFGGGHHHIIIKKKOOOTTTWWWUUUNNNEEE???>>>BBBIIIOOO[[[^^^``````]]]XXXTTTRRRIIIGGGDDD???<<<999888777999888888777777888999999888:::<<<===<<<;;;;;;<<>><<<;;;999777555333333222444444333333333222222222444333222111000000000111...///111222333222111000222222111000/////////000111000...,,,,,,,,,...//////...------///000000000...////////////.........---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------)))***,,,......---+++***++++++++++++,,,,,,,,,,,,------------......//////,,,,,,------...///000000,,,,,,------,,,***'''%%%+++,,,...///111111111111111111111111000000000///000000000111111222222333000111111222333333444444333444444444555777;;;>>>EEEGGGJJJLLLNNNSSSXXX]]]\\\VVVMMMCCC???@@@CCCEEELLLQQQXXX]]]]]]ZZZXXXVVVJJJHHHEEEAAA>>><<<:::::::::999888777777777999999888:::<<<<<<;;;:::;;;<<<@@@CCCIIIOOOUUU[[[bbbfffgggjjjnnnpppqqqqqqrrrssssssuuuyyy|||wwwqqqiiibbb^^^\\\YYYXXXUUUSSSTTTXXX[[[\\\aaahhhjjjpppzzzyyyqqqkkkjjjkkkjjjhhhddd```______]]]]]]]]]\\\ZZZXXXUUUTTTVVVVVVVVVUUUSSSQQQNNNMMMJJJIIIGGGEEEBBB@@@>>>===<<<;;;999666444333222222111111111111000000000000333222111000000000111222///000111222222222111000333222000/////////111111333111---******+++---///...---,,,---///111111000///000000000000///......---,,,+++,,,...///...---,,,,,,------------,,,+++******,,,---.../////////------.........,,,+++************+++++++++,,,,,,------......//////000000,,,,,,,,,---......//////++++++---.........------,,,---///000111222222222111111111111000000000000000000000111111111222222000000111222333444444555555555666555555777:::===BBBFFFJJJMMMOOOSSSYYY]]]^^^\\\TTTIIIAAA@@@AAAAAACCCHHHPPPXXX]]]___^^^\\\OOOLLLIIIEEEAAA???>>>===;;;:::888777777777999:::555666999::::::;;;===???>>>AAAEEEIIINNNTTT[[[___dddgggkkkmmmmmmllllllmmmrrruuuxxx|||uuulllfffbbb]]]YYYXXXUUUTTTVVVWWWWWWYYY]]]___aaagggpppyyy~~~}}}~~~zzzrrrkkklllllljjjgggccc```___```\\\]]]]]]]]][[[ZZZXXXVVVUUUVVVUUUUUUSSSQQQNNNMMMHHHHHHGGGFFFCCC@@@>>><<<888888666555444444333333111111111111000000000000222222000///000111222444222222222222222222111111000000000000111111111111111000...,,,,,,---///000///...,,,---...//////...//////000000000///---------,,,+++,,,...///...---+++,,,---...//////......,,,------...////////////...---------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...//////000,,,,,,,,,,,,------------+++,,,,,,---...//////000000000000111222333444444111111111111000000000000000000000000111111111111111222333444555666666777777777777666666777:::======BBBIIIMMMOOOQQQVVV[[[\\\___ZZZMMMCCC@@@AAA@@@@@@CCCJJJUUU___eeeeeecccVVVSSSOOOJJJFFFBBB@@@???===;;;999777777888:::;;;555666888888888:::===@@@<<<>>>@@@CCCFFFLLLRRRVVV[[[___dddggghhhiiijjjjjjooorrrvvvzzz~~~}}}uuuooohhhccc```[[[YYYZZZYYYWWWVVVYYYXXXXXX\\\ccchhhlllvvvyyywwwyyy|||{{{ssslllmmmmmmjjjfffbbb``````aaa]]]^^^^^^___^^^]]]\\\[[[UUUUUUUUUUUUSSSQQQOOOMMMFFFGGGGGGFFFDDD@@@===;;;555555444444444555555666333333333222222222222111222111000///000111333555555444444333333222222222,,,...111333333222000///......//////000000111111111///---------...---,,,....../////////...,,,+++---,,,+++,,,...///...---)))***,,,///000111000000//////////////////......---,,,,,,++++++,,,------,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,+++------,,,+++++++++,,,,,,...---------...///000111111111111111000000000000000000000000111111111111333333444555666777888999888999888777666777:::<<<999@@@HHHMMMNNNPPPTTTXXXZZZ```]]]PPPDDDAAAAAAAAAAAABBBHHHTTTbbbjjjkkkiii\\\YYYTTTNNNHHHDDDAAA@@@>>><<<:::888777888:::<<<999:::999888777888;;;===:::;;;===???AAAFFFLLLQQQPPPUUU\\\bbbfffiiikkkmmmlllooouuuyyy~~~|||tttnnniiiddd``````^^^ZZZXXXZZZTTTSSSWWW^^^______eeeooorrr}}}yyytttsssxxx|||yyysssnnnnnnlllhhhdddaaa___^^^]]][[[\\\^^^______^^^\\\[[[YYYVVVTTTRRRQQQOOOMMMKKKKKKJJJHHHEEEBBB@@@>>>===<<<;;;888555333111//////333222222111111222222333333333333333333333333333000000000111222222222333333222222222111000000000333000......///000---+++...///000000000///---,,,000///---,,,---...000222/////////...------,,,,,,******++++++,,,---......------...///...---+++***------------------------,,,------...---,,,***)))---,,,+++***+++,,,---...+++,,,------......------...,,,++++++---......---/////////000222333222000000000000000000000000000333222222222111111000000111111222333555777999:::777777777777777777777777;;;===BBBFFFLLLRRRYYY^^^\\\```^^^UUULLLGGGDDD@@@BBBBBBFFFOOO[[[fffmmmooojjjbbbWWWPPPMMMJJJDDD@@@>>><<<:::::::::;;;:::999999888888888888:::;;;<<>><<<<<<>>>CCCFFFJJJPPPXXX^^^aaaccccccdddhhhlllrrrxxx|||yyytttnnngggcccbbb___[[[VVVWWWUUUTTTTTTWWWZZZ\\\\\\dddkkkuuu{{{uuurrrttt|||zzzsssooommmkkkhhhdddaaa___]]]]]]\\\]]]^^^___^^^]]][[[ZZZYYYXXXVVVUUUUUUTTTQQQOOOKKKJJJHHHEEEBBB@@@>>>===777666555444444444444444333222222111111222222333333333333333333333333333111111111111111222222222222222111111111111111111222000......///000...+++...////////////...------,,,,,,,,,---///222555777,,,---------......//////++++++,,,,,,------......///////////////...------........................,,,,,,---------,,,++++++,,,,,,++++++,,,,,,---...+++,,,,,,---------------...---,,,---///000///...000///......///000///---000000000000000000000000222222111111111000000000222222333444666888:::;;;999999999999999999888888999<<>>;;;:::::::::888777999888888777888999:::;;;=========<<<<<<>>>AAADDDGGGLLLSSSXXX\\\^^^```aaahhhlllsssyyy~~~|||rrrkkkhhheee```\\\ZZZXXXTTTTTTUUUWWWXXXXXX]]]bbbiiiqqqzzz~~~}}}zzzvvvuuuyyyyyytttpppllljjjgggccc```^^^]]]]]]]]]^^^^^^^^^]]][[[YYYXXXXXXWWWVVVVVVVVVUUUSSSQQQKKKJJJHHHEEEBBB@@@>>>===555555444444444555555666333222222111111222222333222222222222222222222222222222222111111111111111000000111111111111111111222000////////////...,,,///......---------------,,,,,,,,,...000333555777---------...............------------------......///......---------------........................,,,,,,,,,,,,,,,,,,---...++++++,,,---------------***+++,,,,,,------,,,,,,---,,,---...111222111///222000...------......---000000000000000000000000111111000000000000//////222333333444666888:::;;;;;;;;;;;;::::::999999999777999;;;>>>CCCKKKTTTZZZdddbbb^^^YYYWWWVVVNNNFFFDDDAAA@@@CCCJJJSSS[[[___kkkiiiddd___XXXQQQLLLHHHEEEBBB???<<<;;;;;;999888999888777777777888999::::::;;;<<<<<<<<<===???AAACCCGGGLLLPPPTTTWWW[[[]]]eeeiiipppwww~~~{{{tttooojjjfffaaa]]]XXXUUUUUUVVVVVVVVVWWWZZZ^^^bbbgggpppzzz~~~}}}|||{{{~~~~~~~~~}}}~~~xxxsssoookkkiiifffccc```^^^]]]]]]______^^^]]]\\\ZZZXXXWWWVVVUUUTTTTTTTTTSSSPPPNNNKKKIIIHHHEEEBBB@@@>>>===999888777555333222222111333222222111111222222333111111111111111111111111333222222222111000000000//////000000111111222222111000000/////////......///...---++++++,,,------000000///......///000000111111000...---,,,+++***..................---------,,,***))))))***+++,,,........................---,,,+++++++++---...000***+++---.........---,,,***++++++,,,---,,,,,,,,,,,,,,,,,,...111111000///222000---,,,---/////////////////////////////////000000000///////////////222222222333555777888999<<<;;;;;;::::::999999888666666888:::>>>FFFOOOUUUbbbbbb```\\\YYYWWWQQQIIIFFFCCC@@@@@@DDDKKKSSSXXXbbbfffiiihhhbbbXXXPPPLLLJJJFFFBBB???>>>>>><<<;;;:::999888777777777888999777999;;;<<<<<<<<<===>>>@@@BBBFFFIIILLLQQQVVVYYY___dddlllttt{{{}}}vvvrrrlllggg```[[[YYYXXXWWWWWWXXXYYY[[[\\\^^^cccjjjoooxxxyyy{{{{{{||||||}}}~~~~~~~~~xxxrrrmmmkkkiiifffcccaaa___^^^^^^``````___]]]\\\ZZZXXXXXXWWWUUUTTTTTTSSSQQQMMMJJJKKKIIIHHHEEEBBB@@@>>>===<<<:::888555333111000///333222222111111222222333111111111111111111111111333222222222111000000000/////////000000111111222000000000000///////////////...---++++++,,,------111000///...---,,,,,,,,,111000///...---,,,++++++..................------,,,+++***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000+++,,,---...///...---,,,++++++,,,------------,,,,,,++++++---///000///......,,,)))***,,,...000000///////////////////////////////////////000000000000000111222333444666777:::999999999888888888777555555666777:::AAAJJJPPPZZZ```ccc```[[[WWWRRRMMMHHHFFFBBB@@@AAAFFFLLLPPPXXX```lllrrrooofff[[[TTTMMMIIIDDDAAA@@@???>>>===;;;:::999777777777888888555888:::<<<;;;;;;<<<===>>>@@@BBBDDDGGGKKKQQQUUU[[[```hhhqqqyyyyyytttlllfffaaa^^^[[[ZZZYYYYYYZZZZZZ[[[^^^bbbeeeiiinnnvvv~~~zzzuuuyyyzzz{{{}}}yyysssnnnllljjjgggdddbbb```______aaa```___^^^\\\[[[ZZZYYYYYYXXXWWWVVVUUURRRMMMJJJKKKJJJHHHEEEBBB@@@>>>===999888777555333222222222333222222111111222222333222222222222222222222222222222222111111111111111//////000000000000000000///000111111//////000111///......---------------------------------------,,,,,,------...//////000------------------......---------------......///++++++++++++++++++++++++------------------...///,,,,,,---...............+++,,,------......------...,,,++++++---......---)))((('''(((***---......000000000000000000000000//////000000000000111111000000000111222333444555777777777777777777777777555666666777999>>>EEEJJJQQQ[[[dddddd```\\\XXXTTTMMMKKKHHHDDDBBBBBBEEEHHHOOOZZZjjjwww{{{vvvkkkcccRRRNNNHHHDDDBBBAAA@@@???===<<<:::888777777888888666888:::;;;::::::<<<======???@@@AAACCCGGGLLLPPPWWW]]]eeennnwwwwwwpppiiiccc```[[[[[[ZZZZZZZZZ\\\]]]^^^___aaaeeehhhllluuu}}}zzzwwwuuuwwwyyy||||||vvvqqqlllkkkhhheeecccaaaaaaaaabbbaaa```^^^]]]\\\\\\\\\WWWWWWWWWWWWVVVTTTOOOLLLKKKJJJHHHEEEBBB@@@>>>===888777666555444333333333333222222111111222222333333333333333333333333333111111111111111222222222000000000000000////////////000222111///...000222...////////////...------++++++,,,...//////000000***+++,,,---...000111111++++++,,,,,,------......------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,..................---,,,---------------...//////,,,---......//////......222///,,,+++,,,---......***))))))***---......---000000000000000000000000000000000111111111222222000000111111222333555555555666666777777888888888666777888888999===BBBEEEKKKVVVaaagggiiihhhbbb[[[WWWWWWUUUOOOIIIDDDCCCDDDIIISSScccuuuzzzrrr^^^YYYRRRLLLHHHEEECCCBBB>>>===;;;:::888888888999666888::::::::::::<<<>>><<<===??????@@@CCCGGGJJJRRRWWW```iiiqqqzzzzzzpppjjjdddccc```___^^^\\\[[[YYYXXXZZZ\\\\\\^^^ccckkkqqqzzz{{{xxxwwwwwwvvvvvvzzz}}}yyyuuummmkkkiiifffcccbbbbbbaaabbbaaa```___^^^]]]]]]]]]TTTTTTUUUVVVVVVTTTPPPMMMKKKJJJHHHEEEBBB@@@>>>===999888777555333222222222333222222222222222222333333333333333333333333333000000111111222222222333111111000000//////.........111222222///...000333...///000000000///---,,,,,,---...///000000000000---------............///******++++++,,,---......***+++---...///...------------------------------......///000///...,,,+++......---,,,,,,...///000---...//////000/////////555111---+++,,,---/////////......///111111///---000000000000000000000000000000111111222222222333111111222222333444555666555555666777888999::::::777888999999:::<<<@@@CCCIIIRRR^^^iiiqqqssskkk```bbbbbb```YYYPPPHHHDDDCCCEEEMMM\\\ooo{{{jjjddd\\\TTTOOOKKKHHHFFF@@@>>><<<:::999999999999777999::::::999:::<<>>>>>???@@@DDDFFFKKKQQQZZZccckkkttt{{{{{{sssooollliiifffccc___\\\YYYVVVXXXZZZZZZYYY\\\aaaffffffkkksss|||~~~~~~zzzvvvttttttvvvwwwxxx{{{vvvtttpppnnnkkkfffaaa___```aaadddcccbbbaaaaaa___[[[YYY]]][[[XXXVVVVVVUUUTTTRRRMMMKKKHHHFFFDDDBBB>>>;;;:::999777666444333333333333333222222111000//////000000111111111111000000333222111111000000111111000000000000000000000000------......//////000000000...---...///000///...------............------///............---------*********+++,,,---...///...------,,,,,,------...---+++***+++......,,,)))*********++++++******)))...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,...------------......///.........///000///---+++...///000000...------...222222111111111111111111333333333222222222222111222333555777777777777777999:::999888888:::===???GGGMMM[[[nnnxxxwwwqqqmmmiiihhhddd[[[PPPHHHEEEEEEDDDFFFMMM[[[lllyyywwwnnnccc]]]XXXRRRKKKGGGFFFBBB===:::999999888888::::::999999::::::;;;;;;<<<======>>>@@@AAACCCDDDGGGKKKSSS\\\eeennnvvv|||~~~vvvoookkkgggccc```\\\[[[YYYVVVTTTUUUXXX[[[^^^aaaeeeiiinnnvvv}}}yyywwwuuuuuuuuuuuuvvvyyy{{{wwwtttqqqoookkkfffbbb___```bbbdddcccaaaaaaaaa___\\\YYY\\\ZZZWWWVVVUUUTTTSSSQQQMMMKKKHHHFFFDDDBBB>>>;;;;;;:::888777555444444444333333222222111000000000111222222222222222222111333222111111000000111111000000000000000000000000.........///////////////000...---...///000///...------............------///............---------++++++++++++,,,---...///...------,,,,,,------......,,,+++,,,...///---***++++++,,,,,,---,,,,,,,,,((())))))******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,000////////////000111111///.........///...,,,***,,,...000000//////000111000000000000000000000000000111111111222222333333222333555666777777777777888888888888888:::===???FFFJJJXXXiiiuuuuuurrrpppmmmmmmiiiaaaUUUJJJDDDBBBBBBDDDIIISSSaaannnwww{{{zzzqqqjjjcccZZZSSSNNNJJJFFFAAA===;;;:::999888;;;::::::999999999::::::999999999:::<<<===???@@@DDDHHHOOOVVV^^^gggpppvvv{{{|||vvvpppjjjfffcccaaa^^^[[[YYYYYY\\\]]]ZZZ\\\___aaadddiiipppuuu||||||yyyvvvuuuuuuuuuvvvxxxyyy{{{{{{vvvsssqqqooolllgggbbb``````bbbdddcccaaaaaa```___\\\ZZZ[[[YYYWWWUUUUUUTTTRRRPPPMMMKKKHHHFFFEEEBBB>>>;;;<<<;;;999888666555555555333333333222111111000000333444444444444444444333333222111111000000111111000000000000000000000000///////////////.........000...---...///000///...------............------///............---------,,,,,,,,,,,,---...//////...------,,,,,,------......---,,,---...///---,,,,,,------.../////////...******++++++++++++******------------------------///////////////000111111...---,,,---...///...,,,,,,---///000000000222333000000000000000000000000......///000111222333444222333444666777888888888666777777888:::<<<>>>???DDDGGGSSScccnnnrrrsssuuuoooooommmeeeXXXMMMEEEBBBBBBCCCEEEIIIQQQ]]]jjjrrr}}}rrrggg]]]WWWPPPLLLFFFAAA>>><<<;;;999<<<;;;:::999999888999999:::::::::;;;<<<>>>???@@@AAADDDIIINNNUUU^^^gggmmmuuu{{{yyysssjjjhhhddd```]]]\\\\\\\\\YYYZZZ[[[[[[[[[]]]```ccceeelllwww{{{wwwuuuvvvuuusssqqqqqqssstttxxxzzz}}}zzzuuuqqqpppnnnkkkfffaaa___```bbbdddbbbaaa``````___]]][[[[[[YYYWWWWWWVVVUUUSSSPPPMMMKKKIIIGGGEEEBBB???<<<;;;:::999777666555444444333333333222222111111111444444444333333444444444333222111111000000111111000000000000000000000000000000//////......------000...---...///000///...------............------///............------------------------...///000...------,,,,,,------...///...------............,,,---...///////////////......////////////..............................------,,,------...///000,,,+++***+++...000000000---///000000///000111333000000000000111111111111...//////000111111222222222333444555777888888999777777888;;;>>>AAABBBBBBDDDFFFNNN\\\gggmmmrrrwwwqqqqqqnnnfffZZZOOOJJJHHHCCCCCCCCCBBBDDDNNN]]]iiitttggg^^^VVVQQQKKKEEEBBB@@@===<<<===<<<;;;999888777777777:::::::::;;;<<<===???@@@???AAADDDGGGMMMTTT]]]ccckkkrrr|||zzzvvvpppkkkfffbbb___\\\\\\\\\\\\[[[ZZZZZZ[[[[[[\\\```gggmmmsssyyy|||xxxuuuttttttuuuuuusssrrrrrrvvvzzz~~~zzztttnnnnnnllliiieeeaaa___```bbbdddbbb```_________]]]\\\\\\[[[YYYYYYXXXWWWTTTQQQNNNLLLIIIGGGEEECCC???<<<:::999888666555444333333333333333222222222222222333333222222222222333333333222111111000000111111000000000000000000000000000000//////......------000...---...///000///...------............------///............---------......---------...//////...------,,,,,,------............---------...///,,,,,,---...............,,,------......------,,,........................,,,,,,,,,------...000000111///,,,+++---...//////000000000///......///111111111111222222333333333000000000000000000000000222333333555666888999:::::::::<<<@@@EEEHHHHHHGGGGGGGGGLLLUUU^^^eeemmmuuuyyywwwqqqfffZZZQQQNNNNNNGGGGGGDDD@@@???FFFTTT```xxxtttggg]]]XXXQQQKKKFFFCCCAAA???===<<<;;;999888777666666666666666777888999:::;;;???@@@AAADDDGGGMMMUUUZZZ___gggqqqzzz}}}wwwpppiiiddd```___]]]]]]\\\\\\[[[[[[ZZZ[[[^^^```cccgggkkknnnwww|||~~~xxxtttsssssssssrrruuuxxxxxxwwwzzz|||uuummmlllkkkhhheeeaaaaaaccceeedddbbb```_________^^^]]]\\\[[[ZZZZZZZZZXXXTTTRRRNNNLLLIIIGGGFFFCCC???<<<:::999777555444333333333333333333333333333222222333222111000000111222333333222111111000000111111000000000000000000000000///////////////.........000...---...///000///...------............------///............---------...---------------.........------,,,,,,------............---++++++...000,,,---------------,,,,,,,,,------......------,,,------------------------.........//////111222333999555000---,,,,,,++++++000000000...,,,,,,...000111111222222333444444444222222111111111000000000222222333444666888999;;;======@@@FFFLLLOOONNNLLLIIIHHHIIIOOOUUU[[[dddnnn}}}zzzrrrgggZZZRRRPPPQQQKKKJJJGGGBBB@@@DDDNNNWWWiiiuuuhhhbbbZZZRRRLLLGGGCCCAAA<<<;;;:::999777777666666777777777888888999;;;;;;???@@@AAABBBDDDHHHNNNRRRUUU\\\fffooovvv~~~vvvoooiiifffbbb``````___^^^]]]ZZZYYYXXXYYYZZZ]]]```bbbeeehhhnnntttyyy}}}{{{zzzzzzzzzxxxuuuqqqppprrrsssqqqvvv|||wwwnnnlllkkkiiifffddddddfffiiidddbbb___^^^______^^^]]][[[ZZZZZZZZZYYYWWWTTTQQQNNNLLLJJJHHHFFFCCC???===::::::888666555444444333333333333333333333333333333222111000000111222333333222111111000000111111000000000000000000000000.........///////////////000...---...///000///...------............------///............---------------,,,,,,,,,,,,------...------,,,,,,------...---......,,,******---000............---,,,++++++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,............000111222333<<<777111---,,,---------.........,,,+++,,,...111000111111222333333444444111111111222222222222222222222333444555888:::;;;??????BBBIIIQQQUUUSSSPPPKKKHHHGGGJJJLLLPPPYYYcccqqqppplllcccYYYRRRPPPQQQMMMMMMJJJGGGDDDEEEKKKOOO[[[qqqvvvoooeeeZZZQQQJJJDDDAAA;;;;;;999888777777777777::::::::::::;;;<<<======>>>???AAAAAABBBDDDHHHKKKMMMSSS[[[ccciiiqqqzzz{{{vvvpppkkkiiigggdddbbb^^^\\\YYYWWWWWWYYY[[[\\\\\\^^^```cccfffkkkpppttt}}}~~~|||yyyvvvtttrrrqqqqqqrrrsssuuuuuuttttttwwwyyyzzzyyyooolllllljjjhhhffffffiiillldddbbb___^^^_________^^^ZZZYYYYYYYYYYYYVVVSSSPPPNNNLLLJJJHHHFFFCCC@@@===<<<;;;999777666555555555333333333333333333333333444333111000000111333444333222222111000111111111000000000000000000000000---.........//////000000000...---...///000///...---..................---//////.........------------,,,,,,+++++++++,,,,,,...------,,,,,,------...,,,------+++)))))),,,000000000//////...---+++***,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///000111999555000---...000111222+++,,,,,,++++++,,,000222///000000111222222333333000000111222333444444555222222222333555888:::<<>>======>>>@@@BBBBBBAAAGGGGGGJJJNNNTTT[[[bbbfffrrrzzz}}}wwwrrroookkkfffaaa^^^\\\YYYWWW[[[]]]^^^\\\YYYXXX[[[]]]^^^___bbbeeeiiinnnqqqsssvvvyyy}}}zzzvvvsssqqqooollljjjkkklllkkkjjjjjjkkknnnqqqsssvvvzzz~~~vvvooojjjiiigggfffddddddccccccccccccbbb```^^^]]]\\\[[[[[[YYYXXXXXXXXXVVVRRRPPPOOOMMMJJJGGGEEECCC@@@===999999999888666555444333666444333222444444444333333333222222111111111111111111000000000000111111111111111111222222222222///////////////////////////..................//////.........------------........................---------............//////......---,,,,,,++++++***+++,,,---............111,,,((())),,,000///...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,,,,---...............+++,,,------............000000000000111111111222222333333222000000111333333333333444666999<<<>>>DDDGGGLLLNNNNNNLLLJJJIIIFFFDDDAAA???@@@DDDIIILLLOOOPPPPPPQQQRRRSSSVVVWWWWWWWWWUUUOOOIIIFFFFFFHHHKKKQQQYYYccctttvvvkkkccc]]]WWWTTTNNNIIIBBB>>>;;;;;;::::::999:::::::::;;;:::::::::>>>======???AAACCCCCCBBBDDDDDDFFFIIINNNUUUZZZ^^^kkkrrr}}}yyyuuunnniiieeeccc```^^^\\\]]]]]][[[XXXVVVWWWYYYYYYZZZ[[[]]]```bbbeeefffeeehhhlllqqqxxx~~~yyyuuurrrpppnnnlllkkkjjjhhhgggjjjkkklllmmmnnnppptttxxx{{{|||uuupppllljjjhhhfffdddbbbbbbaaa````````````___]]]\\\ZZZ[[[ZZZYYYYYYXXXWWWSSSQQQLLLKKKIIIHHHGGGCCC???;;;888888888777777666666555666555333333333444333222555333111000///000222333111111000000000000111111333333333222222222222222////////////////////////......------------......---------------,,,,,,,,,........................---------............///.........------,,,,,,++++++,,,---...////////////111...,,,---000111000...,,,,,,,,,------------...........................------..................------...////////////...***+++,,,---.../////////////////////000000000000000111111111000000111333555444444444666999===???GGGKKKOOOPPPNNNJJJFFFEEECCCBBB@@@???@@@CCCGGGIIILLLIIIHHHKKKRRRXXX\\\]]]bbb___YYYSSSNNNJJJHHHHHHIIIMMMPPPTTT___nnnzzz~~~yyyooogggaaa^^^WWWRRRIIICCC@@@???>>>>>>;;;;;;;;;;;;;;;:::::::::=========???AAACCCDDDCCC@@@AAAAAADDDGGGLLLPPPSSS^^^fffrrr}}}~~~wwwrrrnnnkkkhhhccccccaaa^^^ZZZXXXWWWXXXWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\^^^aaadddhhhkkkmmmrrrvvv|||}}}zzzwwwtttqqqnnnkkkhhhgggggggggffffffggghhhhhhjjjlllooorrruuuzzzxxxssspppmmmllliiifffdddbbb```___]]]^^^___``````^^^\\\ZZZ\\\[[[ZZZYYYYYYWWWTTTQQQKKKKKKKKKJJJIIIEEE???;;;;;;;;;:::999888888888888666444222222222333222111333222111000000111222222111111000000000000111111333333333222222111111000////////////////////////------,,,,,,,,,,,,------------------------------........................---------............///......---------,,,,,,,,,,,,---...///000000000000...---,,,---//////...,,,------------------------////////////////////////...............------------......///000/////////+++,,,---...////////////.........////////////000///000000000///000111333777666444444555999<<>>===;;;999888777777777555333111000111111000///000000111222222222111000111111000000000000111111222222111111000000000///000000000000000000000000------,,,,,,,,,,,,------..................//////........................---------............///---------------,,,,,,,,,------...///000000000000,,,,,,,,,---......,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............------------......///000/////////---......//////...---------.........///////////////000000000///000111333777666555444555888;;;===EEEIIINNNPPPNNNKKKIIIGGGFFFFFFGGGGGGFFFEEECCCBBBFFFIIIMMMPPPUUU```mmmwww{{{vvvqqqkkkgggccc^^^[[[UUUTTTQQQNNNLLLPPPZZZcccmmmyyyyyyppplllllliiiddd___XXXNNNEEE>>>===<<<;;;999888888888888:::999999;;;>>>@@@@@@???@@@@@@@@@@@@AAACCCEEEFFFIIIPPPZZZeeepppzzz~~~{{{uuuoooiiiccc___\\\^^^]]]\\\ZZZXXXWWWVVVVVVTTTSSSSSSSSSTTTUUUUUUVVV[[[]]]```bbbdddgggkkknnnmmmuuu}}}wwwpppmmmkkkiiiiiiiiiiiihhhfffdddeeeeeefffffffffggghhhdddgggiiikkkkkkmmmqqqtttyyy}}}zzzrrrppppppnnnmmmjjjgggdddaaa___^^^^^^___``````___^^^]]]\\\[[[ZZZYYYYYYXXXWWWSSSQQQMMMLLLLLLMMMKKKHHHBBB>>>===<<<999777666555555555666444111111111111000///...///111333333222000///111111000000000000111111111111111000000000000000000000000000000000000000......------------...............///////////////........................---------............///------------------------,,,---...///000000000000.........///......---,,,...------------,,,,,,,,,------------------------------..................------...////////////...///////////////...------............////////////000111111111000000111333555555555555666777999:::???CCCHHHKKKKKKJJJJJJJJJIIIJJJLLLMMMLLLJJJGGGDDDEEEIIIOOORRRWWWaaaqqq|||}}}yyytttqqqooobbb]]]WWWQQQKKKHHHMMMTTT___mmm~~~xxxtttsssrrrqqqmmmeeeYYYKKKBBB???>>><<<:::888888888999:::999888:::<<<>>>===<<>>;;;:::::::::;;;;;;:::999:::<<<===<<<;;;<<<<<<===>>>???AAAAAABBBDDDFFFIIINNNUUU___jjjqqqvvv{{{{{{vvvpppnnnkkkgggdddaaa___^^^]]]\\\ZZZYYYWWWVVVVVVVVVTTTUUUUUUUUUTTTTTTVVVXXXVVVXXXZZZ[[[[[[^^^bbbeeeeeehhhkkknnnppprrruuuwww~~~{{{yyyxxxxxxtttrrrnnnlllkkkjjjgggeeeggghhhjjjmmmnnnkkkfffbbb^^^\\\[[[[[[]]]____________bbbfffhhhiiikkkooorrrsssxxx~~~zzzqqqoooooonnnllljjjgggdddaaa```___cccbbbaaa___^^^^^^^^^^^^ZZZYYYXXXWWWWWWUUURRROOOLLLKKKJJJIIIIIIFFFBBB???<<<;;;999888888999;;;<<<:::777555444444444333222111000///...///000222444111111000000000000111111111111111222222333333444000000000000000000000000//////............//////,,,,,,,,,------.................................---------.........//////------------------------+++,,,---...////////////.........---++++++,,,---.........------,,,,,,,,,------------------------,,,,,,------...///000000+++,,,------......------+++,,,---///000000000000////////////000000000000333444444333111000111333222333555666666666555444777:::===???AAACCCFFFHHHJJJNNNSSSWWWXXXVVVRRROOOOOONNNOOOUUU```mmmvvv{{{sssdddZZZPPPGGGGGGLLLKKKTTTbbboooxxx|||}}}}}}zzzzzz{{{yyysssgggZZZQQQEEECCC@@@===<<<;;;<<<<<<===<<<;;;;;;======<<<;;;999:::;;;<<<>>>???@@@AAAEEEEEEEEEGGGLLLUUU___gggkkkqqqzzz}}}{{{wwwrrrnnnjjjgggfffaaa___]]][[[YYYWWWVVVUUUUUUVVVWWWVVVUUUVVVWWWYYYUUUUUUTTTTTTVVVWWWYYYZZZYYY[[[^^^``````aaaccceeefffjjjooopppppprrrxxx}}}}}}~~~~~~zzzxxxvvvtttsssqqqnnnkkkiiihhhhhhiiicccaaa___^^^^^^___^^^\\\```bbbdddgggiiihhhdddaaa```^^^]]]^^^```bbbccccccgggkkkooorrrsssuuuzzz}}}tttooommmiiijjjiiigggccc`````````bbbbbbbbbaaa___]]]ZZZYYYZZZZZZYYYXXXWWWUUUSSSRRRQQQNNNJJJGGGEEEBBB>>><<<@@@???>>>===;;;:::999888888666444333444555555444111111222333444555555666333333222111111222333333111111111111000000//////000222333222...,,,---.........---------,,,,,,,,,------------------------........................000///---,,,,,,...111222,,,---------------------000///...---------------000000///.....................------------......000000000///...,,,+++***.........////////////000///...---,,,,,,---...///..................------,,,------...///000111111222111111000111333444555888777666555555555555555999777999===???@@@EEEKKKTTTWWW[[[^^^]]]\\\\\\\\\WWWTTTTTTXXXaaakkkqqqttt{{{~~~{{{|||ttthhh]]]SSSLLLFFFCCCHHHJJJQQQ\\\iiittt|||~~~|||zzzyyyuuummmaaaYYYPPPKKKDDD???>>><<<999666:::999888999;;;>>>??????999999::::::<<<===???@@@BBBCCCEEEFFFIIIMMMSSSXXX```fffoooxxx|||vvvqqqkkkhhheeeaaa___]]]]]]]]]ZZZZZZYYYYYYXXXWWWWWWWWWUUUTTTTTTTTTUUUUUUSSSRRRTTTTTTTTTTTTTTTUUUVVVWWW[[[[[[\\\^^^aaacccfffgggkkkkkklllnnnoooqqqssstttxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxwwwwwwxxx{{{}}}}}}}}}||||||||||||}}}}}}{{{wwwuuusssrrrpppqqqrrrsssrrrqqqpppoooqqqooommmjjjhhhgggffffffbbbbbbaaa```___^^^^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[\\\^^^aaacccddddddcccbbbaaabbbddddddeeegggkkknnnooorrrwww{{{uuupppmmmkkkjjjgggccc```___```bbbddddddcccbbbaaa^^^\\\[[[[[[[[[ZZZYYYWWWUUUSSSRRRPPPMMMJJJHHHGGGDDDAAA?????????===;;;999666555444666444222111222333333222111111222222333333444444222222111000000111222222222222111111111000000000///111333222///---...///......---------,,,,,,,,,------------------------------------------------....../////////000000000.........------,,,,,,+++///......------------...///......---------------......------------........................---,,,------.........////////////...------------...///------...............---------......//////000000111111111000111222444555555555555555555666777777777555777;;;===>>>CCCJJJXXX\\\aaabbb```___```bbbccc```^^^]]]aaaffflllpppsssxxx}}}|||yyywwwyyysssjjj```XXXQQQKKKHHHDDDFFFJJJRRR]]]jjjvvv}}}}}}xxxpppgggbbbTTTNNNFFFAAA???===;;;888:::888666777999;;;<<<<<<::::::::::::;;;===>>>???===???AAABBBDDDHHHMMMQQQXXX]]]fffooowww~~~|||yyyvvvqqqnnnkkkjjjjjjffffffeeecccaaa^^^\\\[[[VVVUUUTTTUUUUUUUUUSSSQQQTTTTTTTTTTTTTTTUUUVVVWWWUUUVVVVVVWWWXXXZZZ\\\]]]_________```aaaccceeeeeegggggghhhhhhhhhiiiiiiiiihhhggggggfffhhhjjjlllmmmkkkjjjjjjiiiiiijjjjjjkkknnnnnnnnnoooooopppppppppooommmllliiigggfffeeedddccccccdddeeeeeedddcccbbbdddcccaaa___]]]]]]\\\]]]YYYYYYYYYXXXXXXYYYYYYZZZYYYYYYYYYYYYYYYXXXXXXXXX\\\^^^```bbbcccccccccccchhhjjjlllmmmooorrrvvvyyy~~~wwwppplllkkkiiifffaaa^^^^^^```ccceeeeeeeeedddbbb```^^^]]]\\\\\\[[[ZZZXXXVVVTTTSSSOOOMMMJJJIIIHHHFFFCCCAAA>>>===;;;999666333111000666444222222333333333222222222222222222222222222111111000//////000111111222222222111111111111111...000111111///...///000......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000///...//////...---,,,++++++***------------------...///...------,,,,,,,,,,,,,,,......------------......+++,,,---...............,,,---------............///...------------...///,,,,,,---...////////////.........///////////////111111000111111222444444333333444444666777999999777555555999;;;===CCCJJJZZZaaahhhiiieeedddgggkkkqqqppplllfffaaa```dddhhhiiilllqqqssstttssssssssssssoooggg```ZZZSSSMMMIIIFFFFFFFFFHHHOOO\\\lllwww}}}vvvpppmmm___XXXNNNGGGCCCAAA???<<<;;;999777777999:::::::::;;;;;;;;;;;;;;;<<<<<<===:::<<>>;;;999999:::;;;<<<;;;<<<<<<;;;::::::::::::;;;;;;===@@@AAAAAABBBDDDFFFGGGIIIKKKNNNSSSZZZbbbhhhrrryyy|||xxxsssqqqnnnllljjjgggccc``````___^^^\\\[[[ZZZYYYYYYUUUUUUTTTTTTUUUVVVWWWWWWXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXYYYZZZ[[[\\\]]]^^^^^^_________```aaacccdddeeedddfffhhhkkknnnqqqssstttssswww|||wwwpppjjjgggiiikkkjjjgggdddbbbaaaccccccaaa```___^^^^^^^^^\\\\\\[[[ZZZXXXVVVTTTSSSQQQNNNJJJGGGEEEBBB>>>;;;;;;;;;::::::999888888888444333222333444444222000333333222222111111111000222222333333333333222222000000000000000111111111///......///111222111///......---------,,,,,,,,,+++,,,,,,------....................................,,,***))))))+++...000***++++++,,,---...//////,,,,,,,,,,,,,,,,,,---...///......---------------------,,,,,,,,,,,,---------------------,,,+++***,,,---------............------...//////...------,,,,,,---...////////////.........///////////////...///000111222222222222444444444555555777888888777666666999:::999===CCCHHHRRR```gggiiijjjooosssvvvzzz{{{ttteeeXXXRRRPPPRRRUUUYYY]]]aaaeeejjjmmmrrrnnnhhhdddaaa^^^\\\ZZZIIIIIIGGGEEEEEEJJJRRRYYYgggqqq}}}nnnbbbYYYQQQJJJFFFBBB???<<<;;;:::::::::888;;;;;;:::::::::::::::;;;:::<<<===>>>>>>???BBBEEEGGGHHHIIIJJJLLLQQQWWW\\\fffmmmwww~~~{{{wwwsssooojjjiiifffdddaaa___^^^]]]ZZZZZZZZZZZZZZZ[[[[[[\\\XXXWWWVVVVVVUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVWWWXXXXXXYYYWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[\\\^^^```aaabbbcccccceeeeeefffhhhjjjlllnnnoooppprrrtttxxx||||||vvvpppjjjggghhhiiihhheeecccbbbccccccbbbaaa___^^^^^^^^^___[[[[[[ZZZYYYWWWUUUSSSRRRPPPNNNJJJHHHFFFCCC@@@>>>======<<<;;;:::888888777444333333444555444222000333333333333222222222222000111222333333222111000....../////////000000000000......///111222000.........---------,,,,,,,,,++++++,,,,,,---......///------------------------------,,,,,,,,,---...///+++,,,,,,------.........------,,,,,,+++,,,,,,,,,...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,------........./////////------...//////...------------...............---------......//////000000...///000111222222222111222222333444666888999;;;:::999;;;>>>===;;;===AAADDDKKKTTT\\\cccjjjrrrxxxxxxzzzxxxpppcccXXXRRRPPPLLLPPPTTTYYY]]]aaafffiiihhhhhhhhhjjjkkkjjjgggeeeUUUQQQLLLHHHGGGJJJOOORRRYYYaaapppzzznnneee]]]VVVQQQLLLIIIDDD@@@>>><<<999777:::::::::999::::::;;;;;;;;;;;;<<<<<<<<>>===;;;999888666555555555555666777666444222333333333333333333333333///000111222222111000///---.........//////000000111///...///111222000---......---------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///...---------------------,,,...------,,,++++++++++++---,,,++++++******++++++---,,,,,,++++++,,,,,,---))))))+++,,,---..................////////////000,,,---...//////...---,,,.........///......------,,,------...///000111111---...000111222222111111000000222444666999<<<===???>>>@@@CCCBBB??????CCCDDDGGGMMMTTT]]]iiittt|||{{{zzzuuulllaaaWWWSSSQQQHHHLLLQQQVVVZZZ^^^bbbeeefffiiiooovvvzzz{{{wwwtttddd]]]TTTLLLIIIJJJLLLMMMNNNUUUbbbuuuxxxpppiiiaaa\\\VVVRRRLLLGGGBBB>>>;;;888:::999999999::::::;;;<<<<<<============@@@EEEIIIDDDEEEEEEEEEFFFHHHMMMPPPUUUYYY^^^dddkkkrrrzzz}}}xxxwwwvvvtttrrrqqqppppppiiiiiihhhhhhhhhhhhhhhiiigggggggggffffffeeeeeeeeeddddddeeefffffffffeeeeeeccccccbbbbbbbbbbbbcccccccccccceeefffhhhiiikkkkkkfffhhhjjjmmmooooooooonnnppppppooooooppprrrsssuuuxxxyyy{{{~~~yyyrrrnnnkkkmmmnnnmmmjjjfffbbbaaa```cccbbbaaaaaabbbbbbaaa___\\\ZZZYYYXXXYYYXXXVVVUUUSSSPPPLLLJJJHHHGGGDDDBBB<<<:::888888999999888777666444000---,,,---000222222222222222222222222222333333333222111000//////000000000000000000000000222111111000///---+++***/////////000//////...---,,,,,,,,,------.........------------------------111///...---......,,,+++---------.........//////...------...000111000///////////////////////////,,,++++++---//////...,,,..............................//////000000111111---......///////////////////////////////////////------------------------222111000///000111333444777666666666777:::<<<>>>???EEEJJJIIIIIIKKKKKKHHHHHHEEEFFFNNNYYYdddrrr}}}vvvhhh[[[RRROOOHHHIIIJJJKKKNNNTTT]]]ccceeekkkwwwyyynnn```UUUNNNJJJKKKMMMNNNPPPXXXeeerrr~~~xxxqqqnnneee```XXXOOOHHHCCCAAA@@@===;;;:::;;;<<<===<<<<<<;;;:::999999:::===???AAAEEEFFFGGGHHHIIIJJJJJJJJJNNNOOORRRWWW]]]dddjjjmmmwwwzzz}}}zzzyyyxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuussssssssssssrrrqqqpppoooqqqqqqpppppppppppppppqqqqqqrrrtttwwwxxxyyyyyyyyy{{{{{{{{{|||}}}zzzsssooolllnnnnnnmmmkkkfffcccbbbaaaccccccbbbccccccbbb```^^^\\\ZZZYYYYYYZZZZZZYYYXXXTTTQQQMMMJJJHHHFFFCCCAAA<<<:::888888999999888777888555222///...000222444222222222222222222222222222333333222222000//////000000000000000000000000,,,,,,---.........------........................,,,,,,,,,---------......------------------------...---,,,---...///...---------------.........//////...---------------,,,........................---,,,+++---...///...---...........................///////////////000000------...///000000//////////////////////////////------------------------222111/////////000222333444333333333444777999;;;<<>>;;;::::::999999999999:::;;;<<<======>>>BBBBBBCCCDDDEEEFFFGGGGGGDDDEEEEEEGGGJJJMMMPPPRRRYYY\\\bbbhhhoooxxx|||vvvrrrooooooooonnnkkkgggdddddddddfffeeeeeeeeeeeebbb^^^[[[[[[ZZZZZZ\\\^^^``````___UUURRRNNNJJJHHHEEEBBB???<<<:::888888888888777666444333111//////000111222222222222222222222222222222222222222222111000///000000000000000000000000111111111111000///...------,,,++++++,,,///111333------------------------------------------------,,,++++++,,,...//////...------------------------,,,---............///000------------------------///---,,,,,,...///...---........................//////......------,,,,,,+++,,,---///000000000000////////////////////////........................///............///000000333222222222333666888::::::@@@HHHTTTdddrrrtttoooWWWNNNFFFDDDFFFLLLWWWaaattt{{{}}}pppeee^^^TTTOOOJJJHHHJJJMMMPPPQQQ\\\dddtttxxxooobbbWWWVVVOOOIIIJJJNNNSSS\\\dddvvvvvvkkk```XXXTTTNNNIIICCC>>><<<<<<;;;;;;999:::;;;<<<<<<<<<<<<<<<@@@@@@AAABBBCCCDDDFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJPPPRRRWWW\\\cccllluuu{{{|||vvvrrrooooooooommmjjjgggdddeeeeeehhhgggffffffeeeccc___[[[\\\[[[[[[\\\___``````___UUURRRNNNJJJHHHEEEBBB???===:::888777888777666555333222111111000111111111222222222222222222222222111111222222222111000000000000000000000000000000////////////...,,,++++++...---------...000333555------------------------------------------------...,,,+++,,,---...---,,,------------------,,,,,,+++---...---+++***+++---------------------------000...,,,,,,...///..............................//////......------,,,,,,,,,---...///000000000000////////////////////////.......................................//////000222111111111222555777999===@@@EEEOOO^^^mmmrrroooZZZQQQIIIEEEEEEHHHQQQZZZhhhqqq|||}}}tttkkkfff___XXXQQQNNNPPPSSSSSSQQQXXX^^^jjjzzz{{{ooobbbWWWMMMJJJJJJMMMSSSYYYfffyyy{{{ooofff```VVVQQQJJJDDD@@@>>>===<<<999:::;;;;;;<<<;;;;;;:::>>>>>>>>>???AAACCCDDDFFFIIIIIIHHHHHHGGGGGGGGGGGGKKKMMMPPPSSSXXX___ggglllsssxxx~~~|||vvvrrrpppooonnnllliiifffdddeeefffiiihhhfffeeedddccc```^^^\\\[[[[[[\\\]]]^^^^^^]]]UUURRRNNNJJJHHHEEEBBB@@@===;;;888777777777555444444444444444444444333333222222222222222222222222111111222222222111111000000000000000000000000000000111111111111111000000............///111333444...------------,,,,,,,,,------------------------...,,,+++,,,------,,,+++------------,,,,,,,,,,,,,,,...///,,,(((%%%&&&(((------------------------111///---,,,---................................./////////...............---......///////////////////////////////////////................................./////////////////////......000222555666<<>><<<;;;;;;;;;:::::::::::::::=========>>>???BBBDDDEEEIIIHHHHHHHHHGGGFFFFFFFFFGGGHHHJJJLLLOOOSSSXXX\\\fffkkkrrrwwwzzz~~~|||vvvrrrooonnnmmmkkkhhhdddcccdddfffkkkhhheeedddccccccbbbaaa]]]\\\[[[[[[\\\\\\ZZZYYYTTTQQQMMMJJJHHHFFFCCCAAA===;;;888777777666555444333333444555555444444333222222222222222222222222000111111222222222111111000000000000000000000000222222333222222111000///---......///000111111222......---------,,,,,,,,,------------------------,,,+++***+++---......------------,,,,,,,,,++++++***---///---)))'''))),,,........................222000---,,,---...///..............................///////////////000000///////////////......---////////////////////////..............................//////000000000000000///......000222555666888<<<@@@BBBIIIRRRWWWVVVSSSNNNJJJJJJIIIIIILLLQQQWWW```kkktttxxxzzz|||~~~sssjjjaaa```fffjjjiiiddd\\\\\\^^^cccmmm{{{uuuggg\\\SSSOOOOOOTTT[[[hhhvvvtttnnneee[[[RRRJJJBBB>>>===<<<:::999999999::::::===<<<<<<===???AAADDDFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCEEEGGGHHHIIIKKKNNNPPPVVV\\\ccchhhkkkooouuuzzz}}}{{{vvvrrrooommmmmmkkkgggdddcccdddfffkkkhhheeeccccccccccccccc^^^\\\[[[ZZZZZZZZZXXXVVVSSSPPPLLLJJJHHHGGGDDDBBB===;;;888777777666555333000111222333444333222111222222222222222222222222000111111222222222111111000000000000000000000000000000...---***(((%%%$$$,,,---...///000000000///.........------,,,,,,,,,------------------------)))))))))+++---/////////---------,,,,,,+++++++++''',,,000000......222666////////////////////////333000---,,,---...///.................................//////000000111111000000000000///...---,,,////////////////////////////////////////////////...//////000111000000000222111000111222444777999444:::???AAADDDJJJMMMMMMOOOKKKJJJKKKKKKJJJKKKOOOUUU]]]hhhqqqwww}}}|||ssslllnnnxxx|||bbb```]]]]]]dddpppzzzkkk]]]UUURRRTTTUUUYYYcccqqq}}}sssggg\\\QQQHHHBBB>>><<<:::888888888:::;;;===<<<<<<<<<>>>AAADDDFFFEEEFFFGGGGGGHHHHHHHHHGGGBBBDDDFFFGGGHHHHHHJJJLLLJJJPPPWWW\\\___ccciiinnnqqqvvvxxxtttqqqpppqqqnnnjjjgggeeedddcccaaafffggggggfffdddbbb```___```^^^\\\[[[[[[YYYVVVTTTRRRPPPNNNKKKHHHEEECCCBBB===;;;999666555555555666777666666666666555555555111333555555444222222333000000111111111111000000//////............//////111000...---------...///......---------,,,,,,,,,,,,,,,,,,---...///000000//////.........---------*********++++++,,,,,,,,,.........------,,,,,,,,,...------,,,++++++++++++***111333,,,'''(((++++++++++++,,,+++++++++---...000000000///.........---------......//////000000...------,,,,,,------...000///...------...///000,,,------------------,,,,,,...//////...------.../////////000111333444555999999;;;>>>BBBEEEHHHJJJLLLPPPTTTRRRMMMIIIKKKMMMOOOUUU___hhhqqqyyy|||rrruuuzzzkkk]]]ZZZ___gggqqqxxxnnn^^^VVVPPPPPPTTTZZZaaakkk|||vvvgggVVVKKKCCC@@@>>>???===888777999999:::;;;<<<===>>>>>>>>>FFFFFFFFFGGGGGGFFFFFFEEEHHHGGGGGGGGGGGGHHHIIIIIIGGGFFFGGGJJJOOOUUU[[[___ccciiiqqqyyyzzzuuurrrqqqpppnnnkkkhhhgggeeecccbbbffffffffffffeeecccaaa``````___\\\[[[ZZZXXXUUUSSSPPPOOOMMMJJJGGGDDDBBB@@@===;;;999666555555555666444333333333222222222222111333555555444333333333000000111111111111000000000000////////////000000111000///.........//////.........---------,,,,,,,,,---------...///////////////.........---------++++++,,,,,,------------......---------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,//////+++***......+++---..................///------------,,,,,,,,,,,,.........//////////////////......------......///000///...------...///000------............------,,,...//////...------.../////////000111222444555555555666888:::<<<>>>???GGGMMMUUUXXXWWWSSSPPPOOOLLLPPPWWWaaammmyyywwwyyypppaaaZZZYYY]]]eeemmm{{{ooocccZZZUUURRRSSSWWW^^^jjjvvvzzzeeeVVVLLLEEE@@@???>>>:::999:::999:::;;;<<<===>>>>>>>>>@@@BBBCCCFFFHHHIIIJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHJJJMMMQQQSSSUUUZZZ___fffmmmtttzzzvvvsssqqqnnnnnnmmmkkkhhhfffdddcccffffffffffffeeedddbbbbbbaaa___\\\[[[YYYXXXUUURRRNNNMMMKKKHHHEEEBBB@@@???===;;;999777666555555666333333222222222111111111222444555555444333333444000000000000000000000000111111000000000000111111222111000////////////000...............---------------.................................---------------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,)))(((,,,111///***------.........---,,,,,,,,,,,,,,,,,,------------///////////////........./////////......///////////////............//////......////////////......,,,...000///...---...////////////000111222333444888888888888999999:::;;;AAAIIIUUU^^^bbb^^^XXXSSSOOOOOORRRZZZhhhwww}}}}}}tttggg^^^XXXWWW\\\cccooouuufff\\\QQQMMMNNNQQQYYY```ppp~~~{{{iiiWWWLLLBBB>>>>>>;;;999999::::::;;;<<<===>>>>>>???>>>???BBBEEEHHHJJJKKKLLLHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJOOOSSSYYY^^^eeeooo{{{zzzuuusssqqqnnnoooooommmjjjgggddddddeeeeeeeeeeeeddddddccccccbbb___\\\ZZZYYYWWWTTTRRRNNNMMMKKKHHHEEEBBB@@@???<<<;;;:::888666666666666555555555444444444444333333444555555444333444555111111000000000000111111222111111111111111111222222111111000000000000000.......................................---------........................---------------------...------------------------,,,,,,,,,,,,,,,---...///,,,***((((((+++...,,,)))...------...///...,,,+++---------....../////////000000//////......------//////............///////////////......///////////////000000000000//////---...000000...---...///////////////000111222333;;;;;;:::::::::;;;<<<<<<>>>EEEQQQ]]]dddccc]]]WWWYYYUUUSSSWWWbbbqqq}}}zzzssslllggg```ZZZ[[[```gggzzzqqqcccTTTMMMLLLMMMQQQUUU^^^iiiyyy}}}gggYYYJJJDDDBBB???===<<<:::::::::;;;<<<===>>>>>>???@@@BBBDDDFFFHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEJJJMMMQQQTTTYYYbbbmmmvvvyyyuuusssrrrpppqqqrrroookkkgggeeeeeeeeeeeeddddddccccccccccccbbb___[[[YYYXXXWWWUUUSSSOOONNNLLLIIIFFFCCCAAA@@@<<<;;;:::999777666666555666666666666555555555555333444555444333222444555111111000//////000111111222222111111111111222222111111111111111000000///------.................................------------.....................---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---......///---,,,,,,,,,+++***+++,,,000...---...000000///,,,,,,---------......//////000000//////......------...------,,,,,,------......//////////////////...//////000000000000//////---///000000///......///////////////000111222222555555666666777999:::;;;>>>CCCKKKUUU]]]aaa___]]]aaa^^^ZZZZZZ```iiirrrwww{{{}}}|||xxxsssqqqqqqpppjjjaaa\\\]]]^^^ooozzzzzzkkk[[[SSSPPPNNNMMMNNNQQQYYYeeetttxxxhhhWWWNNNJJJEEEAAA@@@<<<;;;;;;:::;;;;;;<<<======>>>@@@BBBEEEFFFGGGHHHKKKKKKLLLLLLLLLLLLKKKJJJHHHFFFDDDBBBBBBCCCEEEFFFHHHJJJLLLMMMPPPWWWaaahhhppp{{{yyyvvvuuusssssstttuuuqqqkkkfffeeefffeeeeeecccbbbaaaaaaaaaaaaaaa^^^ZZZXXXWWWWWWVVVTTTPPPOOOMMMJJJGGGDDDBBBAAA<<<<<<;;;:::888777666555555555444444444333333333333333444333111111333555222111000//////000111222222222111111111111222222000000111111111000///...,,,,,,,,,---------------------..................---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------...///111......///...+++,,,///,,,)))&&&'''+++,,,+++)))++++++++++++,,,,,,,,,,,,///////////////.........------,,,,,,,,,,,,------......////////////......//////000000000000//////---///111000///.../////////////////////000111222222222333555777999;;;<<>>>>>@@@DDDHHHOOO[[[iiirrr}}}|||qqqgggddddddiiilllsss~~~xxxvvvyyyvvvmmmhhh```iiijjjlllwww~~~{{{ppphhh```UUUNNNLLLJJJIIIMMMWWWbbbooottthhh\\\PPPIIIGGGFFFDDDBBB???>>>>>>>>>>>>999:::<<<>>>@@@BBBCCCCCCCCCEEEHHHKKKMMMNNNOOONNNLLLKKKIIIGGGFFFGGGGGGHHHEEEFFFGGGFFFEEEGGGLLLPPPWWW___jjjuuu~~~|||zzzyyyyyyyyyzzzxxxqqqiiidddeeegggfffdddbbb```^^^^^^^^^^^^^^^[[[XXXVVVWWWXXXWWWWWWPPPOOOMMMJJJGGGDDDBBB@@@<<<<<<;;;;;;999777666555555555555444444444333333222222222000//////111444222111000......000111222111111000000000000111111...///000000000///---,,,*********++++++,,,,,,,,,,,,,,,------...///000000---------.........//////000000//////.........---,,,,,,,,,------.........000///...---------------///%%% (((000///,,,+++///***%%%&&&+++000111000.........------,,,,,,,,,---.........//////000000//////............//////---...///000000///...---......////////////.........///111111/////////000000////////////000000111111111222444666888;;;<<<===@@@DDDHHHNNN\\\mmmzzz|||kkkaaa___bbbdddkkkwww}}}zzz|||zzzuuulllqqqnnnmmmvvv{{{~~~wwwqqqhhh]]]UUUSSSLLLHHHIIIOOOVVV^^^nnn}}}|||nnn___WWWVVVJJJHHHEEEBBB@@@???@@@@@@======>>>>>>>>>>>>======>>>@@@DDDHHHKKKMMMNNNNNNMMMMMMLLLKKKJJJIIIGGGFFFFFFHHHHHHGGGDDDEEEHHHLLLLLLRRR[[[dddllluuu~~~xxxvvvwwwvvvvvvtttooogggcccbbbccceeeeeeeeedddbbbaaa___^^^bbb___\\\ZZZXXXWWWUUUSSSPPPNNNKKKHHHEEEBBB@@@@@@>>>===;;;999777666555555555555444444444333333333222111111111222333333444////////////000111222333///000000111111111000000333111////////////...---,,,,,,---......---,,,,,,...------,,,,,,++++++***(((***---///111111000//////...---,,,,,,...///111............////////////...---,,,---//////,,,)))////////////////////////,,,++++++,,,---...,,,+++//////...---,,,++++++***...------,,,,,,------...........................//////000000///...------000000000///...,,,+++***//////000111111111111111000000000000000000000000///000111333555888:::<<<@@@BBBCCCFFFOOO```uuuwwwggg```]]]```fffppp{{{|||~~~}}}{{{ssspppmmmeee\\\UUUHHHCCCHHHNNNRRR\\\iii|||vvviii^^^WWWXXXSSSJJJCCCBBBAAA???>>>>>>===<<<;;;===@@@BBB??????@@@AAADDDGGGIIIKKKOOOMMMKKKKKKMMMNNNLLLIIIFFFEEEEEEDDDDDDDDDEEEEEEGGGLLLQQQVVV[[[bbbjjjpppzzz{{{xxxxxxwwwwwwuuuooohhhcccbbbccceeeeeedddcccbbb```___^^^___]]]ZZZXXXWWWVVVTTTRRRQQQOOOLLLIIIFFFCCCBBBAAA???>>><<<:::888777666666444444333333333222222222222222111111222333333444000000000000111222333444////////////////////////111000.........///...,,,------...//////...------,,,,,,,,,---....../////////////////////---+++***---,,,+++******,,,---///....../////////000000000///---,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...,,,//////......---,,,,,,,,,///......------......///........................///////////////...---------...............------......///000000000000000000000000000000000000000111111222333555777888999>>>AAAEEEJJJSSScccvvv{{{hhh___WWWZZZ```iiittt}}}~~~}}}~~~xxxwwwtttjjj___YYYMMMFFFJJJLLLLLLSSS]]]lll||||||sssiiiiiicccXXXOOOKKKGGGBBBCCCCCCBBBAAA???>>>>>>???AAAAAAAAAAAACCCEEEGGGIIILLLJJJIIIIIIKKKLLLKKKIIIHHHGGGFFFFFFFFFFFFGGGHHHEEEIIIMMMPPPSSSXXX^^^cccmmmttt}}}yyyyyyxxxxxxvvvpppiiicccbbbddddddddddddcccaaa```^^^]]]]]]ZZZWWWVVVUUUUUUSSSQQQQQQPPPMMMJJJGGGDDDCCCBBB???>>><<<;;;999888777777333333333333222222222111222222222222222333333444111111111111222333444444222222000///......///000///...------...///...,,,......///000000///......---------...//////000000111111000///---,,,+++***,,,,,,+++***+++,,,---...,,,,,,,,,,,,------------///...,,,,,,---------,,,++++++++++++++++++++++++,,,++++++---///000000.........................../////////....../////////........................///////////////......---***+++---...///000000000//////000111111111111000000000000000000000000000222222222333444555666777:::???EEEMMMWWWeeettt|||hhh[[[TTTVVVZZZbbbkkksssxxxzzz}}}xxxwww|||wwwyyy|||vvviii```UUUMMMMMMLLLIIILLLSSSZZZhhh~~~{{{nnnbbbZZZRRRJJJDDDDDDCCCBBB@@@>>><<<;;;>>>>>>===>>>>>>@@@BBBCCCHHHGGGFFFGGGIIIJJJJJJIIIKKKJJJIIIHHHHHHHHHHHHIIIEEEGGGIIIJJJKKKNNNRRRUUU]]]ccclllwww}}}yyyxxxyyyyyywwwqqqiiidddcccdddddddddcccbbbaaa___^^^]]]\\\YYYWWWVVVUUUUUUSSSRRRPPPOOOLLLIIIFFFDDDCCCBBB???>>>===;;;:::999888888444444444333333333222222333333222222222333333444222222222222222333444555777555333111000000111222...------...///000///---.........//////.........000000//////...------,,,......---------...//////......---------...///000,,,,,,,,,,,,------------000...,,,++++++,,,------------------------------,,,+++,,,...000222111000........./////////000000//////............//////...........................///////////////......***+++,,,...///000000000000000111222222222222111////////////////////////111111222222333555666777888===EEENNNXXXbbbmmmttt}}}vvvfffZZZWWWWWWXXX\\\bbbhhhlllmmmrrrooommmpppxxxwwwrrrpppuuuyyylllbbbYYYUUUQQQMMMMMMQQQRRR[[[jjjzzzyyyooocccZZZLLLIIIFFFCCCAAA@@@???>>>>>>=========>>>???AAABBBEEEDDDDDDEEEGGGIIIJJJKKKMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMRRRWWW^^^fffoooxxx|||wwwvvvxxxxxxvvvqqqiiieeedddeeedddddddddcccaaa```^^^]]]]]][[[XXXWWWWWWVVVUUUSSSOOOMMMKKKHHHEEECCCBBBAAA???>>>===;;;:::999999888555555555555444444444444444444333333222333333444333333333222333333444555777555333111000000111222///......///111111///...------------------------//////......---,,,,,,,,,,,,,,,,,,,,,---///000111------------......//////....../////////000000000///...---,,,++++++---...------------------------,,,,,,,,,...111222111000------......///000000000...------,,,,,,------.................................///////////////...,,,,,,---.../////////......//////000111000000000//////////////////////////////000111333555777888999>>>FFFNNNVVV^^^dddhhhnnnooorrruuuuuuoooggg```^^^[[[YYYXXXZZZ\\\^^^^^^```aaaeeennnyyyyyyooohhhjjjttt{{{}}}|||~~~wwwkkkbbbZZZSSSPPPPPPOOOTTT\\\fffrrr{{{qqqbbb[[[RRRKKKGGGFFFEEEDDD@@@@@@@@@@@@AAABBBDDDEEECCCCCCCCCDDDEEEGGGJJJLLLMMMNNNNNNMMMLLLJJJGGGFFFIIIHHHFFFFFFGGGHHHIIIJJJKKKOOOTTTYYY```hhhpppuuusssxxxyyyuuutttuuuvvvuuupppiiieeeeeefffeeeeeeeeedddbbbaaa___^^^___\\\ZZZXXXWWWWWWUUUSSSNNNMMMJJJHHHEEECCCBBBAAA>>>===<<<:::999999888888666666666666555555555555555444444333333333333333333333333222222333333444222222000///......///000000//////000222111///---------,,,,,,,,,,,,------+++,,,,,,---......//////........................+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,---......---++++++,,,...++++++++++++++++++++++++---,,,,,,...000111111///---------....../////////------,,,,,,,,,,,,------........................---...//////////////////------...............---+++,,,------......------000000000000000000000000......///000222444666777;;;>>>DDDKKKRRRXXX\\\^^^bbbaaabbbeeehhhkkkkkkkkkgggbbb\\\WWWUUUUUUTTTTTTWWWZZZbbbooo~~~}}}pppfffeeekkkppptttvvvvvv{{{yyylll```VVVQQQOOOQQQTTTXXX___kkkzzz}}}rrrcccVVVNNNJJJFFFDDD@@@???>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBEEEIIILLLLLLNNNQQQSSSSSSPPPMMMKKKKKKHHHFFFFFFGGGHHHHHHHHHGGGJJJMMMPPPTTTYYY___ccccccgggmmmrrrwwwxxxttttttssstttsssoooiiieeefffgggfffffffffeeecccbbb```___```]]]ZZZXXXWWWVVVTTTRRRNNNMMMKKKHHHFFFDDDCCCCCC===<<<;;;999888888888888666666555555555444444444555555444333333333333333333333222222222222333333/////////////////////////////////000111000---+++///...---,,,,,,---...///---------...//////000000....../////////...,,,+++++++++,,,,,,------,,,,,,(((((((((((()))))))))))),,,...//////,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,...000000///...---------------...............------------..............................------...///////////////,,,------...//////......,,,------...............000000000000000000000000//////000000111333444555888:::===CCCJJJPPPTTTUUUUUUUUUWWWZZZ___fffnnnsssqqqkkkccc[[[WWWUUUTTTSSSUUUYYYaaaooozzzmmmhhhggghhhlllqqqqqqxxxvvveeeYYYTTTTTTTTTSSSUUU[[[fffnnn|||wwwhhh^^^UUUNNNIIICCCBBB@@@>>><<<<<<<<<<<>>===???DDDHHHJJJPPPYYYaaaeeedddaaa^^^UUURRRNNNLLLMMMMMMKKKIIIHHHJJJLLLLLLLLLLLLNNNPPPRRRTTTVVVVVVXXX]]]fffmmmooovvv~~~}}}uuussstttrrrqqqppplllgggdddcccdddeeeggghhhgggccc```^^^]]]VVVWWWXXXYYYXXXVVVSSSQQQRRROOOLLLJJJHHHFFFCCC@@@>>>===;;;:::999888888888333333222222222333444444333333222222111000//////111111222222222333333333222222222111111///......000000////////////000000---.........---,,,+++++++++,,,---...///...---,,,........................+++,,,,,,---...///000000...---,,,++++++,,,...//////000000000000...---,,,...,,,***))))))***+++---***++++++,,,,,,++++++***---...///000000...,,,***000...++++++,,,------,,,+++++++++,,,---...///000........................//////............//////......///000111222333333111111000000000000000111222222111111111111222222555666888;;;???DDDHHHJJJGGGHHHJJJLLLQQQ[[[gggqqqzzz{{{{{{ssshhh___[[[\\\]]]\\\```kkkwwwtttkkkjjjmmmqqquuu|||nnnccc[[[WWWXXXWWWSSSSSSVVV```cccqqqvvvkkkaaaZZZVVVPPPKKKGGGDDDAAA>>>???@@@???>>>===>>>@@@BBBGGGNNNXXXaaafffhhhiiijjjbbb]]]XXXUUUUUUUUURRRPPPQQQPPPMMMKKKJJJJJJKKKLLLJJJIIIJJJMMMRRRWWWYYYZZZaaaeeejjjnnnsssyyy|||uuussstttrrrrrrppplllgggdddcccccceeefffhhhfffccc```^^^]]]XXXXXXXXXXXXWWWUUUSSSRRRRRROOOLLLJJJHHHEEEBBB@@@>>>===<<<:::999888777777555555444333333444444444555555444444333222222111111111222222222333333333222222222222111000///...111111000000000000111111......---------------,,,+++,,,------......------........................++++++,,,,,,,,,,,,,,,,,,111///---+++*********+++,,,,,,---.........---,,,---,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,...//////000///...---,,,---+++***+++---/////////000000///............///........................////////////////////////------------............111111000000000000111111222222111111111111222222555555666999<<>>===:::888777666666777666555555444444444444555444444333333222222222111111222222222333333333333333333333222111000///222111111000000111111222...---,,,,,,,,,---...///---,,,,,,,,,,,,---..............................------,,,,,,,,,+++++++++///...,,,***))))))******))))))+++,,,------------,,,,,,+++++++++---...//////...---,,,,,,---.../////////............---------,,,++++++---//////...000000///............///........................//////000111111000//////...---------,,,,,,,,,,,,111000000000000000111111222222111111111111222222333333444555777:::<<<>>>AAACCCEEEFFFJJJQQQ\\\dddkkkpppxxxxxxpppnnnsss~~~|||}}}}}}~~~}}}qqqhhh```ZZZXXXYYYTTTTTTXXXcccqqq~~~vvvlllbbbWWWMMMGGG@@@@@@@@@??????>>>>>>>>>???DDDLLLUUU^^^gggooouuuxxxuuuqqqnnnkkkgggccc```\\\ZZZWWWTTTPPPMMMKKKJJJMMMJJJHHHGGGHHHIIIHHHHHHJJJLLLPPPSSSUUUYYY]]]aaahhhnnnvvv}}}vvvqqqppprrrrrrqqqoookkkfffcccbbbbbbdddeeefffeeebbb```______]]]\\\YYYVVVUUUTTTUUUUUUQQQOOOLLLIIIHHHEEEBBB@@@@@@???===:::888666555555777777555444333333333333222222222111111000000000111111222222222333333333333333333333333222111000111111000000000000111111...---,,,+++,,,---000111------,,,+++,,,---...///................................................,,,++++++++++++---...///******++++++,,,,,,,,,,,,,,,++++++,,,,,,...///000///...,,,++++++,,,...///...---,,,,,,,,,,,,------111///---,,,------+++***+++++++++,,,---...///000...........................000111333333111000...////////////////////////000000000000000000111222222222111111111111222222111111111222444666999:::???@@@BBBDDDFFFMMMVVV]]]dddhhhqqq}}}~~~yyywww|||yyyooofff___\\\ZZZXXXWWWZZZ^^^ffftttvvviii\\\UUUMMMJJJFFFBBBAAA@@@@@@@@@BBBDDDHHHMMMSSS\\\eeekkkssstttvvvxxxwwwtttpppmmmgggddd___ZZZUUURRRPPPOOOKKKIIIGGGFFFHHHIIIIIIHHHJJJLLLNNNPPPQQQSSSVVVYYY\\\bbbkkkrrrwww~~~}}}sssooonnnoooppppppnnnkkkfffcccbbbccceeeffffffdddaaa___^^^___^^^\\\YYYVVVUUUUUUVVVWWWRRROOOLLLJJJHHHFFFCCC@@@@@@???===:::888666555555666555444333222222222222222222111111111111111000111111222222222333333333222222333333333222111111//////............/////////...,,,+++,,,...000111------,,,+++,,,---...///........................,,,,,,------...///000000,,,,,,,,,---...//////000......---,,,,,,,,,,,,,,,++++++,,,,,,---...///000///---,,,******,,,---///,,,++++++******+++,,,,,,000...------------+++***+++++++++,,,---...///000////////////////////////...000111333333111000......//////000111111222222000000//////000111222222222222111111111111222222/////////111333666888:::<<<>>>AAABBBDDDIIIQQQXXX]]]```iiiwwwxxxyyy~~~wwwkkkbbbaaa]]]YYYWWWUUUVVV___iiiwwwssslllddd]]]SSSKKKGGGFFFEEEEEEDDDDDDDDDEEEIIIPPPXXX^^^dddjjjsss{{{~~~|||xxxtttlllddd]]]XXXUUUTTTNNNKKKIIIHHHIIIJJJIIIIIIHHHJJJKKKKKKKKKLLLNNNPPPQQQWWW___fffkkkrrryyy{{{ssspppnnnnnnooonnnmmmjjjfffdddddddddfffgggfffccc```^^^]]]^^^]]]\\\YYYWWWVVVVVVWWWXXXSSSQQQNNNKKKIIIGGGDDDAAA@@@>>>===:::888777666666555444333222222222222222333333333333333333333333111111222222222333333333111222222222222222111111///......------......//////...---------...///000---,,,,,,,,,,,,---..............................)))******+++,,,---...///////////////......------000///...---,,,,,,,,,,,,++++++,,,,,,------.........---,,,++++++,,,---...******++++++++++++,,,,,,*********,,,///000///...000000///............/////////////////////////////////000111111000//////,,,,,,---...///000111111////////////000111222333222222111111111111222222/////////000222555777999999<<>>===<<<:::999888777777555444444333333333444444333333333333333333333333111111222222222333333333000000111111222111111000//////............//////////////////............+++,,,------......------........................+++++++++,,,,,,---------..................------///...---,,,,,,---......++++++,,,,,,,,,,,,,,,+++------------------------***+++,,,---...------,,,))))))***,,,000111000///000000///............///////////////////////////////////////////////////---------....../////////////////////000111222333222222111111111111222222000000000000111222444555555888<<<>>>@@@DDDJJJPPPSSS[[[gggvvvzzzuuuyyyyyykkkaaaYYYRRRQQQSSSUUU[[[dddnnnyyyqqqfff\\\SSSLLLJJJIIIGGGEEEDDDEEEIIILLLNNNSSS[[[bbbjjjrrr{{{xxxooojjjeeeaaa\\\XXXUUURRROOOMMMNNNNNNOOONNNLLLLLLMMMOOOOOOSSSYYY\\\___ccciiinnnmmmnnnppprrruuuuuusssqqqooorrrtttvvvwww{{{}}}xxxuuurrrpppkkklllkkkiiifffeeefffgggiiiiiigggccc^^^\\\[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZUUUSSSPPPMMMLLLIIIFFFDDD>>>===;;;:::999888888888555555444444444555555666111111111111111111111111111111222222222333333333///000000111111111000000000000////////////000000//////000000///...---,,,+++,,,---...///...---,,,........................//////.........---------)))***,,,---.../////////---,,,,,,+++,,,---///000++++++,,,,,,,,,+++******......////////////......+++,,,...000000///...---+++++++++---///000...,,,+++++++++,,,---...///000000000000000000000000000//////............//////000////////////.........////////////000111222333222222111111111111222222222111000//////000111222222666:::<<<>>>BBBHHHMMMSSS]]]kkkxxxxxxnnngggqqq{{{lll```VVVRRRRRRSSSVVV[[[aaafffrrrrrrdddZZZQQQPPPMMMIIIEEECCCDDDFFFJJJMMMPPPSSSZZZdddqqqzzzxxxnnnjjjeeeaaa^^^[[[XXXVVVOOOPPPPPPOOOMMMLLLNNNOOOMMMQQQUUUWWWYYY\\\aaafffcccbbbaaabbbccccccbbbaaa```ccceeefffgggiiinnnrrrrrrzzzyyytttpppmmmllllllkkkhhhdddbbbbbbbbbffffffeeeccc```]]]ZZZXXX\\\[[[YYYXXXWWWWWWWWWXXXUUUQQQOOOMMMIIICCCBBBEEE======<<<;;;999888777777666666555444444444444555444444444444444333222111000222333222111111333555///000111222222222222222111000///......///111222444222000......///111333,,,---///000000///---,,,+++++++++,,,---...///000------,,,++++++,,,,,,,,,......//////...---,,,,,,---,,,,,,,,,,,,---.........+++(((''')))---000111,,,------,,,++++++,,,.........------------.........---,,,...000111000///............---,,,++++++,,,,,,,,,---------......//////.........---------000000000000000000000000//////000333444444222000......////////////......//////000111222222222222555666666777:::>>>EEEIIIRRRaaaiiipppkkkfffgggnnn|||zzzfff\\\WWWSSSSSSSSSVVVYYYZZZ^^^kkkxxx~~~uuuddd```ZZZUUUQQQMMMJJJGGGIIIGGGIIIOOOTTTXXX```hhhpppxxx}}}wwwssspppjjjbbb[[[]]]YYYTTTRRRSSSTTTRRRQQQQQQRRRTTTVVVWWWXXXYYYYYY]]][[[YYYXXXXXXWWWUUUSSSWWWXXX[[[^^^```bbbbbbcccgggiiimmmqqqtttvvvwwwxxx{{{yyytttooommmmmmmmmllliiieeebbbbbbccceeeeeedddcccaaa^^^[[[YYY\\\[[[YYYXXXWWWWWWXXXXXXUUUQQQNNNNNNKKKFFFBBBCCC======<<<;;;999888777777666555555444333444444444222222222222222111111111222111000//////000000111000000111222222222111111//////...---,,,+++++++++//////---------///111222,,,---...//////...---,,,///...---------------------,,,,,,++++++,,,,,,---......//////...------,,,...------------...//////111...,,,+++---000111222,,,------,,,++++++,,,.........------------.........------...000111000///......//////......------,,,,,,------............//////.........---------000000000000000000000000000000000111333333111////////////000000/////////111111222333444444444444444555666666888===CCCGGGPPP___fffkkkwww~~~qqqeeecccfffppp}}}tttfff\\\VVVUUUTTTVVVWWWVVVXXXbbbmmmwwwmmmcccZZZSSSNNNIIIGGGGGGJJJLLLMMMQQQWWWcccjjjrrryyy}}}}}}uuuooommmiiiddd```___]]][[[XXXXXXXXXWWWWWWWWWWWWVVVVVVWWWUUUSSSSSSSSSRRRPPPNNNPPPQQQSSSUUUVVVVVVVVVVVV[[[]]]```cccfffhhhiiijjjlllqqqzzzzzztttooommmlllmmmllliiieeecccbbbbbbdddddddddcccaaa___\\\[[[\\\[[[YYYXXXWWWXXXXXXYYYYYYQQQKKKLLLLLLGGGAAA???======<<<;;;999888777777555444444333333333333333444333222111222333444555999444000...///111000///111111222222222111111000///000000000000///...---///..................///........................222111000...---,,,,,,+++,,,,,,,,,++++++,,,,,,---.........///......---,,,+++++++++++++++,,,,,,---...,,,++++++,,,------,,,,,,------,,,++++++,,,.........------------......///...---...///000///...---...//////000/////////---............//////////////////............---000000000000000000000000222000//////111111000...000000000000000000000000000111222333444444444444333444444555666:::???CCCLLLYYY___ccckkkooowwwzzziiidddbbbgggppp}}}qqqbbbYYYTTTRRRSSSTTTSSSSSSYYYaaalllyyy|||lll^^^VVVPPPKKKIIIIIIIIIGGGHHHLLLSSSWWW\\\bbbgggnnntttxxx{{{|||wwwsssppplllgggddd```___]]]ZZZXXXWWWVVVVVVUUUSSSQQQPPPPPPOOOMMMLLLMMMNNNOOOOOOOOONNNMMMLLLPPPQQQSSSVVVYYYZZZ[[[\\\]]]aaahhhpppyyyzzzsssooommmkkkkkkkkkiiieeebbbaaaaaabbbccccccbbbaaa___]]]\\\[[[ZZZYYYXXXXXXYYYYYYZZZaaaTTTIIIHHHIIIFFF@@@<<<======<<<;;;999888777777444444333222222222222333666555444333444666888999@@@:::333111333555444111222222222222222111000///+++---000222333333222111000000000000///...,,,+++///...------------...///333222000///------,,,,,,,,,,,,+++++++++,,,---------...............------,,,,,,++++++,,,,,,---...---,,,++++++,,,,,,***))),,,,,,---,,,++++++,,,.........------------......000...---...///000///...,,,,,,---//////000000000...//////////////////////////////...............////////////////////////333111///.../////////...111111000000000000111111...///000111111222222111222222333333444777;;;>>>EEEQQQWWWZZZ```bbbkkk}}}vvvnnnhhhiiinnnvvv{{{iii]]]VVVSSSTTTVVVWWWWWW[[[```ccckkkuuu|||tttiii___WWWQQQOOOMMMJJJJJJMMMLLLMMMPPPSSSXXX^^^dddgggiiisss|||xxxuuunnnkkkhhhdddaaa^^^\\\\\\XXXVVVTTTSSSSSSRRRPPPNNNOOOPPPPPPQQQPPPOOOMMMLLLLLLMMMNNNPPPRRRSSSUUUUUUVVVYYY]]]ccciiiqqqyyyzzzsssnnnnnniiijjjjjjhhhdddaaa______bbbbbbcccbbbaaa___^^^\\\ZZZZZZYYYXXXXXXYYY[[[[[[kkk[[[KKKGGGHHHFFFBBB???======<<<;;;999888777777444444333222222222222333777666444444444666888:::BBB;;;444222444666555333222222222222222111000///''')))---///111000...---+++,,,---...///...,,,,,,///...------------...///111000///...............,,,+++++++++,,,,,,---...------...............---///////////////000000111000/////////000///---+++,,,,,,---,,,++++++,,,.........------------......///...---...///000///...***+++,,,---...//////////////////////////////...////////////////////////////////////////////////333111///.../////////...111111000000000000111111......///000111111111111111222222222222444777:::===GGGMMMSSSZZZZZZbbbttt|||uuussstttwwwtttfff^^^ZZZYYY\\\^^^]]]^^^aaaaaaeeekkknnnpppttt{{{sssiii^^^XXXSSSNNNMMMOOOJJJJJJLLLOOOSSSVVVYYY[[[\\\fffrrrzzz}}}wwwqqqllliiiggg___]]]ZZZYYYXXXWWWTTTRRRQQQQQQRRRRRRQQQPPPNNNMMMLLLMMMMMMNNNOOOPPPQQQQQQSSSUUUWWWZZZ]]]bbbhhhllluuu}}}|||~~~zzzrrrnnnnnniiijjjjjjiiieeeaaa______bbbccccccbbbaaa___]]]\\\ZZZYYYYYYXXXYYYZZZ\\\]]]nnn^^^NNNIIIIIIGGGDDDCCC======<<<;;;999888777777555444444333333333333333444444333222333444555666<<<777333111222444333222111111222222222111111000---...000111111///,,,***$$$%%%(((+++---..........................................---......//////++++++++++++,,,---......,,,---......///.........,,,,,,,,,+++,,,,,,---...///...---.........,,,***,,,------,,,++++++,,,.........------------.........---,,,...000111000///***+++,,,---............/////////............---...////////////000000000000000000000000000000000222000//////111111000...111111///......///111111///000111222333333333333111222222111111111444666888???DDDMMMWWWVVV[[[lll|||~~~||||||xxxiiibbb^^^```bbbaaa```aaaeeehhhkkkmmmnnnoooqqqsssyyytttkkkddd[[[UUUSSSLLLKKKKKKLLLOOOQQQRRRRRRSSSYYYaaafffkkkrrr|||zzzwwwllliiifffdddccc```]]][[[VVVWWWWWWWWWUUUSSSQQQPPPOOONNNNNNNNNNNNOOOPPPPPPRRRTTTUUUVVVWWWYYY]]]___gggooo|||||||||yyyqqqnnnooojjjkkklllkkkgggcccaaa```ccccccccccccaaa___]]][[[YYYYYYYYYYYYYYY[[[]]]^^^eeeYYYMMMIIIIIIFFFDDDCCC======<<<;;;999888777777666555555444333444444444444444444333333333333333444333222111111111222333000000111222222222111111111222333333222000...,,,'''((()))+++---...//////,,,---...//////...---,,,......------------......++++++++++++,,,---...///,,,------...//////......******))))))******+++,,,---+++******+++,,,+++***,,,------,,,++++++,,,.........------------......,,,,,,,,,---000222222111,,,,,,---......///..................------,,,,,,.../////////000000000000000000000000000000000000000000000111333333111///111000...------...000111///000111222333333333333111222222111000000222444555888<<>>>>>???>>>===:::888666999888555333222333444555555444222111000111111222111111111000000000//////333333222222111111000000222111000//////...////////////.........---------,,,,,,------...///000000---------------...//////...//////,,,******---111,,,------......------,,,---...000111111000...---------,,,+++,,,---...///%%%&&&(((+++---...////////////000000///...------+++,,,------......------000//////...------,,,,,,..................------000000//////.........---111111000000000000111111111000///......000222444000000000000000000000000......///000111222222333000000000000111222333444555666:::CCCMMMUUUXXXXXX]]]```iiirrrwwwyyy|||zzzwwwuuuwwwzzz|||zzz~~~qqqkkkgggiiiqqqzzz{{{rrrkkkbbbXXXPPPQQQQQQPPPQQQUUUTTTWWWZZZZZZ[[[aaaiiiqqq{{{}}}ssssssqqqooollljjjkkkmmmnnnpppssstttttttttuuuvvvrrrxxx}}}||||||}}}~~~vvvjjjiiinnnrrrvvvyyyxxxuuupppnnnnnnqqqssstttsss{{{~~~xxxuuuuuusssrrrpppmmmjjjgggeeedddeeeeeeeeedddccc```^^^]]]XXXXXXWWWVVVVVVVVVWWWWWWTTTRRRNNNJJJGGGEEEDDDDDDBBBAAA???<<<:::888777666777666555444333333444444444333333222222222222333444444444444333333333222000000000///////////////......---------....../////////.........---------,,,,,,------...//////000......---------......///,,,,,,,,,***((((((+++...,,,------......------,,,,,,---///000000///---,,,------,,,,,,,,,---...///)))***+++,,,------------///////////////...------+++,,,------......------................................................000/////////............/////////....../////////000000/////////000222333000000000000000000000000000000000000000111111111000000000000111222333444444555777>>>FFFLLLOOOOOOXXXZZZ___fffkkkoooxxxzzzxxxuuutttvvvvvvzzzvvvwwwvvvpppooorrruuuyyywwwiii[[[VVVSSSPPPOOOQQQOOOQQQSSSSSSRRRTTTZZZ___eeejjjqqqvvv{{{|||{{{|||}}}}}}yyyvvvtttsssssssssvvvuuuwww{{{}}}~~~wwwiiieeefffgggiiillliiigggeeeddddddeeeeeeeeefffkkksssyyy}}}~~~xxxuuuuuutttsssqqqnnnjjjgggeeedddfffffffffeeecccaaa___]]]YYYYYYXXXWWWVVVVVVVVVWWWSSSQQQNNNKKKHHHFFFFFFEEEEEEBBB>>>:::888666666777555555555444444444444444222333333444444444444333555555555444444444333333////////////000000000000,,,,,,,,,------...000000...............---------,,,,,,------...////////////......---------......,,,,,,,,,+++)))***,,,...,,,------......------,,,,,,,,,............,,,,,,---,,,,,,,,,,,,---...///------......------,,,+++...////////////...------+++,,,------......------------...//////000111111........................////////////...............------------------...//////000000000000111111000000000000000000000000111111111111000000//////000000000000111222333444444333444777;;;@@@BBBCCCRRRRRRTTTZZZ___eeeqqq|||zzzuuussssssuuutttyyywwwnnnttt{{{}}}zzzxxxvvvxxx|||~~~~~~rrreee^^^WWWSSSQQQPPPPPPOOONNNLLLLLLOOOQQQTTTWWW\\\```dddhhhlllpppuuuzzz|||xxxtttqqqppppppllljjjjjjmmmmmmmmmqqqwww|||{{{kkkbbb___]]]]]]___ZZZ[[[[[[\\\\\\[[[[[[ZZZ```dddjjjpppwwwxxxuuutttsssrrrooolllhhheeebbbaaahhhhhhgggfffdddbbb___^^^ZZZZZZXXXWWWVVVVVVVVVVVVSSSRRROOOKKKHHHFFFEEEDDDBBB@@@>>>;;;999777777777333333444555555555444444111222444555666555555444333222222222222111111111000000111111222222333333///////////////000111111........................---------.........////////////...------------.........------------///000,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------........./////////...---,,,,,,.........//////...------+++,,,------......------......//////000111111111---------...............///////////////............------,,,,,,------...//////000000111000000///////////////////////////111111000000000000000000000000000000111222333444333222222222555888;;;<<>>CCCMMMXXXWWW[[[aaagggnnnzzzxxxxxxvvvsssqqqtttyyy~~~~~~sssjjjddd```\\\YYYTTTSSSQQQMMMJJJIIIKKKMMMJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPRRRUUUXXXVVVXXXZZZ[[[ZZZYYYYYYZZZZZZ^^^dddkkkttt~~~zzzsssqqqiii```[[[[[[XXXTTTXXXTTTTTTXXX]]]```fffllluuuzzzvvvsssooonnnllliiifffeeeccccccdddddddddcccbbbaaa```___[[[ZZZYYYXXXUUUSSSQQQPPPOOONNNLLLJJJHHHEEEDDDCCC===<<<;;;:::999999888999999777555555555666555444666666555444444444555555444333333222222333333444222222222222222111000/////////.........//////000000000//////.........---////////////......///000////////////...---,,,+++---------.........//////)))+++---......---+++)))+++,,,---...///...---,,,------......///000000111........................,,,++++++++++++,,,------,,,------...///000111111222///---...///000...+++////////////////////////++++++,,,,,,...///111111///000000000000000//////222111///...---...000111//////000000000000//////000000000000000///...---111222333444444333111000222222222333444555666777666666555555777;;;BBBGGGLLLRRRZZZbbbjjjuuu}}}tttnnnnnnnnnmmmjjjqqqvvv{{{qqqjjjddd[[[RRRPPPTTTUUUQQQKKKMMMLLLJJJJJJKKKJJJIIIGGGGGGFFFDDDEEEIIILLLNNNNNNOOOOOOPPPPPPOOONNNMMMMMMNNNRRRWWW[[[___gggrrr{{{zzztttnnnjjjfffddd___^^^\\\XXXTTTSSSTTTVVVYYY[[[^^^bbbhhhsss{{{wwwsssqqqpppmmmjjjhhhfffdddddddddddddddcccbbbaaa```___]]]\\\\\\ZZZXXXUUUSSSRRROOONNNLLLJJJHHHEEEDDDCCC>>>===;;;:::999888888888888777555444555666555444222222111000000000000111444333333222222333333444222222222111111111000000000000/////////000000111000/////////.........------------,,,,,,,,,---...---......//////.........------........./////////++++++,,,,,,,,,,,,++++++***+++,,,------.........******++++++,,,---------------------------------,,,,,,,,,,,,,,,------...---------......//////000111///......000111///---........................++++++,,,,,,---...///000---...///000000000000///111000///......///000111000000////////////000000000000111111111000//////111222222222222222111111222111111222333444555555555555555555777:::???CCCHHHMMMTTT\\\eeeppp}}}}}}sssnnnllljjjhhhiiikkkrrr}}}{{{rrrhhhcccccc```XXXQQQOOOMMMJJJIIIIIIIIIHHHFFFHHHGGGGGGGGGIIIIIIHHHFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJMMMQQQRRRSSSWWW___fffmmmqqqwww}}}|||xxxpppmmmhhhdddaaa___^^^]]]XXXXXXVVVUUUTTTWWW]]]aaaiiinnnwww|||xxxuuusssrrrooollliiigggeeeddddddddddddcccbbbaaa```___]]]]]]\\\ZZZXXXVVVTTTSSSOOONNNLLLJJJGGGEEECCCBBB???>>><<<:::999777777777888666555444666666666555444333333222222222222222333333222222222222333333333222111000000000111222111111000000000000111111/////////...............------,,,,,,,,,,,,------,,,---...///000000000000------........./////////---,,,+++******+++,,,---*********++++++---......,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///---------------.........///---------///000///...------------------------,,,,,,,,,,,,------......,,,---...///////////////111000///......///000111111000///......///000111000000111111222111111111111111000000000111111222111111111111222333444444333444666666666888;;;===@@@EEELLLSSS\\\hhhvvvvvvqqqnnnkkkhhhfffiiiooovvv~~~vvvkkkbbb\\\XXXSSSPPPNNNMMMKKKJJJGGGGGGGGGHHHHHHGGGCCC@@@CCCDDDDDDDDDDDDDDDDDDCCCEEEGGGJJJIIIIIIJJJOOOSSSUUUXXX\\\```dddiiinnnrrrqqquuu|||~~~{{{xxxtttpppnnnmmmlllllljjjhhhggggggeeeaaa___]]]\\\ZZZXXXWWWXXXYYYZZZXXXYYYZZZ\\\aaajjjtttzzz}}}zzzvvvtttrrrpppllliiifffeeedddeeeeeeddddddbbbaaa___^^^[[[[[[ZZZYYYWWWUUUSSSRRRNNNMMMLLLIIIGGGEEECCCBBB???>>><<<:::888777666666888666444444666666666555666555444444333333444444333333222222222222333333444222000//////000222333111111000000//////000000........................///...------...///......------...///000000000000,,,,,,,,,,,,---------......------,,,,,,------...,,,+++***)))***+++,,,---------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------------,,,,,,,,,+++++++++,,,---......------------------------------------............------...............------000//////...//////000111222000///------///000222///000111222222222222222111000/////////000111222222222222222222333444444111444666777666666666777888<<>><<<:::888777666666777555444444666777666555333333222111111111111222333222222111111222222333333222000//////000222444111000///...............---------...............000...,,,,,,...///...---......////////////......******+++++++++,,,,,,,,,---...///111111///...---...---+++***)))******+++)))******++++++,,,------------------------------...------------...//////---------------,,,,,,,,,+++,,,---------......///---------------------------....../////////......////////////...---++++++///////////////000111111222000///------///000222///000111222222222222222111000/////////000222333444333333333333444444555000333666777555444333333333666<<>><<<:::999777777777777555444444666777777666555555444333333333333333222222111111111111222222222111000000000111222333111000///......------...---------------............+++)))))),,,...,,,***---...............------*********+++++++++,,,,,,,,,...000222222000...,,,...---,,,++++++******+++***++++++,,,,,,------...........................---------,,,---......///---------------............///000000///...000111------------------------+++,,,.../////////......000000000///...---,,,+++......//////000000111111111000///......///000111000000111111222111111111000000000000111111222333555444444333333444444555000333555666555333222222000444999<<>>===;;;:::999888888888666555444444666777777666777666555555444444555555222222111111111111222222000000111111111222222222222111000///............,,,,,,,,,------............+++((())),,,...,,,)))***+++,,,---.........---+++,,,,,,,,,------------,,,---...//////...---,,,++++++,,,---------------,,,------......///000000------------------------,,,,,,,,,,,,,,,------...---------......//////000---///000///---,,,---///........................((()))+++---......---,,,...//////000000/////////---...///000000111111111000000////////////000000000000111111111000/////////000111222333333333333444444333333333333333444000333555555444333222333000444888:::<<>>;;;999888888888999777777888666333444888333333333333333333333333222333333333333222111111////////////////////////000...---...///000///...------..................,,,---------------,,,,,,******+++///333333...***...///////////////............------------............///000///...,,,+++++++++,,,------...//////......//////......---,,,,,,...000111111...+++(((......////////////......,,,---...///000000000000///000111000---+++++++++000...,,,---000111///---,,,---............000222//////.........//////000333222111///............000000000000111111111111222222111111111111111111333333333333222111000///000111333555555444333222000222444555555555777999===CCCLLLYYYgggwwwwwwooogggaaacccaaa]]][[[ZZZXXXVVVTTTVVVSSSPPPMMMKKKHHHEEEBBBEEEDDDCCCEEEGGGHHHHHHGGGCCCEEEFFFGGGFFFEEEEEEFFFGGGGGGFFFEEEEEEFFFFFFFFFMMMPPPTTTYYY\\\]]]]]]\\\\\\[[[[[[\\\]]]___aaacccfffgggiiikkkjjjhhhfffdddcccbbbaaa___]]][[[YYYWWWWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUVVVWWWWWWVVVVVVTTTSSSRRRQQQQQQQQQOOOOOOOOOPPPPPPPPPPPPPPPOOONNNNNNLLLKKKJJJIIIIIIMMMMMMMMMKKKIIIHHHIIIJJJIIIJJJKKKJJJHHHGGGHHHIIIHHHIIIKKKMMMNNNOOOOOOOOORRRSSSUUUVVVWWWYYY\\\___aaaeeekkkrrrxxx}}}|||zzzyyyyyyvvvrrrkkkgggdddddddddeeeeeeccc```^^^]]]]]]\\\[[[ZZZYYYWWWTTTRRRQQQNNNMMMKKKIIIGGGEEECCCBBBCCCAAA>>>;;;999888888888999666555777555222333666333333333333333333333333222333333333333222111111111111111111111111111111000///......///000///.........---------------------...............------...///111444666555222000......////////////......------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***++++++,,,,,,------......///............---------/////////...---,,,++++++,,,,,,------------,,,,,,......////////////......---///111111000000000111///---,,,---//////...,,,,,,---............000222111000///...............222111000//////....../////////000000000111111111111111111111111111111111333333444444555444444333222333444555555444222111333444666666666666888:::<<<@@@FFFOOO\\\lll|||~~~{{{xxxtttqqqnnnllliiifff```^^^ZZZXXXUUURRRNNNJJJMMMKKKJJJIIIIIIIIIGGGEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGIIIKKKNNNQQQRRRSSSRRRRRRPPPPPPPPPQQQRRRTTTUUUVVVXXXYYYZZZ[[[[[[YYYWWWVVVSSSSSSSSSRRRQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHIIIKKKGGGHHHIIIHHHGGGHHHJJJLLLKKKKKKLLLNNNQQQTTTWWWXXX^^^```bbbdddeeehhhkkknnnyyy~~~{{{zzzwwwwwwvvvsssmmmhhheeedddcccddddddbbb___]]]\\\\\\\\\[[[ZZZYYYWWWUUUSSSQQQOOOMMMKKKHHHEEEDDDCCCCCCCCCAAA>>>;;;999888888999888555444666555222222555444444444333333222222222222333333333333222111111111111111111111111111111000///......000000///.........------,,,,,,++++++,,,,,,------...------,,,))),,,000111111///............///////////////...,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,000///...---,,,---......333111---+++******,,,---,,,,,,------------,,,,,,...////////////...------***,,,......---------......,,,+++,,,---...---,,,,,,---......---...000111222111000...------------000000////////////000000//////000000000000111111111111111111111111111111111222333444555555555555444555555666555333222111333444666555444444666777:::;;;>>>CCCNNN]]]mmmxxxzzzxxxtttooojjjddd]]]XXXXXXVVVTTTRRRPPPNNNJJJHHHJJJIIIHHHGGGFFFFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDEEEFFFGGGDDDEEEGGGGGGFFFGGGIIIJJJHHHIIIIIIJJJJJJLLLPPPSSSUUUVVVXXX]]]cccjjjqqqtttzzz|||~~~{{{zzzuuuvvvvvvsssnnniiieeeccccccddddddbbb___]]]\\\\\\\\\\\\[[[YYYWWWUUUSSSRRRQQQOOOKKKHHHEEEDDDEEEEEEBBB@@@>>>;;;999888999999999555444666666333333555555555444333333222111111222333333333333222111111////////////////////////000///...///000111000.........---,,,++++++************+++,,,,,,,,,,,,+++%%%)))---...+++)))***+++---...//////////////////,,,,,,++++++++++++,,,,,,000///---,,,,,,---...///,,,+++++++++++++++++++++111///---,,,+++,,,...///444222///,,,++++++---...---......//////......---------......///.........,,,---...---+++)))((()))...------------...------,,,---......------///111111000///...............///////////////000111111////////////000000000111000000000000111111111111///000111222222333222222444444555555555444333333111333333333111111222333777777888;;;CCCOOO\\\eeewww|||uuunnniiigggdddaaa___[[[VVVSSSRRRPPPNNNLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIILLLKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGEEEFFFFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFGGGHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHJJJLLLHHHJJJLLLLLLLLLLLLMMMOOONNNOOOQQQRRRTTTYYY^^^cccjjjmmmttt}}}|||zzzuuuvvvvvvsssnnniiieeecccdddeeeeeeccc```^^^]]]]]]\\\\\\[[[ZZZXXXUUUSSSRRRSSSQQQMMMJJJGGGFFFFFFGGGBBB@@@===;;;999999999:::;;;666444666888555444555555555444333333222111111222333333333333222111111////////////////////////111///...///000111000///......---,,,++++++******++++++,,,---------------))),,,000000...,,,---...------...///////////////------,,,,,,,,,,,,------///...---,,,,,,---///000,,,+++++++++++++++++++++111///---,,,+++,,,...///111111000//////.........------............------***+++,,,...///000000000///111111000...,,,,,,,,,......//////.........///---......---,,,,,,...000...............///000111///......//////000111222...////////////000000000//////000000000111111111000111111222222111111000111222333444555555555666111333333333111000111222444555666999===EEENNNTTTbbbhhhpppvvvyyy~~~{{{vvvpppjjjeeebbb```\\\[[[ZZZZZZWWWUUUSSSRRRQQQPPPOOOOOOOOOOOOSSSSSSRRRPPPOOONNNMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIKKKMMMQQQTTTVVVVVVXXXZZZZZZYYYXXXYYYZZZXXXZZZ^^^ccciiiqqqzzz|||{{{wwwwwwvvvsssmmmhhheeeddddddeeeeeeccc```^^^]]]]]]]]]\\\[[[ZZZXXXVVVTTTRRRSSSQQQOOOLLLIIIHHHGGGGGGAAA@@@===;;;999999999:::<<<777444666888666555555444444444333333222222222222333333333333222111111111111111111111111111111111000//////111111000///......------,,,,,,++++++------...///000000000000,,,...000000///.........,,,---...///000000000000------,,,,,,,,,,,,------,,,,,,+++++++++,,,------+++++++++,,,,,,,,,,,,,,,000///...---,,,---.........///000111111000...---++++++,,,,,,,,,,,,++++++((()))+++---///000111111+++---//////...---...///...///000///......///000---......---,,,,,,---///------------...000111222///////////////000111111......////////////000000...//////000000111111111222333333333333333222222000000111222333555666777333555555555333333333555333555666888:::>>>DDDHHHQQQXXXcccjjjooouuu~~~yyyvvvsssrrrrrroookkkgggbbbaaa```^^^\\\[[[ZZZZZZ[[[[[[ZZZXXXVVVTTTRRRPPPOOOMMMLLLJJJIIIIIIJJJJJJLLLLLLLLLLLLLLLKKKKKKJJJKKKJJJGGGEEECCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHHHHIIICCCDDDEEEGGGHHHJJJKKKKKKMMMMMMOOORRRWWW\\\aaadddhhhkkkmmmnnnmmmllllllmmmmmmqqqxxx~~~|||yyyyyyvvvrrrkkkgggddddddcccddddddbbb___]]]\\\\\\]]]]]]\\\ZZZXXXVVVTTTSSSRRRQQQOOOMMMJJJHHHFFFEEEAAA???===:::999999::::::<<<666222555888666444444333333333333333333333333222333333333333222111111111111111111111111111111111000///000111111000///......------------------,,,,,,---...////////////---,,,,,,---......,,,+++,,,---...///000000000000,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,------......///............---------+++,,,---.../////////...***++++++,,,,,,++++++***)))***,,,---.../////////***,,,------,,,,,,,,,...,,,...000///---,,,...000---......---,,,+++---///...............///000111000///////////////000111........./////////000000......//////000111111222000111222333333333333333000000000111222333444555333444666555444444555666555555666666777999>>>AAADDDKKKTTT[[[aaahhhsss{{{|||zzzxxxvvvvvvssssssrrrppplllgggcccaaa\\\ZZZWWWTTTSSSSSSUUUVVVVVVWWWYYYZZZYYYXXXVVVUUUSSSRRROOOMMMLLLKKKLLLLLLNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSNNNOOOQQQSSSVVVXXXZZZ[[[\\\]]]```fffmmmvvv}}}~~~}}}{{{zzzwwwqqqjjjfffddddddaaabbbcccaaa^^^[[[[[[[[[]]]]]]\\\ZZZXXXVVVTTTSSSPPPOOONNNMMMJJJHHHEEEDDDAAA???===:::999999:::;;;;;;444111444777666333222333333333333333333333444222333333333333222111111////////////////////////111000///000111222111///------..................((()))***+++,,,,,,---,,,000...,,,---000111...+++,,,---...///000000000000++++++************+++++++++,,,...///000///......++++++,,,------...//////......//////......---,,,)))******+++,,,---//////,,,------......------,,,+++,,,,,,---............111222333222///------...+++---///...,,,+++,,,///---......---,,,+++---...000//////.........//////000000////////////000000............/////////000---......///000111111222,,,---...000222333333333111111111000111111222222111222444333333222444555777666555444444666;;;???999>>>EEEKKKPPPZZZfffoooyyy}}}yyymmmjjjeeeaaa```aaaccceeedddfffhhhiiiiiigggdddbbb___]]][[[YYYXXXXXXYYYZZZ[[[[[[[[[\\\^^^___aaaaaaccccccccccccccccccccccccbbbaaaaaa``````aaaaaabbbcccdddfffiiilllnnnqqqrrrrrrtttyyy~~~|||zzzzzzvvvsssmmmfffbbbcccccccccbbbaaa```^^^\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYVVVTTTQQQNNNLLLJJJGGGDDDAAA@@@>>>;;;999888777666888888888777666666555555555555444333333333333444222222111000//////000000222222111111111111000000////////////............///---***((((((***---///,,,------......------,,,---------............///+++,,,.../////////...---...,,,+++,,,...000000000...000111000---***((((((+++,,,,,,------,,,,,,+++111000///...,,,***))))))------,,,+++,,,---...///.........------,,,,,,,,,++++++,,,,,,---...//////000///...---------------+++...000000---+++---///---------............///000///.........000111222...............///000000222222000///............000000////////////000000......///000111222333333111111111111111111111111444444444444444444444444444444444555555555555666:::<<>><<<999888777777888888777777666555555444555555444333333333333444444444333222222222222222444444333222222222111111000000000/////////......///...,,,******,,,...///---------------------------------............///,,,------...............,,,,,,+++---//////...---///000222222000.........,,,------......------,,,.........---------,,,,,,------,,,,,,,,,---...///------------------,,,,,,+++,,,,,,------.........//////...---------------...///000...,,,++++++,,,---------............///000//////......///000111...............///000000222111000///............000000////////////000000/////////000111111222222111111111111111111111111333333333333333333333333444444444444555555555555999;;;<<<<<<<<>><<<:::888888777777777777666555555444444555555444333333333333444444333333222222222222333555444333222111111111111111111000000000/////////......------------.........---,,,,,,,,,,,,---...---------............///---------------......///,,,++++++,,,......,,,***)))+++---...------...///---......//////......---,,,,,,------...//////000---,,,,,,,,,,,,---...///,,,,,,------------------------------------------///...------------------...,,,+++***+++,,,+++***---------............///000000///.........//////...............///000000222111000//////......///000000////////////000000000000000000000000000000111111111111111111111111333333333333333333333333444444444444555555555555666888999888777999???DDDMMMXXXgggttt~~~|||{{{vvvsssrrrnnnhhhfffhhhhhhfffdddbbb```^^^^^^^^^\\\\\\[[[ZZZXXXWWWVVVUUUTTTRRROOOMMMKKKIIIFFFDDDBBBAAA???===;;;999888888777777666666555444444444555555444333333333333444222111111000000111111111444333222000////////////111111111111000000000000......////////////......///...,,,++++++,,,...///---------............///...---,,,+++,,,---...///...,,,******+++,,,++++++(((***+++,,,+++,,,---...------............------,,,,,,---......///000000,,,,,,,,,,,,------......,,,,,,,,,------.........------------------,,,,,,......---,,,,,,---------+++(((&&&'''+++------+++---------............///000000//////...........................///000000111111000///////////////000000////////////000000111111111111000000//////111111111111111111111111222222222222222222222222333333444444444555555555333444666777777999===@@@AAAKKKYYYeeeppp|||~~~{{{zzzvvvsssrrrnnniiigggiiiiiihhhfffcccaaa___^^^^^^ZZZZZZYYYYYYXXXXXXWWWWWWUUURRRPPPNNNLLLJJJHHHEEECCCBBB@@@===;;;:::999888777777777666555555444444555555444333333333333444222111111111111111222222555444222000000000111111111111111111000000000000......///000000///......///...,,,++++++,,,...///---------............///------,,,++++++---...///000,,,((('''(((***,,,------...//////------///000,,,,,,------------,,,,,,---------...............,,,,,,,,,---------------,,,,,,,,,------.........------------------,,,,,,------,,,,,,,,,------......+++)))***---///---+++---------............///000/////////......------...............///000000111000000////////////000000000////////////000000222222111111000/////////111111111111111111111111222222222222222222222222333333333444444444444555222444666777888:::<<<======DDDNNNWWWaaannn}}}~~~zzzzzzuuusssrrrnnniiigggiiiiiihhhgggfffcccaaa^^^]]]YYYYYYYYYXXXXXXXXXXXXWWWUUURRRPPPNNNMMMKKKHHHFFFCCCBBB@@@>>><<<:::999999888888888777666666555555555555444333333333333444444333333333333444444555666555333111111222333555111111000000000/////////......////////////.........---,,,,,,,,,,,,---...---------............///,,,,,,,,,,,,,,,------...///,,,((('''(((+++---...---......---++++++,,,...+++,,,,,,,,,,,,,,,,,,+++---------------,,,,,,,,,+++,,,------......------,,,,,,------------------------------------------,,,,,,,,,,,,,,,------...111000//////000///---+++---------............///....../////////...------...............///000000000000////////////000000000000////////////000000222111111111000000//////111111111111111111111111333333333333333333333333333333333333444444444444444555666666777777888888<<>><<<;;;::::::999999999888777777666666555555444333333333333444333333333333333444555666333222000//////111333444000000000/////////..............................---------------------------------............///++++++,,,------------,,,,,,***)))***,,,---------***++++++***((()))+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------,,,,,,+++,,,,,,------.........,,,,,,++++++,,,,,,---...(((+++...//////------,,,---------............///,,,---.../////////...---...............///000000000000////////////000000000000////////////000000111111111000000000000000111111111111111111111111333333333333333333333333222222333333333444444444666555555555666777777777999===AAACCCEEELLLWWW___lllxxx}}}yyyxxxzzz|||~~~|||yyy{{{vvvsssrrrnnnhhhfffhhhhhhiiijjjjjjgggccc^^^[[[\\\[[[ZZZYYYWWWUUUTTTTTTRRRPPPNNNLLLKKKJJJGGGEEEDDDCCCAAA???===;;;::::::::::::999999888777777777555555444333333333333444111111111111222222333444///---+++++++++---000222////////////..................------------......,,,------......------,,,---------.........//////***+++,,,---...---,,,+++((()))+++...000000---+++,,,------,,,+++,,,///111---..................---*********++++++,,,,,,---+++,,,---.........---,,,.........------,,,,,,,,,++++++,,,,,,---...//////++++++++++++,,,,,,---...!!!(((,,,,,,,,,---///---------.........//////+++,,,.../////////.....................///000000000000////////////000111000000////////////000000000000000000000000111111111111111111111111111111444444444444444444444444222222333333333444444444666555444555777999::::::555999===>>>>>>AAAHHHOOOWWWcccqqq||||||wwwttttttvvvxxx{{{~~~zzz{{{yyyuuurrrnnnkkkiiigggkkkjjjhhheeebbb```^^^]]]\\\[[[YYYXXXVVVVVVUUUUUUWWWRRRMMMJJJKKKKKKJJJIIIFFFDDDCCCCCCCCC@@@;;;666999777555555666777777666555444333222222222222222555555555444444333333333222111000000000111222333000000000000////////////111111000000//////......---------------------------,,,,,,,,,,,,---......,,,---------......//////&&&))),,,...///---+++)))---,,,,,,,,,,,,+++++++++((()))+++---///000000///000///...,,,++++++,,,,,,,,,---...000000000//////........................---------........./////////......------,,,++++++...------...000111///.../////////...---------,,,///............//////000......---------......///////////////////////////,,,...000000000000111222000000000000000000000000000111111111111222222222555444333222222222333444444444444444444444444444444444444555555555555555999999888999;;;>>>AAACCCIIIOOOZZZfffsss}}}zzzuuusssrrrsssvvv|||~~~zzzxxxvvvsssooolllhhhfffeeekkkjjjhhheeeccc```^^^]]]\\\[[[YYYXXXVVVVVVUUUUUUPPPNNNLLLLLLMMMNNNLLLJJJHHHFFFBBB???<<<<<<<<<<<<999777555555666777666555666555555444444444444555444444333333333222222222333222111111000111222333000000000000/////////////////////.........------------------------------------,,,,,,------...///...............---------((())),,,---...---+++***---.........//////000000+++,,,---.........------,,,,,,++++++,,,---...///...///000111111111000///------------------------,,,------------.........---------------,,,,,,,,,---,,,,,,---//////...---...............---------000//////.........////////////......///000111111////////////////////////...///111111000//////000000000000000000000000000000000111111111222222222444333222222222333444444111111111111111111111111555555555555666666666666666666666666777999:::<<>>;;;:::;;;<<<999777666555666777666555666666666555666666777777333333222222222222111111555444333222111111222222000000000000////////////.........---------------------------------------...------------...////////////......---,,,,,,,,,******+++,,,,,,,,,++++++)))***+++,,,---......///............---,,,+++***++++++******+++---...////////////000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,++++++,,,---...---,,,---------...............111000///.............../////////000111222333444////////////////////////000111222111///------...000000000000000000000000000000000111111111222222222222111222222333444555333333333333333333333333333333444444555555555555555555555555555555555555<<<===???DDDLLLXXXeeemmmzzz~~~{{{yyyvvvtttsssrrrqqqrrruuu{{{~~~{{{yyywwwtttpppllliiigggfffiiihhhgggfffccc```^^^\\\\\\[[[YYYXXXVVVUUUUUUUUUSSSRRRQQQPPPNNNLLLJJJHHHGGGEEECCCAAA???===999666:::888666555666777666555666555555555666777888888333333333222222222222222666555444333222222111111000000000000////////////......------------------------------------------......------......///000...---------------------++++++++++++++++++,,,,,,)))))))))***+++,,,,,,---.........------,,,++++++...---,,,+++***++++++,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,------......---,,,++++++---......---,,,---------.../////////111111000......---------/////////000111333444555////////////////////////111333333222///---,,,,,,////////////////////////000000000000111111111111000111111222222333444555444444444444444444444444111111222222333333444444555555666777777777666555999999:::<<>>???;;;999777666666666555333555555444444333444444444222222333333333444444444111222222333333222111000000000000000////////////,,,,,,---------.........------------------------,,,++++++++++++,,,------******+++,,,------......,,,,,,,,,+++++++++******)))))))))))))))*********,,,,,,++++++,,,---///000,,,++++++,,,---000222333///......------...///000------------------------,,,------------.........******++++++,,,,,,,,,---...,,,******+++---.....................---------000//////.........//////...............///000111////////////////////////...///111111000//////000000000000000000000000000////////////000000000111000111222222333222111111333333333333333333333333222222333444555666777777999888777666555666777777777888999888777777999:::;;;BBBKKKRRRXXXcccttt}}}|||{{{{{{uuuxxx{{{|||||||||~~~}}}|||zzzxxxxxxxxxzzz{{{~~~{{{wwwuuurrrnnnjjjgggeeeddddddeeeffffffdddaaa]]][[[\\\[[[YYYXXXVVVVVVUUUUUUOOOQQQSSSQQQLLLIIIHHHIIIMMMXXXaaa]]]NNN@@@::::::;;;999777666666666555333777666555444444444444444111111111222222333333333///000111222333222111000000000000000////////////+++++++++,,,,,,---------------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++,,,---......///...---,,,+++,,,---...///000///...---......000000---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////***++++++++++++,,,,,,,,,---+++)))(((***,,,------/////////......------,,,//////.........//////000000///////////////000000////////////////////////,,,...000000000000111222000000000000000000000000////////////000000000000000111222333333222000///000000000000000000000000...///000111222333444444>>><<<:::777666666777888:::::::::888666666999;;;666<<>>CCCFFFNNNUUUaaannnzzzzzzvvvsssrrrsssttttttsssvvvuuuuuuuuuwwwxxxxxxxxxxxxxxxwwwwwwuuutttrrrrrr{{{wwwuuurrrnnnjjjgggeeedddcccdddddddddccc```]]][[[\\\\\\\\\ZZZWWWTTTTTTUUUTTTSSSQQQNNNLLLJJJIIIHHHCCCBBBBBB@@@>>><<<:::888:::888666666777888777666666555444444333444444444444333222111111222333555666333000//////111111111222222222222111111111111---..................---...---------------.........---------,,,,,,,,,,,,+++,,,,,,,,,,,,---------******+++,,,,,,,,,,,,,,,---,,,+++******+++,,,---............------------((()))+++,,,---,,,,,,+++,,,,,,++++++++++++,,,,,,------------------------,,,...111333444222000///---...///...,,,+++,,,...000000000///...---,,,+++******+++,,,---...//////111000...---------......---...///000000///...---///...---,,,,,,---...///.........---------------000111111222222111111111////////////000000000000111111111111111111111111000000000000000000000000555444222111111222333333555555333333333333555555444555555555666777777777666666777666666777:::===BBBEEELLLTTT___kkkwww~~~vvvrrrpppoooooopppqqqqqqpppuuuuuuuuutttttttttttttttuuuuuuuuutttssssssrrrrrr{{{wwwuuusssooollliiifffeeeddddddeeedddccc```^^^]]]\\\]]]\\\ZZZWWWTTTTTTUUUTTTSSSQQQNNNLLLJJJIIIHHHEEEDDDBBB???===<<<;;;:::888777555555666666666555666666555444444444444444555333111000000222555666666444222111000000//////333333222111111000//////,,,---...//////...---,,,...------------......///000000000000000//////............/////////000000,,,------...///.........---,,,++++++***++++++,,,------------------------***+++---//////...---,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++...000000000///......///000000...------...000111111111000///---+++******++++++,,,---......111000///------,,,,,,---//////000000000000////////////............////////////////////////......//////000111111111111000////////////000000000000111111111111111111111111000000000000000000000000555444333222111111222222444333333222222333333444333333444555666666777777777888888888666666888:::;;;===@@@EEELLLVVVaaahhhrrrxxxwwwppplllllllllmmmoooooooooooouuuvvvvvvuuutttrrrrrrrrrsssrrrrrrqqqqqqqqqqqqqqq|||wwwvvvtttqqqnnnkkkhhhgggeeeeeeeeedddcccaaa___^^^]]]^^^]]][[[WWWTTTTTTTTTTTTRRRPPPNNNKKKIIIHHHHHHFFFDDDBBB???===<<<;;;;;;;;;:::888888999999999888666666555444444444444555555333111000111333555777555666888888666333111///222222111000///......---,,,---...//////...---,,,---------------...///000000000111111111000///............/////////000000------.../////////............---,,,,,,,,,,,,,,,,,,,,,------------------+++,,,---.........---,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++---...///***,,,------+++*********------......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,,,,111///---++++++---///111////////////////////////......//////////////////---......///000000//////////////////000000000000000000000000000000000000000000000000000000000000444333333222111111111111333333333222222333333333222333333444555666666777777888999999888888999;;;666777999<<>><<<:::999777666444444555555555444777666666555555555555555333222222333333555666666444777999999666333222333111111111000000/////////......------------......------------...///000111,,,---...//////---,,,***++++++++++++,,,,,,,,,,,,+++,,,,,,---------------/////////......---,,,+++++++++,,,,,,,,,------------,,,***))))))***,,,---+++,,,---......------,,,---------------------------------------------------///111111000...------000////////////000111111---------------.........---------...---------,,,///---+++))))))+++---///.........//////.........---------....../////////,,,---...///000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111222222222222111333333444444444444333333333333333333333333444444222444666666666666777888777888:::;;;:::;;;===???AAAEEEKKKOOOTTT```ppp|||}}}yyyuuuqqqpppooonnnmmmnnnppptttvvvwwwsssnnnjjjjjjkkklllkkkiiikkknnnrrruuuyyy|||zzzuuuqqqppprrrsssqqqooonnnmmmnnnoooppp~~~{{{uuutttsssqqqnnnkkkhhhfffffffffeeeddddddcccbbbbbb______^^^[[[XXXUUUTTTTTTSSSRRRPPPMMMKKKIIIHHHGGGEEEEEEDDDBBB@@@>>><<<;;;:::888777666777888777666777777666555555555555555222222333444444555666666111333444333000...///111222222222111111111111111///...---,,,,,,---...///---------......000111111...///000111000///---,,,,,,,,,,,,---------......---...//////000000//////............---,,,+++***+++++++++,,,,,,---------000...,,,******,,,...000,,,,,,.........---,,,+++------------------------+++,,,...//////---+++******,,,...///---+++******,,,,,,++++++,,,---///000+++,,,,,,---...///000000,,,,,,---......---------000///............///000------............------///000000000111111222222---...///000111111111111////////////000000000000000000000000000000000000000000000000000000000000///000111222222222222222333444444555555444444333444333333333333333333333333555777777666666666777444555666666666777:::<<<>>>AAACCCCCCEEENNN\\\hhhuuuzzztttooommmllllllmmmmmmkkkjjjllloootttwwwxxxvvvrrrooojjjkkkkkkiiihhhiiinnnrrrtttxxx{{{yyytttpppppprrrsssrrrpppnnnmmmnnnoooppp~~~zzzwwwtttqqqooommmjjjgggdddggghhhhhhfffdddbbbbbbccc^^^^^^]]]\\\ZZZWWWTTTRRRWWWVVVSSSPPPMMMJJJIIIHHHEEEDDDBBB@@@===<<<;;;;;;<<<:::999999:::999555222666666555555555444444444555444444333333444444555222222222111111111000000111111000000//////..............................---,,,,,,,,,,,,---......000000////////////000000)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++---...((()))+++---......------***+++,,,------,,,***)))...---,,,,,,++++++++++++------------------------------,,,++++++************+++---//////...---,,,...............---------,,,---...//////...---,,,)))***+++,,,------------++++++,,,,,,---...//////000000//////.........---------............---------...............------000000000000000000000000***,,,...//////000111222000000000000000000000000000111111111111222222222000222333333222222444555555444333333555555444333111222333444666777888888===:::777444333555777999:::;;;>>>@@@CCCGGGMMMQQQ```fffppp|||~~~wwwqqqmmmlllgggiiijjjhhhdddccceeegggiiimmmsssxxxzzzxxxqqqlllllljjjgggfffgggjjjnnnppprrrrrrrrrqqqqqqrrrsssssspppoooooopppqqqpppmmmkkk}}}zzzxxxvvvrrrpppnnnkkkhhheeeggghhhhhhfffcccaaaaaabbb\\\\\\\\\\\\ZZZXXXVVVTTTVVVUUURRRPPPMMMKKKIIIIIIFFFDDDBBB@@@>>>===<<<;;;:::999888999::::::777444666666555555555444444444555444444333333444444555444444444333333333222222////////////000000000000////////////////////////...------------...//////000//////......//////000+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000...---++++++,,,---...---------------,,,,,,+++++++++,,,,,,,,,++++++*********+++,,,---///111222+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,---.........---,,,------........................///000000///..................------------++++++,,,------...//////000/////////............111111222222222222111111...//////000//////..............................+++---///000//////000222000000000000000000000000000111111111111222222222444555777666555555666777555333333333444555444333333333333333444555666666999888666555555666888:::888999;;;;;;<<>>BBBHHHOOOWWW```iiioooyyy{{{vvvnnnllliiifffdddccccccccceeegggiiihhheeedddfffhhhkkkmmmrrrwwwyyyxxxsssnnnllljjjgggfffgggiiilllooopppoooooonnnnnnnnnoooooonnnnnnnnnpppssssssrrrppp~~~zzzwwwsssooommmkkkhhhfffdddfffgggeeeccc```___```\\\\\\]]]\\\[[[YYYWWWVVVSSSRRRPPPNNNMMMLLLKKKKKKGGGFFFDDDAAA???>>>======999999888888999888888777666666666666555555555555555444444333333444444555222222222111111111000000.../////////000000000111////////////////////////...............//////000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---...333111///---,,,+++,,,,,,---,,,+++******,,,---......---------------...///------------------------+++,,,,,,,,,---------...---,,,,,,,,,,,,---...///,,,,,,,,,---...///000000......////////////......555333000...---------...,,,---------....../////////////////////...............////////////............///000000000//////000000000000000000000000...000111111///...//////000000000000000000000000000000111111111222222222222333444333111000000111444333222222444444333222444333111///000111444666444555666777888888888888999999999888777666888:::???AAACCCEEEHHHNNNUUUYYY___hhhrrryyy}}}vvvpppkkkeeedddbbbaaa```aaabbbdddgggjjjkkkjjjfffdddeeegggkkkmmmrrrwwwyyyxxxsssoookkkjjjhhhfffgggiiilllmmmnnnmmmmmmllllllllllllmmmllllllmmmpppssstttsssrrrzzzwwwrrrnnnkkkiiifffeeedddfffgggfffccc```____________^^^]]][[[XXXUUUTTTRRRQQQPPPNNNMMMLLLKKKKKKGGGFFFDDDAAA???>>>======;;;;;;:::999777666666666777777666666666555555555555444444333333444444555222222222111111111000000111000000000/////////...........................------,,,,,,------...///......------------......++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------------000///...---,,,------...---,,,+++***+++,,,...//////...---,,,++++++++++++------------------------.........---------,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,---...///000000------------------------111000...,,,,,,---...///------...............///.........///////////////000000111111111111000000,,,---....../////////...000000000000000000000000///000222111///...//////000000000000000000000000000000111111111222222222555666666555333222333444444333222222333444333222222111///...000222555777555666777777777777666555777888999888777777888999;;;<<<<<<<<<===@@@EEEIIIMMMSSS[[[```eeeqqqwwwqqqmmmiiieeecccbbb```______```bbbcccjjjmmmnnnlllhhheeeeeefffjjjmmmrrrxxxzzzyyytttpppkkkjjjhhhgggggghhhkkklllmmmlllkkkjjjjjjjjjjjjjjjnnnoooppptttwwwyyyyyywww{{{wwwqqqmmmjjjhhhfffddddddfffhhhgggdddaaa```___``````___]]][[[XXXUUUSSSRRRQQQPPPNNNLLLKKKKKKJJJFFFEEECCCAAA???===<<<<<<<<<<<<;;;999666555555666777777777666666666555555555444444333333444444555444444444333333333222222111111111000///.................................,,,,,,,,,,,,,,,---......///..................///++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......,,,++++++,,,,,,---...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++000//////...------,,,,,,,,,,,,,,,---------......,,,---------.../////////------,,,++++++,,,------...---,,,,,,,,,---...///.................................///////////////...//////////////////...+++,,,---.../////////...........................///000222111000//////000000000000000000000000000000111111111111222222222222444444444222111222333444222111222333444333111000000//////111333666888666666777777777666555555444555777777666666777999555666777777888;;;???CCCBBBEEEIIILLLQQQ[[[iiittt~~~xxxpppkkkhhhfffccc```aaa```___]]]^^^___```bbbjjjmmmooommmiiieeeeeefffiiimmmsssyyy|||zzztttooojjjiiihhhgggggghhhjjjkkklllkkkkkkjjjiiiiiiiiiiiillllllnnnqqquuuwwwwwwvvv|||xxxrrrmmmjjjiiigggeeedddgggiiihhheeebbb``````______^^^]]][[[YYYWWWUUUSSSRRRPPPNNNLLLJJJJJJIIIFFFDDDBBB@@@>>>===<<<;;;:::;;;;;;999666555777999777777777777666666666555555444444333333444444555444444444333333333222222000000000000////////////........................---------------...//////000//////......//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,------------,,,,,,***+++,,,---............,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++/////////...............+++,,,---.........---,,,------.....................---,,,,,,,,,,,,---...------------------------////////////......................../////////000------............------,,,---...//////000000000...........................000111111000000000111000000000000000000000000000111111111111222222222///000111111000///111222333222111222333333333111111111111222222444555555444555555555666777777777444666888888777666777888444555777888888:::===???;;;===???AAAFFFLLLTTTZZZgggssszzzuuuppplllfffdddcccbbb___\\\```___]]]\\\]]]^^^```aaafffiiillllllhhheeeeeegggggglllttt{{{~~~{{{tttnnnjjjiiihhhgggggghhhiiijjjlllkkkjjjiiihhhhhhhhhhhhggggggiiilllppprrrrrrqqq~~~yyysssnnnkkkiiihhhfffeeegggiiiiiifffcccaaa```]]]]]]]]]]]]\\\ZZZXXXWWWSSSRRRPPPNNNLLLJJJIIIIIIEEEDDDBBB@@@===<<<;;;;;;888999:::888666555888;;;777777777777666666666666555444444333333444444555222222222111111111000000......//////000000111111000000000000000000000000...............///000000000000////////////000000//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,---...---,,,***))))))+++,,,...//////...---///......---------......------------------------------......///000000000***+++---//////...---,,,...............---------///...---,,,,,,---...///......//////...---,,,,,,///////////////.........---.........//////000000111111222222222222111111---...///000111111111111000000000000000000000000...000111222111000111222000000000000000000000000000111111111111222222222111222444444333333444666333222111111333333222111333333333333333333333333333333333444666777999:::777999::::::999888888999444555777777666666777999888999;;;>>>AAAEEEHHHJJJSSS]]]kkkxxx}}}xxxuuurrrqqqkkkgggcccbbbbbbaaa^^^[[[___^^^]]]\\\]]]___aaabbbaaaeeeiiijjjgggffffffhhhfffkkkttt||||||tttmmmjjjiiihhhgggggghhhiiiiiilllkkkjjjiiihhhhhhhhhhhhhhhhhhjjjmmmqqqsssrrrqqqzzzxxxtttqqqoookkkgggccceeeffffffeeedddbbb```^^^^^^^^^^^^^^^\\\YYYWWWVVVTTTQQQNNNLLLKKKJJJHHHFFFFFFEEEDDDBBB@@@>>>===<<<<<<;;;:::999888888888888999888888777666555555444333333333333333333333333333333333222222222111111222111111000///......---///////////////......---222000---+++,,,---...---000000000000000///.........,,,)))''''''))),,,...++++++,,,,,,,,,,,,------------------------------......,,,,,,,,,,,,......222000---++++++,,,...000---,,,+++*********+++,,,...+++)))(((***,,,,,,---,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---------------------------)))***+++,,,------------000///...---------------+++,,,...000000///...---...,,,***,,,...///...,,,............///////////////...---...///000000...///...............///000000000...------,,,,,,,,,---......,,,++++++---///...//////000000000000000444333333222111111111222222111000000000111222333555333222444555555111...333333333444444444555555666666777777777666666555999777666444444666777999<<<;;;:::999:::<<<>>>@@@IIILLLRRRZZZeeepppyyy}}}zzzuuupppllljjjjjjjjjgggeeeaaa]]][[[\\\]]]^^^bbb```]]][[[[[[\\\^^^___bbbcccdddcccbbbbbbdddeeejjjkkkoootttxxxwwwqqqkkkiiijjjjjjiiigggfffhhhiiijjjmmmppppppnnnjjjhhhgggiiijjjkkklllnnnooopppqqqzzzwwwtttqqqoookkkgggdddffffffgggfffeeecccaaa```^^^^^^^^^]]][[[YYYVVVUUUWWWUUUQQQOOOMMMKKKHHHFFFFFFEEEDDDBBB@@@>>>===<<<::::::999888777777777777888888888777666555555555333333333333333333333333333333333222222222111111111111111000///.........///////////////......---111...,,,++++++------,,,///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000///---,,,+++,,,---...---,,,,,,,,,,,,,,,------,,,***))))))+++.........---------------,,,+++++++++++++++++++++,,,------------------------------,,,,,,,,,,,,------------//////...---------------+++,,,...///000///...---///---+++,,,...///---+++............///////////////...---...///000000...222222111111000000/////////...............//////...//////---,,,,,,...000111000.........///111222333222111111000000000111222111000000111222333444222111000222555666555333222222333333333444444444666777777777777777666666888777666555555666777888999999888888999:::<<<===>>>???CCCJJJQQQYYY```dddkkkqqq{{{uuuqqqooolllhhhfffddddddddddddbbb___\\\\\\]]]___aaacccaaa^^^]]]\\\]]]___aaa```aaabbbbbbbbbbbbeeegggjjjkkkoootttxxxvvvpppjjjiiiiiiiiihhhffffffgggiiijjjmmmpppqqqooollljjjiiiiiijjjjjjkkklllmmmnnnnnnyyywwwtttqqqooolllhhheeefffgggggggggfffeeecccbbb]]]]]]\\\[[[YYYWWWVVVTTTXXXVVVRRRPPPMMMKKKHHHEEEFFFEEEDDDBBB@@@>>>===<<<888888777777777777777888888888777777666666555555333444444444444444444333333333333222222222111111111111000000//////......///////////////......---///---+++***+++------,,,...............------,,,+++---///111111///---+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,---............***))))))+++...000000///------.........---,,,,,,,,,,,,,,,,,,,,,------...------------------------000///...---,,,---......///...------------------+++,,,.../////////...---000...------......,,,+++............///////////////...---...///000000...222222333222111000...---............///000111222///000000///------///222333111...,,,,,,///222444222111000000///000000000111111111111222333555555333222111111333555555444222222222333333333444444666777777888888777777777888777666555555666777888666666666777888888999999;;;<<<===@@@CCCHHHKKKNNNQQQVVV^^^iiiuuu~~~rrriiieeeeeecccbbb```____________^^^\\\[[[\\\^^^aaaccccccbbb___]]]]]]^^^```bbb^^^___aaabbbbbbdddfffiiikkklllpppuuuxxxvvvoooiiiiiiiiiiiigggfffeeegggiiijjjnnnqqqsssqqqooommmmmmjjjkkkkkkkkkkkklllllllll~~~{{{xxxvvvsssqqqooolllhhheeeffffffggggggfffeeecccbbb]]]\\\[[[ZZZXXXVVVUUUTTTUUUSSSPPPNNNMMMJJJGGGDDDFFFEEEDDDBBB@@@>>>===<<<888888777777777888888999888777777777666666666555333444555555555555444333333333333222222222111111111000000000/////////...///////////////......---///---++++++---......---.........//////......---+++---///111111///---++++++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------***+++,,,,,,,,,,,,******)))***,,,...///......---+++++++++---///000///---,,,---------------,,,,,,------,,,,,,,,,---..............................333111///---,,,---...///......---,,,,,,---------,,,---......//////......000///......------,,,+++............///////////////...---...///000000......///000111000///,,,+++///......//////000111222///000000...------///111222111///---...000222444222111111000000000111111111111222222333444555666777555333222111222222222333333333333444444444444666666777777888888777777777666555555555555666777444555666777888888777777>>>>>>>>>>>>???@@@BBBBBBFFFHHHLLLRRR[[[fffqqqyyy~~~yyyooofffaaaaaa``````___^^^]]]\\\]]]\\\[[[[[[\\\^^^aaacccbbb```^^^]]]\\\^^^```aaa]]]___aaabbbcccfffiiikkklllnnnrrrwww{{{xxxpppjjjhhhiiihhhfffdddeeegggiiijjjnnnrrrtttsssqqqppppppmmmmmmlllllllllkkkkkkkkk~~~{{{xxxwwwuuusssqqqooommmiiifffeeefffffffffeeedddbbbaaa]]]\\\[[[YYYWWWVVVUUUTTTRRRQQQOOONNNNNNLLLIIIGGGFFFEEEDDDBBB@@@>>>===<<<999999888888888999::::::777777777777666666666666333444666777777666444333333333333222222222111111000000000000///////////////////////////......---///---,,,---///000000///...//////000000000//////------............------+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------)))***+++------,,,***)))((()))+++,,,---------,,,...---,,,---......,,,+++***+++,,,,,,,,,,,,++++++------,,,,,,,,,---..............................444222///---,,,---...///------,,,,,,,,,------...,,,------...............000000000///---,,,,,,,,,............///////////////...---...///000000...+++,,,///000111000///...000000////////////000000...//////...,,,,,,...111000000000000111111111111222222111111111222222333111111222333444444555555666555444222111111222333444444444444555555555555444555666777777777777777666666555555555555666666444555666777888888888777;;;;;;:::::::::::::::;;;@@@AAACCCEEEIIIPPPXXX^^^gggmmmwwwzzzuuusssrrrtttwwwuuunnngggaaaaaa```___]]]\\\[[[ZZZ]]]\\\[[[ZZZ[[[]]]___```___^^^\\\ZZZZZZ\\\^^^```^^^```bbbdddeeegggjjjmmmmmmoootttzzz}}}zzzssslllhhhhhhgggeeecccdddfffiiijjjmmmrrrttttttrrrqqqqqqooooooooonnnmmmlllllllll}}}zzzwwwvvvtttrrrqqqooommmjjjggggggggggggfffeeecccaaa___^^^]]][[[YYYWWWVVVUUUUUUSSSRRRQQQQQQQQQOOOLLLJJJFFFEEEDDDBBB@@@>>>===<<<::::::999999999999999:::777777777777666666666666444555777888888777555444333333333222222222111111000000000000///////////////////////////......---...------...111222111000...///000000000000000000...---,,,++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,---,,,+++***))))))***+++,,,,,,,,,,,,///...,,,,,,------+++*********++++++,,,,,,++++++,,,,,,,,,,,,,,,------...........................222111///...---------...,,,,,,,,,,,,,,,------...------------....../////////000000///---,,,---...............///////////////...---...///000000...---...000111222333222222000000///....../////////...//////---,,,,,,...000///000111222222222111111222222222222222222333444111222222333333333333333111222333333222333555666333333333444444444555555333333444555666666666666555555555555555555555555555555666666777888888888777777888888888888999999:::;;;<<<===???CCCHHHMMMMMMRRRYYYaaajjjvvv|||xxxsssoooiiihhhjjjooouuuvvvqqqkkkaaa```^^^\\\ZZZYYYYYYXXX\\\[[[[[[ZZZ[[[\\\]]]^^^]]][[[YYYXXXXXXZZZ]]]^^^```aaacccddddddfffiiikkklllnnntttzzz~~~|||tttmmmhhhhhhfffdddbbbcccfffiiiiiilllqqqssssssrrrqqqpppppppppoooooonnnmmmmmmlll~~~|||zzzvvvtttrrrppppppnnnjjjhhhiiiiiiiiihhhfffcccaaa______]]][[[YYYWWWVVVVVVVVVTTTSSSRRRRRRQQQOOOKKKHHHFFFEEEDDDBBB@@@>>>===<<<;;;:::999888888777888888666666666666777777777777444555777999999777555444333333333222222222111111////////////000000000000///////////////......---,,,,,,,,,...000222111000---...//////000000//////...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,******+++,,,,,,+++***++++++,,,------,,,,,,+++++++++++++++,,,------......................../////////......---------,,,,,,++++++,,,,,,---...---------------...//////---///000000---,,,...000............///////////////...---...///000000...//////000000111111222222------------...///000000///000000///------///111111111000000000111222333111111111111111222333333111222333333333222111000///222444444333222444666111111222222222333333333111222333444555555555555444555555555555555555444555555444444555666888999666777888999::::::::::::666888:::;;;<<<===@@@BBB>>>BBBHHHMMMRRRZZZcccjjjvvv|||{{{tttsssqqqooonnnnnnmmmkkkiiiddddddfffmmmtttwwwsssnnn```___\\\ZZZXXXXXXYYYZZZZZZYYYYYYZZZZZZ\\\]]]^^^\\\ZZZYYYWWWXXXZZZ\\\^^^```aaacccbbbbbbccceeegggiiilllrrryyy~~~|||tttmmmhhhgggfffcccaaabbbeeehhhhhhkkkppprrrqqqpppooooooooooooooonnnmmmmmmllllll~~~|||uuusssrrrppppppnnnkkkhhhkkkkkkkkkiiigggdddaaa______^^^\\\YYYWWWWWWWWWWWWTTTRRRQQQQQQOOOLLLHHHDDDFFFEEEDDDBBB@@@>>>===<<<::::::888777666666666666666666666666777777777777444555888999999888555444333333333222222222111111////////////000000000000///////////////......---+++***+++---000111000///,,,,,,---.../////////...------............------++++++,,,,,,,,,---------------------------------,,,,,,............,,,,,,+++++++++,,,,,,---------///...---,,,+++,,,---...---+++((((((***,,,------+++,,,------.........---++++++******++++++,,,---////////////////////////.........///......---,,,++++++++++++,,,,,,---......------------...//////,,,///111000...---///111............/////////000///...---...000000000...000///............//////+++++++++,,,...000111222111111111000...///111333444222///......000333555000000///000000111222222222222333333222111///...111444777666333000111222///000000000000111111111000111222333444444444444444444555555555555444444555444333222333555777999555555777888999999999999777:::<<<===<<<;;;;;;<<<:::>>>CCCFFFGGGJJJPPPTTTYYY```hhhmmmrrr|||}}}wwwqqqkkkiiigggddddddfffggghhhggg______bbbiiipppsssoookkk```^^^\\\YYYYYYZZZ\\\]]]WWWXXXXXXYYY[[[\\\^^^___\\\ZZZYYYWWWXXXZZZ\\\^^^```aaabbbaaa``````bbbdddfffjjjpppxxx}}}{{{ssslllhhhgggeeebbbaaabbbeeehhhgggkkkoooqqqpppooommmmmmnnnnnnmmmmmmmmmlllllllll~~~{{{xxxvvvsssqqqpppnnnkkkiiikkkjjjjjjhhhfffdddbbbaaa\\\]]]]]]\\\YYYVVVUUUVVVWWWVVVSSSPPPMMMKKKIIIHHHGGGGGGFFFEEECCCBBB@@@???<<<999777888:::;;;999666999999::::::999888666555111222333666777888666444222222222111111111000000111000///......---......+++,,,---...////////////...............///000000111000///......///000111,,,***)))***...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***((()))+++---///++++++,,,,,,,,,+++***************)))((()))+++...111///------......---,,,******+++++++++,,,,,,,,,+++,,,+++***)))+++...111------------------------...............---------111...,,,---///000...+++---000222111...,,,---///........................---,,,,,,,,,,,,---..................////////////111000...,,,,,,,,,---...555444111000///000111222666444222000000000111222111111000///////////////000////////////111222333111222222222222333333333555555555444444333333333222222222222222222222222333111111333666666444111444555555666666666666666777555444555777777333000444444444444555777888999888888888888888999999:::;;;;;;<<<===???BBBEEEGGGLLLMMMNNNRRRXXXcccooowwwxxxsssooollliiigggcccbbbaaaaaabbbcccaaa```\\\[[[]]]ccckkkooommmjjjbbbaaa```^^^\\\ZZZYYYXXXZZZZZZZZZZZZZZZ[[[[[[\\\^^^^^^^^^]]]ZZZXXXXXXYYY]]]^^^___``````___^^^]]]ccciiiqqqxxxzzzwwwrrrnnnhhhgggeeecccbbbaaabbbbbbfffggghhhiiikkklllmmmnnnmmmlllkkkjjjiiijjjjjjkkk}}}xxxvvvsssqqqpppnnnkkkhhhjjjjjjiiihhhfffdddbbbaaa\\\]]]^^^\\\YYYVVVUUUVVVVVVUUURRROOOLLLJJJIIIHHHGGGGGGFFFEEECCCBBB@@@??????;;;888888:::<<<===<<<;;;;;;;;;:::999777555444888777666555555555555444333222222222222111111111000000/////////000000111....../////////......---...............///000000000000////////////000000,,,+++)))+++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,+++******,,,///---+++******+++,,,,,,+++***++++++++++++,,,,,,,,,---------,,,******,,,...------------------------000000///...---,,,,,,+++---+++***+++++++++***)))---///111000...,,,---...////////////////////////...............//////000............///////////////......---,,,,,,,,,---333222000//////000111222666444222111000000111222111111000///////////////333222111000/////////000///000000000000111111111444444444333333333222222222222222222222222222222222111111333666666444111333333444555555555555555444333222444777888666444666555555555555666666777555555555444555666666777::::::::::::;;;===???@@@BBBBBBCCCEEEJJJQQQZZZaaannnwwwxxxqqqnnnkkkiiiiiiiiiiiihhhaaa___]]]]]]^^^___^^^]]][[[ZZZ\\\aaagggiiigggccc______^^^]]][[[ZZZYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[^^^______]]][[[YYYYYYYYY]]]]]]^^^______^^^]]]]]]```fffnnnwww|||zzzsssnnnhhhgggeeecccbbbbbbbbbbbbeeefffggghhhiiikkklllllllllllljjjiiiiiiiiijjjjjjxxxvvvsssqqqpppmmmjjjhhhhhhhhhhhhfffeeecccaaa```]]]^^^^^^\\\YYYVVVVVVVVVUUUTTTQQQNNNLLLJJJHHHHHHGGGGGGFFFEEECCCAAA@@@>>>???<<<888777888;;;===>>><<<<<<;;;:::999777555444999888555333222333444555333333333333222222222222/////////000000111222333111111111000///......---//////.........///000000/////////000000/////////---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((***,,,---...---+++***((((((***+++,,,---------+++,,,---,,,+++,,,---///,,,+++)))***+++,,,,,,+++++++++++++++,,,,,,,,,,,,---...///---+++***+++,,,------------------------111111000...---,,,+++***---...///...,,,,,,,,,------///000000...------...////////////////////////000000//////000000111222............////////////------.........---,,,,,,111000///...///000111222555444222111000000111111111000000///////////////333222111000///////////////000000000000111111111333333333222222222222222222222222222222222222222222111222333555555333222222222333444444444444444555333222333555777777666777777666555555555555555777777777777777888888999;;;:::999888888999:::;;;===>>>>>>???@@@DDDJJJNNNTTT[[[eeelllrrrzzzxxxqqqkkkgggaaa```___```cccfffggghhh___\\\YYYXXXXXXYYYYYYXXXXXXXXXZZZ^^^bbbbbb^^^ZZZ\\\\\\[[[[[[ZZZYYYYYYYYYXXXXXXWWWWWWXXXXXXYYYZZZ^^^______]]][[[YYYYYYZZZ[[[\\\]]]^^^^^^]]]\\\[[[]]]aaakkkwww~~~vvvmmmgggfffdddcccbbbbbbbbbcccddddddeeefffhhhiiijjjjjjlllkkkiiihhhhhhiiijjjjjjyyyvvvsssqqqooommmjjjhhhggggggfffeeedddbbbaaa```]]]^^^^^^\\\YYYWWWVVVVVVSSSRRRPPPNNNKKKJJJIIIHHHHHHHHHGGGEEECCCAAA???>>>===;;;999777777888999999;;;;;;::::::999888777666333444333333222333555777444444444333333333222222000/////////000000111222222111111000000000000000000///////////////000000---...///000000///...---...---------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++((()))***+++,,,,,,,,,,,,+++,,,------,,,,,,---///111///------...///...---+++++++++,,,,,,,,,------,,,...///...---++++++,,,------------------------000000///...---,,,,,,,,,---000111000---,,,---000---...//////......------------------------------000000//////000000111222............////////////,,,---///000000///...---............///000111222444333222111000000000111000000////////////000000/////////000000111222222111111222222222333333333222222111111111111111111222222222222222222222222111222333444555444333222222222333444444444444444888777555333333444444444666666555555555555666666888888888777888999999:::;;;:::999888777888999:::<<<===>>>>>>>>>???AAADDDFFFKKKQQQVVVZZZaaajjjqqqzzz}}}yyysssmmmiiieeebbb___]]]\\\\\\^^^aaadddeeefff^^^ZZZVVVTTTTTTUUUUUUUUUUUUUUUXXX[[[^^^]]]YYYUUUXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZ]]]^^^^^^\\\YYYWWWWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYZZZ^^^hhhwwwwwwmmmfffeeecccbbbaaabbbbbbcccddddddeeefffggghhhiiiiiilllkkkjjjiiiiiiiiijjjkkkyyywwwtttqqqooommmjjjgggfffffffffeeedddbbbaaa```]]]^^^^^^]]]ZZZWWWVVVWWWSSSQQQPPPMMMLLLJJJIIIIIIHHHHHHGGGEEECCCAAA???>>><<<<<<<<<;;;999666555444999999999999999:::::::::222555777777666555555666444444444333333333222222111000///...............000000000///000111222333111000000/////////000000---...///000000///...------......------,,,------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,++++++***)))+++,,,,,,++++++,,,---444222000//////...---,,,++++++,,,,,,,,,---------***,,,......---------...---------------------------------...............***,,,...---***(((***,,,---------............---------------------------//////......//////000111............////////////,,,...///111111111000///------...//////111222222333333222111000000000000000000////////////000000...//////000111111222222111111222222222333333333111111111111111111111111222222222222222222222222000222333444444444333333333333444555555555555444888777666444333333444555444444444555555666888888444444444444444555666666888777666666666888999:::888:::;;;;;;;;;;;;<<<===>>>@@@CCCDDDFFFKKKQQQVVV\\\cccooo{{{~~~yyyxxxwwwsssoooeeeccc```___^^^\\\ZZZWWW[[[ZZZZZZ]]]```cccdddddd\\\YYYTTTRRRRRRSSSTTTTTTQQQSSSVVVYYY[[[ZZZWWWUUUVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYXXXXXXYYYYYYZZZ[[[[[[\\\\\\ZZZWWWUUUUUUVVVWWWXXXYYYZZZZZZYYYXXXWWWYYY]]]hhhwwwvvvlllccccccaaa``````aaabbbcccdddeeeeeefffggghhhiiiiiilllkkkjjjiiiiiijjjkkklllzzzwwwtttqqqooommmiiigggfffffffffeeedddcccaaaaaa^^^______]]]ZZZWWWWWWWWWRRRQQQPPPNNNLLLKKKKKKKKKIIIHHHGGGEEECCCAAA>>>===<<<>>>@@@???<<<888666555888888888888999;;;<<<===777:::===<<<888555444555333333333333222222222222111000///...------------000////////////111333444111111000/////////000000.........//////.........,,,---......---,,,---///------------------------******+++,,,------......,,,,,,,,,+++,,,---......,,,,,,,,,,,,,,,+++***))))))+++,,,---,,,+++,,,---222000...------,,,+++***,,,,,,,,,,,,------------***,,,---...------///000------------------------,,,,,,------.../////////,,,---...---,,,+++,,,------,,,,,,---//////...,,,..............................------......///000............////////////,,,---...///000111111111......///000111111222222222222222111111000/////////////////////000000111111222222222111000///...///000000000000111111111111111111111111222222222222222222222222222222222000222444555444333333444333333444555555555555555333444555555444444666888333444444444666777888999555555555555555666777777444444333444555666888999888999;;;;;;::::::;;;===<<<<<<===<<<===???CCCFFFGGGMMMWWW___eeeiiilllnnnqqqxxx}}}{{{vvvppphhhdddcccccccccaaaWWWVVVUUUVVVWWWWWWUUUSSSTTTTTTUUUXXX]]]```aaaaaaYYYWWWSSSRRRRRRSSSSSSSSSPPPRRRTTTVVVWWWWWWVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWYYYYYYXXXXXXYYYYYYZZZ[[[YYYZZZZZZXXXVVVTTTTTTUUUUUUVVVWWWXXXXXXWWWVVVUUUXXX^^^hhhuuu~~~|||rrriiiaaa```___^^^___```aaabbbdddeeeeeefffgggggghhhhhhjjjjjjiiihhhiiijjjkkklllzzzwwwtttqqqooollliiifffffffffffffffeeecccbbbaaa^^^______]]]ZZZXXXWWWWWWRRRQQQPPPOOOMMMLLLLLLLLLIIIIIIGGGFFFCCC@@@>>>===;;;===???===:::888888999999999888888999:::<<<===888;;;===:::666333444666333222222222222111111111000000///////////////000111000///......///111222222111111000//////000000///......------......///+++---///...------...111........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,******+++,,,,,,,,,++++++))),,,......---,,,------...,,,+++***,,,,,,,,,+++,,,,,,,,,------------...---......---,,,,,,...000---------------------------------...............111///......//////...------,,,+++,,,///000...,,,..............................------......///000............////////////++++++,,,,,,...///000111//////000111222222222222222222222111111000///...///////////////000111111111111222222111000...---///000000000000111111111111111111222222222333333222222222222222222222222///222555555333222333444222222333444444444444444111333666666555444666777555555555555555666777888777777777777777888999999666555555444555666888999999:::;;;;;;::::::;;;===<<<<<<<<<<<<;;;<<<>>>???===AAAGGGLLLOOOQQQSSSUUUYYY^^^gggqqq{{{~~~|||xxxsssnnnjjjgggeee```^^^[[[XXXVVVVVVVVVVVVSSSRRRQQQQQQSSSTTTTTTSSSPPPPPPRRRUUUXXX[[[[[[ZZZVVVTTTRRRRRRSSSSSSRRRQQQQQQRRRSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZZZZXXXVVVTTTTTTUUUTTTUUUVVVVVVVVVVVVUUUTTTWWW^^^hhhssswwwtttkkkddd^^^^^^]]]\\\]]]^^^```aaaccccccddddddeeefffffffffhhhgggfffffffffhhhiiijjjzzzxxxtttqqqooollliiifffgggggggggfffeeedddcccbbb^^^______]]]ZZZXXXWWWWWWSSSRRRPPPOOONNNMMMMMMMMMIIIIIIHHHFFFCCC@@@>>>===888:::;;;999777666999<<<;;;;;;:::999999999;;;;;;444666777555111000444999222222222111111111000000////////////000111222333333222///...---...///000222222111000000///000000///...---,,,,,,---...///***,,,//////------///222........................//////...---+++******)))(((+++...111111///,,,***((()))***+++,,,---------+++---///000///.........,,,***)))***---.........,,,,,,,,,---------......111000///---++++++---///------------------------/////////......------,,,///,,,***+++---...,,,)))---+++***,,,///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000............/////////000******)))***+++---///111000000111222222222222111111222222111111000///...///////////////000111111---...000111222222111111111222222222222333333333111111222222333333333333222222222222222222222222///222555555333222333444111111222333333333333222333666999888555222222333777777666555555555555666444444444444444555666666:::999888777777888999:::666777777666555555666888:::::::::::::::;;;;;;<<<:::===@@@BBBCCCDDDFFFGGGFFFJJJPPPVVV]]]eeemmmrrrtttzzz}}}wwwpppkkkkkkjjjfffbbb^^^[[[YYYXXXUUUVVVVVVTTTQQQOOONNNOOORRRPPPMMMLLLMMMOOOPPPQQQRRRQQQRRRSSSVVVWWWVVVTTTSSSRRRQQQQQQSSSSSSRRRPPPRRRSSSSSSRRRPPPPPPRRRSSSVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVWWWXXXXXXZZZ[[[[[[YYYVVVUUUUUUUUUSSSTTTUUUVVVVVVUUUTTTSSSVVV]]]hhhpppsssnnngggaaa]]]\\\\\\[[[\\\]]]___```bbbbbbbbbccccccddddddeeefffeeeddddddeeefffggghhh}}}zzzvvvrrrpppnnnkkkhhhfffggghhhhhhgggeeecccbbb]]]]]]^^^]]]\\\YYYVVVTTTSSSSSSRRRQQQPPPNNNLLLKKKKKKHHHDDDBBBAAAAAAAAA@@@999999999999::::::;;;<<<:::999888777777999;;;<<<:::999777555444333444444222222333444666555222000111000000222555444111...000000000000000000000000///111333555555222///---000000000///......------------------------,,,,,,............---,,,+++***------...//////...------------...///...---+++***+++*********+++,,,,,,---++++++,,,------,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---......---.........---,,,,,,+++***...222111,,,***---000666333...***)))***---///...------,,,,,,------...---///000///,,,+++++++++''')))+++---......---,,,------------------,,,,,,/////////...---,,,******000000000000000000000000...000333666666555222000////////////000000000000111000///......---.........---,,,,,,---///222333......//////000000111111222333333222111111222444000111111111111222222222333333333333333333333333222222444555555444222222444333333222333444666777666666666555333444666888999777666444333333333444777666666555555555666666555666888999999999888777555555666888888999999999888888999:::<<<>>>@@@AAABBBCCCEEEHHHLLLOOOSSSTTT\\\]]]___ccckkkvvv{{{xxxrrrlllfffaaa^^^\\\YYYYYYYYYWWWTTTQQQOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOMMMLLLLLLNNNOOOQQQWWWSSSPPPPPPRRRTTTSSSQQQQQQQQQQQQPPPPPPQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQRRRUUUUUUVVVVVVUUUTTTSSSRRRWWWWWWVVVVVVWWWWWWXXXYYYXXXWWWWWWVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWW\\\dddkkkmmmjjjbbb[[[XXXYYYZZZ[[[[[[[[[[[[[[[^^^___```aaadddfffhhhiiibbbbbbbbbccceeeggghhhiii~~~{{{xxxtttrrroookkkhhheeefffggghhhgggeeecccbbb^^^^^^]]]]]][[[YYYVVVUUUTTTSSSSSSRRRPPPNNNLLLKKKJJJGGGDDDBBBBBBBBB@@@???::::::999999999:::;;;;;;<<<;;;999888777888999:::;;;:::888666555555555666222222333444555555222000111000000222444333000---........................000111333444333222///...............////////////------------------------............---,,,,,,+++++++++,,,------,,,++++++------......------,,,+++)))***+++---------++++++,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......///////////////...---,,,+++---000///---,,,---///222000...,,,++++++,,,---...------,,,,,,------......000111000...,,,,,,,,,,,,,,,.........---+++***------------------------............---,,,++++++........................+++---///111222111///....../////////000000000000111000///.....................------...000111222////////////000000111111555555555222000...///000000111111111111222222222333333333333333333333333222222333333333333222222444444333222333444555555555666666555444444555777888777555444333333444444666666555555444555555666555666777888888888777666555666777888888999999999999999999999:::;;;<<<<<<;;;;;;<<<>>>AAACCCEEEGGGJJJKKKMMMOOOTTT\\\ffflllnnnssszzz}}}xxxrrrnnnlllgggddd```[[[WWWTTTRRRQQQRRRRRRRRRRRRQQQOOOMMMKKKMMMLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKLLLNNNPPPRRRSSSQQQNNNNNNOOOPPPOOONNNOOOPPPPPPQQQRRRRRRQQQQQQQQQPPPOOOOOONNNOOOOOOOOOQQQQQQRRRRRRRRRQQQPPPPPPUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVVVVUUUTTTTTTSSSTTTSSSSSSSSSSSSTTTUUUUUUWWW[[[aaagggjjjfff___ZZZXXXYYYYYYZZZ[[[[[[ZZZZZZ\\\]]]^^^```bbbdddggghhhbbbbbbcccdddeeegggiiiiii~~~|||yyywwwtttpppjjjgggdddeeeggggggfffeeecccaaa___^^^]]]\\\ZZZXXXWWWVVVTTTTTTSSSRRRPPPNNNLLLKKKJJJHHHFFFFFFEEEDDDAAA???;;;;;;:::999999999::::::===<<<:::888777777777888:::999777555444444555555333222222444555555333111000//////111222222000...////////////////////////111111222222111111000///,,,------...//////000000,,,,,,,,,---.........///------.........------,,,+++,,,,,,------,,,,,,+++......---,,,,,,,,,------(((***,,,...///---+++))),,,,,,------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......------.........---,,,,,,+++,,,---...............---------,,,,,,,,,++++++...------,,,,,,------...///000111000...------...------...//////---,,,++++++,,,,,,------.........------.........------,,,..............................000111222222222111....../////////000000000000000///.........//////......//////000000111111/////////000000000000111444444444222///---...///000111111111111222222222333333333333333333333333222222111111111111222222555444444333333333333444333555666666555444444555777666555444444444444444555444444444444444555555444555666666777777666666555666777888888999888888999999888777777777777888:::::::::;;;<<<===>>>???@@@@@@AAABBBCCCGGGMMMQQQRRRUUU[[[```eeekkkrrrvvv}}}wwwrrrnnnmmmpppssssssrrrkkkjjjhhheeebbb^^^[[[ZZZWWWUUURRRPPPMMMLLLLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJLLLNNNPPPQQQQQQOOOMMMLLLMMMMMMLLLKKKLLLNNNPPPRRRSSSSSSRRRQQQPPPPPPOOONNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRRRRSSSSSSTTTUUUXXXZZZ^^^bbbdddbbb\\\XXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[]]]```ccceeefffccccccddddddfffgggiiijjj}}}|||yyywwwtttoooiiieeedddeeefffgggfffeeecccbbb```___]]][[[YYYXXXXXXXXXUUUTTTTTTRRRPPPNNNLLLKKKKKKJJJIIIIIIIIIGGGCCC@@@<<<;;;::::::999999999999<<<;;;:::999888888888888777666444333222222333333333222222333555555333111/////////000111000///...111111111111111111111111222222111000000000000000---------....../////////+++,,,,,,---...//////000,,,---...............---........................///...,,,++++++,,,---...***+++,,,---------+++***...------,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......******+++++++++******))),,,++++++---//////...---+++++++++++++++++++++,,,...------,,,,,,------......///000000...------...***+++---...///000000000++++++,,,,,,---...//////,,,,,,---......................................./////////000111222333444........./////////000000000///////////////000000//////000111111111000000000000000000000000000000///000111000//////111333000000111111111222222222333333333333333333333333333222111000000111222333555444444333333222222222222444666666555444333444555555555555444444444555444444333333333444555555444444444555555555555555666666777888888888888888888888777777666666777777;;;;;;;;;;;;;;;<<<<<<======>>>??????>>>???AAADDDHHHIIIKKKNNNQQQTTTWWWZZZ```cccfffiiikkkmmmppprrrxxx}}}~~~xxxqqqjjjdddeeeaaa]]]\\\]]]___aaa```YYYYYYXXXWWWUUUSSSRRRQQQOOONNNLLLKKKJJJIIIJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNPPPOOONNNMMMMMMLLLKKKKKKIIIKKKOOORRRSSSSSSRRRQQQNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVUUURRRQQQQQQQQQRRRSSSTTTUUUXXXYYY\\\___aaa___ZZZVVVXXXXXXWWWWWWWWWXXXXXXXXXXXXYYYZZZ\\\___bbbdddeeedddddddddeeefffgggiiijjj|||zzzxxxvvvsssnnniiiddddddeeefffggggggeeedddbbbaaa___^^^[[[ZZZYYYXXXXXXVVVUUUTTTSSSPPPNNNLLLKKKIIIHHHHHHHHHHHHFFFAAA>>><<<;;;::::::999999999999999999999999999999999:::666555444333222222333333444333222333444444333222//////000000000/////////111111111111111111111111222111000/////////000000///.........---------,,,,,,,,,------...///000000------......///....................................---,,,++++++,,,...///...---,,,+++++++++------///...---,,,,,,,,,,,,---+++++++++,,,,,,------------,,,,,,,,,,,,---......))))))******+++******))),,,++++++,,,...///...,,,,,,+++)))((()))***,,,......------,,,,,,------...,,,...//////---,,,,,,---++++++---...//////000000++++++,,,,,,---...//////,,,,,,---...////////////////////////////////////,,,,,,,,,,,,---///111222............///////////////////////////000111222000111111222111111000///111111111111000000000000///000111000//////111333000000111111111222222222333333333333333333333333333222111000000111222333444444444333333222222111111333555666444333333333444444555555555555555555333333333333333444555666444444444444444555555666666777777888888888888777777777666777777888999:::777777777777888999::::::999;;;<<<<<<;;;;;;<<<===@@@@@@@@@BBBDDDFFFHHHHHHJJJMMMPPPRRRSSSUUUWWWXXX]]]aaahhhooouuu{{{wwwrrrkkkfffbbb^^^XXXTTTTTTRRROOONNNOOOPPPRRRRRRMMMMMMNNNNNNMMMMMMLLLKKKKKKIIIHHHFFFEEEEEEEEEFFFJJJJJJKKKLLLLLLKKKJJJIIIGGGHHHHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJIIIJJJJJJJJJMMMMMMMMMLLLKKKJJJJJJJJJGGGJJJMMMPPPRRRRRRQQQPPPJJJJJJKKKLLLMMMOOOPPPQQQNNNNNNMMMMMMNNNOOOPPPQQQOOOOOONNNNNNNNNOOOPPPPPPRRRSSSUUUVVVWWWWWWVVVUUUQQQQQQQQQQQQRRRSSSTTTUUUWWWYYY]]]```bbb___ZZZVVVWWWWWWVVVUUUUUUVVVVVVWWWWWWXXXYYY[[[^^^aaadddeeedddddddddeeeeeeggghhhiii{{{yyyvvvtttrrrnnnjjjfffdddeeeggghhhhhhgggeeeddd```___^^^]]][[[YYYXXXWWWVVVVVVUUUSSSQQQNNNLLLKKKFFFEEEEEEEEEEEEBBB???;;;;;;;;;:::999999999::::::888888999999999:::::::::999888666555555555666666444333222222444444333222///000111111//////000111////////////////////////111111000////////////000//////......---,,,,,,+++---------.../////////000....../////////......------,,,,,,++++++,,,,,,---------,,,,,,,,,---......000...,,,***)))+++---///000///...,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......++++++,,,---------,,,,,,,,,,,,---------,,,,,,,,,...,,,***((((((***---......------,,,,,,------...+++---......---,,,,,,---.........---------------+++,,,,,,------.........,,,---...///////////////000000000000000000000000---------...000111333444------........./////////.........///000111222333333333222222111111000000222111111111111000000000222333333111///...///111000111111111111222222222333333333333333333333333222222111111111111222222222333333333333333222111111333444444333222222333333333444555666666666555333333333333444555666777555444444444444555666666777777888888888888777777555666666777888999;;;<<<777777777777888999:::;;;777999;;;;;;::::::<<<===;;;::::::<<>>:::<<>>??????@@@AAACCCFFFCCCFFFIIIKKKLLLMMMPPPQQQNNNSSSXXXYYYXXXZZZ^^^cccccckkkuuu|||~~~{{{vvvuuuuuunnnllljjjgggddd^^^XXXSSSQQQQQQPPPPPPOOONNNNNNNNNHHHEEEBBBCCCEEEFFFDDDAAA@@@CCCFFFHHHHHHHHHHHHIIIFFFFFFGGGHHHHHHHHHGGGGGGEEEDDDCCCBBBBBBCCCDDDEEECCCDDDFFFHHHHHHHHHHHHGGGBBBBBBCCCCCCDDDEEEEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHEEEHHHLLLLLLKKKIIIJJJLLLGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOQQQQQQTTTSSSQQQOOOOOOPPPQQQRRRPPPPPPOOOOOOPPPPPPQQQRRRSSSTTTVVVXXXXXXVVVTTTRRRRRRRRRRRRSSSTTTVVVWWWXXXVVV]]]gggooorrrlllbbbZZZWWWUUUSSSRRRQQQRRRSSSTTTQQQRRRTTTVVVZZZ]]]```aaabbbbbbbbbbbbcccdddeeeeee|||zzzxxxuuusssqqqmmmjjjggggggggghhhgggffffffeeebbbbbbbbbbbb```]]]ZZZXXXVVVUUUTTTRRRPPPNNNLLLLLLNNNKKKGGGDDDBBB@@@===;;;999:::;;;<<<<<<:::888777;;;;;;:::999888777666666666666555555555555666666666555333111111222333444333333333222///.........//////000111111111111111//////000000111111111222***,,,...---++++++...000//////////////////000000//////...---,,,,,,++++++000...---++++++,,,...///,,,,,,++++++,,,...000111++++++------------+++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++++++++++++++,,,,,,---------.........------,,,,,,,,,+++---//////,,,+++,,,...000///---,,,,,,...111333,,,,,,,,,---------.................................------------...//////,,,//////+++,,,111333000......------------......////////////............///,,,+++,,,000222111///444444333222222111111000111111000000000000111111///000333555666555444333333333333222222111111111111111111111111111111111111222333444555666666666333555777666444111//////111777999555222444666666333333333333333333333333333333444444555666777777777777666666555555555444555555555555555555444444888888888777777777777777666666666666666666666666888888777777777777777888999999888888999999:::;;;>>>>>>>>>>>>>>>============???@@@AAA@@@@@@BBBCCCEEEEEEFFFGGGIIIJJJLLLMMMRRRTTTWWWZZZ^^^aaabbbcccfffeeeccccccdddhhhlllooouuu|||~~~{{{~~~|||ooofffbbbaaa^^^[[[WWWVVVTTTRRRNNNKKKHHHFFFJJJJJJIIIIIIGGGFFFDDDCCCCCCCCCDDDBBB@@@>>>??????BBBDDDFFFIIIJJJKKKKKKJJJFFFEEEDDDCCCDDDEEEGGGHHHGGGEEECCCCCCCCCDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEEEE===@@@CCCDDDDDDDDDDDDEEEDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFGGGHHHIIIJJJNNNNNNNNNOOOQQQRRRTTTUUURRRQQQOOOMMMLLLLLLLLLMMMPPPPPPPPPOOONNNNNNQQQSSSRRRRRRRRRQQQPPPPPPOOOOOORRRRRRQQQRRRSSSTTTVVVWWW^^^^^^bbbkkksssqqqeeeZZZYYYWWWUUUTTTUUUUUUTTTSSSSSSTTTVVVXXXZZZ\\\^^^^^^aaaaaaaaaaaabbbccceeeeee}}}zzzxxxuuussspppllljjjgggggggggggggggfffeeeeeecccccccccbbb___\\\YYYWWWVVVUUUTTTRRRPPPNNNLLLLLLNNNKKKGGGDDDBBB@@@===;;;999999:::;;;:::999888777999999888777666555444444666666555555555555666666555444333222222222333333333444333222111000///000//////000111111111111111//////000000000111111111...000111000......000333000000000000000////////////......---,,,,,,++++++***)))(((''''''''')))*********))))))***+++,,,---,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++......------------,,,,,,)))******+++,,,,,,------------------------------++++++++++++++++++******+++++++++,,,,,,---------...---------,,,,,,,,,,,,,,,///111000...---...///---,,,+++******+++---...,,,,,,,,,---------.................................------------...//////---000000,,,,,,111333000......------------......////////////////////////111000000222555666444222333222222222222111111111222222111111111111222222///000111333333333222222333333222222222222222222111111111111111111111111//////000111222222222222444666777777444111000///222777888444111333444333333333333333333333333333333333444444555666666777777666666666555555555555555555555555555555555555777777777777777777777888777777777777777777777777888888777777777777777888888777777777777888999999::::::;;;;;;;;;;;;;;;;;;:::<<<===>>>======???@@@AAAAAAAAAAAABBBCCCDDDDDDCCCDDDGGGJJJLLLOOOPPPQQQQQQPPPOOOOOOQQQTTTWWWYYY[[[___dddgggfffdddbbbaaaaaacccgggjjjmmmooooooooooooooooooppprrrtttvvvwww{{{|||}}}~~~~~~}}}{{{zzzxxxwwwvvvuuuwwwyyy|||~~~{{{vvvqqqnnniiihhhllluuummmeeeZZZTTTRRRQQQNNNLLLLLLLLLKKKJJJHHHFFFDDDCCCGGGFFFFFFFFFDDDCCCBBBAAA@@@AAABBBAAA???>>>>>>???@@@CCCFFFIIIJJJJJJIIIHHHFFFEEEDDDCCCCCCEEEFFFGGGHHHFFFDDDDDDEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDDDD>>>@@@CCCDDDDDDDDDDDDEEEFFFGGGGGGFFFDDDCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIIIIIIIJJJLLLLLLKKKLLLMMMOOOQQQTTTVVVXXXTTTSSSPPPNNNMMMLLLLLLLLLOOOPPPPPPPPPOOOOOOPPPRRRRRRRRRRRRQQQPPPPPPOOOOOORRRQQQQQQQQQRRRTTTVVVWWW\\\]]]bbbllltttrrrfff[[[YYYWWWUUUTTTUUUUUUTTTSSSTTTTTTUUUWWWYYY[[[]]]]]]^^^^^^^^^______```aaabbb}}}{{{xxxuuussspppllliiiffffffgggggggggfffeeeddddddccccccaaa^^^[[[XXXVVVVVVUUUTTTRRRPPPNNNLLLLLLMMMJJJGGGDDDCCCAAA>>><<<::::::999999999888888888999999888777666555444444666666555555555555666666444444333333333333222222333333333333222222111111///000000111111111111000//////000000000000111111...///000...---,,,...///111111111000000/////////.........------,,,,,,+++++++++************+++,,,******)))))))))******+++------............------+++,,,,,,------,,,,,,+++......------------,,,,,,)))******+++,,,------..............................------,,,,,,+++******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,...//////...------...,,,++++++++++++*********,,,,,,,,,---------.................................------------.../////////111111......111222000......------------......000000000000000000000000//////000222444444222000111111111111222222222222333222222111111222222333000000111111111111111111222222222222222222333333111111111111111111111111///000000111111111000000555777888777444222111000222555555111111333333000444444333333333333333444333333444444555666666666666666666666555555555555555555555555555555555555666666666777777888888888777777777777777777777777777777777666666777777888777666666666666777888888888888888999999::::::;;;999:::<<<<<<;;;;;;<<<>>>>>>===<<<<<<<<<<<<<<<===;;;<<<>>>@@@BBBCCCDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIKKKLLLKKKKKKLLLMMMKKKMMMOOORRRTTTUUUUUUUUUWWWWWWXXXXXXXXXXXXXXXXXX\\\]]]^^^`````````___^^^]]]]]]\\\]]]]]]^^^``````eeecccbbbdddeeeccc^^^YYYXXXUUURRRQQQUUU[[[ccchhhlllooouuu|||ttteeeWWWRRRKKKHHHHHHGGGFFFDDDBBBBBBCCCCCCBBBAAA@@@@@@BBBBBBBBBAAAAAA???>>>======???@@@???>>>===>>>??????BBBFFFIIIJJJIIIGGGEEEDDDDDDCCCBBBCCCDDDEEEFFFFFFDDDCCCCCCDDDDDDDDDCCCAAAAAABBBCCCCCCCCCCCCBBB???AAACCCDDDCCCCCCDDDEEEGGGHHHHHHGGGDDDCCCCCCDDDEEEEEEFFFHHHIIIJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLMMMIIIJJJLLLOOORRRUUUXXXZZZUUUTTTRRRPPPNNNLLLKKKKKKMMMOOOQQQQQQPPPPPPPPPQQQRRRRRRRRRQQQPPPPPPOOOOOOQQQQQQPPPPPPQQQSSSUUUVVVYYY[[[bbbmmmuuussshhh]]]YYYWWWUUUUUUVVVVVVUUUTTTTTTUUUUUUVVVXXXZZZ[[[\\\]]]]]]]]]^^^^^^___``````}}}{{{xxxvvvssspppllliiieeefffggghhhhhhfffeeedddbbbbbbaaa```^^^\\\YYYXXXVVVUUUTTTRRRPPPNNNLLLLLLMMMJJJGGGDDDCCCBBB???===<<<;;;:::999999999::::::;;;;;;:::999888777666666666555555444444555555666333333444444444333222111333222111111222222222111///000111111111111000000//////000000000000000000//////...---,,,,,,,,,---222111111000000//////.........---------,,,,,,,,,---------...............,,,,,,++++++++++++++++++,,,------------------,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,---...//////...---,,,+++,,,,,,,,,---------.................................------------...//////111111111000000111111000......------------......000000000000111111111111///......///000000000000//////000000111222222333222111111000000111111222222222111000000000111111111111111222222333333333111111111111111111111111222333333333333333222111666777888777444222222222111333333000111444333000555555444333333333444444444444444555555555666666666666666666666555555555444444444555555555555555444555555666777888999999888888888888888888888888777666666666666777777888777666666666666777888888777888888999:::;;;<<<<<<999;;;<<<<<<;;;;;;<<<>>><<<;;;::::::::::::::::::;;;<<<===???@@@AAAAAAAAA===>>>???@@@AAAAAABBBBBBAAACCCDDDDDDCCCDDDEEEGGGDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLJJJIIILLLMMMNNNOOOOOOOOOOOONNNMMMMMMNNNOOOOOOOOONNNNNNTTTSSSSSSTTTUUUTTTPPPLLLKKKIIIHHHHHHJJJNNNRRRUUURRRUUU[[[aaaeeegggggggggkkknnnppppppoookkk___SSSLLLJJJFFFEEEEEEEEEDDDBBB??????@@@@@@@@@@@@??????>>>?????????>>>===<<<<<<<<<===??????>>>>>>???@@@???BBBFFFJJJKKKIIIEEECCCCCCBBBBBBAAABBBCCCDDDDDDBBBAAA???@@@AAABBBBBBAAA???@@@@@@AAAAAAAAAAAAAAA???AAACCCCCCCCCCCCDDDEEEFFFGGGHHHFFFDDDCCCCCCDDDGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIIIIIIIJJJJJJKKKKKKJJJKKKLLLNNNQQQTTTWWWXXXTTTSSSRRRPPPOOONNNMMMMMMLLLNNNQQQRRRQQQPPPPPPQQQRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPOOOOOOPPPRRRTTTUUUVVVYYYaaallltttsssiii```ZZZXXXVVVVVVVVVVVVVVVTTTVVVUUUUUUVVVWWWYYYZZZ[[[^^^^^^___```````````````~~~|||xxxvvvssspppkkkhhheeeggghhhiiiiiigggeeeddd``````______^^^\\\[[[[[[VVVUUUTTTRRRPPPNNNLLLLLLLLLIIIFFFDDDDDDBBB@@@???>>>===<<<;;;;;;;;;;;;<<<;;;;;;:::999888777666666555555444444444444555555333333444444444333222111222111///000111222111///000000111111111000000///000000//////////////////333111000000///000//////000000000/////////......---------------,,,,,,,,,((()))***+++,,,,,,+++***++++++,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++*********...------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,...///000000000...---+++,,,,,,,,,---------.................................------------...//////111000000111111000000000......------------......///000000000111111111222333222000///...000333555......///000111111222222000000////////////000000333222222111111111222222111111111222222333333333111111111111111111111111444444444444444444333333555666777666444333333444111444555222222555555333777666444333222333444555444444444555555555555555555555555666666666666666444444444555555555666666444444555666777888888999777777777777777777777777666666555555666777888888888777777777777888999999666777777888999::::::;;;999:::;;;;;;:::999:::<<<999999888888999999::::::999:::;;;<<<<<<<<<<<<<<<999:::;;;<<<======<<<<<<;;;>>>@@@AAA@@@@@@@@@AAA??????@@@AAAAAAAAAAAAAAA@@@BBBDDDFFFFFFEEEDDDBBBDDDDDDEEEDDDDDDDDDCCCCCCAAABBBCCCDDDDDDCCCBBBAAAGGGGGGGGGHHHIIIHHHFFFDDDBBBAAAAAAAAABBBDDDFFFGGGFFFHHHLLLOOORRRSSSRRRRRRUUUVVVVVVTTTTTTSSSMMMEEECCCBBBAAA@@@@@@???>>><<>>>>>============>>>======<<<<<<<<<>>>??????>>>>>>@@@AAA???BBBGGGJJJJJJHHHDDDBBBAAAAAAAAAAAAAAABBBBBBBBBAAA???>>>???AAABBBBBBBBB>>>>>>???@@@@@@@@@@@@@@@@@@BBBCCCCCCBBBBBBDDDFFFDDDEEEFFFFFFEEEDDDEEEGGGIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLMMMNNNPPPRRRSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPKKKNNNQQQRRRQQQPPPQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOOOOOOONNNNNNOOOQQQSSSTTTTTTXXX```jjjrrrqqqjjjbbb[[[YYYWWWVVVWWWWWWVVVUUUVVVVVVUUUVVVWWWYYY[[[\\\^^^___``````aaa``````___~~~|||yyyvvvsssoookkkhhhfffhhhjjjkkkkkkiiifffddd``````___^^^]]]\\\[[[[[[VVVUUUTTTRRRPPPNNNLLLLLLKKKIIIFFFEEEDDDCCCBBB@@@>>>>>>=========<<<<<<<<<999999888777666555444444555555444444444444555555444444333333333333222222333111...///111222000---000111111111111000000///000000////////////......000///------...///...---........................------------------------&&&(((***,,,,,,,,,***)))))))))******+++******)))++++++************+++++++++,,,,,,------,,,,,,+++......------------,,,,,,......------,,,,,,++++++************************)))***+++,,,...///000000------,,,,,,,,,,,,++++++,,,,,,------------.........------...000111000///,,,---.........---,,,+++,,,,,,,,,---------.................................------------...//////000...///222222//////111......------------.........//////000000111111111111111000...,,,---111444---......///000111111222/////////....../////////111222222222222222222222222222222222222222333333111111111111111111111111111222222333333333222222333444555555444333555666444:::;;;777333444666666888777444333222333444555555555555555555555555555555555555666666666666666333333444444555666666666555555555666666777777777666666666666666666666666555555555555666777888888888777777777777888999999555555555666777777777888666888999888777666777999888777777777777888888999888999::::::;;;;;;::::::888999999:::::::::999999888:::>>>???>>>=========;;;;;;;;;<<<<<<<<<=========>>>@@@BBBCCCBBBAAA@@@AAA@@@@@@??????>>>>>>>>><<<======>>>>>>>>>======>>>???@@@AAAAAA@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBDDDEEEEEEDDDDDDGGGIIIGGGEEEEEEGGGEEEAAA???>>>>>>===<<<;;;;;;:::<<<=========<<<<<<;;;:::;;;<<<===============<<<<<<>>>??????>>>>>>???AAA@@@BBBEEEHHHHHHFFFCCC@@@?????????@@@@@@@@@AAAAAABBBAAA@@@AAACCCEEEEEEEEE>>>>>>???@@@@@@@@@@@@???AAABBBCCCBBBBBBBBBDDDFFFCCCEEEFFFFFFEEEEEEFFFGGGJJJJJJIIIIIIHHHGGGGGGGGGJJJJJJKKKLLLLLLLLLLLLKKKMMMMMMMMMMMMNNNOOOPPPPPPMMMNNNOOOPPPPPPQQQPPPPPPLLLNNNPPPQQQPPPPPPQQQSSSRRRRRRRRRQQQPPPPPPOOOOOONNNNNNMMMMMMNNNPPPRRRSSSSSSWWW^^^gggnnnnnniiiddd[[[YYYWWWWWWXXXXXXWWWVVVWWWVVVVVVVVVWWWZZZ]]]___^^^^^^```aaaaaa```___^^^|||yyyvvvsssoookkkhhhgggiiikkkmmmllljjjgggeeecccbbb```^^^\\\ZZZYYYXXXVVVUUUTTTRRRPPPNNNLLLLLLKKKIIIFFFEEEDDDDDDBBBAAA<<<===>>>>>>>>>===;;;:::999999888777666555444444555444444333333444444555555444333222222222333333666222///000222333000,,,111111111111111000//////000000/////////.........,,,***((()))+++---,,,***++++++,,,,,,---.........------------------------'''))),,,//////...,,,+++((()))***+++,,,,,,++++++,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++......------------,,,,,,,,,,,,,,,,,,------......++++++++++++++++++++++++******+++,,,---......///---------,,,,,,+++++++++---------......////////////...---///222333222000++++++,,,,,,------,,,,,,,,,,,,,,,---------.................................------------...//////...,,,---222222///...111......------------......------...//////000111111---///000///---,,,...///.........//////000000000000000////////////000000...///000222222222111111333333222222222222222222111111111111111111111111///000111222222222222222000222333333333444666888:::BBBDDD===444222555666999777555333222333444555555555555555555555555555555555555555666666666777333333444444555666666777555555666666666666666666555555555555555555555555555444444555555777888888777666666666666777888888666666666666666666777777666888999888777666777888;;;:::999888777777777777::::::;;;<<<<<<<<<<<<;;;::::::::::::999999999999888:::<<<===<<<<<<===>>>;;;;;;;;;;;;<<<<<<============???@@@@@@??????>>>======<<<<<<======>>>>>>;;;<<<<<<<<<======>>>>>>:::;;;===========================>>>>>>>>>>>>>>><<<<<<<<<<<<======>>>>>>???BBBBBB@@@AAADDDCCC???============<<<<<<<<<===999::::::;;;;;;;;;:::::::::;;;;;;<<<=========<<<<<<===>>>>>>===<<<===??????@@@CCCDDDDDDBBB@@@>>>>>>>>>??????@@@@@@??????BBBAAA@@@BBBDDDFFFFFFFFF>>>>>>???@@@@@@@@@@@@???BBBCCCCCCBBBAAAAAADDDFFFEEEFFFGGGFFFEEEDDDEEEFFFHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJLLLLLLKKKKKKLLLMMMNNNNNNMMMNNNOOOPPPPPPOOOOOONNNMMMNNNOOOOOOOOOPPPRRRTTTRRRRRRRRRQQQPPPPPPOOOOOOMMMMMMMMMMMMNNNOOOQQQRRRSSSVVV\\\dddjjjkkkhhheee\\\ZZZXXXWWWXXXXXXWWWVVVWWWWWWVVVVVVXXX\\\___aaa___```bbbccccccbbb```___|||yyyvvvsssoookkkggghhhjjjlllnnnmmmkkkhhhffffffdddaaa^^^[[[XXXVVVVVVVVVUUUTTTRRRPPPNNNLLLLLLKKKIIIFFFEEEEEEDDDCCCAAA:::<<<===>>>>>><<<:::999;;;;;;:::999888777666666555444444333333444444555666555333111111222333444888444111111333444000,,,111111111111111000//////000000//////.........---...,,,***+++...000///---)))******+++,,,---...///------------------------&&&(((+++...///...+++******+++,,,...//////......------++++++++++++------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........./////////000000...,,,,,,...111222111...,,,,,,,,,------......///,,,,,,,,,---------.................................------------...//////---***,,,222222......111.........------.........,,,------...///000000111---222666777444111000000.........///////////////111111000000000000111111+++---///111222222111000444333333222222111111111111111111111111111111111///000111222333444444444...000222222222444666999???HHHJJJAAA555000333666:::888555333222222444555555555555555555555555444444555555555666666777777333333444444555666777777666666666666666555555555555555555555555555555555444444444555555777888888555555555555555666777777999999999999888888888888999:::;;;:::999888999:::???>>>===;;;999888777777888999::::::;;;;;;;;;;;;999999888777777777777888999999:::999999999<<<>>>;;;:::::::::;;;<<<<<<===;;;;;;;;;;;;::::::999999777777777777999:::;;;<<<999999999999:::;;;<<<===666888::::::::::::;;;<<<::::::::::::::::::;;;;;;;;;:::999999:::;;;<<<>>>888<<<>>>===>>>AAA???;;;::::::;;;;;;:::;;;<<<>>>888888:::;;;<<<<<<<<<<<<999:::;;;;;;<<<<<<<<<<<<;;;<<<======;;;:::;;;===>>>???@@@AAAAAA@@@>>>=========>>>???????????????@@@??????@@@CCCEEEEEEEEE>>>>>>???@@@@@@@@@@@@@@@CCCCCCCCCBBBAAAAAADDDFFFGGGHHHHHHGGGDDDCCCCCCDDDFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFHHHIIIIIIIIIHHHGGGJJJJJJJJJJJJKKKLLLNNNNNNNNNNNNOOOPPPOOONNNMMMLLLMMMNNNOOOOOONNNPPPSSSUUUSSSRRRRRRQQQPPPPPPOOOOOOMMMMMMLLLLLLMMMOOOQQQRRRSSSVVV[[[bbbhhhiiigggeee\\\ZZZXXXXXXXXXYYYXXXWWWWWWWWWVVVWWWYYY]]]```ccccccdddeeeffffffeeecccbbb}}}xxxtttpppmmmiiifffhhhhhhiiiiiiiiiiiihhhhhhbbbbbbbbbaaa___[[[XXXVVVYYYSSSPPPQQQQQQOOONNNPPPPPPMMMIIIFFFDDDCCCAAA???<<<<<<;;;::::::::::::;;;:::999888666666666777777666666555555555444444444222***(((///444333222444333222222111111222222333222111111111000000//////000000////////////000000111000///---------...//////...---,,,,,,---...///---------,,,,,,+++++++++((()))***+++---...///000666444000,,,)))(((((((((++++++++++++++++++++++++---------...------,,,,,,...---+++,,,---...------+++++++++,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++111+++,,,444888444///---777222,,,+++...///---+++......---------,,,,,,,,,...---,,,,,,,,,---...///------............---------...//////---++++++,,,---------............///000000...------...//////---------------...///000000000000000111111111111---......///000111111222111111000000//////......//////000000111222444444333222222444555555333111111111111000000000000000111111000000000000111111555333111333555777555333444<<>>>>>===<<<:::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::===>>>@@@AAAAAAAAA@@@???AAA>>><<<===???@@@>>><<<@@@AAABBBBBB@@@@@@AAABBB???>>>>>>>>>???AAACCCDDDCCCBBBAAAAAA@@@@@@AAAAAAGGGHHHHHHFFFCCCAAAAAABBBEEEEEEEEEFFFGGGGGGHHHHHHIIIGGGGGGJJJMMMNNNKKKHHHJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNMMMMMMMMMMMMMMMNNNQQQPPPOOONNNNNNNNNOOOOOOQQQQQQRRRSSSSSSRRRQQQPPPNNNMMMMMMMMMNNNPPPRRRSSSTTTTTTWWW]]]dddgggeeeccc\\\YYYUUUUUUXXXZZZYYYWWWYYYXXXWWWWWWXXX[[[___aaaeeehhhlllmmmkkkfffbbb```|||wwwtttqqqnnnkkkiiijjjkkkkkkjjjjjjhhhgggfffbbbbbbbbbbbb```]]]ZZZXXXWWWSSSQQQSSSSSSPPPNNNOOOMMMKKKGGGEEEEEEDDDCCCAAA<<<<<<;;;::::::::::::;;;:::999777666666666666777666666555555555444444444333...---444999666333333222111111000000111111222111111111000000000////////////000000000000//////000000///...............000///............///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,222111...,,,*********+++++++++++++++++++++++++++++++++,,,---............///---++++++,,,------,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---)))+++444:::888555555555111,,,+++---///---***------,,,,,,,,,+++++++++...---,,,+++++++++,,,---------............------,,,---///...,,,++++++,,,---------............/////////...---......///000......---------......///...////////////000000000---......///000000111111111000000000/////////...111111111111111111222222333222222333555555333111111111111111111111111111111111000000000000111111444222111222555666555333333888===<<<666111111333222333555666777666555444555555555555555444444444444333333333444555777777555444333222333444666777>>>;;;777555777888999888555555444444444444444444555555555555666666666666444555555666777777888888777666555555555666888999???:::555444666999999888777666666555666777888999999999999999:::::::::::::::999888888888888999:::::::::::::::::::::::::::;;;;;;:::::::::999999999888888999999999999888888<<<:::888777999;;;<<<<<<<<<999777666888999::::::666777888888999999999888<<<<<<;;;:::999888777777:::888777888999::::::999888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;888666555888888999::::::::::::999<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>======<<>><<<===???@@@???===>>>@@@AAAAAA@@@@@@AAACCC@@@@@@?????????@@@AAABBB?????????@@@AAABBBCCCDDDFFFGGGGGGEEECCCAAABBBCCCDDDDDDEEEFFFFFFGGGGGGHHHFFFEEEEEEGGGJJJKKKJJJHHHKKKJJJJJJJJJJJJKKKLLLLLLNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQRRRSSSSSSSSSSSSRRRQQQNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTWWW]]]cccfffeeebbb]]]ZZZYYYZZZ]]]___^^^\\\YYYXXXWWWWWWYYY\\\___aaagggjjjnnnooolllhhheeeccc~~~{{{wwwtttrrrpppmmmkkklllllllllkkkjjjhhhfffeeebbbbbbccccccaaa___\\\ZZZWWWTTTTTTXXXXXXSSSOOONNNKKKIIIFFFEEEEEEEEEDDDCCC<<<<<<;;;::::::::::::;;;999888777666555555555555555555555555555444444444444111111777:::777333111111000000000000000000111111111000000000000//////...///000111111000///...///////////////......---...---,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,///...,,,++++++,,,------++++++++++++++++++++++++)))***+++---............111...+++***+++,,,---,,,---,,,,,,,,,,,,,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++222//////333666444000...333///++++++,,,...,,,***//////.........------------,,,,,,+++,,,---...///------............------+++---...---,,,++++++,,,---------............///......---......///000111//////...---------..................////////////.........//////000000111000000000000////////////222222111111111000000000222222222333555444222000222222222222222222222222111111000000000000111111333111111111333444333222222444666555333111000111333333333444444444444444666666555555444444333333333222222222333444555666444333222222222333444555;;;999666555666888999999444333333333333444444555444555555555555666666666555555555666666777777888666666555555555666777888<<<666111111666:::888555444333444444555777888999888888888999999999::::::999999888888888888999999999999999999999999999999:::::::::999999999999999777777888888888888777777:::888777777888:::::::::;;;999777666888999999999888888999::::::::::::999<<<;;;;;;:::999888777777999888777888999::::::999777777777888888888999999::::::::::::::::::::::::999:::::::::999777666444666666777888888888888888;;;;;;;;;;;;::::::::::::999:::;;;<<<<<<<<<;;;;;;>>>===<<<===???@@@???>>>>>>@@@BBBBBBAAA@@@AAABBBAAAAAA@@@???>>>>>>??????????????????@@@BBBCCCDDDCCCDDDEEEDDDCCCBBBBBBDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDFFFHHHJJJKKKJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQRRRSSSSSSSSSSSSRRRRRRNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTWWW]]]ccceeedddaaa[[[ZZZZZZ]]]bbbcccbbb___ZZZYYYXXXXXXYYY\\\^^^```fffiiilllllljjjgggdddccc|||xxxuuussspppmmmkkkjjjjjjkkkkkkjjjhhhfffdddbbbbbbcccdddcccaaa^^^]]]XXXVVVXXX\\\\\\VVVPPPNNNJJJHHHFFFEEEEEEEEECCCAAA<<<<<<;;;::::::::::::;;;999888777666555555444444555555555555555555555555555333333555666555222000111111000000000000111111000000000000000000//////---///000222222000///------...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000---,,,,,,++++++,,,------++++++++++++++++++++++++***+++,,,---------------111...+++)))***+++,,,,,,---------,,,,,,+++++++++---...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,******************++++++111///---...///---)))'''000---+++***,,,---,,,***......---------,,,,,,,,,+++++++++,,,...000333444,,,------......------,,,***,,,------,,,++++++,,,---------............///---------...///000111111000///...---------------........./////////000000........./////////000000000000000000////////////000111111111111111000000222111222333444444222000111111111111111111222222111111000000000000111111111111111111222222222111222111000111222222111000333222111111111222444444666666555444444333222222333333333333333444555555444444333222333333444555555333222222333444666666222222222222333333444555444444444555555555666666555555555666666666777777666666666555666666666666888555333333555777666555444444444555555666777888777777777888888888999999888888888777777888888888999999999999999999999999999999999999999888888888999999::::::::::::999999999777666666888999999888:::888666666777999888888888999999:::::::::999999777777888888999999::::::888777777888::::::999888666666666777777777777888888888888888888888888888777888999:::;;;;;;::::::555666777777888888777777:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAACCCDDDDDDBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>BBBAAAAAA@@@???@@@@@@@@@@@@BBBCCCCCCBBBBBBCCCDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHGGGFFFGGGIIIKKKMMMNNNLLLKKKKKKKKKKKKLLLMMMMMMKKKKKKKKKJJJKKKKKKLLLLLLOOOPPPPPPPPPOOOOOONNNNNNPPPPPPQQQQQQQQQQQQQQQQQQNNNOOOQQQSSSTTTTTTTTTSSSTTTUUUWWW\\\bbbdddbbb___XXXWWWYYY^^^ccceeeccc___ZZZZZZYYYYYYZZZ[[[]]]___```cccffffffdddbbb``````~~~yyyvvvssspppmmmjjjfffgggiiijjjjjjhhhfffeeebbbcccddddddcccbbb___^^^WWWUUUVVV[[[ZZZTTTNNNLLLKKKIIIGGGFFFEEEDDDAAA???<<<<<<;;;::::::::::::;;;999999888777666555444333444555555555555555555555888777444222222444444333222222222111111222222222//////////////////000000---///000222222000///------...///000000///...---111111222222222222111111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////------,,,,,,++++++++++++++++++++++++++++++++++++,,,---------,,,+++******000---***)))***,,,,,,,,,---------,,,,,,++++++++++++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,((()))))))))+++------,,,---,,,++++++,,,,,,,,,+++*********)))))))))((((((,,,,,,++++++,,,...000111,,,,,,------------,,,,,,***,,,------,,,+++,,,------------............///,,,------...///000000111000///...---------------//////000000000111111111............////////////////////////000000000000---...///111111222111111222111111333444444222000.../////////000000111111111111000000000000111111111111222111111000111111222000//////222333222111333222000000000111333444666666555444333222222111333444444444555555555555555555444444444444444444111111111111111222333555222222222222333333444555444444444444555555555555555555555555666666666666555666666666666555555555666888999777444333444666666666666666666666666555666666666777777777888888777777777777777777777777888888888888888888888888888888888888888888888888::::::;;;;;;;;;;;;::::::777666555666777888888777888777666666777888777666777888888888888888777777666666777888888999::::::777777777888::::::999777555555666666666777777777777777777777777777777777777777888999:::::::::;;;666777777888999888888888:::::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;<<<<<<===>>>>>>???@@@EEEFFFGGGGGGDDDAAA@@@???>>>>>>??????@@@@@@@@@@@@AAAAAA@@@????????????@@@>>>@@@BBBBBBAAAAAACCCDDDBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIILLLNNNKKKKKKKKKKKKKKKLLLLLLMMMJJJIIIIIIIIIJJJJJJKKKLLLOOOOOOPPPPPPPPPOOONNNMMMNNNNNNNNNNNNOOOOOOPPPPPPOOOPPPRRRTTTUUUUUUUUUTTTUUUUUUWWW\\\aaacccaaa^^^WWWWWWYYY^^^dddeeeccc___ZZZYYYYYYYYYYYYZZZ\\\\\\\\\^^^``````___]]]]]]]]]zzzvvvssspppmmmjjjeeegggiiikkkkkkjjjgggfffbbbcccddddddcccaaa___^^^VVVRRRRRRUUUTTTOOOJJJJJJKKKIIIGGGFFFEEECCC@@@===<<<<<<;;;::::::::::::;;;:::::::::999888666444333444444444555555555555555::::::777222222555777666333333222222222222333333......////////////000000...///000111111000///...---...//////////////////......////////////......++++++,,,,,,,,,,,,------//////......---,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++------------,,,***)))(((---+++******,,,---,,,+++---,,,,,,,,,,,,,,,,,,+++)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++---...+++---,,,)))))),,,---++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,+++***)))******+++,,,,,,------------,,,,,,+++,,,......---,,,---...---------............///,,,---...///000000000/////////...---------......000000000000111111111111........................////////////000000000000,,,---///111222222222111111111111222444333111///---......//////000000000111111000000000000111111111222333222000000000222222111000111222333333222222111111000000222333444555555444444333333222222333444555555555555444444555555555555444444444444111222333333222222444666444333333333333444444555333444444444444555555555555555555555555555555555555555666666666555444444444888<<<:::444111333777666666777777666555444444555555555666666666777777666666777777777777666666777777777777777777777777777777777777777888888888888888999999999999888888777666555666888999888777777666555666777888777555666777777777777666555555888888888777777777666666777666777888::::::888666555555555666666666777777888888888888888888888888888888888777777777666666777777888999999999999999999999999999::::::::::::888888777777777888999:::;;;<<<============>>>???EEEGGGHHHGGGDDDAAA??????>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>???AAABBBCCC===???AAAAAA@@@@@@BBBCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDFFFGGGFFFFFFFFFHHHJJJJJJJJJJJJJJJJJJKKKLLLLLLHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLNNNPPPQQQQQQQQQPPPMMMLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUWWW[[[```bbb___\\\XXXXXXZZZ___ccceeebbb___YYYYYYXXXXXXXXXYYYYYYZZZ[[[]]]^^^^^^]]]\\\]]]^^^~~~zzzwwwtttrrrooommmhhhjjjlllnnnmmmkkkhhhfffccccccddddddcccaaa^^^]]]WWWSSSPPPRRRQQQMMMJJJKKKHHHGGGFFFFFFFFFDDDAAA???<<<<<<;;;::::::::::::;;;;;;;;;;;;:::999777555444444444444555555555666666777:::999333222666777555222222111111111111222222........./////////000000//////000000000000//////...............///000000+++,,,---......---,,,++++++++++++,,,,,,---------/////////...------,,,,,,+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***)))***+++---...,,,++++++,,,,,,,,,,,,,,,,,,---***+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***,,,...//////111000***(((++++++)))***+++---------------.../////////.........------,,,,,,+++******+++---...+++,,,,,,------,,,,,,++++++---//////.........///---------............///---...///000000///............---------......////////////000000000000111.........................../////////000000000111---...000111222111000///111111111222333333111///.........///000000111111111111000000000000111111111333444333111///111222000111222333222222222222222111111111222222333333333333333333333333333333222333444555444444333222444444444444444333222222222444555555333222444666555555444444444444444444333333444444444555555555555555555555555555555555555555666666666555444333222666999999666444444666333333555555666555444444444444555555555666666666555555666777777666555555777777777777777777777777666666666777777777888888777777888888888888777777777666666777999999888777666555555666777777666444666777777777666666555444777777777777777666666666666666777888::::::888666555666666666666777777777888888888888888888888888999999888777777777777888777777888999999999999888888888999999999:::::::::888888777777777888999:::;;;===>>>>>><<<;;;===???AAACCCFFFFFFDDDAAA@@@???AAAAAABBBCCCBBBAAA@@@???======>>>>>>???AAABBBCCC===???@@@@@@??????AAABBBAAABBBBBBCCCCCCDDDEEEEEEDDDFFFHHHHHHFFFEEEFFFGGGIIIIIIIIIIIIIIIJJJJJJKKKGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLNNNPPPQQQQQQPPPPPPMMMLLLLLLLLLMMMNNNPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVUUUUUUWWW[[[```aaa^^^[[[YYYXXXXXX\\\```aaa^^^[[[XXXXXXXXXXXXWWWWWWWWWWWWZZZ[[[\\\\\\[[[[[[\\\^^^|||yyyvvvuuutttqqqooolllmmmooopppoookkkhhheeecccdddddddddccc```]]]\\\[[[UUUQQQRRRQQQNNNLLLNNNFFFEEEEEEFFFFFFEEECCCAAA<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;:::888555444444444444555555555666666111777888333111444444111111111000000000000111111---.........//////000000000000////////////000000///...---------///000111000111222333333222111000+++++++++,,,,,,---------,,,---------.../////////******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++'''((())),,,//////---***+++++++++,,,,,,------------...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,///000''',,,,,,''''''---111///***,,,---...------...///*********)))))))))((((((******+++,,,///222555666+++,,,,,,------,,,,,,+++,,,...000000///...///000---------.........//////......///000000///...------------------...///000............/////////000.....................---.../////////000000111111...///111222111000...---111000111222333333111///...//////000111222222222111111000000000000111111222444555444111///111333///111444444222111111222111111222222333333333333333333333333333333333444111222333444333333111000333333333333333222111000111444555444222111222555777666555555444444444444333333333444444444555555555555555555555555555444555555666666666555333222111222444666888777666444///000222444555555555444444444444555555555666666444555666777777666555444777777777777777777777777555666666666777777888888888888999999999999888888777666666777999:::888777666555555666777777666444777777777777777666555555444444555666777888999999666666777999::::::888555666666666666777777777888666666666666666666666666888888888999:::<<<===>>>666666777888888888888888888888888999999:::::::::;;;:::999999999:::<<<<<<;;;===???>>>;;;:::<<<>>><<>>AAA@@@@@@???>>>?????????===???@@@@@@??????@@@AAAAAAAAABBBBBBCCCDDDDDDEEEFFFIIIKKKKKKHHHFFFFFFHHHIIIHHHHHHHHHHHHIIIJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKNNNOOOPPPQQQQQQOOOMMMLLLMMMMMMLLLLLLMMMOOOQQQRRRQQQQQQPPPPPPQQQSSSUUUVVVUUUUUUWWW[[[___aaa^^^ZZZWWWVVVUUUXXX[[[\\\ZZZWWWWWWWWWWWWWWWWWWVVVVVVVVVXXXYYYZZZYYYXXXYYY[[[]]]{{{xxxvvvssspppmmmkkklllnnnooonnnjjjgggdddccccccccccccaaa___]]]\\\YYYVVVSSSRRRQQQPPPNNNMMMHHHHHHGGGFFFDDDBBBAAA@@@<<<;;;:::999888999::::::===:::666555777888666444444444333333444555777888777555444444555555444333444333333222222333444444222222222222222111000///.........///000///,,,***////////////////////////,,,***)))+++///111000.../////////---,,,,,,---//////...---,,,,,,---...///***+++---.........------,,,,,,,,,------.........,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------..................******++++++++++++******------.........---+++***((((((((()))***+++,,,---,,,,,,,,,++++++************+++,,,---............---,,,,,,---...---+++((())))))*********+++++++++000...,,,,,,---------,,,---...000///...,,,------++++++++++++,,,---......---------............//////.........------------000///...------...000111///////////////.........,,,---///000000///---,,,---......///////////////111111222333333333333222////////////////////////111111000000//////......222222222222222222222222111111111111111111111111222222111111222222333444222222222111111000000000333333333444444444555555444333333222111111111222555555555555444333222222333444444555555444444333333333333444444444555555000000111222222333444444777777777777666555444444888777666444333222111111666666666666666555555555222333444333222222333444666777555333777===999...444444444555555555555666666666666666666666666666777777777777666666666666::::::888777777666666666444555666666666555333222777666666555555555555666666666666666666666666666<<<222000:::???:::777:::666666777777777777666666777777777777777777777777;;;:::999777777777777888777777666666777777888999777777777777777666666666:::::::::999999999888888:::999888999;;;<<<;;;:::<<<<<<;;;<<<===>>>@@@AAABBBBBBCCCCCCBBBAAA@@@@@@BBBAAA???>>>===>>>>>>???BBB@@@??????@@@@@@>>>===>>>??????@@@@@@AAABBBBBBFFFGGGGGGHHHGGGFFFEEEDDDFFFGGGHHHIIIJJJIIIHHHGGGIIIHHHFFFFFFFFFHHHJJJKKKJJJKKKKKKMMMNNNOOOPPPPPPNNNNNNMMMMMMNNNNNNOOOPPPOOONNNMMMLLLMMMNNNQQQRRRSSSVVVWWWYYY^^^ccc```ZZZVVVUUUVVVWWWYYYYYYWWWUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZ[[[\\\[[[ZZZYYYXXX|||yyyvvvtttpppmmmjjjkkknnnooonnnllliiigggbbbbbbbbbaaa```^^^\\\[[[UUUSSSPPPNNNNNNMMMKKKIIIHHHHHHGGGFFFDDDBBBAAA@@@>>>===<<<;;;:::;;;<<<<<<===:::777666777777666555333333333444555666777777555444333333444444333222333222222111111111111222222222222222222111000000///......///111111000...........................,,,+++***,,,///000///.........---,,,++++++---.........---,,,,,,---......+++,,,---.........------------------------------...---,,,++++++***+++++++++,,,,,,------,,,,,,+++...------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++///......---,,,,,,------222111///---++++++++++++,,,,,,,,,+++++++++******++++++,,,---............,,,,,,+++,,,------***(((*********+++++++++,,,,,,000...,,,,,,---......------...000///---,,,,,,---......------,,,---------//////.........---------/////////.........------,,,,,,,,,---...000111222.........///////////////---...000111111000...---......///000000000000///000111222222333333222222111111111111111111111111222111111111000000000000222222222222222222222222111111111111111111111111222222111111222222333444444444333333222222222222333333333444444444444555555444333333222222222333333333444444444444444333444444555555555555444444333333333444444444444555222222333333444444555555222333333444444444333333777777555444333333333333555555555555555666666666555666777777555444555666666666666555666888666222444444444444555555555555666666666666666666666666777666666666666666666666777666555444333333333333555555555555555444333333555555444444444555555666666666666666666666666666999222222<<<@@@:::555777666666666777777666666666666666666666666666666666:::999888777777777888999888888777777777777888888666666777777888888888777::::::999999999888888888:::999888999;;;;;;;;;:::<<<;;;;;;<<<===>>>@@@AAAEEEEEEEEEDDDDDDBBBAAAAAAAAAAAA????????????@@@AAABBB@@@>>>>>>??????>>><<<>>>??????@@@@@@AAABBBBBBEEEFFFGGGGGGGGGGGGFFFEEEFFFFFFHHHIIIIIIIIIHHHGGGIIIHHHGGGFFFFFFHHHIIIKKKJJJKKKKKKLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMNNNOOOOOOMMMLLLKKKKKKLLLMMMOOOQQQQQQSSSUUUWWW\\\aaa___YYYVVVUUUVVVWWWYYYYYYWWWUUUVVVVVVWWWXXXYYYYYYYYYYYY[[[[[[\\\\\\[[[ZZZYYYXXX}}}zzzwwwtttpppnnniiikkkmmmoooooonnnkkkjjjbbbbbbbbbaaa```^^^]]]\\\XXXUUURRRPPPPPPOOOMMMKKKIIIHHHHHHFFFEEECCCAAA@@@>>>===<<<;;;:::;;;<<<<<<<<<:::888777777777666555333333444555666666666666444333222222333333222111222111111000000/////////111222222222222111000000111///...///111333333222------------------------...,,,,,,---///000///...---,,,+++++++++,,,---...------,,,,,,,,,,,,------+++,,,---.........------------------,,,,,,,,,,,,//////---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((,,,,,,------------,,,,,,000///...,,,,,,---...///---+++***))))))+++,,,...,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,++++++,,,------+++)))+++++++++,,,,,,,,,------///---,,,,,,...///......---...//////---,,,,,,---000000///...------------111000///...---,,,++++++000000000/////////......,,,,,,---...///000000000------......//////000000...///000111111000///......///000000111111000000000111222222333333222222111111111111111111111111222222222222111111111111222222222222222222222222111111111111111111111111222111111111111222333333555555444444444444333333333333333333444444444444555555444333333333333444111222333444555555555555333444444555555444444333333333333333444444444444555555555555555555555555333333555666666777777777666555444444333333444444333444444555555666666666777888888777555444555666555333444555444222333666444444444444555555555555666666666666666666666666666666666666666666666666999888777666666555555666666555555444444444444444333333333333444555666666777777777777777777777777777222444===???999333444555555666666666666555555666666666666666666666666888888777777777888999999:::999999888777777777666444555666888888888888888999999999999888888888777999888888888:::;;;:::999;;;;;;;;;;;;<<<>>>???@@@FFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@AAACCCDDDEEEBBBAAA???>>>??????>>>===>>>??????@@@@@@AAABBBBBBDDDDDDFFFGGGGGGHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHGGGFFFFFFGGGIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNKKKJJJJJJIIIJJJLLLMMMNNNNNNPPPRRRUUUZZZ```^^^YYYVVVUUUUUUVVVXXXYYYWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZ\\\\\\\\\\\\[[[ZZZYYYXXX~~~{{{xxxuuuqqqnnnkkklllnnnoooooommmkkkjjjddddddcccbbb```___^^^]]]YYYWWWTTTRRRQQQPPPMMMLLLIIIIIIHHHGGGEEECCCAAA@@@<<<;;;:::999888999::::::;;;:::999888888777666555222333555666666666555444444333222222333333222111222222111111000000///...111111222222222111111000333111//////000222222222------------------------............/////////......---++++++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------++++++,,,,,,,,,---------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,------------,,,,,,........................***)))((('''(((+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,+++,,,---...,,,+++,,,,,,,,,---------......---,,,++++++---......---,,,...//////---,,,,,,---//////...---------------000//////...------,,,,,,000000000000//////////////////000000///---+++***,,,------...///000111111...///000000000000///...//////000111111111111111000000111222222222222222////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333444444444444444444444444222222333333333444444444444333333222222222333333111222333444444444444444222333333333333333333222222222333333333444444444555555555555555444444444444444555666666666666666333333222222222333333444222222333444555555666666444555666555333222222333333///000444444111222777333333444444444555555555555555555555555555555555555555555666666666666666999999888777777777777777666555444333333333444555333333333444555666777888666666666666666666666666777333444:::<<<777333333444555555666666555555444666666666666666666666666666666666777888999999::::::::::::999888666555555444555666777777888777777999888888888888777777777999888777888999::::::888:::::::::;;;<<<===>>>???CCCCCCDDDEEEEEEEEEEEEDDDBBBBBBBBBCCCDDDGGGIIIJJJEEECCC@@@???@@@@@@???>>>>>>??????@@@@@@AAABBBBBBBBBCCCDDDFFFGGGHHHIIIIIIEEEFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLMMMIIIIIIHHHHHHIIIJJJLLLLLLLLLOOOQQQSSSZZZ``````[[[VVVUUUUUUVVVWWWXXXWWWVVVWWWWWWXXXYYYZZZZZZZZZZZZ]]]]]]\\\\\\[[[ZZZYYYXXX|||yyyvvvrrrooonnnooooooooonnnllljjjhhhcccbbbaaa___^^^]]]\\\\\\WWWUUUQQQOOONNNMMMKKKIIIIIIIIIHHHGGGEEECCCBBBAAA<<<;;;:::999888999:::::::::;;;:::999888777666666333444555666666666555444555444333333444444333222222222333333333222111000000111111222222222111111555222///.../////////...------------------------...//////////////////000111///,,,,,,...000000///,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***+++,,,...//////+++++++++,,,---...///000---,,,,,,++++++,,,,,,---******++++++,,,,,,------++++++,,,,,,,,,,,,++++++,,,---...///000///---,,,444222///---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++///---,,,---...///...---,,,,,,---------.........---+++******+++,,,,,,+++,,,---///...,,,++++++,,,,,,,,,++++++,,,------...........................000000000000////////////...////////////---+++***,,,------...///000111111........................//////000111111111111111000000111222222222222111........................000000000000000000000000111111111111111111111111111111111111111111111111111111000000111111222333222222222222222222333333222222222333333333444444222111111111111111222222333333444444333222222111111111222222222222111111222222222333333333444444444444333333333333333333111111111111111000//////111111111000111111222333111222222333444555555666222333444333111000111222333000000333555333333555333333333444444444444555444444444444444444444444444444555555666666666777555555444333333333444444555444333222222333555555555555555555666777999999444444444444444444444444777555444555666555444555444444555555555555444444555555555555555555555555444555666777888999999999::::::999999777666444333555555555666666777888888888888888777777777666666888777666777999:::999888999999:::;;;<<<======>>>===>>>@@@BBBCCCDDDEEEEEEBBBBBBCCCDDDFFFIIILLLMMMGGGEEEBBB@@@@@@AAA@@@@@@>>>??????@@@@@@AAABBBBBBBBBCCCDDDEEEGGGIIIJJJKKKEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKHHHHHHHHHIIIIIIJJJKKKKKKKKKNNNPPPSSSZZZbbbbbb^^^VVVUUUTTTUUUVVVWWWWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZ\\\\\\[[[ZZZYYYYYYYYYXXX}}}zzzvvvrrroooooooooooonnnmmmkkkiiiggg```___]]]\\\ZZZYYYYYYYYYZZZXXXTTTRRRQQQOOOMMMKKKJJJIIIIIIGGGFFFDDDBBBAAA>>>===<<<;;;:::;;;<<<<<<:::;;;<<<;;;888666666666444444555555555555555444555444333333444444333222222333444555555444333222000000111222222222222111444222///.........,,,+++---------------------------///000000//////000222444000------///111///...,,,,,,------------,,,,,,......---,,,,,,,,,------((()))***+++,,,---...///))))))***+++---///000111------++++++++++++------******+++,,,---...//////++++++,,,,,,,,,,,,+++++++++,,,---.........---,,,000///...---,,,+++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++///---,,,,,,---//////...,,,,,,,,,---------.........,,,+++***+++,,,+++***,,,---......,,,++++++,,,+++******+++,,,---......---------.........//////000000000/////////......++++++,,,---.../////////------......//////000000.........------............///000000111111000000///000111111222222111111000000000000000000000000///////////////000000000111111111111111111111111111111111111111111111111111000000000000111222222000000111111111111222222222222222222333333333333111000000000000111111222444444444444333222111000000111111222222111111000222222222222333333333333222222222222222222222222333333333333222111000///111111111000000111222222111222222333333444444444222333444444333222333444333888;;;777555555555333333333333333444444444444444444444444444444444444444444444555555666666777666555555444444444555555333333333333333444444555666666666666777888999999333333333333333333333333666444333333333333555666333333444444444444333333555555555555555555555555444555666777888888888888777888888888777555333222555555444555777:::===???777777777777666666666666777666666666888999888777777888:::;;;<<<=========999;;;<<>>??????@@@@@@AAABBBBBBCCCCCCCCCEEEFFFIIIJJJLLLEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLKKKMMMPPPSSS[[[ccceeeaaaVVVUUUSSSTTTVVVWWWWWWVVVUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZYYYXXXXXXXXXYYYYYY~~~zzzwwwssspppmmmmmmmmmmmmlllkkkiiiiiiaaa___^^^\\\ZZZZZZZZZZZZ^^^[[[XXXUUUTTTRRRPPPNNNJJJJJJIIIHHHFFFDDDBBBAAA>>>===<<<;;;:::;;;<<<<<<999;;;===<<<999666666777666555555444444444555555444333222222333333222111000111333555666555444333000000111222222222222222222000//////000///---+++........................,,,...111111000000222444555111,,,,,,///000...+++,,,---............---,,,///...---,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,)))))))))***,,,---///000...---+++******+++---...++++++,,,,,,------......,,,,,,------------,,,,,,---,,,*********+++---///((()))***,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***+++,,,,,,,,,,,,,,,---+++******,,,---------+++,,,,,,,,,------------111///---,,,------,,,***+++---......,,,++++++,,,------,,,,,,,,,------..................---------/////////.........------***++++++,,,---///000111........./////////////////////............//////......///000000000000//////000000111111111111111000000000000000000000000//////000000000111111111111111111111111111111111111111111111111111111111000000000000000111222222000000000111111111222222111222222222222333333333111111000000111111222333222222333333333222222111222222333333333333222222111222222222222333333333000000111111222222333333555555666666666555555444444333222222222222222333222222222222222333333333111333444444444444555777444FFFMMM@@@333444666222222222333333333444444444333333333333333333333333333333444555555666777777777777666666666777777888111222333444444444444444777777666666666666777888333333333333333333333333111333333333333444555555333333444444444444333333555555555555555555555555444555666888888888777777555666777777666444222111555444444555999???EEEIII777777666666666555555555777666555666888888888777777888999;;;<<<<<<<<<<<<::::::<<<===>>>??????????????????AAACCCFFFIIIJJJHHHEEE@@@>>>>>>??????>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCDDDFFFHHHJJJKKKEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMJJJLLLNNNRRR[[[dddfffcccWWWUUUSSSSSSUUUVVVWWWVVVTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVWWWXXXYYYYYY~~~{{{wwwssspppjjjkkkkkkllllllkkkkkkjjjdddbbb```^^^]]]\\\]]]]]]\\\YYYVVVSSSRRRPPPNNNLLLJJJJJJIIIHHHFFFDDDBBBAAA<<<;;;:::999888999::::::999;;;===<<<999666666777777666444333333444555666333222111111222222111//////000333555666555444444///000111222222222222222/////////000222111///,,,////////////////////////+++...111111000000333555555111,,,+++...///,,,)))------...//////...------///...---,,,+++,,,,,,---------,,,,,,+++***))))))************+++,,,------...---+++******+++---...---,,,,,,,,,,,,,,,,,,,,,---..................---///,,,(((%%%&&&)))...222000111111111///,,,)))(((,,,,,,,,,------.........((()))***+++,,,---------+++)))((((((***+++,,,,,,+++++++++,,,,,,,,,------444222///.........,,,++++++---......,,,++++++,,,000///...---------------000000///...---,,,,,,+++///.........------------...---,,,+++,,,---...//////////////////.........000000////////////000000---....../////////////////////000111111111111111........................000000111111222222222333000000000000000000000000111111111111111111111111000000000000000111111222000000111111111222222222111111222222222333333333222111111111222333333444000111222222333333333333333444444555555444444333111111222222222333333333000000111222333333444444222222333444555555555555666555444444333333333444333333222222222222222222///111333333333333555777555RRR]]]GGG222222666333222222333333333444444444333333333333333333333333333333444444555666777777444444333333333444444555000111333444555444333333777666666555555555555666444444444444444444444444---111444444444555555444222333333444444333333222555555555555555555555555444555777888888777777666333444666666666444222000555444333555;;;DDDLLLRRR777666666666555555555555777666555666777888888666666777999;;;<<<<<<<<<;;;<<<<<<============<<<<<<<<<<<<===>>>AAACCCFFFHHHGGGCCC???===<<<=========>>>??????@@@AAAAAABBBBBBDDDDDDDDDDDDFFFHHHJJJKKKEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNIIIKKKMMMQQQZZZcccfffcccWWWUUUSSSSSSUUUVVVWWWVVVTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUVVVWWWYYYZZZzzzuuupppnnnpppooonnnmmmnnnmmmjjjhhhaaa``````___]]]\\\[[[[[[XXXWWWUUUSSSPPPNNNLLLKKKKKKLLLLLLLLLJJJFFFBBB@@@?????????@@@AAA@@@<<<999<<<<<<======;;;999666444777666555444444444444444777555333111000///000000111111111222222333333333000000000000000000000000222111111111000000////////////............//////+++++++++,,,---...///000333---***,,,...,,,+++,,,///---,,,---111333222111......---------,,,,,,,,,)))******++++++,,,------------------------,,,,,,,,,---...000000///---,,,+++++++++,,,,,,---------...---+++*********+++++++++,,,------......------'''---333444///,,,,,,---......---,,,++++++++++++***)))******+++,,,---......------,,,,,,------...,,,---......//////.........///000000000...,,,***++++++++++++,,,,,,---......---,,,+++++++++++++++,,,,,,,,,,,,,,,---...///222111...---,,,---...///.........------,,,,,,,,,---.../////////...---,,,,,,---...//////000000///,,,---///111111111000000000000111111111111111000000000000000000111111222111000///...111555999<<<111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000222222111111111111111111000111111222222333444444555444333444666777666555333333222222111000000000222222222222222111000//////000111222222222222222444444444333333222222222333222222111111111111111000000111222333333444444111222333333444555777888888OOOjjjAAA444333666222111222222333333333222222333333222222333555666888555555666777777777777777444333333222222333333444555555555555444444333222333444666888888777666555333333333333333333333333333333444555555666777777333333333444444555555555666555444333333333333333444444555555555555444444666666555555555555666666444444444555888===AAADDD555555555555555555555555444555555666777888888999777777777888999999::::::<<<<<<<<<===============;;;<<<<<<===???@@@BBBCCCCCCCCCAAA@@@??????>>>>>>>>>>>>===>>>>>>???@@@AAACCCCCCDDDEEEFFFGGGHHHHHH@@@BBBDDDDDDDDDEEEGGGHHHGGGGGGGGGGGGFFFDDDCCCBBBCCCCCCCCCDDDEEEGGGHHHIIIEEEEEEEEEEEEEEEFFFFFFFFFIIIJJJJJJJJJKKKKKKLLLLLLMMMOOOQQQTTT\\\eeegggcccWWWUUUSSSRRRTTTUUUUUUTTTTTTUUUVVVUUUTTTTTTUUUVVVXXXVVVTTTTTTVVVWWWUUURRR{{{vvvrrrpppooommmllllllmmmllliiigggbbbbbbaaa___^^^\\\[[[[[[ZZZYYYWWWUUURRRPPPNNNMMMMMMMMMMMMLLLJJJGGGDDDBBB@@@???>>>???@@@???===:::<<<<<<<<<<<<:::999777555666666555444444444444444555444333222222222222222111111111222222333333333000000000000000000000000111111000000000///////////////............//////......---------...//////111+++))),,,///......000---+++***+++...000///.........---------,,,,,,,,,......------,,,+++******------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------------+++*********++++++,,,------...............###(((+++++++++,,,...,,,,,,+++++++++,,,------++++++++++++,,,---.........------,,,,,,------...)))***++++++,,,,,,++++++,,,++++++***************---,,,,,,,,,------.../////////...---------------...------,,,,,,------......---,,,+++,,,...000111.........------,,,,,,,,,,,,------.........------//////000000000///......------...//////000//////......////////////......000////////////000111111000000//////111444777999111111111111111111111111000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111111111222222333444444444///...---...000111000///333222222222222111111111222222222222222111000000111111222333333333333333333333333333333333222222444333222222111111222222000000111222222333444444000333666555333444999>>>LLLZZZjjj===111222999777111222222333333222222222333333222222333444555666555666666777888777777777444333333222222333333444444444444444444333222222111222444555666555444333333333333333333333333333//////000000111222222333333333333444444444444444666555444333333333333444444444555555555555444444555555444444444444555555555444333333444666888999555555555555555555555555444555555666777777888888666666777888888999::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;<<<<<<===>>>???AAA@@@???>>>========================>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFAAACCCEEEEEEEEEEEEGGGIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFFFFEEEEEEEEEHHHIIIIIIJJJKKKKKKLLLLLLJJJLLLNNNRRRZZZccceeebbbWWWUUUSSSRRRSSSUUUUUUUUUUUUWWWXXXXXXVVVTTTTTTTTTWWWUUUTTTTTTVVVVVVTTTRRR~~~zzzvvvsssqqqnnnmmmmmmmmmmmmllljjjgggccccccaaa___^^^\\\ZZZZZZZZZYYYWWWUUUSSSQQQOOONNNNNNNNNMMMLLLJJJGGGEEEDDDAAA???>>>===>>>>>>===<<<<<<;;;;;;:::999888888888666666555444444444444555333333444444444444333333111111111222222222222222000000000000000000000000000000///////////////...//////............//////000000///...............333...+++...///...///222---+++***,,,...000000000......---------,,,,,,,,,000000///...,,,++++++***...........................---+++******+++---...++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,++++++,,,---------------)))***++++++,,,+++++++++)))******+++,,,...///000---------,,,,,,---.........------,,,,,,------...((()))******++++++******---,,,+++******+++...///......---------.../////////......---------------......------------------************,,,///111222.........---------------,,,,,,,,,,,,------...///111111111111000///...---......---------...//////...//////000//////......///............///000000/////////000111222333444000000000000000000000000000000000000000000000000////////////000000000000222222222222222222222222111111111111111111111111111111222333444444444444111//////000111222111000111111111222222222333333111222222222222111000000000111111222222222222222222222222333333333333333444333333222111222222222000000111111222333333333222555777444222999JJJYYYwwwwwwxxxCCC333111666444222222222333333222222111333333222222222222333444555666777777888888777777333333222222222222333333222333333333333222111111///000222333333333222111333333333333333333333333111111111222333333444444444444444444333333333333555555444333333333444444444444555555555555444444444444333333333333444444444444444333333333333333555555555555555555555555555555555666666777777888555555666777888999::::::::::::::::::;;;;;;;;;<<<;;;;;;:::::::::::::::;;;>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???@@@@@@AAABBBCCCDDDDDDBBBDDDFFFFFFFFFFFFHHHIIIIIIHHHGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGFFFFFFEEEEEEEEEGGGGGGHHHIIIKKKLLLMMMMMMIIILLLNNNQQQZZZccceeebbbWWWUUURRRRRRSSSUUUUUUUUUXXXZZZ\\\\\\YYYUUUSSSSSSVVVUUUSSSTTTUUUUUUTTTSSS~~~zzzuuurrrpppooonnnnnnoooooonnnkkkhhhcccbbbaaa___\\\ZZZYYYXXXXXXWWWUUUSSSQQQOOONNNMMMNNNMMMLLLJJJHHHGGGFFFEEEBBB@@@===;;;<<<=========;;;;;;:::999888888999999666555555444444444555555333444555666555444333222111111111111111222222222000000000000000000000000////////////............//////............////////////...............///888222///000///,,,---000...---------...///000000......---------,,,,,,,,,,,,,,,------------------------............//////000///...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++333111///...//////...,,,*********+++,,,---//////...------,,,,,,,,,,,,---...------,,,,,,------...++++++,,,---------------,,,+++++++++,,,---///000......------------......,,,,,,++++++***++++++,,,---------------...//////*********+++---///111222...............---------,,,+++++++++,,,---///000111111111111111000//////000///...------...///000111111222222222111000000...------------...//////...//////000000000000000////////////////////////////////////////////////////////////000000000000111111111111111111111111000000000000111111111111111111333444555555444444444333222333555666555444//////000000111222333333111111222222222111111000///000000111111111000000111111222222333333333444333333222111111111111111000000111111222222222333444777777222111AAA^^^vvv|||xxxDDD777111222///222222333333333222111111333333222222222222222222555666777777888888777777333333222222222222333333111111222222222111111000///000111222222222111111222222222222222222222222333333333444444555555555555444444333333222222222555444444333333333444444333444444555555444444333444444333333333333444444333444555666666555444444555555555555555555555555555555555666666666777777444444555666888999::::::888888999999::::::;;;;;;::::::999999999999::::::<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@???@@@@@@AAABBBBBBCCCCCCCCCEEEFFFGGGFFFFFFHHHIIIIIIHHHFFFDDDDDDEEEGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKMMMMMMMMMOOOPPPSSS[[[cccdddaaaWWWTTTRRRQQQSSSUUUVVVVVV[[[^^^aaa```]]]XXXUUUSSSUUUTTTTTTTTTTTTTTTTTTSSS}}}yyytttpppnnnmmmlllmmmnnnooonnnjjjhhhbbbaaa```]]][[[YYYWWWWWWWWWWWWUUUTTTRRRPPPNNNNNNMMMLLLKKKIIIGGGFFFEEEDDDBBB@@@<<<;;;;;;=========;;;:::999888888888888999555555444444444555555666555666666666555333111000111111111111111111111111000000000000000000000000............//////////////////............//////,,,,,,,,,,,,---...///000888333000000...,,,...333999888666333000...---,,,......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......//////....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++***)))***---000111111---,,,,,,++++++,,,,,,------,,,+++++++++++++++,,,...------,,,,,,------...,,,------...............&&&''')))***++++++++++++------,,,,,,,,,,,,,,,---++++++*********++++++,,,++++++,,,---...000111222---------......///000111........................,,,,,,++++++,,,...///111//////000111111111111111111000/////////000111222222222222222222111000000---------------......///...///000000000///..............................////////////////////////////////////000000000000000000000000000000000000//////000000000111111111000111333444555555444333222111000111333444333222---......///000111222222000111111222222222111111111222222333222222111111111111111222222333333333222222111000000000000111000111111111111111222222222666666333222???XXXmmmaaaYYY\\\888666222222000333333333333333222111000222222222222222222111111555555666777777777777666333222222111111222222333000000111222222111111111000000111222222222222222222222222222222222222222111111222222222222222333444444444333333222222111444444333333333444444555333333444444444444333333555555444444444444555555444555666777777555444333555555555555555555555555555555555555666666666666333444555666777888999999777777888888999::::::;;;999999999999:::;;;<<<<<<;;;;;;:::::::::;;;<<<<<<::::::;;;;;;<<<>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEGGGGGGFFFFFFGGGIIIHHHGGGEEEDDDDDDFFFGGGIIIIIIJJJJJJJJJJJJIIIHHHHHHJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFHHHIIIKKKLLLLLLOOOPPPQQQSSSYYYaaaaaa^^^WWWTTTQQQPPPRRRUUUWWWWWW^^^aaadddddd```[[[WWWUUUTTTTTTUUUUUUTTTTTTTTTUUU}}}xxxsssooommmjjjjjjkkkmmmnnnmmmiiifffaaaaaa___]]][[[ZZZXXXXXXYYYYYYWWWVVVTTTRRRQQQPPPKKKKKKJJJIIIHHHFFFDDDCCCBBB???<<<;;;;;;<<<===<<<;;;::::::999888777777777555444444444444555666666666666666555333222000///111111111111111000000000000000000000000000000000...////////////000000000//////............//////++++++++++++---...///000333000...//////...222999IIIHHHDDD>>>777111............---------,,,,,,,,,---,,,,,,++++++******)))++++++,,,,,,---.........+++,,,.........,,,***(((------,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,------...............,,,,,,+++++++++,,,---...///...---,,,+++++++++++++++++++++******++++++,,,...------,,,,,,------...++++++,,,------------,,,'''(((+++---...---,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---...000111222......//////////////////.............../////////------------......///000---...///000111111111111000000000000111222333444111111111111000///.........------------...//////...//////000000//////...////////////////////////000000000000000000000000////////////000000000000////////////////////////...//////000000111111111...000222444444444333222222111000111333444333222......//////000111222222000000111222222222222111555555555555555555444333111111111222222222222222333222111111000000111111111111111111111111111111///333666555333555>>>EEE???999FFF000555222111000333333333333222222111000222222333333333333333222444444555666666666666555222222111111111111222222000000111222222222222111111111111111222222333333222222222222222222222222333333444444444444444444333333333333222222222222444444333333333444555555333333444444444444333333555555444444444444555555555666666555444222000///555555555555555555555555555555555555555555555555444444555555666666777777666777777888999:::;;;;;;999999999999:::;;;======::::::::::::;;;;;;<<<===:::;;;;;;<<<===???@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFEEEEEEFFFHHHEEEEEEDDDDDDDDDFFFGGGHHHHHHIIIJJJKKKKKKJJJHHHHHHJJJIIIIIIHHHHHHGGGGGGGGGEEEEEEFFFGGGIIIJJJKKKKKKMMMNNNOOOPPPWWW^^^^^^ZZZWWWTTTQQQPPPRRRUUUWWWXXX]]]```ddddddaaa]]]ZZZXXXTTTUUUVVVVVVUUUTTTVVVWWW|||xxxtttpppnnnkkklllmmmooopppoookkkhhhbbbaaa```___]]]\\\[[[ZZZYYYYYYWWWVVVTTTSSSRRRQQQJJJKKKKKKKKKJJJHHHEEECCCAAA>>><<<;;;<<<<<<<<<;;;:::;;;;;;:::999777555444444444444444444555666666555555444222222111111111222111111111000000000///000000000000000000000000/////////000000000111111//////............//////---------------...//////111......///......333;;;HHHHHHEEE>>>777111///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------------,,,+++******---------,,,,,,+++++++++++++++---.........------++++++,,,---------------///111111///+++((()))***///...---,,,+++++++++++++++++++++++++++,,,---......------,,,,,,------...******+++,,,,,,,,,,,,+++------...///////////////......---,,,,,,,,,,,,,,,,,,,,,++++++,,,------..................//////000------......//////......---........./////////000......//////000/////////......///000000000//////,,,---///000222333333333111111111111000///...............---...//////000//////////////////000000////////////////////////000000000000000000000000////////////000000000000////////////////////////......//////000111111222---...111333444333111000333222222222444555444333000000111111222222333333000000111222222222222222444555555555555444333222222222222222111111111111555444333333222222333333111111111111000000000000000111111222222111///...555///???---555000000111333333333333222111000000111222333444555555444444222333444444555555444444222222111111111111222222000111111222333333222222111111111111111222222333111111111111111111111111555555555555555555555555222222222222222333333333333333333333333444555666222333333444444333333222444444333333333333444444444444444444333222111111555555555555555555555555555555555555555555555555555555555555555555555555666777777888999:::;;;<<<:::::::::999999::::::;;;999999999999:::;;;<<<===;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEFFFFFFDDDDDDEEEGGGBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHEEEFFFFFFGGGHHHIIIIIIIIIJJJLLLMMMOOOWWW___```\\\WWWTTTPPPOOORRRUUUXXXYYY[[[^^^aaabbb```]]][[[ZZZTTTVVVXXXWWWUUUUUUWWWYYY~~~{{{xxxuuurrrpppooooooqqqssstttsssooolllcccbbbaaa```___^^^]]]]]]WWWWWWVVVTTTRRRQQQPPPOOOJJJKKKMMMMMMLLLIIIFFFDDD@@@>>><<<<<<<<<===<<<::::::;;;;;;;;;:::777444222444444444444444555666777444333111111111111333333222111111111000000//////000000000000000000000000//////000000111111222222//////............//////000000///............///333000//////---,,,111888777888777333---******+++......---------,,,,,,,,,))))))***,,,...///111111))))))***++++++,,,------222000...,,,,,,,,,---...---------,,,,,,+++++++++***+++---...///...------(((((()))************)))$$$)))------)))(((+++......---,,,,,,++++++,,,,,,+++++++++,,,---...///000...------,,,,,,------...++++++,,,------------,,,---,,,+++******,,,---///000///...---------------***)))))))))***++++++,,,111111000......---------***+++,,,---............---.........//////000000//////111111111000///...000000000000///...---,,,***+++...000222333333222444444444333333111000000///............///000000000////////////000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000---......///000111111222,,,...000333333222111///111000///000222333222111222333333333333444444444///000111222222222222222222222222222222111000///333222222222111111000000666666555444444444444555111111111000000000000000444000,,,---111444333111///(((999***333///222666444444444333222111000///000222333555666666555555111222333333444444333333222222111111111111222222000111222333333333333333000000000000000111222222111111111111111111111111111111111111111111111111111111111222222333333444333333333333333444555666222333333444444333333222333222222222222222222333111222222333555666777777555555555555555555555555555555555555555555555444666555555555555444444444666777888999:::;;;<<<<<<<<<;;;:::999888888888888888888888888999:::<<<<<<;;;<<<<<<===???@@@BBBCCCAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDEEEFFF@@@AAACCCDDDEEEEEEEEEEEEFFFGGGIIIKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHIIIKKKMMMQQQYYYbbbdddaaaWWWTTTPPPOOOQQQUUUXXXYYYXXX[[[^^^___^^^\\\[[[[[[TTTVVVXXXXXXVVVVVVXXXZZZ~~~zzzvvvrrrooooooqqqtttvvvwwwuuurrrqqqhhhfffbbb^^^[[[YYYWWWWWWZZZYYYXXXWWWUUURRRQQQOOOJJJMMMNNNLLLHHHEEEDDDEEEAAA>>>======<<<:::;;;===<<<;;;999777666666777777555555555444444333333333555444222000///000000111666666444333111000///...000000000000000//////...000---)))&&&&&&)))---000000000000000000000000000...------------...//////------......//////000000///////////////.........------,,,,,,,,,+++++++++------...///...---+++***,,,,,,+++***+++---000111000,,,+++...000------...---------,,,,,,,,,++++++---,,,+++***+++,,,---...((()))***+++++++++++++++,,,,,,---------,,,++++++//////...---,,,,,,++++++......---,,,,,,,,,------------,,,,,,,,,+++++++++---------............///,,,+++***)))))))))***+++)))+++,,,***'''&&&(((***...---+++++++++,,,...000777444111/////////...---,,,,,,,,,------.........+++,,,---.........---,,,------......///000000000//////......---,,,******,,,------...///000000111........................111111000000000000111111,,,///000---)))(((---222////////////000000000000,,,...///111111///...,,,..............................///000000000000000//////000000000000//////111111000000000000111111333111///000333555444222000000000000000000000000000000000111222222333333000///.........///111222444333333222111000//////000666;;;;;;555000//////222222222111111111111000222111111111000000//////000000/////////000222333000000000111111222222333222222222222222222222222333222111333555555111...111111111111111111111111222222222222222222222222111111222222222333333333333333333222222111111111111111111111111111111111222222222222222111000///444444333222222111111000222222222222222222222222333333333333333333333333555555555555555555555555111444777666333000///000555555444444444444555555333444666777777777666555555555666777888999999:::;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;===>>>????????????DDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDCCCBBBAAAAAACCCEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFIIIIIIHHHHHHHHHHHHGGGGGGIIIJJJKKKMMMVVV```eeecccXXXUUUSSSRRRRRRSSSSSSRRRWWWXXXZZZYYYXXXVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYYYY~~~zzzuuuqqqoooooopppssstttsssqqqnnnlllgggeeeaaa^^^[[[YYYXXXWWWWWWWWWVVVUUUSSSPPPNNNMMMLLLMMMNNNLLLHHHDDDCCCDDDAAA???>>>===<<<<<<<<<===<<<;;;999888777666777777555555444444444333333333444333222111000000000111......///000111222333333000000000000000//////...222000---++++++---000222000000000000000000000000---------------...///000111111111111111222222222.........///////////////------------,,,,,,,,,,,,,,,---.........---,,,+++...---,,,++++++---...///000,,,+++...///---,,,------------,,,,,,,,,++++++++++++++++++,,,---......,,,,,,------,,,,,,++++++,,,,,,---.........------///......---,,,,,,++++++///...............//////------------,,,,,,,,,,,,,,,,,,,,,,,,---------...///...---,,,,,,---......,,,......---***)))+++---------,,,+++,,,---...///333111...---......---,,,+++++++++,,,,,,---------***+++,,,---------------000000000///......------000000000000///...---------------....../////////........................111111111000000111111111***---//////,,,+++---///////////////000000000000...///000111111000///.................................///000000000000000//////000000000000//////111111000000000000111111222000...///111333222000222222222222222222222222333333333222111111000000222111000000000111333444333222222111111000000000000555999999444000///111222222222111111111000000111111111111000000000///333222111111111222333444333333333222222222222222222222222222222222222222333222111111333333111///111111111111111111111111222222222222222222222222000000111111111222222222333333333222222111111111111111111111111111111111222222333333222111111000333333333333333333333333222222222222222222222222444444444444444444444444444444444444444444444444111444777888666444444555555555444444444444555555555555777888888888777666777777888888999999::::::<<<<<<;;;;;;;;;:::::::::999999::::::;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@?????????>>>>>>AAAAAABBBCCCCCCDDDCCCCCCCCCDDDDDDBBBAAAAAACCCEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJLLLOOOWWWaaaeeebbbXXXVVVSSSRRRSSSTTTSSSSSSTTTVVVXXXXXXWWWWWWWWWYYYWWWWWWWWWWWWWWWXXXXXXXXXzzzuuuqqqooonnnooopppqqqpppmmmjjjhhheeeccc```]]][[[YYYYYYXXXXXXXXXWWWVVVTTTQQQOOOMMMMMMNNNNNNLLLHHHDDDBBBBBBAAA@@@???=========>>>>>><<<;;;999888777666666666555444444444444333333333444333222111111000111111222222222111111000000000000000111111000000///...111000///......///000111000000000000000000000000------------...///000111///////////////.........------......//////000000///.........------------,,,,,,---.........------000///---,,,,,,,,,---...000++++++...///---,,,---------------,,,,,,,,,,,,******+++------.........////////////...---,,,+++,,,,,,---...////////////.........------,,,,,,+++------,,,------...///000.........------------,,,+++++++++,,,,,,,,,------//////............//////......///---,,,+++---...,,,,,,,,,---------......///...,,,,,,---------,,,+++++++++++++++,,,,,,,,,++++++++++++,,,---...///000000000///......------...///////////////......................................................111111111111111111111111***,,,...000000///...---////////////000000000000111111111111111111111111..............................///000000000000000//////000000000000//////111111000000000000111111333111//////000111111000111111111111111111111111333333333222111111000000222111000000000111333444111111111111111111111111000333666666333000111222222222111111111000000000111111111111000000000000444333222222111222222222555444444333222222111111222222222222222222222222333222000000111111111000111111111111111111111111222222222222222222222222//////000000000111111111222222222222222111111111111111111111111111111111333333333333333222222111222222333333444555555666222222222222222222222222555555555555555555555555333333333333333333333333555777999999888666666666555555444444444444555555666666777888888888888777999999999999999999999999<<<<<<<<<;;;;;;;;;;;;:::999999:::;;;<<<======>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???@@@AAACCCCCCDDDDDDDDDCCCDDDDDDCCCBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJKKKLLLLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIJJJIIIKKKMMMQQQYYYbbbeeebbbXXXVVVSSSRRRSSSTTTSSSSSSQQQSSSUUUVVVUUUVVVWWWYYYWWWWWWWWWXXXXXXYYYYYYYYYzzzuuuqqqooolllmmmnnnooonnnllljjjhhhdddbbb```]]][[[ZZZZZZZZZ[[[[[[[[[ZZZXXXUUUSSSQQQOOOOOONNNLLLHHHEEEBBBAAA@@@AAA???<<<<<<>>>???>>>;;;;;;:::888777777666666444444444444444444444444333333222222111111111111777666555444333111111000000111111111111000//////........................////////////////////////------------...000111222///......------,,,,,,,,,,,,------...///000111111////////////............+++,,,,,,------.........///...------------......111---,,,///000...---......------------,,,,,,,,,)))***,,,...//////............/////////......---,,,---............------......---------,,,,,,,,,)))))))))***+++,,,---...//////.........---------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---+++,,,---.........---------+++++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111------......///000000000+++,,,,,,---......------////////////////////////......................../////////000000/////////,,,,,,---///111111///---////////////000000000000111000000//////000000111..............................///000000000000000//////000000000000//////111111000000000000111111444222111111000111000000...........................//////000111111222222000///.........///111222///000000000111111111222000222333333111000222333111111111111000000000000111111111000000000000000222222111000000/////////222222222222222222222222111111111111111111111111333222000//////000000111111111111111111111111111111111111111111111111111000000000000111111111222222222222111111111111111111111111111111111111111333333444444444333333222222222222333333333444444222222222222222222222222444444444444444444444444222222222222222333333333:::;;;;;;999777555333333555444444333333444444555555666666666777777777777999999888888888888888888::::::::::::::::::::::::999999:::;;;<<<>>>>>>?????????>>>>>>>>>@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBCCCDDDDDDDDDCCCDDDEEEDDDBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHJJJKKKLLLLLLLLLIIIIIIIIIJJJJJJKKKKKKKKKIIILLLNNNRRR[[[cccdddaaaWWWUUURRRQQQRRRSSSRRRRRRQQQSSSTTTTTTSSSTTTUUUWWWYYYYYYZZZZZZ[[[[[[\\\\\\zzzvvvrrrpppkkklllmmmnnnooonnnlllkkkdddbbb```^^^\\\[[[[[[[[[]]]]]]^^^]]][[[XXXUUUSSSOOOOOOMMMKKKIIIFFFBBB@@@>>>AAA@@@;;;;;;???@@@===;;;::::::999888777666555444444444444444444444444333333333333222222222111000111222333444555555666111111111111111000000///,,,---...//////...---,,,////////////////////////---------...///000111111111111111000000/////////,,,------...///000111111000000/////////.........,,,,,,,,,,,,---.........,,,,,,------...///000000222...---000111///...000.........---------,,,,,,***+++---...//////......++++++,,,...////////////---------------,,,+++***---------------,,,,,,,,,)))))))))***+++,,,---...//////.........---------------------............******++++++,,,,,,,,,,,,...---,,,,,,------......+++,,,---.........------,,,++++++,,,...000///..................---------...------------///111222------......///000000000***+++,,,---............111111000000000000000000////////////////////////------...//////...------000...------///000111000////////////000000000000000//////......//////000////////////////////////......///000000000000000//////000000000000//////111111000000000000111111111111111///......//////........................------......///000000000000///.........///111222/////////000111111222222000000111111000000111333111111111000000000//////000000000000000000111111111111111111000000//////...//////000111222222333111111111111111111111111222222111///...///000111111111111111111111111111111111111111111111111111111111111222222222333333111111111111111111111111111111111111111111111111222333333444444333333333222222222222111111000000222222222222222222222222222222222222222222222222111111111222222222333333:::999888777666444333111444444333333333333444444444444444444555555666666777777777777777666666666888888888888888888888888999999:::;;;<<<>>>>>>?????????????????????@@@AAA<<<<<<<<<<<<<<<<<<======>>>???@@@BBBCCCDDDDDDDDDBBBDDDEEEEEECCCCCCCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLIIIIIIJJJKKKLLLLLLMMMMMMIIILLLOOORRR[[[cccddd```VVVTTTQQQPPPQQQQQQQQQPPPSSSTTTTTTSSSQQQQQQSSSTTTYYYYYYYYYZZZ[[[\\\\\\]]]zzzvvvtttrrrllllllnnnooooooooonnnnnneeedddbbb___]]]\\\\\\\\\[[[\\\]]]]]]ZZZWWWSSSQQQOOONNNLLLKKKJJJGGGCCC@@@>>>CCCAAA;;;;;;AAABBB>>>::::::::::::999777666555333333333444444444444555222222333333333333222222111111111000000000//////111111222222111111000///...///000111111000///...000000000000000000000000//////......//////000111////////////............------......//////000000000/////////............------,,,,,,,,,---......+++,,,---...///000111111222...---000111///...000............---------,,,,,,,,,---...............)))***+++---...//////000,,,,,,------,,,,,,+++***------------------------------,,,------...///000.........------------,,,---------.........//////+++,,,---......///......000///---...///111000000,,,,,,,,,---------......,,,,,,,,,...000111///...////////////..............................///000000000000///......------------...///000000000///000000000000000000000000////////////////////////,,,---...//////...---,,,222111///------...000222////////////000000000000........................////////////////////////......///000000000000000//////000000000000//////111111000000000000111111......///...,,,,,,---///111111111111111111111111000000//////...---------222111000000000111333444/////////000000111111111000///000000000000000000111111000000000/////////000000000000111111111111222222333333333222111111,,,---...///000222333333111111111111111111111111111222222111//////000222111111111111111111111111111111111111111111111111111222222222222333333333000000000111111111111111111111111111111111111111111222222333333333333333333222222111000000//////222222222222222222222222111111111111111111111111111111111222222333333444444333222333555666555444444444333333333333444444444444333333333444555666666666666666666666666666666777777777777888888888999999:::;;;<<<======>>>>>>>>>???@@@@@@??????>>>============>>>>>>>>>>>>>>>???@@@BBBBBBCCCCCCCCCBBBDDDFFFFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIJJJKKKMMMNNNOOOOOOJJJLLLNNNQQQYYYbbbccc```VVVTTTQQQPPPQQQRRRQQQPPPTTTTTTTTTRRRPPPPPPRRRTTTVVVVVVWWWXXXYYYYYYZZZZZZ{{{wwwuuutttnnnnnnooooooooonnnmmmmmmhhhfffccc```^^^]]]\\\\\\ZZZ[[[\\\\\\ZZZVVVRRRPPPOOOMMMKKKJJJJJJHHHDDDAAA@@@EEEDDD======DDDEEE@@@::::::::::::999777666444333333333444444444555555222222333444444333333222666555333111...+++)))(((111222222222222111000000000000111222222111000000000000000000000000000000111000//////////////////+++,,,,,,,,,,,,,,,,,,---.........////////////////////////.........------///...---,,,,,,,,,------------...///////////////000,,,+++...000---,,,...............------------///......---------------***+++,,,---.../////////***+++,,,---............------------------------///...............//////------------,,,,,,,,,,,,,,,,,,---------.........+++,,,...///000000000///000...,,,---000111000///------,,,+++,,,---...///,,,,,,,,,...000000///---//////.........---------------------------,,,+++000000000///......------......//////////////////------......//////000000////////////////////////---...000111111000...---000222333111...---...111////////////000000000000...///000111111000///...////////////////////////......///000000000000000//////000000000000//////111111000000000000111111---///000///------///222222222222222222222222222222111111000//////......222111000000000111333444/////////000000000000000/////////000000000...---111000000000///////////////000000000111111111111111111222333444333222222......///000111222222333111111111111111111111111000222444333111000000222111111111111111111111111111111111111111111111111111111111111222222222222///000000000111111111222111111111111111111111111000111111222333333222222222222111111111111111111222222222222222222222222222222222222222222222222111111222222333444444555333111000111444666666444444333333222222333333444555444444333444555666777555555666666777777888888666777777777888888888888999999::::::;;;;;;;;;<<<<<<===???@@@@@@???===;;;??????@@@@@@@@@AAAAAAAAA???@@@AAABBBBBBBBBBBBBBBBBBDDDFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHIIIIIIJJJKKKLLLNNNOOOPPPQQQKKKLLLMMMOOOWWW```ccc```XXXUUUSSSRRRSSSSSSSSSRRRSSSSSSSSSQQQPPPQQQSSSVVVTTTUUUVVVWWWXXXYYYZZZZZZ{{{xxxvvvvvvpppppppppooonnnmmmlllkkkiiigggdddaaa___]]]]]]]]][[[\\\]]]]]][[[WWWSSSPPPNNNLLLJJJJJJJJJIIIEEEAAAAAAGGGFFF??????GGGHHHBBB::::::::::::999777666444333333333444444555555555111222333444444444333222333222222111000//////...111222222222222111000000000000111111111111000000000000000000000000000000222111000//////.........---......//////000000000///////////////.........///.........------------000///---,,,+++,,,,,,---/////////000//////...---...***)))---...,,,+++,,,//////.........---------111000...---,,,,,,---...------...............---((()))+++---///111222222------------------------......---,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------***+++---////////////......+++***+++---///...---...---,,,++++++---///000,,,+++,,,---//////...,,,.........------,,,,,,,,,+++,,,------,,,+++)))(((------......///000000000,,,---------------,,,,,,++++++,,,,,,---...//////000000000000000000000000///000111333333111000///...222666555000,,,---///////////////000000000000...000111333333111000...000000000000000000000000...//////000000000000000//////000000000000//////111111000000000000111111000222444333111111333666000000000000000000000000000000000111222222333333000///.........///111222000000000000000//////////////////000000000---+++000000000000//////////////////000000111111111222...///000111222222111000111111111111111222222222000000000000000000000000000333666555222000000222111111111111111111111111000000000000000000000000000000000000111111111111//////000000111111111222111111111111111111111111///000111222222222222222111111111222333333444444222222222222222222222222333333333333333333333333111111222333444444555555555333000111333555444222444333333222222333333444666555555444444666777888555666666777888999999:::777777888888999999999::::::::::::::::::::::::::::::<<>>>>>>>>???@@@@@@AAABBBBBBBBBAAAAAABBBDDDFFFGGGEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIIIIJJJKKKLLLNNNPPPQQQQQQKKKLLLLLLNNNUUU___ccc```YYYWWWTTTTTTTTTUUUUUUTTTQQQRRRRRRQQQPPPRRRUUUXXXVVVVVVWWWXXXYYYZZZ[[[\\\~~~zzzvvvssspppooonnnnnnnnnnnnllljjjjjjfffaaa___^^^]]]ZZZXXXXXXZZZ\\\]]]\\\ZZZVVVTTTNNNLLLJJJIIIIIIHHHEEEDDDDDDEEEEEEAAA;;;999:::===<<<;;;:::999888888888888888777666555555555555555444444444333333333222222111666666222222555555000444444444333222111111000////////////000111222333///000111222111///---,,,////////////////////////........................,,,------,,,+++,,,...000,,,,,,,,,+++++++++******+++++++++,,,---...///000...............///000111000///...------------..............................//////---,,,,,,...000000///...------...000111000///...---------------...------,,,,,,------...///.........//////...---+++,,,------,,,+++,,,...,,,------......------,,,//////000111111111111111000///---.........---,,,++++++,,,---............++++++,,,,,,---...//////000///...------...///000+++,,,---...////////////+++,,,------......---------,,,,,,++++++,,,,,,---222111111000000000111111222111000000000000000111555111---,,,...000///...222222222000......000222////////////////////////............/////////000////////////////////////......---,,,,,,...///000222111...***((())),,,///000444444000...//////.........///000111222222333000000000000000///......111111111111000000000000///////////////...............////////////......000000000000000000000000///111222333333111...,,,222222111000...,,,+++***000111111111222222222222111111222222222222111111000111111111111222222222000000000111222222333333222111111111000000//////000000000000000000000000000000000000111111111111000000000000////////////222111000111333444333222333333222111000000000111555444111/////////111222000555::::::666222222444222222222222222111000///111111222222222333333333222222222222222222222222333333222222222333444555555555555555666666666666333444555444333333444555888888777777888888999:::999999:::::::::;;;;;;;;;======>>>======<<<;;;;;;<<<<<<<<<======>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFIIIIIIJJJMMMOOOPPPNNNMMMOOOOOOMMMMMMTTT^^^dddccc```XXXRRRSSSTTTTTTUUUWWWQQQQQQQQQQQQRRRSSSUUUUUUSSSSSSTTTSSSSSSUUUXXX[[[~~~{{{wwwtttqqqpppoooooopppooommmkkklllhhhccc```___]]]ZZZXXXYYYZZZ\\\]]]\\\YYYUUUSSSNNNLLLJJJIIIIIIHHHFFFDDDDDDCCCBBB>>>;;;::::::;;;<<<;;;:::888777666555555777777666555555555555555111111000000000/////////000444555333333666555111333222222111000000//////////////////000111222333---...///111222222111111////////////////////////......................../////////000111111000...222...***&&&&&&)))---000---,,,,,,,,,---...//////,,,,,,++++++,,,,,,------............---------,,,------------------------.........---,,,,,,...000000///...---------.../////////.........---------...------,,,,,,------...,,,+++*********+++******+++---......,,,,,,---///---......//////......---...///000000111111000000---,,,******+++,,,***)))++++++,,,---............******++++++,,,,,,------//////...------...//////..................------------...////////////...------,,,,,,,,,,,,------///......------......///111000000000000000111111666333///...000111111///))),,,.../////////000111////////////////////////........./////////000000111111111000//////......///.........//////000000222111000---++++++...000...111222///---///000/////////000000111111222222111111111111111000000/////////000000000111111111000000000000000000000000000000111111111111000000111000000000//////......,,,...000222222111///---000000111111000///......000000000111111111222222111111222222222222111111000111111111111222222222222222111111111111111111111111111111000000000///000000000000000000000000000000000000111111111111000000000111111111111111111000///000222333222111333222111111000000111111222111000000000111222333000444888888444111111333111111111111111000//////111111222222222333333333222222222222222222222222222222333333333333444444444444444444555555555555333555666555444333444555777777666666777777888999::::::::::::;;;;;;;;;;;;===============<<<;;;;;;<<<<<<<<<======>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFHHHIIIJJJMMMOOOPPPPPPOOOOOOOOOMMMMMMUUU```ffffffccc[[[TTTSSSTTTSSSSSSUUUQQQQQQQQQQQQRRRSSSTTTUUUTTTUUUUUUUUUTTTVVVYYY\\\|||xxxuuurrrqqqpppqqqqqqqqqooommmmmmjjjeeebbb```]]][[[YYYZZZ[[[\\\\\\[[[XXXTTTRRROOOMMMKKKIIIIIIHHHFFFDDDCCCAAA>>><<<<<<<<<;;;:::===<<<;;;999777666666555666666666666555555555555555555444444444333333333000333444222333555555333222222222111111000000///////////////000111222333//////000111111222222222////////////////////////...........................------///111111...***111...***'''''')))---000///......---......//////////////////............,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...---++++++---///000///...---,,,,,,,,,------.../////////...---,,,...------,,,,,,------......---,,,+++++++++,,,,,,,,,---///...------...000...//////////////////...---......///000////////////...,,,---......---,,,+++,,,---......///......,,,,,,,,,,,,,,,,,,------///...---,,,,,,---...///000//////...------,,,,,,......///000000000000///------,,,,,,,,,,,,------...---------------......000/////////000111222222777444111111111222222111'''***...000000///......////////////////////////....../////////000000000333333222111000///......//////000111111111111000000111111000//////000222+++000111...---000111000000000000000000111111111222222222222222111000000---......///111222222333111111111111111111111111000111111222222111111000000000000//////.........***,,,...000111000///......///000111222222222222/////////000000000111111111111222222222222111111000111111111111222222222333333222222111000000///111111111111000000000000000000000000000000000000000000000000111111111111000000111111222222333333000///...///111222111000222222111000000000111111///000000111222222333333///222666555222000000111000000000111000000///...111111222222222333333333222222222222222222222222111222333444444444333333222333333333444444444444444555666666444444555666666555555555555666777777999::::::::::::;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<======>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHJJJMMMOOOQQQSSSTTTPPPQQQOOOOOOVVVaaahhhiiifff]]]UUUSSSSSSQQQQQQRRRPPPPPPQQQQQQRRRSSSSSSSSSUUUVVVVVVVVVUUUWWWYYY\\\}}}yyyvvvrrrqqqppppppqqqqqqooommmkkkiiieeebbb___]]]\\\[[[[[[[[[\\\[[[YYYVVVSSSQQQOOOMMMKKKJJJIIIHHHFFFDDDDDD@@@<<<<<<===>>>===;;;===<<<;;;:::999888888888555666666666666666555555888888888777777777666666111111111111111444555555333333222222222111111111000000//////000111222222555444222111000000000000////////////////////////..............................///000///...---,,,,,,,,,---......---,,,+++000//////.........//////111111111111000//////...+++,,,...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...//////...---,,,+++++++++,,,---///000000///---+++...------,,,,,,------.../////////...,,,,,,---...,,,...///...------...///......////////////......,,,---......//////......000...---...///000///---+++,,,---...//////////////////////////////.........---,,,++++++,,,---...//////......------------......///000000000//////......------------......///............//////000////////////000111333333555444222111111111111111---///111111000...------////////////////////////...////////////000000000111111000000000000//////...///000111222111000///...000222222111111111222---111222///...000111///111111111000000000000000111111222222111111000///......//////000111111222000000000111111111111111/////////000000/////////////////////000000000111,,,---///000111000///...---...///000111222222222////////////000000000000111111222222222222111111000000111111111222222222222222222111111111000000111111111000000000000000000000000000000000000000///000000000111111111111//////000111111222333333111000///000222222222000111111000000000000111111///000111222222222222111...111333333111/////////000000111111111111000000111111222222222333333333222222222222222222222222000111333555555444333222333333333333444444444444555666777666555555555777666666555555666666777888888888888999999999::::::;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@BBBCCCEEEFFFGGGEEEEEEDDDDDDCCCDDDDDDEEEGGGGGGGGGFFFGGGGGGHHHIIIFFFHHHJJJLLLOOORRRVVVXXXVVVVVVTTTRRRVVV```ggghhheee\\\TTTRRRQQQOOOOOOQQQPPPPPPQQQQQQRRRRRRRRRRRRTTTUUUVVVVVVUUUVVVYYY[[[}}}yyyvvvpppooonnnoooppppppnnnlllgggfffdddaaa^^^]]]]]]]]][[[[[[[[[ZZZXXXUUUSSSQQQOOOMMMKKKJJJJJJIIIFFFEEEDDDAAA======???@@@>>><<<999999888888888888999999444555666666777666555555444333333333333222222222333111111111222333555777111111111111111000000000000000000000000000111222555444333111000/////////000000000000000000000000///////////////////////////111333222///...000333+++,,,...//////...---,,,000//////.........//////...............---,,,++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...//////...------,,,+++***+++---...000000///---,,,...------,,,,,,------...+++---///...,,,+++---......//////...---,,,,,,---,,,------......------,,,,,,,,,---...............,,,+++***+++,,,---,,,***,,,,,,---...//////////////////////////////.........---,,,++++++,,,---......------------...///000------...////////////...///......------......///...............///000000////////////000111333333222222222111000//////000///000000///------...///////////////////////////////////////000000000111,,,---......///000111111---...///000111000///...,,,...111222111000111222111444555111///000111///111111111000000000000000000000111111000000///...000//////////////////////////////000000111111111//////000000000000//////......///000222333444555000111111111111000///.........//////000/////////////////////000000000000111111222222222222111111000000111111111222222222000000111111111222222222000000000000000000111111111111111111111111111111///000000000111111111111......//////000111222222222111000111333444333222111000000///000000111111111222222222222111000//////000222222000/////////111222222333333222222222111111222222222333333333222222222222222222222222000111333555555444333222333444444444444555555555555666777666555555555777777666666666666777888888777777777777888888888888::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBDDDEEEFFFGGGCCCCCCCCCBBBBBBCCCDDDDDDGGGGGGFFFFFFGGGHHHHHHIIIFFFHHHKKKMMMOOOSSSXXX]]]^^^^^^[[[UUUVVV^^^dddfffdddZZZQQQOOOOOONNNNNNQQQOOOOOOPPPQQQQQQQQQQQQPPPQQQSSSUUUUUUUUUVVVXXXZZZ}}}yyyvvvnnnmmmmmmmmmoooooommmkkkffffffeeeaaa^^^\\\]]]^^^ZZZZZZZZZYYYWWWUUUSSSRRRPPPNNNKKKJJJJJJIIIGGGEEEDDDBBB???>>>>>>???>>>>>>666666666555555555666666444444666777777777666555222222111111111000000000333333555999:::666555666////////////////////////111000000000000000111111111111111111111111111111000000000000000000000000////////////////////////,,,...000000///...///111111///,,,***+++---000222///......---......//////...///000000000///...---,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------..................---,,,+++,,,---.../////////...---...------,,,,,,------...,,,000555666333222222444111222222000---,,,,,,,,,,,,,,,------------,,,,,,,,,------...///.........---,,,+++,,,---...---,,,,,,,,,...///////////////,,,,,,,,,,,,,,,,,,------///...---,,,,,,---...///------,,,,,,---...000111------...////////////...//////............//////,,,,,,,,,,,,---...//////000/////////000111222222000111222000...------...+++,,,,,,,,,+++---000222/////////////////////////////////000000000111111***+++,,,...///111222333---...//////000000//////,,,...000111000///000111222666666222///000111///000000000000000111111111000000000000000///......000000000//////...............///000000111111111111222222333333222222111......000111333444555666222222222111111000///...///////////////......---/////////000000000111111111111222222222222111111000111111111111222222222///000000111222222333333000000000000111111111111111111111111111111111111000000000000111111111111......//////000000111111222111111111333444333222000000/////////000111111333333222222111000000///111111222222111111000///111222333333444333333333111111222222222333333333222222222222222222222222111222333444444444333333444444444444555555555555444555666666444444555666777777666666777777888999666666777777777888888888999999::::::;;;;;;::::::<<<<<<<<<======>>>???@@@@@@@@@@@@????????????>>>>>>???@@@BBBDDDEEEEEEEEEBBBBBBAAAAAABBBBBBCCCCCCFFFFFFFFFFFFFFFGGGHHHIIIGGGIIILLLMMMNNNSSSZZZ```eeeeee```YYYWWW\\\bbbdddeee[[[QQQOOONNNMMMNNNQQQNNNOOOPPPQQQQQQPPPOOOOOOOOOQQQSSSUUUUUUWWWYYY[[[|||xxxuuummmmmmlllmmmoooooommmllljjjjjjhhhccc^^^[[[[[[]]]XXXXXXXXXXXXWWWUUUSSSSSSPPPNNNLLLKKKJJJIIIGGGEEEBBBBBBAAA>>><<<;;;<<<>>>:::999888666555444444444333444666777888777666555444444444333333333333222222444<<>><<<999999:::555666555333///---,,,---------............------------...//////////////////...---...000111000///,,,---...//////000000000******++++++,,,,,,------//////...------.../////////...---,,,,,,---///000......///000000000000///000//////////////////000------------...///000111111000000000000000111111///111222111...,,,---...***,,,............000111//////////////////////////////000000000111111111,,,,,,---///000111222333000000//////000000111111...000111000//////000111000444555111///111111000//////000000111111222222000111111111111000//////........./////////////////////000111111222333333111222222333333222222111000000000111222222333333000000000000000000////////////000000000000//////000000000111111111222222111111222222222222111111000111111111111222222222111111111111111111222222///000000000111111111111111111111111111111111111000000000000111111111111000000000000000000000000222000000111222333222111///////////////000111111333222111000000000111222333333222222333222222111111111222333333333333333111111222222222333333333222222222222222222222222222222333333333333444444222333333333444444444444333555666555444333444555666666555555555666777777888888888888999999999999888888999:::::::::::::::<<<<<<<<<======>>>???@@@@@@@@@??????>>>>>>>>>>>>===>>>???AAABBBCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHHHHKKKMMMMMMNNNRRR[[[bbbiiiiiiddd[[[WWW\\\bbbeeeiii^^^TTTPPPOOOMMMMMMPPPNNNOOOPPPQQQQQQPPPNNNMMMMMMPPPSSSVVVWWWYYY[[[]]]|||xxxuuunnnmmmlllmmmoooooonnnlllmmmmmmkkkeee^^^ZZZZZZ\\\XXXXXXWWWWWWVVVUUUTTTSSSPPPNNNLLLKKKJJJIIIGGGEEE@@@BBBBBB>>>:::888:::===@@@>>><<<:::888666555444222444666777888777666555444444333333333222222222111666BBBOOOOOOBBB555000444444444444444444444444111111000000000000000111111222222222111...+++)))000000000000000000000000000000000000000000000000555222333<<>>???@@@@@@?????????>>>>>>======<<<===>>>@@@AAAAAAAAA@@@AAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKNNNNNNNNNRRR[[[cccjjjkkkeee\\\XXX\\\cccfffmmmbbbWWWRRRPPPMMMMMMOOOMMMNNNPPPQQQQQQPPPNNNMMMMMMPPPTTTWWWYYY[[[]]]___}}}yyyvvvpppooommmmmmnnnoooooonnnpppmmmiiiddd```^^^\\\\\\XXXYYYZZZZZZYYYVVVSSSQQQRRRQQQOOOLLLIIIGGGDDDCCCAAA???>>>>>>>>>===;;;999;;;;;;;;;:::999888777666999888888888999999777555444444444444444444444444444<<>>???????????????CCCEEEBBB===:::;;;>>>>>>>>>>>>???@@@@@@AAAAAACCCCCCAAA???======???BBBDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGHHHLLLRRRXXX[[[hhhhhheee]]]UUUUUU]]]eeelllfff]]]UUUQQQOOONNNMMMMMMOOOQQQQQQNNNKKKJJJJJJJJJNNNSSSUUUVVVXXX\\\___}}}yyyvvvqqqooonnnnnnooopppoooooopppmmmiiiddd```^^^\\\\\\YYYZZZ[[[\\\[[[XXXUUUSSSRRRQQQOOOLLLIIIGGGEEEDDDEEEBBB???>>>>>>>>>>>>===;;;;;;;;;:::999888777666444333222333444333111000555555444333222111000000222777<<>>999555333333333333333333222111111333111///000111222000...111000////////////000111000000000000000000000000///////////////////////////,,,---666;;;999444111........................///////////////////////////////////////000111111.........///000111111111---------.........//////000000000000///////////////...------//////...------,,,------//////......///++++++......,,,,,,///...//////000000111111222111111111111000///......//////......------------///////////////////////////......------...///000---///222222111///...///------------------------..................------///////////////.........000...------///000000///111222222111///...///000.........//////000111222/////////000000000000000////////////////////////---.........///000000000/////////000//////......////////////////////////////////////000111222333444444333222222222222222///111222111000///000222222111111000000111111111222222222222222222222222111111111111111111111111///////////////000111111//////000000111222333333111111000000000000111111111111111111000000000000000000000111111111111111000000111111111111000000///000111111111111000///222111000//////000111111333222000//////000111222222222222222222111000000000000000000000000000000...//////000000111111111444333222111000000000000111///...///000111000///111111222222222222111111222111000//////000111222111111111111111222222333111111111222222222222333222222222222222222222222222222333333333222111111///000111222333333222222444222000111333555555555444444444444444444444444444444555555555555555444666666666666777777777777555666666666777777777888777777888999:::::::::999:::;;;<<<===>>>>>>>>>>>>@@@DDDFFFDDD@@@===>>>@@@======>>>??????@@@@@@AAA@@@AAA@@@???>>>>>>AAACCCBBBBBBBBBCCCCCCDDDEEEFFFIIIHHHGGGHHHKKKPPPVVVYYYddddddbbb[[[TTTUUU\\\dddkkkfff]]]VVVQQQNNNMMMMMMMMMOOOQQQPPPNNNKKKJJJJJJKKKNNNRRRUUUVVVXXX[[[^^^~~~yyyvvvrrrpppoooooopppqqqqqqpppooolllhhhddd```]]]\\\\\\ZZZ\\\]]]^^^]]][[[XXXVVVRRRQQQOOOLLLJJJGGGEEEDDDGGGCCC>>><<<<<<>>>???@@@;;;;;;;;;;;;:::888777666555444444444555555333222666666444222000///------111333555555333333333444333333333333222222222222444222000///000111111111111000000//////000000111000000000000000000000000////////////////////////000//////111///,,,///555,,,------...//////000000///////////////////////////////////////000111111......//////000000111111------........./////////////////////000000000000///...------//////...---,,,,,,---.../////////......------000...***+++...////////////////////////......///000000///////////////..................////////////////////////---,,,,,,------...000000,,,...000000...,,,+++,,,..........................................//////000000000///......------111///------/////////...333444555333111//////000.........//////000111222000000000000000000//////////////////////////////////////////////////////......//////000/////////////////////////////////////////////000111222333444333222222222222222222000111222111000///000222000000111111111111000000111111111111111111111111111111111111111111111111000////////////000111111......//////000111111111111111000000000000111111000000111111222222222333111000000000000000000///000000111111111111000000////////////////////////111111000000000000111111111000/////////000111222111222222222222111000000000000000000000000000000111111111111111111111111333333222111000000000000111000//////111111000///111111222222222222111111222111000000000000111222000111111111111222222222000111333444444444333222222222222222222222222222333333333333222111000000...///000222333333333333555333222222333444333222333333333333333333333333222333444555555555555555666666777777777888888888444444555666777888999999999999:::::::::::::::999999:::;;;<<<<<<=========;;;>>>@@@???<<<;;;<<<>>>======>>>>>>??????@@@@@@>>>?????????>>>???BBBDDD@@@@@@@@@@@@AAABBBCCCDDDIIIHHHHHHHHHKKKNNNRRRUUU^^^^^^\\\WWWRRRTTT[[[bbbjjjfff^^^VVVPPPMMMMMMMMMLLLNNNPPPPPPMMMKKKIIIIIIKKKNNNRRRTTTVVVXXXZZZ\\\~~~yyyvvvrrrqqqooopppqqqrrrrrrqqqnnnlllhhhccc```]]]]]]\\\[[[\\\^^^___^^^\\\YYYWWWRRRQQQOOOMMMJJJHHHFFFEEEDDDAAA===;;;<<<===>>>>>><<<<<<<<<;;;:::999777777888777666777888888777555666666444333111///......222333333222111222555777333333333222222333333333555333111000000111222333000000000000000000000000000000000000000000000000////////////////////////...///333555222---...222---........./////////000///////////////////////////////////////000000111.../////////000000000111............////////////......//////000000111111///...---...///000///---,,,---...///...------......---///000...***+++000000000000//////............//////000000//////........./////////.........////////////////////////---------------...//////,,,...///...,,,*********.............../////////------......//////000000///////////////.........222000.........///...---222333444333111000111222............///000111222222111111000000/////////////////////////////////000000000///////////////......///000111111111111////////////////////////000000//////000111222222222222111000000111111111111222333222000///000111...///000111222111000///000000000000000000000000111111111111111111111111000000//////000000111222000111111222222333333333222111111000000111111222000000000111111111222222111111000000//////......000000111111111111000000111000////////////000111000000000000000111111111000////////////000222222111111222222222111111000000000000000000000000000111111111111111111000000333222222111000000111111111000///000111111000///111111222222222222111111111111111111111111111111000000111111222222222222000111333555555444333222222222222222222222222222222222333333333222111111000000111111222222222222444333222222333444333222222222222222222222222222111222333444555666666666666666666666777777777777666666666666777777777777::::::;;;;;;;;;:::999999888888:::;;;;;;;;;;;;;;;888:::<<<<<<::::::;;;<<<<<<<<<======>>>??????@@@>>>???@@@???>>>>>>@@@BBB@@@??????@@@@@@AAABBBCCCIIIHHHHHHHHHIIILLLOOOPPPVVVWWWVVVSSSPPPRRRYYY___hhheee^^^WWWPPPMMMLLLMMMLLLNNNPPPPPPNNNKKKJJJIIILLLNNNQQQSSSUUUWWWYYYZZZzzzvvvrrrpppoooppprrrssssssrrrmmmkkkgggccc___]]]]]]\\\[[[\\\]]]^^^]]][[[XXXVVVQQQQQQOOOMMMJJJHHHGGGFFFAAA???>>>>>>??????===<<<<<<<<<<<<;;;:::999888777444333333444666666444333666555555444333333222222222333444444333333555777444333333222222333444444555444222111000111333444000000111111111111000000000000000000000000000000000000000000000000000000,,,+++---222222...,,,---000000/////////.........000000000000000000000000///////////////000000111////////////000000000000........./////////000000......//////000000111111000///......///000///...---//////...,,,,,,---///111......000///---...222222111111000000//////...111111111111000///............///000000//////.../////////////////////////////////......------,,,000111222111///------...,,,,,,------............---......//////000000000,,,------...///000000111222000.........///...---...000111111000000222333............///000111222222222111111000000//////////////////////////////000000000000000////////////000111111222222222222000000000000000000000000000000000000000000111222000000////////////000000111333333222000000000111...///000222222222111000000000000000000000000000111111111111111111111111000000000000000111222222111222333333444333333222222222111111111111222222111111000000000/////////111111000000//////......000000111111111111000000222111111000000111111222//////000000111111111111/////////000000111222222000111111222222222111111000000000000000000000000000000000000000000000///333222111111000111111111222000///000111222111000111111222222222222111111111111222222222222111111///000111222222222222111000111333555555444333222222222222222222222222222///000111222333444444444333222222111111000000000222111111222444555555333222222222222222222222222111222333444555555555555444444444555555555666666666666666666777777777777::::::;;;;;;;;;:::999999777888999:::;;;;;;;;;;;;:::;;;============>>>???;;;<<<<<<======>>>?????????@@@AAA@@@>>>===>>>???@@@@@@@@@@@@AAABBBCCCDDDGGGGGGGGGHHHIIIJJJKKKLLLPPPPPPPPPOOOOOOQQQWWW\\\eeeccc^^^WWWPPPMMMMMMNNNMMMOOOQQQQQQNNNLLLJJJJJJMMMNNNPPPRRRUUUWWWXXXXXXzzzvvvqqqpppoooppprrrssssssrrrmmmjjjfffbbb___]]]]]]]]]\\\]]]^^^^^^]]]ZZZWWWUUUQQQQQQOOOMMMKKKIIIGGGGGGBBBAAAAAAAAABBBBBB@@@>>><<<<<<<<<<<<;;;999888777444333333444666666555333555555555555666666666666111333555555444333333444444444333222222333555666444555444333111111333555000111111222222111111000000000000000000000000000000000000000000000000000111,,,)))---000//////111111111000//////...------000000000000000000000000///////////////000111111////////////000000000000....../////////000000000////////////000000000000000///......000000///......000000...,,,---111555888222...///000///000333111111111000000/////////111222222111000///...------...///000111000///...////////////////////////000000000000///...---,,,///000000///---,,,---...,,,,,,,,,---......////////////////////////000000+++,,,---...///111222222111///------/////////...,,,...///000000000222333.........//////000111222111111111111111111000000////////////////////////000000000000000000000000000000111111222222111111000000000000000000000000111000000000000000111111//////////////////000111222333444333111000000111///000111222222222222222111111111111111111111111222222222222222222222222111000000000000111222222///000111222222111000000222222111111111111222222111000000000//////......111000000000000000000///000000111111111111000000111111111111111111111111...///000111111222111111111111111111222222222222000000111222222222222111000000000000000000000000000000000000000000000000222222111111111111111222222111000000222222111000111111222222222222111111111111222333333222111111///000111333333222111111000111333444444444333222222222222222222222222222...///000222333444555555555444222111000/////////111111111333555666555333222222222222222222222222111222333444444444444444333333444444444555555555333333444666777999::::::999999:::::::::::::::999777888999::::::;;;;;;;;;999999:::;;;<<<======<<<;;;;;;<<<<<<======>>>>>>@@@AAAAAA@@@>>>======>>>@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIKKKLLLLLLMMMMMMPPPUUUXXXaaaaaa^^^WWWPPPMMMNNNPPPNNNPPPRRRRRROOOMMMKKKKKKNNNNNNOOOQQQUUUWWWVVVUUUzzzvvvpppooonnnoooqqqssssssrrrllljjjfffbbb___]]]]]]]]]^^^^^^______]]]YYYVVVTTTQQQQQQOOOMMMKKKIIIHHHGGGDDDBBB@@@@@@AAAAAAAAA@@@======<<<<<<;;;:::888777777666666777999:::999777666666666666666666666666333444555444333222222444555444222222222444555777333555666555222111222444000111222222222222111000000000000000000000000000000000000000000000000000444///---///000///000333000000000///////////////000000000000000000000000///////////////000111111000000000000////////////.../////////000000000000000000000000////////////000///...///000111000......000111///...222:::@@@BBB777......111111000111/////////////////////////////////000000//////...---...000111111111/////////////////////////////////000000111111000///...,,,------,,,+++***,,,---,,,------...//////000000000000000///////////////,,,------...///000111111000...------///000000///---///000000//////111222.........//////000111222111111111111111111222222/////////////////////////////////000111111111222//////000000000//////...000000000000000000000000111111000000000000111111000000000000000111222222333444444333111000000111111111111111222333444555222222222222222222222222222222222222222222222222111111000000111111222333...///111222111000///...333222222111111222222333000000000000000111111111000000000111111111111111000000111111111111000000///000111222222111000///---...000111222222111111222333333333333222222111000000111222222222222222000000000000000000000000///000000111111222222222222111111111111111222222222111000000222222111000111111222222222222111111111222222333333222222111///000222333333222111000111111111222222222222333222222222222222222222222///000111222333444444444444333222000000000111111333222222333555555333111333333333333333333333333222333333444444444333333444444444444555555555666333444555666777888999:::777777888999:::::::::999777888999:::;;;;;;;;;;;;777777888999:::;;;:::999:::;;;;;;<<<<<<===>>>>>>===???@@@@@@>>>===>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEGGGGGGHHHGGGGGGHHHIIIJJJKKKMMMPPPSSSVVV^^^___]]]WWWQQQMMMOOORRRPPPRRRSSSSSSQQQNNNMMMLLLOOONNNNNNQQQTTTVVVUUUTTTzzzvvvpppnnnnnnnnnqqqrrrrrrrrrllliiifffbbb___]]]]]]]]]___```aaa```]]]ZZZVVVSSSQQQQQQOOOMMMKKKJJJHHHHHHDDDAAA===;;;===???@@@AAA=========<<<;;;:::888888777666666777999:::888777777666666666666555555555666666666444222222333555555444222222222444666777222555777666333222222444000111222333333222111000000000000000000000000000000000000000000000000000------///333111,,,+++---......//////000000111111000000000000000000000000///////////////000111111000000000000////////////////////////000000000000111111000000//////......111///...///000111000......000111000111666@@@IIIIII;;;///...111111///...........................+++,,,---...////////////,,,...000111222111000///////////////////////////...///000222222222111111.../////////......///111---......///000111111222111111000000//////...............//////////////////...,,,---///000000000000111222111000///000111.........//////000111222000000000111222222222333////////////////////////......///000111222222333.../////////...---,,,,,,000000000000000000000000111111000000000000000111222222111111222333444444333444555333111000000111333222111111222444666777222222222222222222222222222222222222222222222222111111111000111111222333///000222333222111///...333222222111111222222333...///000111222333444444000000111111222222333333000000111111111111000000---///000222222000///------...000111222222222111444444444444444333222111///000111222222222222222000000000000000000000000000000111222333333444444222111111111111111222222222111000111222222222000111111222222222222111111111222333444444333222111...000222333333333111000111111000000000111222333222222222222222222222222111222222333333333222222222111000000000111222333555444333444555444111///333333333333333333333333333333444444444333222222555555555555666666666777888777777777666666666666555666777888999:::::::::888888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<::::::;;;;;;<<<======>>>;;;===?????????>>>???@@@????????????@@@AAABBBCCCBBBCCCEEEFFFGGGGGGGGGFFFGGGHHHIIIJJJMMMOOORRRTTT\\\^^^]]]WWWQQQNNNPPPTTTPPPRRRTTTTTTRRROOONNNMMMOOONNNNNNPPPTTTVVVUUUSSS}}}xxxuuurrrooommmlllnnnpppqqqrrrkkkiiieeebbb___]]]]]]]]]___^^^\\\ZZZYYYXXXWWWWWWSSSPPPLLLKKKKKKJJJHHHEEEFFFDDDBBB@@@>>>>>>???@@@>>>>>>===<<<:::888666555888888999999999999888888888777555444333333444444444444444444444444444444666555555444444444555555555555444333222222222222444444333333222111000000222222111111111111111111333333222222111000000000111111111111000///------000///...------...///000------...///000000//////......000111111222222222000000111000000///......000000///..................///000111222111111000............////////////111111000000111333666777444333222000///.........000000000000000///......////////////////////////------------...........................///000111...///000111111111111111///000111000...------.........//////000000111111...............///000000........................222111000//////000111222---///000///...---...000......///111222333444555////////////000000000000......//////000000111111+++,,,---...333999999555111111000000//////......---......///000111111222111000000000000000111222000111111111222222222222555444333333222111000000222222222222222222222222444444444444333222111000555555444333333222111111333222111000000111222333000000000000111222333444111111111111111111111111222111111000000000000000//////000000111111111222000000000000000000000000111111111111000000000000000000111111111222222222444333333222222333333444000000111111222222222222111222333222000000000222222222111111111111111111000111111111111222222222222222111111111111111222111111000000111111222333666555333111000000000111333222222111111222222333111111222333333333333222444444444333333333333222222222222222222222222222333333333222222111111111111111111111111111111111555444333333333333444555333444444555555444444333555555444444444333333333444444444555555777888888;;;999888666666777999:::::::::999999::::::;;;<<<===:::888999<<>>============>>>>>>>>>>>>>>>????????????@@@@@@@@@BBBBBBAAAAAAAAABBBCCCCCCEEEEEEFFFFFFFFFFFFEEEDDDFFFGGGIIIJJJKKKMMMPPPSSSZZZZZZXXXUUURRRQQQRRRSSSSSSTTTUUUUUUTTTRRROOONNNSSSSSSRRRRRRSSSTTTUUUVVV}}}xxxvvvrrrpppnnnnnnoooqqqqqqpppllljjjfffbbb```^^^^^^^^^```___]]][[[YYYWWWWWWVVVUUURRROOOMMMMMMLLLJJJHHHHHHFFFDDDBBB@@@@@@AAAAAA??????>>>===;;;999777666777888888999999888888777777666444333222222333333555555555555444444444444666555555444444444555555777666555333222111000000444444333333222111111000111111111111111111111111111111111111111111111111111111111111000///...---/////////....../////////...///000000111111000000222222222111111///......***+++---...000111222222111000000///....../////////000222333333222111000000111111111111111111111111000//////000222555666222111000000000000000000000000000000000///......////////////////////////111111111111222222222222//////.........///000000000000111222222222222222...///000000...---...//////////////////........................///000000000000000000000000000000...///000111111000///...111222333222111000111333000000000111222222333333//////000000000111111111/////////000000000000000///000//////333999:::666/////////000000000000000......//////000111111222222222111000////////////000000000111111111222222222222222222222111111111222222222222222222222222555555666666666666666555555444444333222222111111222222111000000111222222111111111111222333444555000000000000000000000000222222111000000000000000000000000000111111111222000000000000000000000000111111111111000000000000000000111111111222222222444333333222222333333444000111111111222222222222111222333222000///000111111111111111111111111111000111111111111222222222000000000000000000111111111111111111111222222333444333222111111111222333333222222222222222222333111111222333333333333222000000000111111222222222222222222222222222222222333333333222222222111111222222222222222222222222555444333333333333444555333444444555555444444333666666666555555555444444555555555666666777888999:::999888666666777999:::999999999999999:::;;;;;;;;;999777888:::======<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCEEEFFFFFFFFFFFFFFFEEEEEEDDDFFFHHHIIIIIIKKKNNNPPPVVVWWWVVVUUURRRQQQRRRSSSRRRSSSTTTTTTSSSRRRPPPNNNRRRRRRRRRRRRSSSTTTTTTUUU}}}yyywwwrrrpppooooooqqqqqqpppooommmkkkgggdddaaa```______aaa```]]][[[YYYWWWVVVUUUUUUSSSPPPNNNMMMLLLJJJIIIGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@???>>><<<:::999888777777888888888888777777666555444333222222222222444444444444555555555555555555444444444555555666888777555333222000000///444333333222222111111111111111111111111111111111...//////000111111222222111111111111000///.........//////000000//////...000000111111222222111111333333222222000///...---((()))+++...000111222333222111000000///000000000///000111222222111000///111111111111111111111111//////...///000111333444000000//////000111222222000000111111000000//////////////////////////////............////////////000000///.........//////000111111222222222222222---///000000......///111000000//////...------,,,//////.........///000000000000000000000000000000---...000111111000...---111333444333222111222333222222111111111111111111000000111111111222222222000000000000000000//////000111000---000666777555......///000000111222222...//////000000111111111333222111///............///000000000111111111111111111111222222222333333222222222222222222222222333444555666777777888777444444333333222222111111222222111000000111222222222222222333333444555555000000000000000000000000222222111000000000000111000000000111111111111111000000000000000000000000111111111111111111222222111111111111111222222222333333222222222222333333111111111111222222222222000111222111/////////111111111111111111111111111000111111111111222222222////////////000000111111000111111111111222222222222111111111222333333444222222222222222222222222111111222333333333333222---...///000111222333333222222222222222222222222333333333222222222222111333333333333333333333333555444444333333444444555333444444555555444444333777777777777777666666666666666666666777888999999999999888777777888999:::999888888888888999::::::999777666777999:::::::::<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@??????@@@@@@AAABBBDDDEEEEEEFFFFFFFFFEEEEEECCCDDDFFFFFFGGGHHHJJJMMMQQQSSSTTTTTTRRRQQQQQQRRROOOPPPRRRRRRRRRRRRPPPPPPPPPQQQQQQRRRRRRSSSTTTTTT}}}yyywwwrrrqqqpppqqqrrrrrrpppnnnnnnllliiieeebbbaaa```aaabbb```^^^[[[XXXVVVUUUTTTSSSQQQOOOMMMKKKJJJIIIHHHEEEDDDBBB@@@???>>>======?????????>>><<<:::999888666777777888888777777666666666555444333333333333333333333333444444444444555444444444444555666666666555444333222111111111333333333222222111111111111111111111111222222222/////////000000111111111111111111111111000///......///000111111000///...000000111111111111111000000000111111111111000000......//////////////////222222111111000111111222///000111111111000///...000000000//////////////////.........///000222222000000000000000111111222000000111111111000000///////////////////////////++++++,,,,,,,,,---------111111000///.........///000000111111111111000000---...000000//////000222111000000000/////////...000///////////////000000////////////////////////000111222333333222111000///000111111//////000111111111111111111111111111111111222222222333333333222111111000000////////////000---******///222000//////000000000111111111//////000000000111111111111111000///........./////////000000000111111111333333333333333333333333222222222222222222222222111111222333444444444444333333333333222222111111222111111111111111111222111111222333333444444444222222222222222222222222333222111111000000111111111111111111111111111111000000000000000000000000222111111000111222333444111111111111111111111111333333222222222222333333222222222222222222222222000111222111///...///000111111111111111222222222000000111111111222222222...///000111111222222222000000111111222222222222222222222222222222333333222222222222222222222222111111222333333333333222000000111222222333444444222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444333444444555555444444333777777777777666666666666666666555666666777888888999888888777777888999:::888888777777888888999:::888888888888999:::::::::<<<<<<<<<=========>>>>>>>>>>>>>>>>>>?????????????????????>>>???@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFEEEFFFIIIKKKOOOQQQSSSSSSQQQOOOOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQOOOOOOPPPQQQRRRSSSSSSSSS|||yyywwwrrrqqqqqqrrrssssssqqqoooooommmiiifffcccaaaaaaaaabbb```^^^[[[XXXVVVUUUTTTSSSRRRQQQNNNLLLJJJIIIIIIFFFEEEDDDBBB@@@>>>======>>>>>>======;;;:::888777777777888888888888777777777777777666555555444333111111222222333333333333444444444444444555666666333333222222222333444444333333222222222222222111000000111111111222222222222111111111000000000///000111111111111000000///...///000111111000///...000000000111111000/////////000000111111111111000222222222111000///...---222222111111111111222222333333222222222222222333111000000000/////////............//////000111111222111111000000000000000000000111111111111000000000000000000000000000000000000000111111111222222222111000///////////////......////////////......---///000000//////111222000000111111222222222222111000000/////////000000000000000000000000000000000555;;;@@@@@@;;;555000...///000///......///000000000000111222222333333222222222222333333333333222222111111000000//////...000---)))(((,,,///...222111111111000000000///000000000000111111111111///////////////000111222000000000000111111111111777666666555444444333333222222222222222222222222000111111222222111111000333222222222222222111111111111111222222111111111///000111222333333333222222222222222222222222222333222222111111111111111222222222111111111111111000000000000000000000000222111111000111333555666111111111111111111111111333222222111111222222333333222222222222222222222000111222111000//////111000000111111111222222222000000111111111222222222000111222333333333333222///000111222222222222111333333333333222222111111111222222333333222222111111111222333333333333222333222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444333444444555555444444333555555555555555555555555555555444444444555666666888777777888888999999:::888888777777888888999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<==================>>>>>>>>>???????????????>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFEEEFFFIIIKKKOOOQQQRRRRRROOOMMMLLLLLLKKKLLLMMMNNNOOOPPPPPPQQQNNNOOOPPPRRRSSSTTTTTTSSS{{{xxxvvvrrrqqqpppqqqssstttsssrrrooommmiiifffcccbbbaaaaaaaaa```]]][[[YYYWWWVVVUUUUUUUUUTTTQQQNNNLLLLLLMMMIIIIIIGGGEEECCCBBB@@@???=========<<<;;;:::999888888888999999999999888888777777888777777666444444111111222222333333444444444444444444444555666777111111111222333444555666222222222222222222222222000000000111222222333333333333222222111000000///000111111222111111000000///000000111111000000///000000000111000000///...111111222111111000///...000111111222222111111000111111111000111111222333999777555333444666999;;;333333333222222111111000.../////////000000000000222222111000//////000000000000111111222222111111000000000000000000000000222222222222333333333333111111000/////////000000...............------,,,...000111111//////000222000111111222333333444444111111000/////////000000222222222222222222222222---666CCCLLLLLLCCC666---///111222111000///000111//////000111222222333333111111222222222333333333111111111111111111000000///222111---+++...000000333222222111000000//////111111111111111111111111.../////////000222333444000111111111222222222222888777777666444333333222222222222222222222222222222222222333333222111111222222222222222222111111000111222222222222111000...///111222333333222111111111111111111111111111333333222111111111111222222222222222222111111111000000000000000000000000222111111000222444777888222222222111111111111111222222111111111111222222333333333333222222222222111222333222000000000111000000000111222222333333000111111111111222222222111222333444444333222111///000111333333222111111333333333333333222111000111222333444444333222111111111222333333333333222222222222111111111000000222222222222222222222222111222222222222333333333444444444444444444444444333444444555555444444333333444444555555444444333333333333333444444444444555444444333333444555555777777777888999999::::::999888888888888999::::::;;;===??????>>>======>>>;;;;;;<<<<<<<<<==================>>>>>>>>>????????????>>>>>>??????@@@AAA???@@@AAABBBBBBBBBBBBBBBBBBDDDEEEFFFFFFGGGJJJLLLPPPQQQRRRPPPNNNLLLKKKLLLJJJKKKKKKLLLMMMOOOOOOPPPMMMOOOQQQSSSTTTUUUTTTTTT}}}yyyvvvuuurrrqqqoooppprrruuuuuuuuuooommmiiieeecccaaaaaaaaa```___]]][[[YYYWWWWWWVVVUUUVVVUUURRRNNNLLLLLLNNNJJJJJJIIIGGGEEECCCAAA@@@>>>>>>>>>===<<<;;;:::999999999::::::::::::999999666777777777666555444333222222333444444555666666444333333444444666777777222222222222333444555555222222222222222222222222///000000111222222333333333333333222222222222222000111111222222111111111111000000000000000000111111111222222111111000///000000111111111111000000//////000111111111111111000000000000000111222222:::888444222333777<<>>>>>???;;;;;;;;;<<<<<<<<<==================>>>>>>>>>???@@@????????????@@@AAAAAA@@@@@@BBBCCCCCCDDDDDDDDD@@@BBBDDDEEEEEEGGGJJJLLLOOOPPPPPPOOOMMMLLLMMMOOOJJJJJJKKKKKKLLLMMMNNNOOOMMMOOORRRTTTUUUVVVUUUUUU}}}yyyvvvtttsssqqqoooooorrruuuwwwwwwooollliiieeebbbaaaaaaaaa___^^^\\\[[[YYYXXXWWWWWWSSSTTTTTTPPPLLLJJJJJJLLLIIIIIIHHHFFFDDDBBB@@@>>>????????????>>>===;;;;;;999::::::;;;;;;::::::999555666666666666444333222444444555555666777888888333333333444555666777888444333333222222333333444222222222222222222222222///000000111222222333333111222222333333444555555000111111222222222111111222111000//////000111222333333333333333222111000+++,,,...000222333444444///000000000000000///...000000//////000111222222999666111...///555;;;@@@222222111111000//////...///000000111111111111000......//////000222333444///000111222222222222222000000000000000000000000////////////000000000000000000//////000111222222//////000000///...------111222222111///...///000333333222222111000000000222222111000000///000000111111111111111111111111333222111111111111222333///111222111000///000111333333222222111000000///000000111111111222222222000000000111222222222333...444555222///000222111000000000111222222333333222222111111111111111111333333222222222222222222222222333333333444444444111111222222222222333333222222222222222222222222---...///111333444444444111111111111111111222222000111222333333222111000///111333555555555444333333333333333333333333333444333222222111111222222333333333222222111111111000000000000000000000000222111000000222555888;;;222222222222111111000000222222111111111111222222444444444333333222222222333444555444222111222333///000000111222222333333000111111111111222222222222333444444333111...---...000222333333333111000...///111333444444444444000111333444444333111000111111222333333333333222222333444444555666777777222222222222222222222222111111111222222333333333333333333333333333333333333333444555555444333333333444444555555444444333333333333444444555555555777666666555555555666666666666777999999:::::::::::::::999999::::::;;;<<<===@@@BBBBBB@@@>>>>>>@@@;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBAAABBBCCCDDDEEEEEEEEEEEE???@@@BBBDDDDDDFFFJJJLLLNNNNNNNNNMMMLLLMMMPPPRRRJJJJJJJJJJJJKKKLLLMMMNNNNNNOOORRRUUUVVVVVVVVVUUU{{{xxxvvvvvvsssqqqpppqqqsssuuuuuutttpppmmmiiigggeeeccc```^^^[[[[[[\\\\\\ZZZXXXVVVUUUUUUSSSQQQQQQQQQQQQOOOMMMGGGFFFEEEDDDBBBBBBBBBBBB@@@@@@???>>>======<<<<<<999999999999999999999999:::555111222666999888555777777777666555555444444666555444333333444555666333333333222222111111111333333333222222111111111000111222333444333222222111111222222222333333333444333111222333333222000111111111000000000000000000000000000000000000000222222222222222111000///000111111111111222222222555444111/////////111222222222111111333555888:::KKK<<<111111444222///......//////000000000000000111111111000000000000000000000111111111000000///000000000000000000000000/////////000111333444555333222111/////////000111222111111000///.........000000000000111111111111333333222111000000000111111111000000000000111111000000000000111111111111111111222222222222111111333222111000000111222333,,,---...000000111111111111000///111444666444222444333222111222333444555111111000000000000111111222222111000000///000000111111111111111111111111555555444333111000//////222222222222222222222222222222222222222222222222333111000111222444333333333333333333333333333333444444444333333222222222333333333222222222111111222222111111222333333444111111222333333444555555333111///000333555444222444444333333222111000000111111111111111222222222000111111111111222222222111222222333333222222111111222333333111111222333222333333444444333333222111111111111111111222222111222222333333222222111444444333222222111111111222222222222222222222222111111222222222222111111333333333222222111111111444444333333222111000000//////000111333444555666666555333222222222333333333333333333333333333333333333333333333333333333111111111000111111222222444444555555555555444444+++---000333555666666555444555555666666666666666555555555555666666666777666666666666777777777777;;;<<<======;;;:::;;;===<<<<<<;;;;;;<<<===???@@@;;;;;;;;;;;;;;;;;;;;;;;;@@@>>><<<>>>AAABBBAAA??????AAAAAA???>>>???@@@???AAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDDDDFFFIIILLLOOOOOONNNMMMLLLLLLLLLMMMKKKLLLLLLKKKJJJJJJMMMOOOQQQQQQSSSTTTTTTSSSRRRRRR{{{xxxwwwvvvsssqqqpppqqqsssuuuuuutttqqqnnnkkkhhhfffdddbbb___^^^^^^]]][[[YYYWWWUUUTTTVVVTTTRRRQQQPPPOOOMMMKKKGGGFFFEEEDDDCCCBBBBBBBBB>>>===<<<;;;:::999888888999999999999999999999999:::666222222555888777444666666666555555555555555666666555444444555666666333333333333222222222111444444444333333333333333//////111222222111111000111111111222222222333333222111000111333444333222111111111111111111111111111111111111111111111111222222222222222111000000111111111111222222222222333333111000000000111222333222111000111222444666CCC888000111333111000000...///000000111111000000111111111222222333333333000000111111111111000000000000000000000000000000111111111000111111222333222222000/////////000000222222111111000/////////000000000000111111111222333222111111111111111111111111000000000000111111111111111111222222222222111111222222222222111111222222111000000111222222111111222333444444444444111000000222444555444222222222222222222333444444111111000000000000111111111000000///......//////111111111111111111111111444444444444333333333333222222222222222222222222222222222222222222222222333222000111222444444333333333333333333333333333444444333333222222222222333333333222222222222111222222111111111222222333222222222222222222222222555333222222555666666444444444333333222111111000111111111111111111111111111111111111222222222222222222333333333333222222111333333333222111222333333333444444444444333333111111111111111111222222222222333333333333222222222222222222222222333333222222222222222222222222222222333333333333222222333333333222222222111111444333333222222111111111000000111222333444444555333333111000000000111111333333333333333333333333333333333333333333333333333222222222222333333444444444555555555555444444///000222333444444444333444555555666666666666666555555555666666666777777777777777777888888888888999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;===>>>???;;;;;;;;;;;;;;;;;;;;;;;;???===<<<===@@@AAAAAA???@@@AAA@@@>>>===>>>??????AAABBBCCCCCCDDDDDDCCCCCC@@@AAABBBCCCCCCEEEHHHJJJPPPOOONNNMMMMMMLLLLLLMMMKKKLLLLLLKKKJJJKKKMMMOOOQQQRRRSSSTTTTTTTTTSSSRRR|||yyyxxxwwwsssqqqpppqqqsssuuuuuutttssspppllljjjhhhfffcccaaabbb```]]]ZZZXXXVVVVVVUUUWWWUUURRRPPPOOOMMMJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@>>>===;;;:::999:::::::::::::::::::::::::::666333333555666555333444444444555555555555555666666555555555555666666444333333333333333222222444444444444555555555555///000111222222222111111000000111111111222222222//////...000222444444333111111111111111111111111222222222222222222222222222222222222222222111000111111111111222222222333111111111111222222222222222222000//////000111222888333000111222000000111//////000111111111111000//////000111222333444444000000111111111111111000000000000000000000000000333333222111000000000111111111000/////////000000222222222111111000000///000000111111111222222222222111111111111222222333111111000000000000111111222222222333333333333444111111222222222222111111222111000000000000111222333444444555555555444444111111111222444555444222000111111222333222222222111111000000000000111111222111111000000000000111222222222222222222222222222333333444555666777888111111111111111111111111333333333333333333333333333222111111333444444333222222222222222222222222333333222222222222222111333333333333222222222222222222111111000111111222333333222222111000//////555444333333555666555444444444333333222222111111111111111111111111111111111111111111222222222333222222333333333333222222111333444333222111222444333444444555555444444333222222222222222222111111222222333333333333222222111111111222333444444444333333333333333333333333333333444444444444333333333333333333222222222222222222222222222222222222222222222222333333333333333222222111111111111222333333333333333333333333333333333333333333333333444333333333444444555666444444555555555555444444444444333333333222222222444555555666666666666666555555666666666777777777888888888888999999999999777888999999888777888999::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;<<>><<<;;;::::::::::::::::::::::::::::::777444444555555444222222333333444555666666666666666666666666666666666444444444444333333333333333333444444555555555666333333333444444444444444000000000111111111222222000//////000222333333222111111111222222222222222222222222222222222222222222222222333333222111111111111111222222222333333///000111222333333333333111111000000000000111222222222333333222000000222///000111111222222111111------...//////000111111000000111222222222111111111111111111111111111111333222111111000000111111000000000000000000000000222111111111000000000///111111111222222222333333111111111111222222333444222111111000000111111222222222222222333333333333111222222333333222222111111111111111111111111111222222333333333222222111111222222333444444444333///000111222333222111111222111111000000111111222555444444333333333444444222222222222222222222222222222333444555666777888111111111111111111111111333333333333333333333333444222111111333444444333222222222222222222222222222222222222222222222222444444333333333222222222222222111000000000111111333333333222111111000000222222222333333333333222444444333333333222222222222222222222111111111111111111111222222222333333222333333333333333333222222333444333222222333444333333444444444444333333333222222222222222111111222333333333333333333222222222222333333333444444333333333333333333333333333333444444444444333333333333333333333333333333222222222222222222333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333444555666666444444555555555555444444666555444333222222333333444555555666666666666666555666666666666777777777777777777888888888999999666777999888777777888999999999999999:::;;;<<<<<<========================<<<<<<;;;<<<===???@@@@@@AAA@@@AAADDDFFFDDDCCCDDD@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFHHHLLLOOORRRQQQPPPNNNNNNMMMMMMMMMLLLMMMNNNNNNMMMMMMNNNPPPRRRRRRSSSTTTTTTUUUUUUUUU}}}zzzxxxxxxsssqqqpppqqqsssuuuuuutttvvvssspppmmmkkkiiigggdddaaa___\\\YYYXXXYYY[[[]]]SSSQQQPPPOOOOOONNNLLLKKKHHHGGGFFFEEECCCCCCCCCCCCAAA@@@???===;;;999888777::::::::::::::::::::::::999888666555555555444333222333333444555666777777777777777777777777777777444444444444444444444444222222333333444444555555444444444444444555555555000111111111111222222222333111000111222222111000111222222222333333333444222222222222222222222222111222222333333333222222111222222222222333333333///000111333444444444444000000111111222333333444111444666555222111111000000111111222222222222222000000000///////////////000000111222222222222222222222222222222222222222111111000000111111222333000000111111111111111111111111000000000000//////222222222222333333333333222111111111222333444444222222111111111111222222111111111222222222222333222222333333333333222222111111222222222222111111222222222222222222111111222222333444444333333333///000111222333222111111222222111111111111222222555555444444444444555555222222222222222222222222222222222333333444444555111111111111111111111111333333333333333333333333444222111222333555444444222222222222222222222222222222222222222222222222444444444333333333222222222222111111111111111222333333333333333333333333222333444444444333222222444444444333333333333333444333333333222222222111111222222222222333333333333333333444444333333333222333444444222222333444222222333333333333222222333333333333222222111111333333333444444333333333444444444333333333222222333333333333333333333333222222333333333333222222333333333333333333333333222222222222222222333333444444444333333333333222444444444444444444444444444444444444444444444444444444444444444444444444222222222333333444666666444444555555555555444444555444444333333444555555444555555666666666666666666666666666777777777888666666666777777777888888666888999999888888999;;;888888999::::::;;;;;;;;;========================<<<<<<<<<;;;<<<>>>@@@BBB@@@===???FFFIIIFFFBBBCCC>>>???@@@AAABBBBBBBBBBBBBBBDDDEEEFFFFFFIIILLLOOOSSSRRRQQQOOONNNMMMMMMMMMLLLNNNOOOOOONNNNNNOOOPPPRRRRRRRRRSSSSSSTTTUUUVVV|||yyyxxxwwwsssqqqpppqqqsssuuuuuutttwwwtttpppnnnllljjjgggeee```^^^\\\ZZZYYY[[[]]]^^^SSSQQQPPPOOOPPPOOONNNLLLHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@>>>===;;;::::::::::::::::::::::::::::::888888888777777666666666444444555555666777888888777777888888888888777777444444444555555555555666333333333333333444444444333333222222222333444555111111222222222333333333444333222222333333222000222222222333333444444555222222222222222222222222111222333333333333333333222222222222333333333333111111111222333444444555111111222222333444555555222666777444333333222///111111222333333333333222333333333333222222111111000000111222333333333333222222222222222222222222111000000000111222333333000111222222333333222222111111111111111111111111222222333333333444444444333222222222222333333444222222111111111111222222111111111111222222222222222222333333333333222222222222333333333333222222333333444555555444444444222333555555333333333444000111111222333222222222222222111111111111222222222222222222222333333444333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333444333222222444555555444333333333333333333333333222333333333333333444444444444444444333333333333222222111111222333333444333333333333333333333444444666888888666444444444444444444444333333333333666555555444444333333333222222222222333333333333333333444444444444333333222444555444333222333555222333333444444333333222444444444333222222111111333333444444444444333333555555555444333222222222333333333333333333333333222222333333333333222222333333333333444444444444222222222222222222222222444444444444333333333333111222222333333333333222444444444444444444444444444444444444444444444444222222222333444555666777444444555555555555444444333444444555555666666666444555555666666666666666666666666777777777888888555666666666777777777777777888::::::999999:::<<<777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAADDDDDD>>>===EEEGGGBBB>>>@@@===>>>???AAAAAABBBBBBBBB???AAABBBCCCDDDFFFJJJMMMTTTSSSRRRPPPOOONNNMMMMMMMMMOOOQQQQQQPPPOOOPPPQQQQQQQQQQQQQQQRRRSSSUUUVVV{{{xxxwwwvvvsssqqqpppqqqsssuuuuuutttwwwtttpppnnnllljjjgggeeeaaa___]]][[[ZZZ[[[\\\\\\UUUSSSQQQPPPPPPOOOMMMKKKHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;888999999999888888888888555666666666777888888888777888888999999888888777444444555555666666666666555555555555444444444444444333333222222333555555222333333333333444444444444333222222444555444333222222333333444555555555111111111111111111111111111222333333444444333333222222222333333333444444333222222111222333555555222222333333333333333222111555555222222555444///111222222333444333333333333333333333333444444444///000111222333333333333333333333333333333333333333222111111000111111111111222333444444444444333333333333333333333333333333333333333444444444444444444333222222222333333333222222111111222222333222222222222333333333444222333333444444333333222333444444555555444444333333444555666666666666666222444666555333222333444222222222222222333444444333222222111111222222333222222111111222222333444333333333333333333333333111111111111222222222333333333333333333333333333444444444444444444444444555333222222444555555444444444444444444444444444333333444444444555555555555444444444444333333333111111222222333444666666444444333333222111111111333666999999666444444444444444444444444444444444777777777666555555444444222222222333333333444444333333444444444444333333333444555444333333333555444555555555555555555444555444444333222222111111333333444444444444333333444444444444444444333333444444444444444444444444333333444444444444333333333333333444444444555555444333333222222111111111333333333444444444444444111111333444444444333333555555555555555555555555555555555555555555555555333333333444555666888999444444555555555555444444333444555666777666555555444555555666666666666666666666777777777888888888666666777777777888888888666888999999999999:::<<<888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<>>>BBBFFFQQQEEE???CCCDDD>>><<<@@@>>>>>>@@@AAABBBCCCCCCCCC>>>???AAABBBCCCFFFJJJMMMUUUTTTRRRQQQOOONNNNNNMMMMMMOOORRRRRRQQQPPPPPPQQQPPPOOOOOOPPPQQQRRRTTTUUU{{{xxxvvvvvvsssqqqpppqqqsssuuuuuutttwwwtttpppnnnllljjjgggeeebbbaaa___]]][[[ZZZZZZZZZXXXVVVSSSQQQPPPOOOLLLJJJIIIHHHGGGEEEDDDDDDCCCCCC??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777999:::::::::999999:::777777777777888888888888777888999::::::999888777444555555555666666777777777777666666555555555444666666555444555666777888333333333444444444555555333222111333555777666555222222333333444555666666000000000000000000000000111222333333444444444444222222333333333444444444444333222111111333555666444444444333333111000000000333222000222777555000111222333333444444333333000000111222333444444555///000111222333444444444333333333333333333333333555444333111000/////////111222444555666555444444555555555555555555555555333333333444444444555555555444444333222222222222333222222111111222222333333333333444444444555555222333333444444333333222444444555666666555444444222222444555666666666666222444777666333222333555444333222111222333444555333222222111111222222333333333333333333444555666333333333333333333333333000000111222333333444444444444444444444444444444444444444444444444444444555333222222444555555444555555555555555555555555444444444555555666666666555555444444444333333333111111222333444666777888555444333222111///......111444777777444222111222444444444444444444444444999888888777666555555555222222333333333444444444333444444555555444444333333444555555333333444555666666777777777777666666555555444333333222111111333444444555555444444333222333333444444555555666444444444444444444444444444555555555555555555444333333333444444555555555444444333333222111000000333333333444444444555555222333555666777666555555555555555555555555555555555555555555555555555555444444555555666888999:::444555555555555555555444444555777888888666444333444555555666666666666666777777777777888888888888777888888888888999999999555777888999888888:::;;;888999;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>===<<<>>>CCCHHH___NNNCCCCCCCCC======CCC>>>???AAABBBCCCDDDDDDDDD???AAABBBDDDEEEGGGKKKNNNUUUTTTSSSQQQOOONNNNNNNNNMMMPPPRRRSSSRRRQQQQQQQQQOOOOOONNNOOOPPPRRRTTTUUU}}}yyyvvvwwwtttqqqoooqqqsssuuuuuurrrsssrrrqqqnnnkkkgggeeecccbbb```^^^\\\ZZZXXXWWWTTTTTTTTTSSSPPPMMMJJJIIIJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>;;;::::::999999::::::;;;::::::999999888777666666666666555555555777888999:::999777555555555555666555555555555555666777777000111111222333444555555666444333444666888888777444444444444444444444444444333333222222333333444444333333222000//////...222222222222222222222222222333444444333333555666555444222111000111222222111111111111111111111111666555333222111222333333222222111222444444222000333333333333333333333333444333333222222333333444222222222222222222222222333333333333333333333333111111222222222333333333444555555666666555444444333222222222222222222222///000111333333333333333111333444444333222333444444333222222222333444555222222333333333444444444333444555666666444222111333333222111222333555666777444111111444666555444222333444444555555444444333333333333333333333333333444555444333333444666333333222222222333444444333333333333333333333333222222333333333444444444555555555444444333333333555555444444444333333333222222222333333444444444555555444333222222222222777666444333333444666777333333222222111222222222333444444444555666666666999888555333222222333444555444333333222222333333555666666666555444333333666666666666666777888888555444444333333333444444222333555666777888777777444444444444444444444444444444555555555555444444555555555444444333333333888777555333333333555666444444444444444444444444333333333333444444555666555555555555555555555555555555666666666666555555666555333222111222222333333333333333333333333333555555555555555555555555444555666777777666555444333444555666666555444333555555555555555555555555555444333333444555444222444555777888888888777666555555666777777777777777888888888888777777666666777777777777888888888888888888999999999888888777;;;;;;;;;;;;;;;;;;;;;;;;777888999999::::::999999======<<<<<<===???BBBCCCPPPIII@@@;;;;;;===>>>???BBBBBBBBBBBBBBBBBBAAAAAACCCCCCDDDDDDDDDGGGKKKNNNTTTUUUVVVVVVTTTQQQNNNLLLPPPOOOOOOQQQUUUUUUSSSPPPLLLMMMOOOQQQRRRSSSSSSSSS~~~{{{xxxtttqqqnnnmmmoooqqqssstttrrrrrrrrrqqqnnnjjjgggeeecccbbbaaa^^^\\\ZZZXXXWWWTTTTTTSSSRRRPPPNNNLLLKKKIIIIIIGGGEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>>>>>===;;;;;;::::::::::::;;;;;;;;;::::::999888888777777777777777888888:::;;;;;;:::999888666666666666777666666666555555666777777444444444555666666777777444555555555555555555555444444444444444444444444444444333333333333444444555444444444444444333333333333333333333333333333666777888777666555666777555444333222222222222333222222222333333444444444555444333222222222333333444333222333444555444222444444444444444444444444444444333333333333444444333333333333333333333333333333333333333333333333222333333333444444444444444444444444444444444444222222333333444444555555222222333333444555555666000111333444555444333222333333222111222333444555222222333333333444444444333444555555555444222111444333222222222333555666555222111222555777777666222333444444555555444444333333333333333333333333555666666444222222333444555444444333333333444444333333333333333333333333222222333333333444444444555555555444444333333333555555555444444444333333444444444444444555555555555444333333222333333333555555666666666666555555333333222222222222333333222333333444555666777888888777555333333333444555666555444444333333444444444444555555444444333222555555555555555666666777555444444333333444444555333444555666777777666666444444444444444444444444444555555666666555555444555555444444444444444444555444222000000111222333444444444444444444444444444444333333333444555555555555555555555555555555555555666666666666555555555555333333222333444444444444444444333333333333555555555555555555555555444555666777777666555444444555555666666555555444555555555555555555555555666555444444666777666555555555666777777777777666666666777888888888888777888888777777777666666666888888888888999999999999999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;======<<<<<<===???AAACCCHHHDDD???===>>>??????>>>AAAAAAAAABBBBBBBBBBBBCCCBBBCCCDDDDDDEEEGGGJJJMMMRRRTTTVVVVVVTTTQQQNNNMMMPPPOOOOOOQQQTTTTTTRRRPPPNNNNNNOOOPPPQQQRRRSSSSSS|||zzzssspppmmmlllooorrruuuvvvssssssrrrpppmmmjjjfffeeedddcccaaa___]]]ZZZYYYXXXUUUTTTRRRQQQOOONNNNNNNNNIIIHHHFFFEEECCCBBBBBBBBBBBBAAAAAA@@@???>>>======;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999999888666666888999:::;;;;;;;;;;;;:::999888777777888888888777777666666666777777666666666666666666666666666888;;;:::666444444555555555555555555555555555444444333333333333444444444444444555555666666666444444444444444444444444777888999777555444555666666555444444333333444444555555555555555555555555555444333333222333333333666555333333444555555444444444444444444444444444444444333333333333444444444444444444444444444444333333333333333333333333444444444444555555555555444444333222222333444555222222333444555666777777555555444444555666888999444222222444666666333///222222222222222333444444333333333333444444444444333444555555555444222222444444333222333444555666333222111222555888888888333333444555555555555444333333333333333333333333666777666444222111222333777666555444444444444444333333333333333333333333333333333333444444444444555555555444444444444444555555555444444444444333666666666555555555555555444333333333333444555555333555777999999777555333333333333222222333333444222333333555666777888888777666555444444444666666777666666555444555555555333444444444444333222222444444444444444555666666555444444444444444555555555555666666666666555555555555555555555555555555444555555666666555555444444444444555555555555555777666444333333444555555444444555555555555555555555555444444444444444444666666666666666666666666555555666666666666555555555555444444444555555666666666555555444444444444555555555555555555555555555555666666666666555555666666555555555555666666555555555555555555555555666555555666888999888777555555555555555666777777777777888999999999999888888888888777777777777666999999999::::::::::::;;;888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>===============<<<<<<===???AAABBB???>>>>>>???AAAAAA@@@>>>@@@@@@AAAAAABBBBBBCCCCCCBBBCCCDDDDDDEEEFFFJJJLLLPPPSSSVVVWWWUUURRROOONNNOOONNNNNNPPPRRRSSSQQQPPPPPPPPPOOOOOOOOOPPPQQQRRR}}}|||tttqqqooooooqqquuuxxxyyytttsssrrrpppmmmiiifffeeeddddddbbb```]]][[[YYYXXXXXXVVVSSSQQQOOONNNNNNNNNJJJIIIGGGFFFDDDCCCCCCCCCBBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::333444777999::::::::::::;;;;;;::::::999999999999999999888777777777777888666666666555555444444444888===AAA???999555555888555555555555555555555555555555444444444444555555444444444444555555555555444444444444444444444444333444555444333222333444666666555555555555555555888888777666555444333222444444444333333333444444666555333222444555555444333333333333333444444444555555444444444444555555555555555555555555555555444444444444444444444444333444444444444555555555666444333222222333555777333333444444555555555666777666444444444666999:::<<<777333333666666333///222222222222222333333444333333333444444444444555444555555666666555444444555555444333333444555666444333333444666777777777333444444555555555555555444444444444444444444444555555666444222222333444888888777555444444444444444444444444444444444444333333333444444444444555555555555555555444444444555555555555444444444444777666666555555444444444333333333333444555666777333555777888888777555333444333333333333444444555444444555555666666777777555555444444555666777777777666555555444444555555444444444555555444333333555555444444555555666777555444444444444555555666666666666666666555555444555555555555555555555555555555666666666666555555444444555555666666666777777777666555555666666777555555555555555666666666777666555444444444444444777777777777777777777777555555666666666666555555444555555555666666777777777666666666555555555555555555555555555555555555555666666666666666666555888777666555555666777888555555555555555555555555666555444666888999999888666555444444444555777888888888999::::::::::::999999999999999888888888888999999999999::::::::::::888888999;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>======<<<<<<<<<===>>>@@@AAA<<<<<<>>>???@@@@@@??????AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFIIIKKKMMMRRRWWWYYYVVVRRROOONNNMMMMMMNNNNNNPPPPPPPPPPPPRRRPPPOOOMMMMMMNNNPPPQQQ}}}|||tttrrroooooossswwwyyy{{{vvvuuussspppmmmiiigggeeeeeedddccc```^^^\\\ZZZYYYZZZXXXUUURRROOONNNMMMMMMKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBAAA@@@???>>>=========<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;444555777999;;;;;;::::::;;;;;;;;;;;;;;;::::::::::::999999888888888999999888777777666666555555444999===AAA???:::666666888666666666666666666666666666555555444444555555666666666666555555555444444333333333333333333333333///111222222222222444555666666666666666666666666555555555555444444444444444444444444444444444444555333222222444444444333111222222222333333333444666555555444444555555666555555555555555555555555444444444444444444444444333333333333444444444444777555444333444555777999555555444444333333222222666555333333444555888999CCC<<<555222444666444111222222333333444444444444333333444444444555555555666666777777777777777666777666555444444444555666666666777777666555555666333444555555666666555555444444444444444444444444222333444444333333555777999888777666555444444444444444444444444444444444333333444444444555555555555555555555555555555555666666555555555444444444666555555555444444333333333333333444555666777888555555555666666555555555444444333333444555555666777666666666666555555555555555555555666777777888666555555444333444444444555555666666666666555555666666555555666666777888444444444444444555666777777777666666555555444444666666666666666666666666555666666666666666666555555555555666666777777777333333333333333333444444555555555666666777777777777666555555444444444444777777777777777777777777555555666666666666555555444555555666666777777777666666666666666666666666666666666666666666666666666666666555555666666666888777666555555666777888666666666666666666666666555444444555777999888777666666555444444666777888888888999:::::::::::::::::::::::::::::::::::::::888888888999999999999:::777777999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===============<<<<<<<<<======>>>??????>>>>>>>>>======>>>???@@@BBBBBBBBBAAAAAA@@@@@@???AAACCCDDDEEEEEEFFFHHHJJJLLLRRRXXXZZZVVVQQQNNNNNNLLLLLLMMMMMMMMMNNNOOOPPPRRRPPPNNNMMMLLLMMMOOOPPP~~~~~~tttrrroooooorrrvvvyyyzzzxxxvvvtttqqqmmmjjjhhhgggfffeeecccaaa___\\\[[[ZZZYYYXXXVVVSSSQQQOOONNNMMMLLLKKKIIIHHHFFFFFFEEEEEECCCBBBBBBAAA@@@???>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999999999999:::;;;;;;:::::::::999999888888888666999<<<;;;777555555666777777777777777777777777666666555555555555666666888888888777777666666666333333333333333333333333000222444444444555777999555555666777777777666666000111222333444666777777333333444555555555555444444333222333555555333111111222222333333444444444666666555555555555666666555555555555555555555555444444444444444444444444222333333333333444444444666666555555555777888999666666555444333222111111444444333333444555777888CCC===666333333555555444333333444555555555555555333444444444555555555555666666666666777777777777888777666555444555666666777888999888666555555555444444555666666666666555444444444444444444444444111222333333333444666888888777666555555555555555444444444444444444444444333444444444555555555555555555555555555666666666666666666555555555444444555555555444444444444444444444444555666777888999666666666666666666666666444444444444555555666777777777777666666666555555555555555666777777777777666555444444333333444444555555666777777777777666666666666666666777888888444444444444555666777777888777666555555555555555777777777777777777777777555666666777777666666555666666666777777777777777444444555555555555555555555555666666777777888888666666555555444555555555666666666666666666666666555555666666666666555555444555666666777666666555444444555555666777777777666666666666666666666666666666555555555555666666888888777777777777888888666666666666666666666666666555444555777888888777666666666666666777888888888888999::::::::::::999:::::::::::::::;;;;;;;;;888888888888999999999999777888999::::::;;;::::::999::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>??????>>>===<<<===@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@AAACCCEEEEEEEEEEEEGGGIIIKKKRRRZZZ\\\WWWQQQMMMMMMJJJKKKLLLLLLKKKLLLNNNPPPPPPOOONNNMMMMMMMMMNNNOOOwwwtttqqqqqqssswwwzzz{{{zzzxxxuuurrrnnnkkkiiihhhfffeeedddaaa___]]][[[ZZZVVVVVVUUUTTTSSSRRRPPPOOOKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@??????>>>==================>>>::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;;;;;;;;;;:::999999999999999:::<<<===>>>:::::::::::::::999999999666666666666666666666777777777777777777777777777777666666666666666666777666666666777777777777777444444444444444444444444333444666666666666888999444444666777777777666666222222333444444555666666222333555666666666555444333333444666777777444111333333444444555666666777777666666666666666666777444444444444444444444444555555555555555555555555444444444444555555555555444444555555666777777888666666555555444444333333333333444444555666666777:::888666555444444555555444555666777777777666555444444444444555555555555555555444555555666666777999888666555555555666666555777:::999777555666777444444555666666666666666555555555555555555555555222333444444333333555777666666555444444555555555555555555555555555555555444444444444555555555555444555555555666666666777666666666666555555555555555555555555555666666666666555555555666777888888666777999::::::999777666444444444444555666777888444555555666777777888888555666666777777777777666777666555555444555555555444555555666777777666666666555555555555666777777444444444444555666777888777666555555444555666666777777777777777777777777666666777777777777666666888888777777777777777777666666777888888888888888555555666777777888999999666555555555555666666777555555555555555555555555555555666666666666555555444555666666666555444333222222333444666777888999666666666666666666666666777666555444444555666777777888888999999888888777666666666666666666666666888777666777999999888777666777777888888888888888777888888999999999999999888888888999999999::::::999999999999:::::::::;;;::::::;;;;;;;;;;;;::::::999999::::::;;;<<<<<<===:::;;;<<<<<<======<<<<<<<<<<<<==================<<<>>>???>>>===>>>AAADDD>>>>>>???@@@AAAAAABBBBBBAAACCCEEEEEEEEEEEEFFFHHHKKKSSS\\\]]]WWWPPPLLLKKKIIIKKKLLLKKKIIIJJJMMMPPPMMMMMMMMMMMMNNNNNNNNNNNNzzzwwwttttttvvvzzz|||}}}{{{yyyvvvrrrooollljjjiiigggfffdddbbb___]]][[[ZZZRRRSSSTTTUUUUUUTTTSSSRRRJJJIIIHHHFFFEEEDDDDDDCCCEEEDDDCCCCCCAAAAAA@@@???>>>>>>============>>>>>>::::::::::::::::::::::::<<<;;;:::999888999:::;;;888999:::;;;;;;;;;:::999888888999:::;;;===>>>???888888888888888888888888777666555555888999999999777777777777777777777777777777666666666666777777222222333444555666777777666666666666666666666666444666777666555555666777333444555777777777666555888888777555444333222111222333555666666666555555333444666888:::888444111555555555666777888888999777777666666666666777777444444444444444444444444555555555555555555555555555555555555666666666777222333444555666666666666555555555666666666666666333444555666777777777666111333666666666555555666444555777888888888777666444444444555555555666666333333333333333444555666999888777555555555666777333666999:::888777888999444555555666666666666666555555555555555555555555444555555444222222444555555555444444444555555666555555555555555555555555444444444555555555666666444555555555666666777777777666666666555555555555555555666666777777888888666666666666666777777888666888<<>>===<<<;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===<<<;;;::::::999888777777888999:::<<<;;;:::999888888888888999999999999888888777777888888888888777777777777999888555444333444555666777777777777666666666666444555666777777666555444777666555444444444444444444444444444555555555666222222333555666888999999777777777777666666666666333444666888888777555444999666444555888999888666666666555555555555666666555555555666666666666666555555555555555444444444666666555555444444444333777666555444333222333333666555444555666666555444444555555666666666666666555555555555555666777777555555555555666666666777444555666666666666666555888888888888888777666555777777666666555555555444AAA666222:::>>>888666:::666666666666777777777777666666666666666555555555444555666777888888888777777<<>>::::::<<<===>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@???>>>>>>???@@@BBBCCCEEEFFFGGGGGGFFFFFFHHHJJJMMMZZZdddbbbYYYQQQMMMKKKIIIIIIHHHIIIIIIJJJLLLLLLPPPPPPOOONNNMMMLLLKKKJJJ{{{yyyvvvvvvxxxzzz{{{{{{|||{{{xxxuuuqqqnnnkkkjjjiiihhhgggeeeccc```^^^]]][[[XXXVVVUUUTTTRRRNNNLLLNNNLLLIIIFFFDDDDDDDDDEEECCCCCCCCCBBB@@@???===<<<>>>>>>???@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<;;;;;;:::999888888888888999999999999888888888777666666777777888888999999999777666555444555777777444444555555666666777777555555666777777666555555777666555555555555555555444555555555666666666666555555555666666666777777888777777777666666666666444444666777777777666555222111111333666666444222555555555555555555555555777777777777777777777777666555555555555555555555666666666555555555555555555555555555555555555555777777666666777777666555555555666777777777777666666555555555555666777777555555555666666666777777666666666666666666777777666666666666666555555555666666666666666666555555888444:::GGGKKKAAA777555666666666666777777777888555555555666666666777777777666666666666666777777444777999777333111333666666555333222222333555666666666666666666666666666666666555555666666777888999888777666666777888999666666666666666777888888666666777777777777777666888888888888777777777777:::;;;<<<;;;888666666666555555444444444555555666444777888777333222555999777777777777777777777777777999;;;;;;999777777888888888777666666666666666666666666666666666666666555666777888999888888777888<<<===:::777888888666777777777777888888888888777777777777777777777777777777777777777777777777666555555777888888666444000222444666777777666666777777777777777777777777777777666666666777888888777777666666666666666777999888888777666777777777<<<;;;;;;::::::999999888888888888888888888888888:::::::::::::::999888777:::888666777888999777555777777777777777777777888222333666777999999999999888888888888999999999999999::::::::::::::::::999777888999999::::::999999;;;;;;::::::999999888888;;;;;;<<<<<<<<<<<<<<<;;;999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;<<<===>>>>>>>>>======>>>>>>>>>>>>?????????@@@@@@??????@@@AAACCCCCCCCCEEEFFFFFFEEEFFFHHHKKKPPP\\\fffbbbXXXQQQMMMKKKIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLL|||zzzwwwwwwyyy{{{|||||||||{{{xxxuuurrrooommmkkkkkkjjjhhheeecccaaa```___^^^[[[WWWVVVVVVUUURRRNNNNNNLLLIIIFFFEEEDDDEEEEEECCCCCCCCCBBB@@@???===<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<::::::999999999999::::::999999999999888888888888555555666777888999:::;;;888777666666666777888999222333333444666777777888555666666777777666666555777666666666666666777888666666666666777777777777888777777666666555555444888888777777777666666666555555666666666777777777444444555777888777444222555555666666666666555555888888777777666666555555666666666666666777777777666666666666777777777777444444555666777777666666777777888888888888777777555666777777888888777777666666555555666666777888666666666666777777777777888777777666777888999:::<<<;;;999777555555555555444555666777888777666555444444<<>>888777777777777777777888888888999999777777777777777777777777777777777777777777777777888666555666777888777666111333444666777777777777666666666666666666666666888888777777777777777777888777777777777777888888888888777666666666666777::::::::::::::::::::::::888888888888888888888888;;;;;;;;;:::999888666666888777666777999999888777666777777888999999::::::666777888:::;;;;;;:::999888888888888999999999:::888999999::::::999999888888999::::::;;;;;;::::::;;;;;;::::::::::::::::::999:::;;;<<<============::::::::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<===============<<<=========>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDAAACCCDDDDDDEEEFFFJJJLLLTTT```hhhcccXXXPPPMMMKKKIIIIIIIIIJJJKKKKKKLLLLLLIIIJJJJJJKKKLLLMMMNNNNNN~~~}}}{{{xxxxxxzzz||||||||||||{{{yyyvvvrrrpppmmmlllmmmkkkhhheeebbbaaa``````\\\ZZZWWWUUUVVVXXXVVVRRRMMMLLLIIIGGGFFFEEEEEEFFFDDDCCCCCCBBBAAA???>>>===:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;===>>>::::::999999999999::::::::::::999999999:::;;;;;;999999999999999999999999666666777888888999::::::888777777777888999::::::444444555555666777777888666666666777777666666666777666666666777888999999666777777777777888888888888888777777666555555555888888888777777777666666666666555555666666777888::::::999999888777666555666666777888888777666666777666666555444333222222777777777777777888888888666666777777888888888999444444666777777666666555444666777888888777888888666666777888888888888888666666666555666777777888666666777777777888888888888777666666777:::===>>>EEEBBB???;;;888777777777333444666888888888777666999555666<<<>>>:::666777666666777777777888888888777777777777777777777777666666666666666666666666777555444555888999888666666666555444444555666666888888888888888888888888777777777777777888888999888777777777777777777888777777666666777777888999555555555666777888999999888888888888777777777666666777888888666444444555555555555555555666777777444666777666444444666888777777777777777777777777777999:::::::::999888888777777666666666666777777888888888888888888888888666777777777888888888888;;;CCCFFF???777555777888777777888888888999999999888888888888888888888888777777777777777777777777:::888777777888999999888888888999999999888777666777777777777777777777777:::999888888777777777777888888888777888888999999999888888777777777777777666666777777888888888999888888888888888888888888::::::::::::999888777666777777777888999999999999888888888999999:::::::::999:::;;;<<<<<<<<<;;;:::888888888999999999::::::999999::::::::::::999999999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<======<<<<<<:::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<===============<<<;;;>>>>>>>>>>>>????????????AAAAAAAAAAAABBBCCCDDDDDDAAABBBCCCDDDEEEHHHLLLOOOYYYdddiiibbbWWWOOOLLLJJJIIIJJJJJJKKKLLLLLLLLLMMMJJJJJJKKKLLLMMMNNNOOOOOO}}}|||}}}{{{xxxxxxzzz|||}}}}}}|||{{{xxxuuurrrooommmkkkmmmkkkhhheeebbbaaa``````YYY\\\ZZZUUUTTTVVVTTTPPPLLLKKKJJJHHHFFFFFFFFFFFFDDDDDDCCCBBBAAA???>>>===>>>>>>???@@@@@@@@@@@@???===========================<<<;;;:::;;;<<<===>>>:::::::::::::::::::::::::::::::::999::::::;;;;;;999999999999999999999:::999999999888888888888888888888888888888999::::::777777777777777777777777777777777666666777777777777777777777777888999:::777777777777888888888999666666666777777777777777888888888888777777777777777666666666666777888888888777555444444666999<<<888888888999999888888888777777666555444333333222777777777777888888999999666666777777888888999999555555666666666666555555222555888999888777777888666666777888888888888888666666666666666777888888777777777888888888888999666666666666999<<>>===<<<===>>>>>>??????>>>>>>========================<<<<<<;;;;;;<<<<<<===>>><<<======>>>>>>======<<<;;;;;;::::::::::::;;;;;;999999999999::::::::::::::::::999999999888888888888888888888999999999999999999999888888777777777888777777666666777777888777777777777777777888999777777777777888888888888555555666777777888999999999999888888888777777777666666777777777777888888666555444444555;;;BBBGGG999999888888888888999999999999888888777777666666666666777777888888999999777777777777888888888888666666555555666777888999888;;;>>>>>>;;;888777888555666777777888888777777777777666666777777888999777888888888999999999999666666666777999<<<>>>@@@===<<<<<<;;;;;;<<<===>>>777777777777777777888888:::888666555555555777888777777777888888888999999999999999999888888888777666777888999999999888777555333111333666777666444666777777777777777777666999999999999999999999999777666666666666777888888777777888888888888777777888777777777777888999999777666555555555777888999888888888888777777777777777888::::::999888999:::;;;:::999888777777777777777777777777888999::::::888888888888888888888888666666666888999999777666666666666666666777777888888888888888888888888888777777777666777888888999444:::>>>:::666666999999888888888999999999999:::999999999999999999999999::::::::::::::::::::::::<<<:::999:::;;;<<<;;;:::555555666777888999::::::888888888888888888888888::::::999999888999999999777777777777888999::::::;;;;;;:::999999999999:::888888888999999999::::::999999999999999999999999777888999:::::::::::::::777999:::999888888999:::;;;;;;::::::999888888777999:::;;;<<<<<<<<<;;;:::999999999999:::::::::::::::;;;;;;<<<<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;999999::::::;;;;;;;;;<<<============<<<;;;:::999:::;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<===============<<<@@@@@@@@@AAAAAAAAABBBBBB???@@@AAABBBCCCCCCCCCBBBCCCDDDEEEEEEGGGJJJPPPTTT___gggjjj```SSSLLLKKKKKKIIIJJJLLLNNNNNNNNNMMMMMMPPPPPPPPPOOOOOONNNNNNMMM~~~|||zzzxxxwwwyyy{{{||||||}}}{{{xxxtttpppkkkhhhgggiiihhhgggeeeccc```^^^]]]___kkkooodddXXXUUUTTTPPPKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDDDDCCCBBB@@@???>>>:::;;;;;;<<<<<<<<<<<<<<<========================;;;;;;<<<===============<<<===>>>??????>>>===<<<===<<<;;;:::::::::::::::999999999:::::::::;;;;;;888999999999999999999999888888888888888888777777777777777777888888888888888888777666666777888888888888777666666666777777666666666777777777888888555666666777888888999999999999999888888888777777555666777888999888777777666777777777888===DDDJJJ999888666555555666888999999999999999999888888888555555666666777888888999777777777777777777666666666666555555777;;;>>>@@@CCCFFFIIIFFF???999888888555555666777777777777666777777666666777777888999888888888999999999::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::888777666555666777888555777999999999:::::::::777777888888888999999999777777888888999:::;;;;;;>>>===:::888777777777888777777666777888888888777777777777888888777777777888888888888888888888888666666555555666666777888666777888999999888777666888888777777888888999:::888777666555555666888999888888888888777777777777555777999999888888888999999999888888777888888888777666555666888999999999888888888888888888888888777666666888;;;;;;999666666666666666666777888888888888888888888888888888888777666666666777999999333888:::777666888999777888888888999999999::::::::::::::::::::::::::::::999999999999999999999999999999999:::;;;;;;999777666666666777888999:::;;;888888888888888888888888::::::999999999::::::;;;666666666777777999::::::;;;:::999999888888999999888888888888999999999999999999999999999999999999999999:::::::::999888888888:::;;;:::888777888:::999999999999999888888888777888:::;;;;;;;;;::::::999999999:::::::::;;;;;;:::::::::;;;;;;:::::::::999999:::;;;;;;;;;;;;;;;999999999:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;<<<===>>>>>>>>>===??????@@@@@@@@@AAAAAAAAA>>>???@@@AAABBBBBBBBBAAACCCDDDDDDDDDFFFIIIOOOSSS```gggiii^^^QQQKKKKKKKKKIIIKKKMMMNNNOOOOOONNNMMMOOOOOOOOONNNNNNNNNMMMMMM|||zzzwwwwwwyyy{{{||||||}}}{{{xxxsssooojjjgggeeehhhhhhgggfffccc```]]][[[TTTdddkkk```RRRPPPPPPMMMKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEDDDCCCBBB@@@???>>>===>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>>>>>>>===<<<:::;;;<<<======<<<;;;:::>>>===<<<;;;:::999999999999999999::::::;;;;;;;;;777777888999:::;;;;;;<<<888888888888888777666555444444555666777888999999999888777666666777888999888888777666555555666666666666666666777777777777777777777777888888888888999999999888888888888777444666888999:::999777666444666777666666777<<<@@@999777444222222444777999777777777777777888888888444555555666777888888888888888777777666666555555666555555666999>>>DDDGGGLLLOOOQQQLLLCCC;;;888888444555555666666666666666777777777777777888888999888888999999999:::::::::;;;;;;;;;:::999888666666???>>>>>>===;;;999777555<<<:::777555444555777999444666888777888;;;>>>???777888888888888999999999444555666888:::<<<===>>>FFFBBB;;;666333444777999555555555555444444444555777777888888888888777777888888888888888888888888555555555555555666777777666777888999999888777666888888888777888888999:::999888666555444555777888888888888888777777777777111333555666555555555777666666666666777888999:::666555444555777888999888888888888888888888888888888777777999<<<===:::777666666666666666777888888777777777777777777777777888777666666666777999:::555888888666777999999666888888999999999:::::::::::::::::::::::::::::::::888888888888888888888888777777888:::;;;:::888555<<<;;;::::::999999::::::777777777777777777777777999999999999:::;;;;;;<<<666666666666777888999::::::999888888777888888888777777777666666666666666999999999999999999999999;;;;;;;;;:::999888777666999;;;<<<;;;888666888:::777777777888888999::::::666777888:::;;;;;;::::::999999:::::::::;;;;;;;;;999999999::::::999999999888999::::::;;;;;;::::::999999999999999999999999::::::;;;<<<============;;;;;;;;;<<<<<<<<<======<<<<<<<<<============>>>::::::<<<===>>>>>>>>>>>>>>>????????????@@@@@@@@@===>>>@@@AAABBBBBBAAA@@@CCCCCCCCCCCCDDDHHHNNNRRR```ggghhh]]]PPPJJJJJJKKKJJJKKKMMMOOOPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNN