BM6P6(@ 555555555555555555555555999888666444333444666777333333444444666777888999888999999888666666777888777777777777777666555555777777666555555555555555666666777666444444555777444777999:::888777999;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===::::::;;;<<<=========<<<;;;???EEEIIIIIIEEE???;;;;;;===>>>??????@@@BBBDDDEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEFFFFFFEEEFFFHHHJJJJJJKKKLLLLLLKKKIIIGGGFFFFFFEEECCCBBBCCCDDDFFFGGGEEEEEEDDDDDDEEEGGGIIIJJJMMMKKKIIIKKKNNNQQQQQQOOOMMMNNNPPPQQQQQQPPPNNNMMMLLLNNNOOOOOOOOOOOOPPPRRRQQQOOONNNNNNOOOPPPPPPOOOOOOMMMLLLLLLMMMNNNNNNMMMJJJLLLOOOQQQQQQSSSUUUWWW\\\]]]___aaabbbaaa```___cccccccccccccccccccccdddccc```\\\YYYXXXXXXWWWVVVSSSTTTVVVWWWWWWWWWVVVVVVRRRPPPNNNMMMNNNNNNMMMKKKOOOOOONNNMMMLLLLLLLLLMMMMMMLLLKKKLLLMMMMMMMMMKKKMMMMMMLLLMMMMMMOOOPPPQQQOOONNNNNNMMMLLLLLLLLLMMMQQQQQQPPPPPPPPPQQQQQQRRRSSSTTTTTTRRRPPPOOOPPPQQQQQQQQQRRRUUUYYY___dddgggcccjjjooosssvvvzzzyyyvvvqqqnnniiiddd___YYYRRRNNNKKKMMMNNNOOOPPPRRRVVVYYYZZZZZZ\\\___dddjjjppptttwww}}}~~~|||zzzzzzzzz{{{~~~~~~zzzpppeee[[[WWWRRRLLLGGGAAA<<<999777555333333444444333222222111///.........///000+++,,,.../////////...---.........------,,,,,,,,,......////////////.....................///000000555000...111111///000666333444555666555444333222222222333444444333333333000000000000////////////999:::888222000111000,,,000...,,,,,,------,,,+++---,,,+++++++++---///111...------,,,,,,------...******,,,---.../////////////////////000000000000++++++,,,---.........---...111000,,,,,,......,,,...---,,,---/////////...<<<888222000111222111000***+++---/////////......000...---///111222///+++///////////////...------,,,------......------,,,...,,,++++++---......---......//////...---,,,,,,,,,,,,++++++,,,,,,------...111444444222///------111...,,,,,,...///...,,,---------............///111222222111///...///111000000///...............111000///------...////////////............//////000...,,,---///222222222444444222111111111222333000000000000000000000000///......///000111111000***,,,...///000///...---........................---...///000111111111000555555555555555555555555777666444222222333444555333333444444555777888999666777777666444444555666777777777777777666555555777777666555555555555555555666777666444444666777666;;;@@@AAA===999888::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<===<<<<<<<<<===>>>AAACCCCCCAAA>>>===;;;===>>>>>>>>>@@@BBBDDDDDDEEEFFFFFFGGGGGGFFFFFFDDDEEEFFFFFFEEEFFFHHHJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDFFFGGGEEEEEEDDDEEEFFFGGGIIIJJJLLLJJJIIIKKKNNNPPPPPPNNNMMMNNNOOOOOOOOOOOONNNMMMMMMNNNOOOOOOOOONNNPPPQQQPPPNNNMMMMMMNNNOOOOOONNNNNNNNNMMMMMMLLLLLLMMMMMMKKKMMMOOOPPPQQQRRRUUUXXX\\\^^^```bbbccccccbbbbbbccccccccccccccccccccccccbbb___[[[XXXWWWWWWVVVUUUTTTUUUVVVWWWXXXWWWWWWVVVRRRPPPNNNMMMNNNNNNMMMLLLOOONNNNNNMMMMMMMMMMMMNNNOOONNNMMMMMMOOOOOONNNMMMOOONNNMMMMMMMMMOOOQQQSSSOOOOOONNNMMMMMMMMMMMMMMMOOOOOOOOOOOOPPPQQQSSSSSSTTTTTTTTTRRRPPPNNNOOOPPPSSSRRRSSSTTTWWW\\\```cccdddjjjppprrrvvvzzzyyyvvvpppmmmhhhbbb]]]WWWQQQMMMKKKMMMNNNOOOPPPRRRVVVXXXYYYYYYZZZ\\\```fffkkknnnsssxxx~~~~~~|||{{{{{{{{{}}}xxxnnnddd[[[WWWPPPJJJEEEAAA<<<999666444222222222222111000222111000///...//////000------...////////////.../////////......---------------............------//////......//////000111555000///111111...000444222222333333333333333222555555444444333222111000////////////............333555444///...000000---///...,,,---...//////...---.........------,,,,,,...------,,,,,,------...,,,,,,------------------........./////////000000.........------------,,,---000///,,,+++...///,,,......---...///000//////333111///...000111222222000000111222111000///...000///------...////////////000111111111000...---,,,------......------,,,...,,,+++,,,---///...---000000000/////////.........---,,,+++++++++------111333555666444111000///000---++++++---...---+++........./////////000000111111111000......///111000000///............//////......---...///000111000000////////////000000111///......000111000000222111000/////////000000000000000000000000000000000......///000111111000+++---...000000000...---........................//////000111222222222222555555555555555555555555555444222111111111222333333333444444555666888888666777777666444444555666666666777777777666555555777777666555555555555555555666666666444444666777555===EEEFFF???888666777;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===<<<<<<;;;;;;>>>======<<<<<<======>>>;;;<<<>>>>>>>>>???BBBDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEGGGGGGFFFFFFGGGIIIKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFHHHIIIJJJKKKJJJIIIKKKMMMOOONNNMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNPPPPPPOOONNNOOOPPPOOOMMMKKKLLLMMMNNNMMMMMMMMMOOOPPPNNNKKKJJJLLLNNNMMMNNNOOOOOOPPPRRRVVVYYY]]]___aaadddeeefffffffffcccccccccddddddccccccbbb```]]]YYYWWWVVVVVVUUUTTTUUUVVVWWWXXXXXXXXXWWWVVVRRRPPPNNNNNNOOOOOONNNMMMNNNNNNMMMMMMMMMNNNOOOOOOQQQPPPOOOOOOQQQQQQPPPOOOPPPOOOMMMLLLMMMOOORRRTTTOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUTTTRRROOOMMMMMMNNNSSSSSSSSSSSSUUUXXX\\\]]]ccciiinnnqqqtttxxxwwwtttoookkkeee```[[[UUUPPPLLLLLLMMMOOOPPPPPPRRRUUUWWWWWWWWWWWWYYY[[[___ccceeelllqqqwww{{{}}}}}}|||{{{{{{uuukkkbbbZZZUUUNNNGGGCCC???<<<:::666444222111111111///...111111000/////////////////////......//////000111///////////////.........,,,,,,------------,,,,,,000000/////////000111111555111000111000...///222111111111111222333444444333333444444333222111111//////.........------------000///,,,,,,///000...///---,,,---///111111000...///000000///,,,***(((...------,,,,,,------............------,,,,,,,,,---------.........//////000///...------,,,,,,---,,,......++++++...///---........./////////000000...///000000///000111222444444333333111000...---000///...+++***+++///222000111333444444222000...------............------...,,,,,,,,,...///...---000///...---------...//////...+++******+++---///111333555555333111000000...---++++++,,,,,,,,,+++////////////000000000111///000000///...---///000111000//////......//////---------...///000222333111111000000000000111111111000///000111000///---111111000////////////000000000000000000000000000000///...///000111000///---...///000111000///...////////////////////////......//////000111111111555555555555555555555555333333222111111222222333444444444444555666777888888999999888666666777888555666666666666666555555777777666555555555555555555666666666444444666888222;;;CCCCCC<<<555444666:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<=========<<<;;;::::::===<<<;;;::::::;;;<<<===;;;<<<>>>>>>>>>???BBBDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEGGGGGGFFFFFFGGGHHHKKKJJJHHHGGGGGGGGGHHHIIIGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIJJJKKKLLLMMMMMMMMMNNNMMMKKKJJJJJJKKKMMMNNNMMMNNNPPPPPPOOOMMMMMMNNNMMMLLLJJJJJJLLLMMMLLLKKKLLLOOOQQQNNNIIIHHHKKKOOOOOOOOOOOONNNOOORRRVVVZZZ^^^___bbbdddfffhhhiiiiiiccccccdddddddddcccbbbaaa___\\\XXXUUUUUUUUUTTTSSSVVVVVVXXXXXXXXXXXXWWWVVVRRRPPPNNNNNNOOOPPPPPPOOONNNNNNNNNNNNNNNOOOPPPQQQQQQPPPOOOPPPQQQRRRQQQOOOPPPOOOLLLKKKKKKNNNPPPRRROOOOOOOOOPPPOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRTTTTTTTTTRRROOOLLLLLLLLLQQQQQQQQQRRRSSSVVVYYYZZZaaafffkkklllooossssssooolllhhhbbb]]]XXXSSSNNNKKKLLLNNNPPPPPPQQQRRRTTTVVVWWWVVVVVVVVVXXXZZZ\\\^^^fffjjjpppsssvvvyyy~~~~~~}}}xxxqqqggg```XXXSSSKKKDDD@@@===;;;:::777555222111111000///---111000000///////////////000///.........///111222//////..................,,,------......------,,,111111000000000000111111444222111000000...///000111111000000111333555777//////111222444444555555000////////////.........+++......++++++///000...///---,,,---///000000/////////000///...---+++***...------,,,,,,------...------------,,,---------,,,,,,,,,---------......000///...------......///+++------***+++...///---------............///000///222555444111///000222333222222111000///...------//////---******...222000222555777666444111///------............---------,,,,,,---//////...---...---+++******+++,,,......---***)))***,,,000222000222333222000......///...---,,,,,,,,,,,,,,,,,,....../////////000000000...///000///------...000111000000///.../////////.........//////000111222111000000//////000000111/////////000222111///---333222222111111111111111000000000000000000000000000///...///000111000///...///000000111000//////////////////////////////+++,,,,,,,,,---......///555555555555555555555555444333333333333333444444444444333444444555666777888999999888666666777888555555666666666666555555777777666555555555555555444555666555444555777888222888>>>>>>888555666:::888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<=========<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<:::<<<===>>>>>>???AAACCCCCCCCCDDDEEEEEEEEEEEEEEEDDDFFFGGGHHHGGGFFFFFFGGGJJJIIIGGGFFFFFFGGGHHHIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIJJJIIIJJJKKKLLLLLLLLLLLLLLLMMMLLLJJJIIIIIIJJJLLLMMMMMMOOOQQQPPPOOOMMMLLLLLLMMMKKKJJJJJJKKKLLLLLLKKKKKKNNNPPPNNNIIIHHHKKKOOOOOOPPPPPPOOOOOORRRVVVZZZ^^^___aaacccfffhhhiiijjjccccccdddeeedddcccbbb```]]]ZZZWWWUUUTTTTTTTTTSSSVVVVVVWWWXXXXXXWWWVVVUUUQQQPPPNNNOOOPPPQQQQQQPPPOOONNNNNNNNNOOOPPPQQQQQQQQQOOONNNOOOPPPQQQPPPOOONNNMMMKKKJJJJJJLLLNNNOOONNNOOOOOOPPPPPPPPPOOONNNPPPOOOOOONNNNNNNNNOOOOOORRRSSSTTTRRROOOLLLKKKKKKMMMMMMNNNPPPSSSVVVXXXZZZ\\\aaaeeefffiiimmmllliiigggddd^^^YYYUUUQQQMMMKKKLLLNNNPPPQQQQQQQQQSSSTTTVVVVVVUUUUUUVVVWWWXXXYYY```dddiiimmmooorrrxxx||||||uuulllccc]]]UUUPPPHHHBBB>>><<<:::888888666333222222111000...000000000000000//////...000///.........///111222------------------------......////////////......111111000000000000111111222333222000/////////...222111111111333555777888...///000222333444444444111111111000000000000///---000///,,,,,,///000---000...,,,,,,---------,,,///...------------...///...------,,,,,,------...,,,,,,+++,,,,,,...///000,,,,,,,,,,,,---------------------...///000111222+++------++++++///000...+++---......,,,,,,...///...111555444222///000111111111000000000000111111+++...111000---,,,---///000222555777777555222000---......//////......------------...000000...---...,,,+++******+++---...,,,+++))))))***...222555111222222111///...///000//////...---,,,,,,---...------........./////////.../////////------///000111111000///////////////000000000000000000//////000//////......//////000------...000222222111///222222222222111111000000000000000000000000000000111///...///000111000...///000000000000000//////////////////////////////,,,+++++++++,,,---...///555555555555555555555555444444444555555555555555444444333333444555555666666777777666444444555666444444555666666666555555777777666555555555555555444555666555555555777999666999;;;;;;999999;;;>>>888888888888999999999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;=========>>>AAACCCCCCDDDEEEEEEFFFFFFEEEEEEDDDFFFHHHHHHGGGFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIIIIJJJIIIHHHKKKMMMNNNMMMLLLLLLMMMMMMLLLJJJIIIIIIJJJLLLMMMMMMOOOQQQQQQOOOLLLKKKJJJMMMKKKJJJJJJKKKLLLKKKKKKKKKMMMNNNLLLJJJIIILLLOOOOOOPPPPPPPPPPPPRRRVVVYYY]]]]]]___aaaccceeeggghhhcccdddeeefffeeecccaaa```]]]ZZZVVVTTTTTTUUUTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTQQQPPPOOOOOOQQQSSSSSSRRRPPPPPPOOOOOOOOOPPPQQQQQQPPPOOONNNNNNPPPPPPOOONNNLLLLLLKKKJJJJJJKKKLLLMMMLLLMMMOOOPPPPPPPPPOOONNNPPPPPPOOONNNMMMMMMMMMMMMPPPRRRSSSRRROOOLLLKKKJJJJJJKKKMMMOOORRRUUUXXXZZZYYY]]]```aaacccggggggdddccc___ZZZVVVSSSPPPMMMKKKMMMOOOQQQRRRQQQQQQRRRSSSTTTTTTTTTUUUUUUVVVWWWWWWZZZ^^^cccfffhhhlllrrrwww~~~xxxqqqggg___\\\RRRMMMFFFAAA===;;;888777888555333222222222111///000000000000000///......//////......//////000111,,,,,,,,,---------------...//////////////////...111111000/////////000000000222222//////000000---222222222333444555777888222222333333222111000000222222222111111111000000///222111------000000...000...,,,,,,,,,---,,,***...---,,,,,,,,,...111333...------,,,,,,------...,,,+++++++++,,,...000111,,,,,,,,,---------......+++,,,...000111222222222---//////,,,,,,///000...+++---000///,,,,,,...111+++---000111111111222222111111111111222333444555,,,...000111000.........///111333555555444222111......////////////......---------///111111///---///...---------...///000+++*********,,,///333555555555444222000///111333...//////...,,,,,,---///------------...............///000///......000111222111000000//////000000000111111111111000///...//////............//////---------///111333222111//////000000//////...---000000000000000000000000111000//////000000///...000000///////////////.................................------...///111222555555555555555555555555333333444555555555555555444444333333444444555555666777777666444444555666333444555555666666555555777777666555555555555555333555555555555555777999999999999;;;<<<<<<<<<<<<888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<===<<<<<<<<<;;;;;;::::::::::::;;;;;;:::;;;=========>>>AAACCCDDDEEEFFFFFFGGGGGGFFFFFFDDDFFFHHHIIIGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHJJJJJJJJJIIIIIILLLOOOOOONNNLLLLLLMMMLLLLLLKKKJJJJJJKKKLLLLLLMMMOOOQQQQQQOOOLLLJJJIIIMMMKKKJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRSSSUUUWWW[[[\\\]]]^^^```bbbdddeeecccdddeeefffeeecccaaa___]]]ZZZWWWUUUUUUUUUUUUTTTUUUUUUVVVVVVVVVUUUSSSSSSQQQPPPOOOPPPRRRSSSTTTSSSRRRQQQQQQPPPPPPPPPPPPQQQPPPOOONNNNNNPPPPPPOOONNNKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLNNNOOOPPPOOONNNMMMOOONNNNNNMMMMMMMMMMMMNNNNNNPPPRRRQQQOOOLLLKKKKKKJJJKKKMMMOOORRRUUUWWWXXXVVV[[[]]]]]]___cccccc```___[[[VVVSSSQQQOOONNNLLLMMMOOORRRRRRRRRQQQQQQRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUYYY^^^```bbbfffmmmrrrxxx}}}zzzuuunnnccc\\\ZZZNNNJJJEEE@@@===:::777555555333111111111111000//////000000111000///...---------...////////////...------------.........///---......//////......---111000//////......//////...111222......111111---000111222333444555555555333333333222222000///...111111111111000000000000///111111......111222///000...,,,,,,.........------------......///000111...------,,,,,,------...------+++++++++---///000------------............+++---000222333222111000///111000------000000...,,,///222111...---000333///...///000222333222111111111000000111222444555111000//////000111000//////000111222333222111111......////////////......------...///111111///---....../////////000000000,,,,,,,,,,,,---...000222555555333111//////111444---...///...+++***,,,...............////////////...000000000//////111333222111000000//////000000//////000111111111000000000000////////////000000000...---...000111111000...///000000000///------000000000000000000000000222000//////000000///---000//////......---......------------------------//////...---...000222333555555555555555555555555222333444444555555555444444444333333333444555555888999999888666666777888333333444555666666666555777777666555555555555555333444555555555555777999999888888:::======:::777999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======::::::;;;<<<=========<<<<<<:::888777777888:::<<<:::;;;=========>>>AAACCCEEEEEEFFFGGGGGGGGGGGGGGGDDDFFFIIIIIIHHHFFFEEEEEEDDDEEEGGGHHHHHHGGGFFFEEEHHHHHHHHHGGGGGGEEEDDDCCCDDDEEEGGGIIIJJJJJJJJJIIIIIIMMMPPPQQQNNNLLLMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMOOOQQQQQQOOOKKKIIIHHHMMMLLLJJJJJJLLLMMMLLLKKKKKKIIIIIIJJJLLLNNNNNNNNNNNNPPPRRRSSSSSSSSSUUUVVVZZZZZZ[[[\\\^^^```aaabbbcccdddeeefffeeeccc```^^^]]]ZZZWWWUUUUUUVVVUUUUUUTTTUUUUUUVVVUUUTTTSSSRRRQQQPPPOOOPPPRRRTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQPPPOOOOOOPPPQQQPPPOOOKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKMMMOOOOOOOOOMMMLLLMMMLLLLLLLLLMMMNNNOOOOOOMMMOOOQQQQQQOOOMMMKKKKKKKKKLLLNNNPPPRRRTTTVVVVVVVVVZZZ\\\\\\^^^aaabbb___\\\YYYTTTQQQPPPOOONNNMMMMMMPPPRRRSSSRRRQQQQQQRRRPPPPPPQQQRRRSSSUUUUUUVVVRRRVVVZZZ]]]___ccciiioooqqqwwwwwwssslllaaa[[[ZZZLLLIIIDDD@@@===:::666333333111000///000111000//////000111111111000...---+++,,,.../////////...------.........//////000000,,,------......------,,,000000///...............,,,111222......222222---///000222333444444333222000111111222222222111111000000000000////////////---000000---...222333111///---,,,---///111111000,,,---///000111000///......------,,,,,,------...000...---++++++,,,---...---------.........//////,,,///222444444222///---000222111...---000000......111444333000...111555777444222222444555222///000///.........///111222555111------///222222111//////000000111111111111......////////////......------...000222111///,,,,,,,,,---...//////...............------.........444333111///------000222,,,---...---***)))+++...////////////000000000000///000111000///000222333222111111000000000000000---...000111222222222222111111000000000000111111333111...---///000000///000111222222222111///...000000000000000000000000222000//////000000///---000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...000111555555555555555444444444333333333444444444555555666444111222444666555333555666777666444444666777888888777777777777888888444444444333333222222222222222333444555666777888666777888:::;;;<<<<<<<<<:::999999888999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;444555888:::<<<<<<;;;:::;;;:::999999999:::;;;<<<===>>>???@@@AAABBBCCCCCCGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHGGGCCCAAABBBHHHLLLFFFGGGGGGHHHHHHHHHGGGGGGIIIHHHGGGGGGFFFGGGGGGGGGHHHIIIJJJLLLMMMLLLLLLKKKLLLPPPSSSPPPKKKGGGHHHJJJIIIIIIIIIGGGDDDCCCGGGJJJLLLNNNPPPPPPOOOLLLKKKKKKJJJKKKKKKJJJHHHIIIKKKNNNKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVXXXYYY[[[]]]___```aaaaaabbbbbbbbbaaaaaaaaa``````]]]ZZZVVVSSSSSSVVVYYY\\\WWWWWWWWWXXXWWWWWWVVVVVVSSSSSSSSSRRRQQQRRRUUUXXXVVVTTTSSSSSSTTTTTTRRRQQQNNNOOOPPPPPPOOONNNLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNNNNNNNNNNPPPOOONNNLLLJJJJJJMMMOOOQQQQQQPPPNNNLLLKKKJJJIIILLLMMMMMMMMMMMMNNNPPPSSSWWWVVVVVVWWWXXXYYYYYYXXXUUUSSSPPPNNNMMMMMMOOOPPPMMMNNNNNNOOOOOONNNNNNMMMNNNQQQTTTUUUUUUTTTUUUUUUVVVVVVVVVVVVXXX]]]dddjjjooouuu}}}xxxooohhh```WWWPPPNNNIIICCC>>>;;;888555333777444111000222333111///555333000------...111333...---,,,---/////////...------............------------............------......///000000111111111222111---***...444555222///000111111000///000222000111222222111000111333...//////000000000000000///...---------///000111333000---,,,---...///.........---,,,,,,...///000,,,,,,---.../////////...222111...,,,++++++,,,---++++++,,,------,,,++++++////////////////////////......---,,,---...///000...---,,,---///111111000333333333444555444222///...///111000//////000111000000//////000111222222......//////000/////////////////////////////////......///111333333111///+++++++++,,,...///...---...---,,,+++,,,...000222777333...,,,...//////---++++++,,,---...///000111111222222333222111000///............////////////222111111111000000//////---....../////////......000000///---++++++---///111000...,,,,,,...000111000000000000000000000000000000/////////111222333000000//////.........---........................///000000///---,,,...///...------,,,,,,------...444444444444444444444444333333444444444555555555666444222222444555555333666777888777555555777888888888777777777777888888555555555444444444333333222333333444555666777888777777999:::;;;;;;;;;;;;999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<777888:::<<<======<<<;;;;;;:::999999999:::;;;;;;<<<<<<<<<===>>>@@@AAABBBGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHGGGDDDBBBCCCGGGJJJFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJLLLOOORRRPPPKKKGGGHHHJJJHHHIIIIIIGGGDDDDDDGGGIIIIIIKKKMMMMMMLLLJJJIIIIIIKKKLLLMMMLLLKKKKKKMMMOOOKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTTTTUUUWWWXXXZZZ\\\^^^___``````aaaaaaaaa`````````______[[[YYYUUURRRRRRSSSVVVXXXUUUVVVWWWWWWXXXXXXWWWWWWTTTUUUTTTSSSRRRSSSUUUXXXUUUTTTRRRRRRSSSSSSQQQPPPOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNLLLJJJKKKMMMOOOQQQPPPOOONNNLLLKKKJJJIIIJJJKKKLLLLLLLLLMMMPPPRRRXXXWWWVVVWWWYYYZZZYYYXXXSSSRRROOOMMMLLLMMMNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMPPPQQQRRRSSSRRRSSSUUUWWWVVVVVVUUUUUUWWW\\\bbbgggmmmrrrzzz~~~uuummmfff^^^UUUOOOKKKGGGAAA<<<999666444222444111//////111222222000333222///...---...000111...---,,,---/////////...------............------------............------111000/////////000111222//////---+++...333333000...000111111000000111333111111111111111111111111000000000000000///...---///////////////000111111444111...---...000000///......------......///000,,,---......//////......222000...---,,,---..............................///////////////////////////...---------...///000///...------///111111000111111222444666555222///...000111000//////000222000000000000111111111222....../////////.........000000000000000000000000......///111333333111...///000000000000///.........---,,,,,,---///111222666222...,,,---......------------...............111111222222222111000///....../////////000000000111111111000000000//////000111111000000///......000000///---,,,,,,...000111000...,,,,,,...000111000000000000000000000000111111000/////////000111000/////////....................................///000000///---,,,...///...------------------...333333333444444555555666333444444444444555555555666444222333444555444333777888888777666666777999888777777666666777777888666666666555555555555555333333444555666666777888777888999:::::::::::::::777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;===>>>>>>>>>===<<<;;;::::::999999::::::;;;===<<<;;;<<<===@@@BBBDDDGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGEEECCCCCCEEEGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKNNNPPPNNNJJJGGGGGGIIIHHHIIIHHHGGGEEEEEEGGGIIIHHHJJJLLLLLLJJJIIIHHHIIILLLMMMOOOOOONNNNNNOOOPPPLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSTTTTTTVVVWWWXXXZZZ\\\]]]^^^^^^`````````_______________[[[YYYVVVTTTRRRRRRSSSTTTTTTTTTVVVWWWXXXYYYYYYYYYWWWWWWWWWUUUTTTTTTVVVXXXUUUSSSRRRRRRRRRRRRQQQOOOPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLMMMMMMLLLJJJKKKMMMOOOPPPOOONNNMMMLLLKKKJJJIIIHHHIIIJJJJJJKKKLLLOOORRRVVVUUUTTTUUUWWWXXXWWWVVVQQQOOOMMMLLLKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQQQQPPPOOOQQQUUUXXXUUUUUUUUUTTTUUUYYY___ccciiinnnuuu|||{{{rrrkkkddd\\\TTTNNNIIIEEE???:::888555333111111///......///111111111000000///............///...---,,,---/////////...------............------------............------222111000///...///000111---......,,,...222111...---///111111111111222444222000...///111222000...111111111000///...,,,,,,//////000111111111111000444111//////000111111000......//////000000000///------.../////////......111000///.........000000000000///......///000000////////////////////////000///...------...///000111///......000111111000111111333666888666333000...///000000//////111222///000111222333222111111/////////......---,,,,,,111111111111111111111111/////////111222222000...222444666444000......000///......---...///111222444111...,,,,,,---------//////.........---------000111111111111000000////////////000000000111111111111000000000000//////444333333222111000///...000111000///------///111111000...------...000111000000000000000000000000222111000///............////////////....................................//////000...---,,,...///------------------------333333444555666666777777444444444444555555555555555444333333333444444444666777777666555555666888777777666666666666777777555555555555555555555555333444444555666777777777888888999999999999999888666777999;;;<<<<<<ӵ<<<======>>><<<===>>>>>>>>>======<<<;;;;;;::::::::::::::::::???>>>======>>>AAAEEEGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDFFFGGGGGGGGGGGGFFFFFFEEECCCCCCCCCCCCCCCDDDEEEFFFJJJIIIHHHHHHIIIJJJLLLMMMKKKMMMNNNMMMJJJHHHGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIKKKMMMLLLKKKJJJJJJKKKKKKMMMPPPQQQPPPOOOOOOPPPNNNNNNNNNOOOOOOPPPQQQRRRĦSSSSSSSSSUUUVVVWWWĦ\\\\\\________________________\\\[[[YYYWWWUUUSSSRRRRRRRRRӵ[[[YYYZZZYYYWWWUUUUUUVVVWWWVVVTTTRRRRRRSSSRRRQQQOOOPPPOOOMMMLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLJJJKKKLLLKKKKKKKKKMMMOOONNNNNNMMMLLLKKKKKKJJJJJJHHHIIIJJJJJJKKKMMMPPPRRRSSSRRRQQQRRRSSSTTTSSSRRRNNNMMMLLLJJJJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPOOOOOOPPPSSSUUUSSSTTTTTTĦdddhhhooovvv|||~~~xxxooohhhbbb[[[SSSMMMFFFCCC===999777555333222222111///...///000000000---...............------...---,,,---/////////...------............------------............------000000000000///.........,,,///000...///222111------///111111111222333555333///,,,---111333000,,,000000000000///...---,,,...///000111111000///...222000//////000111111000---...000111111111000///......////////////....../////////...///000111222000///---,,,,,,---///000////////////////////////111000///......///000000222111//////111222111000444444666999999777333///---...///...---...000222///111333444444333111000000000///...---,,,,,,,,,111111111111111111111111000//////000111111000...000444666444///,,,...111/////////...///000111222222000...,,,,,,,,,------///............---------000000000000000000000///000000000000111111111111000000000000000000//////444444333222222111111111000111111000//////000222111000///......///000111////////////////////////000000///...............///////////////....................................//////...---,,,...///------............------444444555666777888888999444444444555555555666666444444444333333333444555444555666555444333555777777777666666666666777777444444444444444444555555444555555555666777777777777777888888999888888888666777999;;;<<<4ĉ@ӵ<<<=====================<<<<<<;;;;;;;;;;;;::::::999999999>>>>>><<<===>>>BBBEEEHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCGGGGGGGGGGGGFFFFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFIIIIIIHHHHHHIIIJJJLLLMMMKKKLLLMMMMMMKKKIIIHHHHHHHHHGGGFFFFFFGGGHHHHHHGGGIIIJJJLLLKKKJJJJJJJJJKKKIIILLLOOOPPPOOONNNOOOOOOQQQQQQQQQQQQRRRSSSTTTUUU>LSSSSSSSSSSSSTTTUUU=hĦ[[[________________________\\\[[[YYYWWWTTTRRRQQQPPP4ĉ@ӵZZZ[[[[[[YYYWWWVVVVVVWWWWWWUUUSSSSSSSSSRRRQQQOOOOOONNNLLLKKKJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKKKKJJJKKKLLLNNNLLLLLLLLLKKKKKKJJJJJJJJJIIIJJJKKKKKKLLLMMMPPPSSSRRRQQQPPPPPPQQQRRRQQQPPPKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLJJJMMMOOOQQQPPPPPPQQQRRRQQQRRRSSS>L\\\___cccjjjpppwww~~~zzztttlllfff```ZZZRRRLLLEEEAAA<<<999777666444333555444222000///...//////,,,---...//////...------...---,,,---/////////...------............------------............---------...000111000...,,,***,,,000222111000222111...---///111111111222444666444000,,,...111222///+++......////////////......------/////////...---,,,000///---...///000///...---...000111111111000///...///////////////............//////000000111222000///---,,,,,,---///000////////////////////////000000///...///000111222333111000000222333333222666666666888888555111---------...---,,,---000333111222333555555333111000111000///---,,,,,,,,,---000000000000000000000000000///...///000111///...***///222111---+++---111///////////////000000111000///...---,,,,,,---...---------............////////////////////////000000000000000111111111111//////////////////000000222222111111222333444555000111222111000///111222111000////////////000111////////////////////////------...///////////////.........///////////////........................---.........,,,,,,...///---......//////......---555555555666666777777888444444555555555666666666333444555444333222444666444555555444333333444666777666666555555666666777444444444444444555555555555555666666666777777777555666777888888888888888666777888:::;;;GG=?;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888;;;;;;;;;;;;===@@@CCCEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDFFFFFFEEEDDDGGGGGGGGGGGGFFFEEEDDDDDDAAAAAAAAABBBCCCEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFHHHIIIHHHGGGGGGHHHJJJIIIHHHHHHIIIKKKIIIKKKMMMNNNNNNNNNOOOPPPRRRRRRRRRRRRSSSTTTUUUVVVHdĦSSSSSSTTTTTTTTT=Īj]]]]]]]]]]]]]]]^^^^^^^^^ZZZYYYVVVTTTQQQOOONNNMMMGG=?[[[[[[ZZZXXXVVVWWWXXXVVVUUUSSSRRRRRRQQQPPPNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKJJJJJJJJJIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKKKKJJJJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKMMMOOORRRRRRPPPOOOPPPQQQQQQPPPNNNJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKIIIIIIIIIIIIKKKKKKHHHKKKOOOPPPPPPOOOOOOOOOOOOQQQSSSHdĦ[[[]]]```eeekkkqqqwww~~~uuuppphhhbbb]]]WWWPPPJJJCCC???;;;888666666555333666555444111...---...///,,,---......///............---,,,---/////////...------............------------............------,,,---000111111///,,,+++---111444111000111111///...000222222222222333555333111//////111111///---,,,---...///////////////------.........---,,,,,,///...---...///000///.........//////000000000/////////000000000///...............//////000000000000000///......///000000////////////////////////////////////000111333444333111000111333555555444555444444444444222///,,,...///......---///222555333333444555444333222111222111///...------...///000000000000000000000000111///......///000///---(((+++......,,,,,,---000///////////////////////////000000///---,,,---///---------........./////////............//////000/////////000000000111111......////////////000000000000//////000222444555///000111111000000111222111000000//////000000111000000000000000000000000,,,---...///000111000000.........///////////////........................,,,---...---,,,,,,...000---...///000000///...---444444444ӵ555555555ĭӵ222ӵ666Ħ666666555555555555666666444ӵӵ777888ĦƜ`1.׼s999888888<<<Ħ<<<===;;;;;;<<<<<<;;;999888ӵ???ĦGGGGGGGGGGGGFFFFFFEEECCCBBBCCCĭӵDDDEEEĦHHHHHHMMMĦJJJĦIIIJJJHHHFFFHHHIIIJJJIIIHHHHHHJJJLLLPPPRRRRRRUUUDdDUUUUUUWWW?fӵZZZZZZZZZĦZZZXXXUUUӵƜ`1.׼sXXXZZZĭӵPPPLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIӵIIIJJJJJJIIIĦLLLKKKJJJIIIIIIJJJJJJJJJKKKMMMOOOOOOMMMLLLĦIIIIIIIIIJJJKKKLLLGGGĦMMMNNNMMMMMMOOOPPPMMMPPPSSSDdDfffjjjoooӵӵӵĦYYY888ӵ333333333---ĭӵ---///---............------------............------////////////000000000000,,,111333000...///000///000111333222222111333444333222222111000000//////.........///......------//////...---------------///......///111111000///......------......///000000000000000000///......---....../////////..............................////////////////////////.........///111333555777222111000111444666777666555444333333444444333111111111111000000222666999555444444444333333333333222111///......///000111111111111111111111111111111000......//////...---***+++,,,---.........///....../////////............000111000...---...000...............---------......---------...///000....../////////000000000........./////////000000000///...---...000111333---///111111000///000111000000000000000000000000000000000000000000000000...///000111111111000///............/////////000........................,,,---------,,,,,,...000---...///000000///...---333333?~4222555555g&e>&e444g&e666>hӵ666555555555555666666g&e777guO>uO>&e5557774ff?>ߝL999gĉ@999888777666Shӵ>>>;;;;;;<<<<<<;;;999g&e???>hӵGGGGGGGGGFFFFFFEEECCC@@@fff?><zGGGg&e>&eBBBDDDHLKKKJJJIIIShӵgLFFFIIIJJJHHHFFFJJJKKKLLLKKKKKKKKKMMMS?ʬQQQSSS3h?D%%)?VVVWWWZufĦWWWXXXXXXgLZZZ\\\ZZZg&eQQQgĉ@[[[WWWg&e>&eOOO@eKKKLLL??IIIGGGHHHHHHIIIIIIIIIIIIg<ĉHHHIIIIIIIII3we<ĦLLLKKKJJJHHH3h?@eJJJIIIIIIKKKMMMJJJIIIGGGZFFFHHHIIIIIIJJJKKK3h?gLKKKKKKKKKJJJLLLOOORRRLLLOOORRRD%%)?eeefff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL[[[@e;;;g&e222///1113h?g&e>&e,,,---??---..................------..................---333222///......111444666,,,111222...,,,...//////111222333333222111222444222333444333000//////000000000//////...---++++++111000///---------...///000//////000222333111000......---,,,,,,...///000000000000000000///......---...............------++++++,,,------,,,++++++////////////////////////------...///111444666888111000000222555777888888666555444555777999999999444444333222222444888<<<666555444333333333333444222111///...///000222333222222222222222222222222222000.........///...---...------...000111///...---...............------...000222111...---///111111000///...---,,,++++++...------,,,---...///000............////////////---.........//////000000111000...---,,,---///000,,,...000111000///000111000000000000000000000000000000000000000000000000111111222222222000///...---.........//////000000........................+++,,,------,,,,,,...000---...///111111///...---4444Dӵ111333444Hƅ^Hu]Ħ777Hu]Ħ666ZuR)Ħ555555555666666666666Hu]Ħ666HŐeHŐeHu]Ħ777qIܗGIӵ999tt:::::::::HGgĉ@<<<;;;;;;<<<<<<;;;999888Hu]Ħ:::ZuR)ĦGGGGGGHHHIIIIIIGGGFFFsߝLGdUĦFFFHƅ^Hu]ĦEEEntHdĦJJJKKKHGgĉ@IIIHdĦEEEFFFHHHJJJKKKIIIJJJJJJJJJJJJJJJHtƅ^NNNOOOBt=o9ĦDtfo9ĦSSSVVVXXXg?TTTTTTHdĦWWWYYYVVVHu]ĦRRRttWWWYYYHƅ^Hu]ĦLLLH׼sNNNNNNIIIIIIIIIHHHHHHGGGGGGFFFFFFtQJJJJJJJJJIIIje<ĦKKKHHHGGGBt=o9ĦH׼sKKKKKKLLLLLLMMMMMMKKKKKKJJJHtĦKKKGGGHHHHHHJJJBt=o9ĦHdĦKKKJJJHHHHHHJJJNNNRRRQQQSSSUUUDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵ[[[H׼s<<<:::Hu]Ħ000///Bt=o9ĦHƅ^Hu]Ħ///+++///...---...000111000//////,,,***)))+++,,,------...............///000000/////////000000000000000---444666111...111333111333333333222111000///...,,,,,,,,,,,,---///111222------++++++++++++------000///......///...,,,***333///++++++...000000...000000000000000/////////)))*********+++,,,///111,,,,,,,,,------------...***---111444555444222000888666333111000111333444111222333444444444333333777777888777666333111///555555555555555666777888777444222111111222111000555555444333333333444444111000......000111000///...............///000000---......///......------111000...---...///111222000111222111///,,,++++++,,,,,,---...//////......000///...---...///111333111111000000//////.........///000000000000//////111111111111111000......111111000//////000111222///...,,,---///000000///111111111111000000000000---...000///......///000111///------......---,,,///......---------......---...///...,,,+++,,,---...///000000000///---,,,6665554DuXӵ222666777DdDΦDdDĦ444DdDĦ444444t|<555555555555666666666666DdDĦ666DdDΦDdDΦDdDĦ777peƜ4DuTӵ888`eĭ:::qet===<<<;;;666888:::::::::;;;DdDĦ;;;@@@t|d<Ħ222Dt222444444555555555666666>d<Ħ444>d<ʜDd<ʜ4DuTӵ777888F&uTӵ7774DufئL>e===puR)Ħ===;;;<<<===<<<;;;:::>d<Ħ>>>DtDDDCCCDDDEEEFFFGGGDDDDDDDdDΦDdDĦFFF>d<ʜ4DuTӵGGG4DwDd<ĦGGGpuR)Ħ>dd<ӵDd<[[[qR/ܗ?fӵOOO>dd<ĦKKK4DufئL>eVVVDdDʜ4DuTӵHHHDdDĦIIIGGGGGGFFFFFFFFFGGGGGGHHHEEEEEEFFFFFFGGGIIIgeĦHHHs<v>aĦIIIIIIpeӵDx<DdDĦJJJJJJIIIIIIHHHHHHGGGHHHHHHDdDĦIIIKKKKKKKKKpeӵDx<>dd<ӵDd<DdDΦDdDĦnnnDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵPPPDdDĦ555444>d<Ħ444peӵDx<>d<ʜ4DuTӵ/////////...------000///---...//////...,,,///.........000///...,,,...............///000000.........///000111333444222111///000444666555111000111222222333333222222///000111222111000///...---...///000000///...------,,,,,,---///000///---***---000000...,,,,,,---.............../////////111///------.../////////------...///000000111222000...---,,,,,,///222444//////......///111333555000//////......///000000555555555555666666777777555666777777666444111///222000//////000000///...---...000222222111000...///...,,,,,,...///...---...............///000000///...------------...///......---------...///000333222000000000111111111333111///......///000222222111000///......//////........./////////000000333222111000111333555777444333222111222444777888666555333111111111111111111///......///000000///------......//////000000222222000...,,,,,,///222///...,,,,,,---......---000000000///...---,,,,,,***+++------------...000111000///......///0001117774444DuXӵ333333555D&dq&ĒR555555sdKĦ333DHRRud444444444555555555555sdKĦ444D&oq<Ōq&ĒR777777888>dp&ĒR888777nfʜ>>>>>??????===;;;999sdKĦ???DHRRudDDDDDDEEEGGGGGGCCCCCC>d<Φ>d<ĦEEEs&dq&ĒRFFFGGGi?ʜtd<ĦGGGHHܗDӊBGGG<xHHHGGGHHHIIIIIIJJJKKKB?daĦJJJJJJB?Ho9GGG>dd<ӵKKKLLLB?Ho9KKK<xJJJIIIKKKLLLLLLNNNPPP&ӫeʬtIӇRRR>d<Φ>d<ĦfffD&ӫetIӇDdDĦsdKĦB?dp&ĒRRRRMMM>d<sdKĦ222B?Ho9111s&dq&ĒR//////000//////...---000///......///000///...///...---...///...,,,***...............///000000111111000//////000222333333000///111444555333111222333333333333222111111---...///000111000///...,,,---...//////...---,,,///...---...//////---+++...------...///---)))&&&............//////000000222000------...000///...,,,------...//////000000+++++++++,,,,,,---......111000000//////000111111***+++...111222222111000333555777:::;;;:::888666222333555666555444222000///...------......---+++,,,---///111111000///...///...,,,,,,...///...---...............///000000111000///...---,,,,,,,,,///////////////000000000000//////000111///+++(((///...---,,,---///222333111111000////////////...111111111000000000//////333222111111222444777999666555444333444666999:::666555333111111111111111111000......000000000///000000//////......------......---++++++,,,000333...,,,++++++,,,------,,,---...///000000//////...,,,---......,,,,,,,,,...///...---,,,,,,---///0006665554DuXӵ333111333Hu]3hh333333333ne555555=e333444444444444555555555ne444555pIƎ@t@h777777888>h999999888fe>>>@ďD???>>>======>>>>>>>>><<<;;;ne===???=eBBBCCCDDDEEEFFFGGGCCCDDDegeEEEEEEsĪj@hFFFFFFFFFfdDĦFFF@ďDEEEFFFHkgeIIIHHHHHHHHHHHHIIIJJJKKK@hLLLMMM@GTTTVVVHĪj@IŌYYYXXXBeneMMMHkgeRRRneNNNNNNfeWWWHu]3hhNNNIIIHHHseFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIJJJgeĦja>aĦLLLKKK@GGGGGGGseHHHGGGGGGGGGGGGFFFGGGHHH<ŌHHHKKKLLL@GJJJKKKHkgeJJJHHHIIIKKKMMMJJJLLLOOOHĪj@IŌSSSTTTegeYYY```Hu]3hIŌDdDĦne@h>hTTTNNNIIIse666ne//////@G333000sĪj@h/////////000000//////...000///...///111222111000000...------......,,,+++...............///000000333222000//////000222333333000///222333111000111333333444444333222111111---...//////000000000000---------......---------000///......///...,,,***///,,,+++---///...)))%%%......//////000000111111222///,,,,,,///000///...------........./////////---...///111111111000////////////000000111222222+++...333777999999777666111444888<<<<<<:::777555222333444444444333222111---,,,,,,---......,,,+++,,,---...///000000//////000...------...//////..................///000000///000000///...---+++***/////////000000000000000---,,,,,,...///---'''"""------,,,---...000222444000000000000000/////////333333222111111000//////111111111111333555777999555555444444555777888999333222000///......///000444222111111222222222111222111111000///...---,,,+++,,,,,,++++++---000333---,,,***+++,,,...------,,,---///000111111000///---...///...,,,+++,,,---------,,,,,,------......7774DuXӵ333ĵD^444444333333222444444444333333444444444555555555333444555;;;888888888888999:::999888===>>>???>>>???>>>===<<<===>>>>>>===<<<======>>>@@@AAAAAABBBDDDEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFDdDĦGGGGGGEEEFFFFFFJJJJJJIIIIIIGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMRRRTTTUUUWWWYYYXXXMMMMMMPPPRRRMMMNNNPPPXXXVVVD^MMMLLLIIIHHHs׼sIIIGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHgeFm8LLL>aĦLLLLLLKKKFFFFFFFFFs׼sFFFGGGGGGGGGGGGGGGFFFHHHIIIHoJJJEEEIIIMMMLLLHHHIIIJJJGGGFFFEEEGGGJJJMMMIIIKKKMMMRRRSSSUUURRRUUUZZZD^DdDĦ|||RRROOOJJJGGGs׼s666555///////////////000...---//////000000000000//////000//////000333444444333222000...------...------...............///000000222111///...///111333555333000000333111,,,---111222222333333444333333333111111000000//////000000//////............/////////...---...//////---,,,,,,,,,---...///...---,,,//////000000111222222333222...***+++///111000---000000000////////////...222333444555555555444333000000000000111222222333///111444777999999888888222444777999999888666555555444444333222111000000---------...//////---+++------......///000000000111///......///000000///...............///000000+++---///000000///---+++---.../////////000/////////---,,,---000///***&&&......///000000111222222...//////000000000000000111111111111000000000000//////111222444666777888333333333444444555555555111000///.........///000555333111111222222222111111111111000000/////////,,,---...---------///111///---,,,,,,.../////////---...000111111000///...+++---...---,,,,,,---...,,,------...//////......Φ4DuXӵtvӵ>d<Ħ888777666555444444444Ħ444444444444444444444333333333444444444555555444333Ħ666777999666666777888999999::::::888888888888888999999999999:::;;;:::999999;;;===:::::::::;;;<<<>>>@@@AAA===<<<;;;<<<===>>>>>><<<>>>??????>>>===<<<<<<===Ħ===>>>???@@@@@@?????????@@@AAABBBDDDEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEEEEEEEEEEFFFFFFFFF>d<ĦGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFHHHJJJKKKKKKJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMOOONNNNNNNNNOOOQQQSSSTTTRRRUUUWWWVVVTTTTTTVVVXXXYYYZZZZZZZZZXXXUUURRRPPPNNNMMMMMMNNNPPPQQQQQQPPPPPPQQQRRRPPPĦPPPMMMOOORRRTTTVVVVVVVVVVVVUUU>d<ĦLLLLLLKKKHHHGGGBeGGGHHHHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFgeFYĉHHHIII>aĦLLLLLLLLLKKKJJJIIIEEEEEEEEEEEEEEEEEEBeEEEFFFFFFGGGGGGGGGHHHFFFHHHJJJnu]ӵKKKLLLHHHEEEFFFHHHGGGGGGHHHHHHIIIJJJJJJJJJFFFFFFEEECCCBBBEEEIIIMMMHHHJJJMMMNNNNNNNNNPPPQQQQQQRRRSSSUUUVVVUUUUUUTTTPPPPPPPPPRRRVVV>d<Ħrrrzzz>d<ĦĦyyypppfff]]]XXXUUUOOOLLLHHHEEEBe<<<555444222000Ħ000000000000000000000000000---------...///...,,,***//////000000000000000///000//////111444555555555555222///---.../////////...............///000000111000......///222555777222000111333000)))+++111000000222333444555555555666444222000/////////000111000///......///000111---,,,,,,---///000///...)))---000000......111333///000000111222333333333111---)))***...111000---222222111111000/////////222222222222222222333333222222222222111111111000000111222333444444555555333333444555666666555555888666444222000//////............///111111///---...------......000111222111000......000111000///...............///000000'''***...111222111///---,,,---......//////......333000---///333444111...000111111222222222111111---...///000111111000000......//////000000111111---...000333555666777777000111222333333333222222111111000//////000111222333111//////000111000///000000000000111111111111...///000000...---...///000///---...000111111000///000111222111000...,,,)))+++------------///000,,,---///000000000///...?aŖ%7uSQuR)ӵsdKĦ666777666555444333gdKĦ444444555555555666666444333333555666666444111333gdKĦ444555555::::::999999888999999999777777777999;;;<<<;;;:::999::::::;;;;;;::::::999999888888:::======;;;888===============>>>??????=========>>>??????@@@gdKĦ<<<======>>>>>>>>>??????@@@BBBCCCCCCDDDEEEFFFHHHGGGEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEgdDĦFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJKKKMMMMMMLLLIIIGGGHHHKKKLLLJJJHHHNNNNNNMMMMMMNNNPPPRRRSSSUUUUUUUUUUUUVVVWWWXXXXXXZZZYYYXXXVVVUUUTTTSSSSSSPPPPPPOOOOOOOOOPPPQQQQQQOOOPPPPPPgdKĦPPPPPPRRRTTTUUUUUUUUUVVVWWWPPPsdKĦNNNNNNKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGFFFFFFGGGGGGŶSHHHHHHIII3weA555ne999777777666555444ne333444444444444555555555444333333444666666444222ne777888999999::::::999999888999999:::;;;:::::::::<<<<<<:::999:::::::::;;;;;;::::::::::::999999:::======;;;999<<<<<<<<<<<<<<<======>>><<<<<<<<<===>>>>>>ne<<<===============<<<===>>>@@@BBBDDDEEEFFFEEEFFFGGGGGGEEEDDDDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDeFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKJJJIIILLLLLLKKKLLLMMMNNNPPPQQQUUUUUUUUUUUUVVVWWWXXXXXXYYYXXXVVVUUUSSSRRRRRRRRROOONNNNNNMMMMMMNNNNNNOOOOOOOOOneOOOPPPPPPRRRTTTUUUUUUUUUVVVWWWRRRneMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFEEEEEEFFFFFF>AHHHHHHHHHk<LLLLLLLLLLLLKKKGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHfhGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJGGGFFFFFFFFFFFFFFFGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLPPPPPPQQQQQQRRRRRRRRRSSSPPPOOONNNNNNPPPDeaaafffmmmsssxxxneneuuujjj```WWWPPPLLLHHHFFFCCC???;;;777555444333333ne000000000000000000////////////111///------/////////...000000111222222111000///333000......000222111///333111/////////...,,,+++//////////////////000000........................555000///222333000------...000222555666555444333222111000//////000111222+++,,,---,,,++++++...111........................///---,,,,,,......---,,,...//////000000//////...---......///////////////333222111111000111111111...///000///------///000---...//////000000111111777666555444333222111111333222111222555777777777777555444444111,,,,,,000///...---...//////---,,,---...............------...///000/////////111333//////...---------...///000000000///...///111222//////000000///......---//////............//////000...---000555666444000////////////////////////222///000444444000000333------...///000111111222222222333333333333222222222111000000000000111222000000000000000000000000111111111111111111111111000000///...............000000///...............---///111111///......//////...---,,,---///222444+++...//////------...666555:::999777666666555444333333333333333444444444444444333333444555555444222555777777777666:::999999888999999::::::>>>===<<<<<<===<<<:::888::::::::::::::::::::::::;;;::::::;;;======<<<:::;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<<<<===>>>>>>===============<<<;;;<<<>>>@@@CCCEEEGGGHHHDDDFFFGGGGGGEEEDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJKKKLLLLLLKKKKKKIIIJJJJJJJJJIIIHHHIIIJJJKKKKKKLLLLLLMMMOOOPPPQQQTTTTTTUUUUUUVVVWWWWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQMMMLLLLLLKKKKKKLLLLLLLLLNNNOOOMMMOOOPPPPPPRRRTTTUUUUUUUUUVVVWWWSSSNNNMMMKKKKKKMMMLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEDDDDDDEEEEEEIIIHHHHHHJJJKKKKKKKKKKKKJJJGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDHHHHHHHHHIIIJJJJJJKKKKKKNNNNNNMMMNNNNNNPPPRRRSSSPPPOOONNNNNNOOOUUU[[[```gggmmmrrryyy~~~rrreeeZZZRRRLLLHHHCCCBBB???;;;777444222111000444...///222000000000000////////////000...------///000000///...///000111222222222222666111------000111///+++222000...------,,,***(((///////////////.........,,,---...//////...---,,,111...---111333000///000111111222333444444333333222111000//////000111222---...//////------...000///...---,,,------...///000...------......,,,+++.........//////.........,,,---....../////////...666555333222000/////////---///000000///......///---///000///---...111555666555444222000///------222111111333555666555444666444555666222,,,+++---///...---...///...---+++////////////...---,,,,,,---...///.........000222......////////////......000///...///000000///...//////000000000///......//////............/////////------000444555333000///////////////////////////...///222333000000333............/////////000111111222222222111111000111000000//////000000111000000000000000000000000000000000000000000000000000000///...............000000///...............---///000000///...//////000///......------......,,,...//////...---///444:::AAAFFFEEE@@@888222444555777999:::999888666666666555444444444444444222222222333333333444444555444333333555555444333000333555777666555444333999999888888999999::::::>>><<<<<<<<<======;;;999;;;;;;;;;::::::;;;;;;;;;<<<;;;;;;<<<<<<===<<<;;;;;;;;;<<<<<<============<<<<<<======>>>????????????>>>>>>>>>======<<<<<<<<<===???AAACCCEEEFFFGGGDDDFFFGGGGGGEEEDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHHHHIIIIIIGGGIIIKKKMMMNNNMMMLLLKKKGGGJJJLLLJJJHHHGGGIIIKKKMMMMMMNNNOOOPPPRRRSSSSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWVVVTTTSSSRRRQQQQQQQQQLLLLLLKKKKKKJJJKKKKKKKKKMMMNNNOOONNNMMMMMMOOOQQQPPPRRRTTTUUUTTTTTTUUUVVVRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJGGGHHHIIIIIIHHHGGGEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGHHHIIIIIIJJJJJJLLLKKKJJJJJJLLLNNNQQQRRRPPPOOONNNMMMNNNOOOPPPQQQTTTZZZaaagggmmmuuu~~~|||nnnaaaVVVOOOIIIFFF@@@>>>;;;888555333111000111333444333111//////111000000000000///////////////---,,,---///000000000------///111222444444555777222,,,,,,000222///,,,111///------------+++***000/////////......------+++---...000000...---+++...,,,---111222000000333222222111111111222222333111111000//////000111111000111111111111000000//////...---+++,,,---///111000///------......,,,+++------............------------...///000000000000444333222000///.........,,,...000111///.........+++///222111---,,,000555000000000000000000000000111111111333555555333111111111333666333...,,,...000///......//////---,,,////////////...---,,,+++,,,---......------///111---...000111111000///...000......///000000...,,,//////000000000//////...//////............//////000//////111333333111////////////////////////////////////111111000///000//////..................000111111111111000000///000000////////////000000000000000000000000000000////////////////////////000000///...............000000///...............---///000000/////////111...//////......---,,,,,,---......///...//////444666:::<<<<<<999555333222444666888888777666666666666555444444444555555222222222333333333444444555444333333444555444333666888;;;;;;888666555555999888888888999999:::;;;:::999999;;;===>>>===<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;<<<===>>>>>>>>>>>>======>>>>>>??????@@@AAAAAA??????>>>>>>=========<<>><<<:::777555333222111444222111111222222000---000000000000///////////////---,,,---///000000000,,,---...000222444666777777222------000333222//////---------///000///...000000//////.........---,,,---///000000///---,,,---+++---111222///000333111111000//////000111222111111000000000000111111......///000111000...,,,///...,,,+++,,,---000111000///------......---,,,------............------......///111111222222222000000///...............,,,...000111///.........)))...333333000...///222...//////000111111222222111000111222444444222/////////222666333...+++---000///...///000111///---////////////...---,,,+++,,,---...---,,,,,,...000,,,...000222222111000//////......///000000...---//////000000000000000/////////............//////111111111111222000...,,,///////////////////////////000111000//////...---///////////////.........111111111111111000///...//////000000000000//////////////////////////////........................000000///...............000000///..................///000000//////000222,,,---...//////...------............///000000///666666666666666666666555111444666777666666666777666666555555555555555666333333333333444444444444666444222222444555444444555777:::999555222333444888888888888999:::;;;;;;888777888;;;>>>@@@???>>>===<<<;;;::::::;;;<<<===<<<<<<===;;;:::999;;;<<<;;;<<<>>>?????????>>>===>>>>>>???@@@@@@AAAAAABBB???>>>>>>>>>>>>>>>>>>===@@@@@@AAABBBCCCDDDDDDEEECCCEEEFFFGGGEEEEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIFFFGGGGGGHHHHHHIIIIIIJJJFFFGGGIIIJJJKKKKKKJJJJJJHHHIIIIIIIIIHHHGGGHHHIIIJJJKKKLLLNNNPPPQQQRRRRRRQQQSSSTTTVVVVVVVVVVVVUUUVVVUUUTTTSSSRRRRRRRRRRRRNNNNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNMMMMMMMMMOOOQQQOOOQQQRRRSSSRRRQQQRRRSSSNNNNNNOOOOOOOOOPPPPPPPPPJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDIIIHHHHHHGGGGGGFFFFFFFFFAAABBBCCCDDDFFFFFFFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNLLLLLLLLLKKKKKKKKKLLLLLLLLLQQQWWW]]]ccclllvvv}}}|||~~~vvvjjj^^^TTTLLLFFFCCC<<<;;;999777555444333333444111///000333333000,,,000000000000////////////000...------///000000///,,,---...000222555777999666333000...///111222222...------...000222222111000000000000////////////---...///000000///...------,,,...111111...///333000000000000000111222333000000000111111000000000//////000333444333000---------,,,,,,---...000111///...---...///000///---.........//////............///000111222333333333...---------------...///---///000000///......///)))---222333222//////000111111111111000000000000222111000111222222000///111111333555222,,,)))+++---------...000111000///////////////...---,,,,,,---...///...,,,,,,...000---...000222333222111000---///000000......000111//////000111111111000000//////............//////111111222222111///---,,,///////////////////////////111111//////000000---000000000000000/////////111111222111111000///...///000000111111000000///////////////////////////........................000000///...............000000///..................///000000//////111333,,,---...//////////////////...---...000111000///555555555555555555555666333555777777666555777:::666666555555555555666666333444444444444555555555666444222222333555555444000333555444111///222555888888888888999:::;;;<<<999888999<<>>???>>>===<<<>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>???????????????@@@BBBCCCEEEFFFGGGCCCDDDFFFGGGFFFEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMIIIHHHGGGHHHIIIIIIHHHGGGIIIJJJMMMOOOQQQRRRRRRRRRQQQRRRTTTVVVWWWVVVUUUTTTTTTTTTSSSRRRQQQQQQQQQQQQNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLMMMOOOQQQMMMOOOQQQQQQPPPOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKOOOTTTXXX\\\ccclllsssuuu{{{yyyrrrggg]]]SSSKKKEEEAAA;;;:::888777555444333333222222111111111000///...000000000000////////////111///------/////////...------...000222555888999666555333///,,,,,,///222///...---...000111111000000000000111111111111111000000000000000000000000......000222000,,,---111000000111222333444444444000000111111111111000000//////111555777777222///,,,,,,------...//////000...---,,,---///111000///...//////000000//////...---...///111222222222333.........------......///...///000///------///000---...///000111111000000222222111000///......---333111//////000000///...000///111333111,,,***---***)))***,,,///000000///---...............------...//////...------...000...///000222333333222222+++///222000------222777//////000111111111111111//////............//////...///111111111000//////////////////////////////,,,000111//////333333000000000000111111111111111222222222222111000///...000000111222222111000000////////////////////////........................000000///...............000000///..................///000//////000222444......////////////000000000...---...111222000///333333444444444444444444555777888777666666999<<<666666555555555666666777444444444555555555666666666444222222333555555444000444666555333333777;;;888888888888999:::;;;<<<;;;;;;;;;>>>@@@BBBBBBAAA>>>===;;;::::::;;;===>>>;;;<<<<<<:::777777999<<<999:::<<<>>>>>>===<<<;;;=========>>>??????@@@@@@======>>>>>>??????@@@@@@===>>>???BBBDDDFFFHHHIIICCCDDDFFFGGGFFFEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHGGGGGGHHHIIIJJJKKKJJJHHHFFFGGGIIIKKKIIIFFFKKKLLLOOOQQQSSSTTTTTTTTTQQQRRRTTTVVVWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPMMMMMMLLLKKKJJJIIIIIIIIIKKKLLLMMMMMMLLLMMMOOOQQQMMMNNNPPPPPPOOONNNOOOPPPQQQQQQPPPOOOOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHGGGEEEDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDGGGGGGFFFEEEDDDCCCCCCBBBJJJIIIGGGFFFFFFFFFGGGHHHFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJMMMQQQTTTWWW]]]eeekkkpppvvv|||~~~|||vvvooofff\\\SSSKKKDDD@@@:::999888666555444333333///222444333///---...000000000000000////////////222000.........///...---.........000222555888999666666555///)))'''+++000000///......///000///...000000111111222222333333111111000000000000111111//////111222///++++++000000111333444555666666666000000111111111111000000******---111444444///++++++,,,---...////////////---,,,,,,---000111111000//////000000000000//////,,,---...000111111222222000000///...............///000///...,,,---///111000...------///111222111000////////////.........444111///......//////...,,,,,,...222111......222'''''''''***---//////...------......///.........///000000///------...000//////000111222333333333***000444111,,,,,,333;;;//////000111111111111111//////............//////+++---000111111111111222////////////////////////)))...000...000666777333000111111111222222222222333333333222222000//////000111222333333222111000////////////////////////////////////////////////000000///...............000000///...............//////000//////000222555111000000////////////000000...---...111222111///555555444444444333333333333444555666777777777777999777444444444555333222666555444333222333444555555111///222666888666333666666444333333444555666888777777666777777888999999::::::;;;;;;::::::999===:::888999<<<>>>===;;;777999:::999777777:::>>>888999:::;;;<<<>>>??????:::;;;===???@@@AAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@@@@AAAEEEGGGIIIIIIHHHHHHIIIJJJDDDEEEFFFGGGGGGFFFEEEDDDGGGDDDBBBAAACCCEEEFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFHHHIIIIIIJJJJJJIIIIIIHHHJJJIIIIIIHHHGGGFFFEEEEEEGGGHHHJJJMMMOOOQQQRRRRRRQQQRRRSSSUUUUUUTTTTTTSSSTTTSSSRRRQQQQQQPPPQQQQQQOOOOOONNNMMMLLLKKKJJJJJJMMMMMMNNNNNNNNNNNNMMMMMMOOONNNLLLMMMNNNOOOOOONNNRRRQQQOOOMMMLLLJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHKKKHHHFFFFFFHHHHHHFFFCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFHHHKKKLLLIIIIIIHHHHHHHHHIIIJJJJJJHHHKKKLLLJJJGGGDDDEEEFFFFFFGGGHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@AAABBBCCCDDDEEEGGGEEECCCCCCEEEEEEEEEDDDCCCEEEEEEBBBBBBFFFHHHFFFFFFFFFFFFGGGHHHIIIKKKLLLEEEFFFGGGFFFEEEFFFIIIKKKFFFHHHIIIIIIIIIIIIJJJLLLJJJKKKMMMPPPSSSYYY```dddmmmrrrwwwyyy}}}{{{tttnnneeeZZZRRRMMMIIIBBB===::::::999777333000000000111000//////000000///...///---------...///...------,,,+++,,,...000000//////......000333666666555888444///---......---+++............------000222//////000222444444222000........................000///............//////...------...000000///...---...///111222111---+++,,,,,,,,,---------......111000---++++++,,,...000...///000000///---,,,+++111///,,,,,,---......---444...)))+++222444///)))......------------......---...///...---,,,---......---,,,---...//////...444222000/////////---+++222222111111000000//////+++///222222///------...---------.........//////+++,,,...///000///...---///---+++,,,......,,,)))444333111///...//////000,,,...000000///...///000+++,,,///222444555555555000000000000111111111111111///......000111000000000000/////////111222333,,,...000000///...///000///111222000------///111222111111111000000////////////000000000000//////000...+++,,,...000...------------.........//////000000111111111///...,,,111000000///...---------000////////////111333444222111...------...111222222222111111222222333444555555555444444444333333333444555666777777777777888666444444444444444222555444333333333333444555555222000222666888666333777666555555555555666777666777777777888888888999999::::::::::::::::::999<<<;;;::::::<<<======<<<999999999888777888:::;;;:::;;;;;;;;;<<<=========;;;<<<>>>@@@AAAAAA@@@@@@????????????????????????AAAAAAAAAAAABBBCCCDDDDDDDDDFFFHHHIIIHHHHHHIIIJJJEEEEEEGGGGGGGGGGGGEEEEEEFFFDDDBBBCCCEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIKKKMMMOOOPPPQQQQQQRRRSSSTTTTTTTTTSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPOOONNNMMMLLLKKKJJJJJJIIILLLMMMMMMNNNNNNMMMMMMLLLMMMLLLKKKLLLNNNOOOOOOOOOPPPPPPOOONNNLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHJJJHHHFFFFFFHHHHHHFFFCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLNNNLLLIIIGGGGGGHHHFFFGGGHHHHHHFFFEEEEEEFFFBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDGGGEEECCCCCCDDDDDDCCCBBB@@@DDDEEECCCDDDGGGFFFCCCEEEEEEEEEFFFGGGHHHIIIJJJHHHIIIIIIHHHFFFFFFHHHJJJFFFGGGIIIIIIHHHHHHJJJKKKKKKMMMNNNPPPRRRVVV\\\```gggmmmrrruuuyyy}}}}}}yyyzzz}}}~~~||||||{{{uuuooohhh```VVVOOOKKKFFF@@@<<<999:::999666333000000000222111000000111111000///000...---...///000///......,,,+++,,,...000000///111000000222555777777666666333///---......---,,,.../////////......000222000//////000000///,,,)))........................//////......---....../////////...///111222000///......///111222111...+++------........./////////......//////......------,,,,,,,,,...000000///...000...,,,,,,...//////...555000---...222333000+++......------------.........///111111///...//////......---...////////////333111000///000///...,,,///////////////.........,,,...000111000.........---------.........//////---...000111111000///...111000//////111111///,,,333222111000////////////,,,...///000///...///000,,,---///000111111111000/////////000000000111111---,,,,,,---000222333222222111000//////000111111,,,...000000///...///000///111222000......000333111111111000000000//////000000111111111111000000000...,,,,,,...//////------------.........//////...............------,,,222111111000//////......000/////////000111222333111000///......///000111111111111111111222333333555555555444444444444333333444555666777777777777888666444333444444444222444444333333333444444555444222111222666777666333777777666666666666777888444555777999999:::999999999::::::::::::::::::999;;;;;;<<<;;;:::;;;<<<>>>;;;999888777888999999888<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAABBBAAAAAA@@@????????????????????????@@@??????>>>???AAABBBCCCCCCEEEGGGHHHHHHHHHIIIKKKFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCEEEGGGHHHHHHGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJMMMOOOPPPQQQQQQRRRSSSSSSSSSSSSRRRTTTSSSSSSQQQPPPOOONNNNNNMMMMMMLLLLLLKKKJJJIIIIIILLLMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIJJJLLLNNNNNNNNNMMMNNNNNNNNNMMMLLLJJJIIIKKKKKKJJJJJJJJJIIIIIIIIIIIIGGGFFFFFFGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGHHHHHHGGGGGGFFFIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMLLLJJJHHHHHHHHHEEEGGGHHHHHHFFFEEEEEEFFFAAAAAAAAABBBBBBCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCGGGEEECCCBBBBBBBBBAAA@@@===BBBDDDCCCDDDFFFEEEAAAEEEEEEEEEFFFFFFGGGGGGGGGKKKKKKKKKIIIGGGFFFGGGHHHEEEFFFHHHHHHGGGGGGIIIJJJLLLMMMNNNOOOOOORRRWWWZZZ```gggmmmpppsssvvvtttpppqqqttttttsssrrrrrrmmmggg```YYYQQQKKKGGGCCC>>>;;;888999888666333000000111333222000111222222111///000///...///000111000......,,,+++,,,...000000///111000000222444666666555333000...---.........------...///...------///111000///......///---***(((///////////////////////////...............//////222111000111333333222111///...///000222111///---....../////////000000000+++---000222222///,,,***---,,,+++---000111///---///...------///111111000333111//////000///...,,,......------------.........000333444222111000000////////////000000000000111000...///000000///---,,,,,,,,,---------------.........///111000...,,,------........./////////000111222222222111000///222111000111222222000...111111222111111000///...,,,---//////.........///......//////...------,,,.........////////////000---,,,+++---///111222222333333111000000///000000---...000000///...///111000111222111000000111333111111000000000000//////111111222222222222111111000...------...//////...---............/////////---------------...//////222222111111000000//////000/////////000111222333000000////////////000000000000000000000111111222555555555555444444444444444444555666666777666666777555333333444444444333444333333333444444555555444333222333555666555444666666666666666666777777333555777:::;;;;;;:::999:::999999999999999999:::999;;;===;;;888888:::===<<<999666777999:::888666;;;;;;;;;<<<<<<<<<<<<<<>>>>>===>>>???AAACCCBBBDDDFFFGGGGGGHHHIIIJJJGGGGGGHHHIIIIIIHHHGGGGGGDDDDDDDDDFFFHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJIIIHHHHHHJJJLLLNNNPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSRRRQQQPPPNNNMMMLLLLLLLLLLLLKKKJJJIIIIIIIIILLLLLLMMMMMMMMMMMMLLLLLLKKKJJJHHHIIIJJJKKKKKKJJJJJJKKKMMMNNNNNNLLLJJJIIIKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFIIIIIIJJJKKKKKKLLLLLLLLLJJJJJJJJJJJJIIIGGGGGGFFFEEEFFFHHHHHHFFFEEEFFFFFFCCCCCCBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEGGGEEEBBBAAAAAAAAA@@@>>>===AAABBBAAABBBEEEEEEBBBFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJJJJIIIGGGFFFFFFGGGDDDFFFGGGGGGFFFGGGHHHJJJJJJLLLMMMMMMNNNPPPTTTVVV\\\ccciiillloooqqqnnniiihhhkkkkkkiiiiiijjjeee___WWWSSSMMMHHHDDDAAA===;;;777888777666333111000111222111000000111111000...000...---...///000///---...---,,,,,,...//////...///...---///111222222111///...---------...//////+++,,,------++++++,,,...///......///111111///---000000000000000000000000000////////////000111111444222111222444555444333000//////000111222111///....../////////000000000,,,...000222222///,,,***222///,,,---///000---)))...------...111222222222/////////...,,,*********......------------......---000333444333111000000///000111111000000111222000...---...000000///...++++++,,,,,,---------...///---,,,...111222///,,,............////////////111111222222222111000///000000000000111111000///000111222222222000///...,,,---//////.........///............------,,,,,,---------.........//////111///------...///...---222222111111111111111111...///000///......000222444444333222111000111111000000000000000000//////000111111222222111111000//////........./////////...............///////////////......///000222333111111111000000/////////000000000000000111111222...///000111111000///...///////////////000111111666666555555555444444444444555666666666666666666666444333222444444444333222333333444444555555555444333333333444555555444444444444555666666666666333555888:::;;;;;;:::999:::999999888888999999:::888:::<<<:::777666999<<<:::888666777:::;;;888555999999:::;;;<<<===>>>???@@@@@@BBBBBBCCCBBBAAA@@@????????????????????????BBBBBBAAAAAABBBCCCEEEFFFAAACCCFFFGGGFFFGGGHHHIIIGGGHHHIIIJJJJJJIIIHHHGGGEEEDDDDDDFFFHHHIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIKKKJJJIIIIIIJJJMMMOOOQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRQQQPPPNNNMMMLLLLLLLLLKKKKKKJJJJJJIIIIIILLLLLLLLLMMMMMMLLLLLLLLLLLLJJJIIIHHHIIIIIIHHHGGGIIIJJJLLLMMMMMMLLLJJJIIIKKKJJJJJJJJJIIIIIIIIIIIIEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDFFFHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIGGGFFFDDDFFFHHHHHHFFFEEEFFFGGGFFFEEEEEEDDDCCCBBBAAAAAACCCCCCCCCDDDEEEFFFGGGGGGFFFDDDBBBAAAAAAAAA???>>>@@@AAA@@@===???DDDFFFEEEFFFGGGHHHIIIIIIHHHHHHGGGEEEGGGHHHGGGFFFEEEFFFGGGCCCDDDFFFFFFEEEEEEGGGHHHGGGIIIJJJLLLMMMOOOSSSUUU[[[bbbhhhjjjlllnnnkkkeeeccceeeeeebbbbbbbbb^^^XXXQQQNNNIIIEEEBBB???===;;;666666777555222111111222111///......//////...---...---,,,,,,......---,,,///---,,,,,,...//////...///...---...000111000///,,,---------------...///,,,---///...---,,,---...000//////000111222111///000000000000000000000000111111000000111222222333444333111222333555555444111000//////111222222111------.........///////////////000000//////...---222///------...///---+++---,,,---///111333333222...000000...+++)))***+++......------------......+++...222333222000//////...000222111000///111333///...---...///000///...,,,,,,,,,------......//////---,,,---111222000---........./////////000000000000000000000000/////////000111222111111111111///000111222222111///...,,,...000000///...///000.....................///------------............111000......//////...---//////000111222333333333///000000///...///111222888666444222111000///...//////////////////000000//////000000000000///////////////.........///000///////////////////////////.........///000222444000///////////////......///000000000111111111111...///000111111000///...//////......//////000111666666666555555555444444555555666666666666666555555444222222333444444333222222333444555555555555444444444444444444444444222333444555666666666555555666888::::::;;;:::::::::999888777777888999:::::::::;;;:::888888999:::777666777888999:::888777888999:::;;;<<<>>>????????????AAABBBCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBDDDFFFFFFFFFEEEFFFGGGGGGGGGIIIIIIIIIIIIGGGGGGFFFEEEDDDEEEGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHJJJIIIIIIJJJLLLNNNPPPQQQOOOOOONNNNNNOOOOOOPPPQQQOOOPPPPPPQQQPPPOOOMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKLLLJJJHHHHHHHHHIIIHHHGGGJJJJJJKKKLLLLLLKKKJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEGGGHHHIIIJJJJJJFFFHHHIIIKKKLLLLLLLLLKKKMMMLLLKKKKKKLLLLLLJJJIIIDDDFFFGGGGGGFFFFFFFFFGGGFFFEEEEEEDDDCCCBBBAAAAAABBBBBBCCCCCCDDDFFFGGGHHHFFFDDDBBBAAAAAAAAA@@@???AAABBB@@@<<<===DDDHHHGGGFFFGGGHHHIIIJJJIIIIIIHHHCCCEEEGGGGGGFFFEEEEEEFFFBBBDDDEEEEEEDDDEEEFFFHHHEEEGGGIIIKKKLLLOOORRRUUU[[[aaafffgggiiijjjgggccc___aaa```]]]\\\\\\XXXRRRKKKJJJGGGCCC@@@===<<<;;;444555666444222111111222000...------...///---,,,---,,,+++,,,------,,,+++///...,,,,,,...///......111///...///111111000///+++,,,------,,,,,,---///...000111111///......///111///............---,,,////////////////////////111000000000111222333444444222000000222444444444222000//////111333444333------........./////////111000///.........//////---------------...000000,,,,,,,,,///111222111000111111222000...------.........------------......***---000111000//////000---000222222///...111333///...------///000///---------.....................------...///000000///....../////////000000000........./////////000000000222444444333222333444000000111111111111000000...///111111000000000111...............///000111---------............//////...---...000222222111---...000222333444444444000000000///...///111333999666333222111000///---......////////////000000//////000000000000/////////000000///......///111000000000////////////...,,,,,,,,,------///000000////////////............///000111111111111000000...///000111111000///...///////////////000000111666666666666555555555555555555666666666666555555555333222222333444444333111222333555555555555555444444555444333333444444222333555666777777777666888888888999999::::::::::::999888777777888999:::>>><<<::::::;;;;;;;;;:::333555888999999888999:::::::::;;;;;;<<<===>>>>>>===>>>@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>@@@AAABBBBBBAAA@@@CCCEEEFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFHHHFFFDDDCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGHHHJJJLLLNNNOOOPPPOOONNNNNNMMMNNNOOOPPPQQQMMMNNNOOOPPPPPPOOONNNLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHGGGGGGIIIJJJJJJIIIKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGBBBDDDFFFEEECCCBBBDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCFFFFFFFFFFFFGGGHHHIIIJJJEEEFFFIIIKKKLLLLLLKKKJJJMMMKKKJJJKKKMMMMMMKKKIIIDDDEEEGGGGGGFFFFFFGGGHHHBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFEEECCCBBBAAABBBCCCBBBAAA@@@BBBAAA>>>@@@EEEHHHGGGCCCEEEGGGIIIJJJIIIIIIHHHEEEGGGIIIHHHFFFEEEDDDEEEAAACCCDDDDDDDDDDDDEEEGGGEEEGGGJJJKKKLLLNNNPPPSSSYYY___bbbbbbdddeeeddd___]]]^^^]]]YYYWWWWWWSSSMMMGGGFFFDDDAAA>>>;;;999999444555555444222111222333000///......//////...---...---,,,,,,---...---,,,000...,,,,,,...///...---000///...///000000///...***,,,......,,,+++,,,...---///000000...---------///---,,,,,,---...---,,,........................////////////000111222333333111//////000222333333333111///...111333555555....../////////000000000111000000///////////////+++---///...++++++///333,,,,,,,,,...000111000...222111000000000000//////......------------......+++---///000//////000111,,,000222111...---000333///...------...///...,,,...............---------,,,---............000222.../////////000000000000---------...///000111222///222444444222111333444111111000000000000111111///111222333222111222333///......---......000000---............/////////111///...///111222222222///000111333444444333333000000000///...///111444666444111000111222000............/////////000000000000000111111000000000...000111000...---///222000000000000/////////...,,,,,,---...//////......///////////////////////////000111222222111000/////////000000000000//////000000//////000000111222777666666666555555555555555666666666666666555555444333111222333444444333000222333555666666555555333444555555333333333444333444666777888888888777:::999999888888999:::::::::999777666666777999:::AAA>>>;;;;;;===>>>===:::000444999999888777999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@CCCEEEFFFEEECCCBBBDDDEEEGGGFFFDDDCCCCCCDDDFFFFFFHHHHHHHHHHHHFFFFFFIIIFFFCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEGGGIIILLLMMMNNNOOOOOONNNMMMMMMMMMNNNOOOPPPKKKMMMOOOPPPPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKGGGFFFEEEGGGJJJLLLMMMMMMMMMLLLKKKIIIIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFBBBDDDFFFEEECCCBBBDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCIIIHHHFFFFFFFFFGGGHHHIIIDDDEEEHHHJJJKKKKKKJJJJJJKKKIIIHHHIIIKKKLLLIIIGGGCCCEEEGGGGGGFFFFFFGGGHHH>>>>>>???@@@BBBCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCEEECCCBBBBBBCCCDDDCCCBBB>>>AAABBBAAABBBFFFHHHEEEAAACCCEEEHHHIIIIIIHHHGGGHHHJJJKKKJJJGGGDDDCCCCCCAAABBBDDDDDDCCCCCCEEEFFFFFFHHHJJJLLLLLLMMMOOOQQQXXX\\\______```bbbaaa]]]\\\]]][[[VVVUUUTTTPPPJJJDDDDDDCCC@@@<<<999777777333444555444222111222333111000//////000000///...///...------...///...---000...,,,---...///...---...---,,,,,,---...,,,+++))),,,......,,,***+++---***,,,------+++***))))))+++******,,,///111222222........................------------...///111111222000...---///111222222444111///...111333555666000000000000111111111111///000000111000///......---111333///)))(((,,,111,,,,,,,,,...000000///---000///---...///000///---.........------.........---...///000//////111333,,,///222111...---///333000...------......---,,,.........------,,,,,,,,,+++...000///------000444////////////000000000000---------...///111333444,,,///222222000///000333222111000//////000111222000111333333222222222333000///...---,,,---...///.........////////////000555333111000111111000///000111222333444333222111111111000///...///222444444111//////222333222000---.........//////000000111111222222222222111111...000111000...---///222111111000000/////////...---...000111111111000///000000000000000111111111///000111222222111000///000000////////////000000000000000000000111222222555333111222555777555333555555555444444333333333111222333333444444333333666555555555555444444444333444444444555666666666666555666999<<<===:::777<<<;;;:::999777666555444666777888999::::::999999666===:::555BBBTTTMMM777;;;:::999888777888999:::::::::;;;;;;<<<=========>>>??????@@@@@@@@@@@@???>>>????????????@@@@@@@@@AAABBBBBBAAA??????AAABBBAAACCCDDDDDDCCCBBBBBBCCCIIIHHHHHHHHHGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHKKKKKKKKKKKKIIIGGGEEEDDDHHHHHHIIIGGGFFFEEEGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOOOOOOOOOONNNNNNMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLJJJHHHHHHJJJLLLHHHGGGGGGGGGHHHJJJLLLMMMLLLLLLLLLIIIGGGGGGHHHJJJIIIHHHGGGGGGFFFFFFGGGGGGAAAAAABBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMMMMMMMLLLKKKIIIHHHCCCCCCDDDEEEFFFGGGGGGHHHAAAAAAAAABBBCCCEEEGGGIIICCCDDDDDDDDDEEEEEEEEEEEEDDDFFFHHHGGGDDD@@@===<<>>>>>???@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAACCCBBBDDDEEEDDDCCCBBBCCCDDDGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGJJJJJJKKKKKKJJJHHHFFFEEEFFFGGGHHHGGGEEEEEEGGGIIIGGGHHHHHHIIIKKKMMMOOOPPPNNNMMMMMMLLLLLLMMMMMMNNNLLLMMMNNNNNNOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKLLLLLLJJJHHHHHHJJJLLLHHHHHHGGGGGGHHHIIIKKKLLLJJJKKKJJJHHHFFFFFFGGGIIIIIIHHHGGGGGGFFFFFFGGGGGGBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFEEEHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMLLLJJJIIIHHHFFFFFFFFFGGGGGGHHHHHHIIIDDDCCCCCCCCCCCCDDDFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGAAACCCFFFFFFEEEBBBAAAAAABBBBBBBBBBBBCCCDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIFFFFFFIIIHHHCCCBBBEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHIIIKKKMMMOOOPPPQQQSSSWWWZZZ[[[YYYVVVSSSSSSQQQOOOMMMLLLJJJFFFDDD@@@@@@??????===<<<:::999555666666555333111111222///////////////......---/////////000222111///---///------000333222---(((///...------///000...,,,........................///---,,,,,,......---,,,111000......///000///...222111000...------------,,,...///...,,,,,,...000...---,,,---///000000000///222333111111333333000000/////////.........---///////////////000111111333222000...---------...111///------...///...---,,,++++++---000222222000////////////////////////...............///000000...///000///------///000000000000...---,,,...000---...000///---,,,,,,---......---,,,,,,,,,------.........111333444111/////////////////////////////////......//////000111222000//////222555777777333444555555555444222111000//////......//////000//////////////////////////////000000000000//////111111000///////////////000000////////////000000000000000000////////////222222222111000///...---111111111111111111111111111000///......///000111......//////000000111111........./////////000000......//////000222333444111111111111000000//////111111111111000000000///111111000///////////////444333222333555666555444555444444444444333333333444444555666666666666666555555555555444444444444333333333333333333222222555444333444555666555444::::::::::::999999999999777666555555666777999:::444:::>>><<<<<<===>>><<<::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<============>>>>>>???@@@@@@??????AAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCBBBAAAAAABBBDDDDDDEEEEEEDDDCCCCCCDDDFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFDDDBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJHHHGGGFFFDDDEEEFFFFFFEEEFFFHHHJJJGGGHHHHHHJJJLLLNNNPPPRRRMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMNNNOOOOOOOOONNNMMMKKKJJJKKKLLLLLLJJJIIIHHHJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJHHHIIIIIIGGGEEEEEEFFFGGGIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBB@@@AAACCCEEEFFFGGGHHHHHHGGGHHHHHHIIIJJJKKKKKKKKKJJJKKKKKKKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFAAADDDFFFGGGEEECCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEHHHGGGDDDCCCEEEDDDDDDDDDEEEGGGHHHJJJKKKEEEEEEFFFGGGIIIKKKMMMNNNQQQTTTWWWZZZZZZXXXTTTRRRNNNLLLJJJIIIHHHFFFCCC@@@===>>>>>>>>>===<<<;;;;;;555777888777555333222222000000000/////////......111000///000111111000//////---,,,...000000---)))------...000222111...,,,,,,,,,------...///000000000...------......,,,+++444222000000000111000......////////////...------,,,---...,,,++++++,,,...---,,,,,,...000111000......111111//////333333000/////////...........................///111222222666555222000...---,,,,,,111///------...///...---+++++++++---000222111000000000000000000000000000...............///000000...///000///------///000///000000///------...000---///111111///...---...111000///---,,,+++++++++.........000222333111///////////////////////////...............///000000111000///111444888::::::444444444333333333222222//////.............../////////////////////////////////000000000000//////111111000///////////////000000////////////000000111111000000//////......333333222222000...---,,,111111111111111111111111////////////000000000000......//////000000111111....../////////000000000.........///000222333444333222222111000//////...111111111111000000000000111111000///////////////333333333333444555555444444444444444444444444444444444555666666666666555555555555444444444333333555444444444333333222222555444333333333333444333777888888888888999999999777666555444555666999:::888999<<>>???@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCBBBAAAAAACCCDDDEEEFFFFFFEEEDDDDDDFFFGGGCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFHHHGGGEEEBBBAAAFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGIIIIIIJJJIIIHHHGGGCCCDDDEEEEEEEEEFFFHHHKKKHHHHHHIIIJJJKKKMMMOOOPPPMMMLLLLLLKKKKKKLLLLLLMMMKKKLLLMMMMMMNNNNNNMMMMMMNNNOOOPPPPPPOOOMMMKKKIIIJJJKKKLLLKKKIIIHHHIIIJJJKKKJJJHHHGGGGGGGGGHHHHHHGGGHHHIIIHHHFFFEEEFFFGGGIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJKKKLLLIIIIIIJJJJJJJJJIIIGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBBBBBBBCCCCCCCCCEEEGGGHHHGGGDDDAAA@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHEEEEEEFFFGGGIIIKKKLLLMMMRRRTTTWWWYYYXXXVVVSSSPPPIIIHHHFFFEEEEEECCC@@@>>>============<<<;;;::::::333555777777555222000000111000000///////////////111///......///000000///000...------///000...,,,------...///000000///---,,,,,,------.../////////000///------......,,,+++333111//////000111000000,,,---...///000///...------------,,,++++++,,,---,,,,,,,,,...000111///---,,,///000---...222333111........................---------...///111222333666555222000...---------000///------.........---------.../////////...---............////////////...............///000000...///000///------///000///000000///------...///,,,///111222111/////////222111///...,,,+++++++++---...///000111111111000////////////////////////...............//////000111//////111555888999999444444333222111222222222///......------------...//////////////////////////////000000000000//////111000000///////////////000000////////////000000111111000000//////............///000000000//////111111111111111111111111...//////000000000000///111111000000//////.........////////////000000000000000000000000111111222//////000000000000000000111111111000000000000000111000000///////////////333333444444444444555555444444444444444444444444333333444555555555555555555444444444444333333333666666555555444444333333555555444333333333444555555555555666777777888888777666555444555666999:::===999:::>>>>>>999888;;;888999;;;<<<===<<<;;;;;;::::::;;;;;;<<<============>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBBBBAAAAAACCCEEEEEEFFFGGGFFFDDDDDDFFFGGGBBBBBBBBBBBBBBBBBBCCCCCCBBBDDDFFFGGGGGGEEECCCAAAEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGCCCDDDEEEFFFFFFGGGIIIKKKIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNMMMNNNOOOPPPOOOMMMKKKIIIIIIJJJKKKKKKIIIHHHHHHIIIKKKJJJHHHGGGFFFFFFGGGHHHGGGHHHIIIHHHGGGFFFFFFGGGIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGHHHGGGGGGHHHHHHIIIJJJJJJKKKHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCC??????@@@AAABBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBEEEFFFGGGFFFCCCAAA@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEDDDDDDEEEEEEDDDEEEDDDDDDCCCCCCCCCCCCDDDFFFFFFFFFHHHIIIKKKMMMNNNPPPQQQSSSTTTSSSPPPMMMKKKGGGEEEDDDCCCCCCBBB???===>>>>>>>>>===;;;:::888777333666888777555222111000111111000////////////000000...,,,,,,...///......000///......///000000///......---,,,,,,,,,...///........................000///------......---,,,...---,,,---///111111111***+++---////////////...///...---,,,------------++++++,,,...000000///------//////,,,---111333111---------...............---------...///111222333444333111000//////000000000...---,,,---...---,,,,,,---/////////...---,,,---.........//////000000...............///000000...///000///------///000...///000000...---......,,,...111111111000000111000///...------------------...///000000000111111////////////////////////...............///000000111000///111333555555444333333222111111111111222//////...---------------........................//////000000000000//////111000000///////////////000000////////////000000111000000000/////////...***+++---...///000000000000000000000000000000000......///000111000000000111111000000//////......////////////000000000111333222111000////////////////////////////////////000000000000000000111111111000000///////////////222333555444333333444666333333333444444444444555333333444555555555555444444444444444333333333333555555555555555555444444333444555555444333444666333444444555666666777777777666555555666777999:::>>>:::888<<<>>>===;;;:::888999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<=========>>>>>>@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC???@@@AAAAAA@@@@@@BBBDDDDDDEEEGGGGGGFFFEEEEEEFFFCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDFFFGGGHHHIIIIIIHHHGGGGGGDDDEEEFFFGGGFFFGGGJJJLLLJJJJJJIIIIIIIIIIIIJJJJJJNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOOOOOOOOOONNNLLLLLLMMMNNNMMMLLLKKKJJJHHHJJJKKKKKKIIIHHHHHHIIIJJJIIIHHHFFFFFFFFFGGGHHHFFFGGGIIIIIIGGGFFFFFFGGGIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEEEE>>>???@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCC@@@BBBDDDDDDCCCBBBCCCDDD@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@CCCDDDCCCCCCFFFFFFCCCEEEDDDCCCBBBAAAAAAAAAAAAFFFFFFGGGHHHJJJLLLNNNOOOQQQQQQRRRRRRQQQNNNKKKIIIEEEDDDBBBBBBBBBAAA???===>>>>>>===<<<;;;999777666666888999888666444333333222111000///...///000111...---,,,,,,......---,,,////////////000000000000//////...+++******---///..................------///...---...///000///---,,,+++***+++...000111111++++++,,,....../////////...---+++,,,...//////...,,,++++++---///000///---...000///,,,---111333111---------------.....................///111222222111000/////////000111222000...,,,,,,---...---,,,'''***---////////////000...//////000000111111222...............///000000...///000///------///000...///111000///------...,,,...///000///000111333..................//////,,,...////////////000222///////////////////////////////////////000111111111000000000222333222000222222222111111111000000000000///...------------........................//////000000000000//////111111000///////////////000000////////////000000/////////000000000000000---......//////.........000000000000000000000000......//////000000111111......//////000000111111/////////000000000111111333333111000////////////222111111000///...------000000000000111111111111111111000///////////////111333555555333333444666333333333444444444555555444444555666666666666555444444444333333333222222444444444444444444555555000333555666444333444666444444555555666777777777666666777777888999999:::999::::::999;;;>>>===;;;888888888999999:::;;;<<<::::::;;;;;;<<<=========??????AAABBBCCCDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDD>>>???@@@@@@??????AAACCCAAADDDGGGHHHGGGEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDEEEFFFEEEDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDFFFGGGHHHIIIHHHHHHFFFFFFFFFGGGHHHHHHGGGHHHJJJLLLJJJJJJIIIJJJJJJKKKLLLLLLOOOOOONNNNNNNNNNNNOOOOOONNNNNNOOOPPPPPPPPPPPPOOOJJJKKKKKKKKKKKKLLLLLLLLLHHHJJJKKKKKKIIIHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHDDDEEEGGGHHHFFFEEEEEEFFFIIIHHHGGGGGGFFFFFFGGGGGGEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAADDDDDDDDDDDDFFFGGGIIIJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKJJJIIIHHHFFFFFFFFFFFFFFFEEEEEEEEEAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBB???AAABBBBBBAAAAAABBBCCC????????????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCC???CCCDDDBBBBBBFFFFFFCCCDDDDDDCCCBBBBBBBBBCCCCCCFFFFFFGGGHHHJJJLLLNNNOOOQQQRRRRRRRRRPPPMMMJJJHHHCCCBBBAAAAAAAAAAAA???===<<<<<<<<<;;;;;;999888888777888888666444333333444333222000///...///000111---------...000///---+++---...///000/////////000///000111///,,,***+++---,,,,,,------.../////////...---,,,---///111000///---+++***+++...///000///,,,,,,,,,,,,---...//////,,,***)))***---//////...---,,,++++++---//////...000222000------111222111,,,,,,,,,------.........///////////////000111111000///.........///000111000...,,,,,,---------,,,&&&)))...000///...///000---......///000000111111...............///000000...///000///------///000---///111111///------...------...------///222555//////............//////,,,...//////......000333////////////////////////000000000000000111222222111000///000222333111000000111222222222111//////222111000///....................................//////000000000000//////111111000///////////////000000////////////000000......//////000000111111000111111111000///......000000000000000000000000///.........///000222333......//////000000111111//////000000000111111111111111000000000000111111222222222222111111000000///000000000111111111111111111000///////////////111444666555333222444777333333333444444555555555555666666777777777777777444444444333333333222222222222222333333444444444---111555666444333444555666666666666777777777888666777888999:::::::::999444:::<<<888888===???<<<888888777777888:::;;;===::::::;;;;;;<<<======>>>???@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEE===>>>??????>>>???AAACCC@@@CCCGGGIIIGGGEEECCCBBBDDDEEEEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC???AAADDDFFFGGGFFFDDDCCCCCCEEEFFFGGGGGGFFFEEECCCGGGGGGHHHIIIHHHGGGFFFEEEGGGHHHIIIIIIHHHHHHJJJLLLIIIIIIJJJJJJLLLMMMNNNOOOPPPOOOOOONNNNNNOOOOOOPPPNNNOOOPPPPPPQQQQQQPPPPPPJJJIIIIIIIIIJJJKKKLLLMMMGGGIIIKKKKKKIIIHHHGGGHHHHHHHHHGGGFFFFFFGGGHHHIIIBBBDDDFFFGGGEEEDDDDDDEEEIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDFFFIIIKKKMMMJJJIIIIIIHHHHHHGGGGGGFFFHHHIIIJJJKKKKKKKKKJJJIIICCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFEEECCCBBB@@@>>>>>>?????????@@@@@@@@@BBBCCCCCCBBB@@@>>>???@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC>>>CCCDDDAAABBBGGGGGGBBBCCCCCCCCCCCCCCCDDDEEEFFFEEEFFFFFFGGGIIIKKKMMMNNNMMMMMMMMMMMMJJJGGGDDDBBBBBBAAA@@@@@@AAA@@@>>><<<999::::::;;;;;;:::::::::555666555333111000111222333222000///...///000222.........000111111...+++***,,,///000///............111444333///+++++++++***+++,,,---///000111111---,,,,,,---000111111000///---,,,,,,...//////...------,,,+++,,,---...///***((('''))),,,//////---...,,,******,,,...//////222333111------111222111,,,,,,,,,------.........000///////////////000111111000...------......//////...,,,,,,---------,,,(((,,,000111...,,,+++,,,+++++++++,,,---......///...............///000000...///000///------///000---///111111///...---------------,,,,,,...222666000000///...............,,,...000///------000333////////////////////////111111111111111222222333000//////111333444333111///000222333222111///---222222111//////.................................//////000000000000//////111111000///////////////000000////////////000000------...///000111222222111111222222222222111111000000000000000000000000000///------...000222444111111111000//////......000000000000111111111111......//////000222333444000111111333444555666666//////000000111111111222111111000///////////////444333222333555666555444555555444444444444555555555555555555555555555555999777555333222333444555555444444333333444444555666555222000000111333555333444666777777555444222:::999777666555666888999888888999999999999888888999888888777888888999:::;;;<<<<<<<<<:::999:::;;;>>>@@@BBBCCCBBBBBBCCCEEEDDDEEEEEEEEEEEEEEEDDDDDDEEECCC@@@???>>>???AAACCCDDDDDDEEEFFFFFFFFFFFFFFFBBBDDDFFFFFFEEEDDDEEEFFFAAA@@@@@@CCCGGGHHHFFFDDDFFFDDDBBBAAA@@@AAABBBCCCCCCCCCBBBBBBDDDEEEGGGIIIGGGGGGGGGFFFFFFFFFFFFEEEIIIKKKMMMKKKHHHFFFFFFHHHGGGIIIHHHEEEHHHNNNLLLFFFJJJIIIHHHJJJLLLNNNNNNNNNPPPQQQRRRQQQPPPOOOPPPRRRQQQQQQQQQPPPOOONNNLLLKKKJJJHHHGGGFFFGGGIIIKKKLLLJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>AAADDDDDDBBBCCCIIINNNLLLKKKJJJIIIHHHHHHGGGHHHKKKHHHFFFHHHLLLLLLIIIDDDFFFFFFFFFFFFEEEDDDBBBAAAFFFFFFGGGGGGEEECCCAAA@@@CCCCCCBBBAAAAAAAAAAAABBBAAAEEEHHHEEE@@@>>>@@@DDD@@@BBBCCC@@@===<<>><<<999888888777777777777777:::888555222111111222444+++,,,---///000222333444......---...111222111111...---,,,,,,......---,,,...---,,,,,,---...---,,,,,,---------.../////////..................------,,,//////,,,,,,//////,,,...............---------,,,---...---,,,+++---///''')))+++---...///.........,,,+++---000111///,,,///---+++,,,///111///,,,000...------///111222222//////...,,,+++,,,...111000///...------...///000.........------,,,,,,,,,---,,,++++++,,,...111222............////////////...---+++******+++---...000222333000,,,***,,,///+++,,,,,,------.........000///...---------------000//////000222333222000///000111000///...///000000000111222333333333333000......000444777666444000000111333444333111...---111222000///111000,,,////////////////////////......//////000111111111000000000000000000000000......//////000000111111000111222222222000///...111111111111111000///......///000///...///111222333111///....../////////000000000000000000000000111333444333000///000222000000////////////000000///...---///000111111000222222111111111222444555111111111111000///...---444333222333444555555333555555444444444444555555555555555555555555555555777666555333333333333444444444333333333333444444999777555333333444666777333444666777777555444333666666444444444666888999555666777888999999999999666666777777777777888888999;;;======<<<<<<===>>>===???AAABBBBBBCCCDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDEEECCCAAA??????@@@BBBCCCDDDDDDEEEFFFFFFFFFFFFFFFBBBDDDEEEEEEDDDDDDEEEFFFGGGEEEDDDEEEFFFEEEBBB???DDDCCCBBB@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHJJJIIIGGGFFFGGGHHHEEEGGGGGGEEEIIINNNMMMHHHKKKJJJIIIJJJLLLNNNNNNNNNPPPRRRSSSRRRQQQPPPQQQRRRQQQPPPPPPPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKIIIHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDDDDDDDDDDGGGIIIKKKJJJIIIHHHGGGGGGGGGGGGFFFDDDDDDGGGKKKMMMJJJGGGDDDDDDDDDEEEEEEEEEEEEDDDGGGGGGFFFFFFEEECCCBBBAAADDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBAAAAAAAAA???>>>???AAACCCBBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAADDDFFFIIIIIIIIIIIIJJJLLLNNNLLLIIIHHHGGGFFFEEECCCAAA@@@???@@@@@@@@@===;;;999888777666555666666777888777444222111111333444333333222000///---,,,,,,...---,,,---///111000///+++******+++...//////......---,,,---...///...,,,.........///////////////...---------------......,,,//////,,,,,,//////,,,------..................,,,---...---,,,+++---///)))***+++---.........---///---,,,---///000...,,,...---,,,---/////////...000...------///111222111//////...---+++,,,...000...---,,,,,,,,,,,,---............------,,,,,,,,,000///---,,,,,,---...///............////////////......,,,++++++,,,------+++,,,,,,,,,++++++---...------,,,,,,------......//////...------------------,,,,,,---//////...,,,...000111000//////000111111111222222333333222222222000...///333555555444222111111222333222000...///222222000000222111...////////////////////////111111000000///......---.........................../////////000000000111000000111111111000//////111111222222111111000///...///000///...///000222222000///...//////000000000000000000000000000000000222333222000...000111111111000000000000111111444222000000111111///...222222111000000111222333++++++,,,---............333222111222444555444333555555444444444444555555555555555555555555555555555555444444333333222222444444333333333333444444888777555333333444555666333444555666666555444333333222222222333555777888222333555777888999999:::666777888999:::999888888888:::===>>>>>>>>>>>>???<<<>>>AAABBBBBBCCCDDDFFFDDDDDDEEEEEEEEEEEEDDDDDDEEECCCAAA@@@@@@@@@BBBCCCDDDDDDEEEEEEFFFFFFEEEEEEBBBDDDEEEEEEDDDCCCEEEFFFIIIHHHFFFFFFFFFEEEBBB@@@BBBBBBBBBBBBAAAAAAAAAAAACCCDDDDDDEEEEEEDDDDDDDDDFFFFFFGGGGGGHHHHHHIIIIIIDDDFFFGGGHHHGGGFFFGGGHHHDDDEEEFFFEEEHHHMMMMMMJJJKKKJJJIIIJJJMMMNNNOOONNNQQQSSSTTTTTTRRRRRRRRRSSSOOOOOOOOOOOONNNLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGEEEEEEEEEFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCDDDDDDCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDFFFHHHHHHGGGEEEIIIIIIHHHGGGFFFFFFFFFFFFEEECCCCCCFFFJJJKKKIIIFFFCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBEEEBBB??????AAACCCDDDCCCDDDBBB???>>>???BBBCCCDDDBBBBBBBBBBBBAAAAAA@@@???AAAAAABBBBBBCCCCCCDDDDDDAAAAAABBBBBBBBBBBBBBBBBBDDDFFFHHHIIIIIIIIIJJJKKKMMMJJJGGGEEEDDDDDDCCCAAA>>>===<<<<<<===<<<:::888999888666444444555666777666555333111111111333444777666444111...+++)))(((---,,,+++---///000///...,,,+++***+++---...---,,,///...------//////...---000000000///////////////,,,,,,+++++++++---...///,,,//////,,,,,,//////,,,,,,---------.../////////,,,---...---,,,+++---///++++++,,,---------------000...,,,,,,.........---,,,---//////......///000///...------///111111000///000///---++++++---///...---,,,,,,,,,,,,---............---------------000///...,,,,,,---..................//////////////////......---------,,,///...------///000000//////...---,,,,,,,,,---...//////...------------...000///...///000000...,,,---///000000000000111333222222222222222111111111333111......000333444555555333111111111111000...000333222///000333333111////////////////////////000000000///......------........................////////////000000000000000000000000000000000111222222222222222222111000...///000///......000222000000/////////000111111000000000000000000000000000111222111///...///000222222111111111111222222444222111111222222000///222111000000000000000111++++++,,,---............333222111222444444444333555555444444444444555555555555555555555555555555333333444444444333222111444333333333333333333444444333222000000111222333333444555666666555555444333333333333444555666777222333444666777888888888777999;;;=========;;;:::888:::===>>>>>>======>>>;;;>>>@@@BBBBBBCCCDDDFFFCCCDDDDDDEEEEEEEEEEEEDDDEEEDDDBBBAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDBBBCCCDDDDDDCCCCCCDDDFFFFFFEEEEEEFFFGGGGGGGGGFFFCCCCCCDDDDDDDDDDDDCCCBBBCCCDDDEEEFFFEEEDDDBBBAAACCCDDDEEEFFFGGGHHHIIIIIIEEEFFFGGGHHHGGGGGGGGGGGGDDDEEEFFFFFFHHHJJJKKKJJJKKKJJJIIIJJJLLLNNNOOONNNQQQSSSUUUUUUSSSRRRRRRSSSNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGIIIHHHFFFDDDEEEGGGIIIKKKEEEFFFFFFFFFFFFFFFGGGGGGDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAEEEDDDDDDHHHLLLMMMIIIEEEHHHHHHGGGFFFEEEEEEFFFFFFHHHGGGFFFGGGIIIHHHEEEBBBCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBEEECCCAAA@@@BBBEEEGGGHHHHHHDDD???>>>@@@CCCCCCBBB???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDAAAAAAAAABBBBBBCCCCCCCCCDDDFFFHHHHHHHHHHHHIIIJJJKKKHHHEEECCCCCCCCCCCCBBB<<<:::999999:::999888666;;;999777555555666888999555444222111111222333444333222111000///---,,,,,,...---,,,---///000///...000...,,,,,,,,,+++)))(((000.........///000///...000000//////......------++++++******+++,,,///000,,,//////,,,,,,//////,,,,,,,,,,,,---...///000000,,,---...---,,,+++---///------------------,,,,,,000///------------......+++...000000------///222///...---...///111000//////000///...,,,+++---.../////////....../////////...............---------,,,,,,,,,,,,---///000111............///////////////000000000///...---,,,555222......000111///---111///...,,,,,,,,,---...///......---------......111000//////000000...,,,,,,...000000000111222444444333222111111000000000222000---,,,...111555777888555111//////000///...000222111......222444222////////////////////////---------...//////000000........................////////////000000000000///////////////000111111222222333333333222222111///000000///......000111...///000000000000111222000000000000000000000000///000000000/////////000222111111000000111111222000///...000222444333222111111000000/////////...111111111111000///......333222111222444555444333555555444444444444555555555555555555555555555555333333444444444333222111333333333222222333333333222111000/////////000000333444444555555666666555666666555555555555555555444555555666666666666555777999;;;===>>>===<<<;;;999;;;======<<<::::::;;;;;;>>>@@@AAABBBBBBCCCEEECCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBCCCDDDCCCBBBBBBDDDFFFDDDDDDEEEFFFGGGHHHIIIJJJEEEEEEFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEEEECCCAAA@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFGGGHHHJJJIIIHHHIIILLLNNNNNNMMMPPPRRRTTTUUUSSSRRRQQQRRRLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGIIIHHHFFFDDDEEEGGGIIIKKKEEEEEEFFFFFFGGGGGGGGGHHHFFFEEEDDDBBB@@@???>>>>>>@@@@@@AAAAAAAAABBBBBBBBBEEECCCDDDIIIOOOQQQLLLGGGGGGGGGFFFEEEEEEEEEFFFFFFIIIHHHHHHIIIIIIHHHEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFEEECCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAACCCDDDBBB@@@AAAFFFKKKJJJEEE@@@???@@@BBBAAA???======???@@@AAABBBBBBBBB@@@?????????@@@AAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCDDDEEEGGGHHHGGGGGGHHHIIIGGGEEECCCCCCCCCDDDDDDCCC===<<<:::::::::;;;999888<<<;;;999777777888999:::444444333222222222333444////////////000000000000000.........000111000///000...---,,,,,,,,,***(((000.........///000///............------,,,,,,,,,++++++******+++---...///,,,//////,,,,,,//////,,,,,,,,,,,,---...///000000,,,---...---,,,+++---///......------------------.........---------......+++...000000...---000333///...---...000000///......//////...,,,,,,---......//////////////////...........................,,,,,,,,,---...///000111............//////////////////000000000///...---111...++++++...///---***000000...---,,,------.........---------......///...---,,,,,,------+++))),,,...000111111111333555444444222111000//////000///...,,,+++,,,111666:::999666111////////////......000///,,,---222444222000000000000000000000000------......///000000000////////////////////////000000000000////////////......//////000000000111111222222333333333222222///000111000......///111...000222111000000111333000000000000000000000000000/////////000000000///000000////////////000000...------///111333222222000000000000//////......222222222222111000//////444333222333555666555444555555444444444444555555555555555555555555555555444444444333333333333333333333222222222222333333333333222222111111222222333333444444555666666666777777777777666666555555555555666666666666555555555666888:::;;;;;;;;;:::;;;<<<<<<;;;:::999:::;;;<<<>>>AAAAAAAAAAAABBBCCCBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBAAABBBDDDFFFFFFGGGGGGFFFEEEEEEGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCDDDEEEFFFFFFKKKJJJHHHHHHHHHHHHEEECCCGGGFFFGGGHHHFFFCCCDDDGGGIIIHHHGGGHHHKKKLLLMMMLLLMMMPPPSSSSSSRRRPPPOOOPPPJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGEEEEEEEEEFFFHHHIIIEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFDDDBBB@@@??????>>>@@@@@@AAAAAABBBBBBCCCCCCCCCBBBCCCHHHNNNPPPMMMHHHGGGGGGFFFFFFFFFFFFFFFGGGEEEFFFHHHIIIIIIIIIHHHGGGCCCCCCDDDEEEFFFFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEDDDCCCBBBAAA===AAACCCAAA======CCCHHHGGGEEEBBB@@@@@@@@@???>>>===>>>???@@@AAABBBBBBBBB??????>>>>>>>>>@@@BBBCCCAAAAAABBBBBBBBBBBBBBBBBBCCCEEEGGGGGGFFFFFFGGGHHHEEEDDDCCCCCCDDDDDDBBBAAA@@@???<<<<<<======<<<;;;<<<;;;;;;:::::::::::::::666555444444333333333333000000000000////////////111///...///000111000///---,,,+++,,,...///...---///...------//////...------------,,,,,,,,,,,,,,,++++++,,,,,,------......,,,//////,,,,,,//////,,,,,,---------.../////////,,,---...---,,,+++---//////...---------------...+++---//////...---...///,,,---////////////111222...------...000000...---,,,...//////------...///,,,,,,---......---,,,,,,...............////////////............---------............////////////////////////////////////...---,,,---///111111111////////////...............------------.../////////...---...//////---,,,---///000111111111333555444333111000//////000000......,,,+++,,,///555999888555111////////////...+++...///---...222444222000000000000000000000000111111111000//////......000000000000000000000000000000000000////////////---...///000111000///...000111222222222222222222000111111000......///111---111333333000///111333000000000000000000000000000///...///111222111000000000////////////000000111///...///000000///...///000000000000//////...------...///000000000000555444333444666777666555555555444444444444555555555555555555555555555555555555444333333444555666333333222222222222333333444444444333333333333333333333333444555666777777555666666777777777666666444555666777777777777777666666777888999:::;;;;;;<<<<<<<<<:::999:::<<>>???AAAAAA@@@@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBCCCCCCCCCBBBAAAAAADDDGGGGGGHHHHHHFFFCCCCCCEEEGGGCCCBBBAAAAAAAAABBBDDDEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFIIIGGGFFFFFFHHHHHHFFFCCCFFFDDDFFFHHHFFFBBBDDDIIIHHHGGGFFFGGGIIIKKKKKKKKKKKKNNNQQQRRRPPPNNNMMMMMMIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIEEEDDDCCCBBBAAAAAABBBBBB@@@@@@AAAAAABBBCCCCCCDDDBBBBBBCCCFFFJJJKKKIIIGGGGGGGGGFFFFFFFFFGGGGGGHHHDDDFFFGGGHHHHHHGGGGGGGGG???AAADDDFFFHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCAAABBBDDDDDDDDDCCCAAA@@@>>>???AAA@@@>>>>>>AAACCC@@@AAABBBBBB@@@???@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>=========???AAABBBBBBBBBBBBBBBBBBBBBAAAAAACCCEEEGGGGGGFFFEEEFFFGGGDDDCCCCCCCCCCCCAAA===;;;???===;;;:::;;;;;;;;;:::::::::;;;;;;;;;:::999888777777666555444444333333222111111000///......---000///......///000///...---,,,+++---///111000///...---,,,---...///...,,,,,,,,,,,,---------------+++,,,...//////...---,,,,,,//////,,,,,,//////,,,------..................,,,---...---,,,+++---///......---,,,------...///'''+++///111000......///---------...000222222111...------...000///...,,,+++,,,...///......///000,,,,,,---......---,,,,,,---........./////////000...............------,,,............////////////...------,,,---...000111...///000111111222444666,,,---///000000000...------------------...//////111000000111222333111000...///111111111111333444444222111///...///000111/////////---+++---111555777444111000000000///...***...000///000444444222000000000000000000000000222222222111000000//////////////////////////////111000000000/////////...,,,...000222222000---+++///000111111222222111111000111111000...---///000...222555444000...000222000000000000000000000000111000...000222333222000111000000000000000000111111000//////111111111///...///000111111111000///+++,,,---....../////////666555444555777777777666555555555444444555555555555555555555555555555555777555444333333444666777333222222222222222222333444444444333333333222222333333333444444666777888333333555666777777888888333444555777888999999999888888888999:::;;;===>>><<<<<<;;;::::::<<<@@@CCC>>>@@@BBBAAA@@@???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCAAA@@@AAADDDGGGEEEFFFGGGEEECCCCCCFFFIII@@@???=========???AAABBBDDDCCCBBBAAAAAABBBDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFDDDCCCEEEGGGHHHFFFDDDDDDBBBDDDHHHGGGBBBEEELLLGGGFFFEEEFFFHHHJJJKKKJJJIIILLLOOOPPPOOOMMMLLLKKKHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCEEEGGGIIIFFFFFFFFFGGGHHHHHHIIIIIIKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIICCCBBBBBBAAABBBCCCEEEFFF@@@@@@AAAAAABBBCCCDDDDDDBBBBBBCCCEEEFFFGGGFFFDDDHHHGGGGGGGGGGGGGGGHHHHHHFFFHHHIIIHHHFFFCCCBBBBBB;;;>>>CCCGGGIIIIIIHHHGGGDDDDDDEEEFFFFFFEEECCCCCCAAABBBCCCDDDDDDBBB@@@???AAA@@@???@@@BBBCCCBBB@@@:::>>>BBBCCCAAA???AAACCCCCCCCCCCCBBBAAA@@@>>>===???>>>===<<<===???AAABBBCCCCCCCCCBBBBBBAAAAAAAAACCCEEEGGGGGGEEEEEEEEEFFFDDDCCCCCCCCCBBB>>>999555;;;999777666666777777666888999;;;<<<;;;:::777666999888888666555444333333111111111000///.........///...------...///...,,,000///......///000///---...---,,,,,,---...---,,,,,,------....../////////,,,---///111111///,,,+++,,,//////,,,,,,//////,,,...............---------------...---,,,+++---///...------,,,---...///000%%%***///222111//////000///---+++...222444333000...------///000///---+++))),,,...///......///111---...///000000///...------.........//////000000***+++---...///000000000............/////////000---,,,++++++,,,...111222---000111///,,,+++...111***,,,///111222111///------------------...///000...------...000111000...///000222222111111222444333222000///...///111222111111111...++++++...111555333111111111111000...***///111111222666666333000000000000000000000000000000000111222222333333........................111111000000/////////...,,,...111333333000,,,)))...///000111111111111111000111111000...---///000...333666555000...///111000000000000000000000000222000///000333444333111222222111111111111222222///......000333555555444...///000222222222111111////////////...---,,,+++666555444333333444666777222444777777666444444444444333222111222333444555888666444333444555555444555444222111111222444555666444222333555666333000333222222222333555666888666666777777777777666666666666666666555555555555::::::::::::;;;;;;<<<===AAA>>>;;;:::;;;<<<=========>>>??????>>>>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDAAA@@@@@@AAA>>>>>>???@@@AAACCCDDDEEECCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@CCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKKKKKKKKKKKKKJJJJJJGGGGGGGGGFFFFFFFFFFFFEEEFFFEEEEEEDDDDDDDDDDDDDDDGGGIIIJJJJJJGGGDDDBBBAAAHHHHHHFFFFFFFFFGGGHHHIIIGGGGGGGGGFFFDDDEEEGGGHHHIIIHHHGGGGGGHHHHHHFFFDDDCCCBBBAAAAAAAAAAAA@@@>>>DDDEEEFFFGGGFFFEEECCCAAACCCCCCCCCCCCCCCDDDEEEEEEIIIIIIHHHGGGGGGGGGHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@>>>???AAACCCEEEGGGHHHHHHDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDCCCAAA@@@@@@AAA>>>>>>???AAAAAAAAAAAAAAADDDAAA======@@@CCCCCCBBBAAAAAAAAAAAA@@@@@@???>>>BBBAAA@@@?????????@@@AAADDDCCCBBBAAAAAABBBDDDEEEGGGGGGGGGGGGGGGFFFEEEDDD@@@???===<<<===<<<;;;999555444333333333444555666:::555444777666222333888666444222333444444111...444111///000444444111---000000//////.........---"""''',,,...---,,,---///000000//////.........------/////////---,,,---...+++,,,,,,------,,,,,,++++++,,,---......---,,,++++++,,,.../////////...---///000000...,,,+++,,,......---,,,+++---///222444.........///////////////111000......//////---,,,000...---///222333111......///000///---,,,,,,...///******000111...,,,///---...---,,,111777444---000///...---,,,------...///......111444444111...///...------///000111000222222111000///000000000+++***+++//////+++***+++.........//////000111222...............///000000---...///////////////...333///***))),,,///000///222111///...---------...000222333111...,,,---///000///000222333333000---000000111111111111000000////////////////////////000...---000000------000///////////////000000111222111000000000000000000111++++++111555222111333111111000000//////......111111111111111111111111000000000000111111111111111111111111111111111111333222111111222222111///111//////111444555222000000111111000...---///000---------......000111222777666444333333444555666222444777777666444444444444444333333444444555666777555333222333444444333555444222111111222444555666555222111111111222222555555444444555666777888666666666666666666666666777777777777777777777777999999:::;;;<<>>>>>>>>>>>???@@@BBBBBBCCCDDDEEEFFFFFFGGGEEEDDDDDDDDDDDDDDDEEEEEEDDDEEEEEEDDDBBB@@@AAABBB??????@@@AAABBBDDDEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDCCCBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGLLLLLLLLLKKKKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDGGGHHHIIIIIIFFFDDDCCCCCCIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEFFFGGGHHHHHHGGGGGGGGGIIIHHHGGGEEEEEEDDDBBBAAAAAAAAAAAAAAADDDDDDFFFFFFFFFEEECCCBBBCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGGGGGGGHHHIIIIIIEEEEEEDDDCCCBBBAAA@@@@@@===>>>@@@BBBCCCDDDEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBCCCDDDDDDCCCAAA???@@@AAA@@@@@@@@@AAA@@@@@@??????CCC@@@>>>>>>AAACCCBBBAAAAAAAAABBBBBBAAA@@@@@@???CCCBBBAAA@@@??????@@@AAABBBAAA@@@??????AAABBBDDDGGGGGGGGGGGGFFFEEEDDDDDDAAA???<<<;;;;;;:::777555444333333222222333444555999555444666666333444888666444222333444444111///333111...000333333000---000/////////.........---+++---///...,,,+++,,,...000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------------,,,,,,---......///.........,,,...///...------...///.............../////////...////////////////////////...------......---,,,......---///000111000///...//////...---,,,,,,...000,,,+++000222///...000...///...---222777555...000///...---,,,------...///......000333333000---......------///000000000000000000000000000000000---+++,,,//////,,,+++---.........//////000111222...............///000000---...............------000...------...//////...333222000...------------///111222111...---...///.........000111000...,,,///000000111111000000///........................000------000000------000000000000000000111222222222222111000/////////000222------222444111///111000000000000////////////111111111111111111111111000000000000111111111111111111111111111111111111333222000111222222111///333000...///111222222111000111111000......///000...............///000111888777555444333444555555222444777777555444444444444444555666666666666666555333222222333333333222444444222222222222444444333444333111...///444888888777777666666777888888666555444444444444555666666777777888888999999::::::::::::;;;>>>AAAEEEGGGBBB???<<<;;;;;;<<<<<<<<<;;;;;;===>>>????????????AAABBBBBBCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDEEECCCEEEEEEDDDBBBAAABBBCCC@@@@@@@@@AAACCCDDDFFFFFFFFFFFFEEEDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGMMMMMMLLLKKKJJJHHHGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCFFFGGGHHHGGGEEEEEEEEEFFFIIIIIIHHHGGGFFFFFFFFFGGGIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFGGGIIIIIIHHHGGGGGGEEECCCAAAAAAAAABBBCCCCCCDDDEEEFFFEEEDDDCCCBBBCCCCCCBBBBBBCCCCCCDDDEEEDDDEEEEEEFFFGGGHHHIIIJJJDDDDDDCCCBBBAAAAAA@@@@@@>>>???@@@BBBCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEECCCAAA??????@@@BBBAAAAAA@@@??????>>>>>>@@@?????????AAABBBAAA@@@BBBBBBBBBCCCBBBBBBAAA@@@EEEDDDBBBAAA@@@@@@AAAAAABBBAAA@@@@@@@@@AAACCCDDDGGGGGGGGGGGGFFFEEEDDDCCC@@@>>><<<:::999777444222222222222222222333444555777444444666666444555888555444333333444444222000222000...///111222///,,,/////////...............111111000...,,,,,,...000/////////...............,,,***)))***---///...+++,,,,,,------------,,,,,,...------,,,,,,------......------------...//////***,,,...//////...//////+++,,,...000000000///...//////////////////......---,,,+++,,,.........,,,,,,---///......---...///---...///...---,,,---...000------000222000///000///000///000333777555///000///...---,,,---......///......000111000...,,,.............../////////,,,---...000000000000//////------//////------///.........//////000111222///............//////000............------,,,+++---///111111000///......333222000///...---------...///000000......///000.........///111000...,,,...//////000000//////...........................000------000000------000111111111111111222222333333222111000//////...///333000///222333000...///////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111333111000000111222000///444111...,,,...000111111000111111000......///111/////////......///000000999888666555444444444444333555666666555444444555333444555666777666555555555333222222444444333222444333333222222333333444///333777555111222888>>>999888888777777666666666666555333222222333555666555555666777888999:::;;;;;;;;;:::;;;>>>AAAEEEGGGBBB???<<<;;;<<<======<<<;;;;;;<<<===?????????>>>@@@AAABBBCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCDDDEEEDDDBBBBBBCCCDDD@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEDDDCCCBBBBBBBBBEEEFFFGGGFFFEEEEEEGGGIIIIIIIIIHHHGGGGGGFFFFFFFFFHHHGGGFFFFFFGGGGGGFFFEEEGGGFFFFFFGGGIIIJJJIIIGGGFFFEEECCC@@@???@@@BBBDDDCCCDDDDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGCCCCCCBBBBBBAAA@@@@@@???AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEECCCAAA??????@@@AAA@@@@@@???????????????>>>>>>???@@@AAAAAA@@@???BBBCCCCCCCCCCCCCCCBBBBBBFFFEEEDDDBBBAAAAAAAAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCBBB???===:::999888666444222000000111111222333444444555444444555666666666888444444333444444333222111000///...///000000...,,,........................////////////...///000111........................///+++)))+++000333000---,,,,,,------------,,,,,,...---,,,++++++,,,---.........---,,,,,,...///000))),,,///000///.........((()))+++---000111222333////////////............,,,++++++,,,...000///...+++---///...+++***---000,,,---......,,,,,,---......------///000000///......//////111444555333//////...---,,,,,,---...//////.../////////...,,,+++...///000000///......///)))***---///111000//////111......000000......111............///000111222//////............///000////////////...---,,,+++,,,000333222///...///111000000//////////////////---...////////////000000111000000111222222000///......////////////......------------------------///------000000......111111000000000000111222222333222111000///.........111000000111111000//////......//////000000111111///////////////////////////000000000111111111111111111111111111111111111222111000000111111000///333111///------...///000000111111000//////000222000000//////////////////888888777666555444444444333555666666444444444555222333444666666555444444555444333444555666555333333333333333333333333333111888>>>===777444777<<<777777777777666555555444666444333111111333444666444444555666888999::::::<<<<<<;;;;;;===???BBBCCCBBB???<<<;;;<<<>>>>>>>>>>>>===;;;<<<>>>@@@???===@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDCCCBBBAAABBBCCC???>>>??????@@@AAABBBCCCBBBBBBCCCCCCDDDDDDEEEEEEAAAAAABBBBBBCCCDDDDDDDDDFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFFFFEEEFFFHHHJJJHHHHHHHHHHHHGGGGGGFFFFFFGGGEEEDDDEEEGGGGGGFFFDDDFFFEEEEEEGGGHHHIIIHHHGGGDDDDDDCCC@@@======AAADDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@??????AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEECCCAAA??????@@@??????>>>>>>>>>???@@@AAA===>>>???@@@@@@?????????BBBCCCCCCDDDDDDCCCCCCCCCFFFEEEDDDBBBAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCAAAAAA<<<;;;999888888888666444//////000222333444555555444555555555666777777666333333444444333222222222//////.../////////---,,,---------...............------///000111000...,,,---------...............///+++)))+++000333000---,,,------......------,,,...---,,,++++++,,,---.........---,,,,,,...///000,,,...000111///---,,,,,,*********+++---000333555000000//////.........------,,,,,,---000111111000,,,...///---******,,,///+++---...---,,,,,,---...,,,,,,,,,,,,...///...,,,------///222333222000//////...---,,,,,,---...///...//////...---,,,,,,,,,///111333222000......///(((***,,,///000000//////222///...000000...///222............///000111222//////............//////111111111000000...---,,,///111222000------000333,,,---...///111111222222---------...///000000000111000///000222222111///......////////////..............................///,,,---000000......111000////////////000111111222111000///...............000111111111111111111......//////000000111111///////////////////////////000000000111111111111111111111111111111111111222111///000111111000...000000111111000.........000111111111//////111222111000000/////////000000777777777777666555555555444555666555444333555666333333444555555555555444444444444555777777555444333333333333333333333333777===BBB@@@999444333666555666666666666555444333555444333333333333444555444444555666777999999:::<<<<<<<<<======>>>??????@@@>>><<<;;;===???@@@@@@DDD@@@<<<;;;===@@@???>>>???@@@@@@AAABBBCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBAAACCCCCCBBB@@@???@@@AAA>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCDDDEEEFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCEEEFFFGGGFFFFFFHHHIIIFFFGGGGGGHHHHHHHHHGGGFFFFFFDDDCCCEEEIIIJJJHHHEEEEEEEEEDDDFFFGGGGGGFFFEEEBBBDDDCCCAAA======@@@CCCCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEECCCAAA@@@AAAAAAAAA@@@@@@?????????>>>???@@@BBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEBBBCCCDDDCCCAAA@@@@@@AAA>>>>>>======>>>???AAABBB<<<>>>??????>>>>>>???@@@AAABBBCCCCCCDDDCCCCCCCCCEEEDDDCCCBBBAAABBBCCCCCC@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFEEEDDDBBB@@@@@@;;;999777777888777666444...///111333444555666666333666777555555777777444222333555444333222222333///////////////......------------------........./////////000111...***'''---------------.........,,,***)))***---///...+++------............------...------,,,,,,------......------------...//////---///111000...,,,+++,,,///---+++***+++---000222000000000///......------...---,,,...000111111000.........,,,++++++---...+++,,,------,,,,,,---...+++,,,,,,+++---///...***---,,,///333333000...///......---,,,---...///000---//////...---,,,---...000333666555111......000)))+++---...000000000///111//////111111//////111.........//////000111222000//////............///111111111111111000///...000000///...------///111+++,,,...000222333333333...---,,,---///000///...000...---...///000///......//////000000//////...////////////////////////...,,,,,,000000...///222///////////////000000111000000//////......//////,,,000222000///111222111////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111222000//////000111///......000222222111/////////000111111111000000111333000000000//////000111111666666777777777666666666444555666555444333555666555555555444555555666777333222333444666666555333222333333444444333333222888<<<>>><<<777333333444444555666666666555444333444444444444444444444444666666777777888999::::::;;;<<<===>>>??????>>>>>>???===;;;;;;===@@@AAABBBIIICCC<<<:::<<>>???????????????@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDBBBEEEGGGHHHGGGFFFGGGGGGDDDEEEGGGHHHIIIIIIHHHHHHFFFDDDDDDGGGLLLNNNKKKHHHEEEDDDDDDDDDFFFFFFDDDBBBAAADDDEEECCC???===@@@CCCBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBAAAAAABBBBBBCCCDDDCCCDDDEEEEEEEEECCCAAA@@@@@@@@@@@@@@@????????????===>>>@@@BBBCCCDDDEEEEEEBBBCCCDDDEEEEEEEEEEEEDDDAAABBBCCCCCCAAAAAAAAACCC@@@???>>>======>>>@@@AAA===>>>???===<<<<<>>@@@AAAAAA@@@???>>><<<:::;;;>>>AAACCCCCCLLLEEE===:::<<>>???@@@AAABBBCCCCCCDDDFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBB@@@>>><<<<<<===@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBEEEHHHIIIHHHGGGFFFFFFCCCDDDFFFHHHIIIIIIIIIHHHGGGEEEDDDHHHNNNPPPNNNJJJEEEDDDCCCDDDEEEDDDBBBAAAAAAEEEGGGEEEAAA>>>AAADDDBBBBBBBBBBBBBBBCCCDDDEEEBBBAAAAAAAAAAAABBBCCCCCC@@@BBBCCCEEEEEEDDDBBBAAA@@@@@@@@@???????????????>>>???AAACCCEEEGGGHHHHHHBBBBBBCCCDDDDDDEEEDDDDDD@@@AAACCCBBBAAAAAABBBDDDBBBAAA>>>===<<<===>>>???===>>>>>><<<:::;;;???BBB@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@AAABBBDDDEEEAAABBBCCCEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCAAA???>>>;;;999666444333222///---...///222444666777888888444888999555555888666111000333555555333111333555///000111111000......///,,,,,,,,,------.........000---+++,,,///111111000,,,,,,,,,------.........---/////////---,,,---...------............------+++,,,............,,,++++++,,,.../////////...---,,,---...---------///111)))***,,,...////////////111000000///...------------,,,+++,,,...///...---333///++++++---///...---***+++---,,,,,,,,,---...+++///...,,,---222111+++///...111777666000...111...------,,,---...///000,,,...000///------000333222777:::999333000000222...............///000111///---///333333///---///.........//////000111222111000///...............---...///////////////...---,,,---000222222---(((000000111222222111///...000---,,,---///000...,,,222111//////111111111000000000111111111111000000000000000000000000000000...,,,,,,000000...///222111111111000111222222333...------......///000111///555777111---//////---111111000000//////......111111111111111111111111000000000000111111111111111111111111111111111111111000//////000000///...111222222000...///333777000111222111000000222444////////////000111333333666555555666888888777666666666666666666666666666222333555666777888777777777666555444333222222222444333111222333333222000666555555444444333222222333444555555666666555555333444555555666666555555:::888666666777999999999:::;;;>>>???@@@???>>>======<<<;;;;;;<<<===>>>???HHHDDD>>>===>>>AAABBBAAA>>>>>>???@@@@@@@@@@@@???CCCEEEFFFEEEBBB???>>>>>>DDDCCCBBBAAA@@@@@@@@@@@@???<<<===@@@AAA???@@@CCC?????????@@@AAABBBDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGKKKJJJHHHFFFEEEDDDCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIKKKJJJIIIHHHGGGHHHIIIIIICCCDDDFFFHHHHHHFFFDDDCCCEEEDDDCCCCCCCCCDDDFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJAAAGGGPPPUUUTTTNNNGGGBBBEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@BBBDDDDDDCCCAAAAAABBBAAACCCDDDCCCBBBBBBCCCDDDHHHFFFEEEDDDDDDFFFHHHIIIBBBCCCEEEFFFEEECCC@@@>>>@@@???>>>===<<<;;;::::::BBB>>>;;;;;;>>>@@@@@@???CCCCCCBBBBBBBBBCCCCCCDDDFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDFFFGGGHHHIIIIIIEEEDDDCCCBBB@@@???>>>===999777555222111111222333000......111555666555333888555333444777999888666222111///...///333666999333111////////////...---++++++,,,---...///000111/////////......---,,,,,,...---,,,---/////////............///111000...,,,,,,...///...------...///...---,,,,,,++++++,,,,,,,,,------......------,,,....../////////...,,,+++222000...---///000000000...///////////////...---//////////////////////////////.........---------.........------,,,,,,,,,---------............///000111222555777666333111000000000000000111111222000///.........000111222666999;;;777000,,,000444000000///...---...111333333333333222111000///...---...//////---...///111000222444333222000///000000///...---------------///000222222000000000111...///000000000///---,,,---+++***,,,000222111///222333333111///...///000000000000000////////////333111//////111222000---////////////////////////222222111000//////000000111///......//////...,,,............////////////222222111111111111111222111111111111000000//////333222000......///000222333222111111333444333111//////000000111111222222222222222111111111111111222333444444222111111222,,,---...000111111222222666555555666888888777666666666666666666666666666444555666777777666666555555444333333222222222222444333111222333333222000333333333333333222222222333444444555555555555555444444555666666666555555<<<:::999999:::<<<======:::<<<===>>>???>>><<<<<<>>>===<<<;;;;;;<<<======EEEBBB>>>===???AAAAAA@@@>>>??????@@@AAA@@@@@@@@@AAABBBDDDCCCAAA@@@@@@AAACCCCCCBBBAAA@@@@@@?????????<<<===@@@AAA??????BBB>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFEEEDDDDDDEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGJJJJJJIIIHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDEEEFFFEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIEEEMMMUUUWWWQQQJJJEEEDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA>>>@@@AAABBB@@@??????@@@>>>???@@@@@@??????AAABBBFFFFFFEEEEEEEEEFFFGGGHHHCCCDDDEEEEEEDDDBBB@@@???AAA@@@???>>>===<<<<<<;;;AAA>>><<<<<<>>>@@@@@@???CCCCCCBBBBBBBBBCCCDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGCCCCCCAAA@@@>>>===<<<;;;777666333111000000111111000//////222555777666444555444444555666777666666444333111000000111444555333111////////////...------------.....................---,,,,,,,,,,,,------,,,+++,,,...///...---.........///000000...,,,---...///...,,,++++++,,,...---,,,,,,++++++,,,,,,,,,------......------,,,....../////////...,,,,,,000...---...000111111000------...//////.................................//////.........---------......---------,,,,,,,,,---------............/////////111333444444111...000000//////000000111222000000///......///000111222333333111...,,,------/////////...---...111444444444444444333222111000///000000///...---///000///000111222222222111000......---,,,,,,,,,,,,,,,...000111111000//////000...///000000000///---,,,---,,,+++,,,///111000///000000111///......///111111111000000//////......333111///000111222000...000000000000000000000000222111111000//////000000111///...///000111000///....../////////000000000222222111111111111111222222222222111111000000000222222000000000222444555333222111111333333222111............////////////111111111111111111111111333333333222000000111333,,,---...000111111222222666555555666888888777666666666666666666666666666666666777777666555444444333333222222222222222333444333111222333333222000111111111111222222222222333444444444555555555555444555555666666666666666;;;;;;:::;;;;;;===???@@@===>>>?????????>>>===<<>>===<<<;;;;;;;;;;;;@@@>>>======???@@@@@@??????@@@@@@AAAAAAAAAAAAAAA???@@@AAAAAA@@@AAABBBDDDBBBBBBAAAAAA@@@@@@?????????<<<===@@@AAA>>>???BBB??????>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDCCCDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCBBBBBBCCCDDDEEECCCCCCBBBAAABBBCCCDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIQQQYYYXXXOOOGGGEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA>>>???@@@AAAAAAAAAAAAAAACCCCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBAAA>>>???AAAAAA@@@??????@@@<<<>>>???@@@??????AAACCCEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>======@@@>>><<<<<<>>>@@@@@@@@@CCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDAAAAAA???>>><<<:::999888444333111000//////000000111000111333666777777666222444666666555444444555666555444222111111111111333111///...///000///...//////.........------------,,,+++******,,,...///,,,+++++++++---...---,,,......---...000000...,,,---...///---+++))))))***...------,,,,,,,,,,,,,,,,,,------......------,,,.........///......---,,,---------///111222222000,,,------...////////////------------------------...............---------...------------,,,,,,,,,---------............//////...///111222111...+++///////////////000111111111000///.........///000///---,,,---......+++)))---...///...---///111444444555555555444333222222///000111///......///111000......000333444222000...---,,,,,,+++,,,,,,,,,---///111000///...//////...///000000000///---,,,...---,,,---///000///......//////...---...000222111111111000000///------222111000000111111000///111111111111111111111111111111000/////////000000111000///000111222111000/////////000000000111111222111111111111111222222333333222222222222111111222222111222333555777888333222111111222333222111////////////............000000111111111111111111333333222000//////111333---...///000111222222222666555555666888888777666666666666666666666666666666666666666666666555555333333333222333333444444444333111222333333222000000000111111222333333444444333333333444444555555555555666777777777777666999999:::::::::<<<>>>@@@???@@@@@@@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@??????@@@@@@AAABBBBBBBBBBBBAAA???@@@@@@??????@@@BBBEEEAAAAAAAAAAAA@@@@@@?????????<<<===@@@@@@>>>>>>AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGCCCCCCCCCDDDDDDDDDEEEEEEGGGHHHIIIIIIIIIHHHFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHOOOVVVVVVQQQKKKGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@AAABBBDDDDDDDDDCCCBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@BBBCCCCCCAAA@@@AAABBB>>>@@@BBBBBBBBBCCCDDDFFFCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@???>>>>>>======???>>>===>>>???@@@AAAAAACCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEDDD@@@@@@>>><<<:::888777666333222111000//////000000111111333444666777777777111444888999666444444555555555555444333111000///222000///...///000///...///............---------...,,,+++***+++---000222---,,,+++,,,...///...---///...---...//////...------......---+++***+++,,,......---,,,,,,,,,,,,,,,,,,------......------,,,..................------.........000222222000...,,,---...///000111111111------------------------........................---------------------------------............/////////...///000///---***///............///000000111000///...---...//////---------...//////---+++,,,---.........///111333333333444444444333222222...///000000///000222333444000...000444666333///...------,,,,,,------------...000000.........///...///000000000///---,,,............/////////...111111000///------000222111111111111000///---,,,111000000000111111000000111111111111111111111111111000000/////////000000222111000000111111///...000000000000111111111111111111111000111111222333333333333333333333333333333222222222333444666777333222111111222222111000222222111111000000//////000000000111111222222222111222333222000///000111......///000111222222222666555555666888888777666666666666666666666666666444444444555666777777888555444444444444555555666444333111222333333222000000000111222333444555555444333333333333444555555555666777777888888777777888999::::::999:::>>>AAA>>>>>>>>>======<<<;;;;;;999::::::;;;<<<=========999;;;===>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA???===>>>@@@BBB@@@@@@AAAAAAAAA@@@???>>>???<<<<<>>>>>======<<<===>>>?????????@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGEEEDDD@@@???===;;;999777666555111111000000000000000000111222444555666777888888222666::::::777444555666333444444555444333222111222000......///000///...---------............//////...,,,+++,,,///222444///...---...///000///...///---,,,---...///...---+++---......------...000///...------,,,,,,------,,,------......------,,,......------............000000000111111111...,,,---...///000111222222222........................---.....................---------------------------------............///000/////////000000---+++.........---......///000000///...------...//////+++---//////...---...///,,,---............000222000111111222222222111111,,,---///000000222444777888444000111444555222...//////............//////---...000000.........///...///000000000///---,,,...//////////////////000555555333000...---///111000111111111111///---,,,000000111111000000000111111111111111111111111111000///////////////000000333111000//////...,,,+++000000000000111111111111111111000000111222222333333333333333333333333444333333222222222222222333333222000111222222000///222222111111000000/////////000000111222333333444...111444555333111//////...///000111111222222111666555555666888888777666666666666666666666666666444444444444555777888999666666555555555555555666444333111222333333222000111111111222333444444555444333222222222333555666666666777888888888888888888:::<<<;;;999:::===AAA999999999999888888888888777888:::;;;===>>>>>>>>>999;;;===>>>======>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBAAA@@@===<<<===???>>>???@@@AAAAAA@@@???>>>???<<<<<>>===============AAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFIIIIIIIIIHHHHHHGGGGGGFFFBBBCCCDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEECCCDDDGGGHHHHHHGGGDDDCCCFFFFFFEEEEEEEEEFFFGGGHHHFFFFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEAAABBBEEELLLQQQQQQJJJDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCAAAAAABBBBBBBBBBBBAAAAAAEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBAAABBBBBBAAA@@@@@@BBBCCC???AAABBBCCCBBBCCCDDDFFFCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCBBBBBB??????>>>>>>>>>=========<<<>>>@@@@@@@@@@@@BBBCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHDDDFFFGGGHHHHHHGGGEEEDDD???>>><<<:::888666444333//////000000000000000000000222444555555666777999555777999999777666555666333333444444444444333333111000......000000000///---------........./////////...------...000222333///.........000111000//////---,,,,,,---......---***,,,............000222///......---------------,,,------......------,,,......---------...//////333111000000000000---+++...///000000111111111111////////////////////////---------...............,,,,,,,,,------------...---------............///000///...///000000///------------------...//////......---------...000000+++---...---++++++...000,,,...//////...---...000......///000111111111000,,,...000000111333666888999666222111333333111.../////////...//////000111---///111000///...//////...///000000000///---,,,---...000000//////000111888777444111...---///111...///111222111000...---///000111111000000111222111111111111111111111111//////......//////000000333111///.........,,,***/////////000000000111111000000000000111222333333222222333333333333444444222222222222111111111000333222000000111111000...////////////............000000111222333444555666///222555666444222000//////000111111222222111111666555555666888888777666666666666666666666666666666555444444555666777888777666555444444444444444444333111222333333222000000000111111222222333333444333222111222333555666666777888888999999888888777:::;;;:::777777:::???888888777777888888999999888999:::<<<======<<<<<<;;;===>>>>>><<<<<<>>>@@@>>>??????@@@AAA@@@@@@@@@???@@@AAA@@@>>>============???@@@AAAAAA@@@???>>>???<<<<<>>===============>>>@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCBBBDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDFFFEEEDDDDDDDDDEEEGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEBBBBBBCCCEEEHHHHHHFFFDDDCCCCCCCCCCCCDDDDDDDDDEEEBBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAADDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAACCCEEE@@@AAABBBBBBAAAAAACCCDDDCCCCCCBBBBBBBBBCCCDDDEEEAAABBBCCCEEEEEEDDDBBBAAA@@@@@@?????????>>>>>>>>>;;;>>>@@@AAA@@@@@@BBBDDDBBBBBBCCCCCCDDDFFFGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGIIIIIIHHHFFFCCCAAA===<<<:::888555333111000------...//////////////////111444555444555777999888666555555666666555444555555444444333333333333111///......000111000///...............---------...............///000111///...---...000000000//////---++++++---......---+++,,,------------...000//////...---------------,,,------......------,,,...------,,,---...///000333111///...///000///...---...////////////..............................---------.........//////,,,,,,,,,---------......---------............//////...---...000000///...------,,,,,,------...///---,,,,,,,,,---///111222000---+++***,,,...//////---///000///...,,,---...,,,---...///000111111111///000111111111222444666555333222000000///000000...............///000000...000111111000//////000...///000000000///---,,,,,,...000000//////111333777666333000------000222,,,...000222222111///......000222111000///111333000000000000000000000000...............///000000111000...///000000///........./////////000000000000000000000111222333444111222222222333333333333111111111222222222222111333222000000111111///...............////////////000111222333555666777888333444555444222111222444000000111222222222111111666555555666888999777666666666666666666666666666888777666444444555666666777666555444333222222222444333111222333333222000000000000000111111111111444333222111111333555666777777888999999999999888444777999777333222666;;;999999999999:::;;;<<<<<<999:::;;;<<<<<<<<<;;;:::<<<>>>???>>><<<<<<>>>AAA>>>>>>???@@@@@@@@@@@@???<<>>@@@AAAAAA@@@???>>>???<<<<<>>???@@@AAABBBCCCCCCDDDFFFFFFFFFFFFFFFGGGHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAFFFFFFGGGGGGGGGEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGEEEDDDDDDDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDBBB??????BBBDDDBBBCCCCCCCCCDDDDDDEEEEEEAAABBBBBBCCCCCCBBBBBBAAACCCBBBAAA@@@@@@@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCFFFFFFFFFEEEDDDDDDFFFHHHAAACCCDDDCCCBBBBBBCCCDDDDDDCCCAAA@@@AAABBBDDDFFF@@@AAADDDFFFFFFDDDBBB@@@AAAAAA@@@@@@@@@@@@@@@@@@;;;>>>AAABBB@@@@@@BBBDDDBBBBBBCCCCCCDDDFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJHHHEEEAAA???;;;:::888666444111///...++++++,,,---...............111444555444444666888999666333333555666555222777666555444333222222222111///......000111000///111000///...---,,,++++++---------..................---,,,---/////////...///---++++++,,,......---+++---------+++++++++---//////...------------...,,,------......------,,,...------,,,---...///000222000------///000111000---------...------,,,,,,---------------------------------.........//////,,,,,,,,,------.........---------.........//////...---,,,---///000///...---,,,,,,,,,,,,---......,,,++++++,,,---///111333666///))))))...222222///...///000000---,,,,,,,,,,,,---...000111111111111222333333222111111222444000111000///------///111---------------...///000///000222222000000000111...///000000000///---,,,+++---000000//////222444444333111...,,,---000333+++---000222333222000///---000222111//////111333////////////////////////...............///000111///......///222333222222............////////////000000000000111222333444111111111222222333333333///000111222333444444444444222000000111000///---//////000000111111222222111111333444666777888999777666444111000111444888000111111222222222111111444555666888888888777666999999888888777777666666333444555777777777666666999888666555444444555555333222111222222222000...///111333555666555444333444333222111222333444555555555666777888999::::::888888888999999:::::::::<<<<<<:::999999999:::::::::;;;<<<<<<======<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@???@@@BBBDDD>>>>>>>>>???@@@@@@@@@AAA????????????>>>>>>>>>>>><<<===>>>>>>======>>>???>>>????????????@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFGGGGGGHHHHHHHHHHHHCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEGGGFFFDDDCCCCCCCCCBBBAAADDDCCCCCCEEEGGGFFFBBB>>>AAABBBCCCDDDEEEEEEEEEEEEAAA@@@?????????AAADDDEEEGGGIIIJJJIIIEEECCCCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBFFFEEEDDDCCCCCCCCCCCCCCCBBB@@@>>>>>>?????????>>>@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEGGGJJJLLLMMMDDDEEEEEEFFFHHHJJJLLLMMMFFFFFFGGGGGGFFFCCCAAA???<<<:::777444222111111111000000000000000000000000222222222333555666888999888666444444777999888666777666555333111///......000///...///000000...,,,222000...,,,,,,...000222//////.........---------//////...------------...000///...---------------000000//////......------........................((())),,,...000//////...+++---......------///222555222//////111111000...+++...000000///...//////,,,---......//////.........------,,,,,,------...+++...000///,,,+++,,,...,,,,,,,,,---------......///...,,,,,,...000111000.../////////---,,,---......---------...///111222444222///---------,,,+++...111111//////222222000,,,---///111111111111000000......///222333///,,,///...,,,,,,...///......000000000000///////////////...---,,,++++++++++++000000000000000000000000,,,---/////////000222444333222111000////////////111222222000///000555999............/////////000111000...------///111222//////............////////////000111111111111111333222111...---...111444///111222222222222444555444444444444444444444444444444333333333222222222222222222111000//////...222111000111111111///...444333333444555777999:::===:::777333000/////////000000111111111222222222555555666777777777777777777666666666555555444444666555555444555666777888888777666444333333444444333222111111222222111///000111222444444444444333222222111111222333444555444555666777888999999:::888888999999999::::::::::::999888888888:::;;;<<<:::;;;<<<<<<======<<<<<<<<<<<<===>>>>>>>>>>>>>>>===???????????????AAACCC????????????@@@@@@@@@@@@????????????>>>>>>>>>>>>;;;<<<======<<<<<<===???????????????@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCEEEDDDDDDEEEFFFGGGHHHHHHCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEECCCCCCDDDDDDDDDCCCBBBBBBFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEFFFEEECCCCCCDDDDDDDDDDDDAAAAAABBBEEEGGGGGGDDDAAACCCCCCDDDDDDDDDCCCBBBBBBAAA@@@??????@@@AAACCCEEEEEEGGGIIIHHHEEECCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFEEECCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEDDDCCCCCCBBBBBBBBBCCCBBB@@@??????@@@@@@???>>>AAAAAAAAABBBBBBCCCDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHIIIJJJKKKLLLMMMMMMFFFFFFGGGFFFEEEBBB@@@>>>:::888555222000//////000000000000000000000000000111222333444555777888888888666444555888999999777333333333333222222111111000/////////000000...---000///---,,,,,,---///000//////.........------------------------...///000//////...---------------............------------........................((()))+++---......---,,,...,,,+++,,,///000000///222///---...000222111///,,,...000000///...//////,,,---......//////......///......------......///,,,...000000...,,,---...,,,,,,------...///000000///---,,,,,,...111111111.../////////---,,,---.........------...///111222444111...///111333333111---000000......111111///000000111111000000//////.........///000000...,,,111///......///000///...////////////000000000000000///...---,,,,,,,,,,,,////////////////////////---...//////...///111333222222111//////......//////000000///......222555......//////////////////000000///...///000111222//////............/////////000000111111111000000111111111///......111333///111222222222222333555444444444444444444444444555555444444444333333333333333333222111000000000111000///000111000///---333333333333444666777888888666555333222111222222000000111111111222222222666666666666666777777888666666555555555555555555888666444333333555777999666666555444333333333333333222111111222333111000000111111222222333444444111111111222222444555666444444555666777888999999999999999999::::::::::::777777666777888:::<<<===;;;;;;<<<============<<<<<<<<<===>>>>>>>>>>>>>>><<<>>>>>>>>>===>>>@@@BBB@@@@@@@@@@@@@@@?????????@@@@@@?????????>>>>>>>>>:::<<<======<<<<<<===>>>????????????@@@@@@@@@AAAAAA@@@??????@@@AAACCCDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGCCCCCCCCCBBBCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBCCCDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDEEEFFFFFF???@@@AAADDDGGGGGGEEECCCEEEEEEDDDCCCBBB@@@???>>>AAA@@@@@@???@@@AAACCCDDDCCCEEEFFFFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFDDDCCCBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBBBB@@@??????@@@AAA@@@>>>AAAAAABBBBBBCCCDDDDDDEEEIIIIIIHHHGGGGGGGGGGGGGGGIIIJJJKKKLLLLLLLLLKKKJJJFFFFFFFFFEEECCCAAA>>><<<888666444111///.........000000000000000000000000000111333555777777777777777666666777999;;;:::999333333333444333333222222111000///000111111///---...------------------..................---------,,,,,,,,,---...///000111///.........------------,,,,,,,,,---------------........................***+++---.........---,,,111,,,(((***000333000,,,...---,,,---///111111000,,,...000000///...///000,,,---......//////....../////////....../////////,,,...000000///......///......//////////////////...,,,+++,,,///111222222.../////////---,,,---.........---......///000111777333...---//////,,,(((,,,//////------000111...444333111000......------,,,---//////---,,,------333111/////////000///.........//////000000111111111000///...............////////////////////////.../////////......000222222111000//////////////////000111000//////000111////////////////////////000000000000111111111111000//////......//////000000000111111111000000//////111111111000///000222000111222222111111333555444444444444444444444444555555555555444444444444444444333333222111111111000///...///000000...,,,333333222222333333444555111222222333333444555555111111111111111222222222888777666555555666777888666666777777777777777777777666555444444555777888444444444333333222222222444222111111222333222111111111111111111222444444222222333333444555666777444444555666777888888999::::::::::::::::::::::::777666666666777999;;;<<<;;;;;;<<<===============<<<<<<===>>>>>>>>>>>>>>>;;;===>>>=========???AAAAAAAAAAAA@@@@@@?????????@@@@@@@@@?????????>>>>>><<<===>>>>>>======>>>????????????@@@@@@@@@AAAAAAAAA@@@?????????AAACCCEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEEEEFFFGGGHHHCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDEEEFFF@@@AAABBBDDDEEEEEEDDDCCCDDDDDDCCCBBBAAA???>>>===AAA@@@@@@@@@@@@AAABBBCCCBBBCCCDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEGGGFFFEEEDDDCCCCCCBBBBBBDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAA@@@@@@AAAAAAAAABBB@@@@@@@@@BBBBBBAAA???AAAAAABBBCCCDDDEEEEEEFFFJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKKKKKKKIIIGGGEEEEEEEEEDDDCCCAAA>>><<<;;;777666444111000.........///////////////////////////111444666888888777666777777777999:::;;;;;;;;;666666666555444222000///222111000111222111000...,,,,,,---......---,,,,,,........................,,,,,,,,,------///000000..................------,,,,,,,,,------......///...........................///000000111000//////000,,,***+++///111000---...---,,,---.../////////,,,...//////......///000,,,---......///.........//////............//////+++---///000000000//////111111000///...---,,,,,,...,,,+++,,,///111222222.../////////---,,,---...............//////000000777111,,,,,,......)))$$$---000000---...111111...333222000...,,,,,,,,,---+++...000///,,,+++---///222111///...//////...------......///000111111222111000///.......................................,,,---.........///111333333222111000000000000000111222333333222111000000000000000//////////////////000111111222111111111000000////////////000000000111111111111000//////---000222222111000000111000111222111000000333555333333333333333333333333555444444444444333333333333333222222222111111111000//////000111111///...222222222111111111222222...///111333444555555555111111111111111111111111888777666555555666777888555555666666777777888888555666666666666666555555333333333333333222222222444222111111222333333222111111111111222333444555333444555555666777777777444444555666777888999999::::::::::::::::::::::::999888777777777888999:::;;;<<<======>>>>>>======<<<<<<===>>>>>>>>>>>>>>>;;;<<<======<<<===???AAABBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@????????????===???@@@@@@??????@@@AAA???@@@@@@@@@@@@AAAAAAAAAAAA@@@?????????AAACCCEEECCCCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFFFFFFFEEEEEE@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGEEEBBBAAACCCEEEAAABBBDDDDDDCCCBBBBBBBBBAAAAAABBBBBBAAA@@@??????AAAAAA@@@@@@AAAAAABBBBBBAAABBBCCCDDDFFFGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFEEEDDDCCCCCCEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@BBBCCCCCCAAA@@@AAABBBBBBCCCEEEFFFFFFGGGHHHHHHHHHGGGHHHHHHIIIIIIIIIJJJKKKKKKJJJHHHEEEDDDCCCCCCBBBAAA???===;;;:::777666555333111000/////////////////////////////////111444666888888777666666777999:::::::::;;;;;;666666777666555333111///222111000111222111000...+++,,,---//////---,,,+++---.....................///......---------......------...//////......---------....../////////000........................//////000000000000000000---......---------.../////////...---,,,,,,---------...//////......///111,,,---......///............------,,,,,,------...***,,,...000111111///............---------,,,,,,...---+++,,,///111222222.../////////---,,,---............//////////////////,,,+++...333666444111...111111//////222222000000...---,,,+++,,,------,,,///111///,,,,,,...111111///------.........------......///000111111222000///..................////////////////////////***,,,---......///222444333333222111111111222222111222222333333111///---000000000000000000////////////000111111111111000000000////////////000000000000111111111000000///,,,///222333222111000111111111111000///000222444333333333333333333333333333333333222222222111111111111111111111000000000111000000111333333111000111111111111111000000000///000111222333333333333111111111111111111111111888777777666666666666666222222333444555555666666555666777777777666444333222333333444444333222222444222000000222444444444111222222333333444555555444555666666777777666666555555666777888999::::::;;;;;;;;;;;;:::::::::::::::999888777888888:::;;;<<<<<<===>>>>>>>>>>>>===<<<<<<===>>>>>>>>>>>>>>>;;;=========<<<===???AAAAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@????????????@@@AAAAAA@@@@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????@@@AAACCCDDDCCCBBBBBBAAABBBBBBCCCCCCFFFEEECCCAAAAAABBBCCCEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC@@@AAAAAABBBBBBCCCDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFFFFFFFEEEDDDCCCAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDEEEEEEFFFFFFGGGEEEGGGGGGEEEAAA???AAACCCBBBCCCDDDDDDBBBAAAAAABBB@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBDDDGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAACCCDDDDDDBBB@@@AAABBBCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLJJJHHHFFFEEEAAAAAA@@@>>>===<<<;;;:::777777666444333222111000000000000000000000000000000111333555777777777777666888;;;;;;:::999999:::222333555777777666555333111000///000111111///---,,,---...//////...---,,,---------...............//////...---------------,,,---.../////////...---.........///////////////........................------------......//////---...///...,,,,,,...000///000000...,,,+++,,,---......///...---...///111,,,---......//////......------,,,,,,,,,,,,------+++,,,...111444444111///******+++,,,---...///000///...,,,,,,...000111111.../////////---,,,---.........////////////......++++++,,,...111222111000...111111//////222333000------,,,,,,,,,------......//////...------...000///...,,,,,,...///...---......//////000000111111//////............//////000000000000000000000000***,,,------...///111333333222222111111111222222000//////000111000...+++/////////000000111111111////////////000000000000111000000//////000000111//////000111111111111111,,,///111222111111111222222222111///...///222444333333333333333333333333222222222222111111111111000000000000000000000000222111111222333444222111000000111111111000000///111111111111111111222222222222222111111111111111777777777777777666555555111111222333444666666777777777666666555555555555222333444555555444333333555222000000222444555555111222444555666666555555444555555666555444333333666666777888999:::;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888999:::<<<===<<<<<<===>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>><<<===>>>>>>===>>>@@@AAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>@@@AAAAAA@@@???AAABBB@@@@@@@@@AAAAAAAAABBBBBB???@@@@@@AAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBHHHGGGEEECCCBBBCCCEEEFFFDDDCCCBBBBBBAAAAAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDBBBAAA@@@???@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGBBBDDDFFFDDD@@@>>>AAADDD@@@BBBDDDCCCAAAAAABBBDDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBAAAAAAAAA@@@DDDCCCCCCEEEHHHIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDFFFGGGGGGDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAACCCEEEEEECCCAAAAAABBBCCCDDDFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJJJJLLLLLLKKKIIIHHHGGGFFFEEE???>>>===<<<<<<;;;;;;;;;666666666555333222111000000000000000000000000000111222333444555777888888666999<<<<<<999777777888222333666888888777555444000/////////000000...---.........//////.........---------.........//////......---------......///+++,,,...///000///...---///...............------........................++++++,,,,,,---...///000///...---------............///000///---,,,...000...//////...------000222,,,---......//////............------------......------///333777777444111,,,---------.........///111///------...///000///.../////////---,,,---.........///000000///...---,,,...//////,,,***)))***---000111...///222222///---......//////.........///---,,,+++---......---///---,,,---///000000000////////////000000000000000000000//////000000111111111111111111111111111---...///...------...000111000000///000000111111000...---...000000...,,,......///000111222222333///...---------...000000111111000000000000111111---...///111222222222222---///111111111000111333222222111///---...111444222222222222222222222222333333333222222222111111111111111111111111111111111000000111333333222111//////111111222111000000111111000//////000222222222222222111111111000000666777888888888666555444333333444555666888999999999888555333333444666777222333444555555555444333555333000000222444555555111333555777777777555444333444444555444333111000777777888999:::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::777777777888:::<<>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>><<<>>>>>>>>>>>>>>>@@@BBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????===???@@@@@@??????@@@AAA@@@@@@AAAAAAAAABBBBBBBBB>>>???@@@BBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAFFFDDDAAA??????@@@BBBCCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEECCCCCCDDDDDDEEEEEEEEEFFFEEEDDDDDDCCCBBB@@@???>>>======>>>???AAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGG???BBBDDDCCC??????BBBFFF>>>@@@CCCCCCAAAAAADDDFFFBBBCCCCCCCCCBBBBBBAAA@@@AAAAAABBBBBBBBBAAA@@@@@@FFFDDDCCCEEEIIIJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCEEEFFFFFFCCCDDDFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDAAAAAABBBDDDFFFEEECCCAAABBBBBBCCCEEEFFFHHHIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJIIIGGGFFFEEEDDDDDDDDD======<<<;;;;;;;;;;;;<<<666555555444333222000///000000000000000000000000222222222333555666888999666999<<<<<<999666555666555666888999888555333111000///...///000000...,,,////////////////////////---------.........//////,,,,,,,,,---...///000111+++,,,...000000///...---.........------,,,,,,,,,........................,,,,,,------///000222222222...***+++///111///+++,,,...000///------000333...//////...------000222,,,---......//////......//////............//////...///111555999:::777333333333111000...,,,+++***222000------...//////....../////////---,,,---.........///000000///...---(((---222222///---///333,,,///000------111111...///000111111111000...---000,,,)))))),,,...---+++///------...000222222222000000000000////////////222111111111111111222222111111111111111111111111000000000...,,,+++,,,---//////............///000222000...///222333111///------...000111222333444///...,,,+++,,,---///111111111000000000000111111,,,---///000222333333333---///000111000000222444222222111///---...111444222222222222222222222222444444444333333333222222222222222222222222222333000//////000222333111000...///111222222222111000111000///...///000222444222222222222111111000000666777777777777666666555666666666666666666666666555555555444444333333333222222333333333333444444333333333333333333333333111555555111111555555111444333333333333444555555999999888888888888888888999999:::::::::999999888;;;;;;:::999:::;;;<<<===<<<;;;:::<<<@@@AAA@@@===??????>>>>>>>>>>>>??????::::::;;;;;;<<<===>>>>>><<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCAAAAAAAAAAAAAAA@@@???>>>@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAADDDDDDDDDDDDCCCBBBAAAAAAAAAAAACCCDDDDDDDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@@@@AAACCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBAAABBBBBBBBB???@@@AAAAAABBBBBBBBBBBBCCCCCCAAA@@@>>>===<<<;;;@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIEEECCC@@@===<<<<<<>>>???>>>=========???@@@BBBDDDBBBCCCEEEGGGHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDAAA@@@>>>======;;;999777555555444555444555444444222///---+++...............///000000000000222333444555555555::::::;;;:::999888777777777777777666555555444444555222...---//////...,,,/////////...------,,,,,,................................................///---,,,,,,...,,,'''###000000///...------,,,,,,......------------......---,,,,,,---///000///...111000///...............---------...///000111111000000000///......------.........///000000///......,,,***))))))+++...000000111222444555777777777---,,,,,,+++,,,---...///000...------///000000//////---+++))))))+++---///---...///...,,,,,,...000...................................................,,,++++++...000000000...,,,***+++...000///---222000.........///...------......///////////////...222666555111...///111111///---,,,---///000000///......------.........---...000111111///---,,,111111111000000///...---333000......000111222111000000111111000///...---333222111000000111222333000000000000000000000000111000...---...///111222111111000000111111222333333222222222222222222222333222111111000111111111555333111/////////111222222111///---...000222444000000000000000000000000333222111000000111222333////////////000000000000777999:::999777555444555666666666666666666666666555555444444444333333333222222333333333333444444111111111111111111111111222666666222222666666222444444333333444444555666888888888888888888888888::::::;;;;;;;;;::::::999;;;;;;:::::::::;;;<<<======<<<;;;===???@@@???===??????>>>>>>===>>>>>>>>>::::::;;;<<<<<<===>>>>>><<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAAAAABBBBBBBBBAAAAAA@@@???@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAACCCDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAABBBDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBBBB???@@@AAAAAABBBBBBBBBAAABBBBBBAAAAAA@@@@@@@@@???BBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGEEECCC@@@>>><<<===>>>???>>>======>>>???@@@BBBCCCBBBCCCEEEGGGHHHGGGFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJLLLKKKKKKKKKLLLKKKJJJIIIGGGGGGFFFDDDBBB@@@???>>>;;;:::888666444444444444222222222111000///...---...............//////000///000111222444444444555999999888999999999888666888888888777666666555555555222///...///000...---,,,,,,------------------................................................---...000000///...,,,,,,000//////...------,,,,,,......------------......000///...///000111000///000///......------......+++,,,,,,------..............................///.........///000000///...---,,,+++++++++,,,...///000000111222222222222222------,,,,,,,,,---///000000...------///000///...111000...,,,+++,,,---......//////...,,,,,,---///................................................***,,,///...---,,,---///000...,,,,,,///000///...111000...---...///...------......//////////////////333666666222///000222222000...---...//////000...------------......///...//////000000///......222222222222111000///...222000//////000111111000000000000000////////////222111111000000111111222000000000000000000000000111000.........///111222111111000000111111222333222222222222222222222222111000000000111222333333444333222000000000111111000000111111111111111111000000000000000000000000222222111111111111222222////////////000000000000666:::>>><<<777333333555666666666666666666666666555444444444444333333333222222333333333333444444111111111111111111111111444666666444444666666444444444444333444444555666888888888888888888888888:::;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<======<<<<<<===??????===<<<@@@???>>>>>>============;;;;;;<<<<<<======>>>>>>===AAADDDCCCDDDFFFEEEBBBCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>?????????@@@AAABBBBBBBBBBBBAAA@@@@@@???@@@@@@AAAAAABBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAABBBBBBCCCDDDEEEEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBCCCEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????@@@BBBCCC@@@@@@AAABBBBBBBBBAAAAAA@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDBBB@@@>>>======??????>>>>>>>>>>>>???AAABBBCCCCCCDDDFFFGGGHHHHHHGGGFFFDDDDDDEEEFFFHHHJJJLLLMMMOOOLLLJJJKKKLLLLLLIIIFFFDDDDDDCCCBBBAAA???===<<<999777555333222222222222000000///.........//////......------......///000...///000111222333333333888666555666999:::888555999999888888777666666555555333000//////000///...***++++++,,,------......................................................)))---222222///---///222/////////...------,,,,,,......------------......111000//////000111///...///...------------------------------------------+++,,,,,,---......//////...///////////////......------------.........///000000000000///...---,,,......------......///000000///------...//////...222111000......---------...///000///---,,,---...........................////////////////////////(((...222111,,,)))+++...111000......///000///...111///...---/////////...---......///////////////000333666555222000111222222111000///......//////---,,,,,,,,,---...//////000///////////////000000333333333333222111000///111000///000111111000...000000///......///111111000111111222222111111000000000000000000000000000000000///...///000111222111000000000000111222222111111111111111111111111/////////000111333444555222222222222222111111111...000333555555333000...000000000000000000000000111111222222222222111111////////////000000000000333999???===777222444777666666666666666666666666444444444444444444444444222222222333333333444444333333333333333333333333444555555444444555555444444444444444444555666666777777777777888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============>>>===<<<;;;@@@???>>>======<<<======<<<<<<=========>>>>>>>>>===AAACCCBBBCCCFFFFFFBBBCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>???????????????@@@@@@AAAAAAAAA@@@@@@????????????@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGCCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAABBBDDDFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@???===>>>???BBBCCC@@@AAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBB@@@???>>>??????@@@?????????@@@@@@AAABBBBBBDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLOOOKKKHHHHHHJJJIIIEEEAAA@@@@@@@@@???>>><<<:::999666444333111000000111111111000///...---...///000...------------...//////......000111111222222222666333222444999:::888555888888777777666555555555444333111/////////000000,,,,,,,,,------.........................................................(((+++---...---,,,.../////////.........---------......------------......000///------......---+++...------,,,,,,,,,------000000000000////////////,,,,,,,,,---------.........///000000///.........---...///000000///.....................---,,,+++//////......////////////111///---...///000///...000000000//////......---...///000///---,,,,,,---........................000000000000000000000000,,,///111000,,,***,,,...111000///...............111///------/////////...---......//////////////////111333333111000000222111111222111///......///,,,,,,,,,,,,---...///000111000///......000111333333333333333222111000///000//////111222111///---000///...---...///222333///000111222222111000///000000000000000000000000000000/////////000111222000000000000000111222222000000000000000111111111000000000000111222333444111111222333333333222222000222555666666333000...000000000000000000000000000111222333333222111000////////////000000000000111777===<<<666333666:::666666666666666666666666444444444444444444444444222222222333333333444444333333333333333333333333444333333444444333333444555444444444444555666666666666777777777888888888888888999:::::::::::::::;;;;;;<<<<<<<<<======<<<<<<============<<<<<<<<>>===<<<<<<===============>>>>>>>>>>>>>>>>>>AAACCCBBBCCCFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>???@@@@@@AAAAAA@@@@@@===>>>>>>?????????>>>>>>>>>>>>??????@@@AAAAAAAAADDDDDDCCCAAA@@@???>>>===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>@@@BBBCCCAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@??????@@@@@@AAA@@@@@@AAABBBBBBCCCCCCCCCEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIINNNKKKIIIHHHHHHGGGCCC@@@@@@@@@@@@???>>>;;;999777333222000/////////000000444333111///.........///---------------...//////...///000000111111111111444222222444777999777555777666666555444444333333333222111000......///000000/////////.........---................................................,,,***)))+++---...,,,***...............---------......------------......000///------......---+++------,,,,,,,,,------...000000000000000000//////......---------,,,,,,,,,...000111000...------...---...000111111///...---------......///.........//////////////////......111///......000111111000............////////////---///000000...,,,,,,---........................000000000000000000000000111///---,,,---...//////000000///...---------...000...------///000///...---......///////////////...///000000/////////000///111333333111//////000...---------......///000222111///...///000333444222222222222111000///...000//////000111111...,,,000///...---...///222333///000111222222111000///000000000000000000000000000000000000000111111222000000//////000000111222//////000000000111111111222222111111111111111222000111222333333333333333555555555555444333111000111111111111111111111111000111222333333222111000////////////000000000000111555999999555444777;;;666666666666666666666666333333333444444444444555222222333333333333444444111111111111111111111111444222222444444222222444555555444444555555666777555666666777777888888888777777888999::::::::::::;;;;;;<<<============<<<:::<<<======<<<;;;<<<===>>>======<<<<<<======>>>>>>>>>>>>>>>????????????>>>BBBCCCAAABBBFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>@@@AAAAAAAAA@@@???<<<<<<===>>>>>>>>>>>>======>>>>>>??????@@@AAAAAADDDCCCBBBAAA@@@???>>>===??????@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@AAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAACCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@AAABBBCCCAAAAAABBBBBBBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>??????@@@@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHMMMLLLKKKJJJGGGEEECCCBBBAAABBBBBBAAA???<<<999777111000///......//////000444333111000///.........------,,,,,,------.../////////000111111111111111222333444555666666777777666666555444444333333222111111111///------///111111111000000///......---................................................000---***+++...000---***..............................------------......111000//////000111///...------------------...///........................//////......---,,,,,,+++---000222111...,,,---......///000000000///...---,,,---...///000000000000....../////////...------111//////000222444444444//////............//////+++---///000///---------........................///////////////////////////,,,***+++...000111000...//////...---,,,...///000...------///000000///---......///////////////.............../////////---111555555222000000111000000///////////////000222111000///000111444555222222222222111000///...111000//////000000...,,,000000///......///111111///000000111111000000///000000000000000000000000000000000111111111222222000////////////000111111///000000111111222222222333222222111000000111111000111111222333444555555999888666444333222222222111111111111111111111111111111222222222222111111////////////000000000000555666666555444444666888666666666666666666666666333333333444444444555555222222333333333333444444111111111111111111111111555222222555555222222555555555555555555666666777555555666666777888888999777888999:::;;;;;;;;;;;;:::;;;<<<===>>>======<<<888;;;======<<<;;;<<<>>><<<<<<<<<<<<<<<===>>>??????????????????????????????BBBCCCAAABBBFFFFFFDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<<===???@@@AAA@@@???>>><<<<<<===>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???AAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@BBBDDDEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDEEEDDDCCCBBB>>>???AAABBBCCCCCCCCCBBBAAABBBBBBBBBAAAAAA@@@???????????????????????????>>>>>>??????@@@AAAAAABBB@@@@@@AAABBBCCCDDDEEEEEEJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGFFFEEEEEEGGGGGGGGGHHHHHHIIIJJJKKKJJJJJJJJJIIIIIIJJJKKKKKKHHHKKKLLLJJJDDDAAAAAACCC@@@AAAAAA@@@===999555333000///...---......000000///000000000//////...---------,,,,,,------...///000000111111222222111111111555888777555444666999666666666555444444333333///000000...,,,,,,...111///////////////.........................................................///...------..........................................------------......000///...///000111000///......------......///000------......//////000000///.....................---111333111---+++,,,///////////////......------------...///000000000000---......///...---,,,+++000//////111444666777777555333111///------...///))),,,///000///......///................................................%%%'''+++---////////////...///000///...---000222///...------///000000///---......//////////////////...---...///000000000+++000555666333111111333333222111000000//////000111111000000111222444555333333333333222111000///222000.........///...,,,000000000000////////////000000////////////000000000000000000000000000000000000111111222222222111///////////////000111111000000111111222333333444111111111000111111222222111111111111222444666777999999777666444333222222111111111111111111111111222222111111111111222222////////////000000000000888777444333222333555666666666666666666666666666333333333444444555555555222222333333333444444444333333333333333333333333777333333777777333333777555555555555555666777777444555555666777888888999888999:::;;;<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<777:::======<<<;;;===???;;;;;;;;;;;;===>>>???@@@@@@@@@?????????????????????BBBCCCAAABBBFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>???@@@???===<<<======>>>???????????????=========>>>??????@@@@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???BBBAAA@@@???@@@AAABBBCCCCCCBBBBBBAAAAAA@@@??????DDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAACCCEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCEEEEEEDDDCCCBBB>>>???BBBDDDEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>???@@@@@@@@@AAA>>>>>>???@@@@@@AAABBBBBB@@@@@@AAABBBCCCDDDEEEFFFKKKJJJIIIHHHGGGGGGGGGGGGGGGEEEDDDCCCCCCDDDEEEGGGDDDEEEEEEEEEEEEEEEEEEEEE???@@@@@@AAAAAABBBBBBCCCDDDEEEGGGHHHHHHGGGFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLNNNNNNCCCHHHKKKHHHAAA===>>>BBB===>>>>>><<<999555111...//////...---...///000111+++,,,.../////////...------,,,,,,,,,,,,---......000111111222222222222111000666:::999444222555:::777777777666555555444444...///000...++++++---000,,,,,,------.../////////................................................***,,,...---++++++...111---..............................------.........---,,,,,,---///000///..................///000111...//////000111222222333------......///000000000---111333222---***,,,/////////......------------......//////000/////////------.........---+++***000//////222555888999999:::777333000---------...(((+++...000000/////////................................................###,,,000///,,,---///...000222111//////111444///...,,,---///000000///---......///////////////000///......000111111111)))///555777444222222444555444333111000000//////111111111111222333444555444444444444333222111111333111...------......---000000111111000///...---111000///......///000111000000000000000000000000000000111222222222222111///////////////000111111000000111222333333444444//////000000111222444444222111000000222444777888999999888888666444222000111111111111111111111111333222111000000111222333////////////000000000000666555555555555444444444777666555555666777666444555444333444555555444222444444444444444444444444000555777333000222333333555444333333444555777888444555666777777666555444888777666666666777999:::999:::;;;<<<===<<<;;;:::===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;>>>??????>>>>>>???@@@@@@@@@>>>===<<<<<<===???AAACCCDDDEEEEEEEEEEEECCCBBB@@@???=========>>>?????????===<<<;;;>>>>>>============>>>>>>>>>>>>===============>>>===============>>>??????===<<<<<<===???AAA@@@???????????????????????????CCCAAA???>>>===>>>???@@@AAA@@@???@@@BBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???===???BBBDDDDDDBBBCCCCCCCCCDDDDDDDDDEEEEEEAAAAAAAAA@@@@@@?????????BBBBBB@@@>>>===???CCCFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBAAA======>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@??????BBBCCCDDDEEEFFFGGGHHHHHHJJJJJJIIIHHHHHHHHHIIIIIIDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAABBBAAACCCFFFDDDAAABBBEEEGGGFFFFFFFFFEEEEEEEEEDDDEEEHHHLLLNNNNNNMMMNNNNNNJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGFFFDDDAAA@@@AAABBB@@@???<<<999666333000///////////////////////////////////////////////////,,,---...//////...---,,,---000333444222000///...111222444666777888888888<<<999666666888999666333333111//////000111000///000...,,,,,,---.........333---,,,///...***+++000,,,++++++---///000000///333333222000///---,,,,,,........................111000///......///000111...------------...//////000000000000000000000000,,,,,,------.../////////333111...---.........---//////000//////...------........................111000000///...------,,,///////////////.........000...,,,///555:::<<<<<>>@@@@@@???>>>>>>?????????>>>===<<>>>>>?????????>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>;;;999777>>>>>>>>>===>>>>>>???@@@???>>>===>>>@@@AAA@@@???????????????????????????BBB@@@???>>>===>>>@@@@@@AAA??????@@@AAABBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>???AAACCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@??????AAABBBBBBBBBAAAAAACCCEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????===>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@DDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIJJJJJJJJJKKKDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA???>>>???BBBAAA===>>>BBBEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFIIIKKKJJJJJJKKKLLLKKKJJJJJJIIIHHHHHHIIIIIIEEEEEEDDDBBB???>>>???@@@<<<:::888666333111000///000000000000000000000000........................------...//////...------+++...111333333222111222333444555777777888888888:::999888777888777666555333111//////000111000///000...---,,,...//////...222...---//////+++,,,000...---,,,---//////...---111111000///...---,,,,,,........................222111000//////000111222---------------...//////////////////////////////---......//////000000111333111...---.........---//////000000000000//////....................................////////////.........///////////////000...---///444999;;;;;;;;;888444000---------...000...---,,,,,,---...000///////////////........./////////---,,,,,,///111............////////////...///000000000000///...++++++,,,---///...,,,)))+++,,,...000000000000///000000---)))+++000///***///000111333333333333222111111111111111111111111222222111000000000000000555999;;;777555666666333666333000///111222111000222222222111111111000000...000222222111111222333///000222333333222000///111222222333333333222222222222000//////000000111...000111222222111000///222222111111111111222222111444444111111555888888999666444444555555444222444444333333222111111000000000000000111111111111000000111111111111000000666555555555555444444444666555444555666777666555777666555555555555333111555555555555555555555555111555555222111444777666333333444555666666666666666666666555555666666777777777666666777777888999::::::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;===<<<<<<===???AAAAAA@@@======>>>>>>>>>===<<<<<>>>>>?????????>>>===<<<>>>???@@@@@@@@@@@@???>>><<<===???@@@???<<<888555>>>>>>>>>>>>>>>???@@@@@@AAA@@@??????AAAAAAAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAA@@@>>>>>>>>>@@@AAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>@@@AAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@???AAADDDEEEDDDBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@@@@@@@AAABBBBBBEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBBBBAAAAAA@@@@@@===<<<===@@@???<<<===AAACCCCCCDDDEEEEEEFFFFFFGGGFFFGGGIIIIIIHHHIIIJJJLLLKKKKKKIIIHHHGGGGGGGGGGGGCCCCCCBBB@@@===<<<===>>>999888555333222111111222000000000000000000000000------------------------------...//////...------))),,,000333333333444555666777777888999999888888888999:::999777666666777333222000000111111000///111///---...///000000///111///...000///---...000000...------......---,,,............------------........................222111111000000111111222------------......//////...........................//////000000111222222222000......//////...---//////000111111111000000........................+++,,,---...///111111222------......//////000000///......000444777999:::999777444222///.........///...---,,,,,,---...///.........///////////////222111000...,,,...111444............////////////---...////////////...---///---------//////...---------......///000000000000000///---///444444222000111222333444444444444222222111111111111111222111111000///////////////111555777333111222222000444222111000222333222222222111111111111000000000000111222222111000111222000111222333333222111000000000111222333333333333000000//////000111222333//////000000111111222222333333222222222222333333222333222000222777888555777666444333444444333222333444444444444222111000000000000000111111111111000000111111111111000000666555555555555444444444666555444555666777666555222111111333555666555444333333333333333333333333222444444111111666888777222333555777777777666666777666555555555666777888888888888888888999999:::::::::999888888:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<>>>======>>>@@@BBBAAA@@@<<<===============<<<<<<@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>???>>>>>>>>>>>>>>>???AAABBBBBBAAA???>>>:::;;;===??????>>><<<;;;>>>============>>>??????BBBAAA@@@@@@BBBBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBB???======>>>???@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>????????????DDDDDDDDDDDDDDDEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA???AAACCCCCCBBBAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>?????????@@@@@@@@@CCCBBB@@@??????AAACCCDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLFFFFFFEEEDDDDDDDDDEEEEEEBBBBBBBBBAAAAAA@@@@@@??????>>>???BBBAAA>>>@@@EEEAAABBBCCCDDDFFFGGGHHHHHHJJJJJJKKKJJJIIIIIIKKKMMMKKKJJJIIIGGGEEEDDDDDDDDDAAAAAAAAA???<<<;;;;;;<<<:::888666444222222333333////////////////////////........................---..................---))),,,000222333333444666888999999:::999999888888777:::;;;:::666555777999444222000000111111000///111///...///000111000///000//////000000///000111///...------...///...,,,------........./////////........................111000000000000000000111,,,------.............................................///000000111111222222000//////000000///---000000000000000///..............................+++,,,---...///000111222,,,------...///000111111///...///000333555777888999888777666444222111111///...------------...///------......//////000000222222222111000111333555............////////////---..................---111///---,,,.../////////...............///000111......///000333777999:::222222333333444555555555555444333222222222333333000000///..................222333000...000000...222222222222333333333333111111111111000000000000000111111000///...///111000111222222222222111000000111222333333333333333...............//////000222111000//////000000111222222222111111222222222333333111///333888777333444333222222222222222111111222444444444222000//////000000000111111111111000000111111111111000000666555555555555444444444666444444555777777777666000000000222444555444333333333333333333333333333222444333000222666888666333444555777888777777666777666555555555777888999999999:::::::::;;;;;;;;;;;;:::999888999:::;;;<<<::::::;;;<<<======<<<<<<<<<==================<<>>===???AAABBBAAA@@@===<<<<<<<<<<<<============>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>?????????>>>@@@AAACCCCCCAAA@@@>>>======>>>>>>>>>?????????======<<<<<<<<<===>>>>>>CCCAAA@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????@@@AAAAAA>>>===<<<===???@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@EEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAA@@@??????AAACCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@???????????????@@@@@@@@@BBBAAA?????????AAACCCDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKKKKKKKJJJFFFFFFEEEDDDDDDDDDDDDDDDAAAAAABBBBBBBBBAAA@@@???AAA???@@@CCCBBB@@@BBBGGGAAABBBCCCEEEFFFHHHIIIJJJKKKLLLLLLKKKIIIIIIJJJLLLIIIHHHFFFDDDCCCBBBAAAAAA???@@@@@@???<<<:::::::::888777555333111111111111........................////////////////////////.........------.........,,,///111333222222333444:::::::::::::::999999888777999;;;:::777666777:::555333111000111111000///000///...///111111000....../////////000111111000---,,,+++---///000000///---......///000000111111////////////////////////...//////////////////...,,,---......//////..............................---......//////000111111111000//////000111///...111000000///...,,,+++***........................---.........//////000000,,,------...///000111111...///000111222333555666888777777666555444333222.........------.........------......//////000000---000222333222111111111............////////////.........------............,,,))))))***,,,,,,,,,///............//////000,,,,,,---...000111444777333333333333444555666666888666555444333444555555000//////...............111444555111000222333222111333444555444444333333000000000000000000000000///000000///------///000111111111222222111111111333333333333333222111000///////////////......---222111000//////000111222111111000000000000111111222333111///333777666111111111111000//////000000///000222333222111///...///000000000111111111111000000111111111111000000666555555555555444444444555444444555777888777666555444333333333333111///444444444444444444444444111333222111333666666222444444555666777777777777666666666666777888999999999999:::;;;;;;;;;;;;:::;;;:::::::::;;;;;;<<<<<<999:::;;;=========<<<<<<<<<======>>>>>>======<<>>===>>>@@@AAA@@@???======<<<<<<<<<===>>>???<<<===>>>@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>???@@@@@@???@@@AAAAAAAAAAAA@@@???BBBAAA@@@>>>>>>>>>>>>>>>===============>>>>>>???BBBAAA@@@@@@BBBBBBBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@???=========???@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@>>>>>>@@@BBBDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBB???@@@@@@>>>===>>>AAACCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@???>>>>>>????????????????????????@@@??????>>>???@@@BBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHJJJJJJJJJIIIIIIFFFEEEDDDCCCCCCBBBCCCCCC@@@AAABBBCCCCCCBBBAAA@@@@@@??????AAAAAA???BBBGGGBBBCCCDDDFFFHHHIIIKKKKKKKKKLLLLLLKKKIIIGGGHHHIIIFFFEEECCCBBB@@@??????>>>===>>>???>>>;;;999888888333333222111000...------------------------------000000000000000000000000///...------------...//////111333333222111222333999:::::::::::::::999999888999:::999888888888999666444222111111111000//////......///000111///---+++...///...///222222///,,,++++++,,,///111000000......//////000111111222////////////////////////---......//////......---+++,,,.../////////...---........................------...//////000000111000000///000111111000...000000///...---+++***)))........................///////////////.........------......//////000000...///111222111111333444333333333222222111111111.................................///////////////(((,,,///111111///...---............//////////////////...------.../////////---++++++,,,......---......//////////////////111000000111000...111555555555444555555666888888999888555444333444555666000000///...............///333333///...000222111111444666777555444333333//////000000000000000111///000///...------000222111111111111111111111111333333333333222111000000111111222222111000///...///.........000111333555111000000000000000000111111333222000222666555111///000000///......///111//////000111111000///...000000000000111111111111000000111111111111000000666555555555555444444444555444333555777888777666888666555555555444111///444444444444444444444444000222222111333666333---555555555555666777888999555555666777888999999888777888999:::::::::999888;;;;;;<<<<<<======<<<<<<888999;;;===>>>>>>===<<<======>>>>>>>>>>>>======???>>>===>>>@@@@@@@@@>>>>>>>>>=========>>>???@@@>>>???@@@@@@AAAAAAAAA@@@CCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@???>>>===<<>>???@@@@@@AAA@@@???>>>???AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@??????>>>???>>>===>>>@@@AAA@@@???????????????????????????>>>@@@AAAAAA??????BBBDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCC===???AAAAAA@@@@@@@@@AAA????????????????????????CCCBBBBBBAAA???>>>>>>===????????????????????????======>>>??????@@@AAAAAADDDDDDDDDDDDEEEEEEEEEEEEGGGIIIJJJKKKKKKJJJIIIHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@AAACCCDDDDDDCCCBBBAAAAAA??????AAAAAA@@@CCCHHHDDDEEEFFFGGGIIIJJJLLLLLLLLLMMMNNNMMMKKKHHHGGGGGGCCCBBB@@@???>>>=========;;;<<<===<<<999777666666...///000111111///...,,,........................000000000000000000000000///...------------...//////111222222222222333555888999999:::::::::999999:::999888888::::::999888666444222111111111000///......---///000000...,,,(((---///---...222222......,,,,,,---///000///...---......//////000000000////////////////////////---...///000000///...---+++,,,...///000///...---////////////////////////...//////000000111111222000//////111222222000.....................---,,,........................////////////////////////.........///////////////---000222222000000111333000000///.........//////---..................---///////////////.........))),,,///000///...//////............////////////000000///......///000000222000//////000111111000---...///000000///...---222000111444222000333999888888777777888999;;;;;;999777444222111222444555111000//////......//////---000000---+++...000///111555888999666333222222////////////000000111111000000000///...///222555222111111111111111111222222222333333333222222111//////111222222111111000////////////000111222333222111111000000111111222///333444222111333444222///111222000......000222000000000000000000000000000000000000111111111111000000111111111111000000666666555555555444444444555444333555777888888777777666555666777777555444222222222222222222222222///111222222444666111+++666666555555555777999:::444555777888999999999888555666777888999888777777:::;;;===>>>>>>>>>===<<<888999;;;===>>>>>>===<<<======>>>>>>>>>>>>======???>>>======???@@@???>>>???>>>=========???@@@AAAAAABBBBBBBBBAAAAAA@@@???EEEDDDDDDCCCBBBBBBAAAAAA??????>>>>>>>>>???AAABBB@@@??????>>>>>>??????@@@888:::>>>@@@AAA@@@>>><<>>>>>???AAACCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>===@@@>>>>>>???@@@AAA@@@???????????????????????????>>>@@@BBBAAA@@@@@@CCCFFFGGGGGGFFFFFFEEEEEEEEEDDDAAAAAAAAABBBBBBCCCCCCCCC<<>>>>>>>>>>>>>>>>>>>>>>>EEEEEEDDDCCCAAA@@@@@@???@@@@@@??????????????????;;;<<<===???@@@@@@@@@@@@EEEEEEEEEEEEFFFFFFFFFFFFIIIJJJLLLMMMMMMKKKIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@AAABBBDDDEEEEEEDDDBBBAAABBB@@@@@@BBBBBBAAAEEEJJJEEEFFFGGGHHHJJJKKKLLLMMMNNNPPPRRRQQQNNNKKKIIIIIIAAA@@@???===<<<<<<<<<<<<999:::;;;:::777555444444,,,...111333444333111//////////////////////////////////////////////////////...---,,,,,,---...///...000222222222333444666777888999999:::::::::999;;;888666888;;;<<<:::777777555222111222111000///---------...000///---+++''',,,...,,,...222222...000...------...///---,,,---------.........//////000000000000000000000000...///000111111000///...+++,,,...000000///...---000000000000000000000000000000000111222222333333000///000111333222000...,,,---...///000000000000....................................//////000000///////////////.........---000222222000///000222000///...------...///000------............------000000//////.........---...///000000000000222444............/////////000111000///......///000111///---------...///...------...000111111///---,,,***(((+++000000...333;;;;;;:::999999:::;;;===>>>888666333111000111222444111111000///////////////000333333///...111444333222666::::::666333111111.../////////000000111111111111111111000111555888222222111111111111222222000111222222333333333333***,,,---///000111000000222222222111000//////...333222222222222222222333---333666333000222333333000222333222000///222444222111111000111111222222000000000000111111111111000000111111111111000000444444555666666555555444222222222111111000000000999666222///000222333444444555555555444333333222111222444555666555444444666333333666777555666::::::999888888999999888666555555777888:::<<<======::::::::::::::::::::::::<<<<<<;;;:::;;;<<<===>>>???>>><<<===>>>???===<<<============>>>>>>>>>>>>@@@???===<<<;;;<<<>>>??????AAABBBBBBAAA@@@@@@AAABBBBBBAAA@@@@@@???>>>>>>>>>???AAABBBBBBAAA@@@???>>>???@@@@@@???>>>===<<<@@@>>>===>>>??????>>>===@@@@@@@@@????????????>>>??????@@@@@@@@@??????>>>@@@???????????????@@@@@@???>>>===>>>@@@AAA>>><<>>BBBBBBBBBAAA??????@@@BBB@@@AAABBBBBBCCCCCCBBBBBBFFFEEEEEEEEEDDDDDDCCCCCCEEECCCBBB@@@??????@@@@@@BBBBBBAAA@@@@@@AAAAAAAAA@@@@@@??????????????????BBBBBBBBBBBBAAAAAA@@@???@@@?????????>>>>>>============???@@@AAABBBBBBBBBGGGFFFDDDCCCCCCDDDEEEFFFDDDEEEFFFGGGHHHIIIIIIIIICCCDDDEEEDDDBBB@@@???@@@AAAAAA@@@@@@@@@AAAAAABBB???AAABBBBBBBBBCCCEEEGGGJJJIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNLLLJJJIIIJJJKKKKKKHHHBBB<<<999888999:::999888777555333111000///////////////////////////////////////////////////222000............---,,,...///////////////......---///111111111222444555:::888888:::======;;;888666999999666666999999666111111111111111000////////////000000///...---+++////////////////////////000...,,,+++---------,,,++++++---///000111111111////////////...............000///---...111///+++......////////////......000000////////////000000333///+++***...111333333222333333111...---...000000111222222000//////000////////////////////////000000000///......------000000///...............,,,...111333000,,,...444000000000000///...,,,,,,...///000111111000///...//////...---------------111///...------...///111000000000000////////////000000000000000000000000000///...------...///000............////////////222333444666777888888888666555555777:::===>>>>>>333333222111111222333333000111000///---...000111222333111---///444111+++:::777333111111111000000000111222333111///,,,***333111333555333///000333111111111000000000000///111555555111000222111,,,000222333333111000000111000***+++333444......444///000111222222111000///333333111000000000111222333222111000000222444555333000......111222111///555333111//////000111222111111111000000000000000555555555555555444444444555555555555444444333333666333000///000333444555444555555555444444333222222333444555555555444333666333333666777555666:::888777666666777666666555888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::<<<===>>>???===<<<===>>>???>>><<<===>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>??????AAABBBBBBAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA???>>>@@@@@@AAAAAAAAA@@@???>>>???=========??????>>>===@@@@@@@@@????????????>>>???@@@@@@@@@@@@@@@??????@@@@@@????????????@@@@@@@@@>>>======???@@@???===??????@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBDDDEEEEEEFFFFFFGGGGGGGGGDDDDDDBBBAAA@@@AAAAAABBBCCCBBBAAAAAA@@@@@@@@@@@@????????????????????????AAAAAABBBBBBAAAAAA@@@???@@@?????????>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCFFFEEECCCBBBBBBCCCEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHBBBCCCCCCCCCAAAAAAAAACCCBBBBBBAAAAAAAAABBBBBBBBB@@@AAABBBBBBBBBCCCEEEGGGIIIIIIHHHHHHIIIJJJKKKLLLOOOPPPOOOMMMIIIFFFEEEEEEHHHEEE@@@;;;888777777888444444333222111000000///........................////////////////////////444222000///000000///......///////////////......///000222222111222333555999888888999<<<<<<:::888777::::::777666999888555111111111111111000000///000000111111000///---,,,////////////////////////111111000///---,,,++++++,,,,,,---///000000000000////////////...............000///---///222111,,,//////000000000000//////000000////////////000000555222...,,,.../////////222333444222000//////000///111222111000...//////////////////////////////////////////............000000///...............---...111222///+++...444111111000//////...------//////000000000000//////111000//////....../////////000000000000000000//////////////////000000000000000000000000000000000000///...------...///000/////////000000000000111111111333444555555555555333222222333666888888888333222111111111111222333000000000///---...000222111333111...000444222---777444111000000111111111111111111111111000000000111000222555444111222555333333222222222111111111,,,000111......222111---///000111111000///000222555//////444333+++***//////000111222222111000///444333111000000000111222333222111000000222333444222000///000222333111///444333111000000000111111000000000000000111111111777666555444333444444555666666666666555555555555666444111000222444555555444555555555555444333333444444555555555444333333666333333666777555666999777777777666666666666666888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;===>>>>>>===<<<===>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>??????@@@BBBBBB@@@???@@@AAA>>>>>>??????@@@AAABBBBBBAAAAAABBBBBBBBB@@@???>>>???@@@@@@@@@@@@???>>>>>>>>>===<<<===???@@@@@@???@@@@@@@@@????????????>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@AAA???===<<<>>>???????????????@@@@@@@@@@@@@@@??????======@@@DDDEEECCC@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEFFFHHHJJJKKKLLLEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@?????????????????????????????????AAAAAAAAAAAAAAA@@@@@@??????????????????>>>>>>>>>???@@@AAACCCDDDDDDDDDDDDDDDCCCBBBAAAAAABBBDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFAAABBBBBBAAAAAAAAACCCFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBCCCCCCBBBCCCEEEGGGHHHHHHHHHIIIKKKLLLNNNOOONNNOOOOOOLLLHHHCCCAAA@@@CCCAAA>>>:::888666555555000000000000////////////------------------------////////////////////////555333111000111111111000///////////////////////////000111000///000111333888777777888::::::999777:::<<<;;;888777999888555111111222222111111000///000111111222111///...---////////////////////////---000333222...,,,,,,...---......///////////////////////////...............000///...000333333/////////000000000000//////000//////......//////000333111///.../////////...222333444444222000000111...000111111///......///////////////////////////............////////////000//////............//////...///000...+++///555222111000///......//////000//////////////////000222111111000000000000111...000111333333111000............//////000000111000000000000000000000000//////............//////000000000000111111111111000000111222222222222222222111000111333444444333222222111111111111222222000000000///......000222111222111000111444444000555222//////000111222111222111000000000222444555//////222666555222333777444444444444333333333333,,,//////......000000---...//////.........111333666111000444222+++)))---000000111222222111000000444333222111000111111222444333222111111111222333111111111222444333111///222222222111111111111111//////000000111111222222888777555333222333444555444333333333333333333333888666444444555666555555444444555555555555444444666666555555555444333333777444333666777555555999888999999999888777888999555555777888:::<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>===<<<===>>>???>>>===?????????>>>>>>>>>>>>>>>>>>======<<<======>>>???>>>@@@AAAAAA@@@??????@@@>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>========================>>>======>>>AAABBBBBBAAA@@@@@@@@@?????????>>>>>>@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@?????????@@@@@@AAA???===<<<<<<>>>???@@@??????@@@@@@AAAAAA@@@@@@???======AAAGGGIIIFFFAAA@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEFFFHHHIIIKKKKKKEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDBBBAAA@@@????????????????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???????????????????????????@@@@@@AAACCCCCCDDDDDDDDDBBBBBBAAAAAAAAABBBCCCCCCFFFFFFGGGGGGFFFEEEDDDDDDCCCDDDCCCAAA@@@AAACCCFFFDDDEEEEEEEEEEEEDDDDDDCCCAAABBBCCCCCCBBBCCCEEEGGGFFFGGGHHHJJJLLLNNNPPPQQQIIIJJJKKKIIIFFFBBB@@@@@@>>>===;;;999666444333222/////////...............------------------------////////////////////////444222000000111222111000///////////////000000000...//////...------///111777777777777888888888888<<<>>>===999777888777444111222222222222111000000111111222222111000...---////////////////////////&&&,,,111222///---///222...///////////////......////////////...............000///...000444444111......////////////....../////////....../////////.........///111111111000///111333333111000000111...///000000...------...////////////////////////---------...///000000111000///............//////000......///---+++///555333222000...---...000111000///...------...///000111111000000000000000111///000111111111111000///------......///000111111/////////////////////////////////......///////////////000000000111111111000000111111111000000///222111111222555555555333111111111000000111111111///000000///......000222000111111111222444444333666333000///000111111111111111111111111222333333000000333777666333333666555444444444444333333333222333222111000///...---/////////...---///222555111......333333///...222111111111111111111111111444333222111000111222222444444333111111111111222000111333444555444111000111111222222222111111000......///000111222222333888777444333222333555666222222222222222333333333444333222333555777666555444444555666666555555444777666666555444444444444777444444666666444555888777888:::999777777888:::555555777888:::<<<======::::::::::::::::::::::::;;;::::::999:::;;;<<<======<<<<<<===>>>??????>>>@@@?????????>>>>>>>>>==================>>>??????===???@@@@@@???>>>>>>???????????????????????????CCCCCCCCCBBBAAA@@@??????==================>>>>>>@@@??????@@@BBBCCCCCCBBB@@@@@@@@@?????????>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@??????@@@@@@@@@???>>><<<<<<===???AAA??????@@@AAAAAAAAAAAAAAA@@@>>>>>>CCCIIIKKKGGGCCC@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDEEEFFFGGGGGGHHHEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@?????????>>>>>>?????????@@@@@@@@@??????@@@AAAAAA@@@@@@@@@???????????????@@@@@@@@@???@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCFFFFFFFFFFFFEEEDDDCCCCCCFFFFFFDDDBBB@@@@@@BBBDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDCCCCCCEEEGGGFFFGGGIIIKKKMMMOOOPPPQQQGGGHHHHHHFFFBBB???======999999888777555333111000000000//////......------------------------------////////////////////////222000///...000000000//////////////////000111222000111000///......111333666777777777777777888999<<<>>>===999777888777444222222222222222111000000111111222222111000...---////////////////////////%%%***000111...,,,...111///////////////......---////////////............///000///---///444444111,,,------......------,,,//////............//////,,,...///111111000000000...///111111000///000111...///000000...------...////////////////////////,,,------...///000111111//////............//////000---,,,...---,,,///333222111///------...000111000///...------...///000//////.........//////000000///............///000,,,------...///000000111////////////////////////...//////////////////............/////////000000000111111111111000//////000///000222555666666444000000000000000000000000//////000///......111333000000111222333333444555999666333111111111111000000111222333333111///...333222555999777222111444333333333333222222222222333222222222111///......000000000//////000333666...---...222333222222444222222111111111111222222444444222111111111222333444333333222111111111111000111444555444333111000000111111222222222111111......///000111222222333666555444333444444555666444444444444444555555555------...111555777777666444444555666666666666555777666555555444555555555777444444666666444555888444666888888555444666999888888999999999:::::::::::::::::::::::::::::::::;;;:::999999999:::<<<======<<<;;;===???@@@???>>>@@@@@@@@@??????>>>>>>===<<<<<<======>>>>>>??????===>>>@@@@@@>>>===>>>?????????????????????>>>>>>CCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAABBBAAA@@@???@@@BBBCCCCCCBBB@@@@@@@@@????????????>>>>>>???@@@AAAAAABBBBBBAAACCCBBBAAA@@@@@@???@@@@@@?????????>>><<<===???AAA>>>???@@@AAABBBBBBBBBBBBBBB@@@@@@CCCGGGHHHFFFDDD@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@?????????>>>>>>>>>???@@@@@@AAAAAA>>>???@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCFFFFFFFFFCCCAAA@@@AAACCCEEEFFFFFFGGGFFFEEECCCBBBCCCDDDDDDDDDCCCCCCEEEGGGGGGHHHJJJLLLMMMNNNNNNNNNIIIIIIGGGCCC>>>:::999999777666555444333222111000000000//////......------------------------------////////////////////////000///------...//////...000//////...///000222333333333333222111222555888666777888777666666888:::;;;===<<<888777888777333222222222333222222111000000111111222111///...---////////////////////////***---000///---++++++---...///////////////......////////////............000000///,,,...333333000---------......---------///......------......//////111222111///...---...---...///.........000222...000111111///......///////////////////////////---------...///000000111///............//////000000---,,,......---...222000///...------...///000///..................///---------------......///111///...,,,,,,...///111---------......//////000000000000000000000000000......////////////..................////////////000000111111111000000///,,,---...111444555444222//////000000000000//////.../////////...///111333000///111333333000222666;;;888444111111111000000///111333444333111...---444333666:::888333111333222222222222111111111111///---...111111//////111000111111111000000333555000000000222222111111111333222111111111111222333555444333111111222222333333333333222222222222111///111333444222111111111111111111111111222222222//////000000111111222222333333444444555666666666444555555555666666666666///000111444666777666444444444555666666666666666666555555444444555666777888555444666666444444777333666999888555444777:::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<===<<<;;;<<>>AAAAAA@@@??????>>>>>>===;;;<<<===>>>>>>?????????<<<>>>??????>>>======>>>======>>>>>>??????@@@@@@CCCBBBBBBAAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAACCCDDDAAA???>>>???AAAAAA@@@???@@@@@@@@@????????????>>>===>>>???@@@AAAAAAAAAAAACCCCCCBBBAAA@@@@@@@@@@@@===???@@@???======>>>@@@>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCC@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@===>>>>>>???@@@@@@AAAAAA>>>>>>???@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBB@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBCCCEEEFFFGGGGGGFFFDDDBBBAAACCCDDDEEEDDDCCCCCCEEEGGGHHHIIIKKKLLLLLLLLLLLLKKKHHHGGGDDD???;;;888888999666555444222111111111111---------.........//////........................////////////////////////000...------...//////...000///......///111333444333333222111111333666999777888999888666666999;;;:::<<<;;;777666777777333222222333333222222111000000000111111000///---,,,//////////////////////////////......------,,,,,,......///////////////...////////////............000111...+++---111222///...//////////////////...///......------......///000111222111...---.../////////...------...222555///111222111000...//////////////////////////////------......//////000000...............///000000///,,,+++///000...---000---------------.........---......//////......---------,,,,,,---......///000//////////////////000........................000000000000000000000000---...///000000///...---...////////////000000000//////000000000000000///------...000333333111///......///000000///........./////////...///111444000...000333222...000555888555222000000111111000000111222333333333222111222333666:::999444333555222222222222111111111111111...///333333000///222///111222111000000111222000111222111111222111000333222222111111222222333555444333222111222333333111111222333333333222222///111333222000///000222111111000000000111333444000000000000000111111111111222444555666777777666333444444444555555666666888888888999999777444111444444555666777777666666666555444444555666777888888555444666666444444777444888;;;:::777666999<<<555555777888:::<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;<<<<<<<<<;;;<<>>>>>===;;;;;;===>>>????????????<<<>>>??????>>>======>>>;;;;;;<<<>>>???AAABBBBBBBBBBBBAAAAAAAAABBBCCCCCC@@@@@@?????????@@@BBBCCC@@@>>>===>>>??????>>>===@@@@@@@@@????????????>>><<<===>>>???@@@AAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@<<<>>>AAA@@@>>>===>>>???>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBAAA??????@@@BBB@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHGGGEEEDDDCCCBBBBBBAAA@@@@@@AAAAAAAAA===>>>>>>???@@@@@@AAAAAA===>>>???@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDD@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCAAACCCEEEEEEDDDCCCDDDEEEDDDEEEFFFGGGFFFDDDBBB@@@DDDEEEEEEDDDCCCCCCEEEGGGIIIJJJKKKLLLLLLKKKJJJIIIDDDCCC@@@<<<999999;;;===555444333111111111222222******+++,,,...///000000////////////////////////////////////////////////000...------///000//////000///......///111333444000000000//////111555888777999999888666666999<<<888;;;:::666555777777333222333333333333222111111//////000000000...---,,,///////////////////////////---,,,---///000111000---......///000/////////000/////////............111111...+++,,,000111...000000111111111111000000.........------.........---///000000......111444000000///------///444777000111222222000//////000////////////////////////.........///////////////...............///000111...++++++///111...---...,,,,,,---......------,,,,,,---...//////...---,,,---------------...///000///000111222222111000///...............---------000000000000000000000000---...///000000///...---000000000000111111111111---......///000000//////000000000222333333000------...///000000///...---.../////////...///222444000...000333111,,,...555555333000///000111222111111111111111222444666777000111555;;;:::666555777333333333222222222111111777333333666555000///222...000111111000.../////////111222111111333333111444333222111111222333444555444333222222222333333000111222333333333333333///111222111......000333222111000//////111333555111111111000000000000000666777777666444333555666666666666666777777777777888777666666666666666777333333222333444555555444666555333333555666555444555777999999888777666777777777777777777777777777888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::=========<<<;;;;;;::::::============>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>><<<;;;;;;::::::<<<===>>>======>>>???@@@AAAAAAAAAFFFAAA===>>>AAADDDBBB???AAA@@@???=========>>>>>>??????@@@@@@@@@@@@??????===============>>>??????::::::;;;===@@@BBBDDDFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>???AAABBBAAA???<<<@@@@@@???>>>>>>???@@@@@@@@@AAAAAA@@@???>>>@@@AAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFHHHJJJHHHDDDCCCEEEEEEBBB@@@?????????@@@@@@AAABBBCCCBBB@@@>>>>>>???@@@AAA>>>>>>???@@@@@@@@@@@@??????@@@AAABBBCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCEEEEEEFFF@@@@@@AAAAAAAAABBBBBBBBBGGGEEEBBB@@@@@@AAACCCDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIQQQQQQPPPNNNLLLJJJHHHGGGDDD===999:::777111111555222111111000///......---000000//////.........---////////////////////////...------,,,,,,,,,------000///...---------------000000000000000000000000//////333111///<<>>============>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>???????????????>>>>>>======<<<;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@AAAEEEAAA===>>>AAACCCBBB???AAA@@@>>>=========>>>?????????@@@@@@@@@@@@??????===============>>>??????======>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???@@@AAACCCBBB@@@>>>????????????????????????@@@AAAAAA@@@??????@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFFFFEEEEEEFFFGGGFFFHHHFFFBBBAAACCCCCC@@@??????@@@@@@@@@AAAAAAAAABBBBBB@@@?????????@@@@@@>>>>>>???@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCDDDDDDEEE@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLKKKIIIGGGEEECCCBBBAAA<<<999999777111111444111111111000///.........000/////////.........---........................///......------.........000///...------------...////////////////////////000111555555555BBBIII???888888777777888999:::;;;;;;999777777888999999888444333222111111111111111111111000//////000111111//////.........///000000---.../////////...,,,+++000000000000000000000000000/////////............111///......000000000///.../////////000000000000222...---......---...222000/////////..................------------......////////////////////////............////////////---111111,,,+++...///---000...---...///000///....................................///////////////000/////////...............,,,***+++---///...---//////............///////////////////////////...............////////////111000///......///000111////////////000000000000000000000000000000000000000/////////............,,,,,,,,,---------............/////////000000000222111000000111222333444555444222111111222444555222222222222333333333333000111333333222333444666333333222222222222222222222111000000//////000000000111222111000///000222111111111222222333333444111111111222222111111111555444333222222111111111333222222111000000//////111111111111222222222222...000111111111111444666333222111000//////000000666777777666444444555777333333444666777999::::::999999888666555555555555555555555444444444444444777555444444555666666555555777999999777777777888999999999999999999999999888888999999999::::::::::::;;;;;;<<<<<<;;;;;;::::::999::::::<<>>???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<======<<<<<<<<<===>>>???????????????????????????CCC@@@>>>>>>AAACCCBBB???@@@???>>>=========>>>?????????@@@@@@@@@@@@??????===============>>>??????AAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@AAABBBCCCCCCAAA???>>>???@@@AAAAAA@@@???>>>@@@AAABBBAAA@@@@@@AAACCCEEEEEEEEEDDDCCCBBBBBBBBBDDDEEEFFFFFFEEEEEEFFFHHHCCCEEEDDD@@@???BBBAAA???>>>???@@@AAABBBAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>??????@@@@@@@@@@@@@@@???@@@@@@AAA@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAACCCEEEHHHIIIIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKJJJGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHGGGEEECCCAAA???>>>===999888888666222000222111111000000//////....../////////...............------------------------//////////////////////////////......------..............................//////333444444@@@GGG>>>999999:::::::::::::::999999777666777888::::::999333333333222222333333444333333222111111222333333000000///.........//////---.../////////...---,,,////////////////////////////////////............///...,,,---///111222222....../////////000000000222...---//////---...222////////////............------............------....................................////////////000000...+++,,,//////---000...---...///000///...........................------......//////000000111000///...---......///,,,+++,,,...000111///...000//////......//////000......//////////////////............////////////000000////////////000000////////////000000000000111111111111111111111111////////////............++++++,,,,,,,,,---------......////////////000000111222222333222000///...222222111000000111222222000111111111222333333333///111222222111111333444333222111111000000000000222111000000//////000000000222333222111000111222222222222222222222222222111111111111111111111111666555444333222222222333333333333222111111000000000000111111222222333333///000111111111222444666555333222000//////000111555666777666444444555777444444555666777888999999:::999888666555444444444333444444444333222222333777555444444555666666555555777888888777777888999999999999999999999999999888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::::::::999:::<<>>???@@@@@@??????>>>>>>>>>>>>>>>=========>>>===<<<<<<;;;============>>>>>>>>>???????????????>>>>>>>>>>>>AAA@@@>>>???AAABBBAAA@@@@@@???>>>======>>>????????????@@@@@@@@@@@@??????===============>>>>>>???AAAAAABBBBBBAAAAAAAAA@@@??????????????????@@@@@@AAA@@@@@@AAABBBBBBAAA???>>>???AAABBBBBBAAA???>>>AAAAAABBBAAA@@@@@@BBBDDDFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEDDDDDDEEEFFFCCCEEEDDD@@@???AAAAAA???>>>???AAABBBBBBAAA???>>>@@@@@@AAAAAAAAA@@@@@@???>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFHHHIIIIIIHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJGGGFFFEEEDDDBBB???===<<<888777777666555222000000111000000000/////////...........................---------------------------....../////////////////////............//////........................111...222333111:::@@@888999:::;;;<<<<<<;;;999888999888777777999999999888555555444333333333444444333333333222222333333333111111000///........./////////000111111000///...........................///////////////.........000...,,,,,,...000111111........./////////000000222......000000......222///////////////............///000111111000///.......................................////////////333000,,,+++---000///---000...---...///000///...........................,,,------...///000111111222000...---,,,---///000------...000333555666666000000////////////000000............////////////............////////////000000////////////000000////////////000000000000000000000000000000000000///////////////.........,,,,,,,,,---------......000000000000111111111222111222222222111000...---000000111111111111000000//////000111222222333333000111222222111111222444222111000///////////////111111000///////////////000111222222000000111222333333222222222222222222333333333333333333333333666555444444333333333444333333333222222222111111333333333333222222222222222222333111000///000222555444222111000000111111555666666666444444666888666666666666777777777777:::999888666555444444444555777888777555555666777777666444444666777666555555777888888777777888:::999999999999999999999999888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::;;;::::::;;;<<<>>>@@@AAA<<<<<<<<<<<<===>>>???@@@@@@??????>>>>>>>>>>>>>>>===============<<<;;;;;;<<<======>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>?????????@@@AAAAAAAAA@@@??????>>>======>>>???@@@??????@@@@@@@@@@@@??????===============>>>>>>??????@@@AAABBBBBBBBBBBBAAA??????>>>>>>>>>???@@@@@@@@@???>>>???AAAAAA@@@>>>>>>???AAABBBBBBAAA???>>>AAABBBCCCBBBAAAAAACCCEEEDDDDDDDDDEEEEEEEEEFFFFFFAAABBBCCCCCCBBBBBBCCCEEECCCEEEDDD@@@@@@BBBCCC@@@>>>???AAABBBBBBAAA???>>>???@@@@@@AAAAAAAAA@@@@@@??????@@@AAAAAAAAAAAA@@@@@@?????????????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIDDDDDDCCCBBB???===;;;:::555666666444333222111///000000000000////////////---------.......................................+++,,,---............---//////.........//////000////////////////////////333...222333111888>>>777888:::;;;===<<<;;;999777;;;:::888888999888777555888777555444333222222222222222222222222222222222222111000///////////////...///000111111000//////------------------------.........///////////////111///------.../////////............////////////111......111111......111.........///////////////...///000111111000///.......................................////////////333///,,,---///000///---000...---...///000///...........................,,,------...///000111111222000...---,,,---///000.........///222666;;;>>>000000////////////000000---.........//////000000............//////////////////000000000000//////////////////000000000000////////////////////////.........///////////////............///////////////000000000000111111111111111111000000000000000000111222333333222111000//////000111222222333333111222333333222222333444111000//////.........///111000000///...////////////000111000//////000111333333222222222222222222444333333222222333333444555555444333333333444444333333333222222222222222666666555444333222222111000111111000......///000444333333222222222222222555666666666444555666888777777777777666666666666999999888666555555555555222555777666444333666888888666555555666777777666666777777777666777999;;;999999999999999999999999888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<=========<<<<<<<<<<<<===>>>??????@@@??????>>>>>>>>>>>>>>>===============<<<<<<;;;;;;<<<===>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAA@@@???>>>=========>>>???@@@??????@@@@@@@@@@@@??????===============>>>??????===>>>@@@AAABBBCCCBBBBBB@@@@@@???????????????@@@@@@???>>>>>>@@@@@@???>>>???@@@AAABBBBBBAAA@@@???AAABBBCCCCCCBBBBBBDDDFFFCCCCCCCCCDDDEEEFFFFFFFFF@@@AAABBBBBBAAAAAABBBCCCCCCEEEEEEAAAAAACCCDDDAAA@@@@@@AAABBBAAA@@@???>>>???@@@@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAAAAAAAAAAA@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIGGGFFF@@@@@@???===;;;999777666333555555222111333333000000000000000////////////---------------.........////////////////////////***+++,,,.........------//////......//////000000///////////////////////////)))---111///555;;;666777888:::<<<<<<;;;999888;;;:::999999999888666444888777666444333222111111000111111222222111111000111111000/////////000000,,,---.../////////...---.................................//////////////////...---...//////...---------........./////////111//////111111//////111.........///////////////------............------....................................////////////222...---000111///---...000...---...///000///...........................------......//////000000111000///...---......///,,,,,,,,,---...222888===111000000//////000000111------......///000000000............//////////////////000000000000//////////////////000000000000.................................///////////////...////////////000000000------............//////000000000111111111111222222222333333333333222222000111111111222333333333111333444333222222333444000//////......//////000111000//////......//////...000111000///...///000222222222222222222222222333222111000000111222333444444333333333333444444222222222222222222111111666666555444333222111111,,,---.........///111333111222333555555444333222444555666555444555777888555555666666777777888888888888777666666666666666...111555444222111444888888666555555666777777666666666777777666777999;;;888888888888888888888888888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::666888:::<<<======<<<<<<<<<<<<<<<<<<<<<===??????@@@??????>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<:::;;;<<<===>>>===<<<<<<<<<<<<======>>>>>>??????<<<===???AAAAAA@@@@@@AAA???>>>=========>>>@@@AAA??????@@@@@@@@@@@@??????===============>>>??????<<<>>>@@@AAABBBAAA@@@@@@BBBAAA@@@???????????????AAA@@@>>>???@@@AAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBCCCEEEGGGDDDDDDDDDDDDDDDDDDDDDDDD@@@AAACCCBBBAAAAAABBBDDDCCCEEEDDDAAA@@@CCCDDDAAAAAAAAAAAA@@@@@@@@@??????@@@@@@?????????@@@BBBBBB???@@@AAAAAABBBBBBAAAAAA????????????@@@AAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGIIIKKKLLLLLLKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJJJJIIIGGGEEECCC>>>===<<<;;;999777555333333666444000000444555222////////////000000000000,,,,,,,,,------.................................***+++---///000///......///////////////000111111........................111))),,,111...222777333666777888:::::::::999999999999888999:::999777555666555444333222222222222000111222333333222111000000000000///000000111111+++,,,.../////////...---..................................../////////000,,,,,,---///111111///------------.........//////111//////222222//////111............/////////000......------------......////////////////////////............///////////////...000444222---,,,///000...---...///000///....................................///////////////000/////////............+++---...------...222666111111000000000000111111------......///000000111............////////////...///000111111000///...////////////000000000000////////////////////////............/////////000.........////////////000---------........./////////111333444444333111///222222222222222222222222222222222222333333333333111222333222111000111222............///000111222000000///............//////000111111//////000111111111111222222333333444333222000//////000222333333333222222222222333333111111111111111111111111222222222222222222222222,,,...////////////222444---000444777888777444333444555666555555555777999333444555666777888999:::888777666666666666666777000444777777555444888<<<888777555555777777777666666666777666666777999<<<777777777777777777777777888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::333555999<<<>>>===<<<;;;<<<;;;;;;<<<<<<===>>>???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<999:::<<<=========<<<;;;;;;<<<<<<===>>>??????@@@;;;===@@@AAAAAA@@@@@@AAA???>>>=========???@@@AAA??????@@@@@@@@@@@@??????===============>>>??????===>>>@@@AAAAAA@@@???===CCCBBBAAA@@@????????????CCCAAA@@@@@@AAABBBBBBAAABBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCCCCCCCCCCEEEGGGEEEEEEDDDDDDCCCCCCBBBBBBAAABBBDDDCCCBBBBBBCCCEEEBBBDDDCCC@@@@@@CCCCCCAAABBBBBB@@@@@@?????????@@@AAA@@@???>>>>>>@@@BBBCCC???@@@AAAAAABBBBBBAAAAAA????????????@@@CCCEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGHHHDDDDDDDDDDDDEEEEEEEEEEEECCCFFFKKKOOOPPPPPPNNNLLLHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJHHHFFFCCCAAA>>>>>>===;;;999777555444333666444//////444666333////////////000000000000,,,,,,,,,------.........------------------------+++,,,...000111111000//////////////////000111111------------------------;;;222444777222444888333555666777888999:::::::::777777777999::::::999777444333333222222333333333111111333333333333111111000000//////000111222222---...000111111111000000////////////////////////---.........//////000000((())),,,///222222000...---------.........//////111//////222222//////111---.........//////000000111000///......///000111000000000000000000000000............/////////000...---222666333,,,+++000000...---...///000///...........................///////////////........./////////000//////...---,,,...111000...---...000111111000000000000111111---------...///000000111............/////////000...///000111111000///...////////////000000000000000000000000000000000000---.........//////000000---------.........//////////////////000000000111...111555888777444///+++222222111111111111222222444444333333333333333333000111222111000///000111............000111222333000000///...............000222333222111000111222000000111222333333444444555444222111111222444555222222222111111222333333000000000000000000111111---...///000111222333333111222222111///...000111+++///444888999888555333666666555555555555666666<<<999666666888:::999777777777777777777777777777777666444333444666999;;;:::888777666777888777666:::888555333333555888:::555777999999888888999;;;888999;;;::::::999;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>???@@@@@@:::<<<===>>>===>>>???AAA<<<>>>???>>>===<<<===?????????>>>===<<<<<<;;;;;;>>>>>>============>>>???????????????????????????BBBAAA@@@???>>>>>>>>>>>>????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@BBBDDDDDDCCCBBBAAA@@@BBBDDDDDDBBB???>>>>>>CCCBBBBBBAAAAAA@@@@@@???>>>???AAACCCCCCBBBAAA@@@FFFDDDAAABBBDDDFFFDDDBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDCCCCCCBBBBBBCCCEEEFFFEEECCCAAAAAABBBCCCDDDCCC>>>>>>???@@@BBBCCCDDDDDDDDDBBB@@@>>>>>>>>>@@@@@@BBBBBBBBBBBBBBBAAA???===BBBBBBAAAAAABBBCCCEEEFFFAAABBBBBBCCCCCCBBBBBBAAAEEEEEECCCBBBBBBCCCDDDEEEBBBDDDGGGHHHHHHGGGHHHHHHIIIJJJLLLMMMNNNNNNMMMMMMMMMKKKIIIJJJKKKIIIEEEAAAFFFGGGGGGGGGFFFCCCAAA???@@@>>>;;;888777666444222111111000000//////............//////...---,,,,,,,,,,,,,,,,,,,,,---...///.../////////...---,,,,,,,,,---------......//////------......//////000000............///////////////000000000000111444666888888999::::::::::::999999:::;;;999777555444555666666666444222222444666333333333222222222111111333111...---...///000000000000000000000000000000---....../////////////////////.........---------///......///000000///---------------------------//////000000111111222222//////////////////////////////............//////000000000000////////////---///333666666333///---000/////////////////////000000000///......------000...---...///000///...------............------111111000000/////////...000000//////.........---///...------...///---,,,---...///000000///...---////////////------///000222222222111000//////...//////000000000000//////000000000000000000000000000000000000000///......000000//////.........---//////...///000111000000///111222222000///000000222222111111111111222222666444222111222222111///000000000000000000000000......///000000000000000000000000000000111111222222222222111111111000000333222222111111222222333777666333111111111222333333222222222222222222222333333222111000000000111111111111111111111111111222222222222222111000///111111111222333555666777666666555555555555666666:::777555555777999888777888888888888888888888888>>><<<:::888777888999;;;:::888777666777888777666999777555444444555777888777777777888999:::::::::999:::;;;;;;999999:::;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@;;;===>>>>>>======???@@@===>>>???>>>===<<<===>>>==================<<<<<<>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@??????>>>>>>??????????????????>>>>>>>>>>>>>>>>>>===============>>>===>>>@@@AAABBBAAA@@@???AAACCCEEEEEECCC@@@??????BBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCDDDCCCAAA???>>>DDDBBB@@@@@@CCCDDDCCCBBBBBBBBBCCCDDDDDDCCCBBBAAACCCCCCCCCCCCCCCDDDDDDEEEEEECCCAAAAAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBB@@@???======>>>???@@@BBB@@@@@@BBBDDDCCC@@@<<<@@@@@@??????@@@AAACCCDDDBBBCCCCCCCCCCCCCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDD@@@CCCEEEFFFFFFEEEFFFGGGJJJKKKMMMNNNOOOOOONNNNNNLLLJJJHHHHHHIIIHHHEEEBBBDDDDDDDDDDDDBBB@@@???===>>>;;;888666666555333111000000000000////////////------........................------------------......//////......---,,,000000//////////////////---------...........................///////////////000111000000111444666777888999999::::::999999888999999888666444444444555555444333333333333333222222222222222222222222333111...---...///000///////////////////////////---....../////////////////////.........---------///......///000000///---------------------------000000000000000111111111//////////////////////////////............//////333333222111000///......---///333555555333///---/////////000111111111111.........///////////////000...---...///000///...---..................---///.........------------000/////////............333111000111222333222000......////////////......111111111000......///000111111000000///......---//////000000000000//////111111111111111111111111000000000000000///......000/////////............////////////000111000000111222333333222111111111222222111111111111222222555333111222333333333222000000000000000000000000......///000000000000000111111111111111222222333222222222111111111000000333222222111111222222333666555333111111111222333111111111222222333333333333222111111000000111111111111111111111111111111222222222222222111000000---.........///111222333666666555555555555666666777555444555777888888777888888888888888888888888???>>>;;;999999999;;;<<<:::888777777888888888777777666666555555666777777999777555777:::<<<;;;888:::;;;<<<;;;:::999:::;;;888999:::<<<============:::::::::;;;<<<<<<<<<===;;;;;;<<<===>>>???@@@@@@===>>>??????======>>>???>>>??????>>>===<<<<<<===;;;;;;<<<===>>>===============>>>?????????????????????????????????????????????>>>>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<=========>>>@@@AAAAAAAAA@@@???BBBDDDEEEEEECCCAAA@@@AAA@@@@@@AAAAAAAAAAAABBBBBBEEEEEEEEEDDDCCCAAA>>>===AAA???>>>???AAABBBBBBAAA@@@AAACCCDDDDDDCCCBBBAAABBBBBBCCCDDDDDDDDDDDDDDDEEECCCAAA@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@??????>>>???>>>=========>>>???@@@AAA@@@AAACCCEEEEEEAAA===@@@@@@??????@@@AAACCCDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBDDDFFFFFFFFFEEEFFFGGGLLLMMMOOOPPPQQQQQQPPPPPPJJJHHHFFFFFFFFFGGGEEEDDDCCCBBB@@@???===<<<<<<<<<999777555333444333222000////////////000000000000...------------///000111000000///......------,,,....../////////...------000000//////...---------......------------------............////////////...000111111000111444666777888999999::::::999999777888999888555444333444555333222333555555333000111111222222222222222222222000...---.../////////////////////////////////---......///////////////...............---------///......///000000///---------------------------111111111111000000000000////////////////////////000//////......//////000444444333222000///......---///222444444222///---/////////000000//////...------......///000000111000...---...///000///.......................................------------////////////............111///...///111111000/////////............//////222222111000000000000000000000//////......------//////000000000000//////111111111111111111111111000000000000000//////...////////////............/////////000000000111111222222333333333333333222222222111111111111222222222111111111333444444333000000000000000000000000......///000000000000000222222222111222333333444222222222111111111111111222222111111111111222222444333222111111222333444///000000111222333444444222222111000000000111111111111111111111111111111111222222222222111000000,,,,,,,,,---...///000111666666555555555555666666555555555666777888999999888888888888888888888888999888777777888999;;;<<<:::888777777888999888777666777777888888888888888:::777444666;;;>>>;;;888999:::;;;;;;::::::;;;===;;;;;;<<<===>>>>>>>>>>>>999::::::;;;<<<======>>>;;;;;;<<<===>>>???@@@@@@>>>???@@@???===<<<===>>>>>>???@@@>>><<<;;;<<<===;;;<<<======>>>>>>======<<<===>>>?????????>>>>>>????????????????????????============>>>???@@@AAA@@@@@@@@@?????????>>>>>>======<<<<<<<<<===>>>>>>???@@@AAABBBBBBBBBBBBAAAAAACCCDDDDDDBBB@@@@@@AAA??????@@@AAAAAABBBCCCCCCEEEEEEEEEDDDCCCAAA???>>>@@@?????????@@@AAABBBBBB???AAACCCDDDEEECCCBBB@@@AAABBBCCCDDDEEEDDDCCCBBBDDDBBB@@@@@@AAACCCCCCBBBCCCBBBBBBAAA@@@???>>>>>>>>>=========>>>???AAABBBAAADDDGGGHHHEEEBBB@@@???BBBAAAAAAAAAAAACCCDDDEEEBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDEEEDDDCCCBBBEEEGGGHHHHHHHHHHHHIIIJJJOOOPPPQQQRRRRRRRRRQQQPPPJJJHHHFFFEEEEEEFFFFFFFFFBBB@@@===;;;:::::::::;;;555333111111111222111000.........///000111111111000///---,,,,,,...000111///////////////......---......////////////......,,,,,,,,,,,,,,,,,,++++++/////////......------,,,............////////////...///111111111111333555777777888999999999999999777888999888666555444555666333111444777888333...111111111111222222222222222000...---...//////...////////////////////////---......///////////////........................///......///000000///---------------............222222111111000000//////////////////////////////000000////////////000000222222111111000/////////---///111222222111///---////////////...,,,***)))............//////000000000...---...///000///...//////............//////000000000000000////////////////////////............---,,,---/////////---000///...------...///000000/////////000111111111000000000//////.........//////000000000000//////222222222222222222222222//////000000000000/////////////////////.........///000000000000000111222222222222333444444333222222222111111111111222222111000000111222333111000000000000000000000000000......///000000000000000222111111111111222333333111111111111111111111111222222111111111111222222333222222111111222333444000000111111222222333333111111000000000000111111111111111111111111111111111111222222222111111000.........///000111222222666666555555555555666666555666777888888999::::::888888888888888888888888777666666666777888999::::::888777777888999999888777888999::::::::::::999;;;777555777<<<>>>;;;888777888:::;;;;;;<<<>>>??????????????????>>>===<<<::::::;;;;;;<<<===>>>>>>;;;;;;<<<===>>>???@@@@@@???@@@AAA@@@>>><<<===>>>>>>??????>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<>>???AAAAAA@@@@@@@@@@@@????????????>>>=========>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBAAA???AAABBBAAA@@@??????@@@??????@@@@@@AAABBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAACCCDDD???@@@BBBCCCDDDCCCBBBAAA@@@AAACCCDDDDDDDDDCCCBBBDDDBBB@@@@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCAAAHHHNNNKKKCCC===???CCCAAAAAA@@@@@@AAABBBDDDEEE@@@AAAAAABBBBBBAAAAAA@@@@@@AAACCCDDDDDDDDDCCCBBBEEEGGGHHHHHHHHHIIIKKKLLLQQQRRRRRRSSSRRRQQQOOONNNIIIHHHGGGEEEDDDDDDFFFGGGAAA???<<<999888888999:::333111//////000111000///------...///000111222222333222///---,,,---...///------...///000000//////......///////////////...******++++++,,,---......111111000000//////..................////////////---///111222111222333555777777888999999999999888888999::::::888666666777888555333555999999555000111111111111111111111111111///......//////...---........................---......///////////////---.....................///......///000000///------------....../////////222222111111000000//////////////////////////////000000////////////000000------......///000000000...///000111111000///...---...///000///...---,,,000000//////............000...---...///000///...000///............///000/////////000000000000000.........//////////////////......///000111111000000///...------...///000---,,,+++---000222333222111111000000000000000/////////000000000000//////111111111111111111111111//////000000000000//////.........///////////////...000222111000///111333111000000111333444333111222222111111111111222222222111000000111000...,,,000000000000000000000000......///000000000000000000000000000000111222222111111111111111111111111222111111000000111111222222222222111222222333333222222222111111000000000111000000///000000111111111111111111111111111111000111111222222222111111000000000000111222333333666666555555555555666666555777999:::999888999:::999999999999999999999999::::::999888777777777777:::888777777999::::::999777888999::::::;;;:::::::::888666888;;;===<<<999777999;;;;;;;;;<<<>>>@@@AAAAAA@@@@@@???===<<<;;;;;;;;;;;;<<<=========>>>;;;;;;<<<===>>>???@@@@@@???@@@AAA@@@>>>===>>>???<<<>>>???>>>===<<<===???@@@???>>>======???AAACCC@@@???>>>===<<<<<<<<<===????????????????????????<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@?????????>>>>>>===>>>>>>???@@@AAA>>>>>>>>>>>>?????????@@@???@@@AAA@@@???>>>???@@@??????@@@AAAAAABBBCCCCCCAAAAAABBBBBBBBBCCCCCCDDDBBBCCCDDDCCCAAAAAABBBDDD???@@@AAABBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCDDDBBB@@@???AAABBBBBBBBB>>>>>>??????@@@@@@AAAAAA>>>>>>???@@@AAABBBBBBBBBAAAHHHMMMIII@@@;;;>>>DDD??????>>>>>>???@@@BBBCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDFFFFFFGGGHHHKKKMMMSSSSSSSSSRRRQQQOOOLLLKKKFFFGGGGGGEEECCCBBBCCCDDD???>>>;;;888777777888888333111//////000111000///---......///000111111222444333111///------------+++,,,...///000000//////......///000000000//////++++++,,,...///000111222111111000000000000000000............////////////---///111222222222333444666777888888999999888888888:::;;;:::999777888888888666555666888888666333222222111111111000000000000///---...//////...,,,........................---......///////////////---------...............///......///000000///------------...//////000000111111111111000000000000////////////////////////111000000//////000000111++++++,,,---///000111111......////////////......***,,,///222333333222222111000000///......------000...---...///000///...111000///......///000111---------........................///////////////---,,,+++,,,...000///...//////............//////---+++))),,,000333333111111111111111000000000000//////000000000000//////000000000000000000000000...//////000000000000000.........///////////////...111333222000///111444111000///111444555333000222222111111111111222222222111000111111000---***000000000000000000000000......///000000000000000000000//////000000111222111111111111111222222222111111000000000000111111222222222222222222111111333333222111000//////...000000/////////000111111111111111111111111111111000000111222222222222111000/////////000000111222666666555555555555666666555777::::::888666777888999999999999999999999999:::999999888777777666666:::888777777999;;;::::::666666777777888999::::::888888999999:::;;;;;;;;;:::;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<============;;;;;;<<<===>>>???@@@@@@???@@@AAA@@@>>>>>>>>>@@@;;;<<<>>>>>>======???@@@@@@???<<<<<<>>>BBBGGGJJJEEECCC@@@>>><<<<<<===>>>????????????????????????===============>>>???@@@AAAAAA@@@@@@@@@?????????<<<<<<<<<======???@@@@@@>>>>>>>>>>>>>>>??????@@@???@@@AAA@@@??????@@@BBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCDDDEEECCC@@@???AAACCC@@@@@@@@@@@@@@@BBBCCCDDDBBBBBBAAAAAABBBBBBCCCCCCCCCAAA??????AAABBBBBBAAA>>>?????????@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@AAACCCEEECCC???>>>@@@BBB???>>>>>>>>>>>>@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAABBBCCCDDDEEEBBBCCCEEEFFFGGGIIIMMMPPPTTTTTTSSSQQQOOOLLLIIIGGGCCCEEEFFFEEEAAA??????@@@===<<<:::888666666666666444222000000111111000///......//////000000111111222111111000///...------+++,,,...//////...---,,,......///000000000000000------...///000000111111////////////000000000000............////////////,,,///111333222222333444666777777888888888888888777999::::::888777777888777777666555555555555555333333222111000///......///...---...//////---+++........................---......///////////////---------........./////////......///000000///------------...///000000000000000000000000111111111////////////////////////111111000000000000111111,,,------...///000111111........................+++,,,///111222111000//////////////////.........000...---...///000///...111000///......///000111------------.........///............/////////000+++******+++---......---......////////////......111---+++---111333222///000000000000000000000000//////000000000000//////////////////////////////......///000000000000000............/////////000...111444333000///111555333000///111555777555111222222111111111111222222111111111222333222///---000000000000000000000000......///000000000000000111111000000111111222333000000111111111222222222111111000000000000111111222222222222222111000///222222111111000000/////////////////////000111111111111111111111111111111000000111222222222222222000000/////////000111111666666555555555555666666444777:::999777555555777999999999999999999999999555555555666777777888888:::888777888999;;;;;;:::555555555555666777888999777999::::::::::::;;;======>>>>>>===;;;999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;===============<<<<<<<<<;;;;;;<<<===>>>???@@@@@@>>>???@@@@@@???>>>???@@@:::<<<===>>>===>>>???AAA???===;;;;;;>>>DDDKKKPPPIIIGGGBBB???======???@@@????????????????????????===============>>>>>>???AAAAAAAAA@@@@@@@@@??????;;;;;;;;;<<<<<<>>>??????@@@@@@??????@@@@@@AAABBB@@@AAABBBAAA@@@@@@AAACCC@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCEEEEEECCC@@@>>>@@@BBBAAA@@@???>>>???AAADDDEEECCCBBBAAA@@@AAABBBCCCDDDCCCAAA??????@@@BBBBBBAAA@@@@@@??????????????????===>>>>>>????????????>>>AAA>>><<<<<>>===;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<===>>>@@@AAABBBCCCCCCBBB@@@======>>>???>>>:::777999===@@@>>>;;;<<<>>>???======CCCMMMUUURRRLLLCCC===;;;<<<===>>>@@@@@@@@@@@@@@@???>>>===AAA@@@>>>===<<<<<<<<<===????????????????????????>>>>>>>>>>>>>>>??????@@@@@@@@@??????@@@@@@AAABBB???AAAAAA???@@@CCCAAA===@@@AAACCCDDDDDDCCCAAA@@@CCCCCCCCCCCCCCCCCCBBBBBBEEEEEEDDDCCCBBBBBBAAAAAADDDAAA???@@@BBBCCCAAA>>>AAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@???????????????AAA@@@???>>>>>>@@@BBBCCCCCCCCCBBBAAA@@@>>>>>>===>>>>>>???@@@AAABBBBBBCCCDDDCCCAAA@@@@@@AAACCCDDDCCCBBB@@@AAABBBCCCBBBAAADDDGGGJJJJJJJJJKKKOOORRRVVVUUURRRNNNJJJGGGDDDBBBDDDDDDCCCAAA???<<<:::999;;;888666444444333222000333333333333333333333333///000222222000000000111000000///...............////////////////////////...---,,,,,,...//////...---,,,++++++------,,,+++...------------...//////...---,,,---/////////...///000222444444444222111444444555555666666777777:::999777777:::===888///444444555555555555555444333222222222111111000000111000......000000000///...............///000000......------------.....................///000000//////............//////000///...------...///000,,,///333444333000//////000000//////.........---222222222222222111000//////000000000111111222222000000////////////000000,,,000333333000......///---,,,,,,,,,,,,---......000///......000111111111222111111111222111///,,,/////////000///......---000000111222222111///...////////////000000000000000///...------...///000000000000000//////222444***,,,...000111111000///......//////000000111111111111000000111111000///............////////////------......///000000000333333222111111222333333222222333333333333444444---111444222...---000444222222222222222222333333111///---...111333222000......///000000000000000000111222333333222111000000111222222000//////000333333222222222222222222111333555555333222111222000000000000000000000000222222111111111111222222333555666555333111000000333111000111222444333333111111222222222333333333555333333666666444444777555666666777888888999999999999999888888888777777:::888777888999:::999888888888888888888888888888777888888999999888888777999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::;;;======<<<:::<<<;;;;;;;;;;;;<<<======<<<<<<<<<===>>>@@@AAABBBAAABBBDDDCCC@@@>>>======???<<<999:::>>>@@@>>>;;;;;;===>>>======AAAIIIPPPLLLGGG@@@<<<<<<>>>???@@@???????????????>>>======AAA@@@>>>===<<<<<<======????????????????????????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???@@@@@@AAABBB@@@AAAAAA???@@@CCCBBB===???AAABBBCCCCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBBBBAAAAAABBB@@@>>>>>>@@@AAA???===AAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBAAAAAAAAAAAA???????????????@@@@@@@@@@@@??????>>>???AAACCCDDD@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAADDDBBBAAA@@@@@@AAABBBCCCEEECCCBBBAAACCCDDDDDDCCCEEEGGGIIIJJJJJJKKKNNNQQQSSSRRROOOLLLHHHEEECCCBBBCCCCCCBBB@@@>>><<<:::888888666444333333222000///////////////////////////...000111111000//////000000000///...............///////////////////////////...,,,---...000/////////---,,,---...///...---...---------......//////...---,,,---///000///......000222444444444333222555555555666666777777888444999<<<;;;<<<>>>>>><<<777777666666555444222222555444333222111000///...111000......000000000//////////////////000111111.........------........................///000000//////............//////000///............///000---000222333111000//////000/////////............000111111111000000///...---------....../////////000000////////////000000,,,...000111000//////000............////////////000///......///000111111000//////000222222111//////////////////......------...///000111000000///////////////000000000000000///............///000///000000///...///111333////////////000000000//////////////////000000000000///...---...//////........./////////000000000000000000111222222333333333333222111111222333333555555444333222111111000...111222111///...000222000000111111111111222222111///---...000222111//////000000111111111111111111111222222222222111111000222444444444333333444222222222222222222222222111222444444222111000111111111111111111111111111222222111111111111222222222333555444222111000111222111000111333444444444111111222222222333333333666333333666777444555777555555666777888999999999999999888888888777777777777666666777999:::999888999999999999999999999999888999999::::::999999888:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;;;;::::::>>>===;;;<<<======<<<:::<<<;;;;;;;;;;;;<<<======<<<<<<<<<===>>>???@@@AAA???BBBDDDEEEBBB???===<<>>;;;;;;>>>???>>>;;;:::<<<=========???DDDIIICCC@@@===<<<===@@@AAAAAA>>>>>>>>>???>>>>>>===<<>>============???????????????????????????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@BBBAAA???AAADDDBBB>>>???@@@AAABBBBBBAAA@@@???CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@??????@@@@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBAAAAAAAAAAAA>>>>>>??????@@@@@@AAAAAA@@@@@@??????@@@AAACCCDDD???@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@???BBBAAA@@@@@@@@@@@@BBBCCCHHHEEECCCBBBCCCEEEFFFFFFEEEGGGIIIJJJJJJKKKMMMOOONNNMMMKKKIIIFFFDDDBBBAAAAAAAAA@@@???===:::888777555444333333333222///---000000000000000000000000---///111000///...//////000//////............///////////////////////////000...---...///000000000111///...///000111000///............////////////...---,,,---///000///......///111333444555444444555555666777777888999999===EEEIIICCC:::777999:::999999888666444222000///666555444333111///...---111000......000000000///000000000000000111222222.......................................///000000//////............//////000//////......//////000///000111111//////000111////////////............//////000000//////......---------------.........000000////////////000000......---...000111111000...///000111222111000000//////......//////000000000...---...000222222222000000000/////////......+++,,,---///000000111000////////////000000000000000//////......//////000//////000///......000222111000000///////////////000000////////////////////////---------...///000/////////000000000111111000000111111222333333333333222222111111222222333555555444333222111000000000000000000000000000000/////////000000000111111222000//////000000000///000000111222222222222222222222111111111111222222***---000222222111111222111111111222222333333444000222333333111000000000111111111111111111111111222222111111111111222222000222444333222111111222222111000111333555555444111111222222222333333333666333444777777555555888666666777888999888777777888888888888777777777777555555444666999::::::999999999999999999999999999999::::::;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<999::::::;;;;;;;;;;;;:::>>><<<;;;<<<===>>>===<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<======???@@@@@@@@@BBBDDDDDDAAA???>>>>>>@@@>>>;;;;;;======<<<:::999;;;======<<<===???BBB>>><<<;;;<<<>>>@@@@@@@@@>>>>>>????????????>>>>>>@@@@@@??????>>>>>>>>>>>>??????????????????????????????>>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAABBBBBB@@@BBBBBB@@@BBBEEECCC???@@@@@@AAAAAAAAA@@@???>>>BBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBAAAAAAAAAAAA>>>>>>??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAA@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBHHHEEECCCBBBCCCEEEFFFFFFEEEGGGHHHIIIJJJKKKLLLLLLJJJJJJHHHFFFDDDBBBAAA@@@??????>>>===;;;999777666333333333444444333///,,,222222222222222222222222---...000000.........///000///............//////////////////////////////000///......000111111000111000//////111111000///......//////000000000000///------...///000///...---...000222444555555555555555666777888999999:::DDDKKKMMMCCC888333333444999888888666555333111000555555444333111000//////111000......000000000///000000//////000000111222......////////////.....................///000000//////............/////////////////////000000000000000000///......000222///////////////........./////////000000//////.........////////////////////////000000000000//////111...,,,,,,///111000...---///111222333222000///////////////......///000111///------///111111111111000000///////////////------...///000000000111////////////000000000000000//////////////////000...///000000......///111---...///000000///---,,,000000000//////......---000000///......///111333000000000000111111111111------......///000000111222222222222222222222222111222222222222333333333111///...///000111000///...//////000000111111111333222111000000000000000///000111111222222111111333222111000000111222333(((,,,///111111000///000000000111222333333444444111222333333111000000111111111111111111111111111222222111111111111222222000222333333222222333555333222222333444444333111111111222222222333333333666444444777777555555888777888999999999777555444888888888777777777666666555444444666999:::::::::999999999999999999999999::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<:::999:::===???@@@@@@<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<===>>>??????AAABBBBBB@@@>>>>>>???@@@>>><<<;;;::::::;;;::::::999;;;<<<===<<<<<<<<<===<<<;;;;;;<<<>>>???>>>===???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCC@@@BBBBBBAAABBBFFFDDD@@@AAAAAAAAAAAA@@@@@@??????BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBAAAAAAAAAAAA>>>>>>???@@@AAABBBBBBCCCEEEEEEDDDBBBAAAAAA@@@@@@CCCBBBBBBAAAAAA@@@@@@@@@??????@@@AAABBBBBBCCCCCC@@@@@@@@@@@@AAABBBBBBCCCGGGEEEBBBBBBCCCEEEEEEEEEFFFFFFGGGIIIJJJKKKJJJIIIHHHGGGFFFEEECCCAAA@@@???<<<<<<<<<:::999777555444333222333444555444111...////////////////////////---...000000........./////////............//////////////////////////////000///......000111111000000///......000000///......///000111111111000000///...---...000000000///...///000222333555555666555555666777888999::::::<<<@@@AAA<<<999999999888666666666666555444333222333333333222222222222222111000......000000000//////............///000000......///000000///.....................///000000//////............//////...//////000000000000000000000000...------000222........./////////////////////000111111000000/////////////////////......//////000000000000//////333///,,,,,,///000...,,,,,,---///111111000///......///000///---,,,...000333111...---.../////////111111000////////////000111000000000000000000000////////////000000000000///000000000000000000//////000111111///...///000'''***...111222000---+++000000//////......------...///000///......111333000000000000111111111111,,,,,,---......//////000222222222222222222222222111111111222222222333333000///...///000111000...//////000000111222222333444333333222111000111222...///000000111111000000333222111000000111222333...111444444333222222222000000111222333333444444333444444333222111222333111111111111111111111111222222111111111111222222111333444444333333555666666555444444444333111///111111222222222333333333777444444777888555555888777888999:::999777555444888888777777777666666666666555555777999;;;;;;:::::::::::::::::::::::::::999::::::;;;;;;::::::999999999999:::::::::;;;;;;999:::;;;<<<<<<===<<<<<<:::999888999<<>>???@@@@@@@@@>>><<<<<<>>>@@@;;;;;;::::::999:::::::::;;;<<<<<<=========<<<;;;===<<<;;;<<<===>>>===<<>>>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCC@@@BBBBBBAAACCCGGGFFFAAABBBBBBAAAAAA@@@@@@??????AAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBAAA@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBFFFEEEEEEDDDBBBAAA@@@@@@??????@@@AAABBBCCCDDDDDD??????@@@AAABBBCCCDDDDDD@@@AAAAAABBBBBBCCCCCCCCCFFFDDDCCCCCCEEEEEEEEEDDDFFFFFFGGGHHHJJJJJJIIIGGGFFFEEEDDDBBBAAA???>>>===::::::999888777555444333222222222333444444222000111111111111111111111111---///111000///.../////////............//////000////////////////////////000...---...///000000000///...---...///000///---...///111222222222111000///...---...000111000//////000000111333444555555444444555666888999::::::888:::999777888<<<;;;888444444555555555555555444222222222222333333333333111000......000000000///...............//////000...///000111111000///..................///000000//////............//////......///000111111111111///000000...------///111........./////////////////////000111111111000000.........---------------...///000111111000///...000///......//////...,,,,,,---.../////////......---///111///,,,+++---000333111///...//////...---222111000///...///000111222222111000000000000000////////////000000000000///000000111111000000//////111222222000//////000&&&)))---111222111...,,,//////..................))),,,///...,,,,,,...111/////////000000000111111/////////000111111222222111222222333333222222111444444333222111000////////////////////////////////////000000111222333333222333333222000000111333......///000000000000000222222111111111111222222000111333333222111222333111111111222222333333444444444555333222111333444222222222222222222222222222222111111111111222222222333333333222222444666666555555555555444000...111111222222222333333333777444444888888555666999444555888::::::999777666888777777777666666666666777777666888:::;;;;;;:::::::::::::::::::::::::::999999::::::::::::999999888888888999999999::::::888888:::;;;;;;<<<<<<<<<;;;999888888;;;>>>??????<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>===>>>???>>>===<<<<<<===:::;;;;;;:::::::::;;;===============>>>>>>===<<<===<<<;;;;;;===>>>===<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCC@@@CCCCCCBBBDDDGGGFFFBBBDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCC@@@BBBCCCBBB@@@>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDCCCBBBBBB??????@@@AAABBBCCCDDDDDD@@@AAAAAAAAABBBBBBCCCCCCAAAAAABBBCCCDDDDDDDDDDDDFFFEEEEEEFFFHHHGGGFFFDDDGGGFFFFFFHHHJJJJJJGGGEEECCCCCCAAA@@@>>><<<;;;:::888888888777666444333222222000///000222222111000222222222222222222222222...000111111000//////000...............///000000///////////////////////////...,,,---...000//////000.........///000///......///111333333222111000000.........000111000///111111111111222333444555222333444555777888999::::::<<<;;;777777:::999666444444555555555555555444333333333333333333333333111000......000000000////////////...///000000111...///000111111000///..................///000000//////............//////---...000111222222111111...///000///...---///000............/////////000---...//////000000000////////////......---------...///000111111000///...***,,,...////////////000------........./////////---000111///+++***---000000///...///000000...---333222000///...///000111000000///...///000111111////////////000000000000///000111111111111000///000222444444222000000000,,,---///000000000//////------..................'''+++000000---,,,---000....../////////000000000111111111222333333444444111222333333333333222111444444333222111000//////---///111000------...111------...///000111222333///000111000///...111333//////000111111111111000111111222222222222111111...///000000///000333555222222222222222222222222333444444222000000222444222222222222222222222222222222111111111111222222111222222111///000222444444333444555666555333000111111222222222333333333777444555888888666666999111333666999;;;;;;:::999777777777777666666666666999888777888:::;;;;;;:::::::::::::::::::::::::::888999999::::::999999888777777888888888999999999666777888999:::;;;;;;;;;===:::888888:::<<<======<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<======>>>999<<>><<<;;;::::::;;;<<<;;;;;;;;;===??????>>>======>>>???>>>======;;;:::;;;===??????>>>===>>>???@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCAAACCCCCCBBBDDDHHHGGGCCCEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEBBBCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFDDDAAA@@@BBBDDDAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGIIIJJJIIIFFFDDDGGGFFFFFFHHHJJJJJJGGGDDDBBBAAA@@@>>><<<:::888888777777777666555333222111111///......000111111000........................///000222222000000000111...............///000111////////////////////////...---,,,,,,...//////...000///...///000111000......000222333333333111000000///...///000111000///222111111111222333333444222222333555666888999999666:::;;;888777:::===<<<555555555666555555444333555555444333333222111111111000......000000000///000000000000000111111222...///000222222000///..................///000000//////............//////---...000111222222222111---///000///...---...000---.........//////000000,,,,,,---.../////////...222222111111000000000///...///000222222000///...$$$)))...000000///111333///............///000000---000222///+++))),,,000---,,,---///111111000...333222000///...///000222...---------...000111333////////////000000000000///000111222222111000///111333555555333111000111333222000///...///111222,,,------....../////////'''---222333000...///111............////////////000111111222222333444444111222333444444333222111000111111111111222222222,,,///222111---+++...222,,,,,,---...///000111222,,,...000///------000222000000111222222222222222000111222333333222111000111111222222222555999<<<333333222222222222222222222333222111//////111333222222222222222222222222222222111111111111222222000000000///---...000222111111222555777777555333111111222222222333333333777777777777777888888888888888999999999888888777::::::999999888777666666888888999::::::::::::999<<<;;;::::::999999999999::::::::::::::::::::::::999999999999999999999999777999999999888777888999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999;;;<<<======;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???@@@@@@AAAAAA@@@CCCCCCAAA@@@AAA???;;;============>>>>>>>>>>>><<<>>>@@@AAABBBAAA???>>>AAAAAAAAAAAABBBCCCDDDDDDGGGFFFEEECCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFDDDCCCCCCBBBAAA@@@@@@@@@DDDDDDDDDDDDDDDDDDCCCCCCHHHEEECCCCCCDDDCCC@@@===BBBAAA@@@@@@????????????CCC@@@===>>>@@@@@@???===AAAAAABBBBBBCCCDDDEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHJJJKKKKKKLLLLLLMMMIIIEEEFFFIIIJJJGGGDDDBBBAAA>>><<<:::999888888666666555444222111000000///000111222222111000///111000...------...///000...+++)))+++///111...+++000000//////.........---000///...---...000222333,,,---------...////////////......---------......888888888666333111111222333222000...///111333555111000000111333555444333555444444444666888:::<<<999:::;;;;;;999999:::;;;888888888888777777777777111222333444333222111000111000///------......///222///---...000111000...//////000000///...------///......000333333///,,,000000000000000000000000000000000000000000000000000000//////000222444555000000111111000///.........,,,+++---000111///,,,------///222333222111222000000111111111111000000---...000111111111000///---...000111111111000///------...///111111///---,,,000000)))''',,,000///000///...------...///000111111000000//////......111111111000000000000000...///111111/////////000111111111111000000000000,,,---...000000000/////////......///111222111000///////////////000111111000000////////////000000111111111222222333333333444333222222444444333222222222222222222111000//////.........///000222333//////000000000000//////000000111111111000000///111111111111111111111111333222111222222222000...111333444444333222444555444555555444222111111222222222111000//////000000333333333111000000333555111111000000111111222333222333444555555333111000+++,,,---///111333555555333222111000000222444555888888888777777777777777777888888999999999888888::::::999999888777777666888888999::::::::::::999===<<<;;;;;;:::::::::;;;::::::::::::::::::::::::999999999999999999999999777999:::999888777888999:::::::::;;;;;;;;;<<<<<<======<<<;;;:::::::::;;;>>>>>>===<<<<<<<<<<<<<<<=========<<<;;;;;;::::::999:::;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???@@@@@@AAAAAA???BBBBBB@@@???AAA???<<<=========>>>>>>>>>??????===>>>@@@AAAAAAAAA@@@???AAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????BBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@@@@BBBEEEFFFEEECCCBBBBBBAAAAAAAAABBBBBBCCCBBB@@@>>>>>>???@@@???===???@@@AAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDEEEEEEFFFGGGHHHIIIHHHHHHJJJKKKLLLMMMMMMMMMMMMIIIFFFFFFHHHIIIFFFCCC???>>>;;;999777666666666666555555333222111000000///000111222222111000///111000...------...///000222///,,,...222444111...000000/////////.........333222000...---...///000---------...............000000////////////000000444555555444222111222333555333111000000111333444222111000111333444333222222222222333555666888999999:::;;;;;;999999:::;;;888888777777777666666666444333222111000111222333111000///...---...//////222///---...000111000...///////////////...------...------///111111...+++000000000000000000000000000000000000000000000000111111000///////////////......//////...------,,,,,,,,,,,,---//////...---000///000111000///......000000111111111111000000---...///000111000000///---...///000111000000///...------...000000///...,,,000000+++)))---000///000000///......//////000111111000000////////////000000000000000111111111...///111111/////////000111111111000000000//////---...///000111000///...000...---...//////...---000000/////////000000111//////000000111222333333111111222222222333333333444222222222333444333222111222222222222111000/////////......///000111222//////000000000000////////////000000111000000000111111111111111111111111111000000111333333222000111222333333222222333444444555666444222111111222222222111000000000000000222333333111000///000222111111000000111111222333222333444444444333111000///000000111222333333444111000///......000222333999999888888777777666666666777888999999999999999::::::999999888777777777888999999:::::::::::::::======<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999888999:::999888777888::::::::::::;;;;;;;;;<<<<<>>===<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>??????@@@AAAAAAAAA===@@@AAA>>>>>>@@@@@@<<<===>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEECCCDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@CCCCCCBBBBBBBBBCCCCCCDDDGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@BBBEEEFFFFFFEEEBBBBBBBBBBBBCCCDDDEEEFFFBBB@@@>>>>>>???@@@???>>>>>>???AAABBBCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCAAA@@@EEEEEEFFFGGGHHHJJJKKKKKKKKKKKKLLLNNNOOOOOOOOOOOONNNJJJFFFEEEFFFFFFDDDAAA@@@???===:::999888888888555555444333222111111000000000111111111111000000000///.........///000111222000...000333444222000000000////////////......333222000.........//////...............---------000000////////////000000222444555444333333444555777666333222111222333444222111000111333333222111000111333444666666777777999:::;;;;;;999999:::;;;777777777666666666555555777555111......000333555111000///.........//////111///...///000111000///.........///......---,,,---------...000///---+++000000000000000000000000000000000000000000000000...////////////...------....../////////...------+++---...///...---....../////////...............///000000111111000000///---...///000000000000///---...///000000000000//////---,,,,,,...//////...---000111---,,,...000///000000/////////000000111111000000000000///////////////000000111111222222...///111111/////////000111111000000000000//////000000111222111111///...000...------------,,,***111000000/////////000000---///111333444555555555111222222222222333333333333222111222333333222111111111222222111111000000000000////////////000111//////000000000000//////...///000000111111111111111111111111111111111111000//////111333444333222000111222222111111222444555666666555222000111111222111000000000000000000111333444333111000000111111111000000111111222333333222222222222111111111333333333222222222111111000000///...///000111222:::999999888777666555555555666777888999:::::::::999999999888888888777777888999::::::;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999::::::888888999::::::::::::;;;;;;;;;<<<<<<@@@???>>>===<<<;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;<<<======;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>???@@@@@@AAAAAABBB<<>>>>>>>>?????????@@@@@@AAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBCCCDDDEEEDDDEEEGGGHHHIIIIIIHHHGGGEEEEEEDDDDDDCCCCCCCCCBBBDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEDDDDDDCCCCCCCCCBBB@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDCCCCCCBBBDDDCCCCCCCCCCCCCCCDDDEEE@@@@@@???>>>????????????>>>@@@AAACCCCCCCCCAAAAAADDDEEEEEEFFFFFFFFFFFFEEECCCDDDEEEFFFFFFDDDBBB@@@EEEEEEGGGHHHJJJKKKLLLLLLNNNOOOOOOPPPPPPPPPPPPPPPLLLJJJFFFDDDDDDCCCAAA???>>>===;;;999888777888888444333333333222222111111000000000111111000000000000//////...//////000111000...---...000111///...000000/////////////////////.........///000111222/////////...---------,,,...------------......///444666777777555555666888999888555333222222333333333222000111222222111000111222555777888888888888999:::;;;;;;999999:::;;;666666666666555555555555777555111///...000222444000000000////////////////////////000000000//////------............---------....../////////...---////////////////////////////////////////////////***+++---///000000000///000000111111111000000///,,,///111111...---...111+++---...---...222333222//////000000000000//////.........///////////////.........//////////////////---++++++---/////////...000000/////////000///000000000000000111111111000000000000000000000000......///000111222222333...///111111/////////000111000000000////////////111222222333222111/////////...------...///---,,,222111000000///000000000---///222444555555444333222222222222222222222222333111000111222333222111000000111111111111000000000000000/////////////////////000000000000////////////000222333333333333111111111111111111111111111000000111333333222111///111222222111000222333666777777555222111111111111111000000000000000111000222444555444333333333111111000000111111222333333222111000000000111111333333333222222111111000222111111000111222333333:::999999888777666555555555666777888999:::::::::999999999888888888888888999999:::;;;;;;;;;;;;:::;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888:::::::::999888999::::::::::::;;;;;;;;;<<<<<>><<<<<<;;;;;;;;;===<<<;;;;;;::::::;;;;;;999999::::::;;;<<<<<<<<<;;;<<<======;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============?????????@@@AAAAAABBBBBB===??????======@@@@@@>>>????????????@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGIIIIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAAAAAEEEDDDCCCBBBAAAAAAAAAAAA????????????>>>???@@@@@@AAAAAACCCDDDDDDCCCBBBBBBDDDDDDEEEFFFGGGGGGFFFFFFDDDEEEFFFHHHGGGFFFDDDBBBCCCDDDGGGIIIKKKLLLMMMMMMRRRRRRRRRRRRQQQPPPOOONNNJJJHHHEEECCCAAA@@@>>>===777666444222222111222222222222222222222222222222111000000000000000000111///////////////000111111///...---......///...---//////000000000000000000.........//////000111222/////////...---------,,,---------------...//////555666777666555444555666:::888777555333333333333333111000000222222111000111222444666888888888888999:::;;;;;;999999:::;;;666666666666555555555555555444333222111111111111000000000000000/////////...///000111000/////////------......///......---...///000000////////////////////////////////////////////////////////////+++,,,...000111111111000000000111111111111111000...111333222000...///222+++///000...///444555222//////000000000000//////...............//////000...............//////000///---++++++---/////////000//////000111000///000//////000111111111111111000000000000111111111111......///000111222222333...///111111/////////000000000000////////////...222222333333333111000///...------...111222222111111111000000000000111111///000222444444333222000222222222222222222222222222111000000222222111000///000000111111111000000000000000000000///////////////000000000000//////000111222333444555555555111111111111111111111111333222111111222222000...///111222222111000222333666777777555333111111222111000000000000000111111+++...111333333333444555111111000000111111222333333222111000000000111111000000000111111111111111111111111111111222222222999999888888777777666666666777888999999999999999888888888888888888888888999999:::;;;;;;;;;;;;;;;::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999:::;;;:::999888999;;;:::::::::;;;;;;;;;<<<<<<>>>===<<<<<<;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<999999::::::;;;;;;;;;<<<999:::;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============??????@@@@@@AAABBBBBBBBB???AAA@@@======@@@@@@>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEE???@@@@@@AAAAAABBBBBBCCC@@@BBBCCCDDDCCCCCCCCCDDDEEEDDDCCCAAA@@@??????>>>>>>???@@@???>>>>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEEEECCCDDDGGGJJJLLLNNNNNNNNNTTTTTTSSSRRRPPPNNNLLLKKKFFFEEECCC@@@>>><<<;;;;;;555444222111111111222222111111111222222222222222111111000000000000111111...//////000000111111111111111000000000000////////////000000000000111111111111111000//////.....................---------//////...//////000111222222444444444222111222333999888777555444333333333111000///000222222111000///000222333555555666666999:::;;;;;;999999:::;;;777777777666666666555555333333444444333222///...000000111111111000///...---///111222000/////////---...//////000////////////000111000///...///111000000000000000000000000000000000000000000000000000111111111111000//////......///000000000//////000111222222000///000000,,,222333///000444333---...//////000000//////.........------......///000......------......///000///...------///000000///222...---///111//////000......///000111111111111000000000111111111111222//////000000111111222222...///111111/////////000000000////////////......111111222333222111000//////......000333444444444111000000000000111222333111222333333333333111111333333333222222222222111111000///000111111111/////////000000111111000000...///000000000000////////////000000000000//////111222333444444444444444111111111111111111111111444222111222222222000...000111222222111111222444555666777555333222333444000000000000000111111222)))+++...//////000222333111111000000111111222333333222222222222111111111/////////000111111222222........./////////000000888888888777777777777777777888888999999999888888888888888888888888888888999:::;;;;;;<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999:::;;;;;;999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<=========<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;999:::;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============??????@@@AAAAAABBBBBBCCCAAACCCAAA======@@@@@@>>>@@@@@@@@@AAAAAAAAAAAABBB@@@AAABBBDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@AAABBBCCCCCCCCC===@@@CCCDDDCCCCCCEEEGGGDDDCCCBBBAAA@@@@@@@@@@@@===???@@@???>>>>>>@@@BBBDDDCCCAAA@@@@@@AAACCCDDDBBBBBBCCCEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFCCCEEEIIILLLOOOPPPPPPPPPVVVVVVTTTRRROOOLLLIIIGGGBBBBBB@@@>>>;;;:::999:::666555444333222333444555000000111111222222222333222111000//////000111222......///000111222222222222222222222000000000111//////000000000111111111111111111000000///...------------........................//////000111222///111222222111111333444777777666555444444333333000///...000111333222111000000111222333555666777999:::;;;;;;999999:::;;;888888777777777666666666333444444444333111///...000000111222111000///...,,,///222222000......///...//////000111111000000...///000///------///111000000000000000000000000000000000000000000000000222111000000//////000000......///000000000000000000000//////000000...---(((111444///000555222***......////////////............---------...///000......---------...///000//////...000111222000///444...+++...000......111,,,---...000111111000000000000111111111222222222000000000000000111111111...///111111/////////000000000/////////.........///000111222222222111000000//////000333444444333/////////000111222333444222222333333444444555555333333333222222222111111111000//////000111000///...//////000000000000000---...///000111111000000//////000000000000//////111111222222222222222111111111111111111111111111222111111111333333111///111222333333222222333444444555666555444333444555000000000000000111222222---...//////...///111333111111000000111111222333222333444444444333111000000000111111111111222222---......///////////////777777777777777888888888888888999999999888888777888888888888888888999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999:::;;;;;;999999:::;;;:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;=========<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::;;;<<<======;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@@@@AAAAAABBBBBBCCCBBBDDDBBB>>>===@@@@@@>>>@@@@@@AAAAAAAAABBBBBBBBB@@@AAACCCEEEEEEDDDCCCAAACCCBBBBBBCCCCCCDDDEEEFFFIIIHHHFFFEEEEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEAAAAAAAAABBBCCCDDDEEEFFFAAAAAAAAABBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDD>>>AAADDDDDDCCCBBBDDDFFFCCCBBBBBBAAAAAAAAABBBBBB===???@@@@@@>>>>>>@@@CCCDDDBBB@@@>>>>>>@@@BBBDDDDDDDDDEEEGGGGGGHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEFFFEEEGGGJJJNNNQQQRRRRRRRRRWWWVVVTTTQQQNNNJJJGGGEEE@@@@@@???<<<:::888888999333222111000000000222222000000000111222222333333222111000//////000111222......000111222222222222111111222111000//////000//////000000111111111222---...///000111111111111,,,------....../////////,,,,,,,,,------///000000...000222333333444666888666666666555444444333333///......///222333333222333333222333444666888:::999:::;;;;;;999999:::;;;888888888888777777777777555555444333222111000///000111111222222000///...,,,///333333000....../////////000111111111111111---///000...,,,+++...000000000000000000000000000000000000000000000000000///.........///000222444000000111222222222222222000...,,,---///000---***""",,,111...000666444,,,......////////////............---,,,---...///000......---,,,---...///000/////////111333333111///555---)))---///---...222+++,,,...///000000000///000000111111222222222222111111111000000000000000...000111111/////////000000/////////...............///000111222222111000222111000111222333222111...//////000111333444555222222333333555666888999333333333222222111111111111///...///000111000///......///000000000000000,,,---///000111111111000//////000000000000//////000000111111111000000///111111111111111111111111000//////111333444333111111333444444333222444555333444666555444444555777000000///000000111222222444444333222000000222444111111111000111222222333222333555555555444222000333333333222222222222222///000000111111111111111888777666555555666777888:::666444777888666666777888888777888999<<<>>>???<<<;;;;;;<<<<<<===??????555999:::777888===>>>:::<<<;;;::::::999999::::::888888888888888888888888:::<<>>>>>===;;;AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>===BBB@@@>>>@@@CCCDDDBBB???@@@@@@??????@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDBBBEEEGGGFFFCCCAAABBBDDDAAAAAABBBCCCDDDDDDCCCCCCGGGFFFEEECCCAAA@@@@@@@@@???@@@AAAAAAAAA@@@???>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@???@@@AAABBBCCCCCCAAA@@@??????@@@BBBCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGFFFEEEFFFHHHIIIIIIHHHHHHJJJLLLNNNQQQRRRTTTTTTVVVTTTPPPLLLHHHDDDBBBAAA===<<<;;;:::888777666555111111111111111222222222222000000000222333222111222222222111111111111111---000222333222222222333---...000111000///000111333111000111333333111...///111000...///222000,,,///...---,,,,,,---...///---------.........//////111000000000111333555666111333444222///...000333111111111111000/////////333333333333444666777999999:::<<<;;;:::999999:::999777777::::::555444666444333333333444444222111111///......000111000///------------..................//////////////////444333111///......//////222000...------///111222000000//////.........------///000000//////000222000000000000000000000000//////000//////...------------......//////000000333222111000////////////111------111222......222///...---...///000///...000000000000//////////////////............//////111222222111///...000111222222111000000/////////222222111111000111111111111111111222222111111111444444333222111000//////222111000000000000000111000111222111000111222444111222444555555555444444333444555666777777777777111222222222111000...---//////000000000000//////000000000000000000000000////////////000000000000////////////000000000000000111111000//////000222000000000000000000000000///,,,***---222555333000000000111222333333444444111222333333222111222333444222111000111111111000111111000000000000111111333222111000000222444555444444333222222111111000222000///...///000222333555444222111111222444555999888777666666777888999;;;888999===???;;;999999999999888888999:::;;;<<<:::::::::;;;<<<===???@@@444888999666666:::;;;777<<<;;;::::::999999::::::::::::::::::::::::::::::888:::;;;<<<;;;;;;;;;<<<;;;;;;;;;;;;999:::<<<>>>;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;:::::::::;;;<<<999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<<<<===>>>???===<<>><<<<<<;;;999888777555555222222222222222222111111111000///000222222222111222222111111000///......000111222222111000000111---///000111000///000111444111000000222222111///...000000...000333111---///...------------...///---------.........//////111000000000222444777888444555444222000//////000222111000000111111000///555444444444555777999:::888:::;;;;;;999999999::::::888888;;;:::666555666333222111222333222111///222000......///111111000///.....................///////////////.........111111000/////////000000111111000000//////......000/////////...............///000000//////000111//////////////////////////////000000000///......///000000000000000111111222222111//////......///000------111111......222111000......//////...,,,/////////000000000000000//////............/////////000000///---,,,...///000111111222111000//////111111111111111222333444111222222333333222222111222222222111000000////////////............//////222333333222111111222444222333444555555555444444333444444555555555555444222333333333222111///...//////000000000000//////000000000000000000000000////////////............////////////000000000111000111111000//////000222000000000000000000000000000---,,,...222555333000000000111222222333444444111222333222111000111333222111//////000111000///111111000000000000111111333222111000000222444555444444333222222111111000111111/////////000222333333333222111111222333444999888888777777888888999::::::>>>EEEGGGBBB<<<;;;:::999999888888888999999999999999:::;;;<<<>>>???999<<<===;;;;;;===<<<:::<<<;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<;;;:::999:::;;;;;;::::::;;;<<<::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<888888999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<===:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<===???@@@???===BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAAAAA@@@BBBCCCCCCCCCBBBCCCCCCAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJCCCCCCCCCDDDEEEEEEDDDCCCAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAA@@@AAAAAABBBBBB@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@EEEEEECCCBBBAAA@@@@@@@@@BBBBBBBBBAAABBBBBBCCCDDDBBBAAAAAAAAABBBCCCEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGJJJHHHGGGGGGHHHIIIHHHGGGIIIIIIKKKLLLMMMMMMMMMMMMLLLJJJGGGDDD@@@===;;;:::;;;:::999888777666555444333333222222111111000000000///...///111222111000333222111000///---,,,,,,222222222000...---...000...///111111//////000111444222000///000111111000---000000...000444222...///......------......///------........./////////111111000000222666999<<<999666444222222111///...333111///000222333111...555555555555666888999;;;777999::::::999888888999;;;999999<<<;;;777666777333222111222333333111///444222///...///111222222111111000000//////......000000//////.........------...///000000000000000000111222222111///---+++////////////............///000111000///...///000///////////////////////////000000111111111111000222222222222111111111111111000///...............000......000111//////222333111////////////---+++...//////000000111111111000//////......//////000///000000///------...///...///111222222111000///000000000111222333555555222222333333333333222222000000000000000000000000/////////......//////000333444444333222111333444333333444555555555555444333444444444444333222222333333333333333222111000///000000111111000000////////////////////////////////////......---------/////////000000000111111000111111000//////000222000000000000000000000000222000...000333444222000000000111111222333333333000111222222000000111222000///......///111000000111111000000000000111111333222111111111222333444444444333222222111111000111111000///000111222333111111111111222222333333888888777777777777888888999:::AAAJJJLLLFFF>>>;;;888888888888888888888888::::::999999::::::;;;<<<<<<>>>>>>>>>======<<<:::<<<;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<@@@===;;;;;;<<<<<<888555777999;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======::::::::::::;;;;;;;;;<<<888888999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>>@@@AAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBAAA>>>AAADDDDDDAAA@@@BBBDDD@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFJJJJJJJJJIIIHHHGGGFFFEEEDDDBBBAAACCCFFFGGGEEEBBBAAABBBBBBCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFJJJHHHGGGGGGHHHJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIGGGDDDAAA>>><<<:::999999999888777666555444333222222111111000///......000......///000111000///222222111000//////......111111111///------///111///000111000//////000222444222000......000111111---//////...111444333/////////............//////............////////////111111000000333777;;;>>>:::666222222333333111...444111...///333444111...555555444444555777999:::666888999999888888888999<<<999:::===<<<888777888666555444555666666444222555333///...000111222222333333222111000///...---000000000///......---------...///000000///...---000000000000000///......///////////////.........000111111000///......///........................///000111222222222222222333222222222111000000000000///...---------------///...///000000000000111222000//////000000...---......///000111111222222000000////////////000000000111222111//////000222/////////000111111222333222222111111222333444444111111222222222222111111......//////000000000111111111111000111111222222111222333333222222444666444444555555555555555555555555555444444333111111333333333222222111111000000000000111111000000000////////////////////////000000000///......------//////000000000111111111000111111000//////000222000000000000000000000000444222111111333444222000000000111111222222222333///111111111000///000111000///......000111111111222111111000000111111222222222111111111222333444444444333222222111111000111111000000000111222333//////111222222222222222777777777777777777777777888999@@@IIIKKKEEE===:::666777777888999999999:::<<<<<<:::999999888888999999999:::;;;;;;888777666<<<;;;::::::999999::::::999999::::::;;;;;;;;;;;;???===:::;;;<<<<<<999555777999;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<======888888999999::::::::::::888888999::::::;;;<<<<<<<<<<<<<<<;;;:::999888888;;;;;;;;;<<<<<<<<<===============???BBBCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBAAA>>>AAADDDCCCAAA@@@AAADDD???????????????@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCDDDBBBAAACCCFFFGGGEEEBBBAAABBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@????????????AAAAAAAAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEGGGGGGEEEFFFFFFFFFFFFFFFGGGGGGJJJHHHFFFFFFIIIKKKLLLLLLJJJJJJJJJJJJJJJIIIHHHGGGGGGEEECCC@@@>>><<<;;;:::777777666555444444333333111111000///...------,,,000......///000111000///000111111111111111111111/////////...---...111333111111111000//////000222333222000.........000222---000000///111555444000////////////////////////........./////////000000111000000111444888<<<>>>777444111111444444333000333111///000333444222000444333333333444666888999555777999999888888999:::<<<::::::======888777999666555555555666666444333555333000///000111111111444333333111000///...---000000//////.........---///000000000000...,,,+++000///...---...///111333.........///////////////000111111000///......///////////////////////////000000111222222333222222111111000000/////////...///......---------------...////////////000111000///......///111222111000...//////000111222222333000000////////////000000000111111000//////111222111///...---...111444666444333333222111111111111//////000000000000//////.........///000000111111111111111111111222333333///111222222222333666888555555555555555555555555666666666555444333222111222111111000000000000000000000111111111111000000////////////////////////111111111000000000//////000000000000111111111111000111111000//////000222000000000000000000000000444333222222333333222111000111111111111111222222///111111111000///000111111000//////111333333222222222111111111111222222222222111222222222333333444444333222222111111000111111111111111222222333///000111222222222222111777777888999999888777777999888===DDDFFFAAA;;;:::666777888999::::::::::::===<<<;;;:::999888888888;;;999;;;>>>===999777888<<<;;;::::::999999::::::888888888999::::::;;;;;;999999999;;;<<<===<<<;;;999:::;;;;;;::::::;;;<<<888888999999::::::;;;;;;666777888999::::::999999999999::::::::::::;;;;;;<<<;;;;;;:::999999888888;;;;;;<<<<<<<<<===============>>>@@@CCCDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCBBBBBB@@@AAACCCCCCCCCBBBCCCCCC@@@@@@??????@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCAAABBBBBBBBBBBBAAAAAA@@@CCCBBBAAA@@@????????????AAA@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@AAABBBCCCBBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIKKKIIIGGGGGGIIIKKKMMMMMMHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCAAA???===<<<;;;;;;666555555444333333222222000000//////......------000///...///111222111000000000000111222222333333...///000000///000222444222222222000//////111333111111111000......///111...111000///111555333///...//////000000//////........./////////000000000///000111222555888;;;<<<555333222111222333222222111111222222222222222333333333333333444666777888555777999:::999999:::;;;<<<::::::===<<<888777888555444333444555555333111444222000000111111000///333333222111000///...---////////////////////////111111111000///...,,,,,,000///---,,,---000333555.........//////////////////000111000///...///000000000000000000000000000000111111222222222111111/////////...............///......---------......---000000...///111111///......---///111333222222///000000111111222222222111000000//////000000111---...///...------///111111000...---...000333555444444222111000/////////......////////////....../////////000000111111111////////////000000111222000222333333333444777999777666555555444555555555666666666666555444222222111111000//////000000111000111111222222111111000////////////////////////111111111111111111111111000000000111111111222222000111111000//////000222000000000000000000000000333222222222222222222222111111111111111111111111000111222222000000111222333111000000222333222222222222111111111111222222111111222222222333333333444444333222222111111000111111111222222222222333222222222222222222222222999999:::;;;;;;:::999999<<<999:::>>>@@@<<<::::::888999:::;;;;;;:::999999;;;;;;::::::::::::;;;;;;>>><<<>>>BBBBBB===;;;===<<<;;;::::::999999::::::777888888999::::::;;;;;;666888:::;;;<<<<<<===>>>;;;;;;;;;;;;999:::<<<>>>777888888999::::::;;;;;;666777888:::;;;;;;::::::;;;;;;::::::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<==================>>>@@@DDDFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCDDDFFFFFFEEEDDDBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???BBBAAAAAA@@@@@@@@@AAAAAA@@@?????????@@@AAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCAAABBBCCCCCCBBBAAA@@@???AAABBBCCCCCCDDDDDDDDDDDDFFFGGGHHHIIIJJJKKKLLLMMMOOOLLLIIIGGGHHHJJJKKKKKKDDDEEEEEEDDDDDDCCCBBBAAA@@@???>>><<<;;;999999999444444444333222222111111000000000000000000000000111000///000222222222111000000000000111111111111///000222222111000111222333333222000...///111333///111222111...---///000000222111000111444333......///000111111000///....../////////000000000000...///111444666888999999444444444222000///000111///222444333111000222555444444333444555666888999666888::::::::::::;;;<<<;;;999:::<<<<<<888666888666555444444666555444222222111000111111111...,,,222222111000//////......------......///000000000222111000000//////////////////......///000111222............/////////000...///000000//////000111111111111111111111111111111111111111111111000///................../////////...............//////---111111......222222///000///...///111222222111111111111111111111111111111111000000000000111111---...///...---...///111//////000000111111111222222222111000////////////......////////////......000000111111111111111111////////////000111222333555666777666555555777999888777666555444444555666444444444444444333222111222111000000000111222222000111111222222111111000000000000000000000000000//////000000111111222222000000111111111222222222000111111000//////000222000000000000000000000000111111222222111111222333111111111111000000000000111222333222111000111333333111//////000111111000333222222111111222222333111111222222333333333222444444333222222111111000111111222222333333333222555444333222111111222222;;;;;;<<<======<<<;;;;;;>>>:::888;;;<<<:::999;;;;;;;;;<<<<<<;;;:::888777999999999:::;;;<<<>>>>>><<<999;;;AAAAAA<<<999<<<<<<;;;::::::999999::::::888888999::::::;;;<<<<<<777:::======:::999;;;===<<<<<<<<<:::999:::===@@@999999:::;;;;;;<<<======777888999;;;<<<<<<;;;;;;<<<;;;;;;::::::999999888888888999;;;===>>>???@@@<<<<<<<<<<<<=========>>>======>>>AAADDDFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEGGGEEEDDDEEEIIIJJJGGGDDDDDDCCCCCCCCCCCCDDDEEEEEECCCCCCDDDDDDEEEFFFFFFFFFHHHGGGGGGFFFDDDCCCAAA@@@BBBEEEGGGFFFCCCAAABBBDDDBBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@@@@AAABBBCCCDDD??????>>>>>>???AAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCBBBAAAAAAAAABBBBBBAAAAAABBBCCCBBBAAA???>>>BBBBBBCCCCCCCCCCCCCCCBBBGGGHHHIIIKKKLLLNNNOOOPPPSSSOOOKKKHHHHHHHHHHHHHHHBBBBBBBBBBBBAAA@@@@@@???===<<<;;;999888777777777444333333222222111111111111111111111111222222222222000000111222333222111111111000000//////......111222444444222000//////333333222000...///111333...000333222///---...000111333222000111444222......///000111111000///...////////////000000000000---///222444666777777777444666666333...,,,---000---222666555000...222777555555555555666777999:::666888:::;;;::::::;;;===;;;999999<<<;;;777666777888777666777888888666444000000000111222000---***111111000000//////......,,,,,,---...///000111111111000/////////000222333//////000111111000///...---.........//////000000---///000000//////000222111111111111111111111111111111111111111000///...------......//////000000//////.........//////000---111111---...222222...222111///000111111000///222222222111111111111111111111000000000000111111///000111000///000222333,,,...111444444222000...000///////////////000111//////000000000000//////222222111111111111111111111111111111222333444555:::;;;;;;999777666777888888777666555444444555666222222333333333222111111333222111111111222333444111111222222222222111111111111111111111111111111------...///000111222222000111111111111222222222000111111000//////000222000000000000000000000000///000222111111111222333111111111000000000000000111222333333222111222333333111///...///000///...333222222111111222222333111111222333333333333222444444333333222111111000111111222333333333333222888666444111000111222333<<<;;;999:::;;;;;;:::888777777888999::::::;;;;;;;;;;;;;;;::::::999999999;;;:::999888999:::;;;<<<<<<;;;:::999:::<<>><<<;;;::::::;;;;;;:::::::::::::::::::::::::::999999:::======<<<;;;>>>;;;:::===<<<999888;;;===;;;999:::<<<===;;;999777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===:::999:::>>>@@@@@@>>>@@@@@@AAABBBCCCCCCDDDDDDFFFGGGGGGGGGFFFFFFHHHJJJEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEGGGLLLQQQQQQLLLGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBCCCDDDGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDBBBHHHIIIDDDBBBCCCBBB>>>CCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCBBB@@@???@@@AAADDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????CCCBBBBBBCCCCCCDDDEEEFFFBBBAAA???AAACCCCCC@@@>>>???AAADDDEEEDDDDDDEEEGGGEEEGGGIIILLLNNNOOOOOOOOOQQQNNNKKKIIIHHHFFFCCCAAADDDAAA===;;;<<<<<<<<<<<<888777777666666666666777555333222222333222000...////////////000000000000............------------111111000000//////......111111222222222111111000000000111111111111000000222222222111111///......111000/////////111222333222222222111111111111111111111000000000000111111000000000000000000000000333333111000222333---$$$///000111222222333222222111222333333222444777999999:::;;;;;;;;;:::999888:::::::::999999999888888:::888666666777666333000222111111111111000---***333333333222111000000/////////000000000000////////////000000000000////////////000111222222333333222111000//////000111222111111111111111111111111000000111111111///...---///------///111111111222000111222222000---///222...///000222222222111000000000000000000000000000000000000000////////////000///000111444555444333//////000000111111222222---...///111222222333333111111111111111111111111,,,---///111111111111000333111//////000111000////////////000111111222222555333333555888999777555777555555888999777777:::999888777666666555555666444444333333111000...---...000111222222111000...222000///000000000...,,,...---+++******+++---...555333111000111111000///222333333444333222111000111111111111111111111111...000222222111111222333//////111333555666333111000000111222222222222111333222111111111222444444333222111111111222333444111111111111111111111111000111111111111222222222111222222222222111000000222222111111222222333444222333333222000000222444:::888777777888888777666777777888888999::::::;;;999999888888888888888888::::::999999::::::;;;;;;:::::::::;;;<<<======>>>>>>===;;;:::999999::::::::::::::::::::::::::::::999999999:::<<<===<<<;;;===::::::<<<<<<999999<<<===;;;999:::<<<===;;;999888888888999:::::::::;;;;;;;;;;;;<<<<<<<<<==============================<<<:::888:::===???>>>===AAABBBCCCDDDFFFGGGHHHIIIFFFHHHIIIIIIHHHHHHJJJKKKJJJKKKLLLMMMMMMLLLKKKKKKHHHGGGGGGKKKNNNNNNIIIEEEGGGFFFEEEEEEDDDDDDDDDEEEDDDCCCBBBAAAAAACCCEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDAAAHHHJJJGGGEEEEEEBBB>>>BBBBBBBBBBBBAAAAAAAAAAAAAAACCCCCCBBBAAA@@@@@@AAADDDCCCCCCBBBBBBAAA@@@@@@AAA@@@???>>>>>>>>>>>>>>>CCCCCCCCCCCCCCCDDDFFFFFFAAA@@@AAADDDFFFFFFBBB???AAACCCEEEFFFEEEEEEGGGHHHGGGHHHKKKMMMOOOPPPPPPPPPQQQNNNKKKIIIHHHEEEBBB@@@AAA>>>;;;:::::::::::::::888777666666555666666666444333222222333333111///////////////000000000000222111111111000000000000000000000000////////////111111111222222111111000///000000111111111000000222222222111111000///...111000/////////000222333111111111111111111111000111111000000000000111111000000000000000000000000///000//////222444///(((///000111222222333222222222333444333333444777999777777999:::::::::999888;;;;;;;;;:::::::::999999999777555555666666333111333222000000111000---+++333222222111000000/////////000000000000///////////////000000000000////////////000111111222333333222111000//////000000111111111111111111111111111...///000111111000/////////...---///111111111222...000222222...+++---000///000111222222111000000000000000000000000000000000000000000000000000000000000000111333444333222000000000000000111111111//////000111111000000///111111111111111111111111...///000111222222111111222000//////000111111000//////000000111222222222444333222444777888666444888555666999999777777:::999888777555444444444555333333333333333222111000...///111222222111///...111000///000222222111///000///---,,,,,,---///000444222000000111222111000111222222333222111000///000000000000000000000000///111333333222111222333000000000222444444333111000000111222222222222111222111111000111222333444333222222111111222333333111111111111111111111111111111111111222222222222111222222222222111000000222222111111222222333444222333444333222111222444:::888777777888999777666777777777888999999::::::888888888888888888999999888999::::::;;;;;;;;;:::888999;;;===>>>===<<<;;;<<<;;;:::999999999999999::::::::::::::::::::::::999999999:::<<<===<<<;;;<<<999999<<<<<<::::::===<<<:::::::::<<<<<<;;;:::999999999999::::::::::::<<<<<<<<<=========>>>>>>===>>>>>>>>>>>>>>>>>>>>>===;;;:::;;;===>>>>>>>>>???@@@AAACCCEEEGGGIIIJJJHHHKKKMMMNNNNNNMMMNNNOOOMMMNNNOOOPPPPPPOOOMMMMMMMMMKKKJJJKKKMMMMMMIIIFFFGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDAAAGGGJJJIIIGGGEEEBBB???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDCCCAAAAAAAAACCCDDDCCCCCCBBBBBBAAA@@@@@@BBBBBB@@@???>>>=========CCCCCCCCCCCCDDDEEEFFFFFFAAABBBEEEHHHJJJIIIEEEBBBCCCEEEGGGHHHHHHHHHIIIJJJJJJKKKNNNPPPQQQRRRRRRRRRQQQNNNKKKHHHGGGDDDAAA>>>>>><<<999888888888888777777777666555555555555555444333222222333333111///////////////000000000000////////////............////////////000000000000000000111111222111111000...///000111111111111111111111222111111000///...000000000///000000111222/////////000000000000000111111000000000000111111000000000000000000000000...///......000333///(((///000111222222333222222222444555555444555777999555666777888888999888888<<<;;;;;;;;;::::::::::::888555333333444444444444444222000///000000///---111111000000//////......111111000000//////.........//////000000//////...///000000111111222222222222222111000//////000000111111111111111111111111---...///000111111111111///000//////000111222222---000222111...---...///000111111222111111000000000000000000000000000000000000000000000000000000222111111222333333222000111111111111000000000000111111111000///...---,,,000000000000000000000000000000111222222222111111000///---...000222222111///000000111111222333333333222333444666777666555999666777::::::777777:::999888666444333333333333222222333333333333333222//////111111111111//////000//////111333444333222111111////////////111111222111///000111333222222000111222222222111//////////////////////////////000222444444333222333444222000///000222222111000000000111222222222222111111000000000000111222222333333222111111222222333111111111111111111111111111111111111222222222333111222222222222111000000222222111111222222333444111333555666444333333444===<<<:::;;;<<<<<<;;;999777777777888888999999999999999999::::::;;;;;;;;;777888:::;;;<<<;;;;;;:::999:::;;;=========<<<;;;<<<;;;;;;:::::::::999999::::::::::::::::::::::::999888888:::<<<===<<<:::;;;888999<<<===:::;;;>>>;;;:::::::::;;;<<<;;;;;;::::::::::::::::::999999;;;<<<<<<<<<===========================>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAACCCEEEGGGIIIJJJKKKKKKNNNRRRTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSQQQPPPRRRPPPNNNNNNPPPOOOMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDBBBEEEHHHHHHFFFDDDCCCAAA???@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDBBBBBBBBBDDDDDDCCCCCCBBBBBBAAA@@@@@@BBBAAA@@@???????????????CCCCCCCCCCCCDDDEEEFFFGGGFFFFFFHHHIIIJJJIIIGGGFFFFFFHHHJJJKKKJJJJJJLLLMMMNNNOOOQQQRRRSSSSSSRRRRRROOOMMMIIIGGGEEEBBB???<<<<<<:::888777777888777666777777666555444444444444444333222222333333111///////////////000000000000///............---------......//////000000111111///000000111111111111111...///000111111222111111111111111111111000//////000000000000000000111111.........///////////////111111000000000000111111////////////////////////000111000......///,,,&&&//////111222222222222222333444666666555666777999666777777777777777777777;;;;;;:::::::::999999999666444222111222333555666555333000///000000000///000000//////............111111000//////............//////////////////...///000000000111111111222222111111000000000000000111111111111111111111111......///000000000000000111333333000///111222111///000///000333666444000222222222111111111000000000000000000000000000000000000111111111111111222555444333333444444222000222222111111000000//////000000000000///---,,,+++////////////////////////000000111111111111111000///...---...111222333222000000111111222333333333444444444666777777777666:::777777::::::777777:::999777555333222111222222222222333333333222111111//////000111111000//////000000///111333333222000222111000000000000111222111000///000222333333333000111222333333222111000000000000000000000000000111333444444333222333444333111//////000111000000000000111222222222222111000000000000000111111111333333222222222222222222111111111111111111111111111111111222222222333333111222222222222111000000222222111111222222333444111444666777666555444444???===<<<<<<======<<<;;;888888888888888999999999999999999::::::;;;;;;;;;777888999;;;<<<<<<;;;:::<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888888999;;;<<<;;;:::;;;888999<<<===:::;;;>>>999:::;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===============>>>>>>>>>>>>@@@AAAFFFFFFHHHIIIKKKLLLNNNNNNNNNQQQUUUWWWWWWWWWWWWXXX[[[\\\\\\\\\[[[ZZZXXXWWWUUUSSSRRRRRRRRRRRRQQQQQQLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDEEEFFFEEECCCCCCDDD@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDCCCBBBBBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@???@@@@@@AAABBBBBBDDDCCCCCCDDDDDDEEEFFFGGGLLLKKKIIIHHHGGGGGGHHHJJJIIIKKKMMMNNNNNNNNNOOOPPPRRRSSSSSSTTTSSSRRRQQQPPPLLLJJJGGGDDDBBB@@@===:::;;;999888777888888777666777666555444333333333333333222222222333333222000////////////000000000000222222222111111111111000......//////000000111111...///000111111111111111//////000111111111111111000111111111111000000///000000111111111000000000------......////////////111111000000000000111111///////////////////////////111000------...,,,'''//////111222222222222222333555666666666555777888999999888888777777777777999999999999888888888777555444333222222333555777666333111000000111111111/////////...............222111000///......//////......////////////......000000000000000111111111000000000111111000000000111111111111111111111111111111000///////////////555999888111...000222111222000,,,///:::BBB<<<111222222111111111111111111111111111111111111111111000111111111222222333333777666555555666555333111222222111111000000//////......////////////..............................000000000000000000111111///...---///111333444444111111111222333333444444555666777888888888999999:::777777::::::777777999777666555444333222111111333333222222111///...---/////////000000/////////111000///000111111///---111000000000000000000111000///...///222444444333111222333444444444333222111111111111111111111111222333555444333222222333333111//////000111000000000000111222222222222111//////000000111111111111333333333333222222111111111111111111111111111111111222222222222333333333111222222222222111000000222222111111222222333444111333666888777555555555===;;;::::::;;;<<<:::999999999999999999999999999888888888888888888999999777888999:::;;;<<<<<<<<<>>>======<<<<<<===>>>>>>;;;<<<<<<======<<<;;;;;;::::::::::::::::::::::::888888888999;;;<<<;;;:::<<<999999<<<<<<::::::===888:::;;;;;;;;;;;;<<<===::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::;;;;;;<<<<<<======:::<<<============@@@BBBEEEFFFHHHJJJLLLNNNPPPPPPSSSVVVYYY[[[\\\\\\]]]___aaabbbbbbaaa```^^^\\\[[[XXXWWWWWWVVVUUUUUUTTTTTTQQQPPPNNNMMMKKKKKKJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCEEEHHHGGGCCCCCCFFFAAAAAABBBBBBBBBBBBBBBCCCAAABBBCCCCCCBBBAAACCCDDDDDDCCCCCCBBBBBBAAA@@@@@@?????????@@@AAABBBDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGMMMLLLIIIFFFDDDFFFJJJMMMLLLNNNPPPQQQPPPPPPRRRSSSUUUUUUUUUTTTSSSPPPNNNLLLHHHFFFCCCAAA@@@>>>;;;999:::999888888999999888666777666555444333222222222333222111222333444222000////////////000000000000111111111111000000000000////////////000000000000......///000111111111111000000111111111111000000000000111111111111000000000111111111111000//////------......//////000000111111000000000000111111000000000000000000000000,,,//////---...000000---///000111222222333222222222444666666555555555666999999888777666777777777888888888888777777777777444555555444222333555777555333111111222333222111//////////////////......111000///......///000111---......//////......---000000000000000000000000...///000111111222111111111111111111111111111111222111000///............999???===333...000222000222000,,,///<<>>???@@@@@@???>>>===::::::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::888777777999;;;<<<;;;999===::::::<<<<<<999999<<<777:::<<<<<<::::::<<<>>>999:::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>;;;===?????????@@@CCCFFFFFFGGGJJJMMMQQQTTTWWWXXX^^^```cccdddeeegggiiikkkkkkkkkkkkkkkiiigggeeeccc___```___^^^\\\YYYXXXWWWUUUTTTRRRPPPNNNLLLKKKKKKHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBCCCHHHNNNMMMGGGDDDFFFDDDCCCCCCCCCCCCCCCCCCBBB???AAABBBBBBAAAAAABBBDDDDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEGGGKKKOOONNNPPPRRRSSSSSSSSSTTTUUUXXXWWWVVVTTTQQQNNNJJJHHHDDDBBB@@@>>>>>><<<:::888999888777777999999777555777666555333222111111111222111111222333444222111////////////000000000000////////////.........---000000000000////////////---...///000111111111111111111222111111000///...000000111111111111000000000111111222111000///...---......///000000111111111111000000000000111111000000000000000000000000,,,000111......000111//////000111222222333222222111333666666555444444555555555444555555777888999999999999888888888777777444666777666444333444666444333222333444444222000////////////////////////000///...---...000222333---......//////......---000000000000000000000///,,,---///111222333333333111111111111111111111111111000///......///000000>>>DDDBBB555...000222///...111000///888AAA<<>><<<>>>AAACCCCCCAAA===;;;888999:::;;;;;;;;;:::999::::::::::::::::::::::::888777777999;;;<<<;;;999>>>;;;:::===<<<999888;;;777:::<<<<<<::::::<<>>;;;<<<<<<===>>>??????@@@>>>@@@CCCCCCCCCDDDHHHLLLMMMNNNRRRWWW\\\```dddfffiiikkklllnnnoooqqqtttwwwyyyyyyyyyxxxwwwtttrrrqqqggghhhhhhfffbbb^^^\\\[[[XXXVVVTTTQQQOOOMMMLLLKKKJJJKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDD@@@CCCKKKTTTSSSJJJEEEFFFEEEEEEEEEDDDCCCCCCCCCBBB???@@@AAAAAA@@@@@@BBBCCCDDDCCCCCCBBBBBBAAA@@@@@@CCCCCCBBBAAAAAAAAABBBBBBDDDDDDDDDDDDEEEFFFGGGHHHBBBDDDGGGGGGGGGHHHLLLOOOOOOQQQSSSTTTTTTTTTUUUVVVYYYXXXVVVTTTPPPLLLHHHFFFBBB@@@>>>===<<<;;;999777888777666777888888666444777666444333222111111111222111111222444444222111////////////000000000000222222222222111111111111111111000000//////......---...///000111111111111222222222222111///...---///000000111111111000000000111222222222000///............///000111111222111111000000000000111111000000000000000000000000000333333///---//////---///000111222222333222222111333555666555333333444111111111222444777:::;;;:::::::::999999999888888444777999888555333444666333333333444555555222000/////////000000000000000///...------...000333444---..................---000000000000////////////***,,,...111333444444444111111111111111111111111//////......///000111333AAAHHHEEE777...000222...***111333000333:::777...000000000000111444666777111111111111111111111111111111222333333444555555222111111222333444222111//////000000111111222222000000111111111111000000000000000000000000000000222222222333444777999;;;444333222222444666666555222222333444444555555666333666999999777666888:::888555555777777444333666///222666::::::777444111111111222222222222111111//////............//////000//////111333444333111000111111222222111111000222111///000111333222222000111222333444333333222000000000000000000000000111222333333111000000000//////111333666666333111000000111222222222222111000111222333444333222222333333444444333222000///111111111111111111111111222222333333333444444444111222222222222111000000222222111111222222333444222333333333333333666888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<;;;:::888888;;;:::999999999:::;;;<<<999999:::;;;<<<===>>>???AAAAAA@@@@@@???>>>>>>>>>======<<<;;;::::::999999777999;;;:::888777999;;;:::::::::;;;<<<;;;999777>>>>>>======<<<<<<<<<;;;999:::;;;;;;999999:::;;;===<<<;;;:::999::::::;;;>>>======<<<<<<<<<======:::<<<======<<<;;;;;;<<>>@@@999::::::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>??????======<<<<<<;;;::::::999888:::;;;;;;999888999;;;;;;::::::;;;======;;;999===<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;999999:::;;;>>>===<<<;;;:::;;;;;;<<<======<<<<<<<<<<<<======;;;===>>>>>>===<<<===>>>@@@AAACCCDDDFFFJJJOOORRRTTTYYYaaaiiinnnssswwwyyy}}}yyyuuuqqqmmmiiieeefffccc___[[[YYYWWWUUUSSSNNNMMMMMMMMMNNNMMMKKKHHHIIIHHHGGGEEEDDDDDDCCCCCCBBBAAAEEEMMMQQQNNNJJJIIIJJJFFFCCCCCCEEEFFFCCC@@@DDDCCCBBBAAA@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCHHHIIIJJJIIIGGGFFFGGGHHHEEEFFFFFFHHHLLLPPPTTTVVVYYYZZZZZZZZZYYYXXXVVVUUUTTTRRRPPPMMMIIIEEEBBB@@@@@@>>><<<999888888888999888888888777666555444333555444444333222222111111222111111333444444000---111000///......///000111///000000000111111111111111111000//////.../////////000111222333333222222222111111000000000111222000000000111222222000...111000//////......//////..................//////000///.............../////////............//////333222111000000000000000///000000111111111000000444444444444444333333333666666666444333222444666777888888888888888777777666666777777777666444333666333111000222333444444333111//////000111000000------...///////////////......///000000000000///////////////////////////333333333222111///......///000111222222222111111111000...///111222222111333333222111000000000000000///......///000111222111111111222333444555666444222//////111222222000333333222222111111111111///000111111111111000///000000111111000000//////---...000111111111///............/////////000000111111111222222333333333666555333222222444555666333444555777777888888888;;;:::999999::::::888777666555333222222333555666444555666777666555333111000000000111111222222222111000...///111111///,,,111000//////111222222111222111000000111111000...111111111111111222333333222333444555444333111000//////000111333333222111000000000000111111111111222222222222222222222222111111000000000000111111333555777666333222222444333333333333333111000000333444444555444333222111222222222222222222222222333222111000000111222222222222222222222222222222&&&222888444222777888444::::::::::::::::::::::::::::::;;;<<<<<<;;;999888999999999:::;;;===>>>???::::::;;;<<<======>>>???;;;<<<<<<===>>>>>>??????>>>======<<<<<<;;;;;;;;;:::;;;<<<<<<:::999:::<<<;;;::::::<<<>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999;;;<<<;;;:::999:::;;;>>>===<<<<<<<<<<<<<<<=========<<<<<<<<<<<<======<<<===??????>>>>>>???AAAAAABBBEEEGGGJJJOOOUUUYYYZZZ```jjjrrryyy}}}~~~yyytttppplllhhhddd```]]]ZZZWWWTTTQQQPPPOOOPPPPPPPPPNNNLLLJJJIIIHHHGGGFFFEEEEEEEEECCCCCCHHHMMMMMMJJJIIILLLOOOKKKFFFDDDEEEFFFDDDBBBCCCBBBAAAAAA@@@AAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDHHHIIIJJJIIIGGGGGGGGGIIIGGGGGGIIIKKKOOOSSSVVVXXXZZZZZZZZZZZZYYYWWWUUUTTTOOOMMMKKKHHHDDDAAA>>>======<<<:::999888888999999888888888777666444333222444444333333222222111111333222222444555444222000000000////////////000000000000000000111111111111//////.........//////000000111111222222222111111...000222000...---000333000000///000222222000///000000///...............------...//////000111111111000///...------------000//////......//////000444333222111000000000000111111111111111000//////555444444333222222111111777777777555333222333444555666888999888777666444888888888777666555444333555333111111222333333333111000......000111111000,,,------..................///000000111111000000////////////////////////222222111111000///...---...///000111111111111000111000...///111222222111222111111000000111111111.........///000111333333333222222111222333444555111000...///111222222111222111111111111000000000//////000000000000/////////000000111111222222222//////000111111000............/////////000000000111111111111111111222222555555444444444666777888444555666888999:::::::::===<<<:::999999999777555444333222111111222333444777666666555444444333222...//////000111222333444222111111111333222111//////......000222222111000222111000000111111000...111000000000000111222222111222333444444333222111333111///111444555222///222222111111111000000000111111111111111111111111111111000000000111111222444555666555333333444666333333333333222111000///222222333333333222111111222222222222222222222222222111000///////////////111111111111111111111111)))222666222111666888555:::::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;:::999;;;;;;;;;::::::::::::::::::;;;;;;<<<===>>>>>>>>>=========>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999;;;===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;:::999:::<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<======>>>;;;===>>>???>>>???AAACCCBBBDDDGGGKKKOOOUUU[[[```dddjjjsss|||{{{rrrooojjjfffbbb]]]YYYVVVSSSRRRQQQQQQRRRQQQPPPNNNLLLLLLJJJIIIGGGGGGFFFFFFEEEFFFJJJMMMJJJFFFHHHNNNRRRNNNHHHEEEEEEEEEEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEHHHIIIJJJJJJHHHHHHIIIJJJLLLMMMMMMOOOQQQSSSVVVWWWVVVWWWWWWWWWVVVTTTRRRQQQJJJIIIFFFCCCAAA>>>===<<<::::::999888888888999999888888777666555333222111333333333333222222111111222222333333444333222111//////000000000000//////000000000000000111111111------......000111222333111222222222111111111000---000333111---,,,000444000//////000111222111000000//////...............////////////000000111111222222111000000000000000000000////////////000000444333222111000////////////000000111111111000000444444444333333333333333444555666555444444555666111333666888999888666555999999888777666555444333444222111111222333333222000.........000222111000,,,---......//////......//////000111111111111111////////////////////////.........//////000111111,,,------...............111000...///111222222111000000000000000111222222/////////000000111222222444333111000000111222333222111111111111222222111111000000000000000000000000000///......///000000111111111111111222222333000000111111000///...---...////////////000000000111111111111111111111111333333333444555666888999666666888999:::;;;;;;;;;<<<;;;999999999999777555222222111111111111222222777666444333222111222222/////////000111222222222222222222222333222111111/////////000222111///---222111000000111111000...000000000///000000111222111111222333333333222222222000///000222222000...111111111111111111111111000000000000000000000000111111000000111111222222444444333333222444555777444444444444333222111111111111222222222111111111222222222222222222222222222111000000//////......000000000000000000000000000555777222000333444222<<<<<<<<<<<<======>>>>>>999:::;;;<<<<<<<<<;;;::::::::::::::::::999888888;;;<<<<<<<<<===>>>>>>>>>@@@@@@@@@??????>>>>>>>>>===============<<<<<<<<<======<<<<<<<<<<<<;;;;;;999888888999;;;======<<<<<<<<<<<<<<<<<<<<<======:::;;;<<<<<<::::::;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>;;;<<<>>>>>>???@@@CCCFFFDDDGGGKKKOOOUUU[[[bbbgggooottt|||{{{vvvqqqlllfff```]]]WWWUUUTTTSSSSSSSSSRRRPPPPPPOOOMMMKKKIIIHHHGGGGGGGGGHHHLLLMMMHHHCCCGGGNNNQQQNNNIIIFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHHHHGGGIIIJJJKKKKKKJJJIIIJJJLLLOOOOOOPPPQQQSSSUUUWWWWWWXXXWWWWWWUUURRROOOLLLJJJFFFEEECCCAAA???>>>>>>>>>888888888777777777888888777777666666444333222111333222222222222222111111111111222222222222222222//////000000000000//////111111000000000000000000111111000000111111222222222222111111111111111111---111444222...---111666111///...///111222222111000000///...............111111000000////////////000000000000000111222222000000////////////000000222222111000///.........------///000222222333333222333333444555666666777333555666666444444555666...000444777999999888777:::999888777666555444444333222111111222333222111///...---///111111111///......///000000000000/////////000111111111111111000000000000000000000000............///000111222---------------......///111000...///111222222111////////////000111222222000111111111111111000000222222000//////000000111444555555444222111111111000000000000000000000111000000////////////000000333222111111000000111111000000000000000///......////////////000000000111111111111111111222222222111222222333555666777888777888999:::;;;;;;;;;;;;:::888777777888999777666111111111000000111111111555333111000//////000111000000000000000000000000000111111222111111111111111111000111111000---***222111000000111111000...000000000///000000111222111111222222222222222222000111222111///...000222///000000111222333333333000000000000000000000000111111111111111222333333333222111111333555666777666666666666555444333222111111111111111111111111222222222222222222222222222222222111111000000///000000000000000000000000333555555222111222333222<<<<<<======>>>?????????999:::<<<======<<<;;;;;;777888999:::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>AAAAAAAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;;;;<<<<<<;;;999:::999777888:::<<<<<<;;;<<<<<<<<<===============:::<<<===<<<;;;:::;;;<<<888888999::::::::::::999<<<<<<;;;<<<<<<===>>>???<<<===??????@@@BBBFFFIIIIIILLLQQQVVV[[[bbbjjjoooxxx|||zzztttmmmfffbbb___\\\ZZZXXXXXXWWWVVVTTTTTTSSSPPPMMMKKKIIIGGGGGGIIIJJJLLLLLLHHHCCCEEELLLMMMKKKHHHFFFEEEEEEFFFFFFBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFHHHJJJKKKKKKJJJJJJJJJLLLMMMMMMLLLKKKMMMNNNNNNOOOQQQSSSUUUXXXYYYZZZ[[[ZZZXXXTTTOOOJJJFFFCCCBBBAAA@@@???>>>???@@@AAA777777777777777777666666555555555555444333222222222222222222222222111111000111222222111111222333000000////////////000000111111111111000000000000666555444222111000//////222111111000111111222222...000222111//////222555111///...///111222222222111111000///////////////111111000//////...------------------...///000111111000000//////000000111111000//////////////////+++,,,...000222333444444111222333444666777888888555777888777444333222333///111444777999999999999:::999888777666555555555333111000111222333222000///......///111111///......//////000000000000000...///000000111111000000000000000000000000000000222111000///...///000000000000//////000000111222111000...///111222222111////////////000000111222111111222222111111000///111111111111111111000000555666777666333111111111000000000111111111111222000000000000000000000000333222111000//////000111000000000000/////////////////////000000000111111000111111222333333444444111222333444555666777777999999::::::::::::999999888666555666777777666555111111111111111111111111222111///......///000000111111000000000/////////...000111111000000000111333222000000111000...,,,222111000000111111000...111000000000000111222222222222222222111111111111000222444333//////222666//////000111222333444555111111111111111111111111111111111111111222333444222111111222555777888888777777777777666555444444111111111000111111222333222222222222222222222222111111222333333222222111111111111111111111111111222222222222333444444444<<<<<<<<<===>>>>>>??????999:::<<<=========<<<;;;999:::;;;============<<<============>>>>>>>>>>>>???????????????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;???<<<:::;;;<<<<<<:::888===;;;999999:::<<<<<<;;;;;;;;;;;;<<<<<<=========;;;<<<===<<<;;;:::;;;===888999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<===>>>???>>>???AAABBBCCCFFFJJJMMMPPPSSSWWW\\\bbbjjjqqqwww~~~|||uuummmhhhhhhfffbbb```___]]]\\\ZZZXXXVVVSSSOOOLLLIIIGGGFFFKKKJJJKKKLLLIIIDDDDDDHHHGGGGGGGGGFFFEEEEEEFFFGGGBBBCCCEEEFFFFFFFFFEEEEEECCCCCCCCCCCCCCCDDDEEEEEEGGGHHHJJJLLLMMMMMMMMMLLLLLLMMMOOONNNMMMMMMOOOPPPPPPQQQRRRTTTVVVWWWXXXYYYVVVUUUSSSPPPLLLGGGCCCAAA>>>>>>===<<<===???BBBCCC777777777777666666555444333333444444444333333222111111111111111111222222111222444333111111333666111000///......///000111111111111111000000000///444333222111000000000000111111000000000222333444...////////////000222333111///......000222333222222222111000000000000000//////..................///...............///000111111000000000000111111000000//////000000111222------///000222222333333222222333444555555666666444666777777555333333333333444555666777888888888:::999777666666666777777222111000111333333111000//////...///000000...,,,---...//////000000//////......///000000000000///000000000000000000000000333222000//////000111222111111000000000111222333111000...///111222222111000000/////////000000111///000111222222222111000000111333444444333222111222444666666333111111222111111111111222222333333000111222333333222111000111000///......000111222///////////////000000111//////000000000111111111000000111333444555666777333333444555666777777777:::;;;;;;::::::999888777888777555555555555333111111111111222222111111111000////////////000111111/////////000000000000000---000222222000000111222222111//////111222111111222111000000111111000...111111111111111222333333333333222111111000000000000000000000000111333444111111111222222333333333222222222222222222222222111111111111222333444555333222222555999;;;;;;999777777777777666555444333222111111000111222333444222222222222222222222222///000111333333333333222222222222222222222222222333222222444555444333333;;;;;;;;;<<<===>>>>>>???999:::<<<=========<<<<<<>>>????????????===;;;:::============>>>>>>>>>>>><<<<<<======>>>>>>??????:::;;;;;;;;;;;;;;;;;;;;;???<<<::::::<<<<<<999777???===::::::;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;<<<===<<<;;;;;;<<<===888999;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<>>>??????@@@AAACCCDDDEEEHHHMMMPPPTTTWWW\\\aaagggnnnvvv{{{~~~vvvqqqppplllhhheeedddcccaaa___ZZZXXXTTTPPPLLLIIIGGGEEEMMMKKKKKKLLLJJJEEEDDDFFFCCCDDDEEEFFFEEEEEEFFFGGGCCCDDDEEEGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHIIILLLNNNOOOOOONNNMMMMMMNNNPPPPPPOOOOOOPPPQQQUUUUUUUUUVVVVVVUUUTTTTTTMMMMMMLLLKKKIIIFFFDDDBBB<<<;;;;;;;;;===???BBBDDD777777777777666555444333222222333444444444333333111111111111111111222222222444555444222222555888222000///------///000222222111111111000000//////.........///000222444444000000//////000222444555...---,,,---///111111000111///---...000222333333333222222111111111111111,,,,,,------.../////////333222111000000//////000111111000000000000111111000000000000111222333444...///000111111111111111333333333333333333333333///222555666666666777888777777777666666777777777999888777666666777888888222111000111333333111000000//////000000000---+++,,,---......//////......---......///////////////000000000000000000000000000000//////000222555666000///.........///111222111000...///111222222111000000////////////000000---///000222333333333222000222555777777666444222...111444555222111222333111111222222222333333333000111333444444333111000///...------...000333444//////...//////000111222000000000000111111111111000000222333555666888888444555666777888888888777;;;;;;;;;:::999888666555999777555444444222000...111111222222222222111111//////000000111111222222------...///000111222222---000333333111000111444111///...///111444555555222111000000111111000///222222111111222222333444444333222111000000000000000---***+++///222111000333333333222222222222111222222222222222222222222111111111111222333444555333333444888<<<>>>===:::666666666666555444333222222222111111111222444555222222222222222222222222---///000222333333333333222222222222222222222222666444444555555222///...>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;<<<=========>>>>>>>>>>>>===<<<::::::========================<<<<<<<<<<<<<<<===>>>>>>>>>===;;;::::::;;;===>>>;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;<<<===???@@@@@@@@@@@@???BBBDDDGGGIIIMMMRRRUUUXXX\\\bbbiiinnnuuu{{{|||{{{yyyvvvsssqqqnnnjjjgggccc```[[[WWWUUUSSSPPPNNNJJJIIIGGGFFFEEEEEEEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIKKKNNNOOOQQQRRRRRROOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQIIIIIIGGGEEEDDDBBBAAA@@@BBB999777<<<===:::>>>HHH<<<999555444444444444444444222000111333444333000000111222222000000111222444444444333333333222222000000000///......000222...+++***+++///111111///222222222222222222222222222333222///...222333111000000000000000111111111......//////000000111111111...------000000///,,,------...............---111111111111111111111111////////////////////////......////////////......,,,///222333222000000000111111111111222444666777666666666666777777777777555666777888888777666555888999999999999888777777222666999777333000000333111111000///////////////000000000000000000000000222222111000///...------333222111/////////000000111111222333333333333222222111000//////000111222...------///111222111000444333222111000000000000...000333555666666555444///111333555555555444333222222333333333222111111444222000000222333444333222444666888888777555333222111000222555777555333000000///////////////000////////////000111333333///000222333444555555555555555666777888888999999999999::::::999888666555777888::::::999666333111///000111222222111000///000111222222222000///...000000000000000000000000111111111000000000000000111111000000000111333444222222111111111111222222000000000000000111111222333222111000000111222333555444222111000111222222000111333444333111///...111111111111111111111111111111222222222333333333444333333333444777:::<<<999777555444444444333222333666777555000...111444222222222111111000000000555222111333777888555000444333000//////000222444222222222111111000000000>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======???>>><<<;;;;;;<<<>>>???;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAACCCFFFHHHLLLPPPVVVZZZ```dddjjjpppuuu{{{~~~|||zzzvvvrrrooohhhddd___ZZZWWWTTTQQQOOOMMMKKKJJJHHHGGGGGGGGGHHHFFFFFFEEEEEEEEEFFFFFFGGGKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIJJJLLLNNNPPPRRRSSSSSSSSSSSSRRRRRRSSSTTTTTTUUURRRRRRQQQPPPPPPOOONNNNNNHHHGGGFFFDDDCCCAAA@@@???@@@999666;;;<<<888;;;CCC;;;888555444444444444444555333111222444555444222111222333333111111222333222222222111111111000000000000000///......000222000///---...111222000...222222222222222222222222111333222//////222333111222222111111000000//////.../////////000000000111111///---...000111///---***+++---...000111111111000000000000000000000000000000000000000000000000000000000111111000000000...///000222222222000///111000000000111333555666555555555555666666666666777888888888888888777777999999999999999888777777444777:::888333000111333111111000///////////////000000000000000000000000111111000000//////......111111000//////000111222///000111111222222111111222111///......///111222.........///111222111///222111111000///000000000+++,,,///111333444444444000222444555666666555444555444444333333222111111333111000000222333333333000222555777888888666555111//////000333444222000333222111000000111222222000000000000000111222333000111222333444555555555666666777777888999999:::777888999999999888777666555666777888666444111//////000111222222111000///111111222222222111000///000000000000000000000000111111111111111111111111111111000000000111333333222222111111111111222222000000///000000111222333222222111111111111222222000000//////.../////////111222222333222111000///222222222111111111111111111111222222222333333333555444333333444666888999888666444333444444333222000333555333000///333666666555444444333333333444111000000111333333111...222222111111111111111111333333222222222111111111>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===???>>>===<<<<<<===>>>???;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;>>>>>>??????@@@@@@AAAAAACCCEEEHHHKKKOOOVVV]]]bbbiiilllrrrwww|||~~~zzzqqqllleee^^^ZZZVVVTTTRRROOONNNLLLJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLNNNPPPRRRTTTUUUUUUWWWVVVVVVUUUTTTTTTUUUUUUOOONNNMMMLLLKKKJJJIIIIIIFFFEEEDDDCCCAAA???>>>>>>>>>888777;;;:::555666<<<:::888555444444444444333555444333333555555444333222333444444222222333444222222222111111111000000000111111000//////000222222111111222333222000...222222222222222222222222000222222//////222333000333333222111000///......////////////000000000000111/////////111111000///+++,,,...///111222222222////////////////////////222222222222222222222222111222222222222222222111000///...000333444111...000000000000111222444555444444444444555555555555999999888888888999999:::999999999999999888888777666888:::999444111111222111111000000000/////////000000000000000000000000000000000000////////////////////////000111222333...///000000111111000000333111///------///111333000///...///111111000...///////////////000111111...///111333555888999:::222333555666777777666666999888666444222222222222222111///000111333333222///111333666777777777666111000000111333333111000333222000//////000222333222222111111111111222222222333333444555555444444777777777888999999::::::777777888888888777666666222333444555444222///...000000111111111111000000111111222222222111000000000000000000000000000000000000111111222222333333111111111000111111222333222222111111111111222222/////////000111222333444111111222222222222111111---......////////////...222222222111111111111111333333222222111111111000111111222222222333333333777666555444333444555666666444222222222333222111---///222111000111444777444333222000000111222222000111222222000///...///000111222333333222111000444333333333333333222222???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<============>>>>>>======<<<<<<;;;;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>===<<<<<<===>>>>>><<<<<<<<<<<<==================<<<<<<<<<<<<===============<<<<<<<<<<<<<<>>===<<<===999888:::999444333777999777444444444555444333444444333333444444444333333444555444333333444555444444444333333333222222111222222111000///000222000111222444444333111///111111111111111111111111///111111//////222333000222111111111000000//////////////////000000000000000000000000111111111111000111111111111000//////000000000000000000000000222222222222222222222222111222222333333222222111222///---///444555111---222111111111111333444666444444555555555666666666:::999888777777888:::;;;999999::::::999999888777777999:::999555222111222111111111111000000//////////////////////////////.../////////000000000111000000000000000111111222...///000000111111000000333111...------...111333000//////000111111///---////////////000222333444222222333555777999;;;===555555777888888999888888===;;;777444222222222222111000///000222333222111000111333555666555555444333333333444444444333222111///...,,,---...000222444333222222222222222333333444444555555555444444777888888888999999999:::888888777777666555444444111222222333222111///...000000000111111000000000000000000000000000000///000000000000000000000000000000111222333333444444111111111111111111222222222222111111111111222222/////////000111222333444000111222333333222111000...///111222333222111111222222111000000111111222444333333222222111111000111111222222222333333333888777555444333222222333444222000000111222222111,,,...000000000000333666333111000//////000111222222555777555000...000333111111222222333333222222444444444444444444444444@@@??????>>>======<<<<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<=========>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>======<<<<<<======>>>========================@@@@@@@@@@@@AAACCCDDDEEEHHHKKKOOOUUU[[[ccclllrrruuuxxx|||}}}tttkkkddd___ZZZWWWRRRPPPNNNLLLJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQSSSTTTVVVWWWWWWWWWUUUTTTRRRPPPNNNMMMLLLLLLFFFFFFEEEDDDCCCBBBAAA@@@BBBAAA@@@???>>>===<<<;;;===:::::::::999555444555777666444444555555444222222222333333222222222333333444555555333333444555444444444333333333222222111333444333111000000111,,,...111333333222222111111111111111111111111111---000111//////222222000//////000000111111111222000000000000///////////////000000000000111111222111111222222111000//////111111111111111111111111111111111111111111111111000000111111111111000000222///,,,...333555222...444333222222333444666777555555666666666777777777888777777666777888999:::999::::::::::::999888888777888999888666333222111000111111222111000//////////////////////////////......//////000000111111111111111111000000/////////000111111222222111111222000...------...000222000//////000111111///---//////000111222444555666222222333333444666888999777888888999::::::;;;;;;>>><<<999555333222222222111000000111222333222111222222333444333333222111333333444444333333222222000///.........///111333555444444333333333333444444444555666666666555555888888888888888999999999:::999777666444333222111111111222222222111000000111000000000000000000111/////////...////////////000000000000000000000000000000111222333333444444111111111222111111111111222222111111111111222222000000000000111222333444000111222333333222111000///000222333444333333222222111111000000111222222333333333333222222111111111111222222222333333333777666555444333222111111222000//////111222222111///000000000///000111333555444333222333333444555333777999666111...111555333222111000111222444555444444444444444444444444AAAAAA@@@???>>>>>>======<<<<<<======>>>>>>??????<<<<<<=========>>>>>>>>>>>>>>>==================<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======>>>>>>???@@@;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<=========>>>>>>>>>>>>>>>============>>>>>><<<============>>>>>>>>>@@@??????@@@BBBDDDGGGHHHLLLPPPVVV]]]dddllltttyyy|||}}}uuummmfff```[[[UUUTTTQQQOOONNNMMMMMMMMMKKKKKKKKKJJJKKKLLLLLLMMMMMMOOOQQQSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQRRRRRRSSSTTTTTTTTTTTTTTTPPPOOOMMMKKKIIIGGGFFFFFFCCCBBBBBBAAAAAA@@@@@@???AAA@@@???>>>===<<<;;;;;;;;;::::::999888777666666666555444444555555444222111222333333111111222333333444555555333333444555222222222111111111000000222333555444222000000111+++...000222111111222333111111111111111111111111,,,000111///000222222///......///000111222333333000000000000////////////---///000000000000111333...///000111111222222222111111111111111111111111000000000000000000000000//////000000000000//////222///...///222333222///555444333333333555666777666666666666777777777888777777777777777888999::::::::::::::::::999999888666777777777666444333111000111222222222111000///000000000000000000000000......//////000000111111222222222222111000......///000111111222222111111000000///......///000000000///...///111111000...000000000111333555666777555555666777888999999::::::::::::;;;;;;<<<======>>><<<999666444222111111222111111222444444333111333333333222222111000//////111222222111000111222222222222222333444444555555444444444444444555555444444555666777777666666777777777777777777777777999888666444333111111111000111111222222222111111111111000000000000111111//////.........///000000000000000000000000000000000000111111222222333333111222222222222111000000222222111111111111222222222111111111111222333333111111222222222222111111///000000111111111111000111111111111111222222222333333333333333333333333111111222222222333333333555444444333333222111111111000...///111222222222222111000000000000000111222222222333333333333333111444666444///...111444444333111///000222555777333333444444444444444555CCCCCCBBBAAA@@@???>>>===<<<<<<===>>>>>>???@@@@@@<<<=========>>>>>>>>>>>>===============>>>>>>>>>===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============>>>??????<<<<<<============<<<<<<<<<=========>>>>>>>>>>>>???>>>>>>======>>>>>>???<<<=========>>>>>>>>>>>>?????????@@@CCCFFFIIIKKKQQQVVV^^^fffmmmttt{{{vvvnnnfffaaa[[[YYYWWWUUUSSSRRRRRRRRRNNNNNNNNNNNNOOOQQQRRRSSSQQQSSSUUUXXXYYYZZZYYYYYYWWWVVVUUUSSSRRRQQQQQQPPPQQQQQQQQQQQQQQQPPPOOOOOOKKKJJJHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;999999888777666777888777555444333444555555333222111333555444222111222444222444555444333222333444222222222111111111000000222444555555333111000111...000222111000///111333111111111111111111111111+++///000///000333222/////////000000111111222222111000000000/////////...,,,...000000......000333......///000111111111111111111111111111111111111000000000000000000000000//////000000000000//////000000000000000111111222555444333222333444555666555555555666666666777777666777888999::::::::::::::::::;;;;;;::::::999888555555555555666555333111000111222333333111000...000000000000000000000000////////////000000000000000000111222111111000///...///000000111111000000...//////////////////............///111222111///000000000111222444555666555777999;;;============;;;;;;;;;<<<======>>>???<<<;;;999777555333111000222222222444555555444222111111111111111111000000---000222333111000222333111222444555666666555555444444444444555666777777333444555666777888888888666666666666666666666666666555444333222222333333//////000000111111111222222111000//////000111222111000000///000111222333000000000000000000000000111111111111111111111111111222222333222111000///222222111111111111222222333333222111111111222222222222111111111111222222111000000////////////000///000111222333222222111111222222333333444444444111111222222222333333333222222333333333333222222111///...///222333333333222111000000111111111111---///000222222222000///111222333111//////111444222222111111222333555666222222333333444444444444DDDDDDCCCBBBAAA??????>>><<<======>>>???@@@@@@@@@============>>>>>>>>>>>><<<<<<======>>>>>>??????>>>>>>>>>>>>===<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>==================>>>>>>>>>>>>??????>>>>>>>>>>>>??????<<<=========>>>>>>??????>>>>>>???@@@CCCGGGKKKMMMUUU[[[ccclllssszzz}}}sssjjjeee```^^^\\\YYYWWWVVVVVVVVVPPPPPPPPPQQQSSSTTTVVVWWWYYY[[[^^^```bbbbbbbbbaaaZZZXXXWWWTTTSSSQQQQQQPPPPPPPPPOOOOOONNNMMMLLLKKKIIIHHHFFFDDDBBB@@@??????????????????@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;777777666444555777888888555444333444555555333222222444666555333222333666222333444444222222333444444444444333333333222222333444666555333111000111111333333222///...000333000000000000000000000000+++///000///000333222///111111111111000000000000111111000000/////////...+++---000///......000222111111111000000///------000000000000000000000000000000000000000000000000000000111111111111000000///000111000//////111333444333222222222333444555444444444555555555666666666888999;;;<<<<<<;;;;;;::::::;;;;;;::::::999888333333333555666555333222000111333333333222000...000000000000000000000000000000000000////////////---...000111222222111111---......///////////////---...///000000///...---...------///111222111000/////////000111333444555000222666999;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@::::::999777555333111///333222333444666666444222//////000000111111222222...111444555333333444777///000333555666555444333444444444555555777888999333444555777888999999999666666666666555555555555333333222111222333555666......//////000111111111222111000//////000111222222222111111111222444555000000000000000000000000111111111000000000000000111222333333222111000///222222111111111111222222444444333222111111111111333222111000000111222333333222111/////////000111...///111333444333111000000111222333444444555666111111222222222333333333000111222333333333333333111//////000222444444333222111000000222333333222///111444666666555333222222333222111000111333555000111222444555555444444222222222333333444444444KKKHHHFFFDDDDDDBBB???===@@@?????????>>>>>>>>>===<<<<<<==================AAA>>>;;;;;;>>>@@@@@@@@@???>>>>>>???AAAAAA===:::===<<<<<<<<<<<<===>>>>>>>>>======<<<<<<<<<======@@@???>>>======>>>???@@@@@@>>><<<<<<>>>@@@@@@@@@AAAAAA@@@??????????????????>>><<<;;;;;;===???AAA>>>???AAACCCEEEJJJPPPTTT]]]eeemmmrrrwww}}}vvvqqqkkkgggbbb^^^\\\[[[ZZZXXXYYYXXXVVVVVVWWWZZZ]]]___```aaadddhhhkkkkkkhhhfffeeeaaa[[[WWWTTTRRRPPPNNNOOOLLLIIIIIIJJJIIIFFFCCCDDDCCCBBBAAA@@@???>>>===AAA@@@>>>===>>>???AAABBBCCCBBBAAA@@@@@@@@@@@@AAA888999:::999777555555666999888666444333444555666333222111111111222333444222333444555666555444333333444555444222111222333111111111222222333333333111333333222000///000111000000000000000000000000//////000111111111111111000000000111222222222333222222222111111111111000111111111111111111222222///---...111111//////222000///.........///111222222111111000000000000000...///000111111000///...222000000333444111222555222222222222333444555666333444555555444444555777888;;;======;;;:::===???<<<<<<<<<;;;:::888777666999777555444444444333111444222000000111000///---...///000111111000///......///000000111000000000222111111222333222000......///000///...///000222///000222333333111...,,,222...---111222///111666///000111222222222222222444777:::;;;:::888888888:::<<<>>>??????>>>;;;:::;;;<<<===<<<999666555555333444666666666444222111...///000111111222111111111111000000111333555666333333333333444555777777999888666555555555666777:::888555666777777555222666333111222444666555333666555444222000...---,,,111000/////////000111222////////////000000000000000000111111111000000///000//////////////////000000000111222222222222111111111222222222222111111555444333333333222000...333222000111222333333222444333333222222333333444666444222222555666555333222222222222222222222222333333222222111222222333222222333333333333444444111000/////////000222222333222111222333444333111555333000///111222333333222222222222222222222222333222111/////////000111000000111111222222222222000111222333333333333333NNNKKKHHHFFFEEEDDDAAA???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>BBB???<<<===???AAAAAAAAAAAA???======???@@@>>>===>>>=========>>>>>>????????????>>>>>>>>>>>>>>>???AAA@@@??????>>>???@@@AAAAAA???>>>>>>@@@AAAAAAAAA???>>>>>>=========>>>>>>BBBAAA???>>>>>>@@@BBBDDDAAABBBDDDFFFHHHMMMTTTXXX```hhhppptttzzz|||wwwrrrnnniiieeecccaaa___^^^\\\[[[ZZZZZZ[[[]]]```bbbeeefffiiimmmooooookkkhhhfffbbb\\\XXXUUURRRPPPNNNNNNKKKHHHGGGHHHGGGDDDBBBCCCCCCBBBBBBAAA@@@@@@???BBBAAA@@@??????AAABBBCCCDDDCCCBBBAAA@@@>>>======777999:::999777555555666777666444333333444666777444444555555555333222111222333333444444444444444333444555444222111222333111111222222222333333333111222333222000///000111111111111111111111111111//////000111111111111111111111111111111222222222222222222111111111000000222111111000000////////////---///333333000///111000//////...///000111222222111111000000000000000//////000111111000//////111//////222333000111333111111111111222333444555333444555555444444555777444666888999:::;;;===???>>>>>>>>>===<<<:::999888999777555444444444333111333222000000111111000......///000111111000///...+++,,,------......------000111222222222000///...///000000000......000222000111222222222111///...///++++++//////---...222///000111222222222222222000333777999::::::;;;<<<;;;<<<>>>???>>><<<:::888999;;;<<<;;;888555444444333444555666666444222111111111222222222222111111333222222333333444555666333333444666777888999:::999888777666555666666777999777555666888888777555888666444444666777666444333333333222222222111111222111111000000000000000000000000111111111111222000111111222111111000000333333222222222222333333///000000111111111111111111111222222222222111111111000000000111111000...444222111111333444444333333222222111111222222333555333111222444555444222333333333333333333333333444333222222111222222222222222222222222222222222111111000000000111222333333222111111222333222000444222000000222333333222222222222222222222222222444333222111000111111222222222222222222222222333000111222222333333333222RRRPPPLLLIIIHHHFFFCCCAAAAAAAAAAAABBBBBBBBBBBBBBB????????????????????????BBB@@@>>>>>>@@@BBBBBBBBBCCC@@@===<<<===?????????>>>>>>?????????@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@BBBCCCDDDBBBAAA>>>>>>>>>======>>>??????@@@???===<<<===>>>@@@BBBCCCEEEGGGIIILLLRRRXXX]]]eeellltttxxx}}}yyyuuuoookkkhhhfffdddccc``````______aaacccfffhhhjjjkkknnnqqqrrrqqqllliiifffccc]]]YYYUUURRROOOMMMKKKIIIGGGEEEEEEDDDBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDBBB@@@===;;;999777888999999777555555666555555444333333444666777555666888999888555222000333333222222333333444444333444555444222111222333222222222222333333333333111222333222000000000222111111111111111111111111///000000000111111111111222222222111111111111111222222111111111000000000222222111000///...------///...000555555111///111000////////////000111222222111111000000000000000///000000111111000000///111......111222//////222000000000000111222333444222444555555444444555666666555555777:::<<<<<<<<<============<<<:::999888888666444444444444333222111///...///000000///...//////000000000000//////......///000000000000000...111444333111//////111000111111000......000111111111111111000000000000000...///222333111111333///000000111222333333333000333777999::::::<<<===;;;<<<=========;;;888777777999:::999777444333333444444555666666555333222333333444444444333222222444444555666777777777777444555777999;;;<<<<<<<<<999888777666666666666777888666666777888999888777888666555444555555444333333333333333333333222222222222222222111000//////111111111222222222333333111111222222222222222111222222111111111111222222///000000111111111111111111111222222222222111111000//////000222222111000333222111111333444444333222111111000000111111222444222111111222333333222333333333333333333333333444444333222222222222222222222222222111111111111222111111111111222333333333222000000111111000///333222111222333444222111222222222222222222222222555444333222222222333333333333333333333222222222000111111222222222222222XXXUUUPPPMMMJJJHHHEEECCCBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@?????????AAA@@@@@@???@@@AAABBBBBBCCCAAA@@@?????????@@@@@@?????????@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCBBBBBBBBBDDDEEEEEECCCAAAAAAAAA@@@@@@AAAAAABBBBBB???>>>=========>>>@@@AAADDDEEEHHHKKKOOOUUU\\\aaaiiiqqqxxx{{{}}}yyysssooollliiigggeeeeeeeeeeeeeeefffiiikkklllkkklllnnnqqqqqqooojjjffffffbbb]]]YYYUUURRRNNNLLLIIIGGGEEECCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDBBB>>>;;;999666888999888666555555666777666555444444555555666555666777888777555333222333333222111111333444555333444555444222111222333333333333333333333333333000222333222111000111222111111111111111111111111000000000000000111111222333222222222111000000000111111111111000000000000111111111000000//////...000///222777777222///000000000000000000111111111222111111000000000000000000000000000000000000000222//////222222//////222000000000000000111222222222444555555444333555666<<<:::777888;;;<<<:::777:::;;;;;;:::999888777777888666444333444444333222...---,,,---...///...---//////000000000000/////////000111111222222111111---222666555111...000333111111222000///...000111222111000//////000111111000111222555555444444444000000111111222333444555666888:::;;;:::::::::;;;<<<<<<<<<<<<;;;999777555777999::::::777555555555555555666666666666555444444555555666666666555555333555777999:::;;;;;;:::777999;;;===>>>===<<<;;;888888888777777777777777888888777777888888777777555444333333333222000///555555444333111000//////000111222333222111000///111111111111222222222333111111222333333333222222111111000000000000111111000111111222222222222222111111222222222222111111222222111222444444222111222000///000222444444333222222111111111111222222222222111000111111222222444444444444444444444444444444333222222222222333333333333222222222111111222222222222222333333333333111000000111111///...111111222333555444222///222222222222222222222222444444333333333333333333333333333222222222222222111111222222222222222111___[[[VVVQQQNNNKKKHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBCCCAAABBBCCCCCCCCCAAA@@@@@@>>>???@@@AAAAAAAAAAAA@@@BBBBBBAAABBBBBBCCCDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFDDDAAACCCCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBCCCEEEEEECCCFFFIIILLLQQQXXX```eeennnvvv|||}}}wwwssspppmmmkkkiiiiiiiiihhhiiijjjkkkmmmnnnmmmmmmmmmnnnooolllhhheeeccc```[[[WWWTTTQQQMMMJJJGGGFFFDDDBBBAAAAAABBBCCCAAABBBCCCDDDFFFGGGHHHIIIGGGHHHHHHIIIHHHGGGFFFEEEDDDEEEEEEEEECCC@@@===;;;555777888888666555555666999888777666555555444444444333333333444555666666444333222111222333444555333444555444222111222333333333333333333333333333000111222222111000111222111111111111111111111111000000//////000000111222333222222222111000000000111111111000000000//////000000000111111222222222111000333777777222///000///000000111111111111111222111111000000000000000111111000000000000111111333111111333333000000333000000//////000000111111222333444444333333444666<<<999777888::::::888555::::::::::::999888777777777555333333333444333222000.........000111000///000000////////////000000------.../////////.........333777666222000222555000111222111//////000222222111000//////000111222---///111222222333222111222222222222333555666777999:::<<<<<<;;;:::;;;<<<<<<<<<<<<;;;:::888777666888:::<<<;;;999888777888777777777888888888777777555666777888999999999999333444777;;;===>>>??????<<<===??????>>>===:::999888888888888888777777666::::::999888666555555555333333444333222000//////333222222111000//////...///000111333333333222111000000000111111111222222000111222333333333333333444444444333333444444444111222333333444444333333111111222222222222111111555333222333333333111///000///...///111333333222333333222222222222333333111111111111000000111222444444444444444444444444444333333333333333333444666666555444333222222222111111222222333333333333222111000000111111000...111111222444555444111///222222222222222222222222222222333333333333333333222222222222222222222222222222333333333222222111gggccc\\\WWWSSSPPPMMMKKKGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@BBBCCCCCCBBBBBBCCCDDDAAADDDGGGGGGEEECCCBBBBBB@@@AAABBBCCCDDDCCCBBBAAADDDDDDDDDDDDDDDEEEFFFGGGDDDEEEFFFGGGHHHHHHHHHGGGHHHGGGFFFGGGHHHHHHFFFDDDEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFEEEHHHKKKPPPUUU]]]eeejjjttt{{{|||xxxuuusssqqqoookkkjjjjjjjjjkkkkkkllllllmmmlllkkkjjjjjjiiifffddd___\\\XXXUUURRROOOKKKHHHEEEEEEDDDBBBAAAAAADDDFFFDDDEEEFFFGGGIIIKKKLLLMMMMMMMMMNNNNNNMMMKKKHHHFFFDDDDDDDDDCCCAAA???===;;;555666888777666555555666777777777666555555444444222222111111222444666777444333333333444444555555333444555444222111222333444444444444333333333333000111222222111000222333222222222222222222222222111000/////////000222333222222222111111111111111111111000000000///////////////000111222333444444222000222666666111///000///000111111222222111111222111111000000000000000222111111000000111111222444111111444444111000333111000000000000000111111111333444444333333444555555555444555777888777666;;;;;;;;;;;;;;;:::999999666444222222333444333222444333111222333444222111000000////////////000000...//////000000000000000///222555555333111222444000111111111000000222444111000/////////000222222000333444222333666666333444333333333555777999:::777999;;;;;;;;;;;;===???<<<<<<<<<;;;:::999888777999;;;======;;;:::::::::999999999999999:::::::::777888999:::;;;;;;;;;;;;444666888;;;>>>@@@AAABBB???@@@@@@???===;;;999888888888999999888888777666:::::::::888555333222333222444666555333222111111---......///000111222222000111111222333333222222000000000111111111111222///000111222333333333333333222222111111222222333111222222333444333333333111111222222222222111111333222111111111000...,,,000///...///111333333333444333333333333333333444111222222111000000111333333333333333333333333333222222222333333444555666888777666555444333222111000111111222333222222222222111000000222222111000111111222333555444222///222222222222222222222222111222333444444444333333222222222222333333333444444444444444444333333222ooojjjccc]]]XXXUUURRRPPPLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBDDDGGGFFFEEEDDDEEEGGGEEEGGGHHHHHHEEEDDDEEEFFFBBBCCCEEEFFFGGGFFFEEEDDDGGGGGGGGGGGGHHHIIIJJJKKKHHHIIIJJJLLLMMMMMMLLLLLLLLLKKKIIIIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEIIILLLPPPUUU[[[ccckkkqqqzzz~~~zzzxxxwwwuuussskkkkkkjjjjjjjjjiiiiiiiiijjjgggeeecccccccccbbbaaaZZZXXXUUURRRPPPMMMIIIFFFDDDDDDDDDCCCBBBCCCGGGKKKIIIIIIJJJLLLNNNOOOPPPQQQSSSTTTUUUUUUSSSOOOKKKHHHFFFEEECCCAAA>>>;;;999888444666777777666555555666222333333444555555555555222222333333444444444444444444555555666666555555333444555444222111222333555555444444444333333333///111222222111111222333222222222222222222222222111000///...///000222333111111111111111222222222111000000000//////////////////000000111111222222333111111444444000///111///000111222222222111111222111111000000000000000222222111000000111222222444111111333333//////222222111111000000111111111111333444444333222444555444555666666555444555666:::;;;;;;;;;;;;:::999999666444222222333444333222555444222222333333222000111000///......///000111111111222333333333333222///000111222222222111111...000111111000111333555000000000000000111111222333777777444444999:::777555555444555666999;;;===888999::::::999999:::<<<<<<;;;;;;;;;::::::999999999;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<======<<<;;;::::::999999:::;;;<<<>>>@@@AAA@@@???>>>===;;;:::999999888888999999999888777666777888999777444222222444///222555555333111111222---...///000111222333333555444333222111111000111111111111222222222333333...///000111222222222222000//////......//////000000000111222222222222111111111222222222222111111222111000000111111///---111000///000333555555555333333222222222222333333111222333222000000222444333333333333333333333333111111111222444555777888888777666555333222111000///000111222222222111111111000000111333444333222222111111333444444222000222222222222222222222222222333444555666555555444222333333444555666777777555555666666555555444333tttooohhhaaa\\\YYYVVVTTTPPPOOONNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDGGGIIIIIIGGGFFFGGGIIIHHHIIIIIIGGGDDDDDDGGGJJJDDDFFFHHHIIIIIIIIIGGGFFFIIIIIIIIIJJJJJJLLLMMMMMMKKKLLLNNNOOOPPPPPPPPPOOOPPPNNNKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEGGGHHHHHHHHHHHHIIIIIIIIIMMMPPPTTTYYY___hhhpppvvv~~~zzzxxxwwwuuutttkkkjjjjjjiiihhhhhhggggggeeebbb___]]]]]]^^^^^^]]]WWWUUURRRPPPOOOLLLHHHEEECCCDDDEEEDDDBBBDDDIIIMMMLLLMMMNNNOOOQQQRRRSSSTTTXXXYYYZZZYYYVVVRRRMMMJJJGGGFFFBBB>>>;;;888666555444555777777666555555666---...000222444555555666222333555666666555222111333444666777777777666555333444555444222111222333555555555444444333333333///111222222111111222444222222222222222222222222222111///...///000222333000000111111222222222333000000000000////////////000000000000////////////333111111333333//////111///000111222333222111111222111111000000000000000333222111000000111222333333000000222222......111222222111111111111111222111333444444333222444555888:::;;;999555222333666888888999999999888777777555444222222333444333222444222000000111000///---111000///......///000111......///000000000000000.........000222222000...---///000111111222444666//////000000111111111111111555444000000666888555777666555666777:::<<<>>><<<<<<;;;999666555555666;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<===<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@???>>><<<:::999888<<<<<<;;;;;;;;;===???@@@>>>>>><<<;;;::::::::::::888888999:::999888777666444666888666333222333555,,,///333333111//////111222111111111111111111111999777444222000///...///222222333333333444444444......///111111222222222222222111111111111222222......///000000000000000111111222222222222111111222111111222444444333111333222111222555777777777222222111111111111222222111333444333000000222555222222222222222222222222000000111222444666888999777777555444222111000///...///000111222111000000111000000111333555555444333222111222333444222111222222222222222222222222333444666777777777666666333444555666777999::::::666666777777666555444444yyytttnnnhhhddd```[[[YYYXXXUUUQQQPPPOOOOOONNNMMMPPPNNNLLLLLLMMMNNNMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIKKKLLLMMMNNNKKKKKKKKKMMMOOOPPPOOOMMMNNNNNNOOOPPPQQQQQQQQQPPPSSSTTTVVVWWWXXXXXXWWWWWWUUUUUUTTTSSSSSSSSSSSSSSSQQQQQQQQQOOOLLLJJJKKKLLLHHHIIIJJJKKKLLLMMMNNNNNNTTTXXX]]]dddjjjqqqxxx}}}}}}zzzwwwssspppjjjjjjhhhgggeeecccbbbaaaaaaaaa^^^ZZZVVVSSSSSSTTTTTTSSSPPPMMMJJJHHHFFFEEEAAADDDGGGHHHIIIJJJLLLMMMNNNTTTYYYYYYZZZ___bbbcccfffdddbbb___]]]YYYTTTQQQGGGCCC>>>;;;999999999888555555666666666666555555444444444444444444444444666555555555555444111///444333333333444555777888666666666666666555444444666555444222111111222222333222111222333444222000111333555666555222///,,,111111111111111111111111333222111111000000111111000111111111111111000///...///000111111000///...222222111000000111111222000000111111111222222222000000000000000000000000//////000111111111111000000000111111111///***'''222222222111111111000000222222222333333444444444555555555666666777888999:::;;;;;;:::999999:::<<<;;;666111000333555333111555444444333333222222222111111111111111111111111////////////000000000000111...///555777333444888...000222000---+++---000///000000111111222444555888888777777888888999:::777999777333444999;;;:::===;;;999;;;>>>===777111;;;<<<<<<<<<;;;<<<>>>AAA<<<;;;::::::999999::::::;;;===???@@@AAA@@@>>>======???AAA@@@===<<<===>>>:::<<<;;;777888<<<>>>=========;;;:::999888888888999999888666666555555555444444444555555555555555222222222222222222222222///111222222111111222333444333222111000000000000444444444333333222222222222222222222333444555555333222111000000111222333000000000000000000000000111000000111333333222000333333333222222111111111222222111111111111111111222222222222222222222222333333333222222222222111444333222111111111222333555555666666666666555555777777666444111///000111111000000000222333222111333333333222222111111111555444222111111222333555666666666666555555555555555555555666777999:::;;;>>><<<;;;;;;<<<<<<;;;999777666555444333333333333{{{uuupppkkkgggcccaaa]]][[[XXXVVVVVVVVVUUUSSSSSSQQQPPPQQQRRRRRRQQQPPPQQQQQQPPPOOOOOOOOOOOOOOOMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQSSSVVVWWWVVVUUUVVVWWWXXXXXXYYYYYYYYYXXXYYYZZZ[[[]]]]]]]]]]]]\\\ZZZZZZYYYYYYXXXXXXXXXYYYVVVUUURRRPPPOOONNNNNNNNNLLLLLLMMMNNNOOOQQQSSSTTTYYY\\\bbbiiiooovvv}}}}}}yyysssnnnjjjiiihhhgggeeecccaaa```___\\\\\\YYYUUUQQQOOOOOOPPPOOONNNLLLJJJHHHGGGGGGFFFGGGJJJLLLNNNPPPRRRTTTWWWVVV]]]cccdddgggkkknnnnnnqqqnnnhhhccc]]]VVVOOOJJJFFFCCC>>>;;;999999888888555555666666666666555555444444444444444444444444555444444555666555222000444444444444555666777888666777777777666555444444555444333333333444555666333222111222444444222111444444333333222222111000111111111111111111111111333222111111000000111111111111111111111000////////////000111111000//////111111111111111111111111000000111111111222222222000000000000000000000000//////000111222222222222111111111222333222///,,,222222222111111111000000111222222333333444444555666555555666666777888999888999:::999888888999;;;<<<777333333555777555333333333333333333222222222111111111111111111111111111111000000//////......222//////444555222333777///000111000...---...//////000000111111222444555888888888999999999::::::555888888555666999:::888999888999;;;??????;;;888===>>>>>><<<;;;;;;===>>><<<;;;::::::999999::::::;;;<<<>>>?????????>>>===>>>@@@BBB@@@>>><<<<<<===:::<<<:::777777<<<===<<>>===;;;::::::999999888777666666555555555555777777666555444333222222222222222222222222222222///111222222111111222333555444333222111111111111444333333333333333333222333222222222222333333444111000///......///000111111111111111111111111111222111000000111111///---222222222111111000000000222222111111111111111111444444333333222222111111333333333222222111111111333222111111111222333444333444444555555444444333666666666444222000000000111000000000222333222111222222222111111111000000111111000111333666999;;;999888888777666555444444777777777777888999:::;;;<<<;;;999:::;;;;;;999888999888777666555444444444|||wwwsssoookkkhhhcccaaa^^^]]]^^^]]]\\\[[[VVVVVVVVVWWWYYYYYYWWWUUUVVVUUUTTTTTTSSSSSSTTTTTTSSSSSSSSSTTTUUUVVVXXXXXXXXXXXXXXXZZZ]]]______^^^\\\]]]^^^^^^______^^^^^^aaabbbcccdddeeeeeeeeeeeecccbbbbbbbbbaaaaaaaaaaaa___ZZZVVVTTTTTTUUUSSSRRRRRRRRRQQQRRRTTTWWWZZZ\\\```dddjjjqqqwww}}}|||wwwqqqjjjffffffeeedddbbb```^^^\\\[[[XXXWWWUUURRRNNNKKKLLLMMMJJJJJJIIIIIIIIIIIIIIIJJJLLLNNNPPPRRRUUUXXX]]]```bbbjjjqqqtttxxx|||}}}||||||wwwooofff]]]TTTLLLGGGEEEBBB===;;;:::999888777555555666666666666555555444444444444444444444444444333333555666666333111333444555666777777777777777777777777666555444333222222333333555777888999333222222333444444333111555444222111111222444555111111111111111111111111333222111111000000111111111111111111000000/////////000000111111000000///000111222222333222111000111111111111111222222222111111111111111111111111///000111222333333333333111000000111222333111000222222222111111111111111111111222333333444555555666666666666777888999999888999:::999999999;;;===;;;777444333555777555444111111111222222222222222111111111111111111111111222222111000///...------333000///111111000222555111000//////000000///...000000000000111333444555777888999:::::::::999999444777888666777::::::888333555777:::<<<=========>>>??????===;;;:::;;;<<<<<<;;;::::::999999::::::;;;<<<<<<<<<============???@@@AAA@@@>>><<<<<<===999;;;:::777777;;;<<<:::>>>===<<<;;;:::999999999666555555444444444555555666666555444444333222222111111111111111111111111///111222222111111222333555555444333222222222222222333333333333333333444333222222111111111222222111000////////////000111222222222222222222222222222111000000000///---+++111111111000000000000000111111222222222222222222666666555444333222111111444444333333222111000000111111111111222333444444111222222333333222222111444555666666333111000000111000000000222333222111111111111111000000000000000000000222444777:::<<<:::999888777666444333333999999888888999999:::;;;;;;:::888999::::::999888;;;:::999777666555555555{{{wwwtttooolllgggfffdddcccccccccaaa```[[[[[[\\\^^^______\\\ZZZXXXXXXWWWVVVVVVVVVVVVVVVYYYYYYZZZZZZ[[[\\\^^^___]]]\\\\\\^^^bbbdddeeeeeecccdddeeefffffffffffffffiiijjjjjjkkkllllllmmmmmmllllllllllllkkkkkkjjjjjjgggaaa[[[YYY\\\]]]ZZZWWWXXXWWWWWWWWWYYY]]]aaaccchhhlllrrrxxx~~~~~~|||xxxsssoooiiieeecccbbbaaa___]]][[[YYYYYYUUUUUUSSSPPPMMMKKKLLLMMMJJJJJJJJJJJJKKKLLLNNNNNNQQQSSSVVVYYY\\\bbbhhhmmmooowwwzzzqqqhhh___VVVNNNIIIDDDAAA===;;;:::999888777555555666666666666555555555555555555555555555555222222333444666666555333333444666777888777666666777777777777666555444333111222222444555666777888444333333333555555333222444333222222222333555666111111111111111111111111333222111111000000111111111111111000000000000111000000000000000000000000...000222333444222111000111111111111111111111111000000000000000000000000///000111222333444444444000///......000000///...111111111111111111111111111111222333333444555555666666666666777888999:::999:::;;;;;;::::::<<<>>>777555222222444444444222222222111111111111111111111111111111111111111111111111000000//////......333111////////////111333222000...///111222000...111000///000222444555555555666888::::::999777666555777777444555:::;;;999222444777888888999;;;======>>>>>>===;;;;;;<<<===<<<;;;::::::999999::::::;;;;;;:::::::::;;;<<<======>>>?????????>>>>>>>>>888;;;:::777777:::;;;999::::::999888777666666666444444333333333444555555222222222333444444555555000000000000000000000000///111222222111111222333444444333222222222222222222222222333333444444444333333222111000000000000222222222222222222222222222222222222222222222222111000000000111111///---111111111111111111000000111111222222222222222333555555555444444333333333555444444333222111000000000000111111222333444555111111222222222222111111222444666666444111000000111000000000222333222111222222111111111111111111333333333333333444555666777777666555555444333333888888888999999;;;<<<===<<<:::999:::;;;;;;:::999<<<;;;:::888777777666666~~~{{{xxxtttqqqnnnlllkkkjjjjjjiiigggeee``````aaacccdddcccaaa^^^\\\[[[[[[ZZZZZZZZZZZZZZZ____________aaabbbcccdddcccbbbbbbcccgggjjjkkkkkkmmmnnnoooqqqrrrsssssssssppppppqqqqqqrrrsssssstttttttttuuuuuuuuutttsssrrroooiiicccbbbeeefffccc______^^^^^^^^^```dddhhhjjjppptttzzz~~~}}}}}}~~~~~~zzzuuuqqqmmmjjjeeebbb```___^^^]]][[[YYYXXXWWWSSSSSSRRROOOMMMKKKLLLNNNLLLLLLLLLMMMNNNPPPQQQRRRYYY\\\___dddiiipppwww||||||rrrggg^^^VVVOOOKKKCCC@@@===;;;::::::888777555555666666666666555555555555555555555555555555222222222444666777555333333444666777777777555555666666666666666555555444222222333333444444444444555444333444666666444333111222444555666666555444111111111111111111111111333222111111000000111111111111111111111222333444111111000000000000111111...///111333444333111000111111111111111111111111////////////////////////000000111222333444444444222111//////000000...---111111111111111111111111000111111222444555555666666666666777777888999:::888999:::999888999:::<<<555444333333444444444333333333222222111000//////000000000000000000000000......//////000000111111333222000...---///111111333000...///222333111///222000///000333555555444222444666777888777555444666888666222333999<<<<<<777888999999777888999;;;:::<<<======<<<<<<===>>><<<;;;::::::999999:::::::::::::::999:::;;;;;;<<<::::::;;;===>>>?????????888;;;:::777777::::::888999888777666666666666666444333333333333444444555111111222222333444444555000000000000000000000000///111222222111111222333333222222111111111111222222222222333333444444444333333222111000000000000222222333333333333222222111111111111111111111111000//////111333333222111222222222222222222222222111111222222333333333333333333333444444555555555444444333333222111000000000000111222333333444444222222333333333333222222111333666666444222111111111000000000222333222111333333333333333333333333444444333222222111111111222222222333333333333333666666666888999;;;===>>>===;;;:::;;;<<<===<<<;;;;;;:::999888777777777777~~~zzzvvvwwwuuussssssrrrqqqnnnlllffffffeeefffggggggdddbbbbbbbbbaaa````````````aaadddddddddeeefffggghhhiiikkkjjjiiijjjmmmpppqqqqqqrrrsssuuuwwwyyyzzz{{{{{{xxxxxxxxxxxxyyyzzz{{{|||||||||}}}~~~}}}|||{{{zzzuuurrrooonnnppppppmmmkkkhhhhhhhhhhhhjjjmmmppprrrwww{{{}}}|||{{{{{{zzzvvvwwwxxxzzz}}}{{{vvvoooiiieeebbb___]]]^^^]]]]]]\\\ZZZYYYYYYXXXQQQRRRQQQOOOLLLLLLMMMOOOMMMNNNOOOPPPSSSUUUWWWXXX___ccciiiooovvv}}}~~~rrrfff[[[SSSLLLHHHAAA???<<<;;;;;;:::888666555555666666666666555555555555555555555555555555222222222444666666555333444444555555555555555444444555555666666666666666333333333444444333222222555444444555666666555333000222666888999777444222111111111111111111111111333222111111000000111111111111111111222444777888222111111000000111111222...///111222333333222222222222222111111111111111////////////////////////000111222222222222222222444333222222333222000...111111111111111222222222000000111222444555666666777777777777888999::::::666777888777555555777888666666666666666666666555444333333222111111000000000000000000000000000000------...///000111222222111222111......111222000222111000111222333222111333000...000444666666444222333444555555555444444666777666333444999===<<<<<<;;;:::999999:::;;;<<<999;;;===>>>======>>>???<<<;;;::::::999999::::::999:::::::::;;;;;;;;;;;;999888999;;;>>>???>>>===999<<<;;;888888;;;:::777999999888777777777777777555444444333333333444444333333333222222111111111111111111111111111111111///111222222111111222333222222111000000111111222222333333333333333333444333222222111111111222222000000111222222111000000111111111111111111111111/////////111333444444222222222222222222333333333111111222222333444444444111111222333444555666666333333333222222222111111000111222333333333333333222333333444444333333222111333555555444222222222111000000000222333222111333333333444444444444444000111111111222222222222000000000111222222333333444444555666777999:::;;;;;;:::999:::;;;<<<;;;:::888888777777777777888888~~~{{{}}}{{{zzzyyyxxxvvvrrrooommmllljjjjjjjjjjjjhhhfffgggffffffeeedddeeeeeeeeehhhhhhiiiiiijjjlllmmmnnnqqqooommmnnnpppssstttuuutttuuuxxx{{{~~~zzz{{{{{{{{{zzzyyyxxxvvvsssssstttuuuvvvxxxyyyzzz}}}{{{vvvsssrrrqqqpppkkklllmmmoooqqquuuwwwyyy~~~{{{tttooohhhbbb___^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZSSSTTTSSSQQQOOOOOOQQQSSSQQQRRRTTTWWW[[[___bbbdddkkkpppwww|||pppcccYYYPPPJJJFFF@@@>>><<<;;;;;;:::888666555555666666666666555555555555555555555555555555333333333444666666444222444444333333333333444444222333444666777777888888333333444555555444333222666555444555777777555444111444777999999777444222111111111111111111111111333222111111000000111111111111111222444777:::<<<222222111000000111222222///000000111222222333333222222222111111111000000111111111111111111111111111111222222111111000///111111222333555444111///000000111111111222222222///000111222444555666777777777777777888999::::::888999999888666555666777555666666777666555666666111222222222333333444444000000000000000000000000......//////000000111111///222222//////333333000000111222222111111333444444000...000444777666444333333444444444555555555222555777666777;;;<<<999:::777444555999===>>>>>>:::<<<>>>>>>===<<<<<<===<<<;;;::::::999999::::::999999;;;<<<<<<<<<;;;::::::999888999<<<===;;;999:::<<<===:::999;;;;;;888888888777777666666777777777666555444333333333444222222222222111111111111222222222222222222222222///111222222111111222333222222222111111222222333444333333333333333333222333222222222222333333444000111111222222111111000222222222222222222222222000//////000222333222000000111111111222222222222111111222222333444444555111111222222333333444444111222222222222333333333111111222333333333222111222333333444444333333222222333444444222222333444111000000000222333222111222222222333333444444444///000111222333333444444111111111111222222222222555555555444555555666666777555555666777888888777555444444555555666777888}}}~~~|||{{{yyywwwrrrooorrrpppmmmllllllkkkjjjiiihhhggggggfffffffffffffffkkkkkkllllllmmmooopppqqqrrrpppnnnnnnqqqssstttuuuyyy{{{~~~~~~~~~~~~zzz{{{|||}}}~~~{{{tttnnnkkkiiigggfffbbbbbbcccdddgggkkknnnooossswww{{{}}}wwwmmmhhhaaa\\\[[[]]]___aaa[[[[[[[[[[[[\\\\\\\\\\\\WWWWWWWWWUUUTTTTTTUUUWWWUUUWWWZZZ^^^ccchhhlllnnn{{{yyymmmaaaWWWPPPKKKHHH@@@>>><<<;;;;;;:::888666555555666666666666555555666666666666666666666666444333333555666666333111555444222111111222333444111222444666777888999999222333555666666666555555666555555666777777666444444555777888888666555333111111111111111111111111333222222111000111111111111111111222555999<<<>>>333222111000000111222333000000000000111222333444222222222222111111000000333333333333333333333333111111222111111000///...------///222444444111...000000111111222222222222///000111222444555666777777777777777888999:::;;;<<<======;;;888777888999222333555555444333444444///000111222444666777777000000000000000000000000000000000000////////////---222333000000444444//////222444333111000333555444000...000555888666333555444444444444555666777...444888999;;;===:::666444000---000777>>>???>>><<<>>>??????===;;;:::;;;<<<;;;::::::999999::::::888999;;;======<<<;;;:::<<<:::888999;;;;;;888555:::======;;;:::<<<;;;888666555555444444444555555888777666555444333333333...///000111222333444444222222222222222222222222///111222222111111222333333333333222222333444444444444444333333222222222222222222222333444555555222333444555555444333222333333333333333333333333000//////000111111///---//////000000111111111222111111222333333444555555222222222222222222222222000111111222222333444444111222333444333222111000222222333333333333222222222333444333222222444666111000000000222333222111111111111222222333333333222222333444444444333333333333333222222111111111777666555444333222222222333222111222444555444333222222333333444666777888}}}{{{yyyuuutttsssrrrpppooonnnnnnjjjjjjkkkkkkkkkllllllllloooooopppqqqrrrsssssstttssssssrrrqqqpppqqquuuxxx}}}yyyuuunnnhhhdddaaa___]]]\\\]]]^^^```bbbdddeeefffppprrruuuxxx||||||rrrjjjfffbbb\\\WWWUUUVVVXXXZZZ\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^\\\ZZZZZZZZZ\\\^^^```dddhhhnnnvvv~~~}}}tttggg\\\TTTNNNHHHCCC>>>===;;;999888666666666888888888888777666444444666666666555444444444333555333000111444555444222555555555555555555555555555444333333444555333222555555555666555555444333666666666666777777777777777777777777888888888888222333444555444333222111444444333333222111000000111111111111000000//////111...///222222//////111222000///000111333333222222222111111111111222222111111111111111111111111777555333222222111///---000000111222222222222111222222222111111111111111111111111222333444555666555666666777777777777666======<<<;;;;;;:::999999555555666999;;;:::666222444444555555444222111000555555444333111000//////333222000/////////000000111111111111111111111111---111555666444222333555666444222111000222444555444333222222111111222222333888<<<<<<888555555777333444666999;;;<<<===>>>>>>??????===;;;999999:::999999999777555555777999777888;;;<<<======<<<;;;@@@>>>;;;:::::::::999777999999::::::;;;<<<======888666555555666666666555777444333555555333444777111222333444333222000...222444666888999888777777222222333444666555222000222111000000222222111000111222333444555444333222888555333444666666444222111111222222222222111111111222222111///...///000000111111111111222222222222222111111111111222222222222111111111111222222111222444444444222000///777777777555444222000///111111111111222333444444333333333222222111111111333222222222222222222333444444444333333222222222333333333222222222111111333222333333444555666777666666444333222111111111222222444444444444222222444555666777777666555444999::::::888777777999<<<}}}xxxxxxwwwuuutttsssrrrqqqnnnmmmmmmlllllllllmmmmmmqqqrrrssstttuuuvvvvvvwwwuuuuuutttsssrrrssswwwyyy{{{vvvqqqjjjddd```]]][[[YYYXXXYYYZZZ\\\^^^___aaaaaajjjmmmppptttyyy~~~|||uuullleeeaaa^^^ZZZWWWVVVXXXZZZ\\\]]]^^^___aaacccdddeeefffdddddddddbbbaaaaaabbbdddhhhkkkpppvvv}}}{{{rrreee[[[SSSMMMGGGCCC;;;;;;:::999888888888888888888888888777666555444666666666666666666555555777444222333555666444333555444444444444444444555444333222444666777777666555555555555555555555555888888888888999999999999777777777888888888888999000111222444555555666666444333333222111111000000222222222111111000000000222000000333333000///111222000///000222333333222111000000000000000000111222222222222222222222222444333111111222222111///000000111222222222222111111111111111222222222222222222333333333333333333777777888999999999888888<<<<<<;;;;;;:::999999999777555555666888888666444333444444444333222000///555444444333111000000///333222111000000000000111333333333333333222222222000222444555444444444444333333333333333333333333444444333222222222222222444888<<<;;;777555555777555666888:::<<<======>>>===>>>>>>===:::999999999:::;;;:::999777666888999777999;;;<<<======<<<;;;>>>===;;;;;;;;;;;;999777:::::::::999999999999999888666444444555555444333555222222555555222222555111111111222333444444555777888999:::999888666555333333444555777666333111555444333444555555444333222222333444444444444444555333222222444444222000111111222222222222111111///111222222000000111333000111111111111222222222222222111111111111222222222222111111111111222222111222333444444222111///111111222333444444444333222222222222222222333333333333333222222222111111444333333222222333333444444444444444333333222222333333333222222222222111222222222222333444555666222222333333333333444444333333444555555444333333555666777777777666555555777888888777666777999;;;~~~}}}|||{{{yyyxxxwwwwwwtttrrrpppnnnnnnnnnooopppuuuvvvwwwyyyzzzzzz{{{{{{yyyyyyxxxwwwvvvwwwzzz|||~~~xxxtttpppkkkeee___[[[YYYVVVUUUUUUVVVWWWYYYZZZ\\\]]]^^^cccfffjjjooottt{{{{{{wwwsssnnngggaaa]]]\\\[[[ZZZZZZ\\\^^^```\\\]]]```dddgggjjjlllmmmlllmmmmmmlllkkkmmmpppsssxxx}}}wwwnnnbbbXXXQQQLLLFFFBBB<<<;;;:::999888888888888777888888777777666555444666666666777777777777777888666555555666666555333555444333222222333444555444333333444777888888777777666555555555555777777444444444555555555666666666777777777777888888888222222222333444555666777333333222222111000000000333333222222222222111111444222222444444000///111222000000000222333222111000000////////////000000333333333333333333333333111000///000222222222000000000111222222222222111000000111222222333333333222333444444444333111000888999999:::;;;;;;::::::;;;;;;::::::999999888888888666444333555666666666222333333333222111000///444444333222111000000000333333222111111111111222555555555444444333333333555444333444555666555444111222444555555444333222555555444333333333333333666999:::999666555666888777888999;;;<<<<<<======;;;======<<<:::888888999<<<<<<<<<:::888777999:::888999;;;<<<===<<<<<<;;;;;;;;;:::;;;<<<<<<999777::::::999888777777666666888666444333444444333111222111222666666222111222111111000111333777:::<<<;;;;;;;;;;;;999666444222444444444666777777555333666555444444666666555444444333333333333444555555555333222222333444333111111111222222222222111111///111222222222222333555000111111111111222222222222222111111111111222222222222111111111111222222111222333444333222111000//////111222333444444444333333333333222222222222333333333333222222222222444444333333333333444444444444444444444444333333333333333333222222222222222222111222222333444555111222333444444444333333444444555555555555444444666666777777777777666666666666666666555555888:::~~~}}}||||||zzzxxxuuurrrqqqqqqssstttyyyzzz{{{}}}~~~~~~~~~~~~|||}}}}}}{{{zzz{{{~~~~~~xxxrrrnnnjjjfff```ZZZWWWUUUSSSRRRUUUVVVWWWXXXZZZ\\\]]]]]]___ccchhhnnnssszzz{{{vvvqqqnnnjjjeeeaaa]]]]]]]]]^^^___```bbbbbb^^^aaaeeeiiimmmqqqsssttttttuuuvvvwwwyyy}}}rrrjjj___UUUOOOJJJEEEAAA@@@>>><<<:::777555444444777777777777777666555555555555555666666777777888777666666666555555444333555444222111111222444555666555555666888999888777999888666555555666888999222222222222333333333333555555555555666666666666666444333111111111222333222222222111111000000000333333333333333333333333666333333555555111///111222111000111222333222000000000////////////000000222222222222222222222222111000//////111222111000000000111222222222222111///000111333333444333333000222333444444333111000888888999:::;;;;;;;;;;;;:::::::::999999888888888777666555444444555555555222222222222111111000000333333222222111111000000333333222222222222222222555555555444444333333222888555222333555777666444333333444444555555444444666666555444444444444555888999999777555555777999888888999:::;;;;;;;;;;;;:::;;;===<<<:::888888888;;;<<<<<<;;;999888999:::999:::;;;<<<<<<<<<;;;;;;999999:::<<<===<<<:::777999999888888777666666666777555333222333333111000111111333888888333111111222333333444777:::<<<>>>;;;;;;:::999777555222111444333333555666666555333444222111222333444333222555444333333333444666777555555555555555555555444111222222333333222222111111333444444222222333444000000111111111222222222222222111111111111222222333222222111111222222333111222333333333222222111333333444333333222111000444444444333333222222111333333333333333333333333444333333222222333333444444444555555555555444333444444333333333222222222222111111111222222333444333444555666555222000...333444444444444444444333666666777777777777777777777888777666444444666888}}}yyyvvvuuuvvvwwwxxx{{{|||~~~~~~zzztttnnniiieeeaaa\\\WWWUUUTTTSSSRRRTTTUUUVVVXXXZZZ\\\^^^^^^aaaeeekkkqqqwww~~~~~~{{{xxxwwwuuuqqqnnnkkkgggdddbbb`````````aaaaaabbbccccccgggjjjnnnssswww{{{|||}}}|||~~~}}}mmmeeeZZZRRRLLLHHHCCC@@@???>>><<<:::777666555444666777777777777666666555444444444555555666666666444555666666555444333333444333222222222222333444666666666888<<<>>>>>>>>>;;;999777666666666888999444444555555555666666666333333333444444444444555555444222000000000000111222222222111111111111111333333333333333333333444666444333666555111000222222111111222333333111///222111111000000111111222000000000000000000000000222111///000111111000///000000111222222222222111...000222333444444444333...///222444444444333222666777888999::::::::::::::::::999999999999888888555666777777666555444444222222111111111111111111111111111111111111111111222222222222333222222222333333333333222222111111777444222222666777666444666555444333444555777888888777777666555666666666999999888666555555777999777777888999999999999999999;;;===<<<:::888888888999;;;<<<;;;999888999:::::::::;;;;;;;;;;;;;;;;;;888888999;;;===<<<:::777777777777777777777777777666444222222222333222000222222555::::::555222222444555777999:::;;;;;;:::666666666555444333222222333222222333555555444333222111000111222333222000666555444333444555666777444555555555555555555555222222333333333333222222444555666444222111111222000000111111111222222222222222111111111111222222333333222222222222333333111222222222333222222222777666666555333222000///444444444444444333222111333333333333333333333333333333222222222222333333333444666777777666555444444444444333333333222222222222111111111222333333333444555666555222000...222222222222222222222222666666666666666777777888;;;;;;999777444333444555~~~{{{zzzzzz{{{|||}}}~~~}}}yyytttooohhhddd```]]]XXXUUUTTTTTTSSSSSSSSSTTTVVVXXX[[[]]]___```gggkkkqqqxxx~~~~~~|||zzzxxxtttrrroooooonnnllljjjhhhfffdddddddddddddddeeeeeefffgggmmmpppuuu{{{{{{iiiaaaWWWNNNJJJFFFBBB???;;;:::999999888888999999666666777777777777666666444444444444555555555555222444666666555444333444333333444444444444333333555555666:::???CCCEEEEEE===<<<:::888777777777888333333333444444444444555222222333333333444444444111111111111111222333333222222222222222222222222222222333333333333444444555333333555555111000222222111111222333333000...222222111111111111222222000000000000000000000000222111000000111222111///000000111222222222222111///111333444555444333222...///111222333444333333555555777888999999999999::::::::::::::::::999999666888999999777555444555333222222111111111222222000000000111111111111111000111222222333222222222111111111111111111111111333222222333555666666555999777555444555777:::<<<999999888777777777777777:::999777666666666777888666666777888999999888888888;;;======<<<:::888888777999;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999:::<<<;;;:::888777777777777777777777777555444222222333444333222333222555::::::555222333555666888::::::999777555222222222222222222333333222111111222444555444333444333222222444444333222555555555555555666777777111333444333222222333555222222333333333333222222555666666444222000000111000111111111111222222222222222111111111111222222333333222222222222333333222222222222222222333333444555555555444444333222333333444555555444222222333333333333444444444444444444333333333333444444333444666888888777555444444444444444333333333333333333222222222222333333111222333444444444333333222222111111111111222222555555444444555666777888;;;;;;:::777444333333555~~~~~~~~~}}}zzzvvvrrrnnnhhhbbb^^^\\\XXXTTTRRRSSSSSSTTTTTTTTTUUUXXX[[[^^^bbbdddeeemmmqqqxxx~~~{{{xxxvvvtttrrrooommmlllnnnooopppnnnlllkkkjjjkkkkkkkkkkkklllnnnpppqqqvvvyyyuuueee^^^TTTLLLHHHDDDAAA>>>999999888888999999::::::666666777777777777666666666666666666555555555555000444777888666555555777333444555666666555444333444444555888<<>>===<<<:::999777666555111111111222222222333333333444444444555555555555222222333444444444444333333333333333333333333333111222222222333333333333333111222555444111111333222111111333444333000---111111000000000000111111000000000000000000000000111000///111333444333222000000111222222222222111000222444555555444222111000000111111222222222333444555666888999999::::::::::::::::::::::::;;;;;;999::::::888666444666888444333222111111222333444///000000000111111222222///000111222222222111111//////000000111222222222...000333555555555666666888888777888888:::;;;<<<::::::999888888888888888999888777777777777777777555666777888999:::::::::999;;;>>>???===;;;999999666999;;;===<<<<<<===>>><<<;;;;;;::::::;;;;;;;;;;;;999888999::::::999888777777666666555555444444555333222222444555555444333222444888888444222333555555555555555444444333000000000000111222333333333222111222444666666555555444333333444555444333555555666777777777777666000222444444222222333555222333333444444333333222444555555444111000000111000111111111111222222222222222111111111111222222444333333222222333333444222111111111222222333444222333333444444444333333111222444555666555333222333333333444444444555555666666555555555555666666333444777888999888666555555444444444444333333333444444333333333333444444222222333333333333444444333333222111111222333333444333333333444555777888777777777555333333444666~~~wwwtttqqqmmmiiiccc]]]YYYYYYVVVRRRQQQRRRSSSTTTTTTWWWYYY\\\___cccgggiiikkkqqquuu|||}}}yyywwwtttrrrqqqooollljjjmmmpppssstttsssrrrpppppprrrrrrrrrrrrtttwwwzzz|||zzznnnccc\\\RRRKKKGGGDDD@@@===<<<;;;:::999888888888888666666777777777777777666888888777777666666555555000444888999888777777999222444666888888666444222555444333444666777666555???>>>===<<<:::777555444444444555555555666666666555555555666666666777777666777777777666444222000444444444444444444444444111111111222222333333333222000111444444111111333222111222333444333000---000000////////////000000111111111111111111111111/////////111444666666555000000111222222222222111111222444666666444111000333222111111000000111111555555777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::777333444888;;;444333222222222333444555//////000000111111222222...///000111222222111000//////000111222333333444***///444666444444555777777888999;;;<<<<<<;;;;;;;;;:::999999888888999999999888777777888888777666666777888999:::;;;;;;;;;999;;;>>>???>>>;;;::::::777999<<<>>>>>>>>>???@@@<<<;;;;;;:::::::::;;;;;;<<<:::888888999999999888888777666555333222111000444333222222444666666555333111222666666222111333444333111000000111222333000000000000111222333333444333222333555777777777444333222222444444333222444555777888888888777666222444666666444333666888222333333444444333333222111333444333111111111333000111111111111222222222222222111111111111222222444333333222222333333444222111111111222333333444222333333333333222111111111222444666666555444333333333333444444555555555888888777777777777888888333444777999999888666555555555444444444333333333555555444333333444444444666666444333222111111111444444222222222222444444333333222222333444666777333444444333222333555777~~~|||xxxuuupppnnnkkkeee```[[[WWWUUUPPPOOONNNNNNOOOQQQSSSUUUYYY\\\```dddhhhmmmrrrvvvwww{{{|||yyyyyyxxxvvvuuusssrrrrrrvvvyyy|||~~~~~~}}}~~~~~~}}}sssjjj]]]VVVMMMFFFCCCBBB???======<<<:::888888999:::;;;:::888666555555666888:::999888777666444444333333444555777888777666555333222333444444555555444444444444444555555666666666:::999888666666666777777111222333333444444444444777666555444444555666777777444111111333444333111333333333333333333333333111111000000111222222333///111222222111000222333222222222222111111333444000000111111111111000000444444222111000000//////333222222111111222222333222111111000111333444666333222222111111222222333111333444444222222333555777777888888:::<<<===>>>===<<<;;;;;;<<<===<<<:::;;;:::999999::::::888777555333111111222222111000222222222222222222222222333111000111222444444333555333111000111111000///000111333444555666666666::::::999888999:::;;;<<>>@@@<<<:::999999:::;;;999888;;;;;;;;;:::999888777666666777555111222888<<<<<<333333333333333333333333111444888::::::999999999222222111111222222333444555444333222333444555666000222444666777555333222666555444444666777777666555444444777999999666222444555555555555555555444222111000111333444333222111222222333333222222111111222222333333222222111444333333222222333333444444333333222222111111111555333111111333444222///444444444333333222222222222333333444444333333222222222222222333333444555333444444444444444444444333555666555222111333666444444555555555555555555222333333444444333333222222222444444444444222222333333333333333333333333333222111111333333222111333333222111111333444555~~~}}}|||{{{yyyvvvssskkkiiifffbbb]]]YYYUUUSSSTTTSSSRRRRRRSSSUUUWWWYYY]]]```dddhhhkkkpppuuuxxx{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}ooofffZZZTTTKKKEEEBBB@@@>>>;;;<<<;;;999888888888::::::999888777666666777888999:::999888666555555555444666666555555555555666666444444555666666666555555333444444444555555555555888888777666666666777777333333444555555555555555666555555555555555555666666444333444666666333000333333333333333333333333222111111111111222222222222000...///222444333222111111111111111111222333000000111111111111000000333333222111000000000000333222222111111222222333222222222222222333444555444444444444444444444444111333444444222222333555666777888999:::<<<======>>>===;;;;;;;;;;;;999888;;;:::888999999:::888777777555333222222333222000222222333333333333333222333111000111222444333333444222000000111222222111222222333444555666777777<<<;;;;;;;;;<<<===>>>???AAA???<<<:::999999;;;<<<999777666555666777888888777777777888999:::;;;<<<::::::999;;;<<<===<<<:::;;;999;;;???@@@======???<<<:::999999::::::999888999::::::999999777666666666777555000000444555444333333333333333333333333111333444555444555666888222222222111222222333444555555444333333333333333333444666777777777555444888666555555777888888777666555555666888888666444333444444555555444444333333222111222444555444333111222222333333222222111222222222333333222222222333222222111111222222333222222222222222222222222555333111111333444222000444444444333333222222222222333333444444333333222222222222222333444555666555555555444444333333333444666777555333333555777666666555555444444333333444444444555555444444444222333333444444333333222333333333333333333333333444222111222333444333222666555555555555666777777zzzyyywwwvvvvvvtttqqqooofffeeebbb___\\\XXXVVVUUUTTTSSSSSSSSSTTTVVVXXXZZZbbbeeeiiimmmppptttxxx{{{vvviii___WWWPPPHHHCCCAAA???<<<:::;;;:::999777777888999999777888888888888888888777:::999888777666666555555777666444333333444666888666666777777777666666555333333333444444444444555666666555555555666777777444444555666666666666555444444555555555555444444444444555777888777333000333333333333333333333333222222222222222222222222444///+++---333666444111000000000111111222222222000000111111111111000000222222111111111111111222333222222111111222222333222222333333333333333333222333444555555444333222111333444444222222333555444555777999;;;;;;;;;;;;???===;;;:::::::::888666:::999888888999:::888777999777444333444333222111333333444555555444333222333222000111222333333222444222000///111333444444555444444444555777999:::=========>>>???AAABBBCCCAAA???===;;;::::::;;;<<<;;;777444555999:::999666888888777777888999999:::;;;::::::;;;<<<===;;;::::::888999===>>>;;;;;;===;;;:::999999::::::999777888888888888777666555444444666555111000222222000222222222222222222222222222333222111000111444777222222222222222333444444444444444444333222222111666666666777777777777777999777666777888999999999888666555555666777666555222333333444444333333222444333222333444555444333111222222333333222222111222222333333333333222222222222111111111111222222111222222222222333333333444333222222333333222111444444333333333333222222222333333444444333333222111111111222333555666777777666666555444333222222555666777666444444666888666666555444333222222111555555555555555555555555222333333444444333333222333333333333333333333333444333222333444555444222222222333444444444444444}}}{{{wwwuuurrrqqqpppnnnkkkiiiccccccaaa___]]][[[ZZZYYYUUUUUUTTTUUUWWWYYY\\\^^^fffiiinnnrrruuuxxx|||}}}pppcccZZZTTTNNNGGGBBB@@@???<<<::::::999888777777777888888666777999::::::999777666999888777666555555555555666555444333444555666777666666777777777666555555333333333444444444444444444444444444555555666666444555555666666666555555222333444555555444333222333444555666777666444222333333333333333333333333333333333333333222222222444000------222555444222111000111222333444333333000111111222222111111000111111000000111222222333333222222111111222222333000111222333333222111000///000222333333222000///111222444333222222333555222444777999;;;;;;:::999>>><<<;;;:::;;;;;;999888:::888777888999999888777:::888666555555444333222444444666777666555333222444222111111222333333222444222//////111444666666777666555444666888:::<<<<<<===>>>???AAACCCEEEEEE@@@???===;;;:::;;;;;;<<<:::888777777999:::999777999888888777777888888888;;;::::::;;;<<<<<<;;;999;;;888999<<<===::::::===:::999888888999999888777666666666666666555444333111444555222333555555222111111111111111111111111333444333222111111444666333222222222222333444444111222333444444333222111777666666555555666888999888777666666888999999888777666444333333444555555222222222333333222222222444222222222444444333222111222222333333222222111333333333222222333333333333222222222222222222333333333222222222222222222333333333333333333333222333333333333333333333333222333333444444333333222000111111222444666777888666666555555444444333333555555555555555555666777555555444444333333222222555555444444444444555555333333333333333333333333333333333333333333333333555444333333555555444333000111222444444333222222~~~{{{xxxuuurrrooommmkkkiiifffdddaaaaaa```___^^^^^^]]]\\\YYYYYYYYY[[[]]]aaaeeeggglllpppuuuyyy}}}xxxkkk^^^VVVQQQLLLEEEBBB@@@???===:::999999888888888777888888666777999;;;;;;999777666777666555444444444444444222333444666666666555444555555666666666555555444444444444444444444444444333333444444555555555666444444555555555444444333222333444555555444333222333333333333222333444555333333333333333333333333333333444444444444333222111111111000000111222444222222222444666777666444111111222222222222111111000000000000111222333333333222222111111222222333...///111222222111000000///000222333333222000///111222444333222222333555111333666888::::::999888<<<;;;::::::<<<===<<<;;;999888777777999999999777;;;999666555666555444333555555666666666555444333444222111111222333222111444222000000333555666777777777555555666888;;;===;;;<<<===???AAACCCDDDEEE???>>>===<<<;;;<<<<<<<<<888:::<<<;;;999888999;;;:::999888888888888888888;;;;;;:::;;;<<<<<<;;;999<<<999999<<<<<<::::::===:::888777777888999777666444444555555555444333333000333444222222555444111111111111111111111111111111333444444222222333444333333222222333333444555///000222444555555555444666555444333333555666888666555444444666777777666666555333111000111333555111222222222222222222111333111000111222222111000111222222333333222222111444444333222222333444444444444333333333333444444444444333333222111000000333333333333333333333444333333333333333333333333222333333444444333333222111111222333444666888999444444444555555666666666444333333333444555555666333333333444444555555555444444333222222333444444333333333333333333333333333333333333333333333333555444333333555555444333333444666777777777666555~~~|||xxxvvvsssqqqmmmjjjiiigggeeeccc`````````_______________ZZZ[[[\\\^^^bbbgggkkknnnwww{{{sssggg[[[SSSNNNJJJDDDAAA@@@???<<<:::999999999999999888888888777888:::;;;;;;:::888777666555444444333333333444000222444666777666555444333444555666666666666555666555555555555444444444333444555555666555555555444555555555555444333333444444555555555555444444333333333222111111444666333333333333333333333333222333444555666555444444000222444333000///000222333222222555888999777444111111222222222222111111111000000000111222333333333222222111111222222333...///000111222222222222111222333444444333222111111333444444222222333555111222444666888888888888:::999888999;;;===<<<;;;888777666777999999999777999888666555666666555444666666666555444444444333444333111111222333222111333222111222555666666666777666666666777999;;;<<<:::;;;===???AAABBBCCCCCC???>>>>>>===<<<<<<<<<===777;;;>>>===:::888:::<<<::::::999999888999999999<<<;;;:::;;;<<<<<<:::999<<<999999;;;;;;999:::===999888777777888888777555333444444444444444333333111444444000000111000,,,222222222222222222222222///000222333222111222333333333333333333444444555111222333444555666666666444333333222222444555666555333222222444555555444555555444222000000222444111222222333333222222111222111000000111111000///111222222333333222222111555444333222222333444555555555444444444444555555444444333333222111111000222333444444333333444555222222333333333333444444222333333444444333333222222222222333444666777888333333444555666777777888444222111222444666666555222333333444555666777777444333222111111222333444444333333222222333333444333333333333333333333333444333222333444555444222333333444555555555555555~~~}}}|||yyyvvvssspppnnnkkkiiiiiiiiihhhfffbbbbbbbbbbbbbbbbbbbbbcccaaaaaacccggglllrrrwwwzzzzzznnncccXXXQQQKKKFFFAAA??????>>>;;;888:::::::::::::::999999888888888999::::::999888888666666555444444444444555222222333444555555555555333444555666777888888888777777666666666555555555555555666777666555444444666666666666666555444444666555555555555555555666111333555555333222444666333333333333333333333333000222444666777777666555333333333333333111...,,,333111111444999:::777333111222222333333222222111111111111111111111222222333222222111111222222333000000000111222444555666222222222222222222222222111333444444222222333555222222333444666777888999999888777888999:::999888888666666777888999999888888666444555666777666555888777555333222222333444555333111111222222222111333333333555777777555444555555666777888999:::::::::;;;===???AAABBBBBBBBB>>>>>>>>>===============:::;;;<<<===<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<:::888<<<888777999999777888;;;999777666666777888666555333333444444555444444333111333333000///222111...333333333333333333333333111222222222111222555888444333333333333444555555666555555444444555555555333333333333333444444555444333222222444555555444666777777444222111333555222222333333333333222222333222111111222222111///111222222333333222222111666444333222222333444666555444444333333444444555111111111222222333333333111333555555333222444666222222222333333444444444222333333444444333333222333333333444444555777777444444555555666666777777555333111222555777777666444555555666666777777777555444333222222333444555444333333222222333333444333333333333333333333333444222111222333444333222222111111111222222333333}}}|||{{{zzzxxxtttqqqnnnllliiiiiijjjkkkkkkjjjfffffffffffffffgggggggggmmmnnnppptttzzzwwwkkk```VVVPPPIIIDDD???======<<<:::777:::;;;;;;;;;;;;:::999999999999999::::::999999999777666666555555555666666444333222222222444666888333444666777999:::::::::888888777777666666666555666666777777777666444333777777777777777666555555777666555444444555666777///333777888666444444555333333333333333333333333///111444666777888777666555333111333666444...'''222000000333888:::666222111222222333333222222111222222111111111111111222333222222222222222222333111111111222333666888:::111111000//////000111111111333444444333222444555222222222333555666888999999777666666777777666444777666666666888999999888666555444444666777777666999777444111111111333555555333111111222222222111333333444666888777555222444555666888999999999999:::<<<>>>@@@AAABBBAAAAAA>>>>>>>>>>>>===============;;;:::<<>>444333333333333444555555:::999777555444333444444333333333444444444444555555333222222444555555444777888999777444222444666222333333444444333333222444333222222333333111000222222222333333222222222666555333222222333555666444333333222222333333444...///000111333555666666111333555555333222444777222222222333333444444444222333333444444333333222444444444444444555666777666666666666666555555555666444222333777999888777777777777777777666666666777666444333333444666777444444222222222222444444333333333333333333333333333222111111333333222111666555444333444555666777}}}{{{zzz|||~~~}}}yyyvvvvvvxxxxxxsssooommmkkkjjjiiiiiijjjlllmmmoooooonnnoooppprrrtttuuuxxx{{{~~~tttfff___ZZZNNNDDDCCCAAA???===;;;;;;:::;;;::::::999999::::::;;;555777777666888;;;:::666666555444333333333333333555555666666666666555555333555777999:::999888777888888888888777777777777888666555444444555666888555555777777777666555444555555444444444333333333666444222222444555444333222222222222222222222222333444666888888777666555888777444222222222333444555333333888===>>>999555222222222111111111111000333333333333333222111000666555444333222222222222222222111111111111222222111111111111111111111111///000000000000111111111444333333444666777666555777777666666666666777777;;;888555666:::<<<999555888888777666555555666666222222222333444555666777222444666555444222111111666666666666666666666666444555666888999999999999>>>?????????@@@@@@@@@@@@@@@@@@??????>>>==================>>>??????===;;;===;;;999999:::<<<<<<<<<>>>===;;;999888888888999777777777777777777777888888666444333333444333111555555444444444333333333444333333222222333333444111111111222333444555666000000111111111222222222444444333333333444555555222222222222222222222222222222222111111000000000:::888666666666555333222333333333333333333333333333222222111111222222333111111222222222333333333333333333333333333333333333333222111111222333333555444222111111111222222555222000000333444333111444555555222//////222666555555444444444333333333555555333222222222222222111222222333444555666777666555444333333444555666555444333222222444555777777555222333555777555444222444666444222000222444333333222222222333444444333333444555444333111000555555555444444333333333777666555444333222333333}}}zzzxxxxxxzzz}}}~~~|||xxxxxxyyyxxxtttooopppooonnnnnnoooqqqssstttwwwwwwxxxyyy|||}}}qqqaaaZZZTTTGGGCCCBBBAAA>>>===;;;;;;:::::::::999999999999::::::666888777666888;;;:::555777666555555444444555555666666666666666666666666444555777999999999888777888888777777777666666666777666555444444555666777555555666666666666555555555555555555444444333333666555444555666777777666333333333333333333333333000111333444555444333222777666444222111222333333444333333777<<<===999555222222222222111111111111333333333333333222111111555555444333222222222222222222111111111111222222111111111111111111111111222222222222333333333333333222111333555666555444777777777777777777777777;;;777555666:::;;;999555777777666555555555666666333333333333444555666666444555777666444333333444666666666666666666666666666777888999:::;;;;;;;;;===>>>>>>???@@@@@@AAAAAA>>>>>>??????????????????=========???@@@@@@>>><<<===;;;999999:::<<<<<<;;;===<<<;;;999888888888888777777777777777777777777777555333333333444333111444444444333333333333222333222222111111222222333222222222222333444444555222222222333333333444444333333333333333444444555222222222222222222222222333333444444444555555555666444333333444555444333333333333333333333333333222222222222222222222222111111222222222333333333555555444444333222111111333333222111111222333333555444333222222222222333444111///000222333222000444555444333111111222444333333333444444555555555444444333333333333333333777666333222111222444555555555444444444444555555555444333222222444666777777555333333555666555444444555777555333222333555555555444333222222222222333444444444333333222111444444444444444444333333666555444333333222222222~~~{{{yyyxxxwwwxxxzzz}}}|||||||||{{{wwwssswwwwwwwwwxxxzzz}}}wwwlll\\\UUUPPPDDDCCCBBB@@@>>>===;;;;;;::::::999999888888999999:::666888888666888;;;:::555888777666666555666666666777777555555555555777777444555777888999888888777777777777666666666555555777666555444444555666777444444444444555666777777666666666555555555555444666555444555777888888777444444444444444444444444000111222333333333222111666444333111111111222222444333333666:::;;;888444333222222222111111111111333333333333222222222222555444444333333222222222222222222222222222222222222222222222222222222222222222222222333333333444222111111222444555555444666666777888888777666666999777555666999:::888555666666666555666666777777555555444444444555555666666777777666555444666777777777777777777777777777888999:::<<<======>>>>>>======>>>???@@@@@@AAAAAA>>>>>>>>>???@@@AAAAAAAAA>>>===>>>@@@AAABBB@@@>>>===;;;999999;;;<<<;;;:::===<<<:::999888777777777777777777666666666555555777555333222333444333222333333333222222222111111222111111000000111111222333333333222222333444444444444444444555555555555222222222222222333444444333333333333333333333333///000000222333444555555222000//////222444555555222222222222222222222222111222333333333333222111111111222222222333333333777666555444333111000000333222222111111222222333555444333333222222333333444222111111222333333222555333222333333444333111111222222333444555666777222222444555555444333333888666333000000222555777444555555555555555555444555444333333333444666777666444333333444555555444555666777666444333444555777666555333222222111111444444333333222222333333333333444444444444444444444444333333222222111111~~~|||yyyxxxwwwxxxyyy|||~~~zzzoooeeeXXXSSSPPPEEEBBBAAA???>>><<<;;;;;;;;;999999999888888999999999777999888777888;;;:::555777777666555555666666666888777555444444555777888555555666777888888777777666666666666555555555555777666555555555555666777444444333333444666777999666666666666666666666555555444444444555666444333444444444444444444444444222333444555555555555444444333222111111111111222333333333666888999777444333333222222222111111111333333333222222333333333444444444444333333222111222222222222222222222222222222222222222222222222000000000111111111222222333222111222444555555444555666888999999888666555888777555666888999777666777777777777777888999:::666666555555555555555555777888777666444555777999888888888888888888888888:::;;;<<<===>>>?????????@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAABBB>>>>>>>>>@@@BBBCCCAAA???===;;;::::::;;;<<<;;;999;;;;;;:::999888777666666777777666666555444444444666444222222333333333222222222222111111111111000222222111111111111222222444444333222222222333333444444444444555555555555222222111111222222333444333333333333333333333333//////000111222333333444222000...///111333555555111111111111111111111111000111333444444333111000111111222222222333333333777666555444333222111111222222222222222222222222333333222222222222222222555444333333333444444444555222111222555666333000222222333333444555666666000222444666666555444333333333111111222444777999333444555666666555444333555444444333444555666666555444333333444444444444444555555555444444444555666555444333333333333333555444333222111222333444333333333444444555555555333333333333222222111111|||zzzzzzzzz{{{}}}tttjjjaaaUUUQQQOOOEEEAAA@@@???===<<<;;;;;;;;;:::999999999999999999:::888999999777888;;;:::555666555555444555555666666999888666555555666888999555666666777777777777777666666666666555555555555666666555555555555666666444333333333444555777888555666666666666666666666777666555666666555333000333333333333333333333333444555555666666666666666333333222222222222222222222222333555666666555444333333333222222222222111444333333222222333444444333333444444444333222111111222333333333333222111222222222222222222222222000111111111111222222222444333222333555777666555555777888::::::888777555888777777777888888888777888888888888999:::;;;;;;777777666555555555666666777777777666444555777999::::::::::::::::::::::::;;;;;;===>>>???@@@@@@@@@CCCCCCBBBAAA@@@???>>>>>>CCCBBBBBBBBBAAAAAAAAA@@@?????????AAACCCCCCAAA???===;;;:::;;;<<<<<<:::888::::::999999888777666555555555555444444444333333555333222222333333333222222222111111111000000000333333222222222222333333444444333222222222333333333333333333444444444444222222111111222222333444333333333333333333333333444444444555555555666666444222111000222333333333111111111111111111111111000111333444444333111000111111222222222333333333555555444444444444333333222222222222222222222222111111222222222222222222333333333222222222333444444222111222555666333000444444444444444444444444111222444666666666444333000111333444555666666666333444555666666555444333444444444444555555666666444444444333333333444555333333333333444444444333333333333333444555555666444333222111222333444555333333333444444555555555222222333333333222111000qqqfff]]]QQQNNNLLLBBB@@@@@@>>>===<<<;;;;;;;;;;;;::::::999999::::::;;;888::::::777999;;;:::555555555444444555555666666888888666666666666888888666666666666666666666666777777777666666666555555666666666666666666666666333333333333444555666666444555555555555666666666999888888888999888555222333333333333333333333333333333333444444444555555333333333333333333222222222222333444444444444444333333333333222222222222444444333222222333555666222333444444444333222111111222333444444333222111333333333333333333333333333333333333444444444444444333333444666777777666777777888999999888777777888888888888888888888888999999999999999999:::;;;777777666666666777777888666777888777666666888999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAAEEEEEEDDDCCCAAA@@@??????DDDDDDDDDCCCBBBAAAAAAAAA@@@???@@@AAABBBBBB@@@>>>===<<<;;;;;;<<<<<<999888999999999999888666555444333333333333333333333333444333111111333333333222222222222111111111000000444333333333333333333444333333333222222333444444111222222222333333333333222222222222222333444444333333333333333333333333333333444444444444444444555444333333444444222111222222222222222222222222111222333333333333222111111111222222222333333333444444444444444444555555111222222333333222222111111111222333333333222222000111111000//////000222333222222222444444444333555555444444444333333333333333555666666555444444222444555666666444222111444555555555555555555444444444555555666666666666333444444333222222333555333222111222444444444222222222333333444666777888333333222222333333444444333333444444444444444444111222333444444333222111{{{kkkaaaXXXMMMLLLKKKBBB@@@???>>>===<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999;;;:::888999;;;999555666666555555666666777888777777777777777777777777666666666555555555666666888888777777777666666666555555666666666666555555333333444555555444444444333333444444555555555555666666777888:::999777555444444444444444444444444333333222222333333444444333333444444444444333333111222333333222222333444444444333333333222222222555444222222222444555777111222444555555444222111111222444555555444222111333333333333333333333333333333333444444444555555333222222333555666666555888888888888888888888888999:::::::::999999999:::999999888777777777888888666666666666777888999999666888999:::999888999:::<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCAAA@@@@@@AAAAAA@@@>>><<<===<<<;;;<<<<<<;;;999777888999999888777666444333111111222222333333444444444222111111222333333222333333222222222111111111333333222222222222333333222222222222333444444555222222222222333333333333333333333333333444444555444444444444444444444444///000111111222333444444333333333444555444222///333333333333333333333333222222222222222222222222111111222222222333333333666666555555444444333333111222333333333333222111222333444555555555444444000222222111//////111333222333333222111222444666333333444444444444444444555555555555555444444444444444555555555444333222555555444444444444555555444555555666666666666666222444555444111111333555444222111222555666555333444444444444444555666777111222333333444444444333444444444444444444333333111333444555555444333222sssddd[[[UUULLLLLLMMMEEE@@@???>>><<<<<<;;;;;;;;;===<<<<<<;;;;;;<<<<<<===999;;;:::888999;;;999555777777666777777888999999777777888888888888777777777666666555555555666666888888888888777777777777555555666666666666555555333444555555555444333222333333333444444444555555222222333666999999777555666666666666666666666666444444333333333444555666333333444555555444444444111222333333222222222444444444444333333333222222555444222222222444666777111222444555555444222111111222444555555444222111333333333333333333333333111111222222222333333333222111111222444555555444999999888777777888999999999:::;;;;;;:::999:::;;;888888777666555555666666666666666666777888::::::666999;;;<<<;;;::::::;;;========================@@@AAABBBDDDEEEEEEFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFBBBBBBCCCCCCDDDEEEEEEEEEAAAAAA@@@@@@AAA???===:::===<<<;;;<<<===<<<999666888888999888777666444333000000111222333444444555444222000111222333333222333333333222222222222111222222111111111111222222111111111222333444555666222222222333333333444444444444333333444444555666444444444444444444444444000111222444666888999:::000111222444666555222///333333333333333333333333333222222111111222222333111111222222222333333333888888777555444333222111111222333444444333222111333444666777777777666666333555666555222222444777222333444222000000444888111222222333444555666666777666555444444444444444333222222222333555777888666555444333333444555666444555555666777666666666222444555444111111333666555333222333666888666444666555555444444444555555000111333444555444333333555555555444444333333333222333555666666555333222nnnfffZZZQQQLLLIIIEEEBBB??????>>><<<;;;;;;;;;;;;<<<>>>>>><<<999888;;;>>>999999999999888777666666::::::::::::999777666555555666666777777777777777666666555666666777888999888666555555666666555333666555444555666666444222333444555555666666555555444555555444333333555777777777666666555555555444444555666777777666555444777666555444333222222222444444444444444444444444333333444555555333000...333222111111111222333444333222111111111444666777555555444555666666444222444333111000000111333444444444333333222111000000222222333444444444444333555555555666666666666777777888999::::::999888777;;;:::999999999999666444666555555666888999888666777777888888888999999999;;;<<<======<<<<<<===>>>???>>>===<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEGGGEEEDDDDDDEEEFFFFFFEEEHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBAAA@@@???????????????>>><<<:::999999999:::999888666555333222222222888666333444666666444222333333444444555444444444555444222222222111...,,,444333333333333444555555333111///...///111333555111222333444555444333333222333555666777666555555333333333222222111111111222222333444444444333333;;;666444444333111333777111222333333444444333333555444444333333444444555222333333333222444666999888888666444111000111222333333333333333333333333333444222000555<<<:::333444333222333555666555444666555444333222333444555666333555::::::444222555444444555555555444222111555444444666777888666555555555555444444333333333333333333333333333333333777444222111333444555555999888666444333333333333555555555444444333333333444444555555555555444444555555666555333333555666333444555555444444666777|||jjjbbbWWWOOOJJJGGGDDDAAA??????>>>===<<<<<<<<<<<<;;;<<<<<<;;;999999:::;;;::::::::::::999888777666::::::999999888777777777555666666777777777777777777666666666666777777888888666555555666666555444666555444555666666555333333444555555666666555555777777777555333333444666777666666666555555555555444555666777777666555444555555444333333333444444333333333333333333333333...333888999666333111222222222222111222222333444333222111111222444666777555444444555666777555444333333222111111222333333444444333333222111111000111222222333333333333333333333444444444555555555777777888999888888666666:::999888888999999777555666555555666888888777555777777888888999999::::::<<<===>>>>>>======>>>@@@AAA@@@???>>>>>>??????@@@@@@AAAAAABBBCCCDDDEEEEEEGGGEEEDDDDDDFFFGGGFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@????????????===<<<;;;999777666555555666666666555555444444333666444333333555666444222222222333333444444333333555444222222333333222000444333333333333444555555444444444444444444555555111222333444444444333333333444444555555555555444333333333333222222222222222333333333333444444444999777777888666333222444222222333444444444444333555444444333333444444555333444444333222222444666666666555333222222333444333333333333333333333333333333111000444:::999333222111000111333444333222555444333333333333444555666444555999999444222555444444555555555444333222666555444555666777666555444444444333333222222222333333333333333333333333666333111000222333444444555444333222222222333333444444444444444444333333444444555555555555444444555555555444444444555666222444555555444444555666uuueee]]]SSSKKKHHHFFFCCCAAA???>>>>>>=========>>>>>>;;;:::999:::::::::999777;;;;;;;;;;;;:::999888777:::999888777777888999999555666777777888888777777888777777666666666666777777666555555666666555444666555444444666777666444444444555666666666666555999999888666444333444666666666666666555555555555444555666777777666555444444444333333444555555666333333333333333333333333+++333;;;<<<888333222444111111222333333333333333333333222222222444555666444444444555777888666555222222222222222222222222444444333333222222111111111111222333333333333222222222222222333333333333777777888888777666555555999888777777888999888666777666555666777777555444777777888999999:::;;;;;;>>>???@@@@@@??????@@@AAACCCCCCBBBAAA@@@@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEGGGFFFDDDEEEFFFGGGFFFEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@????????????<<<<<<;;;999888555333222333444555666666555444444444222222222444555444333111111222222333333333333666444222222333555555555444333333333333444555555111222333444444333222111222222333444444444444333555444444333333333333444333333333333444444444444444333222222222333555666777:::===<<<999555333111222222333444444444444444555444444333333444444555444555555444222111333444444333333333333333444555333333333333333333333333333222111000333888777333444222111111333333222000444444333333333444444555666444555888888444333444444444555555555444333222777555333333555666777666333333333222222222222222333333333333333333333333555333111000222333333333222222222222222333444555333333444444444444444444444444555555555555444444555555444444444555555666222444555444333333444666{{{pppaaaYYYPPPIIIGGGEEECCCBBB???>>>>>>>>>>>>>>>???@@@;;;999888:::<<<<<<999555;;;;;;;;;;;;:::999888888999888777666666888:::<<<666666777888888888888777888888777666666555666666777666555555666777666444666555444444666777666666444444555666666666666666888999888666444444666888666666666666666555555555444444555666666555444444555555444444444444555555444444444444444444444444---333:::===:::666333111000111333444555444333333444444333333333444444555333333333555777888777666111222222333333222222111444444333333333222222222000111222222333333222222111222222222222333333333999999999888777777666666999777666777888999999888888777666666777777555333777777888999:::;;;<<<===???AAABBBBBBAAAAAABBBCCCDDDDDDCCCBBBBBBAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEGGGFFFEEEFFFGGGGGGFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>:::;;;;;;;;;:::888666555333444666777777555333222111111111222333333333333222222222222333444555555777555222111333444555555444333333333333444555555222222333333222222111111333333333444444444444444666555333222111222222333333333333444444555555555444333222111222444666777:::@@@BBB<<<888777555111222333333444555444444444555444444333333444444555333444444444222222333444444333222222333444333333333333333333333333333333333222000111333666666444666555444444444444333222444333333333444444555555666555666777666444333333444444444444444444444333777555222222444666777777333333333333333333333333444444444444444444444444555333222111333444444333444444444444555555666666333333333444444555555555444444555555555555444444555444333444555666666555222444555444333333444555wwwlll^^^WWWNNNHHHFFFFFFEEECCC???>>>>>>>>>>>>>>>???@@@<<<:::999;;;======:::666;;;;;;;;;;;;:::999888888999888666666666888:::<<<666777777888888888888888888888777666666555666666666555444555666777666555777666444444666777777666444555666666777777666666666666777666555666888:::555555555666666666666666333444555666666555444333888777666555444444444444555555555555555555555555444444666:::<<<:::333...000111333444555555444444555555444444444444444444333222222444666777666555111222222333333222222111444444444333333333333333111111222333333333333222333333333333444444444444:::::::::999999888888888:::888777777888::::::999888777777777888777666444666777888:::;;;===>>>>>>AAABBBCCCCCCBBBBBBCCCEEECCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEGGGFFFFFFGGGHHHHHHFFFDDDGGGGGGFFFEEEDDDDDDDDDDDD@@@@@@>>>===============555666888999:::999888777555666777777666444111000000111111222222222333444444333333333444555777888999666222111222333333333444333333333333444555555888777555444444555666888333333333444444444555555666555333222111222222333333333333444444555555555444333222222222444777888???GGGGGG;;;555888999444333333444555555555444444555444444333333444444555000111333333333333444666666444222222444444222///333333333333333333333333333111111222333444444555666555444444444444333222222333333444444555555555666666666555444444333222444444444444444444444444777444222222333555666777444444444555555555555555444444444444444444444444666555333444555666555444555555555555555555444444333333333444444555555555444444555555555555444444666444222333555777666555333444555555333333333555tttiii]]]VVVMMMHHHFFFFFFEEECCC???>>>>>>=========>>>>>><<<;;;:::;;;<<<;;;:::888;;;;;;;;;;;;:::999888777888888777777777888:::;;;666777888888999999888888888777777666666666666777666555444555666777666555:::777555444555666666666555555666777777777777666444555555555555666999;;;555555555666666666666666333444555666666555444333999888777555444333333333555555555555555555555555777444222666:::;;;555///000111222444555555555555666555555555444444333333222222222333555666444333222222222222222222222222444444444444333333333333222222333444444444444333444444444444555555555555::::::999999999::::::;;;<<<:::888888999:::::::::999888777888999999777666666777888:::<<<>>>???@@@AAACCCDDDDDDCCCCCCDDDEEE@@@AAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGIIIIIIFFFDDDFFFFFFEEEDDDCCCCCCCCCCCC>>>>>>===<<<;;;;;;;;;;;;111222333555666777777777777777777777555333111000111222333333222111222444444444333444444666888999888666333222333333333222444333333333333444555555777666333222333555777999444444444333444555555666555444444333333333333444333333333333444444444444333333222333444555777888CCCNNNKKK:::222999<<<666333333444555555555555555555444444333333444444555...000222333333333444666666333222222444444111...333333333333333333333333444222111444444333333666444222111111333333222000222222333444555555555555666888777333222444333111444444333333333444555555666444222222444555666555555555555555666666666666444444444444444444444444666555444555666777666444333444444444333333222111333333444444444444444444444444555555555555444444666333111222666888777555444666666666444333444555qqqfff[[[TTTLLLFFFEEEEEEDDDBBB??????>>>===<<<<<<<<<<<<:::;;;;;;:::888888999:::::::::::::::999888777666888888888888888888999999777777888999999999999888777666666666666777777888666555444555777777777666<<<999666444555555555555555555666777777777777777444555555444333444777999555555555555666666666777333333555555555555333333777777666555555555555555444444444444444444444444555222000222666999999777222222222333444555666777666666666666555444333222222111111222333444222111333333222111111222333333444444444444444444444444333333444555555555555444444444444444555555555555999888888888888:::;;;<<>><<<;;;;;;;;;;;;999:::;;;888555555888;;;999999999999888777666666888888999999999999888777777777888999999999999888666666555666666777888999555444444555777888777666===:::666555555555555444555666666777777777777777555666666444333333555777444555555555666666777777333333444555555444333333666555555555555666777777222222222222222222222222111111000111333666;;;>>>222222222222333555777888666777666666555444222222222111111111222222111///444333111000000111333444444444444444444444444444333444555555666666555555333333444444444444555555777777666666777999;;;<<>>;;;::::::;;;;;;;;;999888888:::<<<<<<;;;:::666777888;;;===???AAABBBBBBCCCDDDDDDCCCCCCDDDEEE???@@@BBBDDDEEEEEEDDDDDD@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHJJJIIIGGGDDDBBBBBBAAA@@@????????????;;;;;;:::999888888888888666555555444555666777888666555444444444444555666333555666555222000222444333222111111222555777999555444555666888999888777444333333333333444555555222333555777999999999999555555444333444555666777222333555666777666555555333333333222222111111111111222333555666777777777CCCSSSRRR===444<<<>>>444333444555555666666555555555444444333333444444555111222444444333111111111222///...111666777444000333333333333333333333333666333333777666222333999444333222333555666555444000222333555666666555555555999777222111444444000444333333222333444555666333333333444666666555333333333333444444555555555555555555555555555555555444333333444555555444222111222444666777777777666555555555444444333333333444555555555555555555444666333000222666999777555777888999888666555555666xxxjjjaaaWWWRRRLLLGGGEEEDDDCCCBBB===<<<:::;;;===>>>>>>>>><<<;;;:::999888999:::;;;======>>>>>>===<<<;;;;;;:::999999888777777888888666666777777888888888999888888888888777777777777777777777666666666666666777999777222333999999555111999999222222:::<<<777===:::777666777777555333222555999:::999777555555111222333333444444333333666444222222444666777666555555555555555555555555444444222222222222444444555555555666555555444444333333333333333333333333222333333333333333333444555222///000333555666555222222222222333444555666333000///000333555444333444555777777555555666777888777666666888:::===>>>???===<<<;;;<<<======<<<<<<:::999;;;>>>???===:::<<<;;;:::;;;>>>@@@AAAAAA???@@@CCCEEEEEECCCAAA??????@@@BBBCCCDDDCCCBBBBBBBBBCCCDDDCCCBBBCCCDDDFFFCCCCCCEEEFFFFFFEEEDDDDDDDDDAAA===<<<======;;;888:::===<<<888555777777666555444333333444555444222777999999888777666777888444444444444444444444444555555555555555555444444333333333333333444555666222333444555666555444333333444555666888:::;;;<<<:::;;;;;;<<<;;;:::999888111222444555666555444333222222333333333333444444333555777777555555999<<>><<<;;;;;;===>>>>>>===<<<;;;:::999999999::::::<<<============<<<<<<;;;999999888888888888999999666777777777888888888888888888888888777777777777777777777777777777777777444777666222333888888444333<<<>>>777555999:::555:::777555444666777666555444666999999888666555555222333333444444444444444666444333333444666666555333333444444444555555555444333333222222333333444333333444444444444333333333333333333333333333333666555444333222111111000555222......000222222111222222222222333444555666444222111222555666666555444555666555444444666888777777666777999;;;>>>@@@@@@>>><<<<<<======<<<;;;===<<<;;;===???@@@>>><<<>>><<<;;;;;;>>>@@@AAA@@@>>>???AAABBBCCCBBBAAA@@@AAAAAABBBCCCCCCCCCBBBBBBBBBCCCDDDCCCBBBBBBDDDFFFCCCDDDDDDEEEEEEDDDCCCBBBCCC@@@===<<<===<<<;;;888888<<<<<<777555666777555444333333333555555444333444555666555333222333444555555555555666666777777777666555444444444444444444444333333333444555555222333333444555444444444444555666777888999:::;;;999999:::::::::999777666333444555555666666555555222222333333333333444444222333444444444555777999:::HHHOOOGGG>>>>>><<<888444333333444555666444333333444555555555555555555222333333444444333333222999555222111222333333222555444333333333333222111222555666333222444333///222222333333333333444444333111333666555111222555444444444444444444444444777666444333444444444444555444444555777777666555666666666555444444333333111222444555666666666666777555444444555666666555555555444444333333333333333333333444444444555555333333333444444444555555555555555555666666666666222444666555444333333444uuuhhh___TTTPPPJJJEEECCCAAA@@@??????>>><<<<<<===>>>===<<<<<<;;;;;;:::999:::::::::;;;;;;<<<<<<===<<<<<<<<<999999888888888999999:::777777777777888888888888888888888888777777777777888888888888888888888888333666777555666888888666555???CCC===888888888444:::777444333444666666666777888999888666555555666333444444555555555555555777555444333555555555444222222333333444444555555444333333222222333333444111222222333333222222111333333333333333333333333555555444333222111111000555222///...///000//////222222222222333444555555666444333444666888888777555555555333222333666999777777777888:::===???AAAAAA???>>>===>>>>>><<<;;;???>>>>>>???AAAAAA@@@>>>???>>><<<===>>>@@@@@@???===>>>>>>???@@@AAAAAABBBDDDDDDCCCBBBBBBBBBCCCCCCAAABBBDDDCCCBBBBBBCCCEEECCCCCCDDDDDDCCCBBBAAA@@@AAA???<<<;;;;;;;;;:::888777::::::666444555666444333222222333555666555444222333444333111111111222555666666777888999::::::999777555333222333444444555555444333333333444444333333333333333444555555666666666777888999999999666777777777777666555555666555555555555666777777222222333333333333444444222111111222444666666666444BBBKKKGGGAAA@@@>>>;;;555444333444555555444333444555555555555444444333222333333444444333333222333111///000222555555555666555333333333333111000333666777444333333111---222222333333333333444444333111222555444111333888111222222333444555666666555555444333333333333444555444333444666777666555555555555555555555555555444444555666777777666666444333333444555555444222555444444444444333333333333333333444444555555555333333333444444444555555555555555555666666666666222444666666444333444555tttfff^^^SSSOOOIIIEEEBBBAAA???>>>@@@>>>===<<<=========<<<<<<<<<;;;;;;::::::::::::999:::;;;<<<<<<<<<<<<<<<;;;:::999999888888888888777777777777777888888888888888888888777777777666888888888888888999999999555888::::::::::::::::::777???CCC>>>888777888777<<<:::777444444555666666999999888666444444555777444555555666666666666666777666444444555555444333333333333333333333333333333333333333333333333333111111222333333333222222444444444444444444444444111111111222333333444444444333222111111111222111333222222222333333444555555555444555666777888888555555444222111333777:::::::::::::::<<<===???@@@BBB@@@????????????===;;;?????????@@@AAAAAAAAA@@@@@@???>>>>>>???@@@???>>>>>>>>>===>>>???AAACCCDDDFFFEEECCCBBBAAABBBBBBCCC@@@BBBCCCCCCBBBBBBCCCDDDCCCCCCBBBBBBAAA@@@???>>>???===<<<::::::999999888555999:::666444555555333222111222444666777666444444555666555333222333444555555666888999;;;<<<<<<;;;999555333111222333444666555444333333333333333444333222111222333555666777777777777777777888888444444444555444444444444666555444444444555777888222222222333333333444444333111///111444777666444444???GGGDDD@@@@@@@@@>>>777555444444555555444333555555555555444444333222222333333444444333333222000//////000222444666666666555333333333333111///444666555222111333333000222222222333333333444444333111222444333222555:::111222222333444555666666555555555444333333333444555444333444666777777666444444444555555555666666666666666777777777777777444444444555666555333111444444444444444444444333444444444444444444444444333333333444444444555555555555555555666666666666222444666666555444555666rrreee^^^RRROOOJJJFFFCCCAAA???===AAA???=========>>>===<<<<<<<<<<<<;;;;;;;;;::::::999999:::;;;;;;<<<;;;;;;===<<<;;;999888777777777888888777777777777777777888888888888777777777666777777888888999999999999666888;;;<<<;;;999999;;;888===>>>:::666666999;;;:::999888666666777999:::999999888666444333555777444555666666777777666666777666444555555555444222555555444333222222111000333333333333333333333333222222333444555555444444444444444444444444444444000000111222222333444444111222222222222222333444333333222222222333444444444444444555555666777888555555444222222444777;;;===============>>>>>>???BBBAAA@@@@@@AAA@@@>>><<<>>>???@@@AAAAAAAAAAAAAAAAAA@@@??????@@@@@@???>>>??????>>>>>>???BBBDDDEEEFFFDDDCCCAAAAAAAAABBBCCC???AAACCCCCCBBBAAABBBBBBBBBAAA@@@??????>>>======<<<<<<;;;999888777777888444888999666444555555333111111222444777777555333555666777666444444444666444555666777999:::<<<<<<;;;999555333111222333444666555444333333333333333333333222111222333444555666666666666666666666666333333333333333333333444555444333222333444666777222222222333333333444444555222000222666888777555666<<<@@@>>>;;;;;;<<<<<<888666444444444555555444444555555555444333222222222333333444444333333222000111111222222222444555666444333333333333222000444555333//////333666555222222222333333333444444444222222444444222555:::444444444444444444444444555666888777444333444666555333222333555777777666333333444444555666666666777777666666777777777777666555555666777777444222333333444555555444444333666666555444333222222111333333333444444444555555555555555555666666666666222444666666555555555666rrreee^^^SSSPPPKKKHHHEEECCC@@@>>>@@@>>>======>>>???>>>===;;;<<<<<<<<<<<<;;;::::::999999::::::;;;:::::::::>>>===;;;:::888777777777888888888888777777777777888888888888777777777777666666777777888999999999666666999:::888444555:::999:::999888777888:::<<<444666888888999:::<<<>>>888999888666444444666888444555555666666666666666666555444555666666444222666666555444333222111111222333333444444333333222333333444555666666666666444444444444444444444444333333222222111111111111...000111222111111333444333333333222222333333444222444555444444444666888444555555444444555888;;;===>>>>>>???????????????AAAAAAAAABBBCCCBBB@@@>>>>>>@@@BBBBBBAAAAAAAAABBBAAA@@@@@@@@@BBBBBB@@@>>>@@@?????????@@@AAACCCDDDCCCCCCBBBAAAAAAAAABBBBBB>>>@@@BBBCCCBBBAAAAAAAAA@@@???>>>===============:::::::::888666555666888333888999777555666555333111222333555777777444222444555666555444333333555444444666777888:::;;;<<<999777555333222333444444555555444333333333444444222222222222222333444444444444444444555555555555333333333222333333444555333333333333333444555555222222333333333333444444444333333444666888888888555888:::999666555666888999777444333444555555444333444444444444333333222222333333444444333333222222333444333222111222333555333222222444444333111333555333//////444666666222222333333333333444444444222333666555222444999555555555444444333333333444777999888555333444666444333111222444666777777444444444555555555666666666666666666666777888888999888777777888777555444222333444555555555444333666666555444333222222111333333333444444444555555555555555555666666666666222444666666666555666777rrrfff^^^UUURRRMMMJJJHHHEEEBBB@@@???>>><<<===>>>??????>>>;;;<<<=========<<<::::::999::::::::::::999999888;;;;;;:::999999999::::::888888888888777777777666888888888888777777777777555555666777777888999999888777999:::666111333:::;;;888777999;;;;;;999888444777::::::999888999:::666777888777555555666888444444555666666666666555444444444555777777555333444444444444444444444444222333333444444333333222333333444555666777777666555555555555555555555555222222222222111111111111000222444444222111222444444333333222222333333333222444555555444444666999444555666666666777999;;;;;;<<<>>>???AAABBBBBBCCC@@@@@@AAABBBDDDDDDBBB???@@@BBBDDDDDDCCCBBBCCCEEE@@@@@@@@@AAACCCCCCAAA??????????????????@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAA===???BBBCCCBBB@@@@@@@@@>>>===<<<;;;;;;<<<======888999:::888555444666888333888:::777666777666333222222444666777666333111444555666555333333333555555666666888999:::;;;;;;777666555444444444444444444444333333333444555555111111222333333333333333222222222333333444444444444444333333333444666666333444444555555555555555222222333333333333444444333444555555555666888999444666888999777555555666:::888555333444555555444222222333444444444333333222333333444444333333222222444666555333111222444333222111222444555444333222555555222222444444111222222333333333333444444444333555777666222333777555555444444444333333333222666999888444222333666444222111111333666777888444444444555555555555555555444444444555777888999:::999777666777777666555111222444555666555444333444444444444444444444444333333333444444444555555555555555555666666666666222444666666666666777888rrrfff___VVVSSSOOOKKKIIIFFFCCCAAA???===<<<===???@@@@@@???;;;<<<=========<<<:::::::::::::::::::::999888777999888999999:::;;;<<<===999888888888777777666666888888888888777777777777444555555666777888888888<<<::::::;;;666111444<<<<<<888777;;;???===888444888;;;===<<<777444222333555666888777666666777888333444444555555555555555333333333555777777666444222222333444555777777888222222444444444444222222222333444555666666666666555555555555555555555555...///000111222333444444444777888777444222333444444444333222222333333333333555666666444444777:::333555777888888888:::;;;999:::===@@@BBBDDDEEEFFF??????AAACCCEEEEEECCCAAAAAADDDFFFFFFDDDCCCEEEGGG@@@???@@@AAACCCCCCBBB@@@>>>>>>>>>>>>????????????===>>>@@@AAABBBAAAAAA@@@<<>>777888999777444333555888333888:::888666777666444333333444666777666333000666777888777555444555666777777888999::::::;;;;;;555555555555555555444444333333333333444444555666000111222333444333222222000000111222222333444444555555444333444555777888333444666777777777666555222222333333333444444444111333666555333444777:::333666:::>>><<<888777777;;;888555333444555555555111222333333444444444444222333333444444333333222111444666666444222333555222111111222444555555444111555777666555444111,,,222222333333333444444444444333555888777333222555444444444444444444444444111555888777333111222555444222000111333666777888555555555555555555555555444333333444555777999:::;;;999666555555666666555111222444666666555444333111111222333555666666777333333333444444444555555555555555555666666666777222444666777666666777888sssggg```WWWPPPKKKKKKJJJEEEAAAAAA???>>>===>>>@@@AAAAAA???@@@???===<<<;;;;;;<<<<<<777888999:::::::::::::::<<<;;;999:::;;;;;;:::888<<<;;;;;;:::999888777777888888888888888888888888888666333222222555888:::999999999999999999::::::777888999::::::999777666:::999888:::;;;:::666222888888777777666666555555444666888888777666666777888777666555444444555555111222333444555555555555666666555555555444444444666555555666888999777666555555444444444333333333333333333222222111111111555555666666666555444333222333444444222222333444666666666666666666555555444666888999999:::<<<===@@@AAABBBBBBAAAAAACCCEEE@@@BBBDDDEEEEEEEEEFFFHHHBBBDDDGGGGGGFFFDDDCCCCCC???@@@AAABBBBBBBBBAAA@@@AAA???======>>>@@@@@@@@@BBBAAA@@@@@@BBBBBBAAA@@@CCCAAA???======>>>@@@AAA;;;;;;<<<<<<===>>>>>>>>>:::999888666444222000000666666777777777777666666000111333555666666555555777666666555555555666666777666555777999999666333:::666333444888999666222666666555444333333222222---000222333111222444777333333333333333333333333111111333444555666666666666666666555444333111111555444444333333222222111444444555555666666777777000111444888<<<;;;777222888444000111444555222///333333333444444555555555444444444555555555555666888777555444333333444444333222111222444444222000333333333333333333333333333444555666666444222000555666777666555444555666333555777888888777555333666555444555777666444111555444444333444555777888555555666777777666555555222222444555666666777777666555444333333444555666222333333444444333333222888666444333444555555444555444333333444555444333(((111666444333777999777777888888777666666888:::ttthhh```UUUNNNIIIIIIHHHDDD@@@??????>>>===>>>@@@AAA@@@???@@@???===<<<;;;;;;;;;;;;888888999:::::::::::::::;;;:::999999::::::999888<<<;;;;;;:::999999888888888888888888888888888888999777666444555666888:::888999999999999:::::::::999999888888888888888888;;;999888999;;;:::777444666666666666555555555555444555777777666555555666444444444555555555555555111222333444555555555555555555555555444444444444666555555666888888777555444444444444333333333333333333333222222222111111222333444555555333222000222333444444222222333444444444444444444444444444666777888999999:::<<>>>>>??????>>>===???===;;;999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;777666666555444444333333666666777777777777666666333444555555666666666666555555555666666666666666666555555666999999666333777666444444666666555333333333333444444444444555000222444444222111333555333333333333333333333333333333444444444444444444333333444555555555555555444444444333333333333222444444444444555555555555222222333666999:::777555:::666333333666777444111333333333333444444444444333333333333444444444555777666444333222222333333222222333333333222222222333333333333333333333333444444555555555444333222444555666555444333444555444555666777777666555444222444666666444333222333555444444333333444555666222333444555555444333222333333444444444444444333555555444444444444555555222333333444444333333222777666444444555555444333555444333444555666555333000555777444444666666333666888999888777666777888vvvhhh```TTTLLLGGGGGGFFFBBB???>>>???>>>===>>>@@@@@@@@@???@@@???>>><<<;;;;;;;;;;;;999999::::::;;;;;;::::::;;;999888888999999888777;;;;;;;;;:::999999999888888888888888888888888888999999888777777777888888888888999999999:::::::::<<<:::888666666777888999;;;:::888888999999777666444444444444555555555555333555777666555444444555111222444555666666555555222333444555555555555555555555444444444333333333555444444555777777666444444444333333333222222222333333333333222222222222111333555666666444111000222444555444333222333444444444444444555555555555777888888888888:::===@@@AAABBBCCCDDDCCCCCCEEEFFFEEEFFFGGGGGGEEEDDDDDDDDDFFFGGGGGGFFFDDDBBBCCCDDDCCCCCCCCCBBBBBBBBBCCCCCCAAA@@@>>>>>>???@@@@@@???BBB@@@>>>>>>>>>>>>===;;;<<<;;;999777777888999:::;;;;;;::::::999888888777444444444555555555666666555666666777777666666555777666666666666666777777333444555777777777666666555555555666888777555333444555666555444333333444111111222333555666777777444555666555333222222333333333333333333333333333666555444333222333444444444444555666666666666555333333333333444444444444444444444444444333333333444333333444666888888777999666333333555666444222333333333333333333333333222222222333333333444444555555333222222222222222000333555555222111222444333333333333333333333333555555444444333333444444222444555444333333444555555555555555555555555555000444777666333000111444555555444333333333444444222333333444444333333222333333444444333333222111444555555555555555555444333333444444444444333333666555444555666666444222666555444444666666555444666777666444555777666333000222555666666555666777wwwiii___TTTMMMGGGGGGFFFBBB?????????>>>===>>>???@@@???>>>@@@???>>>===<<<;;;::::::::::::;;;;;;;;;;;;:::::::::999777888999999888666999999999999999888888888888888888888888888888888999999999999888777666666888888888999999::::::;;;;;;:::999777777777777888999888777666666777777777333333444555555666777777555666888777666444555555222333555777777666555444333333444555555555555555444444444444333333333333444333333444666777555444444333333333333222222222333333333333333333333333333555777999888666444222333444555444333222333555777777777777777888888888999999999888888:::>>>BBBAAACCCEEEEEEEEEEEEFFFHHHEEEGGGHHHGGGFFFDDDEEEEEEHHHHHHHHHFFFCCCBBBCCCDDDFFFEEECCCBBBBBBCCCDDDDDD@@@>>>======>>>???>>><<>>===<<<<<<;;;:::999888999:::;;;999999999999888888777777333444444444555666666666555666666666666666666555888777666555444555666777111333555777888888777666444555555666777666555444222555888666222000222666111111222333555666777777666666666555444333333444333333333333333333333333666555333222222333555666888888777777666555333222222222333333444555555666666555555444444333333333333333333555666777777666666444222222333444333111333333333333333222222222222333333333333444444444555555444333333222222222000444777666222000333666444444444444444444444444666555333222222333444666222444555555444333444666666555555444444555555666222444666666555333333333555555444444333333333333444444555555555555444444333333444444444333333222333444555666666555444333333333444444444444333333555444444666777666444222777555555555666777666555777555333333777:::999666))),,,111444555555666777zzzkkkaaaXXXPPPJJJIIIHHHDDDAAAAAA???>>>===>>>??????>>>===>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999777888999999888666777777777777888888888888888888888888888888888888777888888888888777555444777777888999::::::;;;;;;999999::::::999888666555777777666555444444555666444444555666777888888999777888999999777666666777555666888999888777555333444444555555666666555555555555444444444333333333444333333444666777555444444444444333333333222222333333333333333333333333444666777999888666444333333444555555333333444555777777777888888888999999::::::999888888;;;???CCCAAADDDFFFGGGGGGGGGHHHIIIDDDFFFHHHHHHGGGFFFGGGHHHHHHIIIHHHFFFCCCBBBCCCDDDFFFEEEDDDCCCBBBCCCDDDDDDCCCAAA@@@@@@AAAAAA@@@>>>FFFCCC@@@>>>======<<<;;;<<<;;;:::999999999::::::777777888888888999999999555555555555555555444444555555666666666666555555777666555444444444555666111333555777888888777666444555777777777666555555111555888666111///222666333333333444444555555555666555555555555555555444333333333333333333333333444333222111222444666888888888777777666555333222222222333444555555666666777666666666555555444444000222555777777666555444555333222222333333333222333333333333333333333333444444444444555555555555666666666555444444333222000555888777333111333777444444444444444444444444666555333111111333555777333555666666555555666777555555444444444444555555777444222555999:::666222555555555444444333333222555555555555555555555555222333444555555666666666333444555666666555444333333444444555555444444333444444444666777777555222777555555555666777666555999555333555888999888777,,,///333555555555555666oooeee]]]TTTMMMKKKIIIEEEBBBBBB@@@>>>======>>>???>>><<<<<<<<<============<<<<<<<<<<<<======<<<<<<;;;;;;;;;999888888999999888777666777777777888888999999888888888888888888888888777777777888777777666666777777888999:::;;;;;;<<<888999;;;;;;:::888555444555666777666555444555666555555555666777888888999888999::::::888666666777888888999999888777555444444555555666666666555555666666555555555444444444555444444555777777666444555555444444444333333333333333333333444444444444444555555666555444333222333555666555444333444555555555666666777777888888999::::::::::::<<>><<>>======>>>>>>===<<<:::;;;<<<===>>>>>>>>>==================<<<;;;;;;;;;:::999999::::::999888777888888999::::::;;;;;;888888888888888888888888777777888888888888888999666777888999:::;;;;;;<<<;;;::::::999888777666555444777999999777666666777444555555666666777777777888999:::999777555555666777777777777777666666666555555666666666666555555777777666666666555555555666555555666888888777555666666666555555555444444333333333444444444555555666555555444444444444444444555666555444333444666555555666777777888999999999:::;;;<<<<<<===???BBBBBBEEEHHHJJJJJJJJJJJJKKKGGGHHHJJJIIIHHHFFFGGGGGGEEEGGGIIIHHHFFFEEEDDDEEEDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>======>>>===;;;999BBB???;;;999::::::;;;:::888888888777777777777777555555555555666666666666666555555555555444444444444555555666666555555444444555666666777777777777555555555666666666666666555777::::::888666777888444666888666444333444666444444444444444444444444888666444444555555222000333333333333333333333333333333333444444555555555333333444555555555555555333333444444555555666666444444555555555555555666111444666666444333444666555555555555444444555666333333444555666666777777333333444444444555555555555555666666555444222111555555666666666555555555555555555555555555555555444333333222333444555666222444555555555555666888333333555555555555333333666444222555999:::777222444555666777777777666555666555444444444444555666222333444444555555555555555555444444444444555555444444555555555555444444555444333333555666666555555444333444555666555333777555666:::888333222666888999999999777666777888yyynnnbbbYYYPPPMMMJJJEEEBBBBBB@@@>>>======>>>>>>===;;;888:::<<<===?????????>>>======>>>>>>===<<<;;;;;;<<<;;;999:::;;;;;;:::888999999:::;;;<<<<<<======888888888888888888888888999888888888999:::;;;;;;666777777999:::;;;<<<<<<===<<<999777666666777777444888;;;<<<999777777888444444444555555555555555777888999888666444444555555555444444555666777888555666666666666666555555777777777777666666666666666555555666888999777666777666666666666555555555333333333444444555555555999888666555555666777777444555666555444444555666777888888999::::::;;;;;;888:::<<<=========???AAABBBEEEIIIKKKKKKKKKKKKLLLIIIJJJKKKJJJGGGEEEEEEFFFCCCFFFIIIIIIHHHFFFEEEEEECCCDDDDDDEEEDDDBBB@@@???AAA@@@@@@AAAAAA@@@===;;;DDDAAA===;;;;;;<<<======999999999999888888888888666555555444444333333222444444444555555555555555444555555555555555555444444555777888999999999888777666666555555555666666555888;;;;;;888777777999666777777666555444555666333333333444444555555555;;;888444444444333000---333333333333333333333333444444555555555444333222666666666555444333111111444444444555555555555555333333333444444555555555444555555333111111555888222333333333222222333555222333444555666888999999222222333333333444444444333444555555444333111000666555555666777777666444555555555555555555555555333333333333444444555666111222444444444444555777222333555666666555333222333333444555777777555444444555666888888888777777999888777666666777888999333333444444444333222222666555444333333444555666444444555555555555444444666444222222444666777666555444333333444555444333111111555;;;999333444:::222333444555555666999;;;tttggg```UUUNNNJJJHHHEEEBBBAAA???<<<<<<===>>>======@@@===:::<<>>;;;777;;;:::999888777888999::::::999999888888999999:::;;;:::999888888999:::;;;::::::888777777777888999777999;;;<<<<<<;;;<<<===CCC@@@<<<999888999:::<<<777888999888666444444444777777777777777777777777777888888777666666777999666666555555555555666666555555555555555555555555555555666666666666555555555555444444444555666666444444444333333222222222444444444444444444444444777777666555444333333222444777888888555555666999888999999::::::;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBDDDEEEFFFHHHIIIJJJKKKKKKHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIJJJJJJIIIHHHFFFEEECCCEEECCC>>>>>>CCCAAA<<<@@@>>>===<<<<<<;;;999777999;;;===<<<999777999;;;999888777777888888777666888555333333555666555333888777555444444555666777999888777888999888777555111333666999:::999888777...444999:::777666999===888999999999999888777666333333555666666555444444333333333333444555555666555555555555444333222111777333111111444555333111555555555555444333222222666666666666666666666666777666444333222222333333333444555444333222444666444444333333333444444555444333333333333444555555222222444666888888555333///000222333444555555555;;;777222000111222111///555444444333444555666777555555555444444333333333555444444333333444444555333111111333333111111333555555555666666666666666444444444444444444333333333333444555666777888888999888777555444444444444555555555555555555555555777666666555555555666666666666555444444444444555333333333444555666777888888777555444333333444444555555555555555555444444666777888999999888777666zzzllldddYYYQQQLLLJJJFFFDDDCCC@@@>>>===>>>???>>>>>>???======@@@CCCDDD@@@<<<===<<<;;;<<<>>>>>>;;;888<<<;;;::::::999999:::::::::999999888888999999:::999999999888888999999999888999999:::999888777666555777999999888888:::;;;<<<;;;999888999;;;>>>@@@666888999999777666666777777777777777777777777777777888999888666666777999777777666666666666777777666666666666666666666666555555666666666666555555444444444444444444333333444444444333333333222222444444555555555666666666888888777777666555555444444777888888666666888:::999999::::::;;;<<<<<<===>>>>>>>>>???@@@AAACCCCCCDDDEEEGGGHHHJJJKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIIIIIIIIIIGGGFFFEEECCCEEECCC>>>???BBBAAA<<<@@@>>>======>>>===;;;999888999:::999888777777888777888777777666666666666777555333333555666555444777666555444444555777888999888777888999888777555222333666888999999777666555777999:::;;;;;;;;;;;;:::999999999999888888888333444555777777777777666444444333333333444555666666666666555444444333333444444444333222111222333444444444444444444333222666666666666666666666666666777777777666555333222333444555444333222444666555555444444333444444555444333333333333444555555444444444666777777555333000111222333444555555555888555111111222333333222555444444333444555666777555555444444444333333333555444444333333444444555777444444777777444444777777777666666555555444444444444444444444444444444555555666666777777888888888777666555555444444555555555555555555555555555666666555555555555666666666666555444444444444555444444444444444555666777666666555555555666777888777666666555555666666666666777888888888777666666ssskkk___VVVQQQMMMIIIFFFDDDBBB???>>>???@@@???>>>>>>===???BBBEEEDDD???;;;>>>===;;;<<<======<<<:::;;;<<<<<<<<<;;;;;;:::::::::999999888888999999:::888888999999999999888888666888:::;;;;;;999666444666777888777777777999;;;999888777777999;;;>>>@@@555777999999888888999:::777777777777777777777777777888999888777666888999888888777777777777888888777777777777777777777777555666666777777666666555444444444555444333222111444444444444444333333333555555666666777777888888999999999888888777777666555777888999888888:::<<<;;;;;;;;;<<<======>>>>>>@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGIIIJJJKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGHHHHHHHHHHHHFFFEEEDDDCCCCCCBBB??????AAA???<<>>======>>>>>><<<;;;888777666666777777666555555777888777444333555777777555444444555666666555666555555444555666888999999888777888999888777555333444666888888888666555:::999999;;;>>>???===:::<<<;;;:::888888999999:::555555777888999999999999666555333222222333444555888888666555555555555555333555777444000...000444222222333444444444444333666666666666666666666666333555777888777555222000333444555444333222444666777666555444444444444444444333333333333444555555777666555555666777555444222222333444444444444444555333111111333444555444444444444333444444555666555444444444444333333333555444444333333444444555888555555888888555555888888888777666555444333333222333333444444555555555777777777777777777777777666666555555555555555666555555555555555555555555666666555555555555666666666666555444444444444555555555444444444555555666444555555666777999:::;;;888777666666666777888999666666777777777777666666}}}tttggg]]]VVVQQQLLLHHHFFFCCCAAA??????@@@???>>>>>>>>>>>>@@@BBBBBB???<<>>??????@@@@@@AAAAAAAAABBBBBBCCCEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJFFFGGGGGGHHHGGGEEEDDDCCCBBBBBB@@@???@@@@@@>>>;;;===<<<;;;<<<>>>>>>===;;;999666444555777888666333333666999777333111333777666555444444555666666666555555555555666777999999999888777777999888777555444555666777777777555555888999:::<<<>>>???>>>======<<<:::888888999:::;;;888999999999:::::::::999888666444222111222444555999999777666666666777777444555555333000///000222111111333444444555555555666666666666666666666666222333444555444333111000333444555444333222444666888777666555444333333333444333333333333444555555999777555555555666555444333333444444444444444333555444333333333444444444444444444444444444444555444444444444444444444444555444444333333444444555666333333666666333333666777777666666555555444444222222333333444555666666888777777777666666555555444444444444444555666777555555555555555555555555666555555555555666666777666666555444444444444555666555555444444444555555444444555666777999::::::888777666555555777888999555666666666777777777777~~~pppddd\\\UUUOOOKKKGGGEEEBBB@@@@@@@@@???===???>>>===<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<===999:::;;;;;;;;;:::888777:::999999888888999999:::777888999::::::999888777:::999888888777777888888888999:::999888888:::;;;<<<;;;:::999888777666666:::;;;<<<;;;999777777888888888888888888888888888666888::::::999888888999999999888888888888999999666666666666666666666666666666777777777777666666;;;999555333222333555777555555555555555555555555999888888777666555444444888888888888888888999999999999:::;;;===>>>>>>>>>?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJEEEFFFFFFFFFFFFDDDCCCBBBBBB@@@???@@@@@@???<<<;;;;;;::::::;;;<<<===<<<::::::777555666888999777444222666999777222000333777555555555555555666777888555555555666777888999999999888777777999888777555444555666666777666555555222666;;;<<<;;;;;;===@@@===<<<:::888888999:::;;;;;;;;;::::::999888888888888777555444333444555666999999888777777777888888777555222222333444222000111222333444555666666666777777777777777777777777444444333222222222333333333444555444333222444666888777666444444333333333444333333333333444555555999777555444555666555444333333444555555555444444666666555444333222333333444444444444444444333333444444444444444444444444555444444333333444444555555222222555555222222555444444555555666666777777222222333333444555666666666666666555555444444333444333333444444555666777555555555555555555555555555555555555555666777777666666555444444444444555666555555444444444555555555555666666777777777777666666555555555666888888666666666666777777888888zzzmmmccc[[[TTTPPPJJJGGGDDDBBBAAAAAA@@@>>>@@@>>><<<;;;:::;;;===???===>>>???>>><<<;;;<<<===999999::::::999999888777:::999999888888999999:::999999999::::::999999999;;;:::888777666777888999666777999999888777777888888999:::::::::999999888:::;;;<<<;;;999777666777888888888888888888888888666888;;;;;;999888888888999999888888888888999999666666666666666666666666666777777888888777777666;;;999666333222444777888555555555666666666666666999999888777666555444444777888888888999999::::::<<<;;;;;;<<>>>>>AAAAAA===;;;::::::999999:::<<<<<<;;;999999888777777888888777666444666777666333222444666444555666666555666777999555666666777777888888888999888777888999888777555333444555555666666666666///555;;;;;;888777;;;???<<<;;;:::888888999999:::;;;:::999888888777888888888777777666666666666777777888888999999888777777999555111222555777555222333333444666666777777777777777777777777777777777888777555444444555666777333444555444333222444666666555444333333333333333444333333333333444555555666555444444555666444333333333444555555555555555555666777666333222222333333444444444444333333222333333333444444444444555555444444333333444444555777444444777777444444777333333444555666777888888222333333444444555555555555555555444444333333333444333333333444555666666555555555555555555555555555555444555555666777888666666555444444444444555555555444444444555555666666666777777777666555555444555555666666777777777777666666666777888999:::uuukkkbbbZZZUUUNNNKKKGGGEEEDDDCCCBBBAAA??????>>>===<<<<<<===>>>;;;>>>@@@@@@===<<<<<<===;;;;;;:::999999999999::::::999999888888999999:::;;;;;;::::::::::::;;;;;;999999999999888888777777555888;;;<<<:::888777777777888:::;;;<<<;;;:::999888:::;;;:::888777777888888888888888888888888888666888;;;;;;:::999888888888888777777777777888888777777777777777777777777777777888888888888777777666666666555555555666666555555666666666777777777888888888888888888888888888999999:::;;;;;;<<<<<>>BBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKMMMNNNOOOOOOPPPOOONNNMMMLLLJJJIIIHHHGGGDDDDDDEEEEEEDDDCCCAAA@@@AAA======AAABBB<<<999:::<<<;;;:::;;;<<<<<<:::999777888999888666666666777666666666666555555555555444555777666555555888:::666777777888888888777777999888777888999888777555222333444555555666777777333666999999888777888999:::999999999999888888888777777666666666777999999777777888999999999888888555666888::::::999777555666555444555666666777777555555666777888888777777777777777777777777777777777777777777777777777777333444555444333222444666444333333222222222333333444333333333333444555555333222333444666666444222222222444555666666666666333555777666444333444555333444444555444333222111333333333444444444555555555444444333333444444555888555555888888555555888444444555555666666777777444444444444444444444444555555555555555444444444444444333333333444555555555555555555555555555555444444444555555666777888666666555444444444444555444444444444444555666777666777888888888777666666333555777888999999888777888777777777888999;;;<<<{{{pppfff^^^YYYPPPMMMJJJGGGFFFEEEDDDBBB>>>???AAA@@@???=========:::>>>AAAAAA>>><<<;;;<<<===<<<;;;:::999:::;;;<<<:::999999999999999999:::<<<<<<::::::::::::<<<<<<777888:::;;;;;;999666555777:::>>>???>>>;;;999888888999;;;<<<<<<;;;999888666777999999888888888999888888888888888888888888666999;;;<<<:::999888888888888777777777777888888888888888888888888888888777777888888888888777777222333666777888666444222555666666666777777888888666777777999:::;;;<<<<<<999::::::;;;<<<===>>>>>>AAA>>>===>>>AAABBB@@@>>>CCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJLLLMMMOOOOOOPPPPPPOOONNNMMMKKKJJJHHHGGGFFFCCCDDDDDDDDDDDDBBBAAA@@@AAA======AAABBB<<<999:::===<<<;;;<<<======;;;999555888:::888555444555888888666555555666777555444333555777777555555888;;;777888888888888777777666999888777888999888777555222222333444555777777888999888777888999888666333888999999999999888777666444444444444666888:::<<<666777999;;;<<<;;;999888333666999;;;;;;999666444333666888777555555888;;;666777777888888888888888777777777777777777777777333444666888888777555333444444555444333222444666222222222111111222333333444333333333333444555555000111222444666666333111111222333555666777777777000333666666555444666888333444444555444333111000333333333444444555555555555444444333333444444555777444444777777444444777666666666666666555555555444444444444444444333333666666666666666666666666555444444333333444444444555555555555555555555555444444444555555777888888666666555444444444444555333333333444555666777888666777888999:::999999888333555888;;;<<<;;;999777999888888777888:::<<<===~~~uuukkkaaaYYYUUUPPPMMMLLLJJJEEEAAA>>>>>>============>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;===<<<::::::;;;;;;:::999777777777888999;;;<<<===:::::::::::::::999888777888:::;;;;;;:::999::::::<<<:::888888999;;;;;;:::999999::::::::::::;;;;;;888888999999999:::::::::::::::999888777777888888;;;:::888777777777888888888888777777777777888888444555666888888666555444999999888888888888999999999777555666999:::888666999999999888888888888888888999999:::;;;<<<>>>???<<<===>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBBBBBEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJMMMLLLJJJKKKNNNPPPQQQQQQLLLKKKJJJIIIGGGFFFEEEDDDEEEBBB???>>>@@@AAA???===???<<<::::::;;;<<<:::888555999===>>><<<:::;;;===???===;;;999777666666666666666666666666666666666444666888888666666666777444444555555666777777777777777888777777666555444555555555555555555555555888666666666888999888777:::<<<<<<:::555333333555666555333333444555444333888:::;;;:::777555777999777666555333333444444555555555555555555666777777444666777888777666777888777777777777666666666666666666666666666666666666888666333111111222444555000111222333333333222222333333222111111111222222666444222333666777666444777666666555555555666666444444444444444444444444666666555444333333222222444444444444444555666777111111222444666777666555444555555555666777777777555555444333333333333444444444444666666555222000555555555444444333333333444555555222000000333666555555555555555444444444222999999222333:::;;;555999888666555555666666777666555333333555666555444::::::::::::888777666555888888888888888777666666333555888999888777888888tttiiiaaa[[[UUUPPPNNNLLLIIIEEEDDDCCCBBB@@@????????????;;;;;;<<<=========<<<<<<===<<<:::;;;;;;<<<:::999::::::999999999999:::::::::::::::::::::999888888888:::<<<;;;:::999:::;;;===;;;999999:::;;;;;;;;;999999::::::::::::;;;;;;888999999999999:::::::::::::::999888888888888888;;;:::888777777777888999777777666666666666777777555666888999999888666555999888888888888888888999999777666777999999888666999999999999999999999999::::::::::::;;;<<<>>>>>>======>>>?????????>>>>>>>>>>>>???@@@AAABBBCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJJJJMMMOOOOOOOOOKKKKKKIIIHHHGGGEEEDDDDDDEEECCCAAA@@@AAAAAA@@@??????<<<999999:::;;;;;;999777999<<<===<<<;;;;;;;;;===;;;:::888666666666666555555555555555555555555555777888888777666666777555555666666777888888888777777888888888888777777777777777777777777777666888666666777999:::999888777888:::888666555666888333222111111333444333111777999:::999777555666888777777666555555666777888666666555555666666777888555777888888777777888999888888777777777666666666666666666666666666666666888777555444333444555666222222222333333333333444222222222222222333444444666444222333555777666555555555555555555666777888444444444444444444444444444444444555555555555666444444444444444555666666666444333333444555333222555555555555555555666666666666555444444444444555555444333333444444444333666666555555555555555555444555555333000000333666555555555555555555555666222888999333444<<<>>>888888777666666666888999:::777555333444555666555555999999999999888777666555888888888888888777666666777999;;;;;;;;;:::;;;<<>>>>>>>>======<<<:::;;;<<<<<<;;;:::===<<<;;;:::999888888888:::::::::::::::999999888999:::<<<<<<:::999:::;;;===;;;999999:::;;;;;;;;;999999::::::::::::;;;;;;999999999999::::::::::::::::::999888888888999999::::::999888888888888999777666666666666666666777777888999::::::999888777999888888777777888888999999888777777999999888777888999999999:::;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>===>>>??????@@@@@@@@@???===>>>???@@@BBBCCCEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIKKKLLLLLLLLLJJJIIIHHHGGGFFFEEEDDDCCCAAABBBBBB@@@>>>>>>???@@@>>><<<999888999;;;<<<;;;:::::::::<<<======;;;999:::999888777666666666777444444444444444444444444666888999999777666777888555666666777888888999999777777888999999999888888::::::999999888888888777888777666888:::;;;;;;:::666777888777666555666777444333444666888888666444666777888888666555666666777777777777888999:::;;;777777777666777888888999666777999999888777888:::888888888888777777777777666666666666666666666666777777777666666666666666444444333222333444555666111111222333444555666777666444333333555666666555444444444444555777888999444444444444444444444444222333444555666777888999444444444444444444555666777555333222333444444333555555555444444444444444777666666555555555555555666444333111222333555777666666666666666777777777555555555333111111333555555555555666666777777777222777888444666===???:::777666666666777999;;;<<<777555444444555666666555666666777777777777666666777888888888888777777666999;;;<<<<<<;;;;;;===???wwwoooddd[[[WWWUUURRRPPPKKKJJJHHHEEECCCAAA@@@@@@<<<<<<===>>>????????????===<<<:::;;;<<<===<<<:::>>>===<<<:::999999999999999::::::;;;::::::999999999;;;<<<<<<;;;::::::;;;<<<:::888888999:::::::::999999999:::::::::;;;;;;999999999:::::::::;;;;;;;;;::::::999999999::::::999999999999999999999999888888777777777777888888888888999999999999888888999999888888888888999999999999999999999999999999999999:::;;;<<<<<<======>>>>>>=========>>>>>>???>>>???@@@AAAAAAAAAAAAAAA>>>>>>@@@BBBCCCEEEGGGGGGIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHKKKIIIHHHIIIJJJKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCBBB<<<>>>@@@>>>:::999<<<>>>>>><<<:::888999:::<<<======:::999:::======;;;777999999999888888888888888555555555555555555555555777888999999777666777777555555555666777777888888777777888888888777777666999999999888777777666666888777777888:::<<<<<<;;;999999888777555333333333333333555777999999777555555666777777666666555555666666777888999:::;;;<<<888888777777888888999:::666777888777666666888:::999888888888777777777777555555555555555555555555555555666777777666555444666555333222333444666888222333444555555666666666555444444444555555666666555555555555555666777888444444444444444444444444111222333444555777777888444444444333333444555555444222000111333666777888555555555444333333333222666666555444444444444444333333333333222333555777555555555666666777777777555555444333222222333444444555555666777888888999333777777444555:::<<<999777666666666666888999;;;777555444444555666666555444444555666777777666666777777888888888888777666777888::::::;;;<<<>>>@@@zzzooofff```]]]YYYVVVKKKJJJHHHFFFDDDCCCBBBAAA===>>>??????@@@@@@@@@???===;;;;;;;;;======<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<999::::::;;;;;;;;;::::::999;;;===<<<;;;:::;;;;;;;;;999777666888999999999999999999:::::::::;;;;;;999999:::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;999999999:::::::::999999:::999999999999999999:::888888888888888888888888::::::999999999999:::::::::;;;;;;;;;;;;:::;;;;;;:::;;;;;;<<<===>>>>>>????????????>>>>>>???@@@@@@???@@@AAABBBCCCCCCCCCCCC@@@@@@BBBDDDFFFGGGIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFIIIHHHGGGHHHIIIJJJIIIGGGFFFFFFEEEDDDCCCBBBBBBAAA;;;===???===:::999;;;>>>===<<<;;;999999999;;;<<<===;;;999:::======;;;888:::::::::::::::::::::999666666666666666666666666777888999999777666666777333333444444555666666777777777777777666555444333666666666666555555444444888777777888:::<<<;;;:::999888777666555444333222...///000333555555333111444444555777777777555444444555666888999:::;;;;;;888888888888888999::::::555666666555444555777999888888888777777777777666444444444444444444444444222333555666666555333222666555444333333555777888444555666666666555444444444444444444444555666777888777666555555555555555444444444444444444444444222222222333333444444444555444444333333333444444444222000111333666777888555555555444333333333222555444333333222222333333000333555666555444444555444444444555555666666777666555444444444444444333444555555666777888888999555777666444444777777666777666555444444555666777777666444444666777666555333444555666666777666666666777777888888888777777555777999;;;;;;===???AAA~~~tttlllgggaaa[[[WWWNNNMMMKKKIIIFFFEEEDDDDDD???@@@@@@AAA@@@@@@??????===;;;;;;;;;===>>>===<<<;;;;;;;;;;;;;;;<<<===>>>999::::::;;;;;;;;;;;;;;;:::;;;======;;;:::;;;<<<;;;999777777888999999999999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<888999::::::;;;:::::::::;;;;;;::::::::::::;;;;;;888888888888888888888888<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>><<<<<<===>>><<<=========>>>?????????@@@@@@??????@@@AAABBBBBB@@@AAABBBCCCDDDEEEEEEEEECCCDDDEEEFFFHHHIIIJJJKKKJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEDDDDDDFFFHHHHHHGGGEEEDDDDDDDDDCCCBBBAAAAAAAAA>>>??????>>>======>>>???<<<======;;;999888999;;;<<<:::::::::;;;<<<;;;::::::;;;;;;<<<;;;;;;:::999777777777777777777777777666888999888666555555555222333333444444555666666666666666666555444333333444444444444444555555555999888777888:::::::::888555444333444555666555444111000111333555555333222444444555777999888666333333444666777999999999999888888888777888888999:::444555555444333444666888777777777777666666666666444444444444444444444444000111222444444333222222555555444333444555666777444555666666666555333222444555555555444444666777999888777555444444444444444444444444444444444444333333333222222222222222555444444333333333333333777555333222333444444333555555555444444444444444444333333222222222222222///333777777555333333444555555555555555555666666666555444444555555444222555555555666666777777777666666555444444444555555777666555444333444555555888666555555666777777666444444555666777777666666666777777888888888888777555888;;;======>>>>>>@@@yyyssskkkccc]]]UUUTTTQQQNNNKKKHHHFFFFFFBBBBBBBBBBBBAAA@@@???>>><<<;;;;;;<<<===>>>>>><<<<<<<<<<<<;;;<<<======>>>999::::::;;;<<<<<<;;;;;;:::<<<======<<<;;;;;;<<<===;;;888888:::;;;;;;:::999999::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<======888999:::;;;;;;;;;::::::;;;::::::999999::::::;;;::::::999999999999::::::======<<<<<<<<<<<<=========???AAA@@@>>>===???AAA>>>>>>??????????????????@@@@@@@@@@@@AAABBBDDDDDDAAAAAACCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHFFFEEECCCBBBBBB@@@@@@AAACCCEEEFFFDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@>>>======>>>??????>>>;;;>>>???>>>:::888777888999:::;;;;;;::::::<<<>>>:::;;;;;;;;;;;;:::888888777777777777777777777777666777888777555333333444333333444444555666666666444444555666666666666666555555555666666777777888:::888777777888999777666555333222333555777555444666555444555666777666555444444555777::::::666333444555777888999999999999777777777777777888999999555666666444333444777999666666666666555555555444333333333333333333333333000111111222333333222222333333444444444555555555222333555666666555444333333555666555333333555888888777666555555555555555444444444444444444444444333333333333333333333333555444333333222222333333666444333333444555333222555555555555555555666666444444333222222222222333111555777666222111333555777777666666666666666666777555333444666666444222555555555555555555555666666555555555555555666777666666555444444555666777888666555555666777777666555666666777777777666666666666777888888888888888666999===>>>===:::999888|||rrrkkk\\\ZZZVVVRRRNNNKKKHHHGGGCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;<<<>>>???>>>===>>>======<<<<<<<<<======999::::::;;;<<<<<<<<<;;;:::<<<======<<<;;;;;;<<<>>><<<::::::;;;======<<<999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>777888:::;;;<<<;;;:::::::::999999888888999999:::<<<;;;;;;::::::;;;;;;<<<>>>>>>============>>>>>>>>>AAABBBAAA???>>>@@@BBB@@@@@@@@@??????????????????@@@@@@AAABBBCCCEEEFFFAAABBBCCCEEEFFFFFFGGGGGGIIIIIIJJJJJJKKKLLLMMMMMMJJJKKKLLLMMMMMMLLLJJJIIIIIIHHHGGGEEEDDDBBBAAA@@@======>>>@@@CCCDDDBBBAAABBBBBBBBBAAAAAA@@@@@@@@@???<<<:::;;;===???>>><<<;;;>>>@@@???;;;777666666777:::<<<;;;999999===@@@::::::;;;;;;:::999777666666666666666666666666666555666777666444333222333444444555555666777777777222333444666888999::::::666666777888999::::::;;;:::888777777888888666555888555333333555555222000666444222222333444444333555444555888;;;;;;777333555666888999::::::999888777777777666777888888999777777666555444555888:::666555555555444444444444333333333333333333333333111111111222222333333333222333444444555555444444///111333555666666555444333555666555333333555888666666555555555666666777444444444444444444444444333333333444444555555555555444333333222222222222111111222444666777666555444555555555666777777777555555444333333333333444444777777444000///333777999999888888777777666666777555333444777777444111555555555555555444444444666444444666777777888:::555555555555666777999:::888777555555777777777666666666777777777777666666666666777888888888888888666999<<<===:::555222000yyyooogggbbb\\\WWWSSSQQQOOONNNIIIGGGDDDCCCBBBBBB@@@???@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<>>>???======<<<<<<<<<<<<======;;;;;;<<<<<<===<<<<<<;;;<<<===>>>===<<<<<<<<<>>>;;;<<<<<<<<<;;;::::::999===<<<;;;:::999::::::;;;===<<<:::888888999:::;;;999:::<<<======<<<:::999<<<;;;:::999999:::;;;<<<>>>===<<<<<<===>>>===;;;888:::<<>>???@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAA@@@???>>>============999:::;;;<<<<<<:::888777::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888;;;555333777777444333666...111555777666555555555333333333444555666777888;;;:::888777666555666666444555777999;;;;;;:::999888888999999999999888777555555555555555444444444555444444555666666666555000444666666:::???<<<444<<<;;;999666444555888:::666666666666777777777777666555444333333333333333888777666444444333333333222222111111111222444555444333222111111222333444222222333333444555666666777666555444444444444444333333333444555666777777666555333222222333444555444555666666666555444333444444444444444444444444777666555444444444444444555555666666666666666666333444777888999777555333555555555555555555555555555555555666666666666777666666666666666666666666999333111777999666444666555444333333444555777888777777666444333333666888777555444555666777666555666666666666666666666666:::777555666888999888666777777666666666666666777888999:::999888888:::<<<}}}sssnnneee]]]WWWSSSOOOMMMKKKIIIFFFDDDCCCBBB@@@???BBBAAA@@@??????>>>??????======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<==================<<<;;;<<<======;;;;;;<<<===:::;;;;;;;;;;;;:::999888@@@???>>>===<<<<<<===>>>===<<<:::999999999:::;;;;;;<<<===>>>>>>===;;;:::===<<<;;;::::::;;;<<<===<<<;;;:::;;;<<<===<<<;;;======>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>============777999;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;:::999999888999;;;666444777888555555777333444555555444333444555555555555555666777777888999888777666666666777888555666777888999:::::::::444555555666555555444444666666555555444444444333555666777999:::888666444555888888888;;;@@@???999::::::999666444444666888777777777777777888888888666555444333333333333444777777666555444333333333333222222111111222333444333333222222222222333333222333333444444555555555666666555444444444444444333444444444555666666666555555444444444444444555444555555666555444333222444444444444444444444444555555444333333333333444555555555555555666666666444555666777777666444333555555555555555555555555333333333444444444444555444444444444444444444444999444222666888555444666555555444444444555666666888888888666444444555777777666555555666777666555666666666666666666666666999777555555777999777666777777666666666666777777888999999999888888:::<<<}}}rrrhhh```ZZZVVVSSSQQQNNNKKKIIIGGGFFFCCCAAACCCBBBAAA@@@????????????<<<<<<============<<<<<<;;;::::::::::::::::::;;;>>>>>>>>>>>>>>>>>>======:::<<<===<<<;;;:::;;;<<<:::::::::;;;::::::999888<<<<<<;;;:::::::::;;;;;;>>>===;;;::::::;;;<<<<<<<<<===>>>??????>>>===<<<>>>>>>============>>>>>>===<<<;;;<<<>>>??????===BBBAAAAAA@@@AAABBBDDDEEEBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDEEEFFFFFFFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIHHHGGGFFFDDDCCCBBBBBBAAA@@@????????????;;;<<<===???@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>>>>======<<<777888:::===>>>?????????<<<<<<;;;;;;::::::999999===<<<:::999888888999999;;;777555888999777666888777777666444111111333555777777777777777777777777666666555555666666777888555666666777888999::::::222333333444444444333333777777666555444444333333444777;;;======999444111555555333000111333222///777888888777555444555666888888888888888888888888555555444333333333444444666666666555444444333333444333222222222222333333222222333333333333222222444444444444444444444444666666555444444444444555444444555555555555555555444555555666666666555555444444444444444333222222444444444444444444444444333333333222333333444555555555555555555555555555666666666666555555444444555555555555555555555555333333333444444444444555444444444444444444444444999555333555666555555777555555666666666555444444888999999888666444555666777666555555777777666555666666666666666666666666777666555555777777666555777777666666666666777777888999999999888888:::;;;vvvmmmgggbbb^^^YYYVVVRRROOOLLLJJJGGGEEEEEEDDDBBBAAA@@@?????????<<<===>>>>>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;>>>>>>==================:::;;;<<<;;;::::::;;;<<<:::;;;;;;;;;;;;;;;:::::::::::::::999999999::::::>>>======<<<<<<<<<======<<<===>>>?????????>>>>>>??????>>>>>>>>>>>>??????@@@???>>>@@@BBBCCCCCCBBBDDDCCCCCCCCCDDDEEEEEEFFFCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCDDDEEEFFFGGGFFFDDDAAA@@@@@@@@@???>>>======>>>>>><<<<<<===>>>????????????>>>???@@@AAAAAA@@@???>>>?????????>>>>>>===<<<<<<999:::;;;===??????@@@@@@<<<<<<;;;;;;:::999888888<<<;;;999888777888999:::999777555666777777777777666777777555333222333444777777777777666666555555666555555555555666666666333555666888999999888777444444555666666666555555777777666555444333333222222777>>>BBBAAA===888555<<<;;;888666666777888777666888999999777555555555888888888777777777777777555444444333333333444444555666666555555444444333444444333333222222222222111222333444444333222111444444444444444444333333666555555444444444555555555555555555555444444444444555666777777777666555333444333333333333222222444444444444444444444444333333333333444555666777666666666555555555555555888777555444333444444555555555555555555555555555555555555666666666666777666666666666666666666666888666444444555555666777555666777777777555444333888999:::999777555555555777666555666777888777555666666666666666666666666666555555666666666555555777666666666666777777888777888999888777777999;;;yyyqqqkkkggg```]]]XXXTTTQQQMMMIIIGGGGGGFFFDDDBBBAAA@@@??????>>>>>>???@@@???>>><<<;;;======<<<<<<<<<<<<======>>>===<<<;;;;;;;;;;;;<<<:::;;;<<<;;;::::::;;;<<<<<<<<<===============<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????======>>>??????????????????@@@@@@@@@@@@@@@@@@???BBBAAAAAABBBDDDFFFEEEDDDBBBDDDEEEGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBCCCCCCCCC@@@@@@AAACCCEEEFFFHHHHHHDDDEEEEEEFFFGGGHHHHHHIIIEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEEEEDDDCCCAAA@@@@@@AAACCCEEEDDDBBB???===>>>======<<<<<<<<<<<<=========>>>>>>>>>===<<<<<<=========>>>>>>=========>>>>>>??????>>>===;;;;;;;;;<<<<<<===============<<<<<<;;;:::999999888888;;;:::999888888888999:::777666555444666777777555111444666777666555555555666666666666666444333222777777777666555555444333111333777:::;;;999666444444555666777777777777777777666666555444444333333111888AAAGGGJJJIIIIIIIII???>>><<<<<<;;;:::;;;===777999;;;;;;999666666555777777666666555555555555444444333333333444444555444555555666666555444333333333333333333333333333222333444555555444333222444444444444444444333333555555444444444555555666555555555555555444444444333444666777777777666555444444333333222222222222444444444444444444444444444444444444555777888999777777666666666555555555777666444333333333444555555555555555555555555555555555555666666666666777666666666666666666666666666777666444444555666777666666777888777666444333888999:::999777555555666888666555666777888777666777777777777777777777777444555666777666555555555666666666666666777888888777888999888777777999;;;}}}tttnnnhhhddd^^^YYYUUUQQQMMMJJJKKKJJJHHHFFFDDDBBBAAAAAA@@@AAAAAA@@@@@@???>>>===??????>>>>>>>>>>>>?????????===<<<:::::::::;;;;;;:::<<<===<<<;;;:::;;;<<<<<<===>>>>>>???>>>>>>>>><<<===>>>>>>???>>>>>>>>>????????????@@@@@@@@@@@@?????????@@@@@@AAABBBBBBAAABBBBBBCCCCCCBBBBBBAAACCCBBBAAABBBDDDEEEDDDCCCCCCEEEGGGIIIIIIGGGEEECCCEEEEEEDDDCCCCCCCCCCCCDDD@@@@@@BBBDDDFFFGGGIIIJJJFFFFFFFFFGGGHHHHHHHHHIIIDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA===???AAABBBAAA???===;;;<<<;;;;;;::::::;;;;;;<<<===============<<<<<<;;;===<<<<<<;;;;;;<<<<<<======>>>??????>>>===;;;:::<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999999888888999999999999999999888888555666555333444888888555...222666888888777666666444555666666666444333222888888888777666555333333000333777::::::888555222333444555666666666666666666555555555555444444444222999BBBIIIMMMRRRWWW[[[QQQNNNLLLHHHAAA888444555888:::;;;;;;999777666666777666666555555444444333444444333333333444555555444444555666666555444333222222333444444444444444333333444444444444333333444444444444444444444444555444444444444555666666444444555555555555555555333444555555666666666666555555444333333333333333444444444444444444444444555555555555666777888999999888888777777666666666666555444333333444555666555555555555555555555555333333333444444444444555444444444444444444444444333777888555444666777555666666777777777666555555777888999888666555666777888777666666888888777666777777777777777777777777444666888888777555555666666555555666666777888999777888888888777777999:::}}}rrrnnnhhhccc^^^YYYTTTQQQPPPNNNLLLJJJHHHFFFEEEEEECCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@???===;;;:::;;;<<<<<<;;;<<<======;;;;;;<<<===<<<<<<===>>>>>>>>>>>>>>>:::;;;===>>>>>>>>>===<<>>??????===;;;:::::::::999999999::::::;;;999:::;;;<<<============>>>===;;;::::::;;;===>>>======>>>???>>>===;;;999;;;::::::999999888999999::::::999999999999999999666888999::::::999888777555777666333555:::999555000333666777666666777888444555666777777666444333777777888888888777555444333444555666666666555555333333444666666777777666444444444555555555555555444888===@@@BBBGGGPPPVVVaaa^^^]]]ZZZOOOAAA::::::888999:::999777666666666777777777666555444444444333333333333333444555666333444555777777666444333000111333444555666555555444444333333333333444444222333333444444555555555444444444444444555666666333444444444555666666666333333333333444555666777666666444333333333444555444444444444444444444444555555555555555666777888::::::999999888777777666333333333333444555666666555555555555555555555555333333333444444444444555444444444444444444444444111777:::777555666666444666666666666666666777888666666666555444555777999888777666777888888777666777777777777777777777777444777999:::888666666777555555555555666777888999666777888777666777888:::|||xxxqqqkkkfffaaa\\\YYYSSSRRRPPPMMMKKKIIIHHHGGGFFFDDDCCCAAA@@@@@@AAAAAA??????>>>>>>>>>>>>??????BBB@@@>>><<<;;;<<<======<<<===>>>===<<<<<<===>>>;;;;;;<<<===>>>>>>======>>>???@@@BBBBBBBBBAAA@@@???@@@AAAAAABBBBBBBBBAAADDDDDDDDDDDDEEEFFFHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGIIIGGGFFFGGGHHHHHHGGGFFFJJJJJJHHHHHHGGGHHHIIIJJJFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHHHHHHHHHHHHHHHHHHHBBBBBBCCCCCCCCCCCCBBBBBB>>>===<<<;;;;;;<<<===>>>;;;<<<=========<<<;;;::::::999999888999999::::::666888999<<<===???@@@@@@@@@>>>;;;999999;;;>>>@@@<<<===>>>???>>>===:::999999888888777777888888999999999999999999999::::::555777999;;;;;;:::777666666999777444666;;;;;;666444555555555444555777:::444666777999999777666555555666888999999888888777666555444333333444666777444555666777888888888888333333444444555666666666555777777444222666>>>FFFEEEEEEIIIMMMHHH===777999777888999777555444555666999888888777666555555444333333333333333444555666222444555777777666444333///000333555666666666666555555333222222333555555222222333333444555666666444444444444444555666777333333444444555666777777333333222222333444666777777666555444333444555555444444444444444444444444555444444444444555666666;;;;;;::::::999888777777111222333444555555666666555555555555555555555555555555555666666666777777666666666666666666666666///777;;;888555777666333777666555555555777888999555555555444333444888:::888777666777888999888666777777777777777777777777444777:::;;;888666666777555555555555666777999999666777888777666666888:::~~~uuunnnhhheeeaaa^^^YYYTTTQQQNNNKKKIIILLLIIIFFFDDDDDDCCCBBBAAADDDCCCBBBAAA??????>>>>>>??????>>>>>>>>>>>>??????<<<===>>>>>>>>>===;;;:::>>>>>>>>>>>>>>>>>>>>>>>>======>>>======>>>AAACCCBBBBBBCCCBBBAAAAAABBBDDDCCCDDDEEEFFFHHHIIIJJJKKKMMMMMMLLLKKKJJJJJJJJJKKKKKKIIIFFFFFFGGGHHHHHHHHHLLLLLLKKKJJJIIIHHHHHHGGGCCCCCCCCCDDDDDDDDDDDDDDDAAABBBDDDEEEFFFFFFFFFEEEIIIDDD@@@BBBGGGIIIEEE@@@AAABBBCCCCCCCCCAAA>>>===AAA>>>::::::;;;<<<;;;999;;;<<<<<<<<<<<<;;;:::999999999999999999999999999777888888999:::;;;<<<<<<999:::;;;===>>>>>>>>>>>>?????????>>>======<<<<<<888888999999999888888888:::777555555888999888666777666555666777777555333;;;777777;;;;;;666555888777777777777888888888888888555333444888999666222333444666888888777555444444444444444444444333333333444666777777777666555888777666666666777999:::999999888777777888999:::999:::<<>><<<999888888999888777666666666555444444444333444555555555444444666777555555555555555555555555666666555555555444444444444444444555555555666666999888888777777777777777:::999666444333333444555===:::888:::======999555:::888666555777888888777999777777:::999666555777555555666666777777888888777555666888888555777<<<{{{vvvnnnjjjddd___\\\YYYVVVTTTRRRPPPLLLJJJJJJIIIHHHGGGDDDDDDBBBAAA@@@?????????AAAAAA@@@>>>>>>=========>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>@@@BBBDDDCCCDDDEEEDDDCCCCCCDDDFFFFFFGGGHHHIIIKKKMMMNNNNNNQQQPPPOOONNNMMMMMMMMMMMMNNNLLLJJJJJJKKKLLLKKKJJJLLLLLLKKKJJJIIIHHHHHHGGGCCCDDDDDDDDDDDDDDDDDDDDDBBBBBBDDDEEEFFFFFFFFFEEEFFFDDDCCCCCCDDDEEEDDDBBBAAAAAABBBCCCBBB@@@>>>===???===:::999;;;<<<;;;999999999888888888777777777999999999999999999999999777777888999:::;;;<<<<<<999:::;;;===>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<::::::::::::999888666666999888666666777888888777999888666666777777666444888555666:::999444333666666666666777777777888888888555333444888999666333333444666777888777666555666666555444444555555666555666777888888888777777777777777777777888999999999888888777777888999:::888888:::<<<===<<<999666777888888666444333444666222333333333444444444555222333333444444555555666555555555555555555555555555555555555555444444444333333333333333333333333444333222333555777666555333555777888666555444444777555444222222333444555666666555444444444444444666555444333333444666777777777777666666555444333555555555555666777999:::>>>;;;888666555444333222555555555555555444444444444555666555444444666777555555555555555555555444666666555555555444444444444444444555555555666666999888777777666666666666999888666444444444555666<<<999777999<<<<<<999444:::888666666888999999999999777777:::999666555777666666666666777777888888777555666888888555777<<<|||wwwpppiiieeeaaa^^^[[[WWWTTTPPPNNNMMMLLLKKKIIIGGGFFFEEECCCBBBBBBBBBBBBDDDCCCAAA@@@>>>===<<<<<<@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@AAADDDFFFEEEFFFGGGGGGFFFFFFHHHIIIJJJKKKLLLNNNOOOQQQRRRSSSUUUTTTSSSRRRQQQQQQQQQQQQPPPOOONNNOOOOOOOOOMMMLLLMMMLLLKKKJJJIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEBBBDDDEEEDDDBBB@@@BBBDDD@@@@@@AAAAAAAAA???>>><<<===;;;999999:::;;;;;;:::999888777666666666777888999999999999999999999999777777888999:::;;;<<<<<<:::;;;<<<===>>>????????????>>>>>>======<<<<<<;;;<<<<<<;;;:::999777666555777888888777666666888999<<<999777666777777777666666555666:::999666444555555555666666666777777777888555333444777888666333444555666777888777666666888777555444444555777888666777888999999999888888777777888999999999999888888888888888888999::::::777666666888999999777555777777777666444333444666111111222333444555666666///000222555666777777777555555555555555555555555444444444555555555555555444444444444444444444444555444333444555666555444333444666555444444555666999888666555555555666777666666555444444444444555555444333333444555777888888777666555555555555555444444333333555777:::<<<;;;888666444444444333111444444444555555555555555444555666666555555666888444444666666777666555444666666666555555555444444444444555555555666666666999888777666555555555555888777555555555555777777:::888777888;;;;;;888444:::888666777999:::;;;;;;999666777:::999666555777666666666777777777777888777555666888888555777<<<~~~vvvpppkkkfffccc^^^ZZZVVVSSSRRRPPPNNNLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDBBBAAA??????>>>>>>AAA@@@>>>=========>>>???????????????????????????>>>@@@AAABBBBBBCCCEEEGGGFFFHHHIIIJJJIIIIIIKKKLLLNNNNNNPPPQQQSSSUUUVVVWWWXXXWWWVVVUUUTTTSSSSSSSSSPPPOOOOOOPPPQQQPPPMMMKKKMMMLLLLLLJJJIIIHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEBBBCCCDDDCCCAAA@@@@@@AAA>>>????????????>>>===<<<::::::999999::::::::::::<<<;;;999777777999:::;;;999999999999999999999999888888999:::;;;<<<======<<<===>>>???@@@AAAAAAAAA??????>>>======<<<<<<;;;<<<<<<<<<;;;:::888777666555888999888555555888;;;<<<999666555555666777666666777999;;;;;;999777777555555555555666666666666777555444444666777666555444555666777888888777777888777555333333555888999777777777888888888888888666777999:::::::::999888888888888888999999::::::777555444555666777666444555555555444222222333444222222333444555666777777...000333666888888777777555555555555555555555555333444444444555666666666444444444555555555555555666444333333444444333111555666666666555555888::::::999888777777777888888666555555444444444555555333333333333444666777888888777555444333444555555555444333333444666999;;;666555444555777888777666333444444444555666666666444555777777666666666888333444666777777777555444666666666666555555555555555555555555666666666666999888777555444444444444666666555555666777888888888777666888:::999777555888777555666888:::;;;;;;888666666999999666666888777777777777777777777777777555666888888555777<<>>=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBCCCCCCDDDFFFHHHGGGIIILLLMMMMMMMMMNNNOOOQQQRRRSSSTTTUUUWWWXXXXXXYYYXXXWWWVVVUUUTTTTTTTTTRRRRRRQQQRRRSSSRRROOOLLLMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@@@@AAAAAA???=====================<<<<<<999999::::::::::::::::::===;;;:::999999:::<<<===999999999999999999999999999999:::;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCC?????????>>>======<<<<<<:::;;;;;;;;;;;;::::::999555777999888666555888;;;:::777444333444666666666555777999:::::::::999777555555555555666666666666777666444444555666666666444555666777777888888888777555333222333555777999666666666666777777888888777888:::;;;;;;;;;:::999999999999::::::999999999777555444444666666666555222333333222000000111333222333333333333444444444111222555777777777666555555555555555555555555555333444444444555666666666444444444555555666666666555333222222333333111000555666666555555666999<<<666666555555444444444555555555444444444555555666333333333444555666777777666555444333333333444555777666444333444555777888444444333555777888777666333444444444555666666666444666888888777666777888333444666777777777666666777777666666666555555555555555555666666666777777888777666555444444444444555555666666777777888999666666777888999999777555777555444444666999999999888666666999999666666888888888888888777777777777777555666888888555777<<<}}}uuuqqqkkkeeeaaa]]]ZZZWWWUUUSSSQQQNNNKKKIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEAAA@@@@@@???>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???BBBDDDFFFFFFGGGHHHJJJIIILLLOOOQQQQQQQQQRRRSSSUUUVVVVVVWWWXXXXXXYYYYYYZZZYYYXXXVVVUUUTTTTTTSSSVVVUUUTTTTTTTTTSSSQQQOOONNNMMMLLLKKKIIIGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCAAA>>>>>>@@@@@@===;;;<<<<<<<<<;;;;;;;;;;;;;;;999;;;<<<<<<:::999:::::::::999888888888999:::;;;999999999999999999999999999999:::;;;<<<===>>>>>>???@@@AAABBBCCCDDDDDDDDDAAA@@@@@@??????>>>======:::;;;;;;<<<<<<;;;;;;;;;666777777777666777999:::777555333333555777777777222555777555666999999777555555666666666777777777777666555444444555666777555555666666777888999:::555555333333333555777999777666666666666777888888999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;:::999888777666555444444666666555444111222222222000000111333111111111111222222222222444444666666777666555444555555555555555555555555444444444555555555555555333333444444555666666666555333222222333333222000333444444444444666999;;;777777777777777666666666555444444444444555666666333444444555555666666666555555555444444444555555666666555555555555555555666555444444444444111///444444444555555555555555444666999999888777777888555555555666666777888888777777777666666666555555555555666666666777777777888777666666555555666666666666666777777888888888555666888999999888777777777555333444666777888888777555666999:::777666999999888888888888777777777777555666888888555777<<>>>>>;;;999999:::777777888888888999999999999999999999999999999999777888888999:::;;;<<<<<<>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@?????????<<<<<<===<<<<<<;;;:::999777666555666888999999999555444444555777999999888333666666333444999;;;999666666666777777777888888777666555444333444666888555555555666777999::::::555555555555666777888999888888777777777888999::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<:::888666555444444333444666666444222222333333333111111333444111111222333444444555555555555555555666666666666555555555555555555555555555555555555555444444444222333333444555555666666666444333333555555444333222444555666666777:::<<<::::::::::::999999888888444444444444444555666666444444555555555555555555666666777777777777666666222333555666666666666555666555555555555444111...555555555555555444444444444777999:::999888888888666555555444555777999:::777777777777666666666555555666666666777777777777777777666666666777888888666777777888888888777777555777888999999888888888888666444444666777777777777555666999:::777777999999999999888888888777777777555666888888555777<<<~~~xxxssspppgggeeebbb^^^ZZZVVVTTTSSSOOONNNLLLIIIGGGFFFEEEDDDCCCDDDEEEEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAADDDFFFJJJLLLLLLMMMNNNOOOOOORRRVVVYYYYYYYYYZZZ[[[]]]]]]]]]\\\\\\[[[[[[[[[\\\[[[YYYXXXVVVUUUUUUTTTVVVSSSPPPOOOOOOOOOOOONNNNNNNNNLLLKKKIIIGGGFFFEEEFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@???>>>>>>>>>???@@@<<>>@@@???<<<999999:::777888999:::::::::::::::999999999999999999999999666666777888999::::::;;;===>>>???@@@AAABBBBBBBBBCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>===<<<:::999888888555333555999;;;:::888444444444777:::;;;:::999555999888333555;;;>>><<<777777777777888888888888777777666444333444666888555555555666777999:::;;;555666666777888999999999:::999888888888999:::;;;<<<;;;:::999:::;;;<<<============<<<:::888666444333222333444555555333111333444555444333333444666222333444666888999;;;;;;444444444444555666888888555555555555555555555555666666666555555444444333222222333333444555666666777555444555666777666555444666888999:::;;;===>>>666777777777777666555555444444444444444555666777555555555666555555444444777777999::::::999888777///111444666888888777666666555555777888888555333666666666555555444444333444777:::;;;:::888888888777666444333444777999;;;777777777777666666666666666666666666777777777777666666666777777888999:::777777888888888888777777555777999:::999999999999:::888666666777888888777777555666999:::777777999999999999999888888777777777555666888888666888<<<}}}wwwrrrkkkeeeaaa^^^\\\ZZZSSSSSSQQQNNNLLLJJJKKKLLLNNNKKKFFFCCCDDDEEEGGGGGGGGGEEECCCCCCDDDDDDCCCBBBFFFHHHJJJKKKLLLMMMOOOQQQRRRUUUYYYZZZZZZZZZ]]]```]]]]]]]]]]]]\\\[[[ZZZYYYZZZYYYXXXWWWVVVUUUTTTTTTUUUUUUSSSRRRPPPPPPOOOOOORRRNNNJJJHHHGGGGGGGGGFFFIIIIIIHHHEEECCCBBBCCCEEEAAAAAA@@@@@@???>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<:::999666777888:::;;;<<<======<<<===>>>>>>>>>===;;;;;;<<<:::999999;;;<<<<<<;;;<<<>>>@@@BBBCCCDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAACCC===;;;>>>???:::999;;;888888999999999888888777888888777777666666555555777666666666666888:::;;;:::666555666666333444777:::999888666555555555555222111111333777;;;===>>>777888999888666666666777666777888999999999999999;;;;;;;;;<<<<<<<<<<<<===BBB@@@>>>;;;888666444333555444444333333444444555555555555555555444444444555555555555555555444444333333333444555666777777333333555666777777777777666555444555666666555333777666555444444444444444555555555555666888999:::777777777777777888888999888888777666555444333333555555555555555555555555555666777666555444555777888888777555555444444444555555666777777777777777222333333444444555555555888666555666777888777555222444777888888999:::;;;888888777777666666555555555666666777777777777777555666888999999999888777333666999999777555666777:::::::::999888777666555777777777777777777777777;;;999777888::::::777555777444555888999777888;;;999999999888888999999:::999777777999888555888<<<~~~wwwpppkkkgggcccaaaXXXWWWUUURRROOOMMMMMMNNNNNNKKKGGGFFFFFFGGGGGGGGGIIIGGGEEEEEEFFFFFFEEEDDDGGGIIILLLMMMNNNOOOQQQSSSUUUWWW[[[\\\[[[\\\^^^```]]]]]]]]]]]]\\\[[[ZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTUUUTTTSSSQQQPPPOOONNNNNNMMMJJJGGGFFFFFFFFFEEEDDDFFFFFFFFFDDDAAA@@@AAABBBAAAAAA@@@??????>>>>>>============<<<<<<;;;;;;;;;:::;;;===>>>>>>===;;;:::;;;<<<=========<<<:::999777888999::::::;;;;;;:::999:::<<<===>>>>>>>>>>>><<<:::999999;;;<<<<<<;;;;;;===???AAABBBCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAACCC>>>===@@@AAA<<<:::;;;888888999999999888777777666666666666777777777777666666666666777777888999:::666555777666444555999777666555444444444444444666555444555888;;;<<<<<<777888999888777666777888777777888888888999999999:::;;;;;;;;;<<<<<<<<<<<>>===============<<<;;;::::::999999;;;>>>@@@@@@>>>;;;999;;;;;;<<<======<<<:::999888999999999999999888888888999:::;;;<<<<<<;;;;;;;;;:::999999;;;<<<<<<;;;;;;<<<>>>@@@AAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBB??????BBBCCC???;;;;;;888888999999888888777666555555555666777888888888555666666777777777666666999555444777777555666:::666555555444444555555666:::999777888999:::::::::777888999999888777888:::999888777777777888999:::::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;:::777555444111333666888888666333111111222222333333444444444333333333333333333333333444444444444444555666777555555555555555555555555999666222000111333444555666666555444444444444555555555444444444444555555555555444444555555666777777777777777666666666666555555555555555555555555555666777666555444555777777666555444444333333444555666666777777777777777666666555555555555555555555333222222444666666666555666666555444555777999777777777777777777666666888777777666555333333222444555666666777777666666777888888666444444555666;;;;;;::::::999999888888777777777777777777777777:::999888999::::::888666888666666::::::888999<<>><<<:::888777777999777777999888666888===|||xxxrrrnnnjjjeeebbb___\\\[[[XXXVVVUUUTTTTTTSSSQQQNNNNNNMMMKKKKKKLLLLLLLLLKKKKKKMMMOOOPPPQQQRRRTTTVVVYYYZZZ\\\\\\]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWVVVVVVUUUSSSRRRPPPNNNMMMLLLKKKKKKHHHHHHHHHJJJKKKKKKHHHFFFDDDEEEGGGGGGDDDBBBBBBBBB@@@@@@@@@???>>>>>>============<<<;;;:::999999888999;;;===>>>>>>===;;;999:::;;;<<<<<<<<<;;;:::999777888888999999888888888::::::999999888666666555;;;999888999:::<<<;;;;;;;;;===???AAABBBCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@AAACCCCCC@@@<<<999888999999888888777666555555666666666777777777888555555666777777666444444777444333666666555666:::777777666666777888999999;;;999888888:::::::::888777888:::999888888999;;;:::999777666666777999;;;888999:::;;;<<<;;;;;;:::999::::::;;;:::888666555222333444555555444333222111111222333444555555555333333444444444444555555444444444444444555666777666555555555444444555555777555222222333444444333666555555444444444555555777666555555444444444555555555444444555555666777666666666777777777888888555555555555555555555555555666777666555444555777777777666555555555555555666666777777777777666666777777666666555555555444666333111222444666777777666666555333222333555888777777777777777777888888888888777666555444444444777777888888999999999999999888777555444444555666;;;;;;::::::::::::::::::777777777777777777777777999999999999::::::999888999777777:::;;;888999<<>><<<;;;999999888888666777999888666888==={{{uuupppmmmjjjfffcccaaa___]]]]]]\\\YYYVVVSSSSSSQQQOOOOOOPPPPPPOOONNNMMMOOOPPPQQQQQQRRRTTTUUUXXXXXXYYYYYYZZZ[[[ZZZYYYZZZZZZYYYXXXXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVUUUUUURRRQQQOOOMMMKKKJJJIIIHHHGGGGGGIIIKKKMMMLLLIIIGGGBBBDDDFFFFFFDDDBBBAAAAAA@@@@@@??????>>>======<<<===<<<<<<;;;::::::999999;;;::::::999999::::::;;;999:::;;;<<<<<<;;;::::::666666777888999999999999;;;:::999888888777777777;;;999888888:::;;;;;;:::===>>>@@@BBBDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAAAAABBB@@@<<<888999999999888777666555555888777777777666666666555555555666777777666444444666333222555555444555999777777666777777888999:::999888777888:::;;;:::999888999;;;:::999888999;;;;;;999777666666777999:::777888:::;;;;;;;;;:::999777888999999999888777666444333222111111222333444222333333444555666666777444555555555666666666777555444444444444555666666666555444444444444555555333333333555666666444111555555444444444555555666888888777666555555555555666666555555666666777888555555666666777777888888555555555555555555555555555666777666555444555777999888888777777777777777666666777777777777666666777777666666555555555444666444333333555666777666666666555333111222444777666666777777888888999999888777777666666777888888888888888888888999999::::::888666555555666666777;;;:::999999999:::;;;;;;777777777777777777777777888999:::::::::999999999:::777777:::;;;888888;;;>>>>>>===;;;;;;;;;;;;;;;888666666999888666999>>>~~~{{{xxxsssooollljjjhhhfffdddaaa]]]ZZZZZZXXXVVVUUUUUUTTTSSSRRRPPPQQQSSSSSSRRRRRRSSSTTTUUUUUUUUUVVVXXXYYYXXXVVVXXXWWWVVVUUUUUUVVVWWWXXXVVVVVVVVVVVVUUUUUUUUUTTTPPPOOOMMMKKKIIIHHHGGGFFFEEEEEEFFFHHHJJJIIIGGGEEE@@@BBBCCCBBB@@@??????@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<:::888777777888:::<<<888999;;;<<<<<<;;;::::::666777888999::::::::::::999999999999:::<<<===>>>:::999888888:::;;;;;;:::>>>???AAACCCEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDD@@@BBBAAA@@@@@@AAA>>>888999999999888777666555444888888888777666555555555555666666777777777666666888444333555666444555999555555555555666666777888888777777999;;;<<<:::999:::;;;<<<;;;999888999::::::999888777777777888999666777999;;;;;;:::999888777777777777777777777777555444111//////111444555333444444555555666666666555555555666777777888888555555444444444555555666555555444333333444555666111222444777999888555222555444444444444555666666999888777666666666666666666666555555666666777888444555555555666666777777555555555555555555555555555666777666555444555777999999888888888888999999777777777777777666666555666666555555555555555555666555444555666777555444555666666444333333555777666666777777888999::::::888888777666777888:::;;;777666666666666777888999:::888666777888999999888:::999888888888:::;;;<<<777777777777777777777777777999;;;;;;:::999:::;;;:::777777::::::777777:::;;;:::::::::::::::;;;;;;777666666999888777999>>>|||yyyuuurrrooolllhhheeebbb```]]][[[[[[YYYXXXVVVTTTUUUVVVUUUSSSRRRSSSTTTSSSRRRRRRTTTWWWXXXWWWUUUVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUUUUTTTTTTTTTTTTSSSPPPNNNLLLJJJHHHFFFEEEEEEDDDCCCCCCEEEFFFFFFEEECCCAAAAAABBB@@@???>>>@@@AAA?????????>>>======<<<<<<;;;<<<<<<<<<<<<=========;;;::::::999999::::::;;;888999:::;;;<<<;;;::::::999999::::::::::::999999777777777888:::<<<>>>???:::999777888999;;;;;;:::===>>>AAACCCDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDEEEBBBDDDCCC???@@@BBB@@@:::999999888888777555444333777777777777666666666666666666666666777777888999;;;777666888777555666:::666666666555666666777777:::999999;;;<<<<<<;;;999<<<======<<<999888888999999999999888888888777777555777999;;;;;;:::888777999888666555555666777888666555333222222333555666444444444444444444444444444444555555666777777888666555555444444444555555444444222222222444666777222222333666999:::888777444444444444444555666666777666666555555555666666555555444444555555666777444444444444555555555555555555555555555555555555555666777666555444555777999888888777888888999999777777777777777666555555444444444444444555555555555555555666666555222000444555666666555444555777555666666888999:::;;;;;;:::999777666666666888999777777666666666777888999999777777999;;;<<<;;;999888888777777777999;;;===777777777777777777777777777999;;;;;;:::999:::<<<999777777999999666666999999999888888888888999999777555666888888777:::???|||yyyuuuqqqooohhheeebbb```___]]][[[YYYWWWXXXYYYWWWUUUSSSTTTUUUSSSQQQQQQSSSWWWXXXWWWTTTUUUTTTRRRQQQQQQSSSTTTVVVTTTTTTTTTSSSSSSSSSSSSSSSOOONNNLLLIIIGGGFFFEEEDDDEEEDDDCCCDDDFFFFFFEEECCCCCCCCCCCCAAA@@@@@@BBBDDD?????????>>>======<<<<<<;;;;;;<<<<<<===>>>>>>>>>::::::;;;<<<<<<;;;::::::888888:::;;;<<<;;;;;;:::;;;<<<<<<;;;:::999888888777777666666666888999::::::888777888999;;;::::::<<<>>>@@@BBBCCCDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDFFFDDD???@@@DDDBBB<<<999999888888777555444333555555666666777777888888777666666666666888:::;;;===:::888:::999777777;;;999999888888888888999999<<<<<<<<<===>>>===;;;888===>>>>>><<<:::888888888999999999999999888777666555666999;;;;;;:::888666:::888666444444555777999555666666666666666666555444333333333333333333333333333444444555666777777666555555444444444555555444333222111222444777888444333333444888:::;;;;;;444444444444444555666777555555444444444555555666444333333333333444555555444444444444444444444444555555555555555555555555555666777666555444555777888777777777777777888888777777777777777666555555222333333444444555555555444444444666666444000---333555777777666555666777555555666888999:::;;;<<<;;;999777555444444555666:::999888888888999;;;;;;888777777:::===>>><<<999888777666666777999;;;===777777777777777777777777666999<<<<<<:::999:::<<<999666666999999666666888999888777777666666777777777555666888888777:::???|||xxxssspppkkkgggeeecccaaa______]]][[[ZZZYYYXXXVVVTTTYYYWWWTTTSSSRRRRRRPPPNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUJJJJJJJJJIIIGGGEEEDDDCCCHHHDDDAAADDDHHHIIIDDD>>>CCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;:::999888777777<<<:::777777999;;;<<<<<<===<<<:::999999:::<<<===999:::<<<======<<<:::999999999999999::::::;;;<<<===>>>???AAABBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCAAA>>><<<<<<>>>???===;;;999999999999999999999999777555444555888999888666666888:::777333222666:::888888777777666666555555888888777777777777888888===<<<;;;<<<>>>>>>===;;;:::::::::999888777666555999999888888777666666666666777777888999:::::::::999888777666555444444444333444666777777555444222555555444444444333333333666555555666666777888999888888777555555444444444555555444444444333333333777666555444444444444444888999999777555444555666444555555555666666777777666666666666666666666666555555555555555444444444888777666555555666777777333444555777777777666666999666555555888888777444999777666666888888888777333444666777777777666555444666888888777666777888777666666555555777888999000333777999:::;;;<<<>>>===<<<:::999888777777777;;;999777888:::;;;:::777777777777999:::<<<>>>???::::::;;;;;;<<<;;;;;;:::999777666777999::::::999888999::::::999888666555:::::::::::::::::::::::::::888666666888999777444666888::::::888888:::===~~~xxxtttqqqnnnkkkhhhcccbbb___^^^^^^]]][[[YYYXXXVVVSSSRRRQQQQQQOOOMMMPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQJJJJJJIIIHHHGGGEEEDDDCCCIIIFFFDDDEEEHHHHHHEEEBBBCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999888777777:::999777666888999999888::::::;;;;;;;;;;;;::::::999:::;;;<<<<<<;;;:::999999999999999999:::;;;<<<===>>>@@@AAACCCDDDDDDDDDBBBBBBBBBAAAAAABBBBBBBBBAAA???<<<<<<======<<<:::888888888888888888888888777666444555888999888666777999:::888444333666:::999999888888888777777777888888777777777777888888:::::::::<<<>>>???>>>===777777888999999999999888888888888777666666555555666666666777888999999999666666555555444555555555333444666777777555444333555555444444444333333333555555555555666777888888888777666555444444444444555555555444444444333333777666555444444444444444888888888666444333444666555555555555666666666777555555555555555555555555444444444555555555555666666666555444444555666777444555666777777666666555777555444555777777666444999777555666777888777777666555555444555666777888333555777888777666666777777666555555555666888888777888::::::999777777888<<<;;;;;;::::::::::::;;;;;;999777888:::;;;:::888777777888999:::<<<>>>???;;;;;;;;;<<<;;;;;;::::::999777666777888:::999999777888999999999999888777:::::::::::::::::::::::::::888666666888999777555888:::;;;:::888777888:::}}}xxxtttqqqllljjjgggeeedddccc```^^^ZZZWWWUUUSSSSSSRRRPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMLLLLLLJJJIIIIIIHHHFFFEEEDDDCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAA>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888777777:::888888888::::::888666777999;;;<<<<<<;;;999777888999:::;;;;;;:::999888:::999999999999::::::;;;===>>>@@@BBBDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA???<<<;;;;;;;;;:::888666666666666666666666666777666555666888999888777999;;;;;;999666444666999:::::::::999999999999999999888888777777888888999999888999;;;>>>??????>>>666777888888999999888888777777777666555555444444555555555666777777888888444444333333444555666666333444555666666555444333555555444444444333333333444444444444555666777888777666555444333333333333555555555444444444444333666666555555444555555555666777777666444333444555555555555555666666666666444444444444444444444444333333444444555666666666444444333333444555666777555666666777666666555444666555444444666666555444888666555555666777777666888666444333333555888999222444777888777666555555666666555555555666777888:::;;;<<<:::888555555555999999999999999:::;;;<<<:::999888888::::::999888888888888999:::<<<===>>>;;;<<<<<<<<<;;;::::::999999777666666888999999888777777888999999999999888999999::::::::::::999999:::888666666777888777666:::;;;;;;:::888777777888|||wwwtttpppmmmkkkgggdddaaa___]]]ZZZXXXWWWVVVTTTRRRPPPPPPPPPOOOOOONNNNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGEEEEEEDDDDDD@@@BBBBBB@@@>>>>>>@@@CCCCCCDDDDDDDDDDDDCCCBBBAAA>>>????????????>>>=========<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999888888999999:::<<<>>>===;;;999888888::::::::::::888888888999999::::::999999888:::999999999999999::::::===???AAACCCEEEEEEDDDDDDAAABBBBBBBBBBBBBBBBBBAAA@@@>>><<<;;;:::999888777666666666666666666666666777666666777888888888888:::<<<<<<:::777666777888:::::::::999999999999999999999888888888888999999999999999;;;===>>>===<<<999999999999888666555444777666666555444444333333444444444555555666666666444444333333333444444555333444555666666555555444555555444444444333333333444333333444444555666777666555444333333333333333555555555555444444444444666555555555555555666666555666666555333333444555555555555666666666666666555555555555555555555555444444555555555555555555444444333333444666777999777777777666666555444444555555555555666777666666777666444444666666666555777666444333444555777888111444777888777666555555555555555666666666777777777999:::999888777777999777777666666777777888999999999999999999:::999999999999999::::::<<<===>>><<<<<<<<<<<<;;;:::999999999888666666888999999888888999999999888888888777888999::::::::::::999888999888777666777777888888::::::::::::999888888888|||wwwsssnnnhhheeeeeeccc___\\\[[[YYYVVVTTTQQQPPPPPPOOONNNMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEDDDFFFGGGEEEBBBAAAEEEIIICCCDDDEEEFFFEEEDDDCCCAAA???????????????>>>>>>===========================:::;;;;;;;;;;;;::::::999666777999<<>>AAACCCEEEEEEDDDCCCAAAAAABBBCCCCCCBBBAAAAAA???>>>===;;;999888777888777777777777777777777777666777777888777888888999:::;;;;;;:::999888777888999999999999999999999999::::::999999999999::::::;;;::::::;;;<<<<<<:::888999999999888777666555444666666555555444333333333444444444444444555555555666666555444333222222222333444444555555666666555555555444444444333333333444333333444444555666777555555444333333333444444666666555555555444444444555555555555555666777888555666666555333333444666666666666666666555555555666666666666666666666666666666666555444444444333555555444444555777999:::777777666666555555555555666666777777777777888999777666444444666666666555444555555666666666666666222444777888777666555666666666666777777777777777666888999888888888999;;;999888777777666666777777999999:::999999999999999::::::::::::;;;;;;<<<===;;;<<<<<<<<<;;;::::::999:::999777777888999999888;;;:::999888888777666666777888:::;;;;;;:::888777888888777666666666888:::888888888999::::::::::::zzztttpppmmmjjjeeebbb___\\\YYYWWWSSSSSSRRRPPPOOONNNMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDDDDEEEEEECCCEEEFFFEEECCCCCCEEEHHHCCCDDDFFFGGGGGGEEECCCBBB??????@@@@@@??????>>>===============>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;555666777:::======<<<:::<<<;;;999777777999;;;<<<:::::::::999999::::::::::::999999888888888888999;;;===@@@CCCDDDDDDCCCBBB@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>><<<999888888999888888888888888888888888666777999888777777888:::999999:::::::::999888888888888999999999999::::::;;;::::::999999::::::;;;<<<;;;::::::;;;:::888666555666777777888888777777666666666555444444333333444444444444444444444444888777666444333333222222333333444444555666666666555555444444444333333333444444444444555666777888555555444444444444444555666666666555555555444444555555555555666777888999555666666555444444555777666666666666666555555555777777777777777777777777666666555555555444444444777666555555666777888999777666666555555555555666555777888888888888999;;;888666555555666777777666333444666777777777666555444666888888777666777888666777888999999999888888999::::::888777666777999<<<;;;:::999999999999999888999::::::888888999:::<<<;;;;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<:::999999:::::::::999;;;:::999888777777777777777888999;;;;;;999888777888888777666555666999;;;888777777888:::;;;;;;:::wwwtttooojjjgggccc___\\\WWWVVVUUUTTTRRRQQQPPPOOOKKKKKKJJJJJJIIIIIIHHHHHHIIIHHHFFFDDDCCCDDDEEEFFF@@@AAACCCCCCCCCBBBCCCCCCCCCEEEGGGHHHGGGFFFCCCBBB???@@@@@@@@@@@@???>>>>>>======>>>>>>>>>?????????======>>>>>>>>>>>>======999888999:::<<<<<<:::888;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::999888888888888888999<<>>>>><<<999888:::<<<888888888888888888888888666888999999777777888;;;777777888999::::::999888999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999999999;;;;;;999777555666666777777777777777777777666666555444444444555555555555555444444444777666666555444444444555333333333444555666777777555555444444444333333333555555555555666777888888666555555444555555666666666666666666555555555555444444444555666888999:::555666777666555555666888777666666666555555555555777777777777777777777777333333444444555666666777777666555444555555777777666666555444555555777777444666888888777777999;;;999777555666777888777777555555555555666666666777777888888777666666999;;;777888999:::;;;::::::999:::::::::888666666777999;;;::::::::::::;;;;;;<<<888999;;;:::888777999;;;===<<<<<<;;;;;;;;;<<<<<<999999:::;;;<<<<<<<<<<<<>>><<<::::::;;;;;;;;;:::888888777777777888:::;;;666777999;;;;;;999777666777888888666444555999<<<:::888777888:::;;;:::888}}}wwwrrrnnnjjjeeebbbYYYYYYXXXVVVUUUSSSRRRQQQNNNMMMLLLKKKIIIHHHGGGFFFIIIGGGEEEDDDCCCDDDEEEFFFBBBCCCDDDFFFGGGFFFEEEDDDDDDEEEGGGHHHHHHFFFDDDBBB???@@@@@@@@@@@@???>>>>>>======>>>>>>?????????@@@===>>>????????????>>>>>>???===<<<<<<===<<<:::888999:::<<<======<<<:::999<<<;;;;;;::::::;;;;;;<<<::::::999888777777888888888;;;???BBBCCCCCCAAA???@@@AAACCCDDDDDDCCCAAA@@@<<<>>>>>>===:::999;;;===888888888888888888888888666888:::999777777999;;;666666777999:::;;;999888;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<888888888999;;;;;;:::999888888888888777555444333777777777666555555444444555555555555555555555555666555555555555666777777333333333444444666777888555555444444444333333333666555555666666777888999666666555555555666666777777666666666555555555555444444444555777888::::::666777777777555555777999777777666666555555555444666666666666666666666666000000222444666888999:::777666555444333444555666666555444444555666777888333555888777666666888:::999888666666888888888777777666444333333555777999999999888777666777:::<<<888999:::;;;<<<;;;::::::888999999888666777999;;;777777777888999:::<<<===777:::;;;:::888777999;;;======<<<;;;;;;;;;;;;<<<888888:::;;;<<<=========???===;;;;;;<<<<<<;;;:::555555555666888:::<<<>>>666777999;;;;;;999777666777888888666444555999======:::888888::::::888666}}}xxxtttmmmhhhhhhccc]]]ZZZYYYWWWTTTQQQOOOOOONNNMMMKKKJJJIIIIIIFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAACCCEEEEEEBBB???===<<<:::;;;<<<======<<<;;;:::>>>===<<<::::::;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<===>>>>>><<<999555333===<<<;;;999999:::;;;;;;>>>===<<<;;;:::999999999:::<<<>>>AAABBBBBBAAA@@@???@@@AAABBBAAA@@@???>>>AAAAAA@@@>>>===;;;::::::888888888888777777777777555555666666777888::::::888:::;;;;;;999999:::<<<<<<;;;;;;::::::;;;;;;<<<>>><<<999777888;;;???BBB:::888777777888999999888555666777666555444555666:::999888666555555444444555444222111111222444555666555333333444444333222444333333333333444555555111222444444333222333555111222222333444555666666666666666666666555555555444555666666666666666555444555666666666666666555333444555666777777777777777444111111444555555444888777666555555666777888555555555555555666777777666555555444444444555555555666666666777777888888666666666666777777777777777888888888777666444333888777666777999:::::::::444555555666777888888999999::::::;;;;;;<<<<<<===888888777777777777777888888888888999:::;;;<<<===<<<<<<;;;999666666777999888888999::::::::::::999666888:::;;;;;;;;;===???:::>>>AAA@@@===;;;<<<>>>555666888:::::::::999888888999:::;;;<<<;;;:::999777888888888888999999999===;;;:::999999888777555zzztttrrrmmmgggdddbbb```\\\YYYRRRQQQOOONNNLLLJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCDDDBBB@@@>>>>>>???======>>>??????>>>======>>>>>><<<;;;;;;;;;<<<===>>>>>>===<<<<<<<<<<<<===777999;;;<<<===<<<;;;;;;<<<<<<;;;;;;::::::::::::======<<<;;;::::::::::::999;;;>>>@@@BBBBBBAAAAAAAAAAAAAAABBBAAA@@@@@@???AAA@@@???>>>===<<<;;;:::999999888888777777777666999999999999999999::::::888:::;;;;;;999999:::<<<:::::::::999999:::::::::===<<<:::888999;;;>>>@@@:::888666777888999888888555666777666555444555777999888777666666555555666111222333333444444444444666444333333444555333222444444333333444444555666333444555444333333555777444444444444444444444555666666666666666666666555666666777777777666666555666666777777777666666555333444555666777777777777:::777555555777888777555777777666666666666777777555555555555555666777777666666555555555666666777666666666666666666666666555555555666666666666666888999999999999888666555888666555666888::::::999555555666666777777888888999999999999999999999999444555555666888:::;;;<<<999999999999:::;;;<<<===;;;<<<;;;999777777888:::888888999::::::::::::999888999;;;;;;;;;;;;===???<<<===??????===;;;;;;;;;888999999999999888888777::::::;;;;;;:::999888777777888888888888999999999:::999999999999999999888|||wwwpppllliiifffaaa\\\WWWVVVSSSQQQNNNLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBBBB@@@>>>>>>@@@BBB===>>>>>>??????>>>>>>===???>>>>>>===<<<=========???>>>======<<<<<<======777777999:::<<<===??????<<<<<<=========<<<;;;:::===<<<;;;;;;::::::::::::888:::<<>>===<<<<<<;;;::::::999999888777666666<<<<<<<<<;;;;;;;;;::::::888:::;;;;;;999999:::<<<:::999999888888999999:::;;;:::999888888999;;;;;;999888666666888888888777444666777666555444666777777777777666666777777888///111333666777666555444666444333333444555444222444444444333444444555666555555555444333444666999555555555444444444333333555555666666666666666666777888888888888888777777888888888888777666555555333444555666777777777777999888777777888888666444666666777777777777666666555555555555555666777777666666666666666777888999666666555555555555555555555555555555555555555555777777888888888888777666777555444555777999999888666666666666777777777777999999888777777666555555444444666777999;;;<<<===:::999999::::::;;;<<<===:::;;;;;;:::999888:::<<<888999999::::::::::::::::::;;;<<<<<<;;;;;;<<<>>>===<<<<<<<<<<<<;;;999777;;;:::999777777777777888::::::::::::999777666555777888888888888999999999888888888888999999::::::|||vvvqqqkkkddd___\\\[[[XXXUUUSSSQQQPPPOOOMMMMMMKKKIIIFFFDDDCCCBBBEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBAAAAAA@@@???@@@AAAAAA@@@??????AAABBB<<<<<<<<<======<<<<<<<<>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<<<<>>>???AAA@@@>>><<<:::===<<<;;;:::::::::::::::777999;;;>>>@@@AAABBBCCCEEEDDDCCCAAAAAABBBCCCCCC??????>>>>>>======<<<<<<;;;;;;:::999888777777666<<<<<<<<<===<<<<<<<<<;;;888999;;;:::999999:::<<<::::::999999999999::::::777777777777777777777666999777555555777888777666444555666666555555666777666666666666777888999:::222333555666666555444444555444333333444555444333444444444444444555666666555555555444333444666999555555555555555444444444555555555555666666666666666777888999::::::;;;;;;999999999999888666555555444444555666666777666666333444555666666666444333555666777888888777666555555555555555555666777777555555555555666777888999444444444444555555666666666666666666666555555555444555555555666666666555666444333444666888888777777777777777666666666666777777777666666666555555777777888999999::::::::::::::::::::::::;;;<<<<<<888:::;;;:::::::::;;;===888999::::::;;;;;;::::::;;;<<<======;;;;;;<<<===>>><<<999999;;;:::777444;;;:::777666666777999:::999888888888777777666666777777888888888999999999777888999999888888999:::~~~vvvmmmfffaaa___\\\XXXUUUTTTSSSSSSMMMLLLKKKIIIGGGFFFDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@???<<>>>>>=========<<<;;;;;;;;;;;;<<<===;;;:::888777888999:::===???AAACCCBBB@@@===;;;<<<<<<;;;:::::::::;;;;;;777888:::<<>>>>>======<<<<<<;;;;;;;;;:::999888888777999:::;;;<<<============888999;;;:::999999:::<<<;;;;;;::::::::::::;;;;;;777888888888888777777666888666555555666777777666333555666666555555666888555666666666777999:::;;;999888666444333333444444555333333333555555444333555444444444444555666666444444555444333333555777333333444555555666777777444555555555666666777777333555777999;;;===>>>>>>999999999999888666555555444555666666666666666666///000333444555555444444555666777888888777666555555555555555555666777777333333333444555666777888111222333444555777777888888888888777777777666666555555555555555666666666555444333444666777777777777777777777666666666666666666666666777777888888666777888999999999999888:::999999999999:::;;;;;;777999:::;;;::::::;;;<<<999999:::;;;;;;;;;;;;:::;;;======<<<;;;:::;;;<<<>>>;;;888777999999666444999888666555666888;;;>>>666666666777777888888999777777888888888999999999888999:::999777666777999wwwpppiiigggbbb]]]YYYVVVUUUTTTKKKKKKKKKJJJJJJIIIIIIIIIFFFEEEDDDCCCCCCBBBCCCCCCAAAAAAAAABBBBBBAAAAAA@@@;;;>>>BBBCCCBBB@@@???>>>@@@??????>>>>>>??????@@@???????????????>>>======@@@???>>>>>>======>>>>>>;;;:::999888999:::;;;<<<===???AAABBBAAA@@@===;;;<<<;;;;;;::::::;;;;;;;;;888888:::;;;===???AAABBBDDDDDDCCCBBBBBBBBBBBBCCC@@@??????>>>===<<<<<<;;;;;;;;;;;;:::::::::999999777888:::<<<============888:::;;;;;;999999:::<<<<<<;;;;;;::::::;;;;;;<<<999999::::::::::::::::::777666444444666666666555333555666666555555777888666666666777888999;;;;;;<<<:::777444333222333444444333222333555555555444555555444444555555666777222444555555444444555666222333444555666777888888444444555555666777777777333444666999<<<>>>??????888888888888777666555555555555666666666666666555000222444555555555666777666666777777777777666666555555555555555666777777444444444444444555666777222222333555666777888999:::999999888888777777666:::999888888888888999999666444333444666888888777666666666666777777777777555555666777777888999999333444666888999::::::999999999888888888888999999666888::::::999999:::;;;999999:::;;;;;;;;;;;;;;;:::;;;<<<<<<:::999:::;;;<<<:::888777777888777666777666555555666999<<<>>>666555666666777999:::;;;777888888888888999999999777999;;;999666555666999xxxtttmmmfff___[[[XXXWWWPPPPPPOOOMMMLLLKKKJJJIIIFFFEEEDDDCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA>>>@@@AAAAAA@@@>>>>>>???@@@@@@???>>>>>>???@@@@@@>>>>>>?????????>>>===<<<@@@??????>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======<<<===>>>???>>>===;;;:::;;;;;;;;;::::::;;;;;;<<<999999:::;;;<<<>>>???@@@BBBCCCCCCCCCCCCBBBAAAAAAAAA@@@???>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;999:::<<<===>>>===<<<;;;888:::;;;;;;999999:::<<<;;;::::::::::::::::::;;;999888888888999:::;;;;;;777555444444555666666555333444666666555555777999666666777777888999:::;;;:::999888666555444444333444333222333555666555444555555555555555666666777222444777888777555555555444444555555666666777777444444555555666777777888444555777999;;;<<<======666666777777777666666555555555666666666666555555444666666555333333555777777777666666666666777777555555555555555666777777666555555555555555666666555555666666666666777777999999888888777666666666<<<;;;:::999888888999999666555444444777888888888555555666666777777888888666666666666777777777777333444666888888888777666888888777777777777777888555777999:::999888888888999:::;;;;;;<<<;;;;;;;;;888:::;;;:::999999:::;;;::::::999888666666777999888777666666777999;;;<<<888777777666777888::::::777888888888888999999999444888:::999666555777;;;xxxooofff```\\\[[[XXXWWWTTTQQQMMMJJJGGGFFFFFFFFFEEECCCCCCBBBBBBBBBAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAA???======???AAA???>>>===<<<<<<===>>>???===>>>>>>??????===<<<;;;>>>>>>===<<<<<<<<<<<<<<>>======<<<<<<:::;;;<<<<<<<<<;;;999999;;;;;;:::::::::;;;;;;<<<::::::::::::<<<===??????AAABBBCCCCCCCCCBBB@@@???AAAAAA@@@>>>===;;;::::::999999:::;;;;;;<<<<<<===;;;<<<>>>???>>>===;;;:::888:::;;;;;;:::999;;;<<<:::999999999999999999:::666555555555666777999:::666555333333555666555444333444666666555666777999777777777777888999:::;;;666777888999888666444333444333222333555666555444555555555555555666777777222555888:::999777666666666666666666666555555555444444444555666777777888666777888999::::::::::::444555666666666666666555555666666666666666555555666777777444000///111444888777666555555666777888555555555555555666777777888777777666666666666777999888888777666555555555999888888777666555555444<<<;;;999777666666777777777555444555777999999888444555555666777888888999777777777666555555444444666777888888777555333111777777666666666666666777555777999999888777666777999:::;;;;;;<<<<<<;;;;;;777888::::::999888:::;;;888:::;;;999666555888<<<999888888777777888999::::::999888777777888999999777888888888888999999999222666999999666666999==={{{uuupppjjjfff___\\\YYYVVVSSSPPPLLLIIIIIIHHHFFFGGGGGGFFFDDDBBB@@@AAABBBCCCDDDCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@BBB@@@>>>>>>???@@@???>>>======>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>===???AAAAAA@@@===<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<>>>???AAAAAACCCDDDCCCBBB@@@@@@AAA@@@???===<<<;;;;;;;;;<<<999999;;;<<<=========>>>AAAAAA@@@>>>===;;;:::::::::===>>><<<<<<===<<<888::::::::::::999999888777666666666666666666666666999888888888777777666666666666666666777777777777666666666777888888999999888222666CCCGGG===333222666666555555555555666666777777666666555555444444555666777666444444666777888777777666555444444444444555777888888888777666888666555777:::<<<:::888666777888888888777555444666666555444444444444444777666555666777777555333444555555666666555555444999777555444444777:::<<<;;;:::999777666555555555888888777777666666555555555555666777777777777777777777777777777777777777777555444666999;;;999777777777777777777777777777888888999999888777666555777777777777777666555555888777666666666666666777888888888888999:::;;;;;;999999888888999999:::;;;<<<;;;::::::;;;;;;:::999777777888999999777666555888888888888777777777777999999999888888888777777555555555555666666666666888999;;;;;;999666666666xxxqqqlllddd```\\\XXXUUURRRNNNKKKIIIHHHGGGFFFFFFFFFCCCAAAAAABBBCCCDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@??????AAA@@@>>>>>>?????????>>>======>>>>>>>>>>>>======;;;;;;<<<<<<============<<<>>>@@@AAA???===<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<>>>@@@AAAAAACCCDDDDDDBBB@@@AAAAAA@@@???===<<<<<<<<<<<<===888999;;;<<<=========<<>>>>>======<<<<<<888;;;<<<:::999;;;:::666999999:::::::::999888888888888888888888888888888888888888777777777666666666666666666777777777777555555666777888999::::::999888AAAQQQUUUGGG999444666666555555555555666666666666666666666555555555444444555444333222444666888777777666555555444444444555666777888777777666777555444666888:::999777555666666777666555444333777666555555444444555555777666555666777777555333333444444555555444444333777666666666777888999:::;;;:::999777666666555555888777777777666666666555555555666777777777777777777777777777777777777777:::777555666777777555333777777777777777777777777555444444444444444444333777777777777777666555555777777777666777777888888999999888888888999::::::999999888888999999:::;;;::::::::::::;;;<<<<<<<<<888888888888888777666666888888888888777777777777999999999888888888777777666666666777777777888888888:::;;;;;;:::999:::;;;|||uuummmiiiccc]]]YYYVVVSSSPPPMMMKKKIIIHHHHHHGGGEEECCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAA???======>>>???>>>=========>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<<<<<<<;;;===??????>>><<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;:::::::::999<<<;;;<<<<<<===???@@@AAAAAACCCDDDDDDBBBAAAAAABBB???>>>>>>=========>>>>>>888:::<<<>>>>>>>>><<<;;;=====================>>>888;;;<<<:::999;;;:::666888888999999:::999999999888888888888888888888888888888777777777777666666666666666666777777777777444555666777888999::::::777777???MMMPPPDDD777222555555444444444444555555555555555666666666666666444555555444333333444666777777777666555555444444555555666777777777777777555444444555777888888666555555555666555444444333888777666666555555666666777666555555666666555444555555555666666555555555555555777888999999888888::::::888777666666666666777777777777666666666666555555666777777777777777777777777777777777777777888777555555666666444333777777777777777777777777777666555555555666777888777777777777777666666555777777777777888999::::::::::::999888888888999999999888888888888999::::::888999999:::;;;<<<===>>>999888888777777777777777888888888888777777777777999999999888888888888888777777777888888888999999777888:::999999999<<<>>>zzztttllleee```\\\YYYWWWRRRPPPMMMLLLKKKJJJGGGFFFDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA???======>>>???>>>=========>>>>>>>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<;;;===>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<=========;;;;;;;;;;;;::::::::::::<<<<<<<<<===>>>???@@@AAAAAACCCDDDDDDBBBAAABBBCCC???>>>>>>>>>????????????;;;<<<>>>@@@@@@???===<<<========================999===>>>;;;;;;===;;;888666777888999999999999999666666666666666666666666777777777777777777666666666666666666777777777777777777777777888888888888777333444:::<<<888444444555555444444444444555555444444555555666666777777666777777666555555666888777777666666555555555555555666666777777777777777555555555666777777777777666666666555555555444444888888777666666666666666888666555555666666555444666777777888888777777666666666666777888888999999:::999888777666666666666777777777777666666666666555555666777777777777777666666666666666666666666555444444555666777777777666666666666666666666666999888777666777888;;;<<<666666777777777777666666777777888888999:::;;;<<<::::::999888777777888888888888888888888999999:::888999;;;;;;;;;;;;<<<===:::999777666666666777888888888888888777777777666888888888888888888888888777777777888888888999999666777777666666777999<<>>???>>>=========>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>><<<<<<<<<===<<<<<<<<<=========>>>>>><<<<<<<<<;;;;;;;;;::::::<<<<<<===>>>???@@@AAAAAAAAACCCDDDDDDCCCBBBCCCDDD??????@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@>>>===>>>>>>======<<<;;;;;;;;;999<<<===;;;;;;<<<;;;777666777888888999999999999666666666666666666666666666666666666666666777777666666666666777777777777999999888888777666666666:::666333444555555666888555555555444444555555555444444555555666666777777666777888777555555777888666666666666555555555555666666666666666777777888666666777777777777777888777777777666666666666666888888777666666666666666888666555444555666555555666666666777777666666666888777555444555777:::<<<999999888777666666666777666666666666777777777777555555666777777777777777666666666666666666666666555666777777777888888999666666666666666666666666777666555444555666888:::666666777777777777666666888888888888999:::<<<<<<:::999999888777777777777888888777777888888999::::::;;;===<<<:::999:::<<<:::999777666666666777888888888888888777777777666888888888888888888888888666666666777777777888888888888888666555555777:::{{{sssmmmgggccc]]]ZZZUUURRRPPPOOOMMMKKKJJJIIIGGGFFFEEEDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@BBB@@@>>>>>>???@@@???>>>======>>>>>>>>>>>>=====================<<<<<<<<<<<<===>>>>>><<<<<<===???============>>>>>>>>>>>>============<<<<<<<<<;;;<<<===>>>@@@AAAAAAAAAAAAAAACCCDDDDDDCCCCCCCCCDDD@@@AAAAAABBBAAAAAA@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>>======<<<;;;::::::777:::;;;999888:::999555777777888888999888888888888888888888888888888888555555666666666666777777666666666666777777777777:::999999888777666555555666666777777777777666666666666555555555555666666555555555666666666666666555666666555444444555777666666666666666666555555666666666666666777888888666777888888666666777888888888777666666666666777888777666666555555666666999777444444555666666555333444444555555444444333999777555333444777:::===999999888777777777777777666666666666777777777777555555666777777777777777777777777777777777777777888999:::999777555666777777777777777777777777777888888777666666777999999555666666777777777777777888888888888999:::;;;;;;999999888777777777888888888777777777777888999999:::<<<>>><<<999888999<<<999888888777777777777777888888888888777777777777888888888888888999999999666666666777777777888888999::::::999777777888:::|||tttooogggccc^^^ZZZXXXVVVTTTSSSOOOMMMKKKIIIHHHGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBCCCAAA??????@@@AAA@@@???======>>>>>>>>>>>>======??????>>>>>>>>>=========<<<===>>>>>>======???@@@======>>>>>>>>>?????????>>>>>>>>>>>>============<<<===???@@@BBBBBBBBBAAAAAACCCDDDEEEDDDCCCDDDEEEBBBBBBCCCCCCBBBAAA@@@???BBBAAA???>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<666:::;;;888888:::888555777888888888888777777666888888888888888888888888555555555666666666777777666666666666777777777777777777777777777777777777333555777777777666555444777777666666666666777777666666666666666555555555555666666555444444555777555666666666666666666666777666666555666777888999555666888777555444555777888777666555444555666666777666555555444444555555999777444333444666666666444555555666666555555444777777666555666888:::;;;999888888777777777777777555666666666777777777888555555666777777777777777777777777777777777777777777999:::888555444555777777777777777777777777777999999999888888888888888555555666777777777777777999999888888888888999:::888777777777777888888999777777777777777888999999888;;;>>><<<999888;;;>>>888888888888888777666666888888888888777777777777777777888888888999999999777777777888888888999999555777999999999888999:::{{{ppplllgggccc```^^^\\\[[[RRRQQQNNNLLLJJJJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFDDDBBB@@@@@@AAABBBAAA@@@======>>>>>>>>>>>>======@@@@@@??????>>>>>>=========>>>???>>>===>>>@@@AAA>>>>>>>>>>>>????????????????????????>>>>>>>>>>>><<<===???AAABBBBBBBBBAAAAAACCCDDDEEEDDDCCCDDDEEECCCCCCDDDDDDCCCAAA???>>>BBB@@@>>><<<;;;;;;<<<===::::::;;;;;;<<<======>>>888<<<===::::::<<<:::777888888888888888777666555666666666666666666666666444555555555666666777777666666666666777777777777555555666777888999::::::777888888555444666888888888888777777777777888888777777666666555555555444777888888888666666888999555555555666666666666666777666555555555666888999333555777666444222444666777666555444333444555555666666555444444444444444:::777444333444666666666888888999999999999888888555666777888888999999999999888777777777777777888555666666666777777888888555666666777777777777777777777777777777777777777222555777777555444777999777777777777777777777777444444555555444333222111555555666777777777777777999999888888777888888888777777666666777888999999777777777777777888888999666999===<<<999999<<<@@@777888999999999888666555888888888888777777777777777777888888999999999999888888999999999:::::::::000333666888888888999:::}}}tttnnnkkkgggaaa\\\^^^[[[VVVSSSRRRQQQPPPNNNIIIGGGFFFFFFGGGHHHGGGFFFFFFEEEDDDCCCAAA@@@??????======>>>???@@@AAAAAABBB<<<<<<======>>>>>>??????>>>======>>>??????===;;;BBB@@@???@@@BBBBBB@@@===999;;;===>>>????????????>>>>>>>>>@@@AAACCCEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDEEEDDDBBBAAA@@@@@@===::::::<<<>>>===<<<=========<<<;;;:::888777999:::;;;;;;;;;;;;:::999;;;:::888666555555666666666777888999999999999999888888888888888777666666444666888888555555777999999999999999999888777666999999888777666444222111444555666777777666555444888888888888777777777777;;;;;;:::999888777666666666666777777777777666555666666777777777777666666555555666666555444333333666666666666666666666666999999888777666555444444777777777777777666555555888888888888777777777777777777777777777777777777888888777777666666555555666666777777777777666666999888777666666666888888999888888777777777777777555666777777666666777888444444555666777777777666555666777666555444555777777777777777777777777777::::::999999888999999999888888777777777999:::;;;888888777777777777888888;;;;;;<<<<<<;;;;;;:::999;;;:::999888777777777777888888777777777777888888<<<777444666;;;===999444;;;::::::999999::::::;;;666888999999888888999:::{{{wwwrrrkkkfffccc```[[[WWWUUUSSSQQQOOOLLLJJJHHHGGGGGGGGGFFFEEEHHHGGGDDDBBBAAAAAAAAABBB>>>??????@@@AAABBBBBBCCC>>>>>>>>>>>>>>>=========<<<<<<<<<>>>@@@@@@???===BBB@@@???@@@BBBBBB@@@>>>===>>>@@@AAAAAAAAAAAA@@@??????@@@@@@AAACCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@@@@===;;;;;;<<<>>>===<<<;;;;;;<<<<<<;;;;;;::::::777888999::::::999888777;;;:::888777666666777777777888888999999999999888888888999888888777777666444666888888666555777999999999999999999888777777777777777777777666555555555666666666666666666555888888888888777777777777888888777777666555555555777777777888777777777666555666666777777777666666666666666666666555444444666666666666666666666666777777666666666666666555666666777777777666666555666666666777777888888888777777777777777777777777888777777777666666666555555555666666666666555555777666666666666666777777777666666666666777777888666777888888777777888999555555666666777666666666555666777666555555666777777777777777777777777777999999888888888888888888999888888777777777888888888888777777777777888888:::::::::::::::999888888999999888777666666666777888888777777777777888888;;;888555777:::;;;999666::::::999999999999::::::666888999999888888999:::yyysssmmmjjjddd___\\\YYYVVVSSSRRROOOMMMKKKJJJIIIGGGFFFIIIHHHEEECCCBBBCCCDDDEEE@@@@@@AAAAAABBBBBBCCCCCC@@@@@@??????>>>=========<<<<<<<<<>>>@@@AAA@@@???AAA@@@???@@@AAABBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@AAA@@@@@@AAABBBCCCDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>><<<;;;<<<===<<<;;;999::::::;;;<<<<<<<<<;;;666777888888888888777666:::999888888888888999999999999999999999999888777888888999999999888777777555777888888777777888999888999999999999888777777444555666777888888888888777666666555555666666777888888888888777777777777666666666666666666666666777888888888888888888888444555666666777777777777666777777777777666666555666666666666666666666666444444555555555666666666555555666666666666666555333444555666777888888999777777777777777777777777777777777777666666666666666666777777777777666666444444555666777777777777555555555555666777888888777888999999888888999:::666666777777777666555555555666777777555555666777777777777777777777777777999999888888777777777777888888888888777666555444888888777777777777888888888888888888888777777666888777777666666666777777888888777777777777888888888888888888888888888888999999888888888888999999666888999999888888999:::zzzvvvpppjjjfffaaa\\\YYYXXXVVVSSSPPPOOONNNLLLJJJHHHGGGGGGFFFEEEDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBB?????????????????????>>>>>>======>>>@@@AAA@@@???@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@??????@@@AAA???>>>===<<<<<<<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;666777888999999888777666888888888999999::::::;;;::::::::::::999888888777888999999999999999888888777777888888888888999999888888999999999888888777333444555666777777888777888777666555555666777888888888888888777777777666777777888888999999999999888888888888888999999999444444555666777777777777777777888888888777777666666666666666666666666666444444444444555555555666444444555666666666666555444444555555666666777777666666666666666666666666777777777777666666666666777888888999999888888777333444666888999888888777888888777777777777777888666777999888777777888:::777777777777777666555444555777888777666555666777666666666666666666666666999999999999888888777666666777888888888666555444888888777777777777888888888888888888888777777666888777777777777777888999888888777777777777888888777999:::999777666888:::888888777777777777888888666888999999888888999:::|||vvvpppjjjddd```^^^[[[XXXVVVTTTSSSPPPNNNGGGHHHIIIIIIHHHFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@===>>>>>>???@@@AAAAAABBBBBBAAA??????@@@@@@???===???@@@@@@@@@@@@BBBCCCEEECCCCCCBBBBBBAAAAAA@@@@@@??????@@@AAACCCFFFGGGIIIFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@??????@@@AAA>>>>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888999::::::999888888777888888999:::::::::;;;:::::::::::::::999888777999999::::::::::::999999888888888888999999999999777888888999999999888888444444555666666666555555888777666555555666777888888888888888777777777666777777777888999999::::::888888777777888999::::::555666666777888888777777777777888888888888888777666666666666666666666666555555555555444444444444555555666666666666666555777777666666555555444444666666666666666666666666666666666666777777777777666777777888888777777666444666777999::::::999999===<<<;;;999888777777777555666777777666666777999777888888888777666555555666777888777666555666888666666666666666666666666;;;;;;;;;;;;:::999888777444555666888888888777666888888777777777777888888999999999:::999999888777999999888888888999::::::888888777777777777888888666999;;;:::777555888;;;888777777666666777777888666888999999888888999:::}}}vvvoookkkgggddd___\\\ZZZWWWTTTRRRJJJKKKLLLLLLJJJHHHEEECCCBBBBBBAAAAAA@@@@@@??????======>>>@@@AAABBBCCCDDDEEECCC@@@???@@@@@@???===???@@@@@@@@@@@@AAADDDGGGGGGFFFEEEDDDDDDDDDDDDDDD@@@@@@AAABBBDDDFFFHHHIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@===???@@@???<<<:::::::::;;;<<<<<<<<<;;;::::::999999:::;;;<<<<<<;;;:::999777777888999::::::999999::::::::::::::::::999888999999:::;;;;;;;;;::::::999888888888:::;;;:::999777777888999999999999888666666666666666555555444888777777666666777777888888888888888777777777777555555666666777777777888888777666666777888:::;;;777888888999999888888777666777777888888888888777666666666666666666666666666666666555555555444444777777777777777666555555999888888777666555444333777777777777777777777777666666666666777777777777444444555555555555444444777777888999::::::::::::@@@???===;;;999777666666444666777777666666777888777777888888888777666666666777888888666666777888777777777777777777777777<<<<<<======<<<:::888777444555666777888888888888888888777777777777888888::::::;;;;;;::::::999888;;;::::::999999999::::::888888777777777777888888666999;;;:::777666888:::888888777777777777888888666888999999888888999:::zzzuuurrrlllgggccc___ZZZWWWRRRPPPNNNLLLJJJIIIHHHGGGDDDCCCCCCBBBAAA@@@@@@???>>>??????@@@AAABBBCCCCCCDDDBBB@@@???@@@AAA@@@???>>>@@@AAA@@@@@@AAAEEEIIIGGGGGGFFFEEEEEEEEEFFFGGGCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@===???@@@???<<<:::999:::::::::;;;;;;<<<<<<;;;;;;999:::;;;<<<<<<;;;:::999666777888999999999888777999999::::::;;;:::::::::999999:::;;;;;;;;;;;;;;;:::999777888;;;<<<;;;999777777888999999999999999777777888888888888777777777777777888888777777777888888888888777777777777666666666666666777777777777666555555666777999;;;:::::::::::::::999888777555666777777888888777777666666666666666666666666555666666666666666777777999999999999888777555555888888888777777666666666777777777777777777777777555666666666777777777888555555666666666666555555999888888888888888999999???>>><<<:::888777777666555777888888777666888999666666777888888888777777666777888888777666777888777777777777777777777777;;;<<<<<<<<<;;;999777555888888777777777888888999888888777777777777888888:::::::::;;;::::::999888;;;;;;:::999888888888888888888777777777777888888888888999999888777888999999888888777777888888999666888999999888888999:::~~~xxxqqqkkkfff```]]]XXXUUUPPPKKKIIIIIIKKKLLLEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCAAA??????@@@BBBBBBBBB>>>@@@AAA@@@???AAAFFFJJJFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFEEEDDDDDDCCCCCCDDDFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDEEEDDDCCCAAA@@@<<>><<<>>>AAACCCBBBAAADDDCCCBBBAAAAAAAAAAAABBBAAA@@@AAADDDCCCAAACCCHHHGGGIIIIIIGGGCCCBBBEEEHHHGGGFFFEEECCCCCCBBBBBBBBB???>>>>>>===<<<;;;;;;;;;888:::<<<;;;:::888777777999888888:::<<<<<<999555888888999999999:::::::::777777777888999999999999555666777999:::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::888888888999999:::::::::<<<999777:::===>>>:::666888777666777888999888666999777666666777888888777888888777777888999::::::777777888777777888:::===<<<;;;;;;:::999999999888:::::::::999999999888888444444555555666666777777222777888555555::::::555444444555555666666777777777777777777777777777777999888888888777777666666777666666777999999888777777777777888999999999:::777777777777888999:::;;;<<<;;;:::999888888888888999888777666666555555666:::999999999888777777777888:::;;;999666555777:::999999999888888888777777777888999::::::999888777777555666:::;;;999999;;;888888888888999:::;;;;;;::::::;;;;;;:::999777666;;;:::999999888888999999888888999999999999888888::::::::::::::::::::::::888888999999999999888888666666666666777888999:::yyysssjjjddd^^^ZZZWWWUUUPPPLLLKKKHHHEEEDDDEEEEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>???AAACCCCCCBBBCCCBBBBBBBBBBBBAAAAAAAAABBB@@@AAADDDDDDBBBDDDIIIHHHHHHHHHFFFDDDDDDEEEFFFDDDCCCBBBBBBAAAAAAAAAAAABBBAAA@@@>>><<<:::888777999:::<<<;;;:::888999:::999888999:::<<<<<<999666999999999999::::::::::::999999888888888999::::::>>>>>>>>>===<<<;;;:::999;;;;;;;;;;;;;;;;;;::::::999999999999999999:::::::::888777999======:::666888777666777888999888666:::888777777888999999888777777777777777888999999666777888777777888:::<<<:::;;;;;;<<<<<<<<<;;;;;;999999999888888888777777555555555666666666666666333777888555666::::::777555555666666666666666666888888888888888888888888888888888888777777777666777666666777999999888777888888888888888888999999777777777777888999:::;;;;;;:::999777666666777777888888777777777888888999888888888777777777777777777999:::888666555777999999999999888888888777777666777888888888888777666888555555777777333222444888888777777888888999999888999999:::::::::999999;;;:::999999888888999999888888888999999888888888::::::::::::::::::::::::888888999999999999888888666666666666777888999:::sssmmmeee___\\\YYYTTTQQQNNNLLLIIIHHHHHHHHHGGGGGGDDDCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???@@@BBBDDDDDDCCCAAABBBCCCCCCCCCBBB@@@???BBB@@@BBBEEEDDDBBBEEEIIIIIIGGGEEEEEEEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>><<<:::888888:::;;;;;;;;;::::::;;;===:::::::::;;;===<<<:::888::::::::::::;;;;;;;;;;;;<<<;;;:::999888999:::;;;@@@@@@@@@???===<<<:::999::::::;;;;;;;;;;;;;;;;;;::::::999999999999999999888777666888<<<<<<:::777888777666777888999888666999777666666777888888777666666777777777777888888666777888888777888:::<<<999:::===>>>??????>>>===888888888777777777666666666666666666666555555555666888777555666999;;;:::777777777777666666666666999999999999999999999999888888888888777777777777777666666777999999888777888888888888888888777777777777777888888999::::::;;;999777555555555777888777777777777888999:::;;;666666666777777777777777888888999777666555777888999888888888888777777777666666777777777777666666:::777777999888444444666888888777777666777777777888888888888999:::;;;<<<;;;:::999999888888999999888888888888888888888888999999999999999999999999999999999999999999999999777777777777777888999:::zzzppphhhccc^^^YYYTTTQQQOOOKKKJJJJJJJJJIIIHHHEEEEEEEEEDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAABBBBBBCCCDDDDDD@@@AAACCCCCCCCCBBB@@@>>>BBB@@@BBBEEEEEECCCEEEJJJJJJGGGDDDDDDFFFGGGEEEBBBCCCCCCDDDDDDDDDDDDDDDDDD>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::;;;===@@@:::;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<>>>===;;;999999999:::;;;::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::999999888888888777666666888;;;;;;999777888777666777888999888666777666444444666777666555666666666777777777666666666888999888888888999;;;999;;;===???@@@>>><<<;;;999888888888777777777777777777666666555555444444888888777555666999;;;<<<888888888777777666666666999999999999999999999999888888888777777777777777777666666777999999888777999999888888777777666666777777888888999999999999;;;:::777555555666888999777777777777888888999:::666666777777888888999999999999999888777777777888888888888888777777777777777777888888888888777777999666666999999777888;;;:::999888777777777777777999888888777888999;;;<<<;;;:::999999888888999999999888888888888888888999888888888888888888888888999999999999999999999999888777777777888888999:::vvvoooggg___ZZZUUURRROOOLLLKKKKKKIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEE@@@AAABBBCCCCCCAAA???>>>AAA@@@AAADDDDDDCCCEEEJJJIIIFFFDDDDDDGGGGGGDDDAAABBBCCCDDDEEEEEEDDDDDDCCC============<<<<<<<<<<<<;;;<<<<<<;;;:::;;;>>>@@@:::;;;<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>===;;;::::::::::::;;;777888999:::<<<<<<<<<===:::::::::;;;;;;<<<<<<<<<:::::::::999999888888888666666777999::::::999777888777666777888999888666999777555666777888777777666666777777777777666555666888999999888777888:::999;;;===>>>>>><<<999777::::::999999999888888888777777666666555555444444999777666666777888:::===999999888888777777777666888888888888888888888888777777777777777777888888777666666777999999888777999888888777777666666666777777888999999999888888;;;:::888777777888999:::999888777666666666666666888888888999999:::::::::;;;:::999888888888888888777777777777777777777777999999999999999999999999777333333555666444444888;;;:::999888888888888888;;;:::888888888999:::;;;;;;:::999999888888999999999999888777777888999999888888888888888888888888::::::999888888999::::::888888888888888888999:::xxxoooeee^^^\\\YYYUUUQQQOOONNNKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDCCCAAAAAACCCEEE@@@AAABBBBBBBBBAAA???>>>@@@>>>@@@CCCDDDBBBEEEJJJGGGFFFEEEEEEFFFEEECCCBBBAAAAAACCCCCCCCCBBBAAA@@@@@@@@@???===<<<;;;:::999;;;<<<<<<<<<;;;;;;<<<>>>999;;;<<<;;;:::999:::<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<=========<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::999999999999999999888888999::::::999888777888777666777888999888666;;;999888888999::::::999666777888999888777666555666888::::::888777888999:::;;;<<<<<<;;;999777666:::::::::999999999999888666666666666666555555555999666555777888777999<<<999999999888888888888888888888888888888888888888777777777777888888888888777666666777999999888777777777777777777777666666777888999::::::999888777::::::999999999999999:::999888777666555555555555999999999:::::::::::::::;;;999777777888999888777666666777777777777777888;;;:::999999999999:::;;;===999777888666333444777;;;:::999999999999999999::::::999999888999999999;;;:::999999888888999999:::999888777777888999:::999999999999999999999999;;;:::999888888999:::;;;999999888888888999999:::|||qqqiiieeeaaa\\\XXXUUUSSSPPPNNNJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDCCC@@@@@@BBBDDDAAAAAAAAA@@@@@@@@@@@@???>>>===???BBBCCCAAADDDIIIDDDFFFGGGGGGEEECCCBBBCCCAAABBBCCCDDDCCCBBB@@@???@@@??????===<<<;;;:::999:::<<<======;;;::::::;;;999:::;;;:::888888999<<<999999999999::::::::::::888999;;;<<<<<<;;;:::999>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999::::::999:::<<<;;;:::999888777888777666777888999888666:::999777777999:::999888777888999:::999888666555666888::::::999777777888999:::::::::::::::999888999999999999888888888888555555555666666666666666777444444888999666777:::888888999999999999999999999999999999999999999999666777777777888888888888777666666777999999888777666666666777777777777777777888999::::::999777666777888999::::::999888777888888777777666777777777:::::::::999999999999999:::777555555777888666555666666666666777777888888::::::999888888999::::::AAA===:::;;;999666777:::999888888888888888999:::777888999999::::::::::::;;;:::999999888888999999:::999888666666888999:::::::::::::::::::::::::::<<<;;;999888888999;;;<<<:::999999888888999999999xxxlllhhhbbb^^^ZZZWWWTTTQQQKKKJJJJJJIIIGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDAAACCCDDDBBB@@@???AAADDDBBBAAA@@@?????????@@@@@@===<<<>>>AAABBBAAADDDIIICCCFFFIIIHHHDDDBBBBBBDDDDDDEEEFFFFFFEEECCCAAA@@@<<<<<<<<<===============:::<<<======;;;999999999888:::;;;:::777777999<<<888888999999999:::::::::666888:::<<<===<<<:::888<<<<<<============<<<<<<<<<<<<<<<;;;;;;:::::::::888888888999999::::::;;;;;;<<<===<<<:::888777777888777666777888999888666777666444444666666666555888999:::;;;:::999777555666888::::::999777777888888999999999:::;;;;;;<<<888888888888777777777777444555555555666666777777666333444999:::666555999888888888999999::::::;;;::::::::::::::::::::::::666666777777888888888999777666666777999999888777555555666666777777888888777888999::::::999777666555666888::::::999777666777777777777888999:::;;;:::999999999888777777777888555333333555666555333555666666666777777888888:::999888777777888999:::<<<888666888777666777;;;777777666666777888999999444555888:::;;;<<<<<<;;;;;;:::999999888888999999:::999777666666777999:::::::::::::::::::::::::::<<<;;;999888888999;;;<<<::::::999999888999999999|||uuulllddd___[[[VVVRRRSSSMMMJJJKKKKKKGGGEEEFFFAAABBBCCCDDDDDDDDDBBBBBB@@@DDDFFFCCC>>><<>>;;;???@@@BBBBBBBBBDDDFFFHHHIIIJJJJJJIIIEEECCCBBBBBBBBBCCCDDDEEEDDDBBB???>>><<<<<<===============<<<;;;<<<<<<<<<;;;::::::999::::::::::::::::::::::::888:::<<<:::888777:::======<<<:::999999:::;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;:::999:::;;;<<<===;;;;;;;;;::::::999999999888999<<<>>>>>><<<:::999===;;;999888888666333111777777888888777555333222888888999999999888888777888888888888777777777777888888777777777777888888;;;:::888666666666777777666666666666666777888888666666666666666777888888555666666555555777;;;>>>CCC???:::888888999777555555666777888888888888888555666666777888999999999888888999999999999888888555555666777777777777777888666666777888999888777777777666666666666777777888888888888777777777777999888888888777777666666777777888888888999999999;;;999888999;;;<<<999777>>>===<<<;;;999888777666777777777999::::::888666:::888666777999:::999666888999::::::;;;;;;:::::::::888666666888999999999999999::::::::::::;;;;;;:::;;;999555555999<<<;;;<<<;;;::::::999999999999uuummmhhhccc^^^ZZZYYYSSSOOOOOONNNIIIFFFGGGEEEEEEFFFEEEEEECCCBBBAAA===@@@CCCCCC@@@>>>>>>???DDDAAA??????@@@@@@>>><<>>;;;;;;;;;:::::::::999999999:::;;;<<<<<<;;;999888:::999888888888888666444444555666666777777666666777777888888777666555555555555666666777777777888888777777666666777777888777777777777888999::::::666555555555666666777888666666666666666777888888555666666666555777:::===AAA>>>:::888999:::999777555666777777888888888777555666666777888888999999777777888888888888777777666777777888888888888888888666666777888999888777777777666666666666777777888888888888777777777777888888888888777777777666888888888888888888999999888777666777999999777555;;;;;;;;;::::::999999888:::999999:::<<<<<<;;;999:::888777777999:::999777888999::::::;;;;;;::::::999999::::::;;;;;;999888999999999::::::;;;;;;;;;;;;<<<;;;777777;;;===;;;:::::::::999::::::;;;;;;zzztttnnnhhhddd```YYYUUUSSSQQQKKKHHHIIIHHHHHHGGGFFFEEECCCAAA@@@<<<>>>AAACCCCCCAAA???>>>AAA???>>>>>>???@@@>>>===>>>@@@AAAAAA@@@AAACCCEEEFFFHHHIIIHHHFFFDDDDDDEEE@@@@@@@@@AAAAAAAAABBBBBB<<<<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::999999999999999999999999;;;::::::;;;===>>>>>>>>>:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::999888777777666666777999999888777666666555555666666777888777777777666555444333222333333444555666777888888777777666666666666777777666777777888888999999:::555555555444555555666777666666666666666777888888555666666666555666999<<<>>><<<999888999::::::999666666777888888888777777666666666777888888999999777777777777777777777777777777888999999999999999888666666777888999888777888777777666666777777888999999888888888777777777888888888888777777777777999999888888888888888888;;;:::999:::<<<<<<;;;999999999999:::::::::::::::;;;999888999:::<<<;;;;;;:::888777888999:::999888888999::::::;;;;;;::::::999;;;===>>>>>>;;;999777888999999:::;;;<<<<<<<<<:::<<<<<<999999<<<<<<999999999999999:::;;;<<<===xxxpppkkkccc\\\WWWUUURRRMMMJJJKKKHHHHHHGGGFFFEEECCCBBBAAA@@@@@@AAABBBDDDDDDBBB@@@>>>>>>>>>>>>?????????>>>999;;;===???@@@BBBFFFHHHEEEFFFHHHHHHFFFEEEFFFGGGBBBAAAAAA@@@@@@@@@AAAAAA<<<<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::888777999===???===;;;999:::<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999888888777777666666666777999:::888777:::999777555444444555555777777777666555333222111444444555555666777888888777666666666666666666777888888888888777666555555555555444444444555555666666666666666666777777888555666777666555666888::::::999888888888999::::::888888999999999999888888666666777777888888888888888888777777777777888888666777888888999999888888888666666666888999888777888777777777777777777888999999999888888888777777888888888777777777777777999999999888888888888888::::::;;;<<<<<<<<<<<<;;;999999999999999999999999:::888666666777999:::999999999999999999999999999888999::::::;;;;;;::::::;;;<<<>>>>>><<<:::888888888999999:::;;;<<<======888<<<===::::::<<<;;;777;;;;;;:::::::::;;;;;;<<>>>>>>>>>>>>>>??????999;;;===???@@@BBBEEEHHHDDDEEEGGGGGGFFFFFFGGGHHHEEEDDDBBBAAA@@@?????????===>>>>>>>>>===<<<<<<;;;;;;;;;<<<======<<<<<<;;;:::::::::::::::::::::::::::888888:::>>>???===:::999:::<<<===>>>===<<<<<<::::::;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888777777777999999777555;;;999888666555555555666999888888777666555333222777777777777777777777777777777666666666666777777888777777666555555444444666555444444444444555555666666666666666777777888555666777777555555777888555666666777777888999::::::::::::;;;;;;::::::999777777777777777888888888:::999999888888999999:::555666777777888888777777888666666666888999888777888888777777777777888888999999999999888888888888777777777777777777888888888888888888888888888888555666777888888777777888;;;::::::999999888777777:::888666666777999:::999999999::::::999999999:::888999::::::;;;;;;::::::<<<======;;;999777999:::999999:::;;;;;;<<<======;;;>>>@@@>>>===>>>===999>>>===<<<;;;::::::999999zzzoooggg```\\\XXXRRROOOPPPIIIHHHGGGFFFFFFFFFFFFFFFHHHFFFCCC@@@>>>>>>@@@BBB===???@@@???>>>>>>???@@@===???@@@@@@???@@@BBBDDDDDDEEEGGGGGGFFFFFFGGGHHHFFFFFFDDDCCCAAA@@@>>>>>>????????????>>>===<<<<<<;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>??????===<<<:::;;;<<<===============::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;:::999888777999888777888888888666444777777666666777777888888999999999888777666555444999888888888777777777666888888777777777777888888666555444444555666888999777666555555444555555555666666666666666777888888555777888777555555555666333555777777777777999;;;::::::;;;;;;;;;:::999999777777777777777777888888;;;:::999888888999:::;;;555555666777777777777777888666666777888999888777999888888777777888888999:::999999999999888888888777777777777888888888888777777888888888999999999444666888999888888999:::;;;::::::999888777777777;;;999888999:::<<<;;;;;;999:::;;;:::999888999;;;888999::::::;;;;;;::::::<<<======;;;888777:::===;;;;;;;;;;;;<<<<<<<<<<<>>???AAA???@@@AAA@@@@@@@@@BBBDDDDDDFFFGGGGGGFFFFFFFFFGGGEEEEEEEEEEEEDDDBBB@@@???AAAAAAAAA@@@@@@???>>>===;;;;;;<<<=======================================<<<>>>@@@@@@???===<<<<<<;;;;;;;;;;;;<<<===>>>???999999:::::::::;;;;;;;;;:::;;;<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<===999:::;;;<<<<<<;;;999888999888777777999888777555666666777888888888888777888888888888888777666555666666666777777777777777999999888888888888999999999777555444555777:::<<<888777666666555555555666666666666666666777888888555777888777555444444555444777999:::999888:::<<<999999::::::999888888777888777777777777777777777;;;:::888777777888:::;;;666666777888888888888777888666666777888999888777999888888777777888888999::::::999999999888888888666777777777888888888888666666777888999::::::;;;777999<<<<<<;;;:::<<<>>>999999999888888888888888:::999999:::<<<<<<;;;999888:::<<<;;;999888:::;;;888999::::::;;;;;;:::::::::===???>>>;;;999;;;>>><<<<<<<<<<<<;;;;;;;;;;;;AAADDDCCC@@@@@@AAA@@@===???>>>===;;;;;;:::::::::tttmmmeee]]]XXXXXXRRRQQQNNNKKKIIIHHHHHHHHHOOORRRSSSOOOGGGBBBBBBDDD???BBBCCCBBB???>>>???AAA===>>>@@@@@@AAABBBDDDGGGDDDFFFHHHHHHFFFEEEFFFGGGCCCDDDEEEFFFFFFDDDBBB@@@BBBBBBBBBAAA@@@???>>>>>>;;;;;;<<<===>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>999===@@@???<<<999999:::<<<;;;;;;;;;<<<===???@@@999999999::::::;;;;;;;;;777888999:::;;;:::999999;;;;;;;;;<<<<<<<<<======888999<<<>>>>>><<<:::999777666666777999999888666888999999999888777555333666777777777777777666666333444444555666777888888::::::999999999999::::::???<<<999555555777:::<<<888888777666666666666666666666666666666777888888555777888777555444444444555888;;;<<<::::::;;;>>>888888888888888777666555888888888777777777777777:::999777666666777999:::777777888999999999999999888666666777888999888777999999888888888888999999:::::::::999999999888888666666777777888888888999555555666888999:::;;;<<<444777::::::999888:::<<<666777777888999999::::::777777777999;;;:::999666888:::<<<;;;999888:::<<<999999:::;;;;;;;;;::::::888===BBBBBB>>>;;;<<<>>>=========<<<;;;;;;::::::???AAAAAA===<<<>>>>>>;;;===<<<<<<;;;;;;;;;<<<<<>>@@@CCCEEEHHHIIIIIIIIIIIIIIIHHHFFFDDDCCCHHHFFFEEEDDDEEEEEECCCBBBAAABBBCCCBBB@@@======>>>@@@@@@@@@???>>>===<<<<<<===>>>>>>===<<<:::999777>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<;;;:::999999===555333888===;;;999:::999999::::::::::::;;;;;;;;;:::999999888888999999:::::::::;;;;;;;;;<<<<<<:::::::::999888777666666999777555777999:::888555999999777666555555555555;;;:::888666555666777888>>>:::555555777999999777888999::::::999888777666666777999::::::999777666777777888999999888666555:::999777666555444555555666777999::::::999888777:::888666777999999666444333555666444222222666999666666666666777888999:::::::::999999888777666666999888777666666777888999999999888888888888888999555333333666666333333666:::::::::999999999888888777555333444777888666444999999999999999999999999666777999;;;;;;;;;999888:::777555666999;;;:::888999999999999999999999999999999999888777888:::===;;;<<<>>>???@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<>>===;;;::::::::::::yyypppgggaaa```[[[UUURRRQQQPPPMMMJJJJJJLLLLLLKKKGGGEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@BBBAAAAAAAAAAAABBBBBBCCCFFFGGGHHHHHHHHHHHHFFFFFFEEECCCBBBBBBBBBBBB@@@???CCCCCCBBBAAA@@@???>>>>>>BBBBBBAAAAAA@@@@@@??????AAA@@@???===<<<;;;<<<<<<>>>>>>>>>>>>===<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;???888555:::===<<<:::;;;999999::::::::::::;;;;;;;;;:::999999888888999999999::::::::::::;;;;;;;;;:::999999999888777777777888777666777999999777555999888777666555555555555:::999777555555666777888;;;999777777888999999888888999999:::999888777666888777777777777777777888555666777888999999888888:::999888666666666666777999999999999999999888888:::888777888999999777555666666666666555666888:::777777777777888999:::;;;::::::999999888777777666:::999888777777888999:::999999888888888888888999;;;888888;;;;;;888888:::::::::999999888888888888999777555666888999888666888888888888888888888888888999;;;<<<<<<;;;:::999:::777666666999::::::888999999999999999999999999888999:::999888888:::<<<888999;;;<<<<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<>>===<<<<<<>>>>>>~~~tttmmmgggbbb[[[VVVTTTRRRNNNKKKLLLMMMMMMKKKIIIGGGGGGGGGHHHGGGFFFDDDBBBAAAAAA@@@CCCBBBAAAAAA@@@@@@@@@@@@CCCDDDFFFHHHIIIIIIIIIHHHDDDCCCAAAAAABBBBBB@@@???EEEDDDAAA@@@AAAAAA@@@???AAAAAAAAAAAAAAA@@@@@@@@@EEECCC???===<<<===>>>@@@>>>??????>>>>>>===<<<;;;999999:::<<<<<<=========@@@;;;888;;;===<<<;;;;;;999999::::::::::::;;;;;;;;;:::999999888888999999888888999999999:::::::::999999888888888888888888888777666777999999777666999888777666666555555666888777666555555666777777777999999999888888999:::888999999999999888777777999777555444444555777999444555666888999:::::::::999999888888888888999999;;;;;;:::999999999999999:::999888999::::::888666999888777777888999999999888888888888999:::;;;;;;::::::999999888777777777::::::999999999999::::::999888888888888888999999<<<999888::::::777666999999888888888888777777777:::999888999::::::999888777777777777777777777777:::;;;<<<<<<<<<;;;:::999999888666777888:::999999999999999999999999999999777888::::::999999999:::777888999:::;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<>>?????????????????????DDDBBB@@@>>>===>>>???@@@????????????>>>===<<<<<<::::::;;;<<<<<<<<<<<<<<>>>>>@@@AAACCCEEEFFFFFFFFFHHHHHHHHHHHHGGGFFFHHHGGGFFFFFFGGGGGGFFFEEEGGGFFFDDDCCCCCCBBBAAAAAA???????????????@@@@@@@@@@@@@@@@@@@@@???>>>======@@@@@@@@@@@@???>>>===<<<<<<=========<<<<<<;;;:::===<<<;;;999:::;;;:::999999999999:::::::::;;;;;;;;;:::999999888888999999777777777888888888999999888888888888888999999999666777888888888777777777888777777666666666666777666666666666666777888888666999<<<;;;999777999;;;888888888888888888999999777777888999999888777777999999888888888888888888999999::::::;;;;;;<<<<<<===<<<:::999888999::::::888999:::::::::999999999:::888666777::::::888555888777777777777888888999999999999888888888888888777888888888888888888777888888777777888999999:::>>>;;;:::<<<;;;888777:::777777777777777777777888888999999999999888999999999999999999999999999999999999999999888888777777888888888888888888999:::999999999999999999999999666888:::;;;:::999999:::::::::;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<:::999777666777999;;;===}}}tttmmmggg```ZZZ[[[WWWSSSPPPNNNMMMKKKIIIHHHGGGFFFDDDBBBAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDGGGHHHHHHIIIHHHGGGEEEDDDGGGEEEDDDEEEFFFGGGFFFDDDEEEFFFGGGFFFDDDBBBAAABBBBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>???@@@@@@>>>===<<<@@@AAAAAA@@@@@@???>>>===>>>>>>>>>======;;;:::::::::<<<<<<999888;;;;;;999999999::::::::::::;;;;;;;;;:::999999888888999999777777888888888999999999999999888888888888888888666777999999777666777888777777666666666666777777555666666777888999999::::::;;;;;;:::999888999:::888888888777888888999:::666777999;;;;;;999777666;;;:::999888888888888888999999:::;;;<<<<<<;;;;;;::::::999999999999::::::666888::::::999888999:::888777777888888888777555888777777777777777888888888888888888888888888888666777888888888888777666777777777777888999::::::;;;888888::::::666666888777777777888888888888999777888999999777777888999999999999999999999999999888888888888777777777777777888999888777777999;;;999999999999999999999999777888::::::999999999:::888888999999999:::::::::999::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;::::::999:::;;;<<<===zzzrrrjjjeeebbb^^^XXXTTTSSSQQQNNNLLLHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCGGGGGGHHHIIIHHHGGGFFFEEEFFFEEEDDDDDDFFFFFFFFFDDDBBBGGGLLLJJJEEE@@@AAACCCCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@???>>>===<<<===============<<<;;;999======999999===>>>;;;999999::::::::::::;;;;;;;;;:::999999888888999999888888888999999999:::::::::999999999888777777777555777999999777666777888777777666666666666777777555666777888::::::;;;;;;>>><<<:::888999999999888888888777777777888::::::777777888888888888777777:::999888888888999:::;;;999999:::;;;;;;;;;::::::777777888999::::::::::::555777999999888777888:::666888:::999888666666666999888888777777888888999888888888888888888888888777888999999999999888777777777777777888999:::;;;888555555888888555555888888888888888999999::::::777999:::999777777888:::888888888888888888888888888888888888888888999999666888999888777777999;;;999999999999999999999999888999:::999888888:::<<<777777777777777888999999999999::::::;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<=========<<<<<>>>>>BBBAAA>>>======>>>@@@AAAAAAAAAAAAAAA@@@???>>>>>>:::;;;<<<===>>>>>>>>>>>>999>>>???::::::>>>@@@===999999:::::::::;;;;;;;;;;;;:::999999888888999999888999999999999:::::::::;;;::::::999888777666666555888:::999777666777999777777666666666666777888555666888999;;;;;;<<<<<>>@@@BBBBBBAAA??????@@@AAABBBCCCCCCBBBAAA???>>>:::::::::::::::;;;<<<===;;;;;;;;;:::::::::999999:::===<<<999888;;;:::777888999::::::999888777666888999999::::::999999888888888777777777777888888777777777777777777777777888888888888777777777777777777777999;;;<<<;;;:::;;;;;;::::::999888888888:::999888777777888999:::777777666666666666777777888888888777777777777777777777777999;;;<<<;;;999666777888777666777888:::999::::::;;;:::999777666666666666666666777777888;;;<<<===<<<:::999:::;;;999888777888999999888777999888777666666777888999999888888888999::::::;;;888999;;;<<<<<<;;;999888:::999999888888999999:::888888999999999:::::::::777777777777777777777777888777666666666777999:::999999;;;;;;;;;;;;999999999:::999888666666888:::<<<;;;::::::999999999999555888:::<<<;;;999999999:::::::::::::::::::::::::::;;;;;;<<<===>>>??????@@@@@@>>>===<<<<<<<<<<<>>@@@BBBBBBAAA@@@@@@@@@BBBBBBBBBBBBAAA@@@??????===<<<<<<<<<<<<======>>>;;;;;;;;;:::::::::999999999<<<<<<999999;;;;;;888:::::::::::::::999888888999999::::::::::::999999888888777777777777888888888888888888888888888888888888888888777777777777777666666888:::;;;:::888999999999::::::::::::::::::999888777777888999:::777777666666666666777777888888888888777777777777;;;:::999999:::999777666666777888777666777888:::999999:::::::::999888777999999999999999::::::;;;:::;;;;;;;;;999888999:::999888777888999999888777888888888777777888888888999999888888999999:::;;;999:::;;;<<<<<<;;;:::999::::::999999999999::::::999999:::::::::;;;;;;;;;888888888888888888888888888777777666777888999:::888999999::::::999999888:::::::::999777777888:::<<<;;;:::999999999999999555888;;;;;;:::999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<>>>>>===<<<<<<;;;yyytttnnnhhhccc]]]ZZZVVVSSSQQQOOOLLLJJJHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJIIIIIIHHHGGGHHHIIIHHHGGGFFFGGGHHHFFFFFFEEEEEEEEEEEEEEEFFFCCCBBBBBBAAA@@@@@@AAAAAA???@@@BBBBBBAAA@@@@@@AAACCCBBBAAA@@@@@@??????@@@@@@??????>>>>>>>>>>>>???;;;;;;;;;;;;::::::::::::888;;;;;;999999<<<<<<:::<<<;;;;;;::::::::::::;;;999999::::::::::::999999888888777777777777888888888888888888888888888888999999888888888777777777666555555777999:::888777777888888999::::::;;;;;;999999888888888888999999888777777666666777777888888888888888888888888888<<<:::999999999999777666777888888888777777888:::888888999:::::::::999999:::::::::999:::;;;;;;<<<888999:::999888777888999999888777888999999888777888888999999999999888888999999888888999999:::::::::;;;<<<======<<<;;;:::;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;<<<999999999999999999999999888777777777777888999999999888888777777888888999;;;;;;;;;:::888888999;;;;;;::::::999999999999:::666888;;;;;;:::999999999::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::===>>>??????>>>===;;;:::zzzqqqkkkaaa^^^[[[YYYXXXVVVTTTRRRMMMMMMLLLKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIJJJIIIHHHFFFEEEGGGIIIHHHGGGEEEDDDCCCDDDFFFGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@AAABBBBBB@@@@@@@@@BBBDDDBBBAAA???>>>??????@@@AAA@@@??????>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::888;;;;;;999:::======;;;<<<;;;:::999999:::;;;<<<999::::::::::::::::::999999888888777777888888999888888888888888888888888999999999888888888777777777666666777999:::999777777777777888888999999999999999999999999999999999888777777777777777777888777888888888888888999999;;;999888999;;;<<<<<<;;;777888999888777777888:::777888888999::::::::::::888777777777777888999999888999:::999888777888999999888777888999999888777888999:::;;;;;;:::999888:::999999888999999:::::::::;;;<<<=========<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999:::::::::;;;;;;999999999999999999999999777777777888888888999999:::999888777777888999:::;;;<<<<<<;;;:::999:::;;;::::::999999999999999:::777999;;;;;;999888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????===;;;:::|||uuunnnkkkgggdddbbb```]]][[[SSSRRRQQQPPPNNNLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJIIIGGGEEEEEEGGGJJJIIIGGGEEECCCCCCDDDEEEGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@BBBBBBBBB@@@@@@AAABBBCCCBBB@@@???>>>>>>???@@@@@@??????>>>============<<<<<<<<<;;;;;;;;;::::::888;;;<<<999:::===>>>;;;;;;:::999888888999:::;;;:::::::::;;;;;;:::::::::999999888888888888999999888888888888888888888888999999999999888888888888999888888999:::;;;999888888777777777666666666555999999999::::::999999999888888777777777777888888777777888888999999999:::===;;;::::::<<<======<<<888999999888777777888:::888888888999999::::::;;;666666666666666777888888888:::;;;:::999888999;;;999888777888999999888777888999:::;;;;;;:::999888::::::999999888999999::::::;;;;;;<<<<<<=========<<<;;;;;;::::::;;;;;;<<<777888888888999999999999888888888888888888888888777888888888999999999999;;;:::999888888999:::;;;;;;<<<===<<<;;;::::::;;;999999999888888999999:::888999;;;:::999888999::::::::::::::::::::::::::::::;;;;;;<<<======>>>>>>;;;<<<>>>???>>>===;;;:::}}}yyytttnnnjjjeee```]]]ZZZYYYWWWUUURRROOOMMMLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIJJJIIIHHHFFFFFFHHHJJJIIIHHHEEEDDDCCCDDDEEEFFFGGGGGGEEEDDDCCCCCCBBBBBBAAABBBBBBAAA@@@@@@BBBCCCBBBAAA@@@??????>>>>>>??????>>>==================<<<<<<<<<<<<;;;;;;;;;:::999<<<<<<::::::======;;;999999999999999::::::;;;::::::;;;;;;;;;;;;::::::999999888888888888999999999999999999999999999999:::999999999999888888888999999888999;;;;;;999888888888777777666555555444999999::::::::::::999999999888888777777888888999777777888888999:::::::::BBB???<<<:::;;;;;;:::999999::::::999777777888:::999999999888888999::::::888888777777888888999:::888999;;;:::999999:::;;;999888777888999999888777888888999999999999888888::::::999999888888999999:::::::::;;;;;;<<<======;;;;;;::::::::::::;;;;;;777777777777888888888888777777777777777777777777777888999999::::::999999;;;::::::::::::::::::;;;:::<<<======;;;:::::::::999888888888888999999:::999:::;;;:::888777888:::::::::::::::::::::::::::::::::;;;<<<===>>>???@@@;;;<<<============;;;;;;|||vvvpppkkkgggeeeccc```]]]YYYUUURRRQQQNNNNNNNNNNNNMMMLLLKKKJJJHHHIIIIIIIIIHHHHHHIIIKKKHHHGGGFFFEEEDDDDDDDDDEEEHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@BBBDDD@@@AAAAAA@@@@@@???>>>===>>>============>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;;;;======::::::======:::999999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999999888888999999:::999999999999999999999999::::::999999999888888888999888888888::::::888777888888888888888777777777999999:::;;;;;;:::999999999888888777777888888999777777888999999:::;;;;;;AAA>>>;;;999999999888888::::::;;;999777777888:::;;;:::999888888888999:::999999888888999999:::;;;777888999999888888999;;;999888777888999999888777888888888777777888888888;;;:::999999888888999999999999999::::::;;;<<<===::::::999999999999::::::777777888888888999999999888888888888888888888888777888999:::::::::999999999999::::::::::::999999999;;;===<<<;;;999999999888888888888888999::::::::::::;;;:::888777888:::::::::::::::::::::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<|||yyynnnlllhhhddd```[[[XXXVVVOOOOOOOOONNNMMMLLLKKKKKKFFFHHHIIIIIIIIIHHHJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDIIIHHHGGGEEEDDDCCCCCCCCCBBBCCCCCCAAA@@@@@@BBBDDD@@@@@@AAAAAA@@@???===<<<>>>=========>>>???@@@@@@======<<<<<<<<<;;;;;;;;;<<<>>>>>>;;;:::<<<<<<999999:::<<<===>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;::::::999999888888999999:::999999999999999999999999:::::::::999999999888888888777777777999999777555888888888999::::::;;;;;;999999;;;;;;;;;;;;999999999999888888888888999999777777888999::::::;;;;;;<<<:::777666888999:::::::::;;;;;;999888777888:::<<<;;;999888888888999999888888777777888888999:::555777888888777777888:::999888777888999999999777999888777666666777888999;;;::::::999888888888999999888888999:::;;;<<<===:::999999888888999999:::888888999999999:::::::::999999999999999999999999777888999:::;;;:::999999777888999::::::999888777888:::<<<<<<:::999888999888888777777888999:::::::::;;;;;;999888777888:::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;<<<<<<===}}}uuuoookkkeee___ZZZYYYSSSNNNPPPQQQNNNLLLLLLKKKHHHGGGIIILLLLLLHHHDDDGGGGGGFFFFFFEEEEEEDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEDDDCCC@@@???@@@AAABBBBBBAAA@@@@@@??????>>>AAAAAA???>>>>>>>>>???@@@@@@@@@???>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::;;;<<<===<<<:::999:::;;;===<<<:::888888999:::;;;999888777666666777888999999>>>>>>999777::::::777888999:::999888888:::<<<<<<;;;999888777888999999888888888777777777777777666888::::::888777888888888888777777777777888888666777888888777888:::<<<888999999::::::999999888:::<<<===<<<::::::???CCC>>>===:::888666666777888777777777777666666666666666666777777888888888999;;;::::::999999888888888>>><<<999888888888777777:::999777666666777999:::999999888888999999:::;;;:::::::::999999888888888:::;;;<<<<<<::::::;;;<<<::::::999888888999::::::333555888999999999;;;<<<;;;999888999:::;;;;;;;;;===<<<;;;;;;::::::;;;;;;888777555666888:::;;;;;;<<<;;;999777666777777888:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;444888<<<<<<::::::;;;===zzzssskkkbbb\\\]]]VVVQQQQQQRRRPPPOOOOOOLLLIIIGGGHHHKKKLLLIIIEEEGGGGGGFFFFFFEEEEEEDDDDDDFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCBBB@@@???@@@BBBBBBBBBAAAAAA@@@?????????AAA@@@???>>>>>>>>>???@@@>>>===<<<<<<;;;;;;<<<<<<===<<<;;;::::::::::::;;;<<<===>>>===;;;:::;;;<<<:::;;;;;;;;;::::::999999:::999888777777888999:::999>>>>>>999777999:::777888999:::999888888:::<<<;;;:::999999888888999999888888888888777777777777777999::::::999888888999888888888777777888888888666888888888777888999;;;888999999::::::999999888999:::::::::;;;===AAACCC>>><<<:::888777777777888888888888888888888888888777777777777888888888999999999999888888888888888;;;999777777999:::::::::;;;:::999888888999:::;;;:::999999999999:::;;;;;;:::::::::999999999888888888999::::::888888999:::::::::999888888999::::::444666888999999999:::;;;:::999888999:::;;;;;;;;;;;;:::999999888888999999888888888:::<<<<<<:::999<<<;;;999888777777777888:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;777999;;;<<<;;;:::;;;;;;uuujjjcccbbbZZZSSSSSSSSSRRRQQQSSSMMMJJJGGGHHHJJJKKKJJJGGGIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDAAABBBBBBAAA@@@???AAACCCBBBBBBAAAAAA@@@@@@??????AAA@@@??????>>>>>>??????===<<<;;;;;;::::::;;;;;;<<<<<<;;;:::::::::;;;;;;===>>>???>>><<<<<<<<<>>>999:::;;;<<<<<<:::888777::::::999999999999::::::999======:::888999:::888888999:::999888888:::<<<999999:::::::::999888888888888888888888888888888888:::;;;:::999888999:::999999888888888888999999888999999888777777999:::888888999999999999888888888777777999<<<@@@BBBCCC===<<<:::888777777888888999999999999999999999999777777777888888888888888777777777777888888888888:::888777777999;;;;;;:::<<<;;;:::999999:::;;;<<<:::999999999999:::;;;;;;:::::::::999999999999888888999:::999888777888::::::999999888888999999:::666888::::::999888999:::999999999999999:::;;;;;;;;;:::999999888888999999888999:::===>>>===:::777;;;;;;:::999888888888888999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<:::999vvvnnnggg^^^UUUSSSSSSQQQRRRTTTNNNKKKIIIHHHJJJKKKJJJJJJJJJIIIHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDD???@@@AAAAAA@@@@@@BBBDDDCCCBBBBBBAAA@@@@@@??????@@@@@@@@@???????????????>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>>>><<<<<<===>>>::::::;;;;;;;;;:::999888::::::999999999999:::::::::<<<<<<:::999999999:::888999:::999888888:::<<<888999:::;;;;;;:::888777777888888888888888999999999:::;;;:::999999:::<<<:::999999999999999999:::888999999888777666888999888888999999999999888888999666555888===@@@AAA@@@;;;;;;999888888888888999888888888999999999999999888888888888888888888888777777888888999999::::::<<<;;;999999999999888666;;;:::999999999999:::;;;999888888888888999::::::999999999999999999999999999;;;;;;;;;:::999:::;;;999999999999999999999999888999;;;:::999888888999888999999999888999:::;;;===<<<;;;;;;::::::;;;;;;:::::::::<<<===<<<999777;;;;;;::::::999999999999999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;999:::<<<===:::777wwwlllbbbXXXUUUSSSQQQQQQSSSNNNLLLJJJIIIJJJKKKKKKKKKLLLKKKHHHFFFEEEEEEFFFFFFEEEFFFFFFFFFFFFEEEDDDDDD???@@@AAAAAA@@@@@@BBBDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;<<<======<<<;;;<<<===<<<;;;:::999999999::::::888999999999999999999888::::::;;;;;;:::888999;;;888999:::999888888:::<<<777888:::;;;;;;:::999888777777888888999999999::::::;;;;;;:::888999:::<<<:::999999999999999999:::888999999888777666888999777888888999999888888777;;;888777888<<<>>>===;;;::::::999999999999999999777777777888888888999999999999999888888888888888999999999::::::;;;;;;;;;;;;:::999999::::::888666999999888888888888999999777777777777777888999999999999999999999999999999999:::;;;;;;999999:::;;;999999999999999999999999888:::;;;;;;999888888999777999:::999888888:::<<<===<<<;;;;;;::::::;;;;;;<<<:::888888:::::::::999;;;;;;;;;;;;:::::::::999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;:::::::::;;;<<<<<<:::<<<======<<<;;;<<<>>>===<<<:::888888999:::;;;888888999999999999888888:::999:::<<<:::777888<<<888999:::999888888:::<<<888888999:::::::::999999777777888888999::::::::::::::::::999777888:::<<<999999888888888888999999888999999888777777999:::777777888888888888777777;;;:::999999;;;;;;:::999999999999999999999::::::666666777777888999999999999999999999999888888888:::::::::;;;;;;;;;;;;;;;777777777999;;;<<<;;;:::888888888888888888888888777777777777777888999999888999999999999:::::::::777888999888777666777999888999999::::::999999888888:::;;;;;;:::888999:::666999:::999777666999<<<;;;:::999999888888999999<<<:::777777999:::;;;::::::;;;;;;<<<<<<;;;::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::;;;;;;;;;:::{{{pppfffaaa]]]XXXTTTUUULLLMMMMMMMMMLLLKKKKKKKKKOOOMMMJJJGGGEEEFFFGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDCCCBBBBBBCCCEEECCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@AAA@@@???>>>===>>>===<<<<<<;;;;;;<<<<<<:::::::::::::::;;;<<<===;;;===>>>>>>======>>>???;;;;;;::::::999999999:::888999:::;;;;;;:::999888;;;888999<<<;;;777888===888999:::999888888:::<<<999999888888999999:::;;;777777888999999:::;;;;;;999:::999888666777999<<<888888888777777888888888666888888888777888999;;;777777888888888888777777888:::;;;;;;999888999999777888999999::::::::::::777777888888999::::::;;;:::::::::999999888888888;;;;;;::::::::::::::::::666666777999;;;<<<;;;:::888999999999999999999888999999999999999::::::;;;888888999999999:::::::::666888999888777666777888888999::::::::::::999888888999;;;;;;:::999:::;;;666999;;;999666666999===;;;:::999999888888999999:::999999:::<<<===<<<;;;:::;;;<<<======<<<;;;:::999:::;;;<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;===wwwlllgggbbb\\\WWWWWWKKKMMMNNNOOOMMMLLLKKKKKKOOOMMMJJJGGGEEEFFFGGGHHHEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEDDDBBBBBBDDDEEEDDDCCCCCCBBBBBBAAA@@@@@@??????@@@AAA@@@???>>>===@@@@@@???>>>>>>>>>>>>>>>:::::::::::::::;;;<<<===<<<>>>??????>>>>>>???AAA999:::;;;<<<<<<:::888777::::::;;;<<<<<<;;;::::::;;;888999===;;;777888===888999:::999888888:::<<<999999888777888999;;;<<<777777888999::::::;;;;;;999999999777555666999;;;888888777777777777888888666777888888777888:::<<<777777888888888888777777666999<<<;;;999777999;;;777888999:::::::::::::::888888999::::::;;;<<<<<<:::::::::999999888888888;;;::::::999999888888888999999999:::;;;;;;888666999::::::;;;;;;::::::999;;;;;;::::::;;;;;;<<<===888888888999999:::::::::888:::::::::999888999:::888999:::;;;;;;:::999888777999;;;;;;:::::::::;;;555888;;;999666555999======<<<;;;;;;::::::;;;;;;888999:::===??????===::::::;;;<<<=========;;;;;;999:::;;;<<<<<<<<<;;;:::========================;;;===>>><<<999999<<>>???AAAAAA???>>>===???@@@>>>:::999;;;>>>;;;;;;;;;<<<<<<<<<======>>>===<<<===>>>===<<<:::>>><<<;;;999999:::;;;<<<;;;::::::999999::::::;;;=========<<<<<<;;;;;;:::666888:::;;;;;;;;;<<<===<<<<<<;;;:::888777777666666777888999:::999888888::::::::::::::::::::::::666777999::::::999777666;;;:::888777777888:::;;;777777888888888888777777:::999999888888999999:::777888:::<<<<<<<<<:::999555888999777888<<<===:::===;;;999777666666666777888999::::::::::::999888::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::999999999999:::;;;<<<===:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;888888777777777888:::;;;999::::::::::::::::::;;;===:::999:::<<<===;;;999>>><<<:::;;;===>>><<<:::===;;;::::::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;=========<<<;;;;;;::::::zzzpppkkkgggbbb]]]XXXVVVSSSRRRRRRPPPNNNLLLMMMLLLKKKJJJIIIIIIIIIIIIDDDDDDEEEFFFFFFEEEDDDCCCGGGEEECCCCCCDDDEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>???AAAAAA???>>>>>>??????===;;;;;;<<<===;;;;;;;;;<<<<<<<<<======>>>===<<<===>>>>>><<<:::>>>===;;;999999:::;;;<<<;;;::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;999:::;;;;;;:::999:::<<<999999:::::::::999888888777888999:::;;;::::::999::::::::::::::::::::::::777888999::::::999888777:::999777666666777999:::777777888888888888777777:::999999888888999999:::777888:::;;;;;;;;;999888888;;;;;;888888;;;;;;999444444555777999;;;===>>>888999::::::::::::999888::::::::::::::::::::::::;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::999888888999:::;;;<<<999::::::::::::;;;;;;;;;<<<;;;999:::<<<===;;;999===;;;::::::<<<===<<<:::===;;;::::::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<::::::;;;;;;<<<=========zzzsssnnniiiddd\\\ZZZWWWUUUTTTSSSQQQOOOOOONNNMMMLLLKKKKKKKKKKKKFFFFFFFFFEEEEEEDDDCCCCCCGGGEEECCCCCCDDDEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@??????@@@AAAAAA@@@>>>AAA???============<<<;;;;;;;;;<<<<<<<<<=========>>>===<<<===>>>>>><<<;;;>>>===;;;:::::::::;;;<<<;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<:::888888:::<<<777888999:::;;;::::::999999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::777888999::::::999888777999888777666666777888999777777888888888888777777:::999999888888999999:::888999:::::::::999888777999<<<;;;888888::::::777666666777888999:::::::::888999999::::::999999888::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999:::;;;<<<<<<<<<;;;:::999999:::;;;<<<;;;::::::999999::::::;;;;;;::::::::::::;;;;;;<<<999999::::::;;;;;;;;;;;;<<<;;;::::::<<<<<<;;;:::;;;:::999:::;;;<<<;;;:::===;;;::::::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======::::::;;;;;;<<<=========}}}vvvooojjjaaa^^^ZZZWWWVVVTTTRRRPPPOOOOOONNNMMMLLLLLLLLLLLLIIIHHHFFFEEEDDDCCCCCCCCCFFFEEECCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAA@@@>>>CCC@@@===<<<>>>???===:::<<<<<<<<<<<<============>>>=========??????===;;;======<<<;;;:::;;;;;;<<<;;;;;;::::::::::::;;;;;;999999999::::::;;;;;;;;;<<<<<<;;;999888888;;;>>>777888999;;;;;;:::999888999999999:::::::::::::::::::::::::::::::::::::::888999999::::::999999888999999888777777888999999777888888999999888888777:::999999888888999999:::999999999999999888777666777::::::777777999999666888999::::::999888777555999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999::::::;;;<<<<<<;;;999888888999;;;<<<;;;::::::999999::::::;;;::::::::::::::::::;;;;;;999999::::::;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::999999::::::;;;;;;:::===;;;::::::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>=========<<<;;;;;;::::::vvvppphhhddd___[[[XXXUUUSSSQQQQQQPPPOOOMMMLLLLLLKKKKKKJJJIIIGGGEEEDDDCCCCCCCCCFFFDDDBBBBBBCCCDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@???@@@BBBBBB@@@???DDDAAA>>>===??????===:::<<<<<<<<<=========>>>>>>>>>======>>>??????>>><<<======<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999::::::;;;;;;;;;:::;;;:::999999:::===@@@999999:::;;;:::999888777888888888888888999999:::::::::::::::::::::::::::999999999::::::999999999:::::::::999999:::::::::888888999999999999888888:::999999888888999999:::999999999999888888777666333666777555666999:::777444555777999:::;;;::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999:::;;;;;;<<<;;;999888888999;;;<<<;;;::::::999999::::::;;;::::::::::::::::::999999999999:::;;;;;;<<<======:::;;;;;;;;;;;;:::;;;;;;888999::::::::::::;;;;;;===;;;::::::<<<======<<<========================>>>>>>????????????>>>>>>=========<<<;;;;;;::::::{{{rrrmmmgggaaa]]]YYYVVVTTTSSSRRRPPPNNNMMMKKKKKKKKKIIIHHHHHHGGGEEEDDDCCCCCCFFFDDDBBBBBBCCCDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@AAABBBBBBAAA???DDDBBB@@@??????>>>===<<<<<<<<<=========>>>>>>>>>>>>======>>>???@@@???===============<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;999::::::::::::;;;>>>@@@;;;::::::999999888888888888888777777777888999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888:::999999888888999999:::999999999999888888888888222555666444555999:::888888888999999999888888777:::999999888888999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999::::::;;;;;;:::999888888999:::;;;;;;::::::999999::::::;;;999::::::::::::999999888999999:::;;;<<<======>>>:::;;;<<<<<<::::::;;;<<<888999;;;;;;::::::<<<======;;;::::::<<<======<<<========================>>>>>>????????????>>>>>>::::::;;;;;;<<<=========}}}xxxpppiiiccc___[[[YYYWWWUUUSSSQQQNNNLLLKKKKKKGGGGGGHHHHHHGGGEEEDDDCCCEEEDDDBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@AAABBBBBBAAA???CCCCCCCCC@@@>>><<<===>>><<<=========>>>>>>>>>>>>>>>======>>>@@@@@@???>>>===============<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999;;;<<<<<<;;;;;;<<<>>>:::999888777777999:::<<<999999888888888999:::;;;:::::::::::::::::::::::::::::::::999999::::::::::::::::::;;;;;;:::::::::888999999::::::999999888:::999999888888999999:::999999999999999::::::;;;555888888666777::::::888<<<;;;:::888777666666666::::::999888888999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===::::::::::::::::::::::::;;;::::::999999:::::::::999999999999999999999999;;;::::::999999::::::;;;:::;;;<<<<<<;;;:::999888999999:::;;;<<<===>>>>>>999;;;===<<<:::999;;;<<<888:::<<<<<<;;;;;;===???===;;;::::::<<<======<<<===========================>>>>>>>>>>>>>>>>>>===::::::;;;;;;<<<=========wwwoooiiiddd```]]]ZZZXXXUUURRRPPPMMMLLLKKKFFFGGGHHHIIIHHHFFFDDDCCCEEEDDDBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@AAABBBBBBAAA???BBBDDDDDDBBB===;;;===???============>>>>>>>>>>>>>>>======>>>@@@AAA???>>>=========>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<<>>>===<<<:::;;;;;;999888666666777:::===???;;;:::999999999:::;;;<<<::::::::::::::::::::::::;;;::::::999999::::::;;;888999999::::::999999888888999999::::::999999888:::999999999999999999:::999999999999:::;;;<<<<<<999;;;;;;888888::::::777555555555666888:::===>>>;;;:::999888888999:::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::;;;;;;:::999999:::::::::888999999::::::999999888;;;::::::999999::::::;;;<<<<<<=========<<<:::999999999:::;;;<<<===>>>???999;;;===<<<:::999:::===888;;;======;;;;;;===@@@===;;;::::::<<<======<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>======<<<;;;;;;::::::}}}uuummmfff```___[[[VVVTTTTTTSSSPPPMMMKKKJJJHHHHHHHHHGGGDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBAAA@@@@@@BBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCAAA@@@@@@AAAAAA???>>>:::<<>>===>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<======<<<;;;:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888999::::::999777<<<<<<;;;:::999777777666:::::::::::::::::::::::::::::::::::::::999888777888999::::::::::::999888888999999::::::999999999999999999999999999999999888888888888888888888888888888888999:::;;;<<<===<<<<<<===>>>>>>===<<<;;;:::<<<<<<:::777666777:::333777;;;======;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888999:::;;;<<<:::;;;;;;<<<<<<;;;;;;::::::888777777999:::;;;;;;===============>>>??????:::;;;===>>>>>>>>>===<<<;;;<<<===>>>>>><<<:::888CCCBBBBBBAAA@@@???>>>>>><<<<<<<<<===============~~~vvvmmmgggddd___YYYVVVUUUSSSOOOLLLMMMLLLJJJIIIIIIHHHEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBB@@@??????@@@CCCDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@>>>===<<<===???@@@@@@???<<<===???@@@@@@@@@???>>>========================;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999777888999999888666999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999888777888999::::::::::::999888:::::::::::::::999888777:::::::::::::::::::::::::::::::::::::::999999999;;;;;;;;;;;;<<<===>>>>>>:::;;;<<<======<<<;;;;;;:::<<<<<<:::777666888:::777:::<<<===<<<:::::::::888999999:::;;;<<<======<<<<<<<<<;;;;;;::::::999===<<<;;;;;;;;;;;;<<<===:::;;;;;;<<<<<<;;;;;;:::;;;999777888999;;;;;;;;;:::::::::::::::;;;;;;<<<;;;<<<<<<=====================>>>>>>>>>===;;;;;;@@@@@@@@@???>>>>>>========================<<<<<>>???AAADDDGGGGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@???>>>===>>>???@@@???>>>>>>>>>>>>>>>????????????===========================<<<<<<<<<<<<<<<<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999888777777888888777666888999999999:::::::::;;;::::::::::::::::::::::::999999:::::::::999888888888999999::::::999999888999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::===<<<<<<<<<<<<<<<======888999:::<<<<<<<<<;;;;;;;;;;;;;;;:::888777888:::;;;<<<===<<<;;;::::::;;;888999999:::;;;<<<============<<<;;;:::999999888===<<<<<<;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<:::888999:::<<<<<<;;;999999999999999::::::;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>=================================>>>>>>>>>======<<<<<<<<<vvvpppiiiccc```\\\VVVRRRSSSPPPMMMLLLKKKJJJGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDDDD@@@@@@@@@BBBEEEGGGHHHGGGFFFEEEEEECCCBBBAAA@@@@@@EEECCCAAA@@@@@@???===;;;??????>>>======>>>???@@@========================>>>===<<<;;;;;;<<<===>>>::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999999888666<<<;;;;;;:::999999888888::::::::::::::::::::::::999999:::::::::999999888999999999999999999999999666777888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::::::::<<<<<<;;;:::::::::::::::888999:::<<<======<<<<<<;;;;;;;;;:::999888999:::<<<======;;;::::::<<<>>><<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;::::::999999999::::::;;;;;;<<<<<<;;;;;;:::<<<;;;::::::;;;<<<<<<:::;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<>>>???>>>>>>===<<<<<<======>>><<<=========>>>>>>>>>???@@@??????>>>===<<<;;;;;;yyyqqqkkkfffbbb\\\WWWUUUSSSOOOMMMKKKJJJHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDEEECCCBBBBBBCCCEEEFFFFFFEEEFFFEEEEEECCCBBBAAA@@@@@@EEECCCAAA@@@@@@???===;;;@@@???>>>======>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999:::;;;999888<<<;;;;;;::::::999999999::::::::::::::::::::::::888999999:::::::::999999999999999999999999999999999999:::;;;;;;;;;::::::999999999999999999999999<<<<<<;;;;;;:::::::::999======<<<;;;::::::::::::999:::<<<===>>>>>>>>>===<<<;;;:::999::::::::::::;;;;;;;;;::::::;;;>>>AAA<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999888:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::;;;<<<<<<;;;999<<<<<<<<<;;;<<<======>>>===<<<<<<;;;;;;<<<>>>???===<<<<<<;;;;;;<<<=========>>>>>>??????@@@@@@AAA@@@@@@???>>>===<<<<<<;;;{{{sssnnnggg```[[[YYYVVVRRROOOMMMLLLJJJHHHGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCDDDEEEDDDBBBEEEDDDDDDCCCBBBAAA@@@@@@???>>>===>>>???@@@???>>>@@@@@@>>>=========>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>==================>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;::::::;;;;;;:::999888888999:::;;;<<<======::::::::::::::::::::::::888888999:::::::::999999:::999999888888999999:::=========<<<:::999777666999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;??????>>>===<<<<<<<<<===:::;;;===>>>>>>>>>======<<<;;;999999;;;;;;;;;:::999::::::::::::;;;>>>AAA888999999:::;;;<<<======888999999:::;;;<<<==================<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;::::::;;;<<<<<<:::888:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<>>>>>=========xxxpppgggaaa^^^ZZZUUURRRPPPNNNMMMKKKHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBDDDDDDCCCBBBCCCBBBBBBBBBAAAAAA@@@@@@>>>===<<<===???@@@@@@???@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999:::;;;;;;:::888888888999:::;;;<<<======::::::::::::::::::::::::777888999::::::::::::999::::::999888888999::::::<<<<<<<<<<<<;;;:::999888::::::::::::::::::::::::;;;;;;;;;<<<<<<======>>>???>>>===============>>>:::;;;<<<=========<<<;;;===;;;999999;;;<<<;;;:::999:::;;;:::999:::;;;===888999999:::;;;<<<======999::::::;;;;;;<<<<<<<<<===============;;;:::999:::;;;;;;<<<<<<;;;;;;:::::::::999:::;;;;;;999666999999999999999::::::;;;;;;<<<<<<===============:::;;;<<<===>>>>>>===<<<@@@@@@@@@AAAAAAAAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>wwwmmmgggaaa]]]XXXTTTRRRQQQOOONNNHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAABBBDDDDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAACCCAAA@@@@@@AAAAAA???>>>????????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888999::::::999777;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::777888999:::::::::::::::;;;:::999888888999:::;;;777888999;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<<<<;;;:::999===:::888999<<<===<<<::::::;;;<<<;;;999888999:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;999888666:::;;;;;;<<<<<<;;;;;;::::::999999:::;;;:::888555::::::999999::::::;;;<<<:::;;;===>>>>>>>>>===<<<:::<<<>>>???@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????}}}yyykkkfff```[[[YYYVVVQQQMMMNNNKKKHHHGGGGGGGGGFFFFFFHHHHHHFFFEEECCCBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@??????????????????@@@@@@>>>>>>>>>>>>============<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999:::<<<===<<<888777888::::::<<<>>>>>><<<;;;;;;;;;999999;;;;;;;;;;;;999999;;;:::999888999:::;;;<<<:::::::::999999888888888<<<;;;:::999999999999:::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>888===AAA@@@===<<<@@@EEE===;;;999:::<<<===;;;888999:::<<<===>>>===<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>======<<<<<<<<<;;;<<<:::999:::======;;;888:::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>CCCCCCBBBAAA???>>>======??????>>>===============sssmmmfff```^^^[[[VVVSSSOOOMMMJJJIIIIIIIIIHHHFFFGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBB??????????????????@@@@@@????????????>>>>>>>>>>>>============>>>>>>>>>>>>========================>>>>>>>>>===============;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::<<<===<<<999777888:::999;;;===>>><<<;;;;;;;;;999::::::;;;;;;::::::999888888888888888999::::::::::::::::::999999999999;;;;;;;;;::::::999999999999:::;;;;;;<<<<<<;;;;;;============<<<<<<<<<<<<===>>>>>>>>>===<<<<<<===>>>;;;999:::<<<===<<<:::999::::::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<>>>=========<<<<<<<<<;;;<<<:::999;;;======;;;999::::::;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;===>>>>>>:::;;;;;;;;;;;;;;;;;;:::======>>>???????????????EEEEEEDDDCCCBBB@@@@@@?????????>>>===============xxxoooiiidddaaa\\\YYYQQQOOOMMMMMMLLLKKKIIIGGGJJJHHHGGGFFFFFFGGGHHHJJJFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDDDDDDDEEEEEE@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@????????????>>>>>>>>>>>>====================================???>>>===<<<<<<===>>>???;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;999888999:::999;;;======<<<;;;;;;;;;;;;::::::999999::::::;;;888888999:::::::::::::::::::::::::::;;;;;;;;;;;;999:::;;;;;;;;;:::999888999:::;;;;;;<<<<<<;;;;;;@@@???>>>===<<<;;;:::999???===;;;;;;======<<<999>>><<<::::::<<<=========<<<<<<;;;;;;:::;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<;;;:::;;;======;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>:::::::::;;;;;;:::::::::>>>>>>???@@@@@@@@@@@@???AAA@@@@@@???>>>======<<>>>>>===============zzzqqqkkkfff```\\\UUUSSSQQQPPPOOOMMMJJJHHHNNNLLLIIIFFFEEEEEEFFFGGGGGGFFFDDDCCCCCCEEEGGGHHHGGGGGGFFFEEEEEEEEEFFFGGGAAA@@@@@@@@@@@@@@@??????@@@@@@?????????>>>>>>>>>??????>>>>>>======<<<<<<========================???>>><<<;;;;;;===???@@@<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===============<<<<<<<<<;;;<<<<<<;;;::::::::::::888:::<<<===<<<;;;;;;;;;;;;;;;999999999999;;;;;;:::;;;<<<===>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<888999;;;<<<<<<;;;999888999:::;;;;;;<<<<<<;;;;;;??????>>>===<<<;;;::::::;;;:::;;;;;;===>>>>>>>>>>>>===;;;;;;;;;===>>>???AAA???>>>===<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>:::;;;;;;<<<<<<;;;;;;:::======>>>????????????>>>=========<<<<<<;;;;;;;;;>>>>>>============>>>>>>|||tttlllddd___[[[XXXUUUSSSQQQOOOLLLJJJMMMLLLIIIGGGEEEEEEFFFFFFGGGEEEDDDCCCDDDEEEGGGIIIHHHGGGGGGFFFFFFFFFFFFGGGAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>=========??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;:::::::::;;;;;;<<<<<<<<<888999;;;<<<<<<;;;999888999:::;;;;;;<<<<<<;;;;;;========================999<<>><<<;;;>>>AAA<<<<<<<<<<<<;;;<<<>>>???AAA???>>>===<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<======<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<======<<<<<<============<<<<<<;;;<<<<<<===>>>=========???????????????>>>>>>>>>>>>>>>============>>>>>>xxxooohhhddd```[[[WWWTTTRRROOOMMMIIIIIIHHHHHHHHHHHHIIIIIIFFFEEEDDDDDDEEEFFFHHHIIIHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>=========<<<>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<===>>>???@@@<<<======>>>>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<==================;;;:::;;;<<<<<<;;;:::777999;;;<<<;;;;;;;;;<<<;;;::::::999999::::::;;;888888999:::::::::::::::::::::::::::;;;;;;;;;;;;888999:::;;;;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???<<<@@@CCC@@@:::777:::>>>999;;;======<<<<<<===???<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>>>><<<;;;<<<===;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>======:::;;;<<<<<<======<<<<<<===============>>>>>>>>>===============>>>>>>???~~~wwwnnniiibbb\\\XXXUUUSSSQQQIIIJJJJJJKKKKKKJJJJJJIIIDDDEEEEEEFFFFFFGGGHHHHHHGGGHHHIIIJJJHHHFFFCCCAAACCCBBBBBBAAA@@@@@@???????????????>>>>>>>>>==================>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????======>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<============;;;:::;;;===>>><<<:::666888;;;<<<;;;;;;;;;<<<999::::::;;;;;;::::::999888888888888888999::::::::::::::::::999999999999999999999::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???===??????>>>;;;999999;;;666999===>>><<<;;;<<<===999::::::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<:::===???>>><<<;;;<<<===<<<<<<<<<<<<===============<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;<<<<<<===============::::::;;;;;;<<<<<<<<<==================>>>??????uuuooofff___ZZZXXXVVVUUUMMMNNNNNNNNNMMMJJJHHHFFFCCCDDDEEEGGGHHHHHHHHHGGGGGGHHHJJJKKKIIIEEEAAA>>>CCCCCCBBBAAAAAA@@@??????@@@@@@@@@????????????>>><<<<<<======>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>????????????======>>>>>>>>>>>>======;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<:::;;;;;;;;;<<<<<<=========;;;999:::===>>><<<:::666888;;;<<<;;;;;;;;;<<<999999;;;<<<<<<;;;999999;;;:::999888999:::;;;<<<:::::::::999999888888888:::999999999999:::;;;<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<=========>>><<<:::999:::<<<===<<<:::444888===>>>===;;;;;;<<<999:::<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<:::===??????<<<;;;<<<>>><<<<<<<<<<<<=========>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@===============>>>??????~~~rrrhhhbbb^^^YYYVVVTTTQQQMMMKKKKKKKKKJJJJJJCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEEEEBBBBBBBBBBBBAAAAAA@@@???===>>>@@@@@@??????AAABBB@@@?????????>>>>>>======>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;===<<<;;;;;;<<<===<<<;;;;;;<<<;;;:::999999;;;===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>:::::::::;;;;;;<<<<<<<<<:::::::::;;;<<<===>>>>>>;;;::::::999999999::::::999:::;;;<<<<<<;;;:::999:::::::::::::::::::::999============<<<<<<<<<<<<;;;888777999>>>AAABBBAAA;;;<<<<<<<<<;;;;;;===>>>999999::::::;;;:::::::::999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;:::999;;;>>>AAA999:::<<<;;;::::::;;;===========================>>>>>>>>>???@@@>>>;;;999===<<<;;;::::::;;;<<<===<<<;;;:::999:::<<<>>>???AAA???===>>>@@@@@@===:::>>>>>>>>>===<<<<<<;;;;;;:::===???===999888;;;???{{{pppiiiccc^^^ZZZWWWTTTOOOLLLKKKKKKJJJHHHHHHHHHHHHHHHGGGFFFFFFEEEHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBAAA???>>>>>>???@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<===<<<;;;;;;<<<===<<<;;;;;;<<<<<<;;;::::::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;===>>>>>>999999999999999:::;;;;;;:::;;;<<<======<<<;;;:::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;===@@@AAA???===;;;<<<<<<<<<;;;;;;===>>>;;;<<<<<<======<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<======>>>>>>>>>>>>>>>:::;;;;;;:::999:::===???:::;;;<<<<<<;;;;;;<<<===========================>>><<<;;;===AAAAAA===999===<<<;;;;;;;;;;;;<<<===<<<<<<;;;;;;<<>>BBB}}}tttlllddd___]]]YYYTTTPPPNNNMMMKKKJJJMMMLLLKKKIIIHHHFFFDDDDDDGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAA???>>>???@@@???????????????>>>>>>>>>??????>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@??????>>>============<<<;;;;;;<<<===<<<;;;<<<======<<<;;;;;;<<<>>>========================::::::;;;;;;<<<=========;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>999999999999999:::;;;<<<;;;<<<<<<======<<<<<<;;;999999:::;;;<<<======>>><<<;;;;;;;;;;;;:::::::::======???AAABBB@@@<<<999;;;<<<<<<<<<;;;;;;===>>><<<<<<=========<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<;;;<<<===>>>>>>>>>>>>>>>;;;<<<<<<:::999999<<<>>>;;;<<<======<<<<<<===>>>========================<<<:::999<<>>>>>???888;;;===<<<;;;;;;>>>AAAvvvlllfffbbb___ZZZVVVSSSRRRPPPNNNOOONNNLLLJJJHHHFFFEEEDDDFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAABBBBBB===>>>@@@@@@??????AAABBB?????????????????????????????????>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAA@@@@@@???>>>>>>======;;;;;;;;;<<<===<<<;;;<<<===>>>===<<<;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;::::::;;;;;;;;;<<<==================<<<;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;::::::===>>>?????????>>><<<::::::<<<<<<<<<;;;;;;<<<>>>;;;;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<::::::;;;;;;<<<;;;;;;;;;=========<<<::::::<<<>>><<<===>>>>>>======>>>???========================;;;;;;<<<===>>>???>>>===<<<<<<<<<;;;;;;<<<<<<<<<999999999999;;;<<<>>>???AAAAAAAAABBBCCCCCCBBBAAA<<<<<<<<<<<<======>>>>>>===>>>???===;;;:::;;;===vvvnnnfffccc^^^ZZZWWWVVVTTTRRROOONNNLLLJJJHHHGGGGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBAAAAAABBBCCCCCC<<<===??????>>>>>>@@@AAA???????????????@@@@@@@@@????????????>>>>>>======>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@??????>>>>>>===;;;;;;;;;<<<===<<<;;;;;;===>>>>>><<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<;;;;;;;;;;;;<<<======@@@???>>><<<;;;;;;;;;;;;=========<<<<<<==================<<<<<<;;;;;;;;;============<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;<<<===:::<<<<<<<<<;;;;;;<<<>>>;;;<<<<<<<<<;;;;;;:::999:::;;;<<<<<<======<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;<<<;;;;;;:::999999===>>>???>>><<<<<<===>>><<<===>>>>>>======>>>@@@========================999===@@@???;;;:::<<>>>>>>>>>>>======<<<<<<<<<<<>>===;;;;;;;;;<<<{{{mmmiiiccc___[[[YYYVVVUUUQQQPPPNNNKKKJJJJJJJJJJJJGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAABBBDDDDDD@@@AAAAAA@@@>>>======>>>?????????@@@@@@@@@@@@@@@@@@@@@??????>>>=========>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>===<<<;;;;;;<<<===<<<;;;:::<<<>>>>>><<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;<<<<<<===@@@???>>>===<<<;;;;;;;;;===<<<<<<;;;;;;<<<<<<===>>>======<<<;;;:::999999>>>>>>=========<<<<<<<<<:::;;;;;;:::999:::===???;;;<<<<<<<<<;;;;;;===>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<============<<<;;;::::::::::::;;;<<<<<<===============<<<;;;;;;<<<===>>>>>>===<<<===>>><<<===>>>>>>======>>>???========================:::===???>>>:::999;;;>>>;;;;;;<<<======<<<;;;;;;============<<<<<<;;;;;;;;;===>>>===;;;::::::;;;???>>>>>>===<<<<<<;;;;;;===<<<<<<<<<======>>>???zzzuuunnnhhhccc___[[[YYYVVVTTTQQQNNNMMMLLLLLLLLLHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBDDDEEEBBBCCCCCCBBB@@@??????@@@?????????@@@@@@AAAAAAAAA@@@@@@??????>>>======<<<>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@???>>>>>>=========<<<;;;;;;<<<===<<<;;;999;;;======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===<<<<<<;;;;;;::::::999999======<<<<<<<<<;;;;;;;;;999;;;======;;;:::<<<>>>;;;<<<<<<<<<;;;;;;===>>>????????????>>>===<<<;;;;;;;;;<<<===============;;;::::::::::::;;;<<<<<<999:::;;;<<<============999:::<<<<<<<<<;;;<<<>>>;;;<<<>>>===<<<<<<===???========================<<<:::999:::===>>>>>><<<;;;;;;<<<======<<<;;;;;;;;;<<<<<<<<<===<<<<<<<<<;;;===???>>><<<:::;;;==================<<<<<<<<<>>>===<<<<<<===>>>>>>>>>yyyqqqkkkeee```]]]ZZZXXXTTTQQQNNNMMMMMMNNNHHHHHHIIIHHHHHHGGGFFFEEEDDDCCCAAAAAAAAACCCEEEFFF@@@BBBCCCCCCCCCCCCDDDFFF?????????@@@@@@AAAAAAAAA@@@@@@@@@???>>>======<<<>>>>>>???@@@AAAAAABBBBBB@@@@@@??????>>>============<<<;;;;;;<<<===<<<;;;888:::======;;;:::::::::========================<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<888888888999:::;;;===>>><<<;;;:::999999:::;;;<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999===@@@AAA>>>;;;;;;;;;;;;<<<<<<<<<;;;;;;===>>>============<<<;;;:::999;;;<<<<<<===============;;;::::::::::::;;;<<<<<<444555777:::<<<===>>>>>>666888:::;;;::::::;;;<<<;;;<<<======<<<<<<===>>>========================>>>888333777???DDD@@@;;;:::;;;<<<======<<<;;;:::777888999:::;;;;;;;;;;;;777:::===>>>===<<>>>>>>>>BBB@@@>>>=========;;;:::{{{sssmmmgggcccaaa]]]WWWUUUTTTSSSPPPMMMJJJJJJJJJIIIGGGDDDAAA@@@DDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@@@@@@@??????@@@@@@@@@????????????>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<===>>>???????????????========================???===;;;999888999:::;;;>>>>>>>>>>>>>>>===<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<@@@===:::;;;>>>@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::===<<<;;;:::::::::::::::AAA===:::999<<<>>>>>>===;;;===>>>===<<<;;;<<<>>>==============================>>>>>>>>>>>>=========;;;:::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999999;;;<<<;;;;;;;;;>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;xxxpppkkkccc___YYYVVVUUUTTTQQQNNNLLLLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@@@@@@@??????@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>=========>>>>>>>>>>>>>>>===========================@@@???===;;;:::;;;<<<<<<>>>>>>>>>>>>=========<<<>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<>>>;;;999:::<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::===<<<;;;;;;:::::::::;;;???===::::::<<<>>>>>><<<===>>>??????======>>>???==============================>>>>>>>>>===<<<<<<>>>===<<<;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999;;;<<<;;;;;;;;;===???<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;{{{tttjjjeee___[[[YYYXXXTTTQQQOOONNNKKKIIIHHHGGGGGGGGGBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@@@@@@@??????AAA@@@@@@@@@????????????????????????????????????AAA@@@@@@??????>>>======>>>>>>>>>???>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>===<<<======>>>???>>>======<<<<<<======???>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;:::888999:::<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;>>><<<;;;<<<===>>>===<<>>============<<<<<<;;;>>>======<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;:::;;;<<<;;;;;;;;;===???=================================<<<<<<<<<<<<;;;~~~uuuooogggbbb___]]]YYYUUURRROOOLLLIIIGGGGGGHHHIIIBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@???@@@@@@AAAAAA@@@@@@???AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>>>>>======>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>=========>>>>>>???>>>===<<<<<<<<<======??????>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::999999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>===<<<;;;???@@@AAAAAA??????@@@AAA========================>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<:::;;;<<<<<<;;;;;;===???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>======<<<===>>>???@@@AAAAAABBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>======<<<<<<<<<<<<<<>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>;;;;;;<<<======<<<<<<;;;;;;<<<===>>>======<<<<<<>>>???@@@???>>>>>>???@@@========================>>>===<<<<<<<<<<<<===>>>:::<<<======;;;;;;>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;<<<<<<<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>========================zzzqqqkkkeee```\\\XXXUUUQQQMMMJJJIIIJJJJJJEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>===<<<<<<===>>>???@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::============<<<<<<<<<<<<::::::;;;;;;<<<=========:::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::<<<===>>>===<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>:::;;;<<<>>>>>>===<<<<<<<<<===>>>===<<<;;;<<<>>>===>>>???>>>=========???==============================<<<<<<===>>>@@@AAA>>>@@@AAA???<<<;;;>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=========<<<<<<;;;<<<===<<<::::::<<<>>>========================<<<============>>>>>>>>>}}}uuunnnhhhccc\\\ZZZVVVRRRNNNLLLKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@?????????????????????????????????>>>======<<<<<>>===<<<========================;;;<<<<<<<<<===<<<<<<<<<:::<<<===>>>>>><<<:::999<<<<<<<<<<<<============::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999;;;>>>>>>===;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>:::;;;===>>>>>>>>>===<<<<<<>>>>>><<<::::::===???===>>>???>>>======>>>???===========================<<<<<<<<<>>>@@@BBBDDDFFFGGGHHHDDD>>>;;;===@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<===<<<::::::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>~~~wwwpppkkk___]]]YYYUUUQQQNNNLLLLLLJJJIIIHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@?????????????????????????????????>>>======<<<<<<@@@@@@???>>><<<:::999888========================<<<<<<===============<<<999;;;>>>??????===:::777;;;;;;<<<<<<===>>>>>>>>>::::::;;;;;;<<<===>>>>>>::::::::::::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::888;;;>>>>>><<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<======>>>999;;;===>>>???>>>===<<<===>>>>>><<<999:::===AAA===???@@@???>>>===>>>???===========================<<<<<<<<<>>>AAADDDFFFLLLNNNMMMHHH@@@<<<<<>>>>>??????xxxrrrhhhccc^^^YYYVVVSSSPPPNNNJJJHHHGGGGGGHHHGGGFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@DDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@BBBAAA???>>>>>>>>>???@@@CCCBBB@@@???>>>===>>>>>>>>>>>>>>>>>>>>>===<<<<<<@@@@@@???>>>===<<<;;;;;;===AAAEEEDDD???<<<===@@@<<<<<<===>>>???>>>;;;888======<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::@@@@@@@@@???>>><<<;;;:::============<<<<<<<<<<<<999:::;;;;;;::::::<<<===:::;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<===>>>???<<<===>>>??????>>>===<<<>>>>>>????????????>>>>>>;;;<<<<<<<<<======>>>>>>;;;<<<<<<;;;;;;<<>>>>>??????======>>>>>>>>>>>>=========;;;:::;;;>>>>>><<<999???===;;;;;;===>>>???>>>zzzrrrmmmfff```\\\YYYVVVUUUPPPNNNLLLKKKLLLKKKJJJHHHEEEEEEEEEEEEDDDCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@???????????????@@@???>>>===<<<<<<======>>>>>>>>>>>>>>>===<<<<<<=========>>>>>>>>>>>>>>>@@@BBBDDDDDDCCC@@@>>><<<<<<<<<<<<===??????===;;;======<<<<<<<<<<<<============<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<===>>>===;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::============<<<<<<<<<<<<999;;;<<<<<<;;;;;;<<<===<<<<<<======>>>?????????<<<<<<;;;;;;;;;<<<======<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>;;;<<<===<<<;;;<<<>>>@@@BBBAAAAAA???>>>===<<<<<<;;;;;;<<<===>>>>>>======<<<=========>>>>>>>>>??????>>><<<;;;;;;<<<>>>???===;;;:::;;;===>>><<<:::???===;;;<<<===?????????|||vvvmmmfff```\\\YYYWWWRRROOOMMMKKKKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@@@@@@@@@@???>>>???>>>>>>=========>>>>>>>>>>>>??????>>>>>>===============>>>>>>>>>??????@@@@@@@@@AAACCCBBB>>>:::===<<<;;;<<<>>>??????>>>======<<<<<<<<<<<<======>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::;;;<<<===<<<;;;:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<===>>>?????????============<<<<<<<<<<<<:::<<<======<<<;;;<<<>>>>>>>>>>>>>>>????????????===<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>======>>>>>>===<<<<<<===>>>>>><<<<<<<<<<<<============<<<======<<<;;;;;;===???<<<<<<==================999:::;;;===>>>>>>??????============>>>>>>>>>>>>@@@>>>;;;999999;;;>>>@@@===<<<;;;<<<===>>><<<;;;???===<<<<<<===???@@@???wwwmmmfffaaa]]]ZZZUUURRROOOLLLKKKJJJHHHFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCC???@@@AAAAAAAAA@@@???>>>?????????@@@@@@AAAAAAAAA>>>>>>?????????>>>>>>===@@@@@@??????>>>======<<<======<<<===>>>?????????AAA???<<<;;;===>>>??????======<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;======<<<;;;:::;;;<<<>>>>>><<<;;;:::::::::;;;;;;<<<<<<======;;;<<<===>>>???@@@@@@@@@============<<<<<<<<<<<<;;;===>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>======???===<<<::::::<<<===???<<<<<<<<<===============<<<===>>>===<<<;;;<<<===<<<<<<<<<=========>>>>>>:::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>>>>===;;;999999;;;===>>>===<<<<<<<<<<<<=========???===<<<<<<>>>@@@@@@@@@|||ssslllgggccc^^^[[[VVVRRRPPPNNNLLLJJJFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAA@@@@@@??????AAABBBBBBAAA@@@?????????@@@@@@AAAAAABBBBBB>>>>>>????????????>>>>>>@@@@@@??????>>>>>>======;;;======;;;:::===DDDJJJEEEBBB>>><<<<<<===============<<<<<<<<<<<<======;;;<<<=========<<<;;;;;;========================>>>===<<<===>>>>>>===<<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;<<<<<<=========::::::;;;<<<<<<;;;;;;;;;============<<<<<<<<<<<<<<<===>>>===<<<;;;<<<=====================<<<<<<@@@@@@???>>>>>>===>>>>>>>>>>>>============>>>>>>???===<<<::::::<<<===???===============<<<<<<<<<<<<===>>>>>><<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????===<<<<<<>>>@@@AAAAAAwwwpppkkkddd```ZZZVVVRRRPPPNNNLLLHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDBBBAAA@@@@@@@@@???@@@AAAAAAAAAAAAAAAAAA======>>>???@@@@@@??????>>>>>>??????@@@@@@??????<<<===>>>>>>???@@@AAAAAA<<<>>>@@@===;;;>>>GGGPPPGGGDDD@@@>>>======<<<;;;======<<<<<<<<<<<<======999:::<<<=========<<<;;;========================???===<<<===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<;;;:::============<<<<<<<<<<<<<<<===>>>===;;;;;;;;;===<<<<<<<<<<<<============AAA@@@@@@????????????@@@>>>>>>============>>>>>>>>>>>>===<<<<<<===>>>>>>===============<<<<<<<<<;;;<<<>>>>>>===<<<<<<===<<<;;;;;;;;;;;;:::::::::===============<<<;;;;;;>>>>>>>>>>>>============;;;<<<============<<<;;;<<<======<<<;;;<<>>???@@@@@@@@@???>>>===>>>???@@@@@@@@@@@@???<<<===>>>???@@@AAAAAABBB<<<===>>>======???DDDIIIFFFDDD@@@??????>>>===<<<======<<<<<<<<<<<<======888:::<<<>>>??????>>>===========================>>>===<<<<<<>>>>>>===<<<>>><<<;;;::::::;;;<<<>>>============<<<<<<<<<<<>>==================<<<<<<<<<<<<;;;<<<===<<<:::::::::;;;<<<<<<<<<===>>>>>>???????????????>>>??????@@@@@@???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<999;;;>>>>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===============<<>>>>>>>>=========<<<>>>======<<<<<<======>>><<<======<<<;;;<<>>???@@@@@@@@@@@@@@@@@@@@@@@@???????????????;;;::::::;;;>>>??????>>>DDDBBB@@@???@@@@@@>>>=========<<<<<<<<<<<<======888:::<<>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===<<<;;;???===;;;999999;;;===???>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>=========<<<<<<<<<<<<;;;<<<===<<<:::999:::;;;<<<======>>>???@@@@@@AAA>>>>>>======>>>???@@@@@@???>>>===<<<<<<===>>>???>>>>>>????????????>>>>>>>>>>>>======<<<<<<<<<;;;888:::===>>>>>>===>>>???======>>>>>>???@@@@@@AAA::::::<<<===>>>>>>????????????>>>>>>=========<<>><<<;;;<<<@@@CCC???===<<<===???BBBCCCBBBzzzppphhhccc___ZZZWWWQQQOOOMMMKKKKKKIIIGGGEEEIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@BBBAAAAAAAAAAAAAAAAAABBBAAA???===>>>@@@AAA@@@===========================<<<===>>>??????>>>===<<<@@@@@@???>>>===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;???>>><<<<<<>>>>>>>>>===;;;<<<===>>>>>>===<<<;;;======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================???>>>=========>>>@@@AAA>>>>>>===;;;;;;:::::::::???>>>>>>>>>@@@@@@>>><<>>>>>>>>?????????>>>>>>======<<<<<<;;;<<<<<<===>>>??????@@@========================888<<>>===>>>@@@======<<<<<<<<<<<<======CCC@@@===;;;<<<>>>??????:::AAABBB>>>;;;???@@@???;;;<<<===>>>???@@@AAAAAAxxxoooiiiddd___[[[VVVTTTQQQOOONNNLLLIIIGGGHHHHHHGGGFFFEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@BBBAAA@@@??????@@@AAABBBAAA???>>>>>>@@@AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<<<<<<<>>><<<;;;;;;<<<======<<<;;;<<<===>>>>>>===<<<;;;======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????========================<<<<<<<<<<<<<<<>>>???@@@@@@???>>>===<<<<<<<<<<<>>>>>>>>@@@@@@>>>===AAA@@@>>><<<;;;;;;;;;<<<>>>>>>>>>>>>============<<<<<<<<<===>>>?????????========================;;;===@@@@@@>>><<<===>>>======<<<<<<<<<======>>>>>>>>>===>>>@@@AAAAAAAAA;;;AAABBB===:::===>>><<<<<<<<<===>>>???@@@AAAAAA{{{sssmmmfffbbb\\\ZZZVVVSSSQQQOOOMMMJJJHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBAAA???>>>>>>???AAABBBAAA???>>>???@@@AAA@@@???????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<===<<<::::::<<<===<<<;;;<<<<<<============<<<<<<=========<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>???>>>===>>>@@@@@@???>>>@@@???===<<<;;;:::;;;;;;============>>>>>>>>>>>><<<<<<======>>>>>>??????===========================???@@@@@@>>><<<======<<<<<<<<<<<<======>>>???<<<===???@@@AAA@@@??????;;;>>>???<<<:::===>>>===<<<<<<===>>>???@@@@@@AAAvvvnnniiiaaa^^^YYYVVVTTTSSSPPPNNNIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBAAA???======???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<===>>>???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>=========<<<>>><<<;;;;;;<<<======<<<<<<==================<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>???@@@>>>===>>>???@@@@@@???BBBAAA???>>>======>>>>>><<<<<<======>>>>>>??????<<<=========>>>>>>>>>???===========================>>>??????>>>>>>>>>???<<<<<<<<<<<<===>>>???@@@>>>???@@@???===<<<<<<<<<<<<======<<<<<<>>>@@@AAA<<<======>>>??????@@@@@@xxxrrrfffbbb^^^ZZZXXXVVVTTTRRRKKKJJJIIIHHHHHHGGGGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBAAAAAABBBAAA???>>>>>>???AAABBB@@@@@@AAAAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@===>>>?????????>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============???===<<<<<<===>>>>>>============<<<<<<=========<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCBBBAAA@@@???>>>??????>>>=========>>>>>>@@@???===>>>???AAAAAA@@@CCCBBB@@@???>>>??????@@@<<<<<<======>>>>>>??????============>>>>>>>>>>>>========================<<<<<<<<<===???AAAAAAAAA===============>>>??????@@@AAA@@@>>><<<<<>>>>>>>>>>>???@@@======>>>>>>??????@@@@@@}}}pppkkkeee```]]]ZZZWWWUUUOOONNNLLLJJJIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCBBBCCCCCCDDDEEECCCCCCCCCCCCBBBBBBBBBAAABBBAAAAAAAAAAAAAAAAAABBB@@@AAABBBAAA@@@???@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????===>>>???@@@???>>><<<:::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============???>>><<<<<<>>>???>>>=========<<<<<<<<<<<<======;;;<<<===>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????BBBBBBAAAAAA???>>><<<;;;>>>======<<<<<<<<<======AAA???======???AAABBBBBBAAA@@@>>>=========>>>???============>>>>>>>>>>>>============>>>>>>>>>>>>========================<<<;;;;;;===@@@BBBCCCCCC???>>>>>>======>>>>>>???>>>@@@AAA???>>>AAAFFFKKKIIIDDD@@@??????<<<;;;=========>>>>>>????????????~~~xxxppphhhccc^^^ZZZWWWRRRQQQOOOMMMKKKIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCCCCCCCCCCBBBAAA???AAACCCBBB@@@???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@:::<<<>>>@@@@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>???===;;;;;;===>>>===<<<>>>===<<<;;;;;;<<<===>>>;;;<<<===>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????>>>???@@@@@@@@@???===============<<<<<<======>>>AAA???======???BBBCCCCCC@@@???===<<<<<<===>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>====================================???===;;;<<<@@@BBBCCCBBB@@@@@@???>>>============:::===@@@AAA@@@AAAFFFKKKIIIBBB===>>>???<<<<<<>>>>>>>>>>>>>>>????????????xxxooogggaaa\\\YYYTTTSSSQQQNNNKKKIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAABBBDDDEEEEEEDDDBBBAAA???AAACCCBBB@@@???AAACCC????????????????????????AAA@@@???>>>>>>???@@@AAA888:::===@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>===<<<::::::<<<===<<<;;;>>>===<<<;;;;;;<<<===>>>;;;<<<===??????===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAABBBBBBAAAAAA>>>===============>>>>>>AAA???======???BBBCCCCCC@@@@@@>>>======>>>????????????>>>>>>======<<<<<<>>>>>>>>>>>>====================================AAA>>><<<<<>>======<<<<<<666;;;@@@AAA>>>>>>@@@DDDDDD<<<888<<>>???CCC>>>>>>>>>>>>????????????xxxooohhhbbb]]]ZZZVVVRRRPPPOOONNNKKKGGGJJJHHHFFFEEEEEEEEECCCBBBCCCEEEFFFGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???======>>>???@@@@@@@@@@@@???>>>======<<<@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>???>>>======<<<<<<<<<======@@@???>>>======>>>??????AAA>>><<<===>>>???===:::>>>>>>============>>>>>>===>>>???@@@@@@???>>>===<<<===>>>??????>>>===<<<@@@AAAAAABBBBBBAAAAAA@@@??????>>>===============>>>>>>???@@@@@@@@@@@@@@@AAA???<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<======>>>>>>>>>>>>>>>===>>>????????????>>>>>>===???<<<::::::;;;<<<<<<;;;<<<<<<<<<<<<============>>>===<<<<<<<<<===???@@@@@@===<<>>>>>>>>@@@AAA@@@@@@@@@???>>>=========@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>======<<<<<<<<<======@@@???>>>======>>>?????????===;;;<<>><<>>>>>===<<<<<<===>>>>>>??????>>>>>>>>>>>>????????????@@@@@@@@@@@@????????????>>>===============@@@???>>>===>>>???AAABBBBBB???<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>=========<<<======>>>>>>>>>>>>=========>>>>>>?????????>>>>>>@@@>>><<<;;;;;;<<<;;;;;;>>>>>>>>>>>>????????????>>>======<<<===>>>???@@@@@@>>>===>>>AAA@@@;;;777zzzssskkkfff___ZZZXXXUUUPPPLLLLLLJJJHHHGGGHHHHHHGGGFFFCCCDDDEEEFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@?????????@@@AAA@@@@@@@@@???>>>>>>======@@@???>>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>=========<<<<<<======>>>??????>>>>>>>>>>>>??????===<<<;;;<<>>>>>???@@@AAAAAA@@@???>>>???>>>;;;::::::;;;>>>???BBB@@@>>>======>>>@@@BBB======>>>>>>>>>>>>======??????>>>=========>>>>>>AAA???===<<<<<<>>>AAACCCBBB@@@======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???>>>>>>======<<<======>>>????????????AAA???===<<<<<<===<<<;;;>>>>>>>>>>>>????????????>>>============>>>???@@@???>>>>>>??????@@@@@@@@@zzzpppjjjbbb]]]YYYVVVQQQMMMMMMKKKIIIHHHIIIIIIHHHFFFDDDDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>????????????????????????=================================<<<<<<<<<<<<;;;==================>>>???>>>>>>>>>>>>>>>?????????===<<<<<<===>>>??????>>>===>>>@@@AAAAAA@@@>>>===???>>><<<;;;;;;<<<>>>???@@@???>>>>>>>>>>>>???@@@<<<======>>>>>>======<<>>>>>===>>>>>>??????>>>=========>>>@@@AAABBB@@@>>>>>>???@@@???>>>========================>>>>>>>>>>>>============>>>>>>?????????>>>======;;;<<<===>>>????????????@@@>>>======>>>>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>?????????<<<>>>AAAAAA??????AAACCCyyyrrrjjjccc___\\\WWWSSSOOOMMMKKKIIIIIIIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAA@@@@@@@@@@@@??????????????????@@@@@@@@@@@@??????=======================================<<<<<<<<<===============>>>??????======>>>>>>????????????>>>>>>???>>>===<<<<<<===<<<===???@@@@@@???===<<<===>>>>>>??????>>>>>>===<<<===>>>??????>>>===<<<===>>>>>>>>>>>>>>>>>>===??????>>>>>>>>>>>>??????<<<===>>>@@@@@@???>>>===BBB@@@>>>>>>???@@@???>>>====================================>>>>>>>>>>>>???????????????>>>======:::;;;<<<>>>>>>?????????===<<<<<<===???@@@???>>><<<<<<<<<<<<===============>>>>>>???????????????999>>>BBBCCC@@@===>>>@@@{{{qqqiiiddd___ZZZVVVSSSQQQNNNLLLKKKJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@============>>>???@@@@@@<<<===>>>??????@@@??????>>>???@@@???<<<;;;<<<===<<<===>>>??????>>>===<<<===>>>???@@@@@@???>>>===;;;<<<>>>@@@@@@>>><<<;;;>>>>>>????????????>>>>>>??????>>>>>>>>>???@@@@@@:::<<>>>>>???@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@@@@@@@@@@???>>>======;;;<<<<<<===>>>>>>>>>>>><<<;;;;;;===??????>>>===>>>>>>>>>>>>????????????===>>>??????@@@@@@??????:::>>>BBBBBB@@@=========|||rrrjjjddd]]]YYYXXXUUURRROOONNNLLLJJJHHHIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCC============>>>???@@@AAA;;;<<<>>>???@@@@@@??????<<<>>>@@@???<<<;;;===???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>????????????>>>>>>??????>>>>>>??????@@@AAA;;;<<<>>>?????????>>>===???>>>===>>>??????===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>???@@@@@@@@@@@@???>>>======<<<<<<===============<<<===<<<<<<===>>>===;;;999>>>>>>>>>>>>????????????===>>>???@@@@@@@@@??????<<<===???????????????@@@}}}tttlllddd___\\\YYYUUURRRPPPNNNKKKIIIJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD???@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???@@@AAABBBCCC============>>>???@@@AAA;;;<<<>>>???@@@@@@@@@???:::===???>>>===<<<>>>AAA@@@@@@???>>>>>>???@@@@@@???>>><<<::::::<<<>>>???AAA@@@???======???@@@AAA======>>>>>>>>>>>>======??????>>>>>>???@@@AAAAAA===============>>>?????????>>>===>>>???>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????AAAAAAAAA@@@@@@>>>======<<<===============<<<<<>>=========;;;888555<<<<<<<<<<<<===============>>>???@@@AAA@@@?????????>>>===<<<>>>@@@BBBDDDyyyooohhhbbb]]]XXXUUUTTTQQQMMMIIIKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAABBBDDDDDDCCCBBB@@@@@@@@@@@@AAAAAABBBCCCCCC??????BBBBBB<<<;;;???AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>???AAACCCEEEEEEBBB>>><<<<<<>>>??????>>>>>>>>>>>>????????????AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>============>>>???@@@AAA@@@???>>>======>>>???@@@@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>><<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@>>>===??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>========================??????>>>>>>>>>???AAABBB>>>>>>????????????>>>>>>:::<<<>>>?????????@@@AAAwwwooofffaaaZZZVVVUUURRRNNNKKKJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBCCCDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCAAA===>>>BBBBBB>>>>>>AAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>???AAACCCEEEIIIEEEAAA>>>===>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===============>>>>>>>>>>>>>>>???@@@AAABBB@@@???>>>======>>>???@@@@@@??????>>>>>>??????@@@????????????????????????AAA@@@???===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>===>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================??????>>>>>>>>>???AAAAAA>>>>>>????????????>>>>>>;;;===???@@@@@@@@@AAACCC{{{oooiii```[[[XXXVVVSSSQQQLLLKKKJJJHHHGGGFFFFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEECCCBBBBBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCC???===>>>AAABBB@@@AAACCC@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>???AAABBBDDDLLLHHHCCC@@@???>>>>>>===>>>>>>>>>>>>????????????========================>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===========================>>>???@@@AAA??????>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>>>>======<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================?????????>>>??????@@@AAA>>>>>>????????????>>>>>>===>>>@@@AAA@@@AAABBBDDD|||tttjjjbbb^^^\\\YYYWWWQQQPPPNNNLLLKKKIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFDDDBBBBBBCCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCC@@@??????@@@AAAAAABBBCCC?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBKKKGGGCCC@@@??????>>>>>>===>>>>>>>>>????????????>>>>>>????????????>>>>>>========================@@@???>>>======<<<<<<===<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>??????@@@BBBBBBBBBBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????========================???>>><<<:::;;;<<>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>========================??????????????????@@@@@@>>>>>>????????????>>>>>>===>>>???@@@???@@@BBBDDDsssiiiddd```]]]ZZZUUUTTTRRROOOMMMKKKJJJIIIGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDGGGEEECCCBBBCCCDDDDDDCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBB?????????>>>>>>>>>>>>===????????????????????????>>>>>>>>>>>>???@@@@@@AAAEEECCC@@@>>>????????????===>>>>>>>>>????????????===>>>????????????>>>===========================??????>>>===============>>>>>>=========>>>??????>>>>>>>>>??????>>>>>>>>>@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>========================@@@>>><<<;;;;;;===@@@BBB@@@???>>>>>>======>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@????????????>>>>>>????????????>>>>>><<<===>>>>>>>>>???AAACCC}}}rrrkkkeee```\\\WWWVVVSSSPPPMMMKKKIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEIIIFFFCCCBBBBBBDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDCCC??????BBBCCCBBB@@@@@@?????????>>>>>>>>>????????????????????????>>>>>>>>>?????????@@@@@@AAA???======???@@@@@@???>>>>>>>>>>>>????????????<<<<<<>>>>>>>>>>>><<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>????????????>>>>>>@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;<<<>>>@@@BBBAAA@@@??????>>>>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>????????????>>>>>><<<============>>>AAACCC~~~uuunnngggbbb[[[YYYVVVSSSOOOMMMKKKJJJHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEJJJGGGCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAADDDCCC??????DDDFFFDDDAAA@@@@@@@@@????????????????????????????????????===>>>>>>???????????????@@@???======???@@@@@@???>>>>>>>>>>>>????????????<<<===???@@@@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<======>>>???@@@@@@@@@????????????@@@@@@===>>>???@@@@@@???>>>===AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;===???AAA@@@??????>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAA@@@???>>>===>>>>>>????????????>>>>>>===>>>>>>======???BBBDDDvvvnnnhhh___]]]ZZZVVVSSSPPPNNNMMMHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEJJJGGGCCCBBBBBBCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB???CCCBBB>>>???FFFIIIFFFAAAAAAAAA@@@@@@@@@@@@???????????????????????????===>>>>>>????????????>>>AAA@@@>>>>>>???@@@???>>>>>>>>>>>>>>>????????????>>>@@@AAABBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===???@@@AAA>>>===<<<<<<<<<<<<=========>>>???@@@@@@???>>>===BBBAAA????????????AAABBB@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::;;;<<<>>>?????????>>>===============????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>===>>>>>>????????????>>>>>>?????????>>>>>>@@@CCCFFFyyynnnhhhccc]]]YYYWWWUUUPPPMMMMMMLLLKKKKKKKKKJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGDDDBBBCCCEEEGGGEEECCCEEEDDDBBBBBBCCCCCCBBBAAAAAA@@@???AAAEEEGGGFFFDDDBBBAAA@@@??????@@@AAABBB????????????????????????>>>>>>>>>???AAABBB@@@???DDDEEEEEECCCAAAAAABBBCCC>>>@@@BBBBBB???===>>>???<<<===>>>>>>===>>>@@@BBB@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===;;;===>>>@@@@@@???>>>===BBBBBBBBBAAA>>>===>>>@@@AAA@@@???>>>>>>>>>???@@@AAA???>>>===<<<===???@@@??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@AAABBBBBB@@@????????????===<<<>>>AAACCCAAA>>>@@@???>>>======>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@yyyooojjjbbb]]][[[XXXTTTQQQMMMKKKJJJJJJJJJIIIGGGEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFEEECCCCCCDDDEEEFFFEEEEEEDDDBBBBBBCCCDDDBBBAAABBB@@@???AAADDDFFFEEECCCBBBAAA@@@??????@@@AAABBB???????????????????????????>>>>>>???AAAAAA@@@>>>@@@AAAAAA@@@>>>===>>>@@@===???AAAAAA>>>===>>>@@@>>>>>>??????@@@AAAAAAAAA????????????>>>>>>>>>===????????????????????????>>>>>>????????????>>>>>>>>>???AAABBBCCCBBBAAA@@@BBBBBBBBBAAA>>>>>>???@@@??????>>>>>>>>>???AAABBB>>>>>>????????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@AAAAAA@@@???>>>>>>@@@>>>======>>>AAABBBAAA???@@@???>>>>>>>>>>>>???@@@?????????@@@@@@@@@@@@@@@zzzsssjjjccc___\\\XXXUUUOOOMMMKKKKKKJJJIIIGGGEEEFFFGGGHHHHHHHHHGGGEEEDDDEEEEEEDDDCCCCCCDDDGGGIIIEEECCCBBBCCCDDDDDDCCCAAABBBAAA@@@AAACCCDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???@@@AAAAAA???===>>>??????>>><<<<<<===???===>>>??????>>>===>>>@@@@@@??????AAADDDEEEBBB@@@????????????>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>?????????@@@AAABBBCCCBBBAAAAAAAAABBBBBB@@@>>>>>>???@@@=========>>>???@@@BBBBBB<<<>>>@@@AAAAAA@@@>>>===<<<<<<===>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>?????????@@@@@@>>><<<<<<>>>@@@>>>======>>>AAAAAA@@@???@@@@@@????????????@@@@@@===>>>>>>??????@@@@@@@@@|||qqqiiiccc___[[[XXXTTTRRROOOMMMLLLKKKIIIGGGFFFGGGHHHHHHHHHFFFDDDCCCDDDEEEFFFDDDBBBCCCGGGKKKEEECCCBBBCCCDDDEEECCCBBBBBBBBBAAAAAABBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@AAAAAA???===???@@@@@@@@@>>>>>>@@@BBB===>>>>>>>>>>>>>>>???@@@AAA>>>>>>AAAEEEFFFBBB===?????????>>>>>>>>>>>>>>>????????????????????????@@@???>>>======>>>???@@@>>>>>>???@@@@@@@@@@@@???AAABBBBBB@@@???>>>???AAA=========>>>???@@@@@@AAA===>>>???@@@@@@@@@???>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>????????????>>><<<;;;;;;>>>@@@=========???@@@@@@@@@???AAA@@@@@@@@@@@@@@@@@@AAA<<<<<<===>>>???@@@@@@@@@zzzpppiiiccc^^^ZZZXXXUUUQQQOOOMMMLLLJJJHHHGGGGGGGGGGGGGGGEEEDDDCCCDDDFFFGGGEEEBBBCCCGGGKKKEEECCCBBBCCCEEEEEEDDDCCCBBBCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@AAAAAAAAA???===???@@@AAAAAA@@@@@@BBBDDD??????======>>>?????????@@@===<<>>>>>>>>>>>>>>>>>??????????????????????????????@@@???>>>======>>>???@@@>>>>>>??????@@@@@@@@@@@@@@@AAAAAA@@@???>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>???AAABBB@@@?????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>===<<<:::;;;>>>AAA;;;===>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===>>>???@@@@@@@@@|||ssskkkddd___[[[WWWSSSPPPNNNLLLJJJHHHIIIIIIHHHGGGFFFEEEEEEDDDFFFFFFGGGFFFEEEEEEFFFGGGDDDCCCCCCCCCEEEFFFEEEDDDBBBCCCDDDDDDBBBAAABBBDDDBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@AAABBBBBB@@@>>>===>>>?????????@@@BBBDDDCCCAAA>>>===>>>????????????===<<<>>>AAAAAA>>>;;;>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAA@@@AAAAAA@@@??????@@@BBB>>>>>>??????>>>>>>===<<<@@@???>>>===>>>@@@BBBDDDAAA@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>??????===>>>>>>===<<<<<<>>>@@@:::<<<>>>???>>>>>>???@@@??????@@@@@@@@@@@@??????===>>>>>>??????@@@@@@@@@wwwnnnhhh```]]]XXXTTTRRRPPPNNNLLLMMMLLLJJJHHHFFFFFFGGGHHHGGGGGGFFFGGGHHHGGGEEECCCDDDCCCCCCCCCEEEFFFEEEDDDBBBDDDEEEEEECCCBBBDDDFFFBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCAAA@@@<<<>>>?????????@@@BBBDDDFFFCCC???>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>??????>>>>>>??????@@@@@@@@@AAAAAA@@@??????@@@BBB<<<===>>>??????>>>>>>===????????????@@@AAABBBBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????<<<===???>>>>>>===???@@@:::<<>>===>>>@@@>>>>>>???@@@@@@???>>>>>>?????????@@@@@@@@@@@@@@@vvvooogggccc]]]YYYWWWUUUSSSQQQQQQNNNKKKHHHGGGHHHIIIKKKIIIGGGFFFHHHIIIHHHDDD???DDDCCCCCCDDDEEEFFFFFFEEEBBBDDDFFFFFFDDDCCCEEEGGGBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????AAACCCCCCBBBAAA>>>???@@@AAAAAABBBDDDFFFHHHDDD@@@???@@@AAA???>>>>>>??????>>>======>>>@@@======>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<======>>>???@@@AAA@@@??????@@@BBB:::;;;===>>>???@@@??????<<<>>>@@@BBBBBBBBBAAA@@@>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????;;;===???@@@???>>>???@@@999<<>>@@@===>>>???@@@@@@???>>>===AAAAAAAAA@@@@@@@@@@@@@@@rrrjjjfff```]]][[[YYYTTTPPPMMMLLLKKKKKKKKKJJJHHHFFFGGGGGGGGGGGGGGGGGGHHHHHHBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@???<<<999BBBBBBAAAAAA@@@???>>>>>>===>>>???@@@@@@@@@@@@@@@BBBAAAAAA@@@AAABBBDDDEEECCCCCCBBBBBBAAA@@@????????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAA@@@@@@@@@CCCBBB@@@>>>>>>>>>>>>???????????????????????????AAA???>>>===>>>@@@CCCEEE????????????????????????===>>>???@@@@@@???>>>======>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@<<<===AAAAAA===<<<@@@???????????????????????????????????????????????????======>>>AAABBBAAA>>>??????@@@@@@@@@AAAAAAAAABBB@@@>>>???BBBCCCAAA>>>@@@@@@@@@AAAAAABBBBBBBBB}}}uuupppiiidddaaa^^^YYYUUUQQQOOOMMMLLLLLLJJJHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCBBB@@@>>>BBBBBBAAAAAA@@@??????>>>>>>??????@@@@@@@@@@@@???AAAAAA@@@@@@@@@AAABBBCCCAAAAAAAAA@@@??????>>>>>>??????@@@@@@@@@@@@????????????@@@@@@@@@@@@??????CCCBBB@@@???>>>>>>??????????????????????????????CCCAAA@@@>>>>>>???@@@AAA????????????????????????>>>>>>???@@@@@@???>>>===??????@@@@@@@@@??????>>>??????>>>>>>>>>>>>??????AAA>>>>>>AAAAAA>>>>>>AAA????????????????????????????????????????????????@@@>>>>>>???AAABBB@@@>>>>>>>>>>>>?????????@@@@@@AAA@@@???@@@AAAAAA@@@???@@@@@@@@@AAAAAABBBBBBCCC{{{rrrjjjeeeaaa\\\XXXUUUSSSQQQOOONNNLLLIIIFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFDDDCCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAAAAA@@@??????AAAAAA@@@?????????@@@@@@@@@@@@??????>>>=========??????@@@@@@@@@@@@??????>>>??????????????????>>>BBBBBB@@@???????????????????????????????????????DDDCCCBBBAAA???>>>======@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@???>>>======AAAAAAAAA@@@@@@>>>======??????>>>>>>>>>>>>??????BBB???>>>@@@@@@>>>???BBB????????????????????????????????????????????????AAA@@@???@@@AAAAAA???============>>>>>>>>>>>>>>>???@@@AAAAAA@@@???@@@AAA???@@@@@@AAABBBBBBCCCCCC}}}tttmmmgggaaa]]]YYYVVVSSSQQQPPPNNNKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDFFFFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@??????BBBBBBAAA@@@@@@@@@??????????????????>>>>>>======??????@@@@@@@@@@@@??????>>>>>>????????????>>>>>>@@@@@@??????>>>>>>>>>>>>????????????????????????BBBBBBBBBBBBAAA???===<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===@@@@@@@@@@@@@@@???>>>===??????>>>>>>>>>>>>??????BBB@@@>>>======>>>@@@BBB????????????????????????????????????????????????AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAACCCBBB???>>>@@@BBB???@@@@@@AAABBBCCCDDDDDDxxxqqqjjjeee\\\YYYVVVTTTRRRQQQOOONNNJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEEEECCCAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???CCCCCCBBBBBBBBBAAA@@@@@@AAA@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@??????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>=========???????????????????????????@@@AAABBBBBB@@@>>>===@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???????????????===>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>????????????===;;;;;;===??????????????????????????????????????????????????????AAAAAABBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>AAACCCBBB???>>>@@@BBB???@@@@@@AAACCCDDDDDDEEEyyypppkkkccc```\\\XXXVVVUUUSSSQQQKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDCCCAAA???BBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????>>>??????????????????>>>===>>>>>>??????>>>======????????????????????????>>>???@@@AAABBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@AAA======>>>@@@@@@AAAAAAAAA??????>>>>>>>>>>>>??????===???>>>::::::>>>???===????????????????????????????????????????????????@@@AAABBBBBB@@@???@@@@@@BBBBBBBBBBBBBBBAAAAAAAAA???@@@AAAAAA@@@???@@@AAA???@@@AAABBBCCCDDDEEEFFF{{{uuummmiiiccc^^^[[[XXXUUUSSSMMMMMMMMMLLLKKKJJJJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBCCCDDDDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBB???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBB??????@@@@@@@@@@@@????????????@@@@@@@@@@@@??????>>>???@@@AAAAAA@@@???>>>???????????????????????????@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@BBBCCC>>>??????@@@@@@@@@????????????>>>>>>>>>>>>??????<<>>@@@CCCBBBAAA@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???@@@AAAAAA@@@??????@@@AAABBBCCCEEEFFFFFFuuupppiiiccc^^^ZZZVVVTTTOOONNNNNNMMMLLLKKKKKKJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBCCCEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDCCC===>>>@@@AAABBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@???@@@BBBBBBCCCBBBAAA@@@????????????????????????AAAAAAAAA@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>???AAACCCDDD@@@@@@@@@@@@@@@???>>>===??????>>>>>>>>>>>>??????;;;@@@AAA======AAA@@@;;;????????????????????????????????????????????????===@@@CCCCCCAAA@@@AAADDDCCCCCCCCCBBBBBBAAAAAAAAABBB@@@>>>???BBBCCCAAA>>>???@@@AAABBBDDDEEEFFFGGG|||sssjjjddd```\\\ZZZVVVTTTRRRQQQPPPNNNJJJHHHJJJIIIGGGHHHIIIIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFDDDCCCCCCDDDCCCAAA???AAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCBBB@@@???>>>>>>???>>>???BBBFFFFFFBBB===??????>>>>>>???@@@AAAAAADDDCCCAAA@@@@@@@@@AAAAAA<<<>>>@@@???======???AAABBBBBBAAA@@@????????????@@@@@@@@@???======???AAA@@@@@@@@@@@@@@@@@@AAAAAA>>>????????????@@@@@@@@@CCC@@@???AAAAAA>>>>>>AAA@@@>>><<<;;;;;;<<<>>>@@@AAA@@@???>>>>>>???@@@@@@<<<>>>???@@@@@@???>>><<<@@@???======>>>???>>>>>>AAAAAA@@@???@@@AAACCCDDDBBBAAA@@@??????@@@AAABBB@@@AAABBBCCCCCCCCCBBBBBB@@@AAACCCCCCCCCDDDGGGIII|||rrrkkkfffaaa^^^XXXVVVTTTRRRQQQOOOKKKIIIKKKIIIHHHHHHIIIIIIGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEDDDCCCCCCDDDDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@??????AAABBBDDDDDDBBB@@@>>>===>>>>>>??????@@@@@@@@@@@@BBBAAA@@@???>>>>>>???@@@===???AAA@@@???>>>@@@BBBBBBAAAAAA@@@?????????@@@@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@CCC??????AAA@@@===>>>AAAAAA@@@???>>>>>>???@@@AAAAAA@@@???>>>>>>???@@@@@@===>>>???@@@@@@???>>>===AAA???>>>>>>???@@@???>>>AAAAAA@@@@@@@@@AAABBBCCCBBBAAA@@@??????@@@AAABBB@@@AAAAAABBBBBBBBBBBBBBB@@@AAACCCCCCCCCDDDGGGIIIwwwoooiiieee^^^\\\YYYVVVUUUSSSOOOMMMLLLJJJIIIHHHIIIIIIGGGEEEHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCEEEEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@CCCFFFDDD???<<<===@@@>>>???@@@AAAAAAAAA@@@?????????>>>=========>>>>>>===???@@@AAA@@@@@@BBBCCCAAAAAA@@@@@@???@@@@@@@@@AAABBBDDDDDDCCC@@@>>>===????????????????????????>>>????????????@@@@@@@@@BBB>>>>>>@@@???======@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAA>>>???@@@AAAAAA@@@???>>>BBB@@@>>>???@@@AAAAAA@@@BBBAAA@@@@@@@@@@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAAAAABBBBBBBBB@@@BBBCCCCCCCCCDDDGGGIIIzzzrrrmmmgggddd```]]]ZZZXXXTTTRRRNNNLLLJJJJJJJJJIIIGGGEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCDDDFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@BBBAAA??????AAACCC>>>???AAABBBBBBAAA???>>>>>>>>>>>>=========>>>>>>===>>>???@@@@@@AAABBBCCC@@@@@@@@@???@@@@@@AAAAAADDDKKKRRRQQQKKKCCC???>>>@@@@@@????????????>>>>>>>>>>>>?????????@@@@@@@@@AAA======??????<<<===@@@===>>>>>>??????>>>>>>===@@@@@@???@@@@@@@@@AAAAAA??????@@@AAAAAA@@@??????BBB@@@??????AAABBBBBBAAABBBBBBAAAAAA@@@@@@@@@???BBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@AAAAAABBBBBB@@@BBBCCCDDDDDDEEEGGGIII~~~xxxooolllfffbbb___[[[WWWUUUQQQOOOMMMLLLKKKJJJGGGEEECCCDDDDDDEEEEEEFFFFFFGGGDDDCCCCCCDDDFFFGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBB@@@>>>===>>>AAACCCBBB@@@>>>@@@AAABBBBBBAAA???>>>>>>?????????????????????=========>>>???@@@@@@@@@????????????@@@AAABBBBBBGGGTTTaaa___RRREEE@@@BBB@@@@@@@@@@@@??????>>>>>>>>>>>>?????????@@@@@@@@@@@@===<<>>>>>????????????>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBB@@@???@@@BBBCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCAAABBBDDDDDDDDDEEEHHHJJJyyyuuunnnhhhccc___[[[XXXUUUSSSPPPNNNMMMKKKHHHFFFDDDDDDEEEEEEFFFGGGGGGGGGEEEDDDDDDEEEGGGHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBB???===???BBBCCC@@@<<<@@@AAABBBBBBBBBAAA@@@???>>>???@@@AAAAAAAAA@@@@@@>>>=========???@@@???>>>????????????@@@AAABBBCCCJJJXXXdddbbbTTTFFFCCCEEEBBBBBBAAAAAA@@@?????????>>>????????????@@@@@@@@@@@@======???@@@>>>>>>BBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????AAACCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBCCCBBBAAA@@@AAABBBCCCDDDAAACCCDDDDDDDDDEEEHHHJJJyyyrrrlllfffbbb^^^XXXVVVSSSPPPOOOMMMJJJGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEFFFGGGHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA<<<===???AAABBBBBB@@@???BBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@AAAAAAAAA@@@@@@AAA???>>>>>>@@@@@@???===>>>>>>>>>???@@@BBBCCCDDDMMMTTTZZZXXXOOOGGGEEEGGGCCCCCCBBBBBBAAA@@@@@@???>>>????????????@@@@@@@@@AAA>>>===@@@AAA??????CCCBBBBBB@@@@@@@@@@@@BBBBBB>>>???@@@BBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@???>>>???AAABBBCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDCCCBBBAAAAAACCCDDDFFFAAACCCDDDEEEEEEFFFHHHJJJ{{{tttnnniiifffZZZWWWTTTRRRPPPNNNJJJHHHNNNMMMLLLKKKIIIHHHGGGFFFGGGFFFEEEFFFHHHHHHFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@444999???BBBBBBAAACCCEEECCCBBBAAA@@@@@@@@@@@@AAA===>>>???AAAAAAAAA@@@???DDDAAA??????AAAAAA???===>>>>>>>>>???@@@BBBCCCDDDOOOOOONNNMMMJJJHHHGGGGGGDDDDDDCCCBBBBBBAAA@@@@@@>>>????????????@@@@@@@@@AAA>>>>>>AAAAAA???@@@CCCAAA@@@>>>======>>>@@@AAA>>>???@@@BBBCCCCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCC@@@>>>===>>>@@@BBBBBBBBBBBBCCCDDDFFFFFFFFFEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBEEEDDDBBBBBBBBBCCCEEEGGGBBBCCCDDDEEEEEEFFFHHHKKKwwwoooiiiddd```[[[XXXVVVSSSMMMIIIHHHFFFFFFFFFHHHIIIHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDBBBBBBCCCCCCDDDBBB@@@>>>@@@BBBCCCBBB@@@BBBAAA@@@@@@??????@@@@@@???@@@@@@AAAAAA@@@@@@???<<<===??????>>>>>>???@@@>>>@@@BBBAAA>>>>>>AAADDD@@@@@@@@@@@@@@@@@@@@@@@@GGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCCAAA@@@AAABBBCCC@@@>>>>>>>>>@@@AAA@@@???CCC@@@===;;;<<>><<<===@@@BBBDDDDDDEEEFFFGGGHHHHHHIIIFFFEEEDDDEEEFFFGGGFFFDDDHHHGGGFFFDDDCCCCCCCCCCCCFFFDDDCCCCCCEEEFFFEEEEEEyyyrrrhhhccc]]]YYYWWWTTTOOOKKKJJJHHHHHHHHHJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDCCCAAA@@@AAABBBCCCBBB@@@BBBAAA@@@@@@???@@@@@@@@@???@@@@@@AAAAAA@@@@@@???===>>>??????>>>>>>???AAA>>>?????????>>>>>>@@@AAA@@@@@@@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCFFFEEECCCAAA@@@AAABBBBBB???>>>===>>>@@@AAAAAA@@@AAAAAA@@@???@@@CCCEEEFFF???@@@>>><<<===AAAAAA>>>???@@@@@@@@@@@@AAAAAAAAADDDBBBAAAAAAAAAAAA@@@>>>AAAAAAAAAAAA@@@AAAEEEGGGDDDDDDEEEFFFGGGHHHHHHIIIHHHFFFEEEFFFGGGHHHGGGFFFGGGFFFEEECCCCCCCCCCCCDDDDDDCCCBBBBBBDDDEEEEEEDDDxxxpppjjjbbb]]]ZZZWWWSSSPPPLLLKKKJJJJJJLLLLLLKKKJJJGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDEEECCCBBBBBBCCCCCCAAA@@@BBBBBBAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>???@@@@@@??????@@@AAA???>>><<<===>>>??????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDBBBAAA@@@AAAAAABBB???>>>===???AAABBBBBBAAA@@@AAACCCDDDDDDDDDCCCBBB===>>>===;;;===BBBBBB>>>@@@@@@@@@@@@AAAAAAAAAAAACCCAAA??????@@@BBBBBBAAA@@@AAABBBBBBBBBCCCFFFIIIDDDDDDEEEFFFGGGHHHHHHIIIIIIGGGFFFGGGHHHIIIHHHGGGEEEDDDCCCBBBBBBCCCDDDEEECCCBBBAAAAAACCCDDDDDDCCC|||uuukkkccc___\\\XXXUUUNNNMMMLLLLLLMMMMMMKKKJJJGGGGGGGGGHHHHHHHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBAAA@@@BBBBBBAAA@@@@@@@@@@@@AAA???@@@@@@AAAAAA@@@@@@??????@@@AAAAAA@@@???@@@AAAAAA>>>;;;<<<@@@AAA@@@>>>?????????@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAA@@@@@@AAAAAA???>>>===???AAACCCBBBAAA@@@AAACCCDDDDDDBBBAAA@@@>>>???>>><<<===AAA@@@<<<@@@@@@@@@AAAAAAAAABBBBBBCCCAAA>>>>>>@@@BBBCCCCCC>>>???@@@@@@@@@AAACCCEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIGGGFFFGGGHHHIIIHHHGGGDDDCCCBBBBBBBBBCCCEEEFFFCCCBBBAAAAAACCCEEEEEEDDD~~~rrriiiccc^^^ZZZWWWPPPNNNMMMLLLMMMMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDBBBAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@??????AAABBBAAA??????@@@AAABBB???===>>>AAACCCAAA????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>???AAACCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@===>>>@@@>>>:::@@@@@@AAAAAAAAABBBBBBBBBCCC@@@>>>>>>@@@BBBCCCDDD>>>???@@@@@@>>>>>>@@@AAADDDDDDEEEFFFGGGHHHHHHIIIHHHFFFEEEFFFGGGHHHGGGFFFCCCCCCBBBBBBCCCDDDFFFGGGDDDCCCBBBBBBEEEFFFFFFFFFzzzooogggaaa[[[WWWRRRPPPNNNNNNNNNMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDCCCAAA@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@??????@@@AAA@@@???>>>???@@@AAA@@@??????@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???@@@AAABBBBBB@@@AAA@@@???>>>>>>???@@@AAABBBCCCBBB??????@@@>>>999AAAAAAAAAAAABBBBBBBBBBBBBBB@@@??????AAABBBCCCBBB@@@AAABBBBBB@@@@@@AAABBBDDDDDDEEEFFFGGGHHHHHHIIIHHHFFFEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGDDDCCCBBBCCCEEEGGGGGGGGGyyyppphhh```ZZZUUUSSSQQQPPPPPPOOOMMMKKKKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGFFFEEEDDDCCC@@@BBBCCCCCC@@@???AAACCCCCCCCCBBBAAAAAAAAAAAABBB???@@@@@@AAAAAA@@@@@@??????@@@AAA@@@>>>===>>>???>>>???@@@???>>>???@@@BBBBBBAAAAAA@@@@@@???????????????????????????????????????@@@@@@@@@@@@??????CCCAAA@@@@@@AAABBB@@@???@@@@@@@@@???@@@@@@AAAAAAAAACCCBBB@@@@@@BBB@@@;;;AAAAAAAAABBBBBBBBBBBBCCCBBB@@@@@@@@@BBBBBBBBB@@@???AAABBBCCCBBBBBBBBBDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIGGGFFFGGGHHHIIIHHHGGGFFFFFFEEEDDDDDDEEEGGGGGGCCCBBBAAABBBDDDFFFGGGFFFyyyooofff```WWWUUUSSSRRRQQQPPPNNNLLLLLLLLLKKKJJJHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGEEEDDDCCC???AAACCCBBB@@@???AAACCCCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@AAAAAA@@@@@@@@@>>>@@@@@@???===<<<===>>><<<>>>@@@???===<<>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@@@@??????DDDBBBAAAAAAAAAAAA@@@>>>???@@@AAABBBBBBBBBAAAAAA@@@BBBBBBAAABBBDDDBBB===AAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@AAACCCCCCAAA???<<<>>>AAABBBBBBBBBCCCEEEDDDDDDEEEFFFGGGHHHHHHIIIJJJIIIHHHHHHJJJJJJIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHBBB@@@@@@AAACCCEEEFFFEEEvvvkkkccc^^^ZZZVVVTTTTTTSSSPPPLLLHHHIIIJJJJJJJJJIIIHHHGGGGGGIIIIIIFFFFFFHHHHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@???>>>======>>>???@@@BBBBBB@@@@@@@@@@@@BBBBBB???@@@@@@AAAAAA@@@@@@???>>>>>>???@@@AAAAAABBBBBBEEECCCAAAAAAAAAAAA???===DDDCCCAAA@@@@@@AAACCCDDD??????@@@@@@@@@@@@??????DDDEEEEEECCCAAA??????@@@BBBAAA@@@@@@@@@AAABBBCCC@@@@@@AAAAAABBBCCCDDDDDDCCCAAA@@@BBBFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDD~~~qqqiiiddd___ZZZWWWVVVTTTPPPLLLHHHIIIJJJJJJJJJIIIHHHGGGGGGIIIIIIFFFFFFHHHHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@BBBAAAAAA@@@@@@AAAAAABBB???@@@@@@AAAAAA@@@@@@????????????@@@AAAAAAAAABBBCCCAAA@@@@@@BBBBBBAAA???DDDCCCBBBAAAAAABBBCCCDDD@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCBBB@@@???@@@AAAAAAAAA@@@???@@@AAABBBCCC@@@@@@AAAAAABBBCCCCCCDDDCCCBBBAAACCCFFFIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHGGGGGGEEEDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEzzzqqqkkkeee___ZZZWWWTTTPPPLLLJJJJJJJJJJJJJJJIIIHHHGGGGGGIIIIIIFFFFFFHHHHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>??????@@@BBBAAAAAA@@@@@@AAAAAABBB???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???@@@BBBCCCBBBAAAEEEDDDCCCBBBBBBCCCDDDEEEAAABBBBBBBBBBBBBBBBBBAAA>>>@@@AAAAAA@@@@@@AAACCC@@@@@@@@@@@@@@@AAABBBBBB@@@AAAAAABBBBBBCCCCCCCCCDDDCCCCCCDDDGGGIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDHHHHHHHHHGGGGGGFFFFFFFFFxxxoooiiibbb\\\YYYUUUPPPMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGIIIIIIFFFFFFHHHHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAAAAA@@@@@@AAA@@@???@@@BBBCCCBBBAAAEEEDDDCCCCCCCCCCCCDDDEEEBBBBBBAAAAAAAAAAAABBBBBB???AAABBBBBBAAA@@@BBBCCC@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDFFFHHHIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDIIIHHHHHHGGGGGGFFFFFFEEEsssmmmeee___[[[WWWSSSOOOOOONNNMMMLLLJJJIIIIIIHHHGGGIIIIIIFFFFFFHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???BBBBBBAAAAAAAAAAAAAAAAAACCCAAA@@@@@@AAABBBAAA???DDDDDDDDDCCCCCCDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAABBBDDDDDDCCCBBBAAABBBCCC@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFGGGGGGHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGFFFEEEEEEGGGGGGFFFFFFFFFEEEEEEEEE{{{tttkkkddd```\\\WWWSSSRRRQQQOOOMMMLLLKKKJJJJJJGGGIIIIIIFFFFFFHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAABBBBBBBBBBBBCCCBBB@@@AAAAAABBB@@@???CCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBBDDDEEEEEEDDDBBBAAABBBCCCAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAADDDGGGHHHGGGFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEuuulllfffaaa\\\XXXUUUSSSQQQOOOMMMLLLKKKKKKGGGIIIIIIFFFFFFHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@AAAAAA@@@@@@???@@@AAAAAAAAABBBCCCCCCCCCAAA@@@???@@@BBBCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@@@@AAABBBCCCAAACCCDDDCCCBBBBBBCCCDDDBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@CCCGGGHHHFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCDDDDDDEEEFFFFFFFFF|||rrrkkkeee___[[[VVVUUURRRPPPNNNMMMLLLLLLGGGIIIIIIFFFFFFHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????AAAAAABBBCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDD???>>>>>>@@@BBBDDDDDDCCCAAABBBBBBCCCCCCBBBBBBAAAEEEDDDBBBAAAAAABBBDDDEEE>>>@@@BBBBBBBBBBBBDDDFFFBBBCCCEEEFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB???CCCGGGGGGEEEDDDDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHzzzrrrkkkccc^^^ZZZWWWSSSQQQPPPPPPNNNMMMKKKJJJIIIIIIIIIHHHFFFDDDDDDHHHHHHDDDDDDIIIIIIEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBDDDCCCEEEIIIIIIDDDAAAAAA???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA???@@@BBBDDDEEEEEEDDDDDDCCCAAA???@@@BBBCCCAAA???DDDDDDDDDCCCAAAAAABBBCCCBBBCCCCCCDDDDDDCCCCCCBBBDDDCCCBBBAAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBGGGBBB@@@CCCFFFDDDCCCDDD???AAABBBBBBAAA@@@@@@AAAAAADDDDDDBBBCCCGGGIIIGGGGGGFFFEEEEEEEEEFFFHHHHHHFFFFFFEEEEEEFFFHHHJJJKKKFFFEEEDDDDDDEEEEEEDDDCCC~~~uuulllfff___\\\XXXTTTSSSQQQOOONNNIIIHHHGGGHHHJJJJJJIIIGGGDDDHHHHHHEEEEEEHHHHHHEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBDDDCCCEEEIIIIIIDDDAAABBB@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBCCCCCCBBBBBBAAABBBAAA@@@@@@BBBBBBAAA@@@CCCDDDDDDCCCAAAAAABBBCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBGGGBBB@@@CCCEEEDDDCCCDDDAAABBBDDDCCCBBBAAABBBCCCAAADDDDDDBBBCCCGGGHHHFFFGGGFFFEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKHHHFFFEEEEEEFFFFFFEEEDDD~~~ssslllfffbbb]]]XXXVVVSSSQQQOOOJJJIIIHHHIIIJJJJJJIIIHHHFFFHHHHHHEEEEEEHHHHHHEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBDDDCCCDDDHHHHHHDDDBBBCCCAAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@???@@@AAABBBBBB@@@@@@AAABBBCCCCCCDDDCCCAAA@@@BBBCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCFFFBBB@@@CCCEEECCCBBBDDDBBBCCCDDDDDDBBBBBBCCCDDDCCCEEEEEEBBBCCCFFFGGGEEEGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIGGGFFFFFFGGGHHHFFFEEE{{{rrrlllgggaaa\\\XXXVVVSSSRRRPPPNNNLLLJJJJJJIIIGGGEEEGGGHHHHHHGGGFFFGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCCCCEEECCCDDDGGGGGGCCCBBBDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA???AAACCCBBB@@@???AAACCCBBBCCCCCCBBBAAA@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEBBBAAACCCDDDBBBBBBEEEBBBCCCDDDCCCAAAAAABBBDDDCCCFFFEEEBBBCCCFFFFFFDDDFFFFFFFFFFFFGGGGGGHHHHHHFFFGGGHHHIIIHHHGGGFFFEEEIIIGGGFFFFFFGGGGGGFFFEEErrrmmmfff```\\\YYYWWWUUUTTTQQQNNNLLLKKKJJJHHHGGGIIIHHHGGGHHHGGGFFFFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCFFFCCCCCCFFFFFFCCCCCCFFFDDDDDDCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBCCCCCCDDDEEE???AAACCCBBB@@@???AAACCCAAABBBBBBBBB@@@@@@BBBDDDBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDEEEEEEFFFFFFDDDBBBAAADDDCCC@@@AAAEEEAAABBBBBBAAA@@@@@@AAACCCCCCFFFEEEBBBCCCFFFFFFDDDFFFFFFGGGGGGHHHHHHHHHHHHFFFGGGHHHIIIHHHGGGFFFEEEHHHFFFEEEEEEFFFGGGEEEDDD|||vvvnnngggbbb^^^[[[ZZZTTTRRROOOMMMNNNNNNMMMLLLJJJHHHGGGIIIHHHFFFEEEGGGEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCFFFCCCBBBEEEEEECCCDDDGGGFFFEEEDDDBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDFFFFFF@@@AAABBBBBB@@@@@@AAABBB@@@AAABBBAAA@@@@@@BBBDDDCCCBBBAAA@@@@@@AAABBBCCCAAAAAABBBBBBBBBBBBAAAAAAEEEEEEEEEEEEEEEEEEFFFFFFCCCAAABBBDDDBBB???AAAEEEAAABBBAAA@@@??????AAACCCCCCEEEEEEBBBCCCFFFGGGEEEFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIHHHFFFEEEEEEFFFFFFEEEDDDyyypppiiiddd```^^^XXXUUUQQQOOOOOOPPPOOONNNLLLHHHGGGJJJIIIEEEDDDHHHDDDEEEFFFGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFEEEDDDDDDGGGCCCBBBDDDDDDCCCEEEIIIGGGFFFDDDCCCBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBDDDDDDBBBAAA@@@@@@BBBBBBAAA@@@@@@AAABBBAAA@@@@@@BBBDDDDDDCCCBBB@@@@@@BBBCCCDDDAAABBBCCCCCCCCCCCCBBBAAAEEEEEEEEEEEEDDDDDDDDDDDDBBBAAABBBDDDBBB???AAAFFFBBBCCCBBBAAA???@@@BBBDDDAAADDDDDDBBBCCCGGGHHHFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKIIIGGGFFFFFFGGGGGGFFFEEEwwwnnnhhhccc```]]]ZZZUUUQQQPPPOOOMMMLLLLLLHHHGGGKKKJJJEEEDDDHHHDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDGGGCCCBBBDDDDDDCCCEEEIIIHHHFFFDDDCCCBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCAAA???@@@BBBDDDBBB??????AAAAAAAAA@@@@@@BBBDDDEEEDDDBBBAAAAAABBBDDDEEEBBBBBBCCCDDDDDDCCCBBBBBBEEEEEEDDDDDDCCCCCCBBBBBBBBBAAABBBDDDAAA>>>@@@FFFDDDDDDCCCAAA@@@AAACCCFFFAAADDDDDDBBBCCCGGGIIIGGGFFFGGGHHHIIIJJJIIIHHHHHHFFFFFFEEEEEEFFFHHHJJJKKKJJJIIIGGGHHHIIIIIIHHHFFF|||tttlllfffddd\\\UUUUUUTTTQQQOOOOOONNNLLLIIIGGGHHHHHHGGGFFFHHHHHHGGGGGGHHHIIIKKKLLLJJJIIIHHHGGGFFFGGGHHHHHHDDDEEEGGGGGGFFFDDDBBB@@@EEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@EEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAA???>>>???AAABBBCCCAAA???@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEAAABBBBBBCCCCCCCCCCCCCCC???AAADDDFFFGGGFFFDDDCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHIIIHHHFFFDDD|||rrrlllhhh```YYYXXXWWWTTTRRRRRRQQQOOOLLLJJJJJJKKKJJJIIIHHHHHHGGGGGGHHHJJJKKKLLLLLLKKKJJJHHHGGGGGGGGGHHHEEEFFFFFFGGGFFFEEECCCBBBEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEDDDCCCCCCBBBAAAAAABBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAA@@@AAAAAABBB?????????AAABBBCCCAAA???@@@AAAAAAAAABBBBBBBBBCCCAAAAAABBBBBBCCCDDDDDDEEECCCCCCBBBAAAAAACCCDDDEEE???AAACCCEEEFFFEEEDDDBBBDDDCCCCCCBBBBBBBBBCCCCCCEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJIIIHHHHHHIIIIIIGGGEEE|||uuunnnfff___]]]\\\XXXUUUUUUUUURRROOOMMMMMMMMMLLLKKKHHHHHHHHHHHHIIIJJJKKKLLLPPPOOOMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCFFFFFFEEEDDDDDDCCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBB@@@??????@@@BBBBBBAAA???BBBBBBBBBBBBBBBCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDEEECCCAAA@@@@@@BBBEEEGGG???@@@BBBDDDEEEDDDCCCBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@DDDCCCBBBAAABBBDDDFFFGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHGGGHHHIIIIIIHHHFFFvvvmmmeeeccc```[[[XXXWWWVVVTTTPPPNNNNNNMMMLLLKKKIIIIIIIIIIIIJJJJJJKKKKKKRRRQQQOOOMMMJJJHHHGGGFFFGGGFFFFFFEEEFFFFFFGGGHHHDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCAAA@@@@@@@@@BBBBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAACCCDDDEEE>>>@@@AAACCCDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEECCCBBBBBBAAAAAAAAAAAABBBDDDCCCAAA@@@AAACCCFFFHHHCCCDDDEEEGGGHHHIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIGGGGGGFFFHHHJJJJJJIIIGGGvvvmmmiiieee___ZZZYYYWWWTTTPPPNNNMMMLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJRRRQQQOOOMMMKKKHHHFFFEEEGGGFFFFFFEEEFFFFFFGGGHHHDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEEEECCCBBBAAAAAAAAAAAABBBAAAAAAAAABBBBBBCCCDDDCCCAAA@@@@@@BBBBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCC@@@AAACCCDDDDDDDDDCCCBBB???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEE@@@@@@@@@AAABBBCCCDDDEEEEEECCCBBBAAAAAADDDFFFHHHCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIGGGFFFFFFHHHJJJJJJIIIHHHxxxrrrlllddd^^^]]]XXXUUUQQQOOOMMMLLLKKKIIIIIIJJJJJJKKKKKKKKKJJJJJJNNNNNNMMMLLLJJJHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFEEECCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCGGGFFFEEECCCBBBAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDBBB@@@@@@AAABBBAAAAAACCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC???AAADDDFFFFFFEEEBBBAAA@@@AAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDD???@@@@@@AAACCCEEEGGGHHHEEEDDDCCCBBBCCCEEEGGGHHHDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKGGGFFFFFFHHHJJJJJJIIIHHH|||uuullleeeccc\\\YYYUUURRRPPPOOOMMMKKKIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJKKKKKKJJJHHHFFFEEEEEEFFFFFFGGGFFFEEECCCBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEECCCAAA@@@AAABBBBBBAAABBBBBBBBBBBBAAAAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@AAACCCDDDEEEDDDCCCBBBAAABBBBBBCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCAAAAAABBBCCCDDDEEEGGGHHHEEEDDDDDDEEEEEEFFFGGGHHHFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLHHHGGGGGGHHHIIIJJJHHHGGG|||qqqjjjhhh___\\\XXXUUUSSSQQQOOONNNJJJJJJKKKLLLLLLKKKJJJIIIGGGHHHIIIIIIIIIHHHGGGFFFDDDEEEGGGGGGFFFDDDBBB@@@CCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEECCCAAA@@@AAABBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCDDDDDDEEEFFFGGGDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIJJJJJJLLLMMMNNNIIIHHHGGGHHHIIIIIIHHHFFF~~~tttnnniiiccc[[[WWWUUUTTTRRRPPPPPPMMMKKKJJJKKKLLLKKKJJJKKKLLLLLLLLLKKKIIIGGGFFFIIIHHHHHHGGGGGGFFFFFFFFFCCCEEEFFFFFFEEEEEEFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA??????CCCKKKOOOOOOMMMMMMLLLJJJHHHFFFDDDBBBAAAAAA???>>>@@@CCCDDDBBB???AAAAAAAAABBBCCCDDDEEEEEEBBBBBBAAAAAAAAABBBBBBCCCHHHFFFEEEEEEEEEEEEBBB@@@CCCCCCCCCCCCCCCCCCBBBBBB@@@AAABBBBBBBBBCCCEEEGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGIIIKKKKKKNNNOOOJJJBBBJJJLLLNNNMMMJJJHHHHHHJJJIIIIIIHHHGGGGGGGGGGGGHHH~~~wwwlllgggaaa]]][[[XXXTTTPPPQQQOOOLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJHHHGGGFFFHHHHHHHHHGGGGGGGGGGGGGGGDDDEEEGGGFFFEEEEEEFFFHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDBBBAAAEEEKKKOOOOOOMMMSSSRRROOOLLLIIIFFFDDDCCCBBB@@@@@@AAACCCDDDBBB@@@BBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCDDDCCCAAA???AAAAAABBBCCCDDDDDDDDDDDDAAABBBCCCBBBAAAAAABBBDDDEEEEEEEEEFFFGGGGGGHHHHHHEEEHHHJJJIIIJJJLLLHHHCCCHHHKKKMMMMMMKKKJJJKKKLLLJJJIIIIIIHHHHHHHHHHHHHHHsssnnniiieeeaaa]]]WWWRRRSSSQQQNNNMMMMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHFFFEEEGGGGGGGGGGGGHHHHHHHHHHHHEEEFFFGGGGGGFFFFFFGGGIIIGGGGGGGGGFFFEEEEEEEEEDDDEEEEEEDDDDDDDDDDDDCCCCCCDDDBBBBBBEEEIIILLLKKKJJJMMMLLLJJJHHHFFFDDDBBBAAACCCBBBBBBBBBDDDDDDBBB@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDDDDCCCAAA@@@AAABBBCCCDDDEEEEEEEEEBBBCCCCCCBBB@@@@@@AAABBBEEEEEEEEEFFFGGGGGGHHHHHHEEEJJJLLLIIIHHHJJJIIIGGGHHHJJJLLLLLLLLLLLLMMMNNNKKKJJJJJJIIIHHHIIIIIIIII}}}wwwpppiiieee```ZZZUUUVVVSSSPPPNNNMMMMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIEEEGGGHHHHHHGGGFFFHHHIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAABBBEEEGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAACCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDFFFGGGFFFDDDAAABBBCCCDDDDDDDDDDDDDDDCCCCCCDDDCCCAAAAAACCCDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGLLLOOOKKKHHHJJJLLLLLLJJJKKKLLLLLLLLLLLLLLLMMMKKKKKKJJJIIIIIIIIIIIIJJJwwwnnnhhhccc___[[[YYYVVVRRRPPPOOONNNLLLKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJEEEGGGHHHHHHGGGFFFHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEECCCCCCBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFBBBCCCDDDDDDCCCCCCBBBBBBDDDDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCDDDFFFGGGFFFEEEDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDFFFHHHEEEEEEEEEFFFGGGGGGHHHHHHGGGLLLNNNJJJHHHJJJMMMMMMLLLLLLLLLLLLLLLLLLJJJIIIKKKKKKJJJIIIIIIIIIIIIJJJvvvooojjjeeebbb]]]ZZZVVVSSSRRRPPPNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIEEEFFFGGGGGGFFFFFFGGGIIIHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDGGGFFFFFFEEEEEEDDDCCCCCC@@@AAACCCCCCBBBBBBCCCDDDEEEDDDDDDCCCDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBAAAAAABBBDDDEEEDDDBBBFFFFFFFFFEEEDDDCCCBBBAAABBBDDDEEEEEEEEEFFFHHHJJJEEEEEEEEEFFFGGGGGGHHHHHHDDDHHHIIIGGGFFFIIIJJJIIIMMMLLLKKKKKKLLLKKKIIIGGGKKKJJJJJJIIIHHHIIIIIIIIIzzzsssmmmhhhccc___[[[XXXVVVTTTRRRPPPOOONNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHDDDEEEGGGFFFEEEEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA===???BBBCCCBBBAAACCCEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAACCCBBBAAABBBDDDDDDCCCAAAEEEEEEEEEEEEEEEDDDCCCBBBDDDEEEFFFEEEDDDEEEFFFHHHEEEEEEEEEFFFGGGGGGHHHHHHDDDFFFFFFEEEGGGKKKJJJFFFKKKIIIHHHIIIKKKKKKIIIGGGJJJIIIIIIHHHHHHHHHHHHHHH{{{rrrlllgggccc___[[[YYYWWWUUUSSSPPPNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHCCCEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHDDDDDDEEEEEEFFFFFFFFFGGGDDDEEEEEEDDDCCCBBBCCCDDDBBBCCCCCCDDDDDDEEEEEEEEE;;;>>>AAABBBAAAAAACCCFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFEEECCCCCCBBBBBBBBBEEEDDDDDDEEEFFFFFFDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFFFFEEECCCCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHEEEGGGFFFFFFJJJNNNKKKEEEHHHGGGFFFHHHKKKLLLJJJHHHIIIIIIHHHGGGGGGGGGGGGHHH{{{qqqqqqkkkbbb]]]\\\[[[YYYWWWUUURRROOOMMMMMMKKKIIIGGGHHHHHHHHHGGGGGGHHHIIIIIIDDDEEEFFFGGGGGGFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHJJJDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAACCCEEEEEECCCBBBDDDFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFEEEIIIHHHFFFEEEFFFHHHKKKMMMHHHHHHGGGGGGGGGGGGFFFFFFGGGFFFFFFHHHKKKKKKHHHFFFGGGHHHHHHIIIHHHGGGEEEDDDzzztttnnnfffaaa______]]][[[VVVSSSPPPNNNMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHIIIEEEFFFGGGHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGEEEDDDEEEFFFGGGIIIFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFFFFDDDCCCEEEGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEFFFHHHJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGFFFHHHKKKKKKIIIFFFGGGHHHHHHHHHGGGGGGFFFEEE|||vvvnnnhhhfffeeeccc```YYYUUUQQQNNNMMMMMMMMMLLLIIIHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFHHHIIIJJJHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFHHHGGGGGGHHHJJJKKKIIIHHHHHHHHHGGGFFFFFFFFFFFFGGGyyyrrrnnnkkkfffccc\\\WWWRRRNNNMMMNNNNNNNNNIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHJJJLLLIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDEEEFFFGGGHHHHHHDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHzzztttnnngggccc___ZZZUUUQQQOOOOOOOOOOOOKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIKKKLLLHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDEEEEEEDDDFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBCCCEEEFFFGGGHHHIIIDDDEEEGGGHHHHHHGGGFFFEEEGGGFFFFFFFFFEEEEEEEEEEEEGGGGGGHHHHHHGGGHHHIIIIIIGGGFFFEEEEEEEEEFFFGGGHHH{{{ssskkkeeeddd```ZZZUUUSSSRRRPPPOOOLLLMMMNNNNNNMMMLLLJJJIIIJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBCCCDDDEEEDDDCCCFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBCCCDDDFFFGGGGGGHHHEEEFFFGGGHHHHHHGGGFFFFFFIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFGGGFFFEEEEEEGGGIIIFFFEEEEEEEEEEEEFFFGGGGGG~~~uuuoooiiieee```\\\YYYVVVSSSPPPNNNOOOPPPPPPOOONNNLLLJJJLLLKKKJJJHHHHHHHHHHHHIIIGGGHHHIIIJJJKKKJJJHHHGGGEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBCCCFFFGGGEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFDDDEEEFFFEEECCCCCCFFFIIIDDDDDDEEEFFFFFFFFFFFFFFFzzzmmmjjjeee```]]]YYYUUURRROOOPPPQQQRRRQQQOOOMMMKKKNNNMMMKKKJJJIIIIIIIIIJJJGGGHHHJJJLLLLLLJJJGGGFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDCCCDDDGGGHHHGGGDDDCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFIIIHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEFFFDDDBBBBBBEEEHHHCCCDDDEEEGGGGGGGGGFFFEEE{{{tttkkkeeeaaa]]]YYYUUUXXXTTTQQQSSSVVVUUUNNNGGGLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHIIIJJJIIIGGGFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEGGGFFFEEEDDDDDDCCCDDDDDDCCCEEEGGGGGGFFFEEEEEEEEECCCCCCDDDFFFGGGHHHIIIJJJFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHH}}}tttmmmhhheee```]]]ZZZVVVSSSUUUXXXWWWPPPJJJNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEBBBDDDFFFFFFEEEDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHH{{{sssmmmiiidddaaa]]]YYYVVVWWWYYYXXXSSSMMMOOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKIIIGGGGGGJJJJJJHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDEEEFFFFFFBBBDDDFFFFFFDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHHHH|||tttnnnhhhccc___\\\YYYXXXYYYXXXTTTPPPPPPPPPOOOOOONNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLHHHEEEGGGKKKLLLIIIEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGBBBDDDFFFGGGEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGEEEDDDCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIyyyqqqkkkddd```\\\ZZZYYYXXXUUURRRQQQQQQPPPPPPOOONNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKLLLHHHEEEGGGKKKMMMJJJFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHDDDFFFHHHHHHGGGEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEHHHGGGEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIzzzssslllhhhccc___\\\ZZZXXXVVVSSSSSSRRRRRRQQQPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLKKKHHHGGGHHHKKKLLLJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGGGGGGGGGGIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGEEEGGGIIIIIIHHHFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIII}}}vvvrrrlllfffbbb___]]]\\\VVVVVVUUUUUUTTTTTTSSSSSSOOOOOOOOONNNNNNNNNMMMMMMIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHHHHHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFDDDFFFHHHHHHGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJ}}}yyyssslllgggcccaaaaaaYYYXXXXXXWWWWWWVVVUUUUUUQQQQQQPPPPPPPPPOOOOOOOOOGGGIIIJJJJJJIIIIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDHHHHHHGGGFFFEEEEEEEEEFFFCCCEEEGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEGGGIIIJJJJJJJJJIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJ|||uuuqqqlllgggcccaaa^^^[[[ZZZYYYXXXVVVUUUUUUTTTSSSQQQPPPOOONNNNNNQQQOOONNNMMMNNNMMMKKKJJJMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEFFFGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFBBBEEEGGGGGGFFFEEEEEEEEEGGGGGGGGGGGGFFFFFFEEEEEEIIIFFFCCCCCCFFFHHHGGGFFFIIIHHHFFFEEEEEEGGGHHHJJJHHHHHHHHHHHHHHHHHHHHHHHH~~~yyytttnnnjjjfffddd```^^^]]]\\\ZZZXXXWWWVVVUUUSSSRRRQQQPPPPPPQQQOOOMMMMMMMMMMMMKKKJJJMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFBBBDDDFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFJJJGGGEEEEEEGGGIIIHHHGGGJJJIIIGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHyyyuuuooolllhhheeedddbbb___]]]ZZZYYYWWWVVVTTTSSSSSSSSSQQQOOOMMMMMMMMMMMMKKKIIIMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGFFFBBBDDDGGGHHHHHHHHHIIIKKKHHHHHHGGGGGGGGGGGGFFFFFFIIIGGGEEEEEEFFFGGGGGGFFFLLLJJJHHHGGGFFFEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIxxxuuupppllljjjgggcccaaa]]]\\\ZZZXXXWWWUUUTTTTTTQQQOOONNNMMMNNNMMMLLLJJJMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFHHHHHHHHHHHHIIIKKKHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJ~~~yyytttppplllhhheeebbb```^^^[[[YYYWWWUUUUUURRRPPPOOONNNOOONNNMMMKKKMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJFFFFFFGGGHHHHHHIIIJJJJJJ}}}xxxsssnnnkkkhhhfffccc___\\\YYYWWWVVVTTTRRRPPPPPPPPPPPPNNNLLLNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHJJJJJJJJJHHHFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIKKKLLLKKKIIIHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKGGGGGGGGGHHHHHHIIIIIIIII|||vvvsssooommmiiiddd```\\\YYYXXXUUUTTTRRRQQQRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMMMMLLLLLLKKKLLLKKKJJJJJJIIIJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGFFFEEEGGGIIIHHHIIIIIIIIIJJJJJJJJJJJJHHHKKKLLLLLLIIIGGGGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHH|||yyytttqqqmmmhhhccc^^^[[[YYYVVVUUUSSSRRRSSSRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNPPPOOOOOONNNMMMLLLKKKKKKLLLKKKJJJIIIIIIJJJLLLMMMHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEFFFGGGIIIJJJFFFFFFFFFGGGGGGHHHHHHHHHFFFGGGGGGFFFEEEFFFHHHKKKIIIIIIIIIJJJJJJJJJKKKKKKEEEHHHJJJIIIFFFCCCCCCEEEIIIIIIIIIJJJJJJIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHHHH~~~yyyqqqjjjeeeaaa^^^[[[YYYVVVTTTRRRRRRQQQOOONNNPPPOOONNNNNNMMMMMMNNNNNNKKKKKKKKKLLLMMMLLLIIIGGGIIIIIIIIIJJJJJJJJJKKKKKKGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGKKKKKKJJJHHHEEEEEEFFFHHHFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGHHHIIIJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHGGGFFFFFFGGGIIIJJJ|||tttmmmjjjfffbbb^^^[[[XXXVVVTTTSSSRRRQQQOOOPPPOOOOOONNNNNNNNNNNNNNNLLLKKKKKKKKKLLLLLLJJJHHHIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJHHHFFFFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJHHHGGGFFFGGGHHHIIIxxxrrrqqqnnngggaaa^^^[[[XXXVVVUUUTTTRRRPPPPPPPPPOOOOOOOOONNNNNNNNNNNNLLLJJJJJJKKKLLLKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIFFFHHHJJJIIIHHHGGGGGGHHHGGGFFFFFFGGGGGGHHHIIIJJJIIIHHHHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIILLLKKKIIIGGGFFFFFFGGGGGG}}}xxxxxxuuummmddd```]]]ZZZWWWVVVUUUSSSQQQPPPPPPPPPPPPPPPOOOOOONNNOOOMMMJJJJJJKKKLLLMMMLLLJJJJJJJJJJJJJJJKKKKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHDDDGGGIIIJJJIIIHHHHHHIIIGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHIIIIIIJJJJJJIIIJJJJJJJJJIIIIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHHHHHHHHHH~~~zzzppphhhaaa^^^[[[XXXWWWUUURRRPPPPPPQQQQQQQQQQQQPPPOOONNNOOOMMMKKKJJJLLLMMMNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGDDDFFFIIIJJJIIIHHHHHHIIIHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJKKK}}}tttlllccc```\\\YYYXXXUUUSSSPPPPPPQQQRRRRRRRRRQQQPPPOOONNNMMMLLLLLLNNNOOONNNNNNLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEGGGIIIIIIHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLwwwpppfffccc___\\\YYYWWWTTTRRRPPPQQQSSSSSSSSSRRRPPPOOOMMMLLLLLLNNNOOOPPPOOOMMMLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIHHHGGGGGGHHHJJJJJJIIIIIIHHHHHHHHHIIIIIIGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKJJJyyyttthhheeeaaa^^^[[[YYYVVVSSSPPPRRRSSSTTTSSSRRRPPPOOOLLLLLLMMMOOOQQQQQQOOOMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFHHHIIIKKKLLLLLLKKKIIIHHHIIIIIIIIIGGGFFFFFFHHHJJJJJJIIIIIIHHHHHHHHHIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIIII~~~wwwpppggg```^^^\\\XXXUUUUUUVVVSSSPPPNNNNNNOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJIIIIIIGGGKKKNNNOOOLLLJJJKKKLLLIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIHHHJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJIIIIIIIIIKKKMMMJJJJJJKKKKKKLLLMMMMMMNNN~~~xxxooogggeeebbb]]]ZZZZZZVVVSSSPPPOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJKKKKKKJJJIIIIIIJJJMMMPPPPPPMMMKKKJJJKKKIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJIIIIIIKKKMMMJJJJJJKKKKKKLLLLLLMMMMMM}}}tttkkkhhheee___[[[ZZZVVVTTTRRRQQQQQQPPPNNNLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJKKKKKKJJJJJJJJJMMMOOOPPPPPPMMMKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKLLLHHHIIIJJJJJJIIIJJJLLLNNNKKKKKKKKKKKKKKKLLLLLLLLLzzzqqqlllhhhaaa\\\[[[XXXVVVUUUTTTTTTRRROOOLLLMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKIIIJJJJJJKKKKKKKKKKKKJJJLLLMMMNNNNNNMMMKKKKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIJJJJJJIIIJJJLLLNNNLLLLLLLLLLLLLLLLLLLLLLLL|||vvvppphhhbbbaaa[[[ZZZXXXWWWVVVTTTPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKIIIJJJJJJKKKLLLLLLKKKKKKIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKJJJJJJJJJLLLNNNLLLLLLLLLMMMMMMMMMMMMMMM~~~wwwnnngggeee```^^^[[[YYYXXXVVVSSSQQQOOOOOONNNNNNNNNMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKJJJIIIJJJKKKKKKLLLLLLLLLLLLIIIHHHGGGIIIKKKMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIILLLKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKKKKJJJKKKMMMOOOLLLMMMMMMNNNOOOOOOPPPPPP~~~tttmmmjjjdddaaa]]]ZZZYYYWWWUUUTTTPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIKKKLLLLLLMMMMMMMMMKKKIIIHHHIIIKKKMMMLLLKKKIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKJJJKKKMMMOOOMMMMMMNNNOOOQQQRRRSSSSSS}}}vvvsssgggccc^^^[[[YYYXXXWWWVVVQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMLLLKKKKKKJJJIIIIIIKKKLLLMMMMMMMMMMMMOOOLLLIIIJJJLLLMMMLLLJJJIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHJJJJJJJJJJJJKKKKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKIIIKKKKKKKKKKKKKKKMMMOOOMMMMMMNNNPPPRRRSSSUUUUUU~~~wwwoookkkeeeaaa^^^[[[YYYWWWUUUSSSQQQPPPPPPOOOMMMKKKNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPMMMKKKKKKLLLLLLJJJGGGJJJIIIGGGGGGIIIJJJIIIHHHJJJHHHFFFDDDDDDFFFHHHJJJLLLLLLKKKKKKJJJJJJJJJIIIMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMOOOOOOOOOQQQTTTUUUUUUUUUVVVWWW}}}sssooohhhccc```]]]ZZZXXXVVVTTTRRRQQQQQQQQQOOOMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLOOOLLLKKKKKKLLLMMMKKKIIIKKKJJJHHHHHHJJJJJJJJJIIIKKKJJJHHHGGGGGGHHHJJJKKKLLLKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLJJJJJJJJJKKKLLLMMMNNNOOOPPPSSSUUUWWWWWWXXXZZZ\\\|||wwwpppjjjeeeaaa]]][[[YYYWWWTTTSSSSSSSSSQQQPPPNNNNNNNNNNNNNNNOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKKKKMMMMMMLLLKKKLLLKKKIIIIIIKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQSSSUUUXXXZZZ[[[]]]___aaazzzsssmmmgggccc```[[[YYYVVVTTTTTTTTTRRRQQQOOOOOOOOOOOOOOOPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMMMMLLLMMMKKKJJJJJJKKKLLLLLLKKKJJJKKKLLLLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKMMMMMMNNNOOOPPPRRRTTTUUUVVVXXX[[[]]]^^^```dddfff{{{ssslllgggccc___\\\XXXUUUUUUTTTSSSRRRPPPPPPPPPPPPPPPQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMLLLLLLMMMMMMMMMLLLJJJJJJLLLMMMLLLKKKIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNPPPRRRTTTVVVWWWZZZ\\\___aaacccfffjjjmmmzzzrrrkkkgggddd```\\\XXXVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNNNNLLLKKKLLLNNNMMMLLLJJJJJJLLLLLLLLLKKKHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOORRRTTTVVVXXX___aaadddgggkkkpppuuuyyy|||tttpppjjjfff```\\\YYYXXXVVVUUUUUUTTTSSSSSSRRRQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOPPPNNNLLLJJJLLLMMMMMMKKKIIIJJJKKKLLLKKKKKKIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOPPPRRRUUUXXXZZZ[[[cccfffkkkpppvvv}}}}}}xxxnnnjjjddd___\\\ZZZXXXVVVVVVUUUTTTSSSRRRQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQOOOLLLJJJKKKMMMLLLKKKIIIIIIKKKKKKKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQSSSSSSUUUWWWZZZ\\\___```fffiiiooovvv~~~vvvqqqkkkgggddd```ZZZVVVZZZXXXTTTSSSRRRRRRQQQPPPQQQQQQPPPPPPOOONNNNNNMMMQQQPPPOOOOOONNNNNNOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIJJJKKKKKKJJJJJJKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKNNNNNNMMMLLLLLLLLLLLLLLLOOOOOONNNOOOPPPQQQSSSTTTRRRVVVZZZ\\\]]]aaaggglllrrrxxx}}}wwwpppjjjfffbbb]]]YYY]]]ZZZWWWUUUUUUTTTSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOONNNNNNNNNNNNOOOMMMMMMLLLLLLLLLLLLLLLMMMIIIJJJKKKKKKJJJJJJLLLMMMMMMLLLLLLKKKKKKLLLLLLLLLOOONNNMMMMMMMMMMMMMMMNNNQQQQQQQQQRRRTTTWWWYYYZZZYYY\\\```bbbcccgggnnnsssyyyyyyrrrmmmiiiddd``````]]]ZZZXXXWWWWWWVVVTTTSSSSSSRRRRRRRRRRRRRRRRRRPPPOOOOOONNNNNNNNNNNNNNNKKKJJJJJJJJJKKKMMMOOOPPPHHHJJJKKKLLLKKKKKKMMMOOONNNMMMMMMMMMMMMMMMNNNNNNOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQSSSVVVYYY\\\^^^]]]```dddfffhhhnnnvvv|||{{{uuupppkkkgggbbb```\\\ZZZYYYXXXWWWUUURRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOONNNNNNNNNNNNNNNKKKKKKJJJJJJKKKMMMOOOPPPIIIJJJLLLLLLLLLLLLNNNPPPNNNMMMMMMMMMMMMNNNNNNOOONNNNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTUUUXXX\\\___aaabbbeeejjjnnnrrrzzz}}}wwwqqqmmmgggddd___]]][[[ZZZXXXVVVRRRRRRQQQQQQQQQQQQQQQPPPQQQPPPOOOOOONNNNNNOOOOOONNNMMMLLLKKKKKKLLLMMMNNNJJJKKKMMMMMMLLLMMMNNNPPPMMMLLLLLLLLLMMMMMMNNNOOONNNNNNNNNOOOPPPRRRSSSTTTXXXXXXYYY[[[^^^aaaeeefffiiinnnuuu{{{yyytttoookkkfffbbb```]]][[[YYYUUUUUUTTTSSSSSSRRRQQQQQQRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLLLLMMMNNNNNNMMMMMMNNNOOOLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPPPPRRRSSSVVVWWWYYYYYYYYY[[[^^^aaafffjjjlllqqqwwwyyyuuuooojjjgggccc```^^^[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSRRRQQQQQQQQQQQQRRRNNNOOOPPPQQQQQQOOONNNLLLNNNOOOOOOOOOMMMLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTVVVXXXZZZ\\\^^^\\\]]]```dddjjjpppuuuxxx~~~|||vvvppplllhhheeebbb```___^^^\\\[[[YYYXXXWWWTTTTTTSSSRRRRRRRRRRRRRRRMMMOOOQQQSSSSSSQQQOOOMMMOOOPPPPPPOOOMMMLLLLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSUUUVVVWWWYYY[[[^^^```aaaeeegggkkkpppwww{{{vvvqqqjjjeeegggbbb___```^^^ZZZWWWWWWVVVUUUTTTTTTUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTUUUOOOOOOPPPQQQRRRSSSTTTTTTQQQRRRRRRRRRRRRTTTXXX[[[VVVXXX[[[]]]___ccchhhkkkqqqtttxxx~~~}}}wwwpppkkkmmmhhheeeeeeddd___]]]]]]\\\ZZZXXXWWWWWWWWWUUUSSSRRRRRRQQQQQQQQQRRRSSSSSSNNNOOOOOOPPPQQQRRRRRRRRRRRRSSSTTTTTTUUUVVVZZZ\\\___aaadddgggiiimmmrrruuu}}}zzzuuurrrllliiiiiihhhcccaaaaaaccc```]]][[[ZZZYYYWWWUUUUUUTTTSSSSSSSSSSSSSSSSSSPPPQQQQQQRRRRRRSSSSSSSSSTTTVVVXXXZZZZZZ[[[^^^```dddgggkkknnnrrrvvv{{{zzztttppppppnnnjjjggghhhgggddd```^^^]]][[[YYYXXXYYYXXXWWWWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWXXXZZZ^^^```aaabbbdddfffhhhlllrrrwww}}}|||{{{xxxsssqqqrrrjjjgggcccaaa```___^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\[[[^^^bbbeeegggiiilllnnnsssxxxzzzxxxxxxrrrooojjjgggffffffeeeddd^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]^^^___```aaabbbbbbbbbeeeiiimmmpppsssxxx{{{}}}yyytttpppnnnlllkkkjjjcccccccccbbbccccccddddddcccdddeeeggghhhjjjkkklllnnnqqquuuyyy}}}|||vvvsssqqqooonnniiiiiiiiiiiiiiijjjkkkllljjjkkklllnnnppprrrssstttzzz|||}}}zzzwwwxxxvvvtttrrrrrrsssuuuvvvuuuvvvwwwxxxzzz}}}}}}}}}