BM6i6(a@ {{{mmm___UUUPPPLLLKKKMMMJJJEEEAAA>>>;;;777444555444222111222333222111////////////////////////,,,---///000000000///...//////............/////////......---------............---------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------.........000///---***)))((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++++++++,,,,,,---,,,+++)))(((++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++........................,,,,,,------...///000000////////////000111222333666666777777777777666666999888999;;;>>>??????>>><<<===>>>???@@@BBBFFFIIIKKKLLLNNNPPPSSSUUUWWWXXXYYYXXXWWWWWWXXXYYYZZZ[[[^^^___aaadddffffffdddaaaaaa``````aaadddiiinnnqqq}}}rrrdddZZZSSSOOOMMMPPPNNNKKKHHHDDD>>>888333555333111111222222111000////////////////////////,,,---///000000000///......------,,,,,,------............---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++,,,---,,,+++******++++++++++++++++++++++++------+++***))))))((())),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------+++,,,,,,---......//////////////////000111222333555555666777777777777777999888999;;;>>>??????===AAAAAAAAA@@@??????AAACCCIIIKKKMMMPPPSSSVVVXXXZZZYYYXXXWWWWWWXXXYYY[[[\\\]]]]]]___bbbddddddaaa______^^^^^^```dddjjjooosss|||zzzlllaaaYYYSSSPPPSSSRRRRRRQQQMMMEEE<<<555666444111000111111111000////////////////////////---...//////000/////////...------,,,,,,------.................................---------,,,,,,,,,,,,,,,,,,------.........------------------,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++)))(((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......////////////000111222222333444555777888888888888888888888;;;===???>>>===AAABBBAAA@@@>>>>>>@@@BBBHHHIIILLLOOOSSSWWWYYY[[[XXXXXXWWWWWWXXXZZZ[[[\\\^^^^^^___aaaccccccaaa___]]]]]]]]]___dddjjjpppttt|||ttthhh___XXXTTTRRRTTTVVVWWWUUUNNNDDD===999666333111111111111000////////////////////////......//////////////////000000////////////000000------........................---------,,,,,,,,,***++++++,,,---......///.........------,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////000000000000000+++++++++++++++++++++++++++++++++,,,,,,---------///......//////000111222222333555666888999999:::888888888:::===>>>>>>===<<<===>>>>>>>>>@@@CCCFFFHHHIIILLLOOOSSSVVVXXXZZZXXXWWWWWWWWWYYYZZZ\\\^^^aaaaaabbbccceeeeeebbb```]]]]]]]]]___ccciiiooorrr|||{{{pppggg___ZZZSSSUUUXXX[[[[[[VVVNNNHHH>>>:::666333222222111000/////////////////////////////////.........//////000000000//////000000000,,,,,,---...//////............---------,,,,,,,,,)))******+++,,,------............------,,,,,,,,,------.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((('''+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000000000000++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---............///000111222222333444666888999::::::888777888:::===>>>>>><<<999:::<<<===>>>AAAEEEHHHJJJKKKMMMOOORRRTTTVVVWWWWWWWWWWWWXXXYYY[[[^^^___cccbbbbbbcccddddddbbb```^^^^^^^^^___bbbggglllooo{{{{{{rrrjjjeeeZZZ[[[\\\^^^^^^[[[VVVRRRDDD@@@:::666444333222111////////////////////////000000///............//////......------......///+++,,,---/////////............---------,,,,,,,,,*********++++++,,,,,,,,,------------------,,,,,,.........------+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---......//////000000111------------------------,,,,,,,,,,,,------------............///000111111222333555666888999999:::777777777:::<<<>>>===<<<:::;;;<<<======???BBBEEEJJJKKKMMMOOOQQQTTTUUUVVVVVVVVVWWWXXXZZZ\\\___```bbbaaa``````aaaaaa___]]]___^^^]]]^^^aaafffkkknnn{{{wwwrrriiifffbbb```^^^\\\YYYWWWKKKFFF???999666444222111////////////////////////111000///...---....../////////............//////***+++---///000000///.........---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++......---,,,+++,,,------------------------------*********+++,,,---...///------------------------------------------------------------.....................///000111111111........................------------------------...............///111111333444555777888888999999777777777999<<<>>>===<<<;;;<<<======<<<>>>AAACCCIIIJJJLLLOOOQQQTTTVVVWWWVVVVVVWWWXXXZZZ]]]___aaacccbbb``````aaaaaa___]]]]]]\\\\\\]]]aaaffflllooozzz{{{tttooohhhbbb^^^[[[YYYXXXOOOIIIBBB;;;888555333222////////////////////////111000///...------...///111111000000000000111111***+++---///000000///.........---------,,,,,,,,,---------------------,,,,,,,,,,,,------...............------...///111222,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000000000000///---,,,+++,,,,,,---------------------------......---------...//////........................---------------------------------.........//////...//////000111111222222000000000000000000000000...........................------......///000111333444555777888888888888777777777999<<<======<<<999:::<<<<<<===???BBBEEEFFFHHHKKKNNNRRRUUUXXXYYYVVVVVVWWWXXXZZZ]]]```bbbfffdddcccbbbcccbbbaaa___ZZZZZZ[[[]]]aaagggmmmqqqzzz|||uuunnnggg^^^VVVQQQLLLJJJFFFBBB???;;;666333000000////////////000000////////////////////////000////////////..................---,,,+++)))(((////////////////////////......,,,,,,,,,,,,......222000---+++,,,---------***++++++,,,---------,,,------------------------///...---,,,,,,---.../////////.........---------000000000000////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***000000000000000000000000000000000000111222333444444333222000...---,,,,,,------......//////000000333444555666666777777777999999:::<<>>>>>??????>>>======???AAAIIIJJJLLLOOORRRUUUWWWYYYUUUUUUVVVWWWYYY\\\___aaabbbbbbbbbaaaaaaaaaaaaaaa\\\]]]___```ccciiiooottt~~~}}}uuukkk```VVVOOOLLLIIIFFFCCC@@@<<<777333222111111000000000111111////////////////////////...------------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---,,,,,,---...///...,,,++++++,,,---------------------------------------......------------......///.........------------//////.........---------..............................---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++////////////////////////---------......///000111111000///..................//////000000111111111555555666777888888888888999999999;;;>>>??????>>><<<===>>>======???AAADDDHHHIIIKKKNNNQQQTTTVVVXXXVVVVVVVVVWWWYYY\\\^^^```bbbbbbbbbaaaaaa`````````\\\]]]^^^```ccchhhooottt|||pppbbbUUUMMMIIIHHHFFFDDDBBB>>>:::666444444333222111111111111////////////////////////...------------,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******,,,...000000...,,,,,,,,,---............---------------------------------............------............------------------,,,,,,,,,+++++++++------------------------------------,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,---...///000------------...///000000//////000111111222333333666777888999::::::::::::999999999;;;>>>??????>>>;;;<<<===>>>>>>@@@CCCFFFGGGIIIKKKNNNQQQTTTVVVWWWWWWWWWWWWXXXYYY[[[^^^___bbbbbbbbbaaa```___^^^]]][[[\\\]]]___bbbhhhoootttrrrcccUUULLLFFFEEEDDDDDDCCCAAA>>>;;;666555444333111111111111////////////////////////000////////////.....................---,,,+++***------------------------,,,,,,,,,++++++,,,,,,,,,---,,,---///000000///---------......///......---------------------------,,,,,,...//////...,,,,,,------------------------,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++,,,,,,---......------------------------...---------......///000+++++++++,,,---...///000...//////000111222333333777777888999:::::::::::::::::::::<<>>>>>???@@@DDDFFFHHHIIILLLNNNRRRTTTWWWXXXYYYXXXXXXXXXYYY[[[]]]^^^bbbbbbbbbaaa```^^^\\\[[[[[[\\\\\\^^^aaagggooouuu}}}|||{{{~~~sssdddVVVNNNEEEDDDCCCCCCDDDDDDBBBAAA888777555333222111000000////////////////////////000////////////.....................---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,333111.........//////...---......///......------------------------------+++,,,---......---,,,+++,,,,,,---------------------------,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++******++++++,,,---......---------------------------------------......///---,,,,,,,,,,,,------...---......///111222222333555666777888999999999999;;;;;;;;;===@@@BBBAAA@@@>>>???@@@??????@@@CCCEEEJJJKKKMMMPPPSSSVVVXXXYYYYYYYYYXXXYYYZZZ\\\^^^___aaaaaabbbbbb```^^^\\\[[[\\\\\\\\\]]]aaahhhpppvvv~~~zzzxxxsssyyyttthhh\\\TTTIIIFFFCCCBBBCCCDDDCCCCCC;;;:::888555333111000000////////////////////////...------------,,,,,,,,,***+++,,,...////////////++++++++++++++++++++++++,,,------......------,,,444222...------...//////---............---,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,------------------------++++++++++++,,,,,,,,,,,,...------,,,,,,+++++++++******+++,,,,,,---......------------------------,,,+++++++++++++++,,,,,,......---,,,,,,,,,------------...///000222333333444555666777888888888888;;;;;;;;;===@@@BBBAAA@@@???@@@AAA@@@@@@AAACCCFFFJJJLLLNNNQQQTTTWWWYYYZZZXXXXXXXXXYYYZZZ\\\___``````aaabbbcccbbb```]]]\\\\\\]]]]]]^^^aaaiiirrrxxx~~~{{{sssuuuzzzyyynnnddd]]]PPPKKKFFFBBBAAAAAAAAAAAA???>>>;;;888666444222222////////////////////////...------------,,,,,,,,,***+++,,,...//////000000,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---///...,,,,,,.........------------------,,,++++++---------------------------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++******)))+++++++++,,,,,,---------------------------------,,,,,,,,,+++++++++,,,,,,......------------......---...///000222333444555444555666777888888888888999999:::<<<>>>@@@???>>>>>>???@@@@@@@@@BBBEEEHHHJJJKKKMMMPPPSSSVVVXXXYYYXXXWWWXXXYYY[[[]]]```aaa```aaacccdddcccaaa___]]]^^^]]]]]]^^^bbbjjjssszzzyyyvvvvvv}}}}}}sssjjjdddVVVPPPHHHBBB????????????BBB@@@>>>;;;888666444444////////////////////////000000/////////..................///......------////////////////////////---...///000000///...---))))))+++---//////---+++,,,---------,,,,,,+++***------------------------...---++++++++++++---...+++++++++,,,,,,------------------,,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,,,,++++++***))))))(((++++++,,,,,,,,,,,,------........................//////...------.........------------......///000...///000111333444555666555666777888888999999888888777888:::===>>>>>>===<<<===???@@@AAADDDHHHKKKIIIJJJLLLOOORRRUUUWWWYYYWWWWWWWWWYYY[[[^^^aaabbb___aaacccddddddbbb```^^^^^^^^^^^^___ccckkkttt{{{~~~|||{{{|||sssiiiaaaYYYNNNDDD???>>>===>>>>>>???AAA@@@<<<999666555333222000//////000000111222...+++,,,000222000,,,---------------------------------............/////////...---,,,,,,+++***---...//////......///111///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---111000...,,,++++++++++++------++++++++++++------///...---+++***)))(((((()))+++------,,,+++,,,---...---******+++,,,,,,,,,---,,,************,,,---++++++++++++++++++++++++,,,---......//////......//////.........---------,,,,,,------.../////////...,,,***)))***...222555444444444444555666777888555666777999<<<>>>@@@AAA<<<===>>>???AAADDDFFFGGGHHHJJJMMMPPPRRRTTTWWWZZZYYYXXXWWWXXX\\\^^^````````````aaabbbbbbaaa```______]]]^^^bbbgggkkkttt}}}zzzqqqggg___SSSIIIBBB???>>>===???AAABBBBBB@@@<<<888666333222111/////////000111222...+++,,,000111000---------------------------------------............//////...---,,,,,,+++++++++,,,------,,,,,,---//////...,,,++++++,,,...///---,,,,,,++++++,,,,,,---------------............------,,,++++++,,,------......,,,+++******))))))***,,,------,,,++++++,,,,,,+++******+++,,,---,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,------...............///.........------------,,,,,,------...////////////...,,,,,,---000444666777777888888999:::;;;;;;?????????>>>======<<<<<<;;;<<<===>>>@@@CCCEEEFFFHHHJJJMMMPPPRRRTTTWWWZZZYYYXXXWWWXXX[[[^^^______^^^___aaabbbbbbaaa___^^^\\\ZZZ[[[```dddiiiqqqzzz|||ppphhh\\\QQQHHHBBB>>><<<>>>AAACCCEEEDDD@@@<<<999444333111000/////////000111...,,,---///111///---------------------------------------.....................------,,,,,,,,,+++,,,------,,,,,,---///...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---,,,---...///000//////...------,,,,,,,,,,,,------------,,,+++++++++++++++---...///...,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...........................------------,,,,,,------.../////////////////////111333555666666666666777888888999999999:::;;;<<<<<<<<<===<<<;;;;;;<<<===???BBBDDDEEEHHHJJJMMMPPPQQQSSSWWWYYYZZZXXXWWWXXXZZZ]]]^^^^^^\\\^^^```aaabbb```^^^\\\[[[YYYZZZ___ccchhhpppyyyzzzrrrfffZZZOOOGGGAAA======>>>AAAEEEFFFDDD@@@===666555333111////////////111///------///000///...........................,,,,,,---------.........------------------,,,,,,---...//////......///111...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---///000111111000///,,,+++---------,,,,,,---------,,,,,,+++++++++,,,,,,---///111111000...,,,+++,,,+++,,,......---,,,+++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------,,,,,,------.../////////...///000111222444555555555666666777777888888777444555777:::<<<>>>>>>>>>;;;;;;<<<>>>@@@BBBDDDEEEHHHJJJMMMOOOQQQSSSVVVXXXYYYXXXWWWWWWZZZ\\\]]]]]]ZZZ\\\___aaaaaa```]]][[[]]][[[\\\```eeeiiirrr{{{~~~zzzooocccYYYOOOGGGBBB======>>>AAAEEEFFFDDDAAA999888555222000/////////000///........./////////........................,,,,,,,,,------------...,,,,,,---------------------...//////......///111---------,,,,,,------------,,,,,,++++++,,,,,,---...///000111111///---+++------------------------,,,,,,++++++,,,,,,---...111222333111///---,,,,,,---///111000...+++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,------------------,,,,,,------.../////////---...///111222333444444888999:::;;;;;;;;;:::::::::;;;===?????????>>>===<<<======???AAACCCEEEGGGHHHJJJMMMOOOPPPRRRUUUWWWXXXWWWVVVWWWYYY\\\]]]]]]ZZZ\\\^^^``````___]]]\\\]]][[[\\\```eeeiiirrr{{{zzz|||wwwmmmdddZZZRRRLLLBBB???<<<===AAADDDDDDCCC<<<;;;888555222000000/////////............//////........................,,,,,,,,,,,,------------,,,,,,,,,------.........+++,,,------,,,,,,---///---------------------------,,,,,,++++++,,,,,,---***,,,---///000000000///------............---------,,,,,,,,,,,,,,,---...000111222111...,,,,,,,,,---000222000,,,***+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------------,,,,,,------.../////////------...000111222333444777777999::::::999888777555777:::===???@@@@@@???======>>>???BBBDDDFFFGGGHHHJJJMMMOOOPPPRRRTTTWWWVVVUUUTTTVVVYYY\\\]]]]]][[[\\\]]]____________^^^[[[YYYZZZ___ccchhhpppyyy~~~wwwuuuwww~~~wwwnnnfff]]]XXXLLLEEE===;;;===AAACCCCCC???===:::777444222111000/////////.........///000........................++++++,,,,,,,,,---------++++++,,,,,,---...//////+++,,,------,,,,,,---///,,,------------------,,,---,,,,,,++++++,,,,,,---++++++,,,---...///000000,,,---...//////...---,,,...------,,,,,,,,,---------...///...,,,************---...---)))))),,,///,,,,,,,,,++++++,,,,,,,,,------------------------++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,------.../////////.........///000222444555333444666777777666444333///111666;;;>>>@@@@@@@@@<<<<<<===???AAACCCEEEFFFHHHJJJMMMOOOPPPQQQTTTVVVTTTSSSSSSUUUYYY\\\^^^^^^]]]]]]]]]^^^^^^___```aaa\\\ZZZ[[[```dddiiiqqqzzz}}}sssoooooovvv|||uuummmeee```TTTKKK???:::;;;???BBBBBBAAA???;;;888555222111111.../////////------///000////////////////////////++++++,,,,,,,,,---------++++++,,,,,,---...//////---...000///......///111,,,------......------,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,------,,,---...//////...---,,,///...---,,,,,,,,,,,,---***+++,,,,,,***(((((()))&&&)))+++***'''(((---111......,,,++++++,,,......------------------------++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,------...//////000////////////000333555666666777999:::999888666555999;;;===???@@@>>><<<;;;;;;;;;<<<>>>@@@BBBDDDEEEHHHJJJMMMOOOOOOQQQTTTVVVSSSRRRRRRTTTYYY\\\^^^___^^^^^^]]]]]]^^^___aaabbb___]]]^^^bbbgggkkkttt}}}~~~}}}wwwppppppwww|||vvvmmmfff___VVVIII???:::999999:::@@@BBBBBB>>>888333111222444333111000...---------........................---......---+++******+++///......---------......////////////////////////111000///...---,,,,,,,,,+++++++++,,,,,,---------...---,,,+++***+++,,,---///000222333222111///...++++++++++++++++++++++++---+++***+++---------,,,------++++++++++++------,,,+++***(((((((((((()))............---,,,++++++...------,,,,,,++++++***---------............///......------------............///000111333555666444555666888888999999999666666777888999;;;<<<===<<<<<<===>>>@@@CCCEEEGGGLLLLLLMMMNNNPPPRRRUUUVVVRRRRRRRRRSSSVVVZZZ]]]___]]]]]]]]]^^^___```aaaaaa[[[\\\]]]___ccciiiqqqwww|||vvvnnnkkknnnwwwzzztttmmmeee]]]PPPFFF???=========>>>@@@BBB@@@:::555333222//////////////////000111........................---......---+++******+++......---------------...........................000///...---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,......//////111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,......---+++******,,,.........---,,,,,,---......******))))))***+++---...---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------............///000111333555666555666777888888888888888666777777888999;;;<<<=========>>>???AAACCCFFFHHHLLLLLLLLLMMMOOORRRTTTUUURRRSSSSSSUUUWWWZZZ]]]___]]]]]]]]]^^^^^^___```aaa[[[\\\]]]___ccciiiqqqwww~~~xxxpppiiihhhmmmvvv~~~yyyssshhh```TTTIIIAAA===:::999:::===AAABBB>>>999555333///.........//////000111........................---......---+++***+++,,,------,,,,,,,,,,,,------..............................------,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++*********+++,,,---///000---...///000///...---,,,------------------------...///...+++((((((+++//////......------......///++++++***++++++,,,---...,,,,,,------...---------******+++,,,,,,---......---------............///......------------....../////////000111333444555666666777888888777777777666777777999:::;;;<<<===>>>>>>>>>???AAADDDGGGHHHKKKKKKLLLMMMOOOQQQRRRTTTRRRSSSUUUWWWYYY[[[]]]^^^]]]]]]]]]]]]^^^___```aaa[[[\\\]]]___ccciiiqqqwww}}}~~~~~~wwwoooiiijjjpppvvv{{{sssjjjcccXXXMMMDDD>>>888666777;;;@@@BBBAAA===888555222111000///...---------........................---...///...,,,+++,,,---,,,,,,+++++++++,,,------........................---------,,,,,,++++++***---------,,,,,,+++++++++******++++++,,,---......,,,------...---,,,++++++---------------------------,,,,,,,,,+++,,,,,,,,,......------------.........---,,,,,,+++*********++++++,,,---............+++++++++,,,,,,------------------............///......------------....../////////000111333444555666777777777777777666666666777888:::;;;<<<===============???AAACCCFFFGGGJJJKKKLLLMMMOOOPPPRRRSSSRRRTTTVVVXXX[[[\\\]]]]]]^^^]]]]]]]]]^^^^^^___```[[[\\\]]]___ccciiiqqqwww~~~|||{{{{{{~~~}}}vvvnnnjjjkkknnn{{{}}}sssoooiii___UUULLLCCC<<<777666999===AAABBB???:::777444333111000...---------........................---...///...,,,+++,,,---+++++++++++++++,,,---...........................,,,,,,---------,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++)))))),,,000000---))),,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++***))))))++++++,,,---............---------,,,,,,+++++++++---------............///......------------......000000000000111222444444666666777777777666666555666777999:::<<<=========;;;;;;<<<===???BBBDDDFFFIIIIIIKKKMMMOOOQQQRRRSSSSSSTTTVVVYYY[[[\\\]]]]]]^^^]]]]]]]]]]]]^^^^^^___[[[\\\]]]___ccciiiqqqwww{{{{{{{{{{{{~~~zzzsssmmmjjjhhhttt~~~vvvnnniiiaaaXXXOOOFFF===777777888:::===@@@???<<<999333333222111000000000000........................---...///...---,,,---...,,,++++++,,,,,,---...///------------------------+++,,,---......---,,,+++---,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++***,,,,,,+++++++++*********++++++++++++++++++++++++******+++---//////,,,)))+++,,,,,,------,,,,,,+++((()))***+++,,,,,,,,,,,,,,,,,,------...---------......---,,,,,,+++******---------............///......------------......000000000000111222333444555555666777777666666666666777999;;;============;;;;;;;;;<<<>>>AAADDDEEEGGGHHHKKKNNNQQQSSSTTTUUUTTTTTTVVVWWWYYY[[[\\\]]]^^^^^^]]]]]]]]]]]]^^^^^^[[[\\\]]]___ccciiiqqqwww~~~{{{wwwuuuuuuvvvwwwwwwxxxyyy{{{|||}}}~~~{{{vvvrrrmmmjjjjjjtttzzzmmmiiibbb[[[RRRHHH>>>888999888777999<<<>>>===;;;666555444222111000000///........................,,,...///...---,,,...///,,,,,,,,,,,,---...///000------------------------+++,,,...//////...---,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,---------,,,+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///000...)))'''***...,,,,,,---......---,,,,,,)))***+++,,,---------,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------......000000000000111222333333444444555666777777777777555777:::<<<=========<<<;;;;;;<<<===???BBBDDDFFFFFFHHHKKKOOORRRUUUVVVWWWTTTTTTTTTUUUWWWYYY[[[]]]^^^^^^]]]]]]\\\]]]]]]^^^[[[\\\]]]___ccciiiqqqwww|||tttpppkkkhhhhhhjjjlllmmmhhhjjjkkkkkklllnnnrrrtttyyy}}}|||yyyvvvrrrnnnbbblllvvv||||||pppmmmgggaaaXXXNNNDDD>>>;;;888555666:::===>>>===<<<:::777444111...---,,,........................,,,...///...------...///,,,,,,,,,---...///000111------------------------,,,---///000000///---,,,+++++++++,,,,,,---------((()))+++---.........------,,,++++++******++++++------------------------...444666..."""(((222,,,---...//////...---,,,---......///...,,,+++***............---,,,++++++***++++++,,,,,,------...---------.........//////.........------.........111000000000111222333333333333555666777777777777555777:::<<<>>>>>>===<<<<<<<<<===>>>@@@CCCEEEGGGEEEGGGKKKOOOSSSVVVXXXXXXUUUTTTTTTTTTUUUXXX[[[]]]^^^^^^]]]\\\\\\]]]]]]]]][[[\\\]]]___ccciiiqqqwwwyyyqqqiiifffbbb^^^\\\]]]^^^```____________```aaabbbbbbkkkmmmppptttyyy}}}vvvppplllkkkmmmrrrxxx}}}~~~~~~wwwqqqhhhaaaZZZPPPEEE<<>>AAACCCFFFGGGHHHIIILLLOOORRRTTTVVVWWWWWWWWWVVVVVVWWWXXXZZZ[[[]]]]]]\\\\\\[[[[[[\\\\\\[[[]]]___```bbbiiirrrzzzuuummmdddbbb___[[[YYYYYYZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\___```bbbfffjjjnnnrrrtttyyy|||{{{vvvrrrooolllmmmrrrxxx|||}}}{{{uuummmfff```VVVKKKBBB???<<<999777888999:::999>>><<<999777555333000------------------...//////......---------,,,,,,,,,...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,+++++++++******))))))***++++++,,,------++++++************++++++++++++++++++++++++++++++,,,++++++***))))))******+++++++++++++++++++++,,,,,,,,,++++++******))))))++++++++++++,,,,,,,,,,,,,,,------......------,,,......---,,,,,,---......,,,------------------,,,------...000111333444444333333444666777777777777777888:::<<<======<<<<<<;;;<<<===???AAADDDFFFGGGHHHJJJLLLOOOSSSUUUWWWWWWWWWWWWVVVVVVWWWXXXZZZ[[[]]]]]]\\\\\\\\\\\\\\\]]][[[]]]___```ccciiirrrzzzxxxnnnhhhaaa___]]][[[YYYWWWVVVVVVTTTTTTTTTTTTTTTTTTUUUUUUXXXYYYZZZ\\\___aaadddeeekkkooottt{{{}}}{{{tttlllgggiiipppwww{{{~~~yyyrrrllleee\\\QQQIII@@@>>>;;;999999999888666:::<<<<<<;;;777333111000------,,,,,,,,,---............---------,,,,,,,,,000...------------,,,***++++++++++++++++++++++++,,,,,,------...---------,,,,,,,,,++++++++++++***)))))))))******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********)))******+++,,,,,,------...------,,,+++***))))))***+++++++++,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,------------............---------...///000111333444444444555555666666666666666777888:::<<<=========<<<<<<===>>>@@@BBBDDDGGGHHHIIIJJJMMMPPPSSSVVVXXXXXXWWWWWWVVVVVVWWWXXXZZZ[[[]]]\\\\\\\\\\\\\\\]]]^^^\\\^^^___```ccciiirrrzzz}}}wwwppphhhcccaaa```___^^^\\\YYYWWWVVVTTTSSSSSSRRRRRRRRRSSSSSSWWWWWWWWWXXXYYYZZZ[[[\\\aaadddjjjpppxxx}}}~~~}}}{{{nnncccaaagggqqqwww{{{xxxsssnnnhhh___UUUOOOEEEAAA<<<999888777666555777:::>>>===888444222222------,,,,,,,,,,,,------......---------,,,,,,,,,///...,,,,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++++++++++++++++++++)))*********+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++*********++++++,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////.........//////000222333333444555666666666666666555555666888:::<<<===============>>>???@@@BBBEEEGGGHHHIIIJJJMMMQQQTTTWWWYYYYYYWWWWWWVVVVVVWWWXXXZZZ[[[\\\\\\\\\\\\\\\]]]^^^___]]]^^^```aaaccciiirrryyyzzztttooojjjeeebbbaaaaaaaaa```^^^\\\ZZZXXXUUUTTTTTTSSSRRRRRRRRRRRRTTTSSSSSSSSSSSSSSSTTTUUUXXX\\\aaahhhpppyyy~~~~~~|||}}}~~~~~~~~~~~~rrrddd^^^aaajjjrrrwwwvvvssspppjjjbbbZZZUUULLLGGG???999666666666555444999======999555333333...------,,,,,,---------......---------,,,,,,,,,---,,,++++++,,,---,,,***........................++++++,,,---............+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,+++++++++************++++++,,,,,,------------------............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////000111222333333444666666666666666555555444666777999;;;============>>>>>>???@@@BBBEEEFFFHHHHHHJJJMMMQQQTTTWWWYYYZZZWWWWWWVVVVVVWWWXXXZZZ[[[\\\\\\\\\\\\]]]^^^___```]]]___aaaaaaccciiirrryyy{{{yyyuuupppkkkgggdddccc``````______^^^\\\[[[ZZZVVVVVVTTTSSSRRRRRRRRRRRRUUUTTTSSSSSSSSSSSSTTTTTTXXX[[[aaahhhpppyyy~~~}}}||||||{{{|||||||||zzz{{{|||~~~~~~~~~xxxiii```___eeekkkrrrrrrrrrpppllleee^^^ZZZSSSMMMEEE>>>:::888777666333666:::;;;:::777555444//////...---------............---------,,,,,,,,,,,,+++***+++---...---,,,........................,,,,,,------...---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,------,,,,,,+++******)))''''''((()))***++++++,,,------------............,,,------......------,,,,,,,,,------------,,,,,,******++++++++++++******000000111111222333333444555666666666666666555555555777999;;;===>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGGGGIIILLLPPPTTTWWWYYYZZZWWWWWWVVVVVVWWWXXXZZZ[[[[[[[[[[[[\\\]]]___```aaa^^^```aaabbbccciiirrryyy}}}zzzxxxtttoooiiifffdddccc```_________^^^^^^^^^^^^YYYYYYWWWVVVUUUTTTTTTTTTVVVVVVVVVUUUUUUVVVWWWWWWYYY\\\bbbiiiqqq{{{~~~}}}|||{{{zzzyyyzzzzzzyyywwwwwwxxxzzz~~~~~~~~~}}}{{{zzz{{{www|||~~~oooddd```aaaeeeiiilllnnnmmmiiiddd^^^[[[WWWSSSMMMGGGBBB===888555444444666888999999666333111000///............///......---------,,,,,,,,,...,,,+++,,,---...---+++........................---------...------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++------------------------******))))))***++++++,,,,,,+++++++++++++++++++++)))))))))******++++++++++++++++++,,,,,,,,,------,,,------......------,,,,,,---............---,,,***++++++,,,,,,++++++***000111111222222333333444555555666666666666666555555777999;;;===>>>>>>>>>======>>>???AAACCCDDDEEEFFFHHHKKKOOOSSSVVVXXXYYYWWWWWWVVVVVVWWWXXXZZZ[[[[[[[[[[[[\\\^^^```aaabbb___```bbbbbbdddiiirrryyy{{{zzzvvvpppjjjfffddddddaaaaaa`````````aaaaaabbb]]]\\\[[[YYYXXXWWWWWWWWWTTTTTTSSSSSSTTTUUUUUUVVVTTTXXX^^^eeemmmvvv~~~{{{zzzyyyxxxxxxwwwxxxxxxtttuuuwwwxxxyyy|||~~~}}}|||{{{zzzzzzxxxxxxxxxwwwuuutttuuuwwwzzzzzz{{{~~~~~~}}}|||yyywwwxxxrrrxxxttthhh```___aaabbbeeehhhiiifffaaa\\\YYYXXXVVVSSSOOOIIIBBB:::444444333333666999:::666333111111000///////////////......---------,,,,,,,,,000...------------,,,+++------------------------............---,,,++++++*********++++++,,,,,,,,,++++++******************+++******************+++------------------------******))))))***+++,,,,,,*********++++++,,,------------------------------))))))*********+++++++++,,,------......------,,,------...//////...---------......//////......---111111111222222333333444444555555666777666666666555666999;;;===>>>>>>>>>======>>>???@@@BBBDDDEEEEEEGGGJJJNNNRRRVVVXXXYYYWWWWWWVVVVVVWWWXXXZZZ[[[ZZZ[[[[[[\\\^^^```bbbccc___aaabbbbbbdddiiirrryyy{{{vvvrrrmmmhhheeefffdddbbbaaa```aaabbbcccbbbbbb```___]]][[[ZZZZZZXXXWWWVVVUUUUUUVVVWWWWWWXXXZZZ]]]bbbkkkuuu}}}~~~{{{xxxssspppoooooooooooonnnlllkkkjjjiiiiiiiiijjjmmmppptttvvv|||}}}~~~}}}|||zzzxxxvvvuuutttuuuuuuuuuuuutttsssrrrqqquuuvvvxxxyyy}}}}}}xxxssspppnnnpppvvvyyyoooeee^^^[[[WWW\\\aaacccaaa```bbbddd^^^]]][[[WWWPPPGGG???999555333222333555777777666666222......//////...,,,......---------,,,,,,,,,)))***+++,,,---...//////...------,,,,,,------...------------------------.........------,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,222000...---------,,,+++---+++***)))+++++++++***+++,,,---------,,,+++***---...///...---,,,...000,,,,,,,,,,,,---///000111......//////000222333444777777888888888777777666888888999:::;;;;;;;;;;;;======>>>???@@@AAAAAABBBFFFHHHJJJNNNRRRUUUXXXYYYYYYXXXWWWUUUTTTUUUXXX[[[\\\\\\]]]^^^___```aaabbb```^^^___ccceeeiiirrr|||{{{wwwrrrnnnlllkkkiiigggeeecccccccccdddeeeeeedddcccaaa___^^^]]]\\\[[[YYYWWWWWWXXXYYYZZZZZZ[[[]]]bbbiiiqqqyyy}}}}}}zzzwwwtttqqqmmmiiifffcccbbbbbbaaa```___]]]]]]^^^^^^^^^^^^aaacccfffhhhmmmnnnqqqtttxxx|||~~~}}}|||zzzxxxvvvuuutttuuuuuutttsssrrrqqqqqqpppssstttuuuvvvyyy~~~|||wwwssspppnnnkkkoooxxxzzzqqqhhhaaa]]]XXX[[[^^^___```aaaccceeebbbbbb```\\\UUULLLDDD???777555333333555666777666777333000/////////...,,,......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------,,,,,,,,,+++---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---------......---,,,++++++---------+++,,,---.........---,,,,,,---......---,,,,,,---////////////.........------......//////000222333444777777888888888777777666666777888:::<<<===============>>>???@@@AAAAAABBBFFFHHHJJJNNNRRRUUUXXXYYYXXXXXXWWWUUUTTTUUUXXX[[[ZZZZZZ\\\]]]^^^```aaaaaaaaa___```ccceeehhhrrr|||{{{xxxvvvtttrrroookkkiiigggffffffhhhiiiiiiiiigggfffdddbbbbbb```]]][[[ZZZ[[[\\\^^^]]]^^^___bbbggglllqqqttt}}}yyyvvvtttrrrnnnkkkhhhddd```^^^ZZZZZZYYYWWWVVVTTTSSSSSSRRRRRRQQQRRRSSSUUUWWWYYY\\\]]]```ccchhhlllppprrruuuyyy~~~}}}|||zzzxxxvvvuuutttuuutttrrrpppoooooooooooopppqqqrrrrrrtttxxx}}}{{{vvvqqqnnnmmmiiikkkqqq{{{~~~uuullleeeaaaZZZYYYYYY[[[___bbbeeefffddddddbbb___XXXQQQJJJEEE;;;888444222333555777777888555222111000///---,,,......---------,,,,,,,,,,,,,,,,,,++++++*********...------,,,,,,------...++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***---000000...---...000,,,,,,,,,...000000///---------...//////......---,,,------,,,++++++,,,...//////000000000///...---......//////000222333444666777777888888777777777444666888:::<<<>>>??????======>>>???@@@AAABBBBBBFFFGGGJJJNNNQQQUUUXXXYYYXXXXXXXXXVVVTTTUUUXXXZZZXXXYYYZZZ\\\^^^```aaabbbbbb```aaaccceeehhhqqq{{{}}}{{{xxxtttpppmmmlllkkkjjjkkkmmmnnnnnnmmmkkkjjjiiigggccc```___```aaacccbbbbbbbbbccceeehhhjjjlllssswww|||~~~}}}zzzwwwtttqqqmmmjjjjjjgggccc```]]]ZZZWWWTTTTTTTTTRRRPPPOOOMMMLLLLLLKKKKKKJJJKKKKKKLLLNNNNNNQQQRRRTTTWWWZZZ^^^aaabbbgggkkkrrryyy~~~}}}|||zzzxxxvvvuuuttttttssspppnnnllllllmmmnnnnnnooopppppppppssswwwzzzzzztttooollljjjllllllooowwwyyyqqqiiieee]]]YYYVVVWWW\\\bbbeeefffccccccaaa^^^YYYRRRLLLHHH@@@;;;666222222444666777999777555333111///...---......---------,,,,,,,,,,,,,,,+++++++++*********...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000555888666000,,,+++---+++,,,---000222222000...---------...............+++,,,,,,+++******+++---+++---///111222222111000......//////000222333444555666777777777777777777555777888:::<<<>>>>>>???======>>>???AAABBBCCCCCCFFFGGGJJJMMMQQQUUUWWWYYYXXXXXXXXXWWWUUUVVVXXXZZZXXXXXXZZZ\\\^^^aaabbbcccbbbaaaaaadddeeehhhqqq{{{}}}yyyvvvtttrrrlllnnnppprrrssssssssssssooonnnkkkhhhgggggghhhiiihhhhhhhhhhhhhhhhhhhhhhhhjjjlllooorrrttttttsssqqqrrrtttwww{{{~~~{{{vvvrrrqqqpppooonnnpppqqqrrrsssssstttssssssssspppmmmjjjhhhfffccc```\\\YYYUUURRRPPPNNNKKKIIIKKKJJJHHHFFFEEEDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJKKKMMMOOOQQQSSSTTTYYY]]]dddkkkqqqxxx~~~~~~}}}|||zzzxxxvvvuuuttttttrrrooolllkkkkkkkkklllnnnnnnooonnnnnnooosssuuuyyy|||yyysssnnnkkkjjjmmmmmmooovvv~~~uuunnniiibbb]]]WWWVVVZZZ```dddeeebbbaaa```]]]YYYTTTOOOLLLCCC>>>888333222444666666999888777555333000///.........---------,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,111666999666///******++++++,,,---000222222000...++++++,,,,,,,,,------...***+++,,,+++***)))+++---+++---///111222222111000......//////000222333444555555666777777777777777888999:::;;;<<<===============>>>@@@AAABBBCCCDDDEEEGGGIIIMMMQQQTTTWWWXXXXXXYYYYYYXXXVVVVVVXXXZZZYYYZZZ[[[]]]```bbbcccdddbbb```aaadddfffiiirrr|||}}}|||sssssstttuuuwwwxxxyyyzzzvvvuuutttrrrqqqqqqqqqrrrrrrrrrqqqqqqooonnnlllkkkiiiiiiiiikkklllllliiiggggggiiilllooorrrsssttttttuuutttrrrrrrssssssrrrpppnnnkkkgggdddcccbbb```^^^\\\]]]___aaacccdddeeeeeeeeebbb```^^^]]][[[XXXVVVTTTQQQMMMJJJIIIHHHFFFEEEEEEDDDBBB@@@@@@???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFHHHIIILLLPPPVVV[[[aaagggmmmqqqzzz~~~~~~}}}|||zzzxxxvvvuuutttrrrqqqooommmkkkjjjjjjjjjlllmmmnnnmmmmmmnnnppprrrrrrvvv{{{zzzuuurrrpppooopppqqquuuyyyyyyqqqlllgggbbb\\\XXXXXX\\\```bbbbbbbbbaaa___[[[WWWSSSPPPFFFAAA:::555333444444555888999999777444111000000......---------,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...------------------------,,,,,,------------......++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++...111000---++++++,,,,,,,,,,,,...000000///---+++++++++++++++,,,---...+++,,,,,,+++******+++---//////000000000///...---......//////000222333444444444555666777777777777999:::;;;<<<<<<===<<<<<<<<<===>>>@@@AAACCCDDDEEEEEEFFFIIIMMMPPPTTTWWWXXXXXXYYYYYYXXXWWWWWWXXXZZZZZZ[[[\\\^^^```bbbcccdddaaa```aaadddfffjjjttt~~~}}}|||{{{zzzzzz{{{}}}~~~}}}}}}}}}}}}|||{{{{{{zzz|||||||||{{{yyyvvvtttrrrooollljjjiiiiiigggccc______aaaccceeegggggggggggggggeeeddddddddddddbbbaaaaaa___]]][[[ZZZYYYVVVTTTNNNOOOQQQSSSTTTUUUVVVVVVWWWUUUSSSRRRQQQPPPNNNLLLNNNKKKGGGEEEEEEEEEEEEDDDCCCBBB@@@>>>>>>???@@@AAA<<<======>>>?????????>>>======>>>>>>@@@BBBCCCDDDDDDGGGLLLQQQUUUYYY^^^bbbmmmpppwww~~~~~~}}}|||zzzxxxvvvuuutttqqqqqqooonnnllljjjiiihhhkkklllllllllkkklllnnnppplllpppvvv{{{~~~}}}zzzyyyyyyzzz}}}{{{sssnnnkkkhhhbbb[[[WWWXXX\\\___aaaaaa```^^^[[[XXXUUUSSSHHHCCC<<<777555444333333777999:::999555222222333......---------,,,,,,,,,.........------------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,------------+++++++++,,,,,,---------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------((()))***+++,,,------...---,,,++++++---------+++,,,,,,++++++,,,---///000+++,,,---,,,******,,,---/////////.........------......//////000222333444333444555666777777777777888999:::<<<===>>>>>>>>><<<===>>>@@@BBBCCCEEEEEEEEEFFFIIILLLPPPTTTVVVXXXXXXYYYZZZYYYXXXWWWXXXZZZZZZ[[[\\\]]]___```aaabbb```___```dddgggkkkuuu}}}||||||~~~}}}zzzxxxuuuqqqmmmjjjhhheee___[[[[[[\\\^^^___`````````______]]][[[[[[[[[[[[YYYXXXVVVTTTSSSRRRRRRPPPMMMJJJLLLLLLLLLMMMMMMLLLLLLKKKNNNLLLJJJJJJJJJJJJHHHFFFFFFDDD@@@>>>????????????>>>===<<<::::::<<<===>>>:::;;;<<<===>>>>>>>>>>>>:::;;;<<<===???AAACCCDDDAAADDDHHHLLLOOOSSSWWWZZZ]]]```gggoooxxx~~~~~~}}}|||zzzxxxvvvuuutttqqqqqqpppooommmkkkiiigggiiijjjkkkkkkjjjkkkmmmooohhhlllrrrwww|||~~~|||tttooonnnlllfff]]]VVVUUUYYY]]]______^^^]]]ZZZWWWTTTSSSIIIDDD===888555444333222666999;;;:::666333333444......---------,,,,,,,,,111000///...---,,,++++++...------,,,,,,------...++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++***)))***,,,/////////---+++******+++,,,+++***------,,,,,,---...000111,,,------,,,++++++,,,...,,,,,,,,,,,,---///000111......//////000222333444333444555666777777777777666777999;;;===???@@@@@@<<<===>>>@@@BBBDDDEEEFFFEEEFFFIIILLLPPPTTTVVVXXXXXXYYYZZZYYYXXXWWWXXXZZZZZZZZZ[[[\\\^^^___``````___^^^```dddggglllvvv}}}zzzvvvsssnnnhhhaaa]]]YYYYYYXXXZZZ[[[[[[YYYXXXYYYXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGFFFFFFDDDDDDCCCBBBCCCBBB@@@>>>===<<<<<<===;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<===============>>>??????@@@@@@DDDDDDEEEGGGJJJMMMOOOPPPYYY\\\aaaeeejjjqqqwww|||}}}{{{yyywwwvvvrrrqqqooonnnmmmkkkhhhfffffffffffffffgggiiijjjkkkkkklllooorrrvvvzzz}}}wwwrrrqqqppplllddd[[[UUUTTTUUU[[[^^^aaa___ZZZTTTQQQPPPMMMHHHAAA<<<888666444222666888;;;;;;999555222111...------,,,++++++++++++,,,---...---+++***+++,,,...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++...---,,,++++++,,,---...++++++++++++++++++++++++...---+++++++++---///000,,,---..................++++++******++++++,,,---,,,+++***)))***+++,,,---...//////000//////............---,,,,,,+++******---.........//////000000...//////111222333444444555555555666666666666666555666777999:::;;;<<<<<<:::;;;<<<>>>AAADDDFFFHHHHHHHHHJJJLLLOOORRRUUUVVVVVVXXXZZZZZZYYYXXXYYYZZZ[[[[[[[[[\\\]]]^^^```aaaaaa___```dddhhhnnnyyy~~~zzzuuunnnfffaaaYYYWWWUUUUUUVVVVVVUUUTTTUUUUUUUUUTTTTTTSSSSSSSSSQQQPPPOOOMMMLLLKKKKKKKKKIIIHHHGGGFFFEEEFFFFFFGGGEEEDDDDDDCCCBBBAAA@@@???BBBAAA???======<<<======;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;<<<======>>>======>>>??????@@@@@@AAAAAAAAABBBDDDFFFHHHJJJKKKOOOQQQUUUZZZ^^^ccciiinnnuuuyyy~~~}}}{{{yyywwwvvvsssqqqooonnnmmmllliiifffffffffffffffggghhhiiijjjiiijjjlllooossswwwzzz|||}}}~~~~~~xxxssssssrrrooohhh___WWWTTTSSSXXXZZZ]]][[[WWWRRROOOOOOMMMIIICCC>>>;;;888555222555777999:::888555333111000///...---,,,,,,,,,,,,,,,---...---+++***+++,,,...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))***,,,---......//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///+++,,,...111333111,,,(((******))))))******+++,,,++++++******++++++,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////000111222333333444555555555555666666666666555666777999:::;;;<<<<<<======>>>???@@@BBBCCCDDDGGGHHHIIIKKKNNNQQQTTTUUUVVVXXXYYYZZZXXXXXXXXXYYYZZZZZZ[[[[[[]]]^^^``````dddbbbbbbdddgggkkkvvvwwwmmmggg[[[YYYUUUSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSQQQPPPOOOMMMLLLKKKJJJJJJIIIIIIGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@???>>>AAA@@@>>>=========>>>>>><<<<<<<<<<<<<<<======>>>=========<<<===>>>>>>???>>>>>>???@@@@@@AAAAAABBBAAAAAAAAABBBCCCEEEFFFGGGJJJLLLPPPSSSVVVZZZ___ccciiinnnvvv~~~~~~|||zzzyyyxxxwwwsssqqqpppooonnnllliiigggfffffffffffffffggghhhiiifffgggiiikkkooorrruuuvvvxxxzzz}}}}}}~~~zzzvvvuuuuuusssmmmddd[[[TTTQQQSSSUUUVVVUUURRROOOMMMLLLLLLJJJFFFBBB???;;;666333444666777888888666444222111111///......---------,,,---...---+++***+++,,,...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++************************)))***+++---............,,,,,,------------,,,,,,------------------------......,,,++++++,,,------,,,---111888===;;;222+++)))))))))))))))***++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,---......///,,,---------------......000000111111111222222222555555555555666666777777555666777999:::;;;<<<<<<======>>>???@@@BBBCCCDDDFFFGGGHHHJJJMMMPPPRRRTTTUUUWWWYYYYYYXXXWWWXXXYYYYYYYYYZZZ[[[\\\^^^```aaadddbbbbbbdddfffjjjuuuvvvnnnccc___YYYUUUSSSSSSRRRRRRNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQOOONNNMMMLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEDDDFFFEEEEEEDDDCCCBBBAAAAAA@@@???>>>======>>>???@@@===============>>>??????>>>>>>>>>>>>>>>???@@@@@@???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIILLLOOOQQQSSSUUUYYY[[[ccchhhooovvv}}}}}}|||zzzyyyxxxwwwtttrrrpppooonnnmmmjjjgggfffffffffeeeffffffggggggeeeeeeggghhhkkkmmmpppqqqrrruuuyyy}}}|||~~~|||{{{{{{|||}}}}}}|||zzzwwwwwwvvvrrrjjj___VVVPPPNNNOOOPPPOOONNNLLLKKKJJJJJJIIIGGGEEEBBB===888444555444555666777777555444222111000///...---------,,,---...---+++***+++,,,...------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++,,,------------,,,+++++++++,,,---......---,,,+++------------------------......---,,,+++++++++,,,++++++///777??????666---***************++++++,,,)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,------++++++,,,,,,---.................................111111111111111111222222444444555555666666777777555666777999:::;;;<<<<<<:::;;;<<<>>>AAADDDFFFHHHFFFFFFHHHJJJLLLOOOQQQSSSTTTVVVXXXXXXWWWWWWXXXYYYXXXXXXYYYZZZ\\\^^^```aaaaaa___```cccffflllwwwwwwkkkfff___YYYVVVTTTSSSRRRNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOMMMLLLLLLKKKJJJHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA???>>>>>>???@@@AAA??????>>>>>>??????@@@AAA@@@????????????@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDGGGGGGFFFFFFGGGGGGHHHIIIFFFIIIKKKMMMMMMNNNQQQRRR]]]aaahhhooovvv~~~~~~|||zzzyyyxxxxxxtttsssqqqpppooommmjjjhhhgggfffeeeeeeeeeeeeeeefffdddeeeeeefffhhhjjjlllmmmmmmppptttyyy}}}~~~~~~~~~{{{{{{zzzxxxwwwxxxzzz|||||||||xxxxxxwwwtttmmmcccXXXQQQMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGEEE@@@:::666666555444555777888777555222111000...---,,,,,,,,,,,,---...---+++***+++,,,...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,------,,,+++***++++++++++++++++++++++++...---,,,,,,+++++++++++++++))))))...555555///(((,,,++++++++++++,,,------)))***+++,,,---,,,+++***,,,++++++++++++,,,---...------------------------000000000///////////////111111111111111111222222444444444555666777777888555666777999:::;;;<<<<<<:::;;;<<<>>>AAADDDFFFHHHFFFGGGHHHIIILLLNNNPPPRRRSSSUUUWWWWWWWWWWWWXXXYYYWWWXXXYYYZZZ]]]___aaacccbbb``````dddggglllwwwsssmmmeee^^^ZZZWWWTTTSSSPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQPPPPPPQQQQQQRRRRRRPPPPPPPPPOOOOOOMMMLLLKKKJJJIIIHHHHHHFFFFFFEEEDDDDDDCCCAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIGGGIIILLLMMMMMMMMMNNNPPPTTTYYY___gggooowww}}}zzzyyyxxxxxxuuusssqqqppppppnnnkkkiiigggfffeeeddddddddddddddddddddddddeeefffggghhhiiiiiikkkpppuuuyyy|||}}}~~~yyyxxx|||wwwuuussssssvvvyyyzzz{{{wwwvvvuuurrrmmmeee[[[UUUMMMKKKIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIHHHEEE???;;;999666444444777999888666333222000///---,,,,,,,,,,,,---...---+++***+++,,,...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++222...***+++---...***&&&,,,,,,,,,,,,,,,---......******+++,,,,,,,,,,,,+++***))))))((()))***,,,---.........---------------111111111000000000000///000000111111111222222222333444444555666777888888555666777999:::;;;<<<<<<======>>>???@@@BBBCCCDDDGGGGGGHHHJJJLLLNNNPPPRRRRRRTTTVVVWWWVVVVVVWWWYYYWWWXXXYYY[[[^^^aaacccdddfffdddccceeegggkkkuuu{{{vvvnnnfffaaa\\\XXXVVVQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOQQQRRRSSSTTTSSSSSSTTTTTTTTTRRRQQQPPPMMMMMMLLLKKKJJJIIIIIIHHHFFFEEECCCBBBAAAAAAAAABBBAAAAAAAAA@@@AAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJLLLOOOPPPOOOOOOPPPQQQPPPSSSYYY___fffmmmuuuzzz~~~{{{yyyxxxxxxvvvtttrrrqqqpppooollliiigggfffeeedddccccccccccccccccccbbbbbbcccdddeeeeeefffhhhlllqqqvvvzzz|||~~~zzzxxxxxx}}}uuurrrooonnnqqqtttwwwxxxwwwtttqqqnnnkkkfff^^^YYYPPPLLLIIIHHHIIIJJJJJJHHHHHHHHHIIIKKKKKKIIIEEEBBB<<<888444444888:::999666444333222000///...------,,,---...---+++***+++,,,...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++((()))***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++333111---,,,------,,,+++,,,,,,++++++,,,,,,---...++++++******++++++,,,---+++***)))((()))+++---...,,,,,,------......//////111000000000//////////////////000111222333333444333333444555666777888888555666777999:::;;;<<<<<<======>>>???@@@BBBCCCDDDHHHHHHIIIJJJLLLOOOQQQRRRQQQSSSUUUVVVVVVVVVWWWYYYXXXXXXZZZ\\\___bbbeeefffhhheeeeeefffhhhkkkvvv}}}uuunnnhhhbbb]]]ZZZRRRQQQQQQPPPOOONNNMMMLLLLLLMMMMMMNNNPPPRRRTTTUUUTTTUUUVVVWWWWWWVVVUUUTTTRRRRRRQQQPPPOOONNNMMMMMMHHHGGGEEECCCBBBAAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJJJJJJJKKKLLLMMMMMMIIIKKKNNNOOONNNMMMNNNOOOPPPSSSWWW[[[___eeekkkooozzz{{{yyyxxxwwwvvvtttrrrqqqqqqooollliiigggfffeeedddcccbbbbbbbbbbbbbbbaaaaaaaaabbbbbbccceeegggjjjoootttxxx|||~~~}}}yyyvvvzzz~~~zzzwwwuuutttppplllkkkmmmqqqsssuuuvvvsssooollljjjfff```\\\QQQMMMIIIHHHJJJKKKJJJIIIJJJJJJKKKMMMNNNMMMJJJGGG>>>999555555888:::999777666555333111000///......,,,---...---+++***+++,,,...------,,,,,,------...+++++++++,,,,,,---------************************+++,,,,,,,,,,,,+++******---,,,+++******+++,,,---------------------------)))***+++,,,,,,,,,,,,,,,++++++******+++,,,...///++++++******++++++,,,---,,,+++***)))***+++---...---,,,++++++,,,---000111***+++,,,---///000111111000000//////.........---...///000111222333444444333333444555666777888999555666777999:::;;;<<<<<<:::;;;<<<>>>AAADDDFFFHHHHHHIIIIIIKKKMMMOOOQQQRRRQQQSSSUUUVVVVVVVVVWWWXXXXXXYYYZZZ]]]```cccfffgggeeecccdddfffiiinnnyyy~~~uuunnnhhhdddaaa[[[WWWSSSOOOMMMLLLKKKIIIJJJJJJLLLOOONNNLLLOOOUUUWWWWWWWWWXXXXXXXXXYYYYYYXXXVVVTTTSSSRRRQQQOOOMMMGGGGGGFFFDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFDDDCCCAAAFFFFFFDDDDDDEEEGGGJJJKKKIIIIIIIIIJJJKKKMMMNNNOOOQQQQQQQQQPPPPPPQQQQQQQQQRRRRRRTTTVVVZZZ___ccceeejjjqqqzzz~~~{{{zzzxxxwwwrrrqqqooooooppppppnnnmmmmmmiiieeebbbaaaaaa``````aaa```___```aaabbbaaa``````aaadddiiinnntttyyy|||{{{xxxuuutttxxx|||xxxtttnnnllliiiggggggiiilllnnnooonnnmmmjjjgggccc```___VVVQQQKKKGGGGGGIIIJJJKKKGGGHHHJJJMMMOOONNNJJJGGG@@@>>>;;;888555444333333888777555333000...,,,+++.........------,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++***)))***+++------,,,...---,,,+++++++++,,,,,,,,,---.........,,,***(((,,,,,,++++++,,,,,,---...)))***,,,---...---,,,,,,111...+++((('''(((+++,,,++++++++++++++++++++++++*********+++,,,---...///------------------------,,,---///111222111000///222222111000000000000000......///000111222222333111222444666777666666555555555777888:::<<<============>>>???AAADDDFFFHHHIIIIIIJJJKKKMMMPPPRRRTTTSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXZZZ\\\___bbbdddfffeeedddeeehhhiiinnnzzz{{{tttnnniiiggg```\\\WWWSSSQQQOOOMMMKKKKKKJJJKKKMMMLLLJJJMMMRRRVVVVVVVVVVVVWWWWWWWWWWWWZZZXXXVVVUUUTTTSSSQQQOOOKKKJJJHHHFFFDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEGGGGGGHHHHHHGGGFFFEEEDDDHHHHHHGGGGGGHHHJJJKKKLLLKKKLLLLLLMMMOOOQQQRRRSSSTTTTTTUUUVVVVVVVVVUUUUUUVVVUUUTTTSSSTTTVVVXXXZZZ```fffooouuuyyy}}}}}}zzzyyywwwvvvrrrpppoooooopppooonnnlllllliiifffdddcccbbb```___```___^^^___```aaa```___^^^___bbbfffkkkqqqwwwzzz{{{yyyvvvuuuwww}}}zzzuuuqqqmmmmmmkkkiiigggfffgggiiijjjmmmmmmkkkiiifffccc```^^^XXXSSSMMMIIIHHHJJJLLLMMMIIIJJJKKKMMMOOONNNLLLIIIEEEBBB>>>999666555444444777777555333111...---,,,------------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++*********+++,,,---...///$$$&&&))),,,---...------,,,,,,++++++,,,,,,---...++++++,,,---------------,,,,,,------------......++++++++++++++++++++++++++++++++++++,,,---......------------------------,,,---///000111111000000000000///...............//////000000111111222222333444555555666555555555666666888999;;;===>>>>>>=========>>>@@@CCCFFFGGGIIIIIIIIIJJJMMMOOORRRSSSSSSTTTUUUWWWXXXXXXYYYYYYWWWXXXZZZ\\\___bbbdddeeeeeedddeeehhhiiinnnzzz}}}wwwqqqnnngggccc]]]XXXUUURRRPPPNNNLLLJJJIIIJJJIIIGGGJJJPPPSSSSSSTTTTTTTTTUUUUUUUUUYYYWWWUUUTTTTTTSSSQQQOOONNNLLLJJJGGGEEECCCBBBAAABBBCCCDDDFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMOOOOOOQQQSSSUUUWWWXXXYYYYYY[[[^^^``````___]]][[[ZZZXXXUUURRRPPPPPPQQQRRRUUU[[[ccciiiooouuu||||||yyywwwuuutttrrrpppoooooooooooonnnllljjjiiigggfffeeecccaaa^^^___^^^]]]]]]______^^^]]]]]]]]]^^^aaafffmmmtttxxxzzzyyywwwvvvwwwzzz}}}}}}wwwqqqmmmkkkkkkjjjiiigggfffeeeffffffjjjjjjiiihhheeebbb```^^^[[[VVVOOOKKKJJJKKKLLLMMMLLLKKKKKKMMMNNNNNNMMMKKKKKKGGGAAA;;;777555555555666666555444222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///---------------------------,,,******+++,,,+++************+++,,,---...///!!!###&&&))),,,.........,,,,,,++++++,,,,,,---...------,,,,,,,,,---......'''))),,,///111000///---++++++++++++++++++++++++---,,,,,,,,,,,,,,,------------------------------......//////000111111111000000///...............000000000000000111111111555555444444444555555666666777888:::<<<===>>>???<<<<<<===>>>@@@CCCEEEGGGHHHHHHHHHJJJLLLNNNQQQRRRSSSTTTUUUWWWXXXXXXYYYYYYWWWXXXZZZ\\\___bbbdddeeeeeedddfffhhhjjjnnnzzz~~~yyyvvvnnniiibbb]]]XXXUUUQQQOOOLLLIIIHHHIIIIIIHHHJJJOOOQQQQQQQQQRRRRRRRRRRRRSSSTTTSSSQQQPPPPPPOOOMMMKKKLLLKKKIIIGGGEEEDDDCCCBBBBBBCCCEEEGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNNNNRRRSSSUUUXXX[[[]]]___```aaadddhhhlllllliiieeebbb^^^[[[WWWSSSQQQQQQQQQRRRQQQVVV\\\aaafffnnnvvv}}}zzzwwwuuusssrrrqqqpppnnnnnnoooooommmllliiihhhgggggggggeeeaaa^^^^^^]]]\\\\\\]]]]]]\\\[[[\\\[[[[[[^^^cccjjjqqquuuwwwwwwwwwwwwxxxyyyzzzzzzzzz}}}~~~|||vvvqqqoooooojjjjjjjjjjjjhhhgggeeedddggghhhhhhgggeeeccc```^^^\\\WWWPPPLLLJJJKKKKKKKKKMMMLLLKKKKKKLLLMMMMMMLLLNNNJJJCCC===777555444555555555555555444222111000+++++++++,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,------------------------...,,,******++++++***))),,,---------,,,,,,++++++&&&'''(((***++++++++++++,,,,,,++++++,,,,,,---.........,,,,,,,,,---...///%%%'''***---......---,,,++++++++++++++++++++++++...------,,,,,,,,,------------------------------///.........///000111222222111111000000000000000111111111000000000000000444444333333444555777888666666777999;;;<<<>>>>>><<<<<<<<<>>>@@@BBBEEEFFFGGGHHHHHHIIIKKKNNNPPPRRRRRRSSSTTTVVVWWWWWWXXXXXXWWWXXXZZZ]]]```bbbddddddeeeeeefffhhhjjjnnn{{{|||tttooohhhaaa\\\XXXTTTQQQNNNJJJIIIKKKLLLKKKMMMQQQOOOOOOOOOOOOPPPPPPPPPPPPQQQOOOMMMLLLLLLLLLJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDEEEGGGIIIJJJLLLLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOLLLMMMOOOPPPQQQRRRRRRRRRVVVXXX[[[___ccceeeggghhhlllooosssvvvuuuqqqlllhhhccc___ZZZUUUQQQPPPQQQRRRQQQUUUYYY]]]```gggpppwww||||||xxxvvvtttrrrpppqqqpppnnnnnnoooooommmlllhhhggggggggggggeeeaaa]]]^^^\\\[[[[[[\\\\\\[[[YYY[[[[[[ZZZ\\\```fffmmmqqqrrrsssuuuwwwxxxyyyyyyyyyuuuyyy{{{zzzuuuqqqpppqqqmmmnnnppppppooolllhhhfffeeefffggghhhgggdddbbb```\\\XXXRRRNNNLLLKKKJJJIIIMMMKKKIIIIIIJJJLLLKKKKKKNNNJJJDDD===888555444333444444555666666555333222,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++,,,,,,++++++++++++++++++++++++...,,,******++++++***))),,,,,,---------,,,+++******+++++++++++++++++++++,,,,,,++++++,,,,,,---...///...,,,++++++,,,---...*********++++++,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,------------------------------///.........///000111222222111111000000000000000111111111000000000000000222222222222444666999:::444555666777999;;;<<<===<<<<<<===>>>@@@CCCEEEGGGGGGHHHHHHIIIKKKNNNPPPRRRQQQRRRSSSUUUVVVVVVVVVVVVVVVXXXZZZ]]]```bbbcccdddfffeeefffiiijjjooo{{{{{{vvvooohhhbbb^^^YYYWWWSSSOOOMMMPPPRRRPPPPPPRRRMMMNNNNNNNNNNNNOOOOOOOOOPPPNNNLLLLLLLLLLLLJJJHHHEEEEEEDDDEEEEEEFFFGGGHHHGGGHHHJJJKKKMMMNNNNNNOOOLLLLLLMMMNNNOOOQQQSSSTTTQQQRRRSSSTTTVVVXXXYYYZZZ^^^aaaeeeiiinnnqqqrrrsssvvvyyy}}}~~~|||vvvoookkkeeeaaa[[[UUUPPPOOOOOOPPPSSSVVVZZZ\\\^^^dddlllrrr{{{}}}yyyvvvuuusssqqqoooqqqooonnnnnnnnnnnnmmmkkkgggffffffffffffddd```]]]^^^\\\[[[[[[\\\[[[ZZZYYYZZZZZZYYYZZZ^^^ccchhhkkklllnnnqqqtttwwwxxxxxxxxxtttuuuwwwwwwuuusssssssssvvvxxxzzz{{{xxxrrrlllhhhdddfffhhhiiiiiigggeeeccc___\\\XXXUUURRROOOLLLIIIMMMKKKIIIIIIJJJKKKJJJIIIKKKIIIDDD>>>999666444333222444666777888777555444.........------,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++---,,,******+++,,,+++***((()))+++---.........---+++++++++,,,,,,---......,,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,///...---++++++,,,---...++++++++++++++++++++++++...---------------......------------------------......//////000111111111000000///...............000000000000000111111111111111222333555777999:::333444555777888:::;;;<<<======>>>???AAACCCFFFHHHHHHHHHHHHJJJLLLNNNQQQRRRQQQRRRSSSUUUVVVVVVVVVVVVVVVWWW[[[^^^aaabbbccccccfffeeegggiiikkkooo{{{~~~wwwpppjjjeeeaaa^^^ZZZVVVTTTWWWXXXTTTQQQPPPMMMMMMMMMMMMNNNNNNNNNNNNOOOMMMLLLKKKLLLKKKJJJHHHEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPPPPQQQSSSUUUXXXYYYXXXXXXYYYZZZ]]]```bbbdddhhhkkkpppuuuzzz}}}xxxqqqlllddd```ZZZUUURRRQQQSSSTTTXXX[[[^^^```bbbgggnnnttt}}}~~~|||yyyvvvttttttsssqqqoooqqqooonnnmmmnnnnnnmmmkkkfffeeedddddddddccc```]]]^^^]]][[[[[[[[[[[[ZZZXXXXXXXXXXXXYYY[[[^^^bbbdddhhhjjjmmmpppsssuuuuuuuuupppppprrruuuyyy|||}}}}}}xxxoooiiidddfffiiikkkkkkjjjgggfffdddbbb```]]][[[VVVPPPLLLMMMLLLKKKKKKLLLLLLKKKIIIIIIGGGDDD@@@<<<888666444111333666888999888777666000000//////...---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++((()))+++---......------+++++++++,,,,,,---......,,,,,,++++++,,,,,,---...++++++,,,,,,++++++***)))......---,,,,,,------...++++++++++++++++++++++++---------------...///000------------------------,,,---///000111111000000000000///...............//////000000111111222222333333444555666666666666444444666777999;;;<<<===>>>>>>???@@@BBBEEEGGGIIIIIIIIIIIIJJJMMMOOORRRSSSSSSTTTUUUVVVWWWXXXXXXXXXUUUWWW[[[^^^aaacccccccccffffffgggiiikkkooo|||}}}vvvpppkkkgggddd```[[[YYY\\\\\\VVVQQQOOOMMMMMMMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIJJJJJJHHHFFFGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRRRRTTTVVVYYY[[[]]]]]]]]]]]]___bbbfffjjjlllooorrrwww}}}yyyqqqmmmaaa^^^YYYVVVUUUWWWZZZ\\\\\\```cccfffhhhlllsssyyy}}}|||{{{yyywwwtttsssssssssqqqppppppooommmmmmnnnnnnlllkkkfffdddcccccccccbbb```]]]^^^]]][[[[[[\\\[[[ZZZXXXVVVVVVWWWXXXYYY\\\^^^___fffhhhkkknnnppprrrrrrsssllllllnnnuuu~~~zzzooohhheeegggjjjmmmmmmllliiiggghhhgggfffdddaaa[[[TTTOOONNNMMMLLLMMMNNNMMMKKKIIIGGGFFFEEEBBB>>>:::777555111333666999:::999888777222222111///...---,,,+++,,,,,,++++++++++++++++++------------------------+++***)))***+++------,,,+++,,,---......,,,***)))...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,+++***)))''')))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///000111------------------------,,,---///111222111000///222222111000000000000000...//////000111222222333555555666777666555333222555555777888:::<<<===>>>?????????AAACCCEEEHHHIIIIIIJJJJJJKKKMMMPPPRRRTTTUUUUUUWWWXXXYYYZZZZZZZZZUUUWWW[[[___aaacccccccccffffffgggjjjkkkppp|||zzztttooolllhhhddd___\\\ZZZXXXVVVTTTVVVSSSPPPOOOOOOPPPOOONNNQQQPPPNNNLLLKKKKKKKKKKKKGGGGGGHHHIIIJJJKKKLLLMMMOOOOOOPPPRRRUUUWWWWWWWWWYYYXXXYYYZZZ^^^```aaabbbeeeeeeeeehhhlllqqqwwwzzz|||~~~{{{tttkkkeee]]]\\\ZZZXXXYYY]]]dddiiigggjjjnnnooooooqqqvvvzzz~~~}}}|||{{{zzzyyywwwuuuuuutttssspppmmmlllmmmmmmnnnmmmkkkjjjiiiffffffeeedddcccaaa```___aaa___]]]ZZZXXXWWWWWWWWWYYYXXXWWWWWWXXXZZZ]]]___dddcccdddfffiiikkklllkkkiiihhhiiiooozzz{{{qqqgggggggggiiijjjlllmmmnnnoooooonnnnnnnnnjjjddd[[[UUUWWWPPPKKKLLLNNNLLLLLLMMMGGGFFFDDDAAA===999666444333444555888::::::777555444222000---,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,------++++++++++++------------...............---...+++))))))+++---,,,+++---+++***,,,000222111///000000000///...,,,+++***......///000000000000000......////////////......000000000000111111111111444555555555444444666777555555666888999:::;;;<<<;;;<<<===???BBBDDDGGGHHHIIIHHHHHHIIIKKKOOORRRUUUUUUWWWXXXYYYZZZZZZYYYYYYYYYZZZ]]]^^^^^^___aaacccfffeeeeeeiiilllrrr|||xxxuuurrrooojjjgggdddbbb___\\\WWWTTTRRRPPPPPPPPPOOONNNQQQPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNSSSTTTUUUWWWZZZ\\\]]]]]]^^^^^^___aaadddhhhjjjjjjnnnooopppssswww|||{{{vvvppphhhccc```___^^^]]]___dddkkkppppppsssvvvwwwvvvwww{{{~~~~~~{{{zzzyyyxxxxxxwwwuuuttttttrrrpppmmmlllmmmmmmmmmmmmkkkjjjiiifffffffffeeedddbbb```___aaa___]]]ZZZXXXWWWWWWVVVVVVVVVVVVVVVWWWYYY[[[\\\``````aaacccgggiiijjjiiigggeeeffflllwww~~~uuukkkfffggggggiiikkknnnqqqsssvvvvvvvvvuuuqqqiii___XXXTTTNNNKKKMMMOOOLLLJJJJJJIIIHHHFFFCCC???;;;888666444444444666999999888777444333000...,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------...............------///,,,))))))+++------++++++***)))+++...000///---//////000000000000//////......///000000000000000/////////////////////////////////000000000111111333444555555444444555777555555666888999:::;;;<<<<<<<<<===???AAADDDFFFGGGHHHHHHGGGHHHKKKOOOSSSUUUVVVWWWYYYZZZ[[[ZZZZZZYYYXXXZZZ\\\^^^^^^___aaacccfffeeefffiiilllrrryyywwwssspppmmmiiidddaaa\\\YYYVVVTTTTTTSSSQQQOOOQQQPPPNNNMMMLLLMMMMMMNNNRRRRRRRRRRRRRRRRRRRRRRRRWWWXXXZZZ\\\___aaacccddddddeeegggjjjnnnqqqtttvvv{{{|||~~~{{{uuuqqqlllgggdddcccddddddeeehhhnnnuuuzzz~~~}}}{{{yyyxxxwwwvvvxxxvvvtttssssssrrrooommmlllmmmmmmmmmlllkkkjjjiiigggggggggfffdddcccaaa```aaa___]]][[[YYYWWWWWWVVVTTTTTTUUUVVVWWWWWWXXXXXX\\\[[[\\\___cccfffggggggeeecccbbbfffssswwwmmmeeeeeedddfffiiioootttxxx||||||}}}|||wwwmmmbbbZZZQQQKKKIIILLLNNNKKKHHHHHHKKKJJJHHHEEEAAA===:::888555444444555777999999999444333111///------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...............---,,,+++...,,,******+++,,,---,,,)))(((((())),,,------,,,,,,---...///000111111111......///000000000000///000///...------...///000....../////////000000000333444555555444444555777555555666888999:::;;;<<<======>>>???AAACCCEEEFFFGGGGGGGGGHHHKKKOOOSSSVVVVVVXXXYYYZZZ[[[[[[ZZZZZZXXXZZZ\\\]]]^^^___aaaccceeeeeefffjjjlllrrr|||xxxuuupppjjjfffcccaaa]]][[[YYYWWWUUURRRQQQPPPOOOMMMMMMNNNNNNOOOTTTTTTUUUUUUVVVVVVVVVWWWXXXZZZ]]]```cccfffiiikkkkkkmmmpppssswww{{{}}}xxxsssooommmkkkjjjiiijjjlllooosssyyy~~~|||zzzxxxwwwvvvvvvwwwuuurrrqqqqqqqqqooommmmmmmmmllllllkkkjjjjjjiiihhhhhhggggggeeedddbbbaaaaaa```^^^\\\ZZZXXXWWWVVVRRRSSSTTTVVVVVVWWWWWWVVVXXXXXXYYY\\\aaadddeeeeeeeeebbb___bbbmmm~~~|||uuullldddbbb```aaaeeemmmuuuzzz{{{|||~~~}}}yyyoooccc[[[QQQJJJFFFIIIJJJHHHGGGHHHKKKJJJHHHFFFBBB>>>;;;999777555333333666888::::::444333222000......------...------,,,,,,------...++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,+++***)))***++++++,,,)))))))))***+++,,,,,,,,,***+++,,,---.../////////---...//////000000//////111000...,,,,,,...000111............////////////222444666666555444555666555555666888999:::;;;<<<>>>>>>???@@@AAACCCEEEEEEGGGFFFFFFHHHKKKOOOSSSVVVWWWXXXYYY[[[[[[[[[[[[ZZZXXXZZZ\\\]]]]]]^^^aaaccceeeeeegggjjjlllrrr{{{uuuqqqkkkhhheeebbb___\\\XXXUUUSSSRRRQQQOOOOOOOOOPPPPPPSSSTTTUUUVVVXXXYYY[[[[[[[[[^^^bbbfffhhhkkkooosssuuuxxx|||~~~|||{{{wwwtttqqqpppqqqrrrqqqtttwww{{{~~~|||zzzxxxwwwwwwvvvvvvsssqqqpppppppppnnnmmmmmmllllllkkkjjjjjjiiiiiiiiiiiihhhhhhfffeeecccbbb``````^^^]]][[[YYYWWWVVVSSSSSSUUUVVVVVVVVVVVVVVVWWWVVVXXX[[[___bbbccccccdddbbb______fffuuu~~~zzzyyytttlllccc```]]]\\\aaaiiirrrxxxxxxzzz|||}}}zzzqqqfff^^^TTTKKKDDDDDDEEEEEEFFFIIIJJJIIIGGGEEEBBB???<<<:::888666333333555888999:::555444333111000///.........------,,,,,,------...+++++++++,,,,,,------------------,,,,,,+++******+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++******)))(((((()))***+++******+++,,,,,,,,,------,,,,,,---------------,,,------...///////////////111000...,,,,,,...000111............////////////222444666666555444555666555555666888999:::;;;<<<>>>>>>???@@@AAACCCEEEEEEGGGFFFFFFGGGJJJNNNRRRUUUVVVWWWYYYZZZ[[[[[[ZZZZZZWWWYYY\\\]]]]]]^^^```bbbdddeeehhhkkklllrrr~~~{{{tttrrrnnnkkkgggccc^^^ZZZYYYXXXVVVTTTSSSSSSSSSSSSSSSTTTVVVWWWYYY[[[]]]^^^^^^bbbhhhkkkmmmqqqvvv{{{zzzzzzzzzxxxwwwwwwzzz|||~~~~~~}}}|||zzzyyyxxxwwwwwwuuurrrooonnnnnnooonnnmmmmmmlllkkkjjjiiiiiiiiijjjjjjjjjiiiiiigggfffdddccc``````___^^^[[[YYYWWWVVVSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVWWWYYY]]]```aaaaaabbbaaa^^^]]]```kkkyyy~~~yyyxxxtttooodddaaa\\\ZZZ]]]eeennntttwwwyyy{{{|||zzzsssiiibbbWWWMMMDDDAAABBBCCCEEEIIIGGGGGGFFFDDDBBB???===<<<:::777444444555777888888555444333222111///.........------,,,,,,------...***++++++,,,,,,------...------,,,,,,++++++*********++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,*********)))((((((***,,,+++,,,------,,,,,,---//////////////////...---,,,------...////////////...000///...------...///000....../////////000000000111444666777666555555555555555666888999:::;;;<<<======>>>???AAACCCEEEFFFHHHGGGGGGGGGJJJMMMQQQTTTUUUWWWXXXYYYZZZZZZYYYYYYWWWYYY[[[\\\]]]^^^```bbbccceeeiiillllllqqq{{{wwwsssnnnhhhddd```^^^\\\ZZZXXXWWWWWWWWWVVVVVVXXXYYY[[[\\\]]]^^^^^^cccjjjmmmooosssyyy}}}}}}|||{{{yyyxxxwwwwwwvvvtttrrrnnnmmmmmmnnnnnnmmmmmmlllkkkiiiiiiiiiiiijjjkkkkkkjjjiiihhhfffeeeddd``````___^^^\\\ZZZWWWVVVSSSRRRQQQQQQQQQRRRTTTTTTUUUUUUUUUXXX[[[^^^^^^^^^]]]^^^^^^\\\\\\bbblllttt~~~xxxvvvtttqqqgggccc^^^[[[\\\ccckkkpppwwwwwwyyyyyywwwqqqhhhbbbXXXNNNEEECCCCCCBBBCCCFFFEEEEEEEEEDDDCCCAAA@@@???:::888666555666666666555555555444333222000///......------,,,,,,------...******+++,,,,,,---......,,,,,,,,,+++++++++++++++******+++,,,,,,---......***++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------------+++,,,---+++))))))+++...***,,,...---,,,+++---///.../////////......---,,,,,,---......//////....../////////////////////////////////000000000111111111444666777666555555555555555666888999:::;;;<<<<<<<<<===???AAADDDFFFGGGIIIHHHGGGGGGIIILLLPPPRRRTTTUUUWWWXXXYYYYYYXXXXXXWWWYYY[[[\\\\\\^^^```bbbbbbeeejjjllllllqqq}}}wwwqqqmmmeeecccaaa^^^\\\[[[ZZZZZZYYYYYYZZZ[[[[[[\\\]]]]]]\\\bbbhhhlllnnnrrryyy~~~|||{{{zzzxxxwwwvvvvvvvvvtttqqqnnnlllmmmnnnnnnmmmmmmlllkkkiiihhhiiiiiijjjkkkkkkkkkjjjhhhgggeeeddd`````````___\\\ZZZWWWVVVRRRQQQPPPOOOOOOPPPRRRSSSTTTTTTTTTVVVZZZ\\\\\\\\\YYY[[[]]]\\\[[[]]]eeekkkvvv~~~}}}vvvtttrrrqqqjjjfff```\\\]]]bbbiiinnnvvvvvvvvvvvvsssmmmeee```WWWNNNFFFEEEDDDBBBAAACCCEEEEEEEEEEEEDDDCCCBBBAAA;;;999777666666666555333555555444444222000///......------,,,,,,------...******+++,,,,,,---......++++++++++++++++++++++++******+++,,,,,,---......******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++------------++++++)))***+++,,,---.........,,,...///---******---000***,,,...---+++***,,,...++++++,,,------,,,,,,,,,,,,---......//////............////////////......000000000000111111111111111333666777666555444555555555666888999:::;;;<<<;;;<<<===???BBBDDDGGGHHHJJJIIIHHHGGGIIILLLOOOQQQTTTUUUVVVXXXXXXXXXXXXWWWWWWYYY[[[\\\\\\]]]```bbbbbbeeejjjmmmlllqqq~~~yyytttpppkkkgggeeedddbbbaaa]]]]]]\\\[[[[[[[[[\\\\\\\\\```dddgggiiilllrrrvvv~~~{{{{{{yyyxxxwwwvvvvvvvvvsssrrrpppnnnmmmlllllllllnnnmmmkkkiiihhhhhhiiiiiilllkkkkkkjjjiiihhhggggggdddbbb```^^^]]]\\\YYYWWWWWWUUUSSSRRRQQQRRRSSSTTTRRRRRRSSSTTTUUUUUUVVVVVV___]]]YYYWWWWWWZZZ]]]```oooxxx~~~|||{{{zzzvvvnnnlllggg```YYYVVV[[[eeennnsssssstttsssppplllgggdddWWWOOOFFFCCC@@@>>>>>>AAAAAABBBBBBCCCBBBAAA???>>><<<;;;999777555444444555999777444222222111000.........---,,,,,,,,,------************************---,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,******+++,,,------------------------************************---,,,+++***))))))))))))------------,,,,,,+++***++++++,,,,,,,,,---------///......------......///............///////////////............000111222444555555555444333222222666666666666666888:::;;;<<<>>>@@@CCCEEEFFFGGGFFFHHHIIIKKKLLLLLLMMMPPPRRRQQQRRRSSSTTTUUUVVVVVVVVVXXXZZZ\\\]]]]]]^^^```bbbfffgggiiikkkkkkrrr|||wwwssspppmmmjjjhhhdddcccbbb```___^^^^^^]]]]]]___bbbdddeeegggkkknnntttuuuvvvxxxzzz|||~~~~~~~~~~~~{{{{{{zzzxxxwwwwwwvvvvvvsssrrrpppnnnllllllllllllmmmllljjjiiihhhhhhiiijjjjjjjjjiiihhhgggffffffeeedddbbb```^^^]]]\\\YYYWWWVVVUUUSSSQQQQQQQQQRRRSSSRRRRRRRRRSSSTTTUUUUUUUUU[[[ZZZWWWVVVVVVXXX[[[\\\hhhqqqyyy{{{{{{|||wwwpppkkkiiiccc]]]YYY\\\bbbhhhtttttttttqqqmmmfff___[[[WWWOOOGGGDDDAAA>>>???BBBAAABBBBBBCCCBBBAAA@@@???>>>===;;;888777555555555999777555444444333111///......------,,,,,,------++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///---,,,++++++,,,------------------------+++++++++++++++++++++++++++***************++++++,,,---------,,,,,,+++***++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---............////////////222111111000111333444555555555666666666555555444666666666666777888:::;;;<<<===???AAACCCEEEFFFFFFHHHIIIKKKLLLLLLMMMPPPRRRRRRRRRSSSUUUUUUVVVVVVVVVXXXZZZ\\\]]]^^^___aaacccfffgggjjjllllllsss{{{vvvsssooonnnllliiifffdddbbbaaa___aaabbbbbbbbbbbbdddffffffggghhhkkknnnqqqssstttvvvvvvwwwyyy|||~~~{{{{{{zzzyyyxxxwwwvvvvvvsssrrrpppnnnllllllllllllkkkjjjiiihhhhhhiiijjjjjjiiihhhhhhgggfffeeedddddddddaaa___^^^]]]\\\YYYWWWUUUTTTSSSQQQPPPPPPQQQRRRQQQQQQQQQRRRSSSSSSTTTTTTVVVUUUUUUUUUUUUVVVXXXXXX___hhhqqqwww{{{|||xxxrrrllljjjfffaaa^^^]]]___bbboooooopppnnniiiaaaZZZUUUVVVNNNGGGDDDBBB??????AAAAAABBBBBBBBBBBBBBBAAA@@@AAA@@@>>>;;;999777666666888888888888888777333111///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,000000111///---++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++------,,,,,,---------,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------............//////////////////......///000222333555666777777777777777777555555555666777999:::;;;<<<<<<===???AAACCCEEEFFFHHHIIIKKKLLLLLLMMMPPPRRRSSSSSSTTTUUUVVVVVVVVVUUUXXXZZZ]]]^^^___aaaccceeegggiiikkkmmmmmmttt}}}{{{yyyuuupppllliiigggddddddeeedddcccbbbbbbbbb``````aaaccceeehhhkkklllppprrruuuzzz~~~{{{{{{zzzzzzyyyxxxvvvvvvsssqqqooommmlllkkkkkkllljjjiiihhhggghhhhhhjjjkkkhhhhhhgggfffeeedddcccccccccaaa___]]]]]]\\\ZZZXXXUUUTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQRRRTTTUUUVVVVVVVVVVVVYYY```iiisssyyy{{{wwwsssmmmkkkhhhdddaaa``````aaaeeegggiiiiiigggaaa[[[WWWTTTLLLFFFEEEBBB???>>>@@@AAAAAAAAABBBBBBBBBBBBBBBCCCBBB@@@>>>;;;999777666888888999;;;<<<:::666222000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++++++++***++++++++++++++++++++++++))))))*********+++++++++...///000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------************++++++,,,---,,,,,,,,,------,,,,,,+++,,,,,,,,,------------...//////............//////............////////////...------,,,---...000111444555666777777888777777444555555666888999:::;;;=========>>>@@@CCCFFFGGGHHHIIIKKKLLLLLLMMMPPPRRRSSSTTTUUUUUUVVVVVVVVVUUUXXXZZZ]]]___```bbbeeeggghhhjjjmmmoooooouuu}}}xxxsssqqqjjjjjjiiihhhgggeeecccaaa```_________```bbbeeefffmmmqqqvvv|||~~~~~~{{{{{{{{{{{{zzzxxxwwwvvvrrrqqqooommmkkkkkkkkkkkkiiihhhggggggggghhhiiijjjhhhhhhgggfffeeeddddddcccbbb```^^^]]]]]]\\\ZZZXXXUUUTTTSSSRRRQQQPPPOOOOOONNNNNNOOOOOOOOOOOOPPPPPPOOOPPPSSSUUUWWWVVVVVVUUUVVVZZZbbbmmmuuuxxxvvvuuupppmmmjjjgggeeeddddddddd```bbbeeefffeeeaaa\\\YYYRRRKKKFFFEEECCC???>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCCCCAAA???<<<:::777666666777999<<<===;;;777444111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++***++++++++++++++++++++++++))))))*********+++++++++***+++------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++******+++++++++,,,,,,------,,,,,,,,,,,,,,,---------.........000//////......//////000............////////////000000//////000111333444333444444555666666666666333444555777888::::::;;;>>>>>>>>>???AAADDDFFFHHHHHHIIIKKKLLLLLLMMMPPPRRRSSSTTTUUUVVVVVVVVVVVVVVVXXX[[[]]]___aaabbbeeeggghhhjjjnnnppppppuuu~~~tttsssqqqooonnnkkkfffcccbbbaaa```______aaabbbdddkkkpppwww}}}~~~{{{{{{|||{{{zzzyyywwwuuurrrqqqooommmkkkkkkkkkkkkiiihhhgggffffffggghhhhhhhhhhhhgggfffeeedddccccccaaa___]]]]]]\\\\\\ZZZXXXUUUUUUTTTSSSRRRPPPOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNMMMOOORRRUUUVVVVVVVVVUUUVVVUUU[[[fffqqquuuwwwyyyuuussspppnnnmmmkkkiiigggaaacccddddddbbb^^^[[[XXXRRRLLLHHHHHHFFFBBB???@@@>>>>>>>>>>>>???@@@BBBCCCBBBAAA@@@???<<<:::777666555666888;;;===<<<888555111111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***++++++++++++++++++++++++*********++++++++++++,,,''')))++++++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------......,,,++++++*********++++++,,,---------,,,,,,,,,---------..................------------..................///////////////............000111222222333444444444444444444222444555777999:::;;;;;;======>>>@@@BBBDDDFFFGGGHHHIIIKKKLLLLLLMMMPPPRRRRRRSSSTTTVVVWWWWWWXXXXXXYYY[[[^^^___```bbbdddfffhhhjjjnnnppppppuuu}}}{{{xxxsssmmmhhhgggeeedddbbbbbbdddfffhhhkkkqqqyyy~~~~~~}}}{{{{{{||||||{{{yyywwwuuurrrpppnnnlllkkkjjjjjjkkkjjjiiigggfffeeeffffffgggffffffeeedddcccbbbbbbaaaaaa___]]]\\\\\\\\\ZZZXXXVVVVVVUUUTTTSSSQQQPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMPPPSSSUUUUUUUUUUUUVVVRRRTTT```mmmtttzzz|||{{{zzzyyyxxxsssmmmgggbbbbbbbbbaaa___\\\YYYXXXTTTOOOLLLLLLJJJEEEBBBCCC<<<<<<<<<===>>>???AAABBB?????????>>><<<999777666333444666999;;;;;;888666222111000...------,,,,,,++++++++++++++++++++++++(((***+++------,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,(((***++++++******,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,***+++,,,,,,---------,,,------------..................------------..................////////////,,,,,,++++++,,,---///000333444444444444333333222222333555888999:::;;;;;;;;;<<<>>>@@@BBBDDDEEEEEEHHHIIIKKKLLLLLLMMMPPPRRRQQQRRRTTTVVVWWWXXXYYYYYYYYY[[[^^^______```ccceeehhhjjjnnnpppooottt{{{sssmmmkkkjjjhhhggggggiiilllnnnmmmsss{{{~~~}}}{{{{{{}}}zzz{{{||||||{{{yyywwwuuurrrpppnnnlllkkkjjjjjjkkkjjjiiigggfffeeeeeeeeefffeeeeeedddcccbbbaaa`````````___]]]\\\\\\\\\ZZZXXXWWWVVVVVVUUUSSSRRRPPPOOOLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLOOOQQQSSSTTTUUUUUUUUUOOOPPP\\\kkkttt}}}yyynnnfff``````___^^^]]]\\\ZZZZZZVVVQQQNNNOOOMMMHHHEEEEEE<<<;;;;;;;;;===???AAABBB============;;;999777555333333444777999:::888666222111000///------,,,,,,************************((()))+++---------+++***++++++++++++++++++++++++++++++,,,,,,,,,---------***,,,---,,,*********,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......***+++,,,,,,---------------------.........//////000000////////////000000............/////////000//////......///000222333555555555555444333222222111333555888:::;;;;;;;;;999:::===@@@BBBCCCCCCCCCHHHIIIKKKLLLLLLMMMPPPRRRPPPQQQSSSVVVXXXYYYZZZ[[[ZZZ\\\^^^______```bbbdddgggiiimmmpppoootttzzzttttttsssrrrrrrrrrssssssvvvyyy~~~|||}}}~~~}}}}}}~~~~~~~~~}}}}}}|||zzzxxxwwwuuuuuusssqqqoooooonnnmmmjjjgggiiihhhfffdddcccdddeeefffdddcccbbbaaa```___^^^]]]^^^^^^]]]]]]\\\[[[ZZZZZZWWWVVVUUUSSSQQQOOOMMMLLLLLLJJJIIIIIIKKKLLLKKKKKKKKKMMMPPPSSSTTTTTTRRRQQQRRRNNNMMMUUUeeevvv{{{rrrkkkaaa]]]YYYZZZ^^^___^^^[[[YYYXXXWWWUUUSSSMMMGGGBBB???===;;;:::<<<===>>>>>>>>>===;;;:::999888555222333444555777888888999999444333000...---///000222---,,,,,,+++*********+++,,,+++*********+++,,,---)))************+++++++++))))))***+++,,,,,,------///...---,,,,,,,,,,,,,,,*********++++++,,,,,,,,,........................,,,+++******,,,,,,+++***++++++,,,,,,,,,---------............///////////////////////////......---------......///000000000......///000111111222222444444444555666777777888555555555555777999;;;<<<;;;<<<=========>>>AAADDDGGGIIIJJJKKKLLLNNNQQQSSSUUUUUUVVVWWWXXXXXXXXXXXX[[[\\\]]]\\\[[[[[[]]]___kkkkkknnnppppppuuu|||zzzyyyxxxwww}}}zzzzzz|||~~~}}}|||{{{yyyxxxvvvuuutttrrrpppooonnnnnnllliiigggjjjhhhfffdddcccddddddeeedddcccbbbaaa```^^^]]]]]]\\\\\\\\\[[[ZZZZZZZZZYYYWWWVVVTTTRRRPPPNNNMMMLLLLLLJJJIIIIIIKKKLLLKKKJJJJJJLLLOOOQQQSSSSSSSSSRRRRRROOOMMMSSSaaarrr{{{rrrlllbbb^^^ZZZYYY]]]___^^^\\\[[[ZZZXXXWWWTTTOOOHHHDDD???===::::::;;;===>>>>>>>>><<<;;;:::999888555333333444555666777888888888555333000.........000111,,,+++******))))))******++++++*********+++,,,---)))************+++++++++*********++++++,,,,,,---......---,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,+++******+++++++++,,,,,,,,,............///////////////////////////......---------......///000000000222222222222222222333333333333333444555666666666555555555666777999;;;<<<>>>???@@@@@@@@@AAADDDGGGEEEGGGHHHIIIJJJLLLOOOQQQUUUVVVWWWYYYYYYYYYXXXXXX[[[\\\]]]]]]\\\]]]___aaajjjkkknnnoooooosss~~~~~~yyyzzzzzzzzzzzz}}}}}}|||{{{zzzxxxvvvuuutttsssqqqooonnnmmmmmmkkkiiigggjjjhhhfffeeecccccccccddddddcccbbbaaa___^^^]]]]]]ZZZZZZZZZZZZYYYYYYYYYYYYUUUUUUSSSQQQOOOMMMLLLKKKLLLJJJIIIIIIJJJKKKKKKJJJJJJKKKMMMNNNPPPRRRSSSTTTSSSQQQOOORRR\\\mmmxxxooojjjccc___ZZZYYY[[[^^^^^^]]]\\\[[[ZZZXXXUUUPPPJJJFFF@@@===;;;:::;;;============;;;:::999999888555333333333444555666777777888666444111///......//////+++******))))))))))))***++++++******++++++,,,---)))************+++++++++++++++++++++++++++++++++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,************++++++++++++---............////////////////////////......---------......///000000000333333333222222222222111222222333333444555555555555555555666888999;;;<<<;;;<<<>>>>>>>>>???BBBDDDEEEGGGHHHIIIJJJLLLOOOQQQTTTVVVYYY[[[\\\[[[YYYXXXZZZ\\\]]]]]]]]]^^^aaaccciiikkknnnooonnnsss~~~}}}}}}~~~}}}{{{zzzyyywwwvvvtttsssrrrpppnnnmmmllllllkkkiiifffiiihhhgggeeeccccccccccccccccccbbb```___^^^]]]\\\YYYYYYYYYYYYYYYZZZZZZZZZTTTTTTRRRQQQOOOMMMLLLKKKLLLJJJIIIIIIJJJJJJJJJIIIJJJJJJKKKLLLNNNPPPSSSTTTSSSSSSSSSTTTYYYfffwwwzzzrrrkkkfffddd___ZZZXXXYYY\\\^^^^^^\\\[[[YYYXXXUUUQQQLLLHHHBBB???<<<;;;;;;<<<<<<<<<;;;:::999888888777555333333333333444444555666777666444222000...---......++++++***************++++++***++++++++++++,,,,,,))))))*********+++++++++,,,,,,++++++++++++++++++------,,,,,,+++,,,,,,---%%%&&&'''(((***+++,,,------------------------------,,,+++,,,---...---,,,******+++++++++,,,,,,,,,---------........./////////////////////......---------......///000000000000000000000000000111111333333444444444555555555555555666777888:::;;;<<<999;;;=========>>>@@@BBBGGGIIIJJJKKKLLLNNNQQQSSSTTTWWWZZZ]]]^^^]]][[[YYYYYYZZZ\\\]]]]]]___bbbdddjjjlllpppqqqooottt}}}zzzzzzyyywwwuuutttrrrrrrooonnnmmmllllllkkkiiiggghhhgggfffeeedddcccbbbbbbcccbbbaaa```___]]]\\\\\\YYYYYYYYYZZZZZZZZZZZZZZZTTTSSSRRRQQQOOOMMMLLLLLLLLLKKKIIIHHHIIIJJJIIIHHHJJJIIIIIIJJJLLLNNNQQQSSSRRRTTTVVVVVVWWW^^^kkkvvv{{{uuunnniiifffbbb___ZZZXXXXXXZZZ\\\]]][[[YYYXXXWWWUUURRRMMMJJJEEEBBB>>><<<<<<<<<;;;;;;:::888777777888777555333333222222222333444555666555444222000///...------,,,,,,+++++++++,,,,,,---******++++++,,,,,,,,,,,,))))))*********+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,---%%%&&&'''(((***+++,,,---------------------------+++*********,,,------+++,,,,,,,,,------------...------------............///////////////......---------......///000000000---...///000111222333333555555555555555666666666555555777888999:::;;;<<<<<<>>>@@@AAAAAABBBCCCEEEGGGIIIJJJKKKLLLNNNQQQSSSUUUWWW[[[^^^___^^^\\\ZZZWWWYYYZZZ[[[\\\^^^aaacccjjjmmmrrrtttqqqvvv}}}{{{zzzyyywwwuuutttsssrrrpppnnnmmmmmmmmmllljjjhhhffffffeeeeeeddddddcccccccccbbbaaa```^^^]]]\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYTTTSSSRRRQQQPPPNNNMMMMMMLLLKKKIIIHHHIIIIIIHHHGGGIIIIIIIIIIIIKKKMMMOOOPPPPPPSSSVVVUUUUUUYYYaaagggvvvxxxyyyxxxsssnnnjjjhhh```^^^ZZZWWWVVVWWWYYY[[[YYYXXXWWWVVVVVVTTTPPPNNNJJJFFFAAA>>>===<<<:::999888777666777777777555333333222111111111222444555444333222000///.........---,,,,,,,,,,,,---......)))***+++,,,,,,,,,,,,+++)))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***,,,------+++------------............,,,------------.........///////////////......---------......///000000000...///000111333555666777666666666666666666666666555555777999:::;;;;;;;;;:::===???@@@@@@AAABBBCCCEEEGGGHHHIIIJJJLLLOOOQQQUUUWWWZZZ]]]^^^^^^]]]\\\WWWXXXZZZ[[[\\\]]]```bbbhhhmmmsssuuusssxxx}}}{{{{{{yyyxxxvvvtttsssssspppooonnnnnnnnnmmmkkkiiidddddddddeeeeeeddddddcccbbbbbbaaa```^^^]]]\\\[[[ZZZYYYYYYYYYXXXWWWWWWWWWTTTTTTSSSRRRPPPOOONNNNNNMMMKKKIIIHHHIIIIIIHHHGGGIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQQQQRRRUUUZZZ___kkkoootttuuuqqqlllhhhggg]]]\\\ZZZXXXVVVVVVWWWXXXYYYXXXWWWWWWWWWVVVTTTRRRNNNJJJEEE@@@>>><<<:::888777666555666777777555444333222111000000111333444333222111111000//////...,,,+++++++++,,,,,,---...)))***+++,,,,,,,,,++++++)))************+++++++++*********++++++,,,,,,---++++++******+++,,,,,,---......------,,,,,,++++++************************+++***)))+++---......---,,,,,,,,,---------......,,,,,,---------.........///////////////......---------......///000000000///000000222333444555555555555555555555555555555444666777999;;;;;;;;;;;;888:::===?????????@@@AAAEEEGGGHHHIIIJJJLLLOOOQQQVVVWWWYYY[[[]]]]]]]]]]]]XXXZZZ[[[\\\\\\^^^```bbbfffkkksssuuusssxxx}}}|||{{{zzzxxxwwwuuutttssspppooonnnnnnooonnnllljjjbbbcccdddeeeeeeeeeddddddbbbbbbaaa___^^^]]]\\\[[[YYYYYYXXXWWWVVVVVVUUUUUUUUUTTTTTTRRRQQQPPPOOOOOOMMMKKKIIIHHHIIIIIIHHHFFFIIIIIIIIIJJJJJJJJJKKKKKKNNNNNNMMMMMMOOOSSSXXX\\\dddjjjppprrrnnniiieeeddd[[[[[[ZZZXXXUUUUUUUUUWWWYYYXXXWWWXXXYYYYYYWWWUUUQQQLLLGGGBBB>>><<<999777666555555666777777555444333222000//////111333444222111111111000000//////+++*********+++,,,,,,---)))***+++,,,---,,,++++++)))************+++++++++))))))***+++,,,,,,------+++*********+++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...++++++,,,,,,,,,---------,,,,,,,,,---------......///////////////......---------......///000000000//////000000111111111222444444444444444444444444444666888:::;;;<<<<<<;;;:::===@@@BBBBBBBBBBBBCCCGGGIIIKKKLLLLLLNNNQQQSSSVVVWWWXXXZZZ[[[]]]]]]^^^ZZZ\\\]]]]]]]]]^^^aaaccccccjjjqqqtttrrrxxx}}}}}}{{{xxxwwwvvvuuurrrpppooooooooonnnllljjjhhhfffddddddccccccccccccccccccbbbaaa```^^^\\\[[[[[[[[[[[[[[[ZZZZZZYYYWWWVVVUUUTTTTTTTTTSSSRRRPPPOOONNNLLLKKKIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMOOOQQQRRRRRR^^^ccciiinnnnnnjjjeeeaaa]]]ZZZWWWTTTRRRRRRSSSTTTTTTTTTTTTVVVXXXYYYXXXVVVSSSQQQLLLFFF@@@;;;777555888777666555444555666777111111000//////000111222111111111111000///------//////...------------......------,,,+++***))))))******+++++++++,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***......,,,+++++++++++++++///,,,'''$$$$$$'''+++...,,,,,,,,,,,,,,,,,,,,,,,,------------......//////111111000000//////......///............//////000111111222222222333333333222222222333333333444444777888999:::;;;<<<<<<<<<<<<======>>>???AAABBBCCCGGGHHHIIIJJJKKKMMMPPPSSSTTTVVVYYY\\\]]]]]]]]]\\\\\\^^^___```___```aaaccchhhkkkoooppppppwww}}}|||zzzxxxvvvvvvtttrrrpppooooooooonnnllljjjhhhfffaaaaaabbbbbbccccccddddddbbbbbb```^^^]]]\\\[[[[[[ZZZZZZZZZZZZYYYWWWVVVUUUTTTTTTTTTSSSRRRPPPOOONNNNNNMMMLLLJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMOOOPPPQQQZZZ^^^fffkkkllliiiddd```\\\ZZZVVVSSSRRRRRRSSSTTTUUUTTTTTTVVVXXXYYYXXXVVVTTTRRRMMMGGGAAA===999888777666555444444444555555222111000//////000111222111111111111000///...---///......---,,,---------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,***************)))((((((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++******,,,...000000000000//////........................///000111111111111222222222333333333333444444444555555555555666777888999:::::::::<<<======>>>???AAABBBCCCFFFHHHIIIJJJJJJMMMPPPSSSUUUVVVYYY[[[]]]]]]]]]]]]^^^```aaa```______```aaahhhjjjnnnppppppwww~~~}}}{{{yyywwwuuuuuusssqqqooooooooonnnnnnllljjjgggfff___``````aaabbbcccddddddcccbbb```___]]]]]]\\\\\\ZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTSSSRRRQQQPPPOOONNNMMMLLLKKKIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNOOOUUUZZZbbbhhhjjjgggbbb^^^ZZZXXXVVVSSSRRRRRRSSSTTTUUUUUUUUUVVVXXXYYYXXXVVVUUURRRMMMHHHBBB>>><<<;;;777666555444444444444444333222111000000000222222111111111111111000///......------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******************)))(((,,,,,,------------,,,,,,***+++,,,---------,,,++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))((((((***...000//////..................---------......000111111111111111222222222222333444444444555555555666666444555777888999999::::::<<<======>>>???AAABBBCCCFFFGGGIIIIIIJJJLLLPPPSSSUUUVVVXXXZZZ\\\]]]^^^^^^```aaabbbaaa___^^^___```gggjjjmmmoooooowww~~~|||{{{yyyvvvuuutttssspppnnnnnnnnnnnnmmmllliiigggfff``````aaaaaabbbbbbbbbccccccbbb```___^^^]]]]]]]]]ZZZZZZZZZYYYXXXWWWUUUUUUTTTTTTTTTSSSSSSQQQPPPPPPLLLLLLJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLNNNNNNSSSXXX```fffhhheee___[[[YYYWWWVVVTTTSSSSSSTTTTTTVVVUUUUUUVVVXXXYYYXXXVVVUUURRRNNNHHHDDD@@@>>>===888888777777666666555555444333222111000111222222111222222222111111000///------,,,++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---......---+++***,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,+++***,,,---......---+++)))***+++---...///...,,,+++++++++,,,,,,,,,,,,---------,,,***)))***+++---///---------...............------------...000111222111111111111222222222222444444444444555555555555666777888:::;;;;;;;;;;;;<<<======>>>???AAABBBCCCFFFGGGIIIIIIJJJLLLOOORRRUUUVVVXXXZZZ\\\]]]_________```aaaaaa______```aaagggiiilllnnnnnnvvv~~~}}}{{{yyyvvvuuutttssspppnnnnnnnnnnnnmmmkkkiiigggeeecccbbbbbbbbbaaaaaa``````bbbaaa```^^^^^^]]]]]]]]]ZZZYYYYYYYYYXXXVVVUUUTTTSSSTTTTTTTTTSSSRRRQQQQQQLLLLLLKKKJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNTTTXXX___dddfffccc^^^[[[XXXXXXYYYYYYXXXWWWVVVUUUWWWVVVVVVWWWXXXYYYXXXVVVSSSQQQNNNJJJFFFBBB???>>>;;;;;;;;;::::::999888888555444333111111111222333222222222222222111111000------,,,++++++++++++,,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,***+++---//////---+++***+++,,,,,,---------,,,,,,******++++++++++++******,,,---...///...,,,)))(((++++++++++++,,,,,,------+++++++++,,,,,,---------++++++,,,------------,,,,,,,,,------......//////---------......///111111000000111111111222222222222333333333333444444444666777888999:::;;;;;;;;;<<<======>>>???AAABBBCCCFFFGGGHHHIIIIIILLLOOORRRTTTUUUXXXZZZ\\\^^^______[[[]]]_________```bbbcccfffhhhkkklllmmmuuu~~~{{{yyywwwuuuuuusssqqqooonnnnnnmmmmmmkkkiiifffeeeddddddcccbbbaaa``````___``````___^^^]]]\\\\\\]]]YYYYYYYYYXXXWWWVVVUUUTTTSSSTTTTTTTTTSSSSSSRRRQQQNNNNNNMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHJJJKKKMMMMMMTTTWWW]]]aaacccbbb___]]]ZZZ\\\___aaaaaa___\\\YYYXXXWWWVVVWWWYYYYYYXXXVVVRRRRRRPPPNNNJJJFFFBBB@@@>>>>>>>>>>>>===<<<::::::666555333222222222222333222222333333333222222111...------,,,,,,,,,,,,,,,...------,,,+++***)))(((******+++++++++,,,,,,,,,***,,,---//////---,,,***)))***++++++++++++++++++))))))************))))))------......---,,,***)))******)))))))))+++,,,...***++++++,,,,,,------...)))+++---//////...,,,+++,,,,,,---...//////000000///............///000000000000000111111111111222222222222333333333444444333444666777888888999999<<<======>>>???AAABBBCCCEEEFFFHHHHHHIIIKKKOOORRRRRRUUUXXX[[[^^^______^^^YYY[[[]]]^^^^^^___bbbdddeeegggjjjkkkllluuu|||zzzxxxvvvvvvtttrrrpppmmmmmmmmmlllkkkhhhfffeeeddddddccccccbbbbbbaaaaaa___^^^]]]\\\\\\\\\\\\\\\YYYYYYYYYXXXWWWVVVUUUTTTSSSTTTTTTTTTTTTSSSRRRRRRNNNNNNNNNMMMKKKIIIFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCEEEFFFHHHIIIKKKKKKPPPSSSXXX]]]```bbbbbbaaa^^^bbbhhhllllllhhhccc___XXXWWWWWWXXXYYYYYYWWWVVVRRRSSSTTTSSSOOOJJJEEEBBB@@@@@@@@@@@@???===;;;:::777666444333222222333333222222333333333333333222///......---,,,---------,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,---......---,,,,,,)))***++++++,,,,,,++++++*********++++++*********+++++++++,,,,,,---------)))))))))******+++,,,---******+++,,,,,,---......******+++,,,---,,,,,,+++,,,------...000111222222000//////............///000000000000111111111111333333333333444444444555333444555777888888888888<<<======>>>???AAABBBCCCEEEFFFHHHHHHIIIKKKOOOQQQPPPTTTXXX]]]______^^^]]]YYYZZZ\\\]]]]]]]]]___aaaeeegggiiijjjkkkttt}}}{{{xxxwwwvvvuuurrrpppmmmmmmmmmlllkkkhhhfffeeeccccccccccccccccccdddddd^^^^^^]]]\\\[[[[[[[[[[[[YYYYYYYYYXXXWWWVVVTTTTTTSSSTTTTTTTTTTTTSSSSSSRRRLLLLLLLLLKKKIIIGGGDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCEEEFFFHHHIIIJJJMMMPPPUUUZZZ___bbbdddeeebbbgggnnnssssssnnnhhhcccXXXXXXWWWXXXYYYYYYWWWVVVSSSTTTVVVVVVSSSNNNGGGCCC@@@@@@AAA@@@???===;;;:::777666555333222222333333222222333444444333333333//////...------------...***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------------------,,,+++,,,------............+++++++++,,,,,,+++++++++)))))))))***,,,...000111((()))***,,,------,,,,,,******+++,,,,,,---......+++***)))))))))***,,,,,,,,,---...///000111222333111000///......------...000000000000111111111111444444444555555555666666555666777999::::::::::::<<<======>>>???AAABBBCCCEEEFFFHHHHHHIIIKKKNNNQQQOOOSSSYYY^^^``````^^^\\\ZZZ[[[]]]\\\\\\\\\]]]^^^eeefffiiijjjkkkttt}}}{{{yyyxxxvvvtttqqqnnnooollljjjiiiiiihhhgggeeecccddddddddddddcccbbbbbb```___^^^\\\[[[ZZZYYYYYY[[[ZZZYYYXXXWWWVVVUUUUUUSSSSSSTTTSSSRRRQQQOOONNNKKKKKKKKKJJJIIIGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHOOOQQQTTTVVVYYY\\\aaaeeeiiiooosssttttttqqqiiiaaaVVVUUUTTTVVVZZZ]]]]]][[[WWWXXXYYYXXXVVVQQQMMMJJJBBBAAA@@@@@@BBBBBBAAA@@@;;;999666333222222222333333444555777777777777666111111000...---,,,+++***------,,,++++++,,,------+++++++++*********))))))...------,,,+++++++++,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,------......------///............///000111444333222000---...000222000000000000000000000000111111222333333444555555444444555777888999:::;;;;;;===>>>??????@@@BBBDDDCCCEEEGGGHHHHHHJJJMMMOOOUUUVVVWWW[[[^^^___^^^\\\YYYYYYYYYYYYZZZ[[[]]]]]]___gggggghhhooowww~~~|||zzzxxxwwwuuurrrooonnnllljjjhhhhhhhhhgggeeecccddddddddddddcccbbbbbb```___^^^\\\[[[ZZZYYYYYYZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTUUUTTTSSSRRRPPPOOOLLLLLLKKKJJJIIIGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHKKKMMMQQQTTTWWW[[[aaaeeeiiinnnrrrqqqpppmmmfff^^^VVVTTTSSSUUUYYY]]]^^^^^^^^^^^^___]]]ZZZUUUPPPMMMCCCBBB@@@@@@AAABBBAAA???===;;;888555333333333333222333555666777777666666111111000///---,,,+++***++++++,,,,,,,,,,,,+++++++++++++++*********))))))------,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------------,,,,,,,,,.........---,,,+++))))))++++++,,,---............,,,,,,,,,---...//////000...///111111///.........///000000111222333333444111222222333444444555555444555666777888999:::;;;;;;===>>>??????@@@BBBDDDDDDFFFHHHHHHIIIJJJMMMPPPVVVVVVXXX[[[^^^___]]][[[YYYYYYYYYYYYZZZ[[[\\\]]]___gggggghhhooowww~~~}}}zzzyyyxxxvvvssspppnnnllliiihhhhhhhhhgggeeecccddddddddddddcccbbbbbb```___^^^\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTSSSRRRQQQPPPLLLLLLLLLKKKIIIGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFIIILLLPPPTTTYYY^^^bbbggglllooollljjjgggaaaZZZVVVTTTRRRTTTXXX\\\```aaaddddddcccaaa]]]WWWRRRNNNEEECCCAAAAAAAAAAAA@@@>>>???===:::777555444333333222333444555666666666666222111000///---,,,++++++)))***+++,,,,,,+++***)))+++++++++***************,,,,,,+++************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------------.........---,,,+++***)))***+++,,,---............+++,,,---...///////////////111111111000000111333//////000222333444555666222222222333444444555555444555666777888:::;;;;;;;;;===>>>??????@@@BBBDDDFFFGGGIIIIIIJJJKKKNNNPPPVVVWWWXXX[[[^^^^^^\\\ZZZYYYXXXXXXYYYYYYZZZ[[[\\\^^^fffggghhhooowww}}}{{{zzzyyywwwtttrrrmmmkkkiiihhhhhhhhhgggeeecccddddddddddddcccbbbbbb```___^^^\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWUUUTTTTTTSSSRRRQQQPPPPPPMMMMMMLLLKKKIIIHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDFFFIIILLLOOOTTTYYY]]]ccciiikkkhhhdddaaa\\\WWWVVVTTTRRRRRRUUU[[[```ccceeeeeeccc```[[[UUUPPPMMMGGGEEEBBBAAAAAA@@@???>>>???>>>;;;888555444222222222333333444555555666666222111000///...,,,++++++************************************************++++++******)))******+++***++++++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,------...******+++,,,------------***+++,,,---.../////////---...///000000000000///333111///,,,+++...222666//////000111222333444555333333333333444444555555555555666777999:::;;;<<<;;;===>>>??????@@@BBBDDDFFFHHHIIIJJJJJJLLLNNNQQQWWWWWWXXX[[[^^^^^^\\\ZZZYYYYYYXXXXXXYYYZZZZZZ[[[]]]eeefffgggpppxxx}}}{{{zzzzzzxxxuuusssllljjjhhhggghhhhhhgggeeecccddddddddddddcccbbbbbb```___^^^\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWTTTSSSRRRQQQPPPOOOOOOOOONNNNNNMMMKKKJJJHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEDDDFFFHHHIIIKKKNNNRRRUUU]]]cccgggdddaaa^^^[[[VVVWWWUUUSSSQQQSSSXXX^^^bbbeeedddbbb^^^YYYTTTOOOLLLIIIFFFCCCAAA@@@@@@???>>>>>>===;;;888555333222111222222222333444444555666222222111///...---,,,+++,,,+++)))(((((()))+++,,,************************+++******)))******++++++*********+++++++++,,,,,,------------------------******+++++++++,,,,,,,,,***++++++,,,,,,---------)))***+++,,,------------***+++,,,---............---....../////////....../////////...,,,,,,...000000000000111111111111111333333444444444444555555555555666888999:::;;;<<<;;;===>>>??????@@@BBBDDDEEEGGGIIIJJJJJJLLLOOORRRVVVWWWXXX[[[^^^^^^]]][[[ZZZYYYYYYYYYYYYZZZZZZ[[[\\\dddfffgggpppxxx~~~|||{{{zzzyyyxxxuuussskkkjjjgggggghhhhhhgggfffcccddddddddddddcccbbbbbb```___^^^\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWSSSSSSQQQPPPOOONNNNNNNNNOOONNNMMMLLLJJJHHHFFFEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCEEEFFFGGGGGGGGGIIILLLNNNUUU]]]cccccc```___\\\YYYWWWVVVTTTQQQQQQTTTZZZ^^^cccbbb```]]]YYYTTTPPPNNNIIIFFFBBB@@@@@@AAA@@@@@@===<<<;;;999666444222111222222222222222444555555333222111000...---,,,,,,,,,+++***))))))***+++,,,***************++++++++++++************+++,,,,,,************++++++++++++******++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++***+++,,,------......------++++++++++++,,,...///000111555:::;;;888333...,,,000000000000000000000000444444444444444444555555555666777888999;;;<<<<<<;;;===>>>??????@@@BBBDDDCCCEEEGGGIIIJJJMMMPPPSSSUUUVVVWWW[[[^^^___^^^\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[dddeeegggpppyyy}}}{{{zzzyyyyyyxxxuuussskkkiiiggggggggghhhgggfffcccddddddddddddcccbbbbbb```___^^^\\\[[[ZZZYYYYYYZZZZZZYYYXXXWWWVVVVVVUUUTTTSSSRRRPPPOOOOOOOOOOOOOOOOOONNNLLLJJJHHHFFFDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFEEEEEEFFFIIILLLMMMXXXaaabbbaaa```___\\\WWWWWWUUURRROOOPPPUUUYYY```___]]][[[WWWTTTQQQOOOIIIFFFBBB@@@@@@AAAAAAAAA===<<<;;;:::888666444333222111111111222333444555333222111000///---,,,,,,***+++,,,------,,,+++***))))))*********++++++++++++++++++++++++,,,------************++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,++++++------......------,,,+++***))))))+++...222666888:::===@@@???;;;666111///000000000111111222222222555555555555555555444444666666777888:::;;;<<<<<<;;;===>>>??????@@@BBBDDD@@@BBBEEEHHHJJJMMMQQQTTTTTTTTTWWWZZZ^^^```___]]]\\\\\\[[[[[[[[[[[[\\\\\\[[[ccceeegggpppyyy|||{{{yyyyyyyyywwwuuurrrkkkiiigggfffggghhhgggfffcccddddddddddddcccbbbbbb```___^^^\\\[[[ZZZYYYYYY[[[ZZZZZZXXXWWWVVVUUUUUUVVVTTTSSSQQQPPPPPPPPPPPPPPPOOONNNLLLJJJHHHFFFDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDFFFIIIKKKHHHTTT```cccbbbbbbaaa___WWWWWWVVVRRRNNNNNNRRRUUU\\\[[[ZZZXXXUUURRRPPPNNNIIIFFFBBB@@@@@@AAABBBBBB======<<<;;;:::888666555222111111000111333444555333222111000///...---,,,'''***...222222...***'''))))))******++++++++++++,,,+++++++++,,,------...)))************+++++++++,,,,,,,,,------.........******+++++++++,,,,,,,,,---,,,,,,++++++*********((()))+++,,,---.....................---,,,++++++*********---111777>>>AAAAAA???:::555000...///111//////000111333444555666555555555555555555444444666666777888:::;;;<<<===;;;===?????????@@@BBBDDD???AAADDDGGGIIIMMMQQQTTTSSSTTTVVVZZZ^^^``````^^^]]]]]]\\\\\\\\\\\\\\\]]]ZZZccceeegggpppyyy~~~|||yyywwwvvvsssooollliiijjjkkkkkkjjjiiigggfffcccbbbaaabbbbbbbbb```^^^___^^^\\\[[[ZZZZZZYYYYYY[[[ZZZYYYXXXVVVUUUSSSSSSRRRRRRQQQPPPOOONNNNNNMMMMMMMMMLLLJJJIIIHHHGGGFFFBBBAAAAAA@@@@@@AAAAAABBB?????????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIKKKOOOVVV]]]```___\\\YYYUUUUUUTTTPPPLLLKKKNNNQQQTTT[[[]]]XXXSSSSSSQQQMMMJJJHHHEEEBBBAAABBBCCCDDD??????===<<<:::888777666444333222111111111222222222111...,,,///111---&&&+++,,,---...---,,,+++***++++++******************'''(((***+++,,,,,,++++++***+++,,,------,,,+++******++++++,,,,,,++++++***...---,,,***)))******+++++++++,,,,,,,,,,,,------******+++,,,,,,---...............------,,,,,,,,,***...000000888GGGQQQSSS:::666222111222333111////////////000111111222222222333333333333333333444777888999999::::::::::::<<<===>>>???@@@AAAAAAAAAAAADDDGGGGGGGGGJJJOOOSSSVVVUUUVVVYYY^^^aaaaaa___^^^]]]]]]\\\\\\]]]]]]^^^ccciiigggeeellluuu~~~{{{xxxuuutttqqqnnnllliiijjjjjjjjjjjjiiigggfffdddcccbbbbbbbbbbbb```^^^^^^^^^\\\[[[ZZZYYYYYYYYYZZZZZZYYYWWWVVVTTTSSSSSSSSSRRRQQQQQQOOOOOONNNMMMNNNMMMLLLKKKJJJHHHGGGGGGCCCBBBAAAAAA@@@@@@@@@AAA?????????@@@@@@AAAAAAAAACCCCCCDDDDDDEEEEEEFFFFFFGGGKKKRRRYYY\\\]]][[[YYYVVVVVVTTTPPPLLLKKKMMMOOORRRXXX[[[WWWSSSRRRPPPLLLJJJHHHEEECCCAAAAAACCCDDD@@@???>>><<<;;;999888777555444333222111222333333444555333111111333111+++,,,,,,------,,,,,,++++++******++++++++++++++++++%%%&&&(((+++,,,---------+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***---,,,+++*********+++,,,*********+++++++++,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,+++//////,,,...555888666444222//////111222222000/////////000111111222222222222333333333333444444777777888999::::::::::::<<<<<<>>>???@@@AAAAAAAAABBBEEEGGGHHHHHHJJJOOOTTTVVVUUUVVVYYY]]]______]]]]]]]]]\\\\\\\\\\\\]]]]]]bbbhhhgggfffmmmuuu~~~zzzvvvrrrqqqpppnnnmmmjjjjjjjjjjjjiiihhhgggfffeeedddbbbbbbbbbaaa___]]]^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRSSSRRRRRRQQQPPPOOONNNNNNNNNNNNMMMLLLJJJIIIHHHHHHDDDCCCBBBAAA@@@??????????????????@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCGGGMMMSSSWWWYYYYYYXXXVVVVVVUUUQQQNNNLLLLLLMMMPPPUUUXXXVVVSSSQQQNNNJJJJJJHHHEEECCCAAAAAABBBCCCAAA@@@???===<<<:::999888666555444333222333444444222555666111///000///,,,------,,,,,,++++++,,,,,,******++++++,,,,,,------'''((()))***,,,,,,,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++***++++++******++++++,,,---))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---000000...,,,,,,***'''...---,,,---///111222111...//////000000111111222222222222333333444444444666777888999:::::::::::::::;;;===???@@@AAABBBBBBCCCFFFIIIIIIIIILLLPPPUUUWWWVVVWWWYYY\\\]]]]]]\\\]]]\\\\\\[[[[[[\\\\\\]]]___ffffffgggnnnuuu~~~yyytttpppnnnnnnnnnmmmjjjjjjiiiiiihhhgggfffeeefffdddcccbbbbbbaaa^^^\\\^^^]]]\\\ZZZYYYYYYYYYYYYWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSRRRQQQPPPOOONNNNNNOOOOOONNNLLLKKKJJJIIIHHHEEEDDDCCCAAA@@@???>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAADDDHHHMMMQQQTTTUUUVVVTTTTTTTTTRRRPPPNNNMMMMMMOOOSSSVVVVVVUUURRRMMMJJJIIIHHHEEECCCAAAAAAAAAAAAAAAAAA@@@>>>===;;;::::::777666555444333444444555333999;;;555...---...---...---,,,+++***+++,,,---******+++,,,------......,,,,,,++++++***)))((((((---,,,+++******+++,,,---***++++++,,,,,,++++++***)))*********+++,,,------************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------+++---////////////---,,,,,,,,,,,,---///000111111......//////000111111111222222222333333444444444555666777999::::::::::::999:::<<<>>>@@@BBBBBBCCCDDDGGGIIIJJJJJJLLLQQQVVVXXXXXXYYYZZZ\\\]]]\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\eeefffgggooouuu}}}yyysssnnnmmmmmmnnnnnnjjjjjjiiigggfffeeeeeeeeefffdddcccbbbbbbaaa^^^\\\]]]]]][[[ZZZYYYXXXXXXXXXVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPOOOOOONNNOOOOOONNNLLLKKKJJJIIIHHHFFFEEECCCAAA@@@>>>>>>===????????????????????????>>>>>>???@@@AAABBBCCCCCCBBBCCCEEEIIILLLPPPSSSUUUSSSTTTUUUUUUUUUSSSQQQOOOQQQQQQTTTVVVVVVRRRNNNLLLIIIHHHFFFCCCAAA@@@@@@@@@AAAAAA@@@>>>===<<<;;;;;;777666555444444444555555:::@@@BBB;;;333111111111...---,,,+++***+++,,,---******+++,,,------......---,,,,,,***))))))((((((---,,,+++******+++,,,---***++++++,,,,,,++++++***((()))***+++,,,---------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++------------------------***)))***+++------...///---...////////////000000.........///000000111111111111222333333444555555555555777888999:::::::::999:::<<<>>>@@@AAABBBBBBDDDGGGJJJJJJJJJMMMRRRVVVYYYZZZ\\\]]]]]]]]]]]]^^^]]]\\\\\\\\\\\\\\\\\\]]][[[dddfffhhhooovvv|||xxxrrrooonnnnnnnnnnnnkkkjjjhhhfffeeedddddddddeeedddbbbbbbbbbaaa___]]]]]]\\\[[[ZZZYYYXXXXXXXXXVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSRRRQQQPPPOOOOOONNNNNNMMMLLLJJJIIIHHHHHHFFFEEECCCAAA@@@???>>>>>>???????????????>>>>>>>>><<<===>>>???AAABBBCCCDDDBBBBBBCCCFFFJJJOOOUUUXXXXXXXXXZZZ\\\\\\ZZZUUURRRRRRPPPQQQTTTUUURRRNNNNNNIIIHHHFFFDDDBBB@@@??????@@@@@@???>>>===<<<;;;;;;777666555444333444555555999???@@@999333111111000------,,,,,,++++++,,,,,,******++++++,,,,,,------***)))))))))***+++,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++***((()))***+++,,,------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000---+++,,,,,,***+++...---///111111///...///000---......//////000000111111111222333333444555555444555666888999:::::::::999:::<<<>>>???@@@AAAAAADDDGGGIIIJJJJJJLLLQQQVVVYYY[[[]]]^^^]]]]]]^^^___^^^]]]]]]\\\\\\]]]]]]^^^\\\eeefffhhhooovvv{{{xxxssspppoooooonnnmmmkkkjjjhhhfffdddccccccddddddcccbbbbbbbbbbbb```^^^]]]\\\[[[ZZZXXXXXXXXXXXXVVVVVVVVVVVVVVVWWWWWWWWWTTTTTTSSSRRRQQQPPPOOOOOONNNMMMLLLKKKJJJHHHGGGGGGEEEDDDBBBAAA@@@?????????@@@?????????>>>>>>>>>===>>>>>>???@@@@@@AAABBBBBBAAA@@@AAADDDJJJRRRYYY^^^``````aaacccddd```YYYTTTSSSNNNMMMQQQSSSPPPMMMNNNHHHGGGFFFDDDBBB@@@>>>>>>??????>>>===<<<<<<;;;;;;666555444333333333444555333777888444000000000///,,,,,,------,,,,,,++++++******++++++++++++++++++))))))))))))***+++---...+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***)))***+++,,,---,,,,,,+++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......000,,,,,,......***+++...+++...000111///...///000------......///000000000000111111222444555555666333444666777999::::::::::::;;;<<<>>>???@@@@@@@@@CCCFFFIIIJJJJJJLLLQQQUUUWWWZZZ]]]]]]\\\\\\^^^```___^^^^^^]]]]]]^^^^^^___]]]eeefffhhhooowww~~~~~~~~~{{{xxxsssqqqpppooonnnmmmkkkjjjgggeeedddccccccccccccbbbaaabbbbbbbbb```^^^]]]\\\[[[YYYXXXXXXXXXXXXVVVVVVWWWWWWWWWWWWXXXXXXTTTTTTSSSRRRQQQPPPOOOOOOMMMMMMLLLJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@?????????@@@?????????>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@??????@@@DDDKKKTTT]]]cccgggggghhhiiiiiiddd[[[UUUSSSLLLJJJOOOQQQNNNLLLNNNHHHGGGFFFDDDBBB@@@>>>===???>>>>>>===<<<;;;;;;:::666555444333222333444444111555666444333555555333+++,,,---...---,,,+++***++++++******************,,,+++***)))))))))***+++***+++,,,------,,,+++***+++++++++,,,,,,+++++++++)))***+++,,,---,,,++++++)))************+++++++++******+++,,,,,,---......,,,,,,,,,------.........&&&###&&&,,,...***+++///(((,,,///000///...///111------......///000000000000111111222444555666666333444666777999::::::;;;;;;;;;===>>>????????????CCCFFFHHHIIIIIIKKKPPPUUUUUUXXX\\\\\\[[[[[[^^^``````______^^^^^^______```^^^fffggghhhooowww}}}{{{}}}~~~|||xxxssspppooonnnnnnmmmllljjjhhheeecccccccccccceeeddddddcccbbbaaa`````````___]]]ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWUUUUUUUUUUUUSSSRRRQQQPPPNNNMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@??????>>>=========>>>>>>?????????@@@@@@@@@>>>===???CCCHHHPPP]]]iiijjjmmmooonnnmmmiii___UUUPPPNNNMMMOOOSSSSSSNNNIIIJJJIIIHHHGGGEEECCCAAA@@@>>>>>>>>>===<<<:::999888999777444222000111333444999999888777555444222111---,,,+++*********+++,,,++++++***))))))***++++++************************))))))))))))))))))))))))***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++........................+++***(((((()))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------...//////000000000///000222222111///111333444444222222333555777777888888888999999999<<<===??????>>>>>>???AAAEEEFFFGGGHHHIIIKKKNNNQQQVVVXXXZZZ]]]^^^_________\\\]]]______^^^]]]^^^```dddeeehhhkkknnnyyy}}}|||}}}~~~|||xxxssspppoooooonnnmmmllljjjgggdddcccbbbcccccccccccccccbbbbbbbbbbbbbbb```___]]][[[ZZZYYYYYYZZZYYYYYYYYYYYYYYYXXXWWWWWWUUUUUUUUUTTTSSSRRRQQQPPPMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>??????>>>>>>>>>?????????@@@@@@AAA???@@@DDDIIIQQQ```mmmlllnnnmmmjjjhhheee]]]TTTOOOMMMKKKMMMQQQQQQMMMHHHKKKKKKJJJHHHFFFCCCAAA@@@>>>>>>>>>======;;;:::999999888666444333333444444222333444555444444222222------+++*********+++,,,------,,,++++++,,,------************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++------,,,,,,,,,+++++++++------------------------...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------...//////000000000//////000222333222111111333444444222222333555666666777888999999::::::<<<===??????>>>>>>???AAAEEEFFFGGGHHHIIIKKKNNNQQQVVVXXXZZZ\\\^^^_________\\\]]]^^^]]]\\\\\\^^^```dddeeehhhkkkooozzz}}}|||}}}~~~{{{xxxtttqqqpppooonnnnnnkkkiiigggdddbbbbbbbbbbbbaaaaaabbbbbbbbbcccccccccaaa```___]]][[[[[[ZZZZZZXXXXXXYYYYYYXXXXXXWWWVVVUUUUUUTTTTTTSSSQQQPPPOOOMMMMMMLLLJJJIIIHHHGGGFFFDDDDDDEEEEEEDDDBBB@@@???<<<<<<===>>>>>>???@@@@@@>>>>>>>>>>>>????????????BBB??????BBBGGGOOO^^^kkklllllliiiccc```___ZZZTTTOOOLLLKKKLLLNNNOOOLLLHHHMMMMMMKKKIIIGGGDDDBBB@@@>>>>>>>>>>>>>>>===<<<<<<999888888777666555444444333555777999999777555444...---,,,+++***+++,,,,,,---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------...//////000000000//////000222444444333111333444444222222333555555555666777999:::;;;;;;;;;===>>>>>>>>>>>>???AAAEEEFFFGGGHHHIIIKKKNNNQQQVVVWWWYYY\\\^^^^^^^^^^^^]]]]]]\\\ZZZYYYZZZ^^^aaaccceeehhhlllppp{{{}}}|||}}}}}}{{{xxxtttrrrqqqpppooonnnkkkiiifffcccbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```^^^]]]\\\[[[[[[WWWXXXXXXXXXXXXWWWVVVVVVTTTTTTTTTSSSRRRQQQOOOOOOMMMLLLKKKJJJIIIHHHGGGGGGCCCDDDEEEEEEDDDBBB@@@>>>============>>>>>>??????=========>>>>>>>>>?????????======@@@CCCIIITTT```ffffffbbb[[[XXXYYYXXXUUUQQQOOOMMMMMMNNNOOOMMMKKKOOONNNMMMKKKHHHEEECCCAAA>>>>>>?????????>>>>>>===777888888888777555333222777999;;;<<<:::777444111///...---,,,++++++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,,,,......---,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---......//////000000///111444555555555111222444333222222333555444444555777888:::;;;;;;:::<<<>>>>>>===>>>???AAAEEEFFFGGGHHHIIIKKKNNNQQQUUUVVVYYY[[[]]]^^^^^^^^^]]]\\\ZZZXXXWWWYYY]]]aaabbbdddiiimmmrrr}}}}}}}}}~~~}}}zzzwwwtttrrrrrrqqqooonnnkkkiiigggdddbbbbbbbbbcccddddddccccccbbbaaaaaa```aaaaaa```___^^^\\\[[[ZZZWWWWWWWWWWWWWWWVVVVVVUUUSSSSSSSSSRRRQQQPPPOOONNNLLLLLLKKKJJJIIIHHHHHHGGGCCCDDDEEEEEEDDDBBB@@@>>>>>>>>>>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>===<<>>???????????????>>>>>>666777777777666444222111333555777888777444111...000///...,,,,,,,,,,,,---************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++******************+++++++++,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,------......000000111333666777666555111222444333222222333555333444555666888999;;;;;;999;;;=========>>>???AAAEEEFFFGGGHHHIIIKKKNNNQQQTTTVVVXXXZZZ\\\]]]]]]]]]]]]\\\ZZZWWWVVVXXX]]]aaabbbdddiiinnnrrr}}}}}}}}}~~~|||yyywwwuuussssssrrrpppnnnllljjjgggeeecccccccccccceeeeeedddcccbbbaaa```___aaaaaa```___^^^\\\[[[ZZZVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRQQQOOONNNMMMLLLKKKKKKJJJIIIIIIHHHHHHDDDDDDEEEEEEDDDBBB@@@?????????>>>======<<<;;;;;;<<<<<<<<<<<<============>>>>>>AAADDDCCCAAADDDJJJSSSXXXZZZWWWVVVXXXYYYWWWUUUTTTQQQOOONNNNNNOOOPPPNNNMMMMMMKKKIIIGGGEEEDDD???????????????>>>======666777777777666444222111000222444777777666555333222000///---,,,,,,,,,---+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++*********************++++++,,,,,,---)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,------......000111333666999888555333111333444444222222333555444444555666888999::::::999:::<<<======>>>@@@AAAEEEFFFGGGHHHIIIKKKNNNQQQTTTUUUWWWZZZ\\\\\\]]]\\\]]]\\\ZZZXXXWWWYYY]]]aaaaaadddiiinnnrrr|||~~~}}}}}}|||yyywwwuuutttsssrrrpppooommmkkkiiifffdddddddddeeecccccccccbbbbbbbbbaaaaaa`````````___^^^\\\ZZZYYYVVVVVVVVVVVVVVVUUUTTTTTTRRRRRRRRRQQQPPPOOONNNMMMKKKKKKKKKJJJIIIIIIHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@==================<<<<<<;;;;;;<<<<<<<<<=========>>>>>>@@@CCCAAA???BBBHHHNNNVVV\\\\\\[[[[[[ZZZWWWSSSRRROOOLLLJJJKKKMMMOOOLLLLLLKKKJJJIIIGGGFFFEEE????????????>>>===<<<;;;888888888777666555444333222333555666777777777666222111///...---,,,------+++,,,------------,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++******************++++++,,,------...,,,,,,---------------,,,------------------------,,,++++++******++++++,,,,,,,,,---......//////000000222555999;;;999444000111333444444222222333555555555555666777888888999888:::<<<======>>>@@@AAAEEEFFFGGGHHHIIIKKKNNNQQQSSSUUUWWWYYY[[[\\\\\\\\\]]]]]][[[YYYXXXZZZ^^^aaaaaadddiiinnnqqq{{{~~~}}}}}}{{{yyywwwuuuttttttsssqqqooonnnllliiigggeeedddeeeeeebbbbbbbbbbbbbbbccccccccc____________^^^\\\YYYXXXUUUVVVVVVVVVVVVUUUTTTTTTRRRRRRRRRQQQPPPOOOMMMMMMKKKKKKKKKJJJIIIIIIIIIHHHFFFEEEDDDBBBAAAAAAAAAAAA;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;<<<<<<<<<======>>>======???===<<>>@@@AAAEEEFFFHHHHHHIIIKKKNNNQQQSSSTTTWWWYYY[[[\\\\\\\\\]]]]]]\\\ZZZYYY[[[^^^aaaaaadddiiinnnqqqzzz~~~}}}{{{zzz{{{|||~~~~~~|||xxxwwwwwwvvvtttsssqqqpppqqqoookkkhhhfffeeeeeefff```aaaaaaaaa```___^^^]]]______^^^]]][[[ZZZYYYYYYVVVTTTSSSTTTTTTTTTRRRPPPRRRRRRQQQPPPOOOMMMLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJEEEDDDCCCBBBAAA@@@??????AAA>>>;;;:::;;;;;;:::999;;;;;;;;;<<<<<<>>>??????===<<<;;;;;;<<<===>>>???GGGOOOYYY___```]]]ZZZYYYQQQNNNKKKHHHHHHIIIKKKLLLPPPNNNLLLJJJIIIGGGEEECCCAAA@@@???===<<<<<<<<<<<<;;;;;;;;;:::999888777666555555555555555555555555222111000///---+++************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---///...,,,***)))***---------------------------------...............///444:::<<<888444111000000222333333222111333444555777999999888888999:::666888:::;;;;;;<<<>>>???BBBDDDFFFGGGIIIMMMQQQUUUQQQSSSVVVYYY[[[\\\[[[[[[[[[[[[[[[ZZZXXXYYY[[[]]]```gggfffgggooovvv}}}|||{{{zzzzzz{{{}}}~~~yyyyyyyyywwwvvvtttrrrqqqooonnnkkkiiifffeeeeeeeeeddddddcccbbbbbbaaaaaa``````___^^^]]]\\\ZZZYYYYYYVVVTTTTTTTTTUUUTTTRRRPPPRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEDDDCCCBBBAAA@@@@@@AAA???<<<;;;;;;<<<;;;::::::::::::;;;;;;<<<===>>>===<<<<<<;;;<<<===>>>???DDDLLLWWW^^^___]]]ZZZXXXMMMKKKHHHEEEDDDFFFIIIKKKQQQOOOLLLKKKJJJIIIFFFDDD??????===<<<;;;:::::::::;;;;;;;;;::::::999888777666666555444444333333333222222111000...---,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++.........---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---...000///---+++++++++------------------------------------...000111222;;;===>>><<<777222000000333444555555444444555666444666888888777777888999;;;<<<======<<<<<<===>>>BBBDDDFFFHHHJJJMMMPPPSSSQQQSSSVVVYYY[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYY[[[]]]```ffffffgggooowww}}}{{{zzzyyyxxxzzz{{{|||zzzzzzyyyxxxvvvtttrrrqqqnnnmmmllljjjhhhfffeeedddfffeeedddbbbbbbbbbbbbccc``````___]]]\\\[[[ZZZYYYVVVUUUTTTTTTUUUTTTRRRPPPRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFEEEDDDCCCCCCBBBBBBBBB@@@===<<<<<<===<<<;;;:::::::::::::::;;;<<<======<<<<<<<<<<<<===>>>>>>@@@HHHSSS[[[^^^[[[XXXVVVKKKIIIEEECCCCCCEEEHHHKKKQQQOOOMMMLLLLLLJJJGGGEEEAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777666555333222222222111222222111000000///......------,,,,,,,,,,,,------************************------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---///000///---,,,,,,,,,------------------------------------///222555666@@@???===888333000000111222444555555444444555666333555777777777666777999>>>@@@@@@???===<<<===>>>BBBDDDHHHJJJKKKLLLOOOQQQQQQSSSUUUXXXZZZ[[[\\\\\\[[[\\\[[[ZZZYYYYYY[[[]]]___ffffffgggpppwww~~~{{{zzzxxxwwwwwwxxxzzz{{{~~~{{{zzzyyyxxxuuusssqqqpppnnnnnnmmmllljjjhhhfffeeefffdddbbb`````````aaabbb``````___]]]\\\[[[ZZZYYYVVVUUUTTTTTTUUUUUUSSSQQQQQQQQQQQQPPPOOONNNLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGFFFFFFEEEDDDCCCCCCCCCAAA>>>============<<<;;;:::::::::;;;<<<<<<=========<<<<<<<<<============DDDNNNVVVYYYWWWSSSPPPJJJHHHEEECCCCCCFFFIIIKKKPPPOOONNNMMMMMMKKKIIIFFFCCCCCCAAA@@@???>>>>>>>>>;;;;;;;;;;;;;;;:::999999666555333222111111222222111111111000000/////////------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++---...///...,,,++++++,,,,,,,,,------------------------,,,---///333777:::999888555222000000111111///000222111000000111333333555777888777777888:::>>>???@@@???===<<<===>>>BBBEEEHHHKKKLLLLLLNNNOOORRRSSSUUUXXXZZZ[[[\\\\\\[[[\\\\\\ZZZYYYYYY[[[]]]___ffffffgggpppwww|||zzzyyywwwvvvwwwxxxzzz{{{~~~~~~~~~~~~|||zzzxxxuuusssqqqooooooooonnnllljjjhhhgggfffeeebbbaaa```aaabbbccc______^^^]]][[[ZZZYYYXXXWWWUUUTTTUUUUUUUUUSSSQQQQQQQQQQQQPPPOOONNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEDDDDDDAAA>>>===>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>==================<<<<<<<<>>@@@BBBEEEHHHKKKLLLLLLNNNOOORRRSSSUUUWWWYYY[[[\\\]]]\\\\\\\\\[[[YYYZZZ\\\^^^___eeeeeegggpppwww~~~{{{xxxwwwvvvvvvwwwyyy{{{}}}~~~{{{xxxvvvtttpppooonnnmmmkkkjjjiiihhhgggfffeeeccccccccccccddd^^^^^^]]][[[ZZZYYYXXXWWWWWWVVVUUUUUUVVVUUUSSSQQQPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEECCCAAA>>>======>>>===<<<======<<<<<<<<<======>>>=========>>>======<<<;;;<<>>======<<<<<<;;;<<<<<<===<<<<<<;;;;;;777666333222111222333444111111000//////...------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++***))))))***,,,+++,,,,,,------.........,,,,,,,,,,,,...111444555111111111222333222000...///111222222111000222333333666888999999999;;;<<<777999;;;<<<<<<===???AAABBBDDDHHHJJJKKKLLLOOOQQQSSSSSSUUUWWWYYY[[[\\\]]]\\\]]]\\\[[[ZZZZZZ\\\^^^^^^eeeeeegggpppxxx|||yyyvvvvvvvvvvvvxxxzzz}}}{{{xxxuuusssooonnnllljjjiiihhhhhhiiieeeeeeeeedddccccccbbbbbb]]]\\\[[[ZZZYYYWWWVVVVVVWWWVVVUUUUUUVVVUUUSSSRRRPPPPPPPPPPPPOOONNNMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCC@@@>>><<<======<<<<<<===<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>===;;;:::;;;===BBBIIIPPPSSSRRRPPPMMMMMMNNNNNNMMMLLLKKKJJJGGGGGGHHHJJJJJJIIIEEECCCAAA@@@???>>>===<<<<<<<<<<<<<<<============<<<<<<<<<999666333111111111222333333222111///...------++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,+++))))))+++---++++++,,,,,,---......///+++++++++,,,---...///000222111///000222333111...111222333333222222333444222444777888888999:::<<<777999;;;<<<<<<===???AAABBBDDDFFFHHHJJJMMMPPPSSSSSSTTTUUUVVVXXXZZZ\\\]]]\\\]]]]]][[[ZZZZZZ\\\^^^^^^eeeeeegggpppxxx~~~zzzwwwvvvuuuuuuvvvxxx{{{|||yyyuuurrrqqqnnnmmmjjjhhhffffffggghhhbbbbbbbbbbbbbbbaaa______\\\\\\[[[YYYXXXWWWVVVUUUWWWVVVUUUUUUVVVVVVTTTRRRPPPPPPPPPPPPOOOOOONNNMMMLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEBBB@@@===<<<<<<===<<<;;;<<<;;;;;;:::::::::;;;;;;======>>>>>>>>>===;;;:::;;;<<<@@@HHHQQQVVVVVVUUURRRSSSTTTUUUTTTRRROOONNNFFFFFFGGGHHHIIIHHHDDDAAACCCBBB@@@???>>>>>>======<<<<<<===============<<<@@@===888444111//////000555555444222000///...---,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,------+++******---///++++++,,,,,,---...//////+++++++++,,,,,,,,,,,,,,,000---+++---000333222111000222333333222111333444111333666777777888999;;;999;;;<<<===<<<===???@@@BBBDDDFFFGGGIIIMMMQQQUUUSSSTTTUUUVVVXXXZZZ\\\^^^\\\]]]]]]\\\ZZZZZZ\\\^^^^^^eeeeeegggpppxxx|||zzz{{{vvvvvvwwwxxxyyy{{{|||}}}{{{yyyxxxvvvtttrrrmmmllljjjiiiiiiiiijjjjjjeeedddcccbbbaaaaaaaaaaaa\\\\\\[[[ZZZYYYXXXWWWWWWVVVUUUTTTUUUUUUUUUSSSQQQQQQRRRRRRQQQOOONNNNNNOOOPPPOOOMMMKKKIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDAAAAAA@@@>>>===;;;::::::;;;;;;:::::::::999999999:::;;;===>>>>>>===;;;:::;;;<<>>===>>>@@@@@@???>>>===>>>???AAACCCAAA===888444444444555555000000000///////////////,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---+++(((***---///...,,,...,,,,,,---///000///...---------............//////////////////000111111222333444444555555444444888666555444555888;;;===============>>>>>>>>>>>>EEEFFFHHHIIIKKKNNNRRRUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZ\\\^^^___^^^]]]]]]]]]aaaddddddhhhrrrwwwzzzwwwyyywwwwwwwwwxxxyyy{{{}}}}}}|||yyywwwvvvtttrrrpppmmmllljjjiiihhhhhhhhhiiifffeeedddbbb```______^^^[[[[[[ZZZYYYXXXWWWVVVVVVWWWVVVUUUVVVVVVVVVTTTRRROOOPPPQQQPPPNNNLLLMMMNNNPPPPPPOOONNNLLLJJJHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDAAAAAA@@@>>>===;;;::::::;;;;;;;;;;;;:::::::::999:::;;;<<<======<<<;;;::::::;;;>>>FFFPPPZZZbbbeeejjjiiiiiijjjhhhaaaUUUKKKGGGFFFEEEEEEFFFFFFDDDBBBBBBCCCBBB@@@===<<<>>>???@@@???>>>======???AAABBBBBB>>>999555444444333333111222222222111111000///,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,***+++,,,------,,,...,,,,,,,,,...///...------------............//////////////////000111111111222333333444444333333555555444444555777999;;;:::;;;<<<===>>>???@@@@@@DDDFFFHHHJJJKKKNNNQQQTTTUUUVVVVVVWWWXXXYYYZZZZZZ\\\]]]______^^^]]]]]]]]]aaaddddddhhhrrrwww}}}wwwuuuwwwwwwwwwxxxyyyzzz|||}}}~~~{{{yyyvvvtttsssqqqooonnnlllkkkjjjhhhgggfffffffffgggeeecccaaa___]]]\\\\\\ZZZZZZYYYXXXWWWVVVUUUUUUXXXWWWVVVVVVWWWVVVTTTRRRNNNOOOPPPOOOMMMKKKLLLMMMOOOPPPPPPPPPOOOLLLIIIHHHFFFFFFFFFFFFEEEEEEDDDDDDAAA@@@???>>>===<<<;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::===EEEQQQ]]]ggglllmmmmmmmmmmmmkkkcccWWWNNNFFFEEEEEEFFFFFFEEECCC@@@AAABBBAAA???===<<<===>>>??????>>>======>>>???@@@BBB>>>999555333333222111333333444555444222000...,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,+++***,,,---...,,,+++,,,------,,,+++---------............//////////////////000111111000111222222333333222222333333444555666777888888999999;;;<<<>>>@@@AAABBBCCCEEEIIIKKKLLLNNNQQQRRRUUUUUUVVVWWWXXXYYYZZZ[[[^^^```aaa```^^^]]]]]]]]]```ddddddhhhrrrxxxzzzuuutttvvvwwwwwwxxxyyyzzz|||}}}~~~yyywwwtttrrrqqqpppnnnllllllkkkjjjhhhfffeeeddddddeeedddbbb```^^^]]]\\\\\\[[[ZZZYYYYYYWWWWWWVVVUUUWWWVVVUUUUUUVVVVVVTTTRRRNNNOOOPPPOOOMMMKKKLLLMMMNNNOOOPPPQQQOOOMMMIIIGGGGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@???>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;===DDDPPP]]]gggmmmkkkjjjhhhgggccc]]]TTTNNNEEEDDDDDDEEEFFFEEEBBB???@@@AAAAAA???===;;;<<<===??????>>>=========>>>>>>>>>;;;666333222222111000222444555666444222...,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,...///---***(((+++---...,,,++++++,,,,,,***)))---------............//////////////////000000111111111222333333333333333222333555777888888888777999:::;;;<<<>>>???@@@@@@AAAEEEIIILLLMMMNNNPPPQQQUUUUUUVVVWWWXXXZZZZZZ[[[aaabbbbbbaaa___]]]]]]]]]```dddccchhhrrrxxx~~~yyyuuutttwwwwwwwwwxxxxxxzzz{{{}}}~~~~~~}}}|||xxxvvvsssqqqqqqpppnnnlllkkkjjjjjjhhhgggeeedddcccbbbbbb```___^^^^^^^^^^^^\\\[[[[[[ZZZYYYXXXWWWWWWVVVTTTTTTTTTTTTTTTRRRPPPOOOPPPQQQPPPMMMLLLMMMNNNKKKLLLNNNOOONNNLLLIIIGGGGGGGGGFFFFFFEEEDDDDDDCCC@@@??????>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;::::::::::::;;;<<<===<<<<<>>>>>===<<<<<<<<<<<<888555222111111222111111111222333444333000---+++---------,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,...///---***(((+++------,,,******++++++***(((---------............//////////////////000000111222333333444444444444444333444666888999999999888;;;;;;<<<<<<======>>>>>>AAADDDHHHKKKMMMNNNOOOQQQTTTUUUVVVWWWXXXZZZ[[[[[[bbbccccccaaa^^^]]]]]]^^^```dddcccgggrrryyy|||xxxttttttwwwvvvvvvwwwxxxyyy{{{|||}}}}}}{{{zzzyyywwwuuurrrqqqpppooonnnllljjjjjjjjjiiihhhfffddddddbbbaaa```______^^^______\\\\\\[[[ZZZYYYXXXWWWWWWUUUTTTSSSSSSTTTSSSQQQOOOOOOPPPQQQPPPNNNLLLMMMNNNJJJKKKLLLMMMLLLJJJIIIGGGGGGFFFFFFEEEDDDCCCBBBBBB?????????>>>===<<<<<<<<<;;;;;;:::::::::999999999::::::::::::::::::::::::===<<<;;;???GGGQQQYYY]]]]]]\\\YYYVVVSSSPPPNNNNNNFFFDDDBBBBBBCCCCCCAAA@@@@@@AAABBBAAA>>><<<<<<===???>>>>>>===<<<;;;;;;:::555333111000111222222111000000111222111///,,,+++------------,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,------,,,+++***,,,------+++***+++,,,,,,+++***---------............//////////////////000111111333333444555555555555444444555777888999:::999999;;;<<<<<<<<<<<<=========BBBDDDHHHJJJKKKMMMPPPQQQTTTTTTUUUWWWYYYZZZ[[[\\\bbbcccbbb```^^^\\\]]]^^^```dddbbbgggrrrzzzzzzvvvsssssswwwuuuuuuvvvwwwxxxzzz{{{|||~~~|||zzzyyywwwvvvvvvsssqqqoooooonnnmmmkkkiiiiiijjjjjjiiigggfffeeedddcccbbb```___^^^^^^^^^[[[[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSTTTTTTTTTRRRPPPNNNOOOPPPOOOMMMKKKLLLMMMJJJJJJKKKKKKKKKJJJIIIIIIFFFFFFEEEDDDCCCBBBAAAAAA??????>>>>>>======<<<<<<::::::999999999888888888999:::;;;;;;;;;;;;:::999;;;999888;;;BBBJJJQQQTTTTTTUUUVVVUUURRROOOMMMLLLGGGDDDAAA@@@AAABBBBBBAAA@@@BBBCCCBBB@@@=========>>>>>>>>>===<<<;;;999999666444222222222333222111///000000000//////...---...------------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------------...,,,,,,,,,------------...---,,,***+++,,,------,,,,,,+++***+++,,,---,,,+++---------............//////////////////000111111222222333444444444444333444444555777888888999999::::::;;;;;;<<<===>>>>>>CCCEEEGGGIIIJJJLLLPPPRRRSSSTTTUUUWWWYYYZZZ\\\\\\aaabbbaaa___]]]\\\]]]___```cccbbbgggrrrzzzyyyuuurrrsssvvvtttuuuuuuvvvwwwyyyzzz{{{~~~}}}{{{yyywwwvvvuuutttrrrooonnnnnnmmmllljjjhhhiiijjjjjjjjjhhhgggffffffeeecccaaa___]]]]]]\\\ZZZZZZYYYXXXWWWVVVVVVUUUVVVUUUTTTUUUUUUUUUSSSQQQMMMNNNOOOMMMKKKJJJKKKLLLKKKKKKKKKJJJJJJJJJJJJKKKFFFEEEDDDCCCBBBAAA@@@@@@??????>>>>>>======<<<<<<999999999888888888777777888999;;;<<<<<<;;;999888888666666999???GGGLLLOOOLLLOOOSSSUUUSSSOOOLLLJJJHHHDDDAAA??????AAABBBBBB@@@BBBCCCCCC@@@>>>======>>>>>>>>>===<<<:::999888999777555333333333222000000000000///////////////......---------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------......---+++(((***---///...,,,,,,+++***+++---......,,,---------........./////////////////////000111111111111222333333333333222333333444555666777888888888888999;;;===>>>???@@@CCCEEEFFFHHHIIILLLPPPSSSSSSTTTUUUWWWYYYZZZ\\\\\\aaaaaa```^^^\\\\\\^^^___```cccbbbgggrrrzzzwwwuuuuuuttttttvvvvvvvvvwwwxxxzzz{{{|||}}}|||{{{yyywwwuuuuuuuuuuuusssrrrpppooommmkkkiiiiiijjjjjjiiihhhgggfffeeeeeecccbbb```___```___]]]\\\YYYYYYYYYXXXWWWWWWVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQRRRQQQPPPPPPNNNNNNMMMLLLLLLJJJIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBAAABBBBBB>>>>>>>>>>>>============999999999888888888888777;;;:::777555666888<<<>>>:::999888:::>>>DDDIIIKKKMMMNNNPPPRRRSSSQQQNNNKKKKKKFFFAAA???@@@AAA@@@???@@@@@@AAABBBAAA@@@???>>><<<===>>>>>><<<:::777555888555333222222222111000111000000////////////000000///---,,,++++++,,,,,,+++(((&&&'''***,,,+++)))...+++((()))+++---,,,***...------,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++---------,,,,,,+++++++++++++++*********+++,,,---*********+++,,,---...///------,,,------...///000000000111111111000000///333222111000000000111222333333444444555666666666999:::::::::999:::===???BBBDDDGGGHHHJJJLLLPPPRRRSSSSSSTTTVVVXXXYYY[[[[[[\\\]]]\\\[[[ZZZ[[[^^^```aaafffdddeeeooo{{{}}}xxxvvvwwwvvvuuuwwwwwwxxxxxxzzz{{{|||}}}}}}~~~|||zzzxxxwwwuuuuuuuuuuuurrrrrrpppooommmkkkjjjiiijjjiiiiiihhhgggffffffeeedddbbb````````````^^^\\\ZZZZZZYYYYYYXXXWWWWWWWWWVVVVVVUUUTTTSSSQQQQQQPPPQQQQQQPPPOOONNNMMMMMMLLLLLLJJJIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBAAABBBBBB???>>>>>>>>>=========<<<999999999888888888888777999888666555666888:::;;;:::999888999===BBBFFFIIILLLMMMOOOQQQQQQOOOKKKIIIDDDAAA>>>>>>@@@BBBBBBBBB??????@@@@@@@@@???>>>===;;;<<<======<<<:::888666888666444333333333111000111000000///////////////000///...,,,++++++,,,,,,,,,***((()))+++---,,,+++++++++***+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---++++++++++++,,,------...------,,,------...///000//////000000000//////...111111111222333444666777444444555555666777777777:::;;;<<<<<<;;;<<>>===<<<;;;;;;999999999888888888888777777777666666777777888999999999888999;;;???BBBEEEJJJLLLNNNOOONNNKKKHHHFFF@@@>>>===>>>@@@BBBBBBAAA>>>????????????>>>======:::;;;<<<<<<<<<;;;999888999777555444444444222000111111000///////////////000///...---,,,,,,,,,,,,---+++******,,,------,,,))),,,///000///---,,,+++******++++++,,,------...++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,------------,,,------...///000......////////////......000111222333444555555666555555555666777777888888:::;;;<<<<<<<<<===???AAABBBDDDGGGHHHJJJLLLPPPRRRTTTUUUVVVXXXZZZ[[[\\\]]]\\\\\\\\\ZZZYYYZZZ]]]___^^^eeedddfffpppzzz{{{wwwwwwyyy{{{{{{yyywwwxxxyyy{{{}}}}}}~~~}}}|||{{{yyyzzzyyyxxxvvvuuutttssssssqqqpppooonnnmmmlllkkkkkkhhhhhhgggggggggfffffffffdddbbbaaa```aaaaaa___^^^\\\\\\[[[[[[ZZZYYYYYYYYYWWWVVVUUUTTTRRRPPPOOONNNQQQPPPPPPOOONNNMMMLLLLLLLLLJJJIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBAAABBBBBBAAAAAA@@@>>>===;;;::::::999999999888888888777777777777888888888888888777888999888888999;;;>>>AAAHHHJJJMMMMMMKKKHHHEEECCC??????????????????>>>===???????????????>>>>>>>>>999::::::;;;;;;;;;:::999:::888777666666555333111222111000//////....../////////......------------,,,+++******+++,,,------,,,111555555111---++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,---------++++++,,,,,,------------------,,,+++++++++,,,,,,------,,,------...///000......//////000000//////111111222222222111111111444444555555666666777777777888:::;;;:::;;;===???BBBDDDGGGHHHJJJLLLPPPRRRTTTUUUVVVWWWYYY[[[\\\]]]\\\\\\\\\ZZZYYYZZZ]]]```^^^ddddddgggqqqzzzyyyvvvsssuuuxxx{{{{{{zzzvvvxxxzzz}}}~~~}}}|||{{{yyyxxxxxxwwwvvvuuusssrrrqqqpppoooooonnnmmmllllllkkkhhhhhhggggggffffffeeeeeecccaaa``````aaaaaa___^^^\\\\\\\\\[[[ZZZZZZYYYYYYVVVUUUTTTSSSRRRPPPOOOOOOQQQPPPOOONNNMMMLLLLLLKKKLLLJJJIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBAAABBBBBBBBBAAA@@@>>>===;;;:::999999999999888888888777777888999999::::::999888777777888999888777888;;;???EEEHHHLLLLLLIIIEEECCCBBB===>>>???>>>>>>===>>>>>>AAAAAA@@@@@@????????????999999:::::::::::::::::::::999888888888777555333222111000///..............................------******************,,,---333666999888222---******,,,,,,,,,++++++*********++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,---------***+++,,,---------,,,,,,------,,,+++++++++,,,,,,------,,,------...///000...///000111111111111111111222222222333333333444222222333444444555555666666888:::;;;;;;<<<>>>???BBBDDDGGGHHHJJJLLLPPPRRRSSSSSSUUUVVVXXXZZZ[[[[[[\\\]]]\\\[[[ZZZ[[[^^^```^^^eeeeeegggqqqzzzuuurrrppprrrvvvzzzzzzzzzwwwyyy|||}}}|||zzzyyywwwwwwwwwvvvuuusssqqqpppoooooonnnnnnmmmmmmmmmllliiihhhhhhgggfffeeedddcccbbb```______``````___]]]\\\\\\[[[[[[ZZZYYYYYYYYYTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPOOONNNMMMLLLKKKKKKLLLJJJIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBAAABBBBBBAAAAAA@@@>>>===;;;::::::999999999888888888888777999::::::::::::999888888666888999888666777:::===CCCGGGKKKKKKGGGCCCBBBBBB;;;<<<=========>>>@@@CCCBBBAAA@@@@@@??????@@@@@@999999999999999:::::::::999888888999::::::777555333222111///................../////////......---)))***+++***)))***+++---888888888555111---+++***---,,,,,,+++******))))))++++++++++++++++++++++++))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---)))***+++,,,---,,,+++***,,,,,,,,,++++++,,,------------,,,------...///000...///000111111222222111111111222333666999<<<>>>111222222333444444555555777999<<<===>>>>>>@@@AAABBBDDDGGGHHHJJJLLLPPPRRRRRRSSSTTTVVVXXXYYYZZZ[[[^^^^^^]]]\\\[[[\\\___aaaaaagggfffgggqqq{{{{{{tttpppmmmnnnssswwwyyyxxxyyy{{{~~~|||{{{yyyxxxvvvvvvvvvvvvtttsssqqqooonnnnnnnnnnnnnnnmmmmmmmmmjjjiiihhhgggeeedddbbbbbb```___^^^^^^______^^^]]]\\\[[[[[[ZZZYYYYYYXXXXXXSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOONNNMMMLLLKKKKKKLLLJJJIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBAAABBBBBBAAA@@@???>>>===<<<;;;:::999999999888888888888777:::999999999888888888888555888:::999666666:::>>>@@@EEEJJJJJJFFFCCCBBBCCC<<<===>>>===<<<===@@@DDDAAAAAA???>>>>>>>>>???@@@::::::999999999999999999888888888:::<<<<<<:::777333222111///......---------...///000000///...---***,,,---,,,******,,,///999666222///...---,,,++++++++++++***************++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++'''(((***,,,,,,+++***)))++++++++++++,,,------...------,,,------...///000---...///000111111111111222111111333666;;;@@@CCC222222333333444555555666666999<<<>>>>>>???@@@AAABBBDDDGGGHHHJJJLLLPPPRRRSSSTTTUUUWWWXXXZZZ[[[\\\_________]]]\\\]]]```cccccciiiggggggqqq{{{yyyssspppllllllqqquuuwwwwww{{{}}}}}}{{{zzzxxxwwwvvvvvvvvvvvvtttrrrpppooonnnnnnnnnnnnnnnnnnmmmmmmkkkjjjiiigggeeecccaaaaaa___^^^]]]]]]^^^___^^^\\\[[[[[[ZZZZZZYYYXXXXXXXXXRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOOOONNNMMMLLLKKKKKKLLLJJJIIIIIIIIIIIIHHHFFFEEEEEECCCBBBBBBBBBBBBBBB@@@@@@???>>>===<<<;;;;;;999999999888888888888777999999888777666666777777444888:::999666666:::>>>???DDDJJJJJJFFFBBBBBBDDDAAABBBAAA===::::::>>>AAAAAA@@@>>>=========>>>???;;;:::999999888888999999777777888;;;======;;;999333222111///......---------...///000000///......+++---...---++++++---000888333---***+++------,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++&&&(((***+++++++++)))(((*********+++,,,---...///---------------...000000,,,---...///000000000000444333111111444999>>>AAA333333444444555666666777444777:::<<<<<<===>>>???BBBDDDGGGHHHJJJLLLPPPRRRTTTUUUVVVXXXZZZ[[[\\\]]]`````````^^^]]]^^^aaadddeeejjjggggggqqq{{{zzzpppnnnkkkjjjlllppptttxxx{{{~~~~~~|||zzzyyywwwwwwwwwvvvtttrrrooonnnooooooooooooooooooooooooooommmjjjiiihhhfffcccaaa```___^^^]]]\\\\\\]]]^^^]]]\\\[[[ZZZYYYXXXWWWVVVWWWUUUSSSRRRRRRQQQOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKIIIHHHGGGGGGHHHIIIFFFFFFDDDCCCBBBAAAAAA@@@BBB@@@???>>>???>>>===;;;888888777777777888:::;;;777777777777777777777777777777777777999;;;===>>>@@@DDDJJJLLLJJJGGGFFFGGGBBBAAA???======>>>???AAA????????????>>><<<;;;:::666666777777888888888999:::;;;>>>???@@@???>>>===444222000...,,,,,,,,,,,,.........///////////////,,,,,,+++***+++...000222999333+++)))+++---,,,***,,,+++*********+++,,,---+++++++++++++++***)))((((((((()))************************))))))))))))(((,,,,,,,,,+++++++++******,,,)))***......++++++......------,,,,,,------............---...///000000000000000111222222333333555444333222444666999;;;777999:::::::::;;;>>>@@@BBBCCCEEEFFFGGGJJJNNNQQQSSSSSSTTTUUUXXX[[[^^^___ccccccbbb___]]]]]]```bbbeeelllkkkjjjqqqyyy}}}wwwnnnllliiihhhjjjnnnsssvvvyyy|||~~~|||zzzyyywwwwwwwwwvvvtttrrrpppnnnpppppppppqqqqqqqqqrrrrrrqqqooollljjjiiigggdddbbbaaa```___]]]\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVVVVTTTRRRQQQQQQPPPNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLKKKIIIHHHGGGGGGHHHHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>===<<<===<<<;;;999999888777777777888:::;;;777777777777777777777777888888888888999:::<<<===???DDDJJJNNNMMMKKKKKKKKKEEECCCAAA???>>>>>>??????????????????>>>===<<<;;;888888888888999999:::::::::;;;===?????????>>>===555444222000.............../////////////////////,,,,,,+++***+++,,,...000777111+++)))+++---,,,***++++++*********+++,,,---++++++,,,++++++******)))))))))***+++++++++++++++,,,,,,+++++++++*********))))))***+++,,,------...---++++++//////,,,+++......------,,,,,,------........./////////000000000000000000111222222333333555444333222333666888:::888:::;;;;;;;;;<<>>===<<<===<<<;;;999999888777777777888999:::777777777777777777777777999999888777888999:::;;;>>>DDDKKKQQQRRRRRRQQQQQQJJJHHHEEEBBB???>>>>>>======>>>>>>??????>>>>>>===::::::999999::::::;;;;;;999:::<<<===>>>>>>======666555333111000///000000//////////////////......---,,,+++******+++,,,---222///+++***---...---+++++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++***+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,))))))***+++,,,------...---***+++......******,,,...------,,,,,,------......///000111111111000000000000000111222222333333444333222222333555777999999:::<<<<<<<<<===@@@BBBDDDEEEFFFGGGGGGIIIMMMOOORRRRRRRRRTTTVVVYYY\\\^^^aaaaaaaaa``````aaadddgggeeelllkkkjjjqqqyyywwwppphhhgggeeeeeehhhlllpppssstttwww|||}}}{{{zzzzzzxxxxxxwwwvvvtttsssrrrqqqqqqrrrssstttvvvwwwxxxyyyyyywwwuuusssrrroookkkhhhgggeeecccaaa____________]]]\\\[[[ZZZYYYXXXWWWVVVTTTSSSQQQPPPQQQPPPNNNMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEDDDBBBBBBAAAAAAAAABBB@@@???>>>???>>>===;;;999999888777777888999:::777777777777777777777777999888777666666777888888===CCCLLLSSSXXXXXXWWWVVVNNNLLLIIIEEEAAA>>>===<<<<<<===>>>???????????????;;;::::::999999:::;;;<<<999:::;;;<<<===<<<<<<<<<666555333111000000000000////////////............,,,,,,+++***))))))******...,,,++++++---...---++++++***++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...------------,,,,,,,,,,,,,,,,,,+++++++++******+++)))))),,,,,,((('''***...------,,,,,,------...---///111222333222000///000000000111222222333333333333222222333444666777888999;;;<<<<<<===@@@BBBEEEFFFGGGGGGGGGIIILLLOOOQQQQQQRRRSSSVVVYYY\\\]]]bbbbbbbbbaaa```aaadddfffdddkkkjjjjjjqqqyyy~~~uuuooogggfffeeefffhhhmmmqqqtttsssvvv{{{}}}{{{zzzzzzxxxwwwvvvuuutttsssrrrrrrrrrssstttuuuwwwyyyzzzzzz|||zzzxxxwwwvvvsssnnnkkkiiigggeeecccaaaaaaaaaaaa]]]\\\[[[ZZZYYYXXXWWWVVVTTTSSSQQQQQQQQQQQQOOOMMMNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJJJJIIIIIIHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBBBB@@@???>>>???>>>===;;;:::999888777777888999999777777777777777777777777777777555444444444555666<<>>???@@@@@@@@@???<<<;;;999888888999:::;;;::::::;;;;;;;;;:::::::::444333222000/////////000000000//////.........---,,,++++++***))))))))))))+++***++++++------,,,+++******++++++,,,,,,,,,,,,---,,,,,,++++++,,,------***+++++++++++++++******,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******+++)))***------))))))+++...------,,,,,,------...---///111222333222000///000000000111222222333333333333222222333444555666666888999:::;;;<<>>===<<<===<<<;;;999:::999888777777777888999777777777777777777777777777666555444444444555666:::@@@JJJUUU\\\]]]ZZZVVVPPPOOOLLLHHHDDD@@@===<<<===>>>>>>???@@@@@@@@@???===;;;999888888999:::;;;<<<;;;;;;:::999888777777333222000///......//////000000000///......------++++++++++++******))))))*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,+++******+++---...+++++++++++++++******)))++++++++++++************))))))***+++,,,------...,,,***+++//////,,,,,,......------,,,,,,------......///000111111111000000000000000111222222333333444444444444444555555666555777999::::::<<>>===<<<===<<<;;;999;;;:::888777777777888999777777777777777777777777777666555555555666777888999???IIITTT\\\]]]XXXSSSOOOMMMKKKHHHEEEAAA>>>===>>>>>>???@@@@@@@@@?????????===;;;999999:::;;;===>>>===;;;999777666555555333222000///......//////111000000///......------++++++++++++++++++************************+++,,,)))***+++,,,,,,,,,++++++,,,+++)))))))))+++,,,...,,,,,,,,,---,,,++++++***++++++++++++************))))))***+++,,,------...***((()))---...,,,,,,///...------,,,,,,------........./////////000000000000000000111222222333333555555555555555555666666666888999;;;;;;===@@@CCCDDDEEEGGGHHHIIIKKKOOORRRSSSSSSSSSUUUWWWZZZ]]]___bbbbbbbbb```^^^___aaadddcccjjjjjjjjjrrrzzz{{{pppgggbbbbbbbbbccceeehhhmmmpppsssvvvyyy|||}}}{{{zzzzzzvvvtttsssqqqppppppqqqqqqrrrrrrssstttuuuvvvvvvwwwtttttttttuuuuuusssoookkkbbbaaa```^^^^^^^^^______]]]\\\[[[ZZZYYYXXXWWWVVVVVVTTTSSSSSSTTTTTTSSSQQQPPPPPPPPPOOOOOOOOONNNNNNIIIJJJJJJKKKJJJHHHGGGFFFDDDDDDCCCBBBBBBBBBCCCCCCBBB@@@???>>>???>>>===;;;;;;:::888777777777888888777777777777777777777777888777666666666888999:::999>>>HHHSSS[[[\\\VVVPPPMMMLLLKKKHHHEEEBBB???>>>??????@@@@@@@@@??????>>>AAA???<<<::::::;;;===>>>???>>>;;;999666555444333333222111/////////000000111000000///...---------***++++++,,,,,,,,,+++++++++++++++)))((()))+++---)))***+++,,,---,,,+++++++++***)))((((((***,,,------.........------,,,+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******&&&$$$%%%***+++)))***---...------,,,,,,------...///............///000000000000000111222222333333555555555666666666666666777888:::<<<<<<>>>AAADDDCCCEEEGGGHHHIIILLLPPPSSSSSSSSSTTTUUUXXX[[[^^^___`````````___^^^___bbbeeecccjjjjjjjjjrrrzzz~~~tttjjjeeeeee___aaadddfffhhhlllqqquuuxxxzzz{{{}}}}}}yyywwwuuusssqqqqqqrrrrrrqqqpppnnnooopppqqqqqqqqqqqqqqqpppqqqrrrqqqpppmmmjjjiiibbbaaa```______^^^^^^___\\\[[[ZZZYYYXXXXXXXXXXXXWWWXXXXXXWWWVVVTTTRRRPPPSSSPPPNNNOOOQQQRRRPPPMMMMMMLLLJJJHHHGGGEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAA???>>><<<;;;:::::::::999999888777777777777777777777777777777777555555444333333333333444666<<>>??????@@@@@@@@@@@@???@@@>>>;;;999999:::<<<===<<<<<<;;;999777555222111222222222222111111111000...//////000///---,,,+++------,,,,,,+++***)))))),,,)))'''(((+++......---)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,------...///------------------,,,,,,............////////////111111000000111111222333222222222333444555666777666888:::<<<<<<===???AAADDDEEEGGGHHHHHHJJJMMMOOOOOOQQQTTTUUUVVVWWWYYY[[[^^^```cccbbb___]]]___aaaeeeeeehhhkkkooozzzzzzpppgggcccccc___aaacccfffhhhlllqqqtttxxxyyy{{{}}}~~~zzzxxxvvvtttrrrqqqrrrrrrqqqpppoooooopppoooooonnnmmmlllnnnooooooooommmkkkhhhgggbbbaaa```______^^^^^^___]]]\\\[[[ZZZYYYXXXXXXXXXWWWXXXXXXWWWVVVTTTRRRQQQSSSQQQPPPPPPRRRRRRPPPNNNMMMLLLJJJHHHFFFEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<::::::999999888777777777777777777777777777777777666555555444444444444444666<<>>======>>>????????????>>>@@@>>><<<:::999:::<<<===<<<<<<;;;999777555333222000000000000////////////////////////...---,,,,,,------,,,,,,+++******))),,,***((()))+++......---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******111111000///...---,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---------------------------............////////////111111111111111222222333222222222333444555666777777999;;;======>>>@@@BBBDDDFFFGGGHHHIIIKKKNNNPPPPPPRRRTTTTTTUUUVVVYYY[[[]]]```cccbbb```^^^```bbbeeeeeehhhkkkooozzzuuukkkbbb```aaa___aaaccceeehhhkkkppptttwwwyyyzzz|||~~~|||zzzwwwuuurrrqqqqqqqqqpppnnnppppppooonnnllljjjhhhgggkkkllllllkkkjjjhhhfffeeebbbaaa```______^^^^^^___^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWUUUTTTSSSUUUTTTRRRRRRSSSRRRPPPNNNLLLKKKIIIGGGFFFDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>::::::999999888777777777777777777777777777777777777777666555555555555555777;;;CCCMMMUUUXXXWWWUUUQQQOOOLLLIIIDDDAAA>>><<<===>>>??????@@@@@@@@@???@@@???<<<:::::::::;;;<<<<<<<<<;;;999777555333222//////000000000000000000000000///...---------------,,,,,,++++++*********+++***))))))+++------,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,...------,,,+++***))))))******+++++++++,,,,,,,,,++++++******++++++,,,---+++,,,,,,------.....................////////////000111111111111222222222222222222333444555666777888:::<<<======???AAACCCDDDFFFHHHIIIJJJLLLOOOQQQRRRSSSTTTSSSTTTVVVZZZ]]]]]]```cccbbb```___aaacccdddeeehhhkkkooozzz|||pppfff___^^^aaa___aaadddfffhhhkkkpppssswwwxxxzzz|||~~~~~~{{{xxxuuusssqqqqqqqqqooonnnoooooonnnmmmkkkiiihhhgggjjjjjjjjjiiihhhfffeeedddbbbaaa```______^^^^^^___^^^^^^]]]]]][[[ZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVWWWWWWVVVVVVUUUSSSQQQOOOLLLKKKIIIGGGEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>=========::::::999999888777777777666666666666666666666666888777777666666666666666666:::@@@IIIQQQVVVWWWWWWPPPOOOLLLHHHCCC???<<<:::>>>???@@@@@@AAAAAAAAAAAA@@@???===;;;::::::;;;<<<<<<<<<;;;:::888666444333111111222222222222333333222111///---------......,,,,,,,,,++++++*********+++*********+++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++...,,,***))))))***,,,---(((((())))))******++++++******+++++++++,,,,,,,,,------,,,,,,------...///++++++,,,,,,---...//////............////////////000000111111222222222222222222222333444555666777777999;;;<<<===>>>@@@BBBEEEFFFHHHJJJKKKMMMPPPRRRTTTTTTTTTSSSSSSVVVZZZ]]][[[^^^aaabbb```___aaaddddddeeegggkkkooo{{{yyymmmddd^^^^^^aaa```bbbdddfffhhhlllpppssswwwxxx{{{|||~~~~~~|||xxxuuusssqqqqqqqqqooonnnmmmmmmmmmmmmlllkkkjjjiiiiiiiiiiiihhhgggfffeeedddbbbaaa```______^^^^^^___]]]^^^^^^^^^]]]\\\[[[ZZZXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZYYYVVVTTTQQQPPPLLLKKKIIIGGGFFFDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@BBBAAA@@@???>>><<<;;;;;;::::::999999888777777777666666666666666666666666888888777666666666666777666888===DDDLLLRRRTTTTTTNNNLLLIIIFFFBBB>>>;;;:::<<<===>>>???@@@@@@@@@@@@AAA@@@>>><<<;;;;;;;;;;;;<<<<<<;;;:::888666555444222222222222222333333333222111///...------...///,,,,,,+++++++++++++++******++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---++++++,,,,,,---......///******+++++++++,,,,,,,,,------,,,,,,------...///++++++,,,,,,---...//////............///////////////000111222222222222111222222222333444555666777666888:::;;;;;;<<<>>>@@@DDDFFFHHHIIIKKKMMMPPPSSSUUUUUUTTTSSSSSSVVVZZZ]]]ZZZ]]]aaaaaa___^^^```ccccccdddgggkkkooo{{{vvvkkkccc^^^^^^bbbbbbdddfffhhhiiimmmqqqtttwwwyyy|||}}}~~~}}}{{{wwwuuurrrqqqqqqqqqpppnnnllllllmmmmmmmmmllllllkkkiiihhhhhhgggfffeeeeeeeeebbbaaa```______^^^^^^___\\\]]]^^^______^^^]]]\\\XXXXXXXXXXXXYYYZZZ[[[\\\[[[]]]^^^\\\XXXTTTRRRQQQMMMLLLJJJHHHGGGEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAA???===<<<;;;:::::::::999999888777777777777777777777777777777777888888777666666666666666555666:::@@@GGGLLLNNNNNNIIIHHHFFFCCC@@@===;;;:::999:::;;;<<<======>>>>>>AAA@@@???===<<<;;;;;;:::<<<<<<;;;:::999777555444222222111111111000000000111111000///............++++++++++++++++++++++++)))+++------+++***+++,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,+++*********+++,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++,,,,,,------.....................///////////////000111333333222111111222222222333444555666777555777999::::::;;;>>>@@@CCCEEEGGGIIIJJJMMMPPPSSSUUUUUUUUUUUUTTTVVVYYY\\\[[[___aaaaaa___^^^```bbbcccdddgggkkkooo{{{rrriiibbb^^^^^^aaadddeeegggiiikkknnnrrruuuxxxzzz}}}~~~}}}{{{zzzvvvtttrrrqqqrrrrrrqqqpppllllllmmmmmmllllllkkkjjjggggggfffeeeddddddddddddbbbaaa```______^^^^^^___[[[\\\^^^`````````___^^^XXXXXXXXXXXXYYY[[[]]]^^^]]]___aaa^^^YYYUUURRRQQQNNNMMMKKKIIIHHHFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@???>>>===<<<;;;::::::999999888777777777777777777777777777777777777777666555555555555666444555888===CCCGGGHHHGGGDDDCCCBBB@@@???===<<<;;;999:::;;;===>>>>>>>>>???AAA@@@???>>><<<;;;::::::<<<<<<;;;:::999777666555333333222111000000//////000111111000000///...---++++++++++++++++++++++++)))+++...---+++******++++++++++++++++++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,++++++******++++++,,,---------------------------............///////////////000222333333222111000222222222333444555666777555777:::;;;;;;<<<>>>@@@BBBDDDFFFHHHIIILLLOOORRRTTTUUUVVVVVVVVVWWWYYY[[[^^^aaadddcccaaa___aaacccbbbdddgggkkkooo{{{}}}ppphhhbbb]]]]]]```eeefffhhhjjjkkknnnsssvvvyyy{{{}}}~~~|||zzzyyyuuusssqqqqqqrrrrrrqqqppplllmmmmmmlllkkkjjjiiihhhffffffeeedddccccccccccccbbbaaa```______^^^^^^___ZZZ[[[^^^```aaaaaa``````XXXXXXXXXXXXZZZ\\\^^^___^^^```bbb```ZZZUUURRRRRROOONNNLLLJJJHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCC????????????>>>>>>>>>===::::::999999888777777777777777777777777777777777777777666555555555555555333444777;;;@@@CCCDDDCCCAAAAAA@@@???>>>===<<<<<<<<<===>>>???AAAAAABBBBBBAAAAAA@@@>>>===;;;::::::<<<<<<;;;:::999888666555777666555444222111000000000000111111111///---,,,++++++++++++++++++++++++(((+++......+++)))***+++------,,,++++++*********************************)))***+++,,,,,,,,,,,,,,,+++,,,,,,---///000111111******+++++++++,,,,,,,,,------,,,,,,------...///------------------,,,,,,............/////////000...000222333333333111000222222222333444555666777666888;;;<<<<<<===???AAAAAACCCFFFGGGIIIKKKOOORRRSSSUUUWWWWWWWWWWWWXXXZZZaaadddfffeeebbbaaabbbdddbbbcccgggkkkooo{{{}}}nnneee```^^^```ddddddgggiiikkkmmmnnnqqqsssxxxyyy{{{~~~}}}{{{yyyxxxwwwuuusssqqqpppqqqqqqooonnnnnnmmmllljjjiiihhhggggggeeeeeedddddddddccccccccc___```aaaaaaaaa```^^^]]]\\\\\\]]]^^^____________WWWWWWWWWXXXZZZ\\\___`````````___\\\ZZZWWWTTTSSSPPPOOOMMMKKKIIIGGGGGGFFFNNNKKKGGGDDDDDDDDDCCCBBBDDDCCCBBB???>>><<<;;;;;;;;;::::::999888777666666666555444444555666777888888777555444333333444444666555555999>>>BBBCCCAAA@@@???>>>>>>???>>><<<:::@@@;;;999<<<>>><<<===???AAAAAA@@@>>>===<<<;;;:::<<<===<<<:::999888:::<<<888888888555333111222333---000333333111///---,,,444111,,,((('''(((+++---,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,,,,***(((***---...,,,)))(((((()))***+++,,,,,,---,,,,,,*********+++,,,---++++++++++++++++++++++++...---,,,+++************---,,,+++******,,,...///000000///////////////000222000...///111333444333333555666555444444555666888999;;;<<<<<<<<<>>>@@@CCCDDDFFFHHHIIILLLPPPSSSTTTVVVWWWXXXXXXYYY\\\^^^aaabbbbbbbbbaaaaaaccceeeccchhhggghhhrrr|||}}}nnneeeaaa___aaadddeeehhhjjjlllmmmnnnqqqssswwwxxxzzz}}}~~~|||zzzyyyvvvtttrrrqqqrrrrrrqqqooonnnmmmllljjjiiihhhggggggeeeeeeeeeeeedddddddddddd```aaaaaaaaa```___^^^]]][[[[[[\\\]]]]]]]]]\\\\\\WWWWWWWWWXXXZZZ\\\^^^______^^^]]][[[XXXVVVSSSRRROOONNNLLLKKKIIIHHHGGGGGGKKKIIIFFFDDDEEEFFFFFFEEEEEEDDDBBB@@@>>>===<<<<<<;;;::::::999888777666666666555555444555666777888888777555444333333444444444333555999???CCCDDDCCCAAA???>>>??????>>><<<:::;;;777777;;;>>>>>>???AAAAAAAAA@@@>>>===<<<;;;:::<<<<<<<<<:::999888:::<<<888888777555222000000111///111333333111///......///...,,,***)))***+++,,,,,,,,,+++++++++***************++++++,,,+++++++++///000000...,,,***)))))))))))))))***+++,,,,,,------,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++***)))((((((***+++,,,//////............//////111000///000222333333333333444555555444444555666888999;;;<<<<<<===>>>@@@CCCEEEFFFHHHIIILLLPPPSSSTTTVVVWWWXXXXXXZZZ\\\___aaabbbccccccbbbbbbdddeeedddiiiggghhhrrr||||||mmmeeebbb```bbbfffgggiiikkklllmmmnnnppprrruuuwwwyyy|||~~~}}}{{{xxxwwwuuusssrrrssssssqqqpppnnnmmmkkkjjjhhhhhhggggggfffffffffeeeeeeeeeeeedddbbbbbbbbbaaa```^^^\\\\\\ZZZZZZ[[[[[[ZZZZZZYYYXXXWWWWWWWWWXXXYYY[[[\\\]]][[[[[[ZZZXXXVVVSSSQQQPPPMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFDDDDDDFFFHHHHHHHHHEEEDDDCCCAAA???>>>======;;;::::::999888777666666666555555555555666777777777666555444444444444444111222555:::???CCCDDDDDDCCCAAA@@@@@@@@@???===:::999666666;;;>>>======@@@@@@@@@???>>><<<;;;::::::;;;<<<<<<;;;999999:::<<<::::::999666333111222333222444555444222000000000******+++++++++++++++++++++++++++*********************+++++++++***))))))...111333111,,,)))***,,,*********++++++,,,,,,---------,,,+++*********+++++++++++++++++++++++++++***+++,,,...//////.........---,,,,,,,,,---...///......------------......000//////111333444333111222444555555444444555666777999;;;<<<<<<===???AAACCCEEEGGGHHHIIILLLPPPSSSTTTVVVWWWXXXYYYZZZ]]]___bbbcccdddcccbbbbbbdddffffffkkkhhhhhhrrr}}}zzzllleeebbbaaacccfffhhhjjjlllmmmmmmnnnppprrruuuvvvxxx{{{}}}~~~|||yyyvvvwwwuuusssrrrrrrrrrqqqpppnnnmmmkkkiiihhhgggggggggggggggfffffffffeeeeeeeeedddcccbbbaaa___]]]\\\[[[ZZZ[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZXXXWWWWWWUUUSSSQQQOOONNNKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDEEEGGGHHHHHHHHHEEEEEECCCAAA@@@???>>>>>>;;;::::::999888777666666666666555555555666666666666666555555444444444444111333666:::???CCCDDDEEEFFFEEECCCBBBBBB@@@===;;;;;;888777;;;===;;;999;;;>>>>>>===<<<:::999888888:::;;;;;;;;;999999:::;;;======<<<999666555555666555666666444222111111222************************************************++++++++++++***))))))(((***,,,//////...---///000+++++++++++++++,,,,,,,,,------,,,++++++************+++++++++++++++,,,,,,)))+++---//////...---,,,//////......//////000111......---------...////////////000222444444222000222333444444444444555777777999;;;<<<===>>>@@@BBBDDDEEEGGGHHHIIILLLOOORRRTTTVVVWWWXXXYYY[[[^^^```cccdddeeedddccccccdddfffgggllliiihhhrrr}}}wwwjjjdddbbbaaacccgggiiikkkmmmnnnnnnoooqqqsssuuuvvvxxx{{{}}}~~~|||yyyvvvvvvtttqqqqqqqqqqqqpppnnnmmmlllkkkiiihhhgggffffffggggggfffffffffeeeeeeeeeeeedddbbb```^^^]]][[[[[[[[[[[[[[[[[[ZZZXXXWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWTTTTTTTTTSSSQQQOOONNNMMMJJJJJJIIIHHHHHHHHHHHHHHHHHHFFFEEEEEEFFFGGGFFFEEEEEEDDDCCCAAA@@@?????????;;;::::::999888777666666666666666666666666555555555555555555555444444444333555888;;;>>>BBBEEEGGGJJJIIIFFFEEEDDDBBB???<<<;;;777777:::<<<:::999;;;<<<<<<;;;999888777666555888:::;;;;;;999999:::;;;<<<<<<;;;999777555666777666777777666333222222333...---***((('''(((***+++******************+++++++++++++++++++++***)))((()))((((((+++///111000...,,,+++++++++++++++++++++,,,,,,,,,,,,++++++***************++++++,,,,,,,,,***+++---...---,,,***(((,,,,,,,,,,,,,,,------...//////......///000000111//////000222444444222000111222444444333444555777777999;;;======>>>@@@BBBDDDFFFGGGHHHIIIKKKOOORRRTTTVVVXXXYYYYYY[[[^^^aaadddeeeeeedddcccbbbdddfffgggllliiiiiirrr}}}ssshhhcccaaaaaacccfffiiikkkmmmnnnoooppprrrtttvvvxxxzzz|||~~~zzzxxxuuusssqqqpppppppppooonnnmmmllljjjiiiggggggfffffffffffffffeeeeeeeeeeeedddeeedddbbb```^^^]]]\\\\\\[[[\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTRRRRRRQQQQQQPPPNNNMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDBBBDDDCCCBBB@@@??????>>>>>>;;;::::::999888777666666666666666777666666555444444555555666555555444444555777999;;;>>>CCCHHHMMMOOOMMMJJJIIIGGGEEEAAA>>>:::555444888;;;<<<===@@@;;;;;;:::999777666555444777999;;;;;;:::999::::::777777777666444333444555666888888777444222222222000...+++((('''(((***++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++******+++)))''')))...///,,,))),,,++++++******)))))))))***++++++,,,,,,,,,+++************++++++,,,,,,---,,,,,,------,,,***)))(((,,,---------............///////////////000111222000//////111333444333111000222333444333444555777777999;;;======???AAACCCEEEFFFGGGHHHIIIKKKOOOQQQTTTVVVXXXYYYZZZ\\\___bbbdddeeeeeedddbbbbbbccceeefffkkkjjjjjjsss||||||qqqeeeaaaaaa```bbbfffhhhjjjmmmooopppqqqtttvvvxxxzzz|||~~~~~~}}}zzzxxxvvvtttrrrqqqqqqqqqpppooommmllljjjiiigggfffffffffeeeeeeeeeeeeddddddddddddeeecccaaa___^^^]]]]]]]]]ZZZZZZ[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWVVVUUUSSSRRRPPPPPPPPPPPPOOONNNLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCEEEDDDCCCAAACCCBBBAAA@@@???>>>>>>>>>;;;::::::999888777666666666666777777777666444333333444555666666555444444444666888:::>>>EEENNNTTTSSSPPPNNNLLLJJJGGGCCC@@@<<<777444777:::<<<>>>BBB<<<<<<;;;:::888777666555666888:::;;;:::999999:::333444555444222222444555555777999888555222111000,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------+++,,,,,,---------,,,,,,++++++++++++++++++***)))++++++******)))(((''''''((()))+++,,,------,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++......//////000000000///......---...///000111111111000///000222333333333///111333333333333555777777999<<<===>>>???BBBDDDEEEFFFHHHHHHIIIKKKNNNQQQTTTUUUXXXYYYZZZ\\\```bbbcccddddddcccaaaaaabbbcccdddjjjjjjkkkttt|||zzzoooddd`````````bbbeeehhhjjjmmmoooppprrruuuwwwyyy{{{}}}}}}|||{{{zzzxxxvvvwwwuuusssrrrrrrrrrqqqpppmmmllljjjhhhgggfffffffffeeeeeedddddddddcccccccccdddcccaaa___^^^]]]]]]^^^YYYYYYYYYZZZYYYYYYXXXWWWWWWWWWWWWWWWVVVTTTRRRQQQPPPPPPPPPOOOOOOMMMLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEBBBBBBAAACCCDDDEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>;;;::::::999888777666666666666777777777666444333333444555666666666444444333555777999>>>GGGRRRZZZUUUSSSPPPMMMKKKHHHDDDAAAAAA:::666777999:::<<<@@@>>>===<<<;;;999888777777666888:::;;;:::999999:::333444555444444444666888555777999999666222000///(((***,,,.........---,,,,,,,,,,,,------.........+++,,,,,,---............(((+++...---***)))***---+++******)))((('''&&&&&&'''(((***,,,---------,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,---//////***++++++,,,---,,,,,,,,,,,,,,,,,,---...///000111222000...///111333444333///111333333333333555777777999<<<===>>>???BBBDDDEEEFFFHHHHHHIIIKKKNNNQQQTTTUUUXXXYYYZZZ]]]```bbbcccddddddbbbaaa```aaacccbbbiiijjjkkkttt|||{{{oooddd```______bbbfffhhhiiikkknnnqqqsssuuuvvv{{{|||}}}}}}|||zzzxxxxxxuuutttsssqqqpppooonnnnnnmmmllljjjhhhfffdddcccccceeeeeeeeeeeeeeeeeeeeeeeeaaaaaa```___^^^]]]]]]\\\]]]\\\\\\[[[YYYXXXVVVUUUUUUUUUTTTTTTSSSRRRRRRRRRPPPPPPOOOMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEECCCAAAAAABBBBBBAAA@@@======>>>>>>????????????===;;;:::999999999777555444444333333333222222222222222222333333333444444444555666999>>>FFFOOOVVVYYYUUUQQQNNNLLLIIIEEEAAA<<<;;;999888888999;;;<<>>>>>===<<<:::999888666777888999999888777666888777666555444444333444333444666888777444111......---,,,,,,++++++,,,,,,+++++++++***************))))))))))))))))))))))))+++,,,---------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------///...---,,,+++,,,,,,---,,,,,,------...///000000......---,,,---...///000111111222333333333222222333333444444666777999:::777999;;;<<<===>>>@@@BBBDDDFFFGGGGGGGGGHHHKKKMMMTTTUUUVVVXXXZZZ[[[\\\]]]ffffffeeeccc```______```fffkkkiiijjjttt}}}{{{oooddd`````````cccgggiiijjjlllnnnqqqsssuuuvvv{{{|||}}}}}}|||zzzyyyxxxuuutttsssqqqpppooonnnnnnmmmllljjjhhhfffdddccccccccccccccccccccccccccccccaaaaaa```___^^^]]]]]]\\\\\\\\\\\\[[[YYYXXXVVVUUUUUUUUUTTTTTTSSSRRRRRRRRRPPPOOONNNMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEECCCAAAAAAAAABBBAAA@@@?????????>>>>>>>>>=========;;;999999999999777555777777666666666555555555444444444444555555555555333444666999===EEENNNTTTWWWTTTQQQOOOMMMJJJEEEBBB<<<;;;999888888999;;;<<<>>>>>>======<<<;;;999999666777888999999888777666555444333222222111111111333444666777666444111///...---,,,,,,++++++,,,,,,---,,,,,,+++***)))((((((************************)))***+++,,,,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------///...---,,,+++,,,------,,,,,,------...//////000//////.........///000111111111222333333333222222222222222222222333444555777999;;;<<<===>>>@@@BBBDDDFFFGGGGGGGGGHHHKKKMMMTTTTTTVVVWWWYYYZZZ\\\\\\bbbbbbcccbbb``````aaacccfffkkkiiijjjuuu~~~zzzoooeeeaaaaaaaaadddgggjjjkkkmmmoooqqqsssuuuvvv{{{|||}}}~~~}}}|||{{{zzzzzzuuutttsssqqqpppooonnnnnnmmmllljjjhhhfffdddccccccccccccccccccccccccccccccaaaaaa```___^^^]]]]]]\\\\\\\\\[[[ZZZYYYXXXVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQOOOOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEECCCAAAAAAAAAAAAAAA???AAAAAA@@@???===<<<;;;;;;===;;;999999999999777666888888777777777666666666555555666666666777777777333444666888<<>>===<<<;;;;;;<<<;;;999999999999888666555555555555444444444333555666666666666777777777333444555777;;;AAAHHHMMMTTTTTTUUUTTTQQQLLLFFFBBB<<<;;;999888888999;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;777777777888888777777777555555444333333333333333222333555666555333111000...---,,,,,,++++++,,,,,,,,,,,,++++++***)))((((((++++++++++++++++++++++++((())))))***+++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------......,,,,,,,,,,,,---...---------.........//////////////////000000111111000111222222333333333333444444444333444444555666777888;;;<<<<<<===???AAADDDEEEGGGGGGGGGIIIKKKNNNRRRRRRTTTUUUWWWYYYZZZZZZ[[[\\\^^^^^^^^^```bbbdddfffkkkiiikkkuuuwwwmmmdddbbbbbbbbbeeehhhlllmmmnnnpppsssuuuvvvwww{{{|||}}}~~~~~~}}}|||{{{{{{zzzuuutttsssqqqpppooonnnnnnmmmllljjjhhhfffdddcccccceeeeeeeeeeeeeeeeeeeeeeeeaaaaaa```___^^^]]]]]]\\\ZZZZZZZZZZZZYYYWWWVVVUUUTTTTTTSSSSSSRRRQQQQQQQQQNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDBBB@@@@@@AAAAAA@@@???>>>>>>>>>============<<<<<<:::999999999999888777444444444333333333222222444444555555555666666666333444555777999>>>EEEIIISSSUUUVVVUUUQQQJJJDDDAAA<<<;;;999888888999;;;<<<:::;;;<<<<<<===<<<<<<<<<888777777777777777777888555555444444333333444444222333444555444333222000...---,,,,,,++++++,,,,,,******************++++++++++++++++++++++++++++++*********+++,,,---......++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------...---,,,,,,,,,,,,......---------.....................//////000000000000///000111222333333444333333333444444555777888999666888:::;;;<<<===???AAACCCEEEFFFGGGHHHIIILLLNNNQQQRRRSSSUUUWWWXXXYYYZZZ[[[]]]^^^^^^]]]^^^```bbbeeekkkiiikkkvvvuuukkkcccaaabbbbbbdddhhhkkklllnnnqqqtttvvvxxxyyy{{{|||}}}~~~}}}|||{{{zzzzzzuuutttsssqqqpppooonnnnnnmmmllljjjhhhfffdddccccccccccccccccccccccccccccccaaaaaa```___^^^]]]]]]\\\YYYYYYYYYYYYXXXWWWVVVVVVTTTSSSSSSRRRRRRQQQQQQPPPMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDBBB@@@@@@@@@@@@@@@>>>========================;;;:::999999::::::888777666555555555555444444444333333444444444555555555222333555666888<<>>??????>>>===<<<;;;;;;:::;;;999888999::::::999777666666666666555555555555333333444444444555555555222333444555777:::???BBBHHHKKKNNNMMMIIIDDDAAA@@@<<<;;;999888888999;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;999888777666666777888999555444444333333444444555111222333333333333222222...---,,,,,,++++++,,,,,,***************+++++++++************************,,,,,,+++******+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,+++,,,---...///...........................///000111111111000000///000111222333444444444222222222222333444555666666888:::;;;;;;<<<>>>@@@BBBDDDFFFGGGHHHJJJMMMOOORRRSSSTTTVVVWWWYYYZZZ[[[[[[]]]^^^^^^^^^___aaaccceeejjjiiikkkvvvrrrhhhaaa```aaaaaacccfffiiikkkmmmqqquuuxxx{{{|||{{{|||}}}}}}|||zzzxxxxxxuuutttsssqqqpppooonnnnnnmmmllljjjhhhfffdddcccccceeeeeeeeeeeeeeeeeeeeeeeeaaaaaa```___^^^]]]]]]\\\YYYYYYYYYYYYXXXWWWVVVVVVSSSSSSSSSRRRQQQQQQPPPPPPLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGHHHGGGGGGFFFEEEDDDDDDBBB@@@???@@@@@@???>>>AAAAAA???>>><<<:::999888;;;999888999::::::999888666555555555444444444444444444444555555555555666222333444555666999===AAABBBFFFIIIHHHEEEBBBAAAAAA<<<;;;999888888999;;;<<<<<<<<<======<<<;;;;;;:::999888777666666777888999777777666666666777777888111222222333333333222222...---,,,,,,++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))),,,+++***)))))))))***++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,+++,,,---...///.....................---///000111222333222111111//////111222333444444444555444444333333444444555666777:::;;;;;;<<<>>>@@@BBBDDDFFFGGGHHHJJJMMMOOOSSSSSSUUUVVVXXXYYY[[[[[[ZZZ\\\]]]^^^^^^```ccceeeeeejjjiiikkkwwwzzzlllggg___YYYXXX]]]ccchhhjjjlllnnnqqqtttvvvxxxxxx|||}}}}}}{{{{{{zzzxxxwwwxxxuuurrrooonnnnnnlllkkkkkkiiihhhfffeeeeeeeeeeeehhhgggeeedddcccbbbbbbbbbccccccaaa```^^^\\\[[[ZZZZZZZZZYYYYYYXXXWWWUUUTTTTTTSSSSSSRRRQQQQQQPPPPPPOOONNNLLLKKKIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFAAA???>>>???BBBCCCAAA>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::999888777666666555555666666555555444333555444444333333222222111222333444555555777;;;>>>===CCCHHHGGGEEEEEEAAA===;;;:::888777666777888999<<<<<<============<<<<<<:::777555555666777777666888666555555666666555333222222222111111111111000000///...---,,,,,,,,,,,,+++***************++++++++++++************))))))444111...+++)))***+++,,,,,,,,,++++++***++++++++++++++++++************)))++++++******************,,,,,,------.../////////222111111111000000//////000000000000000111222222222111111000111333444555666666555555555666666777666888;;;<<<<<<===???AAACCCEEEGGGHHHIIIJJJMMMPPPSSSTTTUUUWWWXXXYYYYYYZZZ^^^^^^]]]\\\\\\^^^aaaeeeccciiigggiiissswwwjjjeee^^^ZZZYYY]]]cccgggiiijjjmmmpppsssuuuwwwxxx|||}}}~~~|||zzzzzzzzzxxxvvvxxxuuuqqqooonnnnnnlllkkkjjjiiigggfffeeeeeeeeeeeegggfffeeecccbbbbbbaaaaaabbbbbbaaa___]]][[[ZZZZZZYYYYYYYYYYYYXXXVVVUUUTTTSSSRRRRRRQQQPPPPPPOOOOOOOOONNNLLLKKKIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEAAA???>>>@@@BBBBBB@@@>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::999888777666666555555666666555555444333333333333333444444444444333444555555555777:::===<<>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::999888777666666555555666666555555444333222333333444555555666666333444555555555666999;;;===BBBEEECCCBBBBBB@@@======;;;999777666777888888;;;;;;<<<<<<<<<<<<;;;;;;888666555444666777888777999888777888999999777666333333333222222222111111000///---,,,***))))))(((,,,,,,+++++++++++++++,,,000//////...---,,,,,,,,,************++++++++++++************+++,,,------******+++,,,---......///---------....../////////,,,,,,------.../////////111111000000000000///////////////000000000111111111111000111111222444444333333222333333444555555666888:::;;;<<<===???AAABBBDDDFFFGGGGGGIIILLLNNNMMMOOORRRUUUWWWZZZ[[[\\\^^^______^^^^^^```cccfffgggmmmkkkmmmxxxwwwnnnaaa___\\\[[[[[[^^^aaacccgggiiilllooosssvvvxxxyyy{{{}}}|||zzzxxxwwwxxxxxxwwwvvvuuussspppooonnnmmmkkkiiiiiihhhgggfffeeeddddddddddddcccbbbaaa````````````______^^^\\\[[[YYYXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSOOOOOOOOOOOONNNNNNMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::999888777666666555555555666555555444333444444444555555555666666444555555555444555888:::???DDDFFFCCCBBBCCCBBB???>>><<<:::888666666777888::::::;;;;;;;;;;;;::::::888666444444666888888888;;;::::::;;;<<<<<<:::888444333333333222222222222///...------,,,,,,,,,,,,,,,++++++************+++------,,,+++***))))))(((+++,,,---......---,,,+++************+++,,,---...---,,,,,,,,,,,,+++++++++)))******+++,,,------...,,,,,,------.../////////000000000000000000//////000000111111222222222222000000000111111222333333444444444444555666777777666888:::;;;;;;<<<>>>@@@AAACCCEEEFFFGGGHHHKKKNNNPPPRRRTTTWWWZZZ\\\]]]^^^^^^____________aaadddfffgggmmmlllmmmxxxrrrjjj]]]\\\[[[ZZZ[[[^^^```bbbgggiiilllppptttxxxzzz{{{{{{}}}{{{yyywwwwwwwwwwwwvvvuuusssqqqoooooonnnmmmkkkiiihhhhhhgggfffeeedddccccccbbbaaa```_______________^^^^^^]]][[[ZZZYYYXXXXXXXXXXXXWWWWWWVVVTTTSSSRRRNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHIIIHHHGGGEEEDDDCCCCCCCCC@@@AAAAAAAAA@@@?????????>>>>>>>>>===<<<<<<;;;;;;;;;::::::999888777666666555555555666555555444333666666555555555444444444444444555444444555888:::AAAFFFIIIFFFDDDEEEDDDBBB???===;;;888777666777777999999::::::::::::999999777555333444666888999999<<<<<<===>>>@@@???===;;;444444444444333333333222000///...---,,,+++++++++++++++***)))))))))))))))++++++******)))((((((''',,,---......---,,,***(((************+++,,,---...++++++++++++************((())))))***+++,,,,,,---,,,,,,------...///////////////////////////000000,,,---.../////////......//////000111222222222333333333333444444666777777555777999;;;;;;<<<>>>@@@AAACCCEEEFFFGGGHHHKKKNNNRRRSSSUUUXXXZZZ[[[\\\]]]]]]^^^___``````aaadddfffffflllkkkmmmxxxzzznnnfff[[[ZZZYYYYYYZZZ]]]```bbbgggiiilllqqquuuyyy{{{||||||}}}|||zzzxxxwwwwwwwwwvvvtttqqqpppooonnnnnnmmmjjjhhhggggggggggggfffdddcccbbb``````___^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDDDD@@@AAABBBBBB@@@>>>>>>???>>>>>>>>>===<<<<<<;;;;;;;;;::::::999888777666666555555666666555555444333666666555555444333333222222333444444444555888:::CCCHHHKKKIIIHHHHHHFFFCCC@@@???<<<999777666666777888888999999999999888888666444333444777999::::::<<<<<<===???AAA@@@>>>;;;555555444444444333333333111000...,,,+++******))),,,,,,+++***))))))))))))++++++++++++***************++++++++++++)))'''&&&************+++,,,------'''((()))***+++,,,,,,---+++++++++,,,,,,---------,,,,,,------.../////////......////////////000000---...///000111000//////...///000111222222222222111111111111222333555555555777999:::;;;<<<>>>@@@BBBDDDFFFGGGGGGIIILLLNNNQQQRRRTTTVVVXXXYYYZZZ[[[[[[]]]______```aaadddfffeeekkkjjjlllxxxuuuiiibbbYYYXXXWWWWWWYYY\\\```ccceeegggkkkppptttxxx{{{||||||}}}~~~{{{yyywwwwwwwwwuuutttpppooonnnnnnnnnmmmjjjhhhfffgggggggggfffdddbbbaaa___^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYVVVVVVVVVVVVUUUSSSRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEEEE@@@BBBCCCBBB???===>>>???>>>>>>>>>===<<<<<<;;;;;;;;;::::::999888777666666555555666666555555444333444444444444333333333333111222333333444555999;;;CCCIIIMMMKKKJJJIIIGGGCCCAAA???<<<999777666666666777888888888888888888777555444333444777999:::;;;::::::<<<>>>@@@???<<<:::555555555555444444444444///////////////000111111///...---,,,++++++++++++***++++++++++++,,,,,,,,,))))))*********)))))))))+++++++++***++++++,,,,,,((())))))***+++,,,---...,,,---------------------,,,,,,------.../////////........./////////000000///000222333333333111000...///000111222222222111000000000111222333555666555777999::::::;;;>>>@@@CCCEEEFFFGGGHHHJJJMMMOOOOOOQQQSSSVVVYYY[[[\\\]]]ZZZ\\\^^^______```ccceeeeeekkkkkkmmmxxx|||qqqfff___XXXWWWVVVVVVXXX\\\```cccdddfffjjjooossswwwzzz||||||}}}|||zzzxxxwwwvvvuuussspppooonnnnnnnnnmmmjjjgggfffgggggggggfffdddbbbaaa^^^^^^]]]]]]\\\\\\]]]]]]^^^]]]]]]\\\[[[ZZZYYYYYYVVVVVVVVVUUUTTTSSSRRRQQQNNNNNNNNNNNNNNNNNNOOOOOOKKKJJJIIIIIIHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEFFF@@@BBBDDDBBB???===>>>???>>>>>>>>>===<<<<<<;;;;;;;;;::::::999888777666666555555666666555555444333111222222333333444444555000111333333444666999<<>>>>>;;;888666666555555555444444444,,,---///222555999<<<>>>111000///...---,,,,,,,,,((())))))***++++++,,,,,,)))******+++,,,,,,------,,,,,,++++++***+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////000---.........//////000000,,,---///000111000...------...000111222222111111222222222333444555777888555777999::::::;;;===???CCCEEEGGGHHHIIIJJJMMMPPPOOOQQQTTTXXX[[[^^^```aaaYYY[[[]]]^^^___```bbbdddffflllkkknnnyyyxxxrrrkkkbbb[[[VVVUUUTTTTTTVVVYYY]]]___bbbeeeiiinnnsssvvvyyyzzzzzz{{{}}}~~~{{{xxxxxxyyyxxxvvvsssooonnnlllkkkkkkjjjhhhgggiiihhhfffdddcccbbbaaaaaabbbaaa```___]]]\\\[[[ZZZ]]]\\\[[[\\\\\\\\\ZZZXXXYYYXXXVVVTTTRRRRRRRRRRRRQQQPPPPPPOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJIIIHHHFFFEEECCCBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>===<<<;;;::::::::::::::::::999888777666666666666555444333222222111333333333222222111111111444444333444555777999:::CCCFFFIIILLLLLLIIIEEEBBBBBB@@@===;;;888777777777::::::999777555444666888888888888777777777777777::::::999999888888777777777777666555444444333333000000000444???OOOYYY[[[QQQFFF777---***+++***))),,,,,,,,,+++++++++******)))***+++,,,,,,+++***))))))************++++++++++++,,,,,,++++++***)))(((---,,,+++******,,,...///...///000///000222222111...//////000000000000000000000000000000000000000111111000//////...//////000111222333555666777777888999;;;;;;;;;===???BBB@@@CCCFFFHHHIIIKKKMMMNNNSSSTTTUUUVVVXXX[[[]]]^^^]]]\\\[[[[[[]]]___aaaccceeellllllooozzzwwwooojjjddd\\\VVVUUUTTTTTTTTTVVVZZZ]]]___bbbeeeiiinnnsssvvvxxxyyyyyyzzz|||~~~|||yyyxxxwwwvvvssspppooonnnlllkkkkkkjjjhhhggghhhgggfffdddcccbbbaaaaaabbbaaa```___]]]\\\[[[[[[\\\[[[ZZZZZZ[[[[[[YYYWWWYYYXXXVVVTTTRRRRRRRRRRRRQQQPPPPPPOOOOOONNNMMMMMMJJJIIIIIIHHHHHHHHHHHHIIIFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAA@@@@@@@@@?????????>>>===<<<;;;:::::::::999::::::999999777666666333333333444444444555555333333333222222222111111444333333333555666888999@@@CCCGGGJJJJJJHHHDDDBBBAAA@@@===;;;888777777666:::::::::888666555777888999888777777777888999:::999999999888777777666666555555555444444333333333333333111000444;;;===;;;>>>666---))))))******(((,,,,,,,,,+++++++++******)))***++++++++++++***))))))************+++++++++))))))***+++,,,,,,,,,,,,))))))***++++++,,,,,,,,,))),,,...///111222111000......///000000000//////000000000000000000000000222111111000000000000111333333333333444444444444777888999999999999;;;===@@@CCCFFFHHHIIIJJJMMMOOOSSSSSSTTTUUUXXXZZZ\\\]]]\\\\\\[[[[[[\\\___aaacccfffllllllooo{{{}}}vvvmmmeeeaaa\\\WWWSSSTTTTTTTTTUUUWWWZZZ]]]___bbbeeeiiinnnrrruuuwwwxxxxxxyyy{{{}}}~~~|||yyywwwvvvtttqqqnnnooonnnlllkkkkkkjjjhhhgggggggggfffeeecccbbbaaaaaabbbbbbaaa___^^^]]]\\\[[[[[[ZZZYYYYYYZZZYYYWWWVVVXXXWWWVVVTTTSSSRRRRRRRRRPPPPPPPPPOOONNNNNNMMMMMMHHHHHHGGGGGGGGGHHHIIIIIIEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@?????????>>>===<<<;;;:::::::::999999999999999888777666333333333444444444555555333333333333222222222222333333333333444555777888===@@@DDDGGGHHHGGGDDDBBBAAA@@@>>><<<:::888777777;;;;;;;;;:::888777888::::::888777666666888;;;<<<999888888777666555555555333333333333333333222222///111111///111444222...111---******,,,---,,,***,,,,,,,,,+++++++++******)))***++++++++++++***))))))************+++++++++)))***+++,,,,,,---,,,,,,)))***,,,......---,,,***((()))---000222111111000------...////////////...000000000000000000000000222111111111111111222333444444333333222222111111888999999999888888:::<<>>===<<<;;;:::::::::999999999999999888777666666666555444333222222111333333333333333333333333222222333333444555666666:::===AAAEEEGGGGGGFFFDDDBBBAAA@@@>>><<<;;;:::999;;;<<<<<<;;;999999:::;;;999777555444555888;;;===888888777666555444444333111111111111222222222222+++///000...000222222......,,,******+++,,,***))),,,,,,,,,+++++++++***************++++++*********))))))*********+++++++++,,,,,,,,,,,,+++***)))(((///000000000000...---,,,++++++---111222000///000,,,------...............////////////////////////000000000000111111222333333333333222222111111111888999::::::::::::===???AAACCCFFFGGGHHHJJJMMMOOOQQQQQQRRRSSSVVVXXXZZZ[[[[[[ZZZZZZZZZ\\\___aaacccgggmmmlllooo{{{~~~xxxssskkkggg```[[[WWWVVVUUUTTTRRRSSSTTTUUUXXX[[[]]]___bbbdddhhhmmmqqqtttuuuvvvxxxyyy{{{}}}~~~~~~~~~yyyyyyxxxvvvtttrrrrrrqqqooonnnlllkkkkkkjjjhhhfffeeeffffffeeedddcccbbbaaaaaaaaa```___^^^]]]]]]\\\\\\[[[ZZZZZZ[[[ZZZXXXVVVVVVVVVVVVUUUTTTSSSRRRRRRPPPOOOOOONNNNNNMMMLLLLLLIIIIIIHHHIIIIIIJJJKKKKKKHHHGGGFFFDDDCCCAAA@@@???AAAAAAAAA@@@@@@@@@?????????>>>===<<<;;;:::::::::888888999999999888777777666666555444333222222111333333333333333333333333222222333444444555555555999<<<@@@DDDGGGHHHGGGFFFCCCCCCBBBAAA???===<<<;;;;;;<<<===<<<;;;::::::;;;888666444333444777:::===888888777666555444333222000000111111111111111111...111///***(((******'''+++)))&&&%%%&&&''''''(((,,,,,,,,,+++++++++******+++******************+++))))))*********+++++++++++++++++++++***)))((('''444333111///---,,,,,,---///,,,---111111,,,+++...,,,------...............///////////////////////////////////////000111222000111111222222333333444666888999:::;;;<<>>===<<<;;;:::::::::888888999999999888888777333333333444444444555555333333333333444444444444333333444555555555555555888;;;???CCCFFFGGGGGGFFFCCCCCCCCCBBB@@@???===<<<:::;;;======;;;:::;;;;;;888777555444555777:::;;;999888777666555444333222111111111111111111000000///111///***'''***+++++++++)))(((&&&'''))),,,...,,,,,,,,,+++++++++******++++++***))))))***++++++)))************+++++++++(((((()))***++++++++++++222000...+++******+++,,,000---000666555---)))+++------...////////////...000000000000000000000000//////////////////000111//////000222333555666666444555777999:::<<>>===<<<;;;:::::::::777888888999999999888888333333333444444444555555333333333444444444555555333444555666666666555555777999===AAACCCEEEEEEEEEBBBBBBBBBAAA@@@>>><<<;;;999;;;======<<<::::::;;;:::999888888888999:::;;;:::999888777555444333333222222222111111000000000,,,000111---+++...111111,,,,,,,,,++++++,,,...000,,,,,,,,,+++++++++******++++++***))))))***++++++)))************+++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,------000///777CCCBBB555------......///000000000//////000000000000000000000000111111000000///000000000000000111333444555777777666777999:::;;;<<>>===<<<;;;:::::::::777888888999999999888888777666555444333222222111333333333444444555555555444555666777777777666555666888;;;???BBBCCCCCCCCC@@@@@@AAA@@@???===;;;:::888:::<<<===<<<::::::;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999777666444333333444333333222111000000///...222333///******+++)))***+++,,,+++)))(((((((((,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,)))************+++++++++////////////...---,,,+++((())),,,///111111111000111333???OOOOOO???333111...//////000000000000000000000000000000000000000333333222111000000000111111222222333555666666777:::<<<=========>>>@@@BBBCCCDDDEEEEEEGGGIIINNNQQQRRRRRRSSSTTTWWWYYY[[[\\\YYYXXXXXXYYY[[[^^^bbbddddddiiihhhjjjvvvzzzyyyssskkkccc]]]YYYUUUSSSOOOOOONNNNNNMMMNNNNNNNNNPPPRRRUUUWWWXXXZZZ]]]```bbbdddgggjjjmmmppprrrrrrtttvvvyyy|||~~~~~~~~~~~~~~~~~~|||yyywwwtttsssrrrooonnnmmmlllkkkjjjjjjjjjhhhfffeeeeeeeeeeeedddbbbaaa```^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVTTTSSSQQQPPPOOORRRRRRQQQPPPNNNMMMMMMLLLJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHFFFEEECCCBBBAAA????????????>>>>>>>>>===>>>>>><<<;;;999888666666:::999777666666666777888555555555555555555444444333333333333333333333333333333333444444444555555777888:::<<<>>>@@@AAABBBBBBAAA???===<<<<<<<<<===<<<<<<<<<===<<<<<<;;;:::;;;:::888999:::;;;;;;:::888888777666666666666666000000000000///////////////000111111000...,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++(((***+++---......------+++++++++,,,,,,---------***222>>>FFFFFF>>>222***...............///000000111111000000//////......000000000000111111111111222222222222333444555555999;;;<<<<<<<<<===???AAABBBDDDFFFGGGGGGHHHKKKLLLNNNQQQUUUWWWWWWWWWXXXYYYZZZ[[[^^^______```bbbdddgggkkkhhhjjjwwwxxxssskkkfff^^^WWWRRRNNNLLLJJJLLLLLLLLLLLLMMMOOOPPPQQQPPPRRRUUUWWWXXXZZZ]]]```bbbdddfffjjjmmmoooqqqrrrsssuuuxxx{{{}}}~~~~~~~~~~~~~~~}}}{{{yyywwwtttsssrrrooonnnmmmlllkkkjjjjjjjjjgggeeedddcccddddddcccaaaaaa```^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPQQQQQQPPPOOONNNMMMLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCCCCBBB@@@@@@@@@@@@?????????>>>======<<<;;;999888777777999999777666666666777888666666555555555444444444333333333333333333333333333333333444444444555555666777999;;;>>>???@@@AAA>>>===<<<:::999999999999;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;999999:::;;;:::999999888777666666555666666111111111000000/////////000000111000///...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))******+++,,,,,,,,,,,,+++)))***,,,------------,,,+++,,,,,,,,,,,,,,,,,,---,,,...000222222000...,,,...............//////000111000000000/////////...000000000000111111111111222222222222333444555555777999:::;;;;;;<<>>??????<<<;;;:::888777777777777888999:::;;;<<<<<<<<<<<<===<<<:::999:::;;;:::999999999888666666555555555444333222111000000//////111111000///...---,,,,,,++++++++++++++++++++++++,,,,,,++++++*********)))+++++++++*********************+++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++///...,,,++++++,,,...///......------......///000000000000000////////////000000000000111111111111222222222222333444555555555777999999:::<<>>>>>;;;;;;::::::::::::999999999888888777777777777777888777666555444333222222333333333333333333333333333333333444444444555555444555777999;;;<<<======<<<<<<;;;999888888777777666777888:::;;;<<<<<<<<<>>><<<:::999:::::::::888:::999888777666666666666777666444222111000000000222111000...------------++++++++++++++++++++++++*********))))))(((''''''******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++---------,,,,,,+++++++++......///000000///.........------------...//////000000000000///////////////000000000111111111111222222222222333444555555444666888999:::<<>>>>>>>>>>>============::::::::::::::::::::::::888888888888777777777666888777666555444333222222333333333333333333333333333333333444444444555555444555777999:::;;;<<<<<<;;;;;;::::::999777777666555666777999:::;;;;;;;;;===;;;999999::::::999888::::::999888888888888999:::999666333111000000000222111000...------------++++++++++++++++++++++++++++++******))))))))))))******************************+++,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***,,,---//////---,,,***---------------...//////////////////000000000000///000000000111111111111222222222222333444555555555777999:::;;;===@@@CCCBBBDDDFFFGGGGGGHHHKKKLLLPPPRRRUUUVVVUUUVVVWWWYYY\\\^^^______```cccfffiiifffkkkjjjmmm{{{zzzrrrjjjccc\\\WWWSSSLLLJJJGGGGGGHHHIIIIIIHHHKKKKKKKKKKKKKKKLLLMMMMMMPPPRRRUUUWWWXXXZZZ]]]```aaaccceeehhhjjjlllmmmnnnooopppsssuuuwwwxxxxxxxxxzzzzzzzzz{{{|||~~~zzzyyyxxxvvvtttsssrrrqqqnnnmmmllljjjiiiiiiiiiiiihhhfffeeeeeeeeeeeedddbbb```___^^^]]]\\\\\\\\\\\\YYYYYYYYYYYYXXXXXXXXXXXXUUUUUUUUUTTTSSSRRRRRRQQQMMMMMMMMMMMMLLLLLLKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBB>>>>>>=========<<<<<<<<<::::::::::::::::::::::::777888888888888777666666777777666555444333333222333333333333333333333333333333333444444444555555444555777999:::;;;;;;<<<::::::999999888777555444444555666888999::::::::::::888777777999:::999888;;;::::::::::::;;;<<<<<<===;;;888444222000000111111111000///...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,+++///---,,,******,,,---///------,,,,,,------...///////////////000000000000000000000000111111111111222222222222333444555555666888::::::;;;===@@@BBBBBBDDDFFFGGGGGGHHHKKKLLLPPPRRRTTTUUUUUUVVVYYY[[[]]]^^^______```cccgggkkkgggllllllppp~~~uuupppggg```YYYTTTPPPMMMLLLJJJHHHIIIJJJLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNPPPRRRUUUWWWXXXZZZ]]]```aaabbbeeegggjjjkkkmmmmmmnnnppprrrtttvvvvvvwwwvvvyyyyyyzzz{{{|||~~~yyyxxxwwwvvvtttsssqqqqqqnnnmmmkkkjjjiiiiiihhhhhhgggeeeddddddeeedddcccaaa```___^^^]]]]]]]]]]]]]]]YYYYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPNNNNNNMMMMMMMMMMMMLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFDDDCCCBBBAAAAAA>>>>>>>>>>>>============;;;;;;;;;::::::999999999777888888999888777666555666666555555555444444444333333333333333333333333333333333444444444555555555666777999:::;;;;;;<<<;;;;;;;;;;;;:::888666555444555666777888888999888777666555666888999999888;;;;;;;;;;;;<<<>>>???@@@@@@===999555222111111111000000111000///...,,,+++++++++++++++++++++++++++))))))******+++,,,,,,,,,))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,++++++++++++,,,...///+++,,,,,,,,,,,,,,,,,,---000///---++++++---///000------,,,,,,------...///.../////////000000000111000000000000111111111111222222222222333444555555666888999::::::;;;>>>@@@BBBDDDFFFGGGGGGHHHKKKLLLOOOQQQSSSTTTUUUWWWZZZ]]][[[\\\]]]]]]^^^aaafffjjjhhhnnnmmmrrrxxxnnnhhh```YYYSSSOOOLLLIIIIIIGGGFFFGGGIIIJJJJJJIIIJJJJJJKKKKKKLLLNNNOOOPPPPPPRRRUUUWWWXXXZZZ]]]```aaabbbeeegggiiikkklllmmmnnnoooqqqsssuuuvvvvvvvvvyyyyyyyyyzzz|||~~~~~~~~~~~~yyyxxxwwwuuutttrrrqqqqqqmmmmmmkkkjjjiiihhhhhhhhhfffdddccccccccccccbbb``````___^^^^^^]]]]]]]]]]]]ZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVTTTSSSQQQPPPOOONNNNNNNNNMMMMMMMMMMMMMMMKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGFFFDDDCCCAAA@@@@@@????????????>>>>>>>>>>>><<<<<<;;;::::::999888888777888888999999777666555555555555555555555444444333333333333333333333333333333333444444444555555555666888999;;;;;;<<<<<<===>>>>>>>>>===;;;999888444555666777888888888777666444444555777999999999:::;;;;;;<<<>>>???AAABBBAAA>>>:::555222111111111///000111111000...,,,***++++++++++++++++++++++++%%%%%%&&&'''((()))******))))))******++++++++++++******+++,,,,,,,,,,,,+++++++++******+++---...000+++++++++,,,,,,---------***+++,,,------,,,+++***---,,,,,,,,,,,,---........./////////000000111111000000000000111111111111222222222222333444555555666777888999888999<<<>>>BBBDDDFFFGGGGGGHHHKKKMMMNNNPPPRRRTTTUUUXXX[[[^^^ZZZ[[[[[[[[[]]]```eeeiiiiiioooooosssuuunnnccc___YYYRRRMMMJJJJJJJJJFFFGGGIIIJJJKKKJJJJJJIIIHHHHHHIIIKKKMMMOOOQQQRRRTTTUUUVVVXXX[[[]]]______aaabbbdddfffiiikkkmmmnnnooooooppprrrtttuuuwwwwwwwwwyyyzzz|||~~~}}}zzzyyyxxxvvvtttsssrrrrrrmmmkkkjjjiiiiiiiiigggfffeeedddccccccddddddbbb```\\\\\\]]]]]]^^^^^^]]]]]]WWWWWWVVVUUUVVVWWWXXXYYYVVVUUUSSSQQQQQQQQQRRRRRRLLLMMMNNNOOONNNNNNLLLKKKKKKIIIGGGGGGHHHHHHGGGFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>======;;;;;;;;;<<<<<<<<<======777777777777666666666666555555444444444333333333555444222111111222444555222222333333333333444444666777888999:::;;;;;;;;;>>>===<<<<<<<<<;;;888555555555666777888777444222555666555444333444777:::999999888999:::<<<>>>@@@===;;;999666333222111111000000000000///...---,,,......---,,,,,,,,,------)))************+++++++++***++++++++++++,,,,,,,,,))))))***++++++++++++***++++++,,,,,,,,,++++++***)))+++,,,,,,+++***+++,,,)))******++++++,,,,,,---......---------......///111111111111000000000000000111111111111222222222666555333333333444666888666777999:::::::::<<<>>>AAACCCDDDEEEEEEGGGKKKNNNRRRTTTVVVXXXZZZ[[[[[[ZZZ[[[[[[[[[[[[\\\^^^cccfffkkkpppnnnqqqwwwmmmfff\\\YYYSSSNNNJJJHHHGGGHHHGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKLLLMMMOOORRRTTTUUUUUUVVVWWWYYY[[[]]]___```aaabbbdddfffiiikkkmmmnnnnnnooopppqqqsssuuuvvvwwwvvvwwwyyy{{{|||~~~~~~~~~}}}zzzyyywwwuuutttrrrqqqqqqmmmkkkjjjiiijjjiiigggffffffeeeddddddeeedddbbb```\\\]]]]]]^^^]]]]]]\\\\\\YYYYYYWWWVVVVVVVVVVVVWWWUUUTTTSSSRRRQQQQQQQQQRRRMMMMMMNNNOOONNNMMMLLLKKKMMMKKKIIIIIIJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@??????>>>======;;;;;;;;;;;;::::::::::::888888777777777666666666555555444444444333333333666555444444444444555666222222333333333333444444555666888:::<<<===>>>>>>>>>============;;;888555444444555777999999666444666666666444333444777:::::::::999888888999:::;;;;;;999777444222000000000000000000000///...---,,,///...---++++++*********)))************+++++++++((())))))))))))*********)))******+++,,,+++++++++,,,,,,,,,------,,,,,,+++''')))+++,,,,,,+++---...,,,,,,,,,,,,,,,+++++++++...------------...//////111111111000000000//////000000111111111222222222333333222222333666888999666888:::::::::;;;===???AAACCCDDDEEEEEEHHHKKKNNNRRRTTTVVVXXXZZZ[[[[[[[[[YYYZZZZZZ[[[\\\___dddhhhkkkpppnnnqqq~~~zzzssskkkbbb[[[SSSPPPLLLHHHEEEEEEEEEEEEHHHHHHJJJKKKLLLLLLLLLLLLNNNNNNOOOQQQSSSUUUWWWXXXWWWWWWYYYZZZ\\\^^^``````aaabbbdddfffhhhjjjlllmmmmmmnnnoooppprrrtttuuuvvvtttuuuwwwyyy{{{||||||}}}~~~~~~~~~~~~|||yyyyyywwwvvvtttrrrqqqqqqmmmllljjjiiijjjiiihhhfffgggeeedddeeeeeeeeecccaaa^^^^^^^^^^^^]]]\\\[[[ZZZ[[[ZZZYYYWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQRRRNNNNNNNNNNNNNNNMMMLLLKKKMMMKKKIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@??????>>>>>>===;;;;;;::::::999888888888999999888888888777777777555555444444444333333333444555555555555555555444222222333333333333444444444666888;;;===???AAAAAA???>>>=========<<<999666333333444777999:::888777666666666555444555777999<<<;;;999888777666666666999777555222000/////////000000000000///...------///...,,,+++)))((((((((()))************+++++++++((())))))))))))************++++++,,,,,,,,,,,,,,,))))))***************)))&&&(((+++,,,,,,,,,...///......------,,,++++++***---------------...//////111111000000000000//////000000000111111111222222111111111222444666999:::777888:::;;;;;;<<<>>>@@@BBBCCCDDDEEEFFFHHHKKKNNNRRRTTTVVVYYYZZZ[[[[[[[[[XXXYYYZZZZZZ\\\```eeeiiikkkpppnnnppp}}}xxxooohhh```XXXRRRKKKIIIGGGDDDCCCDDDEEEEEEIIIJJJJJJKKKLLLMMMNNNNNNPPPPPPQQQSSSUUUWWWYYYZZZYYYZZZ[[[\\\^^^___```aaabbbcccdddfffhhhjjjkkklllllllllnnnoooqqqsssttttttssstttvvvxxxzzz{{{||||||~~~}}}}}}}}}~~~~~~}}}|||zzzyyyxxxwwwuuutttrrrqqqnnnllljjjjjjjjjjjjhhhfffgggfffeeeeeefffeeecccbbb^^^^^^^^^^^^\\\[[[ZZZYYYZZZYYYYYYXXXWWWVVVVVVVVVTTTTTTSSSSSSRRRQQQQQQQQQNNNNNNNNNNNNMMMMMMLLLKKKKKKIIIGGGGGGHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@?????????>>>>>>>>>===;;;:::::::::999999999999999999999999888888888777555555444444444333333333111222444555555444222111222222222333333333444444444555888;;;===???AAAAAA@@@???>>>>>>>>>===:::777555555555777999:::999777666777777666555555777999;;;;;;:::888777666555555777555333111000000000000000111111000000///...---...---,,,******)))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,)))******++++++++++++***''')))+++,,,,,,+++,,,............------,,,,,,,,,---------------...///000111000000000////////////000000000000111111111111111111222222444666888999777999;;;<<<<<<===???AAABBBCCCEEEEEEFFFHHHLLLNNNRRRTTTVVVYYY[[[\\\\\\\\\YYYZZZZZZ[[[\\\___dddhhhjjjooommmppp}}}yyynnneee^^^XXXRRRMMMGGGFFFEEEDDDDDDEEEGGGHHHJJJKKKKKKLLLMMMOOOPPPPPPQQQRRRSSSTTTVVVYYY[[[\\\\\\\\\]]]^^^___```aaabbbccccccdddfffgggiiijjjjjjjjjkkklllnnnpppqqqrrrsssssstttvvvxxxzzz{{{{{{|||~~~}}}}}}|||||||||}}}}}}}}}|||zzzzzzzzzyyywwwuuusssrrrnnnlllkkkjjjjjjjjjhhhggggggfffeeeeeefffeeecccbbb___^^^^^^]]]\\\ZZZYYYXXXWWWXXXXXXXXXXXXXXXXXXXXXTTTTTTTTTSSSRRRRRRQQQPPPOOOOOONNNMMMMMMLLLLLLLLLKKKIIIGGGGGGHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA?????????>>>>>>>>>>>>>>>:::::::::::::::;;;;;;;;;999999999999888888888777555555444444444333333333000222444555555444222000222222222333333333444444444666888:::<<<>>>??????AAA@@@?????????>>>;;;888999777777777999999888666666777888777666555666888::::::999999888888777777555444333111111111111222111111111111000///...---,,,++++++++++++,,,,,,---))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,,,,------...//////......***+++------+++******+++,,,,,,,,,------.........,,,,,,,,,------///000000000000000////////////...//////000000000111111111333333333333444444555666666888:::<<<<<<===???AAABBBDDDEEEFFFFFFHHHLLLOOORRRTTTVVVYYY[[[\\\]]]]]]\\\\\\\\\[[[[[[^^^bbbeeeiiiooommmppp}}}wwwoooddd[[[UUUQQQMMMJJJEEEEEEEEEEEEFFFHHHJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRSSSTTTUUUWWWZZZ\\\]]]^^^______```aaabbbbbbbbbcccddddddfffggghhhiiiiiiiiijjjkkkmmmnnnpppqqqrrrrrrsssuuuwwwyyyzzz{{{{{{|||{{{{{{{{{{{{|||}}}~~~~~~~~~|||{{{zzzzzzzzzyyyxxxuuusssqqqnnnmmmkkkjjjkkkjjjiiiggggggeeedddeeeeeeeeecccaaa^^^^^^^^^]]]\\\ZZZYYYXXXVVVWWWXXXYYYYYYYYYYYYYYYSSSTTTTTTTTTSSSRRRQQQPPPPPPPPPNNNMMMLLLLLLLLLLLLMMMKKKIIIIIIJJJJJJIIIHHHFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::999999888888888777777777555555444444444333333333333444666777777666444333222222333333333333444444444555777:::<<<>>>??????BBBAAA@@@@@@@@@???<<<999;;;999888888999999888666777888999888666555666777888888999999999999888777444333111000000111222222111111111111000///......+++******++++++,,,---...)))************+++++++++((())))))))))))************++++++,,,,,,,,,,,,,,,((()))***++++++,,,,,,++++++---...---+++))))))******++++++,,,---.........,,,,,,,,,---...///000111000000////////////....../////////000000000111111333333333333444444444444555777:::;;;<<<===???AAACCCDDDEEEFFFGGGIIILLLOOORRRTTTVVVYYY\\\]]]^^^^^^]]]]]]]]][[[[[[]]]aaadddhhhnnnmmmqqq~~~yyynnneeeZZZQQQMMMKKKHHHFFFEEEEEEEEEFFFHHHJJJLLLMMMMMMMMMMMMMMMOOOQQQSSSTTTTTTUUUVVVWWWYYY[[[]]]___``````aaaaaabbbbbbccccccddddddeeeeeefffggghhhhhhhhhiiijjjlllmmmooopppqqqpppqqqsssuuuwwwxxxyyyyyyyyyyyyzzzzzz{{{|||~~~~~~}}}}}}~~~~~~|||{{{xxxxxxxxxxxxvvvtttqqqooonnnmmmkkkkkkkkkkkkiiigggfffeeeddddddeeedddbbb```]]]]]]]]]\\\\\\ZZZYYYYYYXXXXXXYYYZZZZZZYYYXXXWWWSSSTTTTTTTTTSSSRRRQQQPPPQQQPPPNNNMMMLLLKKKKKKLLLMMMKKKIIIIIIJJJJJJIIIHHHEEEEEEDDDCCCBBBAAAAAA@@@===>>>>>>>>>>>>>>>>>>>>>======<<<:::999777666666888888777777777666666666555555444444444333333333444444555666666555444444222222333333333333444444333555777;;;>>>@@@BBBBBBCCCBBBAAAAAAAAA???<<<::::::888777888999::::::999777888999999777666666777777777888888888777666555111000/////////000111222111111111111111000......+++************++++++,,,)))************+++++++++((())))))))))))*********)))******+++,,,+++++++++&&&&&&'''))))))******)))***,,,------+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000000/////////.........////////////000000000111000111222333444555555555444666999:::;;;<<>>>>>>>>>>>???>>><<<:::777444222111777777777777666666666666555555444444444333333333222333333333333333333222222222333333333444444444222444777;;;???CCCEEEFFFCCCBBBAAAAAAAAA@@@===:::888777666777:::;;;<<<;;;777888:::999777666666777777777888777777555333222///......---...///000111111222222111111000///...++++++***))))))((()))))))))************+++++++++***++++++++++++,,,,,,,,,))))))***++++++++++++******+++,,,---.../////////(((***,,,,,,++++++,,,------,,,,,,++++++******)))+++,,,,,,---...///111111000/////////............////////////000000000000...///111333555666666777333555888::::::<<<>>>@@@CCCDDDFFFFFFGGGIIIMMMPPPRRRTTTVVVZZZ\\\^^^^^^___ZZZZZZ[[[[[[\\\___dddggggggmmmnnnrrr}}}qqqddd\\\XXXQQQJJJDDDBBBAAABBBBBBCCCEEEHHHKKKNNNQQQRRRPPPPPPPPPQQQRRRTTTWWWXXXUUUXXX\\\^^^```aaabbbdddddddddcccccccccddddddeeegggggggggggggggggggggggggggiiikkkkkkjjjjjjkkklllmmmnnnoooqqqsssuuuvvvwwwwwwxxxzzz|||}}}~~~~~~~~~}}}}}}|||yyyvvvsssrrrqqqpppnnnmmmooommmlllllllllkkkhhhffffffeeeeeedddcccbbb`````````^^^\\\[[[\\\\\\[[[YYYZZZZZZZZZZZZYYYYYYYYYYYYTTTTTTSSSRRRQQQPPPPPPOOONNNNNNOOONNNNNNMMMLLLKKKMMMLLLKKKJJJHHHGGGFFFEEEFFFFFFEEEDDDCCCAAA???>>>???????????????>>>======999:::;;;<<<;;;:::999888;;;:::888666666666666777666555555555555444444444111222333333444444333333333333333222222111111111444555777:::===@@@CCCEEEEEEEEECCCAAA???<<<999888888777777888:::;;;;;;:::777888999:::999777555333999999999999777555333222333222000///...000111222444333222111///---+++***...---,,,)))((((((+++...)))************)))(((((())))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,,,,------------------******+++++++++,,,,,,,,,//////000000///---+++***---------...///000000111///000000000111111111111//////111222333444444444444666888999:::<<>>======::::::;;;;;;::::::999999:::999888777666666666777666555555555555444444444111222333333444444333333333333333222222222111111555555777999<<>>;;;999777888777777999;;;===<<<<<<888999999:::999888666555666777888888777666444333444222111///...///000000111111111000///...---,,,+++,,,---,,,***)))***+++&&&''')))+++---...//////************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***,,,.........---,,,++++++++++++,,,,,,,,,,,,+++,,,---.........---,,,------......///000000111111111111111222222222222111222333444444555444444555666888999:::;;;>>>AAACCCEEEFFFGGGHHHIIILLLNNNRRRTTTWWWZZZ\\\]]]]]]]]]YYYYYYYYYYYY[[[^^^aaacccfffllllllooo{{{zzzpppggg\\\SSSNNNLLLHHHDDDCCCCCCEEEFFFJJJKKKLLLNNNOOOQQQRRRRRRRRRRRRSSSTTTVVVXXXZZZ[[[]]]```ccceeeeeefffggghhhgggffffffeeeeeeffffffgggeeeeeeeeeeeeeeeeeeeeeeeeeeegggiiiiiiiiihhhiiijjjmmmnnnoooqqqsssuuuwwwxxxyyyzzz{{{|||}}}~~~}}}}}}{{{yyyuuusssrrrpppnnnlllnnnmmmkkkkkkkkkjjjgggeeedddddddddcccbbbaaa```______]]][[[[[[]]]]]]]]]\\\\\\\\\[[[ZZZYYYYYYXXXXXXUUUTTTTTTSSSQQQPPPPPPOOONNNNNNOOONNNNNNMMMLLLKKKLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA???????????????>>>======;;;;;;::::::999999:::::::::999888777666666666777666555555555555444444444111222333333444444333333333333333222222222222111555555666888:::<<<>>>???AAAAAA@@@>>><<<999777666666555555777:::<<<<<<<<<;;;;;;:::999999888888777444555666777777666555555444333111///......//////....../////////......---)))+++------,,,***)))))),,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++++++++******++++++,,,---''')))+++---......---,,,,,,,,,,,,,,,------------((()))***,,,---.........------......///000000000111222222222222333333333333333444555555555555555666777999999999;;;===???DDDFFFGGGGGGGGGHHHKKKMMMRRRTTTWWWZZZ\\\]]]]]]]]]YYYYYYYYYZZZ\\\___bbbdddeeekkkjjjmmmzzz}}}pppggg___WWWQQQIIIGGGDDDBBBBBBCCCEEEGGGLLLLLLNNNOOOQQQSSSTTTTTTTTTTTTUUUWWWYYY[[[]]]^^^bbbeeehhhiiiiiiiiijjjkkkiiihhhggggggfffgggggggggddddddddddddddddddddddddeeegggiiijjjiiiiiijjjkkkmmmnnnppprrrtttvvvwwwxxxzzzzzz{{{|||}}}~~~~~~}}}zzzvvvtttsssqqqooommmnnnmmmkkkkkkjjjiiifffdddccccccccccccbbbaaa```___```^^^]]]]]]___``````___]]]]]]\\\[[[ZZZXXXXXXWWWVVVUUUTTTSSSRRRPPPPPPOOONNNNNNNNNNNNNNNMMMKKKKKKLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFEEEEEEDDDCCCCCC???????????????>>>======<<<;;;:::999888999:::;;;999888888777777777777777666555555555555444444444111222333333444444333333222222222222222222222222555555666666888999;;;<<>>>>><<<:::888666555333222333555888;;;;;;;;;===<<<;;;999999999999999444555666777777666555444333222111000///000000000...............------,,,***+++,,,,,,***))))))***------,,,+++)))'''%%%$$$************************++++++++++++++++++++++++,,,+++***)))***+++,,,---******++++++,,,,,,++++++,,,,,,,,,---------......))))))+++,,,---...//////............//////000000111111111222222222333333111222333444666666666666777888999999999:::===???CCCDDDFFFGGGHHHIIILLLNNNRRRTTTWWWZZZ\\\]]]]]]]]]ZZZYYYYYYZZZ\\\___bbbddddddjjjiiilllxxxuuuiii```XXXRRRNNNGGGFFFDDDCCCCCCDDDFFFHHHKKKLLLNNNPPPSSSUUUVVVWWWVVVWWWYYY[[[^^^___aaaaaagggiiilllmmmlllkkklllmmmjjjiiihhhhhhggggggggggggddddddddddddddddddddddddeeegggjjjkkkjjjjjjlllmmmnnnoooppprrrtttvvvwwwxxxzzzzzzzzz{{{|||~~~}}}{{{wwwuuutttrrrpppnnnooonnnlllkkkkkkiiifffdddcccccccccccccccbbbaaa```bbb```______aaabbbbbbaaa^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVUUUSSSRRRQQQPPPOOONNNNNNNNNNNNNNNMMMKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEFFFEEEEEEDDDCCCCCC???????????????>>>======<<<;;;:::999888999:::;;;888888888888777777777666666555555555555444444444111222333333444444333333222222222222222222222222555555555666777888999:::<<<<<<<<<;;;999777666555444333444666999<<<<<<;;;===<<<;;;:::999999999999666777777777777555444333222111111111111222222333000000//////...,,,+++***,,,,,,+++)))'''(((***,,,''''''(((******++++++***************************++++++++++++++++++++++++,,,+++***)))***+++,,,---///---+++)))))))))+++,,,,,,,,,,,,---------......---------------...//////............////////////000000000000111111111222...///111333555777777888777888999999999:::===???@@@BBBEEEGGGHHHKKKNNNQQQRRRTTTWWWZZZ\\\]]]]]]]]]ZZZZZZYYYZZZ\\\___bbbddddddjjjhhhjjjwww}}}oooddd[[[QQQKKKIIIGGGFFFEEEEEEEEEGGGIIIJJJMMMNNNOOORRRTTTWWWYYYZZZZZZ[[[]]]```bbbdddeeeeeejjjlllnnnooommmllllllmmmjjjjjjiiihhhggggggggggggddddddddddddddddddddddddeeegggjjjkkkkkkkkkmmmnnnnnnoooppprrrtttvvvxxxyyyyyyyyyyyyyyy{{{}}}}}}zzzxxxvvvuuutttrrrqqqpppooommmlllkkkjjjgggddddddddddddddddddcccbbbbbbdddbbb``````bbbbbbbbbaaa]]]]]]\\\[[[ZZZZZZYYYYYYWWWWWWUUUTTTRRRQQQOOOOOONNNNNNOOONNNNNNMMMLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA???????????????>>>======;;;;;;::::::999999::::::777777888888888888777666666555555555555444444444111222333333444444333333111222222222222333333333555555555555666777999999;;;;;;::::::999777666555777666666888;;;=========<<<;;;;;;::::::999999888777888888888777666444333333333333333333333333333111000000///...---++++++---,,,***(((&&&'''***---***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---///...,,,***)))***+++,,,,,,,,,,,,,,,------------//////...---------............////////////////////////000000000111111111...///111333555666777888666777999999999;;;===??????AAADDDFFFHHHKKKOOORRRRRRTTTWWWZZZ\\\]]]]]]]]]ZZZZZZZZZZZZ]]]```ccceeeeeejjjhhhjjjvvvtttfff^^^VVVLLLGGGGGGFFFFFFFFFGGGIIIKKKNNNOOOQQQRRRSSSUUUWWWXXXZZZZZZ\\\^^^aaadddfffhhhiiiiiikkkmmmoooooonnnllllllmmmjjjjjjhhhggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeedddfffiiijjjjjjkkklllmmmnnnoooqqqsssuuuwwwxxxyyyyyyxxxxxxxxxyyy|||~~~}}}{{{|||}}}}}}}}}~~~|||zzzwwwvvvvvvvvvtttsssrrrpppnnnmmmlllkkkhhheeedddeeeeeeeeeeeedddccccccdddbbb``````aaaaaa```___\\\\\\\\\[[[[[[ZZZZZZZZZXXXWWWVVVTTTRRRQQQOOOOOONNNNNNOOONNNNNNMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCBBB@@@??????????????????>>>======::::::;;;;;;::::::999999666777888999999888777666666555555555555444444444111222333333444444333333111111222222222333333333444444555555666888999::::::::::::999999777666555777666666777:::<<<;;;;;;::::::;;;;;;:::999777666777777888999999888777666777777777666555333222111///000000000//////...---***++++++)))(((''')))+++......------+++***((('''++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,---------------++++++++++++,,,,,,,,,,,,......---,,,,,,------.../////////////////////...000000111111111222222222111222333555666666666666555666888999:::;;;>>>AAA@@@BBBEEEGGGHHHKKKNNNQQQRRRTTTWWWZZZ\\\]]]]]]]]]ZZZZZZZZZ[[[]]]```ccceeeeeejjjhhhjjjvvvwwwkkk___ZZZTTTKKKGGGHHHEEEFFFGGGHHHKKKNNNQQQSSSUUUVVVVVVWWWXXXYYYZZZZZZ^^^```cccfffhhhjjjkkkkkklllnnnppppppnnnllllllllljjjiiihhhgggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeccceeehhhiiiiiijjjkkkmmmooooooqqqsssuuuwwwxxxyyyxxxxxxwwwwwwxxx{{{~~~xxxrrrqqqrrrssstttxxxyyy||||||zzzwwwvvvwwwwwwvvvtttsssqqqooonnnmmmkkkhhhfffeeeeeefffffffffeeeddddddcccaaa____________^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[XXXWWWVVVTTTRRRQQQOOOOOONNNNNNOOONNNNNNMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFEEEDDDCCCAAA???>>>???????????????>>>======999:::;;;<<<;;;:::999888666777888999999888777666666666555555555444444444222222333444444444333333111111111222222333333333444444555555777888:::;;;:::::::::999999888666666444333333444777888888777999:::;;;<<<;;;999777555555666888999:::::::::999;;;:::999888555333000///......///000000111000000(((***,,,,,,***(((((((((%%%&&&((()))+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++%%%(((---000222111///---******+++++++++,,,,,,,,,,,,,,,+++***+++,,,...//////////////////.........111111222222222333333333555666666666666666555555444666888999:::<<>><<<;;;::::::999999999999999999:::999999888777888888888777777666555555555555666222222222222222222222222444333333222222333333444444444444555666888:::;;;===<<<<<<;;;999777555444555555555555666777999999999999999::::::999999999999999999888777888:::<<<<<<======:::666222111111000//////000222111///---......---,,,++++++++++++222)))+++...***,,,111...///---++++++,,,---+++***000///...---,,,------...++++++++++++++++++++++++'''(((***,,,---------,,,+++,,,,,,------......///---------............///------...///000111222222////////////000000000000000111333555666666666555666666777888:::<<<>>>???AAACCCEEEGGGHHHJJJNNNPPPPPPUUUZZZ\\\[[[ZZZ\\\^^^[[[ZZZWWWWWWYYY___dddhhhfffkkkiiijjjuuunnndddZZZTTTOOOKKKKKKMMMNNNNNNNNNNNNPPPRRRTTTUUUXXXXXXYYYZZZ]]]___aaabbbfffggghhhjjjkkklllmmmmmmnnnmmmlllmmmnnnnnnmmmkkkiiihhhgggfffeeeeeeeeeeeefffeeedddddddddfffggghhhcccdddeeeggghhhiiijjjjjjnnnoooqqqsssuuuwwwxxxxxxzzzyyyxxxxxxzzz|||~~~xxxrrrhhhaaa]]]]]]^^^^^^___dddlllsssxxx|||{{{{{{zzzxxxwwwwwwwwwwwwtttrrrooonnnmmmmmmkkkjjjgggfffeeeddddddccccccccccccbbbbbbaaa```___^^^^^^]]]\\\[[[YYYXXXXXXWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPOOOOOONNNNNNMMMLLLLLLLLLHHHIIIIIIIIIIIIHHHGGGGGGGGGFFFEEEDDDBBBAAA@@@?????????@@@@@@???>>><<<;;;:::::::::999999999999999888777777666666666666666555444444333222333333333222222222222222222222222444333333222222333333444444444444555666888:::;;;;;;;;;;;;;;;;;;:::999999555555555666666777999999888888999999999999888888999::::::999888888:::<<<>>>???>>>;;;777333222111...---...///000000...,,,......---,,,++++++++++++...(((+++///)))***---'''(((***,,,,,,+++***++++++...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,.........////////////000///////////////000000000/////////000000000111111000111333444555666555555888888999:::<<<>>>@@@AAAAAACCCFFFGGGHHHKKKNNNQQQTTTWWW[[[]]]^^^^^^______ZZZYYYXXXXXXZZZ___dddgggfffkkkhhhiiiuuu}}}iii```WWWRRROOOLLLLLLOOOQQQQQQQQQRRRSSSUUUVVVWWWYYYZZZ[[[\\\___aaacccdddjjjkkkllllllmmmmmmmmmllllllkkkkkklllmmmnnnllljjjhhhgggfffeeeeeedddeeeeeeeeeeeedddddddddeeeffffffdddeeefffhhhiiijjjjjjkkknnnoooqqqsssuuuvvvwwwxxxzzzyyyyyyyyyzzz|||~~~zzzpppjjjaaaZZZWWWVVVVVVVVVXXX\\\bbbiiiooouuu{{{~~~~~~|||{{{{{{{{{zzzzzzzzzzzzuuussspppnnnnnnmmmllljjjfffeeedddcccbbbbbbbbbbbbbbbbbbaaa```___^^^^^^]]]\\\\\\ZZZYYYXXXWWWWWWWWWUUUUUUTTTSSSRRRRRRQQQQQQOOOOOONNNNNNMMMLLLLLLKKKIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFEEEDDDBBBAAA@@@@@@???@@@@@@??????>>>===<<<;;;:::::::::999999999888777777666666666555555555444333333222222222222222222222222222222222222222444333333222222333333444444444444555666888:::;;;999:::;;;<<<<<<=========666666666666777777888999777888888888888888888777999:::::::::999999;;;===@@@@@@???<<<777333222111111111111222444444222000......---,,,++++++++++++(((%%%,,,///+++---000***'''***---,,,)))(((***---,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))//////...------,,,++++++...////////////000000000000000000/////////......000000000111111111222222000111222444555555555555888888999:::<<<>>>???@@@BBBDDDFFFHHHIIILLLOOORRRUUUUUUWWWZZZ]]]^^^]]][[[YYYYYYXXXYYY\\\___bbbeeedddjjjgggiiitttwwwfff^^^VVVSSSQQQOOOPPPTTTSSSSSSSSSTTTVVVWWWXXXXXXZZZ[[[\\\^^^```bbbeeefffkkkkkklllmmmmmmmmmmmmmmmkkkjjjjjjkkkmmmmmmllljjjhhhgggfffeeeddddddddddddeeeeeedddddddddeeeeeeeeeeeefffgggiiijjjkkkkkklllnnnoooqqqsssuuuvvvwwwwwwyyyyyyyyyyyyzzz{{{}}}}}}~~~wwwrrrkkkfff^^^WWWTTTSSSRRRRRRSSSWWW\\\aaagggooovvv{{{zzz{{{}}}~~~|||||||||}}}}}}}}}||||||vvvtttqqqoooooonnnllljjjfffeeedddccccccbbbbbbbbbbbbaaaaaa```___^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWUUUTTTTTTSSSRRRRRRQQQQQQPPPOOOOOONNNMMMLLLKKKKKKIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>======<<<;;;;;;;;;::::::999999888888888888888888777777666555555444333333333333444222222222222222222222222444333333222222333333444444444444444666888:::;;;888999:::;;;<<<=========777777666666777888888999777777888888888888777777888999;;;:::::::::;;;===??????>>>;;;666222000000222222222333555555333111......---,,,++++++++++++(((''',,,---(((---333---222111///+++)))(((***+++************))))))******++++++++++++++++++++++++((()))***+++,,,---------000/////////.........---............////////////////////////////////////000111111111222222222222000111222333444555555555555666666888999;;;===>>>BBBDDDGGGHHHJJJMMMPPPSSSVVVUUUVVVZZZ^^^___]]]YYYXXXXXXYYYZZZ]]]___aaabbbccchhhfffhhhsss}}}qqqbbbZZZTTTSSSRRRQQQSSSVVVTTTUUUVVVWWWXXXXXXYYYYYYZZZ[[[\\\^^^```ccceeegggiiiiiijjjlllmmmmmmmmmmmmjjjiiiiiijjjlllmmmllljjjhhhhhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddfffggghhhjjjkkkllllllmmmnnnoooqqqssstttuuuvvvvvvxxxxxxxxxyyyyyyzzz{{{{{{}}}~~~~~~~~~wwwppplllgggbbb[[[VVVSSSRRRQQQPPPQQQSSSVVV[[[```gggooouuuvvvwwwzzz|||~~~~~~{{{|||}}}~~~~~~~~~}}}}}}wwwtttqqqooonnnmmmkkkjjjgggfffeeedddccccccccccccaaaaaa```___^^^]]]\\\\\\\\\[[[ZZZXXXWWWWWWWWWVVVTTTTTTSSSSSSRRRQQQQQQQQQPPPPPPOOONNNMMMLLLKKKJJJHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>>>>=========<<<<<<;;;;;;:::999888888777888888888888777666666555555444333333333333444222222222222222222222222444333333222222333333444444444444444666888:::;;;999::::::;;;;;;;;;;;;:::888777777777777888888999777777888888888888777777777888::::::::::::;;;===<<<<<<;;;888444000......---,,,---...000000///---......---,,,++++++++++++,,,+++...+++&&&000;;;888BBB:::///))))))+++***(((******++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,---...,,,,,,---------.........,,,,,,,,,---------......,,,------...///000000000000111111111222222222222000111111222333444555666555555666777999;;;===>>>AAADDDFFFHHHJJJMMMQQQTTT\\\[[[[[[___cccdddaaa^^^WWWXXXYYY[[[]]]___```aaaaaagggeeegggrrr}}}yyylll]]]VVVQQQQQQQQQQQQSSSVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]___bbbeeeggghhhhhhiiijjjkkkllllllmmmmmmjjjiiiiiikkkmmmmmmlllkkkiiihhhgggffffffeeeffffffffffffggggggffffffeeedddggghhhiiikkklllmmmmmmnnnnnnoooqqqrrrtttuuuuuuuuuwwwwwwwwwxxxxxxyyyyyyyyy{{{||||||}}}~~~~~~wwwqqqllliiibbb^^^XXXUUUSSSRRRQQQOOOPPPQQQTTTVVVZZZ```gggkkkqqqsssvvvzzz|||}}}}}}}}}{{{|||}}}~~~~~~}}}|||{{{vvvtttqqqooonnnmmmjjjiiigggfffeeeddddddccccccccc``````___^^^]]]\\\\\\[[[[[[[[[YYYXXXWWWVVVVVVVVVSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPOOONNNMMMKKKJJJJJJGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@???>>>==================<<<;;;:::999888888444555666777666555444333444333333222222222222222222222222222222222222222444333333222222333333444444444444555666888:::;;;:::;;;;;;;;;;;;:::999999888888888777777888888999777888888888888888888777555777999:::::::::;;;<<<888999888666222...------,,,,,,,,,...000111///---......---,,,++++++++++++)))***///...///BBBUUUVVVGGG<<<...(((***---+++'''******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,++++++******++++++))))))******+++,,,,,,---++++++,,,,,,,,,---------+++,,,---...///000000111000000000111111111222222111111111111222444555666777777888999;;;===>>>???@@@CCCEEEHHHJJJMMMQQQSSSZZZZZZ\\\^^^aaaaaa___^^^XXXXXXYYYZZZ\\\^^^```aaa___eeedddfffppp|||uuuiii\\\VVVQQQRRRRRRRRRTTTXXXYYYZZZ[[[\\\]]]]]]]]]\\\]]]]]]___aaadddgggiiikkkjjjkkkkkkllllllkkkkkkkkkjjjiiijjjkkkmmmnnnmmmllljjjjjjhhhggggggggggggggggggggghhhhhhhhhgggfffeeeggghhhjjjkkkmmmnnnnnnnnnnnnoooqqqrrrssstttuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwyyyyyyzzz{{{|||}}}~~~~~~wwwqqqlllhhhfff___\\\XXXVVVUUUTTTSSSRRRSSSTTTVVVWWWXXX\\\aaaeeemmmoootttxxx{{{|||||||||zzz{{{|||}}}}}}|||zzzyyyvvvssspppnnnmmmllliiigggfffeeedddcccbbbbbbbbbbbb```______^^^]]]\\\[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNMMMKKKJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCAAA@@@???>>>=========>>>======<<<;;;:::999888888444555666777666555333222555444444333222333333333222222222222222222222222444333333222222333333444444444444555666888:::;;;;;;;;;<<<<<<<<<<<<;;;;;;999999888777777888888999888888999999999999888888333555888999999999:::;;;666777777444111...------.........000222333111000......---,,,++++++++++++'''***000///222III___aaa===666---)))***,,,+++))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......//////////////////000000000111111111111000111222333555666777777888999:::<<<>>>??????BBBDDDGGGIIILLLPPPSSSUUUWWWZZZ\\\\\\[[[[[[[[[YYYXXXXXXYYY[[[]]]```aaa^^^dddccceeeooozzzsssggg^^^XXXSSSTTTUUUUUUWWW[[[[[[\\\^^^_________^^^^^^^^^___```cccfffiiikkkmmmmmmmmmmmmmmmlllkkkjjjiiijjjjjjjjjlllnnnooonnnlllkkkjjjiiihhhggggggggggggggghhhiiiiiiiiihhhfffeeehhhiiijjjlllmmmnnnoooooonnnoooqqqrrrsssttttttuuutttuuuuuuvvvvvvvvvvvvuuuxxxxxxyyyzzz{{{|||}}}~~~~~~zzzsssmmmiiigggeee```]]]ZZZXXXXXXXXXVVVUUUXXXYYYZZZZZZZZZ]]]aaadddkkkmmmrrrvvvzzz{{{{{{{{{zzz{{{|||}}}|||{{{yyyxxxvvvssspppmmmlllkkkiiigggeeedddcccbbbaaaaaaaaaaaa```______^^^]]]\\\[[[ZZZ[[[ZZZYYYXXXWWWVVVVVVVVVRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQOOONNNMMMKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@???============>>>>>>======;;;:::999888888666777888999888777555444777777666555555555555666222222222222222222222222444333333222222333333444444444444555666888:::;;;;;;;;;<<<===>>>>>>>>>===999999888888888888888999999999::::::::::::999999222444777999999888999:::555666666444111///......++++++,,,...000000///---......---,,,++++++++++++,,,...111+++'''999KKKJJJ000...+++******+++++++++((()))***,,,,,,,,,+++***++++++++++++++++++++++++******))))))***,,,...///000000000///......---------------........./////////............---------////////////000000000000111111000000111333555666444555555777888:::<<<===???AAADDDFFFHHHLLLPPPSSSUUUYYY]]]^^^\\\[[[\\\^^^YYYYYYXXXXXXZZZ]]]```aaa]]]dddcccdddooozzzqqqeee\\\VVVRRRTTTWWWXXX[[[___bbbbbbbbbbbbbbbbbbbbbbbbccceeegggjjjlllmmmnnnnnnmmmnnnnnnnnnnnnmmmlllkkkjjjkkklllmmmnnnnnnnnnnnnkkkiiihhhhhhjjjjjjjjjiiijjjjjjjjjiiiiiiiiihhhhhhllllllmmmnnnooopppqqqqqqrrrpppoooqqquuuwwwvvvttttttuuuuuuvvvvvvvvvvvvuuuvvvwwwwwwxxxyyy{{{|||}}}|||~~~|||rrrkkkgggfffdddbbbbbbccccccbbb___\\\[[[[[[^^^___`````````aaaccceeehhhlllqqqwwwzzzzzzyyyxxxzzzzzz{{{{{{zzzxxxwwwuuuqqqpppooommmkkkiiihhhggghhhgggeeecccbbbbbbbbbbbb___^^^^^^]]]\\\[[[ZZZZZZZZZZZZXXXWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRPPPOOOOOONNNMMMLLLKKKKKKIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDCCCAAA???@@@@@@??????>>>=========BBB@@@===;;;:::888666444888666555444666666555444555555444333333333333444333333333333333333333333333333333333333333333333444444555666777999;;;<<<>>>>>>======<<<======>>>;;;;;;:::999999999::::::>>>>>>===<<<;;;999777666777888999999888777999:::666666444333111000///...000000111111000///...------,,,++++++******++++++))))))***+++---...//////------,,,++++++,,,,,,,,,***))))))((()))+++,,,---))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))---,,,++++++++++++,,,---+++,,,---...////////////111111111000000000000000111111222333444666666777666777999::::::;;;===>>>BBBDDDFFFHHHIIIKKKOOOQQQTTTVVVYYY\\\^^^_________\\\[[[ZZZYYYZZZ]]]___aaa```dddaaabbbnnnyyyuuuiii^^^XXXUUUXXXZZZ[[[]]]aaabbbaaaaaabbbbbbcccddddddggghhhkkkmmmooopppqqqqqqppppppppppppooonnnmmmmmmkkkkkkmmmnnnooopppppppppllljjjhhhhhhiiikkkkkkjjjkkkkkkkkkjjjjjjjjjiiiiiijjjkkkkkklllmmmnnnoooooorrrppppppqqqtttvvvuuuttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwyyyzzz{{{||||||~~~vvvpppiiieeeeeeffffffffffffggggggeeebbb```___```aaabbbcccddddddeeegggiiikkknnnssswwwzzz{{{zzzyyyxxxxxxxxxxxxwwwvvvtttsssooonnnmmmkkkiiihhhfffffffffeeecccbbb``````aaaaaa```______^^^]]]\\\[[[[[[YYYYYYWWWVVVUUUTTTTTTTTTSSSTTTTTTTTTTTTSSSRRRRRRPPPOOOOOONNNMMMLLLKKKKKKIIIIIIHHHGGGGGGFFFFFFEEEFFFEEEDDDDDDEEEDDDBBB@@@?????????>>>======<<<<<<;;;;;;:::;;;;;;;;;999888888777555555666666666555555555444333333333333444333333333333333333333333333333333333333333333333444444555666888:::<<<===@@@???>>>>>>============;;;;;;:::::::::::::::;;;>>>>>>>>>===;;;999888777777888999999777666777888555444444222111000//////---...///000000///......---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,++++++,,,---...+++,,,---...////////////111000000000000000000000111222222333444555666777666777999::::::;;;===>>>AAACCCFFFGGGIIIKKKNNNQQQTTTVVVYYY]]]___```______\\\[[[ZZZYYYZZZ]]]___aaa```dddbbbcccnnnyyyxxxlll```[[[YYY\\\___^^^```ccccccccccccccceeegggiiikkkmmmnnnoooqqqssstttttttttssssssrrrrrrqqqpppoooooommmmmmooopppqqqrrrrrrrrrooollliiihhhiiikkklllmmmmmmllllllllllllkkkkkkkkkjjjkkkllllllnnnnnnooopppqqqpppppprrrtttvvvuuutttuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvwwwwwwxxxyyyzzz{{{|||~~~yyyuuujjjfffbbb```bbbeeeggghhhjjjkkklllkkkhhhfffffffffgggiiikkkllllllmmmoooqqqppprrruuuxxxzzz{{{{{{zzzvvvvvvuuuuuutttrrrqqqpppmmmlllkkkjjjhhhgggeeeeeedddcccaaa```____________aaa``````___^^^]]]\\\[[[XXXXXXVVVUUUTTTTTTTTTTTTSSSSSSTTTTTTSSSSSSRRRQQQPPPOOOOOONNNMMMLLLKKKKKKIIIIIIHHHGGGGGGFFFFFFEEEGGGFFFEEEEEEFFFEEECCCAAA?????????>>>======<<<<<<999:::;;;<<<<<<;;;999888999777555555666666666555555555444333333333333444333333333333333333333333333333333333333333333333333444555777999;;;===???AAAAAA@@@???>>>>>>======;;;;;;:::::::::;;;;;;<<<>>>>>>>>>===<<<:::999888777888999888777555555666333333222222111000000///+++,,,...///000000//////---,,,++++++******++++++......---,,,+++******))),,,,,,++++++++++++,,,,,,---......---,,,+++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////......------------......+++,,,---...////////////000000000000000000111111111222222333444555666666666777999::::::;;;===>>>@@@BBBEEEGGGHHHKKKNNNQQQVVVWWWZZZ]]]___`````````\\\[[[ZZZZZZ[[[]]]```aaa```eeebbbcccoooyyyyyynnnaaa]]]\\\___bbbaaabbbdddfffffffffhhhjjjnnnqqqssssssssstttuuuvvvwwwwwwxxxwwwvvvuuutttsssrrrqqqqqqppppppqqqsssssstttttttttqqqnnnjjjiiijjjmmmnnnooonnnnnnnnnmmmmmmmmmllllllmmmmmmnnnooopppqqqrrrrrrqqqqqqqqqrrrtttuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxwwwwwwwwwwwwwwwxxxyyyzzz|||~~~|||uuunnnjjjeeeccc```^^^___bbbeeeggglllnnnoooooommmllllllmmmoooqqqtttuuuvvvwwwyyy{{{vvvwwwyyyzzz{{{{{{zzzzzzttttttsssrrrqqqpppooonnnkkkkkkjjjiiihhhgggfffeeecccbbbaaa___^^^^^^______``````___^^^]]]\\\[[[[[[YYYXXXWWWVVVUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOOOONNNMMMLLLKKKKKKIIIIIIHHHGGGGGGFFFFFFEEEFFFEEEDDDEEEEEEEEECCCAAA@@@@@@@@@???>>>>>>=========>>>@@@???===999666444999777555555666777666555555555444333333333333444333333333333333333333333333333333333333333333333333444555777999<<<>>>???BBBBBBAAA@@@???>>><<<<<<;;;:::::::::;;;<<<<<<===>>>>>>>>>===<<<;;;999999777888999999666444444444222222222111111000000000---...///111111111000///---,,,++++++******++++++...------,,,+++***))))))++++++++++++++++++,,,---+++,,,---------,,,***)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...........................+++,,,---...////////////000000000000000111111111222222333333444555666666555777999::::::;;;===>>>@@@BBBDDDFFFHHHKKKNNNQQQWWWXXX[[[^^^```aaa``````\\\[[[[[[[[[\\\^^^```aaaaaaeeecccdddoooyyyzzzoooccc___^^^aaadddcccdddfffiiiiiikkkmmmppptttwwwyyyzzzyyyzzzzzzzzz{{{{{{||||||{{{yyywwwuuutttttttttttttttuuuvvvvvvvvvuuuuuussspppllljjjlllnnnpppqqqooooooooonnnnnnnnnmmmmmmmmmmmmnnnooopppqqqrrrrrrpppqqqrrrsssssstttuuuvvvuuuuuuuuuuuuvvvwwwyyyyyyxxxxxxxxxwwwxxxxxxyyyyyy{{{}}}yyyrrrllleeeaaa^^^^^^\\\[[[\\\^^^bbbeeelllnnnpppqqqqqqqqqrrrsssuuuxxx{{{}}}~~~}}}~~~~~~}}}|||{{{yyyxxxuuutttsssqqqpppnnnnnnmmmkkkjjjjjjiiihhhggggggfffdddcccaaa```______```aaa______^^^]]]\\\[[[ZZZZZZZZZYYYXXXWWWWWWVVVWWWWWWSSSSSSSSSSSSSSSRRRQQQQQQPPPOOOOOONNNMMMLLLKKKKKKIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDDDDBBB@@@BBBAAAAAA@@@@@@???>>>>>>???AAACCCAAA===888555444999777666555777777666555555555444333333333333444333333333333333333333333333333333333333333333333333444555666999;;;===>>>@@@@@@@@@@@@>>>===;;;:::999999999:::;;;<<<===>>>============<<<;;;999999666888:::999777555444444333222222222111111000000111222222333222111000///---,,,++++++******++++++++++++++++++++++++++++++************++++++,,,---((()))+++,,,,,,,,,+++***))))))***+++,,,,,,------++++++++++++++++++++++++---,,,,,,,,,++++++******........................+++,,,---...//////////////////000000111111111111222333333444444555555555555777999::::::;;;===>>>@@@BBBDDDFFFHHHKKKOOORRRWWWYYY\\\^^^`````````___\\\[[[[[[\\\]]]^^^```aaaaaafffdddeeepppzzz~~~rrrhhhdddbbbeeeggggggiiilllmmmooorrruuuyyy|||~~~{{{yyyxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvvvvtttqqqnnnmmmnnnpppqqqrrroooooooooooonnnnnnnnnnnnkkklllmmmmmmoooooopppqqqoooqqqssssssssssssuuuwwwvvvuuuuuuuuuvvvxxxzzz{{{zzzzzzyyyyyyxxxyyyyyyyyy{{{}}}wwwpppjjjddd___\\\TTTUUUVVVWWWXXX\\\aaaeeejjjmmmppprrrtttuuuxxxzzzzzz}}}}}}yyywwwuuutttrrrpppnnnmmmlllllliiiiiiiiihhhhhhgggggggggdddcccbbb`````````aaabbb___^^^]]]\\\[[[ZZZZZZYYYZZZZZZYYYXXXXXXXXXXXXXXXRRRRRRSSSSSSRRRRRRQQQPPPPPPOOOOOONNNMMMLLLKKKKKKIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDCCCAAA???BBBAAAAAA@@@??????>>>>>>;;;>>>AAA@@@<<<999999::::::888666666777777777666555555444333333333333444333333333333333333333333333333333333333333333333444444555666777999;;;<<<======>>>>>>===;;;999888777888888999:::;;;===>>><<<<<<<<<<<<;;;:::999888555888::::::888666555444444444333333222111000000333333444444333222000///---,,,++++++******++++++))))))******++++++,,,,,,******)))******+++,,,---(((((()))***++++++++++++((()))***+++,,,------...++++++++++++++++++++++++------,,,++++++***))))))------............------+++,,,---.../////////////////////000111111222222333333333444444444555555666777999::::::;;;===>>>@@@BBBEEEGGGIIILLLPPPSSSWWWYYY[[[^^^_________^^^[[[\\\\\\\\\]]]___```aaaaaafffeeefffqqqzzzyyypppkkkhhhjjjlllmmmooossswwwyyy}}}~~~}}}~~~}}}||||||{{{zzzxxxvvvuuutttrrrpppoooqqqrrrrrrrrroooooooooooonnnnnnnnnnnnllllllmmmnnnoooppppppqqqoooqqqssssssrrrsssuuuwwwvvvvvvuuuuuuvvvxxxzzz||||||{{{{{{zzzyyyyyyyyyzzz{{{}}}}}}xxxpppiiiccc___[[[XXXPPPRRRUUUVVVXXX\\\aaafffiiilllppptttwwwyyy}}}zzzvvvtttrrrpppnnnlllkkkkkkkkkgggggggggfffffffffffffffcccbbbaaa`````````aaabbb______^^^]]]\\\[[[[[[ZZZYYYYYYXXXWWWWWWWWWWWWXXXRRRRRRSSSSSSRRRRRRQQQPPPPPPOOOOOONNNMMMLLLKKKKKKIIIIIIHHHGGGGGGFFFFFFEEEFFFDDDCCCDDDDDDDDDBBB@@@@@@@@@??????>>>======<<<777;;;>>>===:::888:::===:::888666666777888777666555555444333333333333444333333333333333333333333333333333333333333333333444444444555666888999:::999:::;;;<<<;;;:::888777666666666777999;;;<<<===;;;;;;;;;;;;:::999888777555777:::;;;999777666666666666555444333111111000111222333333333222111000---,,,++++++******++++++)))*********++++++++++++))))))))))))***+++,,,---++++++*********++++++,,,*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,+++++++++,,,---......---,,,++++++,,,---...////////////...//////000111111222222333333333444444444444555666777999::::::;;;===>>>AAACCCFFFHHHJJJNNNRRRUUUVVVXXX[[[]]]^^^^^^^^^]]][[[\\\\\\]]]^^^___``````aaagggeeegggqqqzzzvvvppplllnnnqqqrrruuuyyy~~~|||zzzxxxvvvuuusssrrrqqqqqqrrrsssrrrqqqoooooooooooonnnnnnnnnnnnnnnnnnooopppqqqrrrssssssnnnqqqttttttrrrrrruuuwwwvvvvvvuuuuuuvvvxxx{{{|||}}}|||{{{{{{zzzzzzzzzzzz{{{}}}xxxssskkkddd___\\\XXXVVVSSSVVVXXXYYYYYY\\\bbbfffhhhlllqqquuuyyy|||{{{wwwsssqqqooolllkkkjjjjjjjjjeeeeeeeeeeeeeeeeeeeeeeeebbbbbb```______```aaaaaaaaa```___^^^]]]\\\\\\[[[XXXXXXWWWVVVVVVVVVWWWWWWRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNMMMLLLKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEGGGFFFEEEEEEFFFEEECCCAAA>>>>>>>>>===<<<<<<;;;;;;777:::<<<;;;777666888<<<:::888666666777888777666555555444333333333333444333333333333333333333333333333333333333333333333444444444555555666777888666888999::::::999777666555555666777888:::<<<===::::::::::::999999888777444777:::<<<:::999777777888777666555333222111000...///111222333333222222---,,,++++++******++++++++++++******************))))))))))))***+++,,,---///...,,,+++***++++++,,,,,,,,,,,,++++++++++++***************************+++,,,,,,------......///++++++,,,------,,,+++++++++,,,---...////////////...//////000111222222222333333444444444444444444666777999::::::;;;===???AAADDDGGGIIIKKKNNNRRRUUUVVVXXXZZZ]]]^^^^^^]]]\\\[[[\\\\\\]]]^^^___``````bbbgggeeegggrrrzzz|||xxxxxx{{{~~~|||zzzyyyyyyyyyyyyxxxuuusssrrrqqqqqqqqqoooppppppppppppooonnnnnnpppooonnnnnnnnnnnnoooooorrrrrrrrrqqqppppppsssuuuvvvuuuttttttuuuwwwzzz{{{}}}}}}}}}{{{zzzzzz{{{}}}}}}||||||}}}{{{xxxqqqmmmgggbbb]]][[[[[[[[[XXXYYY\\\]]]```dddjjjnnnpppqqqrrrsssvvv|||}}}wwwpppnnnkkkjjjiiihhhfffeeeffffffeeedddcccbbbaaaaaafffdddbbbbbbddddddbbb___cccaaa___^^^^^^]]][[[YYYWWWVVVVVVVVVVVVVVVVVVUUURRRRRRRRRQQQPPPPPPOOOOOOQQQOOONNNMMMMMMMMMKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBAAABBBDDDDDDDDDCCC@@@@@@??????>>><<<;;;:::===<<<;;;:::999999999999444555555555555555444333555555444444444333333333444444444444444444444444333333333444444444555555333333555666777777777777;;;:::::::::888777666555222222222333555888:::<<<;;;:::::::::999888888888:::::::::;;;;;;::::::999888888888777777555444444444333333444555444222000...---+++)))((((((((((((***************************++++++,,,,,,++++++***000///---+++++++++---...******++++++++++++,,,,,,------,,,---......---+++,,,,,,+++******+++,,,,,,+++,,,.../////////...---...///////////////......000000000000111111111111111222222333444555666666666888999999999:::===???AAABBBEEEHHHLLLPPPSSSUUUXXXZZZ]]]___```___^^^]]]\\\]]]]]]^^^___```aaaaaa```ggghhhjjjsss{{{}}}{{{zzzzzzzzzyyywwwuuusssrrrqqqqqqqqqnnnnnnooopppqqqqqqpppppppppoooooonnnnnnnnnoooooopppqqqrrrrrrqqqrrrtttvvvuuutttttttttuuuwwwyyy{{{|||||||||{{{yyyyyy{{{}}}}}}}}}}}}~~~~~~yyyuuummmjjjeee```]]]\\\\\\]]]]]]___bbbdddggglllqqquuuuuuvvvwwwxxxzzzwwwmmmjjjgggfffffffffeeeddddddddddddccccccbbbbbbbbbeeeccc``````bbbcccaaa___bbb```^^^^^^]]]]]][[[YYYWWWWWWVVVVVVVVVVVVUUUUUURRRRRRRRRQQQPPPPPPOOOOOOQQQOOOMMMMMMMMMMMMKKKIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDCCCBBB@@@@@@??????>>><<<;;;:::===<<<;;;:::999999999999777777777777777777666666555555444444444333333333333333333333333333333333222222222333333333444444333333555666777777888888;;;;;;;;;:::999777666555555555555555777999;;;<<<999999999999888888888888666777888999::::::::::::::::::999999888666555444333222222444555555333111000///---+++***************************************++++++,,,,,,++++++***...---+++***)))***+++,,,++++++++++++++++++++++++///...,,,,,,------,,,***------,,,++++++,,,------,,,------.....................////////////......000000000000111111111111111222222333444555666666666888999999999:::===???CCCDDDFFFJJJNNNRRRUUUWWWWWWYYY\\\___```___^^^]]]\\\]]]]]]^^^___```aaaaaa```hhhhhhjjjsss{{{~~~|||{{{{{{{{{xxxwwwuuutttrrrrrrqqqqqqmmmnnnooopppqqqrrrrrrrrrpppoooooooooooooooppppppnnnppprrrsssssstttuuuwwwttttttttttttuuuvvvxxxyyyzzz{{{{{{{{{yyyyyy{{{}}}~~~~~~~~~{{{uuurrrkkkiiieeebbbaaaaaabbbcccfffhhhlllooossswww|||}}}~~~~~~ttthhheeeaaa______```````````````aaaaaabbbbbbbbbccccccaaa___^^^___aaaaaa```aaa___]]]]]]]]]\\\ZZZXXXWWWWWWWWWVVVVVVUUUUUUUUURRRRRRRRRQQQPPPPPPOOOOOOQQQOOOMMMMMMMMMMMMKKKIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEDDDBBBBBBCCCCCCBBB@@@@@@@@@@@@???>>>===<<<;;;===<<<;;;:::999999999999888888888777777666666666555555444444444333333333222222222222222222333333111111111222222222333333333444444666777888888999;;;;;;;;;;;;:::888777666666666555555666777999:::777777777777888888888888333444666888999:::;;;;;;======<<<;;;999777666555333222222444555555444222111000...---,,,,,,,,,,,,***************************++++++,,,,,,++++++***,,,+++)))(((((()))*********++++++,,,...///111222...,,,+++***,,,---------...------,,,,,,------...---------------......///......///////////////...000000000000111111111111111222222333444555666666666777999999999;;;===???@@@AAACCCFFFJJJOOOSSSUUUXXXYYY\\\___```___^^^]]]\\\]]]]]]^^^___```aaabbbbbbiiiiiikkkttt{{{~~~}}}|||||||||wwwvvvuuutttsssrrrqqqqqqnnnooopppqqqrrrrrrrrrrrrppppppooooooooopppqqqqqqoooqqqtttuuuuuuttttttuuuttttttttttttuuuvvvwwwxxxxxxzzz{{{{{{zzzzzz{{{}}}~~~yyytttqqqkkkjjjiiihhhiiikkkmmmnnnnnnqqqvvvzzz~~~yyynnnccc___ZZZWWWVVVWWWXXXXXXZZZZZZ[[[]]]^^^```aaaaaaaaa```^^^]]]^^^___```aaa```^^^\\\\\\\\\[[[ZZZXXXWWWWWWWWWVVVVVVUUUUUUUUURRRRRRRRRQQQPPPPPPOOOOOOPPPNNNMMMLLLMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHIIIGGGEEECCCCCCCCCBBBAAA???@@@@@@@@@???>>>===<<<<<<<<<<<<;;;:::::::::::::::777777666555555444444444555555444444444333333333222333333333333333444444222222222222333333333333333444444555777888999:::<<<<<<<<<;;;;;;:::888888666555444333333444555666555555666666777777888888444555666888999::::::;;;??????>>>===;;;888777555555444444555555555222000111000...---,,,,,,,,,---***************************++++++,,,,,,++++++***+++***))))))))))))******)))***+++///222777:::<<<---+++))))))+++...///000------,,,,,,,,,,,,------...---,,,+++,,,---...///---.../////////////////////000000000111111111111111222222333444555666666666777999999999;;;===@@@@@@AAABBBEEEJJJNNNSSSUUUYYY[[[^^^```aaaaaa___^^^]]]\\\\\\]]]^^^```bbbccccccjjjjjjkkkttt|||~~~|||{{{{{{{{{vvvvvvuuuttttttsssrrrqqqppppppqqqqqqqqqppppppooopppppppppppppppqqqrrrrrrrrrtttvvvvvvuuusssssssssttttttuuuuuuuuuvvvwwwwwwwwwyyy{{{{{{{{{{{{|||~~~}}}xxxuuurrrlllllllllnnnpppssswwwxxxwww{{{ssshhh]]]YYYSSSOOONNNNNNNNNNNNRRRSSSTTTWWWYYY[[[]]]^^^^^^^^^^^^]]]]]]^^^```aaa^^^\\\[[[ZZZ[[[[[[YYYWWWXXXXXXWWWVVVVVVUUUTTTTTTRRRRRRRRRQQQPPPPPPOOOOOOPPPNNNLLLLLLLLLLLLJJJIIIGGGGGGHHHHHHHHHHHHIIIIIIGGGEEECCCCCCCCCBBB@@@>>>???@@@@@@??????>>>===<<<<<<<<<;;;;;;::::::;;;;;;999888666555444444444555555555444444444333333333444444444444555555666666333333333333444444444444444444444555666888:::;;;<<<<<<<<<<<<<<<;;;:::999777666555444333444444555555555555666666777777888666777888999::::::::::::??????>>>===;;;999777666777666555555555444111...///...---+++++++++,,,,,,***************************++++++,,,,,,++++++***++++++*********+++++++++)))***+++...222777;;;>>>222///,,,++++++---------++++++,,,,,,,,,,,,++++++------,,,++++++---...///------...//////////////////000000000111111111111111222222333444555666666555777888999:::;;;>>>@@@GGGGGGHHHJJJNNNRRRWWWZZZZZZ\\\___bbbcccbbbaaa```]]]\\\\\\\\\^^^```cccdddeeekkkjjjllluuu}}}~~~|||zzzyyyyyyyyyuuuuuuuuuuuutttsssrrrqqqpppppppppppppppooonnnnnnppppppppppppqqqrrrssssssuuuvvvwwwvvvtttsssssssssuuuvvvvvvvvvwwwwwwwwwwwwwwwyyy{{{}}}|||}}}~~~|||xxxvvvtttlllmmmooorrrvvvzzz~~~|||lllbbbUUUQQQLLLIIIGGGGGGFFFEEEJJJKKKMMMOOORRRTTTVVVWWWYYY[[[\\\]]]\\\\\\^^^```]]][[[ZZZYYYZZZZZZXXXWWWXXXXXXWWWVVVVVVUUUTTTTTTRRRRRRRRRQQQPPPPPPOOOOOOPPPNNNLLLLLLLLLLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCCCCCCCCBBB@@@?????????@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;999777666666777777555555444444444333333333444444555555666666777777333333444444444555555555444444444555666999;;;==================<<<;;;;;;:::999888666666666777888666666666666777777777777777777888999::::::::::::>>>>>>===<<<:::888777666777666666666666444111///...---+++*********+++,,,***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,+++++++++---000444666888555111...,,,+++)))'''***++++++,,,,,,++++++***,,,,,,,,,,,,,,,------...,,,---...///000000000000000000000000111111111111111222222333444555666666555666888999:::;;;>>>AAAHHHHHHHHHIIILLLQQQUUUXXX[[[]]]___bbbcccbbbaaa```]]]\\\\\\\\\^^^```ccceeeffflllkkkllluuu~~~~~~|||zzzxxxwwwwwwwwwtttuuuuuuuuuuuusssrrrqqqmmmnnnnnnooooooooonnnnnnpppppppppqqqqqqsssttttttuuuvvvvvvuuutttsssuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwyyy|||~~~~~~~~~}}}zzzxxxvvvuuuoooqqqtttxxx|||pppbbbYYYLLLIIIFFFDDDDDDCCCBBBAAACCCDDDFFFIIIKKKNNNPPPQQQSSSVVVZZZ[[[[[[ZZZ[[[\\\\\\ZZZYYYYYYYYYYYYXXXVVVYYYXXXXXXWWWUUUTTTTTTSSSRRRRRRRRRQQQPPPPPPOOOOOOOOONNNLLLKKKLLLKKKJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBCCCCCCAAA@@@??????@@@@@@@@@???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===;;;999777666666777777555555444444444333333333333333444444555666666777222222333333333444444444555444444555666999<<<>>>======>>>>>>>>>===<<<<<<;;;:::888777777888999999888888777777777777777666444555666888999:::::::::;;;;;;;;;:::999888666555555444444555666666444222------+++*********+++,,,***************************++++++,,,,,,++++++******++++++,,,,,,---,,,,,,---,,,***)))***,,,///111999666333111///,,,)))&&&++++++,,,------,,,++++++++++++,,,------------,,,,,,---...///000000000000000000000000111111111111111222222333444555666666444666888999:::<<>><<<<<<;;;;;;;;;<<<<<<===;;;:::777555444444555555555555444444444333333333222222333333444555666666111111222222222333333333555444444444666999<<<>>>===>>>>>>>>>>>>======<<<999888777666666777888888999999888888777777666666000222444666888:::;;;;;;:::::::::999888777666555222222333555777888666555...---,,,+++++++++,,,---************************+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,+++***)))+++---111333555333222111111000---***,,,,,,---......---,,,,,,***+++,,,---...---,,,+++,,,---...///000000000000000000000000111111111111111222222333444555666777444666888999:::<<>>===<<<<<<;;;:::;;;<<<<<<;;;:::888777888888999999888777555444666666666666555444333222222222333333333333444444444444333222111111111111333444555555555777:::<<<>>>@@@BBBBBBAAA??????@@@===<<<:::888888888:::;;;999888777555555555555666555666777888999999888777;;;999777444333333444555666555444444555444222000......---,,,++++++++++++++++++++++++++++++++++++***))))))***++++++(((&&&)))************+++++++++&&&'''((()))+++,,,......222555888999777111+++''',,,++++++******++++++,,,,,,,,,,,,,,,---...//////------------------,,,,,,))),,,///111000//////000111111222333555666666777777777888999;;;<<<======FFFFFFGGGIIILLLOOORRRTTTYYY\\\___aaaaaa```]]]\\\\\\\\\\\\]]]^^^```cccdddcccjjjkkklllttt}}}|||{{{zzzxxxvvvttttttssstttsssssstttuuuuuutttsssssspppooonnnllllllmmmooopppqqqqqqrrrsssssstttuuuuuuzzzyyyxxxxxxwwwwwwxxxxxxzzz{{{}}}}}}|||zzzzzz{{{||||||~~~}}}zzzyyyxxxvvvvvvvvvvvvwwwwww{{{|||qqqeee[[[RRRKKKFFFAAA@@@@@@?????????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDHHHIIILLLOOORRRTTTUUUVVVVVVWWWYYY[[[[[[[[[YYYYYYWWWWWWUUUTTTSSSSSSSSSTTTTTTTTTSSSQQQPPPOOONNNMMMNNNMMMLLLLLLKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHDDDDDDDDDDDDDDDCCCBBBBBB@@@??????>>>======<<<<<<;;;;;;;;;;;;:::999888888888888999999888777555444555444444333222222111111222222333333333333444444333333222222111222222222333444555555555777:::<<>>>>>=========<<<;;;:::999999999999888999999888888777666555666555333222111111222333222222333333333333444444333222222222222333333444333444555555555777:::<<>>>>>===<<<:::999888999;;;<<<===<<<;;;:::999999999999666777888888888777666555666555333111000000111111222111111222444555333222......---,,,++++++++++++++++++++++++++++++++++++---,,,+++,,,------+++))))))************+++++++++......------,,,+++++++++)))+++---000111000///...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////000000000000000000000000///111333444333111111222000111111222333444555555444555666777999:::;;;<<<@@@BBBEEEIIILLLOOOQQQRRRWWWYYY\\\^^^___^^^]]][[[]]]]]]]]]^^^___aaacccdddeeelllmmmmmmuuu~~~}}}{{{xxxxxxwwwuuutttssssssrrrssstttuuuvvvvvvuuutttssstttsssqqqpppoooooooooooonnnoooppprrruuuwwwxxxyyyyyyyyyxxxxxxwwwxxxxxxyyyyyy|||~~~~~~~~~~~~~~~}}}zzzwwwttttttssssssssstttvvvwww|||~~~vvvqqqfff```XXXPPPKKKGGGEEECCCBBBCCCDDDFFFFFFFFFEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFGGGHHHJJJMMMPPPRRRQQQRRRTTTUUUWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTSSSRRRRRRQQQOOONNNNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@???@@@@@@??????>>>>>>>>>>>>>>>===;;;:::999999::::::999999888888777666666555888777555333333333555666222222222333333333444444222222222222222333444555333444555555555777:::<<>>=========;;;:::999888:::;;;<<<:::999999888777777666666777777888888888666555444444444222111000000000111222111111222333444222000......---,,,++++++++++++***+++++++++++++++,,,,,,,,,***)))***++++++)))((())))))*********+++++++++---------,,,++++++*********+++,,,...///000111222,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---...//////000000000000000111111111000222444444222111111222000000111222222333444444444555666888999;;;<<<======@@@DDDHHHLLLOOOQQQQQQWWWYYY\\\^^^______^^^]]]^^^^^^^^^___```bbbccccccfffmmmmmmnnnvvv}}}{{{xxxxxxwwwwwwvvvuuutttsssssstttuuuvvvvvvuuutttsssttttttsssrrrqqqpppppppppqqqqqqrrrsssuuuvvvvvvwwwyyyxxxxxxwwwxxxxxxyyyyyyxxxzzz}}}~~~~~~{{{xxxuuussssssrrrrrrrrrsssuuuvvv}}}zzzsssjjjeee\\\WWWPPPKKKIIIHHHFFFEEEDDDEEEGGGIIIIIIIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJJJJJJJLLLNNNQQQRRRPPPPPPRRRSSSTTTUUUVVVVVVTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQPPPOOONNNNNNMMMMMMLLLLLLKKKJJJKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEDDDCCCAAA@@@????????????>>>>>>>>>>>>>>>>>>===;;;:::999999:::;;;999999888777777666666666888666444333333444555666222222222333333333444444222222222222333444555555333444555555555777:::<<>>>>>===???DDDHHHLLLOOOPPPQQQXXXZZZ\\\^^^```aaa``````^^^___```aaabbbbbbccccccfffmmmnnnooowww}}}|||}}}~~~}}}{{{yyywwwwwwwwwwwwvvvuuutttssstttuuuvvvvvvvvvvvvuuutttttttttttttttsssrrrrrrrrrvvvvvvuuuuuutttssssssrrrxxxxxxwwwwwwxxxxxxyyyyyywwwzzz}}}~~~|||yyyuuusssqqqppppppqqqrrrtttvvvxxx}}}vvvnnnggg___YYYSSSPPPMMMJJJJJJJJJIIIHHHGGGHHHIIIKKKLLLMMMMMMMMMPPPPPPQQQQQQRRRSSSSSSSSSQQQQQQQQQQQQRRRSSSTTTTTTPPPPPPQQQRRRSSSTTTTTTUUURRRSSSSSSTTTTTTSSSRRRRRRQQQQQQPPPPPPOOONNNNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>===============>>>===<<<;;;:::::::::::::::999888777666666666666444444222222222222333444222222333333333333444444444333333333333444444555333444555555555777:::<<<@@@BBBCCCAAA???<<<;;;;;;:::999777666777888:::;;;999999:::999999888666666555666777777777666555444444444444333333333222222333222222333444444222111......---,,,++++++++++++*********++++++,,,,,,---///---,,,+++,,,---,,,+++)))************+++++++++(((((()))***++++++,,,,,,,,,++++++*********+++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---...//////,,,------......//////000///000111000//////000111222222222222333333333444555666777999;;;===>>>??????AAADDDHHHKKKNNNPPPQQQXXXYYY\\\^^^```aaabbbbbb___```aaabbbcccccccccccceeemmmnnnpppyyy~~~xxxrrrrrrsssxxx|||zzzyyyxxxwwwuuuvvvvvvvvvvvvuuusssrrrtttuuuvvvwwwwwwvvvuuuttttttttttttuuuuuuttttttsssuuuuuuuuuuuuttttttttttttxxxxxxwwwwwwxxxxxxyyyzzzwwwzzz~~~|||yyyvvvrrrppplllmmmnnnpppssswwwzzz|||sssiiiddd```YYYTTTPPPOOOMMMMMMNNNOOONNNLLLNNNNNNNNNOOOQQQSSSTTTUUUXXXXXXYYYYYYZZZ[[[[[[[[[YYYYYYYYYYYYYYYXXXWWWWWWQQQQQQQQQQQQRRRRRRSSSTTTPPPQQQRRRSSSSSSRRRQQQQQQQQQPPPPPPOOOOOONNNNNNNNNLLLLLLKKKJJJJJJJJJJJJKKKGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<===============<<<;;;:::999:::999888777666666666777333333333333333333333333222222333333333333444444555444444333333333444444333444555555555777:::<<<>>>@@@AAA@@@===;;;::::::888777666555555777999::::::::::::;;;:::999777666444555666777777777666555333333333444333333222222111000111333555777666555......---,,,++++++++++++)))******+++,,,,,,------000...,,,+++,,,------,,,)))************+++++++++))))))***++++++,,,,,,---,,,,,,++++++***+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,---...//////,,,,,,---......///000000...///000000//////111333333333333333444444444444444555666888:::<<<>>>???BBBCCCEEEGGGJJJNNNQQQRRRWWWXXXZZZ]]]___aaabbbbbb___```bbbccccccccccccbbbdddlllnnnpppzzzwwwpppkkkkkklllrrrzzz{{{xxxwwwwwwvvvuuuttttttuuuuuuuuutttrrrqqqtttuuuvvvwwwwwwvvvuuutttssstttuuuuuuuuuuuuuuutttpppqqqrrrtttvvvwwwyyyyyyxxxwwwwwwwwwxxxyyyyyyzzzxxx{{{}}}yyywwwtttpppmmmiiijjjllloootttyyy}}}uuuhhh```___]]]YYYUUUQQQQQQQQQRRRTTTTTTRRRQQQUUUTTTTTTUUUWWWYYY[[[]]]]]]^^^^^^______```aaaaaa^^^^^^______^^^\\\ZZZYYYRRRRRRQQQQQQQQQRRRRRRSSSOOOPPPQQQRRRRRRQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBCCCBBBBBBAAAAAA;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>===;;;:::999:::999888666666666666777444444555666666555555444222222333333333444444444666555444444333333333333333444555555555777:::<<<===>>>@@@???===:::::::::777666555444555666888:::999999::::::999888666555333444555777777777666666222222333333333222222111......000333777999999999......---,,,++++++++++++))))))***+++,,,,,,------...,,,***)))***++++++***)))************++++++++++++,,,,,,,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,---...//////,,,------...///000000111...///000000///000222444333444444444444444444555333444555777999;;;===>>>DDDDDDEEEGGGJJJMMMQQQSSSVVVWWWYYY\\\^^^```aaaaaa```aaabbbcccddddddcccbbbccclllmmmppp{{{xxxqqqoooggghhhkkkqqqyyy~~~zzzvvvtttttttttttttttqqqrrrssssssrrrrrrsssuuuvvvvvvvvvvvvvvvwwwwwwwwwzzzyyyvvvtttttttttvvvwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvxxxyyy{{{||||||{{{zzz|||}}}|||xxxuuurrrooommmjjjjjjlllnnnsssxxx}}}oooiiiaaa\\\ZZZXXXVVVTTTSSSSSSUUUVVVWWWXXXXXXXXXYYYXXXXXXYYY\\\^^^^^^^^^bbb```^^^___aaabbbcccbbbeeecccaaa```___]]]ZZZXXXSSSRRRPPPPPPRRRRRRRRRQQQSSSQQQOOOOOOQQQSSSUUUUUUUUUTTTSSSQQQOOOOOONNNNNNLLLLLLLLLKKKJJJJJJIIIIIIKKKJJJIIIIIIGGGGGGFFFEEEFFFDDDBBB@@@>>>>>>???@@@@@@???>>>======<<<<<<<<<>>>>>>===<<<:::999888777777777888888888777777666444444333333333333222222444444555555555555444444444444444555555555555666555555555555666888999:::===>>>>>>>>>===;;;999888<<<999444111111555999<<<;;;:::999999::::::888666111222444666777777666666444333222222222222111000222222222222222222222333......---,,,++++++++++++++++++******************))))))))))))))))))))))))************************))))))***++++++++++++***,,,,,,+++******++++++,,,,,,,,,,,,---------......+++,,,------......---------......///////////////////////////000000000000///000000111222333444555555666777999;;;===>>>???AAACCCEEEGGGIIILLLPPPSSSTTTVVVYYY[[[]]]^^^]]]]]]\\\___bbbcccbbbbbbbbbcccgggmmmlllooozzz{{{pppjjjiiicccdddhhhoooxxx|||xxxtttrrrrrrsssssssssppprrrssssssrrrrrrtttuuuwwwwwwwwwwwwwwwwwwwwwwwwzzzyyywwwvvvuuuuuuvvvvvvuuuuuuvvvvvvwwwwwwwwwxxxwwwxxxyyyzzz{{{|||||||||}}}~~~~~~yyyuuussspppnnnlllhhhiiikkknnnsssxxx}}}zzzrrrhhhccc]]]ZZZZZZZZZZZZXXXXXXYYYZZZ\\\^^^___``````dddcccbbbcccdddfffggghhhgggeeebbbbbbccceeefffeeekkkiiigggeeedddbbb___\\\XXXWWWUUUUUUVVVWWWVVVUUUSSSQQQOOOOOOQQQSSSTTTTTTTTTSSSRRRPPPOOONNNNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEFFFDDDBBB@@@?????????@@@@@@???>>>======<<<<<<===>>>>>>===<<<;;;;;;::::::888888888888888777666666444444333333333333222222444444555555555555444444333333333333444444444555555555555555666888999:::<<<=========<<<:::888777777666555444444666888999<<<;;;::::::::::::888666333444555666666666555444555444333333333222111111222222222333333333222222......---,,,++++++++++++++++++******************************************************************))))))***++++++++++++***,,,,,,++++++***+++++++++,,,,,,,,,------------...+++,,,------......---------......///////////////000000000000111111111111555444444444333333222222555666777999;;;===>>>???AAACCCFFFHHHIIILLLOOORRRTTTVVVYYY\\\]]]^^^]]]]]]```bbbeeeffffffeeefffgggfffmmmlllooo|||{{{sssiiicccccc```bbbgggoooyyy|||xxxuuuqqqoooooopppppppppoooqqqrrrrrrrrrrrrtttuuuxxxxxxxxxxxxxxxxxxxxxwwwyyyyyyyyyxxxwwwwwwvvvvvvtttuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyzzz|||}}}~~~~~~}}}zzzuuuqqqooommmkkkjjjiiijjjmmmpppuuu{{{}}}vvvooogggaaa^^^\\\ZZZYYY[[[^^^_________```aaaccceeeggghhhiiikkkjjjiiiiiijjjlllooopppqqqmmmjjjhhhhhhjjjkkkkkkmmmjjjgggeeecccaaa^^^[[[WWWVVVTTTTTTVVVWWWVVVUUUTTTRRRPPPPPPQQQSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDBBB@@@??????@@@@@@@@@@@@???>>>============>>>>>>=========<<<<<<<<<999999999888888666555444444444333333333333222222444444555555555555444444222222222333333333444444555555555555666888999:::;;;;;;<<<;;;:::999777666222333555666777777777777===<<<;;;;;;;;;:::777555555555666777666555444333666555555444333333222222333333333333333333333222...---,,,++++++******+++******++++++++++++++++++************************************************))))))***++++++++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,------------+++,,,------......---------......///////////////111111111111222222222222555555444333333222111111555666777999;;;===>>>???BBBDDDFFFHHHIIIKKKOOOQQQTTTVVVYYY\\\^^^^^^^^^]]]^^^```ccceeeddddddeeeffffffmmmmmmppp}}}|||uuunnneeeaaaaaaaaadddjjjsss}}}}}}zzztttpppmmmjjjkkklllllllllmmmoooqqqqqqqqqrrrtttuuuxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzyyyyyyxxxvvvvvvttttttuuuvvvwwwxxxxxxyyyxxxxxxxxxxxxzzz|||~~~{{{wwwrrrnnnllljjjiiihhhlllmmmppptttyyy~~~~~~uuullleee___ZZZWWWYYYYYYYYY[[[^^^bbbdddfffeeeeeefffgggiiikkkmmmmmmmmmnnnnnnoooqqqtttyyy||||||yyytttqqqqqqrrrrrrrrrqqqnnniiifffccc```\\\ZZZUUUTTTSSSTTTWWWXXXYYYXXXUUUTTTRRRRRRSSSTTTTTTTTTRRRQQQPPPOOOOOONNNNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCBBB@@@@@@???@@@@@@AAA@@@???>>>============<<<<<<<<<<<<<<<<<<======::::::999999777666444444444444333333333222222222333444444555555444444333222333333333333444444444555555555555666888999:::::::::;;;;;;:::888666555111222444666777777888888>>>===;;;;;;;;;:::777555444555666777777666555444777777777666444333333333333444444555444444333222...---,,,+++******************+++++++++++++++,,,************************************************))))))***++++++++++++***,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------+++,,,------......---------......///////////////000000000111111111222222111111111111222222333333555666777999;;;===>>>???CCCEEEGGGHHHIIILLLOOOQQQUUUWWWYYY\\\^^^^^^^^^]]]]]]___bbbddddddddddddeeegggmmmmmmppp}}}wwwqqqkkkeeebbbdddeeeiiioooxxx|||yyyooolllhhhffffffhhhhhhhhhkkklllnnnooopppqqqssstttwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzzzyyyyyyxxxvvvvvvtttuuuuuuvvvwwwwwwxxxxxxxxxwwwxxxxxxzzz}}}{{{wwwqqqmmmkkkjjjiiihhhnnnpppssswww|||wwwqqqiiiaaa[[[WWWUUUTTTXXXZZZ]]]___bbbeeehhhjjjhhhhhhhhhiiijjjlllmmmnnnqqqssswwwzzz}}}~~~}}}|||xxxrrrlllhhhddd```]]]XXXWWWWWWYYY\\\^^^______WWWVVVUUUUUUWWWXXXWWWVVVSSSRRRQQQPPPOOONNNNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@???>>>>>>=========:::;;;;;;;;;;;;<<<<<<<<<::::::999999777666444444444444333333333222222222333333444444444444333333444444444444555555555555555555555555666888999::::::;;;;;;;;;:::888666555444444333333555777999;;;===<<<;;;:::;;;:::777555333444555777777777777666888999:::888555333444555444444555666666444333222------,,,+++******************++++++,,,,,,,,,,,,************************************************))))))***++++++++++++******+++,,,,,,,,,++++++***+++++++++,,,,,,,,,------+++,,,------......---------......////////////////////////000000000111111111111222222333333444444555666777999;;;===>>>???CCCEEEGGGIIIJJJLLLPPPRRRUUUWWWZZZ]]]^^^___^^^^^^```bbbeeeggggggggghhhiiihhhnnnmmmppp{{{}}}sssoookkkggggggjjjmmmpppwww~~~xxxuuujjjgggcccbbbbbbdddddddddgggiiilllmmmnnnoooqqqsssuuuvvvvvvwwwxxxyyyzzzzzzyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvwwwxxxyyy|||~~~{{{wwwqqqnnnmmmmmmnnnmmmssstttxxx|||wwwjjjfff```YYYUUUSSSTTTUUUYYY\\\```cccfffhhhjjjllljjjjjjjjjjjjlllnnnqqqrrrtttyyyyyyrrrlllfffaaa^^^ZZZYYYYYYZZZ]]]`````````YYYXXXXXXYYY[[[\\\\\\[[[UUUTTTSSSQQQOOOOOONNNNNNLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>:::::::::;;;;;;;;;;;;;;;999999999888888666555444444444333333333333222222333333444444444444333333444444444555555555666666555555555555666888999:::<<<<<<===<<<;;;:::888777888666444333333666:::===;;;:::999999::::::888666222333555777888888888888999;;;<<<:::666333444666444555777777777555333111---,,,+++******))))))*********++++++,,,---------++++++++++++++++++++++++************************))))))***++++++++++++***((()))+++,,,------,,,+++++++++++++++,,,,,,,,,,,,+++,,,------......---------......///////////////.../////////000000000000555555555444444444333333555666777999;;;===>>>???BBBDDDGGGIIIJJJMMMQQQTTTUUUWWWZZZ]]]_________^^^]]]```ccceeeeeefffggghhhiiiooonnnppp{{{}}}tttqqqooonnnooosssyyy|||xxxrrrooogggddd```^^^___aaaaaaaaaeeegggiiikkklllmmmppprrrsssssstttvvvxxxyyy{{{{{{zzzyyywwwvvvuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvtttvvvxxx{{{}}}yyyuuuqqqoooqqqsssuuuvvv|||~~~xxxnnnaaa^^^ZZZVVVSSSSSSUUUWWWXXX\\\bbbfffgggiiilllnnnkkkllllllnnnqqquuuxxxzzz}}}yyyqqqkkkeeeaaa___^^^\\\\\\^^^___^^^]]][[[ZZZ[[[]]]___aaa```___XXXVVVTTTRRRPPPOOONNNMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDAAAAAABBBBBBAAAAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888888888888888777666666444444333333333333222222222333333444444333333222333333444444444555555555555555555555666888999:::>>>>>>>>>>>>===;;;:::999999888666444555777:::<<<999888777888999999888666444555666777888888777666:::<<<>>>;;;666333555888555666777888777555333111---,,,+++***))))))))))))******++++++,,,------...++++++++++++++++++++++++************************))))))***++++++++++++***&&&'''***,,,......------***++++++++++++,,,,,,,,,+++,,,------......---------....../////////////////////000000000111111111111222222222222333333333555666777999;;;===>>>???AAACCCFFFIIIKKKNNNRRRVVVVVVWWWZZZ]]]_________^^^ZZZ]]]```bbbbbbcccdddeeehhhnnnnnnqqq}}}wwwuuuttttttwww|||}}}tttmmmiiieeebbb^^^]]]^^^___``````ccceeehhhjjjkkkllloooqqqqqqrrrsssuuuwwwyyy{{{|||zzzyyyvvvtttttttttvvvwwwxxxxxxwwwwwwvvvuuuuuuuuusssuuuxxx|||~~~wwwtttqqqppptttxxx{{{}}}{{{pppfff]]][[[YYYVVVTTTUUUXXX[[[VVV\\\bbbfffhhhjjjmmmooommmmmmnnnqqquuuzzzzzzsssmmmiiiiiifffdddccccccbbbaaa```\\\\\\\\\___bbbdddcccbbbYYYXXXVVVSSSQQQOOONNNMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDAAAAAABBBBBBBBBAAA@@@@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<777777888888888777777666444444444333333333222222222333333444444333333222222222333333333444444444555555555555666888999:::??????@@@@@@???===;;;::::::999888777777888999:::777666666777999999888666666777777888888777555444:::===???<<<666444555888555666888999888666333111---,,,+++***))))))))))))******+++,,,,,,---......++++++++++++++++++++++++************************))))))***++++++++++++***%%%&&&))),,,...///......******+++++++++,,,,,,,,,+++,,,------......---------......///////////////000111111111111222222222)))***,,,---///111333444555666777999;;;===>>>???@@@BBBFFFIIIKKKOOOSSSWWWVVVXXXZZZ]]]____________\\\___bbbdddeeeeeefffhhhhhhnnnnnnqqq~~~wwwooojjjggg]]]\\\ZZZYYYYYY[[[]]]___bbbdddfffhhhiiilllooorrrrrrrrrtttuuuwwwyyyzzz{{{wwwwwwvvvuuuuuuvvvvvvwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwyyy{{{~~~vvvvvvvvvxxx|||{{{sssiiiaaa\\\ZZZWWWVVVWWWXXXYYYYYY\\\___ccceeeggghhhjjjlllnnnrrrvvvyyy|||yyyrrrtttoooiiiggghhhhhheeeaaa^^^^^^___aaacccdddbbb```[[[XXXTTTRRRQQQPPPOOOMMMNNNNNNMMMKKKJJJIIIHHHGGGJJJIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCBBBAAA>>><<<:::???@@@@@@??????>>>===<<<<<<<<<;;;;;;;;;::::::::::::888666666666666555444444333222222111111222222222222333333333333444444666666666666666555555555555444444444666999<<<>>>BBBAAA@@@???>>>===<<<;;;===<<<999888777888:::<<<:::999888777666666666666777777888888888888777777888999999999888777666555555666777888888666444333......---,,,++++++++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,+++***)))(((((()))***+++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...//////////////////.........///000000000111111111111444444333333333333333333444666888999:::;;;>>>AAABBBDDDFFFHHHJJJMMMPPPSSSWWWZZZ]]]^^^^^^^^^___```]]]```cccfffffffffgggggggggkkkqqqwww||||||ssslllfffccc[[[ZZZXXXWWWXXXYYY\\\]]]aaacccfffgggiiikkknnnqqqpppqqqrrrtttvvvwwwyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyvvvvvvvvvvvvvvvvvvvvvuuuwwwxxxyyy|||~~~yyyyyyzzz||||||vvvqqqjjjbbb\\\]]]\\\[[[[[[\\\^^^___```aaadddgggjjjlllnnnqqqssswww{{{|||wwwsssnnnlllllljjjeeeaaaaaa``````bbbcccdddcccbbb\\\YYYUUUSSSRRRQQQOOONNNNNNNNNMMMKKKJJJIIIHHHGGGIIIIIIHHHHHHGGGEEEDDDCCCBBBCCCCCCBBBAAA???===<<>>===<<<<<<<<<;;;;;;;;;::::::::::::888666666666777666444444333222222111222222222222222333333333333444444555555555666666666666666777666666666888;;;>>>@@@AAA@@@@@@???>>>===<<<<<<===<<<999777777888:::<<<999999888777666666666666777888888888888888888777777777777666666555444333444555666777777555333222......---,,,++++++++++++******+++++++++,,,,,,,,,((((((((()))))))))******+++***))))))))))))***+++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000////////////////////////000000000000111111111111222222222222333333333333444666888999:::;;;>>>AAABBBDDDFFFHHHJJJMMMPPPSSSXXXZZZ]]]____________aaa]]]```dddfffggggggggghhhjjjmmmsssxxx|||ssskkkeee```[[[WWWVVVUUUUUUVVVXXXZZZ\\\```bbbeeeggghhhjjjmmmpppooopppqqqrrrtttvvvwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxzzz|||~~~~~~~~~~~~xxxpppjjjfffccc^^^ZZZZZZZZZ\\\^^^```bbbdddeeehhhkkkooorrruuuxxx}}}}}}zzzxxxwwwtttnnniiifffdddbbbbbbcccdddcccbbb\\\ZZZVVVSSSRRRQQQOOONNNNNNNNNMMMKKKJJJIIIHHHGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>???@@@@@@??????>>>===<<<<<<<<<;;;;;;;;;::::::::::::888666666777777666555444444333222222222222222222222333333333333444444444444555555666666777777777666666666888;;;>>>@@@?????????>>>>>>>>>=========;;;999777777888:::;;;999888777666555555555555888888999999999999888888555555444444333222222222333444555666666444222111......---,,,++++++++++++******+++++++++,,,,,,,,,'''((((((((())))))))))))++++++************++++++***++++++,,,,,,++++++******++++++,,,...//////000,,,,,,,,,,,,,,,,,,,,,,,,///............///000000////////////////////////111111111111111111000000000111111111222333333333444666888999:::;;;>>>AAABBBDDDFFFHHHJJJMMMPPPSSSXXX[[[^^^_________```aaa___bbbeeegggggggggiiijjjmmmpppvvvzzz}}}uuuhhhbbb^^^YYYTTTSSSRRRRRRRRRTTTVVVXXXZZZ^^^aaadddfffhhhjjjlllnnnooopppqqqrrrtttuuuvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxvvvvvvvvvwwwwwwxxxxxxxxxxxxyyy{{{}}}uuupppiiidddaaa___]]]\\\[[[]]]aaadddfffhhhjjjlllpppsssxxx}}}~~~|||zzzxxxyyy|||yyyuuummmjjjfffdddcccbbbaaa___]]]YYYVVVSSSRRRPPPOOOMMMNNNNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFDDDCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@??????>>>===<<<<<<<<<;;;;;;;;;::::::::::::888666666777888777666444444333222222222222333222222222333333333444444333444444555666777888888555444444444666999<<<>>>???????????????>>>>>>>>>===;;;999777666888:::;;;999888777666555555555555999999999::::::999999999555444333333222222111111222333444555555333222000......---,,,++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,++++++++++++++++++,,,***++++++,,,,,,++++++***+++++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,...............////////////////////////000000000222222111111111111000000//////000111222222333333444666888999:::;;;>>>AAABBBDDDFFFHHHJJJMMMPPPSSSXXX[[[^^^_________```aaa```cccfffggghhhhhhjjjkkknnnqqqwww{{{|||jjj^^^YYYWWWSSSOOOOOOOOOPPPQQQSSSVVVXXXYYY]]]```dddggghhhiiilllmmmppppppqqqrrrtttuuuvvvvvvuuuvvvwwwxxxxxxxxxxxxwwwuuuvvvvvvwwwxxxyyyyyyzzzzzzzzz|||~~~xxxmmmiiiccc___]]]]]]]]]]]]aaaeeejjjmmmooorrruuuxxx{{{yyytttqqqrrrpppooonnnooonnnkkkiiijjjiiiiiijjjnnnsssvvvxxx|||~~~~~~ssspppjjjfffdddaaa___]]]]]]YYYUUURRRQQQPPPNNNLLLNNNNNNMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA???@@@@@@??????>>>===<<<<<<<<<;;;;;;;;;::::::::::::888666666777888888777555444333333222222333333222222222333333333444444333444444555666777888888555444444444666999<<<>>>@@@@@@@@@@@@@@@?????????<<<;;;888666666777999;;;999888777666666555555555999999999::::::999999999666555444333222222222222222333444555555333111000......---,,,++++++++++++******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............////////////000000111111222222222111111111111111//////000111222222333333444666888999:::;;;>>>AAABBBDDDFFFHHHJJJMMMPPPSSSXXX[[[^^^_________```aaaaaacccfffgggggghhhjjjllllllpppwww|||xxxmmm```WWWSSSRRROOOMMMMMMNNNOOOQQQTTTWWWYYYZZZ]]]```dddgggiiijjjlllmmmppppppqqqrrrssstttuuuuuuuuuvvvxxxyyyzzzzzzyyyxxxuuuvvvvvvxxxyyyzzz{{{{{{{{{{{{}}}~~~zzzpppbbb```]]][[[[[[\\\___aaaeeejjjppptttwww{{{yyyrrrmmmiiiffffffeeedddeeeeeedddaaa^^^aaa``````aaacccgggkkknnntttxxxwwwtttoookkkhhhdddaaa^^^^^^[[[VVVSSSRRRPPPNNNLLLNNNNNNMMMKKKJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBB???@@@@@@??????>>>===<<<<<<<<<;;;;;;;;;::::::::::::888666777888999888777555444444333333333333333222222333333333333444444444444555555666666777777777666666666888;;;>>>@@@BBBBBBBBBAAAAAAAAA@@@@@@<<<:::888666666777999::::::999888777666666666666888888999999999999888888777666444222222222333333222333444555555333111000......---,,,++++++++++++******+++++++++,,,,,,,,,((()))))))))******************++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...//////000000111111222111111111222222222333333000111111111222333333333444666888999:::;;;>>>AAABBBDDDFFFHHHJJJMMMPPPSSSWWWZZZ]]]^^^^^^^^^___```aaaccceeefffggghhhjjjlllkkkpppwww}}}xxxfff```YYYSSSPPPOOONNNMMMMMMNNNPPPRRRUUUXXXZZZ[[[]]]aaaeeehhhjjjkkklllmmmnnnoooooopppqqqrrrsssssssssuuuwwwyyyyyyyyyxxxwwwuuuvvvwwwxxxyyy{{{||||||||||||}}}{{{pppiii]]]]]]]]]^^^```dddhhhkkklllrrrxxx~~~xxxooojjjgggeeecccdddddddddffffffddd```]]]___^^^\\\[[[[[[]]]aaadddhhhnnnuuu|||yyyvvvsssqqqnnnkkkgggccc```]]]YYYVVVTTTRRRPPPNNNNNNNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@AAAAAABBB???@@@@@@??????>>>===<<<<<<<<<;;;;;;;;;::::::::::::888777777888999999888555555444333333333333444222222333333333333444444555555555666666666666666777666666666888;;;>>>@@@EEEEEEDDDCCCBBBAAAAAA@@@<<<:::888666666777999:::;;;:::999888888777777777777888888888888888888777777555333222111111222333222333555666555444222111......---,,,++++++++++++******+++++++++,,,,,,,,,************++++++++++++))))))***++++++***))))))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---...//////000111111222222000000111111222333444444222222222222333333333333444666888999:::;;;>>>AAABBBDDDFFFHHHJJJMMMPPPSSSVVVYYY\\\]]]]]]]]]^^^___aaaccceeeeeefffgggjjjllllllqqqxxx}}}qqqeee[[[XXXUUUQQQNNNMMMMMMNNNMMMNNNPPPSSSVVVYYY[[[\\\^^^aaafffiiijjjkkklllnnnmmmnnnnnnooopppqqqqqqrrrppprrrtttvvvwwwvvvuuutttuuuuuuwwwxxxzzz{{{}}}}}}|||}}}~~~yyyqqqiiibbb^^^___bbbeeeiiinnnssswwwxxx~~~{{{qqqiiifffeeecccbbbfffggghhhjjjjjjhhhddd```^^^]]][[[XXXVVVWWW[[[]]]YYY___gggnnnrrruuuvvvwwwyyywwwuuutttssspppllliiibbb___[[[WWWVVVTTTRRRPPPNNNNNNMMMKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDBBBAAA@@@@@@AAAAAA???@@@@@@??????>>>===<<<<<<<<<;;;;;;;;;::::::::::::888777777888999999888555555444333333333333444222222333333333444444444666666666666666555555555555444444444666999<<<>>>GGGFFFEEEDDDCCCBBBAAAAAA<<<:::888666555777999:::<<<;;;:::999888888888888777777888888888888777777666555222111000000222333333444555666666444222111......---,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........((()))***++++++***)))(((+++++++++,,,,,,+++++++++***+++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///......//////000111222222222//////000111333444555666444444333333333333333333444666888999:::;;;>>>AAABBBDDDFFFHHHJJJMMMPPPSSSUUUXXX[[[\\\\\\\\\]]]^^^aaacccdddeeeeeegggiiilllnnnrrryyywwwwwwvvvwwwxxx{{{}}}~~~|||zzzwwwrrrkkkddd___\\\QQQPPPNNNMMMMMMMMMNNNOOOOOOPPPRRRSSSUUUYYY^^^aaadddeeegggiiikkklllmmmmmmmmmnnnoooppppppqqqppppppssssssssstttuuuvvvwwwwwwuuuvvvxxxyyyzzz{{{{{{{{{{{{|||~~~xxxuuuuuutttwww|||xxxqqqkkkgggdddbbb___dddjjjooorrrvvv}}}zzzxxxuuusssqqqqqqrrrsssyyyzzzzzzzzzwwwtttpppmmmjjjfffbbb``````___\\\ZZZZZZYYYYYY\\\aaafffiiijjjnnnnnnppptttwwwtttllleeebbb___[[[WWWTTTRRRRRRRRRPPPOOONNNLLLKKKKKKJJJJJJHHHIIIIIIJJJIIIHHHFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@???>>>===<<<;;;;;;;;;::::::999888777777999999888888777666666666555444444333333333444444333333333444444444555555222333444444555555444444555555555555444666999<<>>:::888666555555888;;;===::::::::::::999888777666333444777888999888777666555444222111///.........222333555666666555333222...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++,,,+++***)))((((((((((((************************+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......000///---,,,,,,---...000///000111000///...///000111000000000000222333444444333333333333444555555888999999:::;;;<<<===>>>BBBDDDEEEFFFHHHKKKPPPSSSVVVWWWXXXZZZ\\\]]]^^^^^^]]]```cccdddfffgggjjjlllooosss{{{xxxoooooooooooooooooopppppplllkkkiiifffaaa\\\WWWUUUOOONNNMMMLLLKKKLLLMMMMMMPPPQQQSSSTTTVVVYYY^^^bbbeeefffgggiiikkklllmmmmmmnnnnnnooopppqqqqqqqqqqqqssssssssstttuuuuuuvvvvvvuuuvvvxxxyyyzzz{{{|||||||||}}}~~~vvvpppmmmiiihhhjjjppptttwww~~~zzzuuunnnhhheeecccccccccdddhhhoootttxxx~~~}}}{{{xxxsssmmmiiigggdddaaa^^^\\\ZZZYYYZZZ\\\___aaaaaaggggggjjjoootttssslllfffaaa```\\\YYYVVVTTTRRRRRRPPPOOONNNLLLKKKKKKKKKKKKHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;:::999999888999999888888777777666666666555444333333333333333333333333444444444555555444555666666777777666666555555555555444666999<<>><<<999777555444555777:::<<<;;;;;;;;;::::::999777777444555777888888777666555444444222111000000//////111333444555666444333222------,,,++++++++++++,,,*********+++++++++,,,,,,***+++,,,+++)))((()))***///...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......///...---,,,+++,,,...///...000111000///...///000111000000000000222333444333222222222222333444444666777888:::<<<>>>???@@@CCCDDDEEEFFFGGGJJJOOORRRUUUVVVXXXZZZ\\\]]]]]]^^^]]]___bbbccceeefffiiilllooosss{{{yyyqqqhhhhhhggggggeeedddcccbbb^^^^^^]]]\\\YYYVVVSSSQQQPPPOOONNNMMMMMMMMMNNNNNNRRRSSSTTTVVVWWW[[[___ccceeefffhhhjjjlllmmmmmmnnnooopppqqqrrrrrrsssssssssssssssttttttttttttttttttuuuvvvxxxyyy{{{|||||||||}}}~~~~~~tttkkkdddaaa[[[YYY[[[```eeeiiirrrzzz|||mmmiiiddd```___```dddfffkkkpppvvv||||||uuupppkkkgggdddaaa^^^[[[YYYYYYXXXWWWVVV\\\]]]```ffflllmmmiiieeeaaa```^^^\\\YYYUUUSSSQQQPPPOOONNNMMMLLLKKKKKKKKKIIIIIIIIIIIIHHHGGGEEEEEECCCCCCCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>============<<<<<<;;;;;;::::::999999999888777777666666666666555333222222222222333333333444444444555555555555666777777777777666555555555555444666999<<>>===;;;:::888666444444444666999;;;;;;;;;;;;;;;:::999888777555666777777777666555444333333222111111111111111111222444555555444222111------,,,+++++++++++++++*********++++++++++++,,,)))***+++***((('''((()))///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---.........---,,,++++++,,,---......///000000......///000000000000000111222333444222111111111111222333333555666777:::<<<>>>@@@AAADDDEEEFFFFFFGGGJJJNNNQQQTTTUUUWWWYYY[[[\\\]]]]]]\\\^^^```bbbccceeehhhjjjooottt{{{yyyqqqddddddeeedddccc```^^^]]]\\\\\\\\\[[[ZZZWWWUUUTTTTTTSSSRRRQQQQQQQQQRRRRRRTTTUUUWWWXXXYYY\\\aaadddfffggghhhjjjlllmmmnnnnnnpppqqqrrrsssttttttttttttttttttttttttssssssssssssuuuvvvxxxzzz{{{|||}}}}}}vvvkkkaaaZZZWWWSSSQQQRRRVVVZZZ^^^fffoooxxx{{{vvvqqqfffccc```]]]]]]aaahhhlllsssxxx~~~~~~wwwrrrooommmiiifffaaa\\\YYYVVVRRRPPPSSSTTTWWW\\\aaacccbbb```_________]]][[[WWWTTTRRRPPPPPPNNNMMMLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFDDDDDDCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;::::::::::::999888888777777666777666555333222111111111333333333444444444555555333333444555555555555555555555555555444666999<<<>>>>>>===<<<;;;:::999888666555444333444666888::::::::::::::::::999888888666666666666666555444333222111111111111111222222111222444555555333111000---,,,,,,+++***+++++++++************++++++++++++)))+++++++++)))((()))***,,,+++******)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,---------...000///......///000000000000111111222333333222222222222222333333444555666888:::<<<>>>???@@@DDDEEEFFFFFFFFFIIIMMMPPPTTTUUUWWWYYY[[[\\\]]]^^^\\\^^^___```aaacccfffiiiooottt{{{xxxpppddddddeeeeeedddbbb```____________^^^\\\ZZZXXXVVVWWWVVVUUUTTTSSSTTTUUUUUUVVVXXXYYYZZZ[[[^^^cccffffffgggiiikkkmmmnnnooooooqqqrrrsssttttttuuuuuutttttttttttttttttttttssssssuuuvvvxxxzzz|||}}}~~~~~~|||pppddd[[[UUURRRQQQNNNMMMPPPRRRUUU\\\dddlllpppwww|||vvvnnnjjjbbbaaa___^^^^^^ccckkkrrrzzz|||yyyxxxxxxsssoooiiiccc^^^YYYSSSPPPOOOOOOQQQTTTWWWYYYYYYXXX\\\\\\]]]]]][[[XXXTTTRRRQQQPPPOOOMMMLLLLLLKKKKKKMMMLLLKKKJJJIIIHHHGGGGGGEEEEEEDDDDDDCCCBBBBBBBBB?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::::::::999999888777777777777666444333222111000000333333333444444444555555333444555555666666555555555555555555444666999<<<<<<<<<;;;:::999888888888555555444333444666888999999999999:::999999888888555555555555444444333333111111000000000111222222222333444555555333111000,,,,,,+++************+++))))))*********++++++++++++,,,---,,,***)))***+++***))))))(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++,,,------++++++++++++,,,,,,------,,,...//////......///111///000000111222222333333333333333333333444555555888888999:::<<<===>>>>>>DDDEEEFFFFFFFFFHHHLLLPPPSSSUUUWWWYYY[[[]]]^^^^^^\\\^^^______```bbbfffhhhnnnsss{{{wwwnnnggggggggggggfffeeedddcccbbbbbbbbbaaa___\\\ZZZXXXXXXWWWVVVUUUTTTUUUVVVVVVYYYZZZ[[[\\\]]]```dddgggggghhhjjjlllmmmoooooopppqqqrrrsssttttttuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuvvvxxxzzz|||}}}~~~wwwkkkaaaYYYTTTRRROOOMMMLLLNNNOOOPPPUUU\\\ccchhhoootttwwwzzzwwwnnnhhheee___```aaa```aaafffooovvv{{{zzz|||~~~zzzvvvpppjjjddd^^^XXXTTTOOOOOOOOOOOOPPPQQQRRRRRRXXXYYYZZZZZZYYYWWWUUUSSSQQQPPPOOONNNMMMLLLLLLLLLNNNMMMKKKIIIHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBB@@@?????????>>>>>>======;;;::::::::::::::::::::::::::::::999888888777777555555444222111111111111333333333444444444555555666666777888888888888777555555555555444666999<<<<<<;;;:::999888888888888555555444444555666888999777888888888888888777777444444444444444333333333222222111111111222222333444444666666666444222000,,,,,,+++***************)))))))))************++++++,,,---,,,*********++++++******)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,------++++++,,,,,,------......,,,---...///......///111//////111222222333222222444444333333444444555666888999::::::;;;<<<======CCCDDDEEEEEEFFFIIIMMMPPPTTTUUUWWWZZZ\\\^^^___```]]]^^^_________aaaeeehhhmmmrrryyy|||sssnnnmmmllljjjiiihhhhhhhhhgggggggggfffeeebbb```^^^[[[ZZZYYYXXXWWWXXXXXXYYY[[[\\\]]]]]]^^^aaaeeeiiigggiiijjjlllnnnoooppppppqqqqqqrrrssstttttttttttttttuuuuuuuuuvvvwwwwwwwwwuuuvvvxxxzzz|||~~~~~~ttthhh^^^XXXTTTSSSPPPNNNNNNPPPQQQPPPUUU[[[]]]ccciiimmmnnnoootttxxxyyymmmeeebbbaaa^^^aaadddeeefffllluuu|||~~~~~~~~~}}}}}}||||||{{{xxxxxxvvvsssqqqrrrwww{{{|||yyysssnnniiiccc]]]YYYQQQQQQPPPOOONNNNNNPPPQQQTTTUUUVVVWWWWWWVVVUUUUUUQQQPPPOOONNNMMMLLLLLLLLLMMMKKKIIIGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999888888777444444333222111111222222333333333444444444555555666666777888888888888888555555555555444666999<<<===<<<:::999888888999999555555555555666777888999666666777777777777666666333333333333333333444444555444444333333333444444555666777777777555333111,,,++++++***************))))))))))))***************+++,,,+++***))))))++++++***************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++***++++++,,,---++++++,,,---.../////////+++---............///111...///111222333333222222333333222222333333444555777888999:::<<<===>>>???BBBCCCDDDEEEFFFIIIMMMQQQUUUVVVXXX[[[]]]___aaaaaa^^^____________aaafffiiilllpppxxx}}}uuusssqqqnnnllllllllllllmmmnnnnnnmmmllljjjhhhggg^^^^^^\\\[[[[[[[[[\\\]]]\\\]]]^^^^^^___bbbfffiiihhhiiikkkmmmnnnooopppppppppqqqrrrssstttttttttttttttuuuuuuvvvwwwxxxxxxyyyuuuvvvxxxzzz}}}~~~{{{qqqfff]]]XXXUUUTTTRRRPPPQQQTTTUUUTTTXXX^^^[[[aaafffhhhggghhhlllooouuuzzzqqqfff```^^^^^^___cccgggiiilllqqq{{{zzzuuuvvv{{{~~~|||{{{xxxvvvuuuuuuvvvwwwpppppppppoooooonnnnnnnnnkkkkkkjjjhhhgggiiiooottt|||yyytttoookkkeee___[[[SSSRRRQQQOOONNNNNNPPPRRRRRRRRRSSSTTTUUUUUUUUUUUUQQQQQQOOONNNMMMLLLLLLLLLKKKJJJHHHFFFDDDCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@???>>>===<<<;;;<<<<<<<<<===============;;;;;;:::999999888888777333333222222111222222222333333333444444444555555444555555666666666666666555555555555444666999<<<===<<<;;;999999999::::::555555555666666777888999555555666666666666666555222222222222333444444555777777666555555555555555666777888888777555333222,,,++++++***)))*********))))))))))))************)))***+++***)))((((((******)))))))))))))))******************************+++,,,,,,------,,,,,,+++++++++******++++++,,,---+++,,,---...////////////+++,,,............///111...///111222333333222222222222111111222222333444555666888:::<<<>>>@@@AAAAAABBBCCCDDDFFFIIINNNRRRUUUWWWYYY\\\^^^```aaabbb_______________aaafffiiikkkooowwwzzzxxxvvvvvvwwwxxxwwwvvvwwwvvvuuuttttttrrrooolllfffccc```______```___^^^aaabbbcccbbbaaabbbeeegggiiijjjlllmmmnnnoooooooooppprrrssssssssstttwwwyyyxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyzzz{{{}}}~~~|||}}}}}}~~~|||qqqggg```\\\ZZZYYYVVVXXXZZZ\\\]]]```cccfffdddfffgggfffdddcccdddfffkkklllpppvvv~~~wwwiii___\\\]]]```ccceeeiiimmmqqqwww~~~~~~yyyqqqjjjggghhhkkknnntttwww}}}yyytttkkkiiiffffffhhhlllnnnppppppooommmlllkkkjjjjjjjjjeeeeeeeeeeeefffiiimmmqqqtttrrrooommmkkkhhhdddaaa___\\\XXXTTTPPPOOONNNNNNTTTTTTTTTVVVWWWUUURRROOOPPPOOONNNLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEDDDDDDAAAAAA@@@???>>>===<<<;;;???>>>===<<<;;;::::::::::::;;;<<<<<<<<<:::888666666666555444333333222222777888888888999999999999888888888888888777666555777666555555666888:::<<<;;;;;;;;;;;;:::999888888888777666666666666666777777777777777777555333222444333222444777888666444777777777777666444333222777999:::999777444333333555***$$$)))...---+++,,,+++++++++++++++++++++++++++++++++*********))))))*********)))))))))))))))******+++++++++,,,,,,,,,000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......//////000000111111000///.........///111222222222222333333444444444666777:::;;;;;;<<<>>>@@@AAACCCEEEFFFGGGJJJNNNQQQVVVXXXZZZ\\\___aaabbbbbb````````````bbbeeehhhjjjoooqqqwww~~~~~~~~~|||{{{zzzyyyvvvssspppiiifffcccbbbbbbbbbbbbaaabbbcccccccccbbbcccfffhhhjjjkkklllmmmnnnnnnnnnnnnoooqqqrrrsssssstttwwwyyyxxxxxxxxxyyyyyyyyyzzzzzzzzzyyyyyyxxxyyyzzz{{{|||}}}}}}~~~yyynnneee```]]]\\\[[[\\\^^^```bbbdddgggkkknnnlllmmmlllhhhccc___^^^___``````ccchhhpppvvvzzz{{{yyytttlllbbb[[[YYY\\\___eeehhhlllqqqvvv}}}yyytttjjjfff```[[[YYY[[[^^^```eeehhhlllpppqqqooojjjgggeeedddbbbbbbeeeiiilllnnnqqqqqqpppooommmlllkkkjjjggggggfffeeeeeegggiiikkkiiihhhgggggghhhgggfffdddaaa___\\\YYYVVVTTTRRRRRRQQQPPPPPPQQQSSSSSSQQQOOOPPPOOONNNLLLKKKKKKKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;:::888666666555555444333333222222666666666666777777777777888888999999888888777666666666555444555888:::;;;;;;;;;;;;;;;:::999888888777777666666666666777777555666777888888777666555444333222444777888666444777777777777666555444333777999:::999777444333333666///,,,......)))''')))++++++************+++++++++++++++*********))))))************))))))))))))******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......//////000000111111111000000///000111222333111222222333333444444555666777:::;;;;;;<<<>>>@@@AAACCCEEEFFFGGGJJJNNNQQQVVVXXXZZZ]]]___aaabbbcccaaaaaa```aaaccceeehhhjjjmmmpppvvv~~~}}}xxxuuunnnkkkhhhfffffffffeeeddddddeeeeeedddcccdddgggiiikkkkkklllmmmnnnnnnmmmmmmnnnppprrrssstttuuuwwwyyyxxxxxxxxxxxxyyyyyyyyyyyyzzzyyyyyyxxxyyyyyyzzzzzz~~~~~~~~~wwwnnnfffbbbaaaaaaaaadddfffiiilllooossswww{{{zzzxxxtttmmmddd\\\XXXWWWTTTSSSTTTXXX^^^cccfffgggfffccc___ZZZWWWXXX]]]aaagggkkkqqqwww~~~}}}sssllliiigggeeeccc[[[YYYUUUSSSSSSTTTWWWYYYZZZ[[[^^^```aaaaaa```___ccccccdddfffjjjnnnrrruuuzzzzzz{{{zzzyyywwwtttsssppppppnnnlllkkkjjjiiiiiicccbbbaaabbbdddffffffeeeccccccbbb```^^^[[[XXXWWWRRRPPPOOOOOOQQQRRRQQQPPPPPPOOONNNMMMLLLKKKKKKKKKIIIIIIHHHGGGFFFEEEEEEDDDFFFFFFFFFEEEDDDCCCAAA@@@AAA@@@@@@???>>>===<<<<<<:::::::::::::::;;;<<<<<<:::;;;<<<<<<;;;:::888777555555555444444333333222444444444444555555555666999999999999999999888777555555444444555777999;;;;;;<<<<<<;;;;;;:::999888777777777666666777777888444555777888888888777666444333333555777888777555777777777777666555555555777888:::999777444444444222333555555...'''&&&))),,,+++)))(((((()))+++,,,+++++++++*********************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......//////000000111111222111111111111222333333111111222333333444555555666777:::;;;;;;<<<>>>@@@AAACCCEEEFFFGGGJJJNNNQQQWWWXXXZZZ]]]___aaabbbccccccbbbbbbbbbdddfffiiikkkkkknnnuuu~~~~~~zzzrrrooollljjjiiiiiihhhfffffffffffffffeeeeeehhhjjjkkklllmmmmmmnnnnnnnnnmmmnnnppprrrtttuuuvvvxxxzzzwwwxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzqqqiiifffggghhhhhhlllooosssvvvzzz~~~}}}ssshhh^^^WWWSSSOOONNNMMMOOORRRVVVXXXYYYXXXXXXWWWVVVWWWZZZ```eeejjjooovvv~~~}}}nnnhhh```[[[YYYXXXWWWWWWTTTSSSRRRQQQRRRSSSUUUVVVXXXZZZ[[[]]]^^^aaaccceeejjjlllpppuuuzzz}}}zzzvvvqqqnnnhhhfffcccbbbcccdddcccccceeefffggggggfffbbb___\\\XXXUUURRRQQQQQQRRRRRRQQQPPPPPPNNNMMMLLLKKKKKKKKKIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@??????>>>======<<<::::::999999999::::::;;;;;;;;;;;;;;;;;;999888777555555444444444333333333333333444444444555555555999999:::::::::999999888555444333333444666999:::<<<<<<<<<<<<;;;:::999888777777777666777777888888555666777777777666555444333444444666777777777666777777666666666666666666666888999999777555444444,,,444;;;999///'''(((---,,,***(((&&&&&&(((***,,,************************)))***************++++++******+++++++++,,,,,,,,,,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......//////000000111111111111111111222222333333111111222333333444555555555777:::;;;;;;<<<>>>@@@AAACCCEEEFFFGGGJJJNNNQQQWWWXXX[[[]]]```aaaccccccdddcccccccccdddgggjjjkkklllooovvv~~~uuurrrooolllkkkkkkiiihhhgggggggggfffeeefffhhhjjjllllllmmmnnnoooooooooooonnnqqqtttvvvvvvwwwxxxzzzwwwwwwwwwxxxxxxxxxyyyyyy{{{{{{{{{|||||||||||||||}}}sssllljjjkkkmmmnnntttxxx}}}yyynnnccc[[[VVVOOOMMMJJJJJJLLLOOOPPPPPPOOOPPPQQQSSSVVV\\\ccchhhmmmsss{{{yyynnnhhh\\\YYYVVVSSSRRRQQQPPPPPPMMMMMMMMMMMMNNNOOOQQQQQQXXX[[[^^^```cccgggmmmqqquuuzzzyyyooolllgggdddcccccccccbbbgggiiikkkmmmlllhhhdddbbb___[[[WWWSSSRRRRRRQQQPPPQQQPPPOOOMMMLLLLLLKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@??????>>>>>>=========<<<;;;:::999999999999;;;;;;;;;;;;:::999888888444444444444444333333333444444555555555666666666888999999:::::::::999999555444333333444666999:::<<<<<<<<<<<<;;;:::999999777777777777777888999999777777777777666444222111333444555666777777777777666555555444555555666777666777999999777555444555,,,777>>>:::///((()))---,,,***(((&&&&&&(((***,,,************************))))))******+++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......//////000000111111000000000111111111111111000111111222444555555666555777:::;;;;;;<<<>>>@@@AAACCCEEEFFFGGGJJJNNNQQQWWWYYY[[[]]]```bbbcccccceeedddcccccceeegggjjjkkkooorrrxxxxxxuuuqqqooommmllljjjiiiggghhhhhhfffeeeeeehhhjjjlllmmmnnnpppqqqqqqrrrrrrqqqsssvvvxxxxxxxxxyyyzzzwwwwwwwwwwwwxxxxxxxxxxxxzzzzzz|||}}}}}}~~~~~~}}}~~~vvvooommmppprrrttt}}}}}}sssiii```[[[PPPMMMIIIHHHIIIJJJKKKKKKIIIKKKMMMPPPUUU\\\eeekkkrrrxxxsssggg]]]WWWOOOOOOOOOOOONNNNNNMMMMMMLLLLLLMMMNNNPPPRRRTTTUUUYYY]]]dddiiimmmssszzzwwwsssmmmiiiggggggggggggiiillloooqqqqqqnnnjjjhhhccc___ZZZVVVTTTSSSQQQOOOQQQPPPOOONNNMMMLLLLLLLLLIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEFFFFFFFFFEEEDDDDDD????????????>>>>>>======>>>===<<<:::999999888888<<<<<<;;;::::::999999888444444444444444444444444555555555666666666777777777888999999999999999999555555444444555777999;;;<<<======<<<<<<;;;:::999777777777777888888999:::999999999888666444111000333555777777666666777888444444333222333444666777555777999999777555555555333;;;???777---(((((())),,,+++)))(((((()))+++,,,***************+++++++++))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......//////000000111111///000111111222222111111000000111222444555666666666777:::;;;;;;<<<>>>@@@AAACCCEEEFFFGGGJJJNNNQQQXXXYYY[[[^^^```bbbcccdddeeedddccccccdddgggiiikkkpppsssyyy{{{xxxtttqqqpppnnnlllkkkggghhhhhhfffeeeeeegggiiilllmmmoooqqqsssttttttuuusssvvvyyyzzzzzzyyyyyyyyywwwwwwwwwwwwxxxxxxxxxxxxwwwxxxzzz|||~~~~~~~~~~~~}}}~~~zzzuuuuuuxxx}}}vvvmmmddd]]]RRROOOJJJHHHHHHIIIIIIIIIGGGHHHKKKOOOUUU___iiipppxxx~~~{{{nnnbbbWWWPPPMMMHHHIIIJJJKKKKKKLLLMMMNNNQQQQQQSSSVVVYYY]]]```bbbaaahhhrrrzzzxxxrrrpppooonnnnnnlllooorrrtttuuussspppnnnfffccc___[[[YYYWWWUUUSSSQQQPPPOOONNNMMMLLLLLLLLLIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBB????????????>>>>>>>>>>>>======<<<;;;:::::::::;;;<<<<<<;;;:::999999999999444444444444444444444444555555555555666666666666666777888888999999888888666666555444555888:::;;;============<<<;;;:::999777777777777888999:::;;;999::::::999888666444333222555777888666666777999333222111111111333555777555777999999777555555666888<<<:::222,,,++++++)))++++++************++++++))))))*********+++++++++))))))***++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......//////000000111111000111222333333333222111///000111222444555666777666777:::;;;;;;<<<>>>@@@AAACCCEEEFFFGGGJJJNNNQQQXXXYYY[[[^^^```bbbcccdddeeedddccccccdddfffhhhjjjnnnqqqxxx~~~zzzvvvsssqqqpppnnnlllggghhhgggfffdddeeegggiiilllmmmooorrrtttuuuvvvwwwuuuxxx{{{|||{{{yyyyyyyyyvvvwwwwwwwwwwwwxxxxxxxxxuuuwwwyyy{{{}}}~~~~~~~~~|||~~~zzz|||wwwnnneee^^^UUUQQQLLLIIIIIIIIIJJJJJJGGGIIILLLPPPXXXcccnnnvvv||||||pppcccWWWOOOJJJHHHGGGHHHIIIIIIIIIKKKOOOQQQSSSTTTVVVZZZ^^^ccchhhkkkllluuu|||wwwuuutttsssoooqqqtttvvvwwwvvvsssrrriiifffccc```___]]]ZZZXXXQQQQQQOOONNNMMMLLLLLLLLLIIIHHHHHHHHHHHHHHHHHHGGGIIIIIIHHHGGGEEECCCAAA@@@????????????>>>>>>>>>>>><<<<<<;;;;;;;;;<<<======<<<<<<;;;:::999999999999444444444444444444444444444444444555555555666666555666777888888888888888777666555555666888;;;<<<============<<<;;;:::999777777777777888999:::;;;999:::;;;;;;:::999888777222555888888666666777999222111000000111333555666555777999999777666555666777999555...,,,000000,,,++++++++++++++++++++++++))))))******++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......//////000111111111111222333444555444333333///000111222444555666777666777:::;;;;;;<<<>>>@@@AAACCCEEEFFFGGGJJJNNNQQQXXXYYY\\\^^^aaabbbddddddddddddcccbbbccceeehhhiiilllpppwww~~~yyytttoookkkiiiiiigggeeedddddddddfffggglllmmmooorrrssstttttttttuuuvvvxxxyyyzzzzzzyyyyyyyyyxxxwwwvvvvvvvvvwwwxxx{{{{{{{{{{{{|||||||||}}}}}}}}}~~~|||tttlllccc]]][[[WWWRRRNNNLLLJJJHHHGGGHHHFFFJJJSSS\\\eeeoooyyyxxxmmm___TTTOOOLLLIIIFFFFFFGGGIIIIIIJJJMMMPPPSSSTTTXXX^^^bbbfffllltttzzz~~~yyyssstttsssrrrrrrrrrqqqooommmmmmllljjjhhhddd```YYYUUUSSSRRRPPPOOONNNMMMMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFDDDAAA>>>===AAAAAA@@@???>>>===<<<;;;::::::::::::::::::::::::999::::::999777555222111555555444444444333333333333444444555555555555555777777777777888888888888666666555555555777888999999:::<<<======;;;:::888999777666777999;;;<<<<<<;;;======;;;888444333222555555555666666666666666333222111000000222444555:::999666555444555666777BBB:::111+++***+++,,,,,,///---+++***++++++***(((,,,+++******)))*********)))************+++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,------,,,,,,+++,,,,,,,,,******+++,,,---//////000222222222222111111111000333222222111111111111111///000111222333444444555555666999::::::;;;===???DDDEEEFFFFFFGGGJJJNNNRRRWWWZZZ\\\^^^___aaadddfffeeedddbbbaaabbbdddggghhhmmmssszzz~~~zzzuuupppkkkiiihhhgggeeeddddddeeeggghhhlllmmmooorrrssstttttttttuuuvvvxxxyyyzzzzzzyyyyyyyyyxxxwwwvvvwwwwwwxxxyyy{{{{{{{{{|||||||||||||||~~~~~~zzzrrrkkkddd___[[[XXXSSSPPPOOOMMMKKKIIIJJJHHHKKKSSS\\\dddpppzzzzzzkkkbbbVVVNNNJJJIIIGGGEEEGGGIIIKKKLLLMMMPPPTTTWWW\\\aaagggmmmrrryyyzzzvvvtttqqqpppooonnnllljjjkkkjjjjjjjjjhhhccc]]]XXXUUUTTTRRRPPPOOOMMMMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHFFFEEEDDDAAAAAA@@@???>>>===<<<<<<::::::::::::::::::::::::999999999888666555333333555555444444444333333333444444555666666666666555777777777777888888888888777666666666777888:::;;;::::::<<<===<<<;;;999888999777666666999;;;<<<<<<===>>>???===:::666555444555555555555555555555555333222000000000111333555999888666555444555555555<<<666///+++***,,,---------,,,***)))******)))(((---,,,+++***)))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,************+++,,,------++++++,,,,,,---...//////......///000111222333333//////......///000111111000111111222333444555555555777999:::;;;<<<>>>@@@DDDEEEFFFFFFGGGJJJNNNRRRXXXZZZ\\\^^^___aaadddfffeeedddbbbaaabbbdddggghhhmmmsssyyyzzzuuupppllliiigggfffeeeeeeeeegggiiijjjlllmmmooorrrttttttuuutttuuuvvvxxxyyyzzzzzzyyyyyyxxxxxxwwwwwwxxxyyyzzz{{{|||||||||||||||{{{{{{{{{~~~xxxqqqkkkeeeaaa[[[YYYVVVTTTSSSRRROOOMMMNNNLLLNNNTTT[[[dddppp{{{xxxnnn]]]VVVMMMHHHGGGHHHHHHHHHJJJLLLNNNOOORRRUUU[[[^^^ffflllssszzzxxxuuupppmmmkkkjjjhhhgggfffgggjjjllllllhhhaaa\\\XXXWWWUUUSSSPPPNNNMMMLLLJJJJJJJJJIIIIIIHHHHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@@@@???>>>===<<<<<<;;;;;;::::::::::::::::::999888777666666555555555555555444444444333333333555555666777777777666666777777777777888888888888777777777777888:::<<<===::::::;;;<<<;;;:::999888888777666666999;;;<<<<<<<<<>>>>>>===999666555444555555555444444333333333222111000//////111333444666666666666555444333222444111---++++++---......---+++))))))+++,,,+++***---,,,++++++***)))(((((()))************+++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------*********+++,,,---//////,,,,,,,,,------.........------...///000111222222------......///111222333111222222333444555666666666888:::;;;;;;===???AAADDDEEEFFFFFFGGGJJJOOORRRXXXZZZ]]]^^^___aaacccfffeeedddcccbbbccceeeggghhhlllrrryyy~~~}}}|||~~~zzzuuupppllljjjgggfffeeeeeefffiiikkkmmmlllnnnpppssstttuuuuuuuuuvvvwwwyyyzzz{{{{{{zzzzzzwwwxxxxxxyyyzzz{{{{{{|||||||||||||||{{{{{{{{{{{{~~~~~~yyyqqqlllfffbbb\\\ZZZYYYXXXXXXVVVSSSQQQRRRPPPQQQVVV[[[cccppp|||zzzmmmbbbTTTOOOIIIGGGGGGJJJLLLLLLMMMOOOQQQTTTXXX]]]dddhhhqqqvvvzzzvvvooojjjhhhfffeeedddbbbeeeiiimmmnnnkkkeee```[[[ZZZXXXVVVRRROOOMMMKKKJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDBBBAAA???===;;;:::@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;:::::::::999888666555555666777777555555444444444333333333555666666777777777777777666777777777888888888888777666666777888:::<<<===::::::;;;;;;:::999888777888777555666888;;;;;;;;;:::;;;<<<:::777444333333555555444444333222111111222111000//////111333444444555666666555333111000///---,,,++++++,,,,,,,,,---+++******,,,...------***++++++++++++******)))))))))*********+++++++++******+++,,,,,,,,,,,,+++...------,,,,,,------...---------------...///000,,,---------------------000////////////.........000000000000111222333444222222333444555666777777666888;;;<<<<<<===???AAACCCDDDEEEFFFHHHKKKOOOSSSXXXZZZ]]]^^^___aaaccceeeeeedddccccccccceeeggghhhkkkqqqxxx~~~|||ssspppsssyyy~~~}}}yyyuuupppllljjjggggggffffffhhhjjjmmmnnnnnnooorrrtttvvvvvvwwwvvvwwwxxxzzz{{{||||||{{{{{{xxxxxxyyyzzz{{{||||||||||||||||||||||||{{{{{{{{{}}}}}}~~~|||tttnnnhhhddd^^^]]][[[[[[[[[ZZZWWWUUUVVVTTTUUUYYY\\\cccppp}}}~~~ooobbbYYYNNNKKKHHHGGGHHHKKKMMMOOOPPPRRRVVVZZZ___gggooouuu~~~{{{vvvoooiiifffeeedddcccaaacccgggkkkllljjjfffbbb]]]\\\ZZZXXXTTTPPPMMMKKKIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHGGGEEECCCAAA@@@???@@@@@@??????>>>>>>======<<<<<<<<<;;;;;;:::::::::888777666555555666777888555555444444444333333333555666666777777777777777666777777777888888888888666666666666777999;;;<<<::::::::::::999888777666888666555666888:::;;;;;;999:::;;;:::777444333333555555444333222111111000222111000///000111333444444555666777555333000...---------,,,+++*********+++)))((()))+++,,,,,,,,,((()))***++++++,,,++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++...------,,,,,,------.........---,,,++++++,,,,,,,,,---------------------////////////.........---222222111111111111111222222333444444666666777888666888;;;<<<<<<===???AAACCCDDDEEEFFFHHHKKKPPPSSSYYY[[[]]]^^^___```ccceeedddddddddddddddfffggghhhjjjpppwww}}}~~~rrrhhhdddffflllqqqvvvyyy~~~}}}|||zzzwwwtttpppmmmkkkiiihhhgggggghhhkkkmmmooopppqqqsssvvvwwwxxxxxxxxxyyyzzz|||}}}~~~~~~}}}}}}yyyzzz{{{|||||||||||||||{{{{{{{{{{{{|||||||||}}}|||}}}}}}~~~xxxqqqkkkgggaaa___]]]]]]]]]\\\ZZZXXXYYYXXXZZZ]]]^^^cccppp|||ssseeeYYYRRRIIIHHHGGGGGGHHHKKKNNNPPPTTTWWW\\\bbbiiisss}}}{{{vvvooojjjgggfffeeedddbbbbbbccceeegggfffcccaaa]]]]]][[[YYYUUUQQQNNNKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDEEE????????????>>>>>>============<<<<<<;;;:::::::::888777777666666666666777555555444444444333333333555555666777777777666666777777777777888888888888777777666666777888:::;;;;;;:::999999888777666666777666555555888:::;;;;;;:::<<<===;;;999666555555444444444333333222222222333222111000000222444555555666777777555333000///,,,------,,,***))))))***((('''&&&&&&((()))))))))'''(((***+++,,,,,,+++***)))************+++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,---------,,,+++***)))(((((((((,,,,,,,,,------.........,,,,,,---...///000111111111111000///////////////222333333444555666777777666888:::;;;;;;===???AAABBBCCCEEEFFFHHHKKKPPPSSSYYY[[[]]]______```bbbdddddddddddddddeeefffggghhhjjjooovvv||||||zzzxxxvvvuuuvvvyyy{{{||||||tttnnnfff^^^[[[\\\___bbbhhhlllrrrvvvwwwwwwyyyzzzzzzyyyxxxvvvssspppnnnllljjjjjjiiihhhiiikkkmmmoooqqqsssuuuxxxyyyzzzzzzzzz{{{|||~~~{{{{{{|||}}}}}}}}}|||{{{yyyzzzzzz{{{|||}}}~~~~~~}}}~~~~~~{{{uuuooojjjdddaaa^^^]]]]]]]]]\\\ZZZZZZ[[[]]]``````dddooo{{{yyyiii\\\RRRLLLEEEFFFGGGIIIKKKNNNRRRUUUZZZ]]]bbbjjjssszzzuuutttuuuvvvwwwzzz~~~yyyuuupppllliiihhhgggfffeeebbb```___``````___^^^]]]\\\[[[YYYVVVRRRNNNLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDCCCBBBBBBBBBCCC????????????>>>>>>>>>>>>=========<<<;;;;;;::::::777777777777777666555555555555444444444333333333444444555666666666666555777777777777888888888888:::999888777777888999:::;;;:::999888777666666555777666444555777:::;;;:::999;;;<<<;;;888666555555444444444444333333333333444333222111111333555666777777777666555333111000***,,,---,,,***)))***,,,***(((''''''((())))))((()))***,,,,,,,,,***)))''')))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,+++***************++++++,,,,,,---...//////------...///000111111222000///////////////000111222222333444555666666777555777999:::;;;<<<>>>@@@BBBCCCEEEFFFHHHKKKPPPTTTZZZ[[[^^^______```bbbdddddddddeeeeeefffgggggggggiiinnnuuu||||||wwwssspppnnnjjjiiihhhiiikkkllllllkkkeeebbb]]]YYYVVVVVVWWWXXX^^^dddjjjnnnpppqqqsssvvvxxxwwwvvvuuurrrpppnnnmmmkkkjjjiiiiiiiiikkkmmmooossstttvvvyyyzzz{{{{{{{{{|||}}}||||||}}}~~~~~~}}}|||{{{xxxyyyzzz{{{|||~~~~~~}}}wwwqqqlllfffccc___]]]\\\]]]\\\\\\[[[\\\___bbbbbbdddooo{{{zzzrrrbbbVVVNNNJJJDDDFFFIIIKKKNNNRRRWWWZZZ]]]aaagggooozzzwwwpppkkkjjjlllmmmlllpppuuuxxxzzzzzz{{{{{{xxxuuupppmmmkkkjjjiiiggggggccc^^^[[[[[[\\\]]]]]]\\\\\\[[[YYYVVVRRRNNNLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIFFFCCCAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::777888888888888666444333555555444444444333333333333444444555555555555555777777777777888888888888<<<;;;:::999999999:::;;;;;;:::999777666555555555777666444555777:::::::::777999:::999666444333333444444444444444444444444555444333222222444666777888888777666555333111111)))+++,,,,,,******,,,///---+++******+++,,,,,,+++,,,---------,,,)))&&&$$$)))************+++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,......---------...//////******+++,,,...///000000000000000000////////////000000000000111333444555111222222333444555666666555666999::::::;;;===???BBBCCCEEEFFFHHHKKKPPPTTTZZZ\\\^^^______```bbbdddddddddeeeeeefffgggggggggiiinnnuuu{{{wwwqqqmmmhhhdddeeebbbaaa```___^^^^^^^^^^^^ZZZWWWSSSPPPNNNNNNPPPQQQVVVYYY^^^ccchhhlllnnnoooqqqrrrrrrqqqmmmkkkjjjjjjlllllllllllllllmmmnnnooowwwyyy{{{{{{{{{|||}}}}}}|||xxxyyy{{{}}}{{{wwwrrrpppnnniiifffccc___]]]]]]^^^___\\\[[[\\\^^^ccciiiooosss{{{yyysssjjj]]]RRRJJJFFFFFFGGGJJJOOOPPPRRRXXX```eeeiiiqqqzzz}}}xxxqqqkkkhhhgggfffeeeiiiiiikkkmmmoooqqqrrrsssqqqqqqpppooonnnmmmllllllfffccc___[[[XXXWWWXXXXXXZZZXXXVVVUUUTTTRRROOOLLLJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>============888555777===???<<<777:::999888777666666666666555444444333333444444555222333444444555555444444888888888777777777777777777777777888999;;;<<<===;;;::::::999888777666666666666555444444555777888999888777666666555555555888777555444333333444444333222111000000222444555999777666666555333///,,,---,,,+++++++++,,,---...************************---,,,,,,000444444///)))---,,,+++******+++,,,---,,,+++)))((((((((())))))...------,,,,,,------...,,,,,,++++++,,,,,,---...---******///...+++,,,111////////////////////////000111111111111222222222444444333333333444555555666777999999:::<<<@@@BBBDDDEEEEEEEEEGGGJJJOOOSSS[[[\\\^^^______aaadddfffhhhgggeeeddddddeeeggghhhkkkooouuu{{{xxxnnniiieee___\\\\\\YYYYYYXXXWWWVVVUUUUUUTTTSSSQQQMMMKKKJJJKKKMMMOOOSSSUUUYYY]]]bbbfffiiijjjlllmmmnnnmmmjjjiiihhhiiilllmmmmmmnnnooopppqqqqqqvvvxxxzzzzzzzzz{{{}}}}}}|||yyyzzz|||~~~yyywwwtttpppnnnlllkkkjjjhhhfffccc```]]]\\\\\\\\\[[[[[[\\\___ccciiinnnqqqsssqqqlllcccWWWNNNGGGDDDEEEFFFJJJOOORRRUUU]]]fffmmmrrrzzz{{{vvvqqqkkkfffdddccccccbbbfffggghhhiiikkklllmmmnnnmmmmmmmmmllllllllllllkkkfffddd```[[[YYYWWWWWWWWWYYYWWWUUUSSSSSSQQQNNNLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA???>>>>>>======<<<;;;;;;<<<;;;999:::;;;<<<;;;999999999888777666666777777333333333222222333333333333333444555555555555555888777777777777777777777999999999999:::;;;;;;<<<;;;::::::999888777666666666666555444555666777888999888777666666555555555777777555444444555555666444333222111111222444555999888666666555333///---------+++***)))******+++,,,,,,,,,++++++++++++++++++******---000111,,,(((,,,+++************+++,,,///...,,,+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---......******///222///,,,---111111111111111111111111000111111111111222222222333333333333333444444555666777999999:::<<<@@@BBBDDDEEEFFFFFFHHHKKKPPPTTTYYY[[[\\\\\\\\\]]]___aaaffffffddddddeeefffhhhiiikkkooouuu|||xxxnnnddd```\\\WWWTTTUUURRRRRRRRRRRRQQQOOOMMMLLLLLLKKKIIIGGGHHHIIILLLNNNPPPQQQTTTWWW\\\```ccceeehhhjjjkkkjjjhhhggghhhiiilllmmmoooqqqsssttttttuuuwwwyyy{{{||||||}}}~~~}}}{{{|||}}}{{{rrrgggeeeccc```___```aaaccccccbbbaaa___]]][[[ZZZYYYZZZ[[[]]]```dddhhhlllmmmmmmkkkeee\\\RRRJJJFFFDDDEEEEEEJJJPPPTTTYYYbbbllluuu||||||~~~}}}~~~zzztttoookkkeeeaaa``````aaa```dddddddddeeeeeefffffffffffffffggghhhiiijjjjjjkkkfffdddaaa]]]ZZZWWWVVVVVVWWWUUUSSSRRRQQQPPPMMMKKKLLLKKKKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@??????>>>======<<<<<<<<<===>>>===:::999:::<<<999888777777777777777888333222222111111222222333444444555666666666666555777777777777777777888888;;;;;;;;;:::::::::::::::;;;::::::999888777666666666555555555555666777888999888777666666555555555777666666666666777888888666555333222222333444555:::888666555555333000---...---+++)))((((((((()))---------,,,,,,++++++++++++***(((***---...,,,)))++++++***))))))***++++++///...------,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111...///666999666000---111111111111111111111111000111111111111222222222222222222222222333444444555777999::::::<<>>??????>>>;;;::::::;;;888888777777777777888888333333222222222222333333444555555666777666666666777777777777777888888888999999::::::;;;;;;;;;:::;;;::::::999888777666666555555555666666777888888999888777666555555555555666666777777888999::::::777666444333333333555666;;;999666555444333000......---+++***)))))))))***---------,,,++++++******---+++***+++---...---,,,************************+++++++++*********++++++---..................---,,,,,,++++++,,,,,,---......000666::::::666000---////////////////////////000000111111111222222222111111111111222333444444555777999:::;;;<<>>======<<<<<>>444//////222000000000000000000000000000111111111111222222222111111111111222444555666444666999;;;<<<===???@@@CCCEEEHHHJJJLLLOOOSSSVVVWWWYYY[[[]]]^^^```dddggggggggghhhhhhiiiiiijjjjjjmmmrrryyytttfff^^^XXXWWWVVVSSSPPPPPPMMMMMMMMMNNNOOOOOOPPPPPPNNNNNNNNNOOOQQQRRRTTTUUUYYY[[[```eeekkkooossstttvvvvvvtttpppmmmlllmmmooosssrrrrrrsssvvvzzz~~~wwwkkk___SSSIIICCC@@@???>>>======>>>???@@@@@@BBBEEEIIIMMMPPPRRRSSSTTTVVVYYY]]]aaaeeeiiijjjkkkjjjfff```XXXQQQLLLKKKKKKKKKNNNUUU]]]fffuuu~~~uuusssuuuxxxzzz~~~yyyrrrkkkgggdddbbb``````bbbdddddddddeeedddcccaaa___^^^]]]\\\XXXYYYZZZ\\\___aaabbbcccccceeegggjjjkkkkkkiiiiii```]]]WWWSSSQQQOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEDDDCCCBBBAAAAAA???>>>>>>======<<<;;;;;;===>>>???===;;;::::::;;;;;;:::999777666555555555444333333333333333333444333333444555555555555555555666666777888888999999999:::<<<>>>???>>>>>>===;;;::::::999888777666666333444666888999999999999999888777666666555555555666777888999::::::999999444333222222333555777999===:::777555444333222000---,,,+++******++++++,,,)))******++++++,,,,,,---)))***+++++++++++++++,,,+++,,,------------,,,+++***+++,,,---------,,,,,,+++,,,---......---,,,+++,,,,,,++++++,,,,,,---...---:::AAA<<<333111222333000000000000000000000000000111111111111222222222111111222222333555666777333666:::<<<<<<===???@@@AAADDDGGGJJJLLLOOORRRUUUWWWYYY[[[\\\]]]___bbbeeedddeeefffhhhjjjlllmmmmmmnnnssszzzpppfff^^^YYYXXXXXXTTTQQQRRRQQQQQQQQQRRRSSSUUUVVVWWWPPPQQQRRRTTTVVVYYY[[[\\\```ccciiiooouuuyyy|||~~~~~~{{{wwwsssqqqrrrtttvvvuuuttttttwww{{{uuuhhh\\\PPPEEE???<<<<<<<<<<<<<<<===>>>>>>???@@@BBBEEEIIILLLNNNPPPTTTUUUXXX\\\```eeeiiikkkjjjjjjhhhccc\\\VVVQQQPPPKKKKKKOOOWWW```kkk{{{vvvpppqqqvvvzzz{{{~~~wwwpppjjjfffgggfffddddddfffhhhhhhhhhddddddbbbaaa___^^^\\\\\\YYYZZZ[[[\\\^^^```aaabbbbbbeeehhhlllnnnnnnnnnmmmccc___YYYUUURRRPPPMMMLLLHHHHHHHHHIIIIIIIIIJJJJJJFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>=========999>>>AAA???999666999>>><<<;;;:::888666555444444333222222222222222222333222333444444555555444444555666666777888999999999<<<>>>???@@@AAA???>>>===;;;::::::999888777666666333444666888999:::999999999888777666666555555555666777888999:::999888888222222111111333555888999===:::777555444333222111...---+++)))(((((()))))))))***+++,,,---......///+++,,,.........------...,,,,,,............,,,,,,((()))+++,,,---,,,,,,+++---...000111111000...---,,,,,,++++++,,,,,,---...+++555999333---------,,,........................000111111111111222222222222222222333444555777888333666:::<<<======???@@@@@@CCCGGGIIILLLNNNRRRUUUZZZ[[[]]]]]]]]]___aaadddaaabbbeeehhhlllnnnpppqqqoootttzzzrrreee^^^YYYZZZ[[[XXXWWWWWWRRRRRRRRRRRRSSSTTTUUUUUUWWWYYY[[[[[[[[[^^^dddjjjnnnssswwwzzzyyysssqqqsssuuuvvvwwwxxxyyy{{{~~~ttteeeVVVJJJBBB>>>;;;:::999888888888999:::888:::<<<>>>@@@EEEJJJNNNPPPQQQUUUZZZ___cccgggiiihhhgggffffffeee___WWWPPPKKKLLLPPPZZZdddpppzzzvvvuuuuuuyyy}}}yyyrrrmmmhhheeedddfffiiilllmmmllljjjhhhfffdddbbbaaa```___]]][[[]]][[[ZZZZZZ\\\]]]^^^^^^bbbeeehhhlllnnnppppppppphhheee```YYYSSSNNNKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFDDDDDDDDDCCCBBB@@@??????>>>>>>======<<<<<<===<<<<<<;;;;;;:::999999;;;;;;:::999888777666666333333222222111222222222555555666777777777777777777777777777888888888888999999;;;===>>>?????????===<<<;;;999888777666666777666777999<<<<<<;;;999666666555555555555666666666666666666666777777777777555333222333555999;;;999888777666444333222111,,,++++++***)))(((''''''******))))))***+++,,,,,,******++++++++++++******)))***+++,,,---,,,+++*********))))))))))))******+++,,,,,,------,,,,,,+++,,,------,,,++++++,,,...000///...------...///000////////////000000000000000000000000111111111111000000000000111222333444666666888:::<<<>>>???@@@AAACCCEEEGGGIIIMMMQQQUUU\\\]]]^^^^^^]]]]]]___aaaeeeffffffggghhhjjjooorrrrrruuuzzzsssddd]]]XXXYYYZZZXXXWWWXXXYYYXXXYYYYYYZZZ[[[\\\]]]\\\___aaabbbcccgggnnnssszzzyyywwwxxxzzz{{{||||||}}}~~~tttcccSSSGGG@@@<<<;;;:::999888888888::::::999:::<<<>>>@@@DDDIIIMMMPPPRRRVVVZZZ```dddhhhjjjiiihhhggghhhgggccc[[[UUUOOONNNRRR[[[eeerrrxxxvvvwwwxxx|||}}}uuupppllliiigggeeegggkkknnnooonnnlllkkkgggeeecccbbbbbbaaa___]]]^^^\\\[[[[[[\\\^^^___^^^bbbdddgggkkkmmmnnnooooooiiigggbbb\\\VVVRRROOOMMMIIIIIIHHHHHHHHHHHHGGGGGGGGGEEEDDDCCCCCCCCCAAA@@@?????????>>>======<<<<<<===<<<<<<;;;;;;:::999999999888888777666555444444333333222222222222222333555555666777777777777777666666777777777888888888888999;;;===>>>?????????===<<<;;;999888777666666888888888999;;;;;;999777777777666666666666777777999999888777666555444444444222111000111555888:::888777666444222000...---,,,+++++++++******************))))))***++++++,,,******++++++++++++************+++,,,,,,,,,,,,+++******))))))))))))******+++++++++,,,,,,+++++++++,,,------,,,++++++,,,...000///...------...//////000000000000111111111111000000000000111111111111111111111111222333444444666666888:::<<<>>>???@@@CCCEEEGGGIIIKKKOOOSSSVVV[[[]]]]]]]]]\\\]]]___aaaeeefffgggggghhhjjjnnnqqqsssvvv{{{tttfff___ZZZ[[[]]]\\\[[[\\\]]]^^^^^^___```bbbcccddddddhhhkkknnnpppuuu}}}||||||}}}tttaaaPPPDDD===:::::::::888888888999:::;;;999;;;<<<>>>???CCCHHHLLLQQQSSSVVV[[[```eeeiiilllkkkiiiiiijjjkkkhhhaaa\\\UUUSSSUUU]]]hhhwww{{{vvvwwwzzz}}}wwwpppllljjjiiiiiifffiiimmmppprrrqqqpppnnnhhhfffeeedddddddddbbb``````^^^\\\\\\^^^___```___aaacccfffhhhkkkllllllllliiigggbbb]]]XXXTTTPPPOOOIIIIIIHHHHHHHHHHHHGGGGGGFFFEEECCCCCCCCCBBBAAA???@@@??????>>>>>>===<<<<<<===<<<<<<;;;;;;:::999999999888777777555555444333333333222222222222333333555555666777777777777777666666777777777777888888888999;;;===>>>?????????===<<<:::999777777666666999888888999::::::777555888888777777777777888888;;;:::999777555333222111111000///...000333777999===;;;999777444111///...,,,,,,,,,,,,,,,,,,,,,+++*********)))******+++,,,******++++++++++++******++++++******++++++,,,---******))))))))))))******+++,,,,,,------,,,,,,+++,,,------,,,++++++,,,...///......---......//////000000111111111222222222000000000000111111111111222222222222333444555555666666888:::<<<>>>???@@@CCCEEEGGGIIIKKKNNNSSSVVVZZZ[[[\\\\\\\\\\\\^^^```dddeeegggggghhhjjjmmmpppsssvvv|||wwwiiibbb^^^___bbbaaabbbcccddddddeeegggiiilllnnnoooooosssxxx|||~~~sss___NNNCCC<<<::::::999888888888999:::;;;:::;;;===>>>???CCCGGGKKKQQQSSSVVVZZZ```eeejjjmmmkkkjjjjjjlllnnnmmmiiieee\\\XXXWWW___kkk{{{|||xxxwwwzzz~~~zzzrrrkkkhhhhhhhhhhhhhhhkkkooosssuuuuuusssrrrjjjhhhgggfffggggggeeecccaaa___]]]]]]___`````````aaabbbdddfffhhhiiijjjjjjiiifffbbb]]]WWWRRRNNNLLLIIIIIIHHHHHHHHHGGGGGGGGGFFFDDDCCCBBBCCCBBBAAA???@@@@@@??????>>>======<<<===<<<<<<;;;;;;:::999999::::::999888777666555555333333222222222333444444555555666777777777777777666666666666777777777888777888;;;===>>>???>>>>>>===<<<:::888777666666666777777777888::::::888666888777777666666777777888::::::888777555333222111111000//////000222555777<<<;;;999777444222000///------,,,,,,++++++******+++***************++++++******++++++++++++******,,,+++***)))***+++,,,---+++******))))))******+++------............------,,,,,,---,,,++++++,,,......------........./////////000000000000111111111///000000000111111111111333333333333333555666666666666888:::<<<>>>???@@@AAABBBEEEGGGIIILLLQQQTTTYYY[[[\\\\\\[[[\\\^^^```dddeeegggggghhhjjjmmmooosssvvv|||zzzllleee```bbbeeefffgggjjjlllmmmooorrruuuyyy|||~~~||||||zzzxxxxxxyyyzzz|||qqq]]]MMMBBB===;;;999999888888888999;;;<<<;;;<<<===???@@@CCCHHHLLLQQQRRRUUUYYY___eeejjjmmmlllkkkkkknnnrrrsssqqqnnnddd^^^[[[bbbooo{{{yyyzzz~~~|||vvvnnnhhheeeeeefffgggjjjmmmqqqtttvvvvvvuuutttllljjjiiihhhiiiiiigggeeecccaaa^^^^^^___aaaaaa```aaabbbccceeefffggghhhhhhjjjhhhddd^^^XXXRRRMMMJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFEEECCCCCCCCCCCCAAA???@@@@@@@@@???>>>>>>=========<<<<<<;;;;;;:::999999::::::999888777666555555333222222222333444444555555555666777777777777777555666666666666777777777666888;;;===>>>>>>>>>===<<<;;;:::888777666555555444444555777:::;;;999888777666666555555666666777777777666666555444444444333222111000111222444555555444333111000...---,,,...---,,,+++***)))((((((++++++***************+++******++++++++++++******,,,+++***)))***+++,,,---++++++************++++++,,,,,,------------,,,,,,,,,,,,---,,,++++++,,,...,,,,,,---........................////////////000///000000000111111111111333333333333444555666777666666888:::<<<>>>???@@@@@@BBBDDDFFFHHHLLLPPPTTTYYYZZZ[[[[[[[[[\\\^^^aaaccceeeggghhhhhhiiilllnnnrrrvvv|||~~~nnnfffbbbdddhhhjjjlllooopppqqqtttyyy~~~xxxuuurrrooonnnnnnoooppprrruuuzzz}}}lllZZZKKKAAA===;;;999888888888888999;;;<<<;;;===>>>@@@AAAEEEJJJNNNRRRSSSVVVZZZ```ffflllooonnnmmmmmmqqqwwwzzzzzzxxxllleeeaaagggttt}}}|||~~~xxxssslllgggeeeffffffgggkkknnnrrruuuwwwvvvuuusssnnnllljjjjjjjjjjjjhhhfffcccaaa___^^^___`````````aaabbbcccdddeeefffggggggkkkiiieee```ZZZTTTOOOLLLIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFDDDDDDDDDCCCBBB@@@AAA@@@@@@??????>>>=========<<<<<<;;;;;;:::999999888777666666444444333222333222222333333444555666555555666777777777777777555555666666666666777777555777:::===???>>>===<<<<<<;;;999888666666555555222222333666999;;;:::888666666555555555555666666555555555555555555555555333222222222222444555666444333222111000///...---------,,,+++***)))((((((,,,+++******)))***************++++++++++++******++++++******++++++,,,---++++++************++++++)))******++++++******))),,,------,,,++++++,,,...+++,,,---...............---------.........//////000000000000111111111111333333333333444555666666666666888:::<<<>>>???@@@BBBDDDFFFHHHJJJMMMRRRUUUYYYZZZ\\\\\\\\\]]]___bbbccceeeggghhhhhhiiikkklllpppttt{{{ssskkkgggjjjnnnpppssswwwwwwyyy}}}zzzvvvllljjjfffcccbbbcccdddfffeeeiiinnnttt{{{}}}tttfffVVVHHH@@@<<<;;;999888888777888:::;;;<<<;;;===???AAACCCGGGLLLPPPUUUVVVXXX\\\bbbiiiooorrrqqqpppqqquuu|||tttlllgggnnn{{{~~~~~~{{{rrrnnnjjjgggggghhhiiiiiilllnnnrrruuuvvvuuusssrrrpppnnnlllkkkkkkjjjgggfffcccaaa___^^^___``````___bbbbbbccccccdddeeefffggggggfffccc___ZZZUUUPPPNNNIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGEEEEEEEEEEEECCCAAAAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;:::999999777777666555444333333222222222222333333555666666555555666777777777777777555555555666666666777777444777:::===???>>>===;;;<<<;;;999888666555555555222222333666999999888777777777666666666666777777555555555555555555555555//////000111333555777888888777666444222111///...+++++++++,,,,,,,,,,,,,,,,,,++++++***))))))************++++++++++++************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,***++++++++++++++++++***,,,------,,,++++++,,,...***+++,,,...//////..................////////////000000000000111111111111222222222222333444555666666666888:::<<<>>>???@@@BBBCCCFFFHHHJJJMMMRRRUUUYYY[[[\\\]]]]]]^^^```cccccceeeggghhhhhhiiijjjkkknnnsss{{{xxxqqqllloootttwwwzzz~~~zzzsssnnndddaaa^^^[[[ZZZ[[[]]]^^^\\\___eeekkkrrrzzzwwwoooaaaSSSGGG???;;;:::888888777777888:::;;;===<<<===???AAADDDHHHNNNRRRWWWXXXZZZ^^^dddkkkqqquuutttrrrsssxxxxxxppplllrrr~~~vvvnnnkkkhhhgggiiijjjkkkkkklllooorrruuuuuutttrrrqqqqqqooolllkkkkkkiiigggeeecccaaa^^^^^^___```______ccccccccccccdddeeefffgggbbbaaa___]]]YYYTTTQQQNNNIIIIIIIIIHHHHHHHHHGGGGGGIIIGGGFFFEEEFFFEEEDDDBBBAAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;:::999999999999888777666555444444222222222333444555666777555666666777777777777777555555555555666666666777444777:::>>>???>>><<<;;;<<<;;;999777666555555555444444444666888888666555888888777777777777888888666555555555555444444444+++,,,...000333666999;;;888777555222000---+++*********+++,,,...///000000,,,,,,+++***))))))************++++++++++++******)))***+++,,,---,,,++++++,,,++++++******++++++,,,---......//////......---,,,------,,,++++++,,,...)))+++,,,...//////......////////////000000000000000000000000111111111111222222222222333444555555666666888:::<<<>>>???@@@@@@AAADDDFFFHHHKKKPPPSSSZZZ[[[]]]]]]]]]___aaacccccceeeggghhhhhhhhhjjjkkkmmmrrrzzzvvvpppsssyyy~~~{{{sssjjjddd]]]ZZZVVVTTTTTTUUUVVVVVVXXX[[[^^^bbbgggnnnvvv{{{|||zzzzzzyyyvvvsssooofffYYYMMMDDD???<<<:::;;;:::888888888:::<<<>>>>>>???AAABBBEEEJJJPPPTTTXXX[[[```eeejjjoootttxxxyyywwwtttuuu{{{www{{{xxxuuummmmmmmmmlllllllllllllllqqqppppppqqqsssuuutttsssrrrqqqpppnnnllljjjhhhhhhdddbbb___^^^]]]^^^```aaacccccccccbbbaaa___^^^]]]aaa___[[[WWWUUUQQQNNNKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAAAAAAAA@@@>>>>>>===<<<<<<<<<<<<;;;;;;;;;222222333444555666777888444444444444444444444444555555666666666666555555555555666666666666555555777888;;;>>>???>>>===<<<<<<;;;:::888666555333333666666666666777888999:::999999777666555555555555888666444222111222444555111000000222555777777777666666555444222000---,,,++++++++++++++++++++++++---,,,+++***))))))))))))************************++++++++++++******))))))++++++,,,,,,,,,,,,------******+++,,,,,,---------+++,,,------+++***+++---,,,,,,,,,---------......---...///000000111111111111000/////////000222333//////000111333555888999444555777:::<<>>======<<<<<<<<<<<<;;;;;;;;;999888777666555333222222222222333333444555666666555555666666666666555555444555666777888888888888777999<<<>>>??????===<<<<<<;;;:::888777555444333555555555555666777888888666555555666666777888999666555444333333222111111111000111333666888999888777666555333111///...---++++++++++++++++++++++++************+++,,,---...************************++++++++++++*********)))++++++,,,,,,,,,,,,------///...---,,,,,,------........................---,,,,,,,,,---------......---...///000000111111111111000/////////000222222555444333222222222333444555666888:::<<<>>>@@@AAABBBDDDFFFHHHIIILLLQQQTTTXXXXXXXXXZZZ\\\^^^aaaccccccfffiiijjjhhhgggiiillllllqqqxxx|||~~~zzzsssjjjbbb]]]WWWVVVTTTSSSSSSUUUVVVXXXXXXZZZ]]]```ccchhhmmmqqqsssuuuxxx~~~wwwsssmmmjjjiiigggccc```WWWQQQJJJCCC???===;;;999999::::::;;;<<<<<<======@@@BBBDDDFFFIIIOOOUUUZZZ\\\```ffflllqqqxxx~~~}}}zzz{{{}}}wwwtttsssssssssssssssssssssssswwwvvvuuuuuuvvvvvvuuusssqqqpppooonnnllljjjiiiiiibbb```\\\ZZZYYY[[[^^^aaaffffffeeeccc```\\\YYYXXXYYYWWWUUUTTTSSSRRRPPPNNNJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<===<<<<<<<<<<<<;;;;;;;;;<<<;;;999777555333111000000111222333555666777888555666666777777666666555555555555555555555555555777999<<>>===<<<;;;:::999777555444444333333444444555666666666555555555555666777888999666666777777555333111000111111111444888:::;;;;;;888777444222///.........++++++++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,------000///...---,,,,,,,,,,,,,,,***((())),,,---+++))),,,,,,,,,---------......---...///000000111111111000000000///000111111222666555444333222222222222666777888:::<<<>>>???@@@BBBDDDFFFHHHIIILLLQQQTTTXXXXXXXXXYYY[[[^^^aaabbbeeehhhkkkkkkhhhgggiiillllllqqqxxx|||uuunnnfff___ZZZUUUUUUUUUUUUVVVXXX[[[]]]```bbbeeegggjjjmmmqqqtttvvvwwwyyy}}}|||zzztttoooiiieeecccaaa]]]ZZZPPPLLLGGGCCC@@@???===;;;999:::;;;<<<===>>>>>>>>>AAABBBEEEHHHLLLQQQXXX]]]```dddkkkrrrxxx~~~{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxzzzxxxwwwvvvwwwvvvuuusssqqqpppooonnnllljjjiiiiiigggddd___[[[ZZZ[[[^^^```bbbbbbbbbaaa___[[[XXXWWWWWWUUUSSSRRRRRRQQQOOOMMMKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGEEEDDDBBBAAAAAA??????@@@??????>>>===<<<===<<<<<<<<<<<<;;;;;;;;;999999888777666555555444000111222333555666777777666666777777777777666666<<<;;;999777555333222111888:::===???@@@@@@>>>===<<<;;;:::999777666555444333333444555555666666666888888777666666666666666999999888777666555333222222111222555999<<<======999777333000............++++++++++++++++++++++++...---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...---,,,+++***,,,)))&&&(((,,,...+++''',,,,,,,,,---------......---...///000000111111111000000000000000111111222111111222222333444555666777888999:::<<<===>>>???BBBCCCFFFGGGIIIMMMQQQUUUXXXXXXXXXYYY[[[]]]```aaafffiiikkkkkkiiihhhiiilllmmmqqqyyyyyyrrrkkkddd^^^YYYTTTWWWYYY[[[\\\___cccgggjjjmmmqqqsssuuuwwwzzz|||{{{|||~~~~~~yyytttqqqkkkddd___]]][[[XXXUUULLLIIIDDDAAA@@@>>><<<;;;999:::<<<===????????????AAACCCFFFIIINNNTTT[[[```eeekkkssszzz~~~~~~~~~~~~}}}}}}}}}}}}|||{{{yyyxxxxxxwwwuuusssrrrqqqpppnnnllljjjhhhhhhiiifffaaa\\\ZZZYYY[[[\\\\\\]]]^^^^^^^^^[[[YYYWWWXXXUUUSSSQQQQQQOOOMMMJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGEEEDDDBBBAAAAAA??????@@@??????>>>===<<<===<<<<<<<<<<<<;;;;;;;;;777777777777777666666666222222333444444555555666666666777777777777666666???>>><<<999777666555555999;;;===@@@AAA@@@???>>><<<;;;:::999888777666555444444666777888888777777888777777666666666666777:::999666444333333444444222222333666:::===>>>===888666333000...---......++++++++++++++++++++++++---,,,+++******)))))))))+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,,,,------(((+++///222222000---***000---***,,,111333000,,,,,,,,,,,,---------......---...///000000111111111///000000000111111111111...///111222444666777777777888999:::<<<===>>>???AAACCCEEEGGGJJJMMMRRRUUUXXXXXXXXXYYY[[[]]]___```eeehhhkkkkkkiiihhhjjjlllnnnrrrzzz~~~vvvooohhhbbb]]]ZZZVVVZZZ___bbbeeeiiinnnsssvvvzzz~~~yyytttkkkeee]]]XXXVVVTTTQQQNNNHHHEEEAAA>>><<<<<<:::999;;;;;;<<<===???@@@AAAAAACCCEEEHHHLLLQQQXXX___eeekkkrrr{{{}}}{{{zzzzzzyyywwwuuutttsssqqqnnnkkkiiigggffffffddd```[[[XXXWWWWWWXXXWWWYYY\\\^^^^^^]]][[[YYYXXXVVVSSSQQQPPPNNNKKKIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<===<<<<<<<<<<<<;;;;;;;;;888888777666666555444444333333333444444555555555666777777888888777777666777666444444333444555666999;;;>>>AAABBBAAA@@@>>><<<;;;:::999888777666666444666777999999999999888444444444555777888::::::888666333111000111333555333333333666:::<<<======777666333111...---------++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------(((,,,000444555222///,,,...,,,***,,,///111///---,,,,,,,,,---------......---...///000000111111111//////000111111111111000000111222333444444444444666777888:::<<<>>>???@@@AAACCCEEEGGGJJJMMMRRRUUUXXXXXXXXXYYYZZZ\\\^^^```cccgggjjjjjjiiihhhjjjmmmpppttt{{{{{{ssskkkeee```\\\YYYYYY^^^eeejjjmmmrrryyy|||tttfff```XXXSSSQQQOOOLLLJJJFFFCCC>>>;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBDDDFFFHHHKKKPPPUUU\\\dddiiipppwwwzzzyyy|||~~~}}}~~~}}}{{{yyyuuutttrrrnnnkkkhhheeedddbbbaaa___\\\ZZZYYYXXXXXXWWWYYY\\\______^^^\\\ZZZXXXVVVSSSQQQPPPNNNLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@???>>>======<<<<<<<<<<<<;;;;;;;;;888777777666555444333333111111222333555666777777777777888888888888777777111111000///000222444555:::<<>>@@@AAA@@@BBBEEEGGGJJJMMMRRRVVVYYYXXXXXXYYYZZZ\\\^^^___aaaeeehhhiiihhhhhhkkknnnqqquuu}}}~~~xxxpppiiiccc___[[[YYY[[[aaaiiiooosssxxx~~~tttddd^^^VVVQQQOOONNNKKKIIIFFFBBB>>>;;;<<<===>>>>>>>>>===<<<<<<>>>AAACCCEEEHHHJJJNNNRRRXXX___gggmmmsss{{{}}}uuusssuuu}}}~~~|||wwwuuurrroookkkgggdddcccaaa``````___^^^\\\\\\[[[YYY[[[^^^```aaa___\\\[[[WWWUUURRRQQQQQQPPPMMMKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCAAAAAABBBAAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;555555555555555555444444...///111333555777999999777777888888888888777777888777555444444555777888:::<<>>======>>>???AAABBBBBBBBBBBBCCCFFFIIIKKKNNNRRRWWW^^^fffoootttzzz||||||~~~|||uuuqqqpppyyy}}}{{{|||xxxsssoookkkhhhdddaaaaaa```_________^^^[[[XXXYYY[[[^^^bbbdddbbb]]]YYYVVVUUUTTTRRROOOMMMJJJIIIKKKKKKJJJIIIHHHHHHHHHHHHDDDDDDBBBAAA@@@?????????AAAAAAAAAAAA@@@???>>>>>>======<<<;;;::::::999999:::999777666444333333333333444555666777777777777444555555555666666777777333333222111222444777888<<<>>>AAABBBAAA@@@AAAAAA===<<<;;;999888777777666888999:::;;;;;;999777666888666555555666666555333777777888888777666444333444555555555666666777777666444222000...,,,+++++++++++++++++++++++++++++++++******))))))******+++******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------------,,,+++++++++,,,,,,***+++,,,------,,,+++*********+++,,,,,,---.........///////////////...---////////////000000000000222222222222333444555555555777999:::;;;===@@@BBBDDDEEEEEEGGGJJJNNNRRRUUUYYYYYYYYYYYY[[[\\\^^^```aaacccfffgggggghhhjjjkkkrrrxxxyyypppgggbbb^^^ZZZYYY\\\```bbbeeeiiiooovvvwwwbbb[[[QQQJJJHHHGGGGGGEEEBBBAAA???=========??????AAABBBCCCCCCCCCDDDGGGJJJOOOQQQUUUZZZaaaiiirrrxxxxxxzzz}}}vvvpppmmmmmmwww|||xxxsssoookkkgggccc```bbbaaaaaaaaaaaa```^^^[[[[[[]]]___bbbdddbbb^^^ZZZUUUUUUSSSRRROOOMMMKKKJJJKKKKKKJJJIIIHHHHHHHHHHHHFFFEEEDDDBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>>>>======<<<;;;;;;:::999999;;;:::888777555444444444222333444555666666666666555555555666666666777777666555444444555777999:::<<<>>>AAAAAA@@@@@@@@@@@@===<<<;;;999888777777777:::;;;<<<>>>>>>===<<<;;;888666555666777777666555777777888888777666444333333444444555666666777777666555333000...---,,,+++++++++++++++++++++++++++++++++************++++++******))))))******+++,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,)))))))))******+++,,,---+++++++++,,,,,,++++++++++++++++++,,,,,,------.........///////////////.../////////000000000111111222222222222333444555555555777999:::;;;<<>>===<<<>>>???@@@@@@AAACCCCCCDDDFFFIIILLLQQQTTTXXX]]]dddmmmwww~~~xxxssswww}}}~~~qqqmmmjjjkkkuuu|||xxxsssnnnjjjfffbbb___cccbbbbbbcccdddcccaaa___^^^___```bbbcccbbb^^^[[[UUUTTTSSSQQQOOOMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>======<<<<<<;;;:::::::::;;;:::999777666555555444222222333444555555555555555555666666666666777777666555444444555777:::;;;===???AAAAAA@@@??????@@@===<<<:::999888888888888:::;;;===?????????>>>>>>777666555666888888888666666666777666666555444333222222333444666777888888666555333111///---,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------...///000000000///000000000111111111222222222222222222333444555555555777999:::;;;<<>>===<<<<<<===???@@@???@@@BBBCCCDDDFFFJJJMMMPPPSSSXXX___hhhrrr}}}wwwrrrooovvv{{{oookkkjjjkkkuuuzzzssspppmmmpppsssvvvyyy~~~}}}zzztttoookkkfffbbb___bbbbbbbbbdddeeeeeedddbbb````````````aaa```^^^[[[VVVUUUSSSQQQPPPNNNMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>======<<<<<<;;;;;;;;;:::::::::888666555444444444222333444555666666666666666666666666666666777777444333333333444666999:::???AAABBBCCCAAA@@@???@@@===<<<:::888888888999:::<<<<<<===>>>>>>>>>===<<<777666555777888999999888666666555555444444333222000111222333555666888888666555333111///...------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++***)))/////////...---,,,+++***---,,,+++******+++,,,------------------,,,,,,,,,,,,,,,...///000000000000000111111111222222222222222222222222333444555555666777999::::::<<>><<<;;;;;;===>>>@@@>>>???AAAAAABBBEEEHHHKKKNNNRRRYYYbbblllxxxvvvnnnkkkmmmwwwwwwllljjjiiikkkvvv~~~ssskkkeeecccaaabbbdddgggiiinnntttxxx|||vvvqqqlllgggccc`````````aaacccffffffeeecccaaa___^^^^^^^^^___]]]\\\XXXWWWUUURRRPPPOOONNNNNNKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;999888777555444333222222444555666777777888888777777777777777777777666666444333333333555777:::;;;AAACCCDDDDDDBBB@@@@@@@@@===;;;999888888999;;;<<<@@@@@@??????>>>===<<<;;;777666555777888999999888555555444333333222222222000000111333444666777777555444222000///...------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))(((............---,,,+++***---,,,+++******+++,,,---...---------------------,,,,,,...///000000000000000111111111222222222222222222222222333444555555666888999::::::<<<>>>AAACCCDDDFFFHHHKKKMMMOOOQQQVVVVVVVVVWWWXXX[[[]]]___\\\^^^aaacccdddeeeggghhhkkkrrr}}}yyysssooogggfffeeefffiiinnnsssvvv|||zzzuuulllddd]]][[[YYYXXXYYY\\\YYYZZZZZZXXXWWWVVVXXXZZZ```dddkkkrrrzzzyyyiiiYYYTTTNNNKKKJJJIIIEEECCC???>>><<<;;;;;;<<<===>>><<<===??????@@@BBBEEEHHHKKKQQQZZZdddnnnxxx~~~tttkkkfffeeeooozzz|||pppggggggiiimmmxxx{{{qqqhhhaaa]]][[[YYYZZZ[[[[[[]]]```fffjjjuuu{{{zzztttooojjjeeeaaa^^^___```cccfffggggggeeeaaa___\\\[[[]]]^^^^^^^^^\\\ZZZWWWTTTQQQPPPOOOOOOKKKKKKJJJIIIHHHHHHHHHHHHDDDCCCBBBBBBAAAAAAAAABBBAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888777666444333222111111555555666777888888888888888888777777777777666666666666555666777:::===???AAACCCEEEDDDBBB@@@??????===;;;999888888:::<<<>>>DDDCCCBBBAAA@@@>>>======777666555666888888888666555444333222111111111111000000111222444555666666444333111///...------,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******))))))******+++,,,++++++++++++++++++++++++)))***,,,------+++)))(((&&&''')))+++,,,,,,,,,+++,,,++++++++++++++++++,,,---------------.........------...///000000000///000000000111111111222222222222222222333444555555777888:::::::::;;;>>>@@@CCCDDDFFFHHHKKKMMMOOOOOOUUUUUUUUUVVVXXX[[[]]]___[[[^^^aaacccdddeeegggiiijjjrrr~~~zzzsssmmmhhhdddaaaZZZZZZ[[[\\\___cccgggjjjnnnrrryyyyyyssshhhaaaZZZXXXWWWVVVXXX\\\VVVWWWXXXWWWVVVVVVWWWYYY^^^ccckkkssszzzqqqdddVVVQQQLLLJJJIIIHHHDDDAAA???>>><<<:::::::::<<<===;;;<<<=========>>>BBBDDDFFFLLLVVV```iiiqqqxxx}}}||||||xxxooofffaaabbbeeeqqqvvvkkkeeeggglllrrryyytttmmmfff___[[[XXXWWWVVVVVVVVVUUUUUUXXX]]]aaafffmmmuuuzzz~~~}}}wwwqqqlllgggddd^^^^^^```cccgggiiihhhgggbbb___\\\[[[]]]___```aaa___]]]YYYVVVSSSQQQPPPPPPKKKKKKJJJIIIHHHHHHHHHHHHCCCCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<============999888666555333222222222444555666777888888888888888888888777777777666666666666666666888;;;>>>???@@@BBBCCCBBB@@@>>>=========;;;999777888:::===???CCCBBBAAA@@@????????????888666555666777777666555555444222111000000111111000111111222333444444444222111000...---,,,,,,,,,++++++++++++++++++++++++++++++************++++++******))))))******+++,,,***************************+++---......,,,***(((###%%%'''***,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------......//////......///////////////.../////////000000000111111222222222222333444555555777999:::::::::;;;>>>@@@CCCDDDFFFHHHKKKMMMNNNNNNSSSSSSTTTUUUWWWZZZ\\\^^^[[[^^^aaacccdddfffhhhjjjkkkrrr~~~}}}wwwmmmeee___[[[XXXVVVTTTTTTUUUWWWZZZ^^^aaabbbdddiiipppyyyxxxsssfff^^^XXXVVVUUUUUUWWWZZZTTTVVVWWWWWWVVVWWWYYY[[[\\\bbbkkksssyyy}}}~~~{{{vvvkkk```TTTOOOKKKIIIHHHGGGCCC???@@@>>><<<:::999:::;;;<<<:::;;;;;;;;;;;;<<>>>>><<<<<<<<<===============:::999777666444333333333333444555666777777777777999888888888777777666666555444444444666999<<<>>>???AAABBBAAA>>><<<;;;;;;===;;;999777888:::>>>@@@??????>>>>>>===>>>>>>>>>888666555555666666555333444333222000000000000111111111111222222333333333111111///...,,,,,,+++++++++++++++++++++++++++++++++******************+++*********)))***++++++,,,))))))))))))))))))))))))+++,,,...//////---***((('''(((***,,,---,,,+++******+++,,,------,,,+++***,,,,,,,,,---...///000000...///////////////......////////////000000000000222222222222333444555555777999:::::::::;;;>>>@@@BBBDDDFFFHHHKKKLLLMMMNNNRRRRRRRRRTTTVVVYYY[[[]]][[[^^^aaaccceeefffhhhjjjkkkrrr~~~|||xxxtttlllbbb[[[YYYWWWTTTPPPOOOQQQRRRSSSSSSTTTWWWYYY^^^aaafffkkkrrrzzz}}}uuupppccc]]]WWWRRRQQQSSSUUUVVVUUUWWWXXXXXXXXXXXXYYY[[[ccchhhpppxxx}}}~~~|||xxxtttnnnfff]]]VVVQQQNNNKKKIIIHHHGGGEEECCC@@@>>>;;;888777777888999888888888999:::<<<===>>>>>>AAAGGGMMMTTTZZZ^^^```___\\\ZZZYYYWWWWWW___hhhyyyoookkkhhhkkkvvv~~~rrrnnnmmmkkkjjjkkkbbbaaa^^^\\\ZZZYYYYYYYYYVVVWWWXXXZZZ[[[\\\\\\\\\___cccfffffffffiiiqqqxxx|||yyysssnnniiifffaaaaaacccgggjjjkkkjjjhhh```___]]]\\\]]]___bbbdddgggccc^^^YYYWWWTTTQQQOOOLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBAAA@@@@@@??????>>>=========<<<;;;;;;::::::999777666444333333333333111222444555666666777777999999999999888888777777222---+++111666888:::<<<======>>>>>>======<<<;;;888777666555555666777888<<<<<<<<<===<<<<<<;;;;;;888666444333222333555666222000...000333444333111000222444555333222222333333111...,,,*********+++...,,,++++++,,,,,,***)))...,,,+++***+++---000222---------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,------,,,++++++***))))))111000...---,,,++++++++++++++++++,,,,,,,,,---------------............///222///,,,---000222111000000000000000111111111111222222222222222222222222888888888888999;;;===>>>AAACCCEEEFFFGGGJJJNNNQQQRRRSSSTTTVVVXXX[[[]]]___\\\]]]___aaadddgggjjjkkklllrrr|||}}}vvvrrrjjjbbbYYYSSSQQQPPPMMMJJJNNNOOOQQQQQQRRRSSSVVVXXX[[[^^^ccchhhnnnvvv~~~zzzsssnnnaaa\\\VVVQQQQQQSSSUUUVVVSSSUUUXXXYYY[[[]]]aaacccjjjmmmtttzzz}}}~~~}}}zzzxxxtttooojjjbbbZZZTTTOOOMMMJJJIIIHHHGGGEEECCCAAA???<<<999888888999:::999999999999:::;;;<<<======???CCCGGGLLLPPPSSSUUUTTTRRRRRRUUUWWWZZZdddnnn{{{ssspppoootttxxxlllhhhfffccccccddd^^^^^^\\\[[[[[[[[[\\\]]]^^^___```bbbbbbbbbaaaaaadddfffgggeeeaaabbbfffkkkqqqsssxxx~~~~~~xxxrrrlllhhhaaaaaabbbeeehhhiiiiiigggdddcccaaa``````bbbeeeggggggccc^^^ZZZWWWUUURRROOOLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@??????>>>=========<<<;;;;;;::::::999777666444333333333333333444555666777888888888999999999999888888888777888333000444777777888;;;>>>>>>>>>>>>===<<<;;;:::888777666555555666777888::::::;;;;;;::::::999999666666444444333444555666444333111222444555333111111333666666555333333333333222///---++++++,,,,,,---+++***+++,,,,,,+++***,,,+++*********,,,...///,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++......---------------...+++,,,,,,,,,------------------------............111...,,,---///111111///000000000000111111111111111111111222222333333333888888888888:::;;;===>>>AAACCCEEEFFFHHHJJJNNNQQQRRRSSSTTTVVVXXX[[[]]]^^^^^^___```aaacccfffhhhiiimmmsss|||~~~yyytttmmmiiiaaa[[[SSSOOONNNNNNLLLJJJLLLNNNPPPPPPQQQSSSUUUXXXXXX[[[___dddiiipppxxx}}}~~~xxxpppkkk___ZZZTTTPPPPPPRRRTTTVVVUUUWWWYYY\\\___ccchhhkkksssuuuxxx|||}}}}}}|||{{{vvvsssooojjjddd^^^WWWRRRLLLKKKJJJIIIIIIHHHEEECCCAAA???===:::999999:::::::::::::::::::::;;;<<<<<<===>>>@@@BBBEEEGGGIIIJJJKKKKKKNNNTTTXXX___kkkvvv|||rrrqqqttt{{{zzzpppfffcccaaa^^^^^^___^^^^^^^^^___```bbbdddeeehhhjjjlllnnnooonnnlllkkkkkklllkkkgggbbb___```bbbeeegggkkkqqqwww~~~|||vvvnnnhhhbbbaaaaaacccfffhhhiiihhhgggeeecccbbbbbbdddfffgggfffccc___[[[XXXUUURRRPPPLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDCCCCCCBBBAAAAAA@@@BBBBBBAAA@@@@@@??????>>>=========<<<;;;;;;::::::999777666444333333333333444555666777888999999999999999999999888888888888;;;666444777999999:::===@@@??????>>>===;;;:::999888777666666666666777888888888999999888777777666444444555555555555555555888666555444555555333222111444888999888555333333444222000...---,,,------,,,*********,,,---,,,+++*********************************+++++++++++++++++++++,,,,,,,,,+++******))))))***+++,,,,,,------+++++++++,,,---...000000,,,,,,,,,---------......------------............///...,,,---...000000///000000000000111111111111000000111222333333444444777777888888:::<<<===>>>AAACCCEEEGGGHHHKKKNNNQQQRRRSSSTTTVVVYYY[[[]]]^^^______```aaaccceeeggghhhnnnttt}}}~~~yyyuuuqqqkkkeeeaaaXXXTTTOOOLLLLLLMMMLLLLLLLLLNNNPPPQQQRRRTTTWWWYYYXXXZZZ^^^bbbffflllsssxxx|||vvvnnniii]]]XXXRRROOOOOORRRUUUVVVYYY[[[]]]___bbbggglllpppzzz{{{|||}}}}}}|||{{{zzzwwwsssnnniiiccc]]]WWWSSSKKKJJJIIIIIIJJJHHHFFFCCCAAA@@@===;;;:::999::::::<<<<<<;;;;;;;;;<<<<<<===??????@@@AAACCCEEEFFFGGGLLLMMMQQQWWW]]]dddppp||||||qqqtttzzz}}}tttllleeeccccccaaabbbeeeffffffgggiiijjjlllnnnoooqqqtttxxx|||}}}}}}{{{yyyuuuvvvuuuqqqkkkfffddddddaaabbbdddhhhnnntttzzz}}}}}}wwwoooiiidddbbbaaabbbfffiiikkklllhhhfffcccaaaaaabbbdddffffffccc___\\\YYYVVVSSSPPPLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDCCCBBBBBBAAAAAA@@@BBBBBBAAA@@@@@@??????>>>=========<<<;;;;;;::::::999777666444333333333333444444666777888999999999999999999999999999999999888555444888;;;;;;>>>BBBBBBAAA@@@???===;;;999888888888777666666777888888888888888888777666555555333333444555666666555555999888777666555444333222222555:::;;;:::666444333222111000...---,,,,,,,,,+++***)))***,,,------+++(((((()))******)))(((''')))))))))******++++++,,,,,,,,,,,,,,,++++++***))))))******++++++,,,------*********+++,,,---...///,,,,,,---------.........,,,,,,---------.........------------......///...///000000000111111111111//////000111333444555555666777888999;;;<<<>>>>>>AAACCCFFFHHHIIIKKKNNNQQQQQQRRRTTTWWWYYY[[[]]]]]]]]]^^^___aaaccceeegggiiiooouuu}}}zzzwwwrrrnnniiiddd___[[[OOOLLLJJJHHHIIIJJJKKKKKKMMMOOORRRSSSTTTWWWZZZ]]][[[]]]```cccffflllrrrvvv{{{tttlllggg[[[WWWQQQNNNOOORRRVVVWWWZZZ\\\```dddhhhmmmrrrvvv}}}}}}}}}}}}}}}}}}~~~~~~~~~zzztttnnngggaaaZZZUUUMMMKKKJJJJJJJJJIIIGGGEEEAAA@@@>>><<<;;;:::::::::>>>===============>>>>>>???@@@@@@BBBDDDFFFHHHJJJNNNOOOUUU]]]dddlllyyy~~~xxx~~~yyypppkkkhhhiiijjjjjjmmmqqqrrrssstttuuuvvvwwwxxxxxxzzz}}}~~~xxxqqqllliiidddccccccdddfffjjjnnnpppsssuuuxxx{{{{{{wwwpppkkkeeecccbbbcccgggkkknnnoooiiigggeeebbbaaabbbcccddddddbbb^^^\\\YYYVVVSSSPPPLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@??????>>>=========<<<;;;;;;::::::999777666444333333333333333444555666777888888888999999999999999999999:::777555555999;;;;;;>>>DDDCCCCCCBBBAAA???<<<:::999999888777666666777888999999999999999888777666555222333444555666666666666::::::999777555333222222333666:::<<<:::777444333000///...---,,,,,,+++++++++***)))***,,,------+++'''((()))******)))'''&&&)))))))))******++++++,,,,,,,,,,,,,,,++++++***)))+++++++++++++++++++++++++++***************++++++,,,,,,,,,---------......,,,,,,,,,------------...,,,---...............//////000000000111111111111//////000111333444555555555666777999;;;===>>>>>>AAACCCFFFIIIJJJLLLOOOQQQQQQRRRUUUWWWZZZ\\\\\\]]]ZZZ[[[]]]```cccfffiiikkkpppttt|||}}}zzztttpppkkkfffaaa]]]XXXTTTLLLKKKJJJIIIJJJLLLNNNOOOOOOQQQSSSUUUVVVYYY]]]______aaaccceeehhhlllrrrvvv}}}~~~yyyrrrjjjeeeZZZVVVQQQNNNPPPSSSWWWYYYXXX]]]ccciiiooovvv|||~~~~~~}}}~~~~~~wwwoooggg^^^YYYPPPNNNKKKJJJIIIIIIHHHFFFCCCCCCAAA@@@>>>=========???????????????@@@AAAAAA???@@@AAACCCFFFIIIMMMOOOOOOQQQYYYdddnnnxxx{{{ssspppppptttvvvwww{{{}}}tttoookkkiiifffdddbbbbbbccccccjjjkkknnnrrrtttrrrmmmiiiaaa``````bbbggglllooopppllljjjfffdddbbbbbbcccdddccc```^^^[[[YYYVVVRRROOOLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@??????>>>=========<<<;;;;;;::::::999777666444333333333333333333555666777888888888999999999999::::::::::::999777777::::::999===BBBEEEEEEDDDBBBAAA>>>===;;;999888777777777777888999:::::::::999888777666555222222333444555777777888:::;;;:::888555333222333444777:::;;;999666444333///......---,,,,,,++++++,,,*********,,,---,,,+++'''((()))*********)))(((*********+++++++++++++++++++++,,,,,,,,,+++******,,,+++++++++++++++++++++,,,,,,+++***))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,---///000.........///000000000000111111111111000000111222333333444444444555777:::<<<===>>>>>>AAACCCGGGIIIKKKLLLOOOQQQPPPRRRUUUXXXZZZ\\\\\\\\\YYYZZZ\\\___cccgggjjjlllooottt{{{{{{vvvrrrmmmiiiccc^^^ZZZUUUPPPMMMJJJJJJJJJJJJKKKMMMOOOQQQOOOQQQSSSUUUWWWZZZ^^^aaacccdddfffgggjjjmmmrrrvvvxxxzzz}}}~~~|||wwwooogggbbbZZZVVVQQQOOOQQQUUUXXXZZZ[[[aaaiiipppwww|||}}}}}}}}}wwwlllbbb[[[TTTQQQLLLIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@AAACCCDDDEEECCCCCCDDDFFFJJJNNNRRRTTTWWWZZZcccooozzz~~~|||}}}|||uuurrrnnniiiddd```^^^]]]aaaaaaccceeeggggggdddaaa[[[ZZZ[[[___eeejjjmmmnnnkkkiiifffbbb``````aaabbbaaa___\\\[[[YYYUUUQQQNNNLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@??????>>>=========<<<;;;;;;::::::999777666444333333333333444555666777888999999999999999999:::::::::;;;;;;888777888;;;;;;:::???EEEFFFFFFEEEDDDBBBAAA???>>>999999888777777888999999999999999999777666555444222222222333444666888:::;;;<<<<<<:::666444555666666888::::::888555444444/////////......---,,,+++---+++***+++,,,,,,+++***((()))***+++++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++*********++++++,,,,,,---------,,,+++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,---------+++...111111///...///000000000000000111111111111111111111222222333333333333555777:::<<<>>>>>>>>>@@@CCCGGGJJJKKKMMMOOOPPPPPPRRRUUUXXX[[[\\\\\\\\\ZZZ[[[]]]___cccfffiiijjjnnnssszzz|||vvvpppkkkhhhddd^^^YYYTTTPPPKKKHHHDDDEEEFFFFFFFFFHHHKKKMMMNNNPPPSSSUUUWWWZZZ^^^aaaeeefffgggiiijjjnnnsssvvvtttvvvxxxyyyyyyzzz|||~~~}}}}}}~~~}}}zzzuuummmeee```ZZZVVVQQQOOOQQQUUUYYY[[[aaagggooovvv{{{}}}}}}~~~|||pppddd\\\WWWSSSMMMIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFEEECCCCCC@@@@@@AAABBBCCCDDDFFFGGGGGGGGGHHHJJJNNNRRRVVVYYYaaadddmmmyyy}}}zzzuuuooohhhccc___]]][[[ZZZZZZ[[[\\\\\\ZZZYYYUUUUUUWWW\\\bbbgggjjjkkkiiigggccc___]]]]]]^^^^^^```^^^\\\ZZZXXXUUUPPPMMMLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@??????>>>>>>======<<<;;;;;;::::::999888666444333333333333555666777888999:::::::::999999999::::::;;;;;;;;;555444777;;;===>>>DDDKKKFFFFFFFFFEEEDDDBBBAAA@@@:::999888777777888999:::999999999888777555444333333222222222333666999;;;<<<>>>>>><<<888666666888666888999999666444444444///000000000///...------...,,,++++++,,,,,,***))))))******+++,,,------...---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,'''((()))***,,,---...///---------,,,,,,---......))))))*********+++++++++++++++,,,,,,,,,---------,,,///222222000//////111000000000000111111111111222222222222222222222333333555777:::<<<>>>>>>>>>@@@DDDHHHJJJLLLMMMOOOPPPPPPRRRUUUYYY[[[\\\\\\\\\\\\\\\]]]___bbbeeegggiiinnnrrryyy~~~yyyuuupppkkkgggbbb^^^XXXTTTQQQOOOMMMKKKDDDDDDCCCCCCDDDFFFIIIKKKOOOOOOPPPRRRUUUYYY\\\^^^cccdddgggiiilllnnnppppppqqqmmmjjjkkknnnrrrsssssstttuuuvvvvvvxxx{{{~~~zzzuuupppiiiaaa\\\SSSQQQMMMLLLNNNTTTZZZ___gggkkkrrrxxx{{{~~~|||~~~vvvkkk___VVVNNNLLLIIIFFFFFFGGGIIIKKKNNNNNNNNNMMMLLLJJJJJJIIIHHHGGGFFFGGGHHHIIIIIIIIIIIIMMMRRRTTTUUUWWW[[[___iiiqqq{{{{{{rrriii```ZZZWWWUUUSSSSSSTTTUUUUUUTTTRRRRRRSSSWWW]]]bbbdddeeehhheee```[[[YYYZZZ\\\^^^bbb___[[[VVVRRROOOMMMLLLJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;:::999999888666333222333333333222555666777888888888888888::::::;;;<<<<<<;;;;;;;;;777777666888;;;@@@EEEHHHGGGFFFEEEDDDDDDCCCAAA>>>>>>===<<<;;;:::;;;;;;<<<;;;;;;:::999888666666555888777666555666777999;;;<<<<<<;;;:::888666444333444777999999777444333333333111///,,,++++++,,,---************************,,,------,,,++++++,,,...+++777AAA>>>555...***(((...------,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,+++******/////////000111111222222111111111111222333444555222555888999:::;;;===???BBBEEEHHHJJJKKKLLLNNNPPPPPPQQQTTTXXX\\\___bbbccc\\\\\\\\\___dddhhhiiijjjlllsss|||zzzuuupppkkkeeebbb\\\XXXRRRNNNKKKIIIGGGFFFCCCCCCBBBBBBDDDFFFHHHJJJMMMMMMNNNPPPSSSWWWZZZ[[[```aaadddfffhhhjjjjjjjjjiiifffcccccceeehhhiiiiiioooppprrrssstttvvvzzz}}}{{{{{{|||~~~}}}zzzvvvqqqllleee^^^YYYRRRPPPMMMMMMOOOUUU\\\aaalllooouuuxxxzzz{{{}}}~~~|||wwwmmmfff___VVVPPPMMMKKKHHHFFFFFFGGGJJJKKKOOOQQQSSSUUUUUUUUUSSSRRRMMMLLLKKKKKKLLLMMMMMMMMMOOOTTTXXX[[[]]]aaagggkkkyyy|||qqqggg```[[[XXXSSSPPPNNNMMMKKKJJJKKKKKKLLLPPPVVV[[[]]]^^^ccc```[[[WWWUUUVVVYYY[[[___]]]ZZZUUURRROOOMMMLLLJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;:::999999888666333222333444333222555666777888999999999999::::::;;;;;;;;;;;;::::::888777777888;;;@@@EEEHHHGGGFFFDDDDDDDDDCCC@@@>>>===<<<;;;;;;;;;;;;<<<===<<<;;;;;;999888777666555888777666555555777999::::::::::::999777666444333555888::::::888555444444222000///---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***,,,......:::CCCBBB<<<666000+++************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............/////////......---/////////000111111222222111111111111222333444555222555888999:::;;;===???BBBEEEHHHJJJKKKLLLNNNPPPPPPQQQSSSVVVYYY[[[^^^___\\\\\\\\\___dddhhhjjjjjjlllrrr{{{{{{uuupppjjjddd___[[[UUUQQQLLLHHHFFFEEECCCAAAAAAAAAAAABBBCCCEEEGGGIIIJJJKKKLLLNNNQQQSSSVVVWWWZZZ\\\___aaabbbbbbaaaaaa___]]]ZZZYYY[[[^^^___```gggiiilllnnnoooqqqsssuuuuuutttuuuwwwzzz|||{{{zzzwwwtttpppkkkfff```YYYUUUPPPNNNMMMNNNRRRYYY___dddnnnqqqtttvvvvvvvvvvvvwww|||yyypppdddZZZUUUQQQMMMJJJGGGEEECCCBBBBBBDDDFFFHHHNNNRRRXXX^^^``````]]][[[UUUTTTTTTSSSSSSTTTTTTUUUZZZ^^^cccgggkkkpppxxx~~~|||qqqiiibbb^^^WWWQQQNNNJJJGGGEEEGGGFFFHHHLLLQQQVVVXXXYYY]]]ZZZVVVSSSRRRSSSVVVXXX[[[ZZZWWWTTTQQQNNNMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;:::999999888666333333333444444333666666777888999999999999:::::::::;;;;;;::::::999888888888999<<<@@@DDDGGGGGGEEEDDDDDDDDDBBB@@@>>><<<;;;;;;:::;;;===>>>???===<<<;;;:::999777666666777666555555555666777888777777777666666555444444666888;;;;;;888666555555000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******,,,---000888???BBBAAA>>>666...))))))))))))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........//////000000000///////////////000111111222222111111111111222333444555222555888999:::;;;===???BBBDDDHHHJJJKKKLLLOOOPPPQQQRRRSSSUUUWWWZZZ[[[\\\]]]\\\]]]```dddhhhjjjjjjkkkqqqyyy{{{wwwqqqkkkfff___YYYVVVQQQNNNIIIFFFDDDCCCAAA@@@@@@@@@@@@AAACCCEEEGGGHHHJJJJJJKKKMMMOOOQQQSSSTTTTTTVVVXXXZZZZZZYYYXXXVVVVVVTTTSSSSSSUUUXXX[[[]]]aaadddhhhjjjkkkkkklllmmmnnnnnnoooqqqtttvvvvvvuuurrrooojjjfffaaa\\\VVVQQQOOONNNNNNQQQUUU\\\cccggglllnnnppppppppppppqqqrrr{{{yyypppggg```WWWOOOKKKJJJHHHGGGCCCBBBAAA@@@AAACCCFFFGGGMMMSSS[[[cccgggfffccc```[[[\\\\\\\\\\\\]]]^^^```fffjjjpppuuuzzz{{{ssslllggg```ZZZUUUQQQMMMKKKHHHHHHIIILLLQQQUUUWWWWWWWWWUUURRROOONNNPPPRRRTTTVVVUUUSSSQQQOOOMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;:::999999888666333333444555444444666666888999::::::::::::::::::::::::::::::999888999999999:::<<<@@@DDDFFFFFFEEECCCCCCCCCBBB???===::::::::::::<<<>>>@@@AAA>>>>>>===;;;:::888777666666666555555555555666777555444444444444444444555666888::::::888666555444......///...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++------111555999>>>AAA;;;222,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---.........------/////////000111111222222111111111111222333444444222555888999:::;;;===???AAADDDGGGJJJKKKMMMOOOQQQRRRSSSTTTWWWYYY[[[]]]^^^]]]\\\]]]```eeehhhjjjjjjjjjpppxxx~~~xxxtttnnnhhhbbb\\\VVVRRRMMMJJJEEEBBBAAAAAA@@@???>>>???@@@AAACCCEEEGGGGGGJJJKKKLLLMMMOOOPPPQQQQQQOOOPPPQQQRRRRRRQQQOOONNNMMMMMMMMMNNNQQQVVVZZZ^^^___bbbfffhhhhhhgggggggggjjjiiijjjmmmppprrrrrrqqqoookkkgggbbb^^^YYYTTTPPPNNNNNNOOORRRWWW^^^cccgggfffhhhjjjkkklllmmmppprrr||||||tttiii___WWWTTTOOOKKKIIIGGGFFFEEEEEEDDDCCCCCCDDDFFFHHHJJJNNNTTT^^^fffjjjjjjfffcccbbbdddfffggghhhjjjmmmpppuuuyyyvvvqqqjjjccc]]]XXXRRRNNNKKKJJJJJJMMMQQQTTTUUUUUURRRPPPNNNKKKKKKLLLOOOPPPSSSRRRQQQPPPNNNMMMKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;:::999999888666444333444555555555666777888:::;;;;;;<<<<<<;;;;;;;;;;;;::::::999888:::::::::;;;===@@@CCCEEEEEEDDDCCCBBBBBBAAA???<<<:::::::::;;;<<>><<<:::999777777666666555555555555555666333333222222333333444555555777999999777555333333---.........---,,,+++***++++++++++++++++++++++++++++++,,,+++***)))+++---***+++,,,111:::AAA>>>666......------,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,---------------/////////000111111222222111111111111222333444444222555888999:::;;;===???AAADDDGGGJJJKKKMMMOOOQQQPPPQQQSSSVVVYYY\\\^^^```]]]]]]]]]```eeeiiijjjkkkjjjpppwww~~~zzzrrroooiiiccc^^^XXXRRRNNNGGGDDD@@@>>>=========<<<>>>>>>@@@BBBDDDFFFGGGHHHJJJKKKLLLMMMNNNOOOOOOOOOKKKKKKLLLLLLKKKKKKJJJJJJFFFHHHIIIKKKNNNSSSYYY^^^```ccceeefffeeecccccccccffffffgggiiimmmoooooonnnllliiiddd___[[[WWWRRROOOLLLMMMOOORRRWWW\\\```cccaaabbbdddfffhhhlllqqqttt|||zzzpppggg]]]UUULLLKKKJJJHHHGGGFFFEEEEEECCCCCCCCCCCCDDDEEEGGGHHHQQQWWW___hhhmmmmmmkkkiiiiiimmmrrruuuwww{{{}}}vvvoooggg___WWWQQQOOONNNNNNOOOQQQTTTTTTTTTQQQOOOMMMKKKJJJKKKMMMNNNRRRRRRRRRQQQPPPNNNLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;:::999999888666444333555666666555666777999:::;;;<<<======<<<<<<<<<<<<;;;:::999999::::::;;;<<<>>>@@@BBBDDDEEECCCBBBBBBBBB@@@>>><<<:::::::::;;;===???BBBCCCAAAAAA???===;;;:::888777777777777666666666555555333333222111222333444555444666888888666444333333------------,,,,,,,,,+++***************************+++,,,+++))))))+++,,,***++++++000999AAA@@@999------,,,+++***)))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---...////////////////////////000111111222222111111111111222333444555222555888999:::;;;===???@@@CCCGGGJJJKKKMMMPPPRRRNNNOOORRRUUUXXX[[[]]]___]]]]]]^^^aaaeeeiiikkkkkkjjjpppwww~~~yyyuuukkkhhhbbb]]]XXXSSSMMMJJJDDDAAA>>><<<;;;<<<;;;:::===???@@@CCCEEEGGGHHHHHHIIIJJJLLLMMMMMMMMMMMMLLLIIIHHHGGGFFFFFFFFFGGGHHHFFFHHHJJJLLLNNNRRRYYY^^^bbbccceeedddbbb`````````bbbbbbcccfffjjjllllllkkkjjjfffaaa]]]YYYUUUQQQNNNJJJKKKMMMPPPSSSWWW[[[]]]YYY[[[]]]___bbbgggmmmqqquuuxxxvvvlllbbbZZZSSSNNNHHHHHHHHHGGGFFFFFFHHHIIIFFFFFFEEEEEEFFFGGGHHHHHHQQQVVV^^^ffflllnnnooonnnrrrxxxwwwnnnddd^^^ZZZYYYWWWXXXYYYZZZZZZYYYWWWUUUSSSQQQPPPPPPRRRRRRUUUUUUUUUUUUSSSQQQOOONNNKKKKKKJJJJJJJJJJJJKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;:::999999888666444333555666666666666777999;;;<<<======>>>============<<<;;;:::999;;;;;;<<<===>>>@@@BBBCCCDDDCCCAAAAAAAAA@@@===;;;;;;:::;;;;;;===???AAACCCBBBBBB@@@>>><<<:::999888777888888888777777666555444333222111111333444555555777999999777555444444...---,,,+++++++++,,,---++++++++++++++++++++++++***++++++***))))))***,,,+++---///444;;;AAA===555,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------...000000111111000/////////000111111222222111111111111222333444555222555888999:::;;;===???@@@CCCGGGJJJKKKMMMPPPRRRQQQRRRTTTVVVXXX[[[]]]]]]^^^]]]^^^aaaeeeiiikkkkkkjjjpppwwwzzztttooofffccc]]]XXXTTTOOOJJJFFFDDDAAA>>><<<<<<<<<<<<<<<>>>???AAACCCFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIGGGEEEDDDCCCEEEFFFGGGIIIKKKMMMNNNPPPTTTZZZ___cccddddddccc```^^^]]]^^^``````aaadddhhhjjjjjjiiihhhddd___[[[WWWTTTPPPMMMHHHIIIKKKMMMQQQTTTWWWXXXSSSTTTVVVXXX\\\aaaggglllmmmoookkkaaaVVVQQQMMMIIIJJJIIIIIIGGGGGGHHHKKKNNNOOOOOONNNNNNNNNOOOPPPPPPNNNSSSZZZbbbiiinnnpppqqqxxx~~~uuuooofffdddcccbbbcccdddcccbbb^^^]]]ZZZXXXWWWWWWXXXYYYXXXXXXXXXXXXVVVTTTRRRPPPKKKKKKJJJJJJJJJJJJKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;:::999999888666444444555777777666666777999;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<===???@@@BBBCCCDDDCCCAAAAAAAAA@@@===;;;;;;;;;;;;;;;===???AAABBBCCCBBBAAA???<<<:::999888888888888888888777666666555444222111111222444555666888::::::888666555555///---+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,***...333777<<>><<<;;;::::::;;;;;;<<<>>>AAABBBBBBCCCFFFHHHJJJJJJJJJIIIIIIIIIHHHHHHJJJHHHFFFDDDCCCCCCDDDEEEKKKKKKLLLOOOSSSXXX]]]```fffccc^^^ZZZYYYZZZ]]]___]]]aaaeeeeeedddcccdddgggfffbbb^^^ZZZVVVSSSOOOMMMHHHHHHHHHIIIJJJKKKLLLMMMKKKMMMPPPRRRUUUXXX]]]aaafffccc^^^VVVPPPMMMMMMNNNHHHJJJLLLLLLMMMNNNQQQSSSUUUVVVXXXYYYZZZYYYXXXWWWVVVXXX[[[___ccchhhooossszzzuuu{{{{{{vvvuuusssrrrqqqqqqrrrrrrnnnllliiigggeeeccc___\\\^^^]]]\\\\\\\\\ZZZWWWUUUPPPNNNLLLKKKLLLLLLKKKJJJGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;555444333333333333555555:::888777:::>>>AAABBBAAA???>>>===<<<<<<===>>>???=========>>>???AAACCCDDDBBBAAA???>>>===<<<======;;;;;;;;;;;;===???AAACCCGGGEEEBBB???;;;888777666666666555444444444444555111000/////////000111222666666666666555444333222...------,,,,,,------...------,,,,,,+++***)))))))))))))))******+++++++++,,,111999AAACCC===333***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,---///111111111111000......///000111222222333000000111222333444444555555666777777888:::===@@@BBBEEEHHHKKKLLLNNNPPPRRRTTTUUUUUUWWWYYY]]]___aaa```______bbbgggkkknnnnnnmmmpppvvv~~~|||vvvnnngggccc___[[[TTTOOOJJJFFFBBB???>>>===<<<:::999::::::;;;<<<>>>@@@AAAAAABBBEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFDDDCCCCCCCCCEEEFFFLLLLLLNNNPPPSSSWWW[[[]]]bbb___[[[XXXWWWYYY\\\______aaadddeeeeeeeeeeeefffeeebbb]]]YYYUUURRRNNNKKKFFFFFFFFFFFFGGGHHHIIIIIILLLNNNOOOOOOPPPRRRUUUXXXZZZYYYVVVQQQMMMKKKLLLMMMMMMOOOQQQSSSTTTVVVZZZ]]]___aaacccdddeeecccaaa```aaabbbcccdddeeehhhlllppp|||zzzwwwsssyyy|||zzzxxxuuusssoookkkggggggeeecccbbb```]]]YYYVVVQQQOOOLLLKKKLLLLLLKKKJJJGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>=========<<<;;;;;;::::::555444333333333444555666<<<:::999;;;>>>AAA@@@???@@@???>>>=========>>>???======>>>???@@@AAABBBCCCBBBAAA???===<<<<<<<<<===;;;::::::;;;===???AAABBBDDDBBB@@@===:::888666666666666555555444444444555222111000000000111222333666666666666555333222222,,,++++++******++++++,,,)))))))))***++++++,,,,,,,,,,,,,,,------.........---444<<>>>>>???>>>===<<<;;;999999888555444333333444555666777>>>===<<<===???@@@@@@???BBBAAA@@@???????????????===>>>???AAABBBBBBBBBBBBAAA@@@>>><<<;;;;;;;;;<<<:::::::::;;;<<<>>>???@@@@@@???===;;;999888777777666666666666555555555555333222111111111222444555777666666666444333222111++++++************++++++((((((((()))***++++++,,,*********+++++++++++++++...666===;;;222,,,---111++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------...///000000000000000000000000000111111111000000111222333444444555555777:::;;;<<<<<<>>>@@@BBBEEEIIIKKKLLLNNNPPPRRRTTTUUUVVVXXXZZZ]]]___````````````dddiiimmmooopppooorrryyy}}}yyytttooojjjccc]]]YYYSSSPPPKKKGGGDDDAAA>>><<<<<<;;;999888888888999999:::<<<>>>??????@@@BBBCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAACCCEEEGGGIIIJJJMMMNNNOOOQQQRRRRRRRRRRRRSSSRRRPPPPPPRRRVVV[[[]]]eeeddddddhhhlllllliiieeeccc___ZZZUUUQQQMMMIIIFFFCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEHHHKKKGGGIIILLLNNNNNNOOOQQQSSSTTTWWW\\\bbbhhhooovvv{{{{{{vvvsssnnnnnnllliiiggghhhlllnnnuuu|||wwwqqqqqqtttuuu}}}|||wwwrrrllleee^^^YYYTTTQQQMMMKKKKKKKKKKKKJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>@@@???>>><<<:::888777666444444444444444666888999======>>>???AAAAAAAAAAAACCCCCCBBBAAA@@@?????????===???BBBDDDDDDDDDBBBAAA@@@???===<<<;;;;;;;;;;;;999999:::;;;<<<===>>>???>>>===<<<;;;999999888888777777777777666666555555333333222222333444555666777666666555444222111000------,,,,,,,,,,,,------++++++++++++******))))))))))))))))))************,,,333999666...***,,,111++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...//////000000111111111111111111111000000000000000000000111222333444444555555888;;;======>>>>>>@@@CCCEEEIIIKKKMMMNNNQQQSSSTTTUUUVVVXXXZZZ\\\^^^___``````aaaeeejjjnnnppppppnnnrrryyy~~~~~~}}}wwwtttnnniiiccc]]]VVVRRROOOKKKGGGDDDBBB@@@>>><<<;;;:::999888777888999::::::;;;===>>>>>>???@@@BBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAACCCEEEGGGIIIKKKLLLLLLMMMNNNOOOOOOOOONNNNNNNNNNNNMMMNNNRRRVVV[[[^^^ffffffgggjjjnnnoookkkgggccc___YYYTTTPPPKKKGGGDDDCCCBBBAAA@@@????????????>>>???@@@@@@@@@AAADDDGGGFFFIIIMMMPPPRRRSSSUUUWWWYYY^^^eeemmmuuu~~~}}}zzzqqqpppmmmjjjggghhhkkknnnuuu|||vvvpppmmmoootttxxx|||uuuoooggg___ZZZUUURRRNNNKKKKKKKKKJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@?????????@@@???>>><<<:::888666666444444444444555777999:::;;;===???AAABBBCCCDDDEEEDDDDDDCCCBBBAAA@@@???>>>===@@@DDDGGGHHHGGGDDDBBB@@@???===<<<;;;;;;;;;;;;999::::::;;;<<<===>>>>>>======<<<;;;::::::::::::777777888888888777666555444333333333333555777888777777666555444222000///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++---------------------,,,***---111222000...------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,---------.........------------------......111111111000000000000000000000111222333444444555555888;;;===>>>>>>???@@@CCCFFFIIILLLMMMOOOQQQSSSTTTUUUWWWYYY[[[\\\^^^^^^______aaaeeejjjnnnppppppmmmrrryyy~~~{{{zzzxxxwwwpppmmmgggbbb]]]VVVPPPLLLJJJGGGDDDAAA@@@???>>><<<;;;:::999888888888999::::::<<<>>>>>>>>>>>>@@@BBBCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDFFFHHHJJJKKKLLLJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMOOOSSSXXX]]]```fffhhhjjjnnnpppooollljjjccc___YYYTTTOOOJJJEEEBBBAAA@@@@@@???>>>>>>>>>>>>@@@@@@@@@???>>>???AAACCCGGGJJJNNNRRRTTTVVVZZZ\\\ccciiirrr{{{xxxvvvrrrmmmjjjjjjmmmpppuuu}}}wwwpppmmmkkkooottt|||{{{uuuooohhh```[[[WWWSSSOOOKKKKKKKKKJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@?????????>>>===;;;999888666666444444444555666888;;;<<<:::===AAACCCDDDEEEFFFGGGEEEEEEDDDCCCAAA@@@>>>======AAAFFFKKKLLLKKKGGGDDDAAA@@@>>><<<;;;;;;;;;<<<::::::;;;======>>>>>>===<<<<<<;;;::::::::::::;;;777888999999999888666555333333222333444555777888777777666555333111000///******))))))))))))******)))***+++,,,---//////000,,,,,,,,,,,,++++++++++++))))))+++///222222...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++++++++,,,,,,,,,,,,------,,,---------............///......---......//////000000000000000111111111000000111222333444444555666888;;;<<<======???AAACCCFFFJJJLLLMMMOOOQQQSSSTTTUUUWWWYYY[[[\\\]]]]]]]]]^^^```eeekkknnnpppooommmrrryyy{{{wwwtttqqqooogggddd```[[[WWWRRRLLLHHHFFFDDD@@@>>>>>>>>>===;;;;;;:::999888888999:::;;;;;;<<<>>>>>>>>>>>>@@@BBBDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLMMMPPPTTTZZZ^^^aaafffiiinnnqqqpppooommmmmmccc___YYYTTTOOOJJJEEEAAA>>>>>>===============>>>>>>???@@@??????@@@CCCFFFIIILLLPPPTTTXXX\\\```ccclllsss||||||zzzwwwsssqqqssswwwzzz|||wwwpppnnnoooqqqvvv|||~~~{{{vvvrrrmmmgggaaa\\\XXXTTTOOOKKKJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@??????>>>===<<<;;;999888777666444444444555777999<<<===<<>>???>>>>>>===;;;;;;:::999999999999999777888999::::::888666555333222222222333555777888777777666555333111///...******))))))))))))******((()))***+++---...///000*********)))))))))((((((***)))))),,,000111///,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***++++++,,,,,,,,,,,,------------------............222111000//////000111222//////000000111111222222000000111222333444444555666888::::::;;;<<>><<<<<<<<<;;;:::;;;:::999999999:::;;;<<<;;;===>>>???>>>???@@@BBBEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGFFFEEEDDDDDDFFFHHHKKKMMMLLLMMMNNNQQQVVV[[[```bbbeeejjjppprrrqqqnnnnnnnnnddd```ZZZTTTOOOJJJEEEAAA<<<<<<<<<;;;;;;<<<<<<===:::<<<>>>???AAADDDHHHKKKLLLNNNSSSWWW\\\aaafffjjjqqqwww|||{{{zzzxxxxxx|||uuuooollloootttzzz~~~yyywwwsssoookkkfffaaa\\\YYYUUUOOOKKKJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@???======<<<;;;999888777777444444444555777:::<<<>>>>>>BBBFFFFFFEEECCCDDDEEEEEEEEEDDDCCCAAA???<<<;;;<<>>===<<<======;;;<<<===?????????>>>>>>::::::999888777777888888777888:::::::::999777555222222222222333555777888777777666555333111///...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,+++++++++******+++,,,.........++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***++++++,,,,,,,,,------------------........./////////...---,,,,,,---...///...//////000111222222333000000111222333444444555777888999999999;;;???BBBDDDFFFJJJLLLNNNOOORRRTTTTTTVVVXXXZZZ\\\\\\\\\\\\[[[\\\___dddjjjnnnnnnnnnooottt|||yyyqqqkkkeeeaaa[[[YYYUUUOOOJJJFFFCCCAAA??????>>>===;;;:::999999888888888888999:::;;;;;;<<<<<<===>>>???AAACCCDDDCCCDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEGGGIIIJJJNNNPPPSSSUUUXXX\\\aaadddiiimmmqqqrrrtttvvvsssmmmhhhaaaXXXQQQMMMIIIDDD@@@???>>>>>>=========>>>>>>;;;===@@@AAACCCEEEIIIKKKPPPTTTYYY]]]aaafffnnnttt}}}wwwooopppsssuuuyyy~~~~~~~~~|||yyywwwsssqqqnnnjjjgggdddbbbaaaYYYVVVSSSQQQOOONNNKKKIIIJJJIIIHHHGGGFFFFFFFFFFFFCCCBBBAAA???>>>??????@@@@@@???===:::888777666555555444444555777;;;>>>@@@AAACCCEEEHHHHHHHHHFFFEEEEEEEEEDDDAAA===<<<<<<===>>>GGGNNNNNNKKKJJJGGGDDDFFFDDDAAA>>>;;;::::::;;;>>>>>>???@@@@@@???===<<<======<<<<<<;;;::::::999666888:::<<<===<<<:::999777555333444666888999999999888666333000---***)))************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,///////////////.........000000////////////000000111111111111222333444444666888:::;;;<<<===@@@BBBBBBFFFKKKOOOQQQRRRRRRSSSVVVVVVWWWWWWXXXZZZ[[[\\\]]]]]]^^^ccciiinnnooonnnnnnrrrzzzxxxpppiiibbb^^^TTTRRROOOKKKGGGCCCAAA???<<<;;;:::999888777666666999999999999999:::;;;<<<======>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDEEEFFFHHHJJJKKKOOORRRUUUWWWZZZ^^^cccgggkkkpppssstttvvvxxxuuuoooiiibbbXXXQQQLLLHHHCCC@@@<<<<<<;;;;;;;;;;;;<<<<<<===???AAACCCEEEHHHLLLOOOSSSWWW\\\```dddiiiqqqvvv}}}{{{sssqqqsssvvvzzz}}}|||zzzzzzyyyxxxuuussssssqqqnnnkkkiiigggdddccc[[[XXXTTTQQQOOOMMMKKKIIIIIIIIIHHHGGGFFFFFFFFFFFFCCCBBBAAA????????????@@@@@@???===:::888777666555444444444666888;;;>>>@@@AAACCCEEEGGGHHHGGGFFFEEEEEEDDDCCC@@@===;;;<<<>>><<>>===999999999888777777666666777999;;;======<<<:::999666555333444777999999999777666444222000...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,(((((())))))))))))((((((************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///////////////222222111000000000000000222111111222222333444555666888:::;;;<<<===@@@BBBBBBFFFKKKNNNPPPQQQSSSTTTWWWWWWWWWXXXYYYZZZ\\\\\\]]]]]]^^^bbbhhhlllmmmmmmnnnsss{{{wwwnnnfff___ZZZRRRQQQNNNJJJGGGEEECCCBBB======<<<;;;:::999999888999999999::::::;;;======?????????@@@AAACCCDDDEEEGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHJJJLLLMMMPPPSSSWWWZZZ]]]bbbgggjjjnnnsssvvvwwwzzz{{{wwwqqqjjjbbbXXXPPPKKKGGGBBB>>><<<;;;;;;::::::;;;<<<<<<>>>@@@CCCFFFHHHLLLPPPSSSVVV[[[aaaeeehhhmmmtttyyy~~~~~~}}}}}}wwwttttttwww|||~~~~~~~~~|||zzzwwwuuussspppnnnmmmkkkhhhfff___ZZZUUUPPPNNNLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEEEECCCBBBAAA@@@???????????????>>><<<:::888666666555444444555666999<<>><<>>;;;;;;::::::999999888888888999;;;<<<===<<<:::999555444333444777999999999444444333222111000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........------......//////000000333333222111111000111111222222222222333444555666666888:::;;;<<<===@@@BBBDDDGGGJJJMMMOOOQQQSSSUUUXXXXXXXXXXXXYYY[[[\\\]]]]]]]]]^^^aaafffiiikkkkkkooottt|||vvvmmmccc[[[UUUQQQOOOMMMIIIFFFDDDCCCBBB=========<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???@@@@@@AAAAAABBBDDDEEEFFFJJJJJJIIIIIIHHHGGGFFFEEEAAAAAAAAABBBBBBBBBBBBBBBEEEFFFGGGHHHJJJKKKMMMNNNQQQTTTYYY]]]aaafffkkknnnrrrwwwzzz{{{}}}}}}yyyrrrjjjcccXXXOOOJJJFFFAAA============<<<======>>>>>>???AAAEEEHHHKKKNNNSSSVVVYYY^^^dddhhhkkkpppvvv{{{~~~}}}{{{zzz{{{yyy}}}|||yyyuuutttsssqqqmmmjjjaaa\\\UUUPPPMMMLLLKKKJJJHHHHHHHHHGGGFFFFFFEEEDDDBBBBBBAAA@@@???????????????===<<<:::888666666555444444555777:::===@@@AAABBBCCCEEEFFFFFFFFFEEEDDDBBBBBB@@@===::::::<<<>>>>>>GGGMMMMMMKKKJJJHHHFFFBBBAAA???======>>>???@@@CCCCCCDDDDDDCCCAAA???>>><<<<<<;;;;;;:::999999999777888:::::::::999888777555444333555888999:::999444444333222111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++*********++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------....../////////,,,------...///000111111111111111000000111111222333333333333444555666666666888:::;;;<<<===@@@BBBEEEGGGJJJLLLNNNPPPTTTVVVXXXXXXXXXYYYZZZ[[[\\\\\\\\\]]]^^^aaadddggghhhiiinnnsss|||vvvlllaaaXXXRRRLLLKKKHHHEEEAAA???===<<<::::::::::::999999999999;;;;;;;;;<<<===???@@@AAAAAAAAABBBBBBCCCDDDEEEFFFHHHHHHHHHHHHGGGFFFEEEDDD@@@@@@AAAAAABBBBBBBBBBBBEEEFFFHHHIIIKKKMMMNNNNNNRRRVVV[[[aaafffkkkpppssswww{{{yyyrrrjjjbbbWWWNNNIIIEEE@@@==================>>>???@@@@@@BBBFFFIIILLLPPPUUUXXX[[[```fffkkknnnrrrxxx|||~~~}}}}}}}}}{{{zzzwwwqqqlllaaa\\\UUUPPPMMMKKKJJJIIIGGGGGGGGGGGGGGGEEEDDDCCCBBBAAAAAAAAA@@@??????>>>>>>===;;;999777666666555444444666999;;;>>>AAABBBCCCCCCDDDEEEEEEEEEDDDDDDAAA@@@>>>;;;999999<<>>======>>>???BBBCCCCCCCCCCCCAAA@@@>>>999999999888777777666666666777777777777666555444444333333555888::::::999666555444222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000,,,------...///000111111.........///000111222333333333333333444555666666666888:::;;;<<<===@@@BBBEEEGGGJJJLLLNNNPPPTTTVVVYYYXXXXXXXXXYYYZZZ[[[\\\[[[]]]___aaaccceeeggghhhlllrrr{{{vvvkkk```WWWPPPLLLKKKHHHEEEBBB???>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@BBBCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFHHHJJJLLLNNNOOOPPPPPPUUUYYY```ffflllqqqvvvzzz}}}zzzrrriiiaaaVVVMMMHHHDDDAAA>>><<<<<<<<<<<<===>>>??????BBBEEEHHHKKKNNNRRRWWWZZZ]]]bbbiiimmmppptttyyy}}}}}}}}}|||{{{}}}zzzrrrkkk___[[[UUUPPPMMMKKKIIIGGGFFFGGGGGGHHHGGGEEEDDDCCCAAAAAAAAAAAAAAA???>>>>>>===<<<:::999777666666666333444777:::===???AAABBBCCCDDDDDDEEEEEEDDDDDDDDD@@@???===:::888999<<>>===>>>??????BBBBBBCCCDDDCCCBBBAAA@@@;;;;;;;;;:::999999888888666666666555444333222222333222333666999::::::999888777555333000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---...//////000------......//////000000............///000222222222222222222333444555666666888:::;;;<<<===@@@BBBDDDGGGJJJMMMOOOQQQSSSUUUXXXXXXXXXXXXXXXYYYZZZZZZZZZ\\\___aaabbbdddgggiiikkkqqq{{{vvvkkkaaaVVVPPPLLLJJJHHHFFFDDDCCCBBBAAA>>>?????????@@@@@@AAAAAA=========>>>@@@AAACCCDDDBBBBBBBBBBBBCCCDDDEEEEEECCCDDDDDDDDDDDDDDDCCCCCCEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJMMMOOOQQQSSSSSSSSSYYY^^^eeelllrrrxxx}}}|||ttthhh```TTTLLLGGGDDDAAA???============>>>???@@@AAAFFFHHHLLLNNNQQQTTTYYY\\\___dddkkkpppsssvvv{{{|||{{{{{{zzz{{{~~~{{{pppggg\\\XXXTTTPPPMMMKKKHHHFFFEEEFFFGGGHHHGGGEEECCCBBBAAAAAABBBBBBAAA@@@>>>===<<<;;;:::888777666666666333555777:::>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDCCC???>>>;;;888777888<<<@@@HHHOOOSSSPPPMMMKKKJJJGGGBBBAAA???>>>>>>???AAABBBBBBCCCDDDEEEEEEEEEDDDCCC??????>>>======<<<<<<;;;777777666555444333222111222222333666999;;;:::999777666555222000...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***---..................---,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,---...//////.........///////////////111111000000///000000111222111111222222333444555666888:::;;;<<<===@@@BBBBBBFFFKKKNNNPPPQQQSSSTTTWWWWWWWWWWWWWWWXXXXXXYYYYYY\\\```bbbbbbdddhhhkkkkkkrrr|||vvvlllaaaWWWPPPFFFEEEDDDCCCBBBAAAAAAAAA<<<<<<======>>>>>>??????======>>>???@@@BBBDDDEEEBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFHHHHHHIIIJJJKKKKKKLLLLLLKKKLLLOOORRRTTTUUUVVVVVV\\\aaaiiipppwww}}}~~~uuuggg___TTTKKKGGGDDDBBB@@@@@@@@@@@@@@@AAABBBCCCDDDIIIKKKNNNQQQSSSVVVZZZ^^^aaafffmmmrrruuuxxx||||||||||||{{{|||zzznnndddZZZWWWSSSPPPMMMKKKGGGEEEEEEFFFGGGHHHGGGEEECCCBBBAAAAAABBBBBBAAA@@@>>>===<<<;;;:::888777666666666333555777;;;>>>AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCC>>>===;;;888666888<<<@@@GGGOOOSSSQQQNNNMMMLLLJJJ@@@???>>>>>>???AAACCCDDDBBBCCCEEEFFFGGGGGGFFFFFF<<<<<<<<<;;;::::::999999888888777555444333222222222222333666:::;;;:::999666555444222000...---,,,************************++++++++++++++++++++++++***+++,,,------,,,+++******++++++,,,,,,++++++***,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++---......//////////////////.........555444333111000/////////111111111111222333444444666888:::;;;<<<>>>@@@BBBBBBFFFKKKOOOQQQRRRRRRSSSWWWWWWVVVVVVVVVWWWXXXXXXYYY\\\```bbbccceeeiiillllllsss}}}wwwlll___TTTMMMJJJGGGCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????????@@@AAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMLLLKKKKKKMMMNNNOOOPPPRRRRRRSSSUUUYYY\\\```eeemmmttt{{{yyyqqqcccYYYMMMEEECCCBBB???===???@@@@@@AAACCCEEEFFFGGGIIIKKKOOOSSSVVV[[[```ccccccjjjrrrwwwxxxyyy}}}{{{yyy|||}}}zzz}}}}}}~~~uuummmeee___UUUTTTRRROOOMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFDDDBBBCCCCCCCCCBBBAAA@@@???>>><<<:::888666444444444444777888:::===@@@CCCEEEFFFGGGGGGFFFEEEDDDBBB@@@???<<<<<<:::888777999===@@@MMMOOOQQQQQQNNNJJJHHHGGGDDDCCCAAA???>>>>>>??????CCCCCCDDDDDDDDDBBBAAA@@@=========<<<;;;:::888777777777777555444222000///000222555777888888888777777555333111///---,,,,,,***++++++,,,,,,++++++***......---------,,,,,,,,,///***(((---111000,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++------,,,,,,,,,---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///......---......////////////......000000000000000111111222222333333333333333333444777777999;;;===???@@@AAACCCGGGMMMQQQRRRRRRRRRSSSUUUTTTSSSSSSTTTWWWYYY[[[^^^```dddfffggghhhjjjlllmmmrrr{{{xxxmmm```UUUNNNJJJGGGDDDBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLNNNNNNMMMMMMNNNPPPOOOPPPRRRSSSUUUXXX[[[___fffkkksss{{{vvvmmm^^^VVVKKKEEECCCCCCAAA???AAABBBBBBCCCEEEGGGIIIJJJMMMOOOSSSUUUXXX\\\aaadddfffllltttxxxzzz||||||{{{~~~yyytttqqqssstttyyywwwooohhh```[[[TTTSSSQQQNNNLLLJJJJJJIIIIIIHHHFFFFFFGGGFFFDDDBBBCCCCCCCCCBBBAAA@@@>>>>>>;;;:::888666444444444444777888:::===AAACCCEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@===<<<:::888777999===AAAKKKMMMOOOOOOLLLIIIGGGGGGAAA@@@???>>>??????@@@AAACCCCCCDDDDDDCCCBBBAAA@@@>>>======<<<;;;999888777666666666555444333222111111222555777888888777777666555333000...,,,++++++*********++++++*********------,,,,,,,,,+++++++++---)))(((...222///+++***++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++------,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///////////////......////////////......000000000000000111111222222222333333333333444444777777999;;;===???@@@AAACCCGGGLLLPPPQQQRRRSSSSSSVVVUUUTTTTTTUUUWWWZZZ[[[^^^aaadddggghhhiiikkkmmmooottt}}}yyynnnbbbVVVOOOIIIGGGDDDCCCDDDEEEFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@BBBBBBBBBBBBCCCDDDEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOOOONNNPPPQQQRRRQQQQQQSSSUUURRRSSSVVVXXXZZZ]]]bbbeeennnttt|||}}}oooeeeXXXRRRIIIDDDCCCDDDCCCBBBDDDDDDEEEFFFHHHJJJLLLMMMQQQSSSVVVYYY[[[___cccfffkkkpppvvvzzz||||||vvvtttwwwxxx{{{~~~~~~wwwpppjjjhhhhhhkkkssswwwnnnhhhbbb[[[WWWRRRQQQOOOMMMKKKJJJIIIHHHHHHGGGFFFFFFFFFEEECCCAAACCCCCCBBBBBBAAA???>>>===;;;:::888666555444444555777999;;;???BBBDDDFFFGGGGGGGGGGGGFFFDDDCCCAAA@@@======;;;888777999>>>AAAHHHKKKMMMMMMJJJHHHGGGFFF>>>>>>======>>>@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>===;;;999888777555555555555555444444444222333666888888888777666444333111///---,,,+++***))))))************)))))),,,,,,+++++++++*********,,,((()))///222///+++)))++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++------,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000......////////////......000000000000000111111222222222222333333444444444777777999;;;===???@@@AAADDDHHHLLLNNNPPPQQQSSSTTTVVVVVVUUUUUUVVVXXXZZZ[[[^^^aaaeeehhhiiikkkmmmooopppuuu~~~{{{pppdddXXXQQQIIIGGGDDDCCCEEEGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKMMMMMMNNNOOOPPPQQQQQQRRRSSSTTTVVVWWWWWWWWWYYY[[[VVVYYY\\\^^^aaafffkkkooovvv|||wwwhhh^^^TTTOOOHHHDDDDDDDDDDDDDDDFFFFFFGGGHHHJJJLLLNNNOOORRRUUUXXX\\\___ccchhhkkkqqqtttxxx{{{~~~|||uuusssrrrooooooqqqrrrvvv|||{{{ssskkkeeebbbdddiiirrr~~~xxxnnngggbbb^^^YYYUUURRRQQQOOOMMMKKKJJJIIIIIIHHHGGGFFFFFFFFFEEECCCAAABBBBBBBBBAAA@@@???>>>===;;;999888666555444555555888999<<<@@@CCCEEEGGGGGGGGGGGGGGGFFFEEEDDDBBBBBB>>>===;;;999888:::???CCCGGGIIIKKKKKKIIIFFFFFFFFF>>>>>>======>>>@@@AAACCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>===<<<:::888777777777666555555444444444333444666888999888777666333222000...,,,+++************++++++++++++******,,,,,,,,,,,,+++++++++++++++)))+++222444000+++***++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000......////////////......000000000000000111111222222222222333333444444444777777999;;;===???@@@AAAEEEHHHKKKMMMOOOPPPSSSUUUWWWWWWVVVWWWWWWYYYZZZ[[[]]]aaafffiiikkklllnnnpppqqquuu~~~}}}rrrfffZZZSSSIIIFFFDDDDDDEEEGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGIIIJJJLLLMMMMMMPPPPPPQQQRRRSSSTTTTTTUUUUUUWWWYYYZZZZZZ[[[]]]___\\\^^^aaaeeehhhmmmssswww~~~ssseee[[[QQQNNNIIIFFFEEEDDDEEEDDDGGGGGGHHHJJJLLLNNNPPPQQQRRRUUUZZZ^^^ccchhhnnnqqquuuwwwzzz}}}yyypppjjjdddddddddeeeiiinnntttzzzxxxpppgggbbb```ccciiittt}}}}}}~~~wwwqqqiiiccc___]]]YYYUUURRRQQQPPPNNNLLLKKKJJJJJJHHHGGGFFFFFFFFFEEECCCAAABBBBBBBBBAAA@@@???======:::999777666555555555555888:::>>>BBBEEEGGGGGGHHHGGGGGGGGGGGGFFFEEECCCCCC???>>><<<:::999===BBBGGGIIIJJJKKKJJJGGGEEEDDDDDD??????>>>>>>>>>???AAABBBCCCBBBAAA@@@???>>>======>>>>>>>>>===<<<;;;999999;;;999888666444333333333444666777999999888666555222111000...,,,+++******+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,***---333555000,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......////////////......000000000000000111111222111111222333333444555555777777999;;;===???@@@AAAEEEGGGKKKMMMNNNPPPSSSUUUWWWWWWWWWWWWXXXYYYYYYZZZ\\\```fffjjjlllnnnoooqqqpppttt|||~~~ttthhh\\\TTTIIIGGGDDDDDDEEEGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIGGGHHHIIIKKKMMMOOOPPPQQQSSSTTTUUUVVVWWWXXXXXXYYYXXXZZZ\\\^^^^^^___bbbdddccceeeiiilllpppuuu{{{}}}pppccc[[[MMMLLLJJJGGGFFFFFFFFFGGGHHHIIIJJJLLLNNNQQQSSSTTTUUUXXX]]]bbbgggmmmssswwwzzz{{{}}}zzzsssoooiiiccc^^^___```bbbhhhoooyyy}}}vvvmmmfffaaa___dddjjjuuu}}}zzzzzz|||}}}{{{xxxrrrlllddd___]]][[[XXXUUURRRQQQPPPNNNLLLKKKKKKKKKIIIHHHGGGGGGGGGFFFDDDBBBBBBBBBAAAAAA@@@>>>===<<<:::999777666555555555666999;;;???CCCFFFHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDDDD@@@???===;;;;;;@@@GGGLLLMMMNNNMMMKKKGGGDDDCCCCCC@@@@@@?????????@@@BBBCCCCCCBBB@@@???===<<<<<<<<<===============<<<;;;;;;===;;;999666444333333444666777888999999888666555222111000...,,,+++++++++,,,,,,------------,,,,,,.........---------,,,,,,,,,+++...333333///,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++------,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---//////......////////////......000000000000000111111222111111222333333444555555777777999;;;===???@@@AAACCCGGGKKKMMMOOOPPPRRRSSSVVVVVVWWWWWWXXXXXXXXXXXX[[[___eeejjjlllnnnpppqqqooossszzzvvviii]]]VVVIIIGGGDDDCCCDDDFFFFFFFFFIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLJJJKKKMMMOOOQQQSSSTTTUUUXXXXXXYYYZZZ[[[\\\]]]]]]___aaaccceeefffgggjjjlllnnnqqqtttxxx{{{vvviii]]]VVVIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKLLLNNNQQQTTTVVVWWWZZZ^^^bbbggglllqqqwww{{{yyytttooojjjgggeee```^^^```cccfffnnnwww~~~~~~vvvnnngggcccbbbfffmmmwww{{{yyywwwyyy{{{zzzwwwtttmmmggg```\\\ZZZYYYVVVSSSQQQPPPNNNMMMKKKKKKJJJJJJJJJIIIHHHHHHHHHGGGEEECCCAAAAAAAAAAAA@@@>>>===<<<999888777666555555666666999<<<@@@DDDGGGIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEE@@@???===<<<===CCCKKKPPPRRRRRRPPPMMMGGGCCCBBBAAA????????????AAACCCEEEFFFCCCAAA???===<<<;;;;;;;;;;;;;;;<<<===============<<<:::888666555555555666666777999999999777555444222111000...---,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,+++++++++***,,,000000,,,+++---++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++------,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...///000......////////////......000000000000000111111222000111111222444555555666777777999;;;===???@@@AAABBBFFFKKKNNNPPPPPPQQQRRRUUUVVVVVVWWWWWWWWWWWWWWWYYY^^^dddjjjlllnnnooopppooossszzzvvvjjj^^^VVVIIIGGGDDDCCCDDDEEEEEEEEEIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOMMMNNNOOOQQQTTTVVVXXXXXX[[[\\\\\\]]]^^^___```aaafffhhhkkklllmmmooorrrtttxxx{{{~~~~~~pppbbbVVVOOOFFFGGGHHHIIIJJJKKKMMMOOOMMMMMMOOOQQQSSSVVVXXXZZZ___bbbgggkkkoootttyyy}}}}}}uuuoookkkhhhccc___^^^[[[[[[___dddjjjttt}}}yyyqqqjjjgggfffiiipppzzzxxxvvvvvvxxxzzzyyytttpppiiiddd]]]YYYXXXWWWTTTQQQOOONNNMMMLLLJJJIIIIIIIIIKKKJJJIIIIIIIIIHHHFFFDDDAAAAAAAAA@@@???>>>===<<<999888777666555555666666999<<<@@@EEEHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEE@@@???>>>===???EEEMMMSSSUUUUUUSSSNNNHHHCCCAAA@@@>>>>>>>>>@@@BBBEEEGGGIIICCCAAA???===;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>:::999777666555666777888777888999:::999777555444333222000///------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++*********)))+++...---******---+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))+++------,,,,,,,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,......------...///111222......////////////......000000000000000111111222000111111222444555666666777777999;;;===???@@@AAAAAAEEEKKKOOOQQQQQQQQQQQQUUUUUUVVVWWWWWWWWWVVVVVVXXX]]]dddiiilllnnnoooppppppssszzzxxxmmm```XXXNNNHHHDDDDDDDDDBBBCCCEEEGGGJJJLLLNNNNNNNNNNNNOOOMMMMMMNNNNNNOOOPPPRRRRRRSSSTTTUUUUUUUUUWWWZZZ\\\^^^```cccddddddeeefffgggjjjmmmpppsssuuuwwwzzz|||yyykkk\\\PPPLLLIIIIIIJJJKKKNNNOOONNNMMMPPPRRRTTTUUUWWWZZZ^^^aaagggiiilllqqqvvv|||yyyssskkkgggggggggddd```aaa``````ccciiirrrzzz|||sssiiigggiiijjjrrr{{{|||yyywwwuuuvvvwwwuuuppplllfffaaa\\\WWWUUUTTTRRRQQQPPPPPPOOONNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGBBBBBBAAA@@@>>><<<;;;:::999;;;;;;:::999888888999???AAADDDGGGHHHIIIHHHHHHJJJIIIHHHFFFEEEDDDDDDDDD@@@>>>===>>>BBBIIIPPPUUUYYYWWWUUUQQQLLLHHHDDDBBB???>>>===???BBBDDDEEEDDDBBBAAA???>>>============<<<===============<<<<<<:::999666444333333444555888:::===<<<888555444555222000---+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------,,,,,,+++++++++------,,,,,,+++***))))))++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---............---,,,,,,+++******---,,,,,,++++++,,,,,,---------,,,,,,---...000111............//////////////////000111111111111111111111111222222333333333555777999:::;;;<<>><<<:::999888444555777666555555777888???AAADDDGGGHHHIIIIIIHHHIIIIIIHHHGGGGGGFFFFFFFFFCCCAAA@@@AAAEEELLLSSSXXXYYYXXXUUUQQQMMMIIIEEECCC@@@??????@@@CCCEEEFFFEEECCCAAA???===<<<;;;<<<<<<:::;;;<<<==================;;;888555444333444444888:::<<<;;;888555444444222000---+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))(((,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------+++++++++++++++,,,------)))******++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,---...000111............//////////////////000111111111111111111111222222333333444444555777999:::;;;<<>><<<:::999888111333444444444555777999>>>@@@CCCGGGIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGDDDCCCBBBCCCHHHNNNTTTXXXYYYWWWUUURRRNNNJJJGGGEEEBBBAAAAAABBBEEEGGGGGGFFFDDDBBB@@@===;;;:::999999888999:::<<<============>>><<<999666444444444444999:::;;;:::777555444333111000---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((('''*********+++++++++++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,(((((()))******+++,,,,,,---,,,,,,++++++,,,,,,------------------...///000............//////////////////000111111111111111111222222333444444555555555777999:::;;;<<>><<<;;;999555666777666666777:::<<<>>>@@@DDDGGGIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFEEEDDDCCCBBBBBBDDDHHHMMMSSSVVVXXXWWWUUURRROOOKKKHHHGGGCCCCCCCCCEEEGGGIIIHHHGGGEEECCC@@@===:::888777777999999:::;;;;;;<<<;;;;;;;;;999777555444444555666:::::::::999777444333222000///---,,,++++++,,,,,,++++++++++++++++++++++++...------,,,++++++++++++)))))))))******++++++,,,************++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,+++++++++*********)))---,,,,,,++++++,,,,,,---------------......//////............//////////////////000111111111111111222222333333444555666666555777999:::;;;<<>><<<;;;999999999999888777888:::===???AAADDDGGGIIIJJJJJJJJJKKKJJJJJJHHHFFFDDDBBBAAACCCCCCDDDFFFJJJOOOSSSVVVVVVVVVTTTRRROOOLLLJJJHHHEEEDDDEEEGGGIIIJJJIIIGGGFFFDDD@@@===:::777666666:::::::::::::::999888777666555444333333555666888;;;:::888777666444222111//////---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,......)))))))))******++++++,,,*********************+++*********+++++++++,,,,,,++++++,,,---...---------,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,------------...........................//////////////////000111111111111111111222222333555666666777555777999:::;;;<<>><<<:::999888999:::999777666777:::<<>><<<:::999888888999888777777888<<>>;;;999888888999999999999888777666666444333222222333555888999<<<999666555555444111///......---------,,,,,,,,,************************+++***)))((()))***,,,---,,,,,,,,,,,,++++++++++++++++++******))))))((((((************++++++++++++***+++,,,......---,,,+++(((((()))+++,,,---...///---,,,,,,++++++,,,,,,---------...//////...---,,,............//////////////////000111111111111111///000111222333555666666555777999:::;;;<<>><<<;;;:::888999999888999;;;@@@CCCCCCEEEGGGIIIIIIIIIHHHGGGFFFGGGIIIJJJJJJIIIHHHFFFBBBCCCFFFIIILLLOOOQQQSSSRRRQQQQQQPPPNNNLLLJJJIIIFFFFFFGGGIIIKKKKKKHHHFFFGGGEEEBBB???<<<:::999999666777777888888888888777777666444444444555777999===999555444444444111...------------------,,,,,,************************///---,,,******+++---...---------,,,,,,+++++++++,,,++++++***)))((((((''')))************+++++++++(((***+++------,,,+++*********************++++++---,,,,,,++++++,,,,,,---------/////////...---,,,............/////////000//////000111111111111111...///000111333444555666555777999:::;;;<<>>BBBDDDGGGGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHFFFFFFGGGIIIGGGCCCCCCIIIMMMMMMQQQWWWPPPPPPPPPOOOMMMLLLJJJIIIFFFGGGIIIKKKLLLKKKJJJJJJFFFDDDAAA>>>;;;999888777666777888999888777444333333333222222333444666777:::999888666444222000000------------,,,,,,+++***,,,,,,,,,++++++*********,,,***(((&&&'''***---///...---+++,,,,,,---+++***%%%(((+++,,,+++***)))***&&&(((***------,,,+++)))***++++++,,,,,,++++++***)))((((((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,//////...//////000111222111000///////////////000///////////////000111111222111111000111333444555444555666888;;;===@@@AAADDDGGGKKKMMMNNNOOOQQQRRRXXXXXXYYYYYYZZZ\\\]]]^^^cccdddgggiiijjjkkkkkkkkkpppsssyyy|||nnnbbbWWWOOOHHHGGGHHHGGGGGGIIIHHHKKKPPPUUUYYY___eeeiiirrruuuxxx|||~~~vvvkkk___VVVQQQMMMKKKOOORRRSSSVVVZZZ\\\___ccciiipppyyy~~~zzz{{{}}}~~~|||}}}}}}{{{uuunnnlllsss||||||wwwvvvrrrtttvvvuuurrrlllfffbbb\\\ZZZXXXVVVTTTSSSRRRQQQPPPPPPOOONNNNNNMMMMMMLLLIIIIIIHHHGGGFFFEEEEEEDDDAAAAAA???===;;;999888777999888888888;;;>>>BBBDDDFFFGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIHHHFFFEEEFFFHHHGGGCCCDDDJJJMMMMMMPPPVVVQQQPPPOOONNNLLLIIIHHHGGGFFFHHHJJJLLLMMMLLLJJJIIIFFFDDDAAA===;;;999888777666777888999888666444333333222222333444555777888999888666555222111///...,,,---------,,,,,,+++***,,,,,,,,,+++++++++******///---+++******+++---......---+++,,,,,,---+++***'''))),,,---,,,+++***+++******)))))))))))))))***,,,,,,,,,------,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,..................//////111111000000000000111111///////////////000111111222111111111111333444555666777888:::<<>><<<:::999888888888999:::===@@@CCCEEEDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFCCCCCCDDDEEEEEEEEEHHHKKKLLLMMMMMMNNNMMMLLLKKKIIIHHHGGGFFFFFFIIIKKKNNNPPPOOOMMMIIIGGGDDDBBB???===:::999999888888888888888777666444333111111333555777999;;;<<<888777666444222000...---,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++******)))(((---,,,++++++------,,,+++)))+++------,,,++++++,,,///---)))''''''(((+++---,,,,,,------------,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,---///000000111111111111000000000//////000000111222111111222222333444444555::::::;;;<<<===???AAABBBBBBEEEIIIKKKLLLMMMOOOPPPTTTUUUVVVXXXZZZ]]]___aaabbbdddfffiiikkkllllllllllllnnnuuutttiii___UUULLLJJJIIIGGGHHHJJJMMMQQQXXX^^^eeemmmuuuyyy}}}zzznnnggg]]]SSSMMMKKKJJJJJJKKKKKKPPPWWW[[[]]]bbbiiilllrrrzzz~~~~~~~~~~~~rrrnnnqqqwww|||zzz~~~|||wwwqqqjjjdddaaaWWWWWWVVVUUUTTTTTTTTTTTTRRRPPPNNNLLLLLLLLLNNNOOOKKKJJJJJJIIIHHHGGGFFFEEEBBBAAA???===;;;999888777888888999;;;>>>AAADDDFFFEEEEEEGGGHHHHHHHHHGGGFFFDDDEEEEEEDDDBBBBBBCCCEEEEEEHHHKKKLLLMMMNNNLLLJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKLLLNNNOOONNNLLLHHHFFFBBBAAA???<<<:::999999999999999888777666555444333111222444666888:::<<<===999888666444222000///...+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++((()))***++++++++++++***---,,,++++++------,,,+++***+++,,,,,,***)))***+++,,,++++++++++++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,000000///...------------------...///000000//////000000000000000111222222111222222333444444555555999999:::;;;<<<>>>@@@AAABBBEEEIIIKKKLLLMMMOOOPPPSSSTTTUUUWWWZZZ]]]___aaabbbcccfffiiikkkllllllllljjjmmmtttwwwlll```VVVMMMJJJIIIHHHIIIKKKPPPUUU[[[bbbiiiqqqyyy~~~}}}rrrjjj]]]YYYRRRKKKGGGGGGIIIKKKLLLMMMSSSZZZ^^^aaahhhqqqvvv|||zzzppppppuuu|||~~~||||||wwwpppiiidddaaaXXXWWWVVVTTTTTTSSSSSSSSSQQQPPPOOOMMMMMMMMMMMMNNNJJJJJJIIIHHHGGGFFFEEEEEE???>>>===;;;999777555555777888:::<<>><<<:::999999::::::999888777666555444333222333555888:::;;;<<<===999888666555333111///...++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,)))***+++,,,---...------,,,+++***+++---...---,,,***+++,,,+++***)))***+++***+++,,,...//////......***++++++,,,,,,++++++***)))***,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,000///..................+++,,,...///000//////...111000000000000111222222111222333444555555555444777777888:::;;;===???@@@CCCFFFIIILLLMMMNNNOOOQQQSSSTTTUUUWWWZZZ\\\___```aaacccfffiiikkklllmmmmmmjjjmmmtttzzzooo```VVVMMMJJJJJJIIIKKKMMMSSSXXX^^^eeelllttt|||wwwlllaaa[[[OOONNNKKKHHHFFFGGGJJJMMMOOOQQQXXX___dddiiisss~~~~~~vvvooorrrzzz~~~zzztttnnnhhhccc```XXXWWWVVVTTTSSSRRRRRRRRRPPPPPPOOONNNNNNMMMMMMLLLIIIIIIHHHGGGFFFEEEEEEDDD>>>>>><<<:::888666555444777888:::===@@@CCCFFFGGGGGGGGGHHHGGGFFFEEECCCBBB???@@@AAAAAAAAABBBDDDFFFKKKRRRVVVVVVUUUVVVQQQJJJKKKJJJIIIIIIIIIKKKMMMNNNOOONNNMMMKKKIIIHHHFFFEEE@@@???===;;;::::::::::::;;;:::888777555444444333333444666999;;;<<<<<<<<<888777555444111000...---***+++,,,,,,---------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---...---,,,,,,------,,,******+++,,,,,,,,,------------------+++,,,,,,,,,,,,,,,,,,+++((()))+++---............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......+++,,,...000111000//////111111000000111111222333111222333555555555555444666777888999<<<>>>@@@BBBDDDFFFJJJMMMNNNOOOPPPRRRTTTTTTUUUWWWYYY\\\^^^___aaaccceeehhhkkklllmmmmmmjjjmmmttt|||qqqeee[[[RRROOOOOOOOOQQQTTTUUUYYY```gggnnnvvv}}}tttiii___UUUPPPIIIIIIIIIHHHHHHJJJMMMPPPSSSVVV]]]eeekkkqqq~~~|||sssnnnttt~~~}}}yyyrrrlllfffaaa___YYYXXXVVVTTTSSSRRRQQQQQQOOOOOOOOOOOOOOONNNLLLLLLIIIHHHHHHGGGFFFEEEDDDDDD@@@???>>><<<:::888777666777888;;;>>>AAADDDFFFGGGHHHHHHHHHGGGFFFDDDBBB@@@===>>>@@@@@@@@@BBBDDDGGGOOOVVV[[[ZZZYYYYYYTTTLLLNNNLLLKKKJJJJJJKKKMMMNNNPPPOOOLLLJJJHHHFFFEEEEEE@@@???===;;;::::::::::::;;;:::888777555444444333444555777:::;;;<<<<<<<<<666666444222000...---,,,***+++,,,,,,------------*********++++++,,,,,,,,,---,,,+++***)))))))))))),,,+++***+++---...---,,,......///---++++++,,,---///...,,,+++++++++++++++,,,------......------,,,)))***+++---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...+++---///111222222000000111111111000111111222333111222333555666555555444666666888:::<<>><<<:::999:::;;;;;;===<<<;;;:::888777555555444666999<<<>>>===<<<;;;666555333111////////////************************)))))))))***++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------,,,+++***))))))***+++,,,......---,,,++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,------...------------......///////////////000000000000111111111111333333333444444444555555888888999;;;===???AAABBBDDDFFFIIIKKKLLLNNNPPPRRRUUUVVVWWWYYY[[[\\\]]]^^^___aaadddgggjjjlllnnnnnnppppppuuu|||vvviiiaaaYYYVVVSSSQQQQQQTTTYYY[[[```dddjjjrrrzzz~~~ppphhh^^^WWWSSSPPPLLLHHHFFFGGGHHHIIIJJJNNNSSSVVVYYY]]]ccckkkvvv}}}}}}yyyuuuuuu|||~~~wwwpppjjjddd^^^ZZZYYYXXXWWWVVVTTTSSSRRRRRRPPPPPPPPPOOOOOOMMMLLLLLLIIIIIIHHHGGGFFFEEECCCBBB@@@>>><<<:::888888888888999;;;???CCCGGGIIIJJJKKKJJJHHHGGGFFFEEECCC@@@===:::::::::999;;;@@@GGGMMM```eeegggccc___]]]ZZZUUUOOOLLLIIIHHHJJJMMMPPPQQQSSSQQQNNNKKKGGGEEECCCBBB@@@>>><<<;;;:::;;;<<<===???>>>===;;;999777666555555666999;;;<<<<<<;;;:::555444222000///.........++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++++++++++++++******+++,,,,,,,,,,,,,,,------,,,,,,,,,...------,,,,,,------...,,,,,,...//////000000///---......///////////////000000000000111111111111000000111222333444555666888888999;;;===???AAABBBDDDGGGJJJMMMNNNOOOPPPRRRSSSTTTUUUVVVXXXZZZ[[[\\\```aaaccceeehhhkkkmmmnnnpppqqqvvv|||wwwmmmeee]]]ZZZWWWSSSRRRTTTVVVYYY]]]bbbhhhooowww|||}}}tttnnn___YYYRRRMMMLLLLLLJJJHHHFFFHHHJJJKKKNNNRRRWWW[[[^^^bbbiiirrr~~~~~~wwwssssssvvv}}}uuummmgggbbb^^^[[[XXXXXXWWWVVVTTTSSSRRRRRRQQQQQQQQQPPPOOOMMMLLLKKKIIIIIIHHHGGGFFFDDDBBBBBB@@@>>><<<999777666666666<<<>>>@@@DDDGGGJJJLLLMMMJJJHHHFFFDDDCCC@@@===:::888::::::888999???KKKUUUgggkkkkkkfffaaa^^^ZZZVVVQQQNNNKKKJJJLLLOOOQQQRRRSSSQQQNNNKKKGGGDDDBBBAAA???>>><<<;;;;;;<<<>>>???AAA@@@>>><<<:::888777666555666777999999:::::::::444333111///...---------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++******++++++))))))))))))***+++,,,---,,,------......------,,,...------,,,,,,------...++++++,,,...////////////---......///////////////000000000000111111111111---...///111333555666666888888999;;;===???AAABBBDDDGGGKKKNNNOOOPPPQQQRRRRRRSSSTTTVVVXXXYYYZZZ[[[``````aaaccceeeiiilllmmmpppqqqwww~~~yyyqqqiiibbb^^^ZZZTTTRRRSSSTTTWWW\\\```eeelllssswww~~~~~~zzzwwwsssmmmfffaaaUUUQQQLLLJJJJJJKKKKKKKKKHHHJJJLLLNNNQQQTTTYYY]]]bbbgggooozzz}}}}}}vvvpppmmmpppwww{{{rrriiiddd```]]][[[XXXXXXWWWVVVUUUTTTSSSRRRRRRRRRQQQPPPOOOMMMKKKJJJIIIIIIHHHGGGEEECCCBBBAAA<<<;;;999888777888888999>>>???AAADDDGGGJJJLLLMMMIIIGGGDDDBBB@@@===:::777777999999777888@@@PPP\\\fffjjjjjjddd___\\\XXXTTTRRROOOLLLLLLNNNQQQSSSTTTTTTRRROOOKKKGGGDDDBBBAAA???>>>===<<<<<<===???@@@BBBAAA???===;;;999777666666666777777888888999999333222000...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,++++++******+++,,,,,,---,,,,,,------------,,,,,,,,,++++++******++++++,,,******++++++,,,+++++++++---......//////////////////000000000111111111111//////000222333444666666888888999;;;===???AAABBBDDDGGGLLLOOOPPPQQQQQQRRRTTTUUUVVVXXXYYY[[[\\\]]]aaa``````aaacccgggjjjllloooqqqxxx|||uuummmeee```ZZZTTTPPPQQQSSSUUUYYY]]]bbbgggmmmqqqwwwyyy|||~~~~~~}}}|||{{{yyywwwvvvuuutttpppooollliiieee```[[[WWWQQQOOOLLLJJJJJJKKKLLLLLLLLLNNNPPPRRRTTTWWW[[[^^^ffflllvvv~~~yyywww|||yyysssooollliiihhhmmmwww~~~xxxooofffaaa^^^\\\[[[WWWWWWVVVVVVUUUTTTSSSSSSRRRRRRRRRQQQOOOMMMLLLKKKIIIIIIHHHGGGEEECCCAAA@@@;;;:::999888777888999999>>>@@@BBBEEEGGGIIIJJJKKKHHHEEEBBB???===:::777555555777999888999CCCSSS```bbbffffff```\\\ZZZWWWSSSQQQOOOMMMNNNQQQTTTVVVWWWUUUTTTPPPLLLHHHEEECCCBBB???>>>===<<<<<<===???@@@AAA@@@???===;;;999777666777777777777777777777888333222000...,,,,,,,,,,,,++++++++++++++++++++++++)))*********+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))+++,,,------......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,+++***))))))---......//////////////////000000000111111111111222222333333444444555555888888999;;;===???AAABBBDDDHHHLLLOOOPPPPPPQQQSSSTTTUUUVVVXXXZZZ[[[\\\]]]aaa`````````bbbeeehhhjjjnnnpppyyyyyypppfff```YYYRRROOOPPPPPPSSSVVVYYY\\\```eeehhhmmmoooqqqrrrqqqqqqssstttooopppqqqqqqqqqpppooonnnlllkkkkkkjjjiiihhhhhhgggbbbaaa```]]]ZZZVVVSSSQQQOOONNNLLLKKKJJJKKKLLLMMMOOOQQQTTTVVVXXXZZZ^^^aaakkksssxxxvvvvvv{{{{{{rrrjjjfffdddcccbbbeeekkkvvv{{{uuullleee```]]][[[YYYWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRRRRQQQPPPNNNMMMLLLIIIIIIHHHGGGEEEBBB@@@???>>>===;;;999888777777888>>>@@@DDDGGGIIIJJJJJJIIIFFFCCC???<<<:::888555333333666888999===GGGUUU```___bbbbbb]]]YYYXXXVVVSSSOOONNNMMMOOORRRVVVXXXYYYWWWVVVRRRNNNJJJGGGDDDCCC???>>><<<;;;;;;<<<>>>??????>>>===;;;999888777666777888888888888777777666333222000...---,,,,,,,,,************************(((((()))******+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&(((***,,,---------000///...---,,,,,,,,,,,,***++++++,,,,,,++++++***...------,,,,,,------......//////......---,,,+++---......///////////////000000000000111111111111333333444444444444555555888888999;;;===???AAABBBEEEHHHKKKMMMNNNOOOQQQSSSSSSTTTUUUWWWYYYZZZ[[[\\\aaaaaaaaaaaaccceeegggiiillloooyyy|||qqqfff^^^WWWPPPMMMNNNMMMOOORRRTTTVVVYYY\\\___aaabbbdddddddddcccdddeee``````aaaaaaaaa```^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]XXXYYYXXXWWWUUUSSSQQQQQQNNNNNNNNNLLLLLLLLLNNNPPPPPPSSSWWWZZZ]]]```dddgggqqq{{{yyyttttttvvv{{{uuuqqqiiiccc```___``````dddjjjuuu}}}{{{|||xxxssskkkddd___\\\YYYXXXWWWVVVVVVUUUUUUTTTTTTTTTQQQQQQQQQQQQPPPOOONNNMMMIIIIIIHHHFFFDDDBBB@@@???>>>===;;;999999999999:::???BBBFFFJJJLLLLLLJJJIIIDDDAAA===:::888777555333222444777;;;BBBKKKVVV]]]\\\```___YYYUUUTTTRRROOOMMMLLLLLLOOOSSSXXXZZZ[[[YYYWWWTTTPPPKKKHHHEEEDDD@@@>>><<<;;;:::;;;<<<===;;;;;;:::999888777666666777888999::::::888666555444333111///------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---------......---,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...------...///////////////---......///////////////000000000000111111111111111111222333444444555555888888999;;;===???AAABBBFFFHHHIIIJJJKKKNNNQQQTTTTTTUUUVVVXXXZZZ[[[\\\]]]aaaaaabbbcccdddffffffgggjjjnnnxxx}}}rrreee]]]UUUNNNLLLMMMJJJLLLOOOQQQRRRTTTWWWYYYXXXZZZ[[[[[[ZZZYYYZZZ[[[VVVWWWWWWXXXWWWUUUTTTSSSSSSTTTTTTUUUVVVWWWWWWXXXUUUVVVWWWVVVTTTSSSSSSSSSOOOOOOOOOOOONNNOOOQQQSSSQQQTTTYYY]]]aaaeeeiiilllvvv|||rrrnnnooorrrwww|||{{{qqqmmmgggbbb______aaabbbcccjjjuuu{{{xxxwww{{{wwwrrrjjjddd___\\\YYYWWWWWWVVVVVVUUUUUUTTTTTTTTTPPPQQQQQQQQQPPPOOOOOONNNIIIIIIHHHFFFDDDBBB@@@>>>:::999999999:::<<<>>>???@@@CCCHHHMMMOOOMMMKKKIIIBBB???;;;999777666444333222333777===EEENNNVVV[[[ZZZ]]]\\\VVVPPPOOOMMMJJJKKKKKKKKKOOOTTTXXX[[[\\\ZZZXXXUUUQQQLLLIIIFFFEEE@@@>>><<<:::999:::;;;;;;999999888888777666666555777999:::;;;;;;999666444444333111///...---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))---.../////////...---,,,++++++++++++,,,---......,,,------......------,,,,,,++++++******++++++,,,((()))+++---...///000000---......///////////////000000000000111111111111...///000111333555666666888999999;;;===???AAACCCGGGGGGHHHIIIJJJMMMQQQUUUWWWXXXYYY[[[\\\^^^___```aaaaaacccdddffffffffffffiiimmmxxx|||tttggg[[[SSSNNNKKKJJJFFFIIILLLLLLKKKLLLOOOSSSRRRRRRRRRQQQPPPOOOOOOOOOKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOQQQRRRRRRRRRQQQPPPQQQRRRSSSSSSSSSRRRQQQPPPOOOOOOPPPPPPPPPQQQQQQQQQRRRUUUYYY\\\___dddlllrrr~~~{{{tttmmmmmmooorrrxxxzzzqqqmmmhhhfffggghhhgggeeehhhnnnvvv}}}{{{yyyqqqqqquuu|||}}}uuuqqqjjjddd```^^^[[[ZZZYYYYYYXXXWWWUUUTTTSSSSSSPPPPPPPPPPPPOOONNNMMMLLLJJJIIIHHHFFFDDDBBB@@@???:::999999888:::<<<>>>@@@CCCEEEHHHJJJKKKJJJHHHGGGCCC???:::888888777444222444444777>>>HHHPPPUUUVVVWWWUUUSSSQQQQQQOOOLLLJJJLLLLLLLLLMMMQQQVVVZZZ]]]___ZZZTTTOOOKKKHHHEEECCCAAA???<<<;;;;;;;;;999888777777666555444333333333222444777:::;;;:::888666222222111///...---,,,,,,------,,,,,,+++***)))))),,,,,,,,,++++++*********,,,,,,++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------***+++,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---------......////////////............111/////////111222111000000111222222444444555666555777:::;;;<<<>>>@@@BBBDDDHHHKKKLLLLLLMMMQQQTTTYYYYYYYYYZZZ\\\^^^```bbbeeeddddddcccdddeeeggghhhjjjmmmvvv|||tttggg[[[SSSNNNKKKIIIFFFFFFGGGGGGGGGGGGIIIKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKOOOPPPQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRQQQPPPPPPPPPQQQQQQRRRRRRSSSSSSUUUXXX\\\___bbbgggnnntttsssmmmiiikkknnnrrryyyxxxuuurrrrrrssssssrrrppprrruuuyyy{{{{{{xxxssspppooopppsssyyy}}}xxxsssoooiiiddd```^^^\\\ZZZYYYYYYXXXWWWUUUTTTSSSRRRQQQQQQQQQPPPOOOMMMLLLKKKIIIHHHGGGEEECCCAAA??????:::999888888999<<<>>>@@@EEEFFFIIIKKKKKKJJJIIIGGGBBB>>>:::777777666444222444555999AAAJJJRRRUUUVVVVVVTTTQQQPPPOOONNNKKKIIIIIIIIIJJJMMMQQQWWW\\\___^^^ZZZTTTNNNKKKHHHDDDBBBAAA???<<<;;;;;;;;;999888777777666555444444444444555666999::::::888555333222000---+++******+++,,,*********+++,,,,,,------,,,,,,,,,+++++++++************))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------......///,,,---.........---,,,,,,////////////////////////,,,,,,---------.........---.........//////000000222000000111222333222111111111222333444555555666666888:::<<<===>>>AAACCCEEEHHHLLLMMMMMMNNNQQQUUUYYYYYYYYYZZZ\\\^^^aaabbbddddddccccccdddeeefffgggjjjmmmuuu}}}uuuhhh\\\SSSMMMJJJGGGFFFEEECCCCCCDDDDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJOOOPPPQQQSSSSSSTTTTTTTTTSSSTTTTTTTTTTTTSSSRRRQQQQQQRRRRRRSSSTTTUUUUUUVVVYYY\\\```bbbdddiiipppvvvuuulllhhhgggkkkpppttt|||}}}yyytttpppnnnppppppsssxxx||||||xxxtttppplllgggcccaaa___]]][[[YYYYYYXXXVVVUUUTTTSSSRRRRRRQQQQQQPPPNNNLLLKKKJJJHHHGGGEEECCCAAA@@@>>>===999888888888:::<<>><<<<<<<<<;;;999888777777666555444444444444777888::::::999666222000222000,,,)))(((***,,,...*********+++,,,---------,,,,,,,,,++++++++++++***))))))******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,++++++---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,---...///000111111222111111111333444333222111111222333444555666666777999;;;======???AAACCCEEEIIIMMMNNNNNNOOORRRVVVYYYZZZZZZ[[[]]]___aaabbbccccccbbbbbbccceeefffgggiiillluuu~~~vvviii]]]TTTMMMIIIFFFGGGCCC@@@AAACCCDDDBBB@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDFFFGGGIIIJJJKKKPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRSSSTTTUUUVVVWWWXXXXXX[[[^^^bbbdddeeeiiipppuuuwwwqqqiiihhhjjjoootttyyy~~~zzzwwwuuurrrsssuuuxxx{{{zzzvvvsssmmmiiieeebbb```___^^^\\\YYYXXXWWWVVVUUUSSSRRRRRRRRRQQQQQQOOOMMMKKKIIIHHHFFFFFFDDDBBB@@@>>>===<<<888888888888:::===@@@BBBHHHJJJLLLMMMLLLJJJHHHFFF>>><<<888555444333444444555999AAAIIIPPPUUUVVVVVVSSSPPPMMMLLLKKKKKKIIIHHHFFFGGGHHHKKKOOOTTTXXX[[[[[[WWWRRRMMMIIIFFFBBB@@@???>>><<<<<<<<<;;;999777777777666555555555555555888888999999777555222000222000...,,,,,,,,,...///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((((((***+++---******++++++++++++++++++))))))))))))))))))))))))------------............---------...///000000111222111000111333444333222111111222333444555666666888:::<<<===>>>???AAACCCEEEIIIMMMNNNNNNPPPSSSWWWYYYZZZ[[[\\\^^^```aaabbbcccbbbbbbbbbccceeefffgggiiilllvvvxxxkkk___UUUNNNHHHEEEDDDAAA>>>???AAACCCAAA???>>>>>>???@@@AAABBBBBBCCCDDDDDDFFFHHHJJJLLLMMMNNNQQQRRRSSSTTTUUUWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVUUUTTTUUUVVVWWWYYYZZZ[[[\\\]]]```cccdddeeeiiioootttyyyqqqnnnjjjiiimmmssswww{{{~~~wwwxxxyyyzzzzzzxxxtttqqqiiigggcccaaa```___^^^\\\XXXXXXWWWVVVTTTSSSRRRQQQQQQQQQPPPOOOMMMJJJIIIGGGFFFEEECCCBBB@@@>>><<<;;;888888888999;;;???BBBDDDJJJKKKLLLMMMLLLJJJGGGEEE===;;;888444222222444666666<<>>===<<<<<<===<<<:::777777777666555555555666666666666777777777555333111---......//////...---,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------******)))))))))***+++,,,************++++++,,,,,,---------------------------------........./////////////////////.........111000///000222222222000111222333444555666666777888:::<<<===>>>???AAACCCEEEIIIMMMNNNNNNPPPTTTWWWZZZZZZ\\\^^^___aaabbbbbbcccbbbbbbbbbccceeeggghhhjjjmmmvvvzzznnnaaaWWWOOOHHHEEEAAA@@@>>>>>>?????????>>><<<<<<===???@@@BBBCCCCCCGGGHHHIIIKKKMMMOOOPPPQQQRRRRRRSSSTTTVVVYYY[[[\\\]]]\\\[[[ZZZYYYXXXXXXXXXWWWXXXYYY[[[]]]___```aaa```cccfffggggggjjjpppuuu}}}qqqllliiijjjkkkooouuuyyy~~~{{{vvvqqqooohhheeebbbaaa```___]]][[[XXXXXXWWWUUUTTTSSSRRRQQQPPPOOOOOONNNLLLJJJIIIHHHFFFEEECCCBBB???>>><<<;;;999999999:::===AAADDDFFFJJJKKKMMMMMMKKKHHHEEECCC<<<;;;888444222222555888888@@@LLLUUUZZZZZZYYYXXXTTTQQQMMMKKKKKKKKKKKKJJJKKKKKKLLLLLLNNNOOOPPPQQQSSSQQQMMMKKKIIIFFFBBB???======<<<======<<<:::777777777666666555666666777555555666666666555333222)))***,,,......---+++***)))***+++,,,---...///000***++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,---------------,,,,,,,,,,,,---...//////........................------........./////////000000//////............000///...///111222111000222222333444555666777777888:::<<<======>>>@@@BBBDDDHHHLLLNNNNNNPPPTTTWWWZZZ[[[]]]___aaabbbbbbbbbccccccccccccdddfffhhhjjjkkknnnwww}}}pppcccYYYPPPIIIEEECCCDDDCCCAAA>>>======>>>======???@@@BBBDDDEEEFFFJJJKKKLLLMMMOOOPPPRRRRRRSSSSSSTTTUUUWWWZZZ\\\^^^```___]]]\\\[[[ZZZ[[[[[[\\\]]]^^^```bbbdddfffgggfffhhhkkkkkkkkknnntttyyy~~~sssmmmjjjiiilllmmmrrrxxx}}}xxxqqqnnngggdddbbb``````^^^\\\ZZZXXXWWWVVVUUUTTTRRRQQQQQQNNNNNNNNNMMMLLLJJJIIIHHHFFFEEEDDDBBB@@@>>><<<<<<:::::::::<<>>===:::777777777666666666666777777555555555555555333222222)))***+++,,,,,,,,,,,,+++)))***+++,,,---///000000******+++++++++,,,,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,.../////////---,,,,,,,,,++++++,,,...///000++++++++++++++++++++++++............////////////.........///////////////111000///000222333222111222222333444555666777777888:::<<<<<<<<<===???AAACCCGGGKKKMMMMMMOOOSSSWWWZZZ[[[]]]```aaabbbccccccdddccccccdddeeehhhjjjkkkmmmpppxxx~~~rrreeeZZZPPPIIIEEEHHHIIIIIIEEE@@@===>>>@@@???@@@AAACCCEEEGGGIIIJJJLLLLLLMMMOOOPPPQQQRRRSSSSSSSSSTTTUUUXXX[[[]]]___bbbaaa___]]]\\\\\\\\\\\\___```bbbdddfffhhhjjjkkkjjjmmmooooooooorrrwww|||}}}~~~uuunnnmmmlllkkkooopppuuu|||{{{sssooofffdddbbb```___^^^[[[YYYXXXWWWVVVUUUTTTRRRQQQQQQMMMMMMMMMMMMLLLKKKIIIIIIFFFFFFDDDBBB@@@>>>===<<<;;;;;;;;;===@@@DDDGGGJJJKKKKKKLLLLLLIIIFFFBBB@@@<<<;;;999555222333777;;;???IIIWWWaaadddccc```___VVVSSSOOOMMMMMMNNNNNNNNNOOOPPPQQQQQQRRRSSSTTTTTTNNNLLLJJJIIIHHHFFFCCCAAA<<<<<<<<<===>>>===:::777777777666666666666777888777666666555444222111000---,,,,,,,,,,,,---///000------------------------*********++++++,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***---//////...,,,*********))))))***,,,---...++++++++++++++++++++++++............/////////000,,,------...///000111111222111000111333444333222222333333444555666777777888999;;;<<<<<<<<<>>>@@@BBBFFFJJJLLLMMMNNNSSSVVVZZZ[[[^^^```bbbcccccccccdddddddddeeefffhhhkkklllnnnpppyyyuuuiii]]]SSSKKKEEEDDDQQQWWWNNNAAA<<<===>>>@@@AAABBBDDDFFFHHHJJJKKKNNNOOOQQQRRRRRRRRRTTTVVVVVVWWWXXXYYY[[[]]]___aaabbbbbbaaaaaaaaaaaabbbbbbeeefffhhhkkknnnppprrrttttttpppnnnoooqqqrrrwww~~~~~~|||qqqkkkiiikkkppprrruuuyyy~~~zzzvvvkkkgggbbb^^^\\\[[[ZZZYYYWWWVVVVVVUUUTTTSSSRRRRRRQQQPPPOOOMMMKKKJJJIIIHHHCCCCCCAAA???===<<<:::999777888;;;>>>BBBEEEHHHJJJRRRMMMIIIHHHHHHFFF@@@;;;999666444555555444777;;;FFFQQQ^^^eeeggggggbbb\\\ZZZVVVQQQMMMLLLNNNQQQTTTUUUUUUVVVUUUTTTRRRPPPOOOMMMLLLJJJHHHGGGEEEEEEEEEBBBAAA@@@>>>===;;;:::999888888777777666777777777777777777777555333111000//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******************************)))))))))***++++++,,,,,,,,,,,,++++++***+++++++++---------.........//////+++++++++,,,,,,---------/////////......------,,,............////////////......///000000000000000222222111111000111111222222444555666666666888999999:::<<<<<<<<<===@@@BBBEEEHHHKKKMMMOOOPPPRRRTTTWWWYYY[[[]]]___```aaa```aaabbbdddeeeeeehhhlllooonnnrrr{{{vvvjjj^^^TTTKKKFFFDDDNNNSSSKKKCCC@@@BBBCCCBBBCCCDDDFFFHHHJJJLLLMMMOOOQQQSSSSSSSSSSSSUUUWWWXXXXXXZZZ\\\^^^```bbbcccbbbbbbbbbbbbcccdddfffffflllmmmooorrrtttwwwyyyzzz{{{wwwtttuuuvvvxxx~~~uuummmjjjiiilllqqqxxxzzz{{{wwwmmmiiiccc___\\\[[[ZZZYYYWWWVVVVVVUUUTTTSSSRRRRRRPPPPPPOOOMMMKKKJJJHHHHHHCCCBBBAAA???===<<<::::::999:::===@@@DDDGGGIIIKKKOOOKKKGGGGGGHHHFFFAAA===:::777555777777777:::@@@IIITTT```eeehhhgggccc]]]ZZZWWWRRROOONNNQQQUUUWWWYYYYYYXXXWWWVVVSSSQQQOOOMMMKKKJJJGGGFFFDDDCCCCCCBBBAAA@@@???===;;;:::999777777777666666777777888888888888777555222000///......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***************************************,,,,,,,,,+++++++++++++++,,,,,,++++++***++++++,,,---------------------...+++++++++,,,,,,---------.........---------------............////////////......///000000000000000222222111111111111111222111222444444444444666888999:::<<<<<<<<<===@@@BBBEEEHHHKKKMMMNNNPPPRRRTTTVVVXXXZZZ\\\^^^_________```bbbdddfffgggiiilllnnnpppsss|||yyylllaaaVVVLLLFFF???DDDGGGCCC@@@@@@BBBBBBEEEEEEGGGIIIKKKMMMNNNOOOQQQRRRTTTTTTTTTTTTVVVXXXZZZ[[[]]]```bbbeeefffgggfffffffffggghhhjjjlllnnnoooqqqsssvvvyyy{{{|||}}}~~~yyyuuuuuuvvvyyyyyyooolllkkkkkkpppuuuzzz~~~}}}xxxooojjjddd```]]][[[ZZZXXXVVVVVVUUUTTTSSSRRRRRRQQQPPPOOONNNLLLKKKIIIHHHGGGBBBBBB@@@>>>===<<<;;;;;;;;;<<>>???AAABBBBBBFFFGGGHHHJJJLLLMMMOOOOOOQQQRRRTTTUUUUUUUUUWWWYYY[[[]]]aaaeeehhhjjjkkkkkkllllllllllllmmmooorrrsssssstttwww{{{~~~zzzvvvvvvwww|||xxxrrrmmmmmmnnnoootttzzz}}}zzzpppllleee```]]][[[ZZZXXXVVVVVVUUUTTTSSSRRRQQQQQQOOOOOOMMMLLLJJJHHHGGGGGGBBBAAA???===<<<;;;;;;<<<<<<>>>AAADDDGGGIIIJJJKKKJJJHHHFFFDDDDDDBBB???<<<999777777999:::<<>><<<;;;;;;<<<======>>>BBBEEEGGGIIIIIIIIIJJJHHHFFFDDDAAA>>>;;;999777555666999;;;>>>IIITTTccchhhjjjgggbbb___[[[VVVUUUTTTSSSSSSVVVZZZ___bbbcccbbb___[[[VVVQQQLLLIIIIIIHHHFFFCCCAAA@@@???>>>BBBAAA@@@>>><<<;;;:::999777888999:::;;;<<<;;;;;;999888666444111///---,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++************************)))*********+++++++++,,,+++*********++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------..................///000000000000000///000111222222222222111111333444555444555666888999:::<<<<<<<<<===@@@BBBFFFHHHKKKMMMMMMNNNPPPRRRWWWXXXZZZ\\\]]]^^^]]]]]]]]]```dddgggiiijjjlllmmmnnnqqqxxxzzzmmm```SSSLLLJJJDDDAAADDDFFFEEEEEEEEEGGGGGGIIIJJJKKKMMMNNNNNNOOORRRTTTVVVXXXZZZ\\\___bbbffflllrrrvvvxxxxxxwwwtttrrrpppoooppprrruuuvvvxxx{{{xxxqqqkkkiiijjjnnnppprrryyyyyyooojjjddd```]]][[[ZZZXXXUUUUUUTTTSSSRRRQQQQQQPPPNNNMMMLLLKKKIIIGGGFFFEEE@@@???===;;;;;;;;;===>>>>>>@@@CCCFFFIIIIIIIIIIIIHHHHHHFFFCCC???<<<999777555555666999<<>><<<::::::;;;===???@@@BBBEEEIIIKKKKKKJJJJJJEEEEEEDDDBBB>>>;;;888888555555888;;;>>>DDDSSSaaagggjjjhhhaaa\\\ZZZXXXTTTSSSSSSSSSUUUXXX]]]bbbeeeeeedddaaa\\\VVVPPPKKKGGGFFFEEEDDDCCCBBBAAAAAAAAA???>>>===<<<:::888777666777888999;;;;;;:::888777777666444111///.........,,,,,,,,,------.........------------------------++++++++++++++++++++++++)))***,,,---...---,,,+++************************++++++++++++++++++++++++************+++,,,---...)))******+++,,,---......---------,,,,,,+++++++++.........---------------,,,,,,---------...............///000000000000000...///111333333333222111222444666666666666888:::999:::<<<<<<<<<===@@@BBBIIIKKKNNNOOOOOOPPPQQQSSSUUUVVVXXXYYYZZZZZZZZZZZZ[[[^^^```bbbdddgggkkkmmmnnnqqqwwwttteeeXXXOOOHHHDDDDDDHHHIIIFFFEEEIIIIIIJJJKKKLLLMMMNNNOOOOOOQQQTTTXXX[[[^^^aaaeeegggkkkooowww~~~{{{zzzyyyyyy{{{xxxmmmhhhiiijjjiiimmmrrrvvv{{{{{{ssskkkgggbbb^^^\\\[[[ZZZYYYUUUUUUTTTSSSRRRQQQPPPPPPMMMMMMKKKJJJHHHFFFEEEEEE@@@>>><<<::::::;;;>>>???BBBDDDGGGKKKLLLMMMLLLKKKBBBCCCCCCAAA>>>;;;999999666666999===???GGGVVVfffeeegggfff___[[[ZZZYYYVVVTTTTTTTTTVVVZZZ^^^cccffffffeeebbb]]]WWWQQQKKKHHHEEEEEEDDDCCCBBBBBBBBBBBB>>>>>><<<;;;999777666666666777888999999888666555666555333111////////////+++++++++,,,,,,---------------------------------++++++++++++++++++++++++)))***,,,.........,,,+++************************...------,,,,,,++++++***************+++,,,---...))))))***+++---...///000---------,,,,,,+++++++++/////////......---------,,,,,,,,,---------.........//////000000000000000---///111333444333222111222444555666666666888999999:::<<<<<<<<<===@@@BBBIIILLLNNNPPPPPPPPPRRRSSSXXXYYY[[[\\\]]]]]]]]]\\\[[[]]]___aaabbbfffjjjnnnpppqqqxxxxxxmmm]]]PPPMMMKKKHHHGGGGGGGGGGGGFFFIIIJJJIIIHHHHHHIIILLLOOORRRUUUYYY\\\___bbbfffhhhrrrvvv|||}}}~~~~~~wwwpppjjjggggggiiilllqqqvvv|||zzzrrrjjjfffaaa^^^[[[YYYWWWUUUUUUSSSRRRQQQRRRQQQPPPNNNPPPOOONNNLLLIIIFFFDDDCCC======<<<;;;;;;;;;<<<===BBBFFFJJJLLLLLLJJJIIIIIIFFFDDDAAA===:::777666555555555666;;;DDDOOOYYY```ccccccbbb```]]]YYYVVVTTTRRRSSSSSSSSSUUUZZZ```eeeffffffddd^^^WWWPPPLLLJJJDDDCCCAAA?????????AAABBB???===:::777555555555555::::::;;;;;;:::999777666444333111000...------,,,+++,,,...//////...,,,+++,,,---...//////---+++***++++++++++++++++++++++++************************///...---,,,+++,,,---...((((((((()))*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,---...//////,,,------......------,,,++++++,,,------......///111000...///000111///...//////000111222222333333333333333444555666777888999;;;<<<<<<<<<>>>AAADDDGGGIIILLLNNNNNNOOOQQQSSSVVVXXX[[[]]]^^^^^^\\\[[[^^^^^^___aaaccceeeggghhhoootttzzz|||ppp```SSSNNNKKKHHHFFFGGGGGGFFFEEEHHHHHHHHHGGGGGGHHHKKKNNNRRRUUUZZZ^^^bbbgggmmmpppxxx|||wwwrrroookkkkkknnnqqqvvv|||yyypppiiifffaaa]]][[[YYYWWWUUUWWWUUUTTTSSSTTTSSSQQQPPPMMMMMMLLLJJJHHHEEECCCBBB???>>><<<;;;;;;<<<>>>???DDDGGGLLLNNNMMMKKKJJJJJJGGGEEEAAA===999777666555666666999>>>FFFQQQ[[[aaabbbbbbaaa___\\\XXXVVVTTTTTTTTTTTTUUUVVV[[[aaaeeeffffffccc^^^VVVOOOKKKIIIEEECCCAAA@@@??????AAAAAA???===:::777555555555666999::::::;;;:::999777666444333111///...------,,,+++,,,---......---,,,+++,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---......///------------------------+++,,,,,,------......///111000//////000111000...///000000111222222333333333333333444555666777888999;;;<<<<<<<<<>>>AAADDDFFFHHHKKKMMMNNNOOOQQQSSSVVVXXX[[[]]]^^^^^^\\\[[[\\\]]]^^^```bbbeeegggiiinnnssszzztttdddVVVOOOLLLHHHFFFFFFFFFFFFEEEFFFFFFGGGFFFFFFHHHKKKNNNRRRUUU[[[```gggnnnvvv{{{xxxqqqppppppoooqqquuuyyy~~~xxxooohhhddd```]]][[[YYYWWWUUUWWWUUUSSSSSSSSSSSSQQQOOOKKKJJJJJJHHHFFFDDDBBBAAAAAA???<<<;;;;;;===@@@BBBFFFJJJMMMOOONNNLLLKKKKKKIIIFFFBBB===999777555555666888<<>><<<:::777555555666666888999:::::::::999888777333222111///...------,,,,,,,,,------------,,,,,,,,,,,,---......---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............---,,,,,,,,,,,,---...,,,,,,,,,---......//////111/////////111111000///000000000111222222333333333333333444555666777888999;;;<<<<<<<<<>>>AAADDDEEEGGGKKKMMMNNNPPPRRRTTTUUUWWWZZZ]]]^^^]]]\\\ZZZZZZ[[[\\\___bbbeeehhhiiinnnssszzzxxxgggYYYPPPMMMIIIFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFHHHLLLOOOSSSWWW]]]ccckkkttt}}}yyyuuuuuuvvvvvvyyy~~~wwwooofffccc___\\\ZZZYYYWWWUUUTTTSSSQQQQQQQQQQQQOOOMMMIIIIIIIIIHHHFFFDDDCCCBBB@@@>>>;;;::::::===AAADDDHHHKKKNNNOOOMMMLLLKKKKKKJJJGGGBBB===999777666555666999???HHHPPPYYY___bbb```^^^\\\ZZZWWWVVVUUUTTTVVVWWWXXXXXXXXXZZZ^^^aaadddccc```ZZZRRRLLLIIIGGGEEEDDDCCCAAA@@@@@@@@@@@@===<<<999777666666666777777888999::::::999888777222111000///...---------------,,,++++++,,,------+++,,,---------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++,,,,,,++++++*********)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......///...,,,++++++,,,...///,,,,,,------.../////////111/////////111222111000000000111111111222222222333333333444555666777888999;;;<<<<<<<<<>>>AAADDDDDDGGGJJJMMMNNNOOORRRTTTUUUWWWYYY\\\]]]\\\[[[ZZZXXXYYY[[[^^^bbbeeehhhjjjmmmrrrzzz{{{kkk]]]SSSOOOJJJGGGFFFFFFFFFEEECCCDDDEEEFFFGGGIIINNNQQQUUUZZZaaaiiiqqqzzz}}}|||tttllleeebbb^^^[[[ZZZYYYWWWVVVTTTRRRQQQPPPQQQPPPNNNMMMIIIIIIIIIHHHFFFDDDCCCBBB>>>===:::999;;;???DDDGGGIIIKKKMMMNNNLLLJJJJJJJJJJJJGGGBBB===999777777777666;;;DDDNNNWWW^^^bbbddd```^^^[[[XXXVVVVVVVVVVVVVVVWWWYYYXXXXXXYYY[[[]]]```___\\\VVVOOOJJJGGGGGGEEEEEECCCBBBAAA@@@@@@@@@<<<;;;999777666666777888777888999999999888777666111111///...---------------,,,++++++++++++,,,---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///...---,,,+++++++++******))))))((((((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------///...,,,++++++,,,...///,,,,,,---......//////000000//////000111222222111111111111111111222222222333333333444555666777888999;;;<<<<<<<<<>>>AAADDDDDDGGGJJJLLLMMMOOOQQQSSSTTTVVVYYY[[[\\\\\\ZZZYYYXXXYYY[[[^^^bbbeeeiiijjjmmmsss{{{~~~ooobbbVVVRRRLLLHHHGGGGGGGGGGGGDDDEEEFFFGGGIIILLLQQQTTTZZZ___hhhqqqzzz|||ppphhhccc```]]]ZZZYYYYYYWWWVVVVVVTTTRRRRRRRRRRRRPPPNNNJJJIIIIIIGGGFFFCCCBBBAAA<<<;;;:::;;;>>>CCCGGGJJJKKKLLLNNNNNNLLLJJJJJJJJJJJJGGGAAA<<<999888888999999???JJJUUU___dddfffgggaaa___[[[XXXWWWWWWXXXYYYWWWXXXZZZZZZYYYXXXYYYZZZ[[[ZZZWWWRRRLLLHHHFFFFFFFFFEEEDDDCCCBBBAAA@@@???;;;:::888777666777888999888999999999999777666555111000///...------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,++++++******,,,,,,++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...---------...//////000000000//////000222333222111111111111111111111111111333333333444555666777888999;;;<<<<<<<<<>>>AAADDDEEEHHHKKKLLLMMMNNNPPPQQQSSSUUUXXX[[[\\\[[[ZZZYYYYYYZZZ\\\___bbbfffiiikkkmmmttt}}}ttthhhXXXTTTNNNIIIHHHHHHHHHHHHEEEFFFHHHIIIKKKOOOTTTWWW^^^eeeppp{{{vvvkkkeeebbb___\\\ZZZYYYYYYWWWVVVVVVTTTRRRRRRRRRRRRPPPNNNIIIIIIHHHFFFDDDAAA???>>>:::;;;<<<>>>BBBGGGLLLNNNMMMNNNOOOOOOLLLKKKJJJKKKIIIFFFAAA<<<999999:::;;;<<>>;;;:::888666666777999::::::::::::999888666444333000000///...------------***+++,,,------,,,+++***++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------------------------------------------------------------......//////000000000//////000222333333222111111111111111111111111333333333444555666777888999;;;<<<<<<<<<>>>AAADDDFFFIIIKKKLLLLLLMMMNNNPPPSSSUUUXXXZZZ[[[[[[YYYXXXZZZ[[[]]]___cccfffiiikkknnnuuu~~~wwwlllZZZUUUOOOJJJIIIIIIIIIIIIFFFGGGIIIJJJMMMPPPVVVYYYaaaiiiuuuzzzqqqiiieeeaaa___[[[YYYYYYYYYWWWVVVSSSRRRPPPPPPPPPPPPNNNLLLIIIHHHGGGEEEBBB???===<<<:::;;;>>>AAAFFFKKKOOOQQQOOOPPPQQQPPPNNNLLLLLLLLLHHHEEE@@@<<<999999;;;<<>>:::999888666666777999::::::;;;::::::888666333222000///...---------------)))***,,,------,,,***)))+++*********+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...*********++++++,,,,,,,,,******+++,,,,,,---......******+++,,,,,,---......------------------------,,,------......------,,,------......///000000000000//////000222444333222222222111111111111111111333333333444555666777888999;;;<<<<<<<<<>>>BBBDDDGGGIIILLLLLLLLLLLLMMMOOOSSSUUUWWWZZZ[[[ZZZYYYXXX[[[\\\^^^```cccfffiiikkkooouuu~~~uuuddd\\\QQQKKKJJJIIIGGGEEEJJJHHHJJJMMMOOOQQQXXX___hhhuuu~~~zzzuuuqqqlllfffbbb```___^^^[[[YYYWWWVVVUUUUUUSSSQQQPPPPPPOOOMMMKKKFFFDDDAAAAAABBBAAA>>>;;;<<<===>>>@@@DDDHHHLLLNNNOOOOOONNNLLLJJJIIIHHHGGGFFFBBB>>>>>><<<888999<<>>;;;999888888999888777:::999888666555555555444........................+++++++++************)))+++++++++***++++++,,,,,,++++++++++++++++++++++++//////------------/////////......---,,,+++******++++++***))))))***++++++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...////////////000111111000///...111111222333333333333222444555555555666666777777888999:::;;;<<<>>>AAADDDEEEHHHKKKMMMMMMOOOQQQRRRSSSTTTVVVXXXZZZ\\\]]]]]]]]]\\\\\\]]]```dddiiikkknnnuuuyyyggg^^^SSSLLLJJJIIIHHHFFFIIIHHHJJJNNNQQQUUU\\\eeeppp}}}~~~xxxuuurrrooolllhhhccc```___^^^\\\ZZZXXXVVVUUUTTTUUUSSSQQQPPPOOONNNLLLJJJGGGDDDAAA@@@AAA@@@>>>;;;===>>>@@@BBBFFFJJJNNNPPPPPPOOONNNMMMKKKIIIHHHHHHGGGBBB>>>>>><<<999<<>>===;;;999888888999888888::::::888666555444333333........................++++++++++++************+++,,,,,,,,,+++)))'''&&&++++++++++++++++++++++++---,,,+++******+++,,,---.........---,,,,,,++++++------,,,++++++,,,------...---,,,,,,+++++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---......//////111000////////////000000000111222222333333222222333444444555666777777888777888::::::;;;===AAADDDEEEGGGJJJLLLLLLMMMOOOQQQVVVWWWXXXYYYYYYZZZZZZZZZ]]]]]]]]]^^^aaadddhhhjjjnnnuuummmdddXXXOOOLLLKKKKKKJJJIIIHHHKKKPPPTTTXXXcccmmm{{{zzzvvvsssooommmjjjiiigggeeeaaa^^^]]]\\\[[[YYYWWWUUUTTTSSSTTTRRRPPPOOONNNMMMKKKIIIFFFDDDAAA@@@??????===;;;>>>???AAAEEEIIIMMMOOOQQQQQQPPPOOOMMMKKKJJJHHHHHHFFFAAA===<<<;;;;;;AAAHHHYYYdddqqqyyy}}}~~~zzztttpppmmmiiihhhkkknnnqqqsssppplllgggbbb___\\\YYYWWWSSSQQQNNNKKKHHHFFFEEEDDDFFFGGGHHHHHHGGGDDDBBB@@@===;;;999888999999999888;;;:::888666444333222111------------------------,,,+++++++++************(((***,,,...---***&&&$$$++++++++++++++++++++++++++++++************++++++---------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......//////000222111///---...///111222000111222222333333222222222333333555666777888888777888::::::;;;===AAADDDEEEGGGJJJKKKKKKLLLMMMOOOVVVWWWXXXYYYYYYZZZYYYYYY^^^^^^^^^___bbbeeehhhiiinnnvvvuuulll___TTTOOONNNNNNNNNJJJJJJNNNRRRVVV[[[gggssswwwrrrooonnnkkkjjjhhhgggfffdddaaa^^^]]]\\\[[[YYYWWWVVVTTTTTTTTTRRROOONNNMMMLLLJJJHHHEEEDDDAAA???>>>===<<<<<<===???CCCGGGKKKNNNPPPQQQQQQPPPOOOMMMKKKIIIGGGGGGCCC???<<<;;;:::===FFFPPP```lllxxx|||{{{yyyuuuqqqnnnllliiijjjmmmrrruuuwwwtttpppkkkeeeaaa]]]YYYWWWSSSQQQOOOLLLIIIHHHGGGGGGGGGGGGHHHHHHGGGEEECCCAAA===;;;999888999::::::999<<<;;;888666333111000///------------------------,,,,,,+++++++++*********&&&(((+++------,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------************************,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............//////000000000000/////////000111222000000111222222222222222111222333444666777888999888999;;;;;;<<<>>>BBBEEEFFFHHHKKKLLLKKKLLLMMMNNNRRRSSSUUUXXXZZZ[[[\\\\\\^^^^^^```aaacccfffhhhiiinnnwwwzzzqqqdddXXXQQQOOOOOOPPPNNNOOORRRVVVXXX___lllzzzyyyrrrooommmllljjjhhhfffeeedddbbb___\\\]]]]]][[[ZZZXXXWWWVVVUUUSSSQQQOOOMMMLLLKKKHHHFFFDDDCCCAAA>>><<<<<<======>>>@@@DDDHHHLLLNNNOOOOOOOOOOOOMMMKKKIIIGGGEEEEEE???<<<:::::::::???KKKWWWeeeqqq{{{|||xxxtttrrrooolllkkkiiikkkooouuuxxxzzzvvvrrrmmmhhhccc^^^YYYVVVSSSRRROOOMMMKKKJJJJJJJJJGGGHHHHHHGGGFFFDDDBBBAAA===;;;999888999:::::::::<<<:::888555222000///...------------------------,,,,,,,,,++++++++++++*********+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,************************))))))***+++,,,...///000***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///////////////---///111333333222111///000000111222222222222111111111222444555777888999999;;;<<<======???CCCFFFGGGJJJLLLMMMMMMMMMNNNOOORRRSSSUUUWWWYYY[[[\\\\\\]]]^^^```ccceeeggghhhiiioooxxx~~~vvvjjj]]]TTTPPPPPPQQQRRRSSSWWWZZZ]]]dddttt|||sssnnnlllkkkjjjgggfffdddcccbbb```]]]ZZZ]]]\\\[[[ZZZXXXWWWVVVVVVSSSQQQNNNLLLKKKJJJGGGEEEAAAAAA@@@===;;;;;;===@@@???BBBFFFJJJMMMNNNNNNMMMMMMLLLKKKHHHFFFDDDBBBAAA<<<::::::;;;<<>>BBBBBBEEEIIIMMMOOOOOONNNLLLKKKJJJHHHFFFCCCAAA???>>>;;;:::<<<>>>@@@FFFUUUdddkkkqqquuusssqqqqqqooommmlllkkkkkknnnsssxxx|||}}}uuurrrmmmhhhccc^^^XXXTTTOOONNNMMMKKKJJJJJJKKKKKKIIIHHHGGGEEEBBB@@@>>>======;;;999999:::;;;<<<;;;:::888666444111000///...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------,,,+++***++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,------+++,,,------------,,,+++++++++++++++,,,---......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------///111333444333222111///000000111111111111111222222333444444555666666777999:::;;;;;;>>>AAADDDEEEHHHJJJLLLMMMNNNOOOQQQUUUUUUVVVWWWXXXXXXXXXXXXZZZ\\\aaaeeeiiijjjkkkkkkqqqxxx|||oooddd^^^[[[[[[VVVXXX^^^cccgggqqqzzzsssmmmjjjjjjjjjjjjeeedddccccccdddcccaaa___ZZZZZZYYYXXXVVVUUUTTTTTTRRRPPPMMMKKKJJJHHHEEECCC===>>>>>><<<:::;;;???CCCDDDGGGLLLPPPQQQPPPNNNLLLIIIHHHFFFDDDAAA???===<<<:::;;;===AAACCCJJJYYYhhhiiinnnpppnnnmmmnnnmmmkkkjjjiiiiiilllqqqwwwzzz{{{tttqqqlllhhhccc^^^XXXTTTMMMLLLKKKJJJIIIIIIJJJJJJJJJIIIGGGDDDAAA???===<<<===;;;999999:::<<<<<<<<<999888666333111000//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++%%%'''+++...///...,,,+++++++++++++++++++++++++++------////////////------........................)))***+++,,,,,,+++***)))...---,,,,,,++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,//////000111222222333333//////000111111111111111333333333444444555555555666777999999:::<<<@@@BBBCCCFFFIIIKKKLLLMMMOOOQQQQQQRRRTTTWWWYYYZZZ[[[[[[YYY\\\aaafffiiikkkllllllqqqxxxtttjjjdddbbbaaa___bbbdddfffkkkyyy~~~zzzzzzzzzyyywwwyyy}}}|||wwwqqqllliiigggeeeccccccdddeeeeeedddaaa___]]]\\\[[[ZZZXXXVVVTTTSSSRRRRRRQQQMMMIIIEEEBBB@@@???@@@???>>>>>>???AAACCCDDDHHHIIILLLOOOOOOOOOMMMLLLLLLKKKHHHEEEBBB???===;;;<<<<<<<<<@@@HHHRRR\\\bbbkkkkkklllmmmmmmmmmllllllgggggghhhkkknnnrrruuuwwwxxxsssmmmgggccc]]]VVVPPPKKKJJJIIIHHHHHHIIIJJJKKKIIIFFFBBB???>>>===<<<;;;999999999999999888777666888777555333222000000///000...+++,,,...000///---------------------------,,,,,,+++***))))))*********++++++,,,,,,------...---------,,,,,,+++++++++---,,,,,,+++*********+++++++++,,,,,,,,,+++***))))))))))))******++++++,,,------,,,+++))))))***,,,+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///............---------///000111222222333222222111111000000111111222333333333333444555666777888:::999::::::<<>>>>>>>>???AAADDDEEEHHHJJJLLLNNNNNNMMMKKKJJJKKKJJJHHHEEEBBB???===<<<<<<===???DDDKKKTTT]]]bbbkkkllllllmmmmmmmmmmmmmmmhhhiiijjjlllooorrruuuwwwxxxtttooojjjeee^^^WWWQQQNNNMMMKKKJJJIIIIIIJJJKKKHHHDDD@@@>>>======<<<;;;::::::::::::999888777666555444222111000///.........,,,******,,,...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,++++++******++++++---------,,,,,,,,,++++++*********+++++++++++++++,,,,,,---+++***)))***,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......///000111111111111111111000000111111222333222222222333444555666777999999999:::<<<>>>AAABBBDDDFFFIIIKKKLLLNNNQQQSSSTTTUUUVVVWWWXXXXXXXXXXXXYYY\\\```dddfffhhhkkkmmmuuuyyyzzzsssnnnllllllnnnppprrrzzzyyywwwoookkkfffdddeeeiiikkkmmmtttyyy|||tttpppkkkhhhfffeeedddcccaaaaaabbbbbbaaa___]]]\\\YYYXXXWWWUUUSSSQQQOOONNNMMMLLLIIIGGGEEECCCBBBAAA<<<<<<===>>>@@@CCCFFFGGGKKKLLLMMMNNNNNNLLLJJJIIIIIIHHHFFFCCCAAA???>>>===>>>@@@EEELLLSSS[[[aaadddlllllllllmmmmmmmmmnnnnnnkkkkkklllnnnqqqsssvvvwwwyyyvvvrrrmmmggg```XXXSSSRRRPPPNNNLLLKKKJJJJJJJJJEEEBBB>>>===<<<===<<<<<<;;;;;;;;;;;;:::999888777333222111000////////////---,,,++++++,,,---,,,+++++++++++++++++++++++++++,,,++++++************+++......---,,,,,,+++******------,,,,,,,,,,,,++++++,,,,,,++++++******++++++///...---,,,,,,,,,------,,,,,,,,,,,,++++++++++++***,,,------+++******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111---...///000000111111000111111000000111111222333111111111222333444555666999999999:::<<<>>>@@@BBBAAADDDGGGIIIKKKMMMPPPSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWZZZ^^^bbbeeegggkkkmmmtttyyy|||vvvsssssstttuuuxxx{{{rrrmmmmmmhhhfffccccccfffkkkpppttt{{{}}}}}}~~~wwwqqqnnnjjjhhhgggfffeeedddaaaaaabbbaaaaaa___^^^]]]YYYXXXWWWTTTRRRPPPNNNMMMLLLKKKHHHFFFCCCAAA@@@@@@:::;;;<<>>@@@BBBCCCEEEHHHJJJKKKMMMOOORRRTTTUUUVVVWWWXXXXXXXXXXXXVVVZZZ^^^aaadddhhhlllnnntttyyy~~~{{{xxxxxxxxx{{{~~~tttmmmfffdddddddddddddddfffjjjrrryyy~~~}}}wwwsssrrrrrrvvv~~~yyyuuupppmmmjjjiiihhhhhhgggfffbbbbbbbbbbbbaaa```______ZZZYYYWWWUUURRRPPPNNNMMMLLLKKKHHHEEEBBB???======:::;;;===@@@DDDGGGJJJLLLPPPQQQPPPPPPNNNLLLJJJIIIGGGFFFDDDBBBAAAAAAAAABBBEEEKKKUUU___fffjjjkkkkkklllkkkkkkkkklllmmmoooppprrrssstttuuuvvvvvvwwwwwwvvvuuusssnnnggg___ZZZWWWXXXVVVSSSPPPMMMKKKJJJJJJBBB???<<<;;;<<<======<<<<<<<<<<<<;;;:::999777777222111111000000111111222---.../////////...------------------------------,,,+++++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,...---+++))))))***,,,------------,,,,,,+++++++++(((+++------,,,+++***+++---,,,************,,,---+++++++++,,,,,,---------........................//////000111222222222222111111000000111111222333333333333333444666777888999888999999;;;===@@@AAAFFFHHHJJJKKKKKKLLLNNNPPPTTTUUUVVVWWWXXXXXXXXXXXXXXX[[[^^^bbbeeehhhmmmppptttyyy~~~}}}|||~~~qqqjjjfffbbbbbbdddaaadddggglllrrr{{{{{{sssnnnkkkiiiiiilllttt{{{wwwsssooommmkkkjjjjjjiiihhhfffbbbbbbbbbaaaaaa`````````ZZZYYYWWWTTTRRROOOMMMLLLKKKJJJGGGDDD@@@>>><<<;;;;;;<<>><<<<<<<<<>>>AAAEEEHHHLLLNNNOOOOOOOOONNNMMMLLLJJJIIIIIIGGGEEECCCBBBBBBDDDFFFHHHSSSZZZfffrrryyy|||{{{yyyqqqpppppppppqqqsssuuuwwwxxxyyyzzzzzzzzzyyyxxxwwwooonnnkkkeee___ZZZYYYZZZZZZXXXTTTQQQNNNLLLKKKJJJDDDAAA>>><<<<<<======<<<<<<<<<;;;:::999777555444000///......------------)))+++...///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---------,,,,,,,,,+++++++++*********+++++++++++++++***+++++++++******,,,...,,,,,,------------,,,,,,******+++,,,,,,---......---------..................///000111222222222222111111000000111111222333222222222333444555777777888888888999;;;===???AAAEEEGGGIIIJJJJJJKKKMMMOOOTTTUUUVVVWWWXXXXXXXXXXXXZZZ\\\^^^```cccfffjjjnnnsssyyysssjjjbbb```aaaaaacccffflllrrr{{{vvvpppgggaaa```aaadddeeeiiippp~~~{{{xxxvvvsssqqqnnnllljjjjjjiiihhhfffddd``````___^^^^^^^^^______WWWVVVTTTQQQNNNLLLJJJIIIFFFEEECCCAAA@@@>>>>>>>>>===???BBBFFFJJJMMMOOOPPPMMMMMMLLLKKKJJJIIIHHHHHHGGGEEEDDDCCCCCCEEEHHHIII\\\cccooo{{{tttsssrrrrrrsssvvvxxxzzzzzzzzz{{{{{{{{{zzzxxxwwwlllkkkhhhbbb\\\XXXYYYZZZYYYWWWTTTQQQNNNLLLKKKJJJEEEBBB???============<<<;;;;;;;;;:::888666555444222222000//////.........***---111111///------...++++++++++++++++++++++++++++++++++++,,,,,,---......------,,,,,,++++++***+++++++++,,,,,,---------+++*********+++,,,,,,---------.........---,,,+++)))))))))******++++++,,,***++++++***)))***---///,,,,,,...//////...,,,,,,******+++,,,,,,---......+++,,,,,,---...///000000---...///000111111111111111111111000111222222333111111111222333444666666888888888999:::===???AAABBBDDDGGGHHHIIIKKKMMMPPPUUUUUUVVVWWWXXXXXXXXXXXXZZZ[[[]]]___aaadddiiilllsssyyyuuuiiihhheeebbbaaaeeekkkooossszzz}}}xxxkkkeeeaaaaaa______bbbhhhjjjssszzzvvvvvvuuurrrnnnllllllkkkkkkiiihhhfffeeebbbaaa____________\\\ZZZTTTSSSQQQOOONNNLLLIIIGGGEEECCC@@@===;;;;;;<<<===>>>@@@DDDIIIMMMPPPRRRSSSQQQPPPOOOMMMKKKJJJIIIHHHDDDAAA???BBBDDDHHHPPPXXXbbbppp}}}~~~{{{xxxyyy~~~}}}{{{zzzxxxxxxpppjjjaaa[[[XXXYYYZZZ[[[WWWVVVTTTQQQNNNLLLJJJIIIFFFBBB>>><<<;;;;;;:::999===<<<:::888666444333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,------,,,+++*********+++,,,+++***)))((((((***,,,---------------------------''')))++++++******+++,,,)))***++++++,,,---......******++++++++++++,,,,,, %%%+++...---+++---+++******,,,,,,+++)))---------............///////////////000000000000111222222222222222222333555555444444444555555666888:::<<<===<<<<<<===>>>DDDFFFIIIKKKLLLMMMOOOPPPQQQTTTWWWYYYYYYZZZ[[[\\\[[[\\\^^^___```dddhhhlllsssxxxyyyoooiiiiiigggffffffkkkqqqvvv}}}zzzppplllfffaaa______``````eeekkkpppzzz}}}vvvrrrrrrrrroookkkllllllkkkjjjiiigggfffeeebbbaaa```______^^^[[[YYYRRRPPPNNNMMMLLLJJJGGGDDDCCCAAA???===<<<>>>???AAABBBDDDGGGKKKNNNPPPQQQQQQPPPPPPOOOMMMLLLJJJHHHGGGDDDAAAAAACCCFFFKKKVVVaaauuu~~~~~~}}}zzzxxxoooiii```ZZZXXXXXXYYYYYYUUUTTTSSSPPPNNNKKKIIIHHHFFFCCC???===<<<<<<<<<;;;<<<;;;:::888666444333222000///...---------------------------------------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,+++***))),,,,,,*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---++++++---///000...+++---------,,,++++++******---------............///////////////000000000000222222222333333333333333555444444444444555666666888:::<<<=========>>>???DDDFFFIIIKKKLLLMMMOOOPPPQQQTTTWWWYYYYYYZZZ[[[\\\\\\]]]______aaadddhhhkkksssyyyrrrkkkffffffggghhhkkkpppxxx}}}yyymmmfffdddaaa^^^^^^aaabbbdddjjjrrrttt~~~yyysssppppppooommmjjjkkkkkkkkkjjjhhhgggeeedddcccaaa______^^^\\\YYYWWWQQQOOOMMMKKKJJJHHHEEECCCAAA???>>>===>>>@@@BBBDDDFFFHHHJJJMMMOOOPPPQQQQQQOOOOOOOOONNNLLLJJJGGGFFFCCCBBBCCCFFFJJJQQQ```ooo{{{wwwlllggg```ZZZXXXXXXXXXWWWTTTSSSQQQOOOMMMKKKIIIIIIGGGDDD@@@>>>>>>>>>>>>===;;;;;;999777555333222111///......---------..............................++++++,,,,,,,,,,,,++++++++++++************++++++,,,---///000///,,,)))'''---,,,+++++++++,,,...///++++++++++++++++++++++++***+++------,,,+++,,,------------,,,,,,+++++++++,,,,,,------------......000///...---...,,,***(((---///000...+++)))***,,,---------............///////////////000000000000111111111111222222333333444444444444444555666666999;;;============???AAADDDFFFIIIKKKLLLMMMOOOPPPQQQTTTWWWYYYYYYZZZ[[[\\\]]]___```aaabbbdddhhhjjjrrryyyyyypppkkkfffhhhkkkooottt{{{wwwnnngggdddfffaaa```bbbeeegggiiiqqqyyy|||zzz{{{wwwsssppppppooommmlllkkkkkkjjjiiihhhfffdddccccccaaa___^^^]]][[[XXXUUUSSSPPPMMMKKKJJJHHHEEECCC???>>>===<<<===@@@CCCEEEHHHJJJLLLOOOQQQRRRRRRRRRNNNNNNNNNNNNLLLIIIGGGEEEBBBBBBEEEIIIOOOYYYkkk|||}}}~~~~~~yyysssjjjfff```\\\YYYXXXWWWVVVRRRRRRQQQOOOMMMLLLKKKJJJJJJFFFBBB@@@??????>>>===::::::888666444222111000---------------...///000........................***++++++,,,,,,++++++***+++******))))))******+++,,,---...//////---,,,***,,,,,,,,,+++,,,---......+++++++++++++++++++++++++++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++************)))(((,,,000222000***(((***...---------............///////////////000000000000...//////000000111111111444444444444444555666777:::;;;=========>>>@@@BBBDDDFFFIIIKKKLLLMMMOOOPPPQQQTTTWWWYYYYYYZZZ[[[\\\___```bbbbbbccceeehhhjjjrrrzzzuuupppnnnllloootttzzzvvvnnnhhhcccdddgggeeeeeehhhlllmmmooowww}}}|||~~~{{{xxxvvvtttrrrpppooonnnmmmlllkkkkkkjjjiiigggeeecccbbbbbb```^^^]]]\\\ZZZWWWTTTRRROOOKKKIIIGGGFFFDDDBBB???>>><<<<<<===???BBBDDDIIIKKKMMMPPPRRRSSSTTTTTTMMMMMMMMMLLLKKKHHHFFFEEEBBBBBBGGGNNNWWWcccuuu}}}}}}|||}}}{{{tttnnnhhhddd```]]][[[YYYWWWUUUQQQQQQPPPOOONNNMMMLLLLLLLLLHHHDDD@@@>>>===<<<:::999999777555333111000///---------------...///000------------------------***++++++,,,,,,++++++***+++******))))))******+++,,,,,,,,,,,,---...//////+++++++++++++++,,,,,,---------------------------,,,---//////---,,,,,,---******+++,,,,,,---......*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,---...,,,///222///***(((+++...---------............///////////////000000000000//////000000111222222333333333333444444666777777:::;;;<<<======>>>AAACCCDDDFFFIIIKKKLLLMMMOOOPPPQQQTTTWWWYYYYYYZZZ[[[\\\___aaacccddddddfffhhhkkkrrrzzz|||tttqqqpppooosssyyyyyynnngggccc```bbbfffjjjlllpppuuuvvvxxx|||wwwssspppooopppqqqrrrsssuuuvvvwwwtttuuuvvvvvvxxx{{{{{{wwwvvvqqqqqqooonnnmmmmmmllllllkkkjjjjjjhhhfffdddbbbaaa```^^^\\\\\\[[[YYYVVVTTTOOOLLLHHHEEECCCBBB@@@>>>???>>>===<<<>>>AAADDDFFFJJJLLLNNNQQQSSSTTTTTTTTTNNNMMMLLLJJJIIIGGGFFFEEEDDDDDDJJJUUUbbbnnn}}}~~~~~~zzzyyyuuunnniiidddbbb___]]][[[XXXUUURRROOONNNNNNNNNMMMLLLLLLLLLKKKGGGBBB???===<<<;;;999888888666444222000///...---------------...///000------------------------++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,+++***+++---...000***+++++++++,,,,,,,,,,,,------------------------,,,---///...---,,,,,,---)))******+++---......///,,,,,,------------......---......,,,+++***,,,---+++---///...+++***+++...---------............///////////////000000000000000111111222333444555555333333333444555666777888999:::;;;;;;<<<>>>AAADDDDDDFFFIIIKKKLLLMMMOOOPPPQQQTTTWWWYYYYYYZZZ[[[\\\___aaadddeeefffgggjjjlllsss{{{|||uuutttttttttyyyxxxooofffdddcccbbbeeejjjtttvvv}}}}}}yyytttqqqooommmkkkjjjmmmmmmoooqqqsssvvvxxxzzzwwwzzz}}}{{{wwwuuuuuupppppppppooonnnnnnnnnnnnkkkjjjiiihhhfffcccaaa```^^^]]][[[[[[ZZZYYYWWWTTTOOOKKKGGGCCCAAA@@@>>>===>>>>>>===>>>@@@DDDHHHKKKMMMNNNPPPQQQRRRSSSRRRRRROOONNNKKKHHHGGGFFFFFFGGGHHHGGGNNN]]]mmmyyyyyyyyyzzzuuuoooiiieee```___]]][[[ZZZVVVRRROOOKKKKKKKKKKKKKKKKKKJJJJJJFFFCCC???===<<<<<<;;;:::888777555444111000...---......---------......///........................,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++,,,+++++++++,,,,,,---------,,,,,,------------......***+++,,,***((((((***---+++++++++,,,,,,,,,,,,,,,---------............///////////////000000000000//////000111222333444444333333333444555666777888999999::::::;;;===AAADDDDDDFFFIIIKKKLLLMMMOOOPPPQQQTTTWWWYYYYYYZZZ[[[\\\^^^aaadddfffgggiiikkkmmmsss{{{~~~yyyxxxxxxyyynnngggbbbccceeehhhlllqqq||||||xxxtttrrrpppmmmjjjiiiiiikkkkkkjjjqqqrrrtttvvvzzz}}}~~~zzzwwwvvvvvvqqqrrrsssrrrqqqpppqqqrrrkkkjjjiiihhheeecccaaa```]]]\\\ZZZZZZZZZYYYWWWUUUQQQMMMHHHDDDCCCAAA@@@>>>======>>>???CCCHHHLLLOOOOOOPPPQQQRRRRRRQQQPPPOOOPPPNNNJJJGGGEEEEEEFFFGGGKKKJJJQQQbbbtttwwwyyy{{{ssslllgggddd]]]\\\[[[ZZZXXXUUUPPPLLLIIIIIIIIIIIIIIIIIIIIIIIICCC@@@===;;;<<<<<<===<<<777777555333111///...---///......---------......000000000000000000000000,,,------......------,,,---,,,,,,++++++,,,,,,---,,,---......---***'''%%%,,,---......//////......+++++++++++++++++++++++++++---...---,,,******+++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))+++,,,+++***+++...222***))))))***,,,------,,,---------.........//////////////////000000000000,,,,,,---...///000111111222333333444555666888888888999999999:::<<<@@@CCCDDDFFFIIIKKKLLLMMMOOOPPPQQQTTTWWWYYYYYYZZZ[[[\\\]]]```dddggghhhjjjlllnnnttt{{{vvvkkkhhhfffggghhhjjjqqqzzz|||{{{zzzxxxuuusssrrrssssssqqqmmmkkkjjjjjjkkklllllllllmmmnnnqqqsss{{{}}}{{{yyywwwuuurrrrrrrrrqqqqqqppppppooooookkkiiifffddddddcccbbb```\\\ZZZXXXXXXXXXWWWUUUSSSQQQNNNIIICCC???>>>>>>???>>>???BBBEEEIIILLLOOOQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQMMMJJJJJJHHHFFFGGGKKKKKKRRR___ooo{{{zzzwwwyyywwwkkkeeeeeeaaa___\\\XXXTTTQQQOOONNNJJJHHHFFFEEEEEEEEECCCBBB@@@???===<<<;;;;;;<<<<<<888666444111///.........------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,...///000000000++++++,,,,,,,,,,,,------+++++++++,,,,,,------------------,,,,,,+++++++++++++++,,,------......///---------............///////////////............111000/////////000222333444333222333444777:::;;;:::;;;<<<<<<<<<>>>BBBDDDHHHIIIKKKLLLLLLMMMPPPRRRTTTVVVYYYZZZZZZYYYZZZ[[[^^^aaaeeeggghhhhhhiiijjjqqqzzzyyyrrrllliiiiiijjjjjjlllttt|||zzzvvvvvvvvvuuuttttttssspppnnnmmmllljjjiiikkkllllllkkkiiihhhjjjkkkmmmppptttvvvxxx||||||zzzyyywwwtttrrrqqqqqqppppppoooooonnnnnnkkkiiifffdddcccbbb```___[[[ZZZXXXWWWWWWVVVTTTSSSPPPMMMHHHBBB???===>>>>>>???@@@CCCGGGJJJNNNPPPRRRSSSSSSRRRRRRRRRRRRRRRQQQRRRMMMJJJIIIGGGDDDFFFJJJRRRZZZhhhvvv|||wwwuuuxxx~~~wwwjjjeeefffdddbbb]]]YYYTTTPPPNNNMMMJJJHHHEEEEEEEEEEEEDDDBBB@@@???===<<<;;;;;;;;;;;;777555333111///.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////000000+++++++++,,,,,,,,,------******************++++++---,,,,,,,,,,,,,,,,,,+++---------------------------------............///////////////////////////000000000000000111222222333333333444777:::===???999:::;;;<<<<<<>>>AAADDDGGGHHHJJJKKKKKKLLLOOOQQQTTTVVVYYYZZZZZZZZZZZZ[[[]]]aaaeeeggghhhiiiiiijjjrrr{{{}}}uuuqqqrrrpppppprrrrrrttt{{{}}}ssspppkkkhhhggggggggggggiiihhhfffdddccccccddddddggghhhiiiiiijjjlllpppssswww||||||zzzyyywwwtttqqqppppppoooooonnnmmmmmmlllllliiifffcccbbb```^^^\\\ZZZXXXVVVVVVVVVUUUSSSQQQNNNKKKFFFAAA>>>======>>>@@@BBBEEEIIIMMMPPPRRRSSSTTTSSSQQQPPPPPPPPPQQQQQQRRRMMMJJJIIIGGGFFFJJJPPP\\\ggguuuzzzvvvuuuyyyttthhhdddgggjjjgggaaaZZZTTTPPPNNNMMMIIIGGGEEEEEEEEEEEEDDDCCC@@@???>>><<<;;;:::::::::666444222000............///...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,....../////////++++++++++++,,,,,,,,,,,,++++++******************+++,,,,,,,,,,,,,,,,,,---//////...------,,,++++++---------............///000000000000000000000000///000111111222222111111222222333444777:::>>>???888999:::;;;;;;===@@@CCCFFFHHHIIIJJJJJJLLLOOOQQQTTTWWWYYYZZZZZZZZZZZZ[[[]]]```dddgggiiijjjkkklllsss{{{zzzwwwvvvzzzzzz{{{~~~}}}}}}pppiiigggdddaaaaaaaaabbbbbbdddddddddddddddfffiiikkkmmmnnnppprrruuuzzz}}}zzzyyyvvvsssqqqoooooonnnmmmmmmlllkkkkkkllliiieeebbb```^^^\\\ZZZXXXWWWTTTSSSSSSRRRPPPNNNKKKIIIDDD@@@======>>>???CCCEEEHHHLLLOOORRRSSSTTTTTTRRRPPPOOONNNOOOQQQRRRQQQNNNLLLLLLKKKLLLSSS\\\ggguuu{{{xxxyyy~~~yyymmmcccdddkkkqqqmmmfff^^^WWWRRROOOMMMIIIGGGEEEDDDEEEEEEDDDCCC@@@???>>><<<;;;:::999888444333111///............000///---,,,,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,++++++,,,,,,---...,,,------......------,,,------------------------***+++,,,---............***++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------......---------,,,,,,,,,---------............///000000000000111111111111///000111222333222111000000000111333555888:::;;;888999::::::;;;<<<@@@BBBGGGHHHJJJKKKKKKMMMOOORRRTTTWWWZZZ[[[ZZZZZZ[[[\\\\\\```dddhhhiiijjjlllmmmsss|||||||||~~~~~~pppiiibbbaaa```______```aaacccdddfffiiijjjkkknnnsssvvvxxxzzz}}}}}}{{{yyywwwtttqqqoooooonnnmmmlllkkkjjjiiikkkhhhdddaaa___]]]ZZZXXXVVVTTTRRRPPPPPPOOOMMMKKKHHHFFFBBB???>>>>>>@@@AAAFFFHHHKKKNNNQQQSSSSSSSSSSSSRRRPPPNNNNNNPPPRRRSSSSSSPPPNNNNNNMMMPPPZZZeeesss~~~|||}}}wwwnnneee```fffoootttpppjjjaaaZZZTTTPPPNNNIIIGGGEEEDDDEEEEEEEEECCC@@@@@@>>>===;;;999777666333111000...------......000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***,,,,,,++++++,,,,,,---...,,,------......------,,,------------------------++++++,,,---............*********+++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,---------......---------............//////000000000111111111222///000222333333333222111222222333333555666777888888999::::::;;;<<<@@@BBBHHHJJJLLLLLLMMMNNNQQQSSSUUUWWWZZZ[[[[[[ZZZ[[[\\\\\\```eeehhhjjjkkklllmmmsss|||}}}ppphhheee^^^___``````aaabbbeeehhhjjjnnnsssuuuwwwyyy~~~|||zzzxxxtttrrrpppooonnnmmmllljjjiiiiiiiiifffccc```^^^\\\YYYWWWSSSQQQNNNMMMLLLKKKIIIGGGEEECCC@@@??????AAACCCEEEIIIKKKNNNQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPRRRSSSTTTVVVSSSQQQPPPOOOSSS___lllxxxnnngggbbbbbbiiiqqqtttqqqkkkddd\\\VVVQQQNNNHHHFFFDDDDDDEEEFFFEEEDDD@@@@@@???===;;;888666555111000///---------...//////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++******,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------************++++++++++++++++++******************+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,---...//////---------............///...//////000000111111111000111222222333222222222444555555666777777888888888999:::;;;;;;===@@@CCCIIIKKKLLLMMMMMMOOORRRTTTUUUWWWZZZ[[[[[[[[[[[[\\\]]]aaaeeehhhjjjjjjlllmmmsss{{{tttjjjfffgggaaadddggghhhiiilllpppsssxxx~~~~~~|||yyyuuusssppppppooommmlllkkkiiiiiihhheeeaaa___]]][[[YYYWWWPPPNNNLLLJJJIIIHHHEEECCCBBBAAA??????@@@CCCFFFIIILLLMMMPPPRRRRRRQQQPPPOOOOOOOOOPPPQQQSSSTTTUUUVVVVVVTTTTTTTTTVVV]]]mmm|||{{{qqqgggdddeeeggglllqqqpppnnnjjjddd]]]VVVPPPMMMHHHFFFDDDDDDEEEFFFEEEDDD@@@@@@???===;;;888555333000///...---------...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,************++++++++++++******************++++++---,,,,,,,,,,,,,,,,,,+++,,,------------------------------............///------...//////000111111222111111111222222333333222333444666777888888888999:::;;;<<<<<<>>>AAADDDIIIJJJLLLLLLMMMNNNQQQSSSUUUXXX[[[\\\[[[[[[\\\]]]___bbbfffiiijjjjjjkkklllrrr{{{xxxqqqjjjhhhkkkhhhkkkooorrrsssvvv{{{|||zzzvvvsssqqqpppooonnnlllkkkjjjiiifffddd```^^^]]][[[YYYWWWOOOLLLJJJHHHHHHFFFDDDAAAAAA@@@??????AAADDDIIIKKKMMMOOOQQQRRRRRRQQQOOOMMMMMMNNNPPPSSSTTTVVVVVVVVVTTTTTTUUUYYY]]]hhh{{{wwwmmmeeeeeeiiikkknnnqqqlllkkkhhhccc]]]UUUOOOKKKHHHFFFDDDDDDEEEFFFEEEDDD@@@@@@???>>>;;;888555333///...------,,,---...///------...//////...------........................,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,---------,,,,,,)))************++++++++++++++++++,,,,,,------...---------,,,,,,+++++++++///......------,,,,,,+++---------.........//////,,,------...///000000111333222111000111222333444...///111444555777888888:::;;;<<<<<<<<<>>>BBBDDDHHHIIIKKKLLLLLLMMMPPPRRRUUUXXX[[[\\\\\\[[[\\\]]]```cccgggiiijjjjjjjjjkkkqqqzzz|||zzz}}}|||uuurrrrrrssstttuuuvvvyyy~~~~~~|||{{{wwwtttqqqooonnnmmmllljjjhhheeegggdddaaa^^^\\\YYYVVVSSSMMMLLLKKKIIIFFFDDDBBBAAAAAAAAA@@@@@@AAABBBDDDEEEMMMMMMMMMNNNNNNOOOOOOOOOQQQRRRTTTTTTTTTVVVXXXZZZ[[[XXXXXX]]]jjj{{{xxxppphhhfffjjjmmmkkkhhhgggeeeaaa]]]XXXSSSPPPNNNJJJHHHFFFEEEEEEEEECCCBBBCCCCCCBBB@@@===999555222000///.........000222333......------------......---.........---,,,,,,+++...---,,,,,,......---,,,/////////......------,,,,,,---------.../////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---.........---,,,,,,---......,,,+++,,,...///---,,,,,,...//////...+++++++++,,,,,,,,,------......///000000000000000////////////000000000000222333333444555666777777888999:::;;;<<<>>>AAADDDJJJKKKMMMMMMNNNPPPTTTWWWTTTVVVXXXYYYZZZ[[[]]]___dddfffhhhiiiiiiiiijjjllluuu{{{zzzvvvuuuyyy~~~|||yyyyyy{{{}}}~~~~~~|||zzzwwwsssqqqooonnnmmmllljjjgggeeeeeebbb___\\\ZZZWWWTTTQQQKKKJJJHHHEEECCCAAA???>>>@@@@@@AAABBBDDDGGGIIIKKKQQQQQQRRRRRRRRRRRRRRRRRROOOPPPRRRSSSTTTVVVYYY[[[ZZZ[[[^^^ffftttxxxtttooommmnnnmmmjjjfffdddbbb___[[[VVVRRRNNNMMMHHHFFFDDDCCCDDDEEEEEEEEEFFFEEECCC@@@;;;666222//////.....................------,,,,,,,,,,,,------------......------,,,+++...---,,,,,,......---,,,......------------------------------............------,,,,,,,,,+++++++++........................------------------------++++++,,,,,,,,,,,,------++++++---.........---,,,+++,,,------+++***+++------+++******,,,------,,,,,,,,,---------...............///000000000000000/////////000000000111111222333333444555666777777888999:::;;;<<<>>>AAADDDIIIJJJLLLLLLMMMOOOSSSUUUUUUWWWYYYZZZZZZ[[[^^^___ccceeegggiiiiiiiiikkklllsssyyyyyywwwuuuvvvzzz}}}zzzvvvsssqqqooommmlllkkkjjjgggdddbbb___\\\YYYWWWTTTQQQNNNIIIHHHFFFCCCAAA???>>>===???@@@BBBEEEIIIMMMPPPRRRUUUTTTTTTTTTTTTTTTTTTSSSOOOQQQSSSTTTUUUWWWZZZ]]]ZZZ___hhhttt}}}yyyyyyzzzxxxtttnnngggccc```___\\\XXXTTTPPPMMMKKKIIIFFFCCCBBBCCCDDDEEEDDDEEEDDDAAA>>>999555111////////////...------,,,+++,,,,,,,,,++++++,,,,,,,,,------......------,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++---.........---,,,***+++,,,,,,******+++,,,---+++******,,,------,,,---------.........//////......///000000000000000000000000111111111222222222333333444555666777777888999;;;;;;<<<>>>BBBEEEHHHIIIKKKLLLMMMNNNQQQTTTUUUWWWYYYZZZZZZ[[[^^^```aaacccfffhhhhhhiiikkklllqqqxxxwwwwwwwwwyyy}}}}}}zzzvvvssspppooommmkkkjjjhhheeeccc```]]]ZZZWWWUUURRROOOLLLIIIHHHFFFCCCAAA@@@@@@???@@@BBBDDDHHHLLLPPPSSSTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQSSSUUUVVVWWWYYY]]]___^^^fffttt{{{zzzzzzooofffaaa^^^\\\ZZZVVVRRROOOLLLKKKMMMIIIEEEBBBAAABBBAAAAAA@@@???===:::888555333222000///...---,,,---......------,,,,,,,,,,,,------,,,------...------,,,,,,...---,,,,,,......---,,,*********++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************+++++++++,,,,,,,,,------***+++,,,---...---,,,,,,***+++,,,,,,++++++,,,---///---,,,,,,...//////...------------..................///000000000000000000111111111222222222222222333333444555666777777888:::;;;<<<<<>>;;;888555333222222///---***((((((+++///111......------------......,,,,,,------...------,,,...---,,,,,,......---,,,)))******++++++,,,,,,,,,......------,,,,,,,,,+++------------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---------,,,+++***,,,------,,,,,,---//////---,,,,,,...//////...+++,,,,,,,,,,,,---------......///000000000000000000111111111222222222222222333333444555666777777999:::;;;<<<===???BBBEEEIIIKKKNNNOOOOOOPPPRRRTTTSSSTTTWWWXXXXXXYYY[[[]]]^^^```ccceeefffgggjjjkkknnnvvv~~~yyyzzz{{{|||~~~sssnnnjjjjjjjjjjjjmmmsss}}}}}}yyyuuurrrmmmllliiihhhfffdddaaa^^^\\\YYYVVVSSSQQQOOOKKKIIIBBBAAA???>>>>>>???@@@BBBGGGHHHJJJLLLNNNPPPQQQQQQTTTTTTTTTTTTTTTTTTSSSSSSSSSUUUXXXZZZ\\\```dddgggqqq{{{}}}yyywwwuuuyyy~~~{{{pppgggbbbZZZYYYXXXUUURRRPPPNNNMMMGGGEEEDDDDDDFFFGGGFFFEEEBBB???:::666222///......,,,***'''%%%&&&)))---000///......------......///,,,,,,------......------...---,,,,,,......---,,,++++++++++++++++++,,,,,,------------,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------)))***,,,---------,,,+++***,,,------------...000---+++******,,,------,,,+++++++++,,,,,,,,,------......///000000000000000000000000111111111222222222333333444555666777777999:::<<<<<<===???CCCFFFJJJLLLOOOPPPPPPPPPRRRSSSSSSUUUWWWXXXXXXYYY[[[]]]^^^```ccceeeeeefffhhhjjjlllttt}}}yyyzzz|||}}}wwwjjjdddaaabbbcccbbbdddhhhrrrxxx}}}yyyuuurrrllljjjgggfffdddbbb^^^\\\YYYWWWSSSPPPNNNLLLHHHFFF@@@???>>>===>>>@@@CCCDDDIIIJJJLLLOOOPPPQQQRRRRRRTTTTTTTTTTTTTTTUUUUUUUUUUUUXXX\\\aaaeeejjjpppttt|||~~~xxxtttsssrrrvvvxxx{{{zzzuuummmfffaaaXXXXXXVVVTTTRRRPPPNNNMMMEEEDDDEEEGGGIIIIIIHHHFFFAAA>>>999333000.........++++++***)))******+++,,,...------,,,,,,------...+++,,,------......------...---,,,,,,......---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++************************------------------------++++++,,,,,,,,,,,,------)))***+++,,,---,,,++++++)))+++,,,---,,,,,,...///---+++******,,,------,,,,,,,,,,,,,,,---------.........///000000000000000/////////000000000111111222333333444555666777777999;;;<<<======???CCCFFFIIIKKKNNNOOOOOOOOOPPPRRRTTTVVVXXXZZZZZZ[[[]]]___^^^```cccddddddeeefffhhhiiipppzzz}}}sssuuuvvvwwwyyy}}}pppccc^^^[[[^^^___^^^```cccnnnsss{{{}}}yyyuuurrrkkkiiifffeeeccc```]]]ZZZWWWTTTQQQNNNLLLJJJFFFDDDAAA@@@??????@@@CCCFFFHHHIIIKKKMMMPPPRRRSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTUUUXXX\\\bbbhhhnnnuuu||||||uuuqqqppppppssstttttttttqqqkkkeeeaaaWWWVVVUUUSSSQQQOOOMMMMMMGGGGGGGGGIIIJJJIIIFFFCCC===:::666222//////000222...///000000000...,,,***---,,,,,,++++++,,,,,,---+++,,,,,,---.........---...---,,,,,,......---,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******------------------------************************++++++,,,,,,,,,---------)))***+++,,,---,,,++++++(((***++++++++++++---...///---,,,,,,...//////...---------.........//////...//////000000000000000////////////000000000000222333333444555666777777999;;;<<<======@@@CCCFFFHHHJJJMMMOOOOOONNNOOOPPPVVVXXXZZZ[[[\\\]]]___aaa___aaacccdddddddddeeeggggggnnnvvv}}}tttoookkkkkkrrrzzz~~~ooodddaaa]]]\\\^^^aaadddeeessswww}}}{{{yyyuuupppmmmjjjfffcccaaa^^^ZZZXXXVVVSSSOOOKKKIIIGGGDDDAAA>>>>>>???@@@CCCEEEHHHJJJLLLMMMPPPSSSTTTUUUTTTTTTUUUTTTRRRSSSUUUVVVWWWWWWZZZdddnnnsssyyy|||vvvsssssssssrrrrrrttttttqqqjjjaaaZZZUUUSSSQQQQQQSSSSSSPPPMMMLLLIIIGGGIIILLLLLLGGGBBB<<<888333000//////...---///......------......///,,,------......------,,,222111000///...///000000++++++------------++++++,,,)))'''(((,,,......---------------------------///......---------...............------,,,,,,,,,++++++,,,,,,,,,,,,------++++++---......---++++++---------,,,,,,+++++++++******+++,,,,,,---.........------,,,,,,,,,------------,,,,,,,,,,,,++++++000000000000////////////000000000111222222333333222222111111222444555666===<<<;;;<<<>>>AAADDDGGGJJJLLLNNNOOOOOOPPPQQQSSSUUUVVVWWWYYY[[[\\\]]]]]]``````aaabbbccceeefffgggiiilllttt|||zzz{{{xxxoookkkffffffmmmuuu}}}pppgggddd```___aaaeeehhhjjjwww|||{{{zzzxxxtttooojjjhhhdddaaa^^^[[[XXXUUUQQQNNNJJJGGGEEECCC@@@>>>@@@@@@AAABBBEEEHHHJJJLLLMMMOOOQQQSSSUUUUUUTTTTTTWWWVVVUUUVVVXXXZZZ\\\]]]cccnnnyyy|||zzzyyywwwooooooooonnnkkkeee]]]WWWTTTSSSRRRSSSTTTSSSPPPMMMKKKIIIHHHJJJLLLKKKEEE@@@;;;888333111000000000///---,,,,,,++++++,,,,,,------......//////......---111///---,,,************+++,,,,,,------,,,,,,+++///,,,***)))+++,,,+++***------------------------++++++++++++,,,---...///------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------...------,,,,,,,,,------000///...---+++***)))(((---......///000111111222000000000111222222333333333222222222333555666888<<<<<<;;;<<<>>>AAAEEEGGGMMMOOORRRSSSSSSSSSUUUVVVTTTUUUXXXZZZ]]]___```aaa```aaaaaabbbccceeefffggggggkkkqqqyyy|||wwwzzztttkkkeee```___eeemmmwwwrrrkkkhhheeedddhhhmmmrrrttt}}}yyyxxxvvvrrrmmmgggddd```]]]ZZZXXXTTTRRRPPPMMMJJJGGGFFFDDDBBB@@@AAABBBCCCEEEGGGJJJMMMNNNPPPQQQSSSTTTUUUUUUTTTTTTTTTTTTTTTVVVYYY\\\```bbbmmmzzz{{{qqqooollliiifff```ZZZUUUSSSSSSTTTUUUVVVUUUQQQNNNKKKJJJJJJLLLMMMJJJDDD>>>999666333111111111111111---,,,,,,++++++,,,,,,---...//////////////////...000///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///---+++***++++++***)))------------------------***************+++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,------++++++************++++++++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////...---,,,+++***))).........//////000000000000000000111222222333333444333333333444666888999;;;;;;;;;<<>>BBBCCCEEEHHHKKKMMMOOOPPPTTTUUUUUUVVVVVVWWWWWWWWWWWWZZZ]]]aaafffmmmuuu{{{yyyuuummmgggaaa]]]XXXUUUUUUWWWYYYZZZXXXUUURRRPPPMMMNNNOOOOOOMMMGGGAAA<<<222000......///000///...///......------......///,,,------......------,,,&&&'''(((***+++,,,------------++++++++++++------***+++,,,,,,,,,------...------------------------///...---,,,******)))))),,,,,,,,,---------------+++++++++,,,,,,,,,------,,,+++***))))))***+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...++++++,,,------...//////000000000///...------,,,000000000111222222333333555444444555666888;;;<<<::::::<<<>>>AAADDDGGGIIIJJJLLLNNNPPPPPPPPPQQQSSSTTTUUUWWWZZZ\\\^^^___```aaaaaabbbcccdddfffggghhhkkknnntttzzzzzzmmmddd^^^YYYWWWYYY]]]gggwww~~~~~~{{{uuuqqqppptttxxx{{{~~~zzzvvvrrrmmmgggccc```\\\WWWSSSPPPNNNLLLKKKFFFDDDBBBBBBBBBCCCBBBAAABBBDDDGGGJJJMMMOOOQQQRRRUUUUUUVVVWWWWWWXXXYYYYYYYYY]]]bbbfffllltttvvvqqqjjjccc___[[[XXXVVVXXXZZZ\\\[[[XXXUUURRRQQQMMMNNNOOOMMMIIIDDD>>>:::000...------.........------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---+++---......,,,++++++,,,------------------------,,,,,,,,,,,,,,,---......,,,,,,------------......++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---............---------------+++,,,---...///000000111000000000111222222333333444444444555777999;;;<<<;;;;;;===???AAADDDFFFHHHJJJLLLOOOPPPPPPPPPRRRSSSSSSTTTVVVYYY[[[]]]^^^^^^bbbbbbbbbccceeefffhhhiiiiiilllrrryyy|||pppggg```\\\ZZZ[[[]]]eeeuuu~~~zzzxxxwwwwwwtttsssuuu|||}}}{{{wwwsssooojjjfffccc]]]YYYSSSOOOLLLKKKIIIHHHGGGEEECCCCCCEEEFFFEEEDDDDDDFFFIIIMMMPPPRRRSSSTTTUUUVVVVVVWWWXXXZZZ[[[\\\^^^ccciiiooouuu~~~{{{oookkkfffbbb___]]][[[ZZZ[[[]]]^^^\\\WWWSSSRRRRRRLLLMMMLLLIIIDDD???:::777000///------......---,,,---,,,,,,++++++,,,,,,---------............------//////000000///...---,,,+++,,,,,,------,,,,,,+++))),,,//////---,,,,,,...------------------------+++++++++,,,,,,...///000++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,---------************+++,,,---...---------...............******,,,---///000111222000000000111222222333333333333444555666999;;;<<<<<<<<<>>>@@@BBBDDDFFFGGGJJJLLLNNNOOOOOOPPPQQQSSSQQQRRRUUUXXX[[[^^^___```bbbbbbbbbccceeefffhhhiiiiiilllssszzztttlllbbb___]]]]]]^^^eeettt|||yyyxxxvvvsssqqqqqqsssvvvzzzyyy}}}zzzxxxuuuqqqmmmiiieeeccc[[[VVVPPPLLLIIIHHHGGGEEECCCAAA@@@@@@BBBCCCCCCBBBFFFHHHKKKOOORRRTTTUUUVVVUUUVVVVVVWWWYYY[[[\\\]]]jjjooovvv{{{~~~vvvlllhhhdddbbbaaaaaa```___^^^______\\\VVVSSSRRRSSSKKKKKKJJJFFFAAA;;;777555111000......//////...,,,///......------......///......////////////......)))***,,,---...------,,,++++++---......---++++++%%%(((---.........000333------------------------------,,,,,,+++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---......---,,,+++))))))******++++++++++++******+++,,,,,,---......************+++,,,---...******+++---///000111222,,,,,,------.../////////000000000111222222333333333333333444666999;;;<<<<<<===>>>@@@BBBDDDEEEFFFHHHJJJMMMNNNNNNNNNPPPQQQOOOQQQTTTXXX\\\___aaacccbbbbbbcccdddeeeggghhhiiijjjnnnuuu}}}{{{sssnnnhhhdddbbbdddkkkyyy}}}xxxuuurrrsssttttttuuuxxx}}}}}}xxxuuuqqqmmmiiieeeaaa]]]SSSQQQNNNJJJGGGEEECCCCCCAAAAAAAAABBBCCCDDDEEEFFFGGGJJJMMMOOOPPPQQQSSSTTTVVVSSSTTTYYY]]]```fffmmmnnnttt~~~wwwqqqgggdddaaa___^^^___^^^^^^aaa___\\\\\\[[[XXXRRRMMMKKKHHHCCC@@@<<<999555222000///---,,,,,,---///000//////............//////,,,++++++,,,------,,,***------------------------------.........---+++***,,,,,,++++++,,,,,,---...,,,,,,,,,------............---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...---+++(((+++,,,...000111111000000............////////////111111111111222333444555222333333444666777999:::???>>>>>>???BBBDDDEEEEEEIIIKKKNNNOOONNNNNNNNNOOORRRTTTWWWYYY[[[]]]aaadddcccccccccdddeeefffggggggmmmnnnttt}}}yyywwwqqqmmmlllmmmuuu}}}tttpppnnnrrruuuyyy|||~~~|||uuurrrmmmiiifffbbb]]]ZZZRRRPPPMMMJJJGGGEEECCCCCC@@@@@@AAABBBCCCEEEGGGHHHKKKMMMPPPQQQRRRSSSUUUVVVUUUSSSTTTYYY^^^bbbiiiqqqwww~~~yyyqqqllleeebbb___^^^^^^______^^^```]]][[[ZZZZZZWWWRRRMMMIIIEEE@@@<<<999666333111000...---,,,,,,---...000///..................//////...---...000000...---------------------------///000000111000///...---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------......---+++******+++---...------------------------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...---+++)))%%%&&&(((+++---...//////............////////////000000000000111222333333444444555666777999:::;;;>>>======???AAACCCDDDEEEIIIKKKNNNOOONNNNNNOOOPPPRRRTTTWWWYYYZZZ]]]aaadddccccccdddeeefffgggggghhhkkkmmmsss~~~~~~}}}yyyxxx{{{tttmmmlllmmmtttzzz~~~xxxooolllhhhddd```\\\XXXUUUOOOMMMKKKGGGEEEDDDCCCCCC@@@@@@AAABBBEEEGGGIIIJJJOOOPPPSSSTTTTTTUUUWWWXXXXXXVVVXXX]]]bbbhhhqqq{{{xxxqqqjjjfffbbb___]]]]]]___`````````^^^\\\YYYXXXXXXVVVQQQMMMFFFBBB<<<777555333111000///...---,,,,,,---...///......------------......000///...///000111///---------------------------...///000000000///...---,,,,,,++++++,,,,,,---...,,,,,,+++******+++---...------++++++++++++------------------------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------+++***((()))+++,,,.../////////............////////////////////////000111222333666666666777888:::<<<<<<<<<<<<===>>>@@@BBBDDDEEEIIIKKKNNNOOOOOOOOOOOOPPPRRRTTTWWWXXXZZZ]]]```cccccccccdddeeefffggghhhiiiiiikkksss}}}||||||~~~zzzpppkkknnnsssxxx~~~vvvqqqjjjgggbbb___\\\XXXTTTQQQJJJIIIGGGDDDCCCBBBAAABBB@@@AAABBBDDDFFFIIIKKKMMMPPPRRRTTTUUUUUUVVVXXX[[[]]]]]]___eeekkkqqq}}}yyyqqqkkkfffdddaaa___^^^___```bbbbbbbbb]]][[[XXXWWWXXXVVVQQQMMMCCC???888444222111111000///...------------...///------,,,,,,,,,,,,------...------...//////...,,,------------------------++++++,,,------,,,+++***,,,,,,++++++,,,,,,---...---,,,***))))))***,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,***/////////......------,,,............////////////000//////000000111222333666666666777888:::;;;<<<:::;;;===>>>???AAACCCEEEHHHKKKNNNOOOOOOOOOPPPQQQRRRTTTWWWXXXZZZ\\\```cccccccccdddeeeggghhhiiiiiiiiilllttt|||yyywwwxxxzzz}}}~~~~~~~~~vvvnnnjjjooowww}}}wwwqqqmmmeeebbb^^^[[[XXXTTTPPPMMMFFFEEECCCAAA@@@@@@AAAAAABBBCCCDDDFFFIIILLLNNNPPPPPPRRRTTTUUUVVVXXX\\\^^^cccdddhhhoootttzzzzzzsssnnniiigggfffdddbbbaaaaaacccccccccbbb\\\ZZZXXXXXXXXXUUUPPPKKK@@@<<<666222111111111000.........------.........------,,,,,,,,,,,,------...------...//////...,,,------------------------))))))++++++++++++***))),,,,,,++++++,,,,,,---...,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,------+++...------,,,+++++++++***............////////////111111111111222333444444555555555666777888999:::999;;;===>>>???@@@DDDGGGHHHKKKNNNPPPPPPPPPQQQRRRRRRTTTVVVXXXYYY\\\___bbbbbbcccdddeeefffhhhiiiiiijjjmmmuuuvvvqqqqqqtttxxx|||~~~~~~}}}}}}|||tttmmmjjjppp{{{zzzvvvqqqllliiiaaa^^^ZZZWWWTTTQQQMMMJJJDDDCCCAAA@@@@@@AAAAAABBBEEEFFFGGGIIILLLNNNQQQRRRQQQSSSVVVXXXZZZ^^^cccfffiiilllrrryyy}}}~~~~~~xxxrrrmmmkkkjjjjjjhhhfffddddddcccbbb```^^^ZZZYYYXXXYYYXXXTTTLLLFFF===999555222111111000000..............................------------......000///...///000111///---------------------------***+++,,,---------,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,------,,,,,,,,,,,,,,,---...000111............////////////111111111111222333444555444444444444555666777888888;;;?????????@@@EEEHHHHHHKKKNNNPPPPPPPPPQQQRRRRRRTTTVVVXXXYYY[[[^^^aaaaaaaaabbbdddfffggghhhiiijjjllltttuuummmlllpppuuuzzz}}}~~~}}}}}}}}}}}}~~~xxxtttqqqpppxxx|||vvvqqqmmmjjjfffccc]]]ZZZVVVSSSPPPMMMIIIFFFDDDCCCBBBBBBBBBCCCDDDEEEIIIIIIJJJLLLNNNPPPSSSTTTTTTVVVYYY]]]```ffflllpppsssvvv~~~~~~yyysssooommmllllllllljjjgggdddccc```\\\YYYVVVVVVWWWXXXWWWQQQGGG@@@999666333111000000///...---..................---///..................//////...---...000000...---------------------------+++,,,---...///......---,,,,,,++++++,,,,,,---...,,,---.........---+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******++++++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---...---------------...000222333............////////////000000000000111222333444444444444444555666777777888<<<@@@@@@???AAAEEEJJJHHHKKKNNNPPPPPPQQQRRRSSSRRRTTTVVVXXXYYY[[[^^^```___```aaaccceeefffhhhhhhgggjjjrrr~~~xxxmmmiiimmmtttyyy{{{|||}}}}}}|||||||||}}}}}}}}}~~~~~~~~~~~~~~~uuuvvvwwwxxxxxxtttooojjjfffccc___]]]ZZZXXXTTTQQQNNNKKKGGGDDDEEEDDDCCCCCCDDDEEEFFFGGGKKKKKKLLLMMMOOORRRTTTUUUWWWYYY]]]aaaeeelllssswww{{{zzzuuuqqqnnnmmmmmmnnnkkkhhheeeaaa]]]YYYUUUTTTTTTVVVWWWVVVOOODDD;;;666444222000000///---,,,------............------//////............//////,,,++++++,,,------,,,***------------------------***+++---.........------,,,,,,++++++,,,,,,---...+++---///000000...+++)))+++,,,,,,------,,,,,,+++........................++++++,,,---------,,,,,,******++++++++++++******,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---......,,,+++************,,,,,,............/////////000////////////000111222333555555555555555666777888999===AAAAAA@@@AAAFFFKKKHHHKKKNNNPPPQQQQQQRRRSSSSSSTTTVVVXXXXXXZZZ^^^```^^^___```bbbdddfffggghhhdddgggppp}}}rrrlllkkkmmmtttxxxxxx{{{{{{}}}~~~}}}zzzxxxxxxyyyzzz~~~}}}yyy|||}}}~~~|||wwwsssooojjjeeebbb___\\\YYYTTTRRROOOKKKHHHFFFEEEDDDAAA@@@@@@AAACCCFFFIIIKKKOOOPPPQQQQQQQQQSSSVVVXXX]]]aaaeeeiiiqqq|||}}}vvvrrrpppqqqrrrsssrrrnnniiiddd^^^YYYVVVTTTVVVXXXWWWQQQHHH>>>888333333222111000///...---........................------------------------000000//////.........---111...***((())),,,---...++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,---......---,,,+++.........------,,,,,,,,,***************************+++,,,,,,+++***)))(((000000///...---++++++***+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---...,,,,,,,,,---------......//////000000111111222222///000000000111111111111333444555666777888999:::;;;<<<>>>???@@@AAADDDGGGJJJKKKMMMOOOPPPRRRRRRSSSSSSUUUWWWXXXYYYZZZ\\\^^^^^^^^^___```bbbccceeefffjjjmmmrrrzzzuuurrrsssxxx||||||}}}{{{}}}~~~|||zzzxxxvvvwwwxxx{{{}}}{{{wwwrrrnnnjjjeee```]]]ZZZWWWUUUPPPNNNKKKHHHEEECCCBBBBBBCCCBBBBBBCCCEEEHHHKKKMMMNNNPPPQQQRRRRRRUUUYYY[[[]]]cccjjjqqq|||yyyuuusssrrrrrruuurrrnnnhhhaaa[[[WWWTTTUUUVVVVVVSSSMMMDDD<<<666333333222111000///...---........................------------------------000/////////............,,,***''''''))),,,......++++++++++++++++++++++++///...---,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++***************************++++++,,,+++***)))(((***************)))))))))+++,,,,,,------,,,,,,+++---,,,++++++++++++,,,---,,,,,,,,,---------..................------------111111111111222222222222333333444666777888999:::;;;===???@@@@@@BBBEEEGGGJJJLLLMMMOOOQQQRRRSSSSSSTTTVVVXXXXXXXXXYYY[[[]]]]]]^^^^^^___aaaccceeefffjjjmmmsss|||zzzvvvtttwwwzzzzzz{{{~~~|||}}}~~~~~~|||zzzxxxuuuuuuuuuvvvyyy}}}yyypppkkkgggddd^^^ZZZWWWTTTRRROOOLLLJJJHHHEEECCCBBBBBBBBBEEEEEEEEEFFFHHHKKKNNNOOOPPPRRRSSSTTTVVVYYY^^^aaaaaajjjttt~~~~~~zzzwwwuuutttvvvsssmmmfff___YYYVVVTTTWWWVVVSSSNNNGGG@@@999555222222111000//////......................................................////////////............,,,+++******,,,---------------------------------......---,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------******+++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,++++++***)))&&&&&&'''((()))******++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,---------...............---,,,,,,++++++111222222222222333333333333333444555777888999:::<<<===???@@@AAACCCFFFHHHKKKLLLNNNPPPRRRSSSTTTTTTUUUWWWXXXXXXXXXXXXYYY[[[\\\]]]]]]___```bbbdddeeejjjnnnttt}}}zzzvvvwwwyyyyyyzzz|||}}}}}}~~~~~~}}}{{{yyyxxxttttttssssssuuuxxx{{{||||||rrrkkkfffbbb^^^YYYVVVSSSQQQNNNLLLJJJIIIGGGEEEDDDCCCDDDDDDFFFFFFGGGIIIKKKNNNPPPQQQSSSUUUVVVWWWYYY]]]cccgggkkkvvv{{{yyywwwuuuqqqkkkddd^^^ZZZWWWVVVYYYVVVPPPIIIBBB;;;666444222111111000//////..............................///////////////////////////////////////.........222111/////////...,,,***////////////////////////...------,,,,,,,,,------...---,,,++++++,,,---......---,,,++++++,,,---...******++++++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++***(((((()))***+++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......////////////////////////111111111222222222333333222333444555666888999999<<<>>>@@@AAABBBDDDGGGIIILLLMMMOOOQQQRRRTTTTTTUUUVVVWWWXXXXXXWWWVVVWWWYYY[[[\\\\\\^^^```bbbdddeeejjjnnnttt~~~~~~}}}~~~}}}}}}}}}}}}|||zzzyyyxxxuuutttrrrrrrsssuuuwwwxxxzzz~~~vvvnnngggbbb^^^[[[VVVSSSPPPNNNLLLJJJGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGIIIKKKMMMPPPRRRSSSUUUVVVWWWYYY[[[```gggkkkuuu|||{{{rrrnnniiiccc___[[[ZZZYYYXXXTTTLLLDDD===888555444111111000000///.................................////////////////////////.........///////////////222111000000000///,,,***........................------,,,,,,,,,------...---,,,+++******+++,,,------,,,+++******+++,,,---++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,---------............///000111111222222000000000000111111111222222222333555666777888999;;;===???AAABBBDDDGGGJJJLLLMMMOOOQQQRRRTTTTTTUUUUUUWWWXXXWWWVVVUUUVVVXXX[[[[[[\\\^^^```bbbdddfffiiimmmttt~~~~~~}}}|||{{{zzzxxxwwwuuutttrrrqqqqqqrrrtttuuuuuuxxx|||xxxqqqkkkddd___ZZZWWWRRROOOMMMKKKIIIHHHCCCCCCBBBBBBBBBDDDEEEFFFHHHIIIKKKMMMPPPRRRTTTUUUUUUWWWYYY\\\```gggooottt~~~|||{{{nnnkkkgggccc^^^[[[YYYXXXSSSOOOGGG???999555444333000000000//////..................................................................///////////////,,,++++++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,+++*********+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,---------......+++,,,---...///111222222//////000000000111111111222222333444666777888999:::<<>>???AAACCCGGGIIIJJJLLLMMMOOOQQQRRRSSSSSSSSSUUUVVVVVVUUUUUUVVVXXX[[[\\\]]]___aaadddfffhhhkkkpppxxx~~~}}}{{{zzzyyyxxxwwwsssrrrpppoooooopppqqqrrrnnnpppsssuuuwww{{{zzzvvvxxxxxx{{{rrrjjjgggccc\\\VVVQQQNNNJJJGGGEEEDDDBBBAAAEEEDDDEEEEEEGGGIIILLLMMMKKKMMMPPPSSSVVVXXXYYYZZZ^^^aaafffmmmvvvzzzzzz}}}~~~{{{xxxvvvtttiiihhheee```[[[VVVQQQOOOHHHDDD===777222000000111///////////////.................................---------------------------.........//////000000000...,,,,,,.........---////////////////////////,,,,,,,,,,,,,,,---...///***+++,,,------,,,+++******+++,,,------,,,+++***---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///------------------------+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***,,,,,,,,,---------............//////////////////111111222222222333333333111222333444555777888888888:::===???@@@CCCFFFIIIJJJKKKMMMOOOPPPRRRRRRSSSRRRTTTUUUUUUUUUUUUWWWXXX\\\\\\^^^```bbbeeegggiiimmmrrr{{{}}}{{{xxxvvvuuusssrrrrrrssssssssspppnnnlllnnnqqqssstttwwwzzz}}}sssmmmmmmnnnrrryyyyyyqqqhhhaaa^^^[[[VVVQQQLLLJJJGGGDDDCCCDDDEEEFFFGGGFFFEEEGGGJJJLLLMMMMMMPPPQQQQQQSSSUUUYYY]]]___eeelllsssyyy{{{zzz{{{}}}~~~~~~|||{{{wwwrrrnnngggeeeccc```\\\VVVNNNIII@@@===888444333333333222///000222222000///000111......------------......,,,,,,,,,---------......+++++++++++++++,,,---...------------------------------------------,,,,,,//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000------------------------++++++++++++++++++++++++)))***++++++++++++***)))******+++++++++,,,,,,,,,++++++,,,---...///000111............////////////000000000000000111111111111111222333555777999::::::<<<===>>>???BBBFFFIIILLLLLLNNNPPPRRRTTTUUUVVVSSSSSSUUUVVVVVVWWWWWWWWW]]][[[]]]cccffffffhhhlllpppqqqwww|||zzzwwwuuuqqqqqqpppqqqrrrqqqooollllllnnnppppppqqqrrruuuwwwtttjjjgggjjjmmmrrr|||rrrkkkbbb\\\ZZZWWWRRRNNNJJJIIIGGGEEEDDDDDDEEEFFFGGGGGGHHHJJJMMMPPPQQQQQQUUUUUUVVVXXX[[[```eeeiiioooyyy}}}{{{|||}}}~~~~~~{{{yyyuuupppmmmkkkhhhddd```YYYPPPGGGAAA>>>:::555333222222111000...///111111///...///000......------------......//////...---+++***)))))),,,,,,,,,,,,,,,---......------------------------------------------------.........------------,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,******+++++++++,,,,,,,,,+++,,,,,,---...///000000............//////////////////000000111111111222111222222333555777888999:::<<<===>>>???BBBEEEHHHLLLLLLNNNPPPRRRSSSTTTUUURRRRRRTTTUUUVVVVVVVVVVVV]]]\\\^^^cccffffffiiimmmqqqsssyyy~~~zzzwwwsssrrrqqqqqqqqqqqqooollllllmmmnnnmmmmmmmmmoooqqqyyy}}}|||qqqgggaaadddjjjnnnvvv~~~uuuooohhhbbb[[[UUUSSSPPPLLLIIIGGGGGGFFFEEEEEEEEEEEEEEEGGGIIIKKKNNNQQQSSSTTTUUUVVVXXXZZZ\\\```gggnnnsss|||~~~~~~~~~zzzwwwsssnnnkkkmmmiiiddd]]]UUUKKKAAA;;;:::777333000000000//////---...000000.........///......------------......//////...,,,+++)))((('''...------------...//////------------------------+++,,,,,,------.........------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------------------------------------------------......//////......---******+++++++++,,,,,,,,,,,,,,,------.........///............////////////......///000111222222333222333333444555666777888:::;;;===>>>???AAAEEEHHHKKKLLLNNNPPPQQQRRRSSSSSSQQQQQQRRRSSSTTTUUUVVVWWW^^^\\\^^^dddggggggjjjnnnrrruuu|||zzzwwwuuutttssssssrrrpppnnnkkklllllllllkkkkkklllnnntttwww|||uuujjjbbb___eeemmmttt~~~|||zzzvvvooohhhccc^^^YYYTTTPPPNNNKKKHHHFFFEEEEEEFFFFFFFFFGGGGGGGGGIIIKKKNNNQQQRRRTTTUUUVVVZZZ]]]```dddiiirrr|||{{{wwwsssooollllllhhhaaaYYYQQQHHH???:::777444111///000000///...---///000000///......///......------------......---------,,,,,,,,,++++++//////............//////------------------------++++++,,,,,,---...//////------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------............////////////---...///000111222333333333333333444555666777777:::;;;===>>>???AAAEEEHHHKKKLLLNNNPPPQQQRRRRRRRRRPPPPPPQQQRRRTTTVVVWWWXXX___]]]^^^dddggghhhkkkppprrruuu}}}~~~|||yyyvvvuuutttrrrpppnnnjjjkkklllkkkjjjkkklllnnnpppssswwwzzz~~~}}}qqqiiibbbaaahhhqqq{{{}}}zzzwwwuuurrroookkkfff```[[[VVVSSSPPPMMMKKKIIIHHHFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKNNNQQQSSSSSSTTTVVVXXXaaaeeelllrrrxxx~~~zzzwwwsssqqqooohhh^^^TTTKKKCCC<<<888555333111000000111000///...000222111000///000000......------------.....................---------000//////.........//////------------------------++++++,,,,,,---...//////------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------+++++++++,,,,,,---------******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------............////////////---...///000111222333333333333333444555666777777999;;;<<<===>>>AAAEEEGGGJJJLLLNNNQQQRRRSSSSSSRRRQQQQQQQQQSSSUUUWWWYYYZZZ___]]]^^^cccggghhhlllqqqrrruuu~~~~~~zzzvvvtttrrrooommmkkklllmmmlllkkkjjjlllnnnnnnppprrrsssuuuxxx}}}xxxnnngggbbbccckkkuuu{{{vvvsssooollliiieeebbb___ZZZWWWPPPOOONNNLLLJJJIIIHHHHHHGGGGGGHHHIIIKKKMMMOOOPPPOOORRRUUUVVVUUUWWW[[[___eeemmmvvv~~~{{{xxxrrriii\\\NNNCCC;;;666333333222000000111222111000///111222222111000000111......------------......111111000///...---,,,,,,000000///............///------------------------+++,,,,,,------.........------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------,,,,,,------***++++++,,,,,,------...******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,---------...............////////////......///000111222222333222333333444555666777888999:::<<<===>>>@@@DDDGGGIIIKKKOOORRRTTTUUUTTTTTTRRRRRRSSSTTTVVVYYY\\\^^^___\\\]]]bbbfffggglllqqqrrrvvv|||yyyuuurrrpppnnnooonnnllljjjiiiiiikkklllmmmmmmmmmnnnpppsssvvvxxx}}}vvvkkkeeebbbeeeppp{{{zzztttooommmfffccc___\\\ZZZXXXVVVTTTLLLLLLLLLKKKJJJIIIIIIJJJIIIIIIIIIJJJMMMPPPSSSUUUSSSVVVYYYZZZZZZ^^^eeekkknnnxxxqqqfffVVVFFF<<<666444333111000///000111222111000...000111111000//////000......------------......//////.........---------000///......---------...------------------------------------------------.........------------,,,---,,,,,,++++++,,,,,,---...------,,,++++++,,,,,,******+++,,,,,,---......++++++++++++++++++,,,,,,++++++++++++++++++++++++************************...---,,,,,,,,,,,,---...******+++++++++,,,,,,,,,******+++,,,------..................//////////////////000000111111111222111222222333555777888999999:::<<<===>>>@@@DDDGGGIIIKKKOOOSSSVVVWWWWWWVVVTTTTTTUUUVVVXXX\\\___aaa^^^[[[\\\aaadddgggkkkqqqsssxxx~~~zzzwwwtttppppppooollliiigggggggggjjjkkkkkkjjjiiijjjnnnpppnnnttt{{{xxxkkkdddbbbggguuu~~~{{{vvvqqqkkkfffccc```]]]YYYVVVUUUTTTRRRQQQJJJKKKKKKKKKJJJIIIJJJKKKKKKKKKJJJKKKNNNRRRVVVYYYVVVYYY\\\]]]___dddmmmttt|||kkk```OOO@@@888555555666000///...///111111111000---///000000///......///.........------.........)))***+++,,,...///000000000///...---------------------------------------------------------,,,,,,//////.........------------,,,,,,++++++,,,,,,------,,,,,,+++*********+++******+++,,,,,,---......,,,,,,++++++***))))))(((++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++++++++,,,---******+++++++++,,,,,,,,,))))))***+++---...//////............/////////000000000000000000111111111111111222333555777999:::999:::<<<===>>>@@@DDDGGGHHHKKKOOOTTTWWWXXXXXXXXXVVVVVVVVVWWWZZZ^^^aaaccc]]]ZZZ[[[```dddfffkkkqqqtttyyy~~~zzzqqqooollljjjiiihhhfffdddeeedddeeegggiiijjjiiigggmmmooorrruuuzzz|||uuummmhhhffflll}}}~~~zzzwwwrrrnnnjjjeee___[[[YYYWWWTTTPPPNNNMMMMMMMMMHHHJJJKKKJJJIIIHHHIIIJJJKKKJJJKKKNNNRRRVVVXXXXXX]]][[[]]]dddgggkkkuuu{{{dddXXXHHH<<<777555333111333222111///......------,,,---...///000222333333000///...---------------///............---------.........,,,+++,,,///222///---,,,,,,...//////...........................)))***+++,,,,,,,,,,,,+++,,,++++++***+++,,,...///---+++)))'''&&&''')))+++)))))))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......---...............------///000111222222333222222111111222333444666777888;;;<<<<<<<<<<<>>CCCFFFJJJLLLOOORRRUUUVVVWWWXXXUUUVVVVVVVVVVVVWWWZZZ\\\]]]^^^___```bbbffflllpppuuu}}}xxxssspppnnnlllllliiifffeeeeeeeeedddccceeeeeefffffffffhhhlllnnnrrrvvv|||yyywwwzzzzzzzzzxxxtttppplllhhhfffbbb___[[[YYYWWWTTTQQQOOOOOONNNMMMLLLLLLLLLLLLLLLIIILLLNNNPPPPPPRRRUUUWWWVVVWWWYYY[[[^^^ccchhhkkkooouuu|||yyy|||sss___RRRAAA===888444333333222111000000//////000000111222...............---------------,,,,,,,,,,,,------///............---------,,,------,,,++++++---///222000............---,,,........................---,,,***))))))***,,,---...------,,,++++++++++++---,,,***))))))***+++,,,------,,,,,,++++++++++++******************************+++++++++,,,,,,,,,---------------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------..................///000000000////////////111222222222222222111111222333444666777888888999:::;;;<<>>;;;666222111222222222222111000000000000000000000000000000............//////////////////...---,,,,,,++++++,,,,,,.../////////...------------............///000000//////.........---,,,++++++******++++++,,,,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---((()))******++++++++++++,,,++++++***)))))))))***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,---...---+++***+++,,,000...,,,++++++,,,***))),,,,,,------.../////////,,,---...///000000000000...///111222222111000///222222222333555666888999;;;;;;>>>CCCHHHJJJHHHEEEJJJNNNRRRUUUVVVWWWXXXYYYVVVYYY\\\\\\[[[[[[^^^aaafffgggiiiiiijjjmmmpppsssyyy}}}}}}vvvssspppmmmfffffffffdddcccccccccdddbbbbbbbbbcccdddeeefffgggjjjjjjkkknnnssswwwyyyyyy~~~~~~|||yyyvvvxxxwwwwwwwwwxxxyyyzzzzzz{{{{{{|||}}}~~~~~~~~~~~~{{{zzzwwwsssnnnjjjfffddd\\\XXXRRROOONNNMMMLLLJJJLLLLLLLLLNNNPPPRRRSSSSSSUUUWWWZZZ\\\^^^aaaeeegggjjjnnntttyyy~~~~~~vvvnnniii^^^SSSFFF>>>;;;999555111111222222222222111000000000000000000000000000000222111111111000000////////////...------,,,++++++,,,---.../////////...------------............///000/////////.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,---...---+++***+++,,,111///---------...---,,,...............---------,,,---...///000000000000111111222333444444333333333333333444555777888999;;;;;;===AAAFFFIIIHHHFFFJJJMMMQQQTTTUUUVVVWWWXXXWWWZZZ]]]]]]\\\\\\___bbbeeeggghhhiiijjjlllpppssszzzzzzuuurrrlllkkkiiigggeeedddddddddaaaaaaaaabbbcccdddfffffffffeeedddfffiiilllnnnnnnqqqsssuuuxxx|||~~~|||xxxvvvuuutttrrrqqqooooooooooooppprrrssstttsssssssssssstttuuuvvvwwwrrrqqqnnnkkkfffbbb^^^\\\UUURRRNNNLLLLLLLLLLLLKKKKKKKKKMMMNNNQQQSSSUUUVVVZZZ]]]```cccggglllqqquuuwww}}}~~~ssshhh```SSSJJJ???999888777444111111222222222222111000000000000000000000000000000333222222111000///...---//////......---,,,,,,,,,,,,---......//////......---------............////////////...............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,------++++++,,,...///...,,,,,,---......---//////......---,,,,,,+++,,,---...///000000000000.........//////111222222444444444555555777888999;;;;;;<<>>AAADDDGGGGGGKKKOOORRRSSSTTTUUUVVVUUUXXX[[[[[[ZZZZZZ]]]```ccceeehhhkkklllnnnqqqsssvvv~~~xxxsssqqqooollliiiiiiiiiiiijjjkkklllmmmnnnooommmjjjiiihhhfffcccaaaaaa``````aaacccgggjjjlllnnnoooppppppooooooqqqssswwwxxxzzz|||~~~}}}zzzxxxvvvuuuuuuuuuvvvxxxyyy{{{{{{{{{yyywwwtttqqqnnnmmmkkkhhhcccaaa```aaaaaa```]]]]]][[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\\\\ZZZZZZYYYXXXVVVTTTSSSRRRNNNOOOPPPOOONNNNNNOOOQQQTTTXXX\\\^^^```eeelllrrruuu{{{}}}hhhVVVGGG???;;;888555444444444444333111222222222222111000000////////////////////////....../////////000000000...........................------------...//////---------............///---------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***,,,------++++++,,,......---++++++,,,------,,,***++++++,,,------......,,,---...///000000000000////////////000111333333222222222333555666888999:::;;;<<<===>>>@@@DDDGGGHHHKKKOOORRRSSSTTTUUUVVVTTTWWWZZZZZZYYYYYY\\\___cccfffjjjlllnnnppprrrtttxxx|||zzzwwwsssppppppqqqqqqrrrsssuuuvvvtttrrrqqqpppnnnkkkfffcccbbb```___^^^^^^```cccdddeeefffffffffeeefffhhhkkkmmmnnnppprrruuuwwwyyyzzzxxxyyyzzz{{{{{{|||~~~{{{zzzyyywwwtttrrrnnnnnnmmmnnnoooppprrrsssrrrqqqpppnnnkkkhhhfffeeeccc```\\\ZZZZZZZZZYYYXXXVVVUUUTTTTTTSSSSSSSSSSSSPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQOOORRRTTTUUUTTTUUUXXXZZZYYY]]]cccggglllsss}}}nnn[[[MMMCCC===888666444333333222222222111222222222222111000000//////////////////////////////////////////..................////////////...------,,,---...///000---------............///,,,,,,,,,------.........------,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,***************+++,,,,,,------------------------******+++++++++,,,,,,,,,,,,---...---+++***+++,,,///---,,,+++,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,---,,,---...///000000000000---......///000000000//////000000222444666888999999;;;>>>???>>>@@@CCCFFFHHHLLLPPPSSSTTTTTTUUUVVVUUUXXX[[[[[[ZZZZZZ]]]```dddgggkkknnnppprrrtttvvvxxx}}}xxxxxxxxxxxxyyy{{{|||}}}yyyxxxwwwvvvtttpppjjjfffeeeccc```^^^]]]^^^```aaa___``````______```ccceeedddeeegggjjjllloooqqqrrrssstttuuuuuuuuuvvvyyy|||}}}}}}~~~~~~{{{|||}}}~~~~~~~~~}}}yyywwwtttrrrqqqooommmjjjhhhhhhhhhhhhiiikkklllnnnjjjjjjiiigggdddbbb```^^^\\\ZZZWWWUUUUUUUUUTTTRRRPPPPPPPPPOOOPPPPPPQQQQQQKKKLLLNNNPPPPPPPPPOOOOOORRRRRRSSSTTTTTTTTTSSSSSSRRRUUUYYY[[[[[[]]]aaadddbbbhhhooouuu{{{nnn[[[LLLCCC===;;;666555333222222111000000111222222222222111000000//////////////////////////////...---,,,++++++***.........///////////////......---,,,---...///000---------.........//////,,,,,,,,,------............------,,,,,,------...,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---((()))***+++++++++++++++***)))))))))***++++++,,,------------------------*********++++++,,,,,,,,,,,,---...---+++***+++,,,...,,,***)))******)))(((...------,,,,,,++++++***,,,---...///000000000000111111333444444333222111......///111333666888:::999<<>>???AAAEEEHHHKKKNNNRRRTTTSSSSSSSSSTTTWWWYYY[[[ZZZYYYZZZ___ccccccgggkkkmmmmmmooossswwwyyy|||vvvqqqmmmiiiddd```^^^]]]\\\[[[YYYXXXXXXWWWWWWWWWWWWWWWYYYYYY[[[\\\^^^```aaabbbbbbbbbbbbccceeefffhhhiiinnnpppsssvvvyyy{{{|||}}}|||zzzvvvuuutttqqqpppnnnnnnmmmooooooppppppqqqrrrrrrsssrrrqqqppppppqqqqqqpppnnnkkkkkkiiigggeeecccaaa```aaa___\\\[[[\\\]]]]]]]]]\\\\\\ZZZYYYWWWUUUTTTSSSPPPOOONNNLLLKKKJJJIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIKKKMMMOOOOOOOOOPPPQQQSSSUUUWWWZZZ]]]bbbgggnnnrrrtttuuuxxx|||{{{hhh]]]NNNBBB<<<999666333444444333222222222222333111111111111111111111111...//////000000000000///------------------------......////////////......---------............///...------,,,---...///000000///...---,,,,,,---...,,,,,,,,,,,,------------------------------,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---------+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------.....................////////////000000000000111111111222///000111222444777999:::999;;;===>>>???AAADDDGGGLLLOOORRRTTTTTTTTTTTTTTTWWWYYYZZZYYYXXXYYY]]]aaacccfffjjjlllmmmnnnsssvvv{{{|||wwwrrrnnnhhhccc```^^^[[[YYYWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXYYYYYY\\\\\\]]]^^^___aaabbbccceeegggiiimmmoooqqqqqqrrrwwwxxxyyyyyywwwuuurrrpppnnnmmmllljjjhhhggggggfffggggggggghhhhhhiiiiiijjjiiihhhgggggghhhhhhgggfffeeedddcccaaa___]]]\\\[[[\\\YYYWWWVVVVVVWWWVVVVVVTTTSSSSSSRRRQQQPPPOOOOOOJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHFFFGGGIIIKKKMMMOOOPPPQQQRRRTTTVVVXXXZZZ]]]bbbeeemmmwwwpppeeeUUUMMMBBB:::888777777666444444333222222222222222111111111111111111111111111000000////////////000------...//////...------///...............//////---------............///...------------.../////////...------,,,------............---------------,,,,,,------------------///......------------...,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,------------***++++++,,,---...///000............////////////000000000000111111111111000000111333555777999:::;;;<<<>>>??????AAADDDFFFLLLOOOSSSUUUUUUUUUUUUVVVWWWYYYZZZYYYWWWXXX\\\___bbbfffjjjllllllnnnrrrvvv{{{}}}wwwssslllfffbbb]]]YYYWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVVVVYYYYYYYYYZZZ[[[]]]^^^___^^^___bbbdddfffggghhhhhhooopppppppppooommmkkkiiigggfffdddcccbbbaaa``````_________``````aaaaaaaaabbb```___```aaaaaa```___^^^]]]\\\ZZZYYYWWWVVVVVVVVVSSSQQQPPPPPPQQQPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJKKKKKKHHHJJJMMMNNNPPPQQQRRRTTTXXXZZZ^^^```aaaeeekkkoooyyy}}}nnn___WWWKKKEEE===888666666666666444333333222111222222222111111111111111111111111222111000.........///000000000///......///000000222111///---,,,,,,,,,------------............///------------......//////---------------------.../////////......------,,,++++++++++++,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////............////////////111111111111222222222222333333333444444555666777<<<===?????????AAACCCEEELLLOOOSSSUUUVVVUUUVVVWWWXXXZZZ\\\[[[XXXXXX[[[___bbbeeejjjkkklllnnnrrruuu{{{}}}xxxppphhhbbb]]]YYYVVVVVVVVVUUUTTTSSSRRRRRRSSSQQQQQQRRRSSSTTTTTTUUUUUURRRRRRRRRSSSSSSUUUVVVWWWYYYZZZ]]]___```aaaaaa```eeeeeeffffffeeedddcccbbb]]]\\\[[[ZZZYYYYYYXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZ\\\[[[ZZZZZZ\\\\\\[[[ZZZWWWVVVUUUTTTSSSRRRQQQQQQPPPNNNLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKMMMPPPQQQQQQRRRTTTWWWZZZ^^^dddgggiiilllrrrwwwzzzkkk]]]RRRLLL???<<<777333222222222222333333222111111111111222000000000000000000000000222111000.........///000222000---++++++---000222111000...---,,,,,,,,,------------............///---------...............++++++,,,------........./////////......------,,,))))))******+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,,,,---+++***)))***++++++,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------------------------------............////////////222222222333333333444444444444444444555666777777<<<>>>???@@@@@@AAADDDFFFLLLOOOSSSUUUVVVVVVVVVWWWYYY\\\^^^]]]ZZZZZZ]]]```bbbfffjjjllllllnnnrrrvvv}}}}}}tttkkkddd^^^ZZZXXXXXXWWWVVVUUUTTTSSSSSSSSSPPPPPPPPPQQQRRRRRRSSSSSSOOOOOOOOOPPPPPPQQQRRRSSSUUUWWWXXXZZZ[[[[[[ZZZZZZYYYZZZ[[[[[[[[[[[[[[[[[[XXXXXXWWWVVVVVVVVVVVVVVVTTTTTTUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUWWWXXXWWWVVVRRRQQQQQQPPPOOONNNNNNMMMKKKJJJIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKGGGFFFFFFFFFGGGGGGHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMMMMPPPRRRRRRRRRSSSXXX\\\]]]dddmmmrrruuuyyyxxxiiiZZZMMMEEE@@@777555444333222333444555333333222111111111111111000000000000000000000000111000000////////////000///---***((((((***---///,,,,,,,,,,,,---...//////---------............///,,,---......//////......)))***+++---.....................---------------))))))******++++++,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,,,,,,,+++))))))******+++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,............////////////222222222333333333333444111111222444666888:::;;;<<<===???@@@@@@BBBEEEGGGKKKNNNRRRUUUUUUUUUVVVWWWYYY\\\^^^^^^\\\\\\^^^aaacccgggkkkmmmmmmooossswwwxxxmmmfffaaa^^^\\\YYYYYYWWWVVVUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTQQQRRRTTTUUUVVVUUUUUUTTTQQQRRRSSSTTTUUUVVVVVVWWWUUUUUUTTTSSSSSSSSSTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOPPPRRRRRRRRRQQQNNNNNNNNNMMMMMMLLLLLLLLLHHHGGGGGGHHHJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPSSSUUUVVVVVVZZZbbbhhhgggqqq~~~}}}ttteeeWWWLLLCCC===888555555555555444444555666333222222111111111111111000000000000000000000000...//////000000000000///------,,,,,,,,,,,,------***+++,,,---............---------............///,,,---.../////////...---((()))+++---............,,,,,,,,,,,,------------***++++++,,,------......+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++))))))***+++++++++++++++******************************+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,------------------............////////////000000111111111222222222111111222444666888:::;;;;;;<<>>@@@AAACCCGGGIIIIIILLLPPPSSSTTTTTTUUUVVVUUUXXX\\\]]][[[[[[^^^aaaeeehhhmmmnnnoooqqquuuxxx}}}}}}rrrmmmiiiddd```]]][[[ZZZZZZZZZXXXVVVSSSUUUVVVUUUUUUTTTRRRQQQPPPPPPPPPOOONNNMMMMMMMMMNNNMMMMMMNNNNNNOOOOOOOOOPPPOOOOOONNNNNNMMMMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJJJJJJJKKKKKKLLLLLLJJJIIIIIIIIIIIIJJJKKKKKKMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNPPPRRRTTTTTTSSSRRRVVVZZZ^^^bbbhhhqqqwwwyyybbbXXXLLLBBB>>>;;;777333444444333333333333222222000000000000000000000000222000///------///000222////////////..........................................---,,,,,,,,,,,,---/////////...---------,,,...........................---,,,+++***+++,,,,,,---,,,++++++************------------------------------,,,,,,+++***))))))+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++,,,.........,,,***))))))***+++,,,---...------,,,+++******,,,,,,+++***++++++++++++++++++++++++)))***,,,,,,+++++++++,,,//////...---,,,,,,++++++///......------///000111000000000000111222333444555444444444555666888999:::===???AAAAAACCCEEEHHHEEEHHHMMMQQQTTTUUUUUUUUUXXXYYY[[[\\\\\\]]]___aaafffhhhjjjlllmmmooorrrttt{{{|||wwwsssnnniiidddbbb``````___^^^\\\ZZZYYYXXXWWWUUUTTTRRRPPPPPPRRRQQQPPPOOOOOOOOOOOOOOOMMMMMMMMMNNNNNNNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMPPPPPPOOONNNNNNOOOPPPPPPRRRRRRRRRTTTVVVXXXXXXXXXYYY]]]bbbgggmmmwwwiiiYYYQQQFFF>>><<<:::777555444444333333333222222222------------------------111000///......///000111////////////............////////////////////////......---,,,,,,,,,,,,---............------------........................///...---,,,,,,,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***+++,,,,,,------,,,,,,+++---,,,,,,++++++*********,,,++++++***)))))))))*********++++++,,,------...,,,+++******,,,,,,+++***++++++++++++++++++++++++)))***,,,,,,+++++++++,,,------------------------...------,,,---...///000000000000000111222333333444444444444555666888999;;;===???AAAAAACCCEEEGGGFFFHHHMMMQQQTTTUUUVVVUUUWWWYYY[[[\\\\\\]]]___```fffhhhjjjkkklllnnnrrrttt{{{zzztttpppkkkiiifffddddddcccaaa```___^^^[[[XXXVVVTTTRRRRRRTTTSSSRRRQQQPPPPPPPPPPPPLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLIIIIIIHHHHHHIIIIIIJJJKKKHHHIIIIIIJJJKKKLLLLLLMMMKKKLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOQQQPPPPPPOOOOOOPPPPPPQQQQQQRRRSSSTTTVVVYYYZZZ[[[```dddiiipppxxxlllYYYMMMFFF>>>999888888777666333333333333222222222222111111111111111111111111111000///......///000111////////////............////////////////////////......---,,,,,,,,,,,,---------------....................................000///...------------......------,,,,,,,,,,,,,,,++++++++++++++++++++++++///......------,,,,,,++++++,,,,,,------,,,,,,+++...------,,,+++***))))))---,,,***(((((()))***,,,++++++******+++,,,---...,,,+++******,,,,,,+++***++++++++++++++++++++++++)))***,,,,,,+++++++++,,,++++++,,,,,,---...//////------,,,,,,------...///000000000111111222333333444444444444555777999:::;;;===???AAAAAACCCEEEGGGFFFIIIMMMQQQTTTVVVVVVVVVWWWYYYZZZ[[[[[[\\\^^^```fffgggiiikkklllnnnqqqttt|||}}}xxxuuurrrooollllllkkkiiihhhfffdddaaa]]]ZZZXXXWWWVVVVVVUUUTTTRRRRRRQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHIIIJJJJJJKKKIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLMMMMMMNNNOOOPPPPPPNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSRRRSSSUUUVVVYYY[[[___bbbiiimmmttt{{{ooo\\\PPPCCC???999666666666666555333333333222222222222111333333333333333333333333000000////////////000000////////////............////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,------.................................///......---------------...------,,,,,,---------++++++++++++++++++++++++......------,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********...---,,,+++++++++,,,---,,,+++***))))))+++---///,,,+++******,,,,,,+++***++++++++++++++++++++++++)))***,,,,,,+++++++++,,,++++++,,,------......///------------....../////////000000111222222333333444333333444555777999:::;;;===@@@AAAAAABBBEEEGGGGGGIIIMMMQQQTTTVVVWWWWWWWWWXXXZZZZZZZZZ[[[^^^```eeegggiiijjjkkkmmmqqqsss}}}}}}{{{zzzxxxvvvtttmmmkkkhhhddd```]]][[[ZZZWWWWWWUUUTTTSSSRRRRRRRRROOOOOOOOOOOOOOONNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQNNNOOOOOOPPPQQQQQQRRRRRRTTTTTTUUUVVVWWWWWWXXXXXXUUUXXX[[[]]]```dddiiinnnuuu{{{kkkZZZMMMHHH>>>;;;888555444444444444333333222222222111111111000000000000000000000000000000////////////000000////////////............------------------------......---,,,,,,,,,,,,---+++,,,,,,,,,------..............................------------,,,,,,++++++---------,,,,,,------...------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++------------,,,+++,,,+++***))))))***,,,...,,,+++******,,,,,,+++***++++++++++++++++++++++++)))***,,,,,,+++++++++,,,------------------------.../////////000000000000//////111222222333222222333333333444555777999;;;<<<>>>@@@AAAAAABBBDDDFFFHHHJJJMMMPPPSSSVVVWWWXXXWWWXXXYYYXXXXXXZZZ]]]```dddfffhhhiiikkkmmmppprrr|||yyywwwtttpppjjjeee```^^^ZZZYYYXXXVVVUUUTTTTTTTTTRRRRRRQQQQQQQQQQQQPPPPPPOOOPPPPPPPPPPPPQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQPPPQQQQQQRRRSSSTTTUUUUUUSSSTTTUUUWWWYYYZZZ[[[[[[YYY]]]aaadddgggmmmuuu{{{xxxfffVVVHHH@@@???:::999777555333333333333222222222222111111111111111111111111111111111111//////000000000000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,------------........................,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,------...------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,------...''')))+++,,,---+++***))),,,+++***))))))***+++,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++)))***,,,,,,+++++++++,,,---------------------,,,//////000111111111111000...///111222333333222222333333333444555777:::;;;<<<>>>@@@AAAAAABBBDDDFFFIIIJJJMMMPPPSSSVVVXXXYYYWWWXXXXXXWWWWWWYYY]]]```dddeeehhhiiijjjlllooorrrzzzrrryyypppiiiddd^^^]]][[[ZZZXXXWWWWWWWWWUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXYYYVVVWWWZZZ]]]```aaabbbbbbdddhhhnnnqqquuu|||uuu```RRRHHH>>>999:::666666555444333222222222222222222222111111111111333333333333333333333333//////000000000000//////////////////............------------------------......---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,........................,,,---.........---+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---))))))******++++++++++++++++++******************,,,+++******,,,,,,+++***++++++++++++++++++++++++)))***,,,,,,+++++++++,,,+++,,,,,,------...............000111111111000///...///111333333333222111222222333333555888:::;;;===>>>@@@AAAAAABBBDDDEEEJJJKKKMMMPPPSSSVVVXXXYYYWWWWWWWWWVVVVVVYYY]]]```ccceeeggghhhiiikkkoooqqqxxxYYYjjj{{{qqqkkkaaa```^^^\\\[[[ZZZYYYYYYWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOLLLMMMNNNOOOQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSVVVVVVWWWXXXYYYZZZ[[[\\\```bbbeeeiiilllnnnoooooosssxxx~~~vvvcccPPPGGGBBB<<<888999222333444333222111222333222222222111111111111000//////////////////////////////000000000000//////000/////////..........................................---,,,,,,,,,,,,------------,,,,,,+++++++++........................---.../////////...,,,,,,************++++++,,,---++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++---,,,+++******,,,...///******+++++++++******))),,,+++******,,,,,,+++***++++++++++++++++++++++++)))***,,,,,,+++++++++,,,)))***+++,,,...///000111,,,---///000000000///......///111333444333222111222222222333555888:::<<<===???@@@AAAAAABBBCCCEEEJJJKKKMMMPPPSSSVVVXXXYYYWWWWWWWWWVVVVVVXXX\\\```ccceeeggghhhiiikkknnnqqqwwwNNNXXXgggvvv|||sssnnniiidddaaabbbcccbbb```\\\[[[YYYYYYZZZ[[[ZZZZZZXXXWWWXXXZZZXXXUUUVVVYYY\\\^^^^^^]]]___aaa___[[[XXXWWWTTTQQQNNNNNNQQQSSSTTTXXXZZZUUUQQQPPPOOOMMMQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUSSSSSSUUUWWWWWWXXXWWWXXXYYY[[[]]]```bbbcccjjjlllpppssswww{{{qqq^^^VVVKKKAAA<<<999888888444333222222111111222222333333333333333333333333111111111000000000000000......---,,,++++++******......//////...,,,***)))000///...---,,,+++++++++------------------------///............///000000+++++++++,,,,,,,,,------------,,,++++++*********,,,+++******))))))******+++++++++******)))))))))++++++++++++++++++++++++((())))))))))))*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******************+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++,,,,,,---...///////////////000000000000111111111111111222333444555444555666777888999:::;;;;;;===@@@AAABBBCCCDDDFFFKKKLLLOOORRRUUUWWWXXXYYYVVVUUUUUUTTTUUUXXXZZZ[[[```bbbeeeeeefffiiiooosssxxxFFFMMMWWWaaammmvvvqqqllliiiiiiiiigggeeecccaaa___^^^^^^]]]\\\ZZZ\\\ZZZ[[[]]]]]]ZZZ\\\```aaaeeehhhiiikkkllliiiccc```^^^[[[WWWUUUUUUWWWYYYaaagggfff]]]SSSPPPRRRSSSSSSSSSTTTTTTUUUWWWXXXYYY]]]\\\[[[[[[\\\\\\\\\\\\]]]^^^```bbbeeehhhlllnnnssswww}}}rrraaaQQQKKKCCC;;;888666666555444333222222111111222222222222222222222222222222111000000000000000000000000//////...------,,,,,,...////////////...,,,+++///...------,,,,,,,,,,,,------------------------......------......///000---------.........//////++++++++++++++++++,,,,,,---,,,,,,+++++++++++++++------------------------++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********)))))))))******++++++,,,,,,------,,,,,,+++))))))************))))))---,,,,,,,,,++++++++++++++++++,,,,,,---......///,,,,,,,,,,,,------------111111111111222333444555444555555777888999:::;;;;;;===@@@BBBBBBCCCDDDFFFJJJKKKNNNQQQUUUWWWYYYZZZVVVVVVUUUUUUVVVXXXZZZ\\\___aaaddddddeeehhhnnnsssyyyCCCFFFJJJOOOWWWfffyyyzzzvvvuuutttqqqooommmkkkiiiggggggfffcccaaa___]]]^^^aaaaaa```dddiiilllrrrxxx|||~~~xxxqqqhhheeeaaa\\\ZZZYYYZZZ[[[dddjjjiii]]]PPPNNNRRRWWWWWWWWWXXXYYY[[[]]]___```cccccccccbbbaaa```___^^^aaacccfffiiilllrrrxxx|||rrr```SSSDDD@@@;;;777666555555444444333222222111111222222111111111111111111111111000000000000000000111111111111000000//////.........//////000000///.........------,,,,,,,,,------------------------------------,,,,,,,,,---......---------.........//////*********+++,,,---------...---,,,,,,++++++,,,,,,///.........------------++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++,,,---...++++++,,,,,,,,,,,,++++++******++++++++++++******------------,,,,,,,,,,,,+++,,,,,,------.........///000000000111111111111111111111111222333444555444444555777888999:::;;;;;;>>>@@@BBBBBBCCCEEEFFFHHHJJJMMMQQQUUUXXXZZZ[[[WWWVVVUUUUUUVVVXXXZZZ\\\^^^```bbbccccccfffmmmrrryyyBBBCCCDDDFFFJJJUUUcccnnn}}}yyywwwuuutttsssrrrooommmgggeeeeeehhhjjjkkkqqqwww{{{vvvqqqkkkeeeaaa___]]]]]]]]]bbbbbbYYYRRRRRRWWWZZZZZZ[[[]]]```cccfffiiikkkmmmnnnnnnmmmjjjfffdddcccfffiiioootttzzz~~~mmm___QQQGGG===;;;888777777777666555444333222222111111222222000000000000000000000000000000000000000111111111111111111000000/////////------......////////////------,,,,,,,,,---......------------------------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------,,,+++++++++++++++...------+++***)))((((((***+++++++++++++++,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------///000111++++++,,,,,,,,,,,,++++++,,,------......------,,,------------------------,,,,,,,,,---------......333333333444444444444555111111111111222333444444333444555777888:::;;;;;;<<<>>>AAABBBCCCCCCEEEFFFGGGIIILLLPPPTTTXXXZZZ[[[WWWVVVUUUUUUVVVXXX[[[\\\]]]___aaaaaaaaaeeelllqqqyyy;;;===>>>@@@BBBIIIQQQXXXiiizzz~~~zzzvvvuuurrrrrrtttwwwzzzzzzrrrlllhhhdddbbb]]]___^^^[[[[[[^^^___]]]\\\^^^bbbffflllqqqvvvxxx}}}~~~~~~{{{vvvqqqooooooooouuu~~~|||iiiZZZMMMCCC>>>;;;999888888888888777555444333222222111111222222000000000000000000000000//////000000111111111111000000000///////////////,,,,,,,,,------...//////------,,,,,,,,,---......------------------------,,,++++++++++++,,,------+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,+++************************)))))))))))))))*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,---//////***++++++,,,,,,++++++***,,,------......------,,,------------------------,,,,,,,,,---------------...////////////000000000111111111111222333444444333333555666888:::;;;<<<<<<>>>AAACCCCCCDDDEEEGGGGGGIIILLLPPPTTTWWWZZZ[[[WWWWWWVVVUUUVVVYYY[[[\\\]]]___`````````dddkkkqqqyyy999;;;===???AAADDDHHHLLLWWWfff|||~~~xxxrrrmmmiiieeeeeeccc```aaadddccc^^^bbbeeejjjqqqzzz|||zzz{{{|||{{{iiiZZZOOODDD>>><<<888666555555666666555333444333222222111111222222000000000000000000000000/////////000111111222222////////////............,,,,,,,,,,,,,,,---...///...------,,,,,,,,,------------------------------,,,,,,+++++++++,,,---------------.........//////.........---,,,+++++++++,,,+++******))))))******&&&'''(((***+++---...///*********++++++,,,,,,---************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))((())))))***+++,,,******++++++++++++************++++++++++++******,,,,,,,,,,,,------------------------------------------------............111111111111222333444555222333555666888:::<<<<<<<<>>???AAADDDFFFOOOXXXeeeuuu}}}xxxtttuuuqqqjjjhhhkkkkkkiiinnnrrryyytttfffWWWNNNFFF>>>;;;<<<444333222222444555444333444333222222111111222222111111111111111111111111...//////000111111222222////////////////////////......---,,,,,,---...//////...------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......---------.........//////------------------,,,,,,,,,,,,+++************+++((())))))+++,,,---......)))******+++,,,,,,------************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))************++++++++++++******))))))************))))))++++++++++++,,,,,,,,,---------------------------/////////000000000111111111111111111222333444555222333444666888:::<<<======???BBBCCCCCCDDDFFFGGGHHHJJJMMMPPPSSSVVVWWWXXXXXXWWWVVVVVVWWWYYY\\\]]]^^^``````___```dddlllrrr|||;;;:::999999999<<<>>>@@@GGGJJJPPP\\\nnnxxxrrrtttyyy{{{zzz~~~tttaaaSSSGGGAAA<<<666444777333222111222444666666555444333222222111111222222111111111111111111111111...//////000111222222222///////////////000000000000///...------...///000000///...---,,,+++++++++------------------------------,,,,,,------...///+++++++++,,,,,,,,,------+++,,,,,,------......///...---,,,,,,++++++,,,,,,,,,,,,++++++***)))(((((())))))***+++,,,,,,------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++------,,,,,,+++,,,,,,,,,******++++++++++++******+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,------------------------.../////////000000000000111111111111222333444555222333444666999;;;<<<======???BBBCCCDDDDDDFFFGGGIIIJJJMMMPPPSSSUUUWWWWWWXXXWWWVVVVVVWWWYYY\\\]]]___``````___```dddlllsss}}}999:::::::::<<<===>>>???CCCEEEHHHLLLUUUeeezzzwwwhhh___LLLHHHBBB===:::999777666444444444333333222222222111111222222222222333333000000111222222222222111555333000---,,,---///000000000//////.........---...............---------.........------,,,,,,,,,---------,,,,,,+++++++++,,,---------,,,++++++***...---+++*********++++++......---,,,,,,,,,,,,---)))***+++,,,+++***)))((()))***+++---///000222222)))******++++++******)))+++,,,------,,,+++)))(((***************)))((((((************************---***'''(((***,,,,,,+++,,,+++*********+++,,,---,,,,,,,,,,,,++++++******,,,------,,,+++***,,,---......------...///111222///......------///000111222222222222222222222222444555777:::;;;<<<<<<<<>>???BBBDDDGGGLLLWWWeeeppp|||nnn```TTTLLLFFFCCC>>>:::999999888777444444444444333333222222555444333111000/////////000000111111111222222222222111///...---...000111000/////////.........---...---------,,,,,,++++++......---------,,,,,,,,,------------,,,,,,,,,,,,---------------,,,++++++------+++*********++++++///.........///000111111------......------,,,,,,------,,,,,,,,,+++++++++******++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++***))))))************************+++)))''''''***,,,,,,+++++++++*********+++,,,---************)))))))))(((***+++,,,+++***)))+++---000///...------...//////...------,,,---...///000111111111111111111111111333444777999;;;<<<<<<<<<>>>@@@BBBCCCCCCDDDEEEGGGHHHIIIKKKNNNQQQTTTWWWXXXZZZYYYXXXXXXYYY[[[]]]___aaa```______bbbfffjjjmmmwww777777777888999:::;;;<<<:::===@@@BBBDDDIIIQQQWWWhhhvvvxxxgggYYYOOOFFF@@@???<<<999777777888888777555444444444444444333333666444222000///.........111111000///000111222333///////////////000111111/////////...............//////......---,,,++++++...------------,,,,,,,,,---------------.........---............---,,,,,,---,,,,,,++++++++++++,,,*********+++,,,---///000,,,,,,+++***************......---,,,+++***))))))++++++,,,,,,,,,,,,++++++************+++,,,---...,,,,,,,,,,,,,,,,,,+++***************************)))(((''''''***+++,,,+++++++++******++++++,,,---************))))))))))))(((***++++++******,,,---111000///...---------------,,,,,,,,,,,,---......000000000000000000000000333444666888999;;;;;;;;;;;;>>>BBBDDDDDDEEEFFFGGGHHHIIILLLNNNQQQTTTVVVWWWYYYYYYXXXYYYZZZ\\\^^^___```___^^^^^^aaaeeeiiilllttt777777777777888999:::;;;888:::===???@@@DDDIIILLLTTT^^^mmm{{{}}}jjjYYYMMMGGGBBB???<<<999777666666777777666444444444444444444444444333222000//////000222333222111///...///000222444/////////000000000000000........................222222111000///......---------------------------,,,------....../////////---......///......------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,+++)))((((((((()))***,,,,,,---------.........+++,,,,,,------,,,,,,+++,,,+++***)))***+++---...++++++,,,,,,,,,,,,++++++************************'''''''''(((***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,,,,---/////////......---------------------------.........000000000111111111111111333333555777888:::;;;;;;:::===AAADDDEEEFFFGGGHHHIIIJJJLLLNNNQQQTTTVVVWWWXXXXXXYYYYYY[[[]]]___``````___^^^^^^```dddhhhkkkrrr{{{777777777777888999::::::::::::;;;<<<===@@@EEEHHHJJJOOOWWWbbbooo~~~ttthhhWWWJJJBBB???>>>===<<<999777666666666666555444444444444444444444444222111111000111222333444111000///......000222333111111111000///......------------...............222111111000//////......------------------------,,,------....../////////------......///......---,,,,,,,,,,,,,,,,,,,,,,,,......------------......///...---++++++,,,------***++++++,,,---...//////+++,,,,,,------,,,,,,+++...---+++***)))***+++,,,******+++++++++++++++***************************'''((()))*********+++,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---&&&)))+++,,,++++++,,,---,,,------...............------......////////////111111111222222222333333333444555666888:::;;;<<<:::===AAACCCEEEFFFHHHIIIIIIJJJLLLOOOQQQTTTVVVWWWWWWWWWYYYZZZ\\\^^^```aaa```___^^^^^^```dddhhhjjjrrrzzz777777777777777888999:::<<<:::999888999<<<>>>@@@DDDDDDHHHPPPXXXdddtttwww___VVVIII@@@<<<;;;::::::;;;999777666666666555333222222333333333333444444222222111111111000000000000000///...///000111222333222111///......---------------------..................------------,,,,,,,,,,,,------------...---------------.........,,,,,,---............---+++,,,,,,------------,,,///...---,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++...---,,,+++************)))******+++++++++++++++************************(((***+++,,,+++******+++)))***+++,,,,,,,,,,,,+++************++++++++++++%%%'''***+++***))))))***++++++---......//////...---...//////000000//////111111111222333333444444444444555666888:::<<<===;;;>>>@@@BBBCCCEEEHHHJJJJJJKKKLLLOOOQQQSSSUUUVVVVVVWWWYYY[[[]]]___aaaaaaaaa```______```dddhhhkkkssszzz666666666555666666777888888777777777999:::;;;;;;>>>===???FFFKKKPPP\\\hhhzzz}}}lll___QQQJJJBBB===;;;:::999777888666555555555666444333111111111222222222333333,,,---///000111000///...////////////000000000111333111///...---...///000,,,,,,,,,------.........,,,,,,,,,,,,,,,---------,,,,,,,,,---------......------------,,,,,,,,,,,,++++++,,,---------------++++++---.........------,,,+++++++++++++++,,,---)))************)))((((((---,,,,,,+++***)))((((((******++++++++++++******++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,************************))),,,......+++******+++)))***+++,,,,,,,,,++++++*********+++++++++,,,,,,'''***,,,---+++*********+++,,,---.........---,,,,,,---.../////////......000000000111222333333333555555666777888;;;===>>>>>>???@@@AAAAAADDDHHHKKKJJJKKKMMMOOOQQQSSSUUUVVVUUUVVVYYY[[[^^^```aaabbbcccaaa```___aaaeeehhhkkkttt{{{555555444444444555666666333333555888;;;<<<<<<;;;:::999===CCCFFFGGGOOOYYY]]]nnnxxxjjjYYYLLLGGGCCC===:::999888555222555333333333555666555333000000111111111222222222$$$'''+++///111111000///......///000111000000000222000...------///111333,,,,,,,,,------.........,,,,,,------.../////////,,,,,,,,,------.........---------,,,,,,+++++++++***+++,,,,,,---------,,,***+++---...///...---------------...///000111222,,,,,,---......,,,+++***---------,,,,,,,,,++++++*********++++++*********((()))+++,,,------,,,++++++,,,------.........---************************+++---000///,,,******+++)))***+++,,,---,,,++++++,,,,,,,,,------.........+++...000111///------------......///...---+++***+++,,,---.........---,,,...//////000111222222222666666666777999;;;===???@@@@@@@@@@@@@@@CCCHHHLLLJJJKKKMMMOOOQQQSSSUUUVVVUUUVVVYYY\\\^^^```bbbbbbcccbbbaaa```bbbeeeiiikkksss{{{444444444444444444444444444555666777888999:::::::::;;;;;;;;;<<>>@@@BBBDDDEEEFFFFFFGGGJJJNNNQQQRRRSSSTTTUUUTTTUUUWWWYYY[[[^^^bbbeeefffdddaaa``````dddgggjjjsss~~~444444444444444444444444555555666666777888999999888999::::::;;;===AAADDDFFFMMMXXXeeeuuu~~~sssdddVVVNNNGGGAAA<<<:::999888777666444333333444444333333222222222222222222333333222222111000222222222111111000000000////////////////////////////////////////////////......//////......---,,,...---,,,,,,,,,,,,---...000///...------...///000......------------......------,,,,,,,,,---......000///...---,,,------...,,,,,,+++++++++,,,---...---,,,+++*********+++,,,,,,++++++***+++,,,---...------,,,,,,+++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++***++++++,,,------......******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++------...//////000000111222222222222222111000000555555666777888999::::::======???@@@CCCDDDFFFGGGHHHKKKOOORRRRRRRRRSSSTTTSSSUUUWWWYYY[[[___cccggghhhfffcccbbbbbbeeeiiikkkrrr}}}333333333333333333333333555555666666666777777777555777888999999:::<<<>>>@@@CCCIIIPPP[[[kkk|||~~~sssccc[[[OOOGGGBBB???<<<999888777777666555555444444444333333333222222222222222222333333222222111000111111111111000000000000////////////////////////////////////////////////000//////...............///---+++))))))+++---///..............................------------.........,,,+++))))))***+++,,,++++++++++++,,,---...///,,,,,,+++++++++,,,---...---,,,+++*********+++,,,+++************+++,,,,,,000///,,,+++******+++,,,************++++++++++++++++++++++++++++++++++++*********+++,,,,,,------******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111222222222222222222111000555555666777888999::::::=========???AAACCCFFFHHHJJJMMMPPPRRRRRRRRRRRRSSSSSSUUUWWWZZZ]]]aaafffiiillliiifffddddddgggjjjlllqqq|||222222222222222222222222555555555555555555666666333555888999999888999:::>>>@@@CCCFFFLLLWWWdddmmmvvvhhh___PPPJJJCCC>>><<<<<<;;;:::666666555555555555555444333333333333222222111111222222222222222111000000000000000000000000000000///////////////////////////////////////////////////...---,,,,,,---...///...---+++******+++---...+++,,,,,,------,,,,,,+++...------,,,,,,------...///---***(((((()))+++,,,*********+++,,,------...+++++++++,,,,,,,,,---------,,,+++*********+++,,,***************+++++++++...,,,***((('''(((***,,,++++++++++++++++++++++++************************))))))******++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111...///000222333444444555555555666777888999::::::============@@@CCCGGGIIIKKKNNNQQQSSSRRRQQQRRRRRRRRRTTTWWWZZZ]]]bbbgggkkkmmmkkkgggeeeeeegggjjjlllppp{{{222222222222222222222222444444444444444444555555222555888999888888888888999;;;>>>@@@BBBGGGOOOVVVcccpppyyykkk^^^RRRKKKBBB???;;;888777777777777555555444444444444444444222222333333333222111000111222222222222111000000////////////////////////........................------------------------------+++++++++,,,---...------............------++++++,,,------,,,++++++------,,,,,,,,,,,,------000...+++)))(((***+++---,,,,,,,,,,,,------------++++++,,,,,,,,,------------,,,+++*********+++,,,))))))******++++++++++++,,,***((('''(((***,,,...,,,+++++++++++++++++++++************************))))))************++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111...///000222444555555555555555666777888999::::::=========>>>@@@DDDGGGJJJLLLOOORRRSSSSSSRRRQQQRRRQQQTTTWWWZZZ]]]bbbhhhkkkmmmjjjgggddddddfffiiilllppp{{{111111111111111111111111222222333333444444444444222444777888888777777888777:::===>>>>>>@@@EEEIIINNNYYYjjj{{{rrrdddXXXNNNEEE???===<<<:::777666666666777444444444444444444333333111222333333333222000///111111222222111111000///............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,---///000000///---,,,------------------------------,,,,,,,,,,,,------///---,,,******+++,,,...------.........---,,,,,,***+++,,,---------,,,,,,---,,,+++*********+++,,,)))***++++++,,,,,,++++++,,,+++******+++,,,///000,,,,,,,,,,,,++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111222333333333333333333555555666777888999::::::<<<===>>>???BBBEEEHHHJJJLLLOOORRRSSSSSSRRRRRRSSSQQQSSSWWWZZZ]]]aaagggkkkkkkiiifffddddddfffjjjlllqqq{{{111111111111111111111111000111111222333444444555111333555666666666777999777:::<<<<<<;;;<<<@@@DDDFFFLLLUUU```kkkzzzqqqhhh\\\RRRKKKEEE@@@<<<<<<;;;:::888777666666777555444444444333333222222000111333333333222000///111111111111111000000///---------....../////////........................------------------------***+++,,,,,,---------,,,------------------------......---,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,---......---,,,,,,***+++,,,---------,,,,,,---,,,+++*********+++,,,******,,,---------,,,+++,,,,,,,,,++++++,,,------------,,,,,,,,,+++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++************+++,,,,,,------------------------,,,,,,------......//////111222333333444444333333555555666777888999::::::<<<===???BBBDDDGGGIIIJJJKKKNNNRRRTTTSSSSSSSSSTTTQQQSSSVVVYYY\\\```eeeiiikkkiiifffdddeeehhhkkknnnrrr|||000000000000000000000000///000000222333444555555000111333444444555777999333555666555444666;;;???@@@BBBFFFJJJRRR```ooozzzvvviiiWWWPPPHHHBBB???>>>;;;999777777777555333333333444555555444333333222111111000111333333333222000...111111111111111000//////---------.........//////................................................***+++---...///...------///---+++))))))+++---///---,,,***))))))***,,,------,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,)))***,,,---......---,,,***+++,,,---...---,,,,,,---,,,+++*********+++,,,***+++,,,---...---,,,,,,,,,+++++++++***))))))(((---------,,,,,,+++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,---......///...///111333555666777777555555666777888999::::::<<<===@@@CCCFFFHHHJJJJJJKKKNNNRRRTTTTTTSSSTTTTTTQQQSSSVVVYYY[[[___dddhhhkkkiiifffeeefffiiimmmooosss}}}000000000000000000000000111111222222222333333333111111222333444666666777777777777888999999::::::<<<>>>@@@CCCIIIQQQZZZ```ooo|||rrraaaXXXKKKHHHBBB===:::999:::;;;777666666555555555555666666666555444444333222222000000111111111111000000///000000000111111111111000000000000000000000000//////...---,,,++++++***........................000///---,,,+++,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++---000000...,,,++++++///...,,,+++***+++,,,,,,000000...---,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))(((+++******)))(((((()))))))))***++++++***)))***+++***++++++,,,,,,,,,++++++******))))))))))))******---,,,+++******,,,...///---+++((((((***,,,------,,,---------------,,,,,,111000000333666777555222555666666777888:::;;;<<<<<<>>>@@@CCCFFFIIIKKKMMMNNNOOOQQQRRRSSSRRRPPPOOORRRSSSTTTTTTVVVZZZ___cccgggfffddddddeeehhhlllnnnqqqzzz~~~000000000000000000000000111111111222222222333333111111222333444555666666666666777777888999999:::999;;;<<<>>>AAAGGGNNNSSS]]]hhhyyyvvvjjj\\\OOOIIIDDDBBB???;;;999999::::::777777666555444444444555555555444444333222222111000000111111111111000000222222111111000/////////////////////////////////000//////......------,,,........................///...---,,,,,,,,,------+++,,,,,,------,,,,,,+++........................+++---//////---+++++++++...---,,,+++++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,++++++******)))))))))******)))***++++++***)))***+++***++++++,,,,,,+++++++++++++++************++++++,,,+++***))))))+++,,,...000...,,,,,,...000000///...//////000000///......111000000333666777555333555666666777888:::;;;<<<<<<>>>@@@CCCFFFIIIKKKLLLNNNOOORRRTTTTTTTTTSSSRRRRRRSSSTTTUUUVVVZZZ___bbbfffeeeccccccdddgggkkkmmmnnnxxx|||000000000000000000000000111111111222222222222333111111222333444444555666555666666777777888999999888999:::;;;;;;===AAADDDJJJQQQ]]]mmmzzzhhh]]]TTTJJJCCCAAA<<<;;;:::999999999999999888777666555444333333333333333333222222111111000111111222222222222111111444333222111///...---,,,////////////////////////////////////////////////........................------,,,,,,,,,---......+++,,,,,,------,,,,,,+++////////////////////////,,,---...---,,,+++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,,,,------......+++***************++++++)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++***)))((()))***+++,,,---,,,+++,,,...///...---...//////000000/////////000000000333555666555333555666666777888:::;;;<<<===>>>@@@CCCFFFHHHKKKLLLNNNOOORRRTTTVVVVVVUUUUUURRRSSSTTTUUUVVVYYY^^^bbbeeedddbbbbbbcccfffjjjlllllluuuyyy000000000000000000000000111111111111222222222222000111111222333444444444444555555666666777888888888:::;;;;;;::::::;;;===AAAEEEKKKUUUdddvvvpppcccVVVOOOIIICCC??????888888888888888888777777777777555444333333222222222222111111000000000000111111222222222222111111333333222000///...---,,,////////////////////////------......////////////........................,,,,,,,,,,,,---......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,...---,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------***************++++++,,,)))***++++++***)))***+++,,,,,,+++++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,,,,++++++,,,......---+++,,,------............---//////111333444555444333555666666777888:::;;;<<<===>>>@@@BBBEEEHHHJJJKKKNNNPPPRRRTTTUUUUUUTTTSSSRRRSSSUUUVVVWWWYYY]]]aaacccbbbaaaaaaccceeehhhjjjkkktttwww|||////////////////////////000000111111111222222222000000111111222333333333333444444555555666777777777888::::::999999:::;;;===???CCCIIIRRR^^^jjjsss|||nnneeeVVVMMMFFFCCC@@@;;;888888888888888888888666555444666555444333222222222222111000000000000000//////111111111222222111111111000000000000/////////...........................,,,,,,,,,------...//////........................+++,,,,,,------.........+++,,,,,,------,,,,,,+++************************+++,,,---,,,******,,,...+++,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++************+++******)))******++++++)))***++++++***)))***+++---,,,+++*********++++++******))))))))))))******+++++++++++++++,,,------///......///111222000...,,,------...//////.........///111333444444444444555666666777888:::;;;<<<===>>>@@@BBBEEEGGGIIIJJJMMMOOOQQQRRRSSSRRRQQQPPPRRRSSSUUUVVVWWWYYY]]]```bbbaaaaaaaaaccceeegggiiikkksssvvvzzz////////////////////////000000000111111111111222000000111111111222222222222333333444555555666666444555777777777777888:::999;;;???CCCHHHOOOWWW\\\cccnnn~~~nnn```UUUOOOEEE@@@===>>><<<777555555888888888777666555333333444444333222222222333333000000000000000000000000000000111111111111000000.........//////000000000........................+++,,,,,,,,,------..............................,,,,,,---.........------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,++++++,,,---++++++,,,---------,,,,,,************+++---...///***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******)))))))))(((+++******)))(((((()))))))))***++++++***)))***+++...---+++***)))******+++***))))))))))))))))))***++++++,,,,,,,,,---------...---,,,---/////////......///000000111111111111---///222333333222333444555666666777888:::;;;<<<===>>>@@@BBBDDDGGGHHHIIIKKKLLLOOOQQQRRRQQQPPPPPPRRRTTTVVVWWWXXXYYY\\\___aaaaaaaaabbbccceeeggghhhjjjrrrtttxxx////////////////////////000000000000111111111111000000000111111111111111222222222333444444555555333444555555444555777999777999<<<>>>@@@DDDHHHLLLOOOXXXdddppp{{{yyyfffYYYPPPIIIEEE@@@<<<:::<<<;;;777666777666666555555444444333333222222222222222333333444000000000000000000000000//////000000000000//////........./////////000000........................------------....................................,,,---.........---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,++++++,,,***+++,,,---------,,,,,,)))))))))***+++---...///******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++++++++)))(((''''''&&&&&&)))***++++++***)))***+++///---+++***))))))***++++++******))))))******+++******+++,,,,,,,,,,,,,,,,,,***((((((***,,,,,,,,,......000111111222222222,,,///222333222222333444555666666777888:::;;;<<<===>>>@@@BBBDDDFFFHHHIIIGGGIIILLLOOORRRSSSSSSRRRRRRTTTVVVWWWXXXYYY\\\^^^aaaaaabbbbbbdddeeeggghhhhhhoooqqqvvv////////////////////////000000000000111111111111000000000000111111111111111222222333333444555555444555555444333444777999888999:::::::::<<>>:::777888777555555888444333333222222333444444111111111111222333444555000000000000111111111111......////////////......////////////////////////........................////////////////////////........................------...///...---+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++''')))---...---,,,++++++)))***,,,---...---,,,,,,,,,,,,++++++***+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---......,,,+++)))(((&&&%%%%%%%%%)))+++++++++***)))***+++///...+++***))))))***+++,,,++++++++++++++++++,,,))))))***++++++++++++***///---******,,,...//////,,,,,,...///000000000000,,,///333333222111333444555666666777888:::;;;<<<===>>>@@@BBBDDDFFFHHHIIIDDDGGGKKKOOOSSSUUUVVVVVVRRRTTTVVVXXXXXXYYY\\\^^^aaaaaabbbcccdddfffggghhheeemmmooottt000000000000111111111111...///////////////......---...000111111111000///111111222222222333333333444444555555666777777777888888999999999:::::::::>>>???BBBFFFMMMXXXccckkktttsss```WWWKKKCCCAAAAAA???===:::999999888777666666666444444333333333333444444111111111111111111111111222111111111000000/////////////////////000111111////////////////////////---------,,,,,,,,,++++++////////////////////////---,,,+++,,,...///...------------,,,+++***)))(((---,,,,,,++++++,,,,,,---++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,------...,,,***)))***+++---,,,,,,(((((()))***+++,,,,,,---,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++------,,,++++++******)))......---,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,------...///000000...,,,***+++---/////////333444444444444444444555333777:::;;;:::;;;===@@@;;;???@@@???AAAFFFHHHGGGGGGIIILLLPPPRRRSSSSSSSSSRRRSSSSSSTTTUUUXXX]]]aaabbbaaaaaaaaabbbdddfffgggggggggkkksss}}}333222111000///...------......////////////.........///000111222111111000111111111222222222333333333444444555666666777777777777777777888888888999999:::;;;===@@@GGGOOOUUU]]]kkk~~~vvvdddXXXPPPIII???:::999:::999777666666555555444333333222444333333222222333333444111111111111111111111111111111111000000000/////////////////////000111111////////////////////////---------,,,,,,,,,++++++........................***)))((()))+++,,,+++***---......---,,,+++******---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******,,,***)))***+++---,,,,,,***************+++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,---------.........,,,,,,,,,+++++++++++++++,,,++++++******+++++++++,,,,,,+++******+++,,,,,,,,,,,,------...//////000+++)))((()))+++,,,------222222222222333333333333666888::::::888777999:::;;;???@@@???AAAFFFIIIGGGHHHJJJMMMPPPSSSTTTTTTTTTRRRSSSTTTTTTUUUXXX]]]aaacccbbbbbbbbbccceeeggghhhiiiiiimmmvvv111111000///...------,,,---....../////////......///000000111222111111111000111111111222222222222333333333444555555666666555555666666666777777777888999::::::;;;>>>BBBFFFLLLUUUcccooo|||uuugggZZZNNNFFFDDD???:::777888999888777888777777666666555555555333333222222222222333333111111111111111111111111111111000000000000/////////////////////000000111////////////////////////------------,,,,,,,,,,,,---------------------------++++++,,,---...---,,,............---,,,++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,***)))***+++---,,,,,,+++++++++*********))))))++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,,,,,,,,,,---......//////...---,,,,,,...000000000000000000111111222222222555666888777666666777999;;;???@@@???AAAGGGIIIHHHJJJLLLOOORRRTTTUUUVVVVVVTTTTTTUUUUUUUUUYYY]]]aaaddddddddddddeeefffhhhiiikkklllpppzzz,,,------....../////////------......//////.........//////000000000000000000000000111111111111222222222333333444444555555555555555555666666666666666888:::;;;;;;===@@@BBBEEEKKKRRRYYYbbbqqq}}}lll^^^UUUMMMGGGCCC>>><<<999888::::::999888888888777777666666666666333333333222222333333333111111111111111111111111000000000000000000//////000000////////////000000////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...//////------------------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,------...,,,***)))***+++---,,,,,,************************++++++************++++++************************************************************************************************))))))))))))******************++++++,,,---......,,,,,,,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,------.........000///...///111222222111000000000111222222333333222333444666777999:::<<<;;;???@@@???BBBGGGJJJIIILLLMMMPPPSSSUUUWWWXXXXXXUUUVVVVVVUUUVVVYYY]]]aaafffeeeeeeeeefffhhhjjjkkklllmmmsss}}}+++,,,,,,---.../////////,,,,,,---...............------------......////////////000000000111111111111111111222333333444444555555555555666666666777222444777999999999;;;<<<===AAAEEEHHHMMMWWWcccmmmwwweee^^^TTTLLLGGGDDD@@@>>>888777666666666666555444333333333333333222222222444444333333333333444444000000000000000000000000//////////////////000000000000////////////000000////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))+++,,,+++***+++,,,,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))***++++++,,,***)))***+++---,,,,,,((())))))***++++++,,,,,,+++******))))))******+++************************************************************************************************,,,,,,,,,------------...******+++,,,---......///++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,---------------,,,++++++,,,///000///...111111222222333444444555555444555666888:::<<<===;;;>>>@@@???BBBHHHKKKIIINNNOOOQQQSSSVVVXXXYYYZZZWWWWWWWWWVVVVVVYYY]]]```gggfffffffffgggiiikkklllkkkmmmttt//////.........---------+++,,,---...............---,,,,,,,,,,,,---......////////////000000000000000000111111222333333333444444555555555666666666444666888999888777888999777:::>>>AAACCCIIIPPPVVV^^^iiiyyy|||pppcccYYYPPPLLLFFFBBB???===;;;999777666666666555444444333444444333333333333333333333333222222222222333333000000000000000000000000......////////////000000111000000///////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------+++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---+++******))))))******+++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,---...,,,***)))***+++---,,,,,,'''((()))***+++,,,------******))))))))))))******************************************************************************************************++++++++++++,,,,,,,,,,,,***++++++,,,---......///))))))((())))))***+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,---------,,,,,,...000111000...222222333444555555666777:::999777777888:::::::::;;;>>>@@@@@@CCCIIIKKKJJJNNNOOOQQQSSSUUUXXXZZZ[[[XXXXXXXXXWWWWWWYYY]]]```ggggggfffggghhhiiikkklllkkkmmmuuu/////////...............***+++,,,---............------,,,,,,,,,---...///........./////////000000//////000000111222222333333333333333444444444444555777888999888777888999777999<<<===???BBBFFFJJJJJJSSS___iiirrr}}}{{{jjj^^^WWWPPPIIIFFFCCC@@@===;;;:::999888666777777666555555555666555555555555555555555555111111000000000000111111000000000000000000000000........./////////000000111111000///////////////////////////////////////............------------------------------------...---,,,---///000///...++++++,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,************************............///000111222,,,***)))***+++---,,,,,,))))))*********+++++++++******))))))))))))******************************************************************************************************(((((()))))))))*********+++,,,,,,,,,------......(((((((((((()))***+++,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........000222333111000222222333444555666777777;;;888666666888:::;;;:::;;;>>>@@@@@@CCCIIILLLKKKOOOOOOQQQSSSUUUXXXZZZ[[[YYYYYYYYYXXXWWWYYY]]]```ggggggfffggghhhiiikkklllkkknnnwww,,,,,,---...///000111222***+++,,,---..................---,,,---...///000............/////////000/////////000111111222222111111222222222333333333///111333444444555777999666777999888888:::>>>AAA@@@FFFMMMRRRVVV___mmmxxxyyymmmhhh\\\NNNHHHGGGFFFBBB???===:::888777777888888333333444333222222444555222222222222222222222222//////............//////000000000000000000000000---.........//////000000111111000/////////////////////////////////////////////.........---------------------------------+++***)))***,,,---,,,+++,,,,,,---......------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,************************+++++++++,,,---...//////,,,***)))***+++---,,,,,,+++++++++*********************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,,,,,,,---------......************+++,,,---...***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++---//////...,,,111111222333555666666777888555333444888<<<======;;;>>>@@@@@@CCCIIILLLKKKOOOOOOPPPRRRUUUWWWZZZ[[[ZZZZZZYYYXXXWWWYYY]]]```ggggggffffffgggiiikkklllllloooxxx...,,,++++++---......---,,,,,,,,,---------......---------------...///000////////////000000000000000000000///000111111222000111111111111222222222111111222333555666666777444444555666777888999999>>>???BBBDDDGGGMMMTTTXXXdddlll}}}{{{qqqgggaaaWWWTTTNNNHHHBBB>>>;;;:::999999999888888777666555444444333333333333222222333333333222222222111111222222222222222222222222///////////////......---......................................................------------......////////////////////////.........------,,,,,,,,,------------------------......,,,,,,,,,,,,.........---,,,,,,++++++++++++)))))))))***++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&)))***++++++++++++***))),,,+++***+++,,,---+++))))))))))))***+++++++++,,,++++++++++++***((('''&&&++++++************++++++***************++++++,,,,,,+++++++++***)))))))))++++++************++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++******))),,,,,,,,,---------....../////////000111111222222000000111222333444444555666666777888:::;;;<<<<<<;;;===AAADDDGGGIIIKKKKKKOOOOOOPPPRRRTTTXXX[[[\\\^^^^^^\\\ZZZYYYZZZ]]]___bbbcccddddddeeehhhlllooonnnrrrzzz///---,,,,,,...///......,,,,,,,,,---------......------------------.............../////////000000000000000000000111111222000000111111111222222222000111222333444555555666333444555666777888888999999;;;===>>>@@@DDDIIIMMMQQQVVVcccqqq}}}yyylllccc[[[TTTNNNGGGEEEBBB>>><<<:::::::::666666666666666555333333444444333333333222222222333333222222222111111111000000000000000000000000///////////////......---.........................................................------.........------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++...---,,,++++++++++++++++++************++++++,,,))))))))))))))))))************+++,,,+++***)))(((+++,,,------------,,,+++)))******++++++************************+++++++++******+++******)))((('''++++++************++++++'''''''''''''''(((((()))++++++******************++++++************++++++((((((((()))***+++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......---......///000000111111000000111222333444444555666666777888:::;;;<<<<<<<<<===AAADDDGGGIIIKKKKKKNNNOOOPPPQQQTTTWWW[[[\\\]]]\\\[[[YYYXXXYYY\\\___cccddddddeeeeeegggkkkooonnnsss{{{000...------...///...---,,,,,,,,,---------.........------,,,,,,,,,,,,------------.........///////////////000000000111111000000000111111111222222///000000111222333444444333333444555666777777888666777999::::::<<>>===;;;:::999::::::;;;666666666666555444333222333333333333222222222222333222222222222111111111///////////////////////////////////////......---........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++******))))))))))))******---,,,,,,++++++++++++,,,---,,,+++*********+++,,,******))))))))))))))))))((()))***++++++++++++++++++,,,,,,------,,,,,,+++'''))),,,+++)))'''(((***+++++++++***************))))))************))))))++++++************++++++***))))))))))))***++++++))))))******************++++++************++++++'''''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,---------......,,,------......///000000000000111222333444444555555666777888:::;;;<<<===<<<>>>@@@DDDGGGIIIKKKLLLNNNOOOOOOQQQTTTWWWZZZ\\\\\\[[[ZZZXXXWWWXXX[[[^^^dddeeeeeeeeeeeegggkkknnnooottt~~~///---,,,,,,---......---,,,,,,,,,---------.........---,,,,,,++++++++++++,,,,,,,,,---------.........//////000000000000000000000000000111111111111//////000000111222222333222333333444555555666666555666888999999999;;;<<<@@@???BBBIIINNNTTT^^^hhhrrr{{{yyymmmeee[[[UUUNNNIIIFFFDDDBBB@@@<<<;;;:::888777777777777777777777777666555444444333333333222222222222111222222222222111111111111000000000000000000000000///////////////......---........................////////////////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,///---+++***)))***+++,,,,,,,,,,,,+++++++++++++++))))))******++++++++++++************************&&&***...,,,(((&&&))),,,,,,+++++++++***)))))))))(((((()))***************++++++************++++++++++++******++++++,,,---(((((())))))******++++++++++++************++++++++++++***)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,------...//////000000000000111222333444444555555666777888:::;;;======<<<>>>@@@CCCFFFIIIKKKLLLNNNNNNOOOQQQTTTWWWZZZ\\\\\\[[[ZZZYYYWWWYYY\\\___eeeeeefffeeeeeegggkkknnnooovvv---,,,***+++---......---,,,,,,,,,---------.........---,,,,,,++++++++++++,,,,,,,,,,,,------------......///000000000000/////////000000000111111111...//////000000111111111222222222333444444555555333555777888888888:::;;;;;;:::<<>>===<<<888888777555444444333333666777777666666555444333333333222222222111111111222222222111111111000000///////////////////////////////////////......---........................////////////////////////------...//////...---------------------------------------------------------------------------------..................---+++++++++******++++++,,,...---+++************++++++++++++++++++++++++++++++++++++***************************************'''+++///...)))'''***---,,,+++++++++***)))))))))'''((()))******+++******++++++************++++++(((''''''''''''((())))))((((((((())))))******+++++++++************++++++,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,---------......---......//////000111111000000111222333444444555555555777888:::<<<===>>>===>>>@@@CCCFFFIIIKKKMMMNNNNNNOOOQQQSSSWWWZZZ[[[\\\\\\[[[ZZZYYYZZZ^^^aaadddeeefffffffffhhhlllooopppxxx,,,+++***+++---/////////,,,,,,,,,---------.........------,,,,,,,,,,,,---,,,,,,,,,---------......---...///000111000///.../////////000000000111111/////////000000000111111111222222222333333333333222333444444444555888::::::888999>>>???>>>???BBBEEEIIIPPPYYYcccppp|||~~~wwwnnnggg\\\TTTPPPLLLHHHEEEBBBAAA???===;;;:::::::::666666777777777777777777444444444444333222111000222222222222111111111111222111111111111000000000........................///////////////......---................................................,,,---...//////...---,,,------------------------,,,,,,,,,------------...------------------------,,,,,,------------,,,,,,+++************++++++,,,+++++++++************)))(((((()))))))))*********,,,,,,+++***))))))******---,,,,,,++++++,,,,,,---)))+++...---+++)))+++---+++++++++***************'''((()))***************++++++************++++++))))))(((((())))))***+++(((((())))))))))))))))))++++++************++++++))))))******+++---...///++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******))),,,,,,,,,---------......---......///000000111111000000111222333444444555444555666888:::<<<===>>>===>>>@@@BBBEEEIIIKKKMMMMMMNNNNNNPPPSSSVVVYYY[[[\\\\\\\\\ZZZYYY[[[^^^aaadddeeeeeeffffffiiimmmpppqqqzzz,,,++++++,,,000222333333,,,,,,,,,---------......------------------......------------............,,,---///000111000///...////////////000000000111///000000000000111111111111111111222222222222222333333333222111222555777<<<999888<<<===;;;;;;>>>===???CCCHHHNNNVVV___dddkkkttt{{{rrrjjjbbb]]]VVVQQQKKKHHHGGGFFFCCC@@@>>>>>>>>><<<;;;::::::;;;666777777888888888888888333333444333333222111000222222222222111111111111111111111111000000000000........................///////////////......---........................------------------------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++***************+++,,,,,,'''(((***++++++***)))(((''''''((()))***++++++,,,+++***)))))))))***+++,,,------,,,++++++,,,------******++++++++++++*********************+++++++++((())))))*********))))))++++++************+++++++++++++++***+++,,,,,,---)))))))))))))))(((((((((++++++************++++++))))))))))))***,,,---...************************++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,---------......,,,------......///000000000000111222333444444555444555666888:::<<<>>>>>>>>>>>>@@@BBBEEEHHHLLLMMMMMMMMMNNNPPPSSSVVVYYY[[[[[[[[[ZZZYYYYYYZZZ^^^aaabbbdddeeefffgggjjjooorrrqqq{{{---,,,,,,...222555666666,,,,,,,,,---------......------------......///000---------.........//////,,,---///000111000///...////////////000000000000000000000000111111111111111111111111111222222222666666444222000111444777<<<777555777999888999;;;:::<<>>???>>>>>>@@@BBBEEEHHHLLLNNNMMMMMMNNNPPPSSSVVVYYY[[[ZZZZZZYYYXXXXXXYYY]]]```bbbcccdddfffgggkkkpppsssrrr|||,,,,,,,,,------.........------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------............///............////////////333000------///111000///222222222111111111111111222333333444444333333222666666666666666777888888888888999;;;===@@@BBBCCCGGGJJJOOOUUU\\\dddlllqqqvvvnnnccc\\\SSSLLLIIIGGGEEECCC??????>>><<<<<<;;;;;;;;;::::::;;;;;;:::999777666666666666666666555555555111111111111111111111111222222222222222222222222333333222222111000//////------......//////000000.................................------,,,,,,,,,///////////////.........,,,------......------,,,***++++++,,,,,,------......---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///...---------++++++++++++++++++++++++******+++++++++******))),,,+++)))(((((()))+++,,,************************++++++++++++***)))((('''((((((((()))******+++++++++*********))))))((((((*********************************)))))))))))))))%%%***//////+++((()))***++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))++++++*********************+++,,,---,,,+++***)))))))))((((((((((((((()))+++++++++,,,,,,,,,------//////000111111111111111000111111222222333444444555666777888:::<<<===>>>???@@@BBBDDDGGGIIIKKKLLLKKKKKKLLLMMMPPPTTTXXXZZZ\\\\\\[[[YYYXXXYYY]]]_________aaadddiiinnnpppqqqwww++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------........................////////////111///------000111000///111111111111111111111111222222333333333333222222555555555555555666777777666666777777888:::;;;<<<@@@BBBFFFIIINNNTTTZZZ___dddnnn{{{vvvlllaaaWWWPPPNNNIIICCC@@@???@@@???>>>>>>===<<<;;;::::::::::::666777888888777666444333555555444444333333222222111111111111111111111111222222222222222222222222333333222111111000//////////////////////////////..............................---------,,,,,,,,,......------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///...---------++++++++++++++++++++++++((()))***+++++++++++++++...---+++******+++---...************************+++++++++,,,,,,,,,++++++************))))))))))))++++++++++++*********)))))))))))))))))))))))))))***)))))))))))))))))))))(((+++---+++(((''')))---))))))))))))))))))))))))***))))))(((((())))))******************************************************+++,,,,,,,,,,,,+++***++++++*********++++++,,,,,,,,,,,,,,,------------//////000111111111111000111222222333444444555555222333444666888999:::;;;???@@@BBBDDDGGGIIIKKKLLLMMMMMMMMMNNNPPPTTTWWWYYY\\\\\\[[[YYYXXXYYY\\\___``````bbbeeeiiimmmpppqqqyyy+++++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------............---............/////////...------...000111000/////////000000111111222222222222333333333333222222333333444444444444555555666666555555555555666666999;;;===>>>???BBBGGGJJJLLLSSS\\\eeekkkqqqxxx}}}zzztttlllhhhbbb]]]WWWQQQKKKGGGAAA>>><<<;;;<<<<<<<<<<<<;;;;;;:::999888888888888888999999:::999777666555555555444333333222111111111111111111111111111111111111111111111111111111222222111111000000//////111111111000///....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,......---,,,,,,+++******,,,------------,,,,,,+++------------------------))),,,......---,,,,,,---++++++++++++++++++++++++'''((()))+++,,,,,,---------,,,+++******+++,,,---************************))))))***+++,,,,,,------,,,++++++***))))))((((((,,,,,,,,,+++++++++++++++(((((((((((((((((((((((())))))))))))))))))*********+++***'''$$$%%%***///))))))))))))))))))))))))*********))))))*********++++++++++++++++++++++++************************)))***+++,,,------,,,,,,+++++++++++++++,,,---...,,,------------............///000000111111000000222333333444444555666666666666777999;;;<<<>>>>>>???@@@BBBDDDGGGJJJLLLMMMOOONNNNNNNNNPPPSSSVVVWWW[[[[[[[[[YYYXXXYYY\\\___aaabbbccceeeiiilllppprrr{{{******************++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,---------.........---------.........//////++++++---///000000///.........//////000111222222111111222222222222111111111222222333333333333333777777666555555555666666777999:::999999:::<<>>>>>===<<<<<<;;;;;;:::999::::::999888777777888888999999::::::999888666555777666666555444333222222111111111111111111111111111111111111111111111111111111000000000/////////111111000000000/////////........................------------------------,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,,,,---------,,,,,,+++++++++,,,---...///...---,,,+++---------------.........***,,,......,,,+++,,,---++++++++++++++++++++++++)))******+++,,,,,,,,,,,,******)))(((((()))******************************((()))))))))***++++++,,,+++++++++******)))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***************)))&&&$$$%%%)))---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***************+++++++++)))***+++,,,------......))))))))))))***+++,,,,,,---------.........//////...//////000000000000000222222333333444555555555777888999;;;===>>>???@@@???@@@BBBEEEHHHJJJLLLNNNQQQPPPOOOOOOPPPRRRTTTVVVZZZZZZZZZYYYYYYZZZ\\\___bbbcccdddfffhhhlllpppsss}}}************************+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,------------...------------............)))+++---////////////...------...///000000111111000111111222222111111000000000111222333222222111555555444444555666777777777888999999888888:::;;;===>>>@@@AAACCCFFFJJJMMMQQQUUUZZZ```fffmmmtttyyyzzztttgggaaaYYYTTTQQQNNNKKKIIIEEEBBB>>><<<<<<<<<;;;::::::::::::999888666555555999999888888777888888888555555666666555444333111666555555444333333222222111111111111111111111111000000000000000000000000000000//////////////////.../////////000000000111........................------------------------,,,,,,------............+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------+++,,,---...///...---,,,,,,,,,,,,---------......+++,,,------+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************************,,,+++************+++,,,))))))******+++++++++,,,))))))******************************************(((((())))))************)))))))))((('''''')))***************************++++++************++++++++++++++++++++++++++++++))))))*********+++++++++******++++++,,,---...///******))))))***++++++,,,---------.........//////......///000000000000000111111111222333333444444444555666888999;;;<<<===>>>@@@BBBEEEHHHKKKMMMNNNRRRQQQPPPPPPPPPRRRTTTUUUXXXYYYZZZYYYYYYZZZ\\\^^^bbbdddfffggghhhlllqqqvvv~~~+++++++++***************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------------,,,------------.........***,,,---...------...///------......//////000000000000111111111111000000///000111222333222111111111111111222333444555666444666777777666666888999;;;:::::::::;;;===???@@@DDDGGGJJJMMMPPPTTTYYY]]]bbbhhhqqq{{{zzzrrrjjjbbbYYYTTTMMMJJJFFFCCCBBBBBBAAA@@@BBB@@@===<<<<<<===<<<;;;666777999888777666777999888888777777777777777888666666777777666555333222222222111111111111000000111111111111111111111111////////////////////////////////////............---------...///000000000........................,,,,,,,,,------------...,,,,,,------......//////++++++,,,,,,,,,,,,++++++******+++,,,,,,---......+++,,,,,,------------,,,***++++++,,,,,,---------+++,,,---,,,+++***+++,,,++++++++++++++++++++++++......------,,,***)))(((++++++++++++++++++++++++************************...---,,,+++++++++,,,---))))))******+++,,,,,,---)))))))))))))))*********************************((((((((()))******++++++((())))))******))))))(((((((((((((((((((((((((((*********))))))*********++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,++++++,,,---...///,,,,,,++++++++++++,,,,,,,,,------------.........---...//////000000//////000000111222222333333444555555777888:::<<<======>>>@@@BBBEEEHHHLLLNNNOOOSSSRRRPPPPPPPPPRRRTTTVVVWWWXXXZZZZZZYYYZZZ\\\^^^aaadddfffggghhhlllsssyyy,,,,,,+++++++++*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,---------.........+++---...---+++***,,,///........................///000000000000000000//////000111333333222111000111000000111111222333444222444666666555444555666888777777777999;;;<<<<<<<<<>>>???@@@BBBDDDHHHKKKMMMPPPVVV\\\bbbhhhnnnsssxxx|||zzztttrrrqqqppppppnnnllliiiccc___ZZZVVVQQQLLLGGGCCC???>>><<<<<<;;;;;;;;;:::666555333333444555444333666888999888666666888;;;666666555555555555666666777888888999888777555444000000000000111111111111111111111111111111111111////////////////////////........................------------....................................,,,,,,,,,---------......***++++++,,,------......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------))))))******+++,,,,,,---,,,------,,,***)))***,,,++++++++++++++++++++++++------------,,,+++************++++++++++++******************************+++***)))((()))***,,,...++++++++++++++++++++++++)))))))))******+++++++++************************'''(((((()))******++++++***))))))***++++++***)))((((((((((((((((((((((((***))))))(((((())))))***************************((())))))***++++++,,,,,,...---,,,,,,,,,,,,---...---,,,++++++************,,,,,,,,,,,,---------------...//////000000//////111111222222333444444555666777888:::<<<===>>>???>>>@@@BBBEEEIIILLLNNNPPPRRRQQQPPPPPPQQQSSSUUUVVVVVVXXXYYYZZZYYYZZZ\\\^^^```cccfffggghhhmmmuuu|||,,,,,,,,,,,,++++++******,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,......,,,)))))),,,///..................------//////000000000000/////////000222333444333111000333222222222222222333333222444555555444333444444333222222333666888999999777888:::;;;;;;>>>AAADDDCCCEEEGGGJJJLLLQQQVVVYYYZZZ^^^ccchhhlllqqqwww|||zzzqqqfff]]]WWWUUUTTTSSSSSSRRRPPPMMMPPPMMMJJJHHHFFFDDDAAA???<<<;;;;;;::::::999888888888777666777999999999777555777777444111111333666444444333333333444444555444555555555555333222111111111111222333333444444111111111111111111111111////////////////////////---..............................---,,,,,,++++++........................,,,,,,,,,------.........))))))***+++,,,,,,------+++++++++,,,,,,+++++++++...------,,,,,,++++++***++++++***)))***+++---...(((((()))***++++++,,,,,,,,,------+++***)))***,,,++++++++++++++++++++++++++++++,,,---------,,,,,,(((((())))))))))))((((((************************%%%$$$$$$$$$%%%(((+++,,,------,,,++++++******************++++++,,,,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++,,,+++))))))***+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,///...---,,,+++,,,---...,,,+++)))(((''''''&&&&&&+++++++++,,,,,,,,,---------......///////////////222222333444444555555666333333555666888:::;;;;;;>>>@@@BBBEEEIIILLLOOOPPPRRRQQQPPPPPPQQQSSSUUUWWWVVVWWWYYYZZZYYYZZZ\\\]]]___cccfffggghhhmmmvvv}}},,,+++)))(((((()))+++,,,++++++************+++++++++)))'''(((+++---,,,***,,,,,,,,,++++++*********,,,,,,,,,++++++*********((()))+++---......------------------------------///////////////---+++***...//////000000000000000000000000000000000000000///000000000111111111111111111222222222333333333555555555666555555444333666777777777888888888888:::;;;<<<>>>AAACCCEEEEEEIIIKKKNNNQQQUUUYYY\\\]]]eeefffiiinnnuuu|||}}}zzzyyytttqqqllleee]]]VVVQQQNNNHHHHHHGGGFFFEEEDDDDDDDDDBBBBBB@@@???===;;;:::999999999:::;;;:::999888777666666666666666666666666666555333222222333444555666666666666666666666666555555555555555444444333111111000000000111222333000000000000000000000000222111///.........///000//////.........---------///////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---------------------------,,,,,,,,,------.........***++++++,,,,,,++++++******************+++++++++)))******++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((((()))***,,,,,,+++******************************)))*********++++++++++++''''''((()))***+++,,,,,,,,,+++***))))))***+++,,,************************)))))))))))))))))))))))))))(((''''''''')))***+++************************))))))))))))))))))))))))+++++++++++++++***)))(((,,,++++++---///111000000(((***,,,,,,++++++,,,---...------,,,,,,++++++***------......///000000111111333444444444444555777888777777888999;;;>>>???;;;>>>BBBEEEHHHKKKNNNQQQRRRRRRRRRRRRSSSTTTUUUVVVXXXXXXXXXXXXYYY[[[\\\]]]bbbaaacccgggiiimmmvvv,,,+++)))(((((()))+++,,,++++++************++++++///---+++,,,...000///---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,---.../////////...---++++++,,,,,,---...//////,,,,,,.../////////...------...//////000000//////////////////////////////111111111111222222222333000000000111111111222222222333444555555555555555555555555666666666777777888888999:::;;;<<<======>>>@@@BBBEEEHHHJJJMMMNNNQQQRRRTTTWWW\\\aaafffiiilllnnnpppqqqrrrsssuuuwww}}}~~~zzzrrrmmmjjjjjjkkkhhhhhhgggeeebbb___]]]\\\YYYWWWTTTPPPKKKGGGDDDBBBAAAAAA@@@???>>>======>>>>>>>>>===;;;:::999888777777777888999888777666555555555555555555555555555555444333222222333555666555555555555555555555555444444555555444444333222000000000000111111111111000000000000000000000000111000///.........////////////.........---------///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,------------------------++++++++++++,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,++++++******))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++++++++***************************)))))))))*********++++++((((((((()))******++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++************************************************+++++++++++++++***))))))---,,,++++++---...---+++***+++------+++******+++------,,,,,,,,,,,,++++++,,,---------......//////000222333333222333444666888888888888999;;;===>>><<<>>>BBBEEEGGGKKKNNNQQQRRRRRRRRRRRRSSSTTTUUUUUUWWWWWWXXXXXXYYYZZZ\\\\\\bbbaaacccgggiiimmmvvv,,,+++***))))))***+++,,,++++++************++++++...,,,++++++,,,---,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***...............---,,,,,,))))))***,,,---///000000)))***,,,...///000000///,,,---......//////......////////////////////////000000000000111111111111/////////000000000111111000111222444555555666666333444444444444555555555777777777777777777777777::::::<<<===???AAABBBCCCCCCCCCDDDEEEHHHKKKNNNOOOPPPRRRTTTUUUUUUVVVXXXZZZ]]]^^^```ccceeegggiiijjjnnnoooqqqqqqppplllhhhfffgggfffeeeeeefffgggiiijjjgggfffddddddfffgggfffeeeeeebbb]]]WWWSSSRRRQQQQQQNNNNNNMMMLLLKKKIIIGGGFFFCCCCCCBBBAAA@@@???>>>===;;;:::999888888888888888999999888777777666666555555555666666555555444333555555555555555555555555333333222222222444555666555555555555555555555555444444444444444333222222...///000111222111000000000000000000000000000000000000///............///...............---------...////////////...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,+++++++++------------------------************++++++++++++***++++++,,,,,,++++++***+++,,,------,,,+++)))((())))))************))))))))))))))))))))))))))))))((())))))******))))))(((*********)))******+++,,,************************((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++***************+++***************************************************++++++++++++***)))))),,,+++***+++,,,---,,,++++++---...---+++))))))***++++++,,,,,,,,,,,,------------------------......///111222222222222333555888888888888999;;;<<<===<<>>>>>>>>>>>???AAABBBCCCBBBDDDFFFFFFFFFGGGIIIKKKKKKLLLMMMOOOPPPRRRSSSSSSUUUVVVXXXXXXXXXUUUSSSQQQSSSSSSSSSRRRSSSSSSTTTTTTSSSRRRPPPOOOPPPQQQPPPOOOOOONNNKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@==================>>>>>>999999888777777666777777555555555555555555555555444444444444444333333333444444444444444444444444222222222222333444555666444444444444444444444444444444444555444333333222...///111333333222111000000000000000000000000000111111000000////////////..............................//////......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,+++***(((******++++++++++++******)))))))))))))))))))))))))))))))))******)))))))))+++***)))))))))***,,,---************************(((((((((((())))))))))))************))))))(((((()))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))******++++++******************************************************+++++++++******)))+++******+++---......---+++,,,------+++***************+++,,,,,,---..............................000111333333222222444555888888888999999:::;;;;;;<<>>>>>===>>>???AAA@@@@@@AAABBBCCCCCCDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBCCCFFFGGGHHHHHHGGGFFFFFFDDDBBBBBBBBBCCCBBBAAA@@@@@@@@@???>>>>>>============>>>>>>>>>===<<<<<<:::::::::999999999888888888888777666666666777777333333444444444555555555555555444444333333333333444444444444444444444444111111111222333444555555444444444444444444444444444555555555555444333333///000222444444333222000////////////////////////222222222222111111000000---....................................------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***'''((()))+++++++++******+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))************))))))+++***)))))))))***,,,---************************(((((((((((())))))))))))++++++******)))((((((((()))***+++,,,,,,+++***)))************************************************%%%&&&'''(((***++++++,,,************************************************)))******+++++++++******,,,+++******++++++***((((((***,,,,,,++++++,,,---******++++++,,,---......////////////000000000000111222444444333333555666666777888999::::::;;;;;;===???CCCEEEGGGJJJMMMPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVXXXZZZ[[[\\\\\\]]]bbbaaacccgggiiimmmvvv************************++++++************++++++)))******)))''''''(((******++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******++++++,,,...///000,,,,,,,,,,,,++++++++++++,,,,,,---......---+++++++++,,,------......------........................////////////000000000000000000000111111111222222111111222222111000//////333333333333444444444444000111111222333444555555555555555555555555555555555555666777777888999999888:::;;;;;;::::::<<<===<<<<<<<<<<<<======>>>>>>=========>>>>>>=========999;;;???AAABBBAAA@@@>>>@@@>>><<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::999999999:::999999888777666555555666666555444444555555666333333444444444555555555666555444333333333333444333333333333333333333333111111222222333333444444333333333333333333333333444444444444444333222222///000111222333222222111////////////////////////111111222222222111000///---------...............---............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))******++++++******)))*********)))******+++,,,************************((((((((()))))))))******+++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((************************$$$%%%'''(((***+++++++++************************++++++++++++++++++++++++))))))***++++++++++++***...,,,)))((('''&&&$$$"""((())),,,,,,++++++,,,---******+++,,,,,,---.........//////000111111222222111333444444444444555777444555777999:::;;;;;;;;;===@@@CCCEEEGGGJJJMMMOOOQQQQQQQQQQQQRRRSSSTTTTTTUUUWWWYYY\\\]]]^^^^^^^^^bbbaaacccgggiiimmmvvv*********++++++*********++++++************++++++%%%'''((('''%%%%%%''')))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,...///*********+++,,,,,,,,,---+++,,,------------,,,+++,,,,,,---.......................................//////000000000111111111/////////000000000111111//////000000111000000000111111111222222222333333000111111222222333444444444444444555555666666777666666777777888777777777888999::::::999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;888999;;;<<<===<<<<<<<<<<<<;;;999999:::;;;:::999;;;;;;:::::::::::::::;;;777888888999888888888777888888888777777777777777444444444333333444444555333333333444444444444444555444333222222222333333222222222222222222222222111222222333333333222222222222222222222222222222222222222222222111000000////////////000000000000///////////////////////////000000111000///...------------.........//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,+++++++++***************++++++,,,,,,++++++***000///,,,+++******+++,,,)))******++++++******))))))))))))))))))))))))))))))******++++++******)))))))))***++++++++++++***************************)))))))))*********++++++*********)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************'''((()))*********))))))************************++++++++++++++++++++++++))))))***+++++++++++++++,,,+++))))))))))))'''%%%)))+++,,,,,,+++***+++,,,+++++++++,,,,,,---------,,,---...///000111222333000222333444333333444666222444666999;;;<<<<<<<<<>>>@@@CCCEEEGGGIIILLLOOORRRRRRRRRRRRSSSTTTUUUUUUVVVXXXZZZ]]]___```______bbbaaacccgggiiimmmvvv******++++++++++++******++++++************++++++(((***,,,+++))))))+++...*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,+++***)))))))))***+++(((((()))***,,,---...///***+++,,,---...---,,,,,,,,,---......//////..........................................////////////............/////////000,,,---...000111111111111000000000000111111111111333333333333333444444444///000000111222333444444555555555555555444333333555666777777555555666777666777777777777888888888999999888888888888888999888777666555555666777777888666555555777777777666999888888777777777888888555666666666666666555555333333444444555666777777555444444444444444555555333333333333333333333333444444222111111111222333222222222222222222222222222222333333333222111111222222222222222222222222000000000000000///.........------------...//////////////////////////////---.../////////...,,,+++---------.........//////------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---+++++++++++++++++++++++++++*********))))))((((((+++++++++,,,,,,+++++++++666333000,,,******+++,,,(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******((()))***,,,,,,+++******************************************++++++++++++))))))))))))))))))******,,,+++***))))))***+++,,,************************************************+++,,,,,,,,,+++***((('''************************++++++++++++++++++++++++((()))***+++++++++++++++***))))))+++...///000///+++---...---+++))))))***++++++,,,,,,,,,,,,------***+++,,,...000111222333///111222222222222333555111333555888;;;<<<======>>>@@@CCCEEEGGGIIILLLOOORRRRRRRRRSSSSSSTTTUUUVVVVVVXXX[[[^^^```aaa``````bbbaaacccgggiiimmmvvv