BM6P6(@ 111111111111000000000000////////////////////////000///...------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***************************+++*********))))))(((((()))************+++++++++++++++++++++++++++++++++************************))))))***++++++++++++***++++++,,,,,,,,,,,,---------------------------------------...///000000111////////////000000000000111111222222222333333333777999;;;<<<<<<<<<>>>@@@>>>????????????@@@BBBEEEGGGEEEDDDEEEHHHKKKLLLLLLNNNMMMJJJHHHGGGGGGHHHIIIJJJLLLOOOPPPOOOOOOOOOPPPOOOOOONNNMMMMMMMMMNNNOOOMMMKKKIIIHHHHHHGGGEEECCCFFFDDDAAA???======>>>>>>AAAAAA@@@@@@???>>>======999999888888888999::::::;;;:::999888777777777777555555666666777777888888666666555444444444444555444444333333222111000000////////////////////////////////////////////////................................................------------------------------------------------++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------........................//////............//////............////////////000000000000111111111111111111222333444666666777666666666666777777777777888888999:::;;;======>>>AAABBBDDDEEEEEEFFFIIIKKKKKKKKKLLLMMMNNNNNNOOOOOORRRQQQQQQRRRVVV\\\aaaeeeaaa^^^\\\\\\]]]]]]ZZZVVVXXXXXXYYY[[[^^^``````___ZZZXXXVVVXXX^^^cccfffggghhheeeaaa^^^]]]___bbbdddhhhdddaaabbbfffiiigggdddbbb___]]]^^^```bbbaaa___^^^^^^]]]ZZZVVVTTTTTTUUUOOOPPPSSSWWWZZZYYYVVVRRRSSSOOOKKKIIIIIIIIIJJJIIIHHHHHHHHHGGGFFFCCCAAA@@@BBBBBBBBBBBBAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::888777666555555666666555444333333222222111111111111111111111111000000000000000000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++)))))).........------,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((++++++,,,,,,,,,,,,------...---+++***)))***++++++111111111000000000//////........................//////...------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++************************************)))))))))((()))************+++++++++++++++++++++++++++++++++************************))))))***++++++++++++***+++++++++,,,,,,,,,------------------------------,,,------...//////000000.../////////000000000000111111111222222222333333555777999::::::;;;===>>>>>>>>>??????>>>???BBBDDDFFFEEEDDDEEEHHHKKKKKKKKKMMMLLLJJJIIIHHHHHHIIIIIIHHHKKKMMMNNNNNNNNNOOOPPPQQQPPPNNNMMMMMMNNNPPPQQQNNNLLLJJJIIIHHHGGGEEECCCEEEDDDAAA???======>>>>>>AAAAAA@@@??????>>>======::::::999999999999999:::::::::999888777777777777555555666666666777777777666555555444444444444444444444333222222111000000////////////////////////........................................................................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------........................//////............//////............//////////////////000000000111111111111111222333444555666666555555555666666666666666888888999:::;;;<<<======???@@@BBBCCCCCCDDDGGGIIIJJJJJJKKKLLLMMMOOOOOOPPPRRRRRRRRRSSSVVV[[[___bbbcccaaa______```___[[[XXXXXXXXXYYY[[[]]]___^^^]]]XXXVVVVVVXXX^^^bbbeeeeeefffdddbbb```aaabbbeeegggeeebbb___```ccceeeccc```[[[YYYZZZ]]]aaaddddddcccccccccaaa]]]XXXUUUTTTTTTUUUVVVXXX[[[]]][[[XXXTTTSSSPPPLLLIIIIIIJJJIIIIIIHHHHHHHHHHHHFFFDDDBBBAAADDDDDDDDDCCCBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888666555555555555555555444333333222222////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++......---------,,,,,,,,,---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******++++++,,,,,,,,,,,,------------,,,+++++++++++++++111111000000000000//////........................///...---------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,************************************)))))))))))))))************+++++++++++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------....../////////....../////////000000000000111111111222222222222333555777888888999;;;<<<<<<===>>>>>>>>>???BBBDDDFFFEEEDDDEEEHHHJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHIIILLLLLLMMMNNNPPPRRRSSSQQQOOONNNNNNOOORRRSSSPPPNNNKKKJJJIIIGGGEEECCCDDDCCCAAA???>>>===>>>>>>@@@@@@??????>>>>>>======<<<<<<;;;:::999999999999:::999888777666666666666555555555666666666666666555555444444444333333333333333333222111111000000////////////////////////........................------------------------------------------------------------------------------------------------++++++++++++++++++++++++++++++***************)))------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------//////............//////---............///////////////000000000000111111000111111222333444555555333444444444555555555555777888888999:::;;;<<<<<<<<<>>>@@@@@@AAABBBEEEGGGHHHIIIJJJKKKMMMNNNPPPPPPPPPQQQRRRSSSVVVXXX[[[\\\aaa```_________^^^[[[XXXYYYXXXXXXZZZ\\\]]]\\\ZZZXXXWWWXXX[[[```cccddddddccccccccccccdddeeeggggggcccaaa___```bbbbbb___\\\VVVWWWYYY\\\aaaccccccbbb]]]]]]]]]ZZZVVVTTTSSSTTT[[[[[[\\\]]]^^^\\\WWWTTTTTTPPPLLLJJJJJJJJJIIIIIIIIIIIIHHHHHHFFFEEECCCBBBFFFEEEEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777666555555555555444444333333222222222////////////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------...------------,,,,,,,,,------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------,,,------------,,,,,,+++111000000000////////////..............................---,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********************************)))))))))))))))))))))*********+++++++++************************************************))))))***++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------................../////////000000000000000111111111111222222444666777777888999;;;;;;<<<=========>>>AAADDDEEEDDDDDDEEEHHHIIIIIIIIIGGGGGGHHHIIIJJJJJJIIIIIIHHHJJJLLLMMMMMMOOOQQQTTTTTTRRROOONNNNNNPPPSSSUUUQQQOOOLLLJJJIIIGGGDDDBBBCCCBBBAAA???>>>=========??????>>>>>>>>>============<<<;;;:::999999999999999999888777666666666666555555555555555555555555444444444444444333222222333222222222111111000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------///......------......///---------.........//////////////////000000000111000000111111222333333444222222222333444444555555777777888888999::::::;;;;;;===>>>??????AAACCCFFFFFFGGGHHHJJJLLLNNNOOOPPPMMMNNNPPPRRRSSSTTTUUUUUUXXXXXXYYYZZZZZZYYYWWWVVVYYYXXXXXXYYYZZZ[[[YYYXXXYYY[[[]]]```ccceeeeeeeeeaaaaaacccdddeeeeeeddddddcccbbbaaaaaabbbaaa^^^[[[XXXYYY[[[]]]^^^^^^]]][[[SSSTTTWWWWWWWWWWWWYYYZZZ^^^]]]\\\\\\[[[XXXTTTQQQSSSPPPMMMKKKJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEDDDCCCAAA???===<<<<<<;;;;;;;;;;;;;;;::::::999888777666555555555555444333333333222222222111111111111111111111111111------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++++++++,,,,,,,,,------,,,---...///...---,,,+++000000000////////////...........................------,,,,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************************************************************++++++++++++******************************))))))))))))))))))******))))))*********+++++++++************************************************))))))***++++++++++++************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------............//////////////////000000000111111111222444555666666777999;;;:::;;;<<<<<<<<<===@@@CCCDDDDDDCCCEEEGGGIIIHHHGGGEEEFFFGGGHHHIIIIIIHHHHHHIIIKKKMMMOOOOOOPPPSSSUUURRRQQQOOONNNNNNPPPSSSTTTPPPNNNKKKIIIHHHFFFCCCAAABBBAAA@@@???>>>>>>======>>>>>>=====================<<<;;;:::999888888888999888777666555555555555555555555444444444444444333333444444333333222111222222111111111111111000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------......------------......------------...............////////////000000000//////000000111222222222111111111222333444444555666666777777888999999999:::<<<===>>>>>>@@@BBBEEEDDDEEEFFFHHHJJJLLLMMMNNNJJJKKKMMMNNNOOOPPPOOOOOOOOOQQQTTTWWWWWWWWWVVVVVVXXXXXXWWWXXXZZZZZZXXXWWWZZZ\\\___aaabbbbbbbbbbbb^^^___aaabbbbbbaaa___^^^```aaaaaabbbaaa___[[[XXXYYYZZZ\\\]]]\\\[[[YYYXXXPPPTTTWWWZZZ\\\^^^```bbb___^^^[[[ZZZXXXVVVRRRPPPQQQNNNLLLJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEECCCCCCBBBAAA???===;;;::::::::::::999999888888888777666666555444444444444222222222222222111111111000000000000000000000000........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++++++++,,,,,,,,,------+++,,,---...///...---,,,000000////////////......------------------------,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))))))))************))))))************************))))))))))))************)))************+++++++++************************************************))))))***++++++++++++***************++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////000000000000111222444555555666888:::888999:::;;;;;;===@@@CCCDDDCCCCCCEEEGGGHHHGGGEEEDDDEEEEEEEEEFFFFFFGGGGGGIIILLLOOOQQQQQQQQQRRRSSSOOONNNNNNNNNNNNPPPQQQRRRMMMKKKIIIGGGFFFDDDBBB@@@AAA@@@@@@??????>>>==================<<<<<<<<<<<<;;;;;;:::999888888888888888777666555555444444444444444444444444333333333111222333444333222111000111111111111111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------------...............////////////000000/////////000000000111111000000111222333444555555666666666777777777888888999:::<<<======>>>AAACCCBBBCCCDDDFFFGGGIIIJJJJJJIIIJJJKKKLLLLLLMMMMMMLLLMMMQQQUUUXXXYYYXXXXXXXXXXXXWWWWWWXXXZZZZZZYYYWWWYYY[[[]]]^^^]]]\\\\\\\\\[[[\\\^^^______]]][[[ZZZ\\\]]]___```___\\\XXXVVVVVVXXX[[[\\\[[[[[[[[[\\\QQQTTTXXX[[[\\\]]]^^^```___\\\YYYWWWVVVTTTQQQOOOMMMLLLJJJIIIJJJJJJIIIHHHFFFFFFEEEEEEDDDEEEEEEFFFAAAAAAAAA@@@>>><<<:::999:::999999888888777777666555555444444333444444444111111111111111111111111................................................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------------,,,000000/////////.........------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++*********************************************************++++++*********************************((()))))))))************)))************+++++++++************************************************))))))***++++++++++++***************++++++++++++)))******+++,,,,,,------,,,,,,++++++++++++++++++---------.........//////........./////////000000///000222333333444666888777888999::::::<<>>@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888777777888888888777777666555444444444444444444444333333333222222111222333444333222000///000000000000111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------................../////////000000......////////////000000000000111222333444555666555555666666666666777777666888::::::;;;<<>>???????????????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<777777777777777777888888777777666444444444444444444444444333333222222222000111333333333222000...000000000000000111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------................../////////000.........///////////////000111111333444555666666555555555666666666666666444666888888999:::===???AAAAAABBBBBBCCCDDDEEEEEEJJJJJJJJJKKKKKKMMMNNNOOOSSSWWW\\\]]][[[XXXXXXXXXWWWWWWWWWXXXZZZ[[[ZZZYYY]]]^^^___\\\XXXVVVWWWXXXTTTVVVXXXZZZ[[[\\\\\\\\\ZZZ^^^bbbdddbbb^^^[[[YYYXXXZZZ\\\[[[YYYYYY\\\___TTTWWW[[[^^^______```aaaTTTRRRNNNLLLLLLLLLKKKJJJHHHGGGFFFGGGIIIJJJIIIHHHDDDDDDCCCBBBBBBCCCEEEFFFAAAAAAAAA@@@@@@>>>======;;;;;;::::::999888777777333333222222333333444444000000000000000111111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........,,,,,,,,,------.........++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((++++++,,,,,,,,,---------++++++***)))***+++---...///............---------........................------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++************++++++************************************************************************************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......---......///000111111222222222111111222222333444333444666777888:::===???CCCCCCDDDDDDDDDDDDDDDCCCEEEDDDDDDCCCCCCCCCDDDDDDIIIKKKMMMOOOOOOOOONNNMMMJJJLLLNNNOOOOOOMMMKKKIIIHHHFFFDDDBBB@@@>>>>>>===>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::666666666666555555555555555555444333333333333444555555555555555555555555111111111111000000000000000000000000000000000000000000///...------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------//////.........---------////////////000000000000111111222222222333333333444444555555555555555555777888888999999:::;;;;;;>>>>>>>>>???@@@CCCEEEGGGDDDFFFIIIJJJKKKLLLOOOQQQUUUWWW[[[]]]]]]ZZZWWWTTTVVVUUUTTTWWWZZZ\\\ZZZXXX[[[\\\\\\[[[ZZZZZZ[[[]]]XXXYYYZZZYYYXXXXXXYYY[[[```___```aaabbb```]]]ZZZ[[[\\\\\\]]]]]]]]]]]]\\\WWWYYY[[[^^^``````]]]ZZZSSSRRRPPPOOOMMMLLLKKKKKKKKKGGGDDDIIIQQQSSSMMMFFFAAAAAACCCEEEFFFEEEBBB???>>>>>>>>>===<<<<<<;;;;;;999999999999888888888777555444333333222222333333333222000/////////000111////////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********///............---------........................------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++************++++++************************************************************************************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------------...---......///000000111111222111111111111222333333333444666777777888;;;===@@@@@@AAAAAABBBAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDHHHJJJLLLNNNOOOOOONNNMMMJJJLLLMMMNNNNNNLLLJJJHHHEEEEEECCCBBB@@@???======>>>============<<<<<<<<<;;;;;;;;;:::::::::999999666666666666555555555555555555444333333333333333333333333333333333333333111111111000000000//////////////////////////////000//////...------,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------///.........------------....../////////000000000000000000111111111222222222333333444444444444333666666777777888999999999=========>>>@@@CCCEEEFFFDDDFFFIIIJJJKKKLLLOOOQQQQQQTTTWWWZZZZZZYYYWWWUUUTTTSSSSSSUUUXXXZZZXXXWWWYYY[[[\\\\\\ZZZZZZZZZ[[[UUUVVVVVVVVVUUUVVVXXXZZZ```___]]]]]]]]][[[YYYVVVWWWXXXZZZ\\\]]]]]]]]]]]]WWWXXX[[[]]]^^^]]]ZZZXXXQQQPPPNNNLLLJJJIIIHHHHHHKKKHHHFFFIIINNNNNNIIIDDDAAAAAABBBCCCEEEDDDBBB???>>>>>>======<<<<<<;;;;;;888888888888777777777777444444333222222222222333222111000/////////000111////////////............///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++///............---------------------------------------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------------......///000000000111111111111111222222333333555666666666666999;;;;;;<<<===>>>>>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEHHHIIILLLNNNOOOOOONNNMMMJJJKKKLLLMMMLLLJJJGGGFFFBBBBBBCCCBBBAAA???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888666666666555555555555444444444444444333333333333111111111111111111111111111111000000000000////////////////////////////////////......---,,,,,,,,,------------------------------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------............------------.........////////////000////////////000000000000000111222333333333333222444555555666666777888888;;;;;;<<<>>>@@@BBBEEEFFFDDDFFFIIIJJJKKKLLLOOOQQQNNNPPPSSSVVVWWWWWWWWWVVVRRRRRRRRRTTTVVVWWWVVVUUUWWWYYY\\\\\\[[[YYYYYYYYYSSSTTTTTTTTTTTTVVVYYY\\\bbb```\\\ZZZYYYXXXWWWVVVSSSUUUXXX[[[]]]]]]]]]]]]ZZZ[[[]]]^^^^^^\\\YYYXXXQQQPPPNNNKKKIIIHHHGGGFFFIIIHHHHHHHHHIIIHHHEEEBBBAAAAAA@@@AAABBBCCCAAA???>>>>>>======<<<;;;;;;;;;777777777666666666555555444444333222222222222222222111000/////////000000/////////............---............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************************************************************************************,,,++++++******++++++,,,++++++,,,,,,,,,------------------....../////////000000000000000111222222333444555444444444666888888999:::;;;<<<<<<<<<<<<>>>??????AAABBBDDDFFFGGGHHHJJJLLLNNNOOOOOONNNMMMJJJJJJKKKJJJIIIGGGEEECCC@@@AAACCCCCCCCCAAA???===;;;;;;;;;:::::::::999999888888888888777777777777666666555555555444444444444444444444333333222222000000000000000000000000111000000000////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////....../////////000000000000000111222333333333333444444555555666777777777999999;;;===???AAACCCDDDCCCEEEHHHIIIJJJKKKNNNPPPOOOPPPRRRTTTUUUVVVVVVVVVQQQRRRRRRTTTUUUVVVUUUUUUTTTXXX[[[]]][[[YYYWWWWWWTTTUUUUUUUUUVVVYYY]]]aaadddaaa\\\YYYYYYYYYYYYYYYRRRTTTXXX[[[\\\]]]\\\[[[^^^```bbbaaa___\\\ZZZYYYSSSRRROOOMMMKKKIIIHHHGGGFFFGGGHHHGGGEEEDDDCCCCCCAAA@@@??????AAAAAA@@@???>>>======<<<<<<;;;::::::666666555555555444444444444333333222111222222222111111000000//////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************************+++,,,,,,,,,,,,+++***************************************************************************************************))))))))))))))))))))))))************************************************************************************************,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------............000000//////000000111222222333333333222222444666777888999:::<<<<<<======??????@@@BBBDDDFFFHHHIIIIIIJJJLLLNNNOOONNNMMMLLLHHHHHHHHHHHHFFFEEECCCBBB@@@AAACCCDDDCCCBBB@@@>>>::::::::::::999999999999888888777777777666666666555555555555444444444444333333444444444333222111111111111111111111111111000000000////////////...........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............/////////000000000000111000000222333333444444444444444555555666777777777777888:::<<<>>>@@@AAABBBBBBDDDGGGHHHIIIJJJLLLOOOPPPQQQSSSTTTUUUUUUTTTTTTRRRSSSTTTUUUUUUUUUUUUVVVTTTWWW[[[]]][[[YYYWWWVVVTTTUUUVVVWWWXXX[[[___bbbbbb___[[[ZZZZZZ[[[[[[[[[UUUVVVYYY[[[\\\\\\[[[ZZZ```bbbcccbbb^^^ZZZYYYYYYRRRQQQOOOMMMKKKIIIHHHHHHDDDFFFGGGFFFDDDCCCCCCEEEAAA@@@??????@@@AAA@@@???=========<<<;;;;;;::::::555555555444444444444333333333222111111111111222000000000000//////..................------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************************+++,,,------,,,+++***************************************************************************************************))))))))))))))))))))))))************************************************************************************************,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------------------------///////////////000000111000111222111000111333444666777888:::<<<======>>>??????@@@BBBDDDGGGIIIJJJHHHJJJKKKLLLLLLKKKJJJIIIFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBB@@@???>>>::::::::::::999999999999888888777777777666666666555555555444444444444333222333444444444333111000111111111111111111111111000000////////////..............................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......////////////000000000000///000111222333444444444333444444555666666777777777888999;;;===>>>??????@@@BBBEEEFFFGGGHHHKKKMMMPPPQQQSSSUUUVVVUUUTTTSSSSSSTTTVVVVVVUUUUUUVVVWWWTTTWWW[[[]]][[[YYYWWWVVVSSSUUUWWWYYYZZZ\\\___aaa^^^]]][[[[[[\\\\\\[[[YYYXXXYYYZZZ[[[\\\\\\]]]]]]]]]```aaa___ZZZWWWVVVWWWPPPOOOMMMKKKIIIHHHHHHGGGFFFGGGGGGFFFDDDDDDDDDEEE@@@@@@???@@@AAABBB@@@>>>======<<<<<<;;;:::::::::555555555444444444333333333333222111111111111111//////000000000///...---.........------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++************++++++***************************+++---......---+++***************************************************************************************************))))))))))))))))))))))))************************************************************************************************,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000...///000000///000222444555666888:::<<<===>>>>>>??????@@@AAACCCEEEGGGIIIGGGHHHIIIIIIIIIGGGEEECCCDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>======<<<;;;;;;:::::::::999999999888888888777777777666666555555555444444444333333111222333444444333111000000000000000000000000000000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------------........./////////---...000111222333333333222222333333444555555555777888999;;;<<<===<<<<<<>>>@@@CCCDDDEEEFFFIIIKKKLLLOOORRRUUUWWWVVVTTTSSSRRRTTTWWWWWWUUUTTTUUUWWWVVVXXX[[[\\\[[[YYYXXXXXXTTTWWW[[[]]]^^^___```bbb_________```aaa^^^ZZZVVVZZZZZZZZZ[[[\\\___aaabbb\\\___aaa^^^YYYUUUUUUWWWOOONNNMMMLLLKKKJJJJJJJJJKKKIIIHHHFFFFFFEEEDDDCCC@@@@@@@@@BBBCCCCCC@@@>>>===<<<<<<;;;;;;::::::999555555555555444444444444333222222111111111111111...///000000000///...---.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++************++++++***************************+++---......---+++***************************************************************************************************))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))),,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000,,,.../////////000222444444555777999;;;======>>>>>>>>>???@@@BBBDDDFFFGGGEEEFFFGGGGGGFFFDDDAAA???BBBBBBBBBBBBBBBBBBBBBBBB@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888777777777777555555444444444333333333111222333444444222111///000000000000000000000000000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---...000111111222222000111111222333333444444777888:::;;;<<<<<<;;;:::===???BBBCCCDDDEEEHHHJJJHHHKKKPPPUUUWWWWWWUUUSSSQQQTTTWWWVVVTTTSSSTTTVVVWWWYYY\\\\\\[[[YYYYYYYYYWWW[[[___bbbcccccccccdddbbbccceeeffffffaaa[[[VVVZZZZZZZZZ[[[]]]aaadddggg^^^aaaccc```ZZZVVVWWWZZZQQQPPPOOONNNMMMMMMMMMMMMOOOLLLIIIGGGFFFEEECCCAAA???@@@AAACCCEEEDDD@@@======<<<<<<;;;;;;:::999999666666555555555444444444333222222111000111111111...///000000000///---,,,......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++,,,***((()))+++,,,+++(((************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............////////////000111111222222333444555666999;;;>>>???AAA===>>>CCCEEECCCBBBDDDAAAIIIMMMHHHDDDDDDCCCAAACCCCCCCCCDDDCCCCCCBBBAAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777777555555444444444333333333333333333222222222111111000000000000000000000000000000000000000000000000........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////000///.........///111222777777777777666666666666999777666888<<>>AAAAAAAAABBBDDDGGGIIIKKKIIIKKKOOOSSSTTTSSSRRRPPPQQQQQQRRRUUUVVVVVVSSSQQQXXXYYY[[[[[[ZZZYYYYYYZZZ[[[^^^bbbdddcccaaa``````]]]aaaeeefffbbb___]]]]]]YYYWWWWWW\\\ccchhhhhhfff______^^^\\\YYYVVVSSSQQQRRRRRRRRRRRRQQQPPPOOONNNQQQMMMIIIFFFDDDDDDBBBAAADDDEEEEEEDDDBBB@@@>>><<<@@@???>>><<<;;;:::999888777666555444333222222111222222222111111111111000111000000///...---------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,+++---///000000///---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++************++++++************************,,,***((()))+++,,,+++)))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------------...............//////000000111222222111222333444777999;;;<<>>???CCCDDDBBBCCCFFFJJJEEE@@@???BBBEEEEEEDDDBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::999888777777777777555555444444444333333333333333222222222111111111000000000000000000000000////////////////////////........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...........................000///.........///111111444444444555555555555555666555444666:::======<<>><<<;;;999888888999888666555444333333333222222222111111111000000000000000///...---------......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,---///000///...---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,++++++***++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++************++++++))))))))))))))))))))))))+++***)))***++++++***)))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------..................//////000111111111///000111222444666888999<<<<<>>===>>>>>>>>>=========<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::999888777777777777555555444444444333333333333222222222222111111111000000000000000000000000////////////////////////------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------........................//////......//////000111111111111222222333444444444333222444777999::::::<<<<<<===>>>@@@CCCEEEGGGGGGHHHJJJKKKMMMMMMNNNNNNOOONNNNNNPPPSSSTTTTTTSSSUUUWWWXXXXXXYYY[[[^^^aaa___aaabbbaaa___]]]]]]^^^___aaacccccc```\\\ZZZYYYXXXYYY]]]bbbfffeee```[[[XXXXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPOOONNNMMMMMMKKKIIIGGGFFFGGGHHHHHHHHHEEEEEEFFFFFFEEECCCBBBAAA>>>>>>===<<<:::999888888999999777666555555555555222222111111111000000000000000//////...---------...------------,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...---,,,---...///...------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++************************)))))))))************+++************************))))))))))))))))))))))))************************************************************************++++++************++++++************************+++************+++******************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------...//////000000111//////000111222444666777777999===AAAAAAAAAIIISSSwwwZZZDDDCCCFFF@@@===???BBBBBBBBBAAA@@@???>>>===>>>>>>=========<<<<<<<<<;;;;;;:::999999:::;;;;;;:::999888777777666666666555555444444444333333333222222222222111111111111////////////////////////////////////////////////------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,---------....................................//////000000...//////000222333333444222222222333555777888999;;;;;;;;;<<>>>>>EEEOOO]]]HHH;;;???AAA======EEEBBBBBBBBBAAAAAA???>>>>>>============<<<<<<<<<<<<;;;:::999888888999:::;;;:::999888777666666666666555555444444444333333333222222222111111111000000////////////////////////........................------------------------------,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------........................---......///////////////......///111222333444555222222333333444666777999:::::::::<<<>>>@@@CCCDDDGGGGGGFFFGGGHHHIIIKKKLLLNNNMMMLLLNNNRRRTTTVVVVVVVVVVVVVVVUUUTTTUUUYYY[[[VVVXXXYYYYYYYYYYYY[[[]]]YYYZZZ\\\^^^______]]]\\\^^^______```aaa```^^^[[[UUUVVVVVVVVVWWWWWWXXXXXXWWWVVVTTTQQQOOONNNNNNMMMKKKJJJHHHGGGHHHHHHGGGEEEAAAAAABBBBBBBBBAAA???>>><<<<<<;;;:::999888888777666555444444333333333333111111111000000000//////............------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,---...---+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++++++++++++++++++++++++++)))+++++++++***)))***+++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////000000000111111333444444::::::;;;===<<<:::===CCCEEE===;;;>>>>>>;;;>>>EEE@@@AAAAAAAAAAAA@@@??????=========<<<<<<<<<;;;;;;;;;:::888777777888:::;;;999999888777666666666666555555444444444333333333222111111111111000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------------...////////////......///000111222333444444111222444444444444777999999999999:::<<>>===<<<;;;;;;:::999999888777777444333333222111111222222111111000000000/////////------------------------,,,,,,,,,------------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,+++,,,---...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++************************)))+++,,,+++)))(((***,,,************************)))************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---......//////000000000000000111222333888666777:::;;;999999===>>>@@@BBBAAA>>>===>>>@@@===>>>??????@@@@@@??????======<<<<<<<<<;;;;;;;;;;;;:::888666666888:::;;;999888777666666555555666555555444444444333333333111111111111000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------***++++++++++++,,,,,,,,,------------------------,,,---.../////////.........//////000111222222333000222333333222333555888666666777888:::===???AAABBBCCCCCCDDDDDDEEEEEEEEEIIIIIIJJJMMMOOOQQQPPPNNNTTTUUUVVVVVVTTTTTTUUUVVVUUUWWW[[[\\\\\\[[[[[[[[[ZZZYYYYYY\\\___aaa```^^^XXXYYYZZZYYYYYYYYYZZZ[[[YYYXXXWWWVVVUUUVVVWWWWWWWWWUUURRRNNNLLLKKKJJJJJJIIIHHHFFFFFFGGGFFFDDDBBB@@@@@@@@@@@@???===;;;:::::::::999999888888777777333333222111111111111222111000000000////////////------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,+++***+++---......------,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------------------------------+++++++++,,,,,,---------------------------------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************************************))))))))))))))))))))))))************************************************++++++************++++++))))))))))))))))))))))))(((+++,,,,,,)))(((***,,,************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------......//////////////////000111111333000222888;;;;;;;;;===777>>>AAA???===@@@AAA???;;;<<<===>>>????????????======<<<<<<<<<;;;;;;;;;;;;999777666666777999;;;999888777666666555555555555555444444444333333333111111111111000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,------------------------,,,,,,.../////////...---......//////000111111111///111333222111111444777444444555666888;;;===???@@@@@@AAABBBCCCCCCCCCCCCFFFGGGHHHKKKNNNOOOMMMKKKNNNPPPQQQRRRQQQPPPPPPQQQTTTWWWZZZ[[[ZZZXXXWWWVVV\\\[[[ZZZ\\\___aaa___]]]SSSUUUWWWXXXXXXWWWXXXXXXVVVUUUSSSQQQQQQQQQQQQRRRVVVTTTPPPMMMJJJIIIHHHHHHGGGFFFEEEFFFFFFFFFDDDBBBAAAAAAAAA@@@???===:::999:::999999999888888777777333333222222111222222222000000000000////////////------------------------,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++******+++---///...------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++++++++************++++++************************************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))***++++++++++++***++++++******++++++,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------////////////000000000000333333444555666777888999:::;;;;;;;;;<<<===============<<<;;;::::::999999999:::;;;;;;<<<<<<;;;;;;;;;999777555555777999;;;;;;999666444333333444555444333222111111111222333111111111111000000000000000///...---------------///......------......//////...,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---........................------............////////////000000000222444555444333444444555444555777:::===@@@@@@@@@@@@@@@@@@AAAAAABBBCCCEEEHHHJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPVVVVVVVVVVVVVVVVVVVVVVVVSSSUUUYYY^^^aaa```\\\XXXRRRTTTVVVXXXXXXXXXVVVUUUSSSTTTUUUSSSOOONNNPPPRRRVVVRRRMMMIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@???>>>===<<<;;;;;;::::::999888777666555555333333333222222222111111000000000000////////////------------------------,,,---......//////......------++++++++++++------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------,,,,,,+++++++++------------------------------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++++++++************++++++************************************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))***++++++++++++***++++++******++++++,,,---,,,++++++++++++,,,------+++++++++,,,,,,,,,------....../////////000000000222222333444555666777777999::::::;;;;;;<<<<<<=========<<<;;;;;;:::999999999:::;;;;;;<<<;;;;;;;;;;;;:::888666666888:::;;;:::999666444333333444555444333222111111111222222111111111000000000////////////...---------------------,,,,,,,,,,,,------///...,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++---.........+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---........................------............///////////////000000111333333333222333444555444444666:::===>>>>>>>>>>>>>>>?????????@@@AAACCCFFFHHHIIIJJJJJJLLLLLLKKKKKKLLLMMMOOOPPPUUUTTTTTTTTTTTTTTTUUUVVVVVVXXXZZZ]]]___^^^ZZZVVVTTTUUUWWWYYYYYYYYYYYYYYYVVVWWWVVVSSSPPPNNNOOOQQQSSSPPPKKKHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@???>>>===<<<;;;;;;:::999999888777666555555333333222222222111111111000000000000/////////...------------------------,,,------...............---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,+++++++++------------------------------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++++++++************++++++************************************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))***++++++++++++***++++++******++++++,,,---+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,.........////////////000000111111222333444555555888888999999:::;;;;;;<<<===<<<<<<;;;;;;::::::999999999:::;;;;;;;;;;;;;;;;;;:::888777777888:::;;;999888666444333333444444333333222111111111111222111111000000000000////////////...------------...++++++++++++++++++++++++...---,,,---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------......---............/////////...///000111111222111111222333444444444555888;;;;;;;;;<<<<<<===============???AAACCCEEEFFFGGGHHHJJJJJJIIIIIIJJJLLLOOOQQQSSSSSSQQQQQQQQQSSSUUUVVVZZZZZZ[[[\\\]]][[[XXXUUUWWWWWWXXXYYYZZZ[[[\\\]]]XXXXXXVVVRRRNNNMMMNNNPPPQQQMMMIIIGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBB@@@??????>>>===<<<;;;;;;:::999888888666666555444333222222222222111111111000000000/////////......------------------------,,,,,,---...............---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------------------------------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++++++++************++++++************************************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))***++++++++++++***++++++******++++++,,,---+++++++++***+++,,,,,,---***++++++++++++,,,,,,,,,------.........///////////////000111111222333333666666777888999::::::;;;<<<<<<;;;;;;::::::::::::999999:::;;;;;;;;;;;;:::;;;:::999888888999:::;;;888777666444444333444444333222222111111111111111111000000000///////////////......---------......+++,,,,,,,,,,,,,,,,,,+++---,,,,,,---///000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------......---------.........//////---///000000000000000111111333444444333444777999:::::::::;;;;;;<<<<<<===<<<===???AAADDDEEEFFFFFFJJJIIIHHHHHHJJJLLLPPPRRRRRRQQQPPPOOOPPPSSSVVVXXXZZZZZZZZZ[[[\\\[[[YYYVVVXXXXXXXXXYYYZZZ\\\]]]^^^XXXVVVSSSPPPNNNNNNOOOQQQOOOLLLIIIGGGGGGGGGFFFEEECCCCCCCCCCCCBBBBBBAAAAAA??????>>>===<<<;;;;;;:::999999888777666555444444222222222222111111111111000000/////////.........------------------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++++++++************++++++************************************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))***++++++++++++***++++++******++++++,,,---+++************+++,,,,,,*********+++++++++,,,,,,------------..................//////000000111111444444555666777888999999::::::::::::999999999999888999::::::;;;;;;:::::::::999999888888999999:::666666555444444444333333222222222222111111000000000000000////////////.........---------......///------...//////...------,,,++++++,,,///000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,+++***)))++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,------......------------............---///111111///...///111000222333333333333555777999999999:::;;;<<<<<<===<<<===???AAACCCEEEFFFFFFJJJIIIIIIIIIKKKMMMPPPRRRQQQPPPOOOOOOQQQTTTWWWZZZXXXXXXYYY[[[]]]^^^\\\ZZZWWWWWWWWWXXXYYYZZZ\\\]]]XXXVVVTTTSSSSSSTTTTTTUUUOOOMMMJJJHHHHHHHHHGGGEEEBBBBBBBBBAAAAAAAAAAAAAAA??????>>>===<<<;;;::::::999999888777666555444444222222222111111111000000////////////............------------------------+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++++++++************++++++************************************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))***++++++++++++***++++++******++++++,,,---***************+++,,,,,,************++++++++++++,,,,,,,,,---------.............../////////000000222222333444666777888888888888888888888888888888888888999:::::::::::::::999888888888888888888999555555555555444444333333111111222222111111000///000000////////////.........------------...//////...///000111111000///...,,,+++***,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++,,,------++++++,,,,,,------......,,,------------.........---000222111///---///111///111333333222222444555777777888999:::;;;<<<<<<<<<===???AAACCCEEEFFFFFFIIIIIIJJJJJJLLLMMMNNNOOONNNNNNNNNOOOQQQTTTXXXZZZVVVWWWZZZ]]]``````^^^\\\WWWWWWXXXXXXYYYYYYZZZZZZ[[[YYYXXXXXXYYYZZZZZZYYYOOOMMMJJJIIIHHHGGGEEEDDDAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>===<<<;;;::::::999888777777555555444333222111111111111000000000/////////.........------------------------------++++++,,,---------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------------------------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++++++++************++++++************************************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))***++++++++++++***++++++******++++++,,,---***************++++++,,,************+++++++++++++++,,,,,,,,,,,,---------.........///////////////000111222333444666777777666666666666777777777777888888999::::::::::::999777777777777777777777777444444555555444444333333000111111222111000///...000000/////////.........---------------...//////...///111222222111///...+++******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***+++,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++***++++++,,,---***++++++,,,------......,,,,,,---------.........---111333222///---///222///000222333222222333444555555666777888999::::::;;;<<<>>>@@@BBBDDDEEEEEEGGGHHHJJJKKKLLLLLLKKKKKKKKKKKKMMMOOOQQQTTTVVVXXXWWWXXX[[[```bbbbbb___\\\WWWXXXYYYZZZZZZYYYXXXXXX\\\[[[ZZZ[[[\\\\\\YYYWWWOOOLLLJJJHHHGGGEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;::::::999888888777666555444444333111111111111000000000000//////.........---------------------------------++++++,,,------------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........+++++++++,,,,,,---------------------------------------------------------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++++++++************++++++************************************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))***++++++++++++***++++++******++++++,,,---*********)))***++++++,,,)))************+++++++++++++++,,,,,,,,,---------.........//////////////////000111222444555666777555555555666666666666666888888999::::::::::::999666666666666666666666666444444555555555444333333000111111222222000///...000/////////............---------------...///000...///000222222000///...+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---******+++,,,,,,---......,,,,,,,,,---------......---111444333///---///222...000222222222111222333333333444555666777888999:::;;;===???AAACCCDDDDDDEEEGGGIIIKKKKKKKKKIIIHHHHHHIIIKKKNNNQQQSSSUUUVVVXXXZZZ]]]bbbdddccc___[[[XXXYYY[[[\\\[[[ZZZXXXVVV[[[ZZZYYYZZZ[[[ZZZVVVRRRNNNLLLIIIGGGFFFDDDAAA?????????????????????@@@@@@>>>>>>===<<<;;;::::::999888888777666555444333333111111111111000000000000//////.........---------------------------------++++++,,,---------,,,,,,++++++------------+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++++++++,,,,,,---------------------------------------------------------*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))************************+++++++++*********)))))))))************+++++++++******************************++++++++++++******************************************************)))************+++++++++))))))))))))))))))))))))******++++++++++++******************************+++++++++*********))))))************************+++++++++*********)))))))))************+++++++++)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......................../////////000111111222222666666666666666555555555555666777777777777777666999888777555555555666777444444333333333333222222222222222111111111111000////////////////////////------............---------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////000000111111111222222222555555444444555666888999;;;;;;;;;<<<===???AAABBBHHHHHHHHHFFFFFFGGGJJJLLLJJJKKKKKKKKKLLLOOOTTTXXX\\\]]]]]]^^^]]]\\\ZZZYYYYYYYYYZZZ[[[[[[[[[[[[ZZZ[[[YYYXXXYYYZZZYYYUUUQQQKKKJJJIIIGGGEEEBBB@@@>>>???????????????????????????===<<<<<<======<<<:::>>><<<888666555444222000111111111111000000000///000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,++++++------,,,+++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////---------,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********)))))))))************+++++++++******************************++++++++++++******************************************************)))************+++++++++******************************++++++++++++******************************+++++++++*********))))))************************+++++++++*********)))))))))************+++++++++)))************+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------...........................//////000000111222222555555555555555555555555444555666777777777777777999888666555555555666777444444333333333333222222222222222111111111000000........................------............---------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////000000000111111111222222555444444444444666777888::::::;;;;;;===>>>@@@AAACCCDDDDDDDDDEEEGGGJJJMMMNNNOOOPPPQQQRRRUUUZZZ^^^]]]]]]\\\\\\[[[ZZZYYYXXXZZZ[[[[[[[[[\\\[[[[[[[[[[[[YYYXXXYYYYYYWWWSSSPPPJJJIIIIIIGGGFFFDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>???>>>===;;;>>>;;;888666555444222111222222222222111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++((((((***,,,///111444555------,,,,,,+++++++++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,------......++++++++++++++++++++++++************************+++++++++***************)))************+++++++++******************************++++++++++++******************************************************)))************+++++++++******************************++++++++++++******************************+++++++++***************************************+++++++++***************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------......//////000111111111444444444444555555555555333444555666777777777777888777666555555555666666444444333333333333222222222222111111111000000000........................------............------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------............/////////000000000000111111111111444333333333444555666777999999999:::<<<===???@@@>>>@@@AAABBBDDDGGGKKKNNNQQQRRRTTTUUUWWWZZZ^^^aaa^^^]]][[[ZZZXXXXXXXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWUUUQQQNNNJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEECCCAAA@@@@@@@@@>>><<<===;;;888666666555333111333333333222222222222111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,++++++------,,,+++++++++,,,,,,,,,,,,------------............------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++'''(((***,,,///222555777...---,,,+++***+++,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,---...//////++++++++++++++++++++++++************************************************))))))*********+++++++++******************************++++++++++++******************************************************))))))*********+++++++++******************************++++++++++++******************************************************************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------------...//////000000111333333333333444444444444111222444555666777777888666666666666555666666666444444333333333222222222111111111111000000000000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------.........///////////////000000000111111222222222333444444555666777777888999:::<<<===>>>===???AAABBBCCCFFFJJJLLLOOOQQQTTTVVVWWWZZZ^^^```___]]]ZZZXXXVVVWWWXXXYYYZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYXXXVVVUUURRROOONNNLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCEEEDDDAAA@@@@@@???===;;;<<<:::777666666555444222333333222222222111111111111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---,,,++++++------,,,++++++++++++,,,,,,,,,------------............------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---///000111///---,,,******+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,------...++++++++++++++++++++++++************************************************))))))*********+++++++++******************************++++++++++++******************************************************))))))*********+++++++++******************************++++++++++++******************************************************************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---------------------------------...//////000000111222222222333333333444111222333444666666777777555555555666666666666555444444333333333222222222111111111000000000//////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,------+++++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------................../////////000000000000111222222333444444444555666666777888:::;;;<<<>>>@@@BBBCCCCCCEEEGGGJJJMMMOOOSSSUUUWWWYYY[[[]]]^^^\\\YYYVVVUUUUUUWWWXXXXXXWWWWWWVVVWWWXXXYYYYYYYYYYYYXXXVVVSSSPPPOOONNNOOOMMMKKKIIIHHHFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBDDDBBB@@@???>>>===;;;:::;;;999777666666666444333222111111111000000000000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---,,,++++++------,,,++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------,,,,,,++++++,,,,,,...---,,,+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++***************************************+++++++++)))************+++++++++******************************++++++++++++******************************************************)))************+++++++++++++++++++++++++++++++++******++++++++++++*********************************************+++++++++***************************************+++++++++)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111111222222333333111222333444555555555555444444555666666666555555444444333333333333222222111111000000000/////////------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++++++++************++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------------.....................///////////////000111222333333333222444444444555777888:::;;;???@@@BBBCCCCCCCCCEEEGGGLLLOOOSSSVVVWWWWWWYYYZZZZZZXXXUUUSSSRRRSSSUUUVVVUUUUUUTTTTTTUUUWWWYYYZZZXXXXXXXXXUUURRRPPPOOOPPPPPPNNNKKKIIIGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBB@@@???===<<<<<<<<<:::888:::888666666666666555444111111111000000000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++******+++,,,---------------,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++************++++++++++++************************************************))))))*********+++++++++)))************+++++++++******************************++++++++++++******************************************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++************************))))))*********+++++++++)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......////////////000000111222222333111222333444444444444444333444555666666666555555444444333333333333222222111000000000////////////------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++***************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---------.........------........./////////...///000222222222222111333333333444555777999:::<<<>>>@@@AAAAAABBBCCCEEEJJJMMMQQQTTTTTTTTTTTTUUUSSSRRRPPPOOOOOOPPPRRRSSSTTTSSSSSSTTTUUUXXX[[[\\\WWWXXXXXXUUURRRPPPQQQRRRNNNLLLJJJHHHGGGGGGGGGHHHEEEEEEEEEDDDCCCCCCBBBBBB>>><<<;;;;;;;;;;;;:::888:::888666555666777666555222222222111111111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,++++++------,,,+++++++++,,,,,,,,,,,,------------............------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,---...///+++,,,---......,,,+++))),,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++))))))))))))))))))))))))************************))))))******++++++++++++)))************+++++++++******************************++++++++++++******************************************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******************************))))))******++++++++++++************************))))))******++++++++++++)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...//////000111222222222222222333444444444333333222333555666666666555555444444444333333333222222000000000000////////////------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,******))))))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////---...000111222222111111222222333333555777888999999;;;>>>@@@@@@AAACCCDDDGGGKKKOOOQQQQQQPPPPPPPPPNNNNNNMMMMMMMMMNNNOOOPPPSSSSSSSSSTTTVVVYYY\\\^^^VVVXXXXXXUUURRRPPPRRRTTTKKKJJJHHHGGGGGGHHHIIIJJJFFFFFFFFFEEEDDDCCCCCCBBB===<<<::::::;;;;;;:::888999777666555666777666555333333333222222222111111111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,++++++------,,,+++++++++,,,,,,,,,---------......////////////......,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------,,,,,,------...***,,,...//////---***(((++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************************************************************************************++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********000***(((---000,,,***,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000222222222333333333444444444444444555555555666666333333333222222111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------////////////////////////---------............//////000000000111111111111///000000222333444555555888888888999<<<>>>AAACCCGGGHHHKKKMMMNNNOOOOOOOOOMMMNNNNNNMMMKKKJJJLLLMMMMMMPPPTTTWWWXXXXXXXXXYYYWWWXXXXXXWWWSSSQQQPPPPPPRRRLLLGGGGGGGGGFFFFFFJJJFFFFFFDDDCCCAAA@@@>>>>>>@@@@@@???>>>===;;;999888777777666666555555444444111111111111000000000000///............---------------++++++++++++------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++*********************************************************************************************************************************+++++++++,,,,,,,,,,,,,,,+++++++++******---'''&&&***---***)))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,------------........./////////000000000111111111111222222222333222222222333333333444444222222111111111000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------............//////000000000111111111///000000111222333444555777777777888:::===@@@AAAEEEFFFHHHKKKLLLMMMMMMMMMJJJKKKLLLKKKJJJJJJLLLNNNPPPSSSVVVWWWWWWWWWWWWXXXYYYZZZZZZWWWTTTQQQPPPPPPPPPJJJFFFFFFFFFDDDDDDGGGDDDCCCCCCBBBAAA@@@@@@???@@@??????>>>===;;;999888666666555555444444333333111111111000000000//////............---------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************************************************************************************))))))*********+++++++++,,,,,,,,,++++++++++++******'''&&&)))+++***)))+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------.........////////////000///000000000000111111111000000000111111111222222111000000000000/////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000000000000//////000111222333333444555555555666888;;;===???BBBCCCEEEHHHJJJJJJKKKKKKFFFHHHIIIJJJJJJKKKNNNPPPTTTVVVWWWWWWUUUTTTTTTUUUWWWXXXXXXWWWTTTSSSSSSTTTLLLGGGEEEFFFFFFCCCBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>===;;;:::999666555555444333333222222111111000000000000//////............------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++************************************************************************************************************************************************))))))*********+++++++++************************************************************************************************************************************++++++++++++++++++++++++++++++++++++***))))))+++,,,,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------.........///////////////000000000111111111//////000000000111111111000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000//////000000111222222333333333333444666888;;;<<>>>>>===;;;:::999777666555555444333222222111000000000////////////.........---------,,,,,,++++++------------++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************************************************************************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++)))+++,,,++++++,,,---,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............000000000000111111111111000000000000111111111111111111111111111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,///...---,,,+++*********++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...---............//////////////////000000111111111222222222333444666999:::===???AAADDDFFFGGGHHHHHHDDDFFFIIIKKKLLLOOOSSSUUUVVVVVVUUUSSSPPPOOOPPPRRRTTTTTTTTTRRRQQQPPPQQQSSSMMMIIIHHHKKKKKKFFFCCCDDDEEEDDDCCCBBB@@@???>>>===>>>>>>>>>>>>===<<<::::::888888777666555444333222000000000////////////......------------,,,,,,,,,++++++------------++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************************************************************************************************************++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,(((,,,---***(((***+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000000000000111111111111000000000111111111222222000000111111111111222222////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---......,,,+++************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------.........///......//////000000000000111111111222333555777999:::<<>>===>>>>>>>>>>>>===<<<;;;:::999999888666555444333333000000////////////......------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...///000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++)))************+++++++++***************************************************************************************************************************+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***///000+++(((***+++)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------....../////////000000000000000000000111111111111/////////000000000111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))******+++,,,,,,---------,,,+++***************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------...............////////////000000111111111111333555777888777999<<>>>>>>>>>>>===<<<;;;:::999888777666444333222111000000/////////.........---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************************************++++++++++++++++++++++++************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************************************************************)))************+++++++++*********++++++,,,,,,,,,---333444...***,,,---+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////000000000111---.........//////000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))***+++,,,,,,------,,,+++******))))))******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------...............///////////////111111111111222444666888555777:::===???AAABBBBBBFFFHHHIIIJJJJJJKKKNNNPPPSSSSSSRRRRRRRRRUUU[[[___UUUUUUTTTRRRPPPPPPRRRTTTSSSNNNLLLMMMMMMJJJIIIJJJEEEEEEDDDDDDDDDCCCCCCCCC===>>>>>>>>>===<<<;;;;;;888777666555333222111000000/////////............---------,,,,,,,,,++++++...---++++++++++++---...+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---............------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,************************************************************************************************))))))))))))))))))))))))************************************************************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,000>>>CCC555))))))---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))++++++,,,,,,,,,,,,---------------............///............////////////////////////000000000000000000//////.........---------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++---,,,,,,+++*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////111111222222222333333333444666999;;;<<<>>>AAACCCFFFFFFFFFGGGIIILLLOOOPPPKKKLLLNNNPPPSSSUUUWWWWWWWWWUUUSSSRRRRRRSSSTTTUUUYYYUUUOOOMMMMMMNNNMMMLLLHHHHHHGGGFFFEEEDDDCCCCCC>>>>>>???>>>>>>===<<<;;;999999888666555444333222222111000//////.........------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,,,,------......------,,,---------------------------+++***+++------,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,************************************************************************************************))))))))))))))))))))))))************************************************************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))333555---)))---///,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))++++++,,,,,,,,,,,,------------------........................////////////.../////////000000000000000/////////.........---------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++---,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////111111111222222222333333444666999:::<<<===@@@BBBDDDEEEFFFGGGIIIKKKMMMOOOKKKLLLNNNQQQTTTWWWYYYZZZUUUTTTSSSSSSTTTUUUWWWYYYXXXTTTPPPNNNNNNMMMLLLJJJHHHGGGFFFEEEDDDCCCBBBBBB>>>??????>>>>>>===<<<;;;999999888666555444333222222111000//////.........------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......------,,,+++,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,,,,------......------,,,---------------------------,,,,,,---...//////...------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,************************************************************************************************))))))))))))))))))))))))************************************************************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,(((,,,+++'''***000000)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,------------------............---............/////////....../////////000000000/////////...............------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))************+++++++++,,,,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++***************))),,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////000111111111222222222222333555888999:::<<<>>>AAAAAABBBDDDGGGIIIJJJKKKLLLKKKLLLNNNPPPRRRUUUVVVWWWSSSTTTTTTUUUVVVXXXZZZ[[[WWWTTTQQQOOONNNLLLIIIGGGFFFFFFEEEDDDCCCBBBBBBAAA????????????>>>===<<<;;;999999888666555444333222222111000//////.........------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......------,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,,,,------......------,,,------------------------...------...000222111000------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,************************************************************************************************))))))))))))))))))))))))************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------+++)))+++000---'''***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........---------.........//////........./////////000000........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------.........//////000000000111111111111222222444777888999:::<<<>>>>>>@@@BBBEEEGGGHHHIIIIIIJJJKKKKKKMMMNNNOOOPPPQQQTTTUUUVVVWWWXXXYYYZZZZZZTTTSSSRRRPPPNNNKKKGGGEEEEEEDDDDDDCCCBBBBBBAAAAAA????????????>>><<<;;;:::999999888666555444333222222111000///............------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,,,,------......------,,,---------------------------,,,,,,...111222222111........................++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,************************************************************************************************))))))))))))))))))))))))************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---///...,,,+++,,,,,,)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------........................////////////---------...............------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............//////000000000111111111222333666666777777:::;;;<<<===@@@CCCEEEFFFFFFFFFFFFGGGHHHJJJLLLNNNPPPQQQVVVWWWXXXXXXXXXWWWVVVVVVRRRRRRRRRPPPMMMIIIFFFDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>><<<;;;:::999999888666555444333222222111000///............------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...------,,,,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,,,,------......------,,,------------------------,,,++++++---///111111000........................++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,************************************************************************************************))))))))))))))))))))))))************************************************************************************************************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,(((+++---,,,******,,,...*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------------.........------........./////////---------------.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++++++++******++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******++++++,,,,,,------,,,------------.........////////////000000000000111333444555555555777999:::<<<>>>@@@BBBCCCDDDEEEBBBCCCFFFIIIMMMQQQTTTUUUVVVWWWXXXXXXWWWUUURRRQQQPPPQQQQQQOOOKKKGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@???>>><<<::::::999999888666555444333222222111000//////.........------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------......------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,,,,------......------,,,------------------------,,,++++++,,,...000///...........................++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,************************************************************************************************))))))))))))))))))))))))************************************************************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,+++,,,///)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////,,,,,,,,,------.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************************)))******+++,,,,,,------,,,,,,---------................../////////000000000222444444333444555777::::::;;;===???AAACCCDDDBBBCCCEEEHHHKKKNNNQQQRRRTTTUUUVVVWWWVVVSSSPPPNNNNNNPPPPPPNNNIIIFFFFFFGGGDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@@@@???===<<<:::999999999888666555444333222222111000//////.........------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,,,,------......------,,,---------------------------,,,+++,,,...///...---........................++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))***++++++,,,************************************************************************************************))))))))))))))))))))))))************************************************************************************************************************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,///,,,+++---///...------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////,,,,,,,,,------.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))************++++++++++++*********+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************************))))))***+++,,,,,,------,,,,,,,,,---------................../////////000000222333333333333444666:::::::::;;;===@@@CCCDDDDDDEEEFFFGGGHHHIIIIIIJJJQQQSSSUUUVVVUUUSSSOOOMMMNNNOOOOOOMMMHHHFFFFFFHHHDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@???===<<<:::999999999888666555444333222222111000//////.........------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---.........---))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,,,,------......------,,,------------------------...---,,,---...///...---////////////////////////++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************************************************************************************************************)))))))))***+++++++++,,,************************++++++******************++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,---------------,,,,,,...,,,***+++---//////------///000000...---,,,,,,---,,,+++***+++,,,---...,,,,,,++++++++++++******///---+++***)))***+++,,,,,,------......---------........................//////.........---------------------------------++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000000000111111111222222222444444555777999;;;===>>>AAABBBDDDDDDDDDFFFIIILLLRRRSSSSSSRRROOOOOORRRUUURRRNNNJJJHHHHHHGGGEEEBBB@@@BBBDDDCCCAAA@@@BBBDDDDDDCCCAAA@@@???===999666666666777777777555444333111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------------------------------///......---------......000///---,,,,,,---...///++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++***************************************************************************************************************************************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------.........+++,,,,,,---------,,,,,,///---++++++---...---+++***,,,...///........./////////......------------,,,,,,,,,,,,------------((())))))***++++++,,,,,,,,,------............---........................//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,---...000000000000111111111222222333333444666777999;;;<<<>>>@@@AAABBBCCCEEEHHHKKKNNNPPPQQQOOONNNNNNQQQSSSPPPLLLHHHFFFFFFFFFDDDBBB???@@@AAAAAABBBBBBCCCCCCCCCAAA@@@??????===:::777666666777777666555333333111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------------------------------///......---------......------........./////////++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************************************************************************************************************+++++++++***************************************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------...---,,,,,,---...---+++...000333444555555777888444444444333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,***'''&&&,,,,,,,,,------................................................---------------------------------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000000000000000111111111111222222333444555777999::::::<<>>===@@@DDDFFFEEEBBBBBB@@@???>>>>>>===:::888666666666666555444333222111111000000//////......------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------------------------------......---------......///---...//////000//////...++++++++++++++++++++++++++++++,,,---------------++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************************************************************,,,+++++++++***)))))))))***************************************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,......------------......------...000222444444444<<<>>>AAABBBBBBCCCEEEFFFBBBBBBCCCBBB@@@<<<888666000//////...------,,,,,,------......---+++***)))++++++++++++,,,,,,------................................................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000/////////000000000111111000111111222333444666777888:::===???AAADDDGGGJJJHHHIIIJJJKKKMMMNNNPPPQQQKKKJJJGGGFFFEEEEEEDDDDDDBBB>>>===AAAHHHKKKHHHCCCAAA???>>>===>>>===;;;999777666666555444333222222111111000000//////......------------------------******+++,,,,,,---......+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,------------------------------------------------------------------...------------...//////000000////////////000000++++++++++++++++++++++++,,,------...............++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************************************************************,,,+++++++++***)))))))))************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,,,,---...///111444888<<>>>>><<<;;;999777666555------,,,,,,---///111222,,,,,,++++++++++++,,,,,,........................---.....................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///....../////////000000000000000000000111222333444666999<<>>=========;;;:::888777666555444333333222111111000000//////......------------------------******+++,,,,,,---......+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------------------------------------...//////////////////222666:::<<<++++++++++++++++++++++++,,,,,,---...............++++++++++++++++++++++++************************)))************+++++++++************************************************************************************************************************+++++++++***************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---///222444666>>>AAAGGGKKKNNNQQQTTTVVVVVVWWWWWWVVVUUUUUUWWWYYYZZZ[[[\\\[[[YYYVVVRRRPPPQQQPPPNNNMMMKKKIIIGGGGGG???<<<888444111000///000000///---,,,++++++,,,---........................---------...............------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///............////////////000/////////000111111222555888<<>>>>>===<<<::::::999777666444444333333111111000000//////......------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++,,,,,,------.........---------------------------------------------------------------...///000...///222777===EEEKKKOOO++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************)))************+++++++++***************************************************************************************************************************************+++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------+++,,,,,,------............///111444999>>>CCCFFFKKKOOOTTTWWWWWWXXXZZZ\\\YYYZZZZZZYYYXXXXXXZZZ\\\YYYZZZZZZZZZYYYWWWTTTRRRYYYYYYXXXWWWVVVUUUTTTTTTSSSPPPKKKEEE>>>999444222555444111///------..............................---------.........//////------------------------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///------........./////////000000/////////000000111333666:::===???@@@BBBDDDGGGGGGGGGKKKOOOQQQPPPNNNMMMNNNOOOMMMKKKLLLNNNQQQMMMKKKJJJMMMPPPPPPKKKFFFGGGDDDAAA???>>>===<<<;;;<<<:::888666555444444444111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......------------------------++++++,,,,,,---......///---------------------------------------------------,,,,,,------///000000222666===EEEMMMTTTXXX[[[++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************)))************+++++++++************************************************************************************************************************))))))******+++++++++,,,************************((())))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------++++++,,,,,,---...//////222444777<<>>@@@AAAGGGFFFGGGJJJNNNPPPNNNLLLMMMNNNOOONNNLLLLLLOOORRRNNNMMMMMMNNNPPPNNNJJJFFFHHHEEEBBB???>>>>>><<<;;;===;;;999777555555555555111111111000//////......---------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......------------------------++++++,,,,,,---...//////------------------------------------------------,,,,,,,,,---...///000111:::???HHHRRRYYY]]]^^^^^^++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++,,,------......------000555:::===CCCJJJPPPSSSSSSTTTTTTVVVWWWYYYZZZZZZYYYVVVUUUUUUUUUUUUVVVXXXZZZ[[[\\\\\\\\\]]]]]]]]][[[ZZZYYYWWWUUURRRPPPQQQTTTXXXZZZTTTUUUWWWWWWVVVTTTRRRPPPOOOLLLGGGBBB===777000,,,111...,,,,,,---...,,,)))***++++++,,,...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------......///000000000111444666888999:::===???DDDEEEGGGIIIKKKLLLMMMNNNQQQSSSTTTRRROOOMMMNNNPPPMMMLLLJJJIIIIIIIIIJJJKKKGGGFFFDDDBBB@@@>>><<<;;;===<<<:::888555333111000222222111111000////////////............---------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,------,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------------,,,,,,,,,---------...............------,,,,,,,,,///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////000///....../////////...---------...000555;;;@@@LLLOOOTTTYYY^^^___^^^[[[++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,...111333666<<>>???@@@DDDGGGKKKNNNPPPQQQPPPQQQQQQPPPNNNMMMMMMNNNKKKKKKJJJJJJJJJKKKLLLLLLFFFEEEDDDBBB@@@>>>===<<<<<<;;;999888666444222222222222111111000000/////////............---------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---............---,,,,,,,,,---------............---------,,,,,,,,,///...---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++,,,------...//////........./////////---,,,+++...222777===DDDKKKPPP[[[ZZZYYYZZZ[[[]]]^^^^^^++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++---...////////////---111666===CCCKKKSSSYYYRRRNNNJJJIIIIIIGGGDDDAAAAAACCCDDDFFFFFFEEECCCBBB777777777888999;;;======FFFHHHJJJLLLNNNOOOOOOOOOGGGFFFDDDBBB@@@@@@@@@AAACCCDDDGGGJJJNNNRRRVVVXXXXXXXXXXXXXXXWWWTTTPPPLLL>>>999333///---------,,,......------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------...//////000000///111444555555777999;;;<<<>>>AAAFFFJJJMMMOOOPPPPPPOOONNNNNNNNNNNNMMMLLLIIIJJJKKKLLLMMMMMMMMMMMMDDDDDDCCCAAA@@@???>>>===::::::999888666555444333222222222111000000/////////............---------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,------------------------++++++++++++++++++++++++------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------......//////......,,,,,,,,,---------.........------------,,,,,,,,,......---,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---......//////...//////000000///---------333<<>>AAABBB@@@===AAABBBCCCCCCCCCBBB@@@???444444333333444444555666888999<<<>>>???@@@@@@@@@CCCCCCBBB@@@???>>>======<<<<<<<<<>>>AAAEEEHHHKKKSSSTTTUUUWWWYYYWWWTTTPPPIIIDDD<<<555111.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---......//////000...000222333333444666888>>>???BBBEEEHHHJJJLLLLLLPPPMMMKKKLLLNNNOOOMMMJJJJJJKKKLLLMMMMMMLLLKKKJJJCCCBBBBBBAAA@@@???>>>>>>:::999999888777666555555333333222111111000000//////............---------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......------------------------...------,,,,,,,,,------------,,,,,,,,,,,,------,,,---------......///////////////......///111333888>>>HHHQQQVVVZZZ\\\^^^\\\^^^```^^^XXXQQQJJJFFF++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------...222555777BBBFFFMMMTTTVVVUUUPPPLLLEEE???999999===@@@@@@>>>>>>>>>>>>>>>===;;;:::999888888777666666555666666555666888::::::::::::999=========<<<<<<;;;:::999999999777777999;;;>>>@@@JJJKKKNNNSSSWWWXXXWWWVVVQQQMMMFFF>>>666222000000,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------.../////////---///111111111222333555<<<===@@@CCCFFFHHHJJJKKKNNNKKKIIIKKKNNNOOOMMMJJJKKKKKKLLLLLLKKKJJJHHHFFFBBBBBBAAA@@@@@@???>>>>>>999999999888777666666666333333222222111000000000///............---------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,---------......------------------------------,,,,,,,,,------......------,,,,,,------...------...............///---------,,,,,,000777<<>>CCCFFFPPPRRRUUUXXXVVVPPPFFF???;;;888444444666888888777555666666666555555444444888777666666666666666777:::;;;<<<======<<<;;;;;;:::::::::999888777777666666555333222333444666888;;;<<<@@@FFFMMMRRRTTTTTTQQQOOOKKKEEE===777444333//////..........................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////---///000000000000222333555777;;;???CCCFFFIIIJJJJJJIIIHHHIIIKKKLLLKKKKKKKKKJJJJJJIIIHHHFFFEEEDDDBBBBBBAAA@@@???>>>>>>===::::::999888777777666666333333333222111111000000///............---------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------******+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,------------...------,,,,,,,,,---............------------..............................***,,,---...000777AAAHHHRRRWWW]]]bbbbbbaaa```___ccc```YYYNNNBBB;;;:::;;;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,------,,,,,,------.../////////------------------------,,,,,,------.../////////...111777???FFFLLLPPPRRRTTTSSSRRRPPPMMMFFF===777222222222222222222111111222333444666777888999:::;;;;;;<<<===>>>@@@AAABBBDDDEEEGGGHHHHHHGGGGGGFFFFFFEEECCCAAA???>>>======999888666444222222222222222333555:::@@@EEEHHHIIIIIIKKKLLLIIICCC<<<999777666555444222111///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------......///---///000000//////111222222444777:::>>>AAACCCDDDDDDEEEGGGGGGGGGGGGHHHJJJHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>===<<<;;;;;;:::999777666666555444333333222222111111000///............---------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......)))***+++,,,------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......---,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///......------------......////////////............***///555:::>>>FFFOOOWWWZZZ]]]aaaccccccaaa``````\\\ZZZTTTJJJBBB???BBBGGG++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------++++++,,,,,,,,,---------,,,,,,------...///000000------------------------,,,,,,------...///000000222888AAAJJJQQQTTTUUUUUURRROOOJJJFFFCCC>>>777222///222555555555444444444666777999<<>>@@@AAACCCGGGKKKKKKFFF@@@<<<:::<<<:::888666333000...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------......///...///000000//////000222333444666888:::;;;<<<<<<@@@CCCFFFEEEDDDCCCFFFIIIEEEDDDCCCBBBBBBCCCDDDEEECCCBBBAAA@@@???===<<<<<<<<<;;;:::999888666555555444444333222222111111000//////.........---------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,------.........)))***+++,,,------...---................................................------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............/////////...------,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///......------------......///////////////.........---555???GGGLLLSSS\\\ccc___aaacccbbb```^^^]]]]]]UUUWWWYYYVVVQQQPPPSSSWWW+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,---...///111222222---,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......***...///+++(((***---...,,,,,,,,,---------......//////...---++++++...000111+++(((+++.........000---------...///111444555@@@EEEMMMQQQQQQNNNKKKIIIFFFBBB>>>:::777666555444888777666666666666777777<<<===@@@CCCHHHLLLPPPRRRWWWWWWUUUTTTSSSUUUYYY\\\YYYVVVTTTUUUXXX[[[[[[ZZZ[[[XXXSSSQQQRRRTTTVVVVVVQQQOOOKKKEEE@@@;;;777555666555444444555888;;;===:::<<<@@@DDDFFFDDD???:::777>>>DDDBBB999111///000///---,,,---......---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,---------......------,,,,,,,,,---......------------------------...---+++))))))***+++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......------------------------------------------------------------------------,,,+++***,,,...//////...////////////000000000000333333333444666888999:::BBBBBBBBBBBBBBBDDDEEEEEECCCCCCCCCCCCCCCCCCBBBBBBEEEEEEEEEDDDBBB@@@>>>=========;;;999777555444333555555444333222222222222000000000///......---------,,,,,,++++++,,,,,,---........................------------------------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------///......------,,,++++++------------------------000///...---,,,---.../////////.........---------...------------...//////222111111///...---,,,,,,333//////333111---///555;;;BBBKKKSSSXXX\\\```ccc^^^___aaaccccccbbb```___WWWWWWXXXYYY[[[\\\]]]]]]+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,---...///000000---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,///...***(((***+++***,,,,,,,,,---------......+++,,,---------000333777777000---...///---,,,---///......///222777<<>>>>>???AAACCCFFFHHHIIIJJJKKKLLLKKKKKKLLLOOORRRRRRPPPNNNOOORRRTTTUUUTTTVVVTTTQQQPPPRRRTTTUUUVVVUUURRRLLLFFF@@@<<<:::999777777777777777666777777999:::<<>>>>>>>>???@@@AAACCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCBBB@@@>>><<<===<<<;;;999888666555444555444333222222111111111000000000///......---------,,,,,,++++++,,,,,,---------------------------------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------...------------,,,,,,,,,---------------------------,,,++++++++++++,,,---//////.........---------...------------...///////////////..................++++++///000///444<<>>:::888888888999:::::::::888777555777666777999>>>AAABBBCCC;;;:::<<>>DDDJJJOOOQQQSSSTTTTTTTTTUUUVVVUUUUUUTTTSSSRRRSSSSSSTTTTTTTTTTTTTTTKKKMMMPPPRRRQQQPPPOOOPPPOOOOOOOOOPPPQQQRRRSSSSSSQQQQQQRRRTTTUUUUUUSSSQQQYYYVVVQQQJJJDDD???<<<:::::::::;;;;;;<<<<<<;;;;;;444333333666:::>>>@@@AAA;;;999:::@@@FFFGGGBBB;;;666444111000000///...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,---------.........------,,,++++++++++++---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......................................................------------------------...---------------------,,,,,,,,,---------..............................................................................---,,,,,,---...//////............/////////000000/////////000111222444444555555666888:::===???@@@???????????????@@@@@@@@@@@@AAAAAAAAA@@@???===<<<:::::::::999999888888777444333222111000000000000111111000000///.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------++++++,,,,,,---...//////------------------------...---------......//////...........................------------...//////,,,,,,------......//////111111333666<<>>===:::666444666:::>>>CCCHHHPPPUUUWWWWWWXXXYYYXXXXXXWWWWWWVVVUUUSSSSSSTTTTTTUUUUUUUUUTTTSSSRRRQQQSSSUUUUUUSSSRRRQQQRRRPPPPPPQQQQQQQQQQQQQQQRRRNNNNNNPPPSSSVVVUUUSSSPPPTTTTTTTTTSSSPPPKKKGGGDDD???>>><<<::::::;;;<<<===444333444666:::<<<======@@@@@@@@@AAABBBBBB@@@???999666333000000///...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,---------......---------------...///000------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......................................................------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,---------.................................................................................---,,,---/////////---............////////////............///111222333333333555666999;;;>>>???>>>>>>??????@@@@@@@@@@@@??????@@@AAA@@@???===<<<:::::::::999999999888888444333222111000000000000111111111000//////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------***++++++,,,---...//////------------------------,,,------....../////////---........................------------...//////........................,,,000555:::BBBMMMXXX^^^]]]\\\\\\\\\\\\ZZZXXXVVVMMMLLLJJJIIIGGGFFFFFFFFFBBBDDDGGGLLLQQQVVVZZZ\\\+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------.........000000...///222111---,,,,,,,,,---------......,,,---......------...///000......000000///333888>>>CCCIIIMMMLLLGGG@@@;;;:::999777444333555:::>>>JJJOOOVVVYYYXXXVVVVVVWWWXXXWWWUUUTTTSSSSSSRRRSSSRRRSSSTTTTTTTTTSSSRRRQQQTTTUUUUUUTTTRRRRRRSSSUUUSSSTTTUUUUUUSSSQQQQQQRRRNNNNNNPPPRRRTTTSSSPPPNNNIIILLLPPPSSSSSSQQQNNNKKKGGGDDD@@@<<<::::::;;;<<<777666666888;;;===>>>>>>IIIJJJJJJGGGBBB???>>>@@@===:::555222111000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,------...000111222------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......................................................------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,---------..............................................................................///...---...///000///---------........./////////............///000111111222222333555777:::<<<=========>>>??????@@@@@@@@@>>>???@@@AAA@@@@@@>>>>>>;;;;;;::::::999999888888444333222111111000111111222111111000000//////.........------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,---------......------------------------------------------------------------------------++++++,,,,,,---...//////------------------------******+++,,,---------------------..................------------...//////......//////////////////...666???FFFOOOYYY```bbb^^^ZZZUUUPPPLLLIIIEEEBBB???@@@BBBEEEHHHJJJLLLMMMOOOQQQUUUYYY[[[\\\[[[[[[+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---111222///---...---+++,,,,,,,,,---------......+++---////////////000111000///111444555555:::AAAGGGFFFEEEBBB???<<<999777888888777555555777:::>>>KKKQQQWWWYYYWWWTTTUUUVVVVVVUUUSSSQQQQQQSSSUUUVVVOOOQQQTTTXXX[[[\\\]]]]]]bbbbbb```^^^]]]```dddhhhdddfffgggfffbbb______```^^^]]][[[YYYWWWRRRLLLHHHIIILLLOOOQQQRRRQQQNNNLLLLLLKKKHHHEEEBBB@@@@@@???===;;;888999<<>>999555333333222111................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,---------......---------------...///000------------------------+++,,,,,,------...------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................................................................,,,---------............,,,,,,,,,---------..............................................................................000...---...///000///------------.........//////...............///000111111111222333555777999:::;;;<<<<<<===>>>>>>??????>>>???@@@AAAAAAAAA@@@???<<<<<<;;;:::999999888888555444333222222111111111222222111111000/////////......------------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,------.........------------------------)))***+++------------------------.........//////...------------...//////---......///000111222222:::EEEPPPUUUZZZ______[[[TTTOOOGGGBBB@@@???>>><<>>BBBEEELLLQQQXXXYYYWWWUUUVVVXXXUUUSSSQQQPPPQQQTTTXXX[[[eeehhhooovvv}}}wwwnnneee```WWWWWWWWWWWWUUUSSSQQQOOONNNNNNNNNNNNLLLJJJHHHGGGBBB>>>:::999===DDDJJJNNNHHHLLLQQQUUUUUURRRMMMJJJEEEAAA;;;777666555444333////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,---------............---,,,,,,,,,------------------------------+++,,,------.........---...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,---------......////////////////////////////////////////////////........................---.........//////000000,,,,,,,,,---------......////////////////////////////////////////////////////////////////////////000///......///000///------------.........//////...............///000111000000111222333555777888::::::;;;;;;<<<===>>>>>>>>>???@@@AAABBBAAA@@@@@@===<<<<<<;;;999888888777666555444333222222222222222222111111000/////////......------------..............................------------------------------------------------,,,,,,,,,------.........------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------***,,,---///000000//////---------.........//////...------------...//////,,,,,,...000111333555555CCCOOOYYY[[[[[[ZZZTTTKKKBBB>>>;;;===CCCKKKPPPRRRXXXZZZ]]]```bbbcccbbbbbb___^^^]]][[[XXXTTTQQQNNN,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++******))))))************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......+++,,,------......------------------------------.../////////...---,,,,,,,,,---......//////......,,,...000111111000111111...000777???GGGHHHDDD???>>>;;;888777999===@@@AAAIIIHHH>>>:::DDDHHHHHHOOOQQQQQQQQQRRRTTTWWWZZZ\\\ZZZaaagggggghhhqqq~~~~~~wwwdddTTTSSSRRRPPPOOONNNMMMMMMMMMNNNIIIDDDAAA@@@BBBKKKVVVUUUUUUUUUTTTSSSSSSSSSSSSQQQMMMHHHAAA<<<888666555222000//////000///---+++........................,,,,,,,,,------.........------------------------,,,------......------,,,***+++,,,,,,------,,,,,,.........------,,,,,,,,,------------------------.........------,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......------............------------------------------........................------------------------///...---,,,,,,---...//////...---,,,+++,,,,,,---.........------,,,,,,,,,......------,,,,,,,,,+++***,,,---...---...///111***,,,------,,,,,,---//////000000111111111000000000000000111111222222222222000...///222555555444222222111000///////////////////////////000000000///---++++++---/////////...//////000000//////............/////////000000...---,,,,,,,,,...///000/////////000000000111111...............///000000111111222222222333333333777888999999999:::===???@@@AAACCCCCCBBBAAABBBCCC@@@@@@??????>>><<<;;;:::666666666555444444333333111111111111000000000000111111000......------------------............///,,,,,,,,,---------......------------------------........................------------------------........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------..............................---------............///---------............///000///......///000//////,,,000333111...222@@@LLLZZZ]]]```^^^XXXOOOHHHDDDAAADDDKKKRRRWWW[[[]]]^^^bbbbbbccccccbbbaaa______^^^]]][[[XXXUUUQQQRRRUUU,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++*********)))************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,---------......+++,,,------......------------------------------......//////......---,,,,,,---......//////......---///000111000////////////777BBBIIIJJJDDD<<<777888777777:::>>>BBBFFFGGGJJJMMMHHHFFFNNNOOOMMMTTTVVVUUURRRRRRUUUZZZ```dddjjjuuuvvv^^^\\\YYYUUURRRPPPOOONNNMMMKKKJJJLLLKKKJJJOOOVVVUUUVVVVVVWWWWWWWWWVVVVVVRRRPPPKKKFFFAAA===;;;:::888555111/////////..............................,,,,,,,,,------.........------------------------,,,------......------,,,++++++,,,------------,,,......---------,,,,,,,,,------------------------......---------,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......------............------------------------------........................------------------------......------------......///...---,,,,,,,,,------...---------,,,,,,,,,,,,------------------------...///000///...---...///---...000000//////000222333333222111000///...---333333333444444555555555:::777444333555666555444444333222111000000000000000000000//////.........333111//////000111111000//////000000000000000000---......//////000000000000000...---------...///000000///////////////..................///000000111111111111222222222222555777888999999:::===???>>>@@@BBBBBBAAA@@@AAABBB@@@@@@??????>>><<<;;;:::777666666555555444333333111111111111000000000000111000///......------------------............///---,,,,,,,,,------......------------------------........................------------------------........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------..............................---------............///---------............//////.........///000000000---...///111666@@@LLLTTT[[[^^^```___ZZZSSSMMMJJJNNNPPPUUUZZZ^^^```aaaaaaaaa```___^^^]]]\\\[[[[[[\\\\\\YYYSSSNNNQQQ^^^jjj,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---............---------------------------....../////////...------------...////////////...///000000000000111111111999AAAIIIKKKEEE<<<666333444666:::>>>CCCFFFIIIJJJEEELLLKKKKKKRRRRRRPPPXXXPPPQQQSSSZZZeeesssxxxnnnddd\\\VVVRRROOOLLLKKKLLLKKKJJJNNNTTTSSSTTTUUUVVVVVVVVVTTTTTTTTTRRRPPPMMMIIIEEEBBB@@@???:::444000//////000000........................---------------.........------------------------,,,------......------,,,++++++,,,---------------...------------,,,,,,,,,------------------------...------------,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......------............------------------------------........................---------------------------..................---......---,,,,,,,,,------------,,,,,,,,,,,,++++++---------..................///000///---------...---...000111111111333555444555666888999;;;<<<<<<>>>???AAACCCEEEFFFGGGGGGHHHFFFDDDCCCDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>======<<<;;;:::999888888:::888666555666555444222333333222111000//////........./////////000000000000//////.........//////111111000000//////......//////.........///000000000000000000111111111111333444666777888999<<>><<<;;;:::777777666555555444444333222222111111111000000000111000///......---......---------............///------,,,+++,,,---...///------------------------........................------------------------........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------..............................---------............///---------............///.........///000000000000///---...666DDDQQQZZZ^^^]]]___aaa```\\\XXXUUUTTT[[[]]]___bbbcccccccccbbbaaa___]]][[[ZZZYYYYYYYYYWWWYYYWWWQQQQQQaaa|||,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,---------......,,,------.............................................////////////......------...///////////////111///...///222666999;;;GGGGGGDDD>>>888555555666777;;;???CCCEEEFFFGGGHHHIIIQQQOOOMMMRRRRRRSSS\\\___eeeooo}}}}}}uuuqqqeee]]]TTTOOOKKKHHHLLLRRRRRRSSSUUUUUUUUUTTTRRRQQQSSSSSSSSSRRROOOKKKHHHFFFDDD???888333111111000///........................---------...............------------------------,,,------......------,,,+++,,,,,,---...---------------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------............------------------------------........................------------------------,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++////////////////////////,,,---////////////111222222444777999:::<<<>>>AAABBBCCCDDDFFFIIIKKKMMMNNNJJJLLLOOOSSSVVVYYYZZZ[[[WWWWWWVVVVVVWWWXXXXXXWWWUUUUUUTTTSSSSSSSSSSSSSSSPPPPPPOOOOOONNNNNNMMMMMMHHHFFFEEEDDDDDDBBB???===???>>><<<:::888666555444444444444333333222222222///////////////000000000111111111111000000000000000///////////////000000////////////000000000000000222444555666888;;;>>>===???AAAAAA@@@@@@AAABBB????????????>>>===<<<;;;777777666666555444444444222222222111111111000000000000///...............---------............///...---,,,++++++---...000------------------------........................------------------------........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------..............................---------............///---------............///---...//////.........///222333888CCCQQQ\\\aaabbb___aaabbbaaa___]]]]]]]]]aaabbbcccddddddcccaaa``````___^^^\\\ZZZXXXWWWWWWUUUWWWVVVTTT]]]vvv,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,---......//////....................................///////////////...---...//////000000//////111///...111777???DDDFFFJJJCCC:::444333555777999<<<@@@DDDGGGGGGGGGHHHIIIQQQYYYWWWVVV^^^ccchhhuuutttiii^^^TTTOOOPPPOOOPPPQQQRRRSSSRRRRRRQQQQQQRRRSSSSSSRRROOOLLLJJJFFFBBB===888555333000...////////////////////////........................------------------------,,,------......------,,,,,,,,,---.........------------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------............------------------------------........................------------------------,,,---...//////...---,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................000333555666888;;;===>>>AAADDDGGGIIIKKKOOOQQQXXXWWWUUUSSSRRRQQQQQQQQQOOOQQQTTTWWWYYYZZZ[[[[[[[[[[[[\\\\\\[[[ZZZZZZ[[[XXXXXXWWWWWWWWWWWWXXXXXXVVVVVVVVVWWWWWWXXXXXXXXXUUUTTTSSSSSSSSSPPPMMMJJJGGGGGGEEEDDDCCCCCCDDDDDD??????>>>===<<<;;;::::::444444444333222111000///000000000000000000000000111000000/////////000000....../////////000000000///000222444555777:::<<<===???AAAAAAAAA@@@AAACCC>>>>>>???>>>>>>===<<<;;;888777777666555555444444222222222222111111111111000//////............///---------............///------,,,+++,,,---...///------------------------........................------------------------........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------..............................---------............///---------............///...000000...,,,,,,...000:::???HHHQQQXXX]]]```aaaaaabbbccccccbbbaaabbbdddbbbbbbccccccbbbaaa```______^^^[[[YYYVVVSSSQQQPPPTTTVVVXXX^^^rrr,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------............,,,,,,,,,---------......------...////////////.................................///000000000//////......///000000000000///222000111777???FFFIIIIII@@@;;;555555888;;;;;;:::???CCCHHHJJJJJJKKKOOORRRJJJUUU[[[ggg{{{~~~jjjZZZSSSKKKLLLLLLLLLLLLMMMMMMMMMOOOPPPRRRSSSSSSRRRPPPOOOJJJGGGAAA===999666333000/////////////////////////////////...............------------------------,,,------......------,,,,,,,,,---...............,,,,,,,,,------------...------------------------,,,,,,,,,------------...,,,------......------,,,------------------------,,,,,,,,,---------......------............------------------------------........................---------------------------..................---+++,,,---.........------,,,,,,------------......---......///000111111222999<<<>>>@@@BBBDDDFFFIIIDDDGGGJJJLLLMMMOOORRRUUUVVVTTTSSSQQQPPPOOOPPPPPPPPPQQQSSSTTTTTTRRRPPPOOOQQQRRRSSSQQQMMMKKKJJJJJJHHHHHHHHHHHHIIIJJJLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPRRRRRRPPPKKKHHH@@@@@@@@@AAACCCFFFIIIKKKIIIHHHHHHGGGGGGFFFFFFFFFAAA@@@>>><<<888555222000111111111000000000000000111111000/////////000000////////////000000000000...000111222333444777:::;;;===???@@@@@@@@@AAABBB>>>>>>>>>>>>>>>===<<<<<<888888777666666555555444333222222222222111111111//////............//////---------............///,,,,,,,,,---------......------------------------........................------------------------........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------..............................---------............///---------............//////000000...,,,---222777EEELLLVVV[[[[[[ZZZ\\\___bbbccceeedddcccccceeefffcccccccccbbbaaa```______\\\YYYVVVSSSQQQQQQRRRSSSVVV]]]gggxxx,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------.........///,,,,,,,,,---------......------...///////////////..............................///000000000000000......///000000000000000222333888@@@GGGIIIEEEAAA777777777999===@@@BBBBBBFFFJJJMMMMMMMMMOOOVVV[[[RRRaaapppuuulll\\\YYYVVVRRRNNNLLLKKKKKKNNNOOOQQQRRRSSSSSSSSSRRRQQQLLLEEE???;;;999888777////////////////////////000/////////.........---------------------------,,,------......------,,,,,,------...............,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,---------......------............------------------------------........................------------------------......------------......+++,,,---.........---------------....../////////000111333666999;;;===???HHHJJJKKKKKKJJJJJJKKKMMMFFFHHHIIIIIIIIIIIIKKKLLLFFFEEEDDDDDDEEEFFFHHHJJJHHHIIIKKKKKKKKKIIIFFFEEEDDDFFFGGGEEEAAA===<<<<<<::::::;;;<<<>>>@@@BBBCCC???@@@@@@AAAAAABBBBBBBBBBBBBBBDDDGGGHHHFFFBBB>>>777777888999<<<@@@CCCEEEHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJHHHFFFCCC@@@<<<;;;:::999888666555333222222222111111000//////000000//////000000000111111111...///111111111333555777888:::===>>>======???@@@>>>>>>>>>>>>>>>======<<<888888777777666555555555333333222222222111111111//////............//////---------............///***+++---...///...---,,,------------------------........................------------------------........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------..............................---------............///---------............//////000111///...222:::AAAQQQUUUZZZ[[[YYYYYY[[[^^^cccdddfffeeeddddddeeefffdddcccbbbaaa___^^^]]]\\\XXXUUUQQQPPPTTT]]]hhhnnnkkkwww,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////,,,,,,,,,---------......---......///////////////////////////////////////......///000000000000000...//////000000000000000333666===GGGMMMJJJ@@@777666888:::;;;<<<@@@HHHNNNNNNPPPQQQPPPNNNQQQXXX___rrrwwwssskkkbbbZZZTTTQQQOOONNNOOOQQQRRRSSSTTTUUUUUUWWWPPPGGG@@@<<<<<<<<<<<<000000000000000000000000000000//////.........---------------------------,,,------......------,,,,,,---......//////......,,,,,,,,,------.........------------------------,,,,,,,,,------.........,,,------......------,,,------------------------,,,,,,,,,---------......---..................---------------------------........................------------------------///...---,,,,,,---...///***+++---...///...------........./////////000000444666999===BBBFFFJJJLLLRRRRRRRRRPPPMMMKKKKKKKKKJJJKKKKKKJJJGGGFFFFFFGGGAAA@@@===;;;:::::::::;;;:::<<<>>>AAAAAAAAA???>>>===@@@BBBAAA===;;;;;;<<<777888999:::===???AAACCC<<<<<<<<<;;;;;;;;;;;;;;;;;;===???BBBDDDCCC???;;;:::999888999:::===@@@AAABBBCCCEEEHHHJJJLLLNNNOOOMMMMMMMMMMMMLLLJJJHHHGGGCCCBBB@@@>>>;;;888666555222222111000000///000000000000000000111111111111...///111111111222444666666888;;;<<<;;;<<<===>>>===>>>>>>>>>>>>>>>===<<<888888777777666666555555333333333222222222111111//////.........//////000---------.........//////)))+++...000000///,,,+++------------------------........................------------------------........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------..............................---------.........//////---------........./////////000111///000666AAAIIIYYYYYYYYYXXXXXXYYY]]]```ccceeeffffffeeeddddddeeedddcccaaa___]]][[[YYYYYYWWWSSSPPPRRR]]]ooo............---,,,+++***//////...---,,,,,,------------------------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,---------......------------------------,,,---...//////...---,,,............////////////---......///////////////...///000000///000222333===EEEMMMOOOHHH@@@:::888888@@@FFFGGGLLLQQQQQQMMMNNNOOONNNVVVdddjjjvvvwwwaaaKKKKKKMMMMMMKKKLLLOOOPPPNNNOOOUUUUUUJJJAAA@@@???======:::555000------...000//////.........---------...------,,,,,,------...------------------------------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---------............///------------------------------------------------------............------......---,,,---...///000//////......---,,,++++++---............///000111///...---...111555:::<<>>:::777777777777777999999:::;;;===???AAACCCCCCCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@???>>>???AAACCCCCC@@@>>><<<;;;:::999888======<<<>>>FFFKKKGGG???>>>???@@@???>>>===>>>???;;;::::::<<>>>>>>>>??????>>>===<<<;;;:::999888777666555444444555444333222222222333444222000...---,,,---///000------------------------........................------------------------///999:::000***...///+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,..................------........................---------............///////////////////////////........................///////////////.........111000......000000000000//////000444;;;FFFPPPWWW[[[\\\^^^_________^^^^^^cccccccccddddddccccccbbbbbbaaa]]]XXXYYY]]][[[VVVYYYSSSTTTccc}}}333111...,,,++++++,,,---......------,,,,,,++++++------------------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,---------......---------------------------......//////......---............////////////---...//////000000//////...000111000///111888===HHHIIIJJJGGGAAA===<<<===AAAIIINNNNNNNNNQQQPPPMMMMMMTTTYYYhhhooo___XXXPPPLLLMMMPPPRRRTTTTTTWWWVVVPPPMMMMMMIIIDDDDDD@@@999333///------.../////////.........------...------,,,,,,------...------------------------------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---------............///------------------------------------------------------............------...---,,,,,,,,,---...///.........---------------//////...---,,,---...000111222555999>>>DDDHHHKKKOOOQQQTTTXXX[[[]]]^^^______]]][[[XXXUUUSSSQQQQQQJJJJJJIIIGGGEEECCCAAA@@@>>>===<<<===>>>===;;;:::===<<<;;;;;;<<>><<<;;;<<<===>>>???AAAEEEIIIMMMPPPRRRSSSQQQSSSSSSRRROOOMMMNNNOOOKKKIIIEEEAAA===888333///333111///...000111111000000000000///////////////000222555666777888;;;===<<<<<<======<<<;;;999888999999888777666555444444555444333222222222333333111000///------...///000------------------------........................------------------------...666888///***...///,,,---,,,,,,++++++,,,,,,---------------------------................................................---------............///........................---------.............../////////////////////...111111000000000000000///111000222999EEEPPPWWWYYY]]]^^^___``````___^^^]]]cccccccccdddccccccbbbbbb]]]^^^]]]\\\YYYVVVUUUUUU]]]xxx;;;888333///,,,,,,...///...............---,,,,,,------------------------------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......------------------------///..................///............////////////---...//////000000//////...000111111111666@@@HHHMMMIIICCC>>>===???CCCGGGNNNSSSUUUQQQMMMOOORRRSSSRRRfffxxx|||jjjZZZUUUSSSPPPOOORRRTTTUUUTTTSSSUUUVVVOOOGGGJJJEEE>>>777222/////////////////////..................------------......------------------------------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---------............///------------------------------------------------------............------,,,,,,,,,,,,,,,---......---------------....../////////...---,,,---000222777:::@@@FFFLLLQQQTTTUUUUUUWWWZZZ]]]_________^^^[[[[[[YYYVVVRRRMMMIIIFFF@@@???>>>==================>>>BBBFFFHHHGGGDDDAAAAAA@@@??????AAAEEEIIILLLTTTVVVYYY[[[]]]]]]\\\[[[```[[[VVVVVVXXXZZZYYYVVVZZZXXXWWWTTTRRRQQQPPPOOOKKKLLLJJJHHHKKKRRRTTTRRRWWWWWWVVVUUUSSSOOOLLLJJJEEEDDDAAA>>>;;;:::<<<>>>;;;;;;===@@@EEEKKKPPPSSSPPPQQQSSSSSSSSSSSSUUUVVV[[[XXXSSSPPPLLLFFF>>>777888555222000111222222111000000//////...////////////111333555555666999;;;<<<<<<======<<<;;;:::999999888888777666555444444444444333222111222222222111000///...---...///000------------------------........................------------------------,,,333555...***...///---------,,,,,,,,,,,,------........................................................................---------............///---------------------------------.........//////......//////////////////111111111111000000//////222222777CCCRRR\\\^^^\\\___```aaaaaaaaa```___^^^cccccccccccccccbbbaaa```[[[ZZZ[[[[[[SSSLLLRRR^^^}}}FFFCCC>>>888444111//////---...///000000//////...------------------------------------------------------------------------+++++++++++++++++++++++++++++++++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------............000///...------...///000............////////////......///000000000000000000000111444888???FFFKKKGGGCCC===<<<@@@GGGNNNRRRUUUVVVTTTNNNKKKRRR```kkkuuuxxxssslll]]]PPPLLLPPPQQQRRRTTTXXXYYYTTTOOONNNJJJCCC<<<666333222222000000000/////////............------------..............................------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---------............///------------------------........................------............------++++++++++++,,,,,,------------,,,,,,,,,---...///---...000000000333888<<>><<<;;;;;;:::;;;===>>>@@@BBBEEEIIINNNRRRRRROOOLLLFFFFFFGGGJJJLLLPPPSSSUUUWWWXXXZZZ\\\\\\ZZZXXXWWWYYYXXXVVVTTTTTTUUUVVVWWWUUUWWWYYYYYYXXXUUUTTTSSSVVVXXXXXXUUUVVVZZZ[[[YYYUUUVVVWWWXXXYYYYYYXXXVVVOOOOOONNNKKKFFFDDDEEEFFF@@@???>>>>>>???AAADDDFFFKKKMMMPPPSSSUUUUUUVVVVVV^^^ZZZVVVUUUVVVSSSNNNIIIBBB???999555444333111000111000////////////000111...000222333444444777888>>>???@@@@@@@@@???>>>===999888888777666666555555444444333333222222111111111000//////......//////........................................................................+++000111---+++...///---------,,,,,,,,,,,,------.............../////////---------.......................................---------............///------------------------,,,,,,------.../////////............////////////000111111111000//////000555999BBBOOOZZZaaaaaa______```aaabbbcccbbbbbbaaabbbbbbbbbbbbaaa```___^^^\\\UUUSSSRRRKKKIII```|||MMMLLLJJJFFF@@@:::444111------...////////////...------------------------------------------------------------------------+++++++++++++++++++++++++++++++++---///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------....../////////000///...------...///000............////////////...//////000000000000000222111333999AAAGGGGGGFFF??????@@@CCCJJJPPPTTTUUUSSSRRRQQQQQQVVVfff~~~{{{___OOOMMMMMMPPPTTTWWWYYY[[[]]]VVVRRRKKKCCC<<<666222111111111000000000////////////......------......///........................------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---------............///------------------------........................------............------++++++,,,,,,,,,,,,---,,,...---,,,++++++,,,---...,,,000444777999===EEEKKKRRRTTTWWWZZZ[[[ZZZXXXWWWZZZ[[[[[[ZZZXXXUUUQQQOOOFFFDDDBBB@@@>>>=====================???AAACCCEEEMMMNNNPPPTTTXXXYYYWWWUUUNNNPPPRRRTTTVVVVVVVVVVVVTTTVVVWWWXXXXXXWWWVVVTTTYYY]]]^^^ZZZSSSPPPUUU[[[XXXbbbnnnuuussshhh]]]UUURRRVVVYYYYYYYYY[[[XXXTTTTTTRRRQQQSSSVVVYYYYYYXXX\\\\\\ZZZWWWSSSOOOMMMMMMHHHGGGEEEBBB???===<<<;;;DDDGGGLLLRRRWWWZZZZZZZZZ[[[XXXTTTTTTVVVYYYYYYXXXQQQMMMGGGAAA===:::777555222111000///...///000111...000222222222333555666>>>???@@@AAABBBBBBAAA@@@999999999888777777777666555555444444333222111111111111000///////////////........................................................................+++...///---,,,...///......------,,,,,,------...,,,,,,------............---------.........//////........................---------............///---------------------------------.........//////---.........//////000000...///000000//////222555;;;DDDPPPYYY]]]^^^___aaa]]]^^^```bbbddddddddddddaaaaaaaaa```___]]]\\\[[[XXXPPPKKKLLLMMMZZZJJJLLLNNNNNNKKKDDD>>>999222222000///...---------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...222333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------...//////000000000//////////////////000............////////////...///000000111111000000555555888???EEEGGGCCC???@@@CCCHHHMMMQQQSSSTTTTTTQQQTTT]]]jjjxxxxxx___RRROOONNNPPPRRRUUU[[[bbb___\\\VVVMMMDDD;;;444000111111111111000000000000//////............//////........................------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---------............///------------------------........................------............------++++++,,,---------------///...---,,,,,,...000222222888???CCCEEEIIIQQQWWWZZZ[[[\\\\\\\\\ZZZYYYXXXQQQPPPOOOMMMKKKHHHFFFEEE@@@?????????@@@BBBDDDEEEIIIIIIJJJKKKLLLNNNPPPQQQUUUUUUUUUWWWYYYYYYXXXVVVTTTUUUUUUUUUTTTSSSQQQOOOJJJKKKMMMNNNPPPQQQQQQQQQbbbhhhjjjcccWWWRRRXXX```fffxxxoooaaaYYY___fffjjjoooqqqmmmfff^^^YYYTTTTTTXXX]]]```aaa\\\YYYVVVUUUUUUVVVUUUTTTOOOOOOMMMJJJGGGCCC@@@>>><<<>>>CCCKKKSSSYYY[[[\\\[[[YYYVVVTTTSSSUUUXXX[[[\\\YYYTTTPPPLLLHHHDDDAAA:::888555222000//////000///000222222222222444555999;;;===???AAAAAAAAAAAA::::::::::::999999888888666666666666555333222111111111111000000000//////........................................................................,,,---------.../////////......------------......,,,,,,,,,---......//////,,,,,,------.../////////........................---------............///------------------------........................------......///000000000---///000000///222888===FFFOOOYYY^^^]]]\\\^^^aaa]]]___aaacccdddddddddddd```______^^^\\\ZZZYYYXXXQQQOOOPPPWWWccc|||???CCCIIINNNPPPNNNJJJGGG@@@===999444000///......------------------------------------------------...---,,,,,,,,,,,,---...---------------------------++++++///444666333///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,---------......---------...///000000000//////000000000000//////............//////////////////000111111111111000777<<>>EEELLLPPPOOOQQQWWW]]][[[YYYVVVTTTQQQPPPOOOOOODDDCCCBBB@@@???>>>>>>???BBBDDDFFFJJJMMMPPPQQQRRRTTTUUUVVVXXXYYYZZZZZZZZZWWWVVVVVVWWWWWWUUUQQQNNNPPPOOOMMMKKKIIIIIIIIIJJJDDDDDDDDDDDDFFFHHHJJJKKK[[[```bbb\\\RRROOOTTT\\\bbbssspppeeeiiioooxxxoooiiiccceeemmmxxxkkkbbbXXXTTTWWW[[[\\\[[[WWWVVVUUURRROOOMMMKKKJJJBBB@@@@@@DDDKKKTTTZZZ\\\\\\]]]\\\XXXSSSQQQTTTWWW]]][[[YYYYYYXXXUUURRROOOIIIEEE@@@:::666333111111000111222222222222333555555777:::===@@@AAABBBBBB<<<;;;;;;;;;;;;:::::::::777888888777666555333222111111111111111000//////........................................................................///------...////////////......------------......,,,------...//////000000,,,,,,------...//////000........................---------............///......................../////////...------,,,,,,------......///000000111...000111111111666???GGGSSSWWW\\\^^^^^^]]]___bbb``````bbbcccccccccbbbaaa^^^^^^]]]\\\ZZZXXXVVVUUUNNNWWWeeeuuu666;;;CCCKKKPPPSSSSSSRRRMMMIIIBBB;;;555222111111------------------------------------------------...---,,,,,,,,,,,,---...........................---+++,,,000555777444000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,,,,,,,---------......---------...///000000111...///000111111000///.............../////////000//////000111111111111111888AAAHHHFFF>>>888999===GGGLLLRRRTTTSSSTTTXXX]]]hhhyyy}}}zzzzzz}}}fff]]][[[ZZZZZZ]]]______^^^[[[UUULLLEEE@@@222222222111111111111000//////............//////////////////////////////------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////------------------------////////////////////////---..................---,,,---.../////////...---.........000333888<<>>@@@AAAGGGJJJPPPVVVZZZ\\\\\\\\\VVVWWWYYY[[[\\\[[[[[[ZZZVVVVVVVVVVVVUUUQQQKKKFFFGGGEEEAAA??????BBBFFFIIIHHHFFFDDDCCCCCCDDDFFFHHHHHHLLLNNNKKKGGGFFFLLLQQQKKKWWWeeemmmkkkeee___]]]UUU[[[eeettt}}}wwwrrrwwwlll```^^^___^^^[[[___]]]ZZZWWWUUUTTTTTTTTTRRRLLLFFFEEEJJJSSS[[[^^^]]]```bbb]]]TTTOOOQQQUUUWWWXXXYYY[[[]]]\\\ZZZWWWVVVRRRKKKCCC<<<888555444000222333333222222333444444666:::===@@@CCCDDDDDD<<<<<<<<<<<<<<<<<<;;;;;;888999999999777666444222111111111111111000//////////////////////////////........................////////////////////////000...---///000///...///......------------......---......///000111111222,,,,,,------...///000000........................---------.........//////////////////////////////000000///...---,,,,,,+++---------...///000000111000111222222333999EEENNN\\\\\\\\\]]]___aaabbbbbbbbbcccccccccbbbaaa___^^^]]]]]]\\\ZZZXXXVVVTTTSSSOOObbbzzz222222888CCCMMMOOOOOOPPPRRRPPPJJJBBB>>>:::333+++....../////////...------000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................------------------------***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......000///...------...///000---...///...------...///...............///000000333222000///000444888;;;AAA@@@>>>:::777999===BBBNNNTTTXXXTTTMMMRRRfffzzz~~~ppp^^^[[[[[[[[[]]]___```\\\SSSIIIBBB===555...000222222000111000000000000////////////////////////////////////........................------............------........................------------------------................................................////////////////////////........................,,,,,,,,,---------........................------...000111000...,,,,,,,,,---000222444888???IIIPPPSSSUUUWWWXXXVVVTTTTTTTTTJJJGGGAAA<<<999888999;;;888999999888888;;;BBBHHHUUUXXX\\\______]]]YYYVVVVVVUUUVVVYYY[[[YYYTTTPPPNNNRRRQQQIIIEEEGGGFFF@@@@@@AAAAAA???;;;:::@@@GGG===@@@CCCBBB???>>>???BBBFFFEEECCCCCCFFFIIIGGGCCCIIIHHHKKKQQQUUUSSSQQQQQQLLLMMMQQQYYYbbbkkkqqqtttjjjppptttxxxxxxxxx{{{ssslllmmmzzztttjjj```[[[YYYWWWUUUTTTTTTTTTSSSSSSTTTVVVXXX^^^\\\ZZZ[[[[[[YYYTTTPPPKKKOOOUUU\\\```___[[[XXX[[[WWWRRRMMMIIIBBB:::444555444333333444333222000444555888;;;???CCCFFFHHH>>>===<<<;;;;;;;;;;;;;;;::::::999777666444333333222222111111000/////////////////////////////////////////////////////////........................,,,------......------,,,................................................000///...---------------///......///000000///---........................////////////////////////............/////////000000000111000//////111333...000333333666@@@PPP\\\______^^^^^^^^^______```cccdddeeeeeedddaaa___]]]^^^[[[YYYWWWUUURRRRRRTTTccc555222555===EEEHHHKKKNNNRRRRRRPPPKKKHHHEEE>>>666222111000///............//////---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......000///...------...///000...///000000...---...//////............///000000222111111111333555888999::::::999888999>>>CCCHHHPPPOOOQQQWWWeee||||||kkkXXX]]]___aaa```\\\UUUNNNJJJBBB:::444333222000000222111000000000////////////////////////////////////........................------............------........................------------------------................................................////////////////////////........................,,,,,,---------.................................,,,---......---...000222333888???EEEIIILLLPPPSSSTTTXXX]]]^^^YYYPPPHHHCCC???<<<888444222333555666888:::;;;;;;===AAAGGGLLLYYYZZZ\\\]]]\\\XXXTTTQQQRRRQQQPPPPPPQQQOOOJJJFFFCCCCCC@@@;;;:::;;;;;;:::===;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDCCCCCCCCCDDD:::===@@@BBBEEEHHHHHHEEE@@@>>>???EEEIIIIIIIIIKKKGGGGGGIIIMMMQQQUUUVVVVVV```___[[[[[[jjj{{{jjjddd```[[[WWWWWWVVVTTTTTTVVVZZZ]]]YYYYYYZZZ\\\^^^\\\WWWRRRKKKJJJKKKPPPXXX^^^___^^^XXXWWWUUUTTTRRRNNNGGGBBB===:::666444222222000///333333555777:::>>>@@@BBB>>>>>>===<<<;;;;;;;;;;;;::::::999777666555444333333333333222111111000000////////////////////////////////////////////////........................,,,------......------,,,................................................//////...---------------...------...//////...,,,------------------------////////////////////////........./////////000000///000111111//////000111000111333888AAALLLVVV\\\aaaaaa```_______________ccccccddddddccc```^^^\\\WWWXXXVVVRRROOOTTTbbbnnn<<<666333666<<<@@@GGGMMMPPPSSSSSSQQQPPPOOOJJJCCC999666333///------...///........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............///000000111222111///....../////////......//////000111000111222444555666666777666777888;;;@@@FFFLLLOOOUUUUUU[[[mmmfffYYY\\\___bbbaaa]]]WWWSSSHHH@@@999666222//////333111111000000000/////////////////////////////////........................------............------........................------------------------................................................////////////////////////........................,,,------------.................................,,,------,,,---000444888>>>CCCJJJOOOSSSVVVXXXZZZ[[[]]]^^^[[[RRRFFF<<<666999888777666777999<<<======???BBBDDDGGGJJJNNNRRR\\\\\\[[[ZZZWWWTTTQQQOOOOOOMMMJJJHHHGGGEEEBBB???DDD???;;;;;;<<<<<<>>>AAA@@@<<<:::;;;???BBBBBB???GGGGGGGGGHHHIIIHHHFFFDDDIIILLLLLLJJJMMMSSSUUUSSSTTTNNNIIIKKKNNNPPPTTTYYYJJJIIIGGGGGGHHHIIIIIIHHHSSSRRROOOPPPYYYgggpppssswwwqqqwww~~~xxxwwwrrrjjj___YYYWWWXXXXXXXXXZZZ\\\]]][[[XXXUUUSSSMMMHHHIIIPPPXXX]]]___XXXXXXXXXYYYZZZXXXTTTQQQMMMIIIBBB<<<999666333222222333333444777999<<<===??????>>>======<<<<<<;;;;;;:::999888777555444444555555444333333222222111////////////////////////////////////////////////........................------............------................................................//////...------------...------,,,---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////....../////////000000000...000111111///...///000111111666AAAOOOZZZ]]]\\\cccbbbaaa```````````````bbbccccccbbbaaa^^^\\\[[[VVVWWWUUUOOOPPP```|||CCC;;;444333555:::CCCKKKNNNQQQRRRQQQQQQRRRPPPKKKAAA>>>888222...------...,,,,,,---.........------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000000111111000...---...////////////...///000000111...000333555666666555444888;;;>>>BBBGGGKKKOOOQQQVVVeee{{{}}}|||~~~~~~ZZZZZZ\\\aaaeeeddd___ZZZOOOEEE;;;777555111000111111111111000000000//////////////////////////////........................------............------........................------------------------................................................////////////////////////........................------------........................//////////////////......///333999===JJJKKKLLLOOORRRVVV[[[^^^```]]]VVVLLLBBB<<<999999999:::<<>>888666:::<<<;;;===BBBCCCDDDBBBAAACCCHHHKKKKKKKKKMMMRRRYYY]]]]]]WWWRRRSSSTTTPPPOOOXXXgggmmmkkkkkk___TTTQQQSSSZZZfffpppkkkcccXXXPPPKKKKKKKKKLLLPPPPPPPPPNNNMMMOOORRRSSS]]]]]]eeesss|||{{{ggg[[[VVVVVVVVVUUUVVVXXXZZZ[[[\\\[[[WWWQQQLLLLLLOOOSSSVVVXXXXXXWWWWWWWWWXXXWWWWWWXXXSSSMMMHHHBBB===888444444333333333555777:::;;;>>>>>>>>>>>>>>>===<<<<<<;;;::::::888777666555555555555444444333222222222////////////////////////////////////////////////........................------............------................................................///......---------.........------...//////...,,,------------------------////////////////////////...////////////000000000---///111111000......///000333<<>>666222222444===FFFMMMQQQQQQOOOOOORRRRRRPPPJJJFFF???888222///......+++,,,------------,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////...///000///---,,,---...///////////////000111111///111333666777666555444;;;>>>CCCFFFHHHJJJOOORRR___}}}~~~~~~tttlllcccaaadddgggeeeaaaWWWJJJ>>>::::::666111///111111111111000000000000////////////////////////////////////////////////------............------........................------------------------................................................////////////////////////........................---------.........//////........./////////000000...///000222555;;;BBBGGGPPPPPPQQQRRRUUUWWWYYYZZZWWWRRRJJJ@@@999888<<>>BBBHHHMMMRRRUUUWWWUUUUUUWWWYYYYYYYYYWWWUUUSSSRRRNNNKKKHHHGGGFFFFFFBBBAAA???>>>===???BBBDDD@@@>>>???BBBCCCBBBDDDIIIHHHSSSZZZUUUNNNMMMOOOOOONNNYYYkkk~~~ttthhh^^^aaacccjjj~~~~~~rrrfffcccjjjxxxuuubbbWWWUUUVVVYYYeeegggfff^^^RRRKKKOOOVVVQQQQQQVVV^^^bbblllvvvooobbb```]]]YYYXXXXXXZZZ\\\VVVXXXXXXTTTNNNKKKMMMPPPTTTRRRPPPNNNNNNQQQUUUXXXXXXVVVSSSPPPLLLEEE>>>888555444333222333555777999<<<===>>>>>>???>>>======;;;;;;:::999888777777666444444444333222222111111000000000000000000000000////////////////////////........................---......//////......---........................////////////////////////......---------......///000///...///111111///...////////////////////////////////////////////////////////////000000000111---///111111000///000111000999GGGSSS\\\___```aaaaaaaaaaaabbbcccdddeeefffaaaaaa___]]][[[YYYWWWVVVSSSQQQQQQ[[[vvvFFF???999666333222888@@@LLLPPPRRRQQQPPPSSSTTTSSSOOOLLLGGGAAA<<<777444333......---------,,,,,,,,,------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000///,,,...///...---,,,---///000000//////000000111222333444555666777777777777<<>><<<===@@@DDDFFFIIINNNTTTXXX[[[]]]]]][[[ZZZYYYYYYXXXUUUQQQNNNKKKIIIFFFBBB???>>>======;;;<<<<<<===>>>BBBGGGKKKKKKQQQSSSOOOKKKNNNSSSVVV^^^rrrwwwfff]]][[[ZZZgggwwwqqqoooyyyzzzwwwppppppuuuyyy~~~fff\\\]]]RRRTTTYYY[[[YYYZZZeeerrrsssuuusssqqqyyyxxxkkk___WWWSSSNNNSSSWWWWWWSSSPPPPPPQQQNNNMMMJJJHHHHHHKKKQQQVVVVVVWWWXXXYYYWWWRRRKKKFFF;;;999666333222333444555999:::<<<>>>??????>>>>>>;;;;;;::::::999888888777555444444333333222111111000000000000000000000000////////////////////////..............................////////////..............................////////////////////////...------------...//////111000///000111222000.../////////////////////////////////////////////////////////000000000111111...///000000///000333555888DDDRRR[[[]]]]]]```dddaaaaaaaaabbbcccdddeeefffaaa```^^^[[[YYYVVVUUUTTTLLLQQQZZZlllGGGCCCAAA???;;;666888===EEEMMMSSSTTTTTTUUUUUUSSSQQQPPPOOOLLLHHHCCC>>><<<222111000...------------..............................------------......------------------------------------------------,,,,,,+++++++++,,,---...------------------------,,,,,,,,,---------......,,,---...///000000000///,,,---//////......000111000000//////000000111222999999777777888999;;;===CCCIIINNNOOORRRaaa{{{vvvssszzzuuunnnmmmiiibbb[[[SSSGGG;;;666777222222222111111111000000////////////////////////////////////////////////------............------........................------------------------................................................////////////////////////....................................////////////---......///000000111111111666<<>>AAAFFFJJJTTTWWW[[[___aaa```___]]]XXXUUUSSSQQQPPPLLLGGGCCC@@@@@@???>>>>>>>>>???@@@???AAADDDFFFHHHMMMSSSXXX\\\iiijjj[[[RRR[[[fffgggxxxqqqsssuuuzzzxxxpppooojjjsss}}}nnnbbb]]]XXXUUUWWW```jjjuuummmaaaYYYXXXWWWXXXYYYXXXUUURRRNNNNNNMMMJJJGGGHHHKKKOOOPPPQQQTTTXXXZZZYYYUUURRRHHHDDD???:::666444444444666888:::===???@@@??????;;;;;;;;;:::999999888888666666555555444333333333000000000000000000000000////////////////////////..............................////////////..............................////////////////////////---------------...//////000//////000111111000...//////////////////////////////////////////////////////000000000111111111///////////////222666999GGGPPP[[[```______bbbfffccccccbbbbbbbbbbbbcccccc```___\\\ZZZWWWTTTSSSRRRSSSeeezzzIIIHHHIIIHHHCCC<<<;;;???>>>IIISSSVVVVVVVVVTTTPPPQQQRRRSSSSSSPPPKKKFFFCCC666444222///.........///..............................------------..............................---------------------------,,,+++***+++,,,---...------------------------,,,,,,,,,---------......+++,,,...000000000000///,,,...///000///000111333000000000000000111111222>>><<<:::888999;;;???AAAKKKQQQWWWWWW^^^uuuyyyssswww~~~rrrnnnooonnnjjj^^^KKK;;;777<<<222222222111111111111000////////////////////////000000000000000000000000---..................---........................------------------------................................................////////////////////////..................................../////////000---......///000111111222999>>>DDDIIIKKKLLLLLLMMMLLLIIIGGGFFFFFFDDD@@@<<<;;;;;;::::::<<>>AAAEEEHHHJJJHHHKKKOOORRRTTTYYY```eee{{{ooo}}}xxxzzz~~~qqqdddZZZXXX```ccc^^^```hhhvvvmmmddd[[[ZZZ]]]]]]VVVOOOSSSTTTTTTPPPJJJFFFFFFGGGEEEFFFIIINNNSSSUUUTTTSSSSSSOOOHHHAAA:::777555555444666999===???@@@@@@???;;;;;;;;;::::::999999999777777777666555555444444000000000000000000000000////////////////////////..............................////////////..............................000000000000000000000000---------------...///000///......///000000///---........................////////////////////////000000000000111111111111/////////...///333888<<>>???>>>===;;;:::999999888666555555444444333222222333333333222222222111111000000000000////////////111111000...---,,,+++***////////////////////////////////////////////////////////////////////////............//////////////////000111111111111111////////////////////////000000000000000000000000////////////000000000000---///000000000666AAAJJJ[[[^^^bbbeeeffffffggghhhgggfffdddbbb```_________\\\[[[ZZZYYYSSSOOOQQQXXXwwwPPPRRRJJJFFFLLLJJJEEEIIINNNPPPTTTVVVWWWVVVUUUUUUSSSSSSRRRQQQOOONNNMMMLLLHHHCCC;;;555222000...------...---,,,+++++++++,,,---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------...//////......//////////////////////////////000000000111111222222111111555<<>>AAAFFFLLLQQQVVVYYY[[[[[[VVVQQQNNNMMMHHHCCC>>>;;;;;;<<<>>>@@@HHHIIIHHHGGGNNN]]]iiinnnhhh^^^]]]jjjxxxrrrfff\\\[[[```gggrrr|||mmm[[[WWWVVVWWWXXXXXXUUUPPPMMMNNNJJJEEEEEEJJJQQQUUUUUUUUUWWWWWWTTTMMMFFF???<<<555333222555999===<<<;;;>>>===<<<;;;:::999888888666666555555444333333333333333333222222222222111111000000000////////////000000///...---,,,,,,+++////////////////////////........................////////////////////////............////////////......///000000000000000////////////////////////000000000000000000000000////////////000000000111000000//////333<<>>:::@@@OOOPPPNNNTTTVVVjjjooolllkkkooovvvyyyrrrvvvxxx\\\HHHFFF===888333222222222///---222222111111111000000000////////////////////////---......//////......---................................................---------............///////////////////////////............////////////////////////////////////.........///////////////111......222555:::BBBKKKMMMKKKHHHDDD???:::666444000222444555555555777999999===BBBGGGJJJMMMQQQTTTSSSTTTUUUSSSNNNIIIFFFEEE;;;<<<<<<===???CCCHHHKKKMMMRRRUUUXXXcccwwwxxxxxxlllfffhhhlllnnnooouuurrrkkkaaaXXXTTTTTTUUUUUUUUUPPPJJJGGGHHHJJJMMMOOOUUUVVVXXXYYYXXXSSSLLLGGG===777111111777<<<<<<;;;===<<<<<<;;;:::999999888777777666555555444444333333333333333222222222222111111000000000//////////////////.........------////////////////////////------------------------////////////////////////............////////////------...///////////////////////////////////////000000000000000000000000/////////000000000111111222000///222:::GGGTTT]]]___aaadddeeeeeedddeeefffeeeeeeeeedddbbb```^^^\\\VVVTTTTTT[[[hhh|||{{{xxxfffVVVQQQLLLIIIQQQOOONNNNNNOOORRRTTTUUUVVVRRRSSSTTTTTTTTTSSSRRRQQQQQQOOOKKKHHHCCC<<<555000000/////////000000///...........................---------............///........................,,,,,,,,,---------.................................------------...//////------...///000111111222//////000000000111111111000000111555;;;@@@CCCCCC<<>>666555555444111111222222222111111111000000////////////////////////......////////////......................................................---------............///////////////////////////............//////////////////////////////////////////////////////000000000111555999>>>DDDLLLRRRQQQMMMGGG@@@;;;888777666777666555444555888===@@@CCCHHHNNNRRRTTTTTTTTTTTTPPPOOOMMMIIIEEECCCBBBAAA<<>>???AAABBBLLLKKKKKKRRRbbbnnnlllbbbcccssskkkcccfffpppzzzrrrZZZYYYUUUTTTXXXXXXRRRMMMMMMHHHIIIKKKQQQWWWZZZXXXUUUNNNKKKFFF>>>888666:::>>>;;;;;;<<<<<<<<<;;;::::::999888888777777666666555444444444333333333222222111111111111000000000000.........////////////000////////////////////////------------------------////////////////////////............//////////////////000111111111111000////////////////////////////////////////////////000000000000111111111111...111888CCCOOOZZZaaadddcccdddfffeeedddcccdddeeecccddddddcccaaa^^^ZZZXXX[[[WWWcccwwwtttlllccceeeYYYTTTMMMJJJLLLOOOQQQQQQSSSTTTVVVWWWVVVUUUSSSRRROOONNNNNNMMMLLLIIICCC@@@444111---,,,///000///---........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------...///////////////000000111111111000000000111111111222222111555;;;@@@CCCDDDDDDCCCOOOWWWVVVRRRVVV___yyy~~~eee^^^qqq```NNN===888777222111333333222222222222111111111000000000000000000000000...//////000000//////...................................................---------............///////////////////////////............////////////////////////////////////000000/////////111222333000888AAAFFFJJJOOOQQQPPPQQQLLLEEE@@@>>>@@@EEEHHH@@@===;;;<<>>===@@@CCCEEEFFFQQQOOOOOOZZZtttxxxsssjjjkkksssgggYYYPPPQQQRRRPPPOOOSSSHHHGGGGGGJJJNNNRRRTTTUUUPPPQQQOOOGGG<<<777888<<<:::;;;===>>>>>>===<<<;;;:::999999888888777666666444444444444333333333333222222111111111000000000////////////////////////////////////////////////------------------------////////////////////////............///////////////000000111111111111111////////////////////////000000000000000000000000000000000111111111222222...555AAANNNXXX___cccddddddeeefffeeedddcccdddeeeccccccbbbaaa^^^[[[YYYWWWSSSYYYqqq{{{~~~xxxyyymmmdddXXXPPPNNNNNNMMMLLLPPPRRRTTTVVVWWWVVVUUUTTTPPPOOONNNNNNNNNLLLJJJGGG>>>888111...///000...,,,........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------...//////000000000000000000000111000000111111111222222222555999???BBBDDDFFFIIILLLQQQUUUSSSYYYkkk~~~wwwooovvvttt]]]FFF>>>999222000444333333222222222111111111000000000000000000000000//////000000000000//////................................................---------............///////////////////////////............////////////////////////////////////111000//////000111333555999AAAHHHJJJMMMRRRSSSQQQRRRPPPMMMJJJJJJLLLOOOQQQHHHFFFEEEIIIOOOUUUXXXYYYUUUVVVVVVTTTOOOJJJFFFEEEAAAAAABBBFFFKKKOOOPPPOOOUUUYYY___nnnttt___ZZZYYYTTTRRRTTTNNNMMMIIIGGGFFFIIIOOOSSSTTTUUUTTTOOOGGG???<<<;;;;;;<<<>>>???@@@???>>>===:::::::::999888888777777555444444444444333333333222222222111111111000000000000000///////////////////////////////////////........................////////////////////////............////////////...//////000111000000000////////////////////////000000000000000000000000000000111111111222222222333===KKKWWW]]]aaadddfffdddeeefffeeedddccceeegggbbbbbb```^^^[[[YYYWWWVVVVVViii~~~xxxxxxiii]]]XXXUUURRROOOMMMOOOSSSVVVXXXXXXWWWVVVRRRPPPOOONNNOOOOOOMMMLLLGGG@@@777222222222///---////////////////////////---------.........//////........................,,,,,,,,,---------.................................------------...//////111111111000000000000000000111111111111222222222777<<>>@@@AAA@@@???>>>;;;;;;:::999999888888777555555444444444333333333222222222111111111111000111000000000/////////...////////////////////////////////////////////////////////////////////////............/////////000---......///////////////////////////////////////000000000000000000000000000111111111111222222222888CCCQQQ[[[___bbbeeeiiidddeeeeeeeeeddddddfffgggbbbaaa^^^\\\YYYWWWVVVVVVkkkxxxttt~~~|||yyynnneeeXXXDDDMMMMMMOOOSSSXXXZZZWWWTTTYYYUUUPPPOOOPPPPPPNNNLLLGGGFFFBBB;;;333......000...------///111111000...........................//////.........---------,,,,,,,,,---------......000000000000000000000000------,,,---...000222333000000000000000111111222111222222222111222444555???DDDGGGHHHLLLRRRSSSPPP]]]TTT___yyykkknnn~~~{{{fffPPPBBB<<<888444555444333333444444222000000000000000000000000000000000000000////////////////////////000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////.........111111111000222666<<>>;;;<<<===<<>>======AAAEEEFFFBBB>>>=========<<<;;;;;;;;;:::777777777666555555444444111111111000000000000///000000000000000//////...//////000000000000//////........................111111000000//////......000000////////////000000............/////////000,,,---...000000000//////000000000000000000000000222///000444333///000555BBBNNNYYY^^^aaadddeeecccgggggggggeeedddbbb```___]]]bbb\\\ZZZ\\\OOOTTTuuu|||zzzvvvttt||||||vvviiiTTTNNNLLLKKKNNNSSSVVVVVVUUUXXXVVVSSSRRRQQQPPPNNNLLLJJJIIIFFF@@@888222/////////...---...//////---,,,........................//////.........---------,,,,,,---------.........////////////////////////------------...000222333000000000000000111222222222333333222111333888<<>>777666555444333333444444222000111111111111111111111111111000000000////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000111111333888???CCCIIINNNRRRSSSUUUXXXXXXUUUXXXYYY[[[ZZZYYYYYY[[[]]]\\\\\\\\\[[[WWWRRRMMMIIIDDDDDDAAA<<<999<<>>======<<<<<<;;;;;;:::777777777666555555444444222222222111111111000000000000000000000//////...//////000000000000//////........................111000000000/////////...000000////////////000000........./////////000000---...///000000000///...000000000000000000000000111///000333222///333:::HHHRRR\\\___bbbeeefffeeeggggggfffeeedddbbb```___^^^```XXXUUUWWWQQQ^^^rrrwwwyyyvvvwww~~~eeeXXXSSSMMMLLLNNNRRRSSSSSSVVVWWWXXXVVVSSSPPPNNNNNNMMMMMMKKKFFF???888333111222000............---,,,.......................................---------,,,------------.................................---------...///000111222111000000000000111222222222333444222111555>>>FFFQQQKKKLLLTTTVVVSSSSSSXXXaaa~~~~~~llliii|||{{{bbbFFF888999555444222333444444333111111111111111111111111111111111000000000/////////111111000000//////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...///111444777===CCCHHHPPPTTTUUUTTTUUUXXXXXXUUU[[[]]]]]]]]][[[[[[\\\]]]___^^^\\\XXXSSSMMMHHHDDD>>>???>>>===<<<@@@IIIQQQRRRTTTiiimmm___XXXPPPPPPTTTPPPUUUPPPLLLMMMRRRWWWYYYXXXQQQGGG??????FFFKKKHHHCCC>>>>>>>>>===<<<;;;;;;;;;777777666666555555444444333333333333222222222222000000111111000000///...//////000000000000//////........................000000000000////////////000000////////////000000....../////////000000000//////000000000///......000000000000000000000000000000111222111222999BBBPPPXXX```bbbcccfffhhhgggggggggfffeeecccaaa___^^^]]]\\\TTTSSSYYY\\\qqq{{{}}}vvvxxx|||jjjcccYYYSSSQQQRRRRRRQQQTTTXXX[[[YYYUUUQQQPPPPPPMMMMMMMMMKKKEEE>>>888444555222000//////000000///................................................------------.............................................//////000111222111111000000111111222333111333444222222888DDDNNNQQQLLLPPPZZZXXXOOOTTTaaakkk```mmmvvvWWW@@@999666555333333444555444333111111111111111111111111111111111000000000//////111111000000//////......///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000---000333777<<>>>>>===<<<;;;;;;888777777666666555444444444444444444333333333333000111111111111000////////////000000000000//////........................000000000000////////////000000////////////000000...////////////000000000000000000000//////......000000000000000000000000...000222222222777BBBLLLVVV^^^cccccccccfffhhhhhhggggggfffdddbbb```^^^]]]\\\XXXWWW___kkkuuu|||xxx~~~wwwqqqiiibbb___\\\WWWTTTRRRVVVZZZZZZWWWTTTSSSSSSLLLLLLMMMLLLIIIDDD>>>:::555222///---...000111111........................---.....................---------.........//////..............................///000000111111111111111111111111222222333111222333333555===IIISSSQQQNNNQQQVVVTTTTTTiiiooocccqqqnnnNNN:::999777555444555555444444111111111111111111111111111111111111000000000000111000000000/////////...////////////////////////////////////////////////////////////////////////////////////////////////////////////000000111111///222777<<>>===<<<;;;;;;999888888777777666555555555555555444444444444333111111111111111000000/////////000000000000//////////////////////////////////////////000000000000000000////////////000000////////////000000000111111111000000////////////111111111111111111111111...111333222555???KKKTTT[[[aaafffdddcccfffhhhggggggfffeeedddaaa___]]]\\\YYYWWWcccwwwzzzxxxvvvtttpppiii___WWWPPPSSSWWWYYYYYYXXXWWWWWWNNNMMMLLLLLLKKKHHHDDDAAA666222...,,,,,,...///000........................---------...............------........./////////...........................///000111111111111000222111111111111222333333222333444666<<>>===<<<;;;::::::999999888777777777555555555555444444444444111111222222111111000/////////000000000000//////////////////////////////////////////000000000000000000////////////000000/////////000000000111111111111000/////////000000111111111111111111111111...111222333;;;HHHUUU[[[]]]dddhhhfffeeefffhhhggggggfffeeecccaaa^^^\\\[[[WWW[[[uuuxxx{{{~~~qqq___RRRNNNOOORRRVVVZZZ\\\\\\[[[TTTQQQMMMLLLKKKJJJHHHEEE===888222...---...//////........................---------.........//////............////////////////////////////////////...///000111222111000000222222111111222222333444555444666;;;DDDMMMSSSVVVTTTTTTTTTUUUccc{{{hhhfffgggrrrRRRAAA>>>:::888777666666555222222222222222222222222222222222111111111000000......//////000000111111////////////////////////////////////////////////////////////////////////////////////////////////...//////000111111222222777;;;AAAFFFKKKOOOTTTWWWTTTXXXYYYXXXZZZ^^^___]]]\\\[[[ZZZZZZZZZYYYUUUQQQGGGCCC???<<<<<<@@@EEEIIILLLTTTfffwwwyyypppnnnuuuvvvdddXXXWWWXXXSSSRRRVVVWWW]]]dddddd\\\QQQIIIEEECCCBBBAAA@@@>>>===<<<;;;<<<;;;;;;::::::999999888555555555444444444333333111222222222222111000000//////000000000000//////////////////////////////.../////////000000000111000000////////////000000//////000000000111111111111000/////////000111222111111111111111111111111///111222555@@@RRR\\\___^^^eeejjjiiiggghhhiiigggffffffeeeccc```^^^[[[ZZZUUUbbbzzzxxx}}}rrr[[[JJJMMMLLLNNNTTTZZZ^^^^^^]]]YYYUUUOOOLLLKKKKKKIIIGGGEEE???888222000000000000........................---------.........//////............/////////000000000000000000000000000//////111222222111000000222222111111222222333444777666777???JJJSSSVVVVVVQQQUUUYYY___sssssskkkqqqbbbDDD@@@<<<999888777666555222222222222222222222222222222222111111111111000------...///000111222222////////////////////////////////////////////////////////////////////////////////////////////////...//////000111222222222999>>>DDDIIIMMMQQQUUUWWWUUUYYYZZZYYYZZZ^^^^^^[[[^^^\\\YYYYYYXXXUUUPPPKKKFFFCCC???===???EEEMMMQQQMMMZZZrrrvvv{{{uuu\\\XXX[[[YYYWWWXXXVVV]]]eeejjjfffZZZMMMDDDCCCBBBAAA@@@???===<<<;;;===<<<<<<;;;;;;:::999999555555444444444333333333111222222222222111000000//////000000000000//////000000000000000000000000.../////////000000111111000000////////////000000000000000000111111111111000000/////////111222333111111111111111111111111000111111555DDDWWWaaa```___ggglllkkkiiijjjjjjhhhffffffdddbbb```]]][[[YYYUUUggggggrrr|||rrr}}}ooo```[[[SSSLLLLLLPPPWWW```iii^^^\\\UUUMMMLLLNNNNNNJJJJJJEEE>>>666000...000333111111000/////////////////////............//////............////////////000000000000000000000000////////////000000000000444222111111222333333222000;;;@@@GGGUUUWWWRRRTTTXXXNNNWWW}}}lllrrr[[[JJJ:::888999777555555555444333333222222333333222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////---------.........//////......///000000000000000.../////////000222555888BBBDDDHHHLLLQQQUUUWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZ___\\\[[[YYYRRRIIIDDDEEEAAA???BBBHHHKKKIIILLLQQQRRRiiisss~~~mmm^^^XXXZZZXXXSSSVVV\\\cccgggcccWWWJJJEEEBBB??????@@@@@@>>>;;;===;;;::::::::::::999777777777777666555555444444222222222111111111000000111111111111111111111111111111000000000000111111000000000000000000000000............////////////111111222222222222111111//////000000111111222222111000000000000000111222444111444BBBTTT___cccccceeeeeeeeefffggghhhhhhiiihhh```^^^bbb___WWWWWW___```{{{iiinnn{{{{{{vvvsss{{{~~~qqqggg\\\XXXVVVWWW[[[aaadddeeeaaaXXXQQQNNNLLLHHHKKKGGGBBB:::444111000000000000000/////////////////////............//////............////////////000000000000000000000000////////////000000000111222222111222444555555555444@@@FFFLLLXXXXXXSSSUUUYYY```}}}yyymmmwwwqqqYYY@@@999;;;:::555111555444333333222222333333222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////---------.........//////......///000000000000000///000000000111444999===CCCGGGLLLRRRVVVWWWWWWVVVZZZZZZZZZZZZZZZYYYYYYYYYZZZXXXVVVRRRIII@@@???CCCFFFEEEJJJSSSXXXXXXYYY]]]iiixxxvvvddd]]]WWW___]]][[[[[[^^^^^^ZZZVVVOOOKKKEEEAAA@@@@@@>>><<<===<<<::::::;;;;;;999888777777777666555555444444222222222222111111111111111111111111111111111111111111000000000000111111000000000000000000000000/////////000000000111111111111222222222222111111000000000000000111111111000000000000000111111222444555<<>>CCCEEEJJJRRRXXX[[[ZZZWWWUUUZZZZZZZZZZZZYYYYYYXXXWWWUUURRROOOJJJBBB;;;===CCCJJJNNNYYYdddiiifffdddddd{{{uuuaaaeeeaaa\\\[[[]]]___aaaccc\\\VVVLLLEEEAAA?????????>>><<<;;;;;;;;;;;;:::888777777666666555555444444222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000111111111222222111111222222222222111111111111111111000000000000000000000000000111222222555<<>>:::<<<;;;777555555444333333333333333222222222111111111000000////////////////////////////////////////////////////////////////////////............////////////......///000000000000000111111111111444;;;CCCHHHJJJNNNTTTZZZ\\\ZZZWWWUUU[[[[[[[[[[[[YYYWWWVVVUUUQQQKKKFFFCCCAAA???BBBHHHKKKWWWgggppppppmmmmmmooouuugggcccbbbccceeeeeegggiiifff___TTTIIIBBB@@@@@@AAA???>>><<<<<<======;;;:::888777777666666555444444222222222333333333333333111111111111111111111111111111000000000000111111000000000000000000000000000000000111111111222222111111222222222222111111222222111111000000//////000000000000111222333333666CCCRRR\\\bbbgggiiiiiihhhhhhiiihhhgggfffdddcccccc```\\\VVVQQQZZZttt{{{|||tttlllhhhhhhfffddddddaaaXXXMMMIIIHHHHHHHHHFFF@@@888222//////000000000000000/////////............//////............////////////////////////////////////000000000000111111111111111222444444444555888;;;BBBNNNSSSSSSSSSOOOWWWlllpppPPPaaaxxxuuudddjjj|||gggHHH:::888::::::666555444444333333444444222222222111111111000000////////////////////////////////////////////////////////////////////////........./////////000000......///000000000000000000000111222666===EEEKKKOOOQQQTTTWWWYYYYYYXXXWWW\\\\\\[[[ZZZXXXTTTQQQPPPKKKBBB<<>>>>>??????===<<<999888888777777666555555333333333333333333444444111111111111111111111111111111000000000000111111111111111111111111111111/////////000000000111111111111222222222222111111222222111111000000//////000000000000111222333444999JJJZZZaaacccgggiiihhhiiiiiiiiiiiigggeeecccaaaaaa]]]XXXRRRTTTgggxxxooorrrzzz{{{qqqsssooogggbbbdddeee]]]RRRMMMKKKIIIIIIHHHEEE>>>999333222111000000000000111//////............//////............////////////000000000000000000000000000000000111111111222222222333444444333666;;;AAAGGGPPPRRRQQQQQQRRRgggrrr___sssllldddvvvZZZ@@@777777888666555555444444444444444222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////....../////////000000000......///000000000000000000111333555999@@@HHHMMMRRRSSSTTTVVVWWWXXXYYYYYY[[[[[[ZZZWWWTTTOOOJJJHHHCCC<<<999???HHHMMMRRRWWWcccqqq||||||}}}rrrjjjgggdddffflllsssppphhh^^^SSSKKKGGGFFFDDDBBBAAAAAAAAAAAA@@@>>>::::::999999888777777777555555555444444333333333111111111111111111111111111111000000000000111111111111111111111111111111/////////000000000111111111111222222222222111111111111111111000000000000000000000111222333444555@@@QQQ___ccccccggghhhfffhhhiiijjjiiihhheeecccaaa^^^[[[VVVUUU```yyyqqqaaaccciiivvvyyyppp~~~xxxnnneeedddgggfff```VVVQQQLLLIIIIIIHHHDDD???777555333000///000111222//////............//////............////////////000000000000000000000000000000111111111222222222222333444444444999BBBJJJMMMTTTSSSQQQSSS\\\~~~pppiiiqqqxxxxxxpppkkklllMMM???:::777666666555444444444444444222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////.../////////000000000000......///000000000000000111333555888===CCCJJJOOOSSSTTTUUUWWWXXXZZZZZZZZZYYYXXXVVVSSSNNNHHHBBB???======AAAHHHMMMQQQYYYbbb}}}tttoookkkmmmrrr|||{{{vvvmmm```TTTLLLHHHFFFDDDCCCCCCDDDCCCBBB@@@<<<;;;;;;::::::999999888777777666555444333222222111111111111111111111111111111000000000000111111111111111111111111111111000000000111111111222222111111222222222222111111000000000000000111111111000000000111222333555555HHHWWWccccccccchhhiiieeeggghhhiiijjjhhhfffcccaaa\\\YYYXXX^^^ppp}}}jjjhhhfffgggnnn{{{uuummm~~~ssshhheeejjjoooooo^^^WWWOOOJJJJJJIIIFFFCCC:::777444000///000222333//////............//////............/////////000000000000000000000000000000111111111111222222222111333444444555<<>>===<<<;;;;;;;;;777666555444333222111111444444444333333333222222333222111000000111222333222222222222111111000000333222222111111222222333222222222222222222222222111111111111111111111111222---///666666222777CCCZZZ^^^bbbeeegggiiikkkmmmhhhkkkllljjjgggeeebbb___^^^XXXZZZtttyyyyyyyyyuuu}}}yyyuuu}}}rrrssszzztttkkkmmmtttyyyxxxpppbbbSSSKKKHHHHHHGGGBBB>>>888333111111111000111000000000////////////////////////////////////111111000000000000111111/////////000000111222333444444333555;;;CCCLLLRRRNNNQQQUUU```|||lll]]]lll~~~zzzzzzvvvooopppwwweeeNNN<<<888888777666444333333333333333333222222222222111000000000000000000000000000000////////////000000111111000///////////////////////////000000000000///000111000//////111333666999>>>BBBFFFKKKQQQTTTUUUVVVXXX[[[]]]]]]ZZZXXXSSSNNNGGG@@@<<<<<<<<<<<>><<<;;;;;;;;;:::888888777666555444333333444444444333333333222222222222111111111111222222222222222222111111111000333222222111111222222333222222222222222222222222111111111111111111111111333///000666555333<<>>888222//////000111111000000000/////////////////////////////////111111000000000000111111000000000000000111333333555444444888@@@HHHNNNQQQLLLSSS```zzzhhhPPPVVVwwwrrrrrrxxx{{{{{{}}}|||~~~\\\888;;;:::999888666444333222333333333333222222222222000000000000000000000000000000////////////000000111000000///////////////////////////000000000000000000000000//////111333999===BBBGGGKKKOOOSSSVVVUUUUUUWWWZZZ\\\[[[XXXUUUKKKFFF@@@<<<:::<<<@@@DDDKKKfffvvvwwwvvvyyy}}}zzzyyy{{{}}}zzzwwwtttsssuuuxxxzzzzzz|||wwwsssppppppooommmjjjlllkkkiiigggeeedddccccccccccccdddeeehhhkkknnnooo}}}yyyhhhMMMJJJGGGEEEDDDDDDBBBAAA??????===<<<;;;:::::::::::::::999888777666666555444444444444333333333333111111222222222222111111222222222222111111111111333222222111111222222333222222222222222222222222111111111111111111111111444111222555444555BBBSSSbbbeeehhhjjjkkklllmmmnnnllliiieeeccccccccccccccceeessszzz{{{vvvzzzzzz|||{{{ppp[[[QQQLLLIIIFFFEEEBBB;;;333......000111111111000000000//////////////////////////////111111000000000000111111000000000000111222333333444444666;;;CCCKKKPPPQQQOOO[[[tttrrr]]]SSSlllvvvqqqtttttttttjjj<<<<<<:::999777777555444222444444333333333222222222000000000000000000000000000000////////////000000000000////////////000000////////////000000000000000000000/////////222555<<<@@@FFFKKKNNNQQQTTTVVVVVVWWWXXXZZZ[[[YYYUUUQQQHHHDDD@@@??????AAAHHHOOOVVVrrr|||}}}xxxqqqjjjeeeddddddeeebbbaaa```]]]ZZZZZZ]]]___[[[YYYVVVUUUVVVYYY\\\^^^^^^ZZZWWWUUUVVVVVVUUUTTTUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOPPPPPPRRRTTTWWWXXXZZZ```fffkkknnnuuuyyyUUUPPPJJJGGGFFFFFFEEEDDD??????===<<<;;;:::::::::;;;::::::999888777777777555444444444444333333333000111333333333333111000222222222222222222222222333222222111111222222333111111111111111111111111111111111111111111111111444222222333333999JJJ[[[fffiiilllmmmmmmmmmnnnooooooiiieeedddcccbbbbbbeeennnlllVVVKKKMMMFFFFFFDDD>>>666111000111111111111111000000000000000000000000000000000000111111000000000000111111000000000000111222333444333444888>>>FFFMMMQQQSSSRRRdddbbbZZZiiipppkkkqqqoooooozzzNNN===;;;777666777777555444444444444333333333222222111111111111111111111111000000////////////000000000000////////////000000////////////000000000000000000000000///111555888>>>CCCIIIMMMPPPRRRTTTUUUXXXYYYZZZ[[[[[[WWWQQQMMMDDD@@@@@@BBBCCCEEELLLUUUdddxxxnnniii```^^^ZZZWWWTTTSSSSSSSSSTTTTTTTTTRRRPPPQQQSSSVVVSSSRRRQQQOOOOOOQQQTTTVVVUUUSSSQQQPPPPPPRRRSSSSSSPPPPPPQQQQQQRRRRRRRRRRRROOONNNNNNNNNOOOQQQRRRTTTTTTYYY^^^______bbbiiioooooosss{{{```XXXNNNHHHFFFGGGFFFEEE@@@???>>>===<<<;;;;;;;;;:::999999888888777777777555555555444444444333333111222333444444333222111222222222222222222222333333222222111111222222333111111111111111111111111111111111111111111111111333222111222555???QQQaaaiiikkknnnoooooooooooopppmmmhhhddddddaaa^^^```eeehhh{{{cccSSSQQQHHHHHHEEEAAA;;;666333222222222111111111000000000000000000000000000000000111111000000000000111111111111000111111222333444333777<<>>888666777888777555444444444444333333333333111111111111111111111111000000////////////000000///////////////000000111////////////000000000000000000000000111444888<<<@@@EEEKKKPPPSSSSSSTTTUUUZZZZZZ[[[[[[YYYSSSLLLGGG>>>===@@@HHHJJJIIIOOOZZZppp|||tttlllddd]]]XXXUUUOOONNNNNNNNNNNNNNNNNNNNNKKKMMMNNNNNNNNNOOOQQQSSSKKKLLLNNNOOOOOOOOOQQQRRRRRRPPPNNNLLLLLLNNNPPPQQQRRRRRRTTTVVVWWWXXXXXXXXXVVVVVVVVVWWWXXXZZZ]]]^^^aaadddfffeeebbb```aaacccaaaccchhhnnnvvv~~~rrreeeUUUJJJFFFFFFEEECCCAAAAAA???>>>===<<<<<<<<<999999888888777777777777555555555555444444444333222222333333333333222222222222222222333333333333333222222111111222222333111111111111111111111111111111111111111111111111222222111333:::GGGYYYeeejjjlllooopppooooooppppppiiidddbbbbbb\\\XXX___kkkwwwyyyzzz|||}}}zzziii\\\NNNLLLHHHDDD@@@;;;555222222222222111111111000000000000000000000000000000111111000000000000111111111111111111222333444444444:::BBBGGGIIIOOOXXX```ttt~~~mmmbbbqqqxxxhhhfffwwwmmmssswwwLLLEEE<<<777777888888666555444444444444333333333111111111111111111111111000000////////////000000///////////////000111111////////////000000000000000000111111222666<<<@@@BBBGGGNNNSSSUUUUUUUUUUUUZZZZZZZZZYYYUUUOOOFFF@@@===>>>GGGSSSWWWTTTYYYdddxxxlllaaa^^^ZZZUUURRRQQQOOONNNJJJKKKKKKLLLNNNPPPQQQRRRNNNPPPTTTVVVWWWXXXYYY[[[RRRWWW^^^aaabbbbbbbbbcccbbbaaa___]]]]]]___bbbeeeiiikkklllnnnooooooooooooqqqrrrsssuuuxxx||||||wwwqqqnnnlllkkkiiiiiijjjmmmppprrrzzzxxxbbbRRRJJJHHHFFFDDDCCCBBBAAA???>>>>>>======999999999888888888888888555555555555444444444444333333333222222333333333222222222333333333444444333222222111111222222333111111111111111111111111111111111111111111111111333333222666AAAQQQ```hhhiiikkknnnooooooooopppppphhhcccaaa___YYYVVVfffzzz~~~pppqqqmmmeeekkkzzz~~~fffTTTOOOJJJGGGDDD>>>777111222222222111111111111000000000000000000000000000111111000000000000111111111111111111222333444555555===FFFJJJKKKPPP[[[eee{{{hhhdddoooooohhhhhh|||xxxqqq}}}SSSJJJ???999888999888666555555444444444333333333111111111111111111111111000000////////////000000///////////////000111111////////////000000000000000000111111333888>>>CCCDDDIIIPPPUUUWWWWWWVVVVVVZZZYYYYYYWWWSSSKKKBBB;;;AAACCCPPP___ddd```eeepppttthhhaaaZZZSSSNNNOOONNNLLLLLLNNNNNNMMMPPPPPPOOOPPPRRRVVVYYY[[[]]]aaafffiiikkklllmmmnnnooovvvzzzsssooommmmmmnnnppptttxxxzzz{{{nnnZZZOOOLLLIIIFFFCCCCCCAAA@@@???>>>>>>>>>::::::999999999999999999666666555555555444444444555444222222222222444555222222222333333444444444333222222222222222222333000000000000000000000000111111111111111111111111555444333999GGGXXXdddiiihhhjjjmmmoooooooooooopppjjjeeebbb___XXXXXXnnn{{{kkklllhhh\\\```pppxxxUUUSSSKKKCCC@@@@@@===777222000///000111222000///000000000000000000000000222222222222222222222222111222444444333444666888888FFFFFFGGGRRRSSS[[[uuuzzzcccTTTjjjzzzoookkklllzzzfffkkkOOO999999<<<666444888666666666555444444333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111333777;;;@@@CCCLLLNNNQQQUUUWWWXXXXXXXXXXXXXXXVVVPPPHHHBBB??????FFFMMMYYYooo|||rrroooyyyiii___XXXRRRNNNNNNPPPOOOOOOOOOPPPQQQTTTUUUUUUUUUVVVXXX]]]bbbhhhkkkyyy}}}yyysssxxxrrrllllllsss{{{```LLLMMMMMMHHHDDDDDDCCCBBBAAA???>>>>>>;;;;;;:::999999999::::::777777777666555555444444555555444444444333333333333333333333333333333333111111111111111111111111222222222222222222222222333333333222222111111111444333444<<>>:::888;;;777666666555555444333333222222222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111333777===BBBFFFMMMOOORRRUUUWWWXXXXXXXXXXXXWWWSSSLLLEEE@@@??????KKKRRR___ttt{{{pppyyyzzzmmmbbbWWWSSSPPPNNNMMMOOORRRRRRQQQQQQRRRUUUYYY\\\dddfffkkkqqqyyyzzztttooooootttyyy{{{zzzxxxqqqWWWMMMJJJHHHEEEDDDCCCBBBAAA@@@???>>><<<;;;;;;:::::::::::::::888888777666666555555444555555444444444333333333333333333333333333333333111111111111111111111111222222222222222222222222333333333222222222111111444222444>>>PPPaaajjjlllmmmnnnnnnnnnnnnnnnmmmmmmeeeccc\\\UUUYYYooo}}}}}}{{{tttoookkkpppzzzcccKKKKKKLLLBBB<<<>>>444333111111111222111000111111111111111111111111222222222222222222222222222333444333222333555888DDD<<>>>>>===<<<;;;;;;;;;;;;999999999888777777666666555555444444444333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222555222777III]]]jjjmmmmmmooopppppppppooollljjjiii]]]\\\SSSRRRlllyyyuuuuuuVVVEEECCCDDDBBB999777333222222222222111111111111111111111111111111111111222222333333333444444444333333444888;;;DDDIIIUUUUUU\\\oooSSSbbboooeeeaaacccvvv{{{vvvsssjjj```lllJJJ<<>>===<<<<<<<<<<<<:::::::::999888888777777555555444444444333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222555333;;;PPPdddmmmnnnnnnqqqqqqrrrqqqooolllhhhfffZZZZZZWWW]]]{{{~~~~~~fffJJJEEEFFFCCC<<<888555222222333222222222222222222222222222222111111111222222333333444444444444444444777;;;???AAAOOOWWWUUUnnnttt```WWWzzzooodddaaaeeeyyyuuukkkfffjjjrrrlll[[[tttzzzOOO<<>>===<<<<<<<<<;;;;;;;;;:::999999888888555555444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222111222222222222333333333555555AAAXXXiiimmmnnnppprrrrrrsssrrroookkkgggdddZZZZZZ]]]kkk|||~~~~~~~~~zzzZZZHHHDDDDDD===:::666333333333333222222222222222222222222222000111111222333333444444444555555555666999>>>BBBCCCRRRUUU^^^aaaaaapppqqqccc```hhh|||pppbbbZZZ^^^ooowwwggghhhYYY===>>>>>>555888888777777666555555555444444333333333222222222111111111111111111111111000000000000000000000000000000000000111111111111222444777===CCCJJJOOORRRSSSUUUXXXZZZZZZWWWTTTRRRKKKHHHFFFHHHPPPZZZbbbffflll{{{kkkYYYUUUOOOKKKJJJKKKLLLMMMLLLQQQWWW[[[^^^bbbgggjjjsss{{{uuuXXXQQQPPPOOOMMMKKKIIIGGGFFFBBBAAA@@@???>>>=========<<<<<<;;;;;;:::999999999555555444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333444777GGG___lllmmmmmmrrrsssssstttrrrooojjjeeebbbZZZZZZaaawwwyyyxxx{{{~~~{{{jjjKKKAAAFFF>>>;;;666333333333333222222222222222222222222222000000111222333333444444444555555555777;;;@@@EEEIIITTTSSShhhppp\\\kkknnn]]]YYYllluuuhhhppp{{{~~~dddTTTSSS```{{{kkkhhhEEEBBB@@@555888888777777666666555555444444444333333333222222111111111111111111111111000000000000000000000000000000000000111111111111111444999???EEEKKKOOORRRPPPSSSWWWYYYYYYUUUQQQNNNCCCBBBDDDLLLZZZhhhsssxxx{{{xxxooo```PPPKKKJJJIIIJJJMMMPPPRRRRRRYYYaaakkkuuu~~~fffSSSRRRPPPNNNLLLJJJIIIHHHCCCBBBAAA???>>>============<<<<<<;;;;;;:::999999555555444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111222222333333333333999KKKcccnnnllllllssssssttttttsssooojjjeeeaaa[[[ZZZddd}}}wwwuuuvvvWWWCCCHHHCCC>>>777222333555444111111111111111111111111111222222333333333333444444666666666555777;;;BBBFFFLLLMMMeeekkk___hhhYYYRRRggg~~~~~~lll\\\___cccrrrsssUUUGGGNNNgggxxx{{{QQQ@@@@@@999::::::999888777666555555555444333333222222333333111111111111111111111111000000000111222222222333111111222222222111111000444999@@@FFFKKKNNNRRRTTTRRRVVVXXXUUUTTTUUUPPPHHHBBBAAAGGGUUUccckkkooosssnnn[[[NNNLLLOOOGGGLLLIIIJJJTTTYYY___lll|||xxxZZZMMMKKKNNNKKKMMMNNNGGGIIIGGGDDDCCCBBBAAA???>>>>>>>>>===<<<;;;::::::999888666555444555555444222555555555555555555555555333333333333333333333333333333333333333333333333333333222222222333444444555>>>NNN___iiimmmqqqttttttwwwxxxsssjjjcccaaabbb\\\SSSppp{{{zzz{{{}}}~~~}}}fffMMMHHHCCC???:::666444444333000222222222222222222222222222222333333333333444444333444444555888===DDDIIIXXX]]]{{{ppp]]]qqqrrr\\\QQQNNNeee|||~~~dddYYY___hhhzzz~~~gggOOOGGGSSSqqqsss[[[BBB???;;;::::::999888777666555555555444333333222222333333111111111111111111111111111111111111111222222222111111222222222222111111555:::AAAGGGKKKOOOSSSUUUWWWZZZ[[[VVVSSSPPPIIIAAAFFFFFFLLLWWWcccmmmwwwgggWWWNNNJJJHHHJJJKKKQQQPPPUUUeeeqqq}}}___QQQOOORRRPPPQQQSSSLLLJJJHHHEEEDDDCCCCCCAAA@@@???>>>>>>===<<<;;;::::::999777666666666666555333555555555555555555555555333333333333333333333333333333333333333333333333333333222222333333444555:::DDDTTTccckkknnnppprrruuuvvvwwwrrrkkkddd```___ZZZ^^^{{{xxxoooqqqxxx|||^^^JJJBBB@@@===:::777444111111333333333333333333333333222222333333333333444444111222333666999@@@HHHNNNXXXhhh___WWW~~~aaaNNNJJJLLLcccyyy|||lllZZZVVVaaapppwwwzzzkkkZZZIIIHHHZZZ{{{ooonnnhhhFFF>>><<<::::::999888777666666555555444333333222222333333111111111111111111111111222222222111111111111111111111222222222222222222777<<>>===<<<;;;;;;::::::999777777888888666555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333444555555>>>KKK[[[hhhnnnpppqqqpppvvvuuutttqqqkkkeee___[[[SSSiiiyyyxxxssslllppp|||yyypppRRRAAA???===<<<999333111222333333333333333333333333222222222333333333444444111333444777;;;CCCKKKQQQQQQvvvlllXXXaaaqqqVVVGGGHHHOOOcccxxx|||ooo^^^RRRTTTfffzzz|||rrr{{{vvvnnnqqqtttrrrwww___TTTIIIKKK___yyyccctttNNN@@@<<<;;;::::::999888777666555555444333333222222333333111111111111111111111111333222222222111000000000222222111111222222333333999>>>DDDJJJOOORRRUUUXXXXXXYYYYYYVVVPPPJJJDDDAAAAAAHHHUUUcccpppkkk[[[MMMKKKNNNPPPPPPOOONNN[[[cccnnnsss^^^WWWYYYUUUSSSRRRMMMJJJHHHFFFEEEEEEFFFEEECCC@@@@@@???>>>===<<<<<<;;;:::999777777888888666555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333444555666@@@OOOaaalllqqqssssssqqqwwwuuurrroookkkddd]]]XXXTTT{{{{{{wwwttt{{{bbbEEE???<<<===:::444333555222222222222222222222222222222222333333333444444444555777999>>>EEEMMMSSS]]]tttVVVZZZwwwiiiPPPEEEHHHPPPfffyyywwwfffWWWQQQXXXooovvvooommmdddnnn{{{iiiaaacccggghhhxxxpppVVVPPPKKKPPPeeejjjddd~~~\\\HHH<<<;;;;;;:::999888777666666555444333333222222333333111111111111111111111111333222222222111000000000222222111111222333444444<<<@@@GGGLLLPPPTTTWWWYYYYYYYYYWWWSSSMMMGGGFFFGGGHHHQQQdddyyyuuuaaaWWWQQQMMMNNNPPPPPPSSSWWW___rrr~~~lll___^^^WWWRRRQQQLLLJJJHHHFFFEEEFFFFFFEEEDDDAAAAAA@@@???>>>======<<<:::888777777777777666444555555555555555555555555333333333333333333333333333333333333333333333333333333333333444555666777AAARRReeennnrrrvvvwwwuuuwwwuuuqqqlllhhhbbb[[[WWWeee}}}~~~~~~}}}~~~~~~yyyPPPDDD<<<===<<<666444777111111111111111111111111222222333333333333444444555666999<<>>;;;;;;:::999888777777666555444333333222222333333111111111111111111111111222222222111111111111111222222111111222333555666>>>CCCIIINNNRRRVVVYYY[[[]]]YYYUUUPPPIIIEEEHHHNNNRRR[[[nnnmmmXXXKKKJJJKKKNNNRRRSSSVVV___iiivvvxxxxxx|||iiifff]]]VVVTTTQQQMMMKKKHHHGGGHHHGGGFFFEEEBBBBBBAAA@@@???>>>>>>===:::999777777888888666555555555555555555555555555333333333333333333333333333333333333333333333333333333333333444555777777CCCVVViiipppsssyyy{{{yyyxxxuuupppjjjddd^^^ZZZXXXuuuyyy___MMM???>>>>>>888555888222222222222222222222222222222333333333333444444444666999>>>DDDMMMWWW]]]hhhVVVdddtttYYYGGGDDDKKKSSSrrr~~~tttuuufffWWWRRRYYYiiixxxssstttyyytttggg```bbbmmmaaalllxxxaaaXXXSSSUUUjjj~~~```RRRIIIMMMRRR]]]tttXXXVVVrrr```BBB<<<;;;::::::888888777666555444333333222222333333111111111111111111111111111111111111111222222222333222111111111333555777@@@DDDKKKPPPTTTWWWZZZ\\\]]]WWWPPPKKKFFFEEENNNZZZbbbfffuuu~~~hhhXXXNNNJJJJJJLLLPPPUUUYYY```ooo}}}zzz{{{qqqkkkaaaYYYYYYWWWQQQNNNLLLJJJJJJJJJHHHGGGCCCCCCBBBAAA@@@???>>>>>>;;;:::888888999999777666555555555555555555555555333333333333333333333333333333333333333333333333222333333333555666777888HHH\\\nnnrrrttt{{{~~~|||wwwvvvqqqiii___ZZZYYYZZZ{{{kkkTTTBBB??????:::666888333333333333333333333333222222333333333444444444333555999???FFFPPP[[[bbbaaa]]]{{{kkkQQQDDDEEEPPPYYYvvvxxxoooqqq}}}^^^QQQPPP\\\ooouuuuuutttyyy~~~uuuccc]]]aaaiii\\\fff}}}mmm]]]\\\ZZZYYYnnnwww[[[LLLJJJPPPVVVaaayyy___UUUhhhhhhEEE<<<;;;;;;:::999888777777555444333333222222333333111111111111111111111111000000111111222222222333333222111111111333666777AAAEEELLLQQQUUUXXXZZZ\\\ZZZRRRKKKHHHEEEHHHVVVeeesssrrr}}}fffVVVNNNMMMNNNOOOMMMNNNSSSZZZeeewwwuuuwwwssslllbbb[[[[[[[[[TTTQQQOOOMMMLLLLLLJJJHHHDDDCCCBBBBBB@@@@@@???>>>===;;;::::::::::::999777555555555555555555555555333333333333333333333333333333333333333333333333222333333444555666888888MMMaaarrrtttuuu|||~~~wwwwwwrrrhhh]]]WWWXXX[[[~~~|||UUUAAAGGG:::777<<<222444333333222222333333444444444444444555666777777666>>>777===QQQNNN[[[www]]]kkktttcccOOOHHHNNNPPPbbbssssss{{{[[[PPPSSSbbbxxx||||||xxxiii```^^^YYY\\\bbbmmmyyy{{{gggZZZ\\\^^^ccc}}}bbbMMMKKKKKKQQQ^^^qqqmmmPPP]]]HHHBBB888888<<<888999:::333666555555555555444444444333333333222222111111111111111000000000000111111000111222222222444888;;;DDDHHHMMMSSSWWWZZZ[[[\\\\\\OOOGGGGGGDDDIIIbbbyyy{{{ZZZMMMLLLMMMMMMOOOLLLOOOVVV]]]dddsssyyyjjjooowwweeebbbddd]]]VVVTTTQQQNNNLLLJJJIIIIIIFFFDDDCCCCCCCCCBBB???===::::::999:::;;;:::888555555555555555555444444444444444444333333222222222444444444444444444444444444333333444333111666===MMM[[[kkkuuu{{{~~~{{{tttyyylllbbbbbbTTTQQQfff|||zzzgggKKKFFF<<<999:::111444333333222222333333444333333333333444555666777444===:::CCCTTTQQQeeeiiijjj}}}vvvhhhbbbNNNEEEOOOXXXnnntttxxxaaaUUUVVVfff~~~qqqfffaaa```dddkkkttt~~~rrrggghhhmmmxxx\\\JJJJJJLLLWWWhhh}}}}}}]]]\\\{{{bbbEEE::::::<<<777888:::555666555555555555444444444333333333222222222111111111111000000000000111111000111222222222555999<<>>;;;:::::::::;;;:::888666666666555555555555444444444444444333333333222222444444444444444444444444444333333555333111666===SSS```nnnwww{{{~~~~~~{{{sssuuujjjbbb```UUUZZZvvvzzzzzznnnlll~~~\\\HHH???<<<777333444444333333333333444444333333333333444555666666333;;;===HHHUUUVVVuuuggg]]]nnnjjjkkkqqqYYYGGGPPP___yyyppp|||hhhYYYZZZllluuunnnooottt}}}{{{{{{}}}XXXKKKMMMWWWeeezzzjjjWWWaaaoooHHH<<<;;;===777666:::888666555555555555444444444333333333222222222222111111111000000000000111111111222222222333666;;;>>>DDDHHHNNNTTTYYY[[[[[[ZZZRRRHHHCCCFFFHHHLLL^^^ttt{{{zzz[[[OOOIIIKKKNNNNNNRRRZZZ^^^dddsss}}}zzz~~~jjjhhheeedddmmmwwwfffeeebbb[[[YYYVVVSSSOOOMMMKKKJJJIIIGGGFFFEEEEEEDDDBBB@@@===<<<;;;;;;<<<;;;999777777666666666555555555444444444444444333333333333444444444444444444444444444333444555333222777>>>ZZZfffrrrxxx{{{}}}}}}{{{uuurrriiiccc]]]UUUfffzzzuuuxxxwww```rrrnnnPPPDDD<<<666777444444333333333333444444333222222333333444555666555;;;???JJJTTT]]]yyyVVV\\\tttyyyrrrSSSTTTcccwwwjjj|||mmm\\\]]]qqq|||ZZZNNNPPPeeevvvsssSSSPPPtttuuuJJJ<<<;;;???999777:::999666555555555555444444444222222222222222222222222222111111000000111111222111222222222444777<<<@@@EEEIIIPPPVVVZZZ[[[YYYXXXRRRIIIEEEHHHLLLSSSggg{{{gggSSSJJJEEEJJJOOOSSS\\\gggcccppp}}}sss~~~}}}^^^XXXZZZ]]]eeewww|||iiihhheee]]][[[XXXUUUQQQNNNLLLJJJJJJHHHGGGFFFFFFEEECCCAAA???>>><<<<<<<<<<<<:::888888777777666666555555555444444444444444444333333444444444444444444444444444333444555333222777???^^^iiisssxxxzzz}}}~~~|||zzzssskkkeeeZZZWWWrrr|||xxxuuuyyycccaaaxxx|||~~~}}}___III<<<666;;;555444444333333444444555333333333333444555666666999<<>>;;;AAA<<<888:::888666555555555555444444444222222222222222222222222222222111111111111222222222222333333444999???CCCGGGKKKRRRXXX[[[ZZZWWWUUUPPPJJJGGGJJJPPP]]]uuuqqqYYYRRRIIIFFFMMMUUUYYYaaakkklll|||{{{sss^^^VVVZZZdddooo~~~mmmjjjeee^^^]]]ZZZWWWSSSPPPMMMKKKJJJIIIHHHGGGGGGFFFDDDAAAAAA@@@>>>=========;;;:::999999888777666666555555444444444444444444444444444444444444444444444444444333444555444333888@@@^^^iiisssxxxzzz~~~~~~zzzpppkkkdddYYY```|||vvvvvvoooVVV[[[bbbppp}}}xxx}}}pppPPP===:::<<<555555444444444444555555444444444444555666777777<<<>>>DDDLLL^^^}}}___YYYvvv{{{uuunnn```jjjsss~~~mmmmmmwwwYYYRRRVVVvvvtttWWWQQQqqq___FFF<<>>>>>>>><<<;;;::::::999888777666555555444444444444555555555555444444444444444444444444444333444555444444999@@@___jjjtttyyy|||tttkkkhhhaaa[[[ppp}}}xxxuuuyyyaaaNNNNNN]]]qqq}}}~~~WWW@@@???999555555444444444444555555555555555555666777888888<<<@@@HHHSSSnnnsssZZZggg~~~tttvvvsss^^^eee}}}rrr]]]aaakkkcccQQQaaatttRRR>>>???<<<:::;;;999666555555555555444444444111111222222222333333333333222222111111222222333333333333333555;;;BBBGGGKKKPPPVVV[[[\\\XXXRRRNNNGGGKKKQQQVVV^^^ttteeeQQQIIIFFFFFFOOO\\\dddlll|||zzzmmmwwwcccTTTYYYuuutttooogggaaaaaa```^^^[[[XXXUUUSSSPPPNNNMMMLLLLLLKKKIIIGGGEEECCC@@@>>>>>>>>>===<<<;;;::::::999777666666555444444444444555555555666444444444444444444444444444333444666555444999AAAaaalllwww|||~~~rrrjjjhhh___]]]}}}|||yyyvvvssspppvvvwwwSSSKKKXXXqqq}}}[[[DDDCCC666555555444444444444555555666555555666666777888999:::AAALLLYYY{{{ppp\\\uuuvvvrrr|||sssZZZ]]]pppdddrrr|||lllUUU[[[\\\@@@>>>;;;999;;;:::666666555555555444444444111111111222222333333333333222222111111222222333333333333333666;;;CCCHHHMMMQQQXXX\\\\\\WWWQQQLLLEEENNNWWW^^^gggsssVVVIIIJJJIIIKKKTTT^^^ggguuusssssseeeVVV\\\uuuvvvqqqkkkccccccbbbaaa^^^[[[XXXVVVRRRQQQOOOOOOOOONNNKKKIIIFFFDDD@@@?????????>>>===;;;;;;:::999888777666555444444444555555555666666444444444444444444444444444333444666555444:::AAAdddooo{{{~~~sssllliii^^^]]]|||vvvsssqqqpppttt^^^GGGQQQssspppLLL>>>777999444333666777444222444444555666555555666999;;;>>>IIIMMMaaammmeeessswww|||fffggguuurrrnnnqqqbbbYYYuuuhhh???>>>???:::999999888888777777666666555555444444444333333333222222444333333222222333333444333333222444888===BBBFFFLLLUUU[[[[[[ZZZYYYQQQHHHDDDJJJaaaooojjjzzzaaaNNNGGGFFFOOOOOOWWWdddqqq{{{tttvvvpppooo|||gggWWWYYY|||zzz}}}wwwkkkmmmdddcccaaa```___]]]ZZZXXXUUUSSSPPPNNNNNNNNNLLLKKKGGGEEECCCBBBBBBAAA???======<<<;;;999888777666666777777555444444444444444444555666777777555333111444333444666666777>>>GGGeeeqqq{{{~~~{{{tttgggkkkYYYZZZyyysssnnnjjjgggjjjyyysssWWWTTTppptttUUUBBB<<<999555333666777444333444444555666666555666999<<<;;;EEEPPPnnnnnn~~~rrr}}}ddd^^^fffuuuxxxjjj]]]pppsssHHH???>>><<<<<<888888888777777666555555555444444444333333333222222444333333222222333333444444444444555999???DDDHHHOOOVVV[[[YYYVVVSSSLLLEEEKKKOOOhhhuuummmmmmVVVJJJGGGGGGKKKMMM[[[pppzzzjjjeeejjjgggiiixxxmmm[[[\\\~~~~~~www|||{{{nnnoooiiigggeeedddcccaaa^^^\\\VVVTTTRRRPPPPPPNNNLLLJJJHHHFFFDDDCCCCCCBBB???>>>>>>===;;;:::888777777777777777666555444444444444555555666666666555333222444333444666666777>>>GGGiiittt|||~~~yyytttgggiiiYYY```~~~wwwnnneee^^^^^^iiiuuunnnXXXhhh~~~hhhHHH???:::666444666777444333444555666666666666777:::<<>>888888888777666666555444444444444444444333333333333444333333222222333333444555444555777;;;AAAGGGJJJSSSWWWZZZWWWSSSPPPLLLHHHPPPTTTooozzzqqqnnnXXXLLLIIIKKKMMMPPPVVVkkk~~~fff```VVVZZZiiiqqq|||qqq```\\\{{{tttoooyyywwwooommmjjjiiihhhfffcccaaaZZZYYYWWWVVVTTTQQQMMMJJJJJJHHHFFFDDDDDDCCCAAA???>>>===<<<:::999888888777888777666555444444444444555555555555555444444444555333444666666777>>>FFFlllvvv}}}}}}wwwsssfffggg^^^nnnvvvggg[[[XXX]]]eeevvv[[[]]]~~~}}}}}}OOO===<<<777444666777444333555666666777777666888:::===HHHJJJ^^^oooxxx~~~wwwmmmVVVLLLLLLbbbrrryyytttmmmrrr~~~}}}tttiiixxxWWW???<<>>===;;;:::999999888888777666555444444444444666555555444444444555555555444444666666666===FFFmmmvvv}}}}}}wwwqqqfffiiihhh}}}lll^^^YYYZZZ]]]gggbbbTTTiiiXXX===>>>888555666777444444666666777888777777888;;;>>>JJJKKKaaa___||||||xxxvvv^^^LLLGGGKKKYYYjjj|||qqq|||}}}```[[[ddd~~~|||oooooonnnIII<<>><<<;;;::::::999888888666555555555555555555555444444444555555666666444444666555666===EEEjjjttt|||}}}yyyqqqgggjjjpppyyy|||pppccc^^^\\\ZZZccc|||pppUUUZZZ|||jjjGGG???:::666777777555444777777888888888888999<<<>>>FFFLLLfffmmmXXX}}}yyygggPPPEEEEEEJJJUUUeeemmmjjjjjjoooSSSQQQ[[[~~~|||zzzeee}}}[[[CCCAAAAAA;;;;;;:::999777666555555555555555555444444444333444333333222222333333444111222333777===DDDKKKOOOYYYYYYYYYWWWQQQMMMQQQXXX\\\ttt|||[[[PPPIIIKKKMMMLLLPPPVVVbbbgggWWWRRRRRRTTTYYYaaazzzuuuxxx~~~uuuyyywwwnnnuuuuuurrrooommmmmmmmmmmmlllgggeeebbb```]]]ZZZUUUQQQQQQOOOLLLKKKJJJHHHEEECCCAAA@@@???===<<<;;;;;;:::888888777666555555555555444444444555555555555555666444555666555666===EEEgggrrr|||~~~yyyqqqgggfffpppzzz|||wwwuuuhhhbbb\\\WWW^^^ppp___UUUddd~~~VVV@@@:::666777777555555777777888999999888999<<>>===<<<;;;;;;999888777666555555555555222333555666666666555444666555555666555666<<>>===<<<;;;999888777666666666555555555444444444444333333222222333333444333333555:::@@@HHHPPPTTTXXXWWWZZZ[[[WWWTTTZZZeeeiiikkkSSSLLLGGGGGGMMMPPPWWWkkkzzzmmmeeeUUU]]]ooouuuwwwpppdddWWWLLLIIIPPPYYYeeennn{{{}}}vvvaaa___yyyvvvtttssstttuuuvvvvvvqqqmmmiiifffdddbbb___]]]TTTRRROOOMMMLLLJJJGGGEEEBBBBBB@@@>>>===<<<<<<<<<999888777666666555555555111333555777777666555444777555555666555666<<>>BBBIIIXXXjjj{{{rrrfffiii}}}llluuuxxxfffJJJHHHSSSiiitttYYYuuuZZZ@@@AAA===:::888777888999999888666666555555555444444444444444444444444444444444444555888<<>>===<<<999999888777666555444444444444555555666777777777555333333444444555===FFFhhhttt}}}~~~yyyppp```WWWqqq{{{jjj^^^iiisssjjjaaaQQQOOOOOOUUUfffiiiQQQeeeTTT;;;;;;999666;;;666999888777777:::999999===DDDZZZoookkkccc{{{kkkcccddduuu{{{dddNNNDDD@@@???DDDMMM^^^lllxxxiiiaaahhhyyyiii~~~}}}|||hhhMMMJJJTTTkkksssWWWuuugggFFF>>>>>>;;;999888888999888888666666555555555444444444444444444444444444444444444555888<<>>::::::999888777666555555666666666666666555555555555444444555555666===FFFiiiuuuyyylll```\\\wwwhhh]]]XXXddd{{{rrreeeQQQJJJJJJLLLYYYsssxxxVVVXXXlll[[[>>><<<999666;;;666999999888888:::999999>>>FFF^^^nnnlll\\\eeeqqq}}}|||fffUUUEEEAAA@@@AAAHHHQQQccclllsss{{{vvvaaa```nnnooo```xxxnnnSSSNNNTTTqqqmmmQQQqqq|||TTTCCC???===:::888888888888777666666666555555555555444444444444444444444444444444666888===DDDLLLTTTXXX[[[ZZZXXXVVVWWWeee}}}___KKKIIIIIILLLSSS^^^ooo~~~{{{hhhRRRJJJGGGJJJOOOUUU^^^jjjvvv~~~}}}wwwpppiiiaaa]]]dddmmm|||ggg^^^aaaxxx|||}}}kkkbbbZZZiii||||||zzzuuutttuuusssrrrqqqooolllhhheeeccc]]]ZZZWWWTTTSSSQQQOOOMMMIIIHHHGGGEEECCCBBB@@@@@@;;;;;;:::999888777666666888777777666555555444444666444555666666777===FFFjjjwwwxxxiii^^^]]]zzz]]]VVVTTT^^^zzzjjjSSSKKKJJJJJJQQQdddcccPPPSSSqqq}}}dddBBB;;;888555:::555888:::999::::::999999@@@IIIbbbwwwppp}}}___[[[sssssseeeUUUIII@@@@@@AAACCCKKKUUUffflllqqq{{{lllaaajjj}}}xxxbbbVVVqqqzzzxxx]]]RRRTTTrrrdddLLLfffdddOOO@@@===:::999888888777666666666666555555555555555555555555555555555555555555666888>>>GGGOOOVVVYYYZZZZZZXXXVVVWWWddd{{{sssTTTGGGIIILLLPPPYYYhhh~~~{{{rrrwwwzzzooo\\\PPPPPPMMMRRRXXX^^^fffqqq|||{{{qqqkkkpppyyy|||ZZZUUUZZZwww{{{lllbbbWWW___}}}~~~|||vvvtttwwwsssrrrrrrpppmmmjjjgggeeebbb___ZZZVVVTTTSSSQQQPPPKKKKKKIIIGGGEEECCCAAA@@@;;;::::::999888777666666777777666666555555555555777555666777777777===FFFkkkxxxvvvhhh\\\ZZZyyybbb[[[WWW```oooVVVJJJJJJJJJNNN[[[tttpppRRRIIIhhh{{{xxxnnnFFF;;;666444888333888:::999::::::888999BBBMMMiiiqqqttt~~~ttt]]]aaa|||uuubbbRRRJJJBBB???BBBCCCDDDMMMYYYgggnnnwwwtttgggjjj}}}jjjXXXQQQggg~~~ssshhhWWWTTTjjj```JJJ\\\|||gggSSS@@@>>>;;;999999999888666666666666666666666666666555555555555555555555555666666999@@@IIIRRRXXXZZZWWWWWWWWWWWWYYYeee|||iiiMMMHHHKKKOOOWWWeeexxxhhheeerrrlllcccXXXKKKIIIQQQPPPWWW```hhhpppzzzmmmQQQPPPXXXmmm}}}xxxpppbbbWWWYYYxxx~~~~~~wwwuuuxxxssssssrrrpppnnnkkkhhhfffhhhccc^^^YYYVVVUUUSSSRRRMMMLLLJJJHHHEEECCCAAA@@@;;;::::::999888777666555555555555555666666777777777555666888777777===EEEjjjwwwuuuggg[[[]]]ggg```aaannn||||||sss[[[HHHGGGHHHLLLVVVlllwwwVVVHHHdddxxxxxxKKK;;;666555888222888999999::::::888:::EEERRRxxxnnnvvvqqq___eeexxxvvveeeVVVJJJEEE@@@???DDDEEEEEEOOO\\\jjjsssnnnlll|||vvv]]]SSSRRR^^^rrrvvvyyysss\\\SSSccctttvvv}}}```LLLUUUiiibbbMMM@@@===;;;999999999999888555666666666666777777777555555555555555555555555666666999AAALLLUUUZZZ[[[YYYVVVTTTTTTWWW___ooozzz```JJJLLLMMMKKKYYYmmm}}}[[[ZZZlllxxx___TTTLLLEEEIIITTTPPPZZZhhhttt~~~hhhPPPPPPVVVlllrrruuuaaaXXXWWWiiixxxuuuzzzttttttsssrrrooollliiigggjjjfff```\\\ZZZXXXVVVTTTPPPNNNLLLJJJGGGDDDBBBAAA<<<;;;;;;:::999888777777444444555555666777777888666555666888777666<<>>@@@EEEEEEFFFPPP___jjjtttttt{{{fffQQQMMMRRRYYYmmm~~~~~~sss~~~|||```RRRYYYqqqyyymmmrrr{{{```MMMOOO[[[}}}aaaIII???===:::999:::::::::999555666666666777777777777555555555555555555555555777666999BBBMMMWWW[[[\\\YYYSSSOOORRRYYYdddrrr~~~YYYIIIQQQLLLMMM___xxx|||XXXWWWjjjnnnUUUNNNMMMKKKPPPYYYYYYgggyyyzzzqqqYYYTTTTTTnnnnnnzzzxxx___XXXWWW]]]zzzwww}}}wwwwwwvvvtttqqqmmmjjjhhhhhheeeaaa___]]]\\\ZZZYYYSSSQQQOOOLLLIIIFFFDDDBBB>>>>>>===<<<;;;:::999999555555555666666666666666555444666888777666:::BBBeeettt~~~ttthhh\\\```sssiiiuuucccfffrrr|||gggOOOIIIEEEFFFMMM___tttOOOTTTxxxTTT???:::999;;;555<<<777888::::::888<<>><<>><<<:::999:::;;;;;;:::555666666666777777888888666666666666666666666666777666999BBBNNNXXX\\\\\\RRRLLLKKKUUUeeexxxUUUHHHSSSKKKWWWkkk~~~[[[ZZZmmm{{{```JJJIIINNNOOOSSS[[[hhhvvvuuu}}}cccYYYTTTpppllltttzzz]]]XXXXXXWWW|||yyyzzzyyyxxxvvvsssooollljjjfffcccaaa``````___^^^\\\UUUTTTQQQNNNKKKHHHEEEDDD@@@@@@???>>>===<<<;;;;;;777777777666555555444444555444555777666555:::AAAcccrrr~~~tttmmm\\\[[[sss}}}\\\mmmoooWWWEEEFFFDDDJJJ[[[ppp```KKKhhhhhhCCC777<<<666222;;;:::777===999===AAAFFFeee^^^UUUvvvwwwZZZYYYgggooo```NNNFFF@@@CCCBBBAAABBBFFFLLLRRRVVVfffqqq}}}~~~}}}qqqaaaRRRKKKNNNSSS^^^nnnyyysssuuurrr}}}cccPPPLLLTTT]]]eeeooo{{{yyy]]]KKKGGGKKKXXXrrr|||kkkEEECCC>>>;;;===>>>;;;999;;;777777777777666666666666666666555555555555666666888777999CCCQQQZZZZZZXXXRRRHHHRRRSSSdddpppTTTMMMRRRVVV```qqqbbb^^^rrr}}}~~~wwwZZZRRRNNNPPPOOOOOO\\\nnnyyy|||yyy___RRRXXXxxxyyynnntttxxxgggSSS^^^[[[ttt|||{{{xxx|||{{{xxxtttoookkkhhhfffgggfffeeeeeeeeedddaaa^^^YYYWWWTTTRRRPPPMMMIIIFFFBBBAAA???===;;;:::999888888777777666666666666777666777777666666888;;;>>>WWWoooyyymmm[[[cccppprrrZZZGGGGGGCCCGGGUUUfffkkkHHHZZZ}}}{{{kkkEEE888===888333;;;:::777===999===AAAGGGiii[[[XXX{{{wwwZZZXXXeeemmm^^^MMMEEE@@@BBBBBBBBBDDDIIINNNTTTWWWeeeoooyyyzzzuuuvvvooocccUUUKKKIIIMMMSSS^^^ppp}}}nnnuuurrrjjjsssaaaNNNHHHMMMUUU\\\gggwwwuuu[[[JJJFFFJJJOOOzzzoooqqqqqqJJJCCC>>>;;;======:::999;;;999888888888888777777777666666555555555555666666888777:::DDDRRRZZZZZZWWWRRRHHHRRRVVVkkkmmmRRRLLLRRRWWWhhh{{{jjjcccrrrssskkkyyyzzzggg^^^SSSLLLIIINNNQQQVVVgggyyy|||uuu___RRRXXXwwwyyykkknnn}}}jjjVVV\\\WWWkkk}}}zzz{{{yyywwwssspppmmmlllkkkkkkjjjiiihhhhhhgggcccaaa\\\ZZZWWWTTTRRRNNNJJJGGGDDDCCCAAA???===;;;::::::999888888777777777777777666777777666666888;;;>>>TTTmmmyyymmmbbbqqqvvv]]]IIIGGGBBBCCCMMMXXXttttttJJJRRRpppvvv~~~oooIII888<<<:::555;;;:::666<<<:::===AAAJJJppp[[[aaawwwYYYVVVbbbjjj[[[JJJEEE@@@BBBCCCEEEHHHLLLQQQUUUXXXccclll|||xxxrrrrrr}}}ssshhheee^^^SSSIIIEEEHHHNNNSSS]]]qqqlllhhh}}}pppccciii}}}{{{\\\KKKEEEHHHNNNUUUbbbvvvoooWWWHHHEEEHHHIIIrrrnnniii{{{SSSDDD???<<<======:::999:::::::::999999999888888888777666666555555666666777777777;;;FFFTTT[[[[[[WWWOOOHHHTTT^^^xxxiiiPPPKKKRRRXXXllluuuhhhqqqlll^^^gggxxxlllUUUKKKNNNIIIHHHOOOVVV```rrrrrr~~~]]]OOOUUUnnn}}}kkkhhhnnnZZZYYYQQQ```|||{{{yyyvvvsssqqqpppqqqqqqpppooommmmmmlllkkkgggdddbbb___[[[WWWTTTPPPLLLIIIGGGEEECCCAAA???===<<<<<<:::999888777777777777777666777777777666777:::===QQQhhh}}}zzzmmmjjjxxxaaaKKKHHHBBBBBBHHHNNNeee}}}RRRQQQiiixxxtttMMM888;;;;;;666999:::555<<<:::===AAANNNyyybbbtttzzzvvvWWWTTT___eeeVVVHHHDDDAAACCCDDDGGGJJJNNNRRRUUUVVVccclll|||rrriiiiiirrrwwwggg^^^WWWQQQIIIEEEFFFKKKPPPSSSZZZppp{{{gggmmmnnn^^^```qqqlllVVVKKKHHHJJJOOOXXXggg}}}kkkUUUHHHEEEGGGIIIjjjqqqiii~~~WWWFFF@@@<<<===<<<999888::::::999999999888888888888777777666666666666777777777777===IIIVVV]]][[[VVVKKKHHHWWWggggggOOOKKKSSSZZZmmmqqqppplllYYY[[[hhhyyynnnXXXPPPSSSQQQTTT]]]fffqqqttt|||^^^NNNQQQaaawwwpppggg}}}mmm[[[VVVNNNYYY~~~|||yyyuuusssssstttuuutttsssqqqqqqpppnnnjjjhhhgggccc^^^ZZZVVVRRRNNNKKKHHHGGGEEEBBB@@@>>>===<<<:::999888777777666777777555666777777666777999;;;LLLbbbxxx{{{oooqqqzzzdddMMMHHHCCCBBBGGGIII]]]UUUMMM```~~~xxxTTT;;;:::;;;777888:::555<<<;;;===AAASSS{{{mmmuuuVVVQQQZZZ```RRRDDDBBBAAADDDFFFIIILLLPPPSSSUUUVVVeeeppplllccciiiwwwwwwfffXXXQQQKKKIIIFFFFFFIIILLLOOOOOOVVVmmmqqqhhhtttkkkWWWUUU___nnn||||||}}}zzznnn]]]QQQOOOPPPQQQVVV```mmm}}}jjjWWWJJJFFFGGGIIIeeeqqqhhhwww\\\HHHBBB>>>======:::999;;;999999888888888777777777777777666666666666777777666888>>>KKKYYY___[[[VVVIIIKKKZZZjjjfffOOOKKKTTT]]]uuu|||sssmmmWWWTTT___mmm~~~yyyiiieeefffhhhoooyyyuuuwwwfffSSSSSS^^^lllvvvhhhyyyiiiYYYRRRNNNVVV}}}yyywwwvvvvvvwwwvvvuuutttssssssqqqmmmkkkkkkgggaaa\\\XXXTTTOOOMMMIIIHHHEEECCC@@@>>>===<<<:::999888777666666666666555666777777666777888:::FFF\\\sss}}}ppprrr~~~hhhOOOIIICCCDDDGGGFFFXXXxxxQQQFFFYYY}}}~~~^^^@@@:::;;;777999:::444<<<<<<===AAAWWWvvvwwwqqqTTTOOOVVV[[[MMMBBBBBBAAAEEEGGGJJJNNNRRRVVVZZZ[[[kkkzzz~~~vvv}}}zzznnn^^^PPPKKKDDDEEEFFFHHHJJJLLLMMMNNNXXXnnn{{{tttrrr~~~fffPPPKKKOOOXXXfffkkkrrrqqqfffZZZXXX]]]]]][[[^^^eeennn~~~~~~lll[[[OOOIIIGGGHHH___rrrcccmmmlllKKKEEE??????===::::::<<<999888888888888777777777888777777666666777777888666888@@@NNN[[[```\\\UUUJJJOOO[[[fff~~~xxxdddPPPLLLWWWaaawwwxxxbbb\\\eeerrrxxxtttrrr]]]XXXbbbmmm}}}jjjttteeeVVVNNNNNNTTTwww~~~{{{zzzyyyyyywwwvvvuuuuuuuuutttqqqnnnnnnjjjddd^^^ZZZVVVRRRPPPKKKIIIGGGDDDAAA???>>>===;;;:::999888777666666666555666888777777666777999AAAVVVooo~~~~~~pppmmmlllRRRJJJCCCDDDGGGDDDUUUoooRRRDDDRRRuuuhhhGGG<<<;;;999;;;:::444<<<<<<===BBBZZZqqq}}}lllSSSMMMSSSXXXJJJ???AAABBBDDDFFFJJJPPPVVV\\\aaadddssswwwnnn^^^PPPKKKBBBEEEIIIJJJJJJLLLOOOSSS___vvvdddNNNJJJLLLQQQbbbnnn|||~~~sssiiilllvvvnnnhhheeegggiiiuuuppp```SSSKKKHHHIIIZZZyyyccchhh}}}NNNGGGAAA@@@>>>;;;;;;===::::::999999999888888888888888777777777777888888555888AAAPPP]]]aaa\\\UUULLLRRRYYY^^^tttyyy{{{bbbPPPNNNZZZfffwwwvvvmmmtttyyy|||bbbWWW```pppnnnqqqcccTTTKKKNNNQQQjjj~~~}}}|||xxxxxxwwwxxxxxxxxxuuusssqqqmmmfffaaa]]]YYYVVVTTTMMMLLLIIIFFFCCCAAA@@@???======;;;:::999888888888444666888888777666777888===RRRkkk}}}mmmeeevvvoooSSSJJJCCCCCCFFFCCCRRRlllZZZEEEIIIaaa~~~nnnLLL>>><<<;;;===:::333<<<<<<===BBB[[[nnnhhhSSSLLLRRRVVVHHH>>>@@@BBBCCCFFFJJJQQQYYYaaahhhlllyyywwwtttnnn^^^OOOIIIDDDHHHLLLLLLKKKMMMTTTZZZfff~~~cccPPPOOORRRVVVhhhxxxzzz|||rrrjjjgggeeennnssscccWWWMMMHHHLLLWWWhhhkkkOOOHHHBBBAAA???<<<<<<>>>;;;;;;;;;:::::::::999999888888777777777777888888555888BBBQQQ^^^bbb\\\UUULLLSSSXXXZZZqqqyyy|||```OOOPPP]]]jjjtttuuuxxx|||aaaSSSZZZppprrrqqqbbbSSSIIIMMMNNN```yyyyyyyyyzzz{{{zzzxxxvvvsssoooiiiccc___\\\YYYWWWOOONNNKKKHHHEEECCCAAAAAA??????===<<<;;;:::::::::444666888888777666666777;;;OOOjjj|||jjj```nnn}}}jjjWWWGGGCCCCCCCCCIIIQQQfffXXXJJJGGGMMM~~~zzzHHH???EEE555;;;999777<<<;;;@@@BBBYYYooolllRRRQQQRRRPPPHHH???>>>CCCAAAIIIKKKQQQ```hhhlllvvv~~~uuuxxxqqqZZZKKKKKKIIIHHHIIILLLOOORRRWWW[[[sssfffMMMNNNUUU]]]ppp|||wwwgggiiikkknnn{{{fffZZZSSSFFFMMMPPPwww^^^iiiUUUDDDAAAEEE???;;;===;;;::::::999999888999999999777777777777777777777777999999BBBSSS```aaaZZZUUUUUUTTTZZZpppyyy[[[QQQPPPYYYkkkjjjttt}}}{{{dddSSS]]]ttt}}}ssszzzeeePPPHHHJJJNNNhhh}}}}}}~~~|||wwwssstttqqqmmmiiiddd___ZZZVVVNNNMMMJJJHHHHHHIIIFFFAAA@@@>>><<<:::::::::888777777777666666777888999999@@@CCCddd{{{mmm___jjjzzzlllYYYHHHCCCCCCBBBFFFNNNccc```MMMFFFFFFnnnRRR@@@@@@444===:::777;;;:::@@@CCC\\\bbbwwwjjjSSSQQQPPPNNNFFF???>>>CCCDDDLLLNNNVVVhhhqqquuu}}}|||~~~|||aaaLLLGGGHHHGGGHHHLLLSSSZZZaaaeee~~~iiiPPPRRR\\\fffuuu~~~iiifffgggiii|||kkkaaaZZZNNNIIIFFFggg```gggXXXGGGCCCFFF@@@<<<>>><<<::::::999888888888999999777777777777777777777777999999BBBTTTaaabbb\\\WWWVVVVVVaaazzz{{{]]]SSSQQQ[[[nnnbbb\\\ooovvv|||qqqbbbWWWaaauuurrrwwwcccOOOHHHIIILLLeee~~~xxxtttvvvsssooojjjfffaaa\\\XXXUUURRRNNNKKKIIIHHHEEEBBBBBB@@@===<<<;;;;;;999888777777777777777888999999===@@@___}}}zzzlll___jjjyyynnn[[[IIIDDDBBB@@@DDDKKK```iiiNNNFFFBBB^^^___AAA===444@@@;;;888;;;:::@@@EEEbbbwwwZZZqqqgggTTTQQQNNNJJJCCC===>>>CCCFFFLLLOOO[[[qqq{{{}}}zzzdddLLLFFFFFFEEEFFFMMMYYYfffooorrrnnnUUUVVVcccrrryyyiiicccdddhhhyyyrrrhhhbbbXXXNNNEEEZZZ~~~}}}___bbb~~~]]]JJJEEEGGGAAA>>>@@@===::::::999888888888888888777777777777777777777777888999CCCTTTbbbddd^^^YYY^^^cccrrr|||___UUUSSS^^^rrrwww[[[NNN[[[qqqzzzpppnnnyyyvvvlllcccZZZeeevvvwwwqqqqqqaaaNNNGGGHHHJJJbbbzzzvvvxxxuuuppplllhhhccc___[[[]]]YYYSSSOOOKKKHHHEEEDDDDDDAAA???======<<<:::888888777777777777888999999;;;===VVVuuuxxxnnn```jjj|||lllZZZIIIDDDCCCAAADDDJJJ___mmmMMMGGGCCCWWWgggEEE===666@@@;;;888;;;999@@@HHHgggttt\\\vvv~~~eeeTTTOOOJJJFFFAAA<<<>>>DDDFFFLLLOOO\\\uuu{{{cccMMMHHHGGGEEEFFFNNN___qqq{{{|||sssYYYXXXgggyyy|||ggg___bbbiii{{{uuukkkeee\\\WWWKKKTTTuuu{{{]]]]]]zzzbbbNNNFFFHHHBBB???@@@===;;;:::999888888888888888777777777777777777777777888999CCCUUUccceee```\\\```mmm{{{___VVVTTT```xxxrrrWWWOOOWWWhhhvvvmmmiiivvvwwwooofff\\\eeexxxrrr~~~nnnjjjaaaOOOHHHIIIIII___{{{wwwyyyvvvqqqmmmjjjfffbbb___aaa\\\WWWSSSNNNIIIFFFFFFEEECCC@@@>>>===<<<:::888888888888777777888999999999;;;NNNlllyyyqqq```hhhwww___aaattt}}}iiiWWWGGGDDDCCCBBBEEELLL___oooKKKGGGDDDSSSjjjHHH???888===;;;888<<<999@@@IIIlllppp^^^|||}}}fffRRRLLLFFFBBB???<<>><<<;;;:::999888888888888777777777777777777777777888999CCCUUUdddfffaaa\\\\\\sssxxx^^^VVVUUUccc~~~lllUUULLLRRRaaa}}}xxxjjjcccmmmpppkkkeee\\\ddd{{{sssiiidddyyycccPPPIIIIIIIII^^^{{{yyyyyyvvvqqqnnnkkkiiifffdddbbb]]][[[ZZZUUULLLHHHJJJGGGDDDAAA>>>===<<<999888999999888888888888888999888;;;GGGccc}}}sss___fffgggNNNPPPeeevvv|||fffUUUFFFCCCDDDCCCGGGMMM]]]tttPPPHHHCCCMMMssslllIIIAAA999;;;:::888<<<:::AAAJJJooonnn___xxxcccOOOHHHBBB@@@>>>===@@@EEEJJJQQQTTT```wwwmmmTTTIIILLLIIIHHHQQQjjjggg]]]jjjlllcccdddkkk{{{wwwiiiaaaYYYVVVQQQPPPggghhh___yyynnnWWWKKKKKKEEECCCCCC???>>>===<<<:::999999999999777777777777777777777777888999CCCUUUccceee```\\\cccttt]]]WWWVVVgggfffQQQIIIMMM[[[wwwfffVVVZZZZZZ[[[]]][[[bbb{{{}}}qqqyyyccc___pppdddQQQJJJIIIHHH^^^}}}{{{yyyzzzwwwssspppooommmllljjjdddaaabbbeee___RRRLLLNNNIIIGGGCCC@@@???===:::888::::::999888888888888999888<<>>999:::999888===:::AAAKKKpppwwwjjjxxxlllWWWKKKDDD???>>>>>>>>>AAAEEEHHHQQQUUU```uuunnnUUUJJJMMMKKKJJJTTTppprrrdddpppxxxpppooouuuyyyjjjccc[[[WWWWWWRRRaaassscccxxxuuu\\\OOONNNIIIFFFGGGBBB???>>>===<<<;;;:::::::::777777777777777777777777888999CCCUUUcccddd___ZZZiii~~~rrr\\\XXXYYYlllcccOOOJJJMMMXXXqqqbbbMMMLLLJJJLLLSSSUUU]]]tttrrrlllrrr^^^]]]iiieeeQQQIIIGGGGGG]]]}}}{{{zzz{{{xxxuuusssssssssrrrqqqjjjhhhmmmssskkkZZZQQQRRRMMMJJJFFFCCCBBB???===;;;;;;:::999999888888888999666<<<>>>SSSwww|||xxxqqqqqqddd^^^[[[```uuu}}}fffUUUGGGDDDDDDBBBEEEKKKUUU}}}eeeTTTFFFIII___qqqGGG;;;888;;;888888===;;;AAAKKKpppyyy{{{nnnwwwyyy```KKKIIIBBB===>>>>>>>>>AAAEEEDDDNNNSSS^^^rrrjjjUUULLLNNNLLLKKKVVVtttzzzjjjuuu{{{{{{|||mmmeee^^^UUUYYYPPPWWWyyyeeevvvyyy___QQQPPPKKKIIIIIIDDD@@@???>>>===<<<;;;;;;:::777777777777777777777777888999CCCTTTbbbddd^^^YYY___xxxuuuqqq\\\YYY[[[ooobbbOOOKKKMMMUUUjjj```MMMKKKGGGGGGMMMOOOXXXkkkhhhhhhmmm[[[[[[fffeeePPPGGGFFFEEE\\\~~~|||zzz}}}zzzvvvuuuvvvvvvwwwvvvoooooouuu|||ttt```TTTUUUPPPMMMIIIFFFDDDBBB???===;;;::::::999888888888999555<<<;;;NNNsss~~~zzz}}}~~~oooccckkkwwwwwwbbbSSSEEE@@@CCCEEEHHHKKKaaannnpppuuu___QQQFFFWWW|||sssMMM>>>@@@555;;;;;;;;;>>>BBBLLL{{{}}}nnnfffvvvuuuaaaQQQHHHEEECCC@@@>>>>>>???AAACCCDDDPPPWWW```pppzzz{{{___QQQIIISSSUUUNNNTTTsssuuuyyyssseee]]]\\\RRRTTTKKKqqq|||hhhooo^^^XXXVVVRRRQQQEEEFFFEEEAAA===;;;;;;<<<<<<<<<999888888888888888999999888;;;@@@QQQeeeeee]]]aaa```xxx{{{qqq^^^VVV\\\ppp___LLLKKKNNNVVViii}}}bbbIIIEEEKKKMMMNNNPPP___llliiijjjiiiYYYXXXjjjfffTTTIIIEEEFFF\\\~~~|||}}}{{{xxxuuutttuuuuuuvvvwwwyyywwwmmm```[[[\\\UUUQQQKKKHHHGGGDDD@@@<<<;;;::::::999888888999999:::;;;===GGGbbb|||xxxooocccsssuuuaaaRRRDDD@@@BBBEEEHHHLLLaaa}}}lllkkk}}}qqqZZZEEEXXX||||||SSS???@@@999:::;;;;;;???BBBKKKyyy|||iiicccsssoooZZZJJJBBBBBB@@@???======>>>@@@AAADDDNNNSSS[[[mmmxxxoooXXXOOOJJJUUUYYYQQQSSSssstttggg___]]]TTTUUUKKKkkkxxxdddkkk```WWWTTTQQQQQQFFFFFFFFFBBB>>><<<;;;<<<;;;;;;999999888888888888999999888;;;???PPPfffhhh```aaa```xxx}}}kkkZZZVVVaaaxxxdddPPPMMMNNNTTTeeettt]]]JJJGGGLLLOOORRRWWW```mmmlllqqqfffWWWWWWlllcccRRRHHHGGGGGG[[[~~~{{{vvvttttttvvvxxxssssssuuussskkk```\\\^^^XXXSSSMMMIIIGGGDDD@@@<<<;;;;;;:::999888888888888999;;;;;;CCC\\\yyy{{{ssswwwfffssssss___QQQCCC???AAADDDIIINNNbbbwwwjjjfff{{{eeeFFF___]]]???>>><<<999;;;;;;???BBBIIIvvvttt}}}xxx``````ooogggQQQBBB<<<>>>>>>===>>>???BBBEEEFFFKKKSSSVVV___rrr}}}dddTTTQQQNNN[[[bbbXXXVVVvvvuuuiiibbb]]]VVVVVVLLLbbbrrr___fffdddWWWRRRQQQTTTJJJIIIHHHDDD@@@===<<<;;;:::999999999888888888888999999888:::===NNNhhhlllcccbbbccczzzhhhWWWVVVddd}}}iiiRRRMMMNNNRRRbbbrrraaaRRRFFFFFFJJJLLLTTT^^^mmm{{{rrr|||}}}cccVVVVVVkkk___OOOHHHIIIIIIZZZ}}}xxxuuuwwwzzz|||qqqpppqqqqqqkkkcccbbbeee___ZZZRRRMMMJJJGGGCCC???<<<;;;:::999888888888888999:::999???TTTooo~~~|||pppxxxkkkrrrttt[[[NNNBBB>>>@@@CCCIIIOOOcccxxxhhhddd}}}mmmHHHdddddd>>>;;;>>>999:::;;;???AAAHHHttteeeqqqtttgggXXX___nnnbbbKKK???;;;>>>======???CCCHHHNNNRRRWWW^^^bbbmmmiii___\\\WWWcccmmmccc\\\zzzvvvjjjeee]]]WWWWWWOOOZZZlllYYYaaahhhWWWRRRSSSXXXOOOOOOJJJGGGBBB???===<<<:::999::::::999888888888999999888:::;;;LLLhhhpppgggdddeee}}}jjjXXXWWWeee{{{lllOOOKKKLLLRRRaaarrrYYYQQQIIIEEEHHHJJJNNN[[[kkkzzzzzzbbbUUUUUUhhh}}}|||]]]NNNHHHJJJIIIXXX{{{yyyyyy{{{|||rrrqqqqqqqqqnnniiiiiimmmggg```XXXRRRNNNKKKGGGCCC>>>===<<<:::999888888888999999888===NNNggg{{{~~~ttttttrrrpppsssVVVKKKAAA>>>@@@CCCIIIPPPeeegggdddnnnLLL^^^}}}bbb<<<;;;>>>999:::;;;???AAAHHHssswwwZZZ}}}jjjooovvvYYYUUUdddqqqbbbJJJAAA??????>>>>>>@@@FFFNNNVVV[[[dddmmmrrr}}}~~~yyyssslllaaaeeerrrkkkddd~~~vvvkkkfff\\\XXXXXXTTTUUU~~~hhhVVV^^^jjjXXXRRRSSSYYYQQQRRRMMMJJJEEEBBB@@@>>>;;;999;;;::::::999888888999999888::::::HHHeeeqqqjjjgggfffmmmZZZYYYgggzzzoooMMMGGGKKKSSScccvvv___OOOKKKHHHIIIMMMOOOUUUhhh}}}~~~yyyaaaUUUTTTeee{{{zzz\\\NNNHHHJJJIIIYYY~~~|||zzzyyywwwwwwrrrqqqqqqsssrrrmmmmmmppphhhbbbZZZUUUQQQMMMIIIEEE@@@???===<<<:::999888888888999999<<>>:::;;;;;;???@@@HHHtttwwwZZZ|||gggkkkxxxiiiRRRVVVlllyyyeeeLLLDDDDDDAAACCCEEEJJJRRR[[[ccchhhvvvsssnnnssswwwfffcccqqqpppooouuujjjfff]]]YYYYYYYYYRRRtttdddSSS^^^nnn]]]VVVTTTYYYPPPQQQOOOLLLHHHEEECCC@@@===;;;<<<;;;:::999999888999999888<<<:::EEE```ooollljjjjjjlllZZZ[[[lll{{{SSSHHHLLLTTTddduuu```RRRLLLJJJHHHKKKOOORRR\\\tttuuu___UUUUUUjjjvvvZZZNNNHHHIIIJJJ___{{{{{{{{{{{{yyyvvvsssrrrrrrqqqrrrvvvuuuooolllmmmfffaaaZZZVVVSSSOOOJJJEEECCCBBB@@@>>><<<:::999999888:::;;;<<>>@@@HHHvvv{{{```zzzcccfffyyylll\\\QQQ[[[uuuhhhLLLFFFGGGDDDJJJUUUbbbooozzzoooaaahhh|||zzzdddaaapppvvv}}}|||xxxsssiiieee^^^ZZZZZZ]]]OOOlllaaaRRR^^^xxxiii```ZZZZZZQQQRRRPPPNNNJJJHHHFFFCCC@@@===<<<<<<;;;:::999999999999777===;;;BBB[[[kkklllmmmtttiiiVVVZZZpppaaaMMMPPPTTTaaa}}}uuuaaaTTTQQQQQQQQQOOOPPPUUUYYYfffvvvnnnZZZTTTVVVvvvpppWWWMMMGGGHHHLLLhhh|||||||||{{{yyywwwuuuttttttsssvvv{{{zzzrrrllljjjddd```\\\YYYWWWTTTMMMHHHEEEDDDBBB@@@===<<<;;;:::777:::;;;:::>>>NNNjjjzzz~~~ttt}}}nnnXXXJJJDDD@@@AAABBBDDDHHHNNNiiieeeccchhhHHHMMMrrrxxxOOO>>>@@@888;;;<<<:::===???IIIwww}}}fffqqq```bbbsss|||iiiYYYRRR___{{{iiiMMMFFFHHHFFFPPPcccwwwlllQQQ^^^pppxxxaaabbbqqq|||yyyttt{{{wwwhhhYYYWWWdddsss{{{|||rrrgggddd___[[[ZZZ___NNNggg___QQQ___tttjjj```^^^SSSUUUQQQOOOKKKIIIGGGEEEBBB???===<<<;;;:::999999999999777>>><<<@@@WWWiiilllooo~~~hhhSSSXXXqqqnnnRRRSSSTTT^^^xxxjjj[[[VVVXXX[[[^^^[[[\\\```ffftttmmmiiiWWWSSSWWWkkkTTTLLLGGGHHHNNNnnn~~~|||{{{zzzzzzzzzwwwwww{{{vvvmmmiiieeeccc```^^^]]]YYYRRRMMMGGGEEECCCAAA>>>===<<<;;;777999;;;999999GGGbbbzzz{{{uuuuuubbbRRRFFFAAA>>>???AAADDDJJJQQQrrrhhhddd___LLLUUUTTTAAA888<<<:::@@@;;;===EEEIIInnnoooaaaXXX]]]ooovvvkkk```^^^uuukkkWWWJJJCCCLLLSSSxxxmmmZZZXXXfffjjj\\\YYYiiiyyy}}}{{{ssshhh]]]ZZZ___ddddddbbbXXXUUUPPPNNNTTT___ffffffjjjuuuwwwkkkbbbZZZ]]]bbbaaaRRRhhh|||\\\UUUfffsssnnnhhhdddXXX[[[UUUVVVSSSMMMJJJJJJHHHEEE???>>><<<:::999999999999:::999:::BBBUUUhhhpppoookkkYYYUUUmmmvvvXXXMMMQQQbbb{{{qqqmmmiiilllzzz|||tttiiiffftttvvviii}}}yyyfffUUUTTTcccbbbQQQJJJFFFIIIHHHggg~~~~~~~~~yyypppkkkkkkkkkhhhddd^^^YYYVVVUUUIIIHHHFFFDDDBBB???<<<:::;;;:::777999<<<;;;OOOsssxxxyyyzzz~~~ppp\\\LLLCCC???===???AAAEEEMMMUUUwwwnnnjjj]]]KKKXXX[[[EEE;;;???;;;@@@;;;<<>><<<:::999999999:::;;;;;;;;;CCCUUUiiirrrrrr|||jjjWWWSSSkkkYYYRRRXXXiii~~~ppphhhuuu|||lllbbblllyyyeeeTTTTTTeee___OOOIIIEEEIIIJJJkkk}}}||||||}}}zzzsssnnnooonnnlllhhhbbb\\\XXXVVVMMMKKKIIIFFFCCC@@@===;;;;;;;;;888:::<<<:::LLLmmm{{{zzzuuuuuuzzzzzziiiWWWHHH@@@===<<<>>>BBBFFFPPPYYYrrrsss[[[KKKXXX^^^GGG<<>>===;;;;;;;;;;;;999999999>>>LLL___lllppphhhsss{{{iiiXXXUUUmmm^^^TTTWWWeeezzzqqqvvvttt^^^YYYlllvvv___WWWSSSRRR\\\llljjjYYYPPPYYYppplllRRRIIIHHHFFFKKKOOOooo~~~}}}~~~}}}wwwsssqqqttttttsssrrrnnniiibbb^^^[[[VVVOOOJJJGGGDDDAAA>>><<<>>>;;;;;;===999AAAWWWxxxtttxxxzzzrrr```QQQHHHAAA??????AAACCCHHHTTT```kkkyyy[[[MMMmmmxxxJJJBBB<<<;;;;;;???::::::AAAEEEllleee]]][[[aaattt}}}~~~yyycccSSSYYYyyy~~~xxxggg\\\bbbhhhqqquuu}}}bbb\\\TTTKKKKKKIIIMMMMMMSSSbbbkkkwwwuuuhhhzzzjjj^^^NNNGGGHHHHHHFFFEEEFFFIIIMMMVVVfffvvv}}}yyykkkbbbYYY\\\iiiqqqVVVTTTpppdddTTTLLLccc}}}uuuppppppeeeddd^^^```___ZZZVVVSSSNNNHHHEEEDDDAAA???===<<<<<<<<<999::::::<<>>@@@<<<;;;===888<<>>:::;;;BBBEEEjjj```}}}UUUZZZ___rrr|||}}}ooo___dddnnngggcccXXXWWWdddmmmwww}}}xxxxxx\\\UUUNNNHHHNNNKKKPPPQQQUUUbbbkkkxxxzzz||||||lllZZZJJJJJJHHHGGGFFFGGGJJJLLLZZZqqqyyyllldddYYY\\\mmmwwwXXXPPPllleeeUUUMMMdddvvvppprrriiiiiieeehhhgggaaa\\\XXXQQQJJJJJJHHHEEEBBB???======<<<===>>>===<<>>999:::GGGcccrrr{{{wwwmmmVVVJJJDDD@@@@@@AAADDDFFFMMM\\\kkkiiieee|||[[[TTTzzzwwwZZZBBB???:::???777>>>:::<<>>;;;AAAQQQcccmmmppp~~~~~~lll\\\XXXlll~~~fffZZZ```tttrrr||||||}}}}}}cccPPPHHHFFFFFFNNNaaauuulllccc[[[\\\kkkjjjTTTRRRTTT___rrrrrr]]]LLLJJJKKKFFFKKKWWW~~~~~~|||yyyzzz|||{{{vvvqqqiiiccc[[[WWWVVVSSSKKKEEEBBBDDD>>>:::>>>:::999CCCUUUrrrzzzqqqhhhRRRGGGCCC??????AAAEEEHHHPPP```pppdddggg~~~{{{ZZZVVVpppXXXBBB<<<777???666===:::===CCCEEEhhhdddqqqWWWSSSXXXkkk~~~qqqrrraaa[[[eeeeeedddpppwwwpppoooXXXSSSKKKGGGNNNJJJWWW```jjjyyyqqq^^^YYYSSSOOONNNNNNNNNNNNRRRhhh|||xxxmmmfff___[[[iiiyyy___UUUmmmeeePPPKKKhhh{{{uuu{{{uuuvvvjjjnnnpppmmmiiifff```ZZZQQQOOOKKKFFFBBB???======>>>???===999===MMM___jjjsssrrrbbb\\\nnnzzzkkk```dddrrrssszzzyyy|||hhhVVVKKKIIIFFFIIIUUUeeennnnnndddbbb___dddyyy~~~```NNNPPPVVVaaasssnnnZZZOOOLLLKKKCCCJJJZZZ||||||~~~}}}xxxtttllleee^^^\\\[[[WWWOOOGGGDDDEEE>>>:::>>>;;;999AAALLLrrrwwwiii}}}cccNNNDDDAAA;;;FFF@@@===MMMWWWjjjzzzfffrrrmmmYYYeeeoooLLLAAAEEE444888===888;;;;;;@@@BBB[[[iiiTTTTTTZZZkkkzzznnn]]]hhhsss}}}yyyyyyjjjjjj~~~nnnWWWOOOHHHJJJZZZccc]]]kkkoooggg^^^YYYTTTQQQSSSYYYYYY___fffkkktttqqqccc[[[UUUfff~~~cccRRRiiigggSSSQQQ[[[~~~xxxwwwssslllssstttnnnmmmpppjjj___YYYUUULLLEEEEEEFFFCCC<<>>DDDUUUfffttt}}}nnncccdddqqqsss~~~~~~ppphhhjjjzzzcccdddcccbbbqqqxxx}}}vvvxxxQQQQQQPPPJJJNNNYYYZZZ\\\iiilllllluuufffPPPNNNOOOOOO```wwwuuuhhh\\\KKKFFFCCCMMMFFFWWW{{{wwwuuummmkkkhhhddd```ZZZTTTPPPMMMHHHCCC???>>>>>>>>>>>>HHH___ooorrrssszzzwww[[[IIIAAA???;;;EEEBBBBBBPPP\\\uuusssbbbwwwcccXXXooommmHHH;;;BBB888======:::>>>===AAABBB\\\tttkkkSSS\\\ooo}}}qqqaaannntttdddooopppWWWNNNIIIQQQeeevvvnnn{{{}}}qqqkkkgggbbb___^^^\\\aaaffflllxxxqqqccc]]]WWWfff|||dddSSShhhgggTTTRRR\\\|||uuulllrrrxxxwwwqqqoooqqqlllaaaZZZXXXQQQIIIEEEEEEBBB===???>>>???>>>>>>CCCSSSccc|||wwwhhhbbbeee~~~}}}kkkgggppp}}}qqqlllvvvcccbbbaaa```lllnnnttt|||yyyaaaYYYXXXRRRVVVbbbggglll{{{ttt]]]MMMOOOPPPQQQbbbzzzooodddXXXLLLHHHDDDMMMIII]]]~~~zzzxxxuuupppjjjiiihhhcccZZZRRRKKKHHHEEECCCBBBAAA???>>>@@@VVVjjjrrrqqqooommmVVVHHHCCCBBB>>>DDDDDDHHHRRR___lllbbb{{{XXXYYYoooIII999>>>:::>>>;;;;;;AAA???BBBBBB[[[~~~XXXdddzzz~~~oooddduuuyyyddd___ssssssXXXNNNKKKXXXrrryyy~~~{{{uuummmiiieeehhhlllsssqqqddd^^^YYYdddyyyeeeSSSeeeeeeTTTRRR\\\vvvjjjwwwzzzxxxqqqoooqqqlllcccXXXYYYUUULLLFFFEEECCCAAA???>>>>>>===<<<@@@NNN]]]}}}uuueeeaaaeee{{{zzzdddZZZ```qqq{{{nnnsssoooqqqrrrqqqzzzyyygggaaabbb\\\___mmmvvv}}}cccTTTMMMQQQRRRTTThhhyyyggg]]]SSSLLLJJJEEEMMMMMMhhh}}}{{{zzzsssmmmmmmpppkkk___SSSMMMKKKIIIHHHGGGDDDAAA>>>;;;MMMaaaqqqqqqfffttt|||cccPPPFFFCCCCCCBBBCCCFFFJJJQQQbbbiiigggsssSSS\\\wwwWWWBBB>>>:::::::::<<>>===;;;>>>JJJVVVvvv|||jjjbbbcccwww{{{bbbSSSWWWgggvvvnnnrrrvvvrrrtttxxxtttwwwrrr[[[RRROOORRRSSSXXXqqqqqq```XXXOOOIIIKKKFFFLLLPPPsss~~~|||yyytttpppqqqrrrmmmbbbWWWVVVSSSOOOLLLIIIFFFBBB???>>>GGGWWWkkksssgggkkkkkkVVVHHHAAA???>>>BBBAAAGGGMMMTTTooohhhppphhhPPPYYYlllTTTBBB===888888;;;BBB===@@@@@@RRRfffooo{{{oooWWWZZZssslllhhhqqquuuZZZNNNJJJZZZvvvzzz|||}}}qqqfff]]]ZZZ[[[nnngggRRRXXXYYYLLLLLLWWWyyytttyyy{{{wwwwwwtttppppppqqqoookkk^^^ccccccZZZPPPKKKJJJJJJDDDBBB@@@>>><<<===FFFPPPpppzzzgggaaarrr~~~cccRRRSSSaaammmppptttyyyiiiXXXQQQOOOQQQRRR\\\zzzmmm[[[TTTLLLFFFJJJFFFJJJSSS}}}|||{{{vvvuuuuuuvvvtttooogggaaaccc^^^VVVPPPKKKGGGDDDBBBCCCCCCJJJ___pppkkkkkk|||ttt```OOOEEEAAA???>>>BBBAAAIIIPPP]]]gggyyy]]]LLLTTTgggGGGAAA<<<:::;;;@@@;;;???@@@MMMgggkkk}}}|||}}}ttt___MMMRRRkkk}}}kkkbbbkkkvvv\\\OOOJJJXXXrrrnnnuuu~~~uuu~~~nnnaaahhhvvv}}}qqqfff[[[ZZZWWWkkkiiiRRRRRRRRRJJJJJJUUU~~~vvvqqqzzz{{{zzzxxxwwwwwwvvvtttrrrmmmqqqpppfffZZZSSSPPPMMMHHHEEEBBB@@@>>>===CCCLLLooorrrbbbmmmhhhUUUSSS___kkkzzz}}}qqq```TTTOOONNNQQQUUUeeejjjXXXQQQJJJBBBJJJFFFJJJWWW~~~|||{{{vvvwwwyyyzzzyyyuuupppmmmmmmggg^^^UUUNNNJJJFFFDDDCCCAAA@@@QQQhhhmmmmmmwwwttthhhXXXLLLFFFDDDBBB@@@CCCCCCLLLRRReee}}}jjjsssRRRIIISSSqqqDDD???>>>===<<<>>>999@@@AAAIIIxxxqqqmmmyyy{{{|||lll[[[KKKMMMbbb|||jjjccc\\\^^^ooowww\\\PPPKKKWWWqqqmmmfffppppppqqqwww[[[MMMVVVfff~~~{{{|||qqqfffZZZ[[[VVVjjjmmmTTTNNNNNNJJJJJJTTT|||{{{~~~}}}}}}|||zzzwwwuuurrrvvvtttkkkbbb\\\VVVRRRLLLHHHEEECCC???>>>BBBIIIjjjzzz}}}~~~fffhhhuuurrrYYYUUUcccsss}}}fffWWWOOOMMMOOOVVV```uuuiiiUUUNNNHHH@@@LLLHHHKKK[[[~~~}}}}}}xxxvvvvvvyyy}}}}}}xxxtttqqqkkkccc[[[TTTNNNIIIFFF???BBB@@@HHH^^^kkkooouuu{{{ggg]]]OOOEEEBBBAAA???>>>FFFFFFNNNRRRggg}}}mmmhhhKKKHHHVVVttt???;;;===???>>>>>>999AAACCCGGGsss}}}ttt|||yyyzzzlll^^^MMMKKK]]]rrrnnnTTTWWWYYYcccuuuyyy\\\QQQMMMYYYqqq~~~]]]kkkvvvgggooouuuXXXIIISSSdddtttuuurrrkkkhhhrrr|||pppfffZZZ\\\VVVjjjpppVVVLLLLLLKKKKKKUUUzzz~~~zzzvvvtttooorrrqqqkkkeeeaaa\\\VVVOOOJJJFFFDDDAAA>>>BBBHHHaaattt{{{jjjeeelllzzz^^^WWWhhh|||}}}{{{|||uuu___QQQMMMMMMRRR\\\jjjhhhTTTLLLFFF???MMMJJJMMM^^^yyytttqqqvvv|||uuuppplllfff```YYYRRRKKKGGG<<>>KKKhhh|||xxxnnnYYYGGGIIIWWWfffcccOOOPPPWWWeeezzz{{{]]]KKKJJJWWWfffiii]]]iii~~~rrrkkkppp___UUUVVVccczzzmmm___XXXZZZhhhssseee\\\SSSXXXhhhjjjWWWJJJJJJEEEOOOZZZ{{{vvvvvvzzztttrrrppplllhhhaaaZZZTTTRRRNNNJJJGGGEEEDDDAAA@@@ZZZttt{{{rrrfffggghhh]]]jjj}}}qqqtttmmmXXXKKKNNNMMMSSSddd{{{ttt```QQQHHHDDDDDDMMMMMMNNNlll~~~~~~~~~{{{xxxwww|||zzzqqqooorrroooggg___XXXNNNFFFCCCHHHDDD>>>KKKeeesssppppppeeeZZZQQQFFF??????BBBCCCCCCGGGJJJSSSfff|||jjjYYYLLLTTTzzzoooGGG777<<<;;;;;;999>>>AAA===IIIeeewww}}}sssvvv___IIIEEEOOObbbsssVVVKKKQQQ[[[kkkzzz___MMMKKKVVVcccmmm]]]YYYppppppsssqqq]]][[[kkkxxxlll^^^UUUTTT]]]pppsssggg[[[TTT[[[mmmnnnYYYIIIHHHFFFRRRbbb~~~zzzyyy|||{{{zzzwwwtttoooggg^^^XXXVVVSSSNNNJJJGGGEEECCCAAARRRqqq|||nnnggg~~~|||iiilllzzzuuuhhhkkk{{{sss___OOOHHHIIIKKKWWWmmmlll[[[NNNGGGEEEDDDKKKOOOYYY~~~}}}}}}}}}}}}zzzyyy}}}{{{tttvvvxxxuuummmfff```XXXQQQGGGIIIDDD???GGG[[[hhhjjjvvv{{{ooobbbZZZOOOHHHAAA>>>@@@CCCEEEFFFHHHKKKWWWtttuuusssWWWJJJbbbiiiFFF===999999;;;999<<<@@@<<>>AAADDDFFFGGGKKKNNNZZZyyykkk]]]NNNmmm___AAABBB999:::<<<:::<<<@@@<<>>>>>AAADDDFFFHHHPPPUUUdddgggeee]]]SSSuuuUUU===BBB:::;;;>>>;;;<<<@@@>>>DDDWWW|||{{{{{{|||fffQQQJJJMMMWWWzzzuuufffVVVOOONNNSSS^^^iii~~~dddPPPHHHNNNWWWpppooommmfffZZZTTT[[[gggwwwxxx|||mmm\\\QQQKKKLLLUUU^^^gggwwwnnnggg]]]WWW]]]kkkhhhSSSFFFHHHGGGPPPlllyyyuuuttttttuuuuuuhhhddd^^^YYYTTTPPPKKKHHHIIIaaauuuyyyjjj~~~ggg```fffuuufffeeeooovvv___YYYYYYYYYfffxxxxxx___TTTOOOKKKLLLSSSWWWjjjxxxeeeUUUKKKHHHHHHHHHKKKLLL\\\~~~~~~~~~|||~~~|||uuuqqqqqqoookkk```UUUMMMKKKFFFAAAJJJYYY___qqqooobbb[[[NNNAAA@@@@@@??????AAADDDHHHJJJNNN^^^sssyyyaaakkkWWWXXXxxxMMM;;;@@@999;;;???<<<<<<@@@>>>CCCRRR}}}nnnYYYMMMIIIUUUooommm^^^SSSRRRTTTWWW___iiiiiiTTTJJJLLLTTThhhdddaaa\\\UUUSSSZZZdddyyykkk\\\SSSOOOOOOUUU[[[fffvvvmmmeee\\\UUUYYYfffbbbNNNDDDIIILLLPPPmmmzzztttrrrrrrttttttmmmjjjeee```[[[VVVPPPKKKKKKWWWnnnmmmzzzkkk^^^]]]vvv}}}nnnbbbdddsssjjjVVVWWWWWWVVVdddyyykkkTTTNNNKKKIIINNNYYY___yyyxxxmmm\\\PPPJJJIIIIIIIIIEEELLLeee}}}}}}wwwttttttrrrnnneee[[[RRRMMMHHHCCCHHHQQQZZZhhhjjjYYYRRRIII???@@@@@@???@@@BBBFFFKKKNNNRRRpppoooggg{{{RRRhhhgggEEE======999:::???<<<:::???===@@@MMM~~~pppYYYLLLSSSbbbxxx~~~}}}wwwfffYYYQQQUUUYYY[[[cccmmmppp[[[NNNLLLQQQYYYYYYYYYXXXTTTSSS\\\gggmmmccc[[[XXXYYYZZZ]]]bbbmmmwwwmmmdddYYYSSSXXXddd___LLLCCCHHHLLLNNNlll}}}xxxvvvvvvvvvuuupppnnnkkkhhhccc\\\UUUOOOMMMOOOfff{{{uuueeebbbvvvwwwzzzyyy]]]LLLRRRUUUVVViiimmm[[[NNNMMMKKKJJJXXXkkkzzzzzzhhh^^^RRRJJJHHHJJJJJJJJJFFFTTTxxx~~~zzzxxxwwwuuuqqqnnnfff[[[SSSNNNKKKKKKLLLUUUaaawwwfffQQQIIIDDD>>>?????????@@@CCCGGGMMMQQQ^^^yyyiiiqqqlllRRR{{{SSS@@@@@@===;;;999>>>;;;999===<<<>>>JJJllliiiTTTQQQYYYnnnvvvppp|||~~~fffcccWWWQQQWWW]]]___gggsssvvvbbbRRRMMMOOOMMMPPPUUUXXXUUUVVVaaannn{{{mmmaaa[[[YYY^^^cccfffhhhlllvvvxxxmmmdddWWWQQQWWWddd```LLLBBBHHHJJJKKKkkk}}}||||||zzzyyysssrrrpppmmmhhhaaaXXXRRRPPPKKKaaajjjuuurrr{{{tttXXXJJJSSSZZZ^^^xxxpppYYYOOOKKKOOOMMMOOOddd~~~~~~ooo\\\TTTJJJFFFGGGJJJKKKJJJQQQeee~~~{{{wwwvvvpppdddYYYTTTSSSPPPKKKTTT^^^lll|||```HHHEEECCC<<<<<>>:::;;;<<<<<<;;;;;;===AAADDD___tttwwwgggVVVSSSWWWdddmmmlllhhhggg\\\VVVVVV^^^eeelll~~~sss___PPPHHHRRRZZZYYYXXX[[[]]]iii{{{eeeYYYVVV___mmmxxxwwwpppnnnrrr~~~wwwkkk```XXXTTTXXX```[[[KKKEEEJJJQQQRRR~~~|||zzzwwwtttrrrooollliii]]]XXXWWWbbbrrrxxx[[[RRR]]]eeetttgggWWWNNNJJJLLLSSSUUUaaa{{{kkk___NNNGGGCCCFFFJJJLLLNNNPPPXXX|||{{{zzzwwwqqqllleee^^^VVVQQQRRRXXX```kkk}}}}}}^^^HHH???>>>@@@@@@>>>AAAAAAGGGMMMKKKVVVppp|||uuu{{{^^^ZZZ}}}PPPDDDAAA<<>>===@@@FFF@@@CCCEEEJJJMMMNNNgggzzzpppsssdddPPPYYYlllDDDEEE===<<>>FFFCCCIIIJJJLLLPPP[[[mmmxxxyyy}}}hhhUUULLLaaaVVV???EEE;;;===BBB777:::;;;<<<<<<;;;<<>>@@@IIIYYY~~~pppeeeaaa___]]]]]]fffkkktttzzznnnffffffeeennn}}}~~~sssdddZZZRRRTTT]]]fff]]]JJJCCCIIIEEE^^^|||~~~yyytttuuutttqqqooossszzz{{{ttt|||dddRRRLLLQQQdddtttdddWWWNNNHHHEEEGGGFFFJJJNNNLLLOOOhhhyyyuuulll^^^UUUXXXfff{{{?????????@@@@@@??????AAAAAAKKKJJJMMMfffvvvlllPPPFFFVVVzzzsssHHHGGGDDD;;;AAA;;;===999;;;<<<<<<;;;;;;===???HHHMMM{{{yyyxxxsssqqqjjjkkkiiidddssswww~~~uuulllssswww}}}pppaaaXXXRRRTTT___hhh___JJJCCCJJJIIIddd}}}~~~|||yyywwwxxxxxxtttsss~~~|||iiiYYYSSSUUUZZZxxx|||lll]]]RRRKKKIIIHHHKKKHHHJJJOOOPPP[[[|||rrrhhh___^^^bbbsss??????>>><<<@@@EEEFFFDDDHHHRRRQQQXXXzzzyyyWWWNNNIII]]]hhhIIILLLDDD<<>>EEEEEEqqq~~~uuutttgggvvvxxxuuukkk}}}vvv{{{ooo___VVVRRRUUU```jjj```KKKDDDJJJMMMjjj~~~|||||||||~~~}}}{{{xxx{{{{{{uuuooozzzyyyjjj[[[SSSVVV^^^lll{{{qqqcccTTTJJJFFFFFFGGGIIIGGGKKKUUU^^^uuutttooommmjjjeeemmm;;;;;;<<>>@@@FFF^^^uuuzzzsssvvvhhh^^^VVVUUUQQQeeemmmSSSEEEJJJJJJTTTwww{{{zzz{{{~~~zzz}}}~~~{{{xxx|||ppp___ZZZXXXYYYiii}}}|||iii```TTTKKKHHHHHHHHHHHH???TTTTTTOOOpppzzztttooommmkkklllwww>>>===???BBBCCCBBBEEEJJJRRRXXXcccjjjSSSNNN]]]lllTTTKKKCCCBBBAAA>>>===>>>======<<<<<<<<<======>>>===BBBXXXzzzuuuuuueee[[[RRRQQQQQQaaadddNNNEEEKKKIIINNNsss~~~zzzyyy}}}rrrbbbVVVVVVZZZaaauuu~~~ooo```YYYOOOIIIGGGGGGHHHHHHFFFPPPNNNXXX}}}yyywwwuuuoookkkpppyyy@@@???AAAEEEDDDCCCHHHOOOVVVeee{{{uuuTTTFFFYYY~~~bbbRRRKKKDDDDDDCCC@@@======>>>======<<<<<<=========@@@CCCTTT|||}}}zzzllljjj{{{sssbbbWWWNNNNNNRRR\\\XXXFFFDDDKKKHHHOOOvvv~~~zzzwwwuuuxxx~~~sss___VVVRRRXXXbbbrrrssseeeTTTOOOJJJFFFEEEGGGHHHHHHMMMNNNOOOkkk~~~}}}vvvmmmkkkmmmsss}}}@@@???BBBGGGEEEDDDLLLXXXbbb___HHHHHHrrryyy^^^PPPKKKFFFEEEEEECCC???===???>>>==================CCCDDDMMMtttzzzzzz~~~nnndddooo}}}}}}|||rrrlllhhhrrrsssaaaWWWOOOOOOWWWYYYMMMAAADDDJJJHHHYYY~~~{{{wwwvvv}}}}}}qqqfff^^^VVVVVVZZZdddtttzzzhhh[[[LLLIIIGGGEEEEEEFFFHHHHHHLLLTTTbbbzzzqqqkkkiiiiii|||yyy{{{@@@>>>BBBHHHGGGGGGTTTfffeeeOOOHHH[[[|||ggg]]]OOOLLLIIIFFFFFFFFFBBB>>>??????>>>==================???DDDcccxxxxxxfffjjjvvvnnnfffddddddcccYYYWWW[[[mmmrrr```YYYSSSTTT[[[UUUFFF@@@DDDHHHJJJaaa~~~zzzyyysss~~~rrreeeZZZTTTRRRWWW```lllyyyvvvhhhXXXNNNHHHHHHGGGGGGFFFGGGIIIJJJHHHeeezzzsssmmmiiieee}}}wwwuuuvvvBBB@@@DDDLLLLLLOOObbbzzz|||vvvqqqOOOJJJTTTvvv]]][[[PPPOOOKKKGGGHHHIIIFFFAAA@@@@@@???>>>============<<>>===============AAA@@@RRRvvvnnn}}}}}}kkkddd{{{pppnnnmmmgggaaa\\\bbbqqq}}}{{{iiiZZZWWWVVVXXXYYYJJJ@@@FFFDDDEEEWWWmmm~~~~~~zzzjjjaaaYYYUUUSSSTTT[[[eeeyyyhhhZZZQQQKKKHHHDDDFFFHHHHHHHHHJJJOOORRRmmmzzzyyytttnnnkkkkkk~~~zzzqqqmmmmmmJJJGGGLLLVVVYYY```}}}{{{hhhPPPKKKYYYttt}}}ggg]]]WWWSSSSSSNNNHHHIIINNNLLLFFFAAA@@@???>>>============<<<@@@<<>>>>>===AAAFFF[[[lllooovvvvvvvvvyyypppppp}}}xxxsssmmmfffeee}}}yyyrrrcccSSSQQQYYY\\\OOOIII???AAAFFFIIIggg}}}qqqlllbbbUUUSSSSSSTTTWWW```rrrppp\\\PPPJJJFFFFFFHHHJJJCCCAAAJJJLLLBBBUUU~~~}}}~~~xxxuuu~~~tttlllXXXeeeuuubbbSSSKKKIIIfffpppddd^^^YYY[[[VVVQQQOOOOOOOOOKKKGGGDDDCCCAAA???>>>>>>>>>>>>===;;;>>>CCCTTTcccdddyyy~~~bbb\\\```ooozzzzzzxxxyyyuuujjjccc^^^YYYnnnvvvnnn```QQQPPPXXXZZZNNNIII???BBBHHHOOOqqqvvvhhhaaa^^^YYYTTTWWWYYYbbbqqqrrrcccTTTKKKGGGDDDDDDFFFEEEGGGDDDFFFOOO\\\xxx|||yyypppnnnKKKEEEJJJYYY~~~|||}}}pppfff```______[[[VVVRRRQQQOOOKKKGGGFFFEEECCCAAA???>>>>>>???>>>;;;<<>>>>><<>>FFFIIInnnppplllyyymmmmmmwwwjjjUUUMMMVVVbbbmmmsssxxx~~~{{{kkk]]]ZZZ[[[[[[^^^eee~~~xxxpppdddYYYRRRPPPQQQSSSLLLCCCFFFCCCEEENNNiii~~~www~~~vvvrrryyy|||uuulllfff^^^XXXUUUTTTUUUUUUWWW[[[ffftttxxxiiiYYYNNNIIIEEEEEEGGGGGGEEEFFFIIIMMMYYYxxx|||ppp[[[PPP___}}}~~~|||sssqqquuuuuuwwwoooiiilllffffffeeebbb]]]YYYVVVTTTPPPNNNKKKGGGEEECCCBBBAAA;;;CCC;;;;;;FFFDDD]]]iii[[[[[[bbbyyy~~~eeeTTTVVV[[[fffpppooollltttsssgggaaafffjjjffffffjjjyyyrrrkkk```VVVPPPOOOPPPPPPGGG@@@FFFFFFHHHRRRppp}}}~~~{{{vvvrrrtttyyy~~~~~~zzzqqqhhheeefffbbb\\\XXXWWWUUUSSSSSSXXX```ffflllzzzxxxmmmcccWWWMMMIIIHHHEEEDDDFFFFFFEEEIIINNN```gggMMMUUUeee}}}|||vvvxxxvvvvvvpppooosssggghhhhhheeeaaa]]]ZZZYYYQQQOOOLLLHHHEEECCCBBBBBB>>>HHH>>>;;;GGGCCCUUUaaaSSSRRRWWWnnn|||eeeWWWQQQTTT```kkkhhhcccpppwwwqqqvvvuuujjjccccccrrr|||nnnhhh^^^SSSNNNNNNNNNMMMDDD>>>FFFHHHKKKUUUuuuqqqhhhggglllqqqmmmqqq{{{}}}}}}wwwtttrrrooogggccc\\\VVVWWWZZZXXXSSSPPPTTTXXXZZZ]]]fffrrr{{{~~~jjj^^^UUULLLGGGHHHJJJFFFEEEGGGHHHHHHMMMSSSuuuwwwWWWMMMXXX~~~vvv~~~}}}nnnooovvvnnnmmmiiieeecccbbb```[[[VVVTTTQQQMMMHHHEEECCCBBBBBBCCC??????AAA@@@BBBUUUkkkuuuWWWPPPPPP[[[iiivvveeeRRRMMMTTT]]]___\\\___ppp|||vvvkkkfffgggssswwwkkk```VVVSSSQQQMMMIIIHHH@@@MMMHHHAAALLL```uuusssmmmeeeeeegggiiijjjkkknnntttyyy~~~vvvnnnhhhiiimmmmmmhhhcccaaa___[[[XXXVVVTTTSSSSSSUUUWWWXXXZZZ^^^ccciiirrrppp]]]RRRLLLHHHGGGIIIEEECCCGGGMMMKKKHHHRRRbbbqqqVVVLLLZZZuuu~~~~~~yyyyyynnnpppxxxrrroookkkgggeeeeeebbb]]]YYYWWWUUUQQQMMMIIIGGGEEEDDDBBB???@@@CCCAAA@@@NNN```nnnSSSNNNOOOUUUcccnnnwww|||xxxdddPPPPPPRRRUUUXXXZZZbbbssswwwyyyyyymmmddddddiiiqqquuuuuuqqqfff\\\SSSPPPNNNJJJGGGGGG<<>>@@@JJJLLLXXXzzzrrrqqqxxx~~~|||xxxrrrmmmdddaaa]]]ZZZXXXWWWUUUSSSMMMOOONNNLLLLLLMMMKKKGGGAAAFFFIIIIIIFFFGGGNNNUUUmmmFFF@@@@@@EEEGGGNNNccczzzllljjjhhhrrrsssyyy||||||yyyxxx}}}|||{{{|||uuusssqqqqqqsssttttttssstttuuuwwwxxxwwwvvvuuutttqqqqqqooommmllllllnnnoootttrrrqqqnnnfffdddnnn|||rrr[[[QQQMMMHHHEEECCCCCCBBBAAABBB@@@EEEOOOYYYqqqyyyvvvvvvxxxxxxyyyuuupppllljjjgggdddaaa\\\YYYVVVUUUUUUTTTSSSRRRIIIIIIIIIJJJLLLMMMJJJFFF@@@CCCFFFIIINNN[[[lllxxx}}}DDDEEEMMMYYYbbbqqq|||hhh```sss~~~zzzzzz~~~}}}{{{zzzsssrrrpppqqqrrrtttttttttxxxyyyzzzzzzyyyvvvsssrrrooonnnnnnooopppqqqrrrssstttsssqqqmmmhhhgggnnnvvvssseeeQQQKKKHHHDDDCCCBBBBBBAAA@@@BBBGGGLLLSSSlll}}}mmmdddeeejjjooosssuuuyyy{{{wwwrrrooommmeeebbb^^^[[[YYYXXXXXXWWWVVVSSSQQQPPPOOONNNLLLKKKIIIGGGGGGIIIJJJIIIHHHGGGPPPNNNNNNWWWlll~~~}}}JJJZZZppp}}}ggg___uuu|||{{{~~~}}}~~~}}}zzzsssrrrqqqqqqrrrtttvvvxxxzzz{{{||||||zzzvvvrrrppppppooopppsssvvvxxxyyyxxxtttssspppmmmkkklllppptttpppggg]]]LLLGGGEEECCCBBBCCCCCCAAA@@@BBBIIIMMMXXX~~~tttkkkeeecccdddeeeeeeiiioooxxx{{{vvvooonnnllliiifffcccaaa```XXXVVVTTTQQQPPPPPPQQQRRRQQQPPPNNNMMMLLLKKKIIIGGGFFFDDDEEEFFFFFFFFFJJJPPPZZZbbbsss~~~}}}~~~mmm|||hhhhhhsss}}}|||~~~}}}zzz~~~}}}}}}zzzuuutttsssrrrrrruuuyyy|||yyyzzz||||||zzzwwwsssqqqrrrqqqrrrvvvzzz||||||zzzuuusssqqqooonnnooopppooorrrxxxddd^^^YYYKKKEEEDDDBBBCCCDDDCCCBBB@@@CCCHHHSSSmmmzzzooogggbbbbbbbbbdddiiiooovvvzzzxxxzzz~~~}}}}}}uuuoooppprrrqqqssswww{{{yyywwwwwwxxxxxxvvvtttqqqqqqqqqrrrqqqoookkkgggaaa```___]]][[[ZZZYYYXXXRRRQQQPPPNNNMMMMMMNNNOOONNNMMMLLLLLLMMMMMMLLLJJJGGGGGGKKKPPPSSSXXXeeesss{{{~~~iiiaaasss}}}||||||~~~}}}yyy~~~}}}yyywwwvvvuuusssssswww|||wwwyyy{{{|||{{{xxxuuurrrrrrrrrsssvvv{{{}}}{{{yyyuuuuuurrrqqqqqqqqqnnniiigggmmmZZZUUUSSSHHHDDDCCCCCCCCCDDDDDDBBB@@@IIILLL```wwwqqqiiicccaaadddiiinnncccfffkkkqqqvvvwwwuuussskkkhhhjjjpppqqqmmmmmmpppmmmddd]]]^^^___]]]^^^bbbhhhfffddddddggggggfffccc______```cccdddccc```]]]WWWVVVTTTSSSQQQPPPPPPPPPMMMMMMLLLJJJHHHGGGIIIJJJHHHHHHHHHJJJMMMNNNMMMLLLOOORRRZZZdddkkkuuulll___ggguuu{{{zzz{{{{{{{{{{{{zzzzzzyyyyyyxxx}}}|||}}}|||xxxuuuvvvzzz|||{{{xxx{{{yyywwwvvvvvvvvvuuusssrrrrrruuuyyy~~~|||xxxttttttqqqoooqqqsssqqqkkkmmmqqqsssbbbUUULLLFFFCCCEEEBBBAAABBBBBBAAACCCHHHNNNNNNqqq{{{mmm\\\``````\\\[[[___bbbbbbVVVTTTSSSUUUYYY[[[ZZZXXXYYYTTTRRRSSSRRRPPPQQQTTTYYYUUUSSSSSSUUUVVVTTTQQQRRRRRRSSSSSSSSSSSSTTTUUUSSSSSSPPPKKKJJJLLLKKKFFFKKKMMMKKKFFFEEEIIILLLLLLLLLPPPTTTWWW\\\dddqqqzzzxxxqqqggglll}}}{{{|||{{{{{{{{{zzzzzzyyyyyyxxx}}}{{{{{{}}}~~~|||xxxuuuuuuxxx{{{yyywwwzzzxxxuuutttuuuuuusssrrrqqqrrrtttxxx|||}}}zzzwwwvvvvvvrrroooqqqtttqqqlllmmmmmm}}}zzzkkk\\\QQQJJJEEECCCGGGBBB@@@CCCDDDCCCDDDGGGLLLfffuuukkk___UUURRRPPPPPPQQQTTTUUUSSSQQQRRROOOPPPTTTUUUSSSSSSUUUQQQOOONNNNNNOOOQQQQQQQQQOOOPPPRRRRRRRRRRRRRRRRRRPPPQQQNNNJJJKKKPPPRRRQQQMMMSSSWWWWWWZZZbbbiiillluuu{{{wwwcccnnnzzz}}}|||}}}||||||{{{zzzyyyyyyxxxxxx|||}}}}}}|||{{{zzz|||~~~|||xxxttttttvvvwwwwwwuuuwwwuuusssrrrssssssrrrpppttttttuuuwwwyyyxxxtttrrrwwwvvvsssoooqqquuusssnnnpppooottt~~~uuummm```TTTKKKFFFCCCBBBBBB>>>===AAACCCCCCDDDGGGVVV}}}yyywwwyyy{{{yyyuuuoookkkhhhiiijjjfffiiikkkkkkiiigggggggggnnnooommmiiijjjpppttttttttt~~~ooohhhfffcccooo}}}}}}}}}||||||{{{zzzyyyyyyxxxxxxzzz{{{||||||{{{{{{|||~~~{{{xxxtttrrrsssttttttsssuuusssqqqpppqqqqqqpppooowwwwwwwwwvvvuuurrrnnnlllvvvuuurrrooorrrwwwwwwrrrooosssssszzzsssjjjcccXXXNNNHHHDDDBBBAAA???>>>@@@CCCBBBCCCIIIQQQooosss```TTT\\\nnn}}}|||}}}~~~~~~}}}}}}|||{{{zzzyyyxxxwwwwwwyyyzzz|||||||||{{{}}}~~~zzzwwwssspppppppppqqqrrrtttrrrpppppppppqqqpppoootttuuuuuuuuussspppnnnmmmrrrrrrpppoootttzzzzzzvvvkkkqqqpppnnnxxxmmmccc]]]SSSKKKFFFCCCBBBAAA@@@CCCGGGGGGBBBDDDQQQ```}}}~~~uuufffhhhddd___rrr~~~|||||||||}}}~~~}}}}}}|||{{{yyyxxxwwwwwwxxxzzz|||||||||{{{|||}}}wwwuuuqqqnnnmmmnnnpppqqqtttrrrppppppqqqqqqqqqpppnnnppprrrsssrrrqqqrrrrrrooopppppppppuuu{{{zzzvvvmmmpppnnnkkkvvv~~~ooofff\\\VVVNNNGGGDDDCCCBBBAAA@@@BBBDDDEEECCCJJJ___sssfffaaammm}}}}}}}}}}}}}}}|||{{{yyyxxxwwwvvvwwwyyy{{{{{{zzzyyyyyyzzzuuusssppplllkkkllloooqqquuusssqqqqqqrrrsssrrrqqqnnnpppssssssqqqppprrrsssnnnpppqqqqqqvvvzzzwwwrrrpppmmmooosssvvv|||nnnccc\\\SSSNNNHHHCCCAAAAAABBBAAA@@@???@@@GGGRRReee||||||vvviiiddd\\\nnn|||~~~~~~}}}|||{{{yyyxxxwwwvvvvvvxxxzzzzzzyyywwwwwwxxxsssrrroookkkjjjkkkooorrruuutttrrrrrrssstttsssrrrrrrtttuuutttpppnnnnnnooooooqqqrrrsssvvvyyyuuunnnkkkfffnnn{{{yyyzzz~~~pppcccZZZUUULLLHHHCCC??????@@@AAABBBFFFAAABBBPPPhhh~~~|||yyywwwvvvxxx}}}xxxnnn]]]UUU^^^qqq~~~~~~~~~{{{yyyxxxxxxyyyzzzyyyyyyzzz{{{{{{zzzyyyxxxyyyvvvqqqnnnmmmmmmmmmlllpppppprrruuuwwwxxxvvvtttuuuuuuuuurrrnnnlllkkklllpppwwwzzzxxxxxxyyytttmmmiiippprrrsssuuuwww}}}qqqjjjbbbWWWOOODDDFFFFFFCCCBBBBBBBBBAAACCC???BBBWWWzzz|||vvvooojjjrrrooozzzqqqaaa^^^```iiizzz~~~~~~~~~||||||~~~|||{{{|||}}}|||{{{zzzyyyyyyzzz{{{xxxyyy{{{||||||{{{zzzyyyzzzwwwrrroooooonnnnnnmmmnnnooopppsssuuuuuutttrrruuuuuuuuurrrooommmmmmnnnsssxxx{{{yyywwwwwwrrrkkkqqqtttqqqrrruuussssssiiiccc\\\RRRJJJFFFFFFCCCAAA@@@@@@AAA@@@EEEAAAOOOqqq|||vvvpppkkkgggfffjjjiiiwwwkkkrrrgggYYYaaauuu}}}zzzzzz|||~~~}}}|||zzz{{{{{{{{{zzzzzz|||~~~~~~{{{wwwwwwyyy|||~~~{{{{{{||||||||||||{{{{{{xxxyyy{{{}}}}}}}}}{{{{{{zzzwwwssspppppppppooonnnmmmmmmnnnppprrrsssqqqpppsssttttttrrrpppoooooopppuuuyyy{{{yyywwwuuupppjjjuuutttnnnpppuuuqqqqqq~~~uuuhhh```\\\VVVMMMEEEGGGDDD@@@@@@@@@BBBCCCCCCHHHKKKggg~~~~~~}}}~~~|||wwwooohhhfffiiilllqqqnnn{{{hhhvvvsssmmm~~~zzz|||}}}zzzyyyzzzzzzyyyxxxyyyyyyzzzzzzzzzzzz{{{{{{|||yyyuuutttuuuyyy{{{||||||}}}~~~}}}{{{zzzxxxyyy|||~~~~~~~~~|||{{{yyyvvvrrrpppppppppooonnnmmmmmmmmmoooqqqrrrqqqoooqqqrrrrrrpppnnnnnnppprrrtttvvvxxxxxxvvvtttppplllqqqqqqkkkmmmtttpppmmmvvv~~~tttlllbbb[[[XXXRRRJJJCCCEEEAAA???BBBCCCDDDEEEGGGNNN^^^~~~|||wwwoooiiikkkttt|||{{{{{{sssuuu~~~{{{wwwvvvwwwxxxxxx{{{{{{{{{{{{||||||{{{{{{|||yyyuuusssuuuwwwyyyyyy}}}zzzxxxxxxzzz|||~~~~~~{{{zzzwwwtttqqqpppoooooonnnlllooonnnnnnoooqqqrrrqqqpppooooooooonnnlllmmmoooqqqqqqrrrtttwwwwwwtttqqqpppmmmpppllllllqqqooooooxxxppp~~~tttjjjddd[[[UUURRRNNNGGGBBBCCC@@@@@@DDDDDDBBBDDDJJJYYYwww~~~yyyrrrmmmqqq|||zzztttuuu||||||xxxttttttvvvzzz|||}}}{{{zzz{{{{{{zzzyyyzzzxxxvvvuuuwwwyyyzzzyyy~~~{{{xxxvvvxxxzzz}}}|||zzzxxxuuusssqqqppppppooommmlllpppooonnnoooqqqrrrqqqpppnnnnnnnnnlllkkkkkknnnqqqooonnnqqqvvvwwwtttssstttmmmssspppmmmqqqooooooxxxrrr~~~pppggg___YYYRRRMMMJJJHHHCCC@@@CCCAAABBBEEEBBB@@@HHHTTTqqq~~~|||vvvsssvvv~~~|||yyyyyyyyyzzzzzzyyyvvvuuuuuuwww|||}}}yyywwwxxxyyyxxxvvvwwwvvvvvvxxx{{{}}}}}}}}}~~~~~~~~~}}}{{{yyywwwvvvxxxzzz}}}~~~~~~{{{wwwuuuuuutttrrrqqqqqqpppnnnmmmpppooonnnnnnpppqqqppppppoooooonnnllljjjkkknnnqqqooommmpppvvvwwwsssrrruuunnnuuuqqqooouuussspppuuuxxxwwwzzzmmmccc]]]UUUPPPIIIEEEDDDDDDCCCAAACCC@@@BBBFFFDDDFFFYYYooo~~~}}}~~~}}}~~~~~~~~~xxxtttvvv|||}}}|||xxxxxxxxxwwwwwwyyy}}}|||wwwtttuuuvvvuuutttttttttvvvzzz~~~zzzzzzzzzzzzyyyxxxwwwvvvxxxzzz}}}~~~}}}zzzvvvsssvvvtttsssrrrrrrrrrpppnnnpppnnnmmmmmmoooppppppoooqqqpppooommmkkklllooorrrpppmmmooovvvwwwrrrqqquuulllsssppppppyyyyyyrrrrrrwwwnnnooowwwkkkbbb\\\XXXOOOKKKEEEBBBBBBCCCDDDEEEAAA???BBBGGGHHHPPPlll~~~|||~~~}}}~~~yyywww|||wwwuuuwwwyyy|||}}}|||{{{zzz|||vvvuuuxxxzzzzzzxxxwwwuuuuuuzzz}}}|||zzzwwwuuuvvvwwwxxxxxxuuuyyy}}}~~~{{{xxxvvvvvvuuussspppqqqssstttqqqooooooppppppooommmmmmnnnoootttlllgggiiijjjhhhkkkpppsssrrrsssvvvxxxxxxuuuqqqppprrruuuvvvwwwuuusssqqqmmmqqqooossssssiiiccc\\\TTTOOOHHHFFFBBB@@@AAACCCAAA>>>AAACCCCCCHHHUUUbbb~~~||||||~~~~~~||||||wwwuuu|||tttvvvxxxzzz||||||zzzyyywww}}}xxxwwwzzz|||{{{yyyxxxwwwwww|||}}}zzzxxxwwwwwwxxxzzzzzzyyyuuuyyy|||}}}zzzwwwuuuuuurrrqqqpppqqqrrrsssrrrqqqooooooooommmkkkkkkmmmooosssllliiikkkmmmkkkmmmqqqrrrrrrsssvvvyyyyyyvvvsssrrrsssuuuvvvvvvuuusssrrrppptttsssttt|||uuukkkccc^^^YYYRRRLLLFFFEEECCCBBBBBBCCCBBB@@@FFFEEECCCRRRlll~~~~~~|||zzzzzzyyyyyyxxxtttttt|||~~~tttxxxyyyzzz{{{{{{yyywwwvvv~~~{{{{{{}}}~~~|||zzzzzzzzz{{{~~~{{{xxxxxxxxxyyy{{{|||{{{zzztttwww{{{{{{yyyvvvtttsssnnnppprrrrrrrrrrrrrrrsssmmmmmmlllkkkjjjlllooorrrrrrnnnllloooqqqqqqrrrtttssssssuuuwwwyyyyyywwwuuuttttttttttttttttttttttttsssvvvwwwwwwzzz~~~yyylllfff___ZZZWWWRRRMMMHHHDDDCCCCCCCCCCCCBBBBBBCCC@@@FFFOOOddd}}}~~~~~~~~~}}}{{{xxxvvvuuuttttttttttttsssuuuyyy~~~}}}yyyxxxyyyzzz{{{{{{zzzyyyxxx~~~}}}~~~}}}{{{}}}|||}}}~~~yyyuuuxxxxxxyyy{{{||||||zzzwwwsssuuuxxxyyyyyyvvvsssrrrooorrruuuuuurrrqqqrrrtttjjjkkkjjjjjjkkknnntttxxxsssqqqqqqtttwwwxxxxxxxxxwwwxxxyyyzzzzzzyyyxxxvvvvvvuuutttssssssssstttuuutttsssvvvxxxuuuxxx{{{ssslllhhh^^^ZZZVVVRRROOOLLLGGGCCCAAAAAAAAACCCAAA@@@BBBFFF>>>VVVooo~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{|||~~~~~~|||}}}~~~~~~~~~|||}}}}}}|||wwwwwwvvvtttsssrrrrrrsssqqqtttvvvvvvuuuwww{{{wwwxxxzzz{{{|||||||||{{{~~~}}}}}}~~~~~~|||{{{~~~}}}}}}}}}{{{xxxtttpppyyyyyyzzz{{{{{{zzzvvvsssrrrsssvvvxxxyyywwwtttrrrrrruuuxxxwwwssspppqqqrrrnnnnnnmmmlllllloootttxxxtttuuuuuuwwwzzz}}}}}}{{{{{{|||}}}|||zzzyyywwwwwwvvvuuusssrrrrrrrrrssstttqqqnnnqqqwwwuuurrr|||vvvlllddd^^^ZZZUUUSSSOOOLLLIIIFFFCCC@@@@@@???@@@BBB@@@???FFFPPPYYYvvv}}}~~~||||||~~~}}}{{{{{{|||}}}}}}|||}}}}}}~~~}}}{{{}}}|||~~~}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}yyywwwvvvuuutttrrrssstttsssqqqqqqrrrtttrrrtttuuusssppprrryyywwwwwwyyyzzz{{{|||||||||zzz{{{{{{||||||{{{{{{zzz||||||{{{zzzwwwuuurrrqqqyyyxxxxxxyyyyyywwwsssppppppqqqtttwwwyyyyyyvvvssstttvvvwwwwwwtttqqqoooooorrrrrrqqqnnnmmmmmmpppsssuuuwwwwwwwwwzzz~~~||||||}}}}}}|||yyywwwwwwwwwuuutttsssqqqqqqqqqrrrrrrnnnkkkllltttvvvtttvvv}}}}}}sssiiiaaaZZZTTTQQQOOOMMMKKKHHHEEEBBBAAA@@@@@@>>>???BBBBBBDDDRRRccc~~~zzz|||~~~~~~}}}}}}}}}}}}{{{{{{|||~~~~~~||||||~~~~~~~~~~~~|||}}}~~~~~~{{{|||~~~zzz|||}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}||||||~~~~~~|||yyy|||~~~|||{{{yyyvvvtttrrrooonnnqqqrrrsssqqqpppooorrrtttssssssrrrpppqqqssswww{{{wwwwwwwwwxxxxxxyyyyyyyyyxxxxxxyyyxxxxxxwwwxxxyyyxxxxxxxxxwwwuuuuuuuuuvvvvvvuuuuuuuuuvvvuuurrrpppoooppprrrwww{{{{{{xxxuuurrrrrrsssttttttsssooolllpppppppppooommmnnnppprrrtttvvvvvvtttwww}}}~~~zzzwwwyyyzzzyyywwwvvvwwwyyyssssssrrrqqqpppppppppppplllkkklllppptttvvvvvvvvvtttoooggg___YYYSSSOOOKKKIIIHHHFFFCCCAAA@@@AAACCCBBB>>>@@@EEEHHHOOOddd|||~~~~~~~~~}}}wwwzzz}}}}}}{{{xxxxxxyyyyyyzzz{{{{{{zzz{{{}}}~~~|||{{{|||~~~~~~|||{{{|||~~~~~~~~~~~~~~~|||}}}zzz{{{}}}~~~~~~~~~||||||||||||||||||||||||{{{|||{{{{{{zzzyyy|||~~~~~~zzz{{{rrrrrrqqqqqqrrrsssttttttsssttttttrrrooonnnpppsssuuuqqqnnnoootttwwwvvvtttwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwvvvuuuuuuwwwxxxuuuuuuuuuuuuuuuvvvyyy{{{tttsssrrrsssttttttrrrqqqnnnooorrrwww{{{|||zzzvvvpppoooooorrrttttttoookkkiiikkkmmmnnnnnnpppsssuuusssuuutttqqqttt{{{|||xxxsssuuuwwwwwwuuuuuuwwwzzzrrrrrrqqqqqqpppooonnnnnnlllmmmmmmmmmqqqvvvwwwvvv}}}zzzkkkfff```ZZZUUUPPPLLLIIIFFFEEECCC@@@???@@@CCCEEECCC???AAAHHHLLLWWWrrr{{{uuu~~~}}}|||||||||vvvyyy||||||xxxvvvuuuvvvtttwwwzzz{{{yyyyyy|||{{{zzzyyyzzz|||~~~~~~~~~}}}}}}||||||{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}zzz{{{|||}}}}}}~~~zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{~~~~~~}}}}}}yyy|||zzzzzz}}}}}}}}}zzzkkkkkkmmmooorrrsssrrrqqquuutttqqqooommmlllllllllsssqqqooopppsssuuuvvvvvvuuuuuutttsssrrrrrrrrrrrrrrruuuwwwtttssstttsssooosssuuuvvvvvvuuuttttttuuurrrooonnnqqquuuvvvrrrmmmnnnoooqqqtttwwwwwwuuurrrrrrppprrrwwwvvvnnniiijjjkkklllmmmmmmllllllnnnpppppprrrtttwwwxxxxxxxxxwwwqqqrrrsssttttttsssqqqooommmmmmmmmnnnnnnnnnnnnnnnlllmmmnnnoooqqqrrrsssttt}}}|||qqqjjj```\\\WWWRRRMMMIIIGGGGGGDDD>>>>>>BBBCCC>>>===???AAAEEEJJJQQQ^^^sss{{{xxxwww~~~}}}{{{{{{{{{yyyyyyyyyyyyxxxwwwwwwvvvuuuwwwyyyzzzzzz{{{}}}~~~{{{xxxwwwzzz{{{zzz|||~~~~~~~~~}}}}}}}}}}}}}}}|||zzz{{{~~~}}}|||~~~}}}yyywwwvvvzzz|||}}}{{{|||~~~}}}{{{zzz~~~~~~}}}}}}yyyzzz}}}~~~|||{{{}}}{{{~~~~~~zzzyyyzzz|||ggghhhkkknnnqqqsssssssssuuutttqqqnnnllljjjjjjiiipppoooooopppsssuuuuuuuuusssrrrpppooommmllllllkkkmmmtttxxxuuuqqqppppppnnnrrrsssuuutttsssssstttuuurrrooommmnnnrrrtttrrrooommmooorrrtttuuutttsssrrrtttrrrtttxxxvvvoookkkllljjjkkkllllllkkklllnnnpppqqqrrrtttuuuuuuuuussssssmmmnnnpppqqqrrrrrrrrrqqqnnnnnnmmmmmmmmmnnnnnnooommmmmmnnnpppqqqssstttuuuvvvwww|||wwwlllbbb\\\ZZZWWWRRRMMMHHHEEEDDDCCCCCC>>>===@@@BBB@@@BBBGGGDDDWWWnnn{{{xxxwwwwwwxxxzzz{{{zzzxxxwwwxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvtttvvvxxxyyyyyyyyy{{{}}}{{{xxxxxxzzz{{{yyyzzz~~~~~~~~~~~~~~~}}}zzzxxxwwwyyy|||~~~|||~~~}}}yyywwwwwwyyy{{{~~~~~~~~~~~~}}}{{{zzz{{{}}}}}}{{{yyyzzz~~~~~~}}}~~~{{{}}}~~~|||yyyxxx|||~~~{{{zzzyyyxxxzzz}}}}}}}}}zzzzzz~~~~~~~~~~~~dddfffiiimmmpppssstttttttttssspppmmmkkkiiiggggggmmmmmmnnnpppsssttttttsssqqqpppnnnkkkiiihhhgggfffiiirrryyyuuupppoooooooooqqqrrrrrrqqqpppqqqsssuuusssoookkkkkknnnqqqrrrqqqlllpppssssssqqqpppqqqrrrtttssstttvvvtttoookkkkkkiiijjjkkkkkkjjjkkkmmmoooqqqrrrrrrsssrrrpppooonnniiijjjlllnnnppprrrssstttpppooommmllllllmmmooopppmmmmmmoooppprrrtttuuuvvvsssvvvtttuuu~~~|||www|||uuulllccc\\\WWWSSSQQQLLLHHHDDDBBBAAAAAABBB???>>>@@@BBBBBBEEEJJJLLLkkkzzzxxxxxxxxxyyyuuuvvvxxxwwwvvvuuuvvvwwwzzzzzzzzzzzzyyyxxxwwwvvvssstttvvvwwwwwwxxxzzz|||{{{xxxxxxzzzzzzwwwvvvyyy|||}}}~~~}}}xxxwwwvvvxxx||||||~~~|||yyyxxxxxxxxxzzz|||}}}|||||||||}}}{{{zzzyyyzzz{{{zzzxxxvvv}}}~~~~~~}}}~~~~~~|||xxxuuuxxx{{{~~~}}}~~~~~~}}}}}}xxxxxxwwwxxxyyy{{{}}}|||~~~~~~}}}|||zzz|||~~~|||{{{{{{~~~eeegggkkknnnppprrrsssuuurrrqqqooommmkkkjjjhhhhhhkkkkkklllooorrrsssqqqppppppooommmkkkjjjhhhhhhhhhiiiqqquuusssppppppqqqqqqooopppooonnnmmmooorrruuurrrnnnjjjhhhkkkoooqqqrrrlllpppsssrrrnnnlllooosssqqqqqqqqqrrrpppmmmkkkjjjhhhjjjkkkkkkjjjkkkmmmoooqqqqqqqqqqqqpppooommmllliiijjjlllnnnppprrrssstttqqqpppmmmlllkkkmmmoooqqqmmmnnnoooqqqrrrtttuuuvvvssstttqqqnnnzzzxxxrrrqqq}}}yyy{{{vvvllleee___ZZZXXXNNNLLLIIIEEEBBBAAAAAAAAA@@@??????AAADDDHHHNNNTTTjjj|||xxxyyyyyy{{{~~~xxxyyyzzzxxxvvvvvvvvvxxxzzzzzzzzzzzzyyyxxxvvvvvvrrrtttvvvwwwwwwxxxzzz{{{{{{xxxxxxzzzyyyuuusssuuuyyy{{{~~~}}}|||zzzyyyyyyzzz|||}}}~~~~~~}}}{{{yyyxxxyyyxxxzzz{{{{{{zzzzzz{{{|||yyyyyyyyyyyyyyyyyywwwvvv~~~}}}|||~~~}}}zzzxxxwww}}}~~~||||||}}}~~~~~~}}}|||{{{||||||yyyzzzzzz{{{}}}~~~~~~|||||||||zzz|||~~~||||||}}}~~~~~~hhhkkkoooppppppppprrrsssooonnnnnnnnnmmmlllkkkkkkiiijjjkkkmmmooopppnnnmmmlllkkkkkkjjjjjjjjjkkkkkkjjjooorrrooooooqqqqqqpppoooooonnnmmmlllmmmpppssspppmmmiiihhhjjjmmmqqqssslllppprrrppplllkkkooosssqqqqqqqqqpppoooooommmllliiijjjllllllkkkllloooqqqppppppppppppoooooonnnmmmkkklllnnnpppqqqrrrssssssqqqooommmllllllnnnqqqrrrnnnnnnoooppprrrssstttuuurrrnnnlllooopppyyywww}}}~~~}}}|||~~~}}}{{{uuukkkaaaZZZVVVRRRPPPIIIGGGDDDBBB@@@@@@AAAAAA===>>>>>>AAAKKK\\\ooozzz}}}wwwvvvwwwxxx{{{||||||{{{yyywwwuuuvvvxxxzzzzzzzzzyyyxxxwwwuuutttsssuuuwwwwwwwwwxxxzzz|||yyywwwxxx{{{yyyuuurrrtttwwwyyy{{{~~~~~~|||{{{}}}|||{{{zzzzzz||||||}}}}}}{{{yyyxxxxxxzzzyyyzzz{{{{{{zzzzzz{{{|||yyyyyyyyyyyyxxxxxxyyyzzz~~~|||zzzyyy~~~}}}}}}}}}~~~zzz|||}}}{{{{{{|||}}}||||||}}}~~~}}}|||{{{{{{|||}}}xxxyyyzzz{{{||||||}}}}}}}}}|||~~~~~~}}}~~~~~~}}}zzzzzz}}}~~~|||zzz{{{~~~~~~}}}kkknnnrrrrrrpppoooppprrrlllmmmmmmnnnnnnmmmlllllljjjiiiiiijjjlllmmmkkkjjjggggggggghhhiiijjjlllllliiiqqqvvvtttpppooonnnmmmnnnoooooommmllllllnnnpppmmmlllkkkjjjkkkmmmppprrrmmmooopppnnnlllmmmpppsssrrrtttsssqqqqqqssssssqqqkkklllmmmnnnnnnoooqqqsssqqqqqqpppooonnnnnnmmmmmmlllnnnppprrrtttsssrrrrrrnnnnnnmmmmmmnnnppprrrsssnnnoooooopppqqqqqqrrrrrrtttmmmmmmsssooolllzzzzzz{{{zzzzzz}}}}}}~~~|||{{{ssslllbbbXXXQQQLLLIIIGGGCCCBBB@@@>>>>>>???@@@AAA@@@DDDIIIQQQdddxxxtttrrrsssssssssvvv{{{yyyyyyyyyvvvtttssstttvvvyyyyyyyyyxxxwwwuuutttssssssuuuwwwwwwwwwxxxzzz|||vvvuuuwww{{{{{{vvvssstttuuuwwwzzz|||}}}}}}||||||}}}|||{{{xxxwwwwwwzzz}}}{{{{{{zzzxxxvvvvvvxxxyyy{{{|||||||||zzzzzz|||~~~{{{{{{{{{zzzyyyzzz}}}}}}|||{{{zzz~~~~~~~~~}}}{{{|||~~~zzz}}}}}}}}}~~~~~~~~~~~~}}}|||}}}~~~~~~zzz{{{{{{|||}}}~~~~~~~~~|||{{{{{{}}}}}}zzz}}}zzzyyy{{{~~~|||}}}~~~{{{xxxwwwyyy|||}}}}}}zzzyyy|||}}}||||||~~~|||}}}iiinnnrrrqqqooommmoooqqqkkklllmmmmmmlllkkkjjjiiillljjjhhhhhhiiijjjiiihhhfffgggggghhhiiijjjlllmmmjjj{{{vvvmmmkkklllnnnooopppooommmllllllmmmjjjkkklllmmmnnnnnnpppqqqooonnnmmmmmmmmmooorrrtttqqqttttttpppqqqvvvwwwtttmmmnnnpppppppppqqqtttvvvsssrrrpppnnnmmmkkkjjjjjjjjjlllppptttuuutttrrrqqqlllllllllnnnoooqqqssstttoooooooooooooooooooooooossspppqqquuutttqqqyyy~~~yyyxxx|||sssoooeee___WWWOOOJJJGGGEEECCCBBBAAA???>>>???@@@BBBCCCJJJYYYkkk{{{vvvqqqoooppprrrqqqooorrrwwwtttttttttsssqqqrrrtttwwwxxxxxxxxxwwwuuutttrrrqqqqqqsssuuuvvvvvvwwwyyyzzztttssswww||||||xxxuuuvvvvvvwwwyyy{{{|||}}}~~~~~~}}}}}}{{{xxxuuuvvvzzz}}}zzzzzzxxxvvvttttttwwwyyy~~~~~~~~~}}}{{{|||}}}~~~}}}|||zzzzzz}}}~~~|||||||||}}}|||~~~~~~~~~~~~}}}|||||||||xxx|||}}}{{{{{{}}}}}}}}}~~~|||~~~~~~|||}}}yyyzzz~~~}}}|||xxxwwwxxx{{{{{{|||}}}~~~yyyvvvxxx~~~~~~zzzxxxyyy}}}~~~|||~~~ggglllppppppmmmlllnnnqqqkkklllllllllkkkiiigggfffmmmkkkhhhgggggghhhhhhgggiiiiiiiiiiiijjjlllmmmnnnmmm~~~nnnkkkmmmnnnpppqqqpppmmmkkkkkkkkkhhhkkknnnooopppooooooppppppnnnkkkkkknnnqqqttttttnnnrrrrrrnnnooouuuwwwuuunnnoooqqqqqqrrrsssuuuxxxuuusssqqqnnnkkkiiigggggggggjjjppptttvvvuuusssqqqjjjkkklllnnnqqqssstttuuupppooooooooonnnnnnmmmmmmlllpppqqqrrruuuyyyxxxsssttt{{{||||||}}}yyy|||~~~|||zzz|||~~~zzztttfff___TTTPPPJJJEEECCCBBBBBBAAACCCBBBAAAAAABBBDDDFFFGGGUUUnnnxxxvvvpppooopppsssqqqnnnpppuuuqqqqqqrrrqqqqqqsssvvvyyyxxxxxxwwwvvvtttsssqqqpppppprrrtttuuuuuuuuuwwwyyyrrrrrrvvv|||}}}yyywwwwwwxxxxxxyyy{{{|||~~~~~~~~~}}}zzzwwwxxx|||yyyyyywwwuuussssssvvvyyy~~~|||}}}~~~{{{zzz~~~}}}~~~}}}}}}~~~}}}{{{~~~~~~~~~}}}|||||||||~~~}}}|||{{{~~~~~~{{{uuuwwwxxxwwwyyy}}}}}}}}}~~~~~~{{{~~~zzz{{{}}}|||zzz|||zzz{{{~~~{{{www}}}~~~}}}zzzxxxzzz{{{yyyzzz}}}yyyyyyyyyyyy|||}}}xxxtttrrrxxx~~~zzzwwwyyy~~~}}}}}}iiikkkmmmpppqqqpppnnnmmmnnnllljjjhhhhhhhhhiiijjjpppmmmhhhgggggggggeeecccccceeehhhiiiiiiiiiiiijjjppp~~~nnnjjjpppooooooooonnnmmmkkkjjjiiillllllmmmnnnmmmkkkmmmooorrrqqqnnnmmmnnnqqqtttwwwttttttuuuvvvuuusssqqqpppxxxvvvtttssssssrrrqqqooorrrooollljjjjjjiiigggfffkkkmmmpppssssssqqqooommmjjjiiijjjkkknnnrrrvvvxxxnnnnnnnnnnnnnnnooooooooopppnnnooovvvvvv|||}}}~~~}}}}}}}}}zzzzzzyyywwwuuuuuuvvvxxxvvv~~~~~~xxxnnnaaaVVVRRRHHHGGGDDD@@@@@@CCCDDDCCCCCCBBBCCCCCCBBBDDDNNNZZZwwwyyyttttttnnnnnnoooooooooooonnnnnnmmmlllkkkmmmooorrrttttttvvvvvvuuutttsssrrrrrrqqqpppooonnnnnnppprrrtttvvvnnntttzzz{{{yyywwwxxxzzzxxxzzz|||~~~~~~}}}|||{{{}}}{{{yyyxxxxxxyyyzzz|||wwwwwwxxxxxxxxxyyyyyyyyy~~~}}}}}}~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~~~~|||{{{}}}{{{}}}}}}|||zzzyyyzzz~~~~~~~~~~~~}}}}}}}}}{{{yyywwwxxx|||}}}yyyzzz}}}}}}yyyssswww{{{{{{yyyyyy|||~~~}}}}}}zzzvvvwww|||xxxxxxyyy|||}}}}}}~~~|||yyyzzz{{{zzzxxxvvvxxx}}}}}}{{{{{{||||||}}}||||||~~~~~~|||}}}|||yyyvvv}}}zzzvvvvvvyyy|||~~~}}}zzztttooosss}}}}}}}}}{{{zzz|||~~~}}}{{{|||}}}}}}fffhhhjjjmmmnnnmmmlllkkkkkkkkklllllllllkkkjjjiiimmmjjjhhhggghhhhhhfffddddddfffhhhiiiiiiiiiiiiiiimmmttt}}}vvvjjjhhhkkknnnnnnnnnmmmllljjjiiihhhjjjkkkmmmnnnmmmlllnnnppprrrpppooonnnoooqqqsssuuussstttvvvwwwvvvtttrrrppptttqqqooonnnnnnnnnnnnmmmpppnnnkkkjjjiiihhhgggeeekkklllmmmnnnnnnooonnnnnniiiiiiiiijjjlllnnnppprrrpppooonnnmmmmmmmmmnnnooosssrrrrrrvvv~~~sssmmmwww||||||}}}yyyvvvtttuuuwwwxxxrrriii___ZZZTTTJJJCCC@@@DDDEEEDDDCCCBBBBBBBBBAAAGGGCCCAAAFFFOOO\\\nnn}}}yyyrrrmmmlllkkkkkkllllllllllllkkkkkkmmmlllkkkkkkmmmnnnppppppqqqrrrrrrssssssrrrrrrrrrpppooonnnnnnppprrruuuvvvrrrvvvzzzzzzvvvtttuuuwwwxxxxxxzzzzzzzzzyyyxxxwwwuuuuuuuuuvvvwwwyyy{{{}}}vvvwwwwwwxxxyyyzzz{{{{{{~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~}}}}}}|||{{{}}}zzzxxxyyyzzz{{{zzzzzz|||~~~~~~~~~~~~}}}|||||||||zzzxxxvvvwwwzzz~~~{{{xxxyyy}}}~~~{{{xxxssswwwzzzzzzxxxxxx||||||{{{{{{yyyuuuvvvzzzwwwwwwyyy|||~~~}}}zzz~~~}}}{{{{{{~~~~~~}}}}}}}}}}}}{{{yyyyyyyyyyyywwwuuuwww{{{~~~|||{{{zzzzzz{{{|||zzzyyyxxxwwwyyy|||~~~|||yyyxxxwwwxxx|||yyyvvvvvvyyy|||||||||~~~~~~~~~|||zzz|||~~~~~~~~~|||zzzzzzzzz{{{{{{{{{{{{|||~~~}}}~~~cccdddgggiiijjjjjjiiihhhfffiiimmmooopppnnnjjjhhhiiihhhgggggghhhhhhfffdddeeeeeefffggghhhhhhhhhgggjjjiiikkknnnlllgggeeegggllllllmmmlllllljjjhhhgggiiikkkmmmmmmmmmnnnpppqqqppppppooooooooopppqqqqqqqqqsssvvvxxxxxxvvvrrrpppqqqnnnkkkjjjkkklllmmmmmmooommmkkkjjjiiiiiigggeeejjjjjjiiiiiijjjlllmmmooommmmmmnnnoooppppppppppppqqqpppmmmkkkjjjkkkmmmnnnssstttsssrrruuuwwwtttmmmfffjjjrrr|||{{{rrrkkkgggfff]]]SSSJJJHHHHHHDDDAAAAAA===???AAACCCCCCBBBBBBCCCIIIHHHNNN^^^rrrsssnnnooommmiiigggffffffggggggggggggffffffkkkjjjiiiiiiiiijjjkkkllllllnnnoooqqqrrrrrrqqqqqqoooooonnnnnnppprrruuuvvvuuuwwwxxxwwwsssqqqrrrtttyyyyyyyyyxxxxxxwwwvvvuuurrrsssuuuwwwyyyzzz{{{|||vvvvvvvvvwwwyyyzzz||||||~~~~~~}}}}}}~~~}}}|||{{{zzz{{{||||||}}}{{{yyywwwvvvuuuxxx{{{|||}}}~~~~~~|||{{{~~~}}}{{{{{{{{{{{{zzzwwwuuuuuuyyy}}}}}}{{{yyy{{{~~~|||yyyuuuxxx{{{{{{yyyyyy|||}}}{{{zzzzzzwwwssstttyyywwwxxxzzz}}}~~~|||xxxuuu}}}zzzwwwxxx|||}}}}}}{{{yyywwwwwwyyy{{{~~~~~~}}}}}}|||||||||zzzxxxxxxyyyzzzyyyxxxwwwwwwwwwuuutttuuuxxxzzzzzzyyyxxxwwwxxxyyyzzz{{{wwwvvvuuutttuuuxxx{{{}}}xxx{{{|||zzzuuusssvvvyyyyyyxxxwwwwwwyyy{{{{{{zzzzzz}}}zzz{{{{{{{{{{{{{{{{{{zzzzzzxxxxxxxxxyyyzzz{{{zzzyyy}}}bbbccceeegggiiiiiiiiihhhdddgggjjjnnnnnnmmmjjjhhhggggggggghhhhhhfffdddccceeeeeedddeeefffffffffeeeiiifffeeehhhhhheeedddfffkkklllmmmmmmmmmkkkiiihhhhhhlllnnnlllllloooqqqqqqooooooppppppoooooonnnnnnooorrrvvvyyyyyyvvvrrroooqqqnnnkkkjjjlllnnnoooooonnnlllkkkjjjjjjjjjgggeeehhhhhhhhhhhhjjjkkkmmmnnnnnnoooqqqrrrsssrrrpppppprrrpppllliiihhhjjjlllnnnoooqqqpppllljjjkkkkkkhhhiiikkknnnrrrvvvxxxsssjjjiiihhhjjjpppxxx~~~|||wwwwwwvvvsssppplllkkkhhhaaaXXXQQQNNNMMMJJJAAA<<<===@@@@@@???@@@@@@AAACCCDDDBBB@@@DDDIIINNNXXXnnn}}}rrrhhhggghhhgggdddcccbbbbbbccccccccccccbbbbbbggghhhhhhgggggghhhjjjllljjjlllnnnpppqqqqqqpppooonnnmmmmmmmmmooorrrtttvvvuuuuuuuuussspppoooppprrrzzzyyyyyyxxxwwwvvvuuuuuutttvvvxxxzzz{{{zzzyyyyyyuuuuuuuuuuuuvvvxxxyyy{{{~~~~~~~~~}}}}}}~~~~~~||||||~~~~~~|||zzzyyyyyyzzz|||}}}|||yyyxxxwwwvvvuuuuuuyyy}}}}}}||||||~~~}}}zzzyyyxxxxxxyyyyyywwwttttttwww|||}}}||||||~~~~~~|||wwwyyy{{{|||{{{{{{}}}|||yyyxxxyyyvvvrrrssswwwyyyyyyzzz|||}}}|||yyyvvvzzzvvvsssvvv{{{~~~|||xxxxxxwwwuuuttttttwwwyyy}}}|||{{{{{{zzzzzzzzzzzzyyywwwuuutttvvvwwwxxxwwwuuuuuuuuutttssstttuuuvvvuuuuuuuuuuuuvvvwwwyyyzzzvvvuuutttttttttvvvyyy{{{uuuvvvwwwvvvtttsssuuuxxxwwwwwwwwwxxxzzzzzzzzzzzzzzz||||||{{{|||yyyyyyxxxuuuyyyxxxxxxxxxzzz|||||||||wwwvvvuuuxxx{{{{{{xxxttt{{{~~~}}}bbbccceeegggiiiiiiiiiiiicccdddfffhhhiiiiiihhhhhhfffggghhhgggfffdddbbbaaafffdddcccccceeeeeedddbbbeeefffiiikkkgggbbbbbbfffkkklllnnnoooooommmkkkjjjiiinnnppplllllloooqqqooommmnnnooooooooonnnmmmlllnnnqqquuuwwwwwwtttpppmmmpppnnnkkkkkkmmmooooooooommmlllkkkkkklllkkkiiifffeeefffhhhjjjlllmmmmmmmmmkkklllooopppqqqpppnnnmmmqqqoookkkhhhgggiiikkkmmmkkkooooooiiifffgggiiiiiifffhhhkkkmmmnnnxxxsssllleee```___aaadddfffqqqqqqpppnnnkkkiiijjjkkkkkkfffaaa___aaa```[[[WWWTTTSSSQQQNNNJJJGGGEEEEEEDDD???===@@@BBB@@@???AAADDDCCCDDDFFFDDDEEEOOO\\\oookkkfffccccccaaa^^^^^^aaa___``````````````````___cccdddffffffeeegggjjjmmmkkkkkkmmmnnnnnnnnnmmmmmmllllllkkklllnnnqqqsssuuuqqqqqqpppooonnnnnnppprrrvvvvvvwwwvvvvvvuuutttsssrrrtttvvvyyyyyyyyywwwvvvttttttsssrrrssstttvvvwwwyyy{{{||||||{{{|||~~~}}}~~~|||zzz{{{}}}}}}|||yyywwwxxxyyy|||~~~|||xxxvvvwwwwwwwwwwwwxxx{{{}}}}}}}}}~~~{{{|||{{{zzz}}}}}}zzzwwwvvvvvvvvvwwwxxxvvvtttuuuxxx{{{}}}~~~||||||{{{|||}}}}}}|||{{{vvvwwwxxxyyyyyyzzz{{{|||{{{xxxwwwwwwuuuqqqrrrvvvyyywwwvvvvvvxxxzzzzzzyyyyyyvvvtttwww|||}}}yyyuuuuuuuuuuuuttttttuuuxxx{{{{{{{{{{{{zzzzzzzzzzzzzzzvvvtttrrrrrrtttuuuvvvvvvsssrrrrrrrrrsssttttttsssrrrrrrssstttuuuvvvwwwxxxsssrrrqqqqqqrrrtttvvvwwwuuusssqqqrrrtttvvvuuutttvvvvvvwwwxxxxxxyyyyyyzzz~~~}}}yyyuuuzzz|||xxxvvvxxxzzzyyyxxxwwwvvvwww{{{~~~~~~}}}wwwvvvvvvxxx{{{zzzvvvrrrvvvyyy}}}aaabbbdddeeeggghhhiiiiiicccccccccddddddeeefffgggdddeeegggfffdddccccccccciiifffcccccceeefffdddbbbbbbeeekkkmmmhhh``````fffjjjkkknnnppppppnnnlllkkkkkkrrrrrrlllkkkoooppplllllllllmmmnnnnnnnnnmmmmmmmmmooorrrtttssspppllljjjmmmkkkjjjkkklllmmmmmmlllkkkjjjjjjkkklllkkkhhhfffdddeeehhhkkkmmmnnnnnnmmmnnnoooqqqrrrrrrqqqooonnnnnnmmmjjjhhhhhhiiijjjlllkkkooopppkkkhhhjjjmmmmmmdddgggjjjkkkiiimmm|||yyyoooddd[[[XXX___]]]ZZZUUUPPPNNNOOOPPPMMMKKKIIIJJJLLLLLLIIIFFFBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCEEEDDDAAACCCGGGBBBBBBHHHOOOTTT\\\qqqwwwmmm``````aaabbb```\\\^^^bbb\\\]]]]]]^^^^^^]]]]]]\\\___bbbddddddcccdddiiillliiiiiijjjjjjjjjkkkkkkllljjjjjjiiijjjlllooorrrtttnnnmmmllllllmmmnnnooopppnnnppprrrssstttsssrrrqqqlllmmmqqqtttuuuvvvvvvuuurrrqqqppppppqqqsssuuuwwwwwwzzz||||||zzzzzz}}}|||{{{{{{zzzzzz{{{||||||}}}}}}}}}{{{yyyxxxzzz{{{{{{yyywwwvvvvvvxxx{{{|||zzzxxxvvvuuuwwwxxxxxxxxxyyy||||||zzzyyy~~~}}}yyyxxxzzzzzzyyy}}}{{{yyyvvvsssrrrsssuuuvvvvvvuuuuuuwwwzzz|||||||||zzzyyyxxxwwwwwwwwwwwwxxxsssssstttuuuuuuvvvwwwwwwyyyvvvuuuuuurrrnnnppptttvvvsssqqqqqqsssvvvxxxxxxxxxvvvvvvxxxzzzyyyuuuqqqtttuuuuuuttttttvvvzzz}}}xxxxxxzzzzzzzzzyyyxxxwwwsssqqqpppppprrrsssrrrrrrnnnnnnnnnppprrrsssqqqppppppqqqqqqrrrssssssttttttllllllllllllmmmoooqqqrrrsssooommmnnnsssuuutttqqqssstttuuuuuutttuuuwwwyyy~~~|||yyyxxxpppuuuwwwvvvxxx~~~uuussssssvvvzzz}}}}}}{{{wwwvvvwwwxxxyyywwwuuurrrtttwww{{{~~~^^^___```bbbdddeeefffgggbbbbbbccccccdddddddddddd```bbbdddcccbbbccceeehhhmmmiiieeeeeegggiiigggdddccceeekkknnnjjjccccccggghhhjjjmmmoooooonnnllljjjnnnuuuuuummmjjjnnnnnnhhhkkkkkkkkkllllllmmmnnnnnnmmmnnnppppppooollliiigggkkkkkkjjjlllmmmllljjjhhhgggggggggiiijjjiiigggdddeeeeeefffhhhjjjlllnnnppptttuuuuuutttsssrrrpppoookkkjjjiiihhhhhhiiijjjkkklllppppppllljjjmmmooonnnmmmnnnooonnniiihhhqqq}}}{{{vvvnnnlllhhhaaaZZZTTTRRRQQQPPPOOOMMMLLLJJJIIIHHHHHHKKKKKKKKKMMMNNNNNNNNNMMMDDDFFFJJJMMMLLLLLLTTT___ggggggnnnwww|||aaa]]]___\\\]]]```aaa^^^^^^```YYYZZZZZZ[[[[[[ZZZZZZYYY^^^```cccbbb___```dddiiieeeeeeddddddfffhhhjjjlllhhhgggggghhhjjjmmmqqqrrrlllkkkkkkkkklllmmmmmmmmmhhhkkkooosssuuutttrrrpppkkkmmmoooqqqrrrsssssssssoooooonnnoooqqquuuxxxzzzzzz}}}}}}yyyxxx{{{zzzxxxvvvuuuuuuvvvxxxyyyyyyzzzzzzyyywwwvvvvvvwwwwwwvvvuuuttttttvvvxxxyyywwwvvvuuuvvvwwwxxxwwwvvvwwwzzz}}}}}}|||yyywwwvvv{{{{{{|||||||||zzzxxxvvvxxxzzzzzzyyy|||~~~wwwuuurrrpppoooqqqsssuuuuuuuuuvvvyyy|||}}}{{{yyyyyyxxxvvvtttrrrrrrtttvvvssssssssstttuuuvvvvvvuuuuuusssqqqrrroookkklllppptttrrrqqqqqqtttuuuuuuuuuwwwwwwvvvuuuuuutttrrrqqqqqqrrrrrrqqqqqqrrruuuxxxssstttwwwyyyyyywwwuuusssooonnnnnnnnnppppppnnnllliiihhhiiilllooopppooollloooooooooppppppoooooonnngggggggggiiijjjlllnnnooonnnmmmlllmmmnnnooopppppppppqqqqqqpppooopppssswww{{{}}}~~~{{{wwwttttttuuuoooqqqsssssswwwpppnnnnnnrrrxxxzzzxxxuuuuuuvvvxxxwwwuuusssssssssvvvyyy|||~~~~~~|||{{{||||||}}}~~~}}}}}}~~~[[[\\\]]]___aaabbbddddddaaabbbccceeeeeedddcccbbb]]]___aaabbbbbbdddhhhlllpppkkkggggggjjjkkkiiifffffffffiiimmmlllhhhhhhkkkfffhhhlllnnnooommmkkkiiipppxxxwwwmmmiiimmmlllfffjjjjjjjjjkkklllmmmnnnooommmnnnnnnmmmllliiifffeeelllllllllnnnooonnnkkkhhheeeeeeeeeggghhhhhheeebbbfffeeeddddddfffjjjooorrruuuuuusssrrrooommmkkkjjjiiiiiiiiiiiiiiiiiijjjjjjllloooooolllkkkmmmnnnmmmvvvuuussspppiiifffmmmvvvttt|||zzz~~~|||xxxrrrllliiiiiijjjfffeeeeeefffgggfffcccaaa\\\aaahhhmmmmmmsssmmm^^^___^^^XXXVVVZZZ]]][[[XXXWWWWWWXXXXXXYYYYYYXXXXXXWWW]]]```bbb```]]]\\\```eeeaaa`````````bbbfffjjjmmmgggffffffgggiiilllppprrrlllkkkjjjkkkllllllkkkjjjgggjjjpppuuuwwwwwwtttsssqqqqqqrrrrrrrrrqqqqqqpppmmmmmmmmmooorrrwww|||~~~}}}~~~yyywwwzzz}}}yyyvvvsssqqqqqqsssuuuwwwvvvxxxyyyxxxvvvttttttuuutttssssssrrrssstttuuuvvvwwwvvvvvvwwwxxxxxxvvvuuutttwwwzzzzzzyyywwwuuuuuuuuuwwwzzzzzzxxxvvvuuuuuuyyy{{{{{{zzz|||zzztttssspppnnnnnnppprrrttttttuuuwww{{{}}}}}}{{{xxx|||zzzwwwsssqqqqqqtttvvvvvvuuuuuuvvvwwwxxxxxxwwwssspppoooooollliiijjjnnntttttttttuuuwwwwwwuuusssvvvvvvuuurrrpppppprrrtttnnnnnnnnnlllkkkllloooqqqoooqqquuuwwwwwwuuurrrooommmllllllmmmnnnmmmkkkhhheeedddfffiiimmmooollljjjnnnnnnnnnnnnmmmlllkkkkkkeeefffggghhhjjjlllnnnoooiiilllnnnmmmjjjjjjmmmpppnnnnnnnnnlllkkklllqqquuussswwwzzzwwwqqqmmmoooqqqpppqqqpppooottt{{{}}}{{{llljjjkkkooouuuwwwtttppptttvvvxxxvvvssspppqqqsssxxx{{{}}}~~~~~~}}}~~~~~~}}}|||xxxxxxzzzwwwyyyzzzzzz{{{~~~}}}zzz~~~}}}~~~}}}|||{{{~~~xxxzzz}}}XXXYYY[[[[[[[[[\\\___aaafffeeeaaa]]]\\\______[[[___`````````aaabbbbbbbbbccceeeeeeccchhhnnnnnnhhhiiihhhggghhhiiijjjkkkjjjhhhiiikkkkkkkkkiiigggfffooouuuuuummmhhhjjjllljjjkkkiiihhhiiilllnnnooopppkkkmmmppppppiiibbbdddjjjllljjjjjjkkkmmmmmmjjjgggdddeeeggghhhiiihhhgggeeehhhiiiiiigggfffhhhoootttsssvvvxxxwwwrrrmmmjjjjjjmmmmmmllliiikkknnnkkkeeemmmllljjjgggddddddgggiiisssiiikkkllliiitttxxxiii___\\\^^^[[[[[[ZZZYYYYYYYYYYYYYYY\\\[[[YYYXXXWWWWWWXXXXXX]]]]]]^^^]]][[[[[[]]]______bbbeeedddaaaaaaeeeiiieeefffhhhllloooooojjjfffhhhiiijjjhhhfffgggkkkooogggkkkppprrrrrrpppppppppqqqssstttrrrooonnnppprrrkkkooopppnnnooouuuzzz{{{}}}{{{xxxxxxyyy{{{|||zzzwwwuuussstttuuuvvvxxxvvvsssrrrsssssspppmmmsssoooooosssuuusssrrrtttyyyxxxuuusssssstttvvvwwwtttvvvxxxyyywwwvvvuuuuuussszzz}}}xxxuuuwwwwwwtttvvvzzz|||{{{zzz|||{{{wwwqqqqqqooommmkkklllooorrrvvvxxxzzzzzzwwwvvvxxxzzz{{{uuurrrrrrtttvvvwww|||wwwtttsssvvvvvvrrrnnnllllllllllllllllllllllllvvvvvvuuusssqqqqqqsssuuuyyyxxxvvvsssooollllllmmmsssnnnkkkkkkiiiggghhhlllqqqrrrsssrrrqqqrrrsssuuuooonnnmmmllljjjiiihhhgggiiiggggggiiikkkkkkhhheeefffhhhjjjlllkkkiiifffdddcccdddfffgggiiijjjkkkkkkiiijjjkkkkkkjjjiiikkklllkkkjjjiiiiiijjjmmmoooqqqrrrsssssssssrrrqqqooonnnpppnnnmmmnnnqqqrrrqqqnnnnnnlllkkkooouuuyyywwwtttrrrqqqqqqsssrrroooqqquuu|||}}}}}}}}}}}}|||{{{wwwwwwyyy{{{|||}}}}}}wwwxxx}}}~~~|||{{{}}}~~~~~~~~~~~~|||{{{|||}}}vvvvvv{{{XXXYYYZZZ[[[[[[\\\^^^aaacccccc___[[[ZZZ]]]]]]ZZZ]]]]]]^^^^^^______``````aaacccbbbaaaeeekkkkkkgggfffgggiiikkkkkkkkkhhhfffhhhiiijjjkkkjjjiiigggfffjjjnnnooojjjhhhkkkkkkhhhlllkkkjjjllloooqqqrrrqqqkkkkkkmmmnnnjjjeeefffkkkpppnnnllllllmmmmmmkkkhhheeefffhhhiiijjjiiihhhggghhhiiihhhfffeeegggmmmrrrqqqsssuuusssoookkkjjjjjjlllmmmllljjjkkknnnkkkfffjjjjjjjjjhhhfffddddddeeevvv}}}{{{nnngggiiikkkhhhjjjooowwwttthhhaaa]]][[[\\\YYYXXXWWWVVVVVVVVVVVVVVVXXXWWWVVVUUUUUUUUUVVVWWWXXXZZZ[[[[[[ZZZZZZ[[[\\\^^^aaacccbbb```___cccggggggffffffhhhjjjkkkiiifffiiiiiiiiihhhffffffhhhjjjhhhiiilllooorrrrrrpppmmmqqqrrrsssrrrooonnnppprrrmmmooopppooorrrxxxzzzyyywwwwwwwwwuuutttvvvzzz}}}|||zzzvvvsssrrrsssuuuvvvwwwuuussssssttttttrrroootttnnnlllnnnppppppsssvvvvvvuuusssqqqqqqsssuuuvvvxxxxxxxxxwwwuuussstttuuuuuu{{{|||wwwsssttttttqqqtttxxxyyywwwxxxzzzxxxsssqqqpppooommmllllllooorrruuuvvvxxxwwwuuuuuuxxxzzz|||xxxssspppppprrrtttuuutttqqqooopppttttttqqqmmmkkkkkkkkkkkkkkkkkkkkkkkkssssssqqqooonnnnnnqqqtttvvvwwwwwwuuuqqqnnnllllllmmmjjjhhhhhheeebbbdddiiirrrssssssqqqpppoooppprrrmmmmmmllljjjhhhgggfffeeefffeeedddfffhhhhhheeecccccceeegggiiiiiigggdddbbbbbbcccdddfffggghhhhhhhhhggghhhiiiiiigggffffffggggggfffeeeeeefffiiikkklllnnnnnnooooooooonnnmmmlllnnnlllkkklllnnnooonnnlllmmmkkkkkkoootttwwwuuurrrtttrrrssstttssspppqqquuu}}}zzzxxxyyy}}}~~~|||yyy{{{~~~xxxxxxwwwuuutttvvvxxxyyyzzz}}}}}}~~~|||wwwyyy}}}|||~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~zzzyyy}}}WWWXXXYYYYYYYYYZZZ]]]```______\\\WWWWWW[[[[[[WWWYYYYYYZZZ[[[\\\\\\]]]]]]___```___^^^aaafffgggeeecccfffjjjmmmmmmjjjeeebbbggghhhiiiiiiiiihhhgggfffgggiiijjjiiijjjmmmkkkgggiiiiiijjjmmmppprrrqqqpppjjjhhhiiilllllliiiiiilllpppnnnllllllmmmnnnnnnmmmggghhhiiijjjkkkjjjiiihhhhhhiiiiiigggeeegggkkkpppoooooopppnnnkkkiiiiiijjjjjjkkkkkkiiijjjmmmkkkgggfffhhhjjjjjjgggdddbbbaaaiiipppppphhhdddgggiiiggghhheeefffmmm{{{|||lll\\\WWWXXXYYYXXXYYYUUUTTTSSSSSSRRRSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTUUUSSSUUUXXXYYYYYYXXXYYYZZZ\\\^^^```___]]]]]]```cccfffcccaaaaaaccceeeggggggjjjiiihhhhhhhhhhhhfffdddiiiggggggjjjoooqqqnnnkkkppprrrrrrqqqpppooopppqqqnnnppppppqqquuu{{{zzzvvvssssssrrrqqqqqqtttyyy}}}}}}zzzvvvsssrrrsssvvvxxxwwwvvvttttttttttttrrrqqqtttmmmiiijjjlllnnnsssxxxsssrrrqqqpppqqqsssuuuvvv|||{{{xxxuuurrrrrruuuwwwyyy|||{{{vvvrrrrrrrrrppptttuuuuuutttwwwyyyvvvooooooooonnnmmmllllllooorrrssstttuuuttttttuuuxxxzzzyyyuuuqqqnnnoooppprrrrrrmmmllllllooorrrsssppplllkkkkkkkkkkkkkkkkkkkkkkkkooonnnmmmjjjiiikkkooorrrqqqsssuuutttpppllliiihhhfffeeefffeee```\\\```gggssssssssspppmmmkkklllmmmkkkjjjiiigggeeedddbbbbbbbbbaaa```aaaccccccaaa``````aaadddeeeeeedddbbb``````aaabbbcccddddddddddddbbbdddfffeeecccaaaaaaaaabbbaaaaaaaaabbbccceeefffgggggghhhiiijjjjjjiiiiiijjjiiiiiiiiikkklllkkkjjjlllkkkkkknnnssstttrrrooosssqqqrrrtttrrroooppptttxxxuuutttuuuxxxzzzxxxvvvyyy}}}}}}xxxssssssttttttsssuuuvvvwwwxxxzzz~~~}}}}}}}}}|||~~~}}}~~~}}}yyyzzz}}}{{{{{{}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}UUUVVVVVVVVVVVVXXX[[[^^^\\\\\\XXXTTTUUUXXXXXXUUUVVVVVVWWWXXXYYYYYYZZZZZZ]]]]]]\\\\\\^^^aaaddddddcccfffjjjkkkjjjfffcccaaaffffffggggggggggggfffeeehhhhhhhhhjjjmmmnnnjjjfffcccdddgggkkknnnooommmkkkiiieeeeeejjjnnnmmmlllmmmnnnllljjjjjjkkkmmmpppqqqggghhhiiijjjjjjjjjiiiiiiiiijjjkkkiiiggghhhkkkooonnnmmmllljjjiiiiiijjjkkkfffiiiiiiggggggjjjiiieeefffhhhjjjiiigggdddccccccbbbgggiiieeedddfffgggeeeiiiddd```bbbmmmcccYYYQQQQQQSSSTTTTTTUUUQQQQQQPPPPPPPPPPPPQQQQQQOOOPPPPPPPPPQQQRRRSSSSSSPPPSSSWWWYYYYYYYYYYYYZZZZZZ[[[\\\\\\ZZZZZZ]]]___```^^^[[[[[[]]]aaaeeehhhiiigggfffhhhkkkjjjfffbbbhhheeeccccccfffiiilllmmmpppqqqqqqqqqppppppppppppoooooooooqqqwww|||yyyrrrvvvuuusssqqqqqqssswww{{{|||xxxttttttuuuyyy{{{yyyxxxwwwuuutttsssrrrqqqsssmmmiiijjjmmmooosssxxxrrrrrrqqqrrrsssuuuxxxyyy|||xxxtttrrrtttxxx|||||||||{{{xxxvvvuuutttsssuuuvvvuuutttwwwzzzvvvooolllmmmmmmlllkkklllnnnqqqttttttsssssstttvvvyyy{{{vvvssspppnnnooopppqqqpppkkkkkkmmmppprrrrrrnnnkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkiiigggfffhhhmmmppplllmmmnnnmmmjjjgggeeedddbbbccceeeddd^^^ZZZ___gggtttsssrrroookkkhhhhhhhhhggggggeeedddbbb```___^^^^^^^^^^^^^^^______^^^]]]]]]^^^```bbbbbbaaa```^^^]]]^^^___```````````````\\\^^^```aaa___]]]]]]]]]^^^^^^^^^^^^___```aaabbb``````aaacccdddeeeffffffhhhhhhhhhhhhiiiiiiiiiiiikkkkkkkkknnnqqqrrrpppnnnnnnmmmooorrrrrroooqqquuuvvvuuutttvvvxxxzzzyyyxxxzzz{{{yyyuuuqqqqqqsssuuuwwwxxxyyyxxxxxxyyy|||~~~~~~}}}|||}}}}}}{{{}}}~~~~~~~~~}}}{{{{{{}}}~~~~~~~~~{{{}}}}}}||||||}}}~~~RRRSSSSSSRRRRRRTTTXXX[[[XXXYYYVVVRRRSSSWWWWWWTTTTTTTTTUUUVVVWWWXXXYYYZZZ\\\[[[\\\]]]^^^^^^aaacccbbbeeegggfffdddbbbbbbcccdddeeeeeeeeeeeeeeeeeeeeeiiigggfffiiikkkjjjeeebbbaaacccfffjjjmmmmmmkkkiiihhhcccccciiioooooommmnnnnnnmmmjjjhhhhhhiiilllnnngggggghhhhhhhhhiiiiiihhhiiilllmmmllljjjjjjmmmpppnnnllljjjiiiiiijjjkkkkkkcccggghhheeedddffffffccchhhiiiiiihhhfffeeefffgggbbbeeegggeeeeeeffffffddddddaaa^^^]]]```mmmrrr___UUUSSSTTTUUUSSSOOOOOOSSSOOOOOOOOONNNNNNOOOOOOPPPMMMNNNOOOPPPQQQRRRRRRRRRPPPSSSWWWYYYYYYYYYYYYZZZXXXYYYYYYYYYXXXXXXZZZ[[[YYYXXXXXXXXXZZZ___dddhhhfffeeefffhhhllllllhhhdddddddddbbb^^^[[[___iiiqqqoooooopppqqqqqqqqqpppooonnnoooooopppvvv{{{wwwooottttttsssqqqqqqsssxxx{{{~~~{{{xxxwwwyyy|||~~~|||{{{zzzwwwuuurrrqqqppprrrnnnlllooorrrrrrsssvvvtttttttttuuuwwwyyy{{{|||~~~|||yyyuuutttwww}}}}}}{{{{{{{{{{{{zzzyyyyyywwwyyyxxxwwwyyy{{{wwwqqqjjjkkklllkkkkkklllnnnpppvvvuuutttuuuwwwyyyzzz{{{uuussspppooopppqqqqqqpppjjjkkklllnnnooommmjjjgggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggeeeeeefffjjjnnnjjjjjjjjjgggdddccccccdddaaacccffffff```\\\```iiirrrrrrppplllhhheeedddeeeccccccbbb```___^^^]]]\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\]]]^^^______^^^]]]\\\ZZZ[[[\\\]]]]]]]]]]]]]]]VVVXXX[[[[[[[[[ZZZZZZ[[[]]]]]]]]]]]]^^^______```[[[[[[\\\^^^```bbbcccdddgggggghhhhhhhhhhhhiiiiiikkkjjjkkkmmmoooppppppoookkkkkkooossstttrrrtttyyyxxxxxxxxxyyy|||}}}}}}}}}}}}zzzwwwuuusssrrruuuxxx~~~~~~~~~|||zzzyyy{{{}}}{{{zzzyyyzzz~~~~~~}}}}}}||||||~~~~~~~~~}}}~~~~~~~~~OOOPPPOOONNNNNNQQQUUUXXXWWWWWWTTTQQQRRRVVVWWWTTTTTTTTTUUUWWWXXXYYYZZZZZZZZZYYY[[[^^^^^^\\\^^^bbbaaabbbcccaaa^^^^^^```dddcccccccccddddddddddddeeegggddddddffffffbbb______eeeeeehhhkkknnnnnnllliiihhhddddddjjjnnnnnnmmmnnnpppooolllhhheeedddfffiiiggggggggghhhhhhhhhiiiiiiiiilllnnnnnnllllllnnnqqqnnnkkkiiiiiijjjkkkkkkjjjcccggghhhdddbbbccccccaaafffggghhhgggffffffhhhjjjdddeeeeeeeeeeeeeeedddddd```aaabbbaaa___eeewwwqqq^^^TTTPPPRRRVVVXXXSSSLLLLLLPPPMMMMMMMMMMMMMMMNNNNNNOOOLLLMMMNNNPPPQQQQQQQQQQQQOOORRRUUUVVVVVVWWWXXXYYYWWWWWWWWWVVVVVVWWWWWWXXXTTTWWWZZZ\\\^^^```dddgggddddddeeehhhjjjjjjhhhfffbbbdddccc]]]XXX[[[gggrrrooonnnoooppprrrrrrpppnnnmmmooopppqqqtttxxxuuuooonnnoooqqqqqqrrruuuyyy}}}}}}{{{{{{|||~~~|||||||||yyyuuurrrrrrrrrsssoooooosssuuusssrrrtttuuuuuuvvvwwwyyy{{{}}}~~~|||{{{yyyvvvvvvxxx~~~{{{yyyyyy}}}}}}{{{{{{www{{{|||zzzyyyzzzxxxtttjjjkkklllmmmmmmmmmppprrrwwwvvvvvvwwwzzz{{{{{{yyytttrrrppppppqqqrrrqqqooohhhiiijjjjjjiiigggeeedddhhhhhhhhhhhhhhhhhhhhhhhhggggggfffeeedddeeegggjjjjjjjjjiiifffccccccdddfffbbbbbbeeefffbbb___bbbiiimmmmmmkkkhhhdddaaaaaaaaa______^^^^^^]]]\\\\\\\\\YYYZZZ[[[ZZZXXXXXXZZZ[[[[[[[[[\\\\\\\\\[[[ZZZYYYWWWXXXYYYZZZ[[[[[[[[[[[[UUUWWWXXXXXXWWWVVVXXXYYY[[[[[[[[[\\\\\\]]]]]]]]]XXXYYYZZZ[[[]]]```bbbcccfffggghhhhhhgggggghhhiiiiiiiiihhhiiijjjmmmoooqqqmmmmmmqqqvvvwwwvvvwww{{{yyyzzz{{{|||~~~~~~yyyvvvvvvuuutttvvvzzz~~~{{{zzz{{{}}}wwwvvvvvvyyy~~~~~~}}}|||~~~~~~MMMMMMLLLKKKKKKNNNRRRVVVVVVWWWTTTQQQRRRWWWXXXUUUUUUVVVWWWXXXYYY[[[\\\\\\WWWWWW[[[___^^^ZZZZZZ___\\\___aaa___\\\[[[___bbbbbbbbbbbbbbbccccccddddddfffcccccceeeccc^^^^^^bbbhhhhhhiiikkknnnnnnllljjjhhheeefffkkkmmmllllllnnnlllmmmllliiieeeeeegggiiiiiihhhhhhhhhiiiiiijjjjjjfffjjjnnnnnnmmmlllnnnqqqmmmjjjhhhhhhjjjkkkiiigggeeeiiijjjfffbbbccccccaaaaaacccfffhhhgggggghhhiiieeecccccccccdddcccccccccbbbaaaccceeedddeeennnyyynnn\\\TTTSSSOOONNNPPPRRRPPPKKKJJJMMMKKKKKKKKKKKKKKKLLLMMMMMMKKKLLLNNNOOOOOOOOONNNNNNMMMNNNPPPQQQQQQQQQSSSUUUWWWVVVUUUUUUUUUVVVVVVVVVUUUZZZ```cccdddccccccdddbbbdddffffffeeedddddddddaaacccccc```]]]___gggnnnnnnnnnnnnpppsssssspppmmmnnnrrrsssrrrsssvvvvvvrrroooqqqtttuuuvvvxxx{{{}}}~~~}}}}}}}}}}}}~~~yyy{{{{{{yyyvvvtttuuuvvvtttqqqpppsssuuurrrqqqsssssstttuuuvvvxxxzzz{{{|||zzzzzzyyywwwvvvwww{{{}}}yyyuuuwww}}}|||xxxxxxttt{{{~~~{{{wwwvvvvvvuuukkkmmmoooppppppqqqsssuuuwwwvvvwwwyyy||||||yyyvvvrrrqqqppppppqqqqqqpppnnnhhhhhhiiihhhgggfffeeeeeeggggggggggggggggggggggggdddeeefffeeeccccccccceeefffggghhhfffdddbbbccccccaaa```bbbdddccc```bbbfffffffffeeeccc___]]]]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\WWWXXXYYYWWWUUUUUUWWWZZZYYYYYYYYYYYYXXXWWWUUUTTTUUUVVVWWWYYYZZZ[[[[[[[[[YYYYYYXXXUUUSSSSSSUUUWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXYYYYYYZZZ\\\___aaacccdddfffhhhgggeeeeeegggiiiffffffddddddeeeiiinnnqqqmmmnnnqqqvvvwwwtttuuuxxxwwwxxxzzz|||}}}~~~}}}wwwtttuuuuuusssuuuyyy}}}{{{zzz|||}}}xxxwwwxxx|||~~~~~~~~~}}}}}}KKKKKKJJJIIIIIILLLPPPTTTVVVWWWTTTQQQSSSXXXXXXVVVVVVWWWXXXYYY[[[\\\]]]^^^UUUUUUZZZ___^^^XXXXXX]]]XXX\\\```___\\\[[[]]]aaabbbbbbaaaaaabbbcccddddddfffcccdddfffccc^^^```gggiiiiiiiiijjjllllllkkkiiihhhfffhhhlllmmmjjjkkknnnfffhhhiiiiiiggghhhkkkooojjjjjjiiiiiijjjjjjkkkllldddhhhmmmnnnmmmlllnnnpppllliiiggghhhjjjjjjhhheeefffkkklllgggcccccccccaaa\\\```eeeiiiiiihhhgggfffdddaaa```aaabbbbbbbbbcccaaa^^^^^^bbbcccccceeeiiiqqqzzz|||}}}qqqcccUUULLLJJJMMMOOOJJJHHHKKKLLLJJJIIIKKKIIIIIIIIIIIIJJJJJJKKKLLLJJJKKKMMMNNNNNNNNNMMMLLLKKKLLLMMMMMMLLLMMMOOORRRWWWVVVTTTTTTUUUVVVUUUUUUWWW]]]eeejjjiiieeecccbbbaaadddfffdddaaa___```bbbaaabbbccccccccceeehhhjjjnnnmmmmmmpppsssssspppmmmoootttvvvssssssuuuvvvuuuvvvxxxzzz{{{zzzzzzzzz|||~~~~~~~~~~~~}}}}}}}}}}}}wwwyyy{{{yyywwwvvvwwwzzzvvvrrrppprrrsssqqqqqqsssrrrrrrsssuuuvvvxxxyyyyyyyyyzzzzzzxxxvvvvvvwwwyyywwwsssttt|||yyyttttttqqqzzzzzztttssstttuuummmoooqqqrrrrrrsssuuuwwwwwwvvvwwwzzz||||||xxxtttpppoooooopppqqqqqqooommmiiiiiijjjiiihhhggghhhiiiggggggggggggggggggggggggbbbccceeedddbbbaaaaaaaaaaaacccffffffdddaaa______aaa^^^^^^bbbccc```aaadddaaabbbaaa___\\\ZZZZZZ[[[ZZZZZZ[[[[[[\\\\\\\\\]]]UUUVVVWWWUUUSSSSSSUUUYYYXXXXXXWWWWWWUUUTTTRRRQQQSSSTTTVVVXXXYYYZZZ[[[[[[\\\[[[XXXTTTQQQPPPRRRTTTTTTUUUUUUVVVVVVVVVUUUUUUYYYYYYYYYZZZ\\\___aaacccbbbeeegggfffdddccceeehhhdddcccaaa```aaaffflllqqqllllllppptttssspppooossstttvvvxxxzzz{{{|||~~~{{{uuuqqqtttuuurrrsssxxx|||}}}|||{{{zzzzzz|||~~~{{{{{{|||}}}wwwvvvyyy}}}}}}}}}HHHHHHGGGGGGHHHJJJKKKLLLUUUTTTSSSRRRQQQPPPOOOOOORRRSSSVVVYYYZZZYYYXXXWWWUUUWWWZZZZZZXXXUUUTTTTTTTTTVVVXXX[[[^^^_________``````___```aaabbbdddeeeccccccbbbbbbaaa``````___gggggghhhhhhggggggggghhhjjjhhhggghhhkkkllljjjggghhhgggggghhhkkkllllllkkkjjjjjjiiiiiiiiiiiiiiijjjgggiiilllnnnooooooooonnnjjjhhhffffffggghhhgggfffjjjiiiiiihhhfffeeedddcccdddfffggggggffffffgggiiigggddd```\\\[[[\\\^^^```aaaaaa``````aaacccdddeeeiiikkkiiimmmwwwjjjaaaUUUMMMKKKKKKIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMLLLMMMMMMNNNNNNRRRQQQPPPPPPPPPRRRSSSTTTUUUZZZ___```^^^^^^aaadddcccddddddbbb```^^^___aaaaaacccfffhhhhhhiiikkkmmmrrrpppoooqqqttttttpppmmmnnnpppqqqrrrsssuuuyyy||||||{{{zzz{{{}}}~~~~~~}}}|||||||||||||||||||||||||||yyyvvvtttuuuwwwxxxxxxwwwwwwwwwvvvuuusssqqqpppvvvxxxtttooosss|||{{{rrrwwwwwwxxxzzz{{{zzzvvvsssrrrqqqttt{{{~~~zzzuuussswwwyyyyyyvvvrrrpppqqqsssoooppprrrssssssuuuxxxzzz{{{yyywwwxxx{{{|||yyyuuuuuuwwwxxxuuuqqqnnnoooqqqmmmhhhdddccceeehhhiiiiiijjjhhhdddaaa``````aaabbbccccccaaa___]]]^^^```bbbggggggeeeccc```^^^\\\[[[ZZZZZZ[[[\\\]]]]]]^^^^^^_________^^^]]]\\\[[[ZZZUUUVVVWWWXXXXXXXXXWWWVVVTTTSSSRRRRRRRRRSSSTTTUUUYYYXXXVVVTTTSSSQQQQQQQQQWWWVVVUUUTTTTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXYYY\\\^^^aaabbbdddbbb```]]]\\\\\\]]]]]]aaa`````````ccchhhmmmpppkkkiiijjjmmmmmmlllnnnsssuuuwwwyyyyyyyyyyyy{{{}}}xxxwwwuuutttsssssssssssszzzzzzzzzzzz{{{|||}}}~~~{{{{{{}}}~~~~~~xxxwwwvvvvvv{{{|||~~~~~~~~~~~~GGGGGGFFFFFFGGGHHHJJJKKKPPPPPPPPPPPPPPPOOOOOOOOOPPPRRRUUUWWWXXXXXXWWWVVVWWWYYYZZZYYYVVVTTTSSSSSSVVVWWWZZZ\\\^^^___``````]]]^^^```aaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaa``````fffgggggggggggghhhiiijjjjjjhhhhhhiiilllmmmkkkiiihhhgggfffgggiiijjjjjjiiijjjiiiiiihhhhhhiiiiiiiiifffiiimmmpppqqqpppmmmkkkjjjhhhgggggghhhiiihhhgggjjjiiigggfffeeeddddddddddddfffggggggffffffgggiiifffddd```\\\[[[\\\___```aaa````````````bbbcccddddddgggeeejjjttt}}}aaaYYYPPPJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFGGGHHHJJJLLLKKKJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLKKKLLLLLLMMMNNNPPPPPPOOONNNOOOOOOQQQQQQRRRWWW\\\]]][[[[[[]]]aaaaaaaaaaaa```^^^^^^___aaa```bbbeeehhhiiijjjlllnnnqqqpppppppppqqqqqqpppnnnpppqqqrrrssssssuuuyyy|||{{{zzzzzz{{{}}}}}}{{{yyyzzzzzzzzzzzzzzzzzzzzzzzzyyywwwsssrrrsssuuuvvvvvvwwwwwwvvvuuutttssssssrrruuutttrrrppptttyyywwwrrrxxxxxxxxxzzz{{{{{{xxxvvvsssqqqsssxxx{{{wwwrrrqqquuuxxxyyyxxxtttqqqppppppnnnpppqqqrrrssstttwwwyyywwwwwwxxxxxxwwwwwwxxxxxxuuuvvvuuussspppnnnnnnooolllhhhdddcccdddfffgggggggggeeebbb___^^^^^^___````````````^^^\\\\\\^^^```eeedddcccaaa___]]]\\\[[[YYYZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[YYYXXXWWWTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUWWWVVVUUUSSSQQQPPPPPPPPPTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUWWWYYY\\\^^^___aaa```^^^\\\ZZZZZZ[[[\\\\\\[[[[[[]]]```dddhhhkkkhhhggghhhlllmmmkkkmmmqqqqqqsssuuuvvvvvvwwwyyy{{{zzzxxxuuurrrpppppppppqqquuuvvvwwwyyyzzz|||}}}~~~}}}|||}}}~~~||||||||||||}}}~~~~~~~~~FFFEEEEEEDDDEEEFFFHHHIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNPPPRRRUUUVVVUUUTTTTTTYYYYYYYYYWWWTTTRRRRRRRRRWWWXXX[[[]]]^^^_________ZZZ\\\___aaabbbbbb```___``````aaaaaabbbbbbbbbaaadddeeefffffffffhhhkkknnnjjjiiiiiijjjllllllllljjjfffeeedddeeeggghhhhhhgggiiiiiihhhhhhhhhhhhiiiiiigggiiimmmpppqqqoookkkhhhjjjiiihhhhhhjjjjjjjjjhhhiiihhheeecccccccccdddeeeeeefffggggggffffffggghhheeeccc___\\\[[[]]]___`````````_________aaabbbcccaaadddcccfffnnnsssfffTTTOOOIIIGGGHHHIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGDDDCCCDDDFFFIIIKKKIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNMMMLLLLLLLLLMMMMMMOOOSSSWWWXXXWWWWWWYYY[[[]]]]]]^^^]]]\\\\\\___aaa___bbbeeegggiiijjjlllnnnppppppooonnnmmmlllnnnpppqqqrrrsssssssssuuuxxx{{{yyyxxxxxxyyyzzzzzzxxxvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvsssssstttuuuuuutttxxxwwwuuutttttttttuuuvvvtttpppoootttwwwuuurrrrrrxxxwwwwwwxxxzzz{{{zzzyyyuuurrrqqquuuuuuqqqoooooosssuuuxxxwwwtttpppmmmlllmmmnnnqqqqqqrrrsssuuuwwwrrruuuwwwuuurrrrrrvvvzzzvvvtttrrrqqqpppooommmkkkkkkhhhdddbbbbbbcccddddddcccbbb___]]][[[\\\\\\]]]\\\]]]^^^]]][[[[[[[[[]]]aaa```___^^^\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVTTTTTTRRRSSSTTTUUUVVVUUUTTTTTTRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSQQQPPPOOOOOOOOORRRSSSTTTTTTTTTSSSQQQPPPRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPQQQQQQRRRSSSQQQQQQSSSTTTVVVXXXYYYZZZ]]]\\\ZZZXXXWWWWWWXXXXXXWWWXXXXXXZZZ]]]```ccceeedddccceeejjjllljjjkkkmmmlllnnnppprrrrrrtttvvvxxx{{{xxxtttpppmmmmmmnnnooorrrtttwwwzzz|||~~~}}}||||||}}}}}}}}}}}}~~~}}}}}}~~~}}}DDDDDDCCCCCCCCCDDDFFFGGGFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMOOOQQQRRRRRRQQQQQQVVVVVVVVVTTTRRRQQQRRRSSSVVVWWWYYY[[[\\\]]]\\\\\\YYYZZZ\\\___```______^^^]]]^^^```aaabbbcccbbbbbbcccdddffffffeeegggllloookkkjjjiiiiiiiiihhhhhhhhhbbbaaaaaacccfffhhhhhhggghhhhhhggggggggghhhiiiiiiiiijjjlllmmmmmmllljjjiiikkkjjjiiijjjkkkkkkjjjiiihhhfffdddbbbaaabbbdddfffdddfffgggfffeeeeeefffgggcccaaa^^^\\\\\\]]]___```aaa```_________aaabbbcccaaaeeebbbbbbggghhhqqqwww```PPPJJJHHHEEEEEEFFFGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCCCCEEEFFFGGGEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMLLLKKKKKKJJJJJJJJJLLLOOOSSSTTTTTTTTTUUUWWWXXXYYYYYYYYYYYYZZZ^^^``````bbbeeegggggghhhjjjlllmmmnnnnnnkkkhhhhhhlllppppppqqqrrrrrrqqqsssvvvxxxvvvuuussssssuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwuuuuuuvvvvvvvvvuuuwwwvvvtttsssssstttvvvwwwtttnnnooowwwyyyrrrooorrrvvvtttssstttwwwyyyzzzzzzwwwsssqqqrrrqqqmmmlllnnnqqqrrrsssrrrpppmmmkkkjjjkkkmmmpppqqqqqqrrrsssuuuqqqrrrrrrqqqoooqqquuuxxxuuurrrnnnnnnnnnnnnjjjgggiiigggcccaaa`````````aaa```___]]][[[ZZZZZZ[[[[[[YYY[[[]]]\\\[[[ZZZZZZ[[[\\\\\\[[[ZZZYYYYYYXXXXXXWWWVVVUUUTTTTTTUUUUUUVVVWWWWWWWWWVVVUUUSSSRRRQQQPPPQQQRRRSSSSSSSSSRRRQQQPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSQQQPPPOOOOOOOOOOOORRRSSSUUUVVVVVVTTTRRRQQQPPPOOOOOONNNNNNOOOOOOOOONNNNNNNNNNNNOOOPPPQQQQQQOOOPPPQQQSSSTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTUUUWWWWWWXXXZZZ\\\^^^```aaa```^^^aaagggjjjhhhgggiiigggjjjlllnnnoooqqqtttvvvzzzwwwrrrnnnllllllnnnppptttwwwzzz}}}zzzyyyyyy{{{}}}~~~{{{{{{|||~~~~~~{{{}}}}}}||||||}}}|||}}}~~~~~~~~~}}}|||~~~}}}DDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFIIIJJJKKKMMMNNNNNNNNNNNNPPPQQQRRRQQQPPPPPPRRRTTTSSSTTTVVVXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^^^^[[[]]]___aaacccccccccbbbaaadddffffffdddeeejjjnnnkkkkkkiiifffdddcccbbbccc^^^^^^^^^aaaeeehhhiiihhhgggfffffffffgggggghhhiiilllkkkiiigggggghhhjjjkkkkkkjjjjjjkkklllkkkjjjhhhgggeeecccaaaaaabbbeeefffccceeefffeeedddcccdddeeeaaa```^^^\\\\\\]]]___aaaaaaaaa```______```bbbccc___ddd```^^^bbbaaacccppppppvvv~~~yyylll___RRRIIIEEEFFFEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEDDDEEEEEEFFFGGGHHHIIIKKKKKKKKKKKKJJJIIIIIIHHHKKKMMMPPPQQQRRRRRRRRRSSSSSSTTTUUUTTTUUUWWW\\\______bbbdddeeedddeeefffgggjjjkkkjjjhhhfffgggkkkpppmmmnnnooonnnnnnppprrruuussspppmmmmmmqqqvvvzzz|||yyyyyyyyyyyyyyyyyyyyyyyywwwvvvuuuuuuvvvvvvuuussstttsssrrrqqqqqqsssuuuvvvtttoooqqqyyyzzzrrrooorrrrrrqqqooopppsssuuuwwwwwwwwwsssqqqqqqoookkkkkknnnpppnnnllljjjjjjjjjjjjkkkkkkmmmpppqqqqqqqqqrrrsssqqqnnnllllllooorrrsssssssssppplllkkklllkkkgggdddfffeeebbb```]]]]]]]]]^^^]]]\\\[[[ZZZYYYYYYZZZZZZXXXZZZ[[[[[[ZZZYYYZZZZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTSSSQQQQQQRRRSSSTTTWWWVVVVVVUUUSSSRRRPPPOOOMMMNNNPPPQQQQQQQQQPPPOOONNNNNNOOOPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOQQQRRRSSSTTTTTTRRRPPPOOONNNMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPNNNOOOPPPRRRSSSTTTTTTTTTRRRRRRQQQQQQQQQQQQQQQQQQUUUVVVWWWXXXZZZ[[[]]]^^^]]][[[\\\cccgggeeecccdddeeegggjjjlllmmmooorrrtttuuusssooollllllmmmqqqsssvvvxxxzzz|||}}}}}}|||{{{ttttttvvvyyy|||~~~~~~}}}xxxyyy||||||yyy}}}|||{{{{{{{{{|||~~~}}}{{{|||{{{yyy{{{{{{|||~~~~~~~~~~~~~~~||||||}}}{{{}}}}}}{{{CCCCCCAAAAAAAAABBBCCCDDDFFFEEEEEEDDDDDDCCCCCCCCCFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNOOONNNOOOPPPRRROOOPPPSSSUUUVVVWWWWWWWWWXXXXXXWWWWWWXXXZZZ\\\]]]ZZZ\\\___aaaccccccbbbbbb___cccgggfffcccbbbfffjjjjjjiiigggddd```______```]]]]]]^^^```eeehhhhhhhhhfffeeeeeeffffffggghhhiiillliiifffcccccceeeiiikkklllkkkkkkkkklllkkkhhheeeeeedddcccbbbbbbccceeefffbbbcccdddcccbbbaaabbbccc```___]]]\\\]]]^^^___aaaaaa```___^^^^^^___```aaaZZZ```\\\ZZZ```______gggbbbddddddhhhoootttxxxkkk\\\QQQIIIDDDDDDGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===???BBBDDDDDDBBB@@@>>>??????AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGJJJKKKMMMNNNPPPPPPPPPOOOPPPQQQQQQQQQQQQTTTYYY]]]\\\^^^```aaaaaaaaabbbdddfffffffffeeeeeegggkkknnniiijjjkkkkkkkkkmmmpppssspppmmmjjjkkkooouuuzzz}}}wwwwwwwwwwwwwwwwwwwwwwwwssssssssstttuuutttrrroooqqqqqqpppoooooopppqqqrrrrrrqqqssswwwwwwrrrpppqqqooommmlllmmmppprrrsssssstttqqqppppppmmmiiijjjooonnnkkkgggfffgggiiikkkkkkkkkmmmpppqqqqqqqqqqqqrrrqqqmmmjjjkkkooorrrqqqnnnpppnnnllljjjiiigggeeecccbbbbbbaaa^^^[[[ZZZ[[[\\\YYYYYYXXXXXXXXXXXXXXXYYYWWWXXXYYYYYYXXXXXXYYYZZZWWWWWWVVVVVVUUUTTTSSSSSSSSSRRRPPPOOOOOOQQQRRRTTTVVVVVVUUUTTTRRRPPPOOONNNKKKLLLMMMNNNOOONNNNNNMMMKKKKKKMMMNNNOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMNNNMMMNNNOOOOOOOOONNNLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMIIIIIIJJJJJJKKKLLLNNNNNNMMMNNNPPPRRRRRRRRRRRRQQQNNNNNNNNNNNNOOOOOOOOOOOOQQQRRRRRRTTTWWWZZZ^^^___]]]YYYYYY^^^bbbaaa______ccceeehhhjjjkkkmmmooorrrooonnnllljjjkkkmmmqqqsssssstttuuuuuuuuuuuussssssoooqqqtttxxx|||}}}|||zzzvvvxxx|||~~~~~~~~~~~~~~~}}}{{{~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{|||zzzxxxyyy|||}}}}}}{{{xxx}}}{{{|||}}}}}}|||zzzwwwvvvvvvwwwzzz}}}~~~~~~}}}{{{zzzCCCCCCBBBAAAAAAAAABBBCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIHHHJJJMMMNNNMMMLLLMMMMMMMMMNNNPPPSSSUUUVVVVVVVVVUUUUUUVVVWWWXXXYYYZZZZZZZZZ\\\___bbbccccccaaaaaa^^^dddhhhgggbbb___aaaeeeffffffeeebbb___^^^```bbb___^^^___aaadddfffffffffeeeeeeeeeeeefffggghhhiiiiiifffcccaaaaaadddgggiiimmmlllllllllkkkiiieeebbbdddddddddddddddeeeffffffaaabbbbbbbbb```___```aaa^^^^^^]]]\\\]]]^^^```aaa___^^^]]]\\\\\\]]]^^^^^^ZZZ___[[[YYY______\\\aaa```ddd```]]]bbbhhh}}}wwwdddXXXMMMIIIGGGDDDDDDGGGAAABBBBBBAAA@@@@@@@@@AAA????????????????????????>>>???@@@AAAAAA@@@>>>===<<<===???@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEEEEDDDEEEFFFGGGGGGFFFFFFEEEHHHHHHJJJKKKMMMNNNMMMLLLNNNNNNNNNNNNNNNRRRWWW[[[VVVYYY\\\]]]^^^___aaaccccccbbbaaabbbfffiiikkklllggghhhiiijjjjjjlllppprrrmmmlllkkklllqqquuuxxxyyyttttttttttttttttttttttttrrrrrrrrrtttuuutttqqqnnnnnnnnnnnnnnnmmmmmmmmmmmmooosssuuusssrrrrrrqqqnnnmmmlllkkklllooopppppppppooommmmmmnnnkkkgggiiinnnkkkhhhfffgggiiillllllkkkkkkmmmqqqrrrrrrqqqqqqrrrnnnmmmlllmmmnnnnnnnnnmmmmmmmmmllliiifffcccbbbbbb___```___]]]ZZZXXXZZZ\\\UUUUUUUUUUUUUUUVVVVVVVVVUUUVVVVVVUUUTTTUUUWWWYYYWWWWWWVVVUUUSSSRRRQQQQQQQQQPPPOOONNNNNNPPPSSSTTTTTTTTTSSSRRRPPPNNNMMMKKKIIIJJJLLLMMMMMMMMMLLLKKKHHHIIIKKKLLLNNNNNNNNNMMMKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMOOOPPPQQQPPPOOONNNKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOSSSXXX^^^dddhhh]]]WWWVVVZZZ___^^^\\\\\\aaacccfffggghhhjjjlllnnnjjjjjjiiihhhiiikkknnnooonnnnnnnnnnnnnnnnnnnnnnnnmmmoootttyyy||||||xxxtttuuuxxx}}}~~~yyy|||~~~|||}}}~~~}}}}}}}}}~~~}}}}}}||||||zzzxxxzzz~~~~~~zzzxxxyyy|||}}}}}}~~~}}}{{{yyyxxxyyyvvvxxx~~~}}}{{{{{{{{{xxxvvvtttuuuvvvzzz}}}~~~~~~}}}}}}|||}}}}}}}}}|||zzzzzzzzzDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJMMMMMMLLLJJJIIIIIIKKKMMMPPPSSSUUUVVVWWWWWWRRRTTTWWWYYYZZZYYYXXXWWWZZZ\\\___bbbcccbbbaaa```^^^dddiiihhhbbb^^^^^^aaadddddddddbbb______bbbeeebbbaaa```aaaccceeedddcccdddddddddeeefffggghhhiiieeedddbbbbbbbbbdddfffgggnnnmmmllllllkkkhhhdddaaacccddddddeeeffffffffffff```aaaaaa```___^^^^^^___^^^]]]]]]\\\]]]^^^```aaa]]]\\\[[[ZZZZZZZZZ[[[\\\]]]bbb]]]YYY^^^^^^YYY\\\WWWaaaaaa]]]___aaammm~~~vvv\\\RRRHHHBBBEEEGGGCCC?????????@@@@@@???>>>???@@@BBB??????????????????????????????>>>>>>>>>>>>>>>???;;;<<<>>>???@@@@@@@@@????????????@@@AAABBBDDDEEEAAABBBDDDEEEEEEEEEDDDDDDFFFFFFGGGIIIKKKLLLKKKIIIMMMMMMMMMLLLMMMPPPUUUYYYQQQTTTXXX[[[]]]___bbbdddbbb___^^^aaagggkkklllkkkfffggghhhiiijjjlllpppssskkkkkklllooosssuuuuuutttppppppppppppppppppppppppsssssstttvvvwwwvvvrrrooollllllmmmmmmlllkkkkkkjjjllltttvvvooonnnrrrrrrlllmmmllllllmmmooopppooonnnkkkjjjkkkllljjjfffhhhnnnhhhggggggiiimmmooommmkkkkkknnnqqqsssrrrqqqqqqrrrjjjnnnpppooollljjjlllnnnkkkmmmmmmiiidddaaaaaabbb]]]^^^___\\\YYYXXXYYY[[[SSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRSSSVVVYYYWWWWWWVVVTTTSSSRRRPPPPPPQQQOOONNNMMMNNNPPPSSSUUUSSSSSSRRRQQQOOOMMMKKKJJJIIIIIIKKKLLLLLLLLLKKKJJJFFFHHHIIIKKKMMMMMMMMMLLLHHHHHHGGGGGGGGGHHHIIIIIINNNNNNMMMLLLKKKLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLGGGGGGGGGHHHIIIJJJLLLMMMJJJLLLNNNOOOPPPOOOMMMLLLIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMOOOTTT[[[dddlllppp^^^WWWTTTXXX\\\\\\ZZZZZZ```bbbdddffffffhhhjjjlllhhhggggggggghhhiiijjjkkkllllllkkkkkkkkkllllllmmmmmmpppuuuzzz|||zzzuuuppptttxxx}}}}}}zzzxxx}}}~~~{{{{{{}}}~~~|||}}}zzz{{{|||||||||{{{zzzyyyvvvtttvvv{{{{{{xxxwwwyyyzzzzzzzzzzzz{{{{{{|||}}}wwwsssuuu}}}|||yyy}}}}}}}}}{{{xxxwwwwwwxxxzzz|||~~~~~~}}}}}}||||||}}}|||zzzyyyzzzzzzBBBAAA@@@???@@@AAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAABBBAAAAAABBBDDDEEEDDDCCCGGGHHHHHHGGGEEEFFFHHHJJJJJJMMMPPPQQQQQQPPPOOOPPPRRRSSSTTTVVVWWWXXXXXXYYY[[[[[[]]]ccciiijjjfffaaadddcccbbb```______^^^^^^bbbcccdddcccaaa``````aaabbbbbbbbbaaa```______^^^gggfffeeeeeeddddddeeeeeeeeeeeeeeeeeeeeedddddddddjjjnnnooommmkkkjjjgggbbbeeedddcccdddeeeeeedddbbbaaadddgggfffcccaaa```aaafffdddaaa^^^]]]]]]___```\\\\\\[[[YYYWWWWWWXXXZZZ]]]]]]]]]\\\[[[ZZZYYYXXX___\\\YYYXXX\\\```dddeee|||hhhTTTFFFEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>====================================:::;;;;;;;;;<<<=========<<<<<<<<<============>>>>>>??????@@@AAAAAABBBBBB???@@@@@@AAABBBCCCDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHKKKKKKKKKMMMOOORRRTTTVVVUUUVVVXXXYYY[[[\\\]]]]]]^^^```bbbcccccccccdddeee```bbbdddgggiiijjjjjjjjjllllllmmmpppttttttpppmmmmmmmmmmmmmmmmmmnnnooooooppprrruuuvvvtttqqqpppooonnnmmmllllllmmmnnnmmmkkknnnqqqrrrooooooqqqpppmmmooommmkkkkkklllmmmmmmlllllljjjhhhjjjmmmooonnnmmmhhhkkknnnmmmjjjiiilllpppiiimmmrrrtttrrrooollljjjnnnlllkkklllnnnlllhhhdddhhhhhhhhhgggeeecccaaa___XXXYYYYYYYYYXXXVVVTTTSSSTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRSSSTTTUUUUUUTTTRRROOONNNMMMOOOOOOOOONNNNNNPPPRRRQQQPPPNNNLLLKKKKKKLLLMMMJJJJJJIIIHHHHHHHHHIIIIIIGGGHHHJJJKKKKKKJJJHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFHHHJJJLLLKKKIIIGGGGGGGGGGGGFFFEEEEEEEEEFFFHHHHHHFFFFFFFFFGGGGGGHHHIIIIIIMMMMMMLLLKKKKKKLLLMMMMMMIIIIIIIIIHHHHHHIIIIIIIIIKKKKKKKKKNNNRRRYYY___cccVVVVVVUUUUUUVVVXXXZZZ[[[^^^aaaeeedddbbb```aaacccaaaaaabbbccccccccccccccceeehhhllllllkkkkkkmmmoooqqqpppooopppsssvvvwwwwwwyyy{{{~~~}}}yyywww|||}}}||||||}}}}}}}}}}}}}}}|||{{{xxxvvvyyy}}}xxxxxxwwwuuuuuuuuutttrrrpppuuuttttttvvvxxxzzzzzzyyy~~~~~~}}}zzzxxxwwwxxxzzzuuuuuuwww{{{~~~~~~|||~~~|||{{{yyyyyyxxxxxx}}}|||{{{|||~~~~~~{{{yyyyyy{{{||||||{{{||||||{{{yyyxxxxxxyyy@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAACCCDDDDDDCCCEEEFFFFFFEEEDDDEEEGGGJJJIIIKKKNNNOOOOOONNNNNNNNNPPPQQQSSSTTTVVVWWWXXXXXX^^^]]]^^^ccchhhiiifffaaabbbbbbcccbbbaaa^^^\\\[[[ZZZZZZ[[[]]]___```aaaaaabbbbbbaaaaaa```_________ddddddccccccccccccddddddeeeeeeeeeeeeeeeeeeeeeeeejjjnnnooollljjjjjjhhhdddgggfffddddddeeeeeeeeeddd```cccffffffdddbbbbbbccccccaaa]]][[[YYYYYYZZZ[[[YYYYYYYYYXXXWWWWWWYYY[[[[[[\\\\\\\\\[[[ZZZYYYYYY\\\YYYVVVVVVYYY]]]```aaabbbiiirrruuuvvvxxx~~~{{{vvvqqqiiiaaaXXXPPPHHHBBBCCCBBBBBBAAA@@@???>>>===>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>?????????@@@@@@AAA??????@@@AAABBBCCCDDDDDDBBBCCCCCCDDDFFFGGGGGGHHHIIIIIIJJJKKKMMMPPPRRRTTTSSSTTTVVVXXXZZZ[[[[[[\\\^^^___aaaaaa```___```aaa___```bbbdddfffhhhiiiiiiggghhhjjjnnnrrrtttrrrooorrrqqqooooooooopppppppppnnnqqqssssssqqqooonnnnnnooonnnmmmmmmoooooonnnmmmnnnqqqqqqnnnnnnqqqqqqnnnmmmnnnppprrrqqqpppnnnmmmllljjjiiijjjmmmnnnmmmkkkiiilllooommmiiifffhhhjjjkkknnnrrrsssrrrnnnlllkkknnnlllkkkkkkmmmllliiieeehhhgggfffeeebbb___\\\[[[TTTUUUVVVVVVVVVUUUTTTSSSRRRRRRQQQPPPPPPPPPQQQQQQQQQRRRSSSSSSTTTSSSRRRQQQRRRSSSSSSSSSRRRPPPMMMLLLMMMNNNNNNNNNMMMMMMOOOQQQPPPOOOMMMKKKJJJJJJKKKLLLIIIHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFHHHIIIIIIGGGEEEDDDEEEEEEDDDCCCCCCCCCDDDEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKOOOSSSWWWZZZRRRQQQQQQQQQRRRSSSUUUVVVZZZ\\\^^^______^^^^^^^^^^^^___``````aaaaaaaaaaaacccfffiiijjjjjjjjjmmmoooqqqooonnnooorrruuuwwwwwwzzz{{{|||}}}}}}|||{{{zzz{{{~~~|||}}}{{{zzzzzz||||||||||||yyywwwyyy||||||xxxtttxxxwwwvvvwwwwwwvvvtttqqqqqqqqqrrrtttvvvxxxyyyyyy||||||{{{xxxtttsssssstttssstttvvvyyy{{{{{{zzzyyy}}}||||||{{{{{{{{{||||||{{{zzzzzz{{{}}}~~~~~~}}}{{{xxxvvvvvvwwwzzz{{{{{{wwwxxxyyyyyywwwvvvvvvwww>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@???@@@BBBCCCCCCBBBBBBCCCDDDCCCCCCDDDGGGIIIGGGIIILLLMMMLLLKKKKKKLLLNNNOOOQQQSSSUUUVVVWWWWWW^^^\\\\\\___cccdddbbb___aaabbbccccccaaa]]]YYYVVVVVVUUUVVVZZZ___bbbaaa```bbbbbbaaaaaa```_________```````````````aaabbbcccddddddeeeeeeffffffgggggghhhmmmmmmjjjhhhiiiiiifffjjjgggdddcccdddeeefffeeeaaacccffffffeeedddddddddaaa___\\\YYYWWWVVVWWWWWWUUUVVVWWWVVVUUUVVVYYY\\\YYYZZZZZZZZZZZZZZZYYYYYYXXXUUUSSSSSSUUUXXX[[[[[[VVVYYY\\\[[[ZZZ]]]eeelllrrreeeWWWQQQIIICCCAAA@@@@@@@@@@@@@@@??????>>>===<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;=========>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHJJJMMMPPPQQQPPPQQQSSSUUUWWWXXXYYYYYY\\\^^^___^^^\\\[[[[[[\\\^^^^^^___aaaccceeeggghhhaaacccffflllqqqsssrrrqqqwwwtttpppppprrrsssrrrpppnnnoooqqqpppooommmnnnnnnpppooonnnooopppqqqpppooommmppppppmmmmmmppppppnnnkkkqqqwwwyyyvvvrrrpppooommmlllkkklllmmmmmmkkkiiigggkkknnnmmmjjjgggggghhhnnnppprrrrrrpppmmmllllllooollljjjjjjlllllliiiffffffeeecccaaa^^^ZZZXXXVVVPPPQQQSSSTTTTTTTTTSSSSSSPPPPPPOOOOOOOOOPPPQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRRRRQQQPPPNNNKKKJJJKKKLLLMMMLLLKKKKKKMMMOOOMMMLLLKKKIIIIIIIIIJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDEEEFFFFFFCCCBBBBBBBBBBBBAAA@@@@@@@@@AAACCCDDDBBBDDDFFFHHHHHHHHHGGGFFFIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHEEEFFFGGGIIIJJJLLLNNNOOOOOONNNNNNNNNOOOPPPQQQQQQUUUVVVWWWZZZ]]]^^^\\\[[[ZZZ[[[[[[\\\]]]^^^^^^^^^aaacccfffhhhiiijjjmmmooopppnnnlllmmmpppsssvvvwwwzzzzzzzzz{{{{{{|||}}}}}}{{{~~~}}}}}}~~~~~~}}}|||~~~~~~{{{yyyyyyzzz|||}}}}}}zzzzzzyyyxxxvvvtttrrrqqqxxxxxxxxxxxxyyywwwtttqqqooopppqqqsssuuuwwwxxxyyyyyyyyyxxxuuuqqqooonnnooovvvxxx{{{}}}|||{{{{{{{{{{{{{{{{{{{{{}}}~~~zzzyyyyyyzzz|||}}}}}}|||tttsssrrrsssvvvyyy{{{{{{uuuwwwyyyyyywwwvvvuuuvvv<<<===>>>???@@@???>>>>>>===>>>>>>???@@@@@@AAAAAA???>>>>>>???AAABBBBBBAAA@@@AAAAAAAAAAAABBBEEEHHHFFFHHHJJJKKKJJJIIIJJJKKKLLLNNNPPPRRRTTTUUUVVVWWWZZZYYYXXXYYY\\\]]]]]][[[bbbbbbaaa```]]]ZZZWWWUUUZZZWWWWWW[[[aaadddaaa^^^aaa`````````_________^^^\\\\\\\\\]]]^^^```aaabbbccccccdddeeefffgggggghhhfffkkklllhhheeefffhhhgggjjjgggcccbbbbbbdddeeeeeecccdddeeeeeeeeedddccccccaaa___\\\YYYWWWVVVVVVVVVTTTUUUUUUUUUTTTUUUWWWZZZWWWXXXXXXYYYYYYYYYYYYXXXUUUSSSQQQQQQSSSUUUVVVVVV[[[[[[YYYTTTQQQRRRXXX]]]fffxxx|||nnnWWWMMMHHHFFFCCCAAA@@@@@@>>>===??????>>>===<<<<<<;;;;;;<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;::::::999999999888888888888888999999999:::<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGIIIKKKNNNOOOMMMNNNPPPRRRTTTVVVWWWWWWYYY[[[\\\\\\[[[ZZZZZZ[[[]]]]]]]]]^^^```cccfffhhh___aaafffkkkoooqqqqqqqqqvvvrrrnnnooorrrtttsssqqqnnnooopppooonnnmmmoooppppppooonnnooopppqqqpppooommmooonnnjjjkkkooopppnnnlllrrryyyzzzvvvrrrrrrsssppppppooooooooommmkkkjjjfffjjjnnnooonnnlllkkklllpppqqqrrrqqqnnnlllllllllooolllhhhhhhjjjkkkiiigggcccbbb```^^^[[[XXXVVVUUUPPPQQQRRRSSSTTTSSSRRRRRRNNNNNNNNNNNNOOOPPPPPPQQQOOOOOOOOOOOOOOONNNNNNNNNQQQQQQQQQPPPNNNMMMKKKJJJJJJKKKKKKJJJIIIIIIKKKLLLKKKJJJIIIHHHGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFGGGGGGFFFFFFFFFBBBDDDDDDCCCAAA@@@@@@AAAAAA@@@?????????@@@AAABBB@@@BBBEEEGGGHHHGGGEEEDDDGGGHHHJJJKKKKKKJJJHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGBBBDDDFFFHHHJJJJJJJJJIIIOOONNNNNNNNNOOOOOOOOOPPPRRRRRRSSSXXX]]]___]]]ZZZWWWWWWWWWXXXYYY[[[\\\]]]```aaacccfffhhhkkknnnpppooollljjjkkknnnrrruuuwwwwwwxxxyyy{{{|||}}}~~~~~~zzz~~~}}}~~~}}}}}}}}}~~~}}}~~~}}}{{{{{{|||~~~~~~~~~xxxyyyzzzwwwsssppppppqqqzzzyyyyyyyyyxxxuuuqqqnnnpppqqqrrrsssttttttvvvwwwwwwwwwvvvtttqqqooonnnooouuuyyy~~~}}}}}}}}}zzzzzzzzz{{{|||~~~{{{zzzyyyzzz|||~~~}}}|||tttsssssstttwwwzzzzzzzzzwwwyyyzzzzzzwwwuuutttttt:::;;;===>>>>>>>>>===<<<;;;;;;<<<===>>>???@@@@@@>>>===<<<>>>@@@AAA@@@???>>>???@@@@@@@@@AAADDDGGGEEEGGGIIIIIIHHHHHHIIIKKKLLLMMMOOOQQQSSSTTTUUUUUUVVVUUUUUUVVVXXXZZZ[[[[[[dddbbb^^^[[[XXXWWWVVVVVVYYYWWWWWW\\\bbbeeebbb^^^_________^^^^^^^^^^^^^^^ZZZZZZ[[[\\\]]]___```aaabbbccccccdddeeefffggggggdddjjjlllgggcccdddggggggiiifffbbb```aaabbbcccccceeeddddddccccccbbbaaa``````^^^\\\YYYWWWUUUTTTTTTUUUUUUUUUTTTSSSSSSUUUWWWVVVVVVWWWXXXXXXXXXWWWWWWTTTRRRQQQQQQRRRTTTSSSRRRRRRSSSSSSQQQOOOQQQUUUYYYWWWbbbmmmuuuyyy|||}}}|||xxx|||hhhUUUHHHBBBBBBAAA?????????>>><<<:::>>>>>>======<<<;;;;;;;;;:::::::::999999999999888888888888888888888888888::::::999999888888777777777777777777888888888888;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFEEEFFFFFFHHHJJJLLLNNNJJJKKKMMMPPPRRRTTTUUUUUUVVVXXXZZZ[[[ZZZZZZ[[[\\\\\\\\\\\\^^^```bbbeeeggg```ccchhhkkknnnnnnnnnnnnooommmlllnnnrrrttttttrrrpppqqqrrrrrrppppppqqqsssooonnnmmmnnnpppqqqpppooommmooommmiiijjjnnnqqqooonnnssswwwwwwsssqqqtttwwwsssttttttrrrpppooommmmmmlllooorrrsssrrrpppnnnmmmpppqqqqqqpppmmmkkkkkklllmmmjjjggggggiiijjjhhhfff```___]]][[[YYYWWWVVVVVVRRRSSSTTTTTTTTTSSSQQQPPPNNNNNNNNNNNNNNNOOOPPPQQQOOONNNNNNMMMMMMMMMLLLLLLPPPPPPPPPOOONNNMMMLLLKKKIIIJJJJJJIIIHHHGGGIIIJJJHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDBBBCCCDDDBBB@@@???@@@AAA@@@@@@???>>>???@@@AAABBB???AAADDDFFFGGGFFFDDDCCCEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEAAACCCGGGJJJLLLKKKJJJJJJNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNPPPUUU[[[]]][[[XXXTTTTTTUUUVVVWWWYYY[[[\\\``````bbbeeeiiimmmoooqqqmmmkkkjjjkkknnnrrruuuvvvsssuuuyyy}}}~~~}}}|||zzz}}}}}}|||~~~}}}|||}}}~~~}}}|||uuuxxxzzzwwwsssqqqsssvvv|||{{{yyyxxxvvvrrrmmmjjjoooqqqsssrrrqqqqqqrrrtttvvvwwwxxxwwwuuusssssstttqqqvvv|||}}}|||zzzzzzzzzzzz{{{||||||}}}}}}|||{{{|||~~~~~~yyyxxxxxxyyy{{{|||zzzyyyxxxyyyyyywwwtttqqqoooooo:::;;;;;;<<<<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>===<<<;;;<<<>>>??????>>>>>>???@@@??????@@@CCCEEEDDDFFFGGGGGGGGGGGGHHHJJJKKKLLLNNNOOOQQQQQQRRRRRRSSSSSSUUUWWWYYY[[[]]]]]]ccc```\\\XXXUUUUUUUUUVVVTTTTTTVVV[[[aaacccbbb```]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]^^^``````bbbbbbccccccddddddeeeeeedddkkknnniiiddddddffffffhhheeebbb```aaabbbaaaaaacccbbb````````````___]]]]]][[[ZZZXXXVVVTTTSSSSSSUUUUUUUUUTTTRRRRRRTTTVVVUUUVVVVVVVVVVVVVVVUUUUUUTTTSSSQQQRRRSSSSSSQQQOOOMMMNNNOOOOOONNNOOOPPPRRRQQQTTTWWWYYYZZZ\\\___```fffwwwzzzrrrrrriiiddd[[[RRRLLLFFFBBB@@@AAA>>>:::888:::<<<>>>>>><<<<<<<<<;;;;;;;;;::::::999999999888888888777777777777777777777777777777888888888888888777777777666777777777777888888888999999::::::;;;<<<<<<===;;;<<<<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBEEEDDDDDDEEEFFFHHHKKKLLLHHHIIILLLNNNPPPRRRSSSTTTTTTWWWYYYZZZYYYZZZ[[[\\\ZZZZZZ[[[]]]___aaacccdddaaaeeeiiikkkkkkkkkkkkkkkiiikkknnnqqqrrrsssttttttqqqsssuuuuuutttssstttuuuooonnnmmmnnnpppqqqqqqppppppqqqooojjjkkkppptttsssqqqssstttsssqqqqqquuuxxxvvvwwwvvvsssqqqooopppqqqvvvvvvvvvuuurrrooollljjjnnnooopppooolllkkkkkkkkkjjjgggeeefffhhhiiifffddd^^^]]][[[YYYWWWVVVVVVUUUSSSTTTTTTUUUTTTSSSQQQPPPOOOOOONNNNNNNNNOOOPPPPPPOOONNNMMMLLLLLLKKKLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLIIIIIIJJJHHHGGGFFFHHHIIIGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCAAA???>>>@@@AAA@@@??????>>>???@@@AAABBB???AAACCCEEEEEEEEEDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBDDDHHHKKKMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHJJJNNNSSSXXXYYYWWWVVVTTTTTTTTTUUUWWWZZZ\\\^^^aaa``````ccchhhmmmooopppkkkjjjjjjlllpppsssuuuuuurrruuuyyy~~~|||{{{{{{}}}~~~}}}}}}~~~~~~}}}}}}}}}{{{zzzwwwyyyzzzyyyvvvvvvyyy|||~~~|||yyyvvvtttqqqmmmjjjoooqqqtttsssqqqppprrruuuzzz{{{||||||zzzyyyyyyzzzvvvzzz~~~{{{{{{zzzzzzzzzzzz{{{{{{~~~}}}}}}~~~~~~}}}}}}}}}~~~}}}zzzwwwuuuuuutttqqqnnnkkkkkkkkk:::::::::::::::;;;<<<<<<999:::::::::;;;;;;<<<<<<<<<;;;:::;;;===???>>>===???@@@@@@???>>>???BBBDDDBBBDDDEEEEEEDDDDDDFFFHHHJJJJJJKKKLLLMMMMMMMMMMMMMMMOOOSSSVVVYYY[[[]]]___```^^^[[[XXXVVVUUUTTTTTTSSSUUUYYY\\\___```___^^^ZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^``````bbbbbbbbbbbbbbbbbbbbbbbbfffnnnrrrmmmgggfffgggggghhheeecccbbbcccbbbaaa```^^^\\\[[[\\\^^^```___^^^\\\[[[ZZZYYYWWWVVVUUUTTTSSSTTTTTTSSSSSSSSSVVVXXXVVVVVVVVVVVVUUUTTTSSSSSSSSSRRRQQQRRRRRRQQQOOOMMMOOOOOOOOONNNMMMLLLLLLMMMLLLKKKKKKKKKKKKKKKNNNPPPTTTbbbiii{{{mmmZZZRRROOOIIIFFFCCC@@@???>>>>>>>>>@@@===999888999<<<>>>???:::::::::999999999999888888888888777777777666666666666666666666666666666666666777777777777777777666777777777777888888888888888999:::;;;===>>>>>>:::;;;<<<===>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAACCCBBBBBBCCCDDDFFFHHHIIIGGGHHHKKKMMMPPPRRRSSSSSSUUUVVVXXXYYYXXXWWWXXXYYYVVVXXXZZZ\\\^^^___```aaa```dddhhhjjjiiigggggghhhhhhnnntttwwwuuussstttuuuqqqtttwwwxxxwwwuuuuuuuuupppooonnnppprrrsssrrrqqqtttuuurrrmmmnnntttxxxxxxrrrrrrrrrrrrssstttuuuvvvwwwwwwvvvrrrooooooqqqtttyyywwwuuussspppmmmjjjhhhjjjlllnnnnnnllljjjjjjjjjgggeeedddeeehhhhhhdddaaa^^^\\\ZZZWWWUUUSSSSSSRRRQQQQQQSSSTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPOOOMMMLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLMMMIIIIIIJJJHHHGGGFFFGGGIIIFFFFFFFFFGGGGGGGGGFFFFFFGGGFFFEEECCCBBBBBBAAAAAA???@@@AAABBBBBBAAA@@@???AAAAAAAAABBBBBBAAAAAAAAABBBBBBAAA@@@======>>>@@@???>>>>>>===>>>???@@@AAA@@@AAABBBCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCEEEHHHJJJLLLKKKJJJIIIIIIJJJJJJJJJIIIHHHFFFEEEEEEJJJPPPUUUVVVWWWVVVVVVUUUUUUUUUVVVXXX[[[^^^``````___^^^aaafffkkknnnnnnjjjiiikkknnnrrrttttttttttttvvvyyy|||}}}}}}|||||||||~~~~~~~~~~~~~~~|||{{{{{{{{{{{{{{{|||~~~~~~{{{xxxuuusssrrrpppnnnqqquuuxxxxxxvvvvvvzzz}}}}}}|||}}}{{{{{{{{{{{{{{{||||||}}}~~~}}}~~~~~~~~~}}}yyyvvvqqqqqqpppmmmjjjiiikkkmmm;;;:::999888999:::;;;<<<999999::::::::::::;;;;;;;;;::::::;;;===>>>>>>===@@@AAAAAA@@@>>>???AAACCCAAABBBCCCBBBBBBBBBDDDFFFHHHIIIIIIJJJKKKKKKJJJJJJHHHKKKPPPTTTWWWZZZ\\\^^^\\\\\\[[[YYYWWWUUUSSSRRRXXX[[[^^^```___]]]\\\\\\YYYYYYYYYYYYZZZZZZZZZZZZ]]]]]]]]]]]]^^^___``````bbbbbbbbbaaaaaaaaaaaaaaahhhqqquuuqqqjjjhhhhhhhhhhhhfffeeedddddddddbbb```ZZZXXXWWWYYY]]]``````___^^^]]]\\\[[[ZZZYYYXXXXXXQQQRRRSSSSSSSSSUUUXXXZZZVVVVVVVVVUUUUUUSSSRRRQQQSSSRRRQQQQQQRRRPPPNNNKKKIIIIIIJJJJJJKKKMMMOOOPPPKKKJJJJJJLLLLLLMMMOOOQQQLLLXXXVVV\\\ssstttkkkrrrooonnnvvvqqq]]]NNNGGGFFFFFF<<<>>>@@@@@@===;;;:::;;;;;;::::::;;;;;;;;;999666888888888888777777777777777777777777666666666666666666666666666666666666555555666666777777888888777777777777888888888888777777999:::<<<===??????::::::;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDFFFGGGFFFHHHJJJMMMOOOQQQSSSSSSUUUWWWXXXXXXVVVUUUUUUVVVTTTUUUXXX[[[]]]^^^^^^^^^^^^bbbggghhhgggeeefffgggiiiqqqzzz|||wwwssstttvvvqqqtttwwwyyyxxxvvvuuuuuuqqqppppppqqqsssttttttsssxxxxxxuuupppqqqwww||||||rrrqqqqqqsssuuuvvvuuutttwwwwwwuuuqqqnnnnnnrrruuuvvvtttrrrpppooommmkkkiiihhhkkkmmmnnnllljjjjjjiiidddcccccceeeggggggccc___^^^\\\YYYUUURRRPPPOOOOOONNNOOOQQQSSSTTTTTTTTTSSSRRRQQQQQQPPPOOOOOOOOOOOOPPPOOOMMMLLLKKKKKKKKKLLLHHHHHHHHHIIIJJJKKKLLLMMMIIIJJJJJJHHHGGGFFFGGGIIIEEEFFFGGGGGGGGGGGGFFFFFFFFFEEECCCBBBAAA@@@@@@@@@>>>???AAABBBBBBAAA???>>>???@@@@@@AAAAAA@@@@@@???AAAAAA@@@>>><<<<<<===???>>>======<<<===>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDEEEDDDCCCCCCCCCCCCDDDEEECCCBBBBBBAAAAAABBBBBBCCCDDDFFFHHHIIIJJJIIIHHHGGGJJJKKKKKKKKKJJJHHHGGGEEEFFFLLLTTTXXXXXXWWWXXXYYYVVVVVVVVVWWWYYY\\\```bbb```^^^]]]___eeejjjlllllliiiiiikkkooosssuuuuuusssvvvwwwxxxyyy{{{|||}}}~~~}}}|||~~~}}}}}}~~~~~~{{{wwwttttttttttttsssuuuyyy~~~}}}~~~}}}}}}}}}{{{{{{{{{{{{|||~~~~~~}}}~~~~~~}}}~~~|||xxxuuuppppppnnnllljjjkkknnnqqq999:::;;;;;;;;;;;;:::999777777888999999999999888::::::999:::;;;<<<======@@@@@@???>>>======>>>>>>AAAAAABBBCCCDDDEEEFFFGGGGGGFFFEEEEEEFFFHHHGGGFFFKKKIIIJJJPPPUUUVVVVVVWWWZZZZZZYYYXXXVVVTTTQQQOOOUUUXXX]]]___^^^[[[YYYXXXZZZYYYXXXWWWWWWWWWXXXYYYYYYXXXXXXZZZ]]]_________\\\]]]\\\[[[ZZZ\\\___aaahhhmmmoookkkhhhiiiiiihhhddddddccccccbbbaaaaaa```]]][[[ZZZZZZ]]]___`````````]]]ZZZXXXXXXVVVTTTSSSSSSUUUWWWWWWVVVVVVWWWXXXXXXVVVTTTRRRRRRSSSTTTUUURRRRRRQQQPPPOOOOOOOOOOOOHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKLLLMMMMMMJJJLLLNNNQQQTTTVVVXXXXXXWWW]]]ccchhhooo~~~pppmmmlllggg```___ZZZSSSKKKEEEAAA??????;;;;;;;;;::::::999999999::::::::::::::::::::::::888888888888888777666666555555444444444444555555444444444444444444444444444444444444444444444444555555555666666666666777444555777999;;;<<<======;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBB@@@@@@AAACCCDDDFFFGGGHHHHHHHHHHHHIIIKKKNNNQQQRRRSSSUUUVVVVVVUUUVVVWWWYYYXXXYYYZZZ[[[\\\]]]]]]^^^___bbbdddeeeeeedddeeefffmmmrrrwwwxxxuuuqqqnnnmmmoooqqqsssuuuvvvvvvvvvuuupppqqqrrrrrrppppppqqqrrr{{{wwwsssrrrtttvvvwwwvvvvvvuuussssssuuuvvvvvvuuurrrsssrrrpppnnnmmmooopppssssssrrroookkkiiiiiiiiigggiiilllmmmlllhhhdddaaa````````````````````````ZZZYYYUUURRROOOMMMLLLLLLJJJLLLNNNPPPQQQRRRQQQQQQPPPQQQQQQQQQQQQOOONNNMMMPPPNNNKKKLLLMMMMMMIIIEEEGGGEEEEEEJJJOOOQQQNNNJJJKKKIIIGGGFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???????????????@@@@@@?????????@@@@@@??????>>>=========??????????????????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>>>>???AAAAAACCCDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLLLLKKKIIIEEECCCHHHLLLUUU^^^___YYYUUUUUURRRRRRSSSTTTVVVYYY[[[]]]```aaabbbaaabbbdddiiilllllloooqqqooolllmmmsssyyyvvvvvvwwwxxxzzz|||~~~~~~~~~~~~}}}|||}}}}}}{{{}}}}}}yyysssqqqtttxxxxxxwwwzzz~~~{{{|||}}}}}}~~~}}}wwwzzz}}}|||{{{zzzxxxtttrrrmmmoooooollllllooonnnlll888888999::::::999888888666777888888999999888888::::::999::::::;;;<<<<<<@@@???>>>>>>=========>>>@@@@@@AAABBBCCCDDDEEEEEEEEECCCBBBCCCDDDEEEEEEDDDHHHHHHJJJNNNRRRTTTTTTUUUTTTTTTUUUUUUTTTSSSQQQPPPUUUXXX\\\^^^]]][[[YYYYYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[ZZZZZZ[[[^^^``````___\\\\\\\\\\\\[[[\\\___bbbdddhhhiiieeeccceeeffffffeeedddcccbbbaaa___^^^^^^]]]\\\ZZZ[[[^^^```aaaaaa___]]]ZZZXXXWWWVVVTTTSSSSSSUUUVVVVVVUUUUUUUUUVVVUUUTTTSSSQQQQQQQQQQQQRRRPPPPPPOOONNNMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIJJJJJJKKKJJJKKKLLLLLLLLLLLLLLLKKKJJJOOOSSSUUUXXX___kkktttqqqnnniiicccaaahhhuuuppplllooovvvvvvwwwzzzzzzjjjXXXNNNOOOOOOKKKFFFIIIFFFCCC???<<<<<<<<<<<<;;;:::::::::999999999999999999999999999999999999666666777777666666555444555555444444444444555555444444444444444444444444444444444444444444444444444444444555555555555666333444666777888999::::::999999999999:::::::::;;;============>>>???@@@@@@??????@@@AAABBBDDDEEEEEEEEEDDDEEEFFFGGGIIILLLMMMOOOQQQSSSTTTTTTUUUWWWYYYXXXXXXYYYZZZ\\\]]]^^^^^^___bbbeeeggggggggghhhjjjiiillloooooonnnmmmmmmnnnppppppqqqrrrrrrrrrrrrqqqpppqqqqqqqqqpppppprrrtttwwwtttpppoooqqqrrrrrrrrrssssssrrrrrrqqqqqqqqqrrrtttrrrqqqoooooooooooopppqqqqqqpppnnnjjjhhhhhhhhhggghhhjjjkkkjjjgggdddaaa______^^^]]]\\\[[[ZZZZZZXXXVVVSSSPPPMMMJJJIIIIIIKKKLLLNNNOOOOOOOOOOOONNNOOOOOOPPPPPPOOONNNLLLKKKJJJIIIHHHIIIJJJJJJIIIHHHFFFEEEEEEHHHMMMOOOLLLHHHHHHFFFDDDDDDEEEEEEDDDBBBCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@??????????????????>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>=========<<<<<<<<>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<===>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJIIIGGGEEEDDDFFFJJJRRRZZZ[[[UUUQQQQQQNNNNNNOOOQQQSSSVVVXXXZZZ\\\^^^___```aaacccgggiiinnnooopppooommmnnnqqqtttuuuvvvvvvwwwwwwxxxxxxxxxwwwxxxzzz}}}~~~|||}}}}}}|||}}}xxxuuuvvvxxx}}}|||~~~|||yyy|||}}}~~~~~~~~~~~~xxxyyy}}}}}}xxx|||yyywwwuuurrrnnnkkkkkknnnmmmjjjjjjmmmllljjj666777777888888777777666666666777888888888888888::::::999999999::::::;;;???>>>======<<<=========>>>>>>???@@@AAABBBBBBCCCBBB@@@???@@@AAACCCCCCBBBEEEGGGIIILLLOOORRRRRRRRRNNNNNNPPPQQQRRRRRRRRRRRRVVVXXX[[[\\\[[[ZZZZZZZZZYYYYYYYYYZZZ[[[[[[[[[\\\]]]\\\\\\]]]___``````___\\\]]]]]]]]]]]]^^^aaadddccceeeeee```___bbbddddddeeedddcccaaa___]]][[[[[[]]]\\\[[[\\\^^^`````````___\\\YYYXXXWWWVVVTTTRRRSSSUUUVVVUUUSSSRRRSSSTTTRRRRRRQQQPPPOOOOOONNNNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCEEEGGGJJJKKKJJJJJJLLLMMMJJJKKKKKKJJJJJJMMMTTTZZZ^^^cccfffaaaWWWOOONNNPPP^^^gggrrrvvvpppeee[[[UUURRRTTTSSSQQQTTTXXXWWWSSSMMMFFF???===???@@@===:::;;;;;;;;;:::;;;;;;<<<===:::999999999999888888888777777777777777777777777555555555666555444444333555444444333333444444555333333333333333333333333333333333333333333333333222222333333333444444444222333444555666666666666666666777777777888888888;;;;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCCCCDDDEEEFFFHHHIIIKKKNNNPPPRRRRRRTTTVVVXXXVVVWWWXXXYYY[[[\\\]]]^^^^^^aaadddgggggghhhiiikkkfffggghhhhhhiiikkknnnqqqpppooonnnnnnmmmmmmmmmmmmooopppppppppooopppsssvvvtttrrrooonnnnnnoooooonnnnnnpppqqqooolllkkkmmmooouuurrrooonnnpppqqqpppnnnooooooooommmiiigggggggggfffggghhhhhhgggeeecccbbb___^^^\\\[[[XXXWWWUUUTTTVVVTTTPPPMMMJJJHHHFFFFFFKKKLLLLLLMMMMMMLLLKKKKKKLLLMMMNNNNNNMMMLLLJJJIIIJJJJJJIIIHHHFFFFFFGGGIIIFFFEEEDDDGGGJJJKKKHHHEEEFFFEEECCCCCCDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>======<<<>>>=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::========================::::::;;;;;;;;;;;;<<<<<<========================<<<<<<;;;;;;<<<<<<===>>>@@@@@@AAABBBCCCCCCDDDDDDFFFFFFFFFFFFEEEEEEDDDDDDDDDGGGNNNUUUTTTNNNKKKLLLIIIIIIKKKLLLOOORRRTTTUUUVVVYYY\\\___```aaadddfffnnnppppppooommmlllmmmnnnqqqrrrtttvvvwwwwwwvvvuuuttttttvvv{{{~~~|||~~~~~~}}}}}}~~~~~~}}}~~~}}}zzz{{{|||}}}|||{{{yyyxxx{{{|||}}}}}}}}}~~~|||xxxwwwxxxwwwtttzzzwwwtttrrrpppmmmjjjgggiiikkkkkkhhhhhhjjjjjjggg555555555666666555555555555666777777888888777777999999888888888999999:::======<<<<<<<<<<<<<<<===<<<======>>>??????@@@@@@@@@>>>===>>>@@@AAAAAAAAABBBFFFIIIKKKNNNRRRSSSQQQLLLMMMNNNPPPQQQSSSTTTTTTVVVXXXYYYYYYYYYYYYZZZ[[[YYYZZZ[[[\\\]]]]]]^^^^^^^^^]]]]]]]]]___``````___]]]^^^`````````aaadddffffffgggddd___^^^bbbdddccceeedddbbb```]]][[[YYYXXX\\\[[[ZZZ[[[]]]______^^^]]][[[XXXWWWVVVVVVTTTRRRSSSTTTUUUSSSQQQQQQQQQSSSPPPPPPPPPPPPOOONNNLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGIIIJJJIIIFFFDDDCCCEEEGGGGGGEEEDDDEEEGGGIIIKKKLLLKKKGGGEEEFFFHHHDDDIIINNNPPPMMMHHHCCCAAAAAADDDEEEBBB@@@CCCCCCAAAAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999888888888888888888888888666666666666666666666666555555555555555444333333444444333333333333444444222222222222222222222222222222222222222222222222111111111111222222222333222333444444444444444444555555555555666666666666999999999999:::;;;<<<<<<===>>>>>>>>>??????@@@@@@DDDDDDDDDEEEEEEFFFGGGGGGJJJLLLOOOPPPPPPQQQTTTVVVTTTUUUVVVXXXZZZ\\\]]]^^^]]]___bbbdddddddddeeeggggggggghhhiiijjjmmmppprrrnnnmmmkkkjjjjjjjjjkkklllmmmnnnooonnnnnnppptttwwwrrrqqqpppooonnnnnnmmmmmmiiimmmooonnniiihhhlllpppuuuppplllmmmppprrrpppmmmmmmnnnnnnllliiigggggggggeeefffffffffeeedddbbbaaa^^^]]]\\\ZZZWWWUUUTTTSSSSSSQQQNNNKKKHHHFFFEEEEEEIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLJJJIIIHHHNNNNNNMMMIIIDDDCCCEEEHHHGGGFFFEEEFFFHHHHHHFFFDDDFFFEEEDDDDDDEEEEEEDDDBBB@@@@@@????????????@@@@@@>>>>>>======<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======?????????@@@AAABBBBBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEJJJPPPOOOIIIFFFGGGEEEFFFHHHJJJLLLOOOQQQRRRRRRUUUZZZ]]]___```aaacccjjjooorrrpppjjjfffhhhlllmmmppptttxxxzzzzzzyyyxxxvvvtttuuuyyy}}}~~~zzzvvvyyy|||}}}||||||}}}}}}}}}}}}|||||||||||||||{{{{{{xxxyyy{{{{{{{{{{{{}}}}}}xxxtttrrrsssttttttwwwtttqqqooonnnllljjjhhhgggjjjiiifffeeehhhgggddd444444444444444444444444555555666777777777777666888777777777777888999999<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>???===<<<===???AAAAAA@@@AAAEEEHHHJJJPPPVVVUUUPPPNNNNNNOOOPPPRRRSSSUUUUUUVVVWWWXXXXXXXXXXXXZZZ\\\[[[[[[\\\\\\]]]^^^______^^^\\\\\\]]]___```___^^^___```bbbbbbbbbccceeegggggggggbbb]]]]]]aaacccbbbcccbbbaaa^^^\\\ZZZXXXWWW[[[ZZZYYY[[[]]]^^^]]]\\\\\\ZZZWWWVVVVVVUUUTTTRRRSSSTTTTTTRRRPPPPPPQQQSSSQQQQQQQQQPPPOOONNNLLLKKKMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFFFFFFFFFFEEECCCBBBBBBDDDFFFGGGEEECCCCCCDDDEEEDDDBBB@@@@@@@@@DDDDDDCCCBBBBBBBBBCCCCCC>>>@@@AAAAAA@@@??????@@@999>>>???<<<:::===>>>===;;;<<<<<<;;;999999:::;;;;;;;;;;;;:::999777555444777777777777777777777777777777777777777777777777555555666666555555444333333333222222222222333333222222222222222222222222222222222222222222222222000000000000111111111111333333444444444444444333555555555555666666666666777777777777888999:::;;;=========>>>>>>?????????CCCCCCDDDDDDDDDEEEEEEEEEKKKLLLNNNNNNNNNNNNPPPRRRQQQRRRTTTVVVXXXZZZ\\\\\\^^^```ccccccbbbbbbbbbcccfffgggiiikkkmmmooonnnnnnkkkjjjiiiiiiiiijjjlllmmmkkklllmmmmmmnnnooosssuuuoooooooooooonnnlllllllllhhhlllooonnnjjjjjjnnnssssssnnnjjjjjjnnnpppnnnkkkkkklllmmmllljjjgggggggggddddddeeeeeedddcccbbbaaa^^^]]][[[ZZZXXXVVVUUUTTTQQQPPPMMMJJJHHHFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLKKKJJJHHHGGGLLLMMMLLLHHHCCCAAADDDGGGGGGGGGFFFFFFGGGGGGEEEDDDDDDCCCCCCCCCEEEDDDBBB@@@@@@??????>>>>>>??????@@@============<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>??????@@@AAAAAAAAAAAA@@@?????????AAACCCDDDDDDDDDHHHLLLJJJEEEDDDFFFDDDEEEGGGIIIKKKMMMNNNOOOOOOSSSXXX\\\]]]^^^___```ccckkkrrrnnneee```eeemmmooorrrwwwzzz|||{{{zzzxxxtttssstttvvvyyyzzzwwwtttyyy|||}}}{{{zzzzzz{{{|||}}}{{{wwwyyy{{{}}}|||zzzxxxwwwwwwxxxzzz{{{zzz{{{|||}}}}}}xxxsssooonnnoootttxxxyyyvvvrrrnnnllljjjhhhfffeeehhhgggdddccceeedddaaa444444333333333333444444444555555666666666666666666555555666777888999999::::::::::::::::::;;;<<<:::;;;;;;;;;<<<<<<<<<===>>><<<;;;<<>>===<<<<<<======888<<<===999888:::;;;999999999999999888888;;;===999999999999888777666555555555666666666666666777666666666666666666666666555555666666555555444333333222222111111222222333111111111111111111111111111111111111111111111111///000000000000111111111333333444444555444444444444444555555555666666666666666666666777888999:::;;;;;;<<<======>>>??????>>>???@@@AAAAAAAAAAAAAAAIIIJJJKKKLLLKKKKKKLLLNNNNNNOOOQQQSSSVVVXXXZZZ[[[___aaacccdddbbbaaaaaaaaacccdddfffjjjmmmmmmjjjhhhhhhhhhhhhhhhiiijjjjjjkkkhhhjjjlllmmmmmmnnnppprrrjjjlllnnnnnnlllkkkjjjjjjjjjmmmooonnnmmmmmmpppsssnnnkkkhhhhhhkkklllkkkjjjhhhjjjkkkkkkiiifffffffffbbbcccdddeeeeeecccaaa```]]]\\\[[[YYYWWWUUUSSSRRROOOMMMKKKIIIHHHGGGGGGGGGDDDDDDEEEEEEGGGIIIJJJKKKJJJJJJKKKKKKJJJIIIGGGFFFDDDEEEEEECCCBBBCCCEEEFFFFFFFFFFFFEEEEEEEEEDDDDDD@@@??????AAABBBAAA???===??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999777777888999::::::;;;;;;888888888888888888888888777777888888888999999999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;======>>>>>>>>>?????????>>>>>>======???@@@BBBDDDDDDCCCFFFIIIGGGCCCCCCFFFDDDEEEGGGIIIJJJKKKKKKKKKNNNRRRVVVYYY[[[[[[\\\^^^]]]fffllliiiaaa^^^eeemmmtttuuuxxxzzzyyywwwtttrrrnnnoooqqqtttvvvxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~|||yyywwwvvvxxxzzz}}}}}}|||}}}zzzzzz}}}zzzyyyvvvyyy{{{{{{yyytttqqqpppwwwyyy{{{{{{{{{zzz{{{|||yyytttpppnnnlllmmmssszzzzzzvvvppplllhhheeebbb```bbbeeedddaaa```aaaaaa^^^444444333222222333444444444444555666666666555555333444444555666888999:::999999999999999:::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::;;;>>>@@@@@@???@@@AAAAAAEEETTTaaa[[[LLLJJJJJJJJJLLLNNNQQQTTTUUUSSSUUUWWWXXXXXXXXXYYYZZZ[[[YYYVVVUUUUUUWWWYYY[[[XXXWWWWWWYYY[[[]]]]]]\\\___```bbbbbb`````````aaa[[[\\\YYYXXX\\\bbbdddbbb^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\^^^______^^^\\\ZZZXXXVVVUUUUUUTTTSSSRRRSSSSSSRRRQQQPPPQQQSSSVVVSSSRRRPPPNNNLLLLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDBBBAAACCCCCCBBBBBBAAA???>>>===AAAAAA@@@@@@??????@@@@@@@@@???>>>>>>???@@@@@@???>>>??????>>>======>>>???>>><<<;;;::::::;;;::::::888;;;:::888888;;;;;;888:::;;;;;;;;;;;;;;;<<<===888888888888888888888888444444555555555666666666444444444444444444444444444444444444444333222222222222111111111111222222111111111111111111111111111111111111111111111111///000000000000111111111111222333444444444444444333333444444444555555555666666555666666777888999888888999:::<<<===>>>>>>:::;;;===>>>????????????CCCEEEGGGGGGGGGHHHJJJKKKKKKLLLNNNQQQTTTVVVXXXYYY\\\___aaabbbaaa``````aaa``````bbbfffiiikkkhhhfffggghhhhhhhhhhhhggggggfffeeehhhkkkmmmmmmlllmmmmmmhhhkkkoooooonnnlllllllllppppppooooooooooooooopppiiihhhgggffffffggghhhiiidddfffhhhhhhfffdddccccccaaabbbeeeffffffdddaaa___\\\[[[YYYVVVSSSPPPNNNMMMKKKJJJIIIGGGGGGGGGHHHHHHFFFEEEEEEEEEFFFGGGIIIJJJHHHHHHIIIIIIHHHGGGEEEDDDBBBBBBAAABBBDDDEEEEEEDDDDDDDDDDDDCCCCCCBBBCCCDDD>>>>>>>>>@@@AAAAAA>>><<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777888888999999888888777444555666777888999::::::777777777777777777777777666666666777777777888888999999999999999999999999888999:::;;;;;;;;;:::999;;;;;;<<<<<<<<<<<<======;;;<<<<<<===???AAABBBCCCCCCBBBCCCFFFEEEAAABBBFFFEEEFFFGGGHHHIIIIIIHHHHHHMMMPPPSSSVVVVVVWWWYYYZZZ[[[___bbbbbb```bbbggglllqqqrrrssstttssspppnnnllliiimmmqqqrrrrrruuu{{{~~~~~~}}}}}}}}}}}}~~~}}}|||{{{zzz{{{{{{|||~~~}}}}}}{{{xxxtttsssvvvyyyzzz{{{|||~~~~~~uuuvvv{{{|||zzzxxxxxxvvvyyyzzzyyyuuuqqqppppppsssvvvxxxyyyxxxwwwxxxyyyuuuqqqpppqqqnnnlllpppwwwqqqmmmhhhdddbbb```^^^\\\___aaa```\\\[[[]]]\\\YYY555444333222222333444555333444555555666666555555222222333444666888:::;;;999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999999:::===??????>>>??????>>>CCCTTTccc\\\KKKEEEFFFGGGIIILLLOOOSSSUUURRRTTTWWWXXXXXXXXXYYYYYYYYYWWWSSSQQQQQQSSSVVVYYYVVVUUUUUUWWWZZZ\\\\\\[[[^^^___aaa```^^^]]]]]]^^^XXXXXXXXXXXX^^^fffhhhfff]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^___aaaaaa___]]]ZZZXXXUUUTTTUUUTTTSSSRRRRRRSSSRRRQQQPPPQQQTTTWWWSSSRRROOOLLLKKKJJJKKKLLLHHHGGGFFFEEEDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCAAA@@@AAAAAAAAAAAAAAA@@@??????<<<>>>@@@???=========???@@@???>>>>>>???>>>===<<<999;;;======;;;;;;<<<>>>999999888999:::;;;;;;:::555777666555777;;;;;;777888888888888999888666555555444444333333444555555444444444555555555666666333333333333333333333333222333333333333222111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000111111111111000000111333333444444444222222333333333444444444666555555666666777888999555666777888:::;;;======:::;;;===???@@@@@@??????>>>@@@CCCDDDEEEFFFIIIKKKIIIJJJLLLOOORRRUUUWWWXXXWWWZZZ]]]^^^^^^^^^___```___^^^___ccchhhjjjiiihhhggghhhhhhhhhgggeeecccbbbdddgggkkkmmmmmmkkkkkkkkkiiimmmqqqsssqqqooooooppptttrrrpppooooooooonnnllleeeffffffeeeddddddfffhhhaaacccffffffdddbbbaaaaaa```bbbeeeggggggeeeaaa___\\\[[[XXXTTTPPPLLLIIIGGGIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFGGGGGGFFFEEECCCBBBGGGEEECCCDDDGGGGGGDDDAAABBBCCCCCCBBBAAAAAABBBCCC??????@@@BBBCCCCCC@@@>>><<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888888888888777777777777666666777777777777666666222333444555666888888999777777777777777777777777555555555666666666777777888888888888888888888888666777888999:::999888888::::::::::::::::::;;;;;;:::;;;<<<>>>@@@AAABBBCCCBBBAAABBBDDDCCC@@@AAAEEEEEEFFFGGGHHHHHHGGGFFFFFFLLLOOOQQQSSSSSSTTTVVVXXX\\\ZZZYYY\\\aaafffiiijjjjjjkkkmmmnnnmmmlllkkkjjjhhhmmmrrrrrrpppsss{{{~~~|||{{{{{{|||}}}{{{zzzxxxwwwwwwxxxzzz{{{}}}~~~}}}~~~}}}||||||{{{wwwrrrrrrtttxxxxxxzzz}}}~~~yyyuuussssssxxx~~~|||yyywwwvvvvvvvvvwwwxxxyyywwwtttrrrtttvvvoooqqqtttttttttsssssstttrrrppprrrtttqqqkkklllsssfffccc___^^^^^^^^^^^^^^^\\\^^^]]]ZZZXXXZZZYYYVVV333333333333333333333333333444444555555444444333555555555666666666666777999999999999999999999999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<@@@EEEJJJMMMOOOFFFGGGIIIJJJLLLNNNPPPQQQSSSTTTTTTTTTTTTVVVZZZ]]]XXXUUUPPPLLLKKKMMMQQQTTTSSSUUUXXX[[[\\\]]]]]]\\\\\\^^^``````^^^]]]]]]^^^XXXVVVRRRSSS```lllkkkbbb``````___```aaa___]]]ZZZ___cccccc^^^\\\______[[[YYYWWWVVVVVVVVVUUURRRPPPTTTRRROOOOOOPPPQQQQQQQQQPPPNNNLLLLLLLLLKKKIIIGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@????????????????????????<<<<<<<<<======>>>@@@@@@BBBAAAAAA???>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888777777777777777777777777777777666666666666666666666666666666555555555444444444333333333333333333333333333333333333333333333333444444333333222111000000000000000000000000000000111111000000//////......000000000000////////////000000000000000000000000//////000111111111111111111111222222222333333333333333333444444444555555777888999:::;;;<<<<<<===============>>>>>>>>>>>>@@@AAABBBBBBAAACCCFFFHHHHHHIIILLLMMMOOOSSSWWW[[[XXX[[[\\\ZZZ[[[______]]]cccaaaaaadddiiikkkgggbbbeeeffffffgggffffffeeedddeeegggiiikkklllkkkjjjiiihhhlllooopppooooooqqqssssssqqqnnnmmmmmmllliiigggdddcccbbbcccdddcccbbb```eeegggfffdddeeegggeee```ddddddeeefffgggfffbbb___]]]YYYSSSOOOMMMLLLKKKJJJJJJIIIGGGFFFFFFGGGIIIJJJNNNKKKGGGDDDCCCDDDFFFGGGDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDBBBAAA@@@@@@AAAAAABBBAAA@@@>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999:::888888777777666666666555444555555666777888888999333333333444444444555555666666555555444444444444444555555666666666666666555555555555555555555555333444666777888888777777:::::::::999999999888888::::::;;;<<<============???@@@AAABBBCCCDDDDDDDDDDDDFFFHHHHHHGGGFFFFFFFFFNNNNNNOOOPPPRRRTTTUUUVVVXXXZZZ\\\]]]aaaggghhheeeccchhhlllmmmjjjgggfffggggggggghhhkkkppptttwwwxxxzzzzzzyyyxxxxxxyyyzzzzzz|||xxxsssssswwwzzz||||||yyy~~~}}}~~~|||{{{}}}~~~~~~zzzuuupppoooqqqvvvzzz}}}zzzxxx{{{}}}vvvnnnqqqxxx}}}~~~~~~{{{wwwtttsssrrrrrrtttwwwwwwsssqqqrrrsssqqqrrrtttuuuqqqmmmlllppptttuuusssqqqooommmmmmmmmmmmfffccc___\\\[[[ZZZYYYWWWXXXXXXXXXVVVTTTTTTVVVXXX222222222222222222222222333333444444444444333333333333333333444444444555777777777777777777777777999999999999999999999999;;;;;;::::::::::::;;;;;;;;;:::;;;===AAAEEEGGGHHHDDDEEEGGGIIIKKKMMMNNNOOORRRSSSTTTTTTSSSUUUXXXZZZWWWTTTOOOKKKJJJMMMPPPSSSQQQSSSVVVXXXZZZ[[[ZZZZZZZZZ\\\___```^^^]]]\\\\\\XXXXXXWWWZZZcccllljjjbbb```___^^^^^^___^^^\\\ZZZ]]]```___[[[[[[^^^]]]XXXWWWVVVUUUTTTUUUTTTQQQOOOQQQOOOMMMNNNOOOPPPOOONNNNNNLLLJJJJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???????????????????????????>>>======<<<<<<<<<======>>>>>>===<<<;;;:::999999;;;;;;;;;::::::::::::999:::::::::999888777777777777777777777777777777777666666666666666666666666555555444444444444333333333333333333333333333333333333333333333333333333333333333222111000000000////////////////////////000000000///////////////////////////////////////000000000000000000000000//////000111111111111000111111111222222222333333333333333333444444444444666777777888999:::;;;<<<;;;;;;<<<<<<<<<=========???@@@AAAAAA@@@BBBDDDGGGGGGHHHKKKLLLNNNQQQVVVYYYXXXZZZ[[[YYYZZZ___```___bbb```___bbbggghhheeebbbddddddddddddeeeeeeeeeeeefffgggiiijjjkkklllkkkkkkjjjmmmooopppoooooorrrtttqqqooommmlllkkkjjjhhheee___```aaaaaaaaaaaaaaaaaaeeefffeeebbbbbbeeeddd```bbbbbbbbbcccdddccc```]]][[[WWWQQQMMMLLLKKKIIIHHHIIIHHHGGGEEEEEEGGGHHHIIILLLJJJHHHEEEDDDEEEFFFGGGDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA????????????@@@@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::999999999999888888888888777666666666555555555555444444444555555666666666333333333333444444444444555555555555444444333333333333444555555555555444444444444444444444444444333444666777888888777777999999999888888888777777999999:::;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBDDDFFFFFFEEEDDDEEEEEEJJJKKKNNNPPPRRRSSSSSSRRRWWW[[[^^^^^^```dddeeebbbcccgggkkkkkkhhheeedddeeeddddddfffjjjnnnrrruuuvvvuuutttsssrrrsssuuuwwwxxx{{{wwwsssssswwwzzzzzzyyyyyy~~~}}}~~~~~~~~~~~~~~~|||xxxxxxzzz}}}}}}}}}{{{xxxssspppqqqsssvvvwwwyyyxxxyyy{{{~~~|||uuuooonnnvvv|||}}}}}}|||zzzwwwuuutttssssssuuuyyyyyyuuurrrssssssqqqqqqssssssppplllkkknnnrrrvvvtttqqqmmmkkkiiihhhgggbbb___[[[YYYYYYYYYWWWVVVWWWXXXXXXXXXXXXWWWVVVUUU000000000000000000000000222222333333333333222222000111111111111222222222444444444444444444444444777777777777777777777777::::::999999999999::::::;;;:::999;;;>>>@@@AAAAAABBBCCCDDDFFFHHHJJJLLLLLLOOOQQQSSSSSSSSSSSSTTTUUUUUURRRNNNKKKKKKMMMPPPRRROOOQQQSSSUUUWWWXXXXXXXXXXXX[[[^^^___]]][[[ZZZZZZVVVZZZ]]]aaagggkkkgggaaa```^^^\\\\\\\\\]]]\\\[[[\\\[[[YYYWWWYYY\\\ZZZUUUVVVTTTSSSSSSTTTSSSQQQOOOLLLLLLKKKLLLNNNNNNMMMKKKLLLJJJHHHHHHHHHGGGEEECCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::::::::;;;;;;::::::999999999999::::::::::::999999999888999999888888777777666666666666666666666666666666555555555555555555555555444333333333333222222222222222222222222222222222222222222222222222222222222222111111000000////////////////////////////////////////////////000000////////////////////////000000000000000000000000...//////000000000000000000111111111222222222222222222333333333444444444555555666777888999999:::::::::::::::;;;;;;;;;;;;===>>>?????????@@@BBBDDDFFFGGGIIIKKKLLLOOOTTTWWWVVVYYYYYYWWWYYY___bbbaaa```^^^]]]```dddeeecccaaabbbbbbbbbbbbcccdddeeeeeefffggghhhiiikkkmmmnnnnnnlllmmmnnnnnnnnnpppsssuuuooonnnkkkjjjjjjhhheeebbbZZZ]]]```aaa______aaadddffffffddd```aaadddddd``````___^^^_________\\\ZZZWWWTTTOOOKKKJJJIIIHHHFFFHHHHHHFFFFFFFFFFFFHHHHHHJJJIIIHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>=========>>><<<<<<;;;;;;;;;;;;<<<<<<:::999999999999999999999999999888888777777666666555555444444444444333333333333333333333444444444222222333333333444444444444444444444333333333333111222222333333333333333444444444444444444444444333444555666666777666666777777777777777666666666777777999::::::;;;;;;;;;999:::;;;<<<>>>???@@@AAA@@@BBBDDDDDDDDDCCCDDDEEEFFFHHHLLLPPPQQQQQQPPPOOOVVV]]]aaa```___``````___```dddhhhgggdddbbbaaacccaaaccceeeiiilllpppssstttrrrqqqooooooppprrruuuwww{{{xxxuuuuuuxxxzzzyyyxxxxxx}}}~~~|||~~~~~~~~~~~~~~~~~~}}}}}}||||||yyywwwwwwyyy|||}}}}}}xxxuuurrrrrrtttvvvuuutttuuuwwwzzz}}}}}}zzzuuurrrnnnuuu|||}}}~~~}}}|||{{{yyyvvvtttrrrqqqwww{{{{{{wwwttttttsssqqqpppqqqqqqoookkkjjjmmmpppvvvsssoookkkfffcccaaa```\\\ZZZWWWVVVVVVWWWVVVUUUXXXWWWWWWZZZ\\\[[[VVVRRR000000000000000000000000111111222222222222111111//////000000000111111111333333333333333333333333555555555555555666666666999999888888888888999999:::999999:::===?????????AAAAAACCCEEEGGGIIIJJJKKKLLLNNNQQQRRRQQQPPPPPPPPPTTTRRROOOMMMMMMNNNQQQSSSOOOPPPRRRTTTUUUVVVVVVVVVVVVYYY\\\^^^\\\ZZZXXXXXXTTTZZZaaafffiiihhhccc______]]]ZZZZZZZZZ[[[[[[[[[[[[XXXVVVVVVYYY[[[YYYUUUVVVUUUSSSSSSTTTSSSQQQOOOJJJIIIJJJLLLNNNNNNLLLJJJKKKIIIHHHGGGGGGFFFDDDBBB@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@AAA??????@@@@@@??????>>>==============================<<<;;;:::999999999999::::::::::::::::::::::::999999999888888888777777777777777777666666555555555555555555555555555555444444444444444444444444222222222222111111111111222222222222222222222222222222222222222222222222111111000000/////////...////////////////////////---......//////000000000---...............//////////////////////////////---...//////000000//////000000000111111111111222222222222222333333333333333333444555666777888888999999999:::::::::;;;;;;;;;===>>>>>>>>>>>>@@@AAAFFFGGGIIIJJJKKKNNNRRRUUUTTTVVVVVVTTTWWW^^^bbbbbb^^^]]]]]]___bbbcccbbbaaabbbaaaaaaaaabbbdddeeefffffffffggghhhkkkmmmoooqqqmmmmmmllllllmmmooorrruuummmkkkjjjiiihhhfffccc```YYY^^^cccdddaaaaaadddiiiiiiiiifffaaabbbffffffccc___^^^\\\[[[\\\\\\ZZZYYYUUURRRNNNKKKJJJIIIGGGFFFIIIHHHGGGGGGGGGGGGHHHIIIGGGHHHHHHHHHHHHHHHGGGGGGCCCCCCDDDCCCCCCBBBAAA@@@========================??????>>>>>>============999999999999999:::;;;;;;999999888888888888888777999888888777666555444444333333333333222222222222333333333333333333333222222222222222333333333333333333333333333333222222111111222333333333333222333333333333333333333333222333444444555555666666555555555555555555555555555666777888999999:::999888888999;;;<<<>>>???@@@???AAACCCCCCCCCCCCDDDFFFFFFHHHJJJMMMNNNOOOOOOOOOUUU]]]cccaaa]]]\\\\\\\\\[[[^^^bbbbbb```___aaacccaaadddgggkkkmmmpppsssuuuvvvtttrrrqqqrrrtttwwwyyyzzzwwwuuuvvvyyyzzzyyyvvvvvv{{{|||zzz}}}}}}~~~~~~}}}|||}}}|||zzzyyyzzz{{{|||}}}xxxuuusssuuuyyyzzzwwwtttsssxxx~~~}}}zzzxxxwwwrrryyy~~~|||~~~~~~|||yyyvvvsssqqqoooyyy}}}}}}xxxttttttssspppoooppppppooolllkkkmmmooorrrppplllgggccc___]]]\\\YYYWWWTTTTTTUUUVVVVVVUUUZZZWWWUUUXXX\\\\\\WWWRRR111111111111111111111111000000111111111111000000///000000000111111111111333333333333333333333333333333333444444555555555888888777777777777888888999999999<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::888888888888999999999999888777777777666666666666666555555555555555444444333333333333333333333333333333333333333333333333222222111111111000000000111111111111111111111111111111111111111111111111000000000///////////////........................------......//////000000,,,,,,------....................................------...////////////...//////000000000111111111111111111222222222333333111222222333444555666777999999:::::::::;;;;;;;;;:::<<<=========<<<>>>???FFFGGGIIIIIIJJJMMMPPPSSSQQQTTTSSSRRRUUU\\\aaaaaa]]]]]]]]]___aaabbbaaaaaabbbbbbbbbbbbcccdddeeefffeeeeeefffhhhjjjmmmoooqqqlllkkkiiijjjkkknnnqqqrrrkkkjjjiiiiiihhhfffccc```^^^ccchhhhhhfffeeeiiimmmmmmmmmiiieeeeeehhhhhheee___]]][[[ZZZZZZZZZXXXWWWTTTQQQNNNLLLKKKJJJHHHGGGIIIIIIHHHHHHHHHHHHIIIIIIFFFGGGHHHHHHHHHGGGFFFEEECCCCCCCCCBBBBBB@@@??????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>======<<<777777777777888999:::;;;888888777777666666666666777777666555444444333333111111111111222222222222444333333333333333333333111111111222222222333333111111111222222222222222111111222333333333333222222222222222222222222222222222222333333444555555444444444444444444444444333444555777888999999999999999999:::;;;===???@@@???AAABBBCCCBBBCCCEEEGGGHHHHHHHHHIIIJJJMMMOOOQQQSSS[[[aaa___ZZZYYYYYYXXXTTTXXX\\\]]]]]]^^^bbbfffdddggglllnnnoooqqqtttvvvyyywwwuuuttttttvvvxxxzzzwwwtttrrrsssvvvwwwvvvtttvvv{{{|||zzz|||~~~~~~}}}{{{zzzzzzzzz{{{zzzxxxxxxzzz|||}}}zzzwwwvvv|||||||||}}}zzz~~~zzz|||{{{zzzxxxvvvuuussssss{{{~~~}}}wwwssssssrrrppppppqqqpppooonnnmmmmmmnnnmmmkkkgggddd```^^^]]]\\\YYYWWWUUUTTTUUUVVVVVVUUU[[[WWWSSSTTTXXXYYYWWWSSS000000000000000000000000///000000000000000000///000000000000111111111111333333333333333333333333222222222333444444555555777777777666666777777777888888999<<<@@@BBBBBBAAA>>>???AAABBBEEEFFFHHHIIIGGGJJJMMMOOONNNMMMMMMNNNRRRRRRQQQQQQQQQSSSTTTUUUPPPQQQQQQRRRSSSTTTUUUVVVVVVXXXZZZZZZYYYXXXXXXXXXVVVVVV[[[aaaccc___\\\\\\]]][[[YYYYYY[[[\\\[[[ZZZYYYWWWXXX[[[[[[YYYZZZ\\\YYYXXXVVVUUUTTTSSSPPPMMMIIIHHHIIIKKKMMMOOONNNMMMLLLJJJHHHHHHHHHGGGEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999:::;;;555555666666666666666666666666666666555555555555444444444444444444444333222222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000////////////..........................................//////++++++,,,,,,---.................................,,,------...............////////////000000000000000000111111111222222222111111222333444555555666999999999999::::::::::::999;;;======<<<<<<<<<===EEEFFFGGGHHHHHHJJJMMMPPPNNNQQQQQQPPPTTTZZZ^^^^^^YYY[[[^^^```aaaaaa```___aaabbbcccdddddddddddddddddddddfffhhhjjjlllnnnooojjjiiihhhiiilllnnnooooooiiiiiiiiiiiijjjhhheeebbbdddgggjjjkkkiiiiiikkknnnmmmnnnkkkggggggiiiiiieee]]]\\\ZZZZZZZZZYYYWWWTTTSSSQQQNNNMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<777777777777777888999:::777777666666555555444444555555444444333333222222000111111111111222222222222222222333333333333333000000111111111222222222000000000111111111111111000111111222333222222222111111111111111111111111111111111111222333444555333333333444444444444444222333555666888999999999::::::999999:::<<<>>>???>>>@@@AAAAAABBBCCCFFFHHHHHHGGGFFFFFFGGGKKKOOOQQQPPPVVVZZZXXXUUUVVVUUUTTTPPPSSSWWWYYYZZZ]]]cccgggfffjjjoooqqqpppppprrruuuvvvuuuuuuuuuuuuwwwxxxyyyssspppnnnooorrruuuuuusssxxx}}}}}}|||~~~~~~~~~|||yyyxxxxxxyyy}}}}}}}}}}}}|||||||||||||||~~~~~~}}}zzzxxxwwwvvvvvvvvvwwwxxxyyy}}}~~~{{{tttoooppppppooopppppppppooonnnnnnmmmmmmiiigggdddbbb```^^^^^^^^^[[[YYYVVVUUUUUUVVVUUUTTTXXXUUURRRQQQSSSUUUTTTSSS////////////////////////...//////000000//////...////////////000000000111222222222222222222222222111111222333333444555555777666666555555666666777777777888;;;>>>??????===<<<===>>>@@@BBBDDDFFFFFFFFFIIILLLMMMMMMMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTTTTPPPPPPPPPQQQRRRSSSTTTUUUXXXYYYZZZYYYWWWWWWYYYZZZYYYUUUVVV\\\___]]]\\\^^^[[[ZZZZZZ[[[\\\]]][[[ZZZWWWWWWZZZ]]]ZZZVVVYYY```ZZZXXXVVVTTTSSSPPPMMMJJJIIIHHHGGGIIILLLNNNNNNNNNLLLJJJHHHGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@????????????@@@>>>>>>??????>>>>>>===<<<::::::::::::::::::::::::<<<;;;:::999999999999999666666666666666555555555555555555555444444444444333333333333333333333333111111111111111111111111222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000..........................................------***++++++,,,------......------------------------,,,,,,---............---........./////////000000000000000000111111111222000111222333444555555666777777777888888888999999999;;;===>>><<<<<<<<<<<>>===<<<::::::::::::::::::::::::999:::;;;<<<<<<;;;::::::888777777777777777888999666666666555444333333333333333333333333333222222000000111111111222222222000000000111111222222222000000000000111111111222/////////000000111111111//////000111111111111000000000000000000000000000111111000000111222444555333333333444444444555555222333555666888999999999;;;:::999888999:::<<<===<<<>>>??????@@@BBBEEEHHHEEEDDDDDDEEEGGGIIILLLMMMKKKOOOQQQOOOPPPRRRRRROOOOOORRRVVVWWWXXX\\\bbbgggeeejjjooopppnnnmmmoooqqqpppqqqsssuuuwwwxxxyyyzzzuuurrroooooossswwwxxxxxx{{{~~~~~~{{{zzz{{{|||~~~zzzyyy}}}~~~{{{}}}}}}|||zzzyyyvvvttttttvvvxxxzzz~~~~~~yyypppkkklllnnnnnnooonnnnnnnnnnnnmmmllljjjgggfffcccaaa______^^^^^^]]][[[WWWUUUUUUUUUSSSRRRRRRRRRRRRRRRQQQQQQQQQPPP..............................////////////.............../////////000000111111111111111111111111111111222333444444555555666666555555555555666666666666777999<<<<<<;;;999:::;;;<<<>>>@@@BBBDDDEEEFFFHHHKKKLLLLLLMMMOOOPPPNNNOOOOOOPPPQQQRRRSSSSSSOOOOOOOOOPPPQQQRRRSSSTTTYYYZZZYYYXXXWWWWWWYYY[[[]]]UUURRRXXX]]]\\\]]]```[[[ZZZ[[[\\\^^^]]][[[YYYUUUWWW[[[^^^ZZZTTTYYYbbbZZZXXXUUUSSSQQQOOOKKKHHHHHHGGGFFFGGGJJJMMMNNNOOOKKKIIIGGGFFFFFFFFFDDDBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>===============<<<<<<;;;::::::::::::::::::::::::???>>><<<:::999888777777999999888888777777777777555555444444444333333333222222222222222222222333000000000000000000000000111111111111111111111111222222222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111......................../////////......------,,,******+++,,,,,,---......------------------------+++,,,------......------............/////////000000000000000111111111111111111222333444555555666666666666666777777777777999;;;===>>>===<<<<<<<<<@@@AAABBBBBBBBBDDDGGGJJJIIIMMMOOOOOORRRWWWYYYWWWRRRVVV\\\______]]]ZZZYYY^^^```bbbddddddbbb___]]]aaacccfffiiijjjkkkjjjiiijjjiiiiiilllpppqqqpppnnnhhhhhhiiikkkmmmllliiifffkkkjjjiiiiiijjjjjjhhhggggggiiigggddddddfffccc^^^XXXXXXXXXYYYYYYVVVRRROOOPPPNNNMMMLLLLLLKKKIIIGGGDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGEEECCCBBBAAAAAAAAABBBBBBAAAAAA???>>>===<<<::::::::::::::::::::::::777888::::::;;;:::999888888888777777777777888888666666555444444333222222222222222222222222333333000000111111222222222333---......///000111111222000000000000111111111111.../////////000000111111---......///////////////000000000000000000000000111000000000000222333444333333333444444555555555222333555777888999::::::;;;:::888777777888:::;;;;;;<<<===>>>>>>@@@DDDGGGAAABBBCCCEEEGGGHHHIIIIIIHHHJJJJJJIIILLLPPPOOOKKKPPPSSSUUUVVVWWWZZZaaafffdddiiinnnooollljjjkkknnnlllnnnrrrvvvyyy{{{||||||zzzvvvrrrssswww|||~~~~~~~~~~~~xxxwww}}}|||yyy|||~~~~~~}}}yyytttrrrsssuuuvvv~~~xxxnnnhhhjjjmmmmmmnnnmmmllllllmmmllljjjiiihhhfffdddaaa______^^^^^^___\\\XXXUUUTTTSSSRRRPPPMMMPPPSSSSSSQQQOOONNNMMM...------------...//////////////////////////////////////////000000000000///000000000111111111111111111222222222333333333444444444444444444444444444555666888:::;;;;;;;;;;;;===>>>>>>===>>>@@@CCCCCCEEEGGGGGGGGGGGGIIIKKKJJJIIIJJJMMMQQQRRRPPPMMMRRROOOKKKJJJMMMQQQTTTVVVXXXWWWWWWXXXZZZ[[[ZZZYYYYYYYYYYYYZZZ\\\\\\[[[ZZZ]]]]]]]]]]]]\\\ZZZYYYXXXUUUWWWXXXZZZZZZYYYWWWVVVTTTSSSRRRPPPOOONNNMMMMMMGGGIIIGGGDDDHHHPPPPPPKKKLLLKKKHHHFFFDDDCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;;;;:::::::::999999;;;>>>>>>999666777777555555555444444444333333333666555444333222333333444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000------......//////000000000000000000000000000000000000888@@@<<>>???@@@@@@@@@AAACCCEEEKKKJJJJJJMMMQQQTTTTTTRRRTTTUUUWWWYYYZZZ[[[[[[[[[bbb```^^^]]]]]]___```bbbcccfffgggeeefffiiijjjgggiiijjjlllmmmmmmllljjjiiikkkkkklllnnnooonnnkkkhhhmmmjjjgggeeeeeeeeeeeeddddddbbb``````___^^^[[[YYYYYYWWWVVVUUUUUUSSSQQQOOOOOONNNMMMKKKIIIGGGEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDDDDCCCBBBBBBAAAAAA??????>>>>>>===<<<<<<<<<<<<;;;:::999888888888888888888888777777777777777999888888777666555555555333222222111111222222333222222222111111111000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000////////////////////////111111000000000000111111000000111111111222222222333333333444444444555555777777777777777777777777888:::<<<>>>@@@BBBBBBCCCCCCBBBAAAAAABBBDDDGGGHHHFFFFFFEEEEEEGGGIIILLLMMMOOOPPPQQQQQQSSSWWW\\\```gggiiilllkkkiiihhhjjjmmmmmmqqqtttssstttxxxwwwtttwwwuuutttwww|||}}}|||~~~~~~|||zzz|||}}}wwwuuuuuuwwwyyyyyyyyywwwtttqqqrrrwww{{{vvvnnniiiiiijjjllljjjlllnnnmmmiiieeebbbaaa```___]]]ZZZYYYXXXYYYYYYUUUTTTTTTSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOOOONNNNNN---------------...//////.........................../////////000000000000//////000000000111111111111111111222222222333333444444444444444444333333444444666888999:::;;;;;;===>>>>>>>>>======>>>@@@BBBCCCEEEEEEEEEEEEGGGIIIHHHHHHIIIMMMPPPQQQOOOMMMNNNMMMKKKLLLOOOSSSVVVXXXWWWVVVUUUVVVXXXYYYYYYXXXVVVVVVVVVXXX[[[]]]\\\[[[\\\\\\[[[[[[ZZZYYYXXXXXXWWWXXXYYYZZZYYYXXXVVVUUURRRRRRQQQPPPNNNLLLJJJIIIHHHIIIGGGFFFJJJPPPPPPLLLIIIGGGEEECCCBBBAAAAAAAAACCCBBBAAA@@@??????????????????>>>>>>>>>>>>============<<<<<<;;;:::::::::999999999888888888777777777;;;<<<888666777777555444444444444333333333333555444333222111111222333111111111111111111111111000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////+++///<<>>@@@@@@???@@@BBBDDDIIIHHHGGGJJJNNNQQQRRRQQQSSSTTTVVVXXXZZZZZZZZZZZZ]]]]]]]]]^^^___aaabbbdddbbbeeefffeeefffiiijjjhhheeegggiiikkkmmmmmmlllllljjjjjjkkklllllljjjgggdddiiifffcccaaabbbbbbbbbbbbcccaaa___^^^^^^\\\YYYWWWXXXWWWUUUTTTTTTSSSPPPNNNNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;:::888888777777777888888888777777666666666777777777666555555444444222222222111111222222222222222222111111000000000//////////////////////////////000000000000//////................................................////////////////////////........................111000000//////000000111000000000111111111222222333333333333444444444444444555666666777888999:::888999:::<<<===???@@@AAAAAA@@@??????@@@BBBEEEFFFDDDDDDCCCDDDEEEGGGJJJKKKMMMNNNOOOPPPRRRVVV[[[___cccfffiiijjjhhhhhhkkknnnnnnqqqsssqqqsssvvvwwwuuuvvvuuuuuuwwwzzz|||}}}|||{{{~~~~~~{{{yyywwwyyy{{{{{{{{{|||~~~{{{wwwsssrrrsssvvvxxxzzzyyyvvvssspppqqqvvvzzz~~~yyysssllliiihhhiiikkkhhhjjjkkkjjjfffccc```___]]]]]][[[ZZZYYYXXXXXXXXXSSSSSSRRRRRRQQQPPPPPPOOOOOONNNNNNNNNNNNNNNOOOOOO------------......//////............................../////////000000000////////////000000000000000111111111222222222222333333333333333333333333333444666777888999::::::>>>>>>>>>===;;;;;;<<<===???AAACCCCCCCCCCCCEEEGGGFFFFFFHHHLLLOOOPPPOOOMMMJJJKKKLLLNNNQQQTTTWWWYYYUUUTTTSSSTTTWWWXXXWWWVVVSSSSSSTTTWWWZZZ\\\]]]\\\ZZZZZZYYYXXXWWWWWWXXXXXXYYYYYYZZZZZZYYYWWWUUUTTTSSSSSSSSSRRRPPPLLLIIIGGGIIIIIIGGGGGGKKKPPPPPPLLLGGGEEEDDDBBB@@@@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>??????>>>>>>============<<<<<<<<<;;;::::::999999777777777666666666555555333888:::777555666666444444444444333333333222222333222111111000000111111000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////.......................................***///:::EEEAAA444++++++........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////---............/////////000000000000111111111111222222222222333444555666777777888999999999999999<<<===>>>>>>>>>???AAACCCGGGFFFDDDFFFIIIMMMOOOOOORRRSSSUUUWWWXXXYYYYYYYYYXXXYYY[[[^^^```bbbdddddd```dddeeedddfffjjjjjjhhheeeggghhhjjjkkkkkkjjjjjjiiihhhhhhhhhhhhfffccc```cccaaa^^^^^^___``````___aaa___]]]\\\[[[ZZZWWWTTTWWWVVVTTTSSSSSSQQQNNNLLLLLLKKKJJJIIIGGGFFFDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEAAAAAAAAA@@@??????>>>>>>??????>>>>>>===<<<<<<<<<::::::999888777777777777999888888777666555444444666555555444444333333333222222111111111111222222111111111111000000000000...........................//////000000//////...................................................................................................000000////////////000000000000000000111111111111222222222333333333333444111222333555777999:::;;;999888888888999;;;===>>>>>>>>>======???@@@BBBCCCBBBAAAAAABBBCCCEEEGGGIIIIIIKKKMMMOOOQQQUUUZZZ]]]___cccggghhhhhhhhhkkkooonnnppppppnnnppptttvvvuuutttuuuwwwwwwwwwxxxyyy{{{yyy|||zzz~~~}}}}}}~~~~~~~~~~~~~~~zzzuuusssxxx|||}}}{{{{{{~~~}}}|||xxxvvvsssqqqqqqsssvvvyyyzzzxxxuuuqqqnnnppptttxxxvvvsssooojjjhhhgggggghhhdddfffgggfffccc___]]]\\\ZZZZZZYYYYYYXXXWWWVVVVVVQQQQQQPPPPPPOOONNNNNNNNNNNNMMMLLLKKKLLLMMMOOOQQQ,,,------................................................/////////000000........./////////000000000000000111111111111222222222222222333333333333333333555666777888888888;;;<<<===<<<::::::;;;===>>>???AAABBBAAABBBCCCEEECCCEEEGGGJJJMMMNNNMMMLLLHHHKKKNNNPPPRRRTTTUUUVVVTTTSSSRRRTTTVVVXXXWWWVVVSSSSSSTTTVVVZZZ[[[[[[ZZZXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXYYYYYYXXXWWWVVVUUUVVVVVVVVVUUUSSSNNNJJJGGGIIIGGGFFFGGGKKKNNNMMMJJJGGGFFFDDDBBBAAAAAAAAABBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::999999888888666666666555555555555444333888:::777555666555222333333333333222222222222222111111111111111111111000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////......---------........................///...111555333---,,,///........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------.........///////////////000000000111111111111111222333333444444555666777888888888888888:::;;;<<<<<<<<<===???AAAEEEDDDBBBCCCEEEHHHLLLNNNOOOQQQSSSUUUVVVWWWWWWVVVUUUWWWZZZ^^^```bbbbbbbbb^^^bbbddddddfffjjjjjjhhhhhhhhhiiiiiihhhgggfffeeefffeeeeeeffffffeeebbb``````^^^]]]]]]^^^______^^^^^^]]][[[ZZZYYYWWWTTTRRRVVVTTTSSSRRRQQQOOOLLLJJJIIIIIIHHHGGGFFFDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>===>>>>>>>>>===<<<<<<;;;;;;999888777777666666666777888888777666555444333222444333333333222222222111111111000000000000111111000000000000000000000000...........................//////////////////...................................................------------------------........................000//////......//////000/////////000000000111111111111111222222222333333111222333444666888999:::999888777666777999;;;<<<<<<<<<<<<<<<>>>???AAAAAA@@@@@@@@@AAABBBDDDFFFGGGGGGIIILLLOOOQQQTTTYYY\\\]]]aaafffgggggggggjjjmmmmmmooonnnkkklllrrruuutttqqqtttwwwvvvtttsssvvvyyywww~~~~~~~~~~~~~~~~~~}}}|||{{{|||~~~~~~|||zzzyyy}}}~~~zzzxxx{{{}}}{{{yyyvvvuuusssrrrsssuuuxxxyyyyyyvvvrrrnnnmmmnnnrrrtttqqqooollliiifffdddccccccaaacccdddbbb___\\\ZZZZZZYYYYYYXXXWWWUUUTTTRRRQQQNNNNNNNNNMMMMMMMMMLLLLLLMMMKKKJJJIIIJJJLLLOOOQQQ,,,---......//////..........................................////////////---............///////////////000000000111111111111111111222222222333333222333444555666777777777888999::::::999:::<<<>>>===???@@@AAA@@@AAABBBDDDAAACCCGGGIIIKKKKKKKKKKKKIIILLLPPPRRRQQQQQQQQQRRRSSSSSSRRRTTTVVVXXXXXXWWWVVVUUUUUUVVVXXXYYYXXXWWWTTTTTTTTTTTTUUUVVVWWWWWWVVVVVVWWWXXXXXXYYYYYYYYYVVVVVVVVVUUURRRNNNIIIFFFHHHEEEDDDGGGJJJKKKJJJHHHGGGFFFDDDBBB@@@@@@@@@AAA??????>>>>>>======>>>>>>>>>>>>======<<<;;;;;;::::::::::::999888888777777777777666666666555555555666:::;;;777444444333000333333222222222111111111111111111222222222222111////////////////////////////////////////////////................................................//////......------,,,,,,........................000...,,,,,,+++***,,,000........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------................../////////000000000000000111222222333333333333444555666777777777777888999:::::::::;;;===???CCCBBBAAAAAABBBEEEIIIKKKLLLNNNPPPRRRSSSTTTSSSSSSTTTVVVYYY]]]______^^^^^^]]]aaaddddddfffiiiiiiffffffggggggffffffeeeeeedddcccbbbbbbdddeeeeeedddbbb```^^^]]]^^^___``````___[[[ZZZXXXWWWWWWVVVSSSQQQUUUSSSQQQPPPOOOMMMJJJHHHGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>======<<<<<<;;;::::::999777777666555555555666666777777666555444222222111222222222222111111111111111000000//////000000111////////////////////////////////////////////////......////////////......................................................------------------------........................//////............//////....../////////000000000000000000111111111111222222333333444555555666666999888666555666777:::;;;;;;;;;;;;<<<===>>>???@@@>>>??????@@@BBBCCCEEEEEEEEEHHHLLLOOOQQQSSSVVVYYY\\\```eeefffeeeeeegggiiijjjllljjjggghhhnnnrrrqqqooorrrttttttqqqqqqsssvvvttt}}}~~~}}}}}}}}}}}}vvvyyy{{{|||{{{{{{|||~~~|||~~~~~~zzzuuutttxxx}}}zzz{{{}}}~~~}}}{{{yyywwwuuutttssssssssstttvvvwwwuuurrrnnnkkkkkkmmmooopppooommmkkkhhheeeaaa___^^^___```aaa___\\\YYYXXXXXXYYYXXXVVVTTTRRROOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJHHHHHHHHHKKKNNNPPP+++,,,.../////////...---------------------------------........./////////------------.........///////////////000000000000000000000111111222222333222222333444555666666555666777888888888999;;;===;;;===????????????AAACCC@@@CCCGGGHHHHHHHHHHHHIIIIIIMMMQQQRRROOOMMMNNNOOORRRRRRRRRSSSVVVXXXXXXWWWVVVUUUUUUUUUVVVVVVTTTRRRQQQRRRSSSUUUVVVVVVWWWWWWUUUVVVVVVWWWXXXYYYZZZZZZSSSSSSSSSQQQNNNKKKGGGEEEGGGCCCBBBGGGKKKIIIGGGGGGFFFEEEBBB@@@>>>=========??????>>>>>>>>>>>>>>>???>>>>>>===<<<;;;::::::999999999999888777777666666777777777666666666555555777;;;:::555222333333000222222222111111111000000000000111222222222222111////////////////////////////////////////////////.........................................................---------------........................,,,---...//////...---,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,------------.....................//////////////////000222222222222222111222333555666666666666666777888888888999;;;===??????@@@@@@@@@BBBEEEHHHIIIJJJLLLNNNPPPPPPPPPPPPSSSUUUWWWZZZ[[[\\\[[[ZZZ\\\aaaddddddeeehhhhhhdddaaaaaabbbccceeefffggghhhaaaaaaaaabbbdddeeedddccc___^^^]]]^^^``````___^^^XXXWWWVVVVVVVVVUUUSSSQQQTTTRRRPPPOOONNNLLLHHHFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@??????AAA@@@@@@???>>>>>>======;;;;;;::::::999888888888666555555444444555555555666555555444333222111111111111111111111111111111000000////////////000000............////////////////////////////////////---......//////......---------------------------------------------------------------------------------------------------......------------................../////////////////////000000000111111444444333333333333333333666666555555555777888999999999:::;;;<<<===>>>>>><<<===>>>???AAABBBCCCCCCCCCFFFKKKNNNOOOQQQSSSTTTXXX\\\aaacccbbbbbbccceeeggghhhgggdddeeekkknnnnnnnnnoooqqqqqqppppppqqqsssrrr}}}}}}}}}|||{{{zzzzzzwww{{{~~~}}}yyywwwyyy|||wwwvvvtttrrrqqqtttxxx{{{yyyzzz{{{{{{zzzxxxvvvtttqqqpppppppppqqqqqqrrrrrrooollljjjiiijjjkkklllkkkkkkjjjhhheeebbb^^^\\\[[[\\\]]]]]][[[YYYVVVVVVVVVXXXVVVSSSPPPNNNLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHJJJLLLMMM+++,,,...///000///...------------------------------------.........//////,,,,,,---------................../////////000000//////000000111222222333111222333444444555444444666777888888777777999;;;999;;;============???@@@@@@CCCGGGHHHFFFEEEFFFGGGHHHMMMQQQPPPMMMKKKLLLNNNQQQPPPPPPRRRUUUVVVVVVVVVTTTSSSRRRRRRSSSSSSQQQOOONNNPPPSSSVVVXXXXXXWWWVVVWWWWWWWWWWWWXXXXXXYYYZZZSSSRRRQQQOOOLLLIIIGGGFFFHHHCCCCCCHHHLLLIIIGGGGGGHHHFFFCCCAAA>>>===<<<<<>>>>>??????@@@>>>======<<<;;;:::999888999888888777777666555555777666666666555555555555666999777222///111333222222111111111000000000000...///000111111111000000........................////////////////////////................................................,,,------------------...////////////////////////+++---///000111000---***------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........------........./////////...///000111222222222111000111222444555555666666444666777777777777:::<<<:::<<<>>>>>>===>>>AAADDDFFFGGGIIIKKKMMMMMMMMMMMMQQQRRRTTTWWWXXXYYYZZZZZZ]]]aaaddddddeeegggfffbbb^^^___```aaacccfffggghhhaaa`````````bbbcccbbb```^^^]]]\\\]]]^^^^^^\\\[[[VVVUUUTTTUUUVVVVVVTTTRRRSSSQQQOOOMMMLLLJJJGGGDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>??????>>>>>>===<<<<<<<<<999999999888777777666666555444444444444444555555444444333333222222222111111111111111111111111111000//////......//////000---------....../////////........................---......//////......---------------------------------------------------------------------------------------------------...------------------...------........./////////....../////////000000000333333333333222222222222222222333444444555666666666777888999:::;;;;;;;;;:::;;;<<<===???@@@@@@AAA@@@DDDHHHKKKMMMMMMNNNOOOQQQVVV[[[^^^^^^^^^```bbbccceeedddbbbccchhhkkkjjjmmmmmmlllnnnpppqqqqqqpppoooxxx|||}}}|||{{{zzzyyyyyyyyyyyy{{{||||||{{{zzzxxxwwwwwwssspppooopppsssvvvwwwwww{{{{{{zzzyyywwwtttqqqppplllmmmmmmnnnooopppppppppiiigggfffgggjjjkkkiiigggfffeeecccaaa^^^\\\[[[ZZZXXXYYYYYYWWWUUUSSSSSSTTTUUURRROOOLLLKKKKKKMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJ+++,,,...000000///...------------------------------------.........//////,,,,,,,,,---------................../////////000...//////000111222222222111222333333444444444444888999999888666666777888777999;;;;;;;;;;;;===???@@@CCCGGGHHHEEEDDDDDDEEEGGGKKKOOOOOOLLLJJJLLLOOOOOONNNNNNPPPSSSUUUUUUTTTQQQPPPOOOPPPQQQQQQOOONNNLLLOOOSSSWWWYYYXXXWWWUUUYYYXXXXXXWWWWWWWWWXXXXXXTTTSSSQQQOOOMMMKKKIIIHHHIIIDDDCCCJJJMMMJJJGGGHHHKKKIIIFFFCCC@@@???>>>===@@@???????????????@@@@@@>>>======<<<:::999888888888888888777666666555555666666555555555444444444444666444///---111444444111111111111000000000000,,,---///000000000//////........................////////////////////////................................................,,,,,,,,,------.........000000000000000000000000------,,,+++---///...,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////---...000111222222111111///000222333444555555555444555666666666777999;;;777:::<<<===;;;<<<>>>AAADDDEEEGGGIIIKKKKKKKKKKKKOOOPPPRRRTTTWWWYYYZZZZZZ]]]bbbddddddeeegggeeeaaa``````aaaaaabbbccceeefffbbbaaa______``````___^^^\\\[[[ZZZ[[[\\\[[[ZZZXXXTTTTTTSSSTTTVVVVVVUUUSSSRRRPPPNNNMMMLLLIIIFFFCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>======>>>======<<<;;;;;;::::::888888777777666555555555444444333333333444444555333222222222222222222222111111111111111222222222//////............//////---------.........//////---------------------------..................---------------------------------------------------........................------------------------...------,,,,,,------...---------.........//////............/////////000111111222222222333333333///000111222444444444444444555666888999999999999888999:::<<<===>>>>>>???>>>BBBFFFIIIJJJJJJJJJKKKKKKPPPWWW[[[\\\\\\___aaa```ccccccaaabbbgggiiigggmmmkkkjjjlllppprrrqqqnnnmmmuuu{{{|||yyyyyyxxxxxxwwwxxxxxxxxx}}}{{{yyyzzz||||||yyyuuussspppooorrrwwwyyywwwsss~~~}}}{{{xxxtttqqqnnnllljjjkkkmmmooopppqqqrrrrrreeeddddddgggjjjjjjhhheeebbbaaa___]]]\\\[[[ZZZZZZVVVVVVVVVUUURRRPPPQQQQQQRRROOOLLLIIIIIIKKKOOOQQQJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHGGG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///............////////////000111111222222333444444333444555555666555555555999999999888777888:::<<>>>>>>>>>>>============>>>>>>???<<<888888:::;;;:::888777777777777666666666666666666555444333333222222000000000000000000000000000000000000000000000000---//////...+++,,,000444////////////////////////////////////////////////................................................------------------------+++,,,---...///111222222333111///---,,,---...///,,,++++++,,,------,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///111111222222222333333333333333444555666777888999777888:::::::::;;;>>>@@@CCCDDDDDDFFFGGGIIIKKKLLLTTTOOONNNQQQTTTSSSTTTWWW\\\^^^```bbbccccccbbbaaa\\\___ccccccaaa___```bbb```]]][[[\\\___aaaaaa___YYYZZZ[[[ZZZWWWUUUUUUUUUTTTUUUVVVVVVUUUTTTRRRQQQMMMKKKJJJIIIIIIGGGDDDAAAAAAAAAAAABBBAAAAAA@@@@@@AAA@@@???>>>>>>>>>???@@@AAA@@@>>><<<;;;:::;;;;;;888888666555444333333222222222222222222222222222111111111111000000000000111111000000000000111111////////////////////////........................+++,,,------......------+++,,,,,,---.........---------------------------.........------,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000111111111000111111222222555444444666999;;;;;;::::::;;;======<<<<<<>>>???@@@AAABBBDDDEEEGGGHHHIIIIIINNNRRRUUUUUUWWWZZZ^^^aaa```______```bbbdddeeeeeekkknnnkkkiiilllppprrrnnnvvvyyyyyyzzztttwwwyyyzzzxxxvvvuuuuuuuuuzzz~~~}}}xxxsssrrrsssssstttvvvuuutttssssssttt|||}}}zzzsssppppppnnnjjjiiimmmpppqqqrrrrrrmmmggggggbbb```dddkkkllleee^^^^^^\\\[[[[[[[[[[[[ZZZYYYVVVVVVUUUSSSOOOMMMNNNOOONNNNNNMMMLLLKKKJJJIIIIIIJJJHHHFFFGGGIIIJJJHHHFFFHHHHHHGGGFFFFFFEEEEEEDDD,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------........................//////////////////000000111222222222333333444555555555555555888999999888777777:::<<<;;;<<<===???AAACCCDDDEEEHHHGGGFFFFFFIIIKKKLLLKKKMMMNNNNNNNNNMMMMMMPPPRRRLLLJJJLLLRRRRRRNNNMMMPPPTTTUUUUUUUUUTTTSSSQQQPPPSSSVVVWWWUUUUUUXXXXXXUUUPPPPPPQQQPPPOOOMMMJJJIIIEEEFFFFFFFFFFFFEEEDDDDDDEEEDDDBBB@@@>>>===<<<<<<>>>==================>>>>>>;;;888777999:::999777777777777666666666555555444444444333222111111111000000000000000000000000//////////////////////////////...,,,++++++---...................................................................................................------------------------,,,,,,---...//////000000222111///---,,,---......,,,++++++,,,------,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............000000000111111111222222222333444555666777777888555777888999999:::<<<>>>AAAAAABBBCCCEEEGGGIIIJJJMMMKKKKKKOOOQQQQQQTTTYYY[[[]]]___aaaaaa```___^^^ZZZ]]]aaaaaa```___aaaccc^^^\\\[[[\\\___```^^^\\\XXXYYYZZZXXXVVVTTTTTTTTTSSSSSSTTTTTTSSSRRRQQQPPPMMMKKKIIIHHHGGGFFFDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA???>>>>>>>>>???@@@???>>><<<;;;:::999999:::888777666555333333333333222222222222222222222222111111111000000000//////111000000//////000000111................................................+++,,,------...---------,,,---......------......------------------------......---------,,,,,,,,,+++++++++++++++++++++++++++,,,------...---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000000000111111000000111111222222444444444555888999999888888:::;;;;;;;;;;;;<<<>>>>>>???@@@BBBDDDEEEGGGGGGGGGKKKPPPRRRRRRTTTXXX[[[\\\\\\\\\]]]___bbbeeeggggggmmmooollliiikkknnnoooeeekkkooopppvvv}}}yyyooorrrtttvvvwwwuuusssssssssuuuzzz~~~~~~yyytttrrrsssssstttvvvuuusssrrrrrrrrrwwwyyywwwrrroooooommmiiihhhlllnnnmmmmmmmmmiiicccddd```___ccciiijjjddd\\\\\\[[[ZZZ[[[[[[[[[YYYWWWSSSTTTSSSQQQNNNLLLMMMMMMMMMLLLKKKKKKIIIIIIHHHGGGIIIGGGFFFGGGIIIJJJHHHFFFGGGGGGFFFFFFEEEDDDDDDDDD,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............---............/////////.........///000000111111222333444444555555444444777888888888777777999;;;888888:::<<>><<<;;;::::::========================;;;:::777777888888777666777666666666666555555555333333222222111000000000000000000000000000000000////////////////////////111///------...//////...................................................------------------------------------------------------------------------,,,,,,,,,------.........111000...---,,,,,,---...,,,++++++,,,------,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............////////////000000000000222222333444555555666666444555666777777888:::===>>>>>>???@@@AAACCCEEEFFFEEEEEEIIIMMMNNNNNNTTT[[[[[[\\\^^^______^^^]]][[[XXX\\\___```^^^^^^```ccc\\\\\\\\\]]]^^^^^^[[[XXXVVVWWWXXXWWWUUUSSSSSSSSSQQQQQQQQQQQQPPPOOONNNMMMNNNKKKHHHFFFFFFFFFDDDCCCDDDDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@????????????@@@===<<<;;;:::999888888888777777555444333333333333222222222222222222222222111111000000000000//////000000////////////000000........................------------------------++++++,,,------------------///000...++++++---000------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------.....................////////////000000000000000000111222333444333444666888999888666777888::::::999999;;;<<<===>>>???@@@BBBCCCEEEEEEEEEHHHMMMNNNOOOPPPTTTXXXWWWWWWYYY[[[___cccgggiiiiiinnnoookkkhhhjjjlllmmmeeehhhmmmrrrttttttrrroootttvvvwwwwwwvvvttttttttttttyyy~~~~~~zzzuuusssrrrssstttuuutttrrrppppppqqqrrruuuuuuqqqoooooolllhhhgggkkkkkkiiiggggggeee```bbb______ccciiiiiiccc\\\ZZZYYYZZZ[[[[[[ZZZWWWTTTPPPQQQQQQOOOMMMKKKKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFGGGFFFEEEFFFHHHIIIIIIHHHFFFFFFEEEEEEDDDCCCCCCCCC,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////.........///000000111111222222333444444444444444555777888777666666888999777888999;;;===???@@@AAACCCBBBBBBCCCFFFHHHHHHGGGKKKKKKKKKJJJJJJLLLPPPSSSRRRQQQPPPPPPQQQQQQRRRSSSTTTTTTSSSQQQPPPNNNMMMLLLRRRUUUVVVTTTTTTVVVVVVSSSOOOOOOOOONNNMMMKKKIIIHHHFFFEEEDDDCCCBBBCCCDDDEEEAAA@@@>>>===;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<999888777777666666555555666666666555555555444444222222222111111000000000000000000000000000000000////////////////////////---+++***---111333222000................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////------,,,,,,------,,,++++++,,,------,,,***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000000111111222222333444444555333444666666666777:::<<<;;;;;;<<<===???AAACCCDDDAAACCCHHHLLLLLLLLLRRR[[[[[[\\\]]]^^^^^^]]][[[ZZZ[[[^^^``````]]]\\\^^^aaa[[[\\\^^^______\\\YYYVVVVVVWWWXXXWWWUUUTTTSSSTTTQQQPPPPPPOOONNNMMMLLLLLLMMMJJJGGGDDDDDDEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@????????????<<<<<<;;;:::999999888888777666555444333333333333111111111111111111111111111000000000////////////000//////......//////000........................------------------------++++++,,,------------,,,,,,...///---***))),,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////000000///000000111222333444444555888::::::888555666888999999999999:::<<<======>>>???AAABBBCCCDDDCCCGGGJJJLLLLLLMMMRRRVVVUUUVVVXXX[[[^^^bbbfffhhhfffjjjkkkhhhfffiiikkkkkkiiikkkrrrzzzyyyttttttxxxvvvwwwxxxxxxuuusssrrrrrrtttxxx}}}~~~{{{wwwsssqqqssstttuuutttqqqpppooopppppptttuuusssrrrrrrnnniiieeeiiiiiifffdddddddddaaacccaaaaaadddiiiiiiccc]]]WWWWWWXXXYYYZZZXXXUUUQQQNNNOOOPPPOOOMMMKKKKKKLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHFFFFFFFFFEEEDDDDDDCCCCCC,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------..................//////000111111111111222222333333333333333444555777777666555666888999999:::;;;<<<<<<======AAAAAAAAACCCFFFGGGGGGFFFIIIJJJKKKJJJKKKMMMPPPSSSXXXVVVRRRNNNMMMPPPTTTUUUUUUTTTSSSQQQPPPOOONNNMMMRRRUUUVVVSSSSSSUUUUUURRROOOOOONNNMMMLLLJJJIIIHHHFFFEEECCCBBBBBBBBBCCCDDD@@@@@@>>>===;;;::::::::::::;;;<<<<<<<<<<<<;;;:::777777888777666555444444555555555555444444444444222222222222111111111111////////////////////////...........................---,,,///333555222000................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...------,,,,,,,,,,,,,,,,,,++++++,,,------,,,***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////000000000000111000000111111222222333333333444555666666777999<<<::::::;;;<<<>>>@@@BBBCCCBBBDDDHHHLLLKKKJJJQQQYYY[[[\\\]]]^^^^^^]]][[[ZZZ___aaabbb```\\\ZZZ[[[^^^[[[]]]```aaa___\\\YYYWWWVVVXXXYYYXXXVVVUUUUUUUUUQQQPPPOOONNNMMMLLLKKKKKKLLLIIIFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@?????????>>>>>>;;;;;;;;;;;;::::::999888666555444333333333333333111111111111111111111111000000000////////////...//////............//////........................------------------------***+++,,,,,,------,,,,,,***,,,---,,,))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............////////////000111222333444555777:::<<<<<<999666666888999:::999999:::<<<======>>>???AAABBBCCCCCCCCCFFFIIIJJJJJJLLLPPPTTTVVVWWWYYY[[[^^^```bbbddd```dddeeecccdddiiikkkkkkgggjjjrrryyyxxxttttttyyyuuuwwwxxxxxxtttqqqooonnntttwww{{{|||{{{wwwsssqqqrrrtttttttttqqqpppppppppqqqvvvxxxvvvuuutttpppkkkccchhhiiifffccceeefffeeefffdddcccfffiiihhhddd___UUUUUUVVVWWWXXXVVVSSSOOOOOOPPPQQQPPPNNNLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFEEECCCDDDEEEFFFFFFGGGHHHHHHFFFFFFFFFEEEDDDDDDCCCCCC,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------...............//////000111111111000111222222333333222222222444666666555555555666999999999:::::::::;;;;;;?????????BBBEEEFFFFFFEEEGGGHHHJJJKKKLLLMMMPPPRRRXXXWWWRRRLLLKKKPPPTTTUUUUUUTTTSSSQQQPPPOOOOOOOOORRRUUUUUUSSSRRRUUUTTTQQQOOONNNMMMLLLKKKIIIIIIHHHDDDDDDCCCBBBBBBBBBBBBBBB@@@???>>>===;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999666777999888666444444555555555444444444333333333222111111111111111111111////////////////////////........................888777888999999888555222------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////000000000000//////000000000111111111222333555555555666999;;;999999:::;;;===???@@@AAADDDDDDFFFJJJKKKKKKPPPWWWYYYZZZ\\\]]]]]]\\\[[[ZZZ```aaaaaa^^^YYYWWWXXXZZZZZZ]]]```aaa^^^[[[YYYXXXVVVWWWYYYXXXVVVUUUUUUVVVPPPOOONNNLLLKKKJJJJJJJJJJJJHHHEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>??????>>>>>>===<<<:::;;;;;;;;;;;;:::999888555555444333333333333333111111111111111111111111000000////////////............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,******+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------...............///000111222333222444777<<<>>>>>>:::777666777999999888888:::;;;<<<===>>>???@@@AAABBBBBBCCCEEEHHHHHHHHHJJJOOOSSSWWWWWWYYYZZZ[[[]]]^^^^^^[[[___``````ccciiilllkkkdddjjjrrrvvvvvvuuuuuuuuuwwwzzz}}}~~~{{{wwwtttrrruuuvvvxxxyyyyyyvvvsssqqqrrrsssttttttrrrqqqqqqrrrtttxxxzzzwwwuuutttpppjjjccciiikkkhhheeefffhhhhhhiiifffcccccceeedddaaa^^^TTTSSSTTTUUUUUUTTTQQQNNNPPPQQQSSSRRROOOMMMLLLLLLJJJJJJIIIHHHGGGFFFEEEEEECCCDDDFFFFFFEEEEEEFFFHHHEEEEEEEEEDDDCCCCCCBBBBBB,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---------...//////000000000111111222222222222222111333666666555444444555555666666777888999999:::<<<<<<===@@@CCCEEEDDDCCCCCCEEEIIIKKKLLLMMMNNNPPPQQQRRRPPPKKKKKKQQQTTTSSSTTTSSSQQQPPPOOOOOOOOOPPPRRRUUUUUURRRRRRTTTSSSPPPOOONNNMMMKKKJJJIIIHHHHHHBBBCCCCCCCCCCCCBBBAAAAAA???>>>===<<<;;;:::::::::888:::;;;<<<<<<;;;:::888555888:::999666444444555444444444333333333333222000000000000000000000000////////////////////////........................666999;;;;;;888555222111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,++++++,,,------,,,***++++++,,,,,,,,,,,,------************************)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------........./////////...////////////000000000000111333333333444777999777777888999;;;===???@@@CCCAAACCCHHHKKKLLLPPPUUUVVVWWWYYY[[[\\\[[[ZZZYYY]]]^^^^^^[[[VVVUUUVVVYYYXXX[[[^^^___\\\YYYXXXYYYTTTVVVWWWWWWUUUTTTTTTUUUOOOMMMKKKIIIHHHGGGGGGGGGHHHGGGEEEEEEEEEEEECCCAAACCCCCCBBBBBBAAA???>>>===<<<======>>>===<<<;;;:::888999:::::::::999888777444444333333222222333333111111111111111111111111000000/////////............------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++)))***---222222///+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------............000111222333///222666<<>>;;;777444666777777777777888:::;;;;;;<<<===>>>??????@@@BBBDDDFFFFFFFFFHHHMMMRRRTTTUUUVVVWWWYYYYYYZZZZZZZZZ]]]______ccciiillljjjfffooouuuttttttxxxvvvpppsssxxx}}}yyywwwuuuuuuuuuvvvvvvuuusssqqqqqqsssttttttssssssssstttvvvyyyyyyuuurrrqqqmmmgggdddkkknnnjjjffffffgggggghhhddd```^^^^^^^^^\\\ZZZTTTSSSRRRRRRSSSRRRPPPNNNPPPRRRSSSRRROOOLLLJJJJJJIIIHHHGGGGGGEEEEEEDDDCCCCCCEEEFFFFFFDDDCCCEEEGGGCCCCCCBBBBBBAAA@@@@@@???,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,------......///000000111222222222222222111333555666555444444444222222444555666888999:::999:::;;;>>>AAACCCBBBAAA@@@CCCHHHKKKLLLLLLMMMNNNIIIMMMNNNJJJLLLRRRTTTPPPSSSRRRPPPOOONNNOOOPPPPPPRRRUUUUUURRRRRRTTTSSSOOOOOONNNLLLKKKIIIHHHHHHHHHAAABBBCCCDDDCCCBBBAAA@@@>>>===<<<;;;:::999999999888999;;;<<<<<<;;;999888555888::::::666444444555444444444333333333222222.........///////////////////////////////////////........................(((,,,111111...+++******------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........***++++++,,,,,,,,,++++++,,,,,,+++,,,---...,,,***++++++,,,,,,,,,---------************************))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------...............///////////////...000111222222333555777666666777888:::;;;===>>>AAA>>>???EEEKKKMMMPPPTTTTTTUUUWWWYYYZZZZZZYYYXXXZZZ[[[[[[XXXTTTSSSUUUXXXWWWZZZ]]]]]]ZZZXXXXXXYYYSSSUUUVVVVVVTTTSSSSSSTTTMMMLLLJJJGGGFFFEEEEEEFFFGGGFFFEEEEEEFFFEEECCC@@@CCCCCCCCCBBBAAA@@@>>>===;;;<<<=========<<<:::999777777888999999888666666444444333222222222333333000000000000000000000000000/////////...............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,)))***///666777111+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------......///111222333---000555;;;???>>>;;;777333444666666555555777888::::::;;;;;;<<<===>>>>>>AAACCCEEEEEEDDDFFFLLLPPPQQQRRRTTTUUUVVVWWWWWWWWW\\\^^^______cccjjjllliiifffqqquuupppqqqxxxuuuiiiiiioooxxx}}}~~~{{{wwwtttuuutttttttttttttttsssqqqppprrrtttuuuttttttuuuvvvvvvxxxwwwrrrooommmiiidddfffmmmppplllgggffffffeeegggccc]]]ZZZYYYXXXXXXWWWTTTRRRQQQPPPQQQQQQPPPNNNPPPRRRSSSRRROOOKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCEEEGGGFFFCCCBBBDDDFFFAAAAAA@@@@@@???>>>>>>===+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))))))))***+++******+++++++++,,,,,,,,,------------,,,,,,+++***---------............///000000000000000111111222222222222333333333444444333333444444555666666666999888888;;;@@@BBBAAA???DDDEEEGGGIIILLLNNNPPPQQQPPPNNNLLLNNNQQQSSSRRRQQQRRRPPPMMMKKKKKKMMMOOOQQQQQQQQQPPPOOONNNNNNNNNNNNLLLNNNOOOMMMHHHFFFGGGIII@@@??????@@@AAAAAA@@@>>>@@@???>>><<<;;;;;;;;;;;;;;;::::::<<<===<<<:::888888888777777666666555555555555444333333222111111000000000000////////////........................000000//////.........---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---+++***)))***++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++)))((())),,,---+++))),,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,,,,---------,,,,,,,,,,,,---......,,,------...///000000111...///000111333444555666666555444555666999;;;======???AAABBBDDDGGGKKKNNNQQQRRRSSSTTTVVVYYY[[[\\\YYYXXXVVVTTTSSSSSSSSSSSS[[[ZZZ[[[\\\]]]\\\XXXVVVTTTSSSPPPOOOOOOQQQSSSTTTNNNMMMKKKIIIGGGFFFFFFEEEDDDEEEEEEEEEEEECCCAAA@@@DDDCCCAAA???===;;;:::999<<<<<<<<<;;;:::999888777::::::999888777666555555444333222111000000000000222111///.........///000........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******************---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------------------------------............///////////////111555888;;;<<<<<<<<<666777888888888777555444777777888999;;;<<<======AAAAAAAAACCCEEEGGGIIIJJJMMMOOORRRTTTVVVXXXXXXYYYZZZZZZ\\\```ccceeeeeedddfffoooqqqllllllsssrrrjjjjjjnnnsssvvvwwwuuuuuutttssssssssssssssssssrrrrrrtttvvvyyyyyywwwtttrrrqqqvvvrrrrrrtttsssmmmgggffflllmmmmmmkkkfffbbb``````fffaaa[[[YYYYYYZZZXXXVVVUUUSSSQQQRRRSSSSSSOOOLLLRRRQQQQQQPPPNNNLLLJJJIIIIIIIIIHHHFFFEEECCCBBBBBBAAABBBBBBBBBBBBBBBBBBAAADDDBBB@@@>>>============+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---******+++++++++,,,,,,,,,---------------,,,+++***------------............000000//////000000111222222222222333333333333444333333333444555555666666777666666999===???>>>===BBBCCCEEEGGGJJJLLLNNNOOONNNLLLJJJKKKNNNOOOOOOMMMOOOMMMKKKIIIJJJLLLOOOQQQPPPPPPOOONNNMMMMMMMMMMMMKKKLLLLLLJJJHHHFFFFFFGGGAAA@@@???@@@BBBBBB@@@???@@@???>>><<<;;;:::::::::999888999:::<<<;;;999777888888777777666555555444555444444333222222111111000000000000////////////....................................---------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++)))((()))+++---+++***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,---......------......//////000000...///000111333444555555555555444444666888;;;<<<;;;<<<>>>@@@AAADDDHHHKKKQQQQQQRRRSSSTTTUUUUUUVVVVVVUUUTTTRRRRRRRRRRRRSSSZZZYYYXXXYYYZZZYYYWWWTTTSSSQQQOOONNNMMMOOOQQQRRRMMMLLLJJJIIIGGGFFFFFFFFFEEEEEEEEEEEEDDDBBB@@@???BBBAAA@@@???===<<<:::::::::;;;;;;;;;:::999888888777777777777666666666666444333222111000000000000111111///.........///000...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******************,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............///000333666999:::;;;;;;666777777777777666555555666666777999:::;;;<<<===>>>???@@@BBBDDDEEEFFFGGGJJJLLLOOORRRUUUUUUUUUUUUWWWXXX[[[^^^bbbdddddddddbbbiiilllhhhjjjppppppiiijjjmmmqqqssssssrrrrrrrrrpppqqqsssttttttsssqqqpppsssuuuwwwwwwuuusssrrrrrrwwwsssrrrsssqqqkkkffffffhhhjjjkkkjjjgggcccaaaaaabbb^^^YYYVVVUUUVVVVVVVVVUUUSSSPPPPPPQQQQQQOOOMMMOOOOOONNNMMMLLLJJJHHHGGGGGGGGGFFFDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@>>>===<<<<<<<<<<<<+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))+++---...******+++++++++,,,,,,,,,,,,------------,,,,,,+++------------............///////////////000111111111111222222222333333333222333333444444555555666444444444666999;;;;;;:::@@@AAACCCEEEGGGIIIKKKLLLKKKJJJHHHHHHJJJKKKKKKJJJKKKJJJHHHHHHIIIKKKNNNPPPPPPOOONNNMMMLLLLLLLLLLLLJJJIIIHHHGGGHHHGGGFFFEEEAAA@@@@@@AAABBBBBBAAA???@@@???>>><<<:::999999999666666777999:::;;;999777777777777666555555444444444444333333222111111111000000000000////////////---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***)))))))))+++,,,+++***,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,---.................................//////111222333444555444444444444555777:::;;;888999;;;<<<>>>@@@DDDGGGNNNOOOPPPQQQQQQPPPOOOOOORRRQQQPPPPPPPPPPPPRRRRRRYYYWWWUUUUUUUUUUUUTTTSSSQQQPPPNNNLLLLLLMMMNNNOOOLLLKKKIIIHHHFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA???>>>@@@@@@???>>>===<<<;;;;;;999999:::::::::999999888444444444555555666666666333222111111000000000000111000//////......//////------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++++++++,,,++++++++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,,,,------------///000111333555777999:::777777666555555555555555555666777888999:::;;;<<<;;;<<<>>>AAABBBCCCCCCCCCFFFIIILLLPPPRRRRRRQQQPPPQQQSSSVVVYYY]]]___aaabbb]]]dddgggeeegggmmmmmmhhhiiikkkmmmnnnnnnmmmnnnooonnnpppsssuuutttrrrooolllrrrtttuuuuuutttsssssstttyyytttppppppnnnhhhddddddeeegggjjjiiigggdddaaaaaa]]][[[WWWSSSPPPQQQTTTWWWTTTRRROOONNNOOOOOONNNLLLKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDCCCAAA@@@??????@@@@@@AAAAAAAAAAAA@@@@@@======<<<;;;::::::;;;;;;+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,---...******+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,---------.........///............///000000111111111111222222222222222222222333444444555555333333333444666888999:::>>>???AAACCCEEEHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGIIILLLOOOQQQPPPOOONNNMMMLLLLLLLLLLLLJJJHHHEEEFFFHHHIIIFFFDDDAAA@@@@@@AAABBBBBBAAA???@@@???===;;;:::999888888555555666888:::;;;:::888777777666555555444444333333333222222111111111000000000000000////////////---------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,++++++,,,,,,---.........------------------......///000111222333444333333333444555666888999666888999:::;;;===AAADDDIIIKKKMMMNNNNNNMMMLLLKKKOOONNNNNNNNNNNNPPPQQQRRRYYYVVVSSSQQQRRRRRRRRRRRRQQQOOONNNLLLKKKLLLMMMMMMKKKJJJHHHFFFEEEFFFFFFGGGFFFEEEDDDCCCAAA???===<<<>>>>>>======<<<;;;;;;;;;777888999999999999999888333333333333333444444444222222111000000000000000000000//////............------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++++++++,,,+++++++++*********))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////...///111444777999777666555444333444555666444444555666888999:::;;;999;;;>>>@@@BBBBBBAAA@@@CCCFFFJJJMMMOOOOOONNNMMMKKKMMMQQQTTTWWW[[[^^^```^^^ccceeeccceeejjjjjjgggiiijjjkkkjjjjjjjjjlllmmmqqqqqqrrrrrrqqqnnnllljjjrrrtttuuutttsssssstttuuuxxxrrrmmmllliiidddaaabbbdddgggiiiiiigggccc```___YYYYYYVVVQQQMMMNNNSSSWWWQQQPPPNNNMMMLLLLLLLLLLLLHHHHHHHHHHHHGGGFFFDDDDDDDDDCCCCCCBBBAAA??????>>>>>>??????@@@@@@??????>>>;;;;;;::::::::::::::::::+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------............---......///000000000000111111111222222111111222222333444444444333333333444555666888:::===>>>@@@BBBDDDFFFHHHIIIJJJJJJIIIIIIHHHHHHIIIJJJGGGGGGGGGHHHJJJMMMPPPRRRPPPOOONNNMMMLLLLLLLLLLLLKKKHHHEEEFFFHHHIIIGGGDDD@@@??????@@@AAAAAA@@@>>>???>>><<<;;;999888888777666666777999;;;<<<:::888666666555555444333333333222111111111111111000000000000000000////////////---------------------------------------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,)))******+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,++++++++++++,,,------------------,,,,,,,,,,,,......///000000111222222222222333333444555666777666777888888999;;;>>>AAADDDEEEHHHKKKLLLLLLKKKJJJMMMMMMLLLMMMNNNPPPQQQSSSXXXUUUQQQOOOOOOPPPQQQPPPOOOOOOMMMLLLLLLLLLMMMMMMJJJIIIGGGEEEDDDEEEGGGHHHFFFEEECCCAAA???>>><<<<<<<<<<<<<<<;;;;;;;;;::::::777777888888999888888888444444333333222111111000111111000000///000000000///////////////......---------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,,,,,,,,,,+++++++++*********))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...------///111555777777666444333333333444555222333444555666888999999999:::===???AAAAAA@@@???BBBDDDGGGJJJLLLLLLKKKJJJIIILLLPPPSSSUUUXXX]]]```aaacccddddddeeeggggggfffhhhiiiiiiiiihhhhhhkkkmmmtttssspppnnnllljjjiiiiiissstttuuutttsssssstttvvvtttmmmhhhgggeee```^^^___eeegggiiihhhddd```^^^]]]XXXWWWUUUQQQMMMMMMQQQVVVNNNNNNMMMLLLJJJIIIIIIJJJFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@??????======>>>>>>>>>>>>======::::::::::::::::::999999+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++******+++++++++,,,,,,,,,,,,------............---,,,,,,,,,,,,---------------------------.../////////000000000000111111111000111111222222333333444222333444333333444777:::;;;<<<>>>@@@BBBEEEFFFGGGGGGHHHIIIHHHGGGGGGHHHJJJFFFFFFGGGHHHJJJMMMOOOQQQOOONNNMMMLLLKKKKKKKKKKKKJJJHHHGGGGGGGGGGGGEEEDDD???>>>>>>???@@@@@@???======<<<;;;:::999888888888777666777999;;;;;;999777555555555444333333222222000000000000000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------------............***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,(((***++++++******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111111222222333444444555555555666777777777999<<>>===<<<<<<<<<;;;;;;;;;::::::999999777777888888888777777666555444444333111000000///111000000//////000000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,---------,,,++++++++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------..................------...000333444555555444333333333333444111222333444555666777888888:::;;;===>>>???>>>>>>AAABBBDDDFFFGGGHHHHHHHHHHHHLLLPPPRRRTTTWWW\\\```aaabbbbbbbbbcccdddeeeeeefffggghhhhhhggghhhjjjlllsssqqqnnnkkkiiihhhiiijjjqqqsssuuutttsssrrrrrrsssoooiiieeeeeeddd```^^^___dddeeefffddd```]]][[[[[[WWWVVVTTTQQQNNNNNNPPPRRRJJJLLLLLLKKKIIIGGGGGGGGGEEEEEEEEEFFFEEEEEEDDDDDDBBBBBBAAA@@@@@@???>>>>>><<<<<<============<<<<<<999999::::::999888777777+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,---...............++++++,,,,,,,,,---------------,,,,,,------...////////////000000000111111000000111111222333333333111222333222111222666999999:::;;;===@@@BBBDDDEEECCCDDDFFFEEECCCDDDFFFIIIDDDEEEEEEGGGIIIKKKMMMNNNLLLLLLKKKJJJIIIIIIIIIIIIGGGHHHHHHFFFDDDBBBBBBCCC>>>===<<<===??????===<<<;;;;;;:::999999999999999666666666888999999777555555555444444333222222222000000000000000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,(((***,,,+++))))))+++---***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///+++++++++***++++++,,,---******++++++,,,,,,---------......//////000000000000111222333333444444444444555555555555777999<<<======???AAACCCEEEGGGGGGJJJIIIIIIIIIJJJLLLMMMNNNSSSPPPMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLHHHGGGDDDBBBCCCEEEGGGIIICCCBBB@@@>>>============<<<;;;;;;:::999888888777888888888888777666555555333333333222222111111111000000////////////000000....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,------...,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---------...000111222444444444444444333222222000111222333444666777777888888999:::;;;<<<<<<===??????@@@AAABBBDDDEEEFFFEEEIIIMMMNNNNNNQQQWWW\\\]]]]]]]]]___```aaabbbcccbbbdddfffgggggggggiiikkkmmmlllkkkjjjjjjjjjjjjkkkoooqqqssssssqqqooonnnnnnkkkfffdddeeeeeebbb```aaa`````````]]][[[YYYYYYZZZWWWUUURRRPPPOOONNNMMMLLLGGGJJJLLLLLLIIIFFFDDDDDDBBBCCCCCCDDDDDDDDDCCCCCC@@@@@@??????>>>=========;;;;;;<<<<<<<<<<<<;;;;;;888888888888777666444333+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******+++************+++++++++,,,,,,,,,,,,,,,---.../////////...++++++,,,,,,,,,------------,,,,,,,,,,,,---......////////////000000000000000000000111222222333333000222222111000111555888777888999<<<>>>@@@BBBCCC???AAACCCBBBAAAAAADDDGGGCCCDDDDDDFFFGGGIIIKKKLLLJJJJJJIIIHHHGGGGGGGGGGGGFFFHHHHHHFFFAAA???@@@BBB===<<<<<<===>>>>>>===;;;:::999999999999999999:::666555555666888777555333555555444333333222222111////////////000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,(((***,,,+++))))))+++---***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...++++++******++++++,,,---))))))***+++,,,,,,------------......//////000000000111222333333333333333222333444444333555888:::<<<<<<===>>>???BBBCCCEEEHHHHHHGGGGGGHHHIIIKKKLLLPPPNNNKKKJJJJJJJJJHHHFFFFFFGGGGGGHHHIIIJJJKKKKKKHHHFFFDDDBBBBBBDDDGGGIIIBBBAAA???============>>><<<<<<;;;:::999888777666888888888888777666444444222222222222222333333333000000////////////000111---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,---......---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...///000111111222333444555444333222111000000111222444555666777777777777777888999;;;;;;>>>=========>>>@@@CCCDDD@@@DDDHHHIIIHHHKKKQQQVVVYYYWWWXXX[[[]]]^^^```ccc___bbbdddfffffffffhhhiiifffgggiiikkkllllllllllllmmmooorrrrrrpppmmmkkkjjjiiieeedddfffgggdddbbbccc[[[\\\[[[YYYWWWWWWXXXZZZWWWSSSPPPOOOPPPOOOKKKGGGDDDHHHLLLLLLIIIEEECCCCCCAAAAAABBBCCCCCCCCCBBBBBB>>>>>>======<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::777777777777666444222000++++++++++++++++++++++++---,,,,,,,,,,,,---...............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...///000,,,------...///000000111111000/////////000222333444333222222111111222222888888999999:::;;;<<<<<<<<<===???@@@AAAAAA@@@???AAACCCFFFHHHJJJJJJJJJIIILLLKKKIIIHHHGGGGGGHHHHHHEEEDDDCCCBBB@@@???>>>===<<<======>>>>>>>>>>>>===:::::::::999999999888888666666666666555555555555444333222222111111222222000000000000////////////,,,...000111///...---,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......///////////////000000111222222333444444555555666999999:::<<<>>>@@@CCCDDDEEEGGGHHHHHHHHHHHHIIIKKKMMMIIIEEEDDDFFFHHHGGGFFFCCCBBBCCCEEEGGGIIIHHHGGGIIIHHHFFFDDDDDDDDDDDDEEE@@@???===<<<;;;<<<>>>???;;;;;;:::999888888888888:::999888777666666666666888666333111000///000111111111000000//////......------------------------...------,,,,,,+++******++++++++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...//////222222444444444444222222222222222333333333444444555666777888999:::;;;;;;::::::::::::===@@@AAA???AAAAAABBBDDDHHHLLLPPPSSSWWWVVVVVVZZZ___aaa]]]YYY___```aaacccdddeeeffffffaaabbbdddfffhhhhhhhhhgggjjjjjjjjjjjjjjjkkkjjjjjjjjjgggeeecccbbb```]]][[[WWWWWWWWWWWWVVVUUUTTTTTTPPPNNNJJJGGGGGGHHHJJJLLLHHHIIIJJJKKKJJJHHHEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@??????>>>===<<<;;;:::::::::;;;<<<<<<;;;888666444555555444444444333333333++++++++++++++++++++++++---,,,,,,,,,,,,---............---------,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---------///000111------......//////000000000000/////////000111222111111111111111222333444555666777888999:::;;;;;;<<<===>>>@@@@@@@@@@@@??????AAADDDGGGIIIJJJJJJJJJLLLKKKIIIHHHGGGGGGHHHHHHDDDDDDCCCAAA@@@???======<<<===============<<<<<<::::::999999999888888888666666666666555555555555444333222222111111222222000000000000/////////...---------,,,++++++,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,------------...//////......//////000111222222222333444444555555777888999:::===???AAABBBDDDFFFGGGGGGFFFGGGHHHIIIJJJGGGDDDDDDFFFGGGFFFDDDBBBBBBBBBDDDFFFHHHGGGFFFGGGFFFDDDCCCBBBBBBCCCCCC???>>><<<;;;:::;;;<<<===<<<<<<;;;:::999999999999888888777666555555555555666444222000//////000111000000000000000/////////------------------------------..................,,,,,,+++++++++,,,------,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,---......///111222333444444333222111111111111111222222222222555555666777888999::::::999::::::999999;;;===>>>AAAAAABBBDDDGGGKKKOOOQQQTTTSSSTTTWWW[[[]]]\\\[[[]]]^^^```bbbdddeeeffffffffffffgggiiijjjjjjjjjjjjhhhiiijjjjjjiiihhhiiijjjhhheeebbb```___^^^[[[ZZZXXXXXXXXXWWWVVVUUUSSSRRRNNNLLLJJJHHHGGGHHHJJJKKKIIIJJJJJJIIIHHHFFFEEECCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;::::::;;;;;;:::888666444444444444444333333333333++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///........................000////////////000111111//////000000111333444555333333444666777999::::::;;;<<<===>>>????????????===???CCCFFFIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHCCCCCCBBB@@@???>>>============>>>======<<<;;;::::::999999999999888888888666666666555555555555444333333222111111111111222000000000/////////......111///---,,,+++,,,...///++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///............///000000111111222222333444444444666666777888:::<<<>>>@@@BBBCCCEEEEEEDDDDDDFFFGGGEEEDDDCCCDDDEEEEEEDDDBBBAAA@@@AAABBBEEEFFFEEEDDDEEEDDDCCCBBBAAAAAAAAABBB>>>===;;;::::::;;;;;;<<<===<<<;;;:::999999999999777666555444333333333333222222000///...///000111---------...............------------------------,,,,,,,,,---.../////////------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************))))))***+++,,,------...++++++,,,,,,------......111111222333333222111111/////////000000000111111444444555666777888888999666777888999999999;;;===>>>>>>???AAADDDHHHKKKMMMNNNPPPSSSTTTVVVYYY\\\^^^]]]^^^```bbbdddeeefffffffffeeeeeeeeefffgggggghhheeehhhjjjiiifffeeegggiiifffccc___\\\[[[[[[ZZZYYYWWWWWWWWWVVVTTTRRRPPPOOOKKKJJJIIIIIIIIIIIIJJJJJJKKKJJJIIIHHHFFFEEECCCCCCAAAAAA@@@@@@@@@?????????<<<<<<<<<;;;;;;;;;;;;;;;999999::::::999777555444444444444333333333222222++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************))))))------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,......------------------........./////////000000/////////000000222333333222222333555777888999:::::::::;;;<<<===>>>>>>???>>>@@@DDDGGGIIIJJJJJJJJJKKKJJJIIIIIIHHHHHHGGGGGGBBBAAA@@@???>>>===<<<<<>>===<<<;;;:::999999999999888888888888666666555555555444444444333222222111111111111111000000/////////.........///---,,,+++,,,---------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......------......///000000000111111222333333333444444555666888:::<<<===???@@@BBBBBBAAAAAACCCDDD@@@AAABBBCCCDDDCCCAAA@@@@@@??????AAACCCDDDCCCBBBCCCCCCBBBBBBAAAAAAAAAAAA>>>===<<<;;;;;;;;;<<<<<<<<<;;;:::999888888888888666666555333333333333333000///.........//////000******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------000000111222222111000000////////////000000000000333333444444555666666777555444777===AAA???<<<:::;;;;;;<<<>>>@@@CCCEEEFFFJJJNNNQQQRRRRRRUUU\\\bbb``````bbbcccdddeeeeeeeeefffeeedddcccdddeeefffgggcccfffhhhgggdddccceeehhheeebbb]]]ZZZYYYYYYYYYXXXUUUUUUUUUTTTRRROOOLLLJJJIIIJJJJJJKKKKKKKKKJJJJJJLLLJJJHHHFFFDDDCCCBBBBBB@@@@@@@@@??????>>>>>>===999:::::::::;;;;;;;;;<<<888888999888888666555444333333333333222222222222++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------,,,,,,,,,------------,,,,,,,,,,,,------......////////////111000000//////000000000222222333555666888999999888999999:::;;;===>>>>>>BBBCCCFFFHHHIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFFFF@@@@@@???>>>===<<<<<<;;;@@@@@@@@@???>>>===<<<;;;999999999888888888777777555555555555444444444444333222111111000000111111////////////............***))))))+++------+++))),,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,+++++++++,,,,,,,,,---------------------....../////////000000111222222222222222333444666777999:::<<<===??????>>>>>>@@@AAA<<<>>>AAABBBBBBAAA@@@????????????@@@BBBCCCBBB@@@BBBBBBBBBBBBBBBBBBAAAAAA>>>>>>>>>===============:::999888777666666666666666666555444333333333333..................//////+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********...---,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,//////000111111000//////////////////000000000000222222222333333444444444444111555CCCLLLHHH???999:::;;;<<<===???AAABBBCCCGGGKKKPPPQQQPPPTTT\\\cccccccccddddddddddddcccccciiiiiiggggggggghhhiiijjjbbbdddfffeeecccbbbdddfffeeeaaa\\\YYYYYYYYYYYYYYYUUUVVVVVVUUUSSSOOOLLLIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKIIIGGGEEECCCBBBAAAAAA@@@@@@???>>>======<<<<<<888888999999::::::;;;;;;777777777777666555555444333333222222222111111111+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...000222222222222+++++++++,,,,,,---------***++++++,,,,,,------......////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///.........111111000///////////////222333333444555666777777777777888888:::;;;===>>>BBBDDDFFFGGGHHHHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDDDD??????>>>======<<<;;;;;;>>>?????????>>>===<<<;;;999888888888888777777777555555555444444444444333222222111000000000000111/////////.........---------,,,---000444555222///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---............//////000111111222111111222333444666777888999:::<<<<<<;;;;;;===>>>:::===@@@AAAAAA@@@@@@@@@??????>>>@@@BBBBBBAAA???AAAAAABBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>=========999888777666555555555555666555444333222222222222..............................//////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++------,,,+++++++++,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))++++++++++++,,,,,,,,,,,,......///000000///............/////////000000000000111111111222222222222333000777GGGPPPJJJ???999<<<<<<===???@@@AAABBBBBBEEEIIIMMMOOOOOOSSS[[[aaaccccccdddddddddcccbbbbbbffffffffffffgggggghhhiiidddcccccccccddddddccccccccc```\\\ZZZZZZZZZYYYXXXWWWXXXXXXXXXVVVRRRNNNLLLJJJKKKKKKKKKKKKKKKJJJJJJHHHGGGFFFEEECCCBBB@@@@@@??????>>>===<<<<<<;;;;;;777777888888999999::::::666666666555555444444444222222222111111111000000+++++++++++++++++++++++++++++++++***++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++...///000000//////******++++++,,,---......******+++,,,,,,---......---......///...---,,,+++******++++++,,,,,,------+++,,,---.........------//////.........///000000222222222333333333444444666666666777888:::<<<>>>???@@@CCCEEEFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCBBB>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;888888888888777777777777555555555444444444333333222222111000000000000000//////.........---------111//////222888;;;:::777......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************************************************************************************)))*********++++++++++++************************************************)))************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,------...---......//////000111111111111111222333555666777777888::::::999999;;;<<<999<<>>=========<<<;;;999888777666666555555555444444333222111111111111...////////////.........///////////////.........++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++---...////////////...---------------............///000000000000111111111333111:::HHHKKKAAA;;;;;;;;;;;;<<<>>>>>>?????????CCCFFFJJJLLLNNNRRRXXX\\\___```aaabbbbbbccccccbbbbbbcccdddeeefffffffffffffffccc```bbbeeefffdddaaaaaa^^^\\\ZZZZZZYYYXXXVVVUUUVVVXXXXXXVVVRRRNNNLLLJJJJJJJJJIIIHHHHHHHHHGGGEEEEEEEEEEEEDDDBBB@@@?????????>>>===<<<;;;:::999777777888888888888888888666555555444444444444444222111111111000000000000++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++***)))))))))***+++---...//////******+++,,,,,,---......***++++++,,,+++***)))((())))))***+++,,,,,,------+++,,,---.........---,,,---------...///000111222111111111111111111111111666666666666888:::<<<===;;;===@@@CCCEEEEEEEEEEEEDDDDDDEEEEEEEEECCCBBB@@@=========<<<<<<;;;;;;:::999999::::::;;;:::::::::888888888888777777777777555555444444444333333333222111111000000000000000//////.........---------///,,,))),,,222777888777///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************************************************************))))))******++++++++++++************************************************)))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------......///000000000111111111222333555666777666777999999888888:::;;;999<<>>>>>AAACCC@@@??????@@@BBBBBBAAA???===>>>???@@@@@@???>>>===<<<<<<======<<<<<<;;;::::::999888777666666666666333222111000//////////////////000000///......------------,,,,,,+++++++++++++++++++++++++++++++++)))))))))******+++,,,,,,++++++++++++,,,------...,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++*********************************++++++,,,,,,---************************++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,++++++,,,,,,,,,---------////////////000000000000222333===GGGCCC888666>>>888888999:::;;;;;;;;;;;;AAADDDGGGJJJNNNRRRVVVYYY[[[\\\]]]___aaabbbcccccccccdddgggiiijjjjjjjjjiiigggbbb___aaafffhhhddd______]]][[[ZZZZZZYYYVVVTTTRRRSSSUUUUUUSSSPPPLLLIIIJJJIIIHHHGGGFFFEEEEEEFFFCCCDDDEEEEEEEEEBBB@@@??????>>>===<<<;;;:::999999888888888777777777777777555555444333333333444444111111111111000000000000++++++++++++******))))))++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..................////////////000000111111111222222222444444555666777888999999<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999777777666666555555555444444444444444444444444444333222111111000000111111111000000///...---------,,,,,,,,,---///000222333111000---+++))))))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************)))************+++++++++)))************+++++++++************************,,,+++++++++***)))))))))++++++++++++++++++++++++)))***++++++***)))***+++((()))))))))***************************************(((+++111111+++(((***************************++++++++++++++++++++++++************************************************************************************************)))************++++++++++++++++++,,,,,,,,,------..................------000000000000111222333444777666555555666888;;;<<<>>>===<<<;;;;;;<<<>>>???@@@@@@@@@?????????????????????@@@???<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::777777777666555555444444444444333222222111111000000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))---,,,+++++++++,,,---......---+++***)))***++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------///////////////.........444666:::<<<===<<<999777777888888999:::;;;<<<===@@@AAADDDHHHKKKNNNPPPQQQRRRUUUYYY]]]```aaaaaa```bbbdddffffffeeedddeeefffdddaaa```dddhhhggg```YYYZZZ^^^^^^ZZZZZZ[[[WWWOOOPPPTTTTTTQQQOOOOOOKKKFFFIIIHHHFFFGGGHHHHHHGGGEEECCCCCCCCCCCCBBBAAA@@@???===<<<<<<;;;;;;:::999999888888888888777777777666555444333222111111111111000000000000////////////++++++++++++*********)))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...............////////////000000000111111111222222222222333444555666777777:::;;;<<<>>>???@@@AAAAAABBBBBBBBBAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999999777666666666555555555444444444444444444444444444333222111111000000111111000000000///...---------,,,,,,,,,---...///000111000///---+++******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,************************)))************+++++++++)))************+++++++++************************+++++++++***************++++++++++++++++++++++++***,,,---,,,+++***+++,,,************++++++++++++************************...,,,...333333...,,,...++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))************+++++++++,,,,,,,,,---------......------...............---000000000000111222333333555555444444555777999;;;;;;;;;;;;;;;;;;<<<<<<===========================>>>??????>>><<<;;;;;;<<<;;;;;;;;;;;;::::::::::::777777666666555444444444444333333222111111000000000/////////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,++++++***+++,,,---...---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------////////////............333444777999:::999777666777777888999:::;;;<<<<<>>>>>>>>@@@@@@??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888666666666555555555555555444444444444444444444444222222111000000000000111000000//////...---------,,,,,,,,,,,,,,,---.........---,,,*********+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,************************)))************+++++++++)))************+++++++++***************************************++++++++++++++++++++++++++++++++++++,,,------++++++,,,---***++++++++++++,,,,,,,,,************************,,,++++++......++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++------------............+++,,,---...............////////////000111222222444333333333444555777888888888999:::::::::::::::::::::::::::;;;;;;;;;;;;===>>>>>>===;;;:::;;;<<<;;;;;;;;;:::::::::999999777666666555555444333333333333222222111000000000/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++************+++,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------------------------........................111222333444555555555555555666777888999::::::;;;===>>>AAADDDGGGJJJKKKLLLJJJMMMQQQVVVZZZ\\\]]]]]]]]]___aaaaaa`````````aaa]]]___aaabbbaaa^^^ZZZWWWTTTVVVUUUSSSSSSTTTQQQLLLTTTUUURRRLLLJJJLLLLLLJJJGGGFFFEEEEEEFFFFFFEEEDDDAAABBBBBBAAAAAA@@@???>>>;;;;;;;;;:::999999888888777777666666666555555555444333222111000000000000000000000/////////......++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........///////////////000000000111111...//////000111111222222666777888:::;;;<<<<<<===============<<<;;;:::999::::::::::::::::::::::::::::::999999999888888888555555555555555555555555333333333333333333333333222222111000000000000000/////////......---------,,,,,,+++++++++++++++,,,,,,++++++******+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++************************)))))))))***+++++++++,,,+++++++++++++++++++++++++++,,,---,,,+++***+++---*********+++++++++,,,,,,************************,,,******************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++,,,,,,,,,------------...***+++,,,---.../////////............///000111222222111111111222333555666444555777888999999888777888999999999999999::::::;;;======<<<:::::::::;;;::::::::::::999999999999666666555555444333333222222222222111000000//////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++***+++,,,------,,,***)))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...............///111111111111222333444555444444555666777888999999;;;<<<>>>AAADDDFFFGGGHHHFFFIIIMMMRRRVVVYYY[[[[[[[[[]]]______^^^]]]^^^___[[[]]]___]]]ZZZWWWXXXYYYXXXWWWUUUTTTSSSRRRPPPMMMQQQRRROOOJJJHHHJJJIIIGGGFFFEEEDDDDDDEEEEEEDDDBBB@@@@@@@@@@@@???>>>======:::::::::999888888777777555555555555444444444444222222111000000000000000000000/////////.........+++++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------................../////////000000000/////////000000111111222444555777888:::;;;;;;;;;;;;;;;;;;;;;:::999888888999999999999999999999999888888888888888777777777444444444555555555555555333333333333333333333333222111000000//////000000............------------,,,,,,+++************++++++*********++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++)))+++,,,+++***)))***,,,))))))))))))*********+++************************......---,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,---............------------...///000000000000000111111222333333222333555777777777777666888888888999999::::::::::::;;;<<<;;;:::999:::;;;::::::999999999888888888555555444444333333222222222111111000000//////...---------...............------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++)))***,,,------,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////111111000000111222444555222333333444555666777777888999;;;>>>@@@BBBCCCCCCCCCEEEIIINNNSSSVVVXXXYYYXXXZZZ\\\\\\[[[ZZZ[[[\\\[[[\\\ZZZVVVRRRSSSWWW\\\[[[WWWTTTSSSQQQOOOLLLKKKMMMOOONNNIIIGGGHHHFFFBBBEEECCCBBBBBBCCCDDDBBBAAA????????????>>>===<<<;;;999999999888777777666666444444444333333333222222111111000/////////000000////////////............++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------...................../////////////////////000000111111111333444555777888999999:::999:::::::::999999888777888888888888888888888888777777777777777777777777444444444444444555555555333333333333333333333333111111000////////////000------------------------,,,++++++*********++++++*********+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))************+++******+++++++++,,,,,,,,,************************)))************+++++++++)))************+++++++++***************************************+++++++++++++++++++++++++++++++++)))***++++++))))))***+++(((((()))))))))*********************************+++------******------+++************************++++++++++++++++++++++++************************************************************************************************)))************+++++++++************++++++++++++***+++,,,---------------,,,,,,,,,,,,---...///000///000000111111111111222222222333555666666666666777777888888999:::::::::999:::;;;:::999888999:::999999999888888888777777555444444333333222111111111111000000///.........---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++)))***++++++,,,,,,++++++******+++,,,,,,,,,++++++*********++++++,,,,,,---******************************+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000111222333444111111222333444555555666666777999;;;===>>>??????AAACCCFFFJJJOOORRRUUUVVVUUUWWWXXXXXXWWWWWWXXXYYYYYYYYYVVVRRRPPPRRRXXX]]]YYYSSSOOOOOOMMMJJJHHHIIIKKKNNNMMMIIIGGGGGGEEEAAADDDBBBAAAAAABBBBBBAAA@@@===>>>>>>======<<<;;;:::999888888777666666555555333333222222222111111111000000////////////000000/////////.........------+++++++++,,,,,,,,,------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------........./////////......////////////000000000111222444666666777777999999999999999888888777777777777777777777777777666666666666666666666666333333333444444555555555222222222222222222222222111111000///////////////------------------------++++++*********+++,,,,,,***++++++++++++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,************************)))************+++++++++)))************+++++++++************************+++++++++***************++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))*********+++++++++************************'''++++++((((((++++++'''++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++,,,---...//////000000111111111111111222222222333444555777777666666777777888999999:::777999:::999888888999:::999888888888777777777777444444333333222111111111111000000//////...------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******,,,---------,,,+++++++++******++++++,,,---)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,------...//////......///000000111111222///000000111222333444555444555777999:::;;;<<<<<<>>>@@@CCCFFFJJJNNNQQQRRRPPPRRRTTTTTTSSSSSSSSSTTTVVVUUUSSSRRRQQQTTTXXX[[[UUUNNNJJJKKKKKKHHHHHHKKKNNNOOOMMMGGGEEEGGGFFFDDDCCCAAA@@@@@@AAAAAA@@@???=========<<<<<<;;;:::999888888777666666555555444222222111111111000000000/////////......//////000//////.........---------+++++++++,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////------.....................///111222444444555555888999999999999888888777777777777777777777777777555555555666666666666666333333333444444555555555222222222222222222222222111111000///////////////------------------------++++++******+++,,,,,,---+++++++++++++++***))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,************************)))************+++++++++)))************+++++++++************************,,,+++++++++******))))))+++++++++++++++++++++++++++,,,------++++++,,,---******+++++++++,,,,,,,,,************************)))...///++++++///...))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++++++++,,,,,,,,,---------,,,,,,---------,,,++++++++++++++++++,,,---......///000111111111111111000333222222222333555777888555555555666777888888999777888999999888777888:::888888888888777777777777444444333333222111111000000000000///......------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++***+++,,,---...---,,,,,,++++++***)))***+++---...))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,---...//////,,,---...///000000000000//////000111222333444444333444666777999:::::::::<<<>>>@@@DDDGGGKKKMMMOOOMMMOOOQQQQQQPPPOOOPPPQQQRRRRRRRRRSSSUUUVVVWWWXXXSSSLLLHHHKKKKKKIIIJJJNNNRRRQQQMMMFFFDDDGGGIIIGGGBBBAAA???@@@AAAAAA@@@>>><<<<<<<<<<<<;;;:::999999777777777666555555444444111111111111000000000000//////.........//////000//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***---,,,((('''++++++(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///111000111111222333444555444444444555555555555555777666666555444444333333222333444444555555444444444333222333444444333111222222222111111111111000////////////............,,,---...---+++***+++,,,---,,,++++++,,,,,,***(((---,,,***)))))))))************++++++++++++******+++++++++*********)))))))))))))))))))))***++++++************************************************************************************************++++++++++++++++++++++++++++++************++++++************************************************************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++))))))))))))************+++++++++*********))))))+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------............////////////000000000111222222333333555555555555666666666666999777666555666777999:::777666666555555555555555555555444333222000000///000000000000////////////...---,,,,,,++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------...------......///000111/////////000111111222222111222444555555555777999999<<>>=========>>>???============<<<999777666666555555444444333222222111111111111000000000000///////////////////////////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,...//////---***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............111111111111111222333444444444444444444555555555666666666555444333333333333333444555555555555444444333222333444444333111222222222111111111000000////////////............,,,---...---+++***+++,,,***))))))***+++,,,+++))),,,,,,***)))))))))************++++++++++++******+++++++++*********))))))***)))))))))))))))***+++************************************************************************************************++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++))))))))))))************+++++++++*********))))))+++++++++++++++++++++++++++******)))))))))******+++++++++,,,,,,,,,---------.........//////////////////000111111222222333444444555555555666666666888777666555555777888:::666666777777666666555444444333222111000//////...000000000000/////////......---,,,,,,++++++,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...///000111...//////000000111222222111333444555444444666888777:::===???@@@BBBEEEHHHGGGJJJLLLMMMLLLKKKKKKKKKQQQQQQQQQQQQRRRSSSSSSTTTLLLLLLJJJHHHFFFFFFHHHJJJMMMLLLKKKJJJIIIGGGEEEDDDAAA@@@???=========>>>???=========<<<;;;999777666555555555444333333222222111111111000000000//////..............................---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))///888888...((()))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............222111111111111111222222333333333333444444444555666555555444444333333222333444555555666666555555333222222333444555333111222222111111111000000000/////////............---,,,---...---+++***+++,,,)))(((''')))+++,,,+++***,,,+++******)))***************++++++++++++******+++++++++***************+++******)))))))))******************************************************************************************************++++++++++++++++++++++++++++++************++++++************************++++++++++++,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++***************)))************+++++++++++++++++++++++++++++++++)))))))))*********+++++++++++++++***************++++++++++++++++++++++++---,,,+++******)))******++++++++++++,,,,,,,,,,,,---------.........////////////000000111111222222444444444444555555555555777666555555555666888999555666777888888666555333222222111000///......---000000000/////////.........---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++************************++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,------------...///000000......//////000111111111111333444444333333444666666777999:::<<<>>>BBBEEEFFFHHHIIIIIIHHHHHHIIIJJJOOOPPPQQQRRRRRRQQQPPPPPPIIIIIIIIIGGGEEEEEEFFFHHHKKKKKKJJJIIIHHHGGGFFFFFFBBBAAA???>>>======>>>>>>======<<<<<<:::888777666555555444333333222222111111111000000000000//////...........................------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,'''---::::::---''',,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........222111111000000000111111111111222222333333444444444444444444333333222222333444555555666666555555333222222333444555333222111111111111000000000000//////.........---------,,,---...---+++***+++,,,+++***))))))+++,,,+++***++++++************************++++++++++++******************************++++++******))))))******************************************************************************************************++++++++++++++++++++++++++++++************++++++************************+++,,,,,,,,,,,,,,,------************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++000///...---,,,,,,+++,,,***++++++++++++,,,,,,,,,,,,,,,---------...............//////000111111222333333333333444444444444555555444444555555666777444666888999999777444222222222111000000///......000000/////////............---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************************************************************************************++++++++++++******************************************************++++++++++++++++++++++++************************)))******++++++******)))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000------...//////000000111111333444333222222333444555666777888999<<<@@@DDDFFFFFFFFFEEEDDDEEEGGGIIIMMMOOOPPPQQQQQQOOOMMMKKKFFFGGGGGGFFFDDDDDDFFFGGGGGGIIIKKKKKKJJJGGGEEEDDDCCCBBB@@@>>>======>>>>>>===<<<<<<:::999888666666444444333333222111111111111000000000////////////........................------,,,,,,+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---'''***666666+++'''...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111111000/////////000000000000000111222333333444333333333333333222222222333444444555555555555555222222111333555555444222111111111000000000//////............------------,,,---...---+++***+++,,,000...,,,++++++++++++***************+++***************++++++++++++******************************++++++***************+++************************************************************************************************++++++++++++++++++++++++++++++************++++++************************+++++++++,,,,,,---------************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))*********+++++++++++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++000///...---,,,,,,+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,---------------......//////000111111222222222222333333333333444444444444444555555555333555777888888666333222222222222111000000000///////////////...............---,,,,,,++++++,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************************************************************************************++++++++++++******************************************************++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++************++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,---...///---------...//////000000000222333222111111222333555666666777888;;;???BBBDDDDDDDDDCCCBBBDDDGGGIIIJJJLLLNNNOOOOOOLLLIIIGGGDDDEEEFFFEEEDDDDDDEEEGGGFFFJJJOOOQQQNNNIIIDDDBBBCCCBBB@@@???>>>>>>>>>???<<<<<<;;;999888777666666333333333222111111000000000000000////////////...........................,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,((()))//////))))))...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000///////////////000000...//////000111222333333222222222222222222222222222333444444555555444444222111111333555555444333111111000000000/////////.........------------,,,,,,---...---+++***+++,,,333000---++++++++++++***))))))***++++++++++++*********++++++++++++*********************+++++++++***************+++,,,,,,************************************************************************************************++++++++++++++++++++++++++++++************++++++******************************++++++,,,,,,------************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,***************+++++++++++++++++++++++++++++++++---,,,+++******)))******************+++++++++++++++++++++,,,,,,,,,------------......//////000000111111111111222222222222222333333333444444444444333444555666666444333111222222222111111000000000/////////.........------...---,,,,,,++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********************************************************************************************++++++++++++******************************************************++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++))))))*********+++++++++************++++++++++++++++++++++++,,,---......,,,,,,------.../////////...000111111000000111333333555666777888:::===@@@???@@@AAAAAAAAACCCFFFHHHGGGIIIKKKLLLKKKIIIGGGEEEBBBCCCEEEEEEDDDDDDEEEGGGJJJOOOUUUVVVQQQJJJEEECCCBBBAAA@@@???>>>???@@@@@@<<<;;;:::888777666666555333333222111111000000///000000////////////......------------------------+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***))))))******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------............//////000111---......///000111222333111111111222222222222222111222333333444333333333111111111333555666555333111000000000////////////.........---------,,,,,,,,,---...---+++***+++,,,111...+++******+++++++++((()))***+++,,,++++++*********++++++++++++******))))))*********+++++++++)))))))))***+++,,,---...************************************************************************************************++++++++++++++++++++++++++++++************++++++************************))))))******+++,,,,,,---************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********++++++++++++++++++++++++++++++++++++******)))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,,,,------......///000000000000000111111111222222111222222333333333333333333333444444333333222111111000000000000///////////////.........---------...---,,,,,,++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))******************************************************************************++++++++++++******************************************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,************++++++++++++************+++,,,---...+++,,,,,,---......//////---...000000000000222333111333555777777999;;;===:::<<<>>>???@@@AAADDDFFFEEEFFFGGGHHHHHHGGGEEEDDDAAACCCEEEEEEEEEEEEFFFGGGOOOSSSVVVSSSMMMFFFCCCCCCAAA@@@?????????@@@AAABBB<<<;;;999777666555555555222222222111000000//////000000/////////.........------------------------++++++******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++'''++++++((()))------)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,------------------......000111222------...///000111222222111111111111111111222222111111222333333333333222111111111333555666555333000000000000////////////......---------,,,,,,,,,,,,---...---+++***+++,,,///,,,))))))***+++,,,,,,((()))***+++,,,,,,+++*********++++++++++++******))))))******++++++++++++((())))))***+++---...///************************************************************************************************++++++++++++++++++++++++++++++************++++++************************(((((()))***++++++,,,,,,************************************************************************++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000000000000000111111111111111111222333333333333222333333222222222111111111///////////////.........//////.........---------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++******))))))************************))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------)))************+++++++++************+++,,,---...++++++,,,------......///+++---///000///000222444///222555666777888999;;;666888;;;===>>>@@@CCCEEECCCDDDEEEFFFFFFEEEDDDCCCAAACCCEEEFFFEEEEEEFFFGGGQQQSSSSSSNNNFFFAAA@@@BBB@@@??????>>>???AAABBBCCC<<<;;;999777555555555555222222111111000/////////000/////////............------------------------+++*********+++,,,,,,---+++******))))))******+++...---,,,,,,++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))((((((***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////222222111111000/////////111111111111111111111111000000000000000000000000000000000000000000000000///............---------,,,,,,,,,++++++*********************************************************************************************************************************************************************************************************************************************************************************************************+++++++++*********))))))************************++++++++++++++++++++++++,,,***(((&&&&&&(((***,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++---......---+++***---------............///////////////000000000000111111111000000000000000222111000111333444333222111111111111000000000000------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))************+++++++++************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000222222333444555666777888666777888;;;===???AAABBBCCCEEEFFFEEEBBB???===<<<>>>DDDIIIGGGAAA>>>CCCJJJTTTRRRNNNJJJFFFDDDDDDDDDFFFDDD@@@>>>===>>>???@@@;;;999666444222111222222222222222111000//////...///............---------...---,,,,,,++++++++++++//////...---,,,++++++***++++++++++++++++++++++++...---,,,+++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++---......,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................111111000000000000//////111111111111111111111111000000000000000000000000////////////////////////............------------,,,,,,,,,+++++++++******************************************************************************************************************************************************************************************************************************************************************************************************+++++++++*********))))))************************++++++++++++++++++++++++,,,+++)))(((((()))+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,------,,,+++***------------.............../////////000000000000222222222222222222333333222111111111333444333222111111111000000000//////------------,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))************+++++++++************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////000000111111222333444555666666666888:::<<<===???@@@BBBCCCEEEDDDBBB???=========AAAEEECCC???===AAAEEEMMMKKKHHHEEEDDDCCCCCCDDDCCCBBB@@@>>>=========>>>:::888666333222222222333222222111111000//////...............------------...---,,,+++++++++++++++.........---,,,,,,++++++***+++,,,------,,,+++***---,,,,,,++++++++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////000000000000000000000000000000000000000000000000000000000000////////////////////////............------------,,,,,,,,,++++++++++++***************************************************************************************************************************************************************************************************************************************************************************************************+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++------------................../////////000000000222222111111111222444555333222111222444444444222111111000000000000//////.........------------,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((()))************+++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------......///000...//////000111222333333555666777888999;;;<<<<<<>>>@@@CCCCCCAAA>>>======;;;===>>>>>>===<<<>>>???CCCBBBAAA@@@@@@AAABBBCCC@@@???>>>===<<<;;;;;;:::777666444333222222333444222111111000000//////...............---------------,,,,,,++++++++++++,,,------------,,,,,,,,,,,,***+++---......---+++***,,,,,,+++++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++))))))+++---...---+++)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------...//////000111111000000000000000000000000000000000000000000000000////////////////////////.........---------,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************************************************************************************************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,,,,---------................../////////000000000///......///111333444333222111222333444444222111000000000//////////////////.........---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((''''''))))))*********+++++++++************************++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------------...//////......///000000111222222444444555666777888888999;;;===@@@@@@???=========;;;:::::::::<<<<<<<<<;;;===============>>>@@@@@@<<<<<<===<<<;;;:::888777555444333333222333333444111111000000////////////.........---------,,,,,,,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------***+++---......---+++***+++++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******,,,///111000---)))++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,---...///000000111////////////////////////////////////////////////...........................------------,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************************************************************************************************************++++++++++++++++++++++++)))+++,,,------,,,+++)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---+++)))(((((()))+++---,,,,,,,,,------------...............//////////////////...//////111333444222111000111333444333222000000000////////////...//////.........---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((''''''))))))*********+++++++++************************++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------...////////////000000111111222222333333444444555666666777888:::===>>>===<<<;;;<<<;;;999888999<<<===;;;:::===<<<<<<<<<<<<=========::::::;;;;;;:::888666555333333333222222222333333000000000///////////////...------------,,,,,,,,,+++++++++******++++++,,,******+++,,,,,,---------***+++,,,------,,,+++***+++************++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++---,,,---000333333000,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---...//////000////////////////////////////////////////////////........................------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************************************************************************************************************************************************************************************************************************************************************************************************************+++++++++************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,------------------........./////////111111222222333333333444111000///000222222222111000000////////////...............------------,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((()))************+++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...///000000000111111111222222111222222333444555666666666888;;;<<<;;;::::::::::::999999:::;;;<<<;;;:::>>>=========<<<<<<<<<;;;999:::::::::999777555444222222222222222222222111////////////////////////------------,,,,,,,,,,,,+++************++++++,,,******++++++,,,,,,------++++++++++++++++++++++++***************+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********+++,,,---------++++++++++++++++++++++++,,,+++***---111222///+++++++++++++++++++++++++++++++++++++++++++++++++++)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,------.................................////////////////////////........................---------,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************************************************************************************************************************************************************************************************************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++)))******************)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,------------------.........//////000111333444444333222111000......///000111000///000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))************+++++++++************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///000000000000111111111111000111222333444555666666555777:::;;;:::888888888999999::::::::::::;;;;;;===============<<<;;;;;;::::::999999888666555444222222222222222111000000////////////////////////---------,,,,,,,,,++++++***************+++,,,,,,+++++++++++++++,,,,,,,,,++++++***))))))***++++++******))))))***+++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******+++,,,------......++++++++++++++++++++++++***'''&&&)))...///,,,(((++++++++++++++++++++++++++++++++++++++++++++++++)))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,------------..............................////////////////////////........................---------,,,,,,,,,++++++*********++++++,,,,,,,,,************************************************************************************************************************************************************************************************************************************************************************************************))))))******++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,------------------.........//////...000222333333111///---///...---...///000000...000/////////............------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))************+++++++++************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,---....../////////000000000000000000000111222444555666777444777999:::999777777777777999::::::999888:::<<<<<<<<<=========<<<;;;;;;::::::999888777666555555222333333222222111//////.........///////////////---------,,,,,,,,,++++++******))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++***************************++++++,,,,,,++++++***...---,,,,,,++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,------......------,,,,,,...//////...------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************++++++++++++++++++************)))************************++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++//////...---,,,,,,------))))))***+++,,,,,,------,,,,,,,,,,,,------------------------------------------------------------000000000000000000000000...//////000000000000000//////...,,,+++,,,...111///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,+++,,,---...///---------............/////////000111111111111111222333444555666666666666888777666666666777999999;;;;;;;;;;;;::::::999888777666555444333444555666555444333111000///////////////...------------...------------------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++***************************++++++,,,,,,++++++***///...---,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,...//////...------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************++++++++++++++++++************)))************************++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***************+++,,,,,,,,,---------...............---------------//////......------------,,,---------------------//////............------------------------------------------------------////////////////////////......///000000000////////////...---+++,,,...111///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,---...///------------............//////000111111111111000222333444555555666666555888777666666666777999999:::::::::::::::999888888777666444333333444555555444333222111000000////////////...---------------------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************+++++++++,,,***************************++++++,,,,,,++++++***///......------------...------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,---//////---,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************++++++++++++++++++************)))************************++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++***************************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,---)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,++++++++++++------,,,,,,++++++******------------------------------------------------........................------...////////////......///...---,,,,,,...000///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++++++++*********************************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------...............//////000000000000000111222333444555555555555777777666666777777888999888999999999999888888777777666444333333333444555333222111000000000000000///......---------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,***************************++++++,,,,,,++++++***...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++---///...---,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))*********++++++++++++++++++*********))))))************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++........................------------------------------------------------,,,------.....................///...,,,,,,...000///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++******+++++++++++++++,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++++++++******))))))))))))))))))))))))***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------......,,,,,,---------.........---...//////000000//////000111222333444444444444666666666666666777777888777777888888888777777666777666444333222333333444222111000000000000000111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************++++++,,,,,,++++++***,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++---......---,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))*********++++++++++++++++++*********))))))************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,............---------------------....../////////...///000111111000//////........................---------....../////////........................------------------------------------------------,,,------...............---...///...---,,,...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++++++++******))))))))))))))))))))))))***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------,,,,,,,,,------------...------...////////////...///000111222333333333333444444555555555666666666555555666666666666666555777666444333222222333333111111000000///000000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***************************++++++,,,,,,++++++******************++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************++++++++++++++++++************)))************************************************************************************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++***************+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,------......//////000000000000111111222333333222333555666666666555444111111111000000/////////------........./////////........................------------------------------------------------------...////////////...---...//////---------//////............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++************++++++,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++++++++*********************************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------,,,------..................///000111222222222222222222333444444444444333333444444555555555555555777666444333222111222222222111000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------***************************++++++,,,,,,++++++***+++*********++++++,,,---+++++++++,,,,,,---------***++++++,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++***,,,...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************++++++++++++++++++************)))************************************************************************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---...000111222111222444666999;;;===>>>>>>??????@@@AAAAAABBBBBBAAABBBDDDFFFFFFEEEDDDCCCAAA@@@>>>===;;;999777777444444333333222111000000........................------------------------------------------------......///000000000//////,,,...//////...------...///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***)))******+++,,,,,,------)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---.........------++++++,,,,,,,,,---------,,,,,,---............---......///000111111111111///000111222333222222111222222333444444444444444777666444222111111111222333222111//////............---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------************************+++++++++,,,,,,+++++++++++++++++++++,,,,,,---...+++++++++,,,,,,---------)))***+++,,,------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,+++++++++***,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************++++++++++++++++++************)))************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------.........------///000333666888999>>>???BBBFFFJJJNNNQQQSSSTTTTTTUUUUUUVVVWWWWWWXXXVVVWWWYYY[[[[[[[[[YYYXXXWWWVVVSSSPPPMMMJJJGGGFFFBBBAAA???===;;;:::888777////////////////////////------------------------...........................//////000000000000000,,,...//////...------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,+++++++++))))))***+++,,,,,,------))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,---.........---,,,++++++,,,,,,,,,---------+++,,,------......---------...///000111111111111...///000222222111111000111222333333444444444444777666444222111111111111333222111///...---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))***,,,++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******+++---...*********++++++,,,,,,,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************************+++++++++*********))))))***************+++++++++******+++++++++,,,,,,,,,+++*********))))))((((((************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,*********,,,.........,,,+++******)))******+++***---111111///...111444:::888999===EEELLLPPPQQQVVVYYY]]]cccgggiiijjjjjjoooooommmkkkhhhggghhhiiihhhfffggggggeeebbbeeejjjjjjmmmooolllfffccceeeggg_________^^^[[[WWWRRRPPPFFFAAA:::666555444222000000...,,,,,,---.........+++,,,---...---+++)))''',,,,,,,,,---......//////000000000000000000000000........................+++,,,............,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------............---------------............///...............------,,,///////////////////////////000000000111111111111111111222222222333333333000000000111222222222333////////////..................---------,,,,,,,,,.........------,,,,,,,,,...---+++******+++---...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++---///------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...000111.........---,,,,,,++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************+++++++++*********))))))(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++*********)))************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,---......---.........---------------...------000666===DDDGGGIIIHHHHHHLLLSSSYYY\\\]]]dddeeegggiiikkkmmmnnnooooooppppppooommmnnnppprrrmmmlllmmmnnnkkkggghhhmmmqqqtttuuuqqqiiiccc```aaacccdddddddddeeefffffffffddd^^^VVVNNNHHHAAA;;;666888555222000000000000///000111111111000///---,,,...............------,,,////////////////////////........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------............---------------............///---...///000000000000000........................//////000000000111111111111111111222222222333333111111111111111111222222000000000000////////////......---------,,,,,,,,,------------,,,,,,,,,+++...---+++******+++---...---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---,,,---///222000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------......------,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111333222111000///---,,,+++***+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************+++++++++***************''''''(((***+++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---............---,,,,,,///////////////.........333111333;;;GGGQQQVVVWWWSSSSSSTTTXXX^^^dddfffgggooonnnnnnnnnoooqqqtttuuurrrrrrrrrqqqpppppprrruuummmlllmmmnnnlllgggfffhhhmmmppprrrnnnggg___ZZZXXXYYYYYYZZZ\\\aaahhhooossspppmmmhhhccc]]]VVVNNNIIIBBB>>>999555333111...,,,000000000000000000000000000000000000///...,,,,,,////////////////////////..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...------............---------------............///---...///111222222333333........................////////////000000000000000111111111222222222222111111111111111111000000111111111000000000//////......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++------++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,...000222000---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,***+++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111000...---,,,+++***++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***)))***+++,,,---------------------------+++++++++,,,,,,,,,---------...//////---,,,++++++......---...///111333555>>>AAAGGGOOOWWWZZZYYYWWWOOOPPPSSSXXX]]]aaadddeeejjjiiigggggghhhlllpppsssnnnnnnmmmjjjgggeeefffggg```___```ccc```[[[XXXYYY\\\```dddeee```[[[VVVTTTMMMLLLLLLOOOVVVaaalllrrrnnnnnnoooooommmhhhbbb^^^UUUQQQKKKEEE@@@<<<777555000000///.........///000///000000000000000///...................................................///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---......------............---------------............///......000111111222222222................................./////////000000000000000111111111111222222222111111000000//////000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---111000---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++***+++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++************************+++++++++,,,,,,,,,))))))******************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***)))***+++---...------------------------++++++,,,,,,,,,---------+++---///...,,,+++,,,---,,,,,,...111777???EEEIIISSSVVVZZZZZZWWWTTTRRRQQQLLLNNNQQQTTTUUUVVVWWWXXXZZZXXXVVVUUUVVVZZZ^^^```]]]]]][[[WWWTTTRRRRRRSSSOOOMMMNNNRRRQQQLLLHHHHHHLLLOOOTTTWWWVVVSSSPPPNNNJJJHHHGGGJJJPPPZZZdddjjjiiilllqqqsssssspppmmmkkkllliiiddd___[[[UUUOOOLLL???>>>;;;888666444222222............///000000111//////////////////////////////////////////////////////---,,,,,,---//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........------,,,,,,------...///------............---------------............///...//////000//////..............................---............///////////////000000000111111111222111111000000///////////////.........---------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++))))))***,,,......,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))***************************************+++++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,)))))))))))))))************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------------------------------,,,,,,,,,,,,------------***,,,...---,,,,,,///222000333999AAAKKKTTT\\\aaaeeeccc]]]TTTKKKHHHJJJOOOOOOQQQSSSRRRPPPMMMKKKJJJKKKJJJHHHFFFFFFGGGHHHIIIHHHHHHHHHFFFEEEEEEFFFHHHHHHFFFGGGLLLMMMIIIEEEEEEDDDFFFHHHIIIJJJHHHFFFEEEEEEDDDCCCCCCFFFKKKQQQTTTUUUZZZaaagggjjjlllmmmnnnqqqqqqpppooommmiiiccc___YYYWWWSSSNNNIIIDDD@@@>>>444222000......///000111000000000000000000000000//////////////////////////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,---------............---------------......///------............---------------............///...............---,,,,,,------------------------------------.........///////////////000000000000000000000000000000//////.........---------,,,,,,......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++,,,---...////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,************++++++,,,,,,+++++++++,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************))))))*********++++++++++++++++++*********************+++++++++,,,,,,,,,)))))))))******+++++++++***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++(((***+++------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,........................,,,,,,,,,------------...***---///...,,,...444999===CCCLLLVVV___eeehhhiiiccc]]]SSSIIICCCCCCGGGJJJLLLOOOQQQPPPLLLGGGEEEDDDCCCDDDDDDDDDDDDCCCBBBBBBAAABBBCCCCCCCCCEEEHHHJJJQQQNNNOOOTTTWWWUUUSSSSSSOOOMMMLLLLLLLLLLLLLLLKKKFFFFFFEEEEEEDDDDDDDDDCCCCCCGGGNNNSSSWWWZZZ___bbbbbbdddiiinnnqqqpppkkkhhhhhhgggeeeaaa]]]XXXSSSQQQFFFBBB<<<666222111222333111111111111111111111111////////////////////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,---------......,,,,,,------------,,,,,,------,,,,,,,,,,,,------------------............---------------...//////------............---------------............///,,,------.........------------------------------,,,,,,---------................../////////000000/////////000000000000000///.........------------......---------,,,,,,,,,+++,,,,,,,,,------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,---///111))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,------......------,,,,,,---...///000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...++++++++++++++++++++++++*********+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***************************+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++((()))+++---------+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,........................,,,,,,,,,---------......+++...///...---000888???JJJQQQ\\\fffkkkkkkhhhfffXXXQQQIIIDDDEEEFFFFFFEEEDDDHHHLLLLLLIIIEEECCCCCCAAACCCFFFIIIJJJIIIHHHGGGFFFGGGHHHHHHIIIJJJNNNPPP]]]ZZZZZZ```dddcccbbbbbbbbb___\\\[[[[[[]]]^^^^^^SSSSSSSSSRRRPPPLLLHHHEEEFFFIIIKKKKKKIIIIIILLLOOOTTTYYYaaakkkqqqrrrooollliiijjjjjjjjjhhhdddaaa___WWWQQQHHH>>>888555555555111111111111111111111111000000000000000000000000---...///000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,------.........,,,------......------,,,...------,,,,,,------...---------.........//////...------------...//////---..................------------.........//////++++++---...//////000000------------------------,,,,,,,,,---------................../////////000......//////000000111111000/////////..................---------,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------++++++******++++++,,,---//////...---,,,+++******...---,,,++++++---...000///111222333333000...,,,...---+++*********+++,,,***+++---------,,,---...,,,,,,++++++,,,,,,---...+++++++++++++++,,,---...*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,++++++************++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,222...,,,---,,,)))---444222111///...222;;;GGGOOO^^^___ccciiinnnkkkbbbZZZOOOJJJEEEBBBBBBCCCAAA@@@DDDCCCCCCDDDFFFGGGGGGFFFLLLMMMPPPSSSUUUTTTPPPLLLPPPKKKKKKOOOMMMHHHPPP]]]iiijjjllllllkkkkkklllnnnoookkkgggfffiiilllmmmllliiieeebbb```ZZZSSSQQQSSSMMMMMMNNNMMMKKKHHHEEEDDDJJJKKKPPPXXXaaaggghhhgggeeegggiiillllllllljjjiiiiiiddd\\\RRRGGG???888555777666444444333111...+++/////////111222222000...//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,++++++******)))************************++++++++++++++++++++++++((()))***+++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,,,,---------------...///...,,,***,,,,,,+++++++++,,,,,,---//////............//////---...///000000000///...///000000/////////000222111000000000////////////------------------------***+++---......---,,,,,,...---,,,,,,---...000111---------.........//////////////////////////////////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,...111555777>>>???@@@AAA@@@>>><<<;;;111000///......///000000,,,---...///............///...---,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,---------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++*********)))******+++++++++,,,,,,,,,++++++************++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------...++++++...---***+++111***///666???IIISSS]]]cccgggfffeeeggggggcccZZZRRRGGGCCC???===???@@@AAA@@@CCCDDDEEEHHHJJJLLLLLLLLLPPPQQQSSSVVVZZZ\\\[[[ZZZXXXTTTUUUZZZXXXSSSZZZfffmmmpppsssttttttsssrrrsssvvvrrrooonnnpppqqqqqqpppqqqooonnnmmmhhh___\\\]]]ZZZZZZZZZYYYWWWSSSPPPNNNLLLKKKLLLPPPUUUWWWVVVTTTXXXZZZ]]]```dddgggjjjkkkkkkjjjgggaaaYYYPPPHHHCCC;;;777222//////000111111111000111333555555444222/////////......---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------000000///...............------------...//////......---------,,,---------...///000111333555777888666777999::::::999888888666666555444333222222222/////////000000111111111+++,,,,,,,,,---------------............------,,,111000///......///000000---------.........//////////////////////////////////////////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------......---------------...------------------------+++,,,,,,...111444777999000000111111111000000///000000000///000000111222000000000111000000//////000///...------,,,------------,,,++++++++++++,,,------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,++++++************++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,........................---,,,...000///---///222777@@@MMMYYYaaafffhhhiiijjjfffaaa^^^ZZZTTTLLLFFFBBBAAA@@@CCCGGGKKKNNNOOORRRTTTWWWYYY[[[[[[[[[ZZZ[[[ZZZ[[[^^^bbbfffhhhhhhdddaaacccgggfffbbbfffooommmpppsssuuutttrrrqqqppptttrrrooonnnoooooommmlllsssrrrtttuuuqqqhhhddddddiiiiiihhhfffdddaaa]]]\\\YYYWWWUUUTTTUUUUUUTTTSSSSSSSSSSSSTTTWWWZZZ]]]______bbbeeegggeee```ZZZVVVNNNGGG>>>666333333555666111000000000222222111000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------...///...------,,,---...000111//////111222444666888999<<<===@@@CCCFFFIIILLLMMMNNNOOOPPPQQQRRRQQQQQQPPPOOOOOONNNLLLKKKIIIHHHGGGGGGGGGEEEDDDAAA???===<<<555555555444333222111000//////...............///000000///...---.........---............/////////////////////////////////////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------------------------///...------,,,---------/////////............---............///111222333+++,,,,,,---...000111111333333333444444555666666666555555555666666444333000000////////////000000------,,,,,,,,,,,,---------------------------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.............../////////000000///000111444:::@@@OOOXXXccckkkmmmiiidddaaa```[[[UUUOOOKKKGGGCCC@@@BBBEEEJJJQQQXXX]]]aaabbbfffhhhkkklllkkkhhhfffeeefffffffffhhhllloooooooooooommmnnnqqqoookkklllrrrmmmnnnnnnmmmkkkiiijjjjjjpppoooooonnnnnnmmmlllkkkpppppprrruuurrrllljjjlllppppppooonnnllljjjhhhggggggeeecccbbbbbbcccdddddd]]][[[XXXTTTPPPMMMJJJIIIMMMQQQVVV\\\aaadddfffgggeee^^^SSSHHH???999444222444222000///000000///...////////////////////////................................................------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,------,,,,,,,,,------------...+++++++++,,,---...///000---------,,,---///222555333555999???DDDIIIMMMOOORRRSSSUUUXXX[[[^^^___```cccdddfffggghhhggggggfffgggfffdddddddddcccbbbaaacccbbbaaa___\\\YYYVVVUUULLLKKKIIIGGGCCC???<<<:::333222000///...///000000---............///000000.............../////////////////////////////////////////////........................------------------------------------------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........------------------------------,,,,,,,,,,,,------//////......---,,,,,,++++++++++++,,,,,,---......333333555777999<<<>>>???;;;<<<===???@@@AAABBBBBBAAA@@@???@@@AAABBB@@@>>>888777666555444333333333///...............//////---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,,,,------...............///...///555@@@MMMTTT\\\bbbhhhkkkiiiccc]]]ZZZPPPLLLHHHEEEEEEFFFGGGGGGJJJOOOXXX```fffiiijjjjjjlllooorrrrrrooollljjjjjjkkkkkkmmmqqqtttuuutttsssuuusssssssssqqqmmmlllmmmooommmiiidddaaaaaadddgggmmmnnnnnnnnnnnnnnnnnnnnnmmmlllnnnqqqpppmmmooossspppppppppppppppoooooonnnmmmlllkkkjjjjjjllloooqqqiiihhhddd^^^WWWOOOHHHDDDIIIIIIJJJMMMTTT^^^ffflllnnnjjjddd\\\RRRFFF:::222777555222111222333333333000000000000000000000000////////////////////////........................------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,---------,,,,,,---------.........---------------...///000+++...111333444888===@@@AAADDDJJJPPPVVV\\\```bbbaaabbbccceeeffffffffffffjjjkkkmmmoooooooooooonnnnnnkkkjjjjjjlllnnnmmmllliiijjjlllmmmmmmlllkkkjjj___^^^]]]ZZZVVVRRRNNNLLLAAA???;;;777444222111000------...///000111222222////////////////////////////////////////////////////////////............//////.........---------------------------------------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------............------------------------,,,,,,,,,+++,,,------.........------,,,,,,,,,,,,)))***,,,...000333444555888:::<<>><<<;;;:::111000///...---,,,,,,,,,---------,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,,,,,,,---......//////***...222555>>>NNN[[[bbbcccdddccc```YYYSSSOOONNNEEEEEEEEEFFFIIIMMMRRRUUU\\\aaaggglllnnnnnnmmmmmmlllpppsssssspppnnnnnnpppkkklllnnnrrrvvvxxxwwwvvvtttsssqqqpppmmmkkkiiihhhjjjgggaaa[[[XXXZZZ___cccbbbcccdddcccbbbcccdddfffgggfffgggjjjjjjhhhkkkpppmmmmmmnnnnnnnnnoooppppppooooooooommmlllmmmooorrrllllllkkkiiiddd___YYYVVVPPPLLLHHHFFFIIIPPPYYY___iiijjjlllkkkfff\\\OOOGGG;;;888333111222333333333000000000000111111111111////////////////////////........................------------------------,,,---------............------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++***))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,------------,,,---------............------,,,------...//////222888???DDDGGGKKKOOOSSSWWWYYY]]]aaadddggghhhhhhjjjkkklllmmmlllkkkjjjiiimmmnnnpppqqqrrrsssrrrrrrrrrnnniiihhhkkknnnnnnmmmlllmmmoooppppppooommmlllffffffggggggeeebbb___]]]UUURRRNNNHHHBBB===999777000111111111000///...---000000000////////////...////////////////////////////////////............/////////.........------------------------------------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............------------------------,,,,,,,,,,,,---///000000//////000111111222333333333555888;;;???BBBDDDEEEKKKMMMOOORRRSSSSSSRRRQQQEEEGGGIIILLLNNNPPPPPPQQQSSSPPPOOORRRVVVXXXVVVSSSSSSRRRPPPNNNLLLKKKJJJJJJ>>>===:::777444222000000............---------,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++************+++++++++,,,,,,------,,,,,,+++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////,,,------...//////000000///999BBBGGGOOOZZZ``````aaa___YYYRRRJJJEEEDDDDDDCCCEEEHHHKKKPPPUUU[[[^^^fffiiikkklllkkklllnnnpppooorrruuutttpppnnnooorrrnnnmmmnnnooorrrtttuuutttqqqooommmjjjiiiiiihhhfffdddbbb]]]YYYWWWZZZ___dddaaabbbbbb___]]]]]]```cccdddccceeeiiihhheeefffjjjhhhhhhhhhhhhhhhiiijjjjjjlllnnnnnnllljjjiiilllnnniiijjjjjjkkkjjjiiihhhggg^^^ZZZSSSMMMKKKLLLNNNQQQZZZ^^^dddjjjmmmjjjddd___MMMGGG???999555333111000000000000111111222222222////////////////////////................................................------------....................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------............,,,,,,,,,------------...------------...............///222555999===@@@BBBHHHOOOYYY^^^______```bbbggghhhjjjkkkkkkjjjiiihhhlllmmmooopppqqqpppooonnnoooppprrrtttuuuuuuuuuuuupppiiiaaa]]]^^^______]]]bbbdddhhhkkkmmmmmmlllkkkiiijjjlllmmmmmmkkkhhhgggdddbbb___[[[VVVRRRNNNKKKDDDCCCAAA===999444000...000000000000/////////...////////////////////////////////////............////////////..................................................................---------,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////------------------------,,,,,,,,,---///000222333111222444666888:::;;;<<>>AAADDDHHHKKKKKKKKKLLLLLLMMMNNNOOOOOOJJJIIIIIIIIIIIIJJJKKKKKKPPPQQQRRRSSSTTTSSSRRRQQQQQQPPPQQQSSSVVVXXXVVVTTTOOOJJJEEEDDDFFFIIIHHHFFFGGGHHHIIIKKKMMMQQQTTTUUUZZZYYYXXXYYYYYYWWWRRROOOPPPLLLFFF???888444111000++++++,,,,,,---...//////------,,,,,,,,,,,,,,,,,,------------------------000...---++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------............///...---+++......///111666???JJJRRRZZZYYYWWWWWWXXXWWWSSSPPPGGGBBB>>>@@@CCCFFFLLLRRR\\\___```^^^ZZZVVVVVVWWW\\\dddiiiiiiiiikkkllliiikkkjjjgggaaa^^^___cccgggdddmmmwww{{{~~~uuuooossshhh^^^]]]___^^^^^^___]]]\\\\\\___dddggghhhgggkkknnnoookkkiiigggccc^^^XXXWWWUUUSSSQQQTTTZZZ^^^dddeeefffbbbZZZOOOEEE???444333111000000111111000444333222000000000000111000000/////////.........////////////////////////.........................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...***++++++,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---...//////000111111000000))),,,000333777===EEEKKKTTT]]]dddfffhhhlllpppqqqpppqqqrrrrrroookkkfffbbbcccaaa^^^YYYTTTNNNJJJHHHLLLMMMNNNOOOOOOQQQUUUXXX```bbbggglllqqquuuvvvwwwlllcccVVVLLLEEE@@@:::555999999;;;>>>EEEPPP\\\dddhhhhhhiiikkklllhhhaaa\\\XXXTTTUUU[[[^^^```dddjjjjjjiiihhhfffccc^^^XXXTTTMMMHHH@@@999444111///---111000//////111111000//////...........................////////////.................................------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------.........---,,,,,,000///------...222777:::CCCDDDFFFJJJOOORRRRRRRRRJJJIIIHHHGGGGGGGGGHHHIIICCCBBB@@@>>>============???@@@AAABBBCCCCCCCCCBBBCCCCCCDDDFFFHHHIIIHHHFFFBBB>>>999777888999888666:::::::::<<>>DDDHHHPPPOOOOOOQQQTTTSSSOOOKKK@@@???===;;;;;;<<<>>>???>>><<<:::888666666777777555555555555666666666777888999:::;;;======<<<;;;<<<999666555555666444333666555555555777:::===???@@@BBBGGGNNNTTTYYY\\\]]]___^^^\\\YYYUUUQQQNNNLLLGGGDDD???999444000.........------,,,------...///------------------------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++---///000000111222333333888@@@IIISSS[[[___aaaXXXTTTQQQOOOOOOKKKDDD>>>DDDDDDGGGOOOUUU[[[ccckkkbbbeeehhhgggeeedddfffhhhnnnqqqqqqmmmgggeeegggiiiffffffiiirrr{{{{{{rrrggg```]]]\\\YYYWWW\\\```bbbaaabbbfffgggdddfffgggiiihhhccc\\\VVVRRROOOQQQVVV]]]dddgggfffdddWWWPPPEEE===888555333111222222222222222111000///000000//////////////////////////////////////////...............................................................---------................................................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,------------,,,,,,------------------------////////////............------------000444888:::HHHMMMTTT\\\ccchhhkkklllmmmooopppppptttyyywwwrrrfff]]]TTTOOOLLLEEE>>>999777===FFFQQQYYY^^^``````TTTRRRMMMFFF???;;;999:::777<<>>::::::>>>AAAMMMQQQYYYbbbjjjnnnooonnnbbb\\\UUUMMMHHHEEEEEEFFFZZZ^^^eeejjjnnnoooooonnnllliiieeeaaa\\\WWWPPPLLL@@@<<<777333111000///.........000000111000000/////////000000000000//////.......................................//////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------................................................+++---///...---...000222444777<<>>888777666555666777:::;;;888777666555555555666777666666555444444444555666888:::<<<======<<<<<<<<<>>>===<<<;;;<<<;;;:::999;;;:::999888888:::;;;===666888:::???EEELLLSSSWWWVVVWWWXXXYYYXXXVVVTTTRRRUUUQQQKKKDDD===888666444///...---,,,,,,---///000------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++,,,.........///333666===EEEQQQ[[[```___[[[XXXSSSVVVYYYZZZVVVPPPJJJFFFLLLLLLPPPVVVYYY[[[```hhhcccgggkkkllljjjhhhhhhjjjllllllkkkhhhdddeeemmmvvvzzzppphhheeedddeeeccc^^^^^^aaacccaaa___ccciiinnnmmmhhh```ZZZSSSPPPNNNOOOUUU^^^fffkkkhhhdddZZZMMM???666111000000000111222222222111111//////000000000000000000000000000000000000000000////////////////////////////////////////////////........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......------,,,,,,++++++***------............------------------------------...///000111000///---+++---///333999AAAJJJQQQUUU```ccchhhmmmqqqsssrrrqqqrrrtttttttttwwwxxxrrrjjjXXXKKK@@@===<<<999777888:::CCCPPP___iiiooopppoooiiiiiieee^^^SSSGGG>>>:::555999:::999999AAAPPP\\\mmmssszzz{{{vvvppplllkkkeee```YYYUUUQQQJJJ@@@999>>>???FFFSSSdddppptttssssssqqqllldddZZZPPPGGGAAAGGGJJJPPP\\\hhhoooooommmlllllllllmmmllliiieeeaaaZZZSSSIII@@@999666333222---...///000000000000000//////000000000000/////////////////////////////////............///000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------................................................---...///...,,,---111666===BBBJJJRRRWWWXXXWWWVVVWWWUUURRRNNNIIICCC;;;666222222222222333555777888444444555666777888888888888777555444555666888:::===???BBBBBBAAA@@@AAAAAA>>>?????????>>>===<<<<<<<<<;;;:::999999888888888888888777777999???FFFKKKPPPSSSVVVZZZ[[[ZZZXXXVVVVVVTTTPPPKKKFFFCCCAAA@@@444333000...,,,,,,---...------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,---...---,,,///666;;;KKKUUUaaagggfff___ZZZWWWZZZ___fffhhhddd]]]WWWSSSQQQRRRVVVZZZZZZYYY\\\bbbllloooqqqoookkkgggggghhhaaadddkkkrrrvvv|||vvvooorrrxxx|||}}}|||rrrqqqkkkaaa[[[[[[YYYVVVZZZ^^^ccciiillliiiddd___\\\XXXQQQLLLKKKRRR\\\dddmmmlllggg[[[LLL>>>888666222222222222222222222222//////000000000000111111000000000000000000000000////////////////////////////////////////////////.............../////////............................................................------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++---......//////......---------------------------+++,,,.../////////...---///444<<>>===@@@BBBAAAAAAGGGTTT___oootttyyy{{{xxxsssqqqpppnnnjjjggggggggg___PPPCCC===999;;;FFFWWWeeekkkkkkoootttvvvrrrkkkbbbVVVLLL>>>===AAALLL[[[fffjjjiiiiiijjjlllpppqqqpppmmmiiikkkdddYYYMMMDDD<<<666333111000///........./////////000000111111000000/////////////////////////////////......//////000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................................................................---///111000000555===DDDLLLPPPWWW\\\]]]ZZZUUUQQQIIIJJJIIIFFFAAA<<<888666222222333444555666777777555666999;;;<<<===<<<<<<999888666666888;;;>>>AAAFFFIIIKKKLLLJJJIIIIIIJJJDDDFFFGGGFFFDDDBBB@@@???;;;;;;<<<<<<;;;999888777999999888666555777;;;@@@FFFJJJQQQWWW[[[[[[ZZZYYYTTTTTTRRRPPPNNNMMMKKKKKKBBB???:::555111///......------------------------------......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,...//////000777BBBKKKZZZbbbkkkkkkeee```aaaccciiikkknnnpppnnnhhhaaa[[[WWWYYY___cccbbb___bbbhhhooopppoookkkhhhgggjjjnnnllltttyyyppppppiiinnnttt|||}}}rrrjjjbbb[[[```___^^^```bbbcccaaa^^^______]]]VVVOOONNNTTT[[[hhhiiiiiifff^^^SSSIIIDDD888777555333222222222222//////000000000111111111000000000000000000000000////////////////////////////////////////////////---........./////////000------------------------------------------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................,,,,,,,,,---///222666888>>>DDDMMMXXXaaaiiimmmooonnnlllkkkmmmppprrrrrrppppppssssssqqqpppooojjjdddQQQHHHDDDHHHJJJJJJPPP[[[]]]```dddhhhiiiiiigggeee]]]^^^]]]YYYSSSKKKFFFDDDFFFJJJNNNPPPPPPTTTZZZ```nnnpppssstttrrrmmmiiigggeeeeeeggglllooolllccc[[[PPPJJJEEEEEEMMMUUU\\\^^^dddlllrrrrrrqqqnnneee\\\IIIEEEAAABBBJJJUUU^^^cccggghhhkkkooorrrrrrooolllnnnjjjddd]]]VVVMMMEEE???:::888444111///......///000000111111111111000000///////////////////////////////////////000000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------................................................////////////////////////,,,///222444777@@@LLLUUUWWWZZZ^^^```^^^WWWPPPJJJ<<<>>>@@@???:::777777999777888999:::;;;;;;;;;:::999;;;>>>AAABBBBBB@@@???===<<<;;;<<>>777888999777444444777;;;777===EEENNNTTTVVVVVVUUUVVVVVVVVVUUUTTTRRRQQQPPPOOOKKKEEE>>>777333111111------------------------------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------+++---000222777BBBQQQ]]]dddjjjoookkkdddbbbiiiqqqtttrrrpppqqqrrrmmmddd\\\]]]```ggglllllliiilllsssiiiiiigggeeedddhhhqqqxxxxxxzzzrrrkkkkkksssuuunnnjjjmmmrrr}}}rrriiiddd]]]ZZZZZZ\\\]]]]]]\\\bbbfffbbbXXXRRRSSSWWWcccdddhhhlllmmmfff[[[RRR>>><<<888555222111222222//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000------------------------------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................000...,,,---111777???CCCTTTYYY```hhhmmmoooooonnnooollljjjjjjmmmoooooonnndddggghhhfffgggiiiiiigggaaaZZZZZZaaacccaaahhhtttxxxvvvpppiiibbb[[[VVVTTTLLLLLLJJJHHHFFFEEEGGGIIIKKKPPPVVVZZZZZZZZZ[[[\\\ccceeeggghhhfffaaa[[[WWWYYY\\\bbbiiinnnppppppoooggg```VVVMMMIIILLLRRRVVVccckkkqqqrrrssstttppphhh[[[TTTIII@@@???FFFSSS\\\fffhhhkkkpppssstttrrrpppooooooooonnnjjjcccZZZSSSDDDAAA;;;555111000000111000000111111111111000000000000000000000000000000///////////////000111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******,,,...///------------------------........................---------.........//////.../////////......000111...444===FFFLLLSSSZZZ___```___\\\XXXQQQIIIBBB>>>;;;::::::<<<@@@BBBBBBAAAGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNMMMKKKJJJKKKMMMNNNHHHAAA===>>>DDDJJJNNNSSSTTTVVVYYYYYYXXXYYY[[[UUURRRQQQRRRRRROOOJJJGGG===CCCEEEBBBEEELLLMMMHHHGGGFFF@@@999999<<<999222999888666999EEESSSZZZZZZZZZYYYYYYXXXWWWVVVVVVUUUPPPQQQRRROOOIIIAAA888222000///...---,,,---...///000...------...///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...,,,+++***++++++,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......///,,,,,,......+++,,,///000...///:::LLL[[[ccceeennnooonnnmmmlllllloooqqqrrrqqqppppppppppppnnnmmmuuuiiiiiiooonnnppprrrmmmrrrfff^^^dddsssxxxkkk```ccckkkhhhsssnnn___YYYYYYZZZZZZ```___^^^^^^___]]]ZZZWWWaaafffnnnrrrqqqlllhhheeeXXXPPPEEE<<<666444222111222333444333222222222333111111111111000000000000222111111111000000//////111111000///////////////......------------......,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,---------......---,,,,,,...000111111000000333555777<<>>GGGOOOSSSVVVYYY\\\```]]]WWWPPPHHH@@@:::777999;;;>>>BBBFFFJJJMMMOOOPPPPPPPPPPPPQQQQQQQQQQQQTTTTTTTTTTTTSSSSSSSSSTTTWWWRRRKKKEEEDDDEEEIIIKKKLLLMMMPPPTTTVVVTTTQQQOOONNNNNNNNNMMMJJJFFFDDDDDD???DDDEEEDDDHHHPPPQQQNNNMMMMMMJJJDDDBBBBBB>>>777:::::::::===GGGTTTYYYWWWYYYYYYYYYXXXXXXXXXYYYYYYTTTUUUUUUSSSNNNFFF???:::777444111...,,,---///000111///......//////...,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,+++++++++,,,---------------------------,,,,,,,,,---------......,,,,,,---------............,,,,,,//////,,,---111000222999FFFTTT```dddeeejjjlllnnnnnnnnnoooqqqsssuuussspppqqqsssuuutttrrrjjjbbbhhhpppnnnmmmnnniiiggghhhrrrxxxrrrjjjbbbZZZYYYdddrrrrrrddd]]]ZZZXXXaaaaaa```aaacccdddcccbbbeeeiiinnnqqqpppmmmkkkjjjaaa]]]UUUJJJ???777333222111222222222111000000000111111111111000000000000222111111111000000000000111111000//////////////////......------......///,,,------......------,,,------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,---------.........------------------...///...555>>>GGGOOOXXXaaaggghhhhhhhhhggggggiiiiiiiiiWWWQQQIIIEEEEEEEEECCC@@@BBB@@@???AAACCCFFFGGGGGGGGGEEEHHHOOOWWW^^^fffnnnssszzz|||uuunnnlllnnnnnnhhhfffcccccccccccc```^^^PPPQQQQQQQQQPPPRRRWWW[[[___dddhhhhhhdddcccggglllooooooooommmjjjiiijjjkkkllllllllllllmmmllliiifff[[[WWWVVVZZZ^^^aaahhhooooooooommmeeeYYYNNNGGGDDDLLLSSS___kkkssstttrrrooommmmmmnnnnnnnnnmmmlllllliiifff^^^RRRFFF;;;444111222222222222111000///...000000/////////000000111111111000000////////////000///............///000------------------------******++++++,,,,,,------,,,,,,------------,,,,,,---,,,+++++++++,,,...///------------------------........................///.....................///000000000000222666999FFFKKKSSSYYYZZZYYYWWWVVVWWWSSSKKKCCC===:::999999>>>BBBGGGKKKMMMQQQVVV[[[XXXXXXXXXWWWWWWWWWWWWVVVUUUUUUTTTUUUWWWXXXXXXWWW]]]YYYSSSNNNIIIGGGGGGGGGGGGFFFGGGLLLSSSWWWVVVSSSHHHJJJKKKJJJGGGEEEFFFGGGFFFFFFFFFDDDFFFIIIHHHEEEIIILLLLLLJJJGGGDDD???999:::;;;<<>>DDDOOOZZZcccjjjmmmnnnsssoooiiiccc___\\\\\\\\\VVVQQQLLLHHHGGGEEEAAA===@@@@@@AAACCCEEEFFFEEEDDD???<<<;;;@@@FFFKKKTTT\\\fffpppxxxxxxuuuuuuuuutttqqqooonnnnnnoooooonnnmmmaaabbbbbbaaaaaacccfffiiiggglllqqqqqqmmmlllooosssvvvuuurrrnnnjjjhhhiiikkkjjjjjjlllooorrrtttsssqqqfff___YYYWWWVVVXXX^^^eeemmmppprrrqqqjjj^^^SSSKKKGGGIIIQQQ]]]iiipppqqqooopppqqqqqqooolllkkknnnrrrnnnnnnkkkbbbVVVIII???:::444333222111000/////////111111000000000000000111111000000000000/////////000//////......//////000------------------------******++++++,,,,,,------,,,,,,------------,,,,,,---,,,,,,,,,,,,---......------------....................................////////////............---///111333666;;;AAAEEELLLNNNRRRSSSRRRNNNJJJHHHEEEBBB===999999>>>CCCGGGJJJOOOSSSTTTRRRRRRWWW\\\YYYYYYYYYXXXWWWVVVVVVUUURRRRRRSSSVVVYYYZZZYYYVVVYYYYYYWWWTTTPPPMMMKKKJJJKKKGGGCCCCCCJJJSSSVVVTTTIIIJJJJJJIIIJJJLLLJJJGGGJJJFFFDDDEEEFFFEEEBBBAAA@@@DDDHHHIIIHHHFFFBBB???;;;======???HHHTTTZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\[[[YYYVVVSSSRRRKKKHHHCCC<<<777222///...---------...//////...,,,......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------......------------------------,,,,,,,,,---------......------------...............---...000///,,,///555;;;FFFTTT```fffiiiiiijjjnnnppprrrqqqooollljjjiiieeebbbccchhhpppuuusssooommm]]]WWWZZZ[[[gggxxx||||||}}}vvvdddUUUOOO\\\gggvvvrrrkkkbbb[[[YYY[[[^^^```cccfffiiilllmmmnnnppprrrmmmmmmkkkdddXXXIII===666666555444333444444333222222222222111111111000000111111111111111111111111222111000000//////000000//////............//////------............------........................------------............------------------------......------,,,,,,,,,+++------------------------,,,,,,---...............------------............///111111///...444???HHH\\\]]]aaaggglllooonnnmmmiiieeeaaa```]]]ZZZZZZ]]]gggeeebbbaaa___\\\WWWSSSXXXXXXYYYZZZ[[[YYYUUURRREEE???;;;<<<>>>AAAGGGOOOaaakkktttvvvvvvwwwwwwuuupppoooooonnnnnnnnnnnnmmmnnnnnnmmmmmmmmmnnnppprrrmmmqqquuutttqqqnnnoooqqqtttrrrpppllljjjkkkooorrrkkkkkkkkknnnpppqqqpppooonnniiieeeccc```[[[ZZZ]]]iiilllpppssssssmmmddd]]]UUUQQQMMMNNNUUU___ggglllqqqtttuuurrrmmmkkknnnrrrmmmooopppllldddZZZRRRNNN>>>;;;777333111000111222222222111000000000111111000000000000000000000000000//////////////////000------------------------++++++,,,,,,,,,---------,,,------......------,,,---,,,,,,,,,------......---------....../////////........................////////////////////////---///333666:::???FFFJJJIIIGGGDDDBBB???<<<:::888888666555777===FFFPPPVVVTTTXXX[[[YYYTTTSSSUUUYYYXXXWWWWWWVVVUUUTTTSSSSSSTTTTTTVVVXXXYYYYYYWWWUUURRRTTTWWWWWWSSSPPPNNNMMMLLLNNNMMMJJJKKKNNNLLLGGGJJJJJJJJJNNNYYYaaa]]]SSSPPPHHHDDDHHHKKKIIIGGGIIIAAABBBDDDHHHKKKKKKJJJJJJEEEEEEBBB@@@DDDNNNUUUVVV[[[[[[\\\\\\\\\\\\[[[[[[]]]]]]]]]]]]\\\[[[YYYXXXSSSQQQOOOJJJBBB:::333...,,,,,,,,,---///000///---///......------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---............------------------------,,,,,,,,,---------......---------........./////////...///111///...333;;;MMMVVVaaaiiilllmmmoooqqqooopppnnnjjjddd^^^[[[ZZZYYYYYY]]]eeelllnnnkkkfff^^^RRRUUUbbblllzzzqqqlllgggccc\\\VVVWWW\\\sssnnnccc]]]\\\[[[\\\___dddhhhjjjlllnnnooonnnllljjjiiieee[[[LLLAAA;;;888444333444555444333222222222222111111111111111111111111111222222222222222111000000000000000/////////....../////////---......//////......---........................---------.........//////------------------------.........------,,,,,,,,,------------------------------......//////......---------.........//////---///111222666@@@PPP[[[jjjkkklllmmmlllhhhaaa\\\LLLLLLRRR]]]ccceeeiiinnnssssssttttttsssppplllhhhnnnmmmmmmmmmlllhhhccc___KKKGGGDDDFFFHHHJJJOOOVVVhhhooouuuttttttvvvvvvtttqqqqqqpppooommmlllkkkkkkooonnnmmmlllmmmnnnnnnnnnpppsssvvvvvvrrrnnnlllkkkooonnnkkkiiihhhkkkpppuuunnnmmmlllmmmooopppooommmqqqmmmlllmmmjjjdddbbbccckkkkkkllloooqqqqqqooommmgggbbbYYYPPPLLLOOOWWW^^^iiinnnsssssspppmmmooorrrlllooopppoookkkfffcccaaaQQQLLLDDD<<<666333333333333333222111111111111111000000000000111111111111///000000000000000000///------------------------.........---------------------............------,,,---------............---------...//////000000............................../////////000000000111333777:::===@@@EEEHHHJJJFFF???:::888777666666777888:::>>>EEENNNVVV[[[VVVYYYZZZYYYVVVUUUWWWYYYWWWWWWVVVUUUTTTTTTSSSSSSUUUUUUUUUSSSQQQQQQTTTVVVSSSWWW[[[ZZZTTTNNNJJJIIIJJJ]]]lllnnnjjjddd[[[QQQJJJOOOWWWggggggVVVJJJLLLMMMHHHJJJQQQOOOHHHCCCEEEIIIKKKMMMOOOPPPPPPKKKDDDDDDIIIMMMMMMWWWXXX[[[\\\]]]\\\ZZZYYY[[[\\\]]]^^^^^^]]]\\\[[[WWWXXXWWWTTTNNNEEE<<<666111///......///000000/////////............//////------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,------............---------------------------,,,,,,,,,---------......------........./////////000///000222111333===GGG___dddjjjnnnoooqqqsssvvvjjjhhhddd]]]WWWRRRPPPQQQXXXZZZ___dddfffeeebbb^^^UUUTTTeeezzzxxxkkkZZZVVVUUUXXX\\\aaallluuuzzzmmmddd___[[[^^^bbbeeefffhhhjjjkkkooollljjjmmmooojjj]]]QQQEEE???777333333444333222333222222222222111111111111111111222222222222222222222111000000000000111000//////......//////000......////////////..............................------........./////////------------------------.........------------------------------------------....../////////......------........./////////,,,000666<<>>???IIIZZZccceeehhhnnnqqqsssvvvxxxwwwuuuqqqoooooommmkkkjjjiiigggccc```PPPNNNOOOVVV[[[^^^cccjjjlllpppqqqnnnmmmooopppnnnpppqqqqqqnnnkkkiiihhhiiiooommmkkkkkkllllllkkkjjjqqqtttwwwwwwsssnnnjjjhhhmmmkkkiiifffeeefffjjjnnnnnnmmmlllnnnppprrrrrrqqqpppllliiijjjjjjiiilllqqqooonnnlllkkkkkkmmmooopppnnnmmmiii___TTTMMMLLLNNNYYY```iiioooqqqqqqssstttpppqqqrrrpppmmmjjjiiiiiieee```WWWMMMCCC;;;555222444444333222111111111111000000000111111111111222///000000111111000000///------------------------000000000///......------------............------,,,------...............---------...///000000000........................------...///000111111222444888<<<@@@CCCEEEHHHJJJMMMHHHAAA<<<;;;<<<;;;:::<<>><<>>777555555444222222111111111000000111111111222222222///000111111111111000///------------------------222222111000///...------------............------,,,---......//////......---------...///000000111........................,,,---...///000111222333555:::@@@FFFJJJMMMOOOQQQJJJEEE???<<<<<<<<<<<<:::@@@CCCIIINNNSSSVVVWWWWWWXXXWWWVVVWWWYYYZZZYYYXXXUUUUUUUUUUUUTTTTTTTTTTTTRRRRRROOOJJJJJJVVVkkk|||zzziii^^^YYY|||vvv^^^]]]bbbiiizzzoooWWWNNNNNNNNNOOORRRPPPTTTUUUQQQOOOOOOMMMJJJJJJNNNUUU[[[______\\\ZZZYYY[[[]]]```aaa```^^^\\\ZZZ[[[\\\\\\ZZZVVVSSSPPPBBB===777222000000////////////............//////................................................++++++------------++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------....../////////...,,,+++------------------------,,,,,,,,,---------................../////////000//////222555999BBBSSSccchhhhhhhhhiiijjjkkkkkkkkk[[[XXXTTTOOONNNRRRYYY___fffgggeee___VVVPPPPPPRRRXXXZZZhhhnnnaaaXXXZZZYYY]]]^^^gggxxxkkkiiieeeaaa___```eeehhhnnnnnnnnnooonnnllliiifffbbbVVVGGG<<<888777555333333333333222222222111111111111111222222333333333333222111111000111111111000000////////////000000......////////////......////////////////////////............/////////000........................,,,---------.../////////...........................///////////////................../////////000777???MMM]]]jjjooommmkkkmmmooolllaaaQQQCCC<<<999999666;;;HHHLLLGGGGGGMMM[[[]]]aaabbbaaa^^^\\\[[[[[[YYYWWWXXX\\\```ccceeeggggggjjjppprrrooonnnoooooorrrrrrooooooqqqqqqnnnoooqqqrrrooollljjjjjjllljjjgggeeeeeeffffffcccaaaiiilllpppsssrrrnnniiifffhhhgggeeeaaa^^^]]]___aaaaaa``````bbbeeehhhhhhhhhooolllkkkmmmkkkgggfffhhhiiimmmqqqooojjjggghhhkkknnnmmmmmmmmmkkkdddYYYPPPLLLOOOVVV___gggmmmooonnnrrrtttuuussspppmmmlllkkkgggjjjlllkkkbbbUUUGGG???666555444333222222222222000000111111222222222222///000111222222111000///.........------,,,,,,,,,................................................//////...------------......//////000000000000000000...,,,+++,,,---...---////////////222777<<>>???AAACCCDDDEEEEEEJJJPPPRRRPPPSSSXXXYYYUUUXXXZZZYYYTTTSSSVVVWWWUUUNNNPPPNNNJJJLLLXXXiiiuuunnnjjjccc^^^^^^mmm}}}~~~yyyvvvtttlllvvviiiPPPJJJMMMRRRVVVZZZUUUUUUZZZUUUJJJIIIPPPQQQSSSSSSQQQQQQVVV[[[^^^ZZZ\\\^^^^^^\\\[[[]]]___^^^]]][[[[[[ZZZYYYWWWUUUNNNJJJDDD;;;444000000222000/////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------............///------------------------------------------------........................///---,,,,,,---......---000---333AAANNNVVV```hhhjjjllllllhhhbbb^^^]]]]]]WWWTTTPPPNNNRRRZZZccciiijjjbbb[[[YYYWWWTTTTTTWWW[[[TTTPPPPPPRRRVVVcccqqq}}}wwwddd\\\]]]bbbgggjjjiiikkkoooqqqoookkkiiihhhaaaYYYQQQDDD666444888444333222222333222000...222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000///////////////.........////////////////////////...------------...//////........................---------.........//////111000//////000111000///,,,...///---***,,,444;;;JJJVVVeeelllkkkjjjlllpppooooooeeePPP>>>888888888888777;;;???@@@>>>@@@DDDIIISSS[[[ZZZWWWVVVUUUSSSWWW[[[bbbfffiiilllnnnppprrrqqqooonnnnnnppprrrsssooopppmmmiiilllrrrqqqkkkrrrnnnlllooonnnkkkjjjkkkmmmhhheeehhhooosssrrrnnniiimmm}}}yyyyyywwwttthhhhhhgggeeedddeeegggiiiiiirrrsssjjjaaa```aaa```gggkkkllliiihhhiiifffbbbllllllkkkiiigggeeecccaaaWWWUUUTTTUUUZZZccclllqqqpppqqqqqqrrrrrrqqqppppppjjjiiihhhgggfffccc___[[[KKK>>>444444555333111222111222222111000000222333111111111111111111111111......---------,,,,,,,,,................................................//////......---------.........///000000000//////000///...---...///000000111111222666===EEEKKKNNNXXXUUURRROOOJJJDDD>>>999???@@@AAACCCFFFIIILLLMMMKKKRRRVVVTTTTTTWWWWWWUUURRRRRROOOMMMQQQVVVUUUQQQLLLIIIHHHQQQdddzzzyyywwwuuuwww|||vvvgggfffjjjmmmpppiiirrruuuiiiVVVKKKKKKNNNOOORRRTTTRRRNNNLLLLLLLLLSSSVVVYYYZZZYYYXXXYYY[[[YYYYYYZZZ\\\]]]\\\ZZZYYYXXXUUUOOOGGG@@@:::444222//////000000000000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///------------------------------------------------...........................---------.../////////222444>>>MMMYYY^^^eeekkkhhhhhhgggccc]]]XXXWWWWWWTTTTTTUUUWWW[[[```dddggg___[[[ZZZ[[[YYYUUURRRSSSQQQPPPRRRVVVZZZfff|||sssiiifffgggooolllkkklllmmmmmmppptttmmmgggbbb```XXXHHH:::555666444333333444444333111222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////...------------...//////........................---------.........//////---------...///000///.../////////000555===FFFKKKZZZccclllpppnnnlllooossspppooofffTTTFFF@@@>>>;;;;;;999;;;AAAFFFIIINNNTTTWWWaaahhhhhhfffeeedddbbbfffhhhkkknnnpppqqqrrrrrrqqqqqqpppppppppooommmkkklllmmmjjjffffffkkkjjjeeedddhhhssspppbbbXXX```cccccc```aaaeeefffdddhhhhhhiiiiiihhhfffcccaaafffccc___^^^___dddiiimmmppppppppppppppppppppppppnnnlllkkkkkkjjjgggccc```]]]LLL<<<555444222333555222222333222111111111222111111111111111111111111...------------,,,,,,,,,................................................/////////.........------------...////////////...000000000///000000111111111222777@@@KKKTTTYYYZZZ[[[UUULLLDDD???===<<<;;;DDDEEEFFFIIILLLPPPTTTVVVPPPUUUYYYVVVSSSRRRQQQOOOKKKKKKKKKQQQ___kkklllggg___VVVSSSccc~~~aaaOOOMMMNNNOOOQQQTTTSSSOOOLLLMMMNNNLLLOOORRRUUUVVVVVVXXXYYYWWWYYY\\\______^^^[[[ZZZ]]]ZZZVVVRRRNNNFFF===666///000111111111111000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------............///------------------------------------------------....................................///000000111555===LLL[[[cccfffiiimmmgggfffbbb\\\WWWSSSSSSTTTTTTWWW[[[```ccccccbbbaaaXXXWWWYYY\\\ZZZSSSNNNMMMOOOVVV```jjjttt}}}pppkkkllliiihhhkkkmmmooouuu}}}yyypppjjjjjjgggYYYEEE888888666444444555666555555333333333333333333333333333222222222111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////...------------...//////////////////////////////------........./////////,,,---...///////////////000///000777CCCPPPZZZ___iiinnnssssssooonnnppptttooonnnggg]]]TTTPPPKKKFFFKKKHHHJJJSSSZZZ]]]^^^```dddlllssssssrrrrrrrrrppppppppppppqqqssstttsssqqqnnnnnnooooooooommmiiifffbbbcccbbb```bbbiiimmmmmmzzzwwwiiiggggggddd```bbbhhhmmmnnnkkkiiigggggghhhiiihhhhhhhhhfffcccaaabbbeeeiiilllooooooooooooooooooooopppqqqpppooonnnnnnllliiifffjjj\\\LLLBBB<<<777444333222222222222222222111111222222222222222222222222------------------------................................................///////////////......---,,,------...............000000000/////////000111444777>>>JJJUUU\\\[[[YYYLLLFFF>>>999999<<<@@@CCCIIIKKKNNNQQQTTTVVVWWWXXXUUUUUUTTTRRRQQQOOOLLLHHHJJJIIIMMMYYYooozzzpppjjjmmmpppWWWVVV^^^^^^ZZZWWWTTTPPPLLLMMMPPPHHHIIIKKKMMMQQQUUUYYY\\\YYY\\\```bbbaaa^^^[[[YYYZZZWWWTTTUUUUUUPPPGGG???444333111000//////000000////////////////////////........................------------------------,,,,,,,,,------------...---------------------------------------,,,,,,,,,---------............///.........................................................................../////////...///111333:::FFFVVVccchhhhhhjjjmmmiiieee]]]VVVRRRQQQTTTWWWYYY]]]aaadddddd```[[[XXXXXXVVVVVVWWWTTTNNNKKKMMMXXXeeewww{{{jjjcccbbbiiipppsssxxx~~~xxxnnnjjjhhh___QQQEEE<<<999555444444555666555333333333333333333333333333333222222222111111111000000000000000000000000///////////////////////////////////////000000000////////////////////////...------------...//////////////////////////////............////////////...///000111000//////000...111888BBBPPP]]]ggglllooorrrtttsssqqqooopppqqqpppnnnkkkiiigggddd]]]XXXXXXUUUWWW```fffddd^^^[[[gggnnnsssssssssuuuuuussssssqqqoooppprrrrrrqqqoookkkiiiggghhhiiihhheeebbbcccddddddgggooo{{{{{{|||{{{mmmdddcccfffkkkmmmhhhgggeeeddddddfffiiikkkooonnnnnnmmmmmmnnnppppppqqqpppooooooooonnnllljjjkkkddd]]]WWWOOOCCC666...111111000111222333222111222222222222222222222222------------------------................................................//////000000000///...---,,,------...............//////000...,,,---000333>>>BBBJJJTTTZZZZZZUUUOOOBBB???;;;:::<<>>>>>@@@EEEKKKOOORRRRRRQQQTTTXXXZZZYYYVVVQQQNNNNNNKKKMMMXXXaaadddbbb```XXXaaammm{{{{{{rrrjjjkkkoooppprrrtttuuuvvviii^^^``````]]]```___pppvvvtttvvvqqqiiijjjccc\\\___nnn~~~|||aaaSSSKKKGGGBBBBBBFFFLLLSSSVVVTTTWWW[[[\\\\\\\\\```ccc___]]][[[ZZZZZZWWWRRRMMMFFFAAA:::444000///111222////////////////////////........................------------------------,,,---------............------------------------,,,---------............---------............///................................................///////////////////////////000000//////333;;;BBBSSS]]]fffiiijjjkkkjjjhhh^^^XXXQQQNNNQQQWWW^^^bbbkkkiiieee```ZZZUUUQQQNNNLLLIIIIIIMMMSSS\\\lllzzzsssoooooommmpppyyywww{{{}}}yyyuuunnneee\\\PPPIII@@@888555444444444333333333333333333333333333333333333222222222222111111111111111111111111000000000000000000000000...//////000000111111222////////////////////////...------------...//////............................../////////000000000...///000...,,,---111555@@@KKK[[[dddhhhjjjnnnrrrqqqpppooonnnnnnmmmjjjggg\\\XXXVVVXXXXXXSSSMMMKKKFFF???<<>>999444222333555444333333333333333333333333333,,,,,,,,,---------.........................................................///111111111000...---......///000000000//////,,,...//////000777AAAIIIVVVYYY[[[WWWPPPIIIFFFEEEBBBDDDJJJRRRYYY]]]^^^]]]TTTUUUVVVVVVTTTQQQNNNLLLKKKPPP]]]mmmtttssssssuuuooo}}}}}}nnngggiiibbb^^^\\\^^^``````eeejjjqqq|||uuuhhhlllrrrnnnjjjlllyyyssspppggglll{{{ooohhhkkkpppSSSNNNIIIGGGIIILLLMMMNNNRRRTTTVVVUUUUUUWWW^^^dddcccccccccbbb___ZZZUUURRRMMMIIIDDD===777333111000////////////////////////................................................------------....................................+++,,,,,,---...///000000---------............///................................................////////////////////////...///000///222:::GGGPPP\\\dddiiijjjkkkkkkgggaaaTTTRRRQQQTTTZZZ```dddfffeeebbb^^^YYYTTTPPPMMMLLLGGGIIIOOOZZZfffuuu|||nnnoooyyyrrryyy~~~~~~|||xxxnnnddd^^^VVVJJJ???999666555555444444444444444444444444444444333333333222222222111111111111111111111111000000000000000000000000...//////000111111222222////////////////////////...------------...//////------------------------.../////////000000000000---///000...---111999???QQQYYYdddllloooooonnnnnnmmmhhhaaa^^^\\\[[[WWWTTTGGGCCCBBBEEEDDD@@@>>>@@@CCC??????FFFOOOXXXeeeooolllooopppnnnpppttttttqqqjjjmmmnnnllliiijjjpppwwwqqq{{{wwwoooeeegggiiikkklllmmmllllllhhhfffcccaaabbbeeeiiilllmmmlllkkklllnnnppppppooommmpppnnniiifffeee```ZZZKKKDDD;;;666555666444333333333333333333333333333,,,,,,,,,------............................................................///111222111000...---...//////000000000000000,,,...000111444===JJJTTT[[[\\\ZZZRRRGGGAAABBBEEENNNPPPUUUZZZ___```]]][[[VVVUUUSSSQQQOOONNNNNNMMMMMMYYYnnn||||||kkk\\\]]]aaaaaaccciiiaaaccciiipppsssttt{{{xxx|||zzzwwwooosssvvv[[[WWWRRROOOOOONNNKKKIIISSSUUUTTTQQQOOOQQQYYY``````dddggggggccc]]]XXXVVVQQQOOOJJJEEE>>>777222...////////////////////////////////////////////////........................---------.........//////........................***+++,,,---...000111111---------.........//////////////////////////////////////////////////////000000000000000000000000---...///000444???OOO[[[___fffjjjjjjjjjjjjcccYYYNNNOOOSSS[[[dddiiikkkjjj[[[YYYUUURRRNNNLLLJJJJJJIIINNNZZZjjjyyyuuupppzzzrrrwwwzzzzzz|||}}}uuujjjhhh___QQQEEE===999888777444444444444444444444444444444444333333333222222111111111111111111111111000000000000000000000000...//////000111222222222////////////////////////...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000///111222111222777AAAJJJ]]]```eeelllqqqqqqmmmjjjggg^^^SSSLLLIIIGGGDDDAAA???<<<<<>>AAAGGGLLLNNNOOOMMMLLLLLLTTT___fffiiiiiikkkllliiiqqqsssoooooosssnnneeeeee{{{{{{nnniiigggaaa]]]aaaddddddbbbbbbjjjkkkkkklllmmmmmmnnnoooqqqrrrssssssrrroookkkiii```[[[PPPCCC777222444888555555444333333222222222................................................////////////////////////////////////////////////000///...///000000000000+++---333>>>KKKVVV]]]___TTTLLLDDDCCCHHHOOOSSSTTTWWWXXXXXXYYYZZZZZZWWWTTTJJJFFFGGGOOOWWW^^^eeelllrrrqqqmmmggg```\\\ZZZXXXVVVfffeee___```xxx|||sss~~~sssaaaPPPIIIJJJKKKDDDEEEIIIFFFQQQYYY_________aaa^^^XXXUUUWWWUUUQQQMMMIII@@@666000000111111111111111111111000000000////////////......////////////......---------------------------------------------------------.........//////---...///000000///...------------.........//////////////////////////////---///000000//////000111000333444888CCCSSS]]]```aaadddiiiooopppjjj^^^TTT\\\```cccccceeefff```XXXKKKHHHGGGIIIKKKJJJKKKMMMXXXggg|||lllpppwwwnnn[[[NNNCCC;;;777555666666555444444444555555444444333333222222222111111111111111111111111111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////000...------...///000000000000111777CCCPPP\\\cccggggggddd^^^TTTKKKFFFCCC<<<:::888999===AAADDDFFFVVVXXX\\\```bbbbbbaaa___dddhhhmmmppppppooommmlllfffmmmrrrpppmmmjjjeee```kkkxxxlll```[[[ZZZ[[[^^^bbbhhhhhhhhhhhhiiilllpppsssppprrrtttuuutttrrrooommmjjjeee[[[OOOCCC:::555444666555444333222222333333........................////////////////////////////////////////////////////////////////////////......///000000111111111///555???KKKVVVZZZZZZYYYKKKEEEAAAFFFPPPYYYZZZXXXUUUUUUVVVWWWUUURRROOONNNMMMPPPRRRVVV```mmmuuuwww}}}tttkkkcccVVVVVVVVVYYY^^^eeennntttzzzuuummmpppwww___NNNIIINNNJJJGGGHHHDDDEEEOOOZZZ___```aaa```]]]UUUXXXZZZYYYWWWTTTLLLCCC555333111111333333000---111111000000000/////////...//////000000//////...------------------------------------------------------........./////////......////////////......------........./////////////////////////////////...000111111///......///111666===DDDOOO[[[bbbbbbfffhhhkkknnnooojjj```XXXeeegggfffbbb___\\\UUUMMMGGGBBBBBBIIIMMMOOOVVV^^^lll|||{{{~~~}}}iii\\\PPPCCC999777777666666555444444333444444444333333333333333222222222222222222222222111111111111111111111111///000000111111000000///000000000000000000000000000000000000000000000000////////////////////////000///---,,,---///111333000222999GGGWWWdddjjjkkkkkkcccXXXLLLCCC===999777777;;;AAAGGGLLLRRRWWWZZZkkkllloooqqqrrrrrrrrrqqqqqqqqqpppooonnnlllhhhfffdddggglllmmmiiifffkkkttt}}}qqqiiiccccccffflllllllllkkkiiihhhjjjkkkoooqqqsssvvvwwwvvvtttrrrqqqmmmggg^^^TTTIII>>>777888777555444444444555666........................////////////000000000000////////////////////////////////////////////////...///000000000000111222888@@@KKKVVV[[[XXXQQQLLLHHHGGGGGGMMMVVV[[[[[[YYYXXXVVVTTTSSSOOOKKKLLLOOO^^^cccbbb___fffvvv}}}zzzzzzzzztttggg[[[VVVRRROOOSSSUUU]]]kkkyyyyyy{{{~~~xxxttt]]]TTTWWWRRRMMMMMMJJJCCCLLLWWW]]]___```bbbccc\\\^^^^^^ZZZXXXXXXTTTNNN???999333111333333000---111111111000000000////////////000000000000//////............................................................////////////...//////////////////...............///////////////////////////////////////000222111000...//////000<<>>GGGNNNQQQ```fffnnnqqqqqqpppqqqrrrnnnoooqqqssstttuuuuuuuuutttooohhheeedddccc```^^^ggghhhooowww}}}wwwmmmiiiiiillllllmmmpppsssvvvxxxyyyzzzvvvssspppmmmiiiaaaWWWPPP===;;;777555444666999;;;////////////////////////---......//////000000111///////////////////////////////////////////////////000111000///222777<<>>777555444333222222222111111111000000000///000000111111000000///....................................................../////////000000000//////............//////....../////////000000000000000000000000000000000000111111000000222666999:::LLL\\\aaa___bbbhhhmmmkkklllllllllkkkiiigggfff```[[[VVVQQQIIIBBBAAADDD>>>KKKWWWbbbuuuxxxmmm___RRRCCC>>>888666777888777555555555555444444444444444333333333333333333333333222222222222222222222222000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000,,,///111111000111666:::JJJUUUbbbjjjlllkkkjjjkkkVVVOOOIIIJJJRRR\\\bbbeeelllooosssvvvvvvtttsssrrrpppqqqsssuuuuuuuuutttsssmmmiiiddd```^^^]]]]]]\\\{{{vvvkkkjjjmmmllllllmmmnnnqqquuuxxxzzz{{{yyyvvvrrrmmmfff^^^YYYEEEAAA;;;666333333666777////////////////////////,,,------...//////000000///////////////////////////////////////////////////000222111222777@@@HHHRRRPPPMMMGGGAAA???@@@CCCRRRUUUXXXYYYWWWVVVUUUUUUMMMKKKLLLQQQRRRVVVhhh~~~tttgggYYYOOOLLLRRRYYYdddttt~~~pppwwwqqq^^^SSSIIIIIIMMMQQQWWW]]]ccchhhiiiddd^^^[[[WWWSSSSSSNNNGGG@@@:::555333222222222222111111111000000000000111111111111000000.................................................../////////000000000000000///...------...///000.../////////000000000000000000000000000000000000000000//////000555;;;@@@IIITTT^^^bbbcccgggkkklllhhhiiiiiigggdddaaa___^^^\\\VVVQQQMMMFFF@@@AAAGGGFFF^^^pppxxxppp^^^OOOGGG>>>999888888777555666666555555444444333333333333333333333333333333222222222222222222222222000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000...///111000111666@@@GGGYYY^^^eeekkknnnmmmlllkkkeeebbbaaadddjjjpppssstttuuuuuuuuuwwwxxxwwwuuurrrpppqqqssstttssspppmmmjjjeeefffggghhhkkkooouuuzzz}}}qqqmmmlllkkkiiiiiilllpppvvvyyy}}}~~~}}}yyyrrrkkkeeebbbSSSMMMEEE<<<666444444555000000000000000000000000,,,,,,,,,---...//////000////////////////////////////////////////////////...000222222444<<>><<>>777333222222222222111111111111000000000111111111111000000////////////////////////////////////////////////////////////000000000000000///...------...///000////////////000000000000000000000000000000000000000000///...000666>>>DDDTTTYYY^^^aaagggmmmnnnkkkffffffeeeccc^^^ZZZWWWVVVUUUOOOKKKIIIDDD???CCCKKKUUUsss}}}gggZZZQQQEEE===;;;;;;999777777777666555444333333333333333333333333333333333222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000222222222111333<<>>@@@FFFNNNUUUXXXYYYTTTRRRRRRMMMHHHLLLSSS```mmmtttrrrttt~~~kkkUUUOOOLLLDDDTTTlllnnn}}}wwwbbb]]]YYYQQQOOOUUUNNNYYYcccjjjooonnncccVVVLLLMMMOOOOOOGGG<<<777777222222222333555444222///111111111111000000000000000000000000000000000000//////...//////000111222////////////000000000000000000111111111111000000000000000000000000000000222111111111000000//////000222333111111999HHHTTT]]]\\\^^^ccciiiiiiddd^^^ZZZZZZVVVPPPPPPUUUXXXXXXFFFMMMJJJCCCBBBAAAGGGWWWqqq}}}gggccc\\\III777:::>>>444777777666666666555555555444444444444444444444444111222222333333222222111222222111111111111222222000000000000000000000000000000000000000000000000---///000///...---///000000000000555???NNN]]]gggmmmllllllllllllmmmnnnnnnrrruuuvvvvvvttttttwwwzzz{{{yyywwwtttrrrpppmmmkkknnnkkkhhhgggccc^^^^^^bbbvvvuuuddddddjjjmmmooorrrsss}}}|||yyyrrrjjjdddaaaZZZNNNBBB999777888........./////////000000000000000000////////////////////////////////////111000///000111222333333333222555>>>GGGJJJFFFAAA888;;;BBBJJJQQQTTTTTTSSSXXXRRRLLLJJJHHHIIIRRR]]]nnnyyy}}}vvvrrrsssqqqkkk]]]IIIHHHVVVbbbuuu~~~rrrwwwttt___OOOSSSYYY```gggoooqqqhhh\\\QQQOOOPPPRRRNNNDDD===:::555444333333444555333222111111111111000000000000000000000000000000000000000////////////000000111////////////000000000000000000111111111111000000000000000000000000000000111111111111000000000///111222222111555>>>LLLWWW___```cccggghhheee]]]WWWRRRVVVVVVTTTTTTWWWVVVSSSJJJJJJCCCAAAGGGJJJVVVkkkvvveee[[[RRRCCC??????999888888777777666666666555444444444444444444444444222222333333333333222222222222111111111111222222000000000000000000000000000000000000000000000000//////000000000///000000//////111;;;IIIXXXcccggglllllllllmmmoooppprrrsssrrrtttuuuuuuttttttvvvyyyyyywwwuuutttrrrpppmmmlllnnnhhhaaa]]]ZZZ[[[ccclllxxxsssoooiiigggjjjrrr{{{~~~yyysssiiigggaaaXXXMMMBBB;;;777....../////////000000000////////////000000000000////////////////////////......///000222222333444333666===FFFMMMKKKBBB:::999@@@JJJTTTYYYYYYVVVSSSVVVOOOIIIGGGJJJRRR```mmm|||~~~qqqeee___YYYQQQMMMHHHVVVnnn~~~www~~~___TTTTTTVVV^^^kkkuuussslllXXXQQQMMMPPPRRRKKKBBB<<<999777444333444555555444222222111111111000000000000000000000000000000000111000000////////////000////////////000000000000000000111111111111000000000000000000000000000000111111111111000000000000222000000333;;;FFFSSS[[[aaadddggghhheee^^^UUUOOOMMMTTTYYYYYYYYYWWWRRRKKKFFFCCC>>>DDDPPPTTTccc}}}lll]]]ZZZMMMBBB>>>::::::999888777666666666666444444444444444444444444222222333333333333222222222222222222222222222222000000000000000000000000000000000000000000000000000000000111222222000//////000777FFFXXXeeeiiiiiiiiijjjkkkmmmoooqqqtttuuurrrsssttttttssssssuuuwwwttttttttttttrrrpppnnnmmmeee```ZZZYYY\\\ggg|||qqqiiigggnnntttyyy{{{}}}~~~zzznnnlllggg```WWWKKK???777...////////////000000000////////////000000000000///////////////000000000---...000111111111222333666>>>HHHNNNNNNHHH@@@;;;HHHMMMSSSXXXYYYXXXVVVUUUNNNKKKHHHJJJRRR___nnnxxx{{{xxxmmm]]]RRROOOLLLHHHTTTddd{{{xxxfff]]]UUUYYYggguuuzzzxxxdddWWWNNNPPPTTTQQQIIICCC>>>:::555222222444555555222222222111111111000000000000000000000000000000111111000//////...//////////////////000000000000000000111111111111000000000000000000000000000000111111111000000000000000111//////555AAANNNXXX^^^aaaccceeeccc]]]VVVPPPMMMRRRXXX\\\[[[XXXTTTKKKCCCAAAAAADDDRRR```ccctttqqqeeeSSSGGGCCC<<<;;;:::999777666555555555555555555555555555555555222333333333333333333222222222222222222222222222000000000000000000000000000000000000000000000000111//////000222333111///111888DDDTTTccclllmmmlllhhhiiijjjkkkmmmppprrrsssrrrrrrrrrrrrrrrssstttuuuqqqssstttssspppmmmkkkjjjZZZZZZ^^^ggguuu|||sssnnnooorrrvvv{{{xxxssslllfff^^^UUUJJJBBB////////////000000000111.../////////000000000111////////////000000111111---///111111//////111333===HHHQQQRRRJJJCCCBBBEEESSSWWWZZZ[[[XXXTTTQQQPPPJJJLLLOOOTTT___kkkuuuzzzjjjaaaSSSIIIJJJSSSYYY[[[ssszzzuuusss```[[[dddpppxxxzzztttdddUUUSSSVVVUUUQQQMMMCCC>>>777333222333444444222222222222111111111111111111111111111111111111111111000//////...//////////////////000000000000000000111111111111000000000000000000000000000000000000000000000000111111000///111:::HHHUUU]]]___``````^^^ZZZVVVRRRRRRRRR^^^```___XXXRRRMMMFFF@@@BBBHHHPPP___oooyyyuuuZZZQQQNNNAAA===;;;999666555444444555555555555555555555555555333333333444444333333333111222333333333333222111111111111111111111111111000000000000000000000000///......///111222222222999DDDSSSaaahhhlllnnnppplllllllllmmmnnnooopppqqqsssrrrrrrrrrrrrsssssstttssssssrrrnnnhhheeedddddd```eeerrrxxxsssqqqttt|||}}}tttlllfff```YYYTTT/////////000000000111111......//////000000111111...//////000000111111222...000222111000000444888FFFNNNTTTOOOEEE@@@EEEMMMRRRVVV[[[\\\XXXRRROOONNNYYY\\\___cccjjjssswwwvvvVVVMMMEEEJJJ[[[llltttuuu|||{{{eee^^^cccmmmxxx~~~|||mmm]]]VVVTTTRRRPPPQQQHHHCCC;;;555333333333333333222222222222111111111111111111111111111111111111000000////////////000////////////000000000000000000111111111111000000000000000000000000000000000000000000111111111111///111666AAAOOOZZZ___aaa```]]]XXXUUUTTTVVVYYY\\\fffddd]]]RRRJJJHHHEEEAAAFFFQQQYYYfff{{{eeeZZZTTTEEE???===:::777555555555666555555555555555555555555333333444444444444333333111222333444444333222111111111111111111111111111000000000000000000000000...////////////111555999EEEPPP^^^gggiiikkkooosssrrrqqqqqqqqqqqqrrrrrrssstttsssqqqqqqsssttttttsssuuurrrkkkccc^^^___ffflll{{{|||{{{rrrsssyyy~~~zzzrrrkkkeee```]]]//////000000000111111111.........///000111111111...//////000111111222222///111333222111444;;;AAANNNPPPOOOJJJCCCBBBHHHNNNPPPTTTWWWVVVUUUUUUYYY]]]mmmmmmiiidddfffjjjjjjfffMMMGGGJJJ^^^yyy{{{uuummmooottt|||xxxkkk```XXXQQQPPPSSSNNNHHH@@@:::666444333333333333222222222111111111111111111111111111111111000////////////000000111////////////000000000000000000111111111111000000000000000000000000000000///000000000111111111111000555>>>JJJUUU^^^bbbcccccc]]]WWWVVVYYY___ccceeedddaaaWWWJJJDDDEEEGGGFFFPPP```jjjvvv|||fff[[[OOOCCC@@@===999777777777888555555555555555555555555333333444444444444333333111222444555555444222111111111111111111111111111000000000000000000000000...111222000...111:::BBBRRRXXX```fffiiimmmqqqtttssssssrrrrrrrrrsssttttttvvvsssqqqrrrtttuuutttrrrtttnnnbbbYYYYYYggg|||{{{uuummmoooppppppttt~~~zzzxxx|||~~~vvvlllddd___000000000000111111111111---......///000111111222...//////000111222222222///111444333444888AAAIIIRRROOOIIIEEECCCEEEIIILLLTTTTTTQQQOOOPPPYYYgggssssssoooeeeXXXTTTWWWUUUPPPMMMJJJUUUrrrttt|||~~~{{{pppbbbXXXWWW[[[RRRLLLDDD===888666444333333333333222222222111111111111111111111111111111//////...//////000111222////////////000000000000000000111111111111000000000000000000000000000000//////000000111111111222111888DDDPPPZZZ```dddeeefff___YYYYYY___fffiiiiii```\\\QQQEEEAAAEEEIIIJJJ]]]rrrvvvfff]]]EEECCC???;;;999888999:::666666666666666666666666333444444555555444444333111222444555555444222111111111111111111111111111000000000000000000000000///333555222...222===HHH[[[\\\___dddiiiooosssuuuqqqqqqqqqqqqrrrsssttttttwwwtttrrrrrrtttvvvtttrrrqqqiii\\\TTT[[[tttxxxsssiiihhhgggeeegggsssxxxkkkddd111000///000111222111000////////////000000000000000111111111111222222222222111///000444<<>>>>>DDDKKKPPPRRRXXXPPPIIILLL[[[lllzzzyyyooo]]]SSSNNNCCCCCCTTT]]]kkk{{{}}}wwweeeZZZYYYUUUPPPKKKGGG???666333444222333444444333222333444111111111111111111111111000000000000000000000000000000000000////////////111111111000000000000000222222111111000000//////333222000000222333444444777DDDPPPUUUZZZbbbeeedddggg```[[[]]]eeeiiihhhcccXXXQQQHHHAAABBBHHHNNNQQQpppcccPPPJJJ@@@999;;;@@@===666999888888777666555555444222222333444555555555555333333333333333333333333111111111111111111111111222111000000000111333444...222444222222:::IIIWWW___bbbeeegggjjjmmmrrruuusssrrrrrrssstttvvvxxxyyyuuutttwwwyyyvvvpppooorrrrrr[[[XXXaaammm}}}wwwvvvxxxtttxxx|||}}}}}}~~~~~~{{{vvvppppppzzzkkk000///...///111222111000////////////000000000111111111111111222222222222333111000333:::AAAFFFHHHBBB>>><<>>;;;:::888666999888888777666666555555333333444555555555444444333333333333333333333333111111111111111111111111111111111111111222222333000111222111444@@@QQQ^^^ccceeegggiiikkknnnqqqtttrrrqqqqqqrrrsssuuuvvvwwwwwwsssqqqrrroookkkjjjllleeeccctttyyyuuuttttttsssppprrrwww}}}}}}000///...///000111000////////////000000000111111111111111111222222222333444222333888???DDDCCCAAA;;;;;;>>>FFFPPPVVVWWWTTTNNNIIIJJJVVVhhhtttsssnnnbbbYYYIIIEEELLLMMMTTTeee|||zzzkkkeeeXXXTTTQQQPPPKKKBBB:::888555444333333222222222222222222222222222222222222000000000000000000000000/////////000000111111111111111111111111111111111000000000111111111111111333222111000111333666888GGGOOOXXX^^^bbbeeeccc___ZZZZZZ]]]bbbfffddd[[[SSSHHH???>>>DDDGGGJJJ[[[pppeeeWWWIIICCC===555555:::999999888888777666666666555555555555555555444333333333333333333333333333222222222222222222222222000111111222222222222222222000000222:::HHHYYYeeefffhhhjjjlllmmmnnnqqqsssqqqqqqqqqqqqrrrsssuuuuuuuuuqqqoooooojjjccc```aaa\\\uuuvvvnnnnnnqqqwww||||||zzz}}}///.........000111000/////////000000000111111111111111111222222222333333222555999===??????>>><<<<<<@@@GGGQQQXXXYYYUUUOOOIIIJJJOOOZZZfffkkkgggaaaOOONNNIIIOOO^^^dddiiivvvyyy}}}rrrmmm```XXXQQQOOOLLLDDD===:::777555333222222222222222222222222222222222222222111111111111111111111111/////////000111111222222000111111111111111222222000000000111111222222222333333222111111555999===OOOTTT[[[aaacccccc^^^YYYSSSVVV]]]cccddd^^^RRRIIIGGG???AAAHHHIIIMMMkkkxxx```LLLFFF@@@666666???999999999888888777777777666666666666666555444333444444444444444444444444222222222222222222222222000111222333444333222111222111111777BBBQQQ^^^fffeeehhhkkkmmmnnnooorrrtttqqqqqqrrrrrrrrrsssttttttooooooqqqnnndddZZZWWW[[[qqqrrriiiccckkkqqqzzz~~~|||000///...///000111111///000000000000111111111111111222222222222333333333000888@@@AAA<<<888:::===BBBHHHQQQXXXYYYUUUNNNJJJRRRTTTXXXZZZZZZXXXUUUSSSIIIQQQWWWcccuuuzzz{{{pppbbbUUUOOOLLLGGGBBB@@@:::777444222333444333111222222222222222222222222333333333333333333333333///000000000111111111222000000111111222222222333000000111111222222333333333333222222333777>>>CCCSSSWWW\\\aaaaaa\\\WWWTTTOOOUUU\\\aaa___WWWKKKCCCCCC???DDDNNNQQQ\\\tttWWWLLLDDD:::888>>>999999999999888888888888777777777777666555555444444444444444444444444444222222222222222222222222000111222444444333222222222333777@@@LLLXXX___bbbcccfffjjjmmmnnnpppsssuuusssssssssssstttttttttssskkklllkkkdddWWWQQQ[[[iii{{{pppjjjhhhgggmmmuuu111//////000111222111000000000000111111111222222222222222222333333333333222<<>>EEEHHHOOOVVVWWWRRRNNNMMMOOOdddccc^^^UUULLLGGGIIILLLPPP]]]dddnnn}}}sss___UUUQQQMMMIIIFFF>>>:::555333444555444222333333333333333333333333333333333333333333333333111111111111111111111111000000111111222333333333111111111222222222222222222333333333444:::DDDKKKVVVXXX]]]```[[[SSSPPPQQQPPPUUU[[[\\\XXXOOOGGGBBB>>>???IIIYYYggg}}}ooo[[[LLL???999:::999999999999999999999999777777777777777777666555444444444444444444444444333333333333333333333333111222222333333333333333222777???KKKVVV]]]aaabbbcccfffjjjnnnpppqqqsssuuusssttttttttttttssssssrrrjjjfff___UUUNNNWWWrrrssskkkjjjnnntttxxx|||222111000111222333222111000000111111111222222222222222222333333333444444888???FFFDDD@@@@@@IIIRRROOOUUUXXXSSSKKKLLLXXXccctttkkk]]]MMMDDDEEEMMMTTTfffpppqqqrrr}}}hhh\\\XXXRRRLLLIIIAAA<<<666444666777555333333333333333333333333333222222222222222222222222333222222111111000000000000000111222222333444444333222222222222222222111111333444444666===IIIRRRWWWZZZ______VVVLLLKKKQQQTTTWWWYYYWWWPPPIIIDDDCCC@@@EEETTTmmmoooWWWFFF===:::::::::::::::::::::::::::666666777888888888777777555555555555555555555555333333333333333333333333333222222222222333444444444;;;GGGRRR\\\bbbeeegggfffiiimmmpppqqqrrrssstttrrrsssssstttsssrrrqqqpppfff^^^UUUSSSZZZrrr~~~rrrnnnjjjkkkttt222111111111333444333222000111111111111222222222222222333333333444444444===AAAEEEEEEDDDIIIRRR[[[TTTXXXYYYPPPHHHNNNdddwwwzzzlllWWWGGGBBBJJJWWW```}}}~~~xxxnnn```[[[TTTLLLGGGCCC===777555777888666333333333333333333333333333000000000000000000000000444333333222111000//////000000111222333333444444444333333222222111111111111333555555777???LLLVVVWWW[[[```___TTTHHHIIIRRRWWWYYYXXXSSSKKKEEEDDDEEEGGGNNN```~~~___LLLCCC>>>::::::::::::::::::::::::555666777888888888888888555555555555555555555555333333333333333333333333444333222111222333444555666???KKKVVV___eeejjjmmmiiilllppprrrrrrrrrssssssqqqrrrssssssrrrqqqooonnn```XXXSSS[[[ooo~~~ooommmnnnlllmmmttt000111222333444333222222000111111111111222222222111333555444222333666999HHHLLLLLLKKKPPPXXXZZZWWWUUURRRKKKIIIUUUiiiuuuvvvpppdddOOOFFFOOOWWWdddwwwqqqcccUUUNNNMMMIIIEEE>>>888666777666444555444333333222222333333333333333222222222111111000000000000111111111111000111111111111222222222222222111111111111111222333111111666???HHHNNNQQQXXX]]]^^^VVVNNNMMMOOOPPPUUUYYYUUUJJJDDDGGGHHHEEEHHH\\\{{{uuuVVVFFFBBB999999999999<<<>>><<<999888888888888777777777777777666666666555555555555333222222222222333444444333000000333444111222555???IIIUUU]]]```ccchhhnnnqqqrrrrrrpppmmmjjjiiiiiinnnvvvyyysssooonnnggg\\\PPPbbbmmm{{{xxxgggeeelllnnnwww000111222333444333222222111111111111222222222222333444444333333555:::>>>NNNRRRTTTSSSVVV\\\\\\XXXUUUQQQKKKLLLYYYiiimmmiiiaaaTTTHHHVVVqqq{{{{{{sssaaaUUUQQQMMMIIIAAA:::777777777666555444444333222333333333333333333222222222222111000000000000111111111111111111111111222222222222222222111111111111222222444222333999DDDNNNRRRSSSXXX\\\\\\TTTNNNNNNPPPRRRSSSQQQMMMFFFAAACCCIIINNN\\\|||fffOOOGGG>>><<<:::888999::::::888888888888888777777777777777777666666666555555555333333333333333444555555333111222444333222555:::CCCMMMXXX___aaaccchhhmmmnnnppprrrqqqmmmiiifffdddrrrtttssspppmmmkkkeee^^^cccxxxrrrooouuu~~~000111222333444333222222111111111111222222222333444444333222444:::AAAGGGRRRWWW[[[[[[\\\\\\YYYTTTOOOMMMLLLQQQ\\\dddaaaXXXTTTLLLQQQsssxxx}}}nnn\\\SSSQQQLLLEEE>>>999777777888555555444333333333333444333333333333222222222222000000000111111111222222111111111111222222222333222222111111111111222222666333555>>>KKKUUUWWWVVVXXX[[[YYYRRRNNNPPPSSSTTTTTTLLLGGGEEEBBBBBBNNN]]]qqq~~~]]]NNNCCC@@@===:::999888888999999999888888888777777777777777777666666666555555444444444444444555666666333333444555333222999CCCKKKSSS\\\bbbccceeeiiimmmmmmpppsssssspppkkkgggeeerrrpppppppppjjjccc```bbbuuuwwwooojjjnnnyyy000111222333444333222222111111111222222222333333555333111111666>>>HHHNNNSSSWWW\\\]]][[[WWWSSSOOOJJJLLLOOOUUUZZZZZZSSSLLLJJJRRRgggxxx}}}~~~ppp~~~~~~gggWWWRRRLLLGGGCCC>>>888666777666555555444444444444444444444333333333222222222000000111111111222222222111111111222222222333333222222111111111222333333555444777CCCQQQZZZZZZWWWWWWYYYVVVQQQOOORRRUUUUUUWWWKKKGGGJJJGGGDDDUUUnnnmmmWWWFFFBBB>>>===<<<::::::<<<999999999888888888777777777777777666666666666555555555555555555666777777222333444444222333>>>JJJSSSYYYaaaeeefffgggjjjlllppprrruuuuuussspppnnnmmmnnnooorrrooobbbXXXaaarrrqqqooojjjjjjwww{{{uuuwww{{{~~~000111222333444333222222111222222222222333333333444222000222999DDDNNNTTTSSSVVV[[[\\\XXXSSSOOONNNQQQVVVZZZZZZTTTMMMJJJKKKKKKaaa{{{{{{tttpppllloooyyyxxxdddUUUMMMHHHGGGDDD<<<666555777666555555444444555555444444444333333333222222111111111111222222222222111222222222222333333333222222111111222333333444444666<<>>>>>;;;:::<<<999999999999888888888888888777777777666666666666666555555555555666777777222222333444333666CCCPPPYYY^^^dddgggiiiiiikkkmmmqqqrrrtttssssssssstttvvvpppppppppgggXXXWWWttt|||tttooorrr{{{~~~xxxxxxrrrpppooommmkkkgggccc```___bbbfffiiikkkkkkjjjiiiggggggmmmvvv{{{}}}000111222333444333222222222222222222333333333333333222222666???JJJSSSWWWWWWXXXZZZZZZWWWQQQRRRVVVbbbcccbbb[[[NNNFFFJJJTTTiii~~~www\\\\\\___```rrruuucccUUUKKKKKKIII@@@888666777777666555555555555666444444444444333333333333111111111222222222222333222222222222333333333333222222111222222333444555444999BBBNNNXXX\\\YYYUUUVVVVVVSSSPPPSSSXXXWWWRRRKKKCCCBBBJJJMMMVVVwwwVVVGGG<<<<<<>>>;;;999;;;:::999999999999888888888888888777777777666666666555555555555555666777777222222333555777<<>>===>>>:::::::::999999999888888888888888888777777777777444444444444444555666666777444444:::AAAHHHRRR[[[^^^aaaeeeiiimmmppprrrsssnnnppprrrrrrpppnnnmmmmmm^^^XXXUUUjjj}}}|||ppphhhfffccc]]]WWWSSSQQQRRRUUUPPPOOOQQQRRRPPPPPPSSSUUUUUUTTTRRRPPPPPPRRRSSSRRRSSSUUUVVVWWWWWWWWWWWWYYYTTT]]]sssxxxjjjdddkkkkkklllppptttxxxyyyxxxyyy{{{111222333333444444333333222333666888999777333000111666>>>IIIVVV```___YYY]]]WWWPPPLLLOOOWWWbbbiiikkkWWWLLLJJJHHHVVVooosssjjjdddkkkxxx___PPPLLLHHHBBB???;;;999777777777777666555555555444333333333333444333333333333333333333333333444444555555444444333333555666666444444555666>>>GGGRRRZZZ\\\YYYUUUSSSOOOOOORRRZZZ[[[SSSJJJEEECCCEEETTT___rrrvvvKKK???BBBAAA???AAA;;;:::999999888888999999999999999888888888888777777777777777666666666666333444333666BBBRRR\\\^^^\\\```fffkkknnnppprrrtttmmmsssuuurrrpppnnnhhhaaa[[[TTT___zzzuuunnnddd[[[YYYWWWTTTQQQPPPPPPPPPQQQQQQPPPPPPQQQSSSTTTTTTSSSTTTSSSRRRRRRSSSTTTUUUTTTVVVWWWXXXXXXWWWVVVVVVWWWYYYYYY[[[aaahhhkkkjjjggghhhjjjlllnnnppprrrvvvxxxtttyyy}}}}}}|||}}}111222333333444444333333222333333555666666555444444;;;DDDLLLUUU]]]]]]XXXWWWSSSNNNLLLOOOTTTYYY\\\[[[SSSPPPQQQWWWjjj~~~pppnnnqqq}}}kkkTTTOOONNNGGG>>><<<:::888777777888777555666555444444333333444444333333333333333333333333333444444555555444444333222333555555444555666888AAAIIITTT[[[[[[WWWRRRPPPOOOPPPUUUZZZYYYPPPHHHEEEDDDKKKaaavvv]]]FFFBBB???<<<;;;;;;::::::999999999999999999999999999888888888888888777777666666555555555444555777:::FFFUUU]]]______ccchhhkkkmmmoooqqqrrrtttooolllmmmooonnnhhhbbb\\\hhhyyynnngggccc___XXXSSSQQQPPPOOONNNNNNPPPQQQRRRVVVUUUTTTSSSTTTTTTTTTSSSUUUTTTSSSSSSTTTUUUUUUTTTRRRTTTVVVWWWXXXYYYYYYZZZ[[[[[[]]]```dddeeeeeeccckkklllnnnoooqqqsssvvvwwwuuuxxx{{{{{{zzzzzz111222333333444444333333333222222222333555777888999BBBKKKPPPUUUYYYZZZWWWTTTRRROOONNNOOORRRSSSTTTNNNMMMPPP^^^vvv^^^RRRQQQIII>>>>>><<<999888888888777666666555444444333444444444333333333333333333333333333444444555555444444333111222333444444555888:::FFFNNNWWW[[[YYYTTTOOOMMMQQQSSSXXX[[[UUUJJJDDDDDDIII\\\~~~yyyUUUDDD@@@>>>;;;;;;;;;:::999999999999::::::999999999888888888888888777777666555444444333333777<<>>:::999888999888777666666555444444444444444444444444444444444444444333444444555555444444333333333333333333555888;;;KKKRRRZZZ\\\WWWQQQMMMMMMUUUXXX[[[ZZZPPPDDDAAADDDRRRtttjjjLLLBBBBBBBBB<<<<<<;;;:::::::::::::::::::::999999999888888888888777777666555444333333333:::AAAGGGQQQ[[[aaa```bbbfffjjjmmmnnnooopppqqqvvvnnnooovvvqqqdddaaaiiizzzkkkmmm|||oooccc]]]ZZZYYYXXXUUURRRPPPNNNOOOQQQQQQRRRQQQQQQRRRSSSTTTWWWYYYZZZZZZZZZYYYXXXWWWWWWYYY[[[^^^___``````___^^^^^^___^^^___aaadddfffggggggfff```cccfffgggeeeeeehhhkkkjjjjjjkkkllloooppppppoooqqqsssuuuuuutttuuuxxx{{{}}}111222333333444444333333222444555555333333444666@@@LLLVVVWWWVVVWWWXXXXXXOOOWWW```dddaaaYYYSSSOOOHHHUUUhhhmmmZZZSSSLLLDDD@@@<<<:::999999999888666666555444444444444555444444444444444444444444333444444555555444444333666555444333333555999===NNNUUU[[[[[[UUUPPPPPPQQQ[[[[[[[[[VVVKKKAAABBBIIIWWW~~~ZZZEEEAAADDD===<<<;;;;;;::::::;;;;;;:::::::::999999999999888888777777666555555444444444<<>>;;;::::::999999777666555555444444555555444444444444444444444444333444444555555444444333777666555333333777<<>>======<<<<<<<<<<<<<<<;;;;;;:::::::::999999999777777777888888888888888<<>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999777777777888999999::::::???IIISSSXXX\\\aaacccccchhhkkknnnpppooooooooopppiiigggbbbcccyyywwwmmmbbb\\\UUUNNNJJJJJJGGGJJJNNNQQQSSSTTTUUUVVVRRRWWW[[[\\\ZZZ\\\ccciiibbbeeejjjqqqxxx~~~222222333333333444444444555555555444666<<>>BBB999;;;:::::::::;;;===>>>@@@<<<:::888777888999::::::HHHNNNVVV[[[]]]```fffkkkhhhjjjmmmooommmkkknnntttmmmWWW[[[ooo^^^YYYSSSNNNLLLKKKKKKKKKPPPQQQSSSTTTUUUVVVVVVWWWPPP\\\eeeffffffkkkpppsssuuu{{{222222333333333444444444555555555555777>>>GGGOOOZZZUUUUUUZZZVVVLLLMMMVVVyyysssaaaOOOFFFGGGbbbeeeRRRNNNEEE===999888999888888888777666666666666777666:::444222888555111777555555555555555555555555555555555666888???IIIPPPTTT\\\]]]VVVUUU^^^dddbbbYYYIIICCCIIIIIIOOOnnnzzzuuuQQQFFF???>>>===999>>>AAA999;;;;;;::::::;;;<<<>>>>>><<<:::888777888:::;;;<<>>;;;:::999999888777777777777888555<<<888333777666333777555555555555555555555555333444666999???GGGOOOTTT^^^\\\WWWTTTYYY```___YYYJJJGGGGGGJJJSSSooozzzmmmyyyVVVEEE???AAA======???;;;======<<<<<<;;;;;;;;;;;;;;;::::::999999<<<@@@CCCNNNRRRVVVZZZ\\\___dddgggcccjjjllljjjnnntttlll___WWWiii|||xxxmmmcccZZZRRRLLLIIIKKKNNNPPPRRRSSSUUUWWWVVVYYY[[[]]]^^^aaagggkkkrrrttt333333444444444555555555666555777;;;BBBKKKRRRWWWWWWZZZYYYTTTQQQTTTZZZ]]]XXXWWWHHHCCC]]]yyy~~~hhhPPPEEECCC@@@<<<;;;::::::999888888888888888;;;DDD???777999888444777666666666666666666666666333444666<<>>GGGOOOTTTWWWZZZUUUQQQTTTZZZ\\\VVVNNNFFFHHHLLL[[[rrrqqq___DDDBBB@@@>>>???>>><<<=========<<<;;;::::::999;;;;;;;;;;;;>>>FFFLLLPPPQQQTTTWWW\\\```dddfffjjjooosssrrrooollllllnnnxxxpppddd]]]SSSLLLJJJKKKNNNOOOOOOSSSWWWYYYXXXYYY\\\___```dddhhhmmmttt444444444444555555555555666777;;;BBBKKKRRRUUUUUUYYYWWWRRRQQQ```pppnnnaaaXXXRRRJJJTTTpppaaaMMMFFFAAA===>>>;;;;;;:::999999999999:::===JJJFFF999888888555666666666666666666666666666666666999@@@IIIQQQVVVWWWTTTPPPOOOTTTZZZXXXQQQJJJEEEIIIPPPhhh|||kkkuuutttJJJCCCAAA??????===;;;<<<<<<======<<<;;;:::999;;;<<<;;;;;;???HHHOOORRRSSSTTTXXX^^^cccggghhhnnnnnnrrrssslllgggtttrrreeeWWWQQQKKKJJJMMMQQQRRRRRRQQQVVV[[[]]]^^^```fffkkkiiinnnttt|||444444444555555555666666666777<<>><<<;;;::::::999999::::::333BBB???333444777666888777777777777777777777777777777:::AAAJJJRRRVVVWWWPPPMMMNNNUUUYYYVVVNNNHHHEEEIIISSSrrrllliiiPPPEEEBBB???>>>===:::;;;<<<======<<<;;;;;;999;;;<<<<<<;;;@@@IIIQQQTTTTTTVVVZZZ```eeeiiikkknnnkkknnnqqqiiifff}}}vvvfff___OOOKKKIIIKKKRRRVVVVVVSSSSSSXXX^^^bbbdddhhhpppvvvwww|||555666777777777777777666888888???KKKRRRRRRUUUZZZXXXOOOKKKYYYqqqzzzkkkWWWHHHOOOhhhzzzzzzSSSJJJFFF<<<@@@;;;;;;:::999999999::::::888888777777777777888888777777777777888888888888777888<<>>RRReeetttfffkkk}}}fff@@@FFFEEE999<<<>>>>>>>>>>>>>>>======<<<;;;:::;;;===AAAFFFLLLPPPWWWXXXZZZ^^^bbbfffjjjlllnnnlllmmmnnngggiiizzzpppbbbWWWRRRIIIGGGHHHMMMQQQSSSXXX]]]XXXaaaeeejjjvvvzzz555555666777777777777666:::;;;BBBMMMTTTUUUWWW\\\WWWPPPMMMVVVdddgggYYYJJJLLLaaa}}}fffOOOIIIDDDBBB<<<;;;::::::999:::::::::888888777777777777888888777777777777888888888888:::;;;@@@HHHQQQVVVXXXWWWRRRNNNQQQYYYXXXMMMFFFGGGPPP]]]tttooojjjddd{{{{{{KKKFFFGGG???@@@>>>>>>>>>>>>>>>======<<<;;;;;;;;;===AAAGGGLLLPPPUUUWWWZZZ^^^bbbgggjjjmmmkkkmmmooommmhhhsss~~~lll```VVVOOOKKKLLLKKKLLLQQQTTTTTTWWW\\\[[[cccfffmmm~~~444555555666666666666777<<<>>>EEEOOOVVVWWWYYY\\\RRRNNNMMMRRRVVVTTTJJJ@@@KKKjjjzzzPPPGGGHHH>>><<<<<<;;;:::::::::::::::888888777777777777888888777777777888888888999999:::===DDDLLLSSSWWWWWWVVVOOOOOOTTTZZZVVVKKKFFFIIIVVVeeetttbbbYYYaaaWWWBBBCCCAAA???>>>>>>??????>>>>>>===<<<;;;;;;<<<>>>BBBHHHMMMPPPTTTVVVYYY^^^ccchhhkkkmmmlllppppppkkknnnmmm^^^VVVOOOKKKJJJLLLLLLPPPUUUWWWVVVXXX]]]]]]dddeeemmm444444444555555666777777>>>AAAHHHPPPVVVXXXYYYZZZLLLHHHHHHLLLOOOLLLGGGEEETTTjjjUUUHHHKKK===>>>===<<<;;;:::::::::;;;999888888777777888888999777777888888888999999999888===DDDLLLRRRTTTSSSQQQNNNQQQWWWYYYQQQFFFEEEKKKVVVvvv~~~aaa```]]]vvvkkkDDDAAABBB===>>>????????????>>>======<<<<<<===@@@DDDIIINNNQQQSSSUUUYYY^^^dddiiilllnnnpppnnnjjjlllzzzeeeXXXQQQLLLKKKLLLKKKLLLQQQWWWXXXWWWZZZ___]]]fffjjjvvv555444444444555666888999???DDDKKKQQQUUUWWWWWWVVVKKKDDDBBBGGGKKKKKKLLLPPPqqqtttvvvlllgggRRRPPPCCC???>>>===<<<;;;;;;;;;;;;999999888888888888999999888888888888999999999999888>>>FFFMMMQQQRRRPPPOOOPPPUUUYYYUUUKKKCCCGGGOOObbbooofff^^^dddVVVGGGFFF>>>???????????????>>>>>>===<<<===>>>AAAEEEJJJOOOQQQSSSVVV[[[```eeejjjmmmnnnooogggeeevvvzzzjjjYYYOOOKKKHHHIIILLLOOOPPPUUUZZZYYYXXX\\\bbbeeexxx666555555555666777999:::AAAHHHNNNQQQTTTVVVUUUQQQPPPHHHCCCFFFHHHJJJSSS^^^fffbbb___OOOFFF@@@???>>>===<<<;;;;;;;;;999999888888888888999999888888888999999999999:::<<>>??????@@@@@@??????>>>======>>>@@@CCCGGGKKKOOORRRUUUXXX]]]bbbgggkkknnnooohhhccckkktttfff[[[OOOJJJIIIJJJLLLQQQWWWXXX[[[___^^^___fffppp777666555555666888;;;<<>>===<<<;;;;;;;;;:::999999888888999999:::888888888999999999::::::???EEELLLQQQRRRQQQQQQRRRWWWYYYVVVMMMFFFJJJWWWcccssseeeYYY[[[nnnZZZGGG>>>???@@@@@@@@@@@@???>>>>>>===>>>@@@DDDHHHLLLPPPRRRWWWZZZ___dddiiilllnnnoooeeehhhvvvggg[[[SSSKKKJJJLLLNNNRRRVVVZZZ\\\```eeeiiiooo}}}777777666666777999<<<===GGGNNNSSSSSSTTTVVVSSSLLL\\\XXXUUUQQQIIILLLggg~~~mmmgggzzz{{{OOOOOOAAA@@@???===<<<<<<;;;;;;:::999999888888999999:::888888999999999:::::::::???EEELLLPPPPPPPPPPPPRRRZZZZZZTTTKKKFFFOOO___lll{{{iiiZZZVVVUUUhhhgggMMMEEE???@@@@@@@@@@@@???>>>>>>===???AAADDDIIIMMMPPPRRRYYY\\\aaafffjjjmmmnnnooofffrrr~~~lllaaaWWWOOOJJJJJJLLLMMMQQQVVVXXX[[[aaajjjrrr~~~888555555777777777;;;AAAKKKOOOSSSTTTRRRQQQSSSUUUhhhaaaTTTNNNQQQVVVooosssooo~~~nnnbbbKKKEEECCC@@@======>>>===:::888===>>>:::777999;;;;;;999:::;;;;;;999999:::;;;DDDDDDIIIPPPPPPLLLMMMSSS___XXXOOOGGGDDDPPPhhhtttZZZWWWYYY\\\EEEHHHBBBCCCBBB??????@@@@@@>>>>>>AAAFFFIIIJJJLLLNNNOOOWWW```aaacccoooppplllmmmeeessscccTTTLLLMMMMMMNNNQQQUUUVVVVVVaaabbbgggqqq}}}888555555777888777<<>><<<>>>BBBFFFIIIJJJLLLNNNPPPTTT^^^```dddnnnpppmmmqqquuuhhhZZZNNNKKKLLLLLLMMMQQQVVV[[[\\\dddhhhttt888555555888888888===CCCMMMPPPSSSSSSRRRRRRUUUXXX___aaaTTTJJJYYYrrrvvvvvv}}}ggg___IIIEEE???======<<<999777888<<<<<<999777:::<<<;;;999:::;;;;;;::::::<<<>>>FFFJJJOOORRROOOLLLPPPXXXWWWNNNGGGGGGNNNeeeooo___XXXQQQfffqqqJJJEEECCCAAAAAAAAA@@@>>><<>><<<;;;<<>>:::999<<<<<<:::999:::;;;;;;:::;;;===@@@CCCIIIPPPQQQNNNNNNTTT\\\XXXMMMEEEHHHSSSpppyyycccYYYQQQ^^^}}}NNNGGGCCCAAACCCDDDCCC@@@@@@@@@BBBFFFIIIKKKMMMPPPSSSWWWbbbgggiiinnnnnnssszzzkkk```RRRKKKMMMNNNOOOSSSWWWYYY]]]eeemmm888666666:::;;;;;;@@@GGGKKKPPPVVVWWWRRRLLLIIIGGGJJJCCCAAAVVVooovvvrrrooopppjjj{{{qqq}}}uuubbb{{{TTTIII??????@@@>>>===>>>>>>???>>>:::999<<<;;;888::::::;;;;;;:::<<>>BBBEEECCCAAABBB@@@CCCFFFIIIKKKNNNQQQTTT[[[eeeiiiiiikkkkkkwwwuuuhhh[[[LLLIIIPPPNNNPPPWWW]]]^^^___iiiuuu888666777:::<<<===BBBIIILLLQQQVVVVVVQQQJJJDDDBBBHHHBBBHHHddd||||||fffqqqnnncccyyyrrroooxxxbbbqqq]]]MMM???>>>???<<<;;;>>><<<===;;;888999===<<<888::::::;;;;;;;;;===AAADDDAAAIIIPPPRRRTTTYYY\\\]]]LLLHHHFFFOOOooowwweeeYYYXXXcccpppNNNCCC===AAACCC@@@???AAAAAACCCFFFIIIKKKNNNSSSVVV[[[eeehhhhhhiiimmmmmm___SSSJJJJJJPPPOOOQQQXXX```cccfffvvv888666777;;;===>>>CCCJJJOOOSSSUUUTTTNNNHHHEEEEEECCCHHHTTTmmm~~~kkkxxxlll]]]mmmnnnkkkuuujjjkkkVVVDDD@@@@@@<<<;;;???:::;;;:::999===BBBBBB???:::;;;;;;;;;;;;>>>BBBEEEGGGMMMSSSUUUYYY___^^^YYYFFFJJJLLLYYYooo^^^UUUYYYwwwYYYJJJ@@@BBBDDD???>>>AAABBBDDDFFFIIIKKKOOOTTTWWWZZZdddhhhiiinnnwwwvvvaaaQQQLLLLLLNNNOOOSSSTTT[[[eeekkkuuu888666777;;;===???DDDKKKRRRTTTTTTQQQLLLIIIHHHJJJ???PPPaaatttyyyxxx~~~jjjYYYfff{{{uuu```yyylllmmmwww```KKKEEECCC>>>===AAA;;;<<<<<<<<>>CCCFFFLLLQQQVVVXXX]]]bbb^^^VVVFFFNNNRRRbbbxxxdddUUUTTTYYY}}}cccRRREEEFFFGGGAAA???CCCBBBDDDGGGIIIKKKOOOTTTXXX[[[eeejjjmmmttt~~~oooXXXGGGHHHPPPSSSOOOYYYXXX___jjjsss999999999999:::???EEEJJJPPPZZZWWWNNNOOOLLLFFFGGGKKKQQQcccxxxlll}}}zzzoooXXXaaauuugggqqqxxxxxxeeeLLLLLLBBB>>>BBB>>><<<<<<<<<======>>>???@@@<<<<<<===<<<===@@@DDDHHHLLLQQQVVV\\\eeeggg\\\MMMOOOJJJRRRuuuiiiXXXTTTYYYbbbzzzYYYBBBDDD@@@BBBFFF===CCCEEEGGGIIIKKKNNNSSSVVVaaadddppppppooowwwcccPPPIIILLLOOORRRTTT___]]]fffvvv999999999999;;;???FFFJJJPPPYYYUUUNNNQQQPPPJJJJJJEEEVVVhhh}}}wwwwwwttt[[[```rrrnnnkkkxxx|||sssQQQJJJ@@@===AAA<<<===<<<<<<<<<<<<===>>>>>><<<============@@@EEEHHHMMMQQQVVV[[[bbbdddZZZMMMMMMKKKZZZmmmYYYRRRPPPVVVhhhfffGGGFFFCCCCCCFFF???DDDEEEHHHJJJLLLOOOSSSWWW___bbblllmmmvvvkkk[[[LLLHHHKKKOOORRRUUUWWW___lll{{{999999999999;;;@@@GGGKKKQQQXXXSSSOOOTTTSSSMMMMMMJJJgggvvvsssyyy]]]___nnn{{{jjjhhh]]]JJJ??????BBB===>>>======<<<<<<<<<<<<<<<<<<=========>>>AAAEEEIIIOOORRRUUUYYY___```XXXNNNPPPPPPjjj~~~www^^^RRRQQQTTTYYY|||zzzOOOHHHFFFDDDEEEBBBDDDFFFHHHJJJLLLPPPTTTXXX```dddhhhkkkxxx^^^SSSIIIIIINNNQQQUUUYYYXXXiii|||999999999:::<<>>===<<<<<<<<<<<<<<<======>>>???BBBFFFJJJOOOQQQTTTWWWZZZZZZTTTOOOUUUYYY|||xxxfffTTTVVVVVVSSSkkkYYYHHHGGGEEECCCEEEEEEFFFIIIKKKMMMQQQVVVYYYeeeiiihhhlllvvvjjjVVVOOOLLLNNNRRRUUU[[[```eeexxx888999999:::===BBBIIIOOOUUUVVVOOOKKKPPPMMMIIIOOOkkk{{{iiiooo{{{^^^]]]iiiwwwgggZZZqqq~~~~~~~~~SSSDDDDDDDDDCCCBBBBBB@@@???>>>>>>============>>>>>>???CCCHHHKKKNNNOOOSSSVVVWWWTTTQQQPPPWWWaaaxxxnnnVVVQQQTTTOOObbbfffIIIFFFDDDCCCFFFEEEGGGJJJLLLOOORRRWWW[[[eeekkkiiirrrlll^^^PPPNNNNNNRRRTTTWWW___gggttt888999:::;;;>>>DDDKKKPPPUUUUUUMMMHHHKKKGGGGGGSSSqqqllleeeuuu~~~```]]]ggg~~~zzzeee[[[hhhsss[[[GGGBBB@@@BBBCCCBBBAAA@@@????????????===>>>>>>???@@@DDDIIILLLKKKMMMQQQVVVUUUPPPOOOPPPWWWlll~~~uuuZZZMMMRRRPPP___xxxLLLDDDEEECCCGGGFFFHHHJJJMMMPPPTTTYYY\\\ccckkkmmm~~~aaaUUULLLLLLOOOSSSTTTXXXcccooo888999:::;;;>>>DDDLLLQQQSSSTTTLLLGGGGGGCCCIIIZZZvvvdddfff}}}eee]]]dddxxxeee]]]^^^qqquuunnnhhhLLLBBB<<>>??????AAADDDIIIMMMHHHJJJPPPVVVTTTNNNMMMQQQ]]]|||~~~aaaNNNTTTRRRYYY}}}RRREEEGGGEEEGGGFFFHHHKKKNNNPPPUUUZZZ]]]cccnnnuuupppVVVOOOKKKMMMQQQUUUVVV\\\kkk{{{888999:::;;;???EEEMMMRRRQQQSSSLLLFFFEEEBBBKKK```|||aaaggghhh^^^cccttthhh\\\UUUbbb}}}lllrrrRRRCCC<<>>?????????===>>>??????AAAEEEJJJNNNFFFHHHPPPVVVTTTLLLLLLQQQeee}}}{{{{{{hhhOOOTTTNNNNNNeeeXXXFFFIIIFFFGGGFFFHHHKKKNNNQQQUUUZZZ^^^gggsss}}}dddMMMMMMLLLOOOTTTXXXYYYaaasssqqq^^^dddllljjjnnnqqq999:::<<<===@@@EEELLLQQQTTTLLLFFFEEEFFFHHHSSS^^^xxxxxxaaapppqqq[[[^^^nnnpppcccRRRVVVppphhhlllSSS@@@LLLAAABBBBBBAAA@@@?????????@@@BBB===<<>>===BBBFFFFFFFFFHHHJJJHHH[[[XXXMMMPPPPPP\\\|||yyyzzzcccRRROOOMMMSSS[[[ooojjjPPPIIIJJJGGGIIIJJJKKKLLLPPPVVV^^^cccooonnnVVVOOOOOOQQQRRRWWW\\\]]]hhhppp```aaajjjxxxzzz:::;;;<<<===AAAHHHPPPVVVQQQNNNKKKHHHEEEIIIWWWeee~~~lll```uuusss[[[\\\ggglllZZZOOOVVVbbbsss```mmmIIIGGG@@@AAA@@@@@@????????????@@@CCC???>>>CCCFFFFFFGGGJJJLLLKKK[[[VVVNNNPPPRRReee}}}}}}oooZZZRRRMMMQQQUUUaaawwwQQQMMMMMMJJJIIIJJJKKKMMMQQQXXX```fffnnnbbbPPPNNNRRRQQQTTTZZZ___dddwwweeebbblllxxxzzzuuu~~~;;;;;;<<<===AAAIIIRRRXXXPPPQQQOOOKKKGGGNNN^^^mmmzzzyyyfffaaa{{{uuu[[[ZZZccc{{{vvvcccPPPLLLTTT```dddjjjSSSGGGCCCAAA@@@@@@?????????@@@@@@DDDAAA@@@CCCFFFFFFHHHLLLPPPQQQ[[[TTTNNNOOOTTTpppxxxaaaUUUNNNSSSUUUYYY{{{VVVQQQPPPMMMKKKLLLLLLNNNQQQXXXaaagggppppppWWWLLLNNNSSSQQQWWW^^^cccnnn|||dddnnnvvvqqq;;;;;;<<<>>>BBBIIIRRRXXXPPPRRRRRRMMMLLLVVViiiwww}}}rrrzzzyyybbbcccxxx\\\YYY___uuuqqqVVVLLLQQQXXXxxxooo[[[yyy```HHHFFFAAA@@@@@@@@@@@@@@@AAAAAADDDAAAAAADDDFFFFFFJJJOOOVVVXXX\\\PPPMMMNNNVVV~~~www___QQQIIIPPPSSSRRRnnn```WWWQQQOOONNNNNNNNNOOORRRYYYbbbhhh{{{xxxbbbQQQLLLOOOSSSRRRZZZbbbiii{{{sssggg~~~}}}:::;;;===@@@CCCIIIPPPUUUNNNRRRQQQNNNQQQ```tttqqqooorrraaahhh{{{]]]YYY]]]rrr```PPPUUUWWWtttyyyYYYaaaoooJJJGGGBBBAAAAAAAAAAAABBBBBBCCCCCCAAABBBEEEFFFGGGLLLSSS[[[]]]\\\MMMNNNPPP]]]zzzwww```QQQHHHOOOSSSQQQjjjmmm\\\PPPQQQOOONNNNNNOOOSSS[[[eeelll~~~ttteeeWWWOOOMMMPPPSSSTTT^^^hhhrrr}}}lllnnn999;;;>>>AAADDDIIINNNRRRLLLOOONNNLLLTTThhh|||{{{vvvjjjqqqlll```lll~~~___YYY\\\oooiiiVVVZZZVVVnnn~~~___WWW{{{MMMJJJBBBBBBBBBBBBBBBCCCDDDEEEBBB@@@BBBEEEGGGHHHNNNVVV^^^aaa[[[KKKQQQVVVgggwwwzzz{{{eeeVVVJJJPPPTTTQQQiiizzz```NNNQQQLLLLLLMMMOOOTTT^^^iiiqqqzzz}}}}}}nnneeeZZZQQQMMMOOORRRTTTWWWbbbnnn{{{ppplllzzz888;;;>>>BBBEEEHHHMMMPPPIIILLLKKKKKKVVVlllsssooohhhttthhh```nnn```ZZZ\\\ooooooZZZ]]]UUUhhh~~~eeeUUUQQQMMMCCCCCCCCCCCCCCCDDDEEEFFFAAA@@@BBBEEEGGGIIIPPPXXX___ccc[[[KKKSSSZZZooovvvuuuzzz}}}gggWWWIIINNNQQQNNNeeecccLLLQQQJJJJJJLLLOOOUUU```llluuuuuukkkrrr{{{wwwggg___TTTNNNMMMPPPSSSUUUZZZfffrrrzzzooorrr<<<>>>>>>>>>CCCLLLPPPOOOOOODDDCCCQQQ```lllooohhhkkkzzzdddeeeuuubbbWWW\\\kkkggg[[[UUUeee```\\\lll]]]JJJFFFCCC@@@@@@BBBCCCBBB???AAAAAACCCEEEEEEHHHRRR^^^bbbcccQQQLLLXXX\\\xxxppp}}}nnnVVVMMMKKKJJJRRR\\\}}}fffKKKMMMPPPMMMPPPKKKUUUbbbfffsssiiibbbeeennnnnn```VVVNNNMMMNNNPPPTTTXXX]]]gggxxxppplllpppuuuyyyvvv<<<>>>>>>>>>DDDLLLPPPOOOKKKGGGLLLYYYaaakkkzzzlllhhhpppxxxbbbcccyyyzzz^^^VVV[[[jjjnnn___TTT\\\uuukkk[[[\\\kkkOOOGGGDDDAAAAAADDDEEECCCAAABBBAAACCCEEEFFFHHHSSS^^^bbbcccRRRMMM[[[eee}}}tttzzzuuuZZZOOOLLLKKKPPPXXXiiirrrQQQQQQOOOLLLPPPLLLWWWeeelll{{{fff\\\XXXcccnnnlll\\\TTTMMMMMMPPPRRRWWW[[[dddnnnuuummmqqq<<<>>>>>>???DDDMMMPPPOOOKKKKKKRRRZZZ^^^jjjttthhhjjjxxxvvv```bbbrrrZZZTTTYYYhhhvvveeeTTTVVVhhh|||___RRRwwwWWWIIIEEEBBBBBBEEEFFFEEECCCBBBBBBDDDFFFFFFIIITTT___bbbbbbSSSNNN^^^rrrwwwvvv```RRRNNNLLLNNNSSSYYYXXXRRRNNNKKKPPPMMMYYYjjjsssxxxeeeWWWXXXlllyyyqqqWWWQQQMMMOOORRRUUUZZZ___iiiuuuxxxgggppp~~~~~~xxx<<<>>>??????EEEMMMPPPOOOQQQNNNQQQXXX___sssqqqfffllluuuaaadddkkkVVVTTTWWWfff{{{iiiXXXUUUccciiiTTTooo```JJJFFFBBBBBBDDDFFFEEECCCCCCBBBDDDGGGGGGKKKUUUaaa```___RRROOObbbyyyrrrfffTTTOOOMMMMMMOOOWWWppp]]]OOOMMMLLLQQQMMMZZZlllxxx~~~mmm]]]```zzzvvvUUUPPPNNNQQQTTTVVV\\\aaajjjzzzwww___ggg|||uuu<<<>>>???@@@FFFNNNPPPOOOSSSOOOTTTccctttkkkcccllluuuccciiieeeTTTUUUWWWfff}}}kkkZZZUUU```oooWWWhhhmmmKKKGGGBBBAAACCCDDDCCCBBBCCCCCCEEEHHHIIILLLWWWbbb^^^[[[QQQQQQhhh{{{qqq}}}lllVVVNNNMMMMMMNNNXXXdddhhhNNNNNNLLLQQQMMMZZZmmm|||~~~sssggglllvvvUUUQQQPPPRRRUUUWWW]]]dddmmmyyy```iii|||vvv<<<>>>@@@AAAGGGNNNQQQNNNOOOOOO^^^|||yyydddfffrrrttteeennnxxx```RRRVVVYYYhhhlll[[[SSSYYYpppuuuZZZ\\\NNNIIIDDDAAABBBCCCBBB@@@DDDDDDFFFIIIJJJMMMXXXccc\\\WWWPPPUUUssssssxxxtttZZZNNNLLLMMMNNNTTT\\\zzzxxxQQQNNNMMMRRRNNN[[[ppp~~~tttTTTQQQPPPRRRUUUXXX```hhhyyyzzzbbbjjjzzztttyyy~~~<<<>>>@@@BBBGGGOOOQQQNNNKKKPPPgggrrruuurrrgggrrrsss\\\QQQVVV[[[jjjooo]]]QQQSSS]]]ssseeeWWWsssRRRMMMFFFCCCCCCCCCBBB@@@DDDDDDFFFIIIJJJNNNYYYeeeZZZTTTQQQ\\\wwwrrr}}}___NNNJJJLLLOOOPPP[[[kkkTTTLLLLLLRRROOO]]]tttpppRRROOOOOORRRUUUYYYdddnnnggglll{{{vvvxxx~~~;;;???AAABBBHHHOOOQQQNNNLLLQQQjjjqqqgggssspppYYYOOOUUU]]]kkkrrr```RRRRRRPPP```|||tttYYYgggUUUOOOHHHDDDDDDCCCBBB@@@DDDDDDGGGJJJKKKOOOZZZeeeYYYRRRRRRaaayyyooo}}}bbbNNNIIILLLOOOQQQ^^^dddUUUKKKKKKRRRPPP___xxxhhhPPPMMMMMMQQQUUU[[[gggsssmmmnnn{{{|||{{{tttlllttt|||uuu|||??????@@@DDDIIILLLNNNNNNPPPSSSgggffffff}}}lllTTTOOOTTTXXXlllvvvcccVVVNNNQQQWWWkkkuuuXXXaaacccDDDIIIHHH???EEEDDDBBBFFFAAAGGGLLLJJJRRR___cccVVVWWWQQQ```ssswwwhhhRRRMMMLLLKKKOOO]]]iiiZZZOOOMMMNNNTTT^^^uuufffPPPSSSPPPRRR\\\___fffuuuoooqqqooofff|||xxxwww??????@@@DDDIIILLLNNNNNNLLLSSSggghhhooohhhSSSOOOUUUZZZlllxxxeeeWWWPPPPPPTTTfff}}}ZZZZZZ|||lllIIIIIIHHH???EEEDDDCCCFFFBBBGGGLLLJJJRRR___bbbUUUXXXWWWmmmtttsssiiiSSSMMMMMMLLLNNNYYYaaa```TTTPPPQQQYYYjjj___NNNSSSQQQTTT^^^bbbjjjzzz{{{vvvyyyvvvzzz??????@@@DDDIIILLLNNNNNNMMMXXXhhhvvviiizzzeeeRRRPPPUUU[[[kkkzzzfffXXXPPPPPPRRR```^^^TTTiiizzzNNNIIIGGG???FFFEEEEEEFFFCCCHHHLLLJJJTTT``````RRRVVVZZZzzzuuummmmmmTTTMMMMMMMMMNNNTTTWWW{{{iiiTTTPPPOOOYYYppp}}}WWWMMMSSSRRRVVV```dddnnnxxxvvv|||??????@@@DDDIIILLLNNNNNNSSS\\\fffwwwmmmjjj{{{bbbRRROOOSSSZZZggg|||gggXXXPPPPPPRRR^^^```RRR```RRRGGGHHHBBBGGGDDDEEEGGGDDDIIILLLKKKVVVaaa^^^TTTWWW___vvviiiwwwqqqWWWNNNMMMNNNNNNRRRRRRmmmrrrUUURRRQQQYYYpppuuuRRRMMMTTTTTTWWW```eeerrr|||zzzwww{{{~~~??????@@@DDDIIILLLNNNNNNTTTYYYaaassskkkmmmttt___RRRNNNQQQVVVbbb~~~~~~iiiXXXOOOPPPSSS```]]]RRR]]]WWWFFFIIIFFFHHHCCCDDDGGGEEEJJJKKKKKKXXXaaa\\\XXXYYYeeewwwhhhqqqvvvZZZOOOMMMNNNNNNRRRRRRfff}}}ZZZYYYXXX]]]rrrzzzpppSSSNNNUUUVVVWWW___fffvvv~~~yyytttxxx}}}zzz}}}??????@@@DDDIIILLLNNNNNNRRRXXXfffqqqtttiiiZZZPPPMMMOOOSSS___|||kkkYYYNNNOOOTTT___[[[RRRXXXttt___GGGJJJHHHHHHBBBDDDGGGFFFJJJKKKLLLYYYbbbZZZSSSVVVggg{{{jjjmmm~~~zzz]]]PPPMMMMMMMMMRRRTTTbbb\\\ZZZWWW\\\tttyyymmmTTTOOOWWWXXXXXX___hhh}}}~~~tttooouuu~~~wwwttt??????@@@DDDIIILLLNNNNNNWWWbbb{{{~~~lll[[[RRRMMMLLLNNNSSS___|||oooZZZNNNMMMRRRZZZxxx___SSSRRRdddkkkJJJJJJGGGGGGAAAFFFGGGGGGKKKKKKLLL[[[bbbXXXPPPVVVmmmlllhhhsss~~~___QQQMMMLLLLLLQQQSSS]]]^^^XXXRRR[[[}}}hhhTTTOOOXXXXXXXXX```lll|||xxxyyyzzzssspppuuuzzz~~~yyyrrr|||??????@@@DDDIIILLLNNNNNNaaaqqqttt]]]QQQLLLJJJLLLOOOTTT```}}}rrr\\\OOOLLLPPPUUUoooeeeVVVMMMYYYuuuMMMIIIEEEEEEAAAGGGGGGGGGKKKKKKLLL\\\cccWWWWWW^^^yyymmmdddlllaaaRRRMMMKKKJJJPPPRRRZZZcccZZZRRR```dddRRRNNNXXXYYYYYYbbbpppnnnzzzssswwwuuuvvvvvvttttttxxx~~~{{{uuuwww>>>AAA>>>BBBKKKJJJJJJTTTaaattteeeUUUNNNKKKIIIJJJLLLUUU]]]xxx}}}cccOOOPPPTTTSSSccclllSSSPPPSSSvvvPPPNNNJJJFFFIIIHHHEEEHHHKKKMMMTTT\\\^^^\\\\\\XXXnnngggqqqcccRRROOOKKKOOORRROOOWWWdddXXX[[[eee}}}cccTTTRRRVVVUUUYYYdddsssqqqooovvviiixxx|||qqqppphhhsss~~~yyy{{{>>>BBB???BBBLLLKKKKKKUUUnnnzzziii\\\OOOJJJJJJKKKMMMQQQUUU[[[uuuhhhQQQQQQTTTQQQaaapppRRROOOSSSqqqSSSLLLHHHDDDGGGFFFCCCFFFHHHJJJPPPXXXZZZXXXZZZZZZrrrjjjrrrcccRRRPPPKKKNNNRRRPPPUUU~~~hhhVVVZZZnnn{{{bbbSSSRRRWWWWWW\\\hhhyyysssyyylllaaa{{{llljjjjjj{{{zzz???CCC@@@DDDMMMMMMLLLWWWzzzjjj___TTTJJJGGGIIIJJJNNNRRRVVVZZZqqqoooVVVPPPSSSPPP```xxxUUUOOOSSSiii[[[NNNIIIEEEFFFFFFCCCFFFHHHJJJPPPWWWYYYWWWXXX___xxxmmmrrreeeSSSPPPLLLLLLRRRQQQRRRpppoooUUUYYYyyywwwaaaSSSSSSYYYYYY___nnnrrrvvv}}}gggccciiifffoooxxxxxx@@@CCCAAAEEENNNNNNNNNXXX}}}{{{xxxbbb]]]UUUMMMKKKLLLMMMPPPTTTYYY[[[ooouuu\\\NNNRRRQQQbbb___TTTSSSaaahhhRRRMMMIIIGGGHHHGGGJJJLLLMMMRRRYYY[[[XXXWWWeee}}}ooorrrfffTTTQQQLLLKKKRRRSSSPPPaaawwwWWWZZZsss___RRRRRRYYYZZZaaasssooofffeeellljjjhhhvvvrrruuu@@@DDDBBBEEEOOOOOOOOOYYYuuussssssyyy~~~~~~nnn```]]]VVVQQQQQQQQQQQQTTTYYY]]]```sssyyy```MMMRRRSSSfffmmmZZZRRRZZZsssSSSNNNJJJFFFHHHHHHKKKMMMNNNTTT[[[]]]ZZZYYYkkksssrrrhhhUUURRRLLLKKKQQQSSSQQQYYY}}}}}}\\\]]]qqq___QQQQQQYYY[[[bbbxxxzzzwww\\\\\\pppiiilll{{{|||nnnsss@@@CCCAAAEEEOOOOOOPPPZZZooommmiiilllqqqwwwzzzxxxrrriiiccc[[[VVVSSSTTTTTTSSSVVV[[[dddiii}}}xxxbbbMMMRRRSSSfffwww```QQQVVV|||SSSMMMJJJDDDFFFFFFIIIKKKMMMSSSZZZ\\\ZZZZZZrrr{{{tttiiiVVVSSSMMMLLLPPPSSSSSSWWWsssbbb```{{{qqq___QQQPPPZZZ\\\ccc{{{rrr^^^YYYyyyzzzeeekkk|||vvvoooqqq???CCCAAAEEEOOOOOOOOOZZZooo~~~jjjbbbdddjjjrrruuussspppppprrrjjjfffccccccaaa^^^___dddjjjsssvvvaaaPPPSSSPPPaaazzzaaaRRRVVV{{{UUUNNNKKKCCCFFFEEEHHHJJJLLLRRRZZZ\\\ZZZZZZwww}}}uuu}}}yyy|||jjjWWWSSSMMMNNNNNNRRRVVVYYYooogggaaauuuqqq```QQQRRR\\\^^^eeehhh```^^^yyycccjjj{{{qqqmmmooo{{{???BBBAAAEEEOOOOOOOOOZZZsssiii^^^___gggqqqvvvuuuuuu{{{|||zzzuuuoooooorrrnnnzzzttt___RRRSSSMMM\\\yyyaaaSSSVVVuuuXXXQQQNNNEEEHHHEEEHHHKKKMMMTTT\\\^^^\\\ZZZzzzuuulllsss|||zzzkkkXXXTTTMMMPPPNNNRRRXXX\\\ooojjjaaarrrrrr```QQQSSS]]]___fffyyy\\\\\\bbb}}}dddiiizzzllliiinnnvvv@@@BBBAAAFFFNNNLLLOOO```|||nnnbbb___kkkxxx~~~xxxzzzrrrZZZPPPOOONNNXXXuuu|||^^^QQQUUUgggfffHHHIIILLLGGGHHHKKKLLLMMMTTT]]]^^^YYY___llljjjqqq}}}ttt\\\PPPMMMMMMMMMVVVRRRWWWooofff___{{{qqq\\\WWWXXXXXX^^^kkkmmmXXX\\\nnnvvvgggdddsss{{{nnngggkkkxxx@@@CCCBBBGGGMMMLLLSSSgggpppbbb___kkkxxx{{{|||ttt[[[PPPPPPRRRXXXkkkaaaSSSSSS^^^lllKKKJJJMMMGGGHHHKKKMMMNNNVVV___```[[[ddd{{{hhhgggoooyyyvvv^^^RRRNNNLLLLLLVVVSSSYYYppplllbbb~~~rrr]]]XXXXXX[[[bbbnnnhhh[[[eeemmmbbb```ooozzzwwwmmmiiihhhuuu@@@DDDDDDGGGLLLMMMXXXppptttbbb___hhhuuu|||{{{vvv]]]QQQQQQTTTXXX___uuucccVVVSSSTTT|||tttOOOKKKMMMGGGHHHKKKMMMPPPXXX```aaa^^^jjjoooccccccnnnuuu}}}yyy```SSSPPPLLLKKKUUUTTTZZZnnnmmm___}}}{{{qqq\\\XXXWWW\\\cccnnnwwwaaa^^^nnnssslllnnnzzz|||zzzttt@@@EEEEEEGGGLLLNNN\\\wwwzzzddd___fffqqq~~~wwwvvvyyy```SSSPPPSSSXXX[[[lllcccUUUUUURRRpppzzzRRRKKKLLLHHHHHHIIIKKKQQQYYY```aaa___llljjjaaadddpppwwwzzz{{{bbbTTTPPPMMMKKKUUUUUUZZZjjjnnn___{{{ttt___ZZZWWW]]]cccmmmppp___aaasss???EEEEEEHHHMMMOOO^^^yyykkkaaagggrrr}}}rrrpppmmmnnn~~~cccUUUOOOPPPWWW^^^rrrcccTTTUUUTTTkkk~~~SSSJJJKKKIIIGGGGGGJJJRRRZZZ^^^___^^^mmmrrrddddddgggttt|||cccUUUPPPQQQKKKTTTTTTXXXdddrrrddd{{{{{{bbbZZZXXX^^^ccclll???DDDDDDHHHOOOPPP\\\tttwwwgggmmmyyyrrrfffaaafffhhh|||gggVVVQQQPPPVVVdddfffVVVRRRUUUhhhUUUIIIKKKJJJHHHFFFJJJSSS[[[]]]]]]]]]pppyyyooogggbbbgggkkkwww}}}dddVVVQQQTTTKKKRRRTTTXXXaaatttfffvvvcccVVVVVV\\\aaalll???CCCCCCIIIQQQQQQYYYnnnnnnuuuttteee^^^dddfff{{{kkkTTTTTTSSSVVVfffkkk[[[QQQUUUfffXXXJJJKKKKKKKKKHHHKKKUUU]]]]]]\\\^^^wwwssslllhhhfffeeeiiilllxxxfffXXXSSSUUUKKKQQQTTTXXXaaawwwggg{{{ooo]]]\\\cccjjjxxx???BBBBBBIIISSSRRRWWWhhh|||rrrzzz~~~ooofffeeefffzzzmmmSSSWWWWWWWWWeeeppp```RRRWWWeeeZZZKKKLLLKKKMMMIIIMMMWWW^^^^^^\\\^^^}}}~~~ooohhhgggggggggfffjjjlllwwwvvvhhhZZZUUUVVVJJJQQQUUUZZZccc~~~llloookkksss{{{BBBCCCCCCJJJSSSQQQWWWkkktttuuuwwwdddfffpppsssZZZVVVTTTZZZmmm{{{___TTTRRRjjjUUUKKKIIIJJJKKKJJJRRRRRR\\\___WWWiii}}}}}}uuusssooollljjjiiijjjkkksssssszzz|||qqqmmmgggqqqhhhZZZVVVXXXPPPRRR\\\___iiiBBBCCCCCCKKKSSSPPPXXXnnnsssnnnxxx{{{fffkkkrrrwww[[[WWWTTTZZZmmmeeeSSSPPPeeedddYYYRRRNNNKKKIIIRRRSSS\\\^^^WWWiii~~~~~~CCCDDDDDDKKKRRRPPPZZZsssttthhhnnnwwwjjjqqquuu~~~___YYYUUUZZZlllnnnUUUPPP```nnn___PPPGGGNNNKKKUUUXXXccceee^^^rrrDDDDDDDDDLLLRRROOO]]]{{{xxxfffjjjtttooorrryyyccc[[[VVV[[[jjjxxxZZZSSS]]]yyyooo[[[MMMGGGHHHEEEPPPVVVbbbccc\\\rrrDDDDDDDDDMMMSSSPPPbbbzzzeeehhhsssuuuqqq|||hhh]]]WWWZZZggg[[[UUUZZZnnniiiUUUMMMPPPNNNIIITTT\\\gggeee^^^uuuDDDDDDEEEOOOUUURRRhhhyyydddfffqqq}}}rrrlll```WWWZZZddd}}}ZZZVVVWWWcccdddMMMHHHOOOOOOIIITTT]]]gggddd\\\tttEEECCCFFFQQQVVVTTTmmmxxxeeefffooovvvpppbbbXXXYYYaaaxxx[[[XXXXXX]]]ttt]]]UUUZZZUUUOOO\\\iiiwwwuuunnnEEECCCFFFQQQWWWVVVpppzzzhhhhhhooo{{{rrrcccXXXYYY___uuu]]]\\\ZZZ\\\vvvyyy}}}xxx