BM66(@ FFFHHHJJJKKKPPP^^^rrr}}}{{{{{{wwwpppjjjUUUOOOEEE<<<666666888;;;777777666555555555555666555555444333333222111111111222222333333222222111111111222222222222111111111111000000000000111111000000////////////000000........................000000000000000000000000000000000000000000000000222111///...///000///...,,,,,,,,,---------......////////////////////////------.........---+++***...------,,,,,,------.........//////000000111111,,,,,,,,,---------......------------------------)))***+++,,,---,,,+++***............/////////000---///222111...,,,---..............................///////////////......000000000000////////////222111000///000111222333222555777888888777777888;;;<<<===<<<;;;;;;<<<===>>>???AAACCCEEEGGGHHHHHHLLLNNNPPPQQQSSSUUUXXX[[[ZZZ[[[]]]^^^___aaaeeehhhfffhhhkkkkkkhhheeecccbbb```cccgggjjjkkklllnnnpppkkkiiigggeeegggjjjnnnqqqyyy>>>AAADDDEEEHHHQQQ___kkk|||yyytttkkkaaaYYYHHHDDD>>>999555333444555555555444333333333333444444333333222111111000000000111111222222111111000000000000111111000000000111111000000000000111111000//////////////////000////////////////////////000000000000000000000000000000000000000000000000000...------///000//////,,,,,,------............////////////////////////....../////////...---,,,...------,,,,,,------.........//////////////////---............/////////------------------------------...////////////............///////////////...000222222///---...///..............................////////////......000000000000////////////333333222222333333444555333555777777666666777888888:::<<<<<<;;;<<<===??????@@@BBBDDDFFFGGGHHHHHHKKKLLLOOOPPPQQQSSSVVVYYY]]]^^^_________```ccceeegggiiikkkjjjhhheeeddddddcccdddfffiiilllmmmnnnnnnllljjjhhhgggiiikkkoooqqqwww>>>AAAEEEEEEEEEIIIPPPWWWcccuuu~~~zzzrrrgggYYYLLLEEE;;;:::999777555333111111444333222222111111222222222222222111000000//////000000000111111000000000//////000000000000//////111111000000000000111111/////////....../////////////////////////////////000000000000000000000000000000000000000000000000...,,,+++,,,...000000///---............///////////////////////////////////////000000//////...---......------------........................------------------............------------------------///////////////000000111///////////////.........,,,---///...---,,,,,,,,,..............................///////////////...////////////000000000000222222333444444444444333333555666555555555777999777999;;;;;;;;;<<<>>>@@@???AAACCCEEEGGGHHHHHHHHHIIIKKKMMMOOOPPPRRRUUUWWW]]]^^^___``````aaadddgggiiijjjjjjiiigggeeeeeeffffffeeeeeehhhmmmooonnnllllllkkkjjjjjjkkkmmmooopppttt~~~AAADDDFFFEEEDDDDDDIIIMMMNNN\\\ooo~~~}}}tttfffVVVHHH???;;;888888888888666555333222333333222111111111111111222222111111111000000000000000111111111111000000//////000000000000//////111111000000000000111111......////////////......,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////...,,,---...//////....../////////////////////////////////////////////....../////////...............------------...............------,,,,,,,,,*********+++++++++,,,,,,------------------------...---,,,+++,,,---///000////////////............------......------------........................---...//////////////////////////////000000000000///000111222333222111000444555555444444444777:::777999;;;;;;;;;;;;===???@@@AAADDDGGGHHHIIIIIIHHHJJJLLLNNNOOOPPPQQQUUUWWWZZZ\\\^^^___aaadddhhhkkkiiiiiiiiigggddddddeeegggiiifffdddgggmmmpppnnnjjjkkkjjjjjjjjjkkklllnnnooosss@@@AAAAAA???>>>???BBBFFFIIIPPPWWW___ooo}}}{{{}}}xxxiiiWWWHHH>>>;;;;;;:::999888777666555555444444333333222222222222222222222222222222111111111111222222222222222222111000111111222222111111000111111000000000000111111......///000000///......------------------------////////////////////////////////////////////////333111///...//////...---/////////////////////...////////////////////////---------------------...///......------......///......------,,,,,,++++++*********+++++++++,,,,,,---------------------------,,,+++++++++,,,...//////////////////.........111000///000000111111000........................------...///////////////.../////////000000000111///000111222333222111000444555555555444555888:::999:::<<<;;;::::::;;;<<>>AAADDDHHHKKKKKKKKKWWWnnnrrrhhhXXXHHH>>>:::;;;===999888666444333333444444555444333333222222333333222222222222222222222222222222333333333333222222111111222222222222111111111111000000000000111111...///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000555333000/////////---,,,/////////............---////////////////////////---,,,,,,,,,,,,---......//////............//////------------------,,,,,,------------............------------------------......------......///000............/////////000...,,,++++++---......---........................,,,---...///000000000000......//////000000111111222222333444444444444333444666777666666666888::::::;;;<<<;;;:::999:::;;;>>>AAAEEEIIILLLMMMLLLLLLNNNOOOQQQRRRRRRTTTWWWYYY___`````````___aaacccfffeeeeeeeeecccaaaaaaccceeeiiigggeeehhhllloooooonnnkkkjjjiiihhhhhhjjjlllmmmvvv???@@@@@@@@@???@@@BBBCCCDDDGGGGGGFFFLLL\\\mmmvvv~~~yyyrrrnnnZZZRRRFFF>>>::::::999999444444444444444444444444444444333222222222222333111111111111111111111111111111222222222222111111000000111111111111000000111111000000000000111111///000111222222111000///111111111111111111111111000000000000000000000000000000000000000000000000333111///.........---,,,............------,,,,,,////////////////////////...---,,,,,,---...///000//////............//////------------............---............/////////------------------------......///000000000000000,,,------...///000111111,,,)))'''(((***,,,,,,+++........................,,,---...///000000000000.........///000111111111333333222222333333444555444666888999888888999:::888999;;;;;;::::::;;;======@@@EEEJJJMMMOOOOOONNNNNNPPPRRRRRRRRRTTTWWWYYY___``````___^^^___aaacccdddeeeeeedddcccbbbccceeeffffffggghhhkkknnnppprrrmmmllliiiggghhhjjjmmmooouuu<<<===>>>?????????>>>>>>>>>DDDGGGGGGKKKSSS\\\```YYYfffzzz{{{uuujjj___WWWGGGAAA:::888::::::777444000222444666666666555444444333222222111111222222////////////000000000000000000111111111111000000//////000000000000//////111111000000000000111111///111222333333222111///////////////////////////000000000000000000000000000000000000000000000000000...------.........---......---------,,,,,,,,,///////////////////////////...------...///000111//////............//////---------....../////////,,,,,,,,,---------......------------------------,,,---///000000000///...+++,,,---...///111222222111...,,,,,,///111111000........................,,,---...///000000000000---......///000111111222222111000///000111333444444777999::::::999999:::666777999::::::;;;===>>><<>>>>>?????????@@@BBBBBBCCCEEEHHHLLLOOOQQQLLLQQQ\\\mmm~~~rrrcccUUUKKKGGG===:::777666666666666555444444333333333333222222111111111111111111111111111111111111111111111111444222000000222333111///////////////////////////////////////////////////////////////000000000000000000////////////000000////////////////////////222000...---,,,---...///------......//////000000////////////////////////......////////////............---,,,---...///000111111000000//////......///............---------...///000///.........000...,,,***((((((***,,,...////////////////////////222000...---,,,---...///------...///000111222333/////////...------,,,,,,......//////000000111111////////////000000000000000111111222222333444444444666999999888777777888;;;;;;:::::::::;;;<<<<<>>>>>>>>>>>>>>>>>??????AAACCCFFFIIIKKKOOOOOORRR^^^pppxxxmmm```SSSIIIAAA>>>:::888555444444444444333444444333333333333222222111111111111111111111111111111111111111111111111444111000000222222111///////////////////////////////////////////////////////////////000000000000000000////////////000000////////////////////////111000...,,,,,,---...///.........///////////////////////////////////////------............------......---------...///000////////////.........---///............------------...//////------...//////......------......///........................///...,,,+++***+++,,,---........................000000000000////////////.........///000000111111////////////000000000000000111111222222333444444555777999999888888888999::::::999999999:::;;;;;;>>>BBBGGGKKKMMMMMMNNNOOOPPPPPPPPPQQQSSSUUUWWWYYY\\\[[[ZZZ\\\___cccdddeeedddeeefffeeecccaaaaaaaaaddddddeeehhhlllppprrrrrrpppmmmiiiggghhhkkkmmmnnnvvv@@@??????>>>>>>======<<<<<<======>>>@@@BBBDDDEEEJJJIIIIIIPPP___ppp{{{mmmcccUUUJJJCCC>>>;;;999999777444333444444333333444444333333333333222222111111111111111111111111111111111111111111111111333111000000111222000///000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000////////////////////////000///...---,,,---...///000000///////////////...////////////////////////,,,,,,------------,,,,,,......------......///000............------------///............---------,,,...///...---,,,---......//////000000//////...------------------------...---,,,+++++++++,,,---///......---,,,+++******////////////000000000000---......//////000111111////////////000000000000000111111222222333444444777888888888777777999;;;999999888888999:::;;;;;;===AAAGGGKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQTTTVVVWWW[[[ZZZZZZ\\\```dddffffffcccdddeeeeeecccbbbbbbcccfffeeeeeehhhlllpppssstttqqqmmmiiiggghhhjjjkkklllsss|||>>>>>>>>>>>>>>>=========>>>>>>>>>???@@@@@@AAABBB@@@BBBFFFMMMUUU^^^dddhhhxxxvvvnnnYYYOOODDD===<<<===<<<::::::888555444555666555444444444333333333222222222111111111111111111111111111111111111111111111111222111111000111000000///000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000////////////////////////000000///.........///000111000000000//////......////////////////////////,,,------......------,,,...............//////000........................///............---------,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///......//////000///......---,,,+++******,,,,,,,,,---...//////000------......///000000111////////////000000000000000111111222222333444444777777777666555666888:::999999999999:::;;;<<<<<<>>>BBBHHHLLLNNNOOOPPPQQQNNNNNNNNNNNNPPPRRRTTTUUUZZZYYYYYY\\\```eeeggghhhdddeeefffeeecccbbbbbbcccgggffffffhhhlllqqqtttuuurrrnnnjjjhhhiiijjjkkkkkkqqqxxx;;;;;;<<<===>>>??????@@@>>>>>>??????????????????===@@@DDDIIILLLNNNOOOPPP___jjj|||~~~rrrbbbVVVJJJCCC<<<999;;;===;;;888999777444444444555555444444444333333333222222222111111111111111111111111111111111111111111111111111111111111000//////000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000////////////////////////000000000000000000111111111111000000/////////...////////////////////////......////////////...............//////////////////////////////////////////............---------,,,---...---,,,,,,---......,,,***))))))***,,,...........................000000000000000000111111.........---------------+++,,,,,,---...///000000---------...//////000000////////////000000000000000111111222222333444444555666666555444444777999:::::::::;;;;;;<<<>>>>>>@@@DDDJJJNNNPPPQQQSSSTTTPPPPPPPPPPPPRRRTTTVVVWWWZZZYYYYYY\\\aaaeeehhhiiifffggghhhfffcccaaaaaaaaafffffffffiiimmmqqqssstttrrroookkkjjjjjjkkklllkkkpppuuu}}}::::::;;;<<<>>>???@@@@@@<<<======>>>>>>======<<<@@@AAAAAAAAAAAABBBEEEHHHLLLTTTaaauuu~~~~~~xxxkkk\\\KKK@@@AAA===:::999999888555222666444222111222333333222444444333333333333222222111111111111111111111111111111111111111111111111000111222111///...///000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000//////////////////////////////000000000111111111111000000000000000000///////////////////////////...//////////////////...---...///000000000000////////////000000000000000///............---------,,,...///...---,,,---...000...+++))))))+++...000////////////////////////---............/////////------......//////000000.........///000111111222,,,------......///000000////////////000000000000000111111222222333444444555666666666555555777888;;;;;;;;;;;;<<<>>>??????AAAEEEKKKOOORRRSSSUUUVVVUUUTTTTTTTTTUUUWWWYYYZZZZZZYYYZZZ]]]aaaeeehhhiiiggghhhiiigggdddaaa``````dddeeefffiiinnnqqqrrrrrrpppnnnkkkjjjkkkllllllkkknnnsss{{{:::;;;;;;<<<===>>>??????;;;<<<===>>>>>>===<<<;;;>>>>>>>>>===<<<===BBBFFFBBBIIIQQQ[[[mmm|||mmm^^^SSSHHH???999::::::999888777555333222555333111000222333222222444444333333333333222222111111111111111111111111111111111111111111111111///111222111...---///000////////////////////////////////////////////////////////////000000000000000000////////////000000////////////////////////------...///////////////000000000000000111111111////////////////////////---......//////......------...///000111000000///........./////////000000///............------------...//////------...//////...---,,,,,,---...///........................++++++,,,------------------.........////////////......//////000000111111,,,,,,---......//////000////////////000000000000000111111222222333444444555777999999888777888999:::::::::;;;<<<===>>>???AAAEEEKKKOOORRRSSSUUUVVVUUUUUUUUUUUUVVVWWWYYYZZZ[[[ZZZZZZ]]]aaaeeeggghhhfffggghhhgggdddbbbbbbbbbbbbcccfffjjjoooqqqqqqpppmmmkkkhhhhhhiiijjjkkkjjjkkksss}}}<<<<<<<<<===============<<<===>>>?????????>>>===777:::>>>???>>>>>>@@@CCCAAAFFFJJJKKKSSSggg}}}yyylllYYYJJJAAA>>>======666777888888666666666777777555333222333444444444444444444333333333222222111111111111111111111111111111111111111111111111///111222111...---...111////////////////////////////////////////////////////////////000000000000000000////////////000000////////////////////////++++++,,,---.........---//////000000111111222222////////////////////////,,,------......------,,,---...000111111111000///---------.........////////////.........---------...///000///......///000,,,------------------,,,------------------------+++,,,------.........---........................---------...............,,,,,,------...//////000////////////000000000000000111111222333333444444666888;;;;;;:::999999:::999999999:::;;;<<<>>>>>>@@@DDDJJJOOOQQQSSSTTTVVVSSSSSSRRRRRRSSSUUUWWWXXX\\\[[[[[[]]]aaaeeeggghhhdddfffgggfffeeecccdddddd```bbbfffkkkoooqqqpppnnnjjjhhhffffffhhhiiiiiiiiiiiittt;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<============??????>>>>>>======<<<<<>>>>>>>>@@@FFFKKKMMMRRRXXXYYYWWWRRRQQQOOONNNPPPSSSWWWYYYYYYZZZ\\\___bbbfffiiikkkfffggghhhgggeeedddeeefffdddeeegggjjjllloooqqqrrrnnnkkkhhhhhhkkkmmmllljjjpppwww<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<=========>>>>>>=========<<<<<<<<<;;;;;;??????@@@BBBFFFLLLQQQUUU___lll~~~|||jjj\\\NNNFFF===888888888777555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111000///...111111111111111111111111000000000000000000000000111111111000000000000000......///000000000000000/////////000000000111111000000000000000000000000000000000/////////......000000000000000000000000////////////////////////---------............///////////////......------........................000...---,,,,,,---...000,,,---...//////......---///...------...///...---------------------------,,,---------.../////////---------............///......------------..........................................////////////......//////000111222222111111111222333444666666444555555666777888999:::999:::;;;<<<============???DDDIIILLLPPPVVVXXXVVVRRRQQQPPPOOOQQQTTTWWWYYYYYYZZZ\\\___bbbfffiiikkkggghhhhhhfffdddcccdddeeeggggggiiijjjlllnnnooopppooommmjjjiiijjjjjjkkkjjjqqqzzz<<<<<<;;;:::::::::;;;;;;<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;:::::::::=========>>>???AAADDDEEEFFFOOO\\\iiiwwwqqq___PPPGGGBBB===888555666777666444222333444444444444333222333333333333333333333333333333333333333333333333222222222111111///......111111111111111111111111000000000000000000000000///000000000000000000111......///000000000000000...///////////////000000000000000000000000000000000000000///////////////000000000000000000000000000///...------...///000---------............////////////............---........................///...---,,,,,,---...///+++,,,---...///////////////...------...///...---...---,,,,,,,,,,,,---...------..................---------............///......------------......////////////////////////............////////////------...000111222444444222222222333444555666777555666666777888999::::::::::::;;;<<<=========<<<===CCCHHHJJJOOOTTTVVVTTTQQQQQQPPPQQQRRRTTTVVVXXXYYYZZZ\\\___bbbfffiiikkkhhhhhhgggeeebbbaaabbbdddiiijjjjjjkkklllmmmmmmmmmooonnnllliiiggggggiiikkkrrr~~~<<<<<<;;;:::999999999:::<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>???@@@AAA@@@CCCHHHNNNWWWfffvvvwwwcccSSSIIICCC@@@<<<:::777666777777666555333444666777777666444333222222222222222222222222333333333333333333333333222222222222111///...---111111111111111111111111000000000000000000000000.../////////000000111111......///000000000000000............////////////////////////////////////........................000000000000000000000000111000...,,,,,,...000111---------............///000000000000000000000000........................///...------------...///,,,------........./////////---------...///...---///...,,,++++++,,,...///...............------------------............///......------------......000000000000000000000000............////////////......///000111222333333111111111222333444555666999999999999888888888777:::;;;;;;<<<======<<<<<<>>>CCCHHHJJJNNNTTTUUUSSSPPPPPPQQQRRRSSSUUUVVVWWWYYYZZZ\\\___bbbfffiiikkkiiiiiigggdddaaa```bbbccciiijjjjjjkkklllmmmnnnnnnmmmmmmllliiieeefffjjjnnnrrr<<<;;;:::999999999999999<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>?????????@@@AAABBBEEENNNXXX```ttt~~~yyykkkXXXIIICCCAAA???===999888777777777777666444444555777888888777555444222222222222222222222222333333333333333333333333222222222111111///......000000000000000000000000////////////////////////......//////000000000111......///000000000000000////////////............////////////////////////------------------------////////////////////////111000...,,,,,,...000111---------............//////////////////000000000.................................------.........//////......------------///---------...///...---///...,,,++++++,,,...///...............------------------............///......------------......000000000000000000000000............////////////000000000000000111111111//////000000111333444555999999999999888888888777::::::;;;<<<============???EEEIIIKKKOOOUUUVVVTTTQQQQQQQQQRRRTTTUUUWWWWWWYYYZZZ\\\___bbbfffiiikkkiiiiiihhheeebbbaaabbbcccggghhhiiikkkmmmooopppqqqkkkkkkjjjgggdddffflllrrrqqq~~~::::::999888888888999999::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@DDDJJJOOOUUU```ppprrrhhhUUUMMMDDD???@@@@@@<<<888666666666666666555555555333444555666666555444333222222222222222222222222333333333333333333333333000111111111111000//////000000000000000000000000////////////////////////...//////////////////000......///000000000000000000000000////////////...000000000000000000000000---------------.........////////////////////////000///...------...///000---------............///,,,------------.........................................................000000///------,,,,,,---///...------...///...---...---,,,,,,,,,,,,---...------..................---------............///......------------......////////////////////////............////////////000000000///////////////////////////000222333444555666666777888999::::::888999:::<<<===>>>>>>>>>AAAFFFKKKMMMPPPVVVWWWTTTRRRQQQQQQRRRSSSUUUWWWYYYYYYZZZ\\\___bbbfffiiikkkhhhiiiiiigggeeeccccccdddeeefffhhhkkknnnpppssstttllljjjgggddddddhhhnnnssssss999888888888888999999:::999999999:::::::::;;;;;;999999999999:::::::::;;;<<<;;;;;;::::::::::::;;;;;;<<<<<<===???AAADDDFFFEEEMMMWWWaaammm|||wwwfffVVVLLLBBB@@@>>><<<;;;:::888555444555555666666666777888333333333333333333333333111111111111111111111111222222222222222222222222//////000111111111111000000000000000000000000000///////////////////////////////////////...............///000000000000000111111000000000/////////000000000000000000000000........./////////000000////////////////////////////////////////////////---------............///,,,,,,,,,---------..............................---..................---//////------------...//////...------...///...---------------------------,,,---------.../////////---------............///......------------..........................................////////////------......//////000000/////////000111222444444444555555666777888999:::777888:::<<<===>>>??????AAAFFFKKKMMMPPPUUUVVVTTTSSSRRRQQQQQQRRRUUUXXXZZZYYYZZZ\\\___bbbfffiiikkkfffhhhjjjjjjhhheeeddddddeeegggiiikkknnnqqqssstttoookkkeeebbbdddiiimmmpppxxx888777777777888999::::::888888999999999:::::::::777777888888999999999:::;;;:::::::::;;;<<<>>>?????????>>>>>>>>>>>>???@@@BBBEEEHHHJJJPPP^^^qqq|||kkk\\\QQQHHHCCCAAA@@@>>>999444222555888444555666777777999;;;===555444444333333444444555111111111111111111111111111111111111111111111111...///000111111222222111000000000000000000000000////////////////////////000000//////.........---...//////000000000000000222222111111000000//////000000000000000000000000///000000000111111222222////////////////////////......////////////......---------.........//////........./////////000000........................------............------...---,,,,,,---...000111///...------...///...---,,,------......------,,,,,,,,,------...///000000---------.........//////.........------............................................./////////000***+++,,,---...000111111000000000111222333555555777777777777666666666666666777999;;;===???@@@@@@AAAFFFJJJLLLPPPUUUVVVSSSTTTSSSQQQPPPQQQUUUYYY[[[YYYZZZ\\\___bbbfffiiikkkeeehhhkkkkkkjjjgggeeeeeeggghhhiiilllnnnppprrrsssrrrllldddaaadddiiilllmmm|||666666666666666666666666777888999999:::::::::::::::999999888888999999:::999999999999999999::::::<<<<<<<<<<<<<<<===>>>???@@@???>>>@@@FFFNNNWWW\\\ppp|||uuuiiiZZZNNNGGGBBB===999<<<888444555888:::888444888666555777:::<<<;;;999333333222111222333555666222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111000000/////////...111111111111111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000........................000000000000000000000000...------,,,,,,,,,------...---++++++,,,,,,,,,+++---,,,,,,,,,,,,---......---,,,++++++++++++,,,---..................------...------,,,,,,------...---------............///---------............///........................//////000000111111222222000000000///......------//////000000///...---,,,,,,,,,------.../////////111111111111222333444555888888888777777777777777::::::::::::;;;===>>>???FFFGGGHHHKKKNNNRRRTTTVVVSSSRRRQQQRRRSSSUUUXXXZZZ\\\\\\]]]___aaaccceeefffhhhjjjkkkjjjhhhffffffggggggiiilllnnnqqqrrrssssssmmmjjjeeebbbdddhhhkkknnnwww888888888888888888888888888888999:::::::::999999999999999888888999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======???>>><<<<<>>===:::777999555222333666777555222777555444555888999888666333222222222222333444555222222222222222222222222000000000000000000000000111111111111111111111111////////////////////////.........---------,,,,,,////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////......---------...//////...,,,++++++---///000///......------....../////////...---,,,,,,---...///..................---------------,,,,,,---------,,,,,,,,,,,,---------...---------............///..........................................------.........---------------//////......------......---......//////000000111111111111111222333444555666666666666666666666666999::::::;;;<<<===>>>>>>DDDFFFHHHKKKOOORRRUUUVVVSSSRRRRRRRRRSSSUUUXXXYYY[[[[[[]]]___aaadddfffggghhhjjjkkkjjjhhhffffffggggggiiikkkoooqqqrrrssssssnnnkkkeeebbbbbbeeehhhjjjxxx888888888888888888888888999999999:::999999888888999999888888888888999999::::::::::::;;;;;;<<<<<<:::::::::999::::::;;;<<<===;;;:::999:::<<<>>>???BBBIIIUUUbbbqqqwwwfffTTTIIIFFFAAA<<<999:::;;;;;;999888555222333666666444222555444333444555666555444333222222222222333444444222222222222222222222222000000000000000000000000111111111111111111111111........................111111111000000000000000////////////////////////////////////////////////000000000000000000000000................................................000000000000000000000000.......................................///000111,,,***)))))),,,000111222....../////////000000000000000///......///000000------------------......------------------------+++++++++,,,,,,,,,---------------............///........................///......---,,,,,,++++++------............/////////...---,,,---...///000...//////000000111222222111111111111222333444555555555555555666666666666888999;;;===>>>>>>======BBBDDDGGGKKKOOOSSSUUUWWWSSSSSSRRRRRRSSSUUUWWWXXXYYYZZZ\\\^^^aaaeeegggiiihhhiiijjjiiigggffffffffffffhhhkkkoooqqqrrrrrrrrroookkkfffaaa```aaadddgggwww888888888888888888888888999999999999999888777666888888777777777777888888888999999::::::;;;;;;;;;999999888888888999999:::999999999:::;;;<<<======<<<@@@FFFNNNXXXfffuuuuuucccUUULLLFFFBBB@@@===:::999::::::999777999777666777888888777555444444333333444444333333222222222222222222333333222222222222222222222222000000000000000000000000111111111111111111111111////////////////////////222222222222222222222222000000000000000000000000////////////////////////////////////////////////................................................////////////////////////........................------------...///000111+++(((&&&'''***---///000......//////000000000000000//////////////////000,,,,,,------------......,,,------------------,,,+++,,,,,,,,,,,,------------------............///.............................................---/////////000111222222333.........//////000000111......///000000111111222111111111111222333444444555555666666666666666777777999;;;===>>>>>>===<<<@@@CCCGGGLLLPPPSSSUUUVVVSSSSSSSSSSSSTTTUUUVVVWWWXXXYYY[[[^^^bbbeeehhhjjjggghhhiiiiiigggeeeeeefffeeegggkkknnnpppqqqqqqpppnnnkkkfffaaa___aaaeeehhhttt~~~777777777777777777777777999999999999888888777666888777777666666777777888666777777888999999::::::999888777777777777888888777888999;;;<<<<<<=========@@@BBBDDDGGGNNNXXX```ssstttiiiXXXHHH@@@>>>@@@BBB;;;:::888777777666444333999888888999999999777666444444555444444333444444222222222222222222222111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................................................................................................................---,,,,,,,,,---......///---+++)))(((***,,,------,,,---...////////////...........................,,,,,,,,,,,,------......,,,,,,---......---,,,,,,------------............---------............///........................+++,,,,,,---...//////000......///000111222333333---...000222222222111000---......//////000111111111111111111222333444444666666666777777888888888777999;;;===>>>>>>===<<>>AAAFFFJJJUUU___oooyyylllcccSSSNNNGGG???;;;999:::;;;888888777777666666555555555666777777777666444333333444555555444333444666222222222333222222111000222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000////////////////////////////////////////////////------------------------................................................................................................---------,,,,,,,,,------111///------......---,,,,,,---...///000///......,,,------......------,,,++++++,,,,,,------......+++,,,---......---,,,+++---------.........//////---------............///........................((()))***+++---...//////,,,,,,---......///000000...///000111222111000///------...//////000000111111111111111222333444555666666777777888888999999888999;;;===>>>>>>======>>>BBBHHHMMMQQQSSSSSSRRRQQQQQQRRRTTTUUUVVVWWWXXXXXXYYY[[[^^^bbbeeehhhjjjfffggghhhgggeeeddddddddddddfffiiilllmmmkkkiiihhhhhhgggeeebbb___bbbiiinnnrrr777777777777777777777777666777777888888888888777777666666555555666666777555666777888999:::;;;;;;999888888777666666777777999999999999888888777777666999;;;<<<;;;;;;???CCCEEEHHHQQQ]]]fffooo}}}pppeeeYYYNNNGGG@@@@@@@@@>>>;;;999777777777888888777777777777888222444666666555333222222111333555555333333555777111222222333222111000///222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222////////////////////////////////////////////////........................////////////////////////////////////////////////........................////////////////////////000///...------,,,,,,---000//////000111000...,,,,,,...///111111000///...,,,---............---,,,***++++++,,,------......+++,,,...//////...,,,+++,,,,,,---------.........---------............///........................******+++,,,---......///,,,,,,,,,------......///111000...---,,,---///000...//////000000111111222111111111111222333444555555555666666777888888999999::::::;;;<<<===>>>>>>>>>BBBHHHNNNRRRRRRQQQPPPOOOPPPRRRTTTVVVWWWXXXYYYYYYZZZ\\\^^^aaaeeehhhiiieeeggghhhgggeeeccccccdddccceeeiiikkkkkkhhheeecccffffffeeeaaa^^^```gggmmmxxx888888888888888888888888555666777888888888888888666666555555555555666666666777888999:::;;;<<<<<<999999888777777777777777777888888888999:::::::::666888;;;;;;:::;;;>>>BBBBBB???@@@FFFKKKPPP\\\iiivvv{{{ooo___RRRLLLIIIFFFCCC;;;<<<===<<<:::999888999666666666444333222333555222444666777555333222222///222444444222222555777111222333333222111000///222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////,,,,,,------.........///111111111111111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000///...------------------///111000---***...///111222333222000///,,,---...//////...---,,,******+++,,,,,,---......+++,,,...//////...,,,+++++++++,,,,,,,,,------------------.........//////.........................../////////////////////.........///////////////444000+++((('''***...111000000000111222222333333111111111111222333444555444444444555666777777888::::::::::::;;;===>>>??????CCCIIIOOORRRRRRQQQOOONNNOOOQQQTTTVVVXXXYYYZZZZZZZZZ\\\^^^aaaeeegggiiieeefffggggggeeeccccccdddccceeehhhjjjiiigggccc```eeefffddd```\\\^^^eeekkk}}}888888888888888888888888888555333333444666777777666666666666777999:::;;;444444444555555777888999888777666444444444555666999999999999::::::::::::999999:::::::::;;;;;;;;;;;;<<<===@@@CCCHHHKKKNNNZZZdddtttzzzkkkVVVQQQJJJCCC>>><<<<<<<<<999999::::::::::::999999555444444333333222222111444444444444444444444444111111111222222333333333222222222222222222222222222222111000//////000000222111111111000000//////000000000000000000000000000000000000000000000000111111000000//////......111111000000//////............------------......///...---,,,,,,---...//////...---,,,,,,---...///////////////////////////......------------......---.....................++++++++++++,,,,,,---...111111000000/////////...//////...---,,,,,,++++++////////////////////////*********+++++++++,,,,,,------,,,,,,,,,---......---,,,,,,++++++,,,,,,------------------...000000..............................------------..................////////////......///000000000000000............///000222222555555444444444555666666666666666666666555555555999999999:::;;;<<<===>>>>>>DDDIIILLLPPPUUUUUURRRPPPQQQSSSUUUVVVWWWWWWWWWVVVWWWYYY\\\```dddggghhhcccdddeeedddcccdddfffiiifffdddfffiiihhhcccaaaaaafffgggeee```[[[[[[bbbhhh555555555555555555555555888666444333555777888888666666666555666666777777555555444555555666777888777666666555555555555666555555555555666666666666888888999999999:::::::::999999:::<<>>BBBFFFIIIJJJNNNSSSTTTRRROOOPPPRRRTTTVVVVVVVVVVVVWWWXXXZZZ]]]```dddggghhhggggggfffdddbbbbbbdddfffgggeeefffjjjiiidddaaabbbdddeeeeeeaaa\\\]]]bbbhhhyyy444444444444444444444444888666444444666888888888777666555555444444444555666555555555555555666666444555555666666666555555666666666666777777777777777777777777888888888888777888999:::;;;<<<<<<<<<@@@DDDHHHLLLRRR\\\iiirrrzzzoooddd[[[QQQFFF??????>>><<<:::888888888999666666777777777777666666777666666555555444333333222222222222222222222222333333222222222222222222222222222222222222222222222111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000////////////...111111000000000000111111///...------------...//////...------------...///..............................------------....../////////......------,,,,,,,,,,,,,,,,,,,,,---...///............---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000222111000//////...//////------,,,,,,,,,,,,------------.........---,,,,,,..............................------------..................////////////......///000000000000000000000////////////000000111111000000111111222333666666777777888888999999999999::::::;;;<<<>>>???EEEHHHJJJIIILLLQQQTTTRRRNNNOOORRRTTTUUUUUUUUUUUUWWWXXXZZZ]]]aaadddfffhhhkkkjjjhhheeebbbaaabbbdddgggfffgggkkkjjjdddaaabbbbbbdddeeebbb^^^^^^ccchhhrrr666666666666666666666666888666555555777888888888666666555555444555555666666666555444444444555555222333555666777666555555666666666666777777777777555555666666666777777777777888:::;;;;;;;;;:::999???@@@AAABBBDDDKKKSSSYYY___mmm{{{tttkkkdddZZZUUUMMMGGGDDDCCCAAA@@@888888888888888777777777777888888888888888888777666666555555444333333333222222222222222222222222333333333222222111111111111111111111111111111111111111000000000000000111111111111000000000000000////////////////////////000000000000000000000000......//////000000111111////////////////////////111111000000000000111111.........------..................------.......................................------------......---.....................------,,,,,,,,,------...------------------------++++++,,,------......///........................,,,,,,,,,,,,------------......------......///000------,,,,,,,,,,,,---------......///...---,,,+++..............................------------..................////////////......///000000000000000111000000////////////000222222222111222333333444555555666777888888999999::::::::::::;;;===>>>???BBBGGGJJJKKKNNNRRRTTTRRRNNNOOOQQQSSSTTTUUUUUUUUUWWWXXX[[[^^^aaadddfffgggkkkkkkiiieeebbbaaabbbdddhhhfffhhhkkkkkkfffcccdddcccfffgggddd___^^^bbbgggooo~~~777777777777777777777777777666555555777888888777555555555555666777888999666555555444444444444555222333444666666666555444222222222222333333333444444444444555555555666666555777888:::::::::999999:::;;;<<<===>>>AAADDDGGGJJJTTTaaajjjqqqyyyqqqeee^^^XXXPPPKKKJJJFFFBBB>>><<<;;;;;;;;;888999999999888888777777666777777888888777777666555555444444333222222222333333333333333333333333333333333222222111111111111111111111111111111111111000000000000000111111000000000000000000111111////////////////////////////////////////////////......//////000000111111...............//////////////////....../////////---..................------..................---..............................------------......+++,,,,,,---...///000000......---,,,,,,---------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,---///111333444...------,,,,,,------...------......//////....................................------------..................////////////......///000000000000000111000000////////////000222222111111111222333333444444555555666777888888:::::::::;;;<<<===>>>???===DDDJJJMMMQQQUUUTTTQQQNNNOOOQQQSSSTTTUUUUUUUUUWWWYYY\\\___bbbdddffffffiiiiiihhhfffdddcccccceeegggfffhhhllllllgggeeeffffffiiiiiieee```^^^bbbfffqqq555555555555555555555555666555444555777777666555444444444555666777999:::555444444444444444555555333444444555555555444444333333333444444444555555444444444444555555555555444444555777777888888888777888:::<<<===>>>>>>>>>@@@FFFLLLPPPSSSZZZccckkkwwwxxxiiiaaaVVVNNNJJJGGGEEECCCBBBAAA???===;;;:::999888:::::::::999999888777777444444555555555555444444555444444333222222111111333333333333333333333333333333222222222222222222111111111111111111111111000000000000000111111222000000000000111111111111000000000000000000000000////////////////////////////////////000000000000---............/////////......------------......------...//////...------------...//////...------------------------------......------------......+++,,,,,,---...///000000///...------------------,,,,,,,,,------------...---------------------,,,........................,,,,,,,,,---------......,,,,,,...000222555777999......------------......---------...///111333444..............................------------..................////////////......///000000000000000000000////////////000000000000//////000000111222444444555555666666777777:::::::::;;;<<<===??????;;;BBBJJJOOOSSSVVVTTTPPPNNNOOORRRTTTUUUUUUUUUUUUXXXYYY]]]```ccceeefffffffffhhhiiihhhfffdddddddddfffeeehhhmmmmmmjjjhhhiiiiiikkkjjjfffaaa```eeejjjvvv444444444444444444444444444333333444666666555444555444444444555666666777333333333333444555555666555555444444333333444444666666666666777777777777444444444555555555555666666555555555555666666777999999:::;;;<<<===<<<;;;===???AAABBBDDDGGGLLLPPPUUU```kkkqqqxxx}}}tttjjj```XXXMMMJJJFFFCCCAAA@@@@@@@@@999:::::::::999999999999:::999888888777777888888333444444555555444444333555555555444333333222222222222222222222222222222222222222222222222333333111111111111111111111111000000000000000111222222///000000000111111111111000000000000000000000000////////////////////////000000000000////////////---------.........//////......------------......------...//////...------------...//////...------------------------------......------------..............................//////...---------------,,,---------............+++,,,,,,------.........////////////////////////------------.........///------...000333555777999......------------......,,,,,,,,,---///333777:::..............................------------..................////////////......///000000000000000//////...//////000111222111000000000000111222222666666666666666666777777;;;;;;;;;;;;<<<>>>???@@@>>>DDDJJJMMMQQQUUUTTTPPPOOOPPPRRRTTTVVVVVVVVVVVVXXXZZZ]]]aaadddeeeeeeeeeeeehhhjjjkkkhhheeecccbbbeeedddgggmmmnnnkkkjjjllliiijjjjjjfffbbbccciiipppyyy555555555555555555555555333333222444555666444333555555444333333333444444222222222333444555666777777666444333222333333444333333333444444444555555444444444555555555666666:::999777666555666666777888777666777888999888777<<<======>>>@@@AAABBBCCCDDDMMMTTTVVVZZZeeerrryyy||||||wwwnnnbbbYYYTTTOOOHHHCCCBBBCCCCCCAAA>>>;;;;;;;;;888888888777555444444555888777666555555666888999555666666666666666666555777666666555444444333333000000000000000000000000111111111222222333333444000000000000000000000000000000///000000111222222//////000000111111111222000000000000000000000000////////////////////////111111000000//////......---------.........//////......------------......,,,---...//////...---,,,,,,---...//////...---,,,------------------------.........------.........111000///...---,,,++++++000///...------------------------....../////////)))***+++,,,...///000111++++++++++++++++++++++++,,,,,,,,,---------......,,,------///111333444666......------------......,,,++++++,,,000555:::>>>.................................------...................../////////000...//////000000000000000............///111222222333333222222333333444555888888888888777777777777;;;;;;;;;;;;===>>>???@@@BBBGGGKKKLLLNNNSSSSSSPPPPPPQQQSSSUUUVVVWWWWWWWWWXXXZZZ^^^aaadddeeeeeeeeeeeeiiilllllliiieeeaaa___dddcccgggmmmooommmlllnnnhhhiiiiiifffcccfffmmmuuuzzz666444000...---///222333555555555555555555555555444333333222222333333444444444444444444444444444555444444333333444444555444555555555444333333222333333333333333333333333777666444333333444555666444555555555666666777777;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@DDDHHHKKKNNNOOOYYY___hhhpppzzz}}}rrrkkkeee^^^YYYQQQOOOMMMJJJGGGDDDAAA@@@@@@@@@@@@???===;;;888777<<<;;;:::888777777666666555555555555555555555555666555555555555444444444444444333333333333222222333333222111111222333333000000/////////111222333//////000000111111222222000000000000000000000000000/////////000111222222////////////////////////000000//////.........---------------------------000///...---,,,,,,---...........................//////.........//////000////////////////////////---------------------------------............///,,,---///000000///---,,,,,,,,,,,,------.........,,,,,,------,,,***)))'''+++++++++,,,,,,,,,------//////...---,,,++++++***------.........---+++***,,,,,,,,,---------......000...,,,,,,.........---............//////////////////...---,,,++++++***---------------------------...///000000///...---.../////////000000111111000///...///111222222222111111111111222333444444;;;;;;:::999777777999;;;999:::;;;;;;;;;<<<>>>@@@EEEGGGKKKOOOQQQSSSSSSSSSRRRQQQPPPPPPQQQSSSUUUWWWWWWZZZ^^^```aaacccgggjjjkkkmmmnnnkkkgggeeefffhhhfffhhhjjjmmmooopppqqqqqqnnnlllkkkjjjgggfffnnnxxx444444333333222222222222555555555555555555555555444333333222222333333444333333444444444444444444333333333222222333333333444444555555444333333222333333333333333333333333555555444333444444555666666666666666555555555555999999999999999999999999;;;<<<===???@@@BBBCCCDDDFFFKKKPPPUUUYYYaaalllttt~~~xxxqqqiii^^^VVVRRROOOJJJGGGGGGFFFDDDCCCAAA???============<<<;;;:::888777666999888777666555444444444555555555555555555555555555555555555444444444444444444333333333222222222333222222111111222222333222111000//////000111111000000000000000111111111000000000000000000000000//////////////////000111////////////////////////000/////////............------------------------000000...---------..............................------,,,,,,,,,------...---------------------------------------------------------............///,,,,,,++++++,,,,,,,,,---++++++++++++++++++,,,,,,---------------,,,+++***,,,,,,---------..................------,,,,,,+++------.........---,,,+++,,,,,,,,,---------......000...------...///......------------............------------------,,,,,,------------------------......////////////......------------.........///000...---...000222222111111111111111222333444444888999:::999888777999;;;999:::<<<<<<;;;<<<>>>@@@FFFHHHLLLPPPRRRSSSSSSSSSRRRQQQQQQPPPQQQSSSVVVWWWZZZ]]]```aaaaaabbbeeegggiiikkkmmmkkkgggddddddfffgggiiikkknnnpppqqqrrrrrrqqqnnnlllllljjjkkkrrr{{{222444666777777555333111444444444444444444444444444333333222222333333444333333333444444555555555222222222222222222222222444444444444444333333222333333333333333333333333444333333333444555666777777777666666555444444444777777777777777777777777;;;;;;<<<===>>>??????@@@<<>>======<<<<<<<<<;;;;;;:::;;;:::999888888777888888888777666555444333333333555555555555555555555555555555555555444444444444333333333333222222222222333222111111111111222333333222111000////////////111111111111000000000000000000000000000000000000000//////............///////////////////////////////////////............////////////////////////000000///.........//////////////////////////////...------,,,,,,,,,---------------------------------------------------------------............///---,,,***)))***,,,...///,,,,,,,,,,,,++++++++++++......---------------...---------.........//////------------------------------.........---,,,+++,,,,,,,,,---------......000///------///000///...,,,,,,,,,------------...,,,,,,,,,---------......------------------------//////............//////------------............///...------///111111000111111111111222333444555555777999999888888999:::999;;;<<<<<<<<<===???AAAHHHJJJNNNRRRTTTTTTTTTSSSRRRQQQQQQQQQRRRTTTVVVWWW]]]___```aaaaaaaaaccceeehhhkkknnnlllhhheeedddeeehhhiiillloooqqqrrrrrrrrrrrrmmmjjjkkknnnqqqxxx222444666777777666333222444444444444444444444444444333333222222333333444222333333444444555555555222222333333333333222222333333444444444333333222222222222222222222222222222222333333444555666777555555555555555555555444666666666666666777777777888888999;;;<<<===>>>???;;;===@@@@@@@@@AAACCCFFFFFFKKKQQQVVV[[[cccnnnuuuyyysssjjjbbbXXXOOOKKKJJJJJJIIIFFFCCC???>>>???@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;888888777666555444444444555555555555555555555555555555555444444444333333333333333222222222222111222222111111111111222222222111111000000000000000222222111111000000//////////////////////////////111000//////............///////////////////////////////////////.........////////////////////////000000000/////////000000000000000000000000000000000000///............///////////////////////////---------------------------------............///...---,,,,,,---...000111//////......---------,,,...---,,,,,,,,,---...///------------............,,,,,,,,,------.........---------------------,,,,,,,,,,,,---------......000...------///000000///,,,,,,---------.........------------------------........................000///...------...///000/////////000000000000000...---,,,---///000000000000000111111222333444555333555888:::999999:::::::::;;;<<<===<<<===@@@BBBIIILLLPPPSSSUUUVVVUUUTTTRRRRRRRRRRRRTTTUUUWWWXXX]]]^^^```aaabbbcccdddeeegggkkkooonnnjjjgggeeefffgggiiikkknnnpppqqqqqqqqqpppiiifffiiiooovvv~~~333333333444444444444333444444444444444444444444444333333222222333333444333333333444444555555555333333444444444444333333222222333333444333333222222222222222222222222222111222333444444555555666222333333444555666666777666666666666777777888888444555555666777888888999888:::<<<======>>>???@@@AAABBBCCCCCCDDDHHHOOOTTTZZZbbbllluuu}}}|||wwwpppiiibbb\\\VVVSSSLLLHHHDDDAAAAAACCCEEEFFF@@@???===<<<<<<<<<;;;:::;;;;;;;;;;;;::::::::::::999999888777777999:::;;;888777666555555444444555555555555555555555555555555444444444444333333333333333222222222111111111111111111111111111111111//////000000111111111111222222111111000000//////////////////////////////222222111000////////////////////////////////////.........///////////////000000000000000000000000//////000000000000000000000000000000000000000000000000///...............////////////////////////---------------------------------............///+++,,,.../////////....../////////......---------------,,,++++++,,,---...+++,,,,,,,,,,,,---------+++,,,,,,------.........------------------------,,,,,,,,,---------......///...,,,---///000000///---.........//////////////////...---,,,,,,++++++........................000///...------...///000000000000000000/////////...---,,,---///000000000000000000111222333555666222555888::::::::::::;;;:::;;;=========>>>AAACCCIIILLLPPPTTTWWWWWWVVVTTTQQQRRRRRRSSSUUUWWWXXXYYY\\\\\\^^^```ccceeeggggggeeeiiilllllliiieeeddddddeeegggjjjlllnnnoooppppppnnnhhhdddiiiqqqzzz333222111111111222444555333333333333333333333333444333333222222333333444444444444444444444444444333333555555555555333333111222222333333333333333222222222222222222222222111222333444444555444444111111222444555666777888555666666777777888888999999888888777666666555555777777777888888888888888;;;<<<<<<;;;;;;>>>CCCFFFEEEIIINNNSSSYYYbbblllssswww{{{}}}rrrhhh```\\\[[[VVVOOOJJJHHHFFFEEEDDD??????>>>===<<<<<<============<<<;;;999888777666:::::::::999999888888888666666666666666777888888555555444333333333333333555555555555555555555555444444444444333333333333222222222222111111111111000000111222222111000000......000111222222222222111111111111000000000000000000000000000000000000222111111000000000000111////////////////////////.........///////////////000000000000000000000000......///000000000/////////////////////////////////...---,,,,,,,,,,,,,,,---------------------------------------------------------............///***+++---......---+++***---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------.........------,,,,,,,,,---......,,,,,,,,,---------.........,,,+++,,,.../////////........./////////000000000///...---,,,++++++***........................//////............//////...............---------///...------///111111000000000000111222444555666555777999:::::::::;;;===:::;;;===>>>>>>???BBBDDDGGGKKKPPPUUUXXXXXXVVVUUUQQQRRRSSSUUUVVVXXXYYYYYY[[[[[[\\\```dddhhhiiiiiibbbfffiiihhheeebbbbbbccceeefffiiikkknnnooooooooooooiiifffjjjqqqzzz222222111111222333444444333333333333333333333333444333333222222333333444555555555444444333333222111222444555555444222111111111222333333333333333111111111111111111111111222222333444444444333222222222333444444555666666555555555666777888888888:::999999888888777777666999777666666666777666666777777888999:::;;;>>>@@@??????AAACCCFFFJJJNNNQQQSSSVVV[[[aaahhhqqq{{{yyyqqqkkkbbbYYYRRRMMMIIIFFFFFFCCC???>>>>>>???@@@@@@<<<<<<<<<;;;999888888999:::;;;<<<<<<:::999888888888888888888888888888888666666777888888888777777666555444444444444444444555555555555555555555555444444444333333333222222222222222222111111111111///000111222222111000//////000111111222111000000000000000000000111111111000000000000000000000000000////////////000000111////////////////////////............/////////000////////////////////////,,,---...///000//////...........................//////...,,,,,,++++++,,,---------------------------------------------------------............///------------,,,+++******,,,,,,,,,,,,------------...............---,,,+++,,,,,,,,,,,,---------...,,,,,,---------------------,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,+++***+++---//////...---------.........//////.........------,,,,,,,,,..............................////////////......///.........------------000...---...000222222111//////000111222444555666888999::::::999:::<<<>>>:::<<<===>>>???@@@CCCEEEEEEIIIOOOUUUXXXXXXWWWVVVQQQRRRSSSUUUWWWXXXYYYZZZ\\\[[[\\\___eeehhhiiiiiidddfffhhhgggdddbbbccceeeeeegggiiilllnnnoooppppppnnnjjjggghhhkkksss111222222333444444444444333333333333333333333333444333333222222333333444666666555444333222222111000111333444444333111000000111222333333333333333111111111111111111111111222333444444444333222111333444444444444444444444444444555555666777888888222222333444444555666666888666555444666777888888777888888999999999999999=========???AAACCCBBBAAACCCEEEFFFGGGIIINNNWWW]]]ZZZbbbmmmxxx~~~zzzpppiiibbb___aaa```[[[UUUPPPLLLGGGDDDCCCDDDDDDDDD???===<<<<<<===>>>>>>===:::;;;;;;:::888999:::;;;666888:::;;;:::999999999777777888888999:::;;;;;;888999:::;;;;;;:::999888888777777666666666777777555555555555555555555555444444444333333333222222222222222111111111111000///000111222222111000///111111222222111000...---//////000000111111222222000000000000000000000000...............///000111////////////////////////---.........//////000000////////////////////////+++,,,.../////////..............................222111000///...---------////////////////////////---------------------------------.........//////222111///,,,+++,,,---------.........///000000000///000111111000...,,,+++---------.........//////---------------------------,,,,,,+++,,,---...///,,,,,,,,,---------......,,,***)))***,,,.........,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////---...///000000///...---111111000000/////////...000///...///111222222222//////000111222444666777:::;;;;;;:::999:::===???:::<<<>>>>>>???@@@CCCFFFCCCHHHNNNTTTXXXYYYXXXVVVQQQRRRTTTVVVXXXYYYZZZZZZ]]]\\\\\\```eeehhhiiiggggggiiikkkiiifffdddfffiiifffhhhjjjmmmooopppqqqqqqllliiifffeeeeeekkkyyy222222333333333333444444444444444333333222222222333333333333333333333333666666666555555444444333333444555555666555555555111111111111222333444444333222222111111222222333000111111111111222222222333333222222333333444555444444444444444555666777333333333444444444555555555555555555555555555555777777888888888888777777888999999::::::;;;<<<<<>>======;;;<<<;;;;;;:::999888777:::::::::999999999888888999999999888888888777777888777666555555666777777999999888888777666666666555555555444444555555555444333111000000111333444222222111111000111111222111111111000000000000///111111111000...///111333000000000000000000000000000000000000000000000000//////000000111111222222111000000///...---------////////////////////////000///...------...///000000000000000000000000000000...,,,***)))***+++,,,........................//////............//////------...//////...---------------------------------***''')))...000///,,,,,,,,,,,,---------......///...---,,,+++,,,,,,---+++,,,------......------000//////.........//////+++,,,---.........---,,,------------............---------............///,,,,,,++++++,,,---///000---.........---,,,,,,+++111...,,,---//////---+++---------------------------......///////////////,,,,,,------------,,,,,,////////////............000000000000222444666777888888888999999:::::::::<<<<<<<<<>>>@@@CCCFFFHHHFFFIIINNNSSSVVVXXXXXXXXXQQQQQQRRRSSSTTTUUUVVVVVV\\\ZZZZZZ___fffiiihhheeehhhhhhhhhhhhgggeeeddddddccceeeiiilllnnnoooooooooooohhhccc```^^^aaappp222222222333333333444444444444333333333222222222333333333333333333333333444444333333333333333333333333444555555555555555222222111111111222333333333222222111111222222333000111111111111222222222333222222222222333444444444444444444444555666666333333333444444444444555555555555555555555555555555666666777777666666555555555666666777888888888;;;;;;;;;;;;<<<===>>>???>>>AAADDDFFFFFFHHHKKKNNNOOORRRVVV[[[___eeekkkooozzz}}}~~~wwwsssooollliiifffbbb^^^ZZZVVVRRRNNNLLLJJJFFFCCCDDDDDDCCCCCCAAA@@@>>>>>>??????===<<<;;;:::::::::::::::;;;::::::888777777:::999999999888888888888999999999888888777777777888888777666666666777888999999888777777666666555555444444333333444444555333333333444444333333333222222111111111222222333222222111111111000000000000111111000//////000222000000000000000000000000000000000000000000000000000000000000000111111111111000000///......------////////////////////////000///...------...///000////////////////////////111000...,,,+++,,,------........................//////............//////++++++,,,------,,,++++++------------------------...***((()))...000...+++,,,,,,,,,---------......///...---,,,,,,,,,------+++,,,------......------------,,,,,,,,,,,,,,,---+++,,,---.........------------------------------,,,,,,,,,,,,---------...000///---,,,+++,,,,,,,,,------......------,,,+++000...,,,---//////...+++------------------------------...///////////////000000111111111111000000////////////////////////000000000000222444666777888888999999999::::::::::::;;;;;;===???BBBEEEGGGGGGJJJNNNRRRUUUWWWWWWVVVOOOPPPQQQSSSUUUWWWXXXYYY\\\[[[[[[___fffjjjiiifffggghhhhhhgggfffdddccccccdddfffiiilllmmmnnnnnnmmmoooiiibbb^^^\\\```ooo222222222222333333333333333333333333222222222222444444333333222222111111111111111111111222222222222333444444555555444444333333222111111111222222222222111111111111222222000111111111111222222222222222222222222333444444444444333333333444555555333333333333444444444444444444444444444444444444444444555555555555444444333444444555555666777777666666777888999999999999:::<<<======<<<<<<>>>??????AAABBBCCCDDDEEEHHHJJJPPPSSSWWWZZZ]]]```dddgggiiimmmrrrwww{{{~~~zzzvvvrrrnnnkkkmmmllliiieeeaaa\\\XXXVVVSSSQQQNNNLLLKKKIIIFFFDDDEEECCC@@@>>>>>>===;;;:::::::::;;;;;;;;;;;;;;;:::;;;::::::999999999999999999::::::::::::888777666888888888888777777777777888888888888777777777777888888777777777888888999888888888777666666555555444333333222222333333444111333555666666555333111222222222222222333444444333222222222111111111111///000222222000///000111000000000000000000000000000000000000000000000000111000000000000000000///000000000///......------//////////////////////////////...------...//////////////////////////////222111///...---......///........................//////............//////+++,,,,,,------,,,,,,+++------------------------...+++)))***---///---***,,,,,,,,,---------............---,,,,,,,,,------+++,,,------......------,,,,,,++++++++++++,,,,,,+++,,,------......------------------------------+++++++++,,,,,,,,,------000///...,,,,,,+++,,,,,,------......------,,,,,,...---,,,---...///...---------------------------------...////////////...111222222333333222222111000000000000000000000000000000000111222444666777888999999999999:::::::::;;;;;;<<<>>>AAACCCFFFGGGHHHJJJNNNRRRTTTUUUUUUTTTNNNOOOPPPSSSUUUXXXYYYZZZ[[[ZZZ[[[```fffiiiiiigggfffhhhiiihhheeecccbbbcccdddfffhhhkkklllmmmllllllnnnhhhaaa\\\[[[aaarrr111222222222222333333333333222222222222222222222555444444333222111000000///000000000111111222222222222333444444444444444333333222111000000111111222222111111111111222222000000111111111222222222222222222111222333333444444333333333333333444444222222333333333444444444444444444444444444444444444444555555555555444444555555666666777888888888555666888999:::999888777888999:::;;;;;;<<<===>>>;;;<<<>>>>>>>>>???AAACCCBBBCCCDDDEEEEEEFFFIIIKKKJJJLLLOOORRRTTTXXX\\\___eeegggjjjmmmoooqqqrrrsssvvvwwwyyyzzz}}}zzzxxxtttoookkkiiiggggggddd```[[[WWWUUUTTTRRRQQQRRRQQQOOOMMMJJJHHHFFFDDDEEEDDDCCCBBBBBBAAA@@@???@@@???======<<<<<<<<<<<<888999:::;;;;;;;;;;;;;;;::::::999999::::::;;;<<<999:::;;;<<<;;;:::888777777777777777777666666666777777777777777777777777888888888888888999999999888777777666666555444444333222222222222222222333222222333444444333222222222222222222333444555555333333333222222222111111...000222333111000000000000000000000000000000000000000000000000000000000111111000000/////////...000000//////............////////////////////////........................////////////////////////111111000///......//////........................///......------......///........................---------------------------,,,+++,,,---...,,,***,,,,,,,,,---------......------------------------+++,,,------......------------,,,,,,,,,---......,,,,,,,,,---------------,,,------......///000000+++,,,,,,,,,,,,---------,,,,,,,,,,,,------......,,,------...------,,,,,,,,,,,,,,,---............------------------------,,,---......//////......///000000111111000000///000000000000111111111111111000000111222444666888999999999999999999999999<<<===>>>@@@CCCEEEGGGHHHHHHJJJNNNQQQSSSTTTSSSRRRNNNNNNPPPRRRTTTVVVXXXXXXYYYYYY[[[___dddhhhhhhgggfffiiikkkjjjfffcccccccccdddfffhhhkkkllllllkkkjjjjjjfffaaa]]]^^^hhh{{{111111111222222222333333222222222222222222222222444444333222111111000000000000111111222222333333111222222333333333333333333222222111000000000000222111111000000111111222000000111111111222222222222111111111111222333333444333222222222222333333222222222333333333444444444444444444444444444444444555555666666555555444555555666666777888888888666777999::::::999888888444444444666777888999999333555777888888999;;;<<<:::;;;<<<;;;::::::;;;===AAABBBCCCDDDDDDFFFIIIKKKJJJKKKLLLNNNPPPQQQRRRRRRRRRRRRTTTVVVWWWYYYZZZZZZZZZ\\\___aaabbb```^^^]]]WWWUUURRROOOMMMKKKJJJIIIMMMJJJFFFEEEEEEFFFFFFFFFBBBBBBAAAAAA@@@@@@@@@@@@<<<===============>>>>>>===<<<<<<;;;:::999::::::;;;;;;<<<<<<<<<;;;;;;:::999999999999:::;;;<<<<<<:::;;;===>>>>>><<<:::999666666666666666666666666666666666666666666666666777777888888999999999999777777666666555444444444222222222111111222222222333222111000000111222333333222222222333333444555333333333222222222111111...000222333111000000000000000000000000000000000////////////////////////111000000000//////......////////////............////////////////////////------............------........................//////................................................------------..............................------------------------,,,,,,,,,---------+++***,,,,,,,,,---------......,,,---------------------+++,,,------......------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------......+++,,,---...000222333444------------............,,,,,,------------------,,,,,,------...------,,,+++,,,,,,---------......------------------------,,,------..................//////000000//////...///000000000111111111222111111111111333555777888999999999999999999999999:::;;;===@@@BBBDDDFFFFFFIIIKKKNNNQQQSSSSSSRRRRRROOOOOOPPPQQQRRRTTTUUUUUUWWWXXXZZZ^^^cccfffgggggggggkkknnnmmmhhhddddddeeedddfffhhhkkkllllllkkkjjjeeeeeebbb___bbbqqq111111111111222222222222111111111222222222222222333333222222111111000000222222222222222333333333000111222222333333222222222222111000000000111111111111000000000000111111000111111111111222222222111111111111111222333333333333222222111111222222222222222222333333333333333333333333333333333333444555555555555555555444222333333444555555666666666777777888888777777777666444333444555666555333333555777777666666777888444666888888888888:::;;;;;;<<<============@@@BBB????????????@@@@@@AAAAAAAAAAAACCCDDDEEEEEEEEEEEEEEEFFFHHHIIIIIIIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@???CCC@@@>>>===>>>>>>>>>======<<<;;;:::::::::::::::777888::::::999999;;;<<<:::;;;;;;999777666777999:::;;;;;;;;;;;;:::999999666666666777777888:::::::::<<<>>>@@@@@@>>><<<:::666666666666777777777777555555555555666666666666555666777888999999999999666666666555444444333333333222222111111222222333333222000......000222333333333222222222222333333333222222222111111111111///000222222000///000111000000000000000000000000////////////////////////000//////////////////...//////////////////......////////////////////////------............------........................------------------------..............................------------......---,,,,,,++++++,,,,,,---------------------------***+++,,,---------,,,+++,,,,,,,,,---------......+++,,,---.........------+++,,,------......------+++******++++++,,,---...---,,,,,,,,,,,,---...///***+++,,,...000222333444---------.........///////////////...---+++***))),,,,,,------......------+++,,,------,,,,,,---...------------------------,,,,,,---............---///000000111111000000///...//////000000111111111111111111111333555777888:::::::::999999999999888777999;;;>>>@@@BBBCCCCCCIIIKKKOOORRRTTTTTTSSSSSSPPPPPPQQQQQQRRRSSSTTTTTTVVVXXX[[[___bbbeeehhhiiihhhmmmqqqoooiiieeedddfffdddfffhhhkkklllmmmllllllccceeedddaaaeeeuuu111111111111222222222222000111111111222222222222222222222111111111111111333222222222222222222111000111111222222222222222111000000000000111111222111111000000000000111111000111111111111222222222111111111111111222222333333333222111111111111111111222222222222333333333333333333333333333333333333333444444444444333333111111222222333444444444666666555555555555666666999777555666777888666444666777999:::888777777888222555888:::::::::;;;<<<666888999999888888:::;;;:::::::::999:::::::::;;;<<<<<<>>>??????>>>>>>===@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::;;;:::999777===<<<;;;999888777888888666888::::::888888:::<<<:::;;;<<<:::888777999;;;777888888999999999888888666666666666666777888999999;;;>>>@@@@@@>>>;;;:::666666666777777888888888444444444555555666666666444555666888888999888888666666555555444333333222333333222222222222333333222111111111111111111222444333222111111111111111222222111111111000000000000111111000//////000222000000000000000000000000////////////////////////.........///////////////.../////////////////////////////////////////////,,,------......------,,,........................,,,------......---------...........................------,,,,,,------...---,,,++++++++++++,,,---------------------------(((***---......---,,,,,,,,,,,,,,,---------......+++,,,---.........------+++,,,------......------++++++++++++,,,---...///------,,,,,,,,,---...///++++++,,,---...///000000,,,,,,---------.........////////////---+++)))(((+++,,,------......------+++---...---+++***+++---------------------------+++,,,------......------///000000111111000000///------...//////000111111222111111222333555777999:::::::::999999999888888888999<<>>===<<<===>>>===;;;999???>>><<<:::999999::::::666999;;;:::888777999<<<888:::;;;:::888777:::===555666777888999999999999777777777777777888999999888:::===??????===;;;999666666777777888888999999444444444555555555666666333444666777888888888777666555555444444333222222444333333222222333333444000111333444444333111000444444222111000/////////111111111000000000000///111111111000...///111333000000000000000000000000////////////////////////---.........//////000000.........///////////////////////////////////////,,,,,,---......---,,,,,,........................------...............---...........................------,,,,,,------...///...------------...///------------------------''')))---......---------,,,,,,,,,---------......***+++---...///...------+++,,,------......---------------...///000111222------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---.........---,,,++++++,,,,,,---.........---,,,...///...+++)))***---------------------------+++,,,------......------......////////////......,,,------...///000000111222111111222333555777999:::::::::999999888888888;;;<<>>AAAAAA>>>999555666555444333444444666777666666555555555444444444666666666666666666666666777777666666555555555444444444333333333333222222111111111111111111111111111111111111111111111111///222444333///---///111000000000000////////////...///000111111000///...000000000000////////////000000//////.........---,,,---......//////......///...---,,,,,,---...///...............................................................///000111000///---+++++++++---...........................******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------)))************+++++++++---+++******,,,------,,,------------------------//////.........---------,,,,,,,,,---------.........---+++***)))***++++++.........------,,,,,,,,,000///...,,,++++++++++++------------------------////////////........................////////////...///000111222111111000000000000222444666999:::::::::999999888999999999===>>>>>>???AAACCCEEEFFFMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRRRRSSSVVVXXX[[[\\\[[[YYYYYY___gggmmmmmmkkkjjjmmmnnnlllgggdddcccdddfffeeedddfffkkknnnooonnnkkkjjjgggddddddiiipppuuu~~~/////////000000000111111111111111111111111111111111111111111111111111111333333222111111000000///000000000000000000000000222222111111111111222222111111000000000000111111111111111111111111111111333333333222222111111111222222222111111111000000333333333333444444555555333333333333333333333333444333333222222222333333555333111222444666555333444444444444555555555555333333333444444444444555444444444444444555666666444555555666666666666666888888888888888999::::::888888888777777666444444555555555555666777999999888777777777777888999999666666555555555555666666888888888888888888888888888999999999999999888777888888888888888888777777888888888888888777666666555555555666777888999999:::::::::::::::999888888888:::===@@@AAA@@@;;;888666666444333333444555666666555555555444444444444444444444444444444444444777666666666555555555444444444333333333222222222111111111111111111111111111111111111111111111111///000222111000//////000000000000000////////////...///000111111000///...000000000000/////////...000/////////............,,,---......//////......///......------......///......................................................---------...//////000...---+++++++++---...........................++++++++++++,,,,,,,,,,,,,,,++++++***+++,,,---...---.........////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------)))))))))*********++++++---+++******,,,------,,,------------------------///.........------------,,,,,,,,,---------......///...------,,,,,,------......---------,,,,,,,,,.........---------------------------------------,,,,,,------......//////............///////////////////////////000000111000000000222444666999:::<<<;;;:::999888888888888>>>>>>???@@@BBBDDDEEEFFFLLLMMMNNNPPPRRRSSSSSSSSSRRRSSSSSSTTTVVVYYY[[[]]]\\\ZZZ[[[```ggglllmmmkkkkkkmmmooolllgggccccccccceeecccccceeeiiimmmmmmlllkkkiiifffddddddiiipppuuu~~~/////////000000000000111111111111111111111111111111111111111111111111111333222222111111000//////000000000000000000000000222111111000000111111222000000111111111111000000111111111111111111111111222222222222222111111111222222222111111111111111333333333333444444444555222222222222222222222222333222222222222222333333555333333333555666555444333333333444444444555555333333333333444444444444444444444444444555555666333444444444555555555555888888777777777888999999777777777777666555555444111222222333444666777888666666666666666777777888666666555555555555666666888888888888888888888888888888999:::::::::999999999888888888777666666666777777888888777777666666444444444555555666666777999999::::::999999888888666777:::>>>AAAAAA>>>;;;777777555444333333444555555555555555444444444444333333333333333333333333666666666555555555555555333333333333222222222222111111111111111111111111111111111111111111111111///......///000111000...////////////000000000000...//////000000//////...000000000/////////......////////////............,,,---......//////............////////////..............................------------------------......---,,,,,,,,,------///...,,,++++++,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,+++,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++,,,,,,,,,,,,---+++******,,,------,,,------------------------............------------,,,,,,,,,---------......---............------,,,...------------,,,,,,,,,,,,---...///000//////...------------------------******+++,,,---...//////............//////////////////.........///000111000000000222444666999:::>>>===;;;:::888777777777>>>???@@@BBBCCCEEEFFFGGGIIIKKKMMMPPPRRRSSSSSSSSSSSSSSSTTTUUUXXXZZZ\\\]]]]]]\\\]]]aaagggkkklllkkkkkknnnooolllgggcccbbbccccccbbbbbbeeehhhjjjkkkkkkjjjhhhfffcccdddiiipppuuu}}}000000000111111111111222111111111111111111111111111111111111111111111111//////000000111222222222000000000000000000000000//////............//////---...///000000///...---111111111111111111111111222222222111111111111111111111111111111111111111000000111111222222222222222222222222222222222222222111111111111222222333444444444555666666666555222333333333444444444444222222333333333444444444444444333333444444555666333333333333333444444444777777777666666777777888666666777777666555555444222222222222333555666666666666555555666666777888777666666555555666666777888888888888999999999999777888999:::::::::::::::888777777666555444444333666777777777777777666666333444444555666666666666777888888999888888777777666777999<<>>???BBBDDDFFFGGGGGGGGGHHHJJJNNNQQQSSSSSSSSSRRRQQQSSSUUUWWWYYY[[[[[[\\\\\\]]]___bbbeeegggiiijjjjjjmmmnnnlllgggdddcccdddcccfffiiikkkkkkkkklllmmmiiihhhfffeeefffllltttzzz//////000000000111111111000000000000000000000000000000000000000000000000111111111000//////......////////////////////////000000////////////000000111111000000000000111111000000000000000000000000///000000000111111111222000000111111111222222222000111333444444444222111000000000000000000000000///......///000111222222///222666666444333333444111111111111222222222222111222222222222333333333333333222222333333444555444333222111111333444555666555555444333333444444444444555666666555555444555555444333333333444444555555444444555555666777777777666666666666777777444555555666777777888888777777888888888777666666555555555444444444444444444555555666777777666666555666888999999888666555444444555666666666666666666555444444555666555444666666444333333444555666222222333333333444444444333333333333333333333333333333333444444555555555222222222222111111111111000000000000000000000000000000000000000000000000///000222111000//////000.........///000111111111///...------------.../////////.........---------............/////////000,,,---......//////......------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******,,,---------,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))************---+++******,,,------,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------.....................///000000,,,,,,,,,---------......---------------.................................---.................................////////////222222333333444444333333000000000222444666999:::;;;;;;:::::::::;;;;;;<<<===???AAADDDFFFFFFFFFFFFIIILLLOOOSSSTTTTTTRRRQQQPPPRRRTTTWWWYYYZZZZZZ[[[YYY[[[^^^aaacccfffiiikkkiiikkkmmmlllhhhddddddfffcccgggjjjlllkkkkkkkkkmmmjjjiiigggfffhhhnnnvvv|||............////////////000000000000000000000000000000000000000000000000......//////000111111111////////////////////////......------------......000///...------...///000000000000000000000000000//////000000111111111222000000111111222222222222---///111222222222000///000000000000000000000000............///000222222...222555666444222222444000111111111111222222222111111222222222333333333333333222222333333444555444333222111111333555666666555444444333333333333444444555555666555555444333222222222333444555555444333333333333444555555444333333222222333333444333444444555666777777888777777777777777666555444555555666666666666666666444444555666777777666666555666888999999777666444333444444555666666666555444333222222444555555555666555444333444555666777222222222333333444444444222222222222222222222222333333333444444555555555222222222111111111111000000000000000000000000000000000000000000000000000///222444333///...///111---......///000111111222///...---,,,,,,---.../////////.........------------.........//////000000,,,---......//////......------+++******+++------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------+++***+++,,,---------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......---,,,++++++,,,---...///,,,,,,,,,------.........++++++++++++---...000000////////////////////////***++++++,,,---...//////............/////////000444333000///000111444666000000000222444666999:::===<<<;;;;;;::::::::::::<<<>>>AAADDDFFFFFFEEEEEEKKKMMMQQQTTTUUUTTTRRRQQQOOOQQQTTTVVVXXXYYYZZZZZZXXXZZZ]]]```ccceeeiiikkkhhhkkkmmmlllhhheeeeeegggbbbfffkkklllkkkjjjkkkllljjjiiihhhgggiiiooowww}}}////////////000000000000000///---++++++---///000////////////////////////000///...------...///000////////////////////////////////////////////////000000//////.........---//////000000000000//////............////////////333333333222111000000///////////////000000000000222222222111111111000000111111000///////////////000000000000000000000000111111111111111111111111111000000000000000111111222222222222222222222222444333222111111333555666999777555333222333444555444555666777777555333222///222777::::::888333000333222222333555555444222222333444444555555444444444444444444444444444444555555555555666666666666222333444444333333444666666666555555555444444444444333222222222333444555333444444555555444444333444333222111111333555666777555444444777999::::::777666444333333333222111333333333444444444555555444444333333333333222222111111000000//////......111111111111111111111111////////////000000000000---///000///......///000............////////////000------000000......000......////////////..............................------------------------+++---......---,,,,,,------------------------------,,,++++++------,,,+++++++++,,,------...//////******+++++++++,,,,,,,,,000//////---,,,+++******++++++++++++++++++++++++,,,------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***------------------,,,,,,+++---///000111000///...+++++++++,,,,,,,,,------+++++++++,,,---...///000---------............//////////////////.........000000000000111222333444000000111222555777:::<<<<<<;;;:::999999999:::;;;===???BBBEEEHHHHHHHHHHHHMMMNNNPPPRRRSSSSSSSSSRRRSSSTTTTTTUUUVVVWWWXXXYYYXXX[[[___cccfffhhhhhhiiieeeiiilllllliiiffffffhhhiiijjjkkkllllllllllllllllllhhhfffiiilllnnnttt{{{////////////000000000000000000///......///000000////////////////////////000///...------...///000........................////////////////////////000/////////............//////000000000000//////........./////////000000111111000000///......---////////////000000000000222222222111111111000000111111000///////////////000000000000000000000000111111111111111111111111222111111000000000111111222222222222222222222222444333111111111222444555888666444333222222333444333444555666666444222111111222444666666555444333333222222333555555444222222333444444555444444444444444444444444444444444444444555555555666666666222444555444333333444555555555555555444444444444444333222111222222333444333333444444444444333333222222333333333444333333666444444555999<<<>>>>>>:::888555333333333222111333333333444444444444555444444333333333222222222222111111111000000000000111111111111111111111111////////////000000000000---///000000.........///............///////////////,,,,,,//////,,,,,,///......////////////..............................------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++))))))***++++++,,,------++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---///000000000...---,,,,,,,,,,,,------------,,,,,,,,,,,,------...///---------............////////////////////////...000000000000111222333333111111111222444777999;;;<<<;;;:::999999:::;;;;;;===???BBBEEEHHHHHHHHHHHHJJJLLLNNNQQQRRRSSSTTTTTTRRRSSSUUUVVVXXXYYYYYYYYYXXXZZZ^^^bbbeeeggghhhhhhiiilllnnnmmmiiifffeeefffhhhiiijjjkkkllllllllllllkkkhhhgggiiilllnnnttt|||////////////000000000000111111111111111111111111000000000000000000000000//////............//////........................////////////////////////////////////............//////000000000000//////////////////000000000000111000000//////......---////////////000000000000222111111111111000000000111000000///////////////000000000000000000000000111111111111111111111111333333222111000000000111111111111111111111111111333222111111111222444555666555333222111111222333222333444444444333222111333333222111111333444555333222222333555555444222222222333444444444444444444444444444444444444444444444444444555555555555333444555444333222333444333444444444444444444444333333222111111222222333333333444444444444333333///111333555555444222111444333444777<<<@@@CCCCCC>>>;;;666333333333333222333333333333444444444444333333333333222222222222222222222222111111111111000000000000000000000000000000000000////////////,,,...111111///.....................////////////000---,,,......+++***---................................................------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++)))******++++++,,,,,,---,,,,,,,,,,,,------------******+++,,,---...//////++++++++++++++++++++++++,,,,,,------------,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......+++,,,,,,------.........---...///000000///---,,,,,,------------.........---------,,,,,,------...---------............///......//////////////////000000000000111222333333222222222333444666888:::<<<;;;:::999999:::;;;<<<>>>???BBBEEEGGGHHHHHHHHHHHHIIILLLOOORRRSSSTTTTTTPPPRRRUUUXXXZZZ[[[[[[ZZZYYY[[[___cccfffhhhhhhhhhlllooopppmmmhhhddddddeeefffgggiiijjjkkklllmmmmmmjjjhhhgggjjjlllnnnttt|||////////////000000000000000000111111111111000000000000000000000000000000/////////....../////////........................///////////////////////////////////////.........//////000000000000///////////////000000000111111222222111111000000000000////////////000000000000111111111111000000000000000000////////////000000000000000000000000000000111111111111111111111111444333222111111000000111111111111111111111111111222111111000111222333333444333222111000000111111111111222222222222111000222222000///000111333444222222222333444555444222222222333444444444444333333333333333333333333333333333333333444444444444333444555444222222222333333333333333444444444444333222222222111111111111333333333444444333333333000111222333444333222222333222444777===BBBFFFGGG@@@<<<777333222333333333222222333333333444444444333333333222222222222111111111111111111111111111////////////////////////000000000000////////////,,,///111111000...------............////////////111...---///...+++***,,,................................................------------------------+++---......---,,,,,,---++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,------.........,,,,,,,,,---------......******+++,,,---......///++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,++++++***************++++++,,,,,,,,,,,,------........................------------------------,,,,,,,,,,,,------......++++++,,,,,,---...//////...////////////...,,,,,,---------........./////////...---,,,,,,,,,,,,,,,---------............///............/////////////////////000000111222333333333333333444666888999;;;;;;:::999:::;;;<<<===>>>@@@CCCFFFGGGHHHHHHGGGGGGIIILLLNNNQQQRRRRRRRRROOOQQQUUUYYY\\\]]]\\\[[[[[[^^^aaaeeehhhiiijjjjjjlllmmmnnnkkkfffcccdddeeeeeefffhhhjjjkkklllmmmmmmjjjhhhiiikkklllmmmsss{{{////////////000000000000......///000000///......////////////////////////...//////////////////...........................////////////////////////........./////////////////////000000000000//////////////////000000000000111111111000000000000000////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000333222222111000000000111000000000000000000000000000000000000111111222222222111111111000000000111000000111111111111111111000000000111111111111111222222222333444555444222111222333333444444333333333333333333333333333333222222222222333333333333222333444444222111222444444444444444444444444444333333333333222222111111222333333333333333333222222222111000111222333444222222333777<<>>@@@CCCFFFGGGHHHGGGGGGIIIKKKMMMOOOPPPPPPPPPPPPNNNQQQUUUYYY\\\]]]\\\\\\[[[]]]aaadddggghhhiiihhhhhhjjjjjjgggcccbbbdddgggfffggghhhjjjlllmmmmmmmmmjjjiiikkkllllllkkkrrrzzz////////////000000000000......------------......////////////////////////......////////////......------------------------////////////////////////........./////////////////////000000000000//////............////////////........................////////////000000000000//////000000000000000111///////////////000000111000000000000000000000000000000000000000000000000111000000000000000111111//////////////////////////////000000111111111111111111111111111111111000000000000000111111111222...///111222222222111000333222222333555555444222111111222333333333333333333333333333333333333333111111111111222222222222000222333333222222333555666666555555555444444444444444444444444333111111222222333333333333222222333222000///000111333555222111222555:::>>>AAAAAA:::777333111111333333333222222222222333333333333222222222222111111111111///////////////000000000000000000000000000000000111111000000//////......///000111///---,,,---...............////////////222///...000000---,,,//////...---,,,,,,---...///........................------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------........................//////......---,,,,,,++++++,,,,,,------..................---------------,,,------------.........///...---,,,,,,,,,,,,,,,---------............///------......///000000000////////////000111222222222222222333444666888:::;;;;;;:::::::::<<<===>>>???AAACCCFFFGGGGGGGGGFFFJJJLLLMMMOOOPPPPPPPPPOOOOOOQQQTTTXXXZZZ\\\\\\\\\YYY[[[___bbbeeeffffffffffffggggggeeebbbbbbeeeiiiggghhhjjjkkklllmmmmmmnnnkkkkkkmmmnnnkkkjjjpppxxx////////////000000000000///...---,,,,,,---...///---------------------------...///000000///...---------------------------////////////////////////............/////////000//////000000000000//////------------....................................////////////000000000000////////////000000111111///////////////000111111000000000000000000000000000000000000000000000000............///000111111////////////////////////...///000000000000000000000111111222222111111111111000000000111111222333000000111111222222222111333222222333555555444222111111222333333333333222222222222222222222222222000000000111111111222222///000222222222222444666888888777666555444444333555555666666555444222111222222333333333333222222111111111111111222222333333111111333666999;;;;;;333111//////111333333222111222222222222333333333222222222222111111111111//////000000000111111111111111111111111111111111111111111000///.........111111000...,,,,,,...000............////////////000------//////,,,,,,//////...,,,++++++,,,...///........................------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------------------------------------,,,,,,------......,,,,,,,,,,,,------------......---,,,,,,,,,---------------............///------......///000000111///......//////000111222111111111222444777999;;;;;;;;;::::::;;;<<<>>>??????AAACCCFFFGGGGGGGGGFFFIIIKKKMMMOOOQQQQQQQQQQQQPPPQQQTTTVVVXXXZZZ[[[[[[[[[]]]```cccfffgggggggggggghhhgggdddaaabbbfffjjjiiijjjkkklllmmmnnnnnnnnnlllmmmooooookkkhhhnnnvvv////////////000000000000000///---,,,,,,---///000---------------------------...///000000///...---------------------------////////////////////////---.........//////000000//////000000000000//////,,,,,,,,,---------....../////////000000000000000////////////000000000000.../////////000000111111///////////////000111111000000000000000000000000000000000000000000000000------------...000111222////////////////////////...//////000000000000000000111111222222222111111111111000000111222333333222111000000000111333333333222222333555555444222111111222333333333333222222222222222222222222222000000000000111111111111...///111222222333555777::::::999777666555444333666666777777666444333111222222222333333222222222...000222333333333111000333111000111444666777777///...---///111333333222111111222222222333333333222222222111111111111000000000111111222222222333111111111111111111111111222111111000///......---333222000---++++++...000............/////////000...++++++......,,,,,,//////...,,,++++++,,,...///........................------------------------+++---......---,,,,,,------------------------------,,,++++++------,,,+++------------------------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------.../////////------------------,,,,,,,,,,,,,,,,,,,,,---...///+++++++++,,,,,,,,,---------------,,,,,,------...---------.........//////---------...///000000111.........//////000111222000000111222555777:::<<<;;;;;;::::::;;;<<<>>>??????AAADDDFFFGGGGGGFFFFFFHHHJJJLLLOOORRRSSSTTTTTTQQQRRRSSSUUUWWWYYYZZZ[[[^^^```cccgggiiijjjjjjjjjjjjjjjiiieeebbbbbbfffjjjkkkllllllmmmnnnnnnnnnmmmmmmnnnppppppkkkgggllluuu|||///...---,,,,,,---///000,,,---------.../////////........................000000//////.........---........................+++++++++,,,,,,,,,------000000000000000000000000////////////////////////------,,,,,,,,,------...000000000000000000000000000000111222333333444444222111111111000000//////111111000000//////......333333333222111000//////000000000000000000000000............////////////...............///000000333333222111000///......111111111111111111222222111111111000000000000000111111111111111111111111///000222333444444333333333222111000000222444555666666555444444333222222222222222222222222222222222111000000000222555666777777666555444444333333555444444333333222222111333333333333222111000000///......---...000111333333333333222222222111111222222111111222222333444888555222///---...000111222222222222222111000000222222111111111111222222333333222222000///---,,,000000///...------,,,,,,000000//////.........---------............------***++++++,,,,,,------...------------------------,,,------...//////......,,,------......------,,,.........------,,,,,,,,,+++++++++++++++++++++++++++***)))((((((((()))***------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***...---,,,,,,++++++++++++***+++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------.........------,,,,,,,,,,,,++++++******++++++,,,------------------------)))***,,,---...---,,,,,,,,,---///000000///---,,,---,,,,,,,,,,,,---............/////////...,,,+++---------............///111000...---...///111222333333333444555666777888:::;;;<<<======<<<;;;:::HHHGGGEEEEEEFFFGGGGGGFFFLLLMMMOOOQQQRRRRRRQQQQQQRRRSSSVVVYYY[[[\\\]]]]]]\\\___bbbeeefffgggiiijjjhhhiiiiiifffcccbbbfffiiijjjlllnnnoooooonnnllljjjkkkgggfffhhhiiihhhkkkppp//////...---------...///---------.......................................000/////////.........---........................,,,,,,,,,,,,------------////////////////////////////////////////////////...---------------..............................000000111111222222333333000000000/////////......000000000///////////////111111111000000/////////////////////////////////////////////000000000000///////////////000111111222222111111000/////////333333222111000000000000111000000000000000000000111111111111111111111111///000111222333333333333333222111000000222444555555555444444333222222111222222222222222222222222111111000000111333444555444444444333222222111111000000111111222333333444333333333333333222222111444333333222222222222222333333222222222111111111222222111111222222333444777666555333222111111111000000000000000///......111111000000000000111111222222222111000///------000//////...------,,,,,,000/////////.........---------............------------------,,,,,,,,,,,,------------------------------...............---,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************+++------,,,+++++++++,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,,,,---...//////...---,,,---,,,,,,,,,,,,---......---.../////////...---,,,---------............///000000.........///111222222222333444555777888999===<<<;;;;;;;;;;;;<<<===AAAAAABBBDDDGGGJJJKKKLLLMMMNNNPPPRRRSSSSSSRRRRRRRRRTTTVVVYYY[[[]]]]]]]]]]]]```cccffffffgggiiijjjiiijjjjjjgggdddcccgggjjjjjjlllnnnoooooonnnllljjjjjjgggeeefffgggfffjjjppp000000///...------------...............---------......................../////////.......................................------------.........///////////////////////////000000000000000000000000//////......---......///........................000000000000000000000000//////...............---//////////////////000000//////////////////////////////////////////////////////000000000111111111000000//////000000111111000000000000000000000000444333222111000/////////000000000000000000111111111111111111111111111111111111111111111222333444222222111000000222333444333333333222222111111000000000000000000000000000000000111111222333333333444333333222222111111111//////000000111222222222222222333444444444333333333333222222000///------222222222222111111111000222111111111111222333333555666777777666444222111000000000000000///......000000////////////000000222222222111000///...---/////////...------,,,,,,/////////...............------............------//////......---,,,,,,+++------------------------------.........------,,,,,,------......------,,,,,,,,,++++++++++++******------------------------++++++******+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,,,,+++++++++,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,---......,,,---......///.........---------............///000///.........///111222111111222333666888:::;;;???===;;;999999;;;===???===>>>@@@CCCGGGJJJLLLNNNNNNOOOQQQSSSTTTTTTTTTSSSSSSUUUWWWZZZ\\\]]]]]]]]]^^^aaadddfffgggggghhhjjjiiijjjjjjgggccccccfffiiijjjlllmmmnnnnnnmmmllljjjjjjfffcccccccccdddjjjqqq111000000///...------,,,/////////...---------,,,....................................................................................////////////////////////////////////000000000000000000000000000000///............///000000000000000000000000//////////////////..............................---......//////000000000/////////////////////000////////////////////////////////////000000000000000///////////////000000////////////000000111111333222111000000000000000000000000000000111111111111111111111111111111111222111000000000111333444222222111000111111222333222222111111000000000000000000000000000000000000///000111222222222222222555444444444333333333222333222222111000000//////111111222444444555555555111111222111000///---+++222111111111111000000000111111111111111222222333444444555555444333222111222222222222222111000000//////............//////000111111111000///......//////.........---------........................------............------//////.........---------------------------------------.........---,,,,,,,,,------......------,,,,,,,,,,,,+++++++++++++++------------------------))))))******+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,---...---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,---....../////////---------............///000//////...///000111111///000111333666999<<<===>>>===<<<::::::<<<===>>>>>>@@@BBBDDDEEEGGGHHHJJJMMMNNNPPPRRRSSSTTTTTTSSSTTTUUUXXXZZZ\\\]]]]]]]]]^^^```dddeeeffffffgggiiihhhiiiiiifffbbbaaadddgggjjjkkkmmmnnnnnnmmmkkkjjjiiieeebbbbbbaaabbbjjjsss111111000000///...---,,,/////////...---------,,,........................---------................................................/////////000000........................////////////////////////000000///...............000000000000000000000000//////..................////////////////////////------......//////000000///000000000000000000000........................---------........./////////......---------...............///000000111111////////////000111222222//////000000111111111111000000000000000000000000222111000///000111222333222111111111111111111111111000000000000000//////////////////////////////000000111222222222111111333333333333333222222222333333333222111111000000000111222333444555555555222222444555555444222222111111111000000000//////111111000000111111222333222222111000000000111111222222222222222111000000//////............////////////000000000//////..................------------------...............------............---------------.........//////------------------------,,,---------------,,,,,,,,,------......------,,,,,,,,,,,,---------------++++++++++++++++++++++++,,,---...//////000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,---...---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++...------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------......//////---------............//////////////////000000111//////111444777:::===>>><<<==================<<>>??????>>><<<;;;===AAAEEEGGGFFFFFFHHHJJJJJJLLLNNNPPPRRRSSSSSSSSSTTTUUUWWWYYY[[[[[[[[[[[[[[[^^^bbbeeefffggghhhjjjmmmnnnnnnjjjfffeeehhhkkkkkkkkkllllllllllllkkkkkkiiigggeeedddbbbccclllwww//////000111000000///...---------.......................................,,,,,,,,,------.................................------........./////////........................------------------------000///...---,,,,,,,,,,,,........................------......//////000000------........./////////..................------000000000//////.................................------------........./////////...---------------....../////////////////////////////////000111222...//////000111111222222000000000000000000000000000000111111111111000000111111111111111000//////000000000000000000000000000000000000000000000000222111000//////000111222///000000000000000000000//////000000111222222222///000000111222222222222////////////000111222333000000/////////.........000000000000000111222222///000111111222222222111000000000000000///......000//////////////////000---......///000000//////........................,,,,,,,,,------.........------............------,,,,,,,,,,,,------------------------------------)))***+++,,,---.........,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********************------,,,+++++++++,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...,,,---...//////...---,,,---,,,,,,,,,,,,---......//////...---,,,---......---------............///...//////000000000000000///000222444777:::===???>>>==================>>><<>>@@@???<<<;;;;;;<<>>===<<<<<<===>>>???BBBEEEHHHIIIIIIIIIJJJKKKOOOPPPSSSUUUVVVWWWVVVVVVPPPSSSWWWYYYYYYYYYZZZZZZ\\\aaadddeeehhhnnnpppnnnmmmllljjjfffcccaaabbbdddiiiiiiiiihhhhhhhhhiiiiiiiiigggfffdddaaacccppp~~~---------,,,,,,,,,,,,,,,................................................//////............//////------------------------...............//////000...------,,,,,,------............///......---,,,........................,,,,,,,,,------------...//////...------------.........---,,,++++++++++++---------.........//////,,,------...//////000000.........---------------........................////////////////////////////////////............////////////000000000000//////000000000000111111000//////......//////000---------......000111222000000000///......------000111111111111000000///111111111222222111111111111111222111111000///...///000000000......000111000000000000////////////000000000000////////////000000000////////////...000000000000000000000000///000111111222222111111111111111111111111111111111111111111000000000000,,,++++++---//////...---------------------------........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***,,,...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++...........................------,,,,,,------...,,,,,,+++***))))))))))))++++++++++++++++++++++++***)))))))))+++,,,+++************++++++,,,,,,,,,,,,,,,------------,,,,,,...//////---+++))))))*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......------------......///......------......///444000,,,***+++---...///111111000000//////............000444777666111,,,////////////000000000000111000000333777;;;======???>>>===<<<<<<===>>>???@@@CCCFFFGGGHHHHHHHHHJJJLLLNNNPPPRRRSSSTTTSSSSSSRRRUUUYYYZZZZZZYYYZZZZZZ\\\aaaeeegggjjjooopppmmmmmmmmmllliiifffddddddeeejjjiiiiiiiiiiiiiiijjjjjjhhhfffdddbbb___bbbnnn|||......------,,,,,,++++++........................///////////////////////////......------......///------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...---...............------////////////////////////------------------------............------......,,,,,,,,,,,,------...///........................,,,,,,------............---------------------------------...............///////////////////////////////////////.........////////////000000000000//////000000000000000000////////////////////////,,,,,,------...//////000000000//////............//////000//////...---,,,000111333444444333111000000000000000000////////////000000000......000111111111000000//////......//////////////////......////////////////////////........................///000000111111111111111111111111111222222222222111111111111000000000///.........///111111000///,,,------------------,,,........................---------............///...........................---------......,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++------------------------------------------------+++++++++***************........................***)))((()))+++,,,+++***++++++,,,------...//////,,,,,,,,,------,,,,,,,,,---......---+++******+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------......//////......------------......//////............//////???;;;555000---,,,,,,,,,000000///...---,,,,,,,,,---...222777;;;999111***////////////000000000000000000111333888<<<===>>>???>>>===<<<<<<===>>>??????BBBEEEGGGGGGGGGHHHJJJJJJKKKMMMNNNPPPQQQQQQQQQTTTVVVZZZ[[[ZZZZZZYYYZZZ\\\aaafffhhhlllppppppmmmkkklllllljjjgggeeeeeeeeeiiiiiihhhhhhhhhiiijjjkkkiiigggeeebbb^^^___kkkyyy///.........------,,,,,,........................////////////////////////......------------......------------------------+++++++++++++++,,,------...------,,,,,,------...------...............---////////////////////////------------------------------.................................///000000000//////...------,,,,,,---------,,,,,,,,,++++++---------------------------------.........//////------------------------.........///////////////////////////000000000000000000//////////////////......////////////......------............------////////////............//////000//////...---,,,000111333555555333111000//////////////////000000///000000000......000111111111000000//////........................//////.............../////////------------------------//////000111111111111000000000111111111222222222111111111111000000000///000//////000111222111///,,,,,,---......---,,,,,,........................---------............///...........................---,,,---//////,,,***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,,,,,,,........................***)))))))))+++,,,+++***++++++,,,------...//////+++,,,,,,,,,,,,,,,,,,++++++,,,------++++++,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---///000000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------------....../////////....../////////GGGDDD>>>888333000///000111000///---,,,,,,,,,,,,...000555:::<<<999111+++////////////000000000000000000111444888<<<>>>>>>AAA@@@???>>>>>>???@@@AAA@@@BBBFFFHHHHHHHHHJJJKKKLLLLLLNNNOOOQQQRRRRRRSSSTTTVVVZZZ[[[ZZZZZZYYYZZZ\\\aaafffhhhlllppppppmmmiiijjjjjjhhhfffddddddeeehhhgggfffffffffhhhiiijjjmmmjjjgggccc^^^^^^iiivvv............------------------------------------..............................------------......---------------------------------------......///...------,,,,,,------...,,,---......///....................................------------,,,,,,,,,,,,---......///.........111111000///.........///111000///...---,,,++++++......------,,,++++++***---------------.........,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////////////////000000000000000000////////////......---......//////......------......///......------//////////////////......000111111111111000000///000111333444444333111000//////......///000111222///000000000......000111000000000000////////////............////////////---............/////////////////////////////////...///000000111111000000/////////000111111222222111111111111000000000000......---...000000...---+++,,,---......---,,,+++........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...---,,,***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++***+++,,,---------------+++++++++++++++++++++++++++***)))***,,,---,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++---,,,,,,+++---...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------...000222222111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---......------------......000//////......//////000<<<<<<999555111///000111222111000///......///000000333888:::999555000---////////////000000000000000000111444999===??????CCCBBBAAAAAAAAAAAABBBCCC@@@CCCFFFHHHIIIIIIKKKLLLJJJKKKLLLMMMNNNPPPQQQQQQRRRUUUYYYZZZZZZYYYZZZZZZ\\\aaaeeegggjjjooopppmmmhhhhhhhhhfffdddcccdddfffhhhgggfffeeefffgggiiikkkooollliiieee______jjjwww,,,,,,,,,,,,,,,---------------------------------------------------------...------,,,,,,------...------------------------------,,,,,,------...///...------,,,,,,------...,,,------...//////......------------------------......---------,,,,,,,,,,,,,,,.../////////......000//////.........////////////......---------,,,........................------........./////////,,,,,,------...//////000------------------------............/////////000////////////000000000000000000/////////.........------...//////...------,,,---...///000000//////...////////////////////////000000111111111111000000111222333333222111000//////......///111222333///000000000......000111////////////000000000000....../////////000000000---------.........//////////////////////////////...//////000000000000000---......///000000111111111111111111000000000000...---,,,---......---++++++,,,...//////...,,,+++........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******((()))+++,,,---------,,,++++++++++++++++++++++++,,,+++++++++---...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++---------+++++++++---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,...000222222111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,......------------......000000////////////000000///000111000...---...000222111///......///000111111666::::::555111//////////////////000000000000000000111444999===???@@@BBBAAA@@@??????@@@AAABBB???BBBFFFHHHIIIIIIKKKLLLJJJJJJKKKLLLMMMNNNPPPQQQPPPSSSWWWYYYYYYYYYZZZZZZ\\\aaadddeeehhhnnnpppnnnhhhhhhgggeeecccccceeehhhiiihhhfffeeefffhhhkkkmmmooommmjjjfffaaabbbmmmzzz*********++++++,,,,,,---------------------------------------------------...------,,,,,,------...------------------------++++++******++++++,,,---...------,,,,,,------...,,,,,,---.../////////...------------------------.........------,,,,,,,,,+++,,,.../////////......***++++++,,,...000111222---------............///......//////000111111111........./////////000000,,,,,,------...///000000........................---.........//////000000////////////000000000000000000//////.........---,,,---...//////...---,,,***+++---///111111111111.........///////////////------...//////000//////111111111222222111111111////////////000111333444///000000000......000111......//////000000111111.../////////000000111111---------.........//////------------------------...//////000000000000000,,,------...///000000111111111111111000000000000///...---...//////...,,,+++,,,...//////...,,,+++........................---------.........//////........................+++,,,---+++))))))***,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))'''((()))+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---...---------------------+++++++++,,,,,,+++++++++......///---+++)))***+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++---///111111000...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++.........------.........000000////////////000000---000333222000///000222///...---,,,,,,---///000222888<<<:::222---...111////////////000000000000000000111444999===@@@@@@???>>>===<<<<<<===>>>??????AAAEEEGGGHHHIIIJJJLLLNNNNNNOOOPPPQQQSSSTTTUUUOOORRRVVVXXXYYYYYYZZZ[[[]]]aaaccccccgggmmmooonnniiiiiigggeeecccdddgggiiijjjiiigggfffgggiiilllnnnnnnllljjjgggccceeeqqq~~~)))***+++,,,------------///......---------......---///000222222000///---******++++++,,,---......,,,,,,,,,---------......///...,,,******+++,,,---------------------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////---,,,,,,---///000///---//////000000000000////////////...---,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,---///000000111111111111000///////////////........................111000...,,,++++++,,,,,,,,,,,,,,,---...///000000000000000000////////////........................///000111222222111000//////////////////000111111111000///......///000111000000//////.........---////////////////////////---///000000///...///000---...///000000///...---///---,,,++++++,,,---///111111111111222222222222111111000000000000111111000000///...---,,,,,,,,,000///---,,,++++++,,,---/////////......---------,,,,,,,,,---------......,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++***///---,,,---...///,,,)))---------------,,,+++******++++++,,,,,,,,,++++++)))))))))***+++,,,......)))************+++++++++******************++++++))))))******++++++++++++...//////---+++)))***,,,......---,,,,,,++++++***)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------,,,++++++,,,,,,,,,111000///......///000111555333000...------...///,,,,,,,,,---------......000...+++***,,,111666:::BBB@@@;;;777333000//////---......//////...------000111222555888<<>>===<<<===???AAABBBBBBDDDGGGHHHHHHHHHIIIKKKNNNPPPPPPPPPPPPPPPSSSUUUSSSVVVZZZ[[[YYYXXXZZZ\\\^^^```dddgggjjjkkkkkkkkkiiiiiihhhfffdddccceeegggjjjhhhggggggiiikkkkkkkkklllmmmnnnlllkkkqqq{{{******+++,,,------------.........---------......,,,...///000000///...,,,++++++,,,,,,------......,,,,,,,,,---------.........,,,+++)))))))))+++,,,++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------...............---------...........................---,,,...///000...---,,,------......------,,,/////////...------,,,,,,+++,,,,,,,,,---------...---------,,,,,,,,,,,,,,,......------------......///000000111111000000000//////...---------------...........................---,,,***************---,,,,,,------///000000////////////.......................................///000000000000///...///////////////000111111000000///......///000000000/////////............////////////////////////***,,,------,,,+++,,,---......////////////......111000...------...000111....../////////000000000000//////////////////000000000///------,,,,,,---...---,,,,,,,,,---......------,,,,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++***)))---,,,+++,,,......,,,))),,,,,,,,,,,,,,,+++*********++++++,,,++++++******++++++++++++++++++,,,,,,************++++++++++++------,,,,,,++++++******)))*********++++++++++++***++++++***(((((()))+++*********************+++***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,,,,---------..................---------------...---------,,,------...///333222000...---------...,,,,,,---------.........111000...///111555:::===:::888555111///.................................000111222555888;;;>>>@@@??????======>>>???AAACCCCCCEEEGGGHHHHHHIIIJJJKKKNNNPPPQQQQQQPPPPPPRRRTTTSSSWWWZZZ[[[YYYXXXZZZ\\\^^^```dddhhhlllmmmnnnnnnjjjiiigggeeebbbccceeehhhiiigggfffgggiiillllllllllllnnnooonnnnnnttt~~~***+++,,,------...------........................,,,---...//////...---,,,------------------......,,,,,,,,,---------.........---,,,+++***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////............///////////////...---...//////---,,,+++,,,,,,------,,,,,,+++//////..................---------------.........------------------------///..................///333333333333222000///...///...------,,,---------...........................---,,,+++******++++++---------------...///000000000/////////.................................---......//////......---///////////////000000111//////...------...//////////////////............////////////////////////---///000000...---.../////////............//////111111////////////111111......////////////000000///......------......///000///...---------------,,,,,,+++,,,,,,...///000---,,,,,,,,,,,,+++++++++,,,,,,,,,---------......///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******+++******+++------,,,***++++++++++++++++++***)))+++++++++++++++***)))(((++++++,,,---,,,+++***)))************+++++++++,,,///......---,,,+++******************++++++++++++,,,------,,,++++++,,,...((())))))***++++++,,,,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,)))******+++---......///,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............---------......//////......---,,,,,,---------.........///...............//////,,,,,,,,,---------......222000///---,,,,,,,,,---,,,------------.........//////000111444777;;;<<<111000///...---...///000//////...------...///000000111222555888;;;>>>???@@@???>>>===>>>@@@BBBCCCCCCFFFHHHIIIIIIJJJKKKMMMNNNPPPQQQQQQPPPPPPRRRSSSSSSWWW[[[[[[YYYYYYZZZ\\\^^^```dddiiimmmooopppqqqjjjiiifffcccaaabbbfffiiihhhgggfffgggjjjlllllllllkkknnnppppppqqqxxx++++++,,,---......------------..................,,,---............---,,,..................------,,,,,,,,,---------......000///............//////........................,,,,,,,,,------,,,,,,,,,------------------------///////////////000000000000000000111111111111111///.........///...---+++,,,------......------,,,------------......//////........................---------...............//////............//////333333333222111000///...000//////....../////////....................................---------------------------...///000111000000000////////////........................---.........////////////000000////////////000000.........------.........///////////////.........///////////////////////////111222222000//////000//////---,,,,,,---//////000///............///000000000000000111111111222///..................///000///...---------------,,,,,,,,,,,,------..............................,,,,,,,,,---------....../////////...------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,***++++++,,,---...---,,,******+++++++++******))),,,,,,++++++***)))(((''')))***,,,------,,,***)))*********+++++++++,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++---......---+++***+++---+++++++++,,,,,,---------+++,,,------......------+++++++++,,,,,,,,,------******+++,,,,,,---......,,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------..................---------............------+++++++++,,,,,,,,,------.........---......//////------...///////////////000///...,,,,,,+++,,,,,,------------............---...///111333444555666//////......///000111222000///---,,,,,,...000111000111222555777:::===>>>???>>>===<<<===???AAABBBDDDFFFIIIJJJJJJKKKMMMNNNNNNPPPQQQRRRQQQPPPQQQRRRSSSWWW[[[[[[ZZZYYYZZZ]]]^^^aaaeeeiiilllnnnooooooiiihhhdddaaa___aaaeeeiiiiiihhhggghhhjjjkkkkkkjjjkkknnnpppqqqttt{{{,,,,,,---.........------,,,,,,---...//////...............//////...........................------,,,,,,,,,---------....../////////////////////000........................------............---------------------------------------......///////////////000000111111111222///.........///...---+++,,,,,,------------,,,,,,***++++++,,,,,,------...........................---------.........////////////............/////////000000000000000////////////............//////........................---........................------------...////////////.........---------.................................//////000000000000000////////////000000---..................---.........///////////////////////////////////////---...//////---,,,,,,,,,///...---,,,,,,---.../////////............/////////000000000000111111111000//////......//////000//////...------------............------,,,,,,+++........................,,,,,,,,,---------....../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---......+++,,,...............///)))******+++++++++******,,,,,,,,,++++++)))((('''''')))+++---...---,,,+++***++++++++++++,,,,,,,,,))))))******++++++,,,,,,,,,++++++++++++++++++++++++++++++)))&&&%%%%%%'''---------,,,,,,,,,+++++++++,,,------......------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------..................---,,,,,,------------,,,,,,)))************+++++++++------,,,,,,---...//////////////////////////////......------,,,,,,++++++---------.........//////---...///000111000/////////////////////000000000000///---,,,---///111222000111222444777:::<<<>>>===<<<;;;:::;;;===???@@@DDDFFFIIIJJJKKKLLLMMMOOONNNPPPRRRRRRQQQPPPQQQQQQTTTWWW[[[\\\ZZZYYY[[[]]]___aaadddhhhjjjkkkkkkjjjhhhfffccc```^^^```eeeiiikkkiiiiiiiiijjjjjjiiigggjjjmmmpppqqqttt|||------............------+++,,,---/////////..............................------------------......,,,,,,,,,---------......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------////////////------------------------------,,,,,,,,,------......///,,,,,,------....../////////...---...//////---,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,---.........---------------,,,,,,,,,---....../////////..................///,,,---...///////////////,,,,,,,,,+++,,,,,,---...........................***+++,,,---------------......---------......///,,,++++++++++++*********....................................///000111111111000000///////////////---...////////////...---.........//////////////////////////////////////////000111000...------.........------------......000000000000000000000000------............//////000//////////////////000///......---------..................---,,,+++***+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,...000000.........///)))***++++++,,,+++++++++,,,,,,,,,,,,,,,+++***)))'''(((***,,,------------++++++++++++,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,***'''&&&'''(((,,,,,,++++++***))))))(((++++++,,,---------------,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,+++***))))))***+++,,,***++++++,,,,,,------...,,,,,,,,,,,,------------------............------+++,,,,,,,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,---...//////111000...---,,,,,,---............------,,,,,,,,,------.........////////////000111111111///...,,,...///..................///............///111222000111222444777999<<<===<<<;;;:::999:::<<<>>>???CCCEEEHHHJJJKKKLLLNNNOOONNNPPPRRRSSSRRRPPPPPPQQQTTTXXX[[[\\\ZZZZZZ[[[]]]___aaacccfffhhhhhhhhhgggfffeeebbb___^^^```dddgggjjjiiiiiiiiikkkjjjiiigggjjjmmmooopppssszzz------............------***+++---///000000///......------------------...++++++,,,,,,------......,,,,,,,,,---------......++++++,,,---------------------------------------+++,,,...//////...,,,+++------------------------+++,,,,,,---......//////+++++++++,,,---............---,,,...///000...---++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,---...............------------......------...////////////...,,,+++++++++,,,,,,---...........................)))***,,,---.........---///......---------......,,,,,,,,,+++++++++******........................---------------///000111111111000///////////////...///000000000000///.............../////////000////////////////////////111333444333111//////000,,,------......------,,,/////////000000/////////---------........./////////......------......///......---------......///,,,---.........---,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++***,,,...000000---,,,---...******+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,------,,,,,,,,,+++++++++------...---,,,,,,...///+++************************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------------...///000111555333///,,,+++,,,---..................------,,,............////////////...//////000///...------....../////////......------......///000000111111000111222444666999;;;<<<<<<;;;:::::::::<<<>>>@@@BBBEEEHHHIIIJJJKKKMMMOOONNNPPPSSSSSSRRRPPPPPPPPPTTTXXX\\\\\\[[[ZZZ[[[^^^]]]___bbbeeehhhhhhhhhhhhccccccbbb```^^^```cccfffgggggggggiiikkklllkkkiiiiiilllnnnnnnpppwww---...............------***+++---///000000///...---,,,,,,++++++,,,,,,---******++++++,,,---......,,,,,,,,,---------......,,,,,,---.../////////...////////////////////////***+++---......---+++***------------------------,,,,,,------...//////000,,,,,,------...///000000---,,,,,,---///000///------......//////......------------------------------------,,,,,,+++++++++******+++,,,,,,---......---------,,,,,,---------...///////////////......------------......///000........................+++,,,...000111111000000///......---------......//////.........---------........................,,,,,,++++++,,,...///000111111000///////////////...///000111111000///...---.........//////000000///////////////////////////000111000...,,,,,,---+++,,,............,,,+++,,,,,,------------,,,,,,////////////000000000111...------,,,,,,------.........---------......///***+++---...///......------------....../////////,,,,,,,,,---------......)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---+++(((&&&,,,...000///,,,***+++---***+++,,,---------------,,,,,,---.........---------,,,+++*********++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((***+++++++++,,,///111+++++++++,,,,,,---......******+++,,,,,,,,,,,,+++,,,,,,,,,---------......******+++,,,------...///+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---..................---,,,,,,---------.....................///000222222:::777222...,,,---///111.........///......------............/////////000+++,,,------------------...///000000111111000000------///000111111111111111111222444666999;;;<<<===<<<;;;:::;;;===???@@@BBBDDDGGGIIIJJJKKKMMMOOONNNPPPSSSTTTRRRPPPOOOOOOTTTXXX\\\]]][[[ZZZ\\\^^^[[[^^^aaaeeehhhjjjjjjjjjbbbbbbbbb```___```bbbeeeddddddfffiiilllnnnmmmllliiikkkmmmmmmnnnuuu++++++,,,,,,---...//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************+++++++++.................................------,,,,,,,,,,,,,,,---......---,,,,,,------------------,,,,,,,,,,,,------.../////////000///...------,,,,,,---...------,,,,,,------...---,,,,,,,,,,,,---......///,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++//////.........---------)))***+++,,,---.........,,,,,,---///000222333333222111000///...---------+++,,,...000000///...---++++++,,,---......------------,,,------...///000------------------------///111333333111/////////---------------...///000222///------...//////..................------,,,......................../////////...---------,,,111222333222000......///...///000000000///---,,,000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++---.........---,,,,,,+++///...,,,*********,,,------,,,,,,++++++,,,,,,---,,,------......------,,,)))+++,,,,,,+++***++++++...---+++***))))))***+++///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++...------,,,+++***))))))(((((()))***++++++,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++++++++,,,,,,---+++***)))***,,,000///...---,,,+++******...---+++******+++---...---------------------------......///......---,,,...---,,,+++++++++,,,---+++***,,,222:::@@@CCCCCC444222...,,,+++,,,...000...---,,,++++++,,,---...///,,,***,,,000222000,,,........................---------............///......///000111000000000333111111222777;;;===>>>???>>><<<;;;<<<===???@@@@@@CCCFFFGGGHHHIIIKKKMMMOOOQQQQQQQQQOOONNNOOOPPPQQQTTTXXXXXXWWWXXX[[[^^^___dddffffffiiimmmmmmjjjhhhfffbbb___^^^___aaabbbgggggghhhiiijjjjjjjjjjjjllllllooorrrrrrttt}}}+++,,,,,,------...............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,..............................---------,,,,,,,,,------...//////...------///......------,,,++++++------------------,,,,,,............///000111222...------,,,,,,------...---,,,,,,,,,,,,---.........,,,+++,,,...///...,,,------------------------------------------------***+++,,,---------------///.........------------+++,,,------...................../////////000000000000///...------------,,,---///000111000///...,,,,,,------............------------...///000111...........................000111000...------............---....../////////...,,,,,,---...///...///000000000///...------....................................------------***,,,.........---...///000111111222111000///...000///...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------......---,,,,,,+++......,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++***,,,------,,,++++++,,,+++*********+++,,,---...,,,,,,++++++++++++,,,,,,++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++++++++---,,,,,,++++++*********))))))******+++,,,,,,---+++,,,,,,------......///++++++++++++++++++,,,,,,,,,,,,---+++***)))***,,,,,,,,,,,,,,,,,,+++++++++...---+++******+++---...------------------------........................///...---,,,+++,,,---...333000000888AAACCC<<<444333111///,,,,,,,,,...//////...------------...///000---***,,,000111///,,,........................---------............///////////////000000000000222111111333777;;;===>>>>>>===;;;:::;;;<<<>>>???@@@CCCFFFHHHHHHIIIKKKMMMOOOPPPQQQQQQOOOOOOPPPQQQTTTWWWZZZZZZYYYYYY\\\___```dddggggggiiimmmmmmjjjjjjgggdddaaa```aaacccdddhhhhhhiiijjjjjjjjjjjjjjjkkkkkknnnqqqsssvvv------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------------------------------...------------,,,,,,,,,......////////////......//////...---,,,,,,++++++......------,,,++++++***............///000111222...------,,,,,,------...---,,,,,,,,,,,,---......---,,,+++,,,...///...---........................------------------------)))***+++---........................------------------...//////........./////////......---,,,,,,......------------......---...///111111000//////......---------...//////,,,,,,,,,---......//////////////////////////////---......---++++++,,,...000000///.........//////---,,,***+++---.........000000000///...---,,,+++........................------------............)))+++---------,,,---...000111111111111000///...///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------,,,,,,+++---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++,,,......,,,+++,,,---++++++++++++,,,---...///************++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++******++++++,,,,,,---------,,,,,,,,,---///111222******++++++,,,,,,------,,,,,,---+++***)))***,,,*********++++++,,,,,,,,,------++++++++++++------------------------------000///...------...///000000///---,,,,,,---...///111444999>>>@@@;;;333,,,111000///...---------......------,,,,,,------...000...,,,,,,///000...+++........................---------............///000///.........///111222222111111333777;;;===>>><<<;;;:::999:::;;;===???AAACCCFFFHHHIIIJJJKKKMMMNNNOOOQQQQQQPPPPPPQQQSSSVVVYYY\\\\\\[[[[[[]]]```aaaeeeggggggiiimmmmmmkkkkkkhhheeebbbaaabbbdddfffiiiiiijjjjjjkkkjjjjjjjjjiiiiiilllqqqtttyyy------------------,,,,,,------------------------************************......---,,,,,,+++******+++,,,,,,------,,,,,,+++---------------------------------------------------------------------------..................---------------------,,,,,,.........------,,,,,,,,,//////...---,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......------------...///......------------------------------------------------++++++,,,---.........------------------------------............------,,,///......------,,,,,,+++,,,,,,,,,,,,,,,---...///------...///000//////...///...---------...//////++++++,,,,,,,,,,,,++++++.............../////////---------,,,******---///222111000///////////////,,,++++++,,,...000///////////////...---,,,******........................,,,,,,,,,------............///000000...------..................---------///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,+++,,,------...------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++---......---,,,,,,---......---,,,,,,+++++++++++++++++++++++++++******))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,------------,,,+++***+++---///111******++++++,,,---......,,,,,,---+++***)))***,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------000///...------...000222000...---++++++---///000+++666@@@>>>444,,,---111.../////////......---,,,,,,++++++++++++++++++,,,000///------...///---+++........................---------............///111000...---...///111333222111111333888;;;======<<<<<<:::::::::<<<>>>???AAACCCFFFHHHIIIJJJLLLMMMMMMOOOQQQQQQPPPQQQRRRTTTWWWZZZ]]]]]][[[[[[^^^aaabbbfffhhhhhhjjjmmmnnnkkkjjjhhheeebbbaaabbbeeefffiiiiiijjjjjjjjjjjjjjjiiikkkjjjlllqqqvvvzzz------------------,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---........./////////000///...---,,,,,,+++++++++...------,,,,,,------...---,,,,,,,,,,,,---.....................---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------,,,+++,,,,,,------------------,,,,,,---------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///,,,,,,------.........---.........---------......------......---,,,******,,,,,,---------.........---......,,,++++++...000222111000///////////////---,,,,,,---000111000///000000000//////...,,,,,,........................+++,,,,,,,,,------.........000111111///......//////......---------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,---,,,,,,+++,,,,,,---.........---,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,+++---......---,,,,,,---------------,,,+++******------------,,,+++)))(((***+++++++++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,*********++++++,,,,,,---+++,,,,,,,,,,,,,,,------,,,+++***))))))***,,,...******+++,,,------......,,,,,,---+++***)))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,---...000222...---+++***+++...111333777::::::555---***,,,000---......//////...---,,,,,,,,,------------,,,,,,000///............---,,,........................---------............///111000...---...///111333111111111444888;;;=========<<<;;;;;;<<<===@@@AAAAAADDDGGGHHHIIIJJJLLLNNNNNNOOOQQQQQQQQQQQQSSSTTTVVVYYY\\\\\\ZZZZZZ]]]```cccgggiiiiiijjjnnnnnnkkkhhhfffccc``````aaaccceeehhhhhhiiijjjjjjjjjiiiiiimmmkkklllrrrwww{{{------------------------+++,,,---......---,,,+++........................---------,,,,,,++++++++++++,,,,,,------,,,,,,+++***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,+++,,,,,,------.........---......///000000111111------------...///000111...------,,,,,,------...---,,,,,,,,,,,,---......///000000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////---,,,+++***,,,,,,,,,,,,------------++++++,,,,,,---,,,,,,+++++++++,,,,,,---...//////------,,,,,,---...//////+++,,,,,,,,,,,,---------------......------,,,+++......///000000///---,,,++++++,,,,,,---.........---.........------...000000000///.........//////...------///111111000...111222222222222111000000........................,,,,,,,,,,,,------------(((***---.........000111111000//////......//////---,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,......------------......***++++++,,,,,,,,,,,,,,,---------------.........---,,,,,,++++++,,,,,,---,,,------......------,,,+++,,,......,,,+++,,,---))))))***+++,,,,,,,,,,,,,,,------------+++***(((,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******)))***+++---...++++++,,,,,,------......,,,,,,---+++***)))***,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---...000000---,,,+++***,,,000444777JJJ===///+++000222...'''------.........------,,,...//////000000//////..................---------........................---------............///000///.........///111222000000111555999<<<===<<<===<<<;;;;;;<<<>>>AAABBBBBBDDDGGGIIIIIIJJJLLLNNNOOOPPPRRRRRRQQQQQQRRRTTTTTTWWWZZZ[[[ZZZZZZ^^^aaadddhhhjjjiiikkknnnnnnkkkfffdddaaa______```bbbdddeeefffggghhhiiiiiiiiiiiinnnllllllrrrxxx|||+++,,,,,,------.........***+++---......---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******,,,---///111222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++++++++,,,---......---------,,,,,,,,,.........///////////////------------...///000000...------,,,,,,------...---,,,,,,,,,,,,---......000222222000---++++++---------------------------------------------------.../////////...---,,,,,,++++++,,,,,,,,,---------++++++,,,---.........---,,,,,,,,,---......//////.........---......//////,,,,,,,,,,,,,,,---......***,,,---......,,,***((((((***,,,...000000000///,,,,,,,,,---.../////////+++---//////...---...///.........---......//////...------...000000...,,,///000000111111111111111........................------,,,,,,,,,,,,,,,,,,'''))),,,---------///000111000///.........//////,,,,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,......------------......******+++,,,,,,,,,,,,,,,...---,,,,,,---...///000---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,***,,,------,,,++++++,,,'''((()))+++++++++++++++((()))+++,,,---,,,+++***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++)))***+++---///000222222,,,,,,------------------,,,,,,---+++***)))***,,,,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,---......///...,,,+++,,,///444999<<>>@@@BBBBBBDDDGGGIIIJJJKKKMMMNNNPPPQQQSSSRRRQQQPPPQQQSSSSSSVVVZZZ[[[ZZZ[[[___bbbeeeiiikkkjjjkkkooonnnkkkfffdddaaa___^^^```cccdddcccccceeefffhhhiiiiiiiiimmmjjjkkkrrryyy++++++,,,,,,---...//////***+++---......---+++***************************,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,...111333444555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,---...111000///...,,,+++***)))/////////...------,,,,,,......---,,,++++++++++++...------,,,,,,------...---,,,,,,,,,,,,---......111333333111,,,******,,,........................------------------------------......///.........+++++++++,,,,,,---------+++,,,---...////////////------..................000//////.........//////...------------...//////)))+++---///...,,,)))&&&!!!###'''+++.../////////---------...///000000111))),,,...///...------...---------------...///000---------...///...,,,***+++,,,---...////////////........................---------,,,,,,++++++++++++---......---,,,---...///...---,,,+++,,,------,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,///...,,,+++,,,...000111---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++)))+++---,,,+++***++++++******++++++***)))'''&&&###%%%(((+++,,,---,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,+++++++++++++++++++++++++++*********************((())),,,000333555777888------------------,,,,,,,,,,,,---+++***)))***,,,((()))***+++,,,---......+++,,,,,,------,,,,,,+++------------------------)))***+++,,,------------...---------111666<<<@@@111333444111,,,***---000------,,,,,,,,,---......******,,,,,,,,,,,,******,,,---......---...///000........................---------.........//////......///000111000000000000000222555999<<<<<<<<<;;;:::999999:::===???AAABBBDDDGGGIIIJJJKKKMMMNNNQQQRRRSSSRRRQQQPPPQQQRRRRRRVVVZZZ[[[[[[]]]aaadddeeeiiikkkjjjlllooooookkkfffdddaaa______aaaccceeeaaabbbdddeeeggghhhiiiiiikkkhhhjjjqqqzzz++++++******)))*********///............---------,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,...///,,,))),,,---------,,,,,,+++***---+++***+++...000...,,,***)))((('''(((***---...---------.........//////.........------.................................---......//////////////////------000000...+++***...---,,,,,,,,,,,,---...---------............///000000///...---,,,,,,+++//////------,,,---...///------.........///////////////...------...............---------,,,,,,,,,---...//////------...///+++++++++*********)))))))))(((''')))---...,,,******+++---...///......---...---,,,,,,......---,,,)))***++++++------...///------............------000///---,,,++++++,,,---................................................------............------......---,,,++++++++++++.........------,,,,,,,,,...------------...//////000000111111111000000/////////...---,,,,,,++++++...---,,,+++++++++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,------......------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---************************+++,,,------......------***++++++,,,,,,++++++***111)))111222000QQQcccGGG000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------111111111111000///...---***+++...111555999;;;===////////////////////////---------.........//////,,,---...//////...---,,,......////////////........................------111111111111111111111111---------......///000111111000000222666999::::::<<<;;;;;;;;;<<>>//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------......///.........------......///000000111------------------------,,,------------.........,,,---............---,,,......////////////..............................000000000000000000000000............///000111111222111111444888;;;<<<<<<<<<;;;::::::<<<>>>AAABBBBBBCCCEEEHHHJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQPPPPPPSSSUUUYYY[[[\\\___bbbdddeeehhhiiiggghhhkkkkkkiiidddbbb```^^^^^^aaadddfffcccdddeeegggiiijjjkkkkkkllllllllllllnnnuuu,,,,,,,,,,,,---///000111......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---......---------,,,,,,,,,,,,++++++...---,,,,,,---...---+++++++++,,,,,,---........./////////.............../////////....../////////........................,,,,,,---............---............///000111222,,,,,,++++++++++++,,,,,,---------............////////////...---------,,,***************+++,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,------...------------,,,,,,,,,+++...///000///......///000------,,,,,,,,,++++++++++++++++++,,,...///...,,,//////...---,,,,,,,,,,,,...---,,,,,,......---,,,------,,,,,,,,,,,,++++++//////////////////////////////...------.........------------------------------------------------------............------------------...///000000...------------,,,,,,,,,......------......///000000000000///...---,,,+++......------,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------000///---+++*********+++------,,,,,,,,,,,,++++++++++++******************************************)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***++++++,,,,,,++++++))))))(((((((((((())))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***++++++,,,,,,++++++***000&&&---111)))555@@@333///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))***+++,,,------------......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,......////////////......................................................////////////000111222222111000111333777:::<<<<<<;;;:::999:::;;;===@@@BBBCCCDDDFFFHHHJJJLLLMMMMMMKKKLLLNNNPPPPPPPPPPPPOOOUUUWWWZZZ\\\]]]___aaaddddddhhhjjjiiijjjlllkkkgggbbb```___^^^___bbbfffhhheeefffggghhhiiiiiiiiiiiiiiijjjiiiggghhhnnnwww~~~000///...------,,,------...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,///...------------,,,+++)))***+++,,,,,,,,,,,,+++.........---------------///......------......///------------------------,,,---......//////......***------++++++///111111---------------------------------............///...............---------,,,+++++++++++++++++++++,,,,,,,,,---......//////......------......//////------------,,,,,,,,,,,,---...//////------...///++++++*********)))))))))++++++,,,---......---,,,///...---,,,+++,,,------...---,,,,,,......---,,,)))***++++++------...///.........------.........//////......////////////------------------------------------------------,,,------......------,,,---------------...//////------------------------...............//////000111111000///...---+++***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------000...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,))))))(((((((((((())))))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,***++++++,,,,,,++++++***///&&&,,,222)))***111...///...---,,,,,,,,,,,,,,,***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------...............------------------------////////////000111222333.........111555888::::::::::::999999:::===???AAACCCDDDFFFHHHJJJLLLMMMMMMJJJKKKMMMOOOPPPPPPOOOOOOVVVXXXZZZ\\\]]]^^^aaacccccchhhkkkkkkkkkllljjjfffbbbaaa___^^^___cccfffiiieeefffggghhhiiiiiiiiiiiiggggggfffdddcccgggnnnuuu|||///...---,,,++++++++++++------,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,+++++++++,,,------.........---,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,...------------------.................................///000000000000000333777666///,,,///000///...//////////////////...---------............///---------...............//////...---,,,+++******&&&'''(((***+++---...///+++++++++++++++,,,------.........---------,,,,,,,,,---......---,,,---...---------,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///...---,,,,,,......---,,,)))***++++++------...///---,,,,,,++++++,,,,,,---------...//////000000000------------------------------------------------,,,,,,------------,,,,,,...------,,,++++++,,,,,,------------------------///............///000000111111111000///...,,,+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,---------,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***------------------------***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,---------------+++******))))))******++++++******))))))******+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***---(((,,,222,,,(((,,,.........---,,,,,,,,,------*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------------,,,++++++---------------------...------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------.........//////........................////////////000111222333.........111555999:::;;;::::::999999:::===???AAACCCDDDFFFIIIKKKLLLMMMNNNJJJKKKMMMOOOPPPPPPPPPPPPUUUXXXZZZ\\\\\\^^^aaacccdddiiilllllllllmmmjjjeeedddbbb```___```bbbeeehhhddddddfffgggiiijjjjjjjjjggggggeeebbb___bbbhhhnnnooowww++++++***++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,---,,,+++***+++,,,---...,,,.........,,,+++,,,---++++++++++++++++++,,,,,,++++++,,,,,,------------......------------......111111111111111111111111//////000111111111111000???DDDBBB888111111000,,,//////000111111000//////---------............///,,,---------.../////////000000000///...---,,,+++((((((***,,,...///111111------------...///000000////////////.........------...///...---,,,---///,,,,,,,,,,,,++++++++++++***+++------+++++++++,,,,,,,,,,,,,,,---...//////...---,,,,,,......---,,,------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,+++,,,---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......---,,,+++******+++,,,,,,,,,------------...//////......//////000111111111111000///...---,,,,,,,,,,,,,,,++++++++++++******+++,,,------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,---............---,,,,,,++++++++++++,,,,,,++++++************++++++******************************+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++---//////,,,,,,///...------,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............---,,,+++***---------,,,,,,+++++++++------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------............------,,,,,,------.../////////////////////////////////////////////000111222222111000111444888<<<>>>>>>;;;:::999:::;;;===@@@BBBDDDEEEGGGIIIKKKMMMMMMNNNJJJKKKMMMOOOQQQQQQQQQQQQTTTVVVYYY[[[\\\^^^```ccceeejjjlllllllllmmmjjjeeedddbbb```___```cccfffhhhdddeeefffhhhiiijjjjjjjjjhhhhhhfffbbb___```eeejjjlllqqq{{{+++++++++++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---111111///---,,,------,,,+++******,,,...///+++---......,,,+++---///++++++))))))))))))***++++++,,,------...///000000000000////////////000000111111111111111111111111...//////000000000000000;;;CCCCCC888000111000+++...///000111111000///...---------............///,,,,,,------...//////000---...////////////...------......///000111222222000000000111111222333444000000000000///////////////000111000///...///111,,,,,,,,,+++++++++*********---///...,,,+++,,,---,,,,,,------...---------...---,,,,,,......---,,,------,,,,,,,,,,,,++++++---,,,***))))))***,,,---)))***,,,...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,,,,------,,,,,,,,,---------......///////////////000000111///////////////...---,,,++++++++++++++++++++++++)))***+++---......------++++++,,,,,,,,,,,,------+++,,,---......,,,+++***+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))...,,,***...///,,,...---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,---------------,,,,,,...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---,,,,,,---......,,,------......------,,,,,,,,,------...//////000////////////////////////............///000111111111111222555999===??????<<<;;;::::::<<<>>>AAABBBDDDEEEGGGIIIKKKMMMNNNNNNJJJLLLNNNPPPQQQRRRRRRRRRRRRTTTWWWYYY[[[]]]```cccfffjjjlllkkkkkkllljjjfffbbbaaa______aaadddhhhjjjffffffggghhhhhhhhhhhhhhhjjjjjjhhhddd```aaaeeejjjmmmpppwww000///---,,,+++************++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***///333444222///......---,,,+++******,,,...///***,,,......,,,,,,...000000///---,,,,,,---///000,,,---...///000222333333222222111111111111222222........................---......///////////////...888;;;222,,,//////***---...///000000///...------------.........//////+++,,,,,,---...///000000***+++---///000000000///....................................///000111222111111111111000000000000000222333222111000111222111111000000000/////////,,,...000000---,,,---///---......///...---+++***...---,,,,,,......---,,,)))***+++,,,---......///...---+++******+++---...((())),,,---////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------...///000,,,,,,,,,------.........///////////////000111111---------...------,,,,,,++++++++++++++++++++++++)))***+++---......------++++++,,,,,,,,,---------,,,---//////...,,,)))'''+++++++++,,,,,,---------))))))******+++++++++,,,************************---+++)))'''''')))+++---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++'''000+++%%%---111,,,+++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,---------------------....../////////++++++++++++++++++++++++---------........./////////...------------...///,,,------......------,,,,,,,,,------...///000000........................---------......///000111000000000444888<<<>>>>>><<<;;;;;;;;;<<>>AAABBBAAABBBDDDGGGIIILLLNNNOOOMMMNNNOOOQQQRRRSSSTTTTTTTTTUUUWWWYYY\\\^^^```aaaeeehhhiiiggggggiiiiiifffbbb```^^^___bbbfffhhhiiijjjiiihhhhhhhhhhhhhhhhhhkkklllllliiieeeccceeehhhlllqqquuu|||...------,,,++++++,,,,,,///,,,)))***---...,,,(((,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......***+++---...//////------......---------------...)))+++...111222333222111222111000///......//////000...---++++++,,,---...------------------------,,,,,,------...---------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,,,,------...------,,,,,,,,,,,,,,,)))+++------,,,+++,,,------,,,,,,,,,,,,---.........,,,+++,,,---...---,,,........................,,,,,,,,,,,,---...//////000000000//////.................................---..................---...............---,,,,,,)))***,,,,,,+++***+++,,,,,,,,,---......---,,,+++.........///////////////...---------,,,,,,++++++...,,,******,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...------,,,---...///000////////////...---,,,+++///...,,,++++++,,,...///++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---...---------,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++***+++...000000000))))))*********))))))(((------,,,,,,------...///,,,++++++++++++++++++,,,...---,,,+++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++,,,---,,,***))))))***,,,---************************)))+++,,,,,,+++***,,,---,,,,,,,,,+++++++++******'''((()))+++,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------......///.........------...//////...------------------------------.....................---...///000111111000///...---.........////////////333222222555999===@@@@@@<<<<<<;;;;;;===???AAACCCBBBCCCDDDFFFIIIKKKMMMMMMLLLMMMOOOPPPRRRSSSSSSSSSUUUVVVXXXZZZ]]]___aaabbbdddggghhhfffgggiiiiiifffeeeccc``````bbbeeefffgggiiiiiihhhhhhhhhhhhhhhhhhlllmmmnnnllliiiiiilllooorrrzzz......------,,,,,,------000...+++,,,//////---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++---...//////......+++,,,,,,---------,,,,,,///111333444555444333222///...------------......///...---,,,+++,,,---...---------------------------------...------,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------...---,,,,,,+++++++++,,,)))***,,,,,,+++++++++,,,---,,,,,,,,,,,,---......---,,,+++,,,---...---+++------------------------...---,,,,,,,,,,,,,,,---/////////...............------------------------//////000000000000/////////////////////......---,,,...///...,,,,,,,,,...////////////............---------------.........//////...---,,,+++***)))...,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------...------------...//////////////////...---,,,,,,...---,,,++++++,,,---...---.........---,,,+++***...---,,,++++++,,,---...---------------,,,,,,,,,++++++,,,,,,,,,,,,------+++***)))***---...///...******++++++***)))((((((,,,,,,++++++,,,,,,---...+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))******+++,,,,,,---------,,,+++******+++,,,---************************)))+++,,,,,,+++***,,,---++++++++++++************))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------......//////...------,,,---......//////......---------------------------------------------------...///000111111000///...////////////000000000000222222222555:::>>>???@@@===<<<<<<<<<===@@@BBBDDDBBBCCCDDDFFFHHHIIIKKKKKKKKKLLLNNNOOOQQQRRRRRRRRRTTTVVVXXXZZZ]]]```bbbcccbbbeeegggeeefffiiiiiifffdddbbb___```bbbfffhhhiiihhhhhhhhhhhhhhhhhhhhhhhhkkkmmmnnnlllkkklllqqquuu|||------,,,,,,,,,,,,------000...,,,---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---............---,,,+++)))***---///111111111111111111222333222111///...,,,,,,,,,------......///...------,,,,,,,,,---...------------------------............---,,,+++++++++++++++++++++++++++++++++,,,...//////...,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,------......---,,,+++++++++++++++(((***,,,,,,+++***+++,,,---,,,,,,,,,,,,---......///...------//////...------------------------------,,,,,,++++++,,,,,,---..................------------------------------000000111111111111000000//////000000000000/////////000111000...---...000------,,,,,,,,,,,,---...,,,,,,------......////////////......---,,,,,,+++---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,------------......//////......//////...------,,,...---,,,,,,,,,,,,---...++++++,,,---------------...------,,,,,,------...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,---------------------,,,+++******++++++******++++++,,,---***+++,,,------,,,+++******+++,,,------,,,******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******+++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,************************)))+++,,,,,,+++***,,,---,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------......//////......///000000///......///000000000000111111111222111222666:::>>>??????===<<<<<<<<<===@@@CCCEEECCCCCCDDDEEEGGGHHHIIIIIIKKKLLLMMMOOOPPPQQQRRRRRRSSSTTTWWWZZZ]]]```bbbdddaaadddfffdddfffiiiiiiggg___^^^]]]___ccchhhlllmmmffffffggghhhhhhiiiiiiiiijjjkkkkkkjjjiiikkkqqqvvv,,,+++++++++++++++,,,,,,...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,---------------,,,,,,+++///111333555777777777777000000000000///...,,,+++,,,------...////////////---------,,,------------------------------------............---,,,++++++++++++++++++++++++++++++***,,,---//////---,,,***,,,,,,---------.........---,,,,,,,,,------...//////...---,,,++++++++++++)))***,,,,,,+++++++++,,,---,,,,,,,,,,,,---......///---,,,---...///...---------------------------++++++++++++,,,---......------..................------------------------000000111111111111000000//////000000000000000///000111111000///...000222///...---,,,++++++++++++---......///000111222222.............../////////,,,,,,,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++---------........................///......---,,,---------,,,,,,---------******+++,,,,,,---,,,,,,------------------------***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++------,,,---------------,,,+++++++++************+++,,,,,,***+++,,,------,,,+++***)))***+++,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))+++,,,,,,+++***,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,---...///000......////////////......000000000000111111111222111111333666;;;>>>??????<<<;;;;;;;;;===@@@CCCEEECCCDDDEEEFFFGGGHHHHHHIIIKKKLLLMMMOOOPPPQQQRRRRRRRRRSSSVVVYYY]]]```cccdddaaadddfffdddfffiiiiiiggg^^^\\\\\\^^^ccchhhkkkmmmdddeeefffhhhiiiiiiiiiiiikkkkkkkkkiiihhhkkkrrrxxx++++++*********+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++---...///000111444444444444444333222222///000000//////...---,,,------...///000000000///,,,,,,---------------------------------------------------...------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++,,,---------............------------...///000111000///...---,,,+++++++++***+++------,,,,,,,,,------,,,,,,,,,,,,---......,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---//////.............../////////,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////...//////000000000000000///000000///...///111333::::::888777555333222111........................------......////////////,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,---......//////......---...............------------------------------,,,,,,---,,,,,,+++***))),,,,,,,,,------,,,,,,,,,************++++++++++++------,,,,,,,,,,,,++++++,,,***)))***+++------,,,******++++++++++++******++++++******++++++,,,---+++++++++,,,,,,+++++++++)))***++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***))))))))))))))))))***------,,,,,,+++******)))++++++++++++++++++++++++************************)))+++,,,,,,+++***,,,---............---------------,,,,,,++++++,,,------++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---------.........++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------***+++,,,...///000000000///......------......///------------------------,,,+++******+++,,,...///........................000000000000111111111111111111333777;;;>>>???>>>::::::::::::<<>>===<<<;;;:::555444333111///---,,,+++---------------,,,,,,,,,+++---...,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---.../////////...---------...............---,,,------------------,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------,,,,,,+++++++++---+++******,,,------,,,))))))***+++,,,,,,,,,,,,+++++++++++++++,,,------,,,++++++++++++++++++,,,***************+++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,+++++++++************************)))+++,,,,,,+++***,,,---......---------,,,,,,,,,---,,,+++******+++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,---.../////////...///...------------...///------------------------,,,,,,+++***+++---///000.........------........./////////000000000111111000111333777<<<>>>???>>>999999999999;;;???BBBDDDDDDDDDEEEGGGHHHJJJKKKKKKLLLMMMOOOPPPRRRSSSSSSSSSSSSUUUXXX\\\```dddggghhhdddggghhhfffgggiiiiiifff```^^^\\\\\\___ccceeefffaaaccceeehhhiiijjjiiiiiilllmmmlllkkklllqqq{{{,,,,,,,,,,,,------...///,,,---------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------222111111111111111222222...---,,,++++++,,,---...,,,,,,------.........///------/////////...---,,,+++,,,------.........---------------------------++++++,,,---............,,,,,,,,,------.........//////............//////---------.........//////////////////000111333333222222000///...------,,,+++---//////...---...///---,,,,,,,,,,,,---.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,,,,---.../////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...///////////////,,,------,,,,,,...222555000222666999;;;<<<<<<<<>>;;;777444111000...---,,,,,,+++***))))))+++---...---******,,,///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,...///000,,,,,,.../////////...---------...............---,,,------......------,,,)))***,,,...///000111111***++++++,,,,,,++++++***---------....../////////---------,,,,,,+++++++++---,,,***+++,,,------,,,***+++,,,---.../////////,,,,,,++++++,,,,,,---...---,,,+++******+++,,,---+++***)))))))))***,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,------***++++++,,,,,,++++++***************************)))+++,,,,,,+++***,,,------------,,,,,,,,,++++++---,,,+++*********+++,,,++++++************++++++------------------------,,,,,,,,,---------......******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,------------------------.........///......---,,,---,,,++++++++++++,,,---------------------------///...---,,,---///111333......------------......////////////000000000000000111333777<<<>>>???>>>888888888999;;;>>>AAACCCDDDDDDFFFGGGIIIKKKLLLMMMMMMNNNOOOQQQRRRSSSTTTTTTUUUVVVYYY^^^bbbfffiiikkkeeehhhiiiggggggiiiiiifff\\\[[[YYY[[[___dddggghhhaaabbbeeehhhiiijjjiiiiiijjjjjjjjjiiikkksss}}},,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,+++*********,,,,,,,,,,,,---...///000111222222111000///---,,,+++***,,,------......------,,,......////////////......---------...------,,,,,,------------------------,,,------......------,,,,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,++++++***+++,,,...///......///000222444777888777555222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++......---------.../////////...---,,,,,,,,,,,,,,,))))))))))))************,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,,,,,,,---------------------------......---,,,,,,,,,,,,++++++,,,...///000000111222222222000///...222222111000///...------000000000000000000000000000///...---------------,,,,,,,,,---------......///...,,,+++******+++,,,////////////...---,,,+++---...///000111111111111,,,,,,,,,+++++++++++++++************************)))***,,,---...---,,,,,,************************+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***++++++***))))))***++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++))))))***+++---...//////+++++++++*********)))))),,,,,,,,,++++++*********++++++++++++++++++++++++)))((((((((()))***++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++*********------------------------......---,,,,,,,,,---...........................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...------,,,,,,------......------,,,,,,------............------,,,,,,,,,---------............///------------------------...000000,,,)))+++///111...//////000000000000000---------...............///000111444888;;;;;;;;;;;;::::::;;;===???BBBDDDDDDBBBAAADDDHHHKKKJJJIIIIIIJJJMMMPPPRRRRRRRRRQQQRRRSSSVVV[[[aaafffiiijjjhhhhhhgggeeegggkkkiiiddd___]]]\\\[[[]]]aaaeeegggcccdddeeefffgggiiijjjjjjjjjlllmmmmmmnnnrrryyy,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,------///////////////000000000//////......---,,,,,,,,,,,,,,,------------,,,,,,------............------,,,---------------,,,,,,------------------------,,,------......------,,,,,,------......------,,,------------------------++++++,,,,,,,,,,,,------...---,,,+++++++++,,,---......///000111444666777111000...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,+++++++++,,,,,,///...---,,,,,,,,,,,,---************++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,+++++++++,,,---...///....../////////...,,,,,,///////////////.........////////////////////////000000///...............,,,,,,,,,---------......///...---,,,,,,,,,---...,,,,,,---...////////////---...//////000000//////...------,,,,,,+++******------------------------***+++,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------------,,,+++......---,,,,,,---......++++++,,,,,,,,,++++++***++++++++++++++++++++++++...------,,,+++******))),,,,,,,,,,,,+++++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++,,,)))))))))))))))))))))))),,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************---,,,,,,++++++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,------///.........---------,,,------------............111111///...---+++******)))...222333111///---,,,......///000000000//////......////////////000000000000111555999;;;<<<;;;999999888999;;;===@@@BBBEEEDDDDDDFFFJJJLLLLLLJJJJJJLLLOOORRRTTTTTTSSSRRRTTTTTTVVV[[[aaafffiiiiiiggghhhgggdddfffiiigggbbb]]]\\\\\\\\\___ccchhhkkkffffffggggggggghhhhhhhhhkkkkkkkkkiiiiiinnnwww}}}}}},,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---...............222222111000///......---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------------------,,,------......------,,,,,,------......------,,,------------------------++++++,,,,,,,,,,,,------///...---,,,++++++++++++.........///111333555666,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---,,,,,,++++++++++++......---,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,,,,,,,---------............---........................------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++***++++++,,,---...,,,------------,,,,,,+++,,,,,,------......//////------------------------111000//////////////////....../////////000000000//////.........///000000,,,---...///000000000000..................---,,,......------,,,+++******++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,///......------......///++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++......---+++***)))((('''---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***---------------------------,,,++++++++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,++++++*********++++++,,,---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))+++*********+++,,,------,,,+++***))))))***+++,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,............------------------------...............---,,,+++***)))((('''))),,,111333222...,,,,,,------...////////////.../////////000000111111111000000222555:::<<<===<<<999999888999:::===@@@BBBFFFEEEFFFHHHLLLMMMMMMLLLKKKMMMQQQUUUVVVVVVTTTSSSTTTUUUWWW[[[aaaeeeggghhhgggiiigggeeeeeegggeee```[[[[[[\\\]]]aaafffkkknnnjjjjjjiiiiiihhhggggggggglllkkkgggcccbbbhhhrrrzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000000000//////111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------------,,,,,,++++++,,,---------,,,,,,------------------------,,,------......------,,,,,,------......------,,,------------------------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++---......///000222333333,,,,,,,,,,,,---...///000++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...111000///...---,,,,,,,,,...------,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.............../////////////////////...---,,,,,,++++++******+++,,,,,,,,,++++++*********++++++,,,,,,,,,---------...------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////111111111111222222222222//////000000000111222222000000000000000///...---/////////...---,,,++++++,,,,,,,,,,,,++++++++++++************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++***************+++++++++---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++*********)))******++++++,,,,,,+++*********+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,,,,---,,,+++******,,,---...++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,---------.........***+++++++++++++++,,,,,,...,,,,,,------+++---000,,,------..................//////000000111111111111111222666;;;===>>>>>><<<;;;;;;;;;<<>>AAABBBBBB;;;:::999999:::<<>>AAABBBBBB======<<<;;;<<<>>>@@@BBB???DDDIIIKKKJJJIIIJJJKKKMMMMMMNNNOOOQQQSSSUUUVVVRRRSSSVVV[[[aaafffiiijjjbbbiiillliiieeeeeedddaaa______```bbbdddfffhhhiiiffffffggghhhiiijjjkkkkkkmmmjjjeee]]]WWWVVV[[[```mmmuuu---+++(((&&&'''))),,,...---///222444444222///------,,,,,,++++++,,,,,,---,,,+++)))))))))+++---...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------...---,,,+++++++++,,,---,,,++++++******++++++,,,---------............///------++++++++++++------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------...---,,,+++++++++,,,---,,,---...//////...---,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---......+++++++++,,,,,,------------------......---,,,,,,+++,,,,,,,,,,,,,,,,,,---........................///............---------000111222333333222111000222000///---,,,,,,,,,---------,,,,,,,,,---.........,,,***+++---...,,,***++++++******++++++,,,---...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------------------------------,,,,,,+++)))'''(((***,,,+++***)))((((((***,,,---++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,++++++******++++++,,,************************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,---------+++))))))+++,,,+++++++++,,,,,,---------,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++------------------------//////...---,,,,,,++++++,,,---///000000000///....../////////...------,,,------------------,,,,,,++++++,,,,,,...///111111------............---------------------...//////...///000111111222222111000111444999>>>AAAAAA@@@888777666888<<<@@@BBBCCCCCCDDDFFFHHHIIIIIIIIIIIIKKKLLLNNNPPPQQQRRRSSSSSSOOOQQQUUU[[[bbbfffhhhhhhhhhggggggggggggfffcccaaa______```cccfffhhhhhhhhheeefffhhhiiihhhiiikkklllrrrnnnggg___YYYYYY\\\___ccclll|||+++***)))((())),,,...000111111000000000///......---,,,,,,++++++,,,,,,---,,,,,,***))))))***++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000///...---,,,++++++***,,,++++++++++++,,,............------------......,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,---........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------..................---,,,++++++,,,------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,++++++***+++,,,,,,,,,,,,---------........................///............------------......////////////...111000///...------......,,,,,,+++++++++++++++,,,...,,,***+++---...,,,***++++++******++++++,,,------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------------------------------,,,,,,+++)))((((((***,,,+++***)))((()))***,,,---************************+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++++++++)))(((''')))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,+++------------------------...------,,,++++++******,,,---.../////////......,,,,,,------,,,,,,+++***------------------------,,,,,,,,,---...///000111.........//////...............---------......///...//////000111111222111000111555:::>>>AAAAAA@@@;;;999888999<<>>AAAAAA???>>><<<::::::<<>>AAA@@@???>>><<<::::::===???AAAAAA@@@BBBEEEGGGIIIKKKKKKKKKLLLLLLNNNOOOPPPQQQQQQQQQOOOPPPSSSXXX___eeeiiijjjgggfffeeefffgggfffcccaaa^^^^^^___aaaeeeggggggfffaaadddfffhhhhhhjjjlllnnnnnnmmmiiiccc\\\WWWUUUUUUVVV]]]jjj~~~...///000000000///...---++++++,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////++++++,,,,,,,,,,,,,,,,,,------...//////...------------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////......//////000000000000//////............//////)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,///............------------,,,+++++++++,,,...///******+++,,,------------000000000000///...---,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++---+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++)))((((((+++---,,,,,,,,,++++++*********+++*********++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,------------......///......---,,,,,,------...///000000......---------....../////////000000000000/////////......---------..................///000111222111333555:::>>>@@@@@@???<<<;;;999:::===@@@BBBCCCCCCDDDFFFHHHIIIIIIIIIIIILLLMMMNNNOOOPPPPPPQQQQQQNNNOOORRRXXX```fffiiijjjiiihhhgggffffffddd```]]]______```cccfffhhhhhhgggdddfffhhhiiiiiiiiikkkmmmllljjjfff```YYYUUUTTTUUUVVV^^^nnn///////////////...,,,,,,((())),,,...//////...------,,,,,,++++++,,,,,,---++++++,,,---///000111111++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,&&&'''))),,,...///000000...///000111111000///...---------.........//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............000111111111111111000000////////////000000******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///------,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,///............---------+++******))))))******+++))))))***+++,,,,,,,,,+++,,,---......---,,,***))))))+++,,,,,,,,,,,,---///++++++******++++++,,,---******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,---+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,+++******,,,...+++++++++++++++*********************+++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...++++++,,,,,,------,,,,,,---------.../////////000---------------...///000...//////000000//////...---------------.../////////...------...///111222222333666:::>>>@@@???>>>;;;:::888999===@@@BBBCCCCCCEEEFFFHHHIIIIIIIIIHHHLLLMMMNNNOOOPPPPPPPPPPPPNNNPPPTTT[[[ccchhhjjjjjjkkkiiihhhfffeeebbb^^^[[[______```cccgggiiiiiihhhfffhhhjjjjjjjjjjjjlllmmmkkkiiiccc]]]WWWUUUWWWYYY___hhhxxx---------------,,,,,,,,,***+++,,,---......---------,,,,,,++++++,,,,,,---,,,+++++++++,,,---///000+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,'''(((***,,,.../////////---...000111111000...---,,,,,,---------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000222222222222222000///............///000++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++((()))***+++,,,,,,,,,,,,++++++,,,---...///000000........................///............---------++++++++++++***)))((((((******+++,,,,,,,,,++++++***+++,,,------,,,***))))))+++------++++++---///++++++******++++++,,,---)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))+++------,,,+++,,,---***+++,,,,,,------,,,,,,************************+++++++++++++++++++++++++++************+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,------,,,++++++******+++++++++,,,,,,,,,+++,,,,,,+++******---///************++++++++++++************+++,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///***+++,,,,,,------,,,,,,............////////////,,,,,,,,,---...///000111.........//////.........,,,,,,,,,---...///000111///...---------///111222222333666:::>>>@@@???>>><<<:::999999<<<>>>@@@@@@BBBCCCEEEHHHIIIJJJJJJJJJLLLMMMNNNOOOOOOOOOOOOOOOKKKNNNTTT]]]dddiiijjjiiijjjhhhgggfffeeeccc___\\\___^^^___bbbfffhhhhhhgggfffhhhjjjkkkkkklllnnnppplllhhhbbbZZZVVVWWW\\\```nnnuuu+++++++++++++++,,,---.........---------------------,,,,,,++++++,,,,,,------,,,***))))))***,,,...+++++++++,,,,,,---------++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,---------......******+++,,,---//////000,,,------...---,,,***)))+++,,,---//////---,,,+++++++++,,,,,,,,,---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,...///111222333333222222///...---,,,,,,---...///++++++******+++---...000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++************************++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++***+++,,,---......///...++++++,,,---...///000111000000000000000000000000//////.........------------.........---+++)))(((+++,,,------------++++++***,,,---//////...---+++(((+++------++++++---000++++++******++++++,,,---)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))+++------,,,,,,---...***+++,,,---------,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,************************++++++------------++++++******+++++++++,,,,,,,,,***++++++***)))***---///))))))******+++++++++,,,************+++,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++,,,---...///,,,------.../////////...///////////////.........++++++,,,---...///111222------............------++++++,,,,,,...///111222///...---,,,---///111222333333666:::>>>@@@???>>>>>><<<999999;;;<<<======@@@BBBDDDGGGJJJKKKLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOHHHLLLSSS[[[cccggggggfffhhhgggffffffeeeccc```]]]]]]]]]^^^aaaeeeggggggfffeeegggjjjkkklllnnnqqqsssnnniiiaaaYYYVVVYYY```eeezzz,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---,,,+++******)))...---++++++,,,---,,,+++((()))+++,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,------...---,,,***)))///...---+++***+++...111++++++++++++++++++++++++++++++++++++,,,,,,---............------,,,,,,,,,,,,,,,,,,------.........111000...,,,+++++++++,,,---------------------------.........---,,,,,,+++...------------...//////------,,,,,,,,,------...---,,,++++++------,,,+++***+++---//////...---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,+++++++++,,,...000222222111111...............///000111...//////000000000000///,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,+++---.........,,,***(((---,,,,,,++++++*********............---,,,++++++....../////////...,,,+++******************************+++++++++,,,,,,,,,+++---///000000---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++******+++,,,,,,,,,,,,+++---,,,++++++++++++------******+++---000000///---------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++***)))(((,,,,,,,,,---------......,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***,,,,,,,,,---------......,,,------......---,,,,,,***++++++,,,---...//////---------------------------...///...,,,++++++------...///111111111000///000000000000000111111111...///333888<<<>>>===<<<;;;:::999888999;;;===???BBBDDDFFFIIIKKKLLLMMMMMMNNNOOOPPPPPPNNNNNNOOOPPPNNNPPPUUU\\\dddiiijjjjjjgggfffdddbbbaaa```______^^^^^^^^^___```bbbcccdddcccfffjjjmmmooonnnlllkkklllfff```ZZZWWWYYYeeerrr,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***......------,,,++++++++++++)))((((((***+++******((()))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------......---------,,,,,,,,,------------............///...---,,,,,,,,,---...........................,,,,,,------,,,++++++***---------------...//////...------,,,,,,,,,---------,,,++++++------,,,+++++++++---.........---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------.........---...///000111222222222222111///---+++*********......///......---,,,+++)))*********++++++,,,,,,+++)))''')))---...---***)))***+++,,,,,,,,,+++***,,,,,,,,,+++++++++++++++---------...------,,,,,,------.........---++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---.........---+++***++++++++++++,,,,,,,,,,,,+++******))))))******+++******+++,,,,,,,,,,,,+++++++++******+++---...///---,,,,,,,,,---...,,,***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++***++++++++++++******)))******+++++++++,,,,,,,,,***++++++++++++******)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...------------------------......---------,,,,,,,,,........................+++---------+++***+++,,,---......////////////...//////000000111111111222///000444888===???>>><<<999999999999:::===@@@AAABBBDDDFFFIIIKKKLLLMMMMMMNNNOOOPPPPPPOOONNNOOOPPPNNNPPPUUU\\\ccchhhjjjjjjhhhfffdddbbbaaa`````````_________```aaacccdddeeefffgggjjjkkklllkkkiiihhhjjjddd^^^ZZZWWWZZZgggsss,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------------------------,,,***+++---//////...***+++,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,---------.........,,,,,,++++++,,,,,,------)))+++---...,,,+++***+++,,,,,,,,,,,,,,,,,,------------,,,+++++++++,,,,,,------------,,,,,,,,,,,,............---------------,,,,,,,,,,,,---...///........................,,,+++++++++++++++******---------------......///......---,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,---...///000000/////////000111222333444888777555333111///......000000000///...---,,,+++))))))*********+++++++++)))%%%###&&&---000...***)))))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...---------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))*********++++++,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++))))))******,,,...///000,,,+++******+++,,,,,,+++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,+++***)))(((******+++++++++,,,,,,,,,*********+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------.........---------,,,,,,,,,........................***+++,,,,,,+++***,,,---///......------------.........///000111222222333000222555:::>>>@@@???===999999999:::<<>>:::::::::<<<===@@@BBBCCCBBBCCCFFFHHHJJJLLLLLLLLLNNNPPPRRRRRRPPPOOONNNOOOOOOQQQUUU\\\bbbggghhhhhhhhhfffdddaaaaaaaaacccddd```aaaaaabbbdddfffgggiiiiiihhhgggffffffeeeeeeeeefff```[[[YYYZZZ___kkkvvv++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,---.........+++))))))***,,,......------------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++++++++,,,,,,,,,,,,000...---+++******+++++++++++++++)))((((((+++---,,,,,,,,,------............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******///.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---.........---,,,+++++++++++++++---,,,++++++------,,,+++,,,++++++++++++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++...---,,,,,,,,,...000111............///000222222111222333333444444444444333222111000///---,,,,,,+++---///...,,,,,,...000///...---,,,,,,,,,,,,---+++++++++,,,,,,------...++++++,,,---............------------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,***))))))***,,,---)))))))))******+++++++++,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,)))'''&&&'''***---......++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++((()))***+++,,,---------******+++++++++,,,,,,,,,++++++******+++,,,---...,,,,,,,,,,,,------------+++,,,,,,---------,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------...///***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++---......------///000222111///...---...//////---...///000111222333333333444777<<<@@@AAA@@@>>><<<<<<<<<===>>>???@@@AAAAAACCCEEEHHHJJJKKKLLLLLLOOOQQQSSSSSSQQQOOONNNNNNOOOQQQUUU\\\bbbfffgggffffffeeecccaaaaaabbbcccdddaaaaaabbbccceeegggiiijjjgggffffffeeeeeefffggghhhfff```[[[ZZZ\\\bbblllvvv++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,+++******,,,......---++++++************+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...////////////*********+++++++++,,,,,,......---,,,++++++++++++******(((&&&%%%&&&))),,,++++++,,,,,,------......------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++/////////...---,,,***)))++++++++++++++++++++++++...---,,,+++,,,---...///,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,---,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,---------*********++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++*********))),,,,,,,,,,,,,,,---......------,,,,,,,,,,,,---------...///000222222222222444444333111000...---,,,,,,000444111,,,***---111/////////...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...---------......---------...//////////////////////////////,,,,,,,,,,,,------------,,,,,,+++******+++---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---+++))))))***+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++'''(((***,,,---.........******+++++++++,,,,,,,,,,,,,,,+++******+++---...,,,,,,---------.........+++,,,,,,---------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---..................---------,,,,,,,,,++++++++++++++++++++++++---...//////......///000111000000////////////000......///000111222222333444555888<<<@@@AAA@@@>>><<<<<<======>>>>>>??????AAACCCEEEHHHJJJKKKKKKKKKOOOQQQSSSSSSQQQOOONNNNNNPPPRRRVVV[[[aaaeeefffeeeccccccbbbbbbbbbbbbbbbbbb```aaaaaaccceeegggiiijjjffffffffffffgggiiijjjkkkiiibbb\\\\\\___cccmmmvvv|||***************************++++++,,,,,,++++++*********++++++++++++++++++///---,,,,,,...///...---++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////000000+++++++++,,,,,,,,,------***+++,,,,,,------------*********)))((((((***,,,******++++++,,,---------,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,------------------......------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///,,,,,,++++++,,,,,,---...************+++,,,---------,,,++++++------,,,+++)))***+++,,,---,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,---......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++,,,,,,,,,------......------000000///...............,,,,,,---...////////////000000//////...---------,,,///000///,,,***,,,...,,,---.........---,,,+++---------------,,,,,,,,,---------...------,,,,,,------,,,,,,,,,---...///////////////////////////,,,,,,,,,------------...,,,,,,,,,,,,,,,------...------,,,,,,++++++*********+++,,,------,,,+++*********+++,,,,,,,,,,,,+++)))***,,,------------,,,...,,,++++++,,,+++)))'''++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++)))***+++,,,------...---******+++++++++,,,,,,,,,...---+++******+++,,,---++++++,,,,,,,,,---------+++,,,,,,---......------++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,)))***---///000///---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////---,,,---.........//////000///////////////000000111111111222444555888<<<@@@AAA???===999:::;;;===>>>??????@@@AAABBBEEEHHHJJJKKKKKKKKKOOOQQQTTTTTTRRROOONNNMMMPPPRRRVVV[[[aaaeeeeeeddd``````aaabbbbbbbbbaaa```___```aaabbbeeegggiiijjjggghhhhhhiiijjjjjjkkkkkkmmmeee___^^^aaaeeemmmtttwwwyyy~~~************************,,,------......------,,,************************,,,***))))))***+++***)))...---------...///111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000,,,,,,,,,---------......&&&(((***---.../////////+++---//////...,,,,,,---))))))***++++++,,,------++++++++++++,,,------...*********++++++,,,,,,,,,---......//////000000000+++,,,---.........---,,,------------------------,,,+++***))))))+++---...,,,,,,++++++,,,,,,---...)))))))))***+++,,,......---,,,++++++------,,,+++(((***,,,---------+++***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,.........------,,,,,,,,,))))))***+++---...//////++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++,,,------...///,,,---.../////////...---///...............//////---...............------+++++++++,,,,,,,,,------,,,++++++++++++,,,++++++(((***,,,.........,,,+++.........------,,,,,,,,,............---,,,++++++,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........///......---,,,+++************,,,,,,,,,,,,************+++,,,,,,,,,,,,+++''')))+++---............+++***+++,,,------+++)))------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,///...,,,*********,,,---******+++++++++,,,,,,,,,+++,,,,,,---.........---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,'''***---000111000---+++***++++++,,,---...///000---------------------------...///...,,,++++++---+++,,,...///000///......000000000000000111111111333555777<<>>@@@AAAAAAAAABBBEEEGGGIIIKKKKKKKKKOOORRRTTTUUURRROOONNNMMMQQQRRRVVV[[[aaadddeeeddd^^^___aaabbbcccbbb```_________```bbbdddgggiiijjjiiijjjjjjkkkkkkkkkkkkjjjoooggg```___bbbeeelllssssssuuuzzz.........------,,,,,,,,,,,,,,,---------,,,+++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------...,,,******+++,,,------------------------------------------------++++++,,,,,,,,,,,,------)))***,,,...//////............---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---+++---......,,,++++++,,,************************((((((***+++---///000111++++++******++++++,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++***)))))))))***+++***)))((((((((()))***...------,,,,,,+++******++++++++++++++++++++++++************************((()))***+++,,,---------***+++,,,---------,,,,,,---,,,,,,------///000000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))&&&++++++%%%###(((,,,+++++++++++++++++++++++++++...---,,,++++++,,,---...///...,,,+++++++++,,,,,,------------------------***'''%%%(((---///---***+++,,,------++++++,,,---+++++++++******)))))))))***************+++++++++,,,+++***)))***+++,,,---/////////...---,,,+++***)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,+++++++++++++++++++++000//////...,,,++++++***++++++,,,,,,---...//////)))***,,,---...------,,,++++++,,,,,,,,,,,,------111111111///...,,,***))),,,,,,,,,------.........///......------......//////...,,,++++++,,,---///++++++++++++++++++++++++...///111222333333222222333444777;;;???AAA@@@???:::888888:::???AAAAAA???AAADDDHHHKKKKKKKKKLLLMMMNNNPPPRRRRRRPPPOOONNNOOOMMMPPPUUUZZZ___bbbcccddddddcccaaa```_________``````___^^^___bbbgggllloookkklllmmmmmmmmmlllkkkjjjnnniiieeeaaa______hhhrrrsssrrrsss}}}------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++******))))))******+++---......---++++++,,,---------------------------------------------------++++++,,,,,,,,,,,,------)))***+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,+++---......,,,++++++,,,+++++++++++++++++++++++++++++++++*********)))))),,,++++++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...------,,,++++++++++++++++++***)))))))))***++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------------...//////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))''',,,---(((&&&***---,,,------------------------------,,,,,,,,,,,,------...---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++(((***---...,,,)))***+++,,,,,,+++***+++,,,,,,,,,+++++++++*********++++++******************++++++******++++++,,,---,,,,,,,,,,,,+++******))),,,------............---***++++++,,,,,,++++++***((())))))***+++,,,,,,---************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++***************++++++,,,,,,,,,.........---------------***+++++++++,,,---------***+++,,,---------,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///...,,,++++++,,,...///------------,,,,,,,,,,,,...///111222333333222222222333555:::>>>@@@???>>>999888888:::>>>AAA@@@???BBBDDDHHHJJJJJJKKKLLLNNNOOOQQQSSSRRRPPPOOONNNNNNNNNQQQUUUZZZ^^^aaabbbccccccbbbaaa_______________]]]]]]]]]^^^aaaeeeiiikkkjjjkkklllmmmmmmlllkkkjjjmmmgggbbb```___```gggooorrrsssuuu,,,,,,++++++++++++******---,,,+++***)))***++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000000///,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***+++,,,+++***)))***+++------------------------------------------------++++++,,,,,,,,,,,,------******+++,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))((((((---,,,,,,,,,,,,---......---------,,,+++++++++***,,,,,,,,,,,,------------......------,,,,,,------************+++,,,------******))))))***,,,---...++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++,,,,,,+++++++++,,,---...---------------.........,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++************))),,,...+++***,,,---,,,------------------------,,,,,,------------,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,111...++++++------+++(((***+++,,,,,,******+++,,,---,,,,,,,,,,,,,,,++++++---,,,***)))))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++------.........------,,,***++++++,,,,,,++++++***((((((((()))))))))******+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---++++++***************))),,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------******++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,++++++,,,..............................//////111222222333222222111222555999===???>>>===<<<<<<<<<>>>AAACCCCCCBBBBBBEEEGGGIIIIIIKKKMMMOOOPPPRRRSSSSSSPPPNNNNNNNNNOOORRRVVVZZZ^^^``````aaabbbaaa```______^^^_________```aaaccceeehhhkkkllliiijjjkkkllllllkkkjjjjjjjjjccc^^^^^^```aaafffkkkqqqsssxxx,,,,,,,,,+++++++++++++++---,,,***(((((()))***++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---//////...---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,---,,,+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++---...---,,,+++++++++------------------------,,,,,,,,,---------......---------------...////////////......---,,,++++++++++++,,,,,,,,,---------...------,,,,,,,,,------******++++++,,,---......,,,+++*********,,,...///++++++++++++++++++++++++************************++++++,,,,,,,,,+++******,,,,,,+++++++++,,,---...------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,,,,------,,,************************+++,,,---......---,,,++++++*********************++++++++++++++++++++++++000---++++++,,,,,,***(((+++,,,---,,,+++***+++---------------------------...---+++)))(((((()))***)))***+++,,,---,,,+++***------------------......++++++++++++***)))((((((***++++++,,,,,,++++++***,,,+++***)))((('''&&&&&&,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,++++++++++++************++++++++++++++++++++++++------,,,,,,+++***))))))+++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++------------,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...------..................///......------......///------,,,,,,,,,---......------............/////////000000111222222333333222222555999===??????===<<<<<<===>>>@@@BBBBBBBBBCCCEEEFFFHHHIIIKKKNNNQQQQQQRRRTTTSSSQQQOOONNNNNNQQQSSSWWWZZZ]]]^^^______aaa``````_______________```bbbdddfffhhhjjjkkklllhhhiiijjjkkkkkkkkkjjjiiihhh```ZZZ\\\___aaadddgggooouuu|||,,,,,,,,,------------------,,,***(((((()))***+++++++++,,,,,,,,,---------.....................---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,...000000///......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------......+++---...---,,,+++++++++------------------------++++++,,,---...//////000......------......///000111111000///...------,,,+++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,******+++,,,---............---,,,++++++,,,---...++++++++++++++++++++++++************************++++++,,,,,,,,,+++******,,,+++++++++,,,,,,------+++,,,------...------,,,,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,***)))***+++,,,+++++++++***************************+++,,,------,,,+++***************************++++++++++++++++++++++++++++++******++++++******+++---...---,,,+++,,,...------------------------...---+++))))))((()))))))))***+++,,,---,,,+++***------,,,,,,,,,---......)))))))))))))))((('''&&&***++++++,,,,,,++++++***---,,,,,,***)))((('''''',,,,,,++++++***++++++++++++++++++,,,,,,---------//////---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************)))------------,,,,,,,,,,,,...------,,,+++++++++++++++++++++,,,,,,,,,------///...---,,,,,,,,,------........................///......------......///,,,,,,,,,,,,------......,,,---------.........///000000000111111222333333333444666:::???AAA@@@???888999:::;;;<<<===>>>???BBBDDDFFFGGGIIIKKKNNNQQQQQQRRRTTTSSSQQQOOONNNOOOQQQSSSWWWZZZ\\\]]]^^^]]]```````````````_________^^^___aaadddeeefffggggggfffgggiiijjjjjjjjjiiiiiiggg___YYYZZZ]]]___bbbeeennnwww,,,,,,------------......---,,,+++***)))***++++++,,,,,,,,,,,,---------------------....../////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++(((***------,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////...+++---......,,,++++++,,,------------------------,,,,,,,,,,,,++++++++++++...------------...//////000000000//////......---++++++++++++,,,,,,,,,,,,******)))))))))***++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++***+++,,,---------,,,,,,)))***,,,---......------------............------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++''''''***,,,***)))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++++++++,,,------++++++,,,---,,,,,,---------------...,,,+++++++++******))))))******+++,,,,,,,,,,,,+++---,,,+++*********+++,,,******+++++++++***))))))***++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++***++++++,,,,,,***++++++,,,,,,------...000000...---,,,+++++++++,,,,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,&&&'''(((***,,,...000000+++++++++******)))))))))------------------------------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------...---,,,+++***+++,,,---------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------.........,,,,,,------.../////////000000000000111222333444333444777;;;???AAA@@@???;;;<<<>>>???>>>???AAABBBAAACCCFFFHHHJJJLLLNNNQQQPPPRRRSSSSSSRRRPPPPPPPPPQQQSSSWWWZZZ\\\]]]]]]]]]``````aaaaaaaaaaaa``````___```bbbdddfffgggggggggeeefffgggiiiiiiiiiiiihhhggg___ZZZYYY[[[\\\```eeennnyyy++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,------------------------------+++******))))))******+++%%%(((***+++***)))))))))------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++++++++---...///***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...............+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******)))------,,,,,,------...///.........---------------***++++++++++++,,,,,,,,,)))))))))))))))***++++++***+++,,,------,,,++++++'''(((***,,,,,,,,,+++***++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,)))***---...///---,,,***''')))+++---//////......------............------+++++++++++++++++++++++++++++++++,,,,,,,,,---------'''%%%)))+++***))),,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++,,,,,,)))***++++++***)))***+++++++++,,,,,,------------)))***+++,,,,,,+++)))(((++++++******++++++,,,---...---+++)))))))))++++++***+++,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***))))))******+++,,,------************+++,,,------******+++,,,,,,---............---,,,+++++++++,,,******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,'''((()))***,,,---//////++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...---,,,+++++++++,,,---...++++++,,,,,,,,,,,,---------,,,++++++,,,---///000...---------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---............------...//////000111111111000000000000222333444222333666:::>>>@@@@@@>>><<<>>>@@@AAA???@@@BBBDDD???CCCGGGIIIKKKLLLNNNPPPNNNQQQSSSSSSRRRQQQQQQRRRPPPSSSVVVYYY\\\]]]]]]]]]```aaabbbccccccbbbaaaaaabbbcccdddeeefffggghhhiiidddeeeggghhhiiiiiihhhhhhgggaaa\\\YYYWWWXXX^^^fffnnn|||*********++++++,,,,,,,,,,,,------------,,,+++***,,,,,,,,,---------......(((((()))***,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++------,,,***(((++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,---***,,,///111000.........------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------******))))))***,,,...///((()))***+++---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......------------,,,,,,,,,,,,---......++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***)))))))))***++++++,,,***+++,,,,,,,,,+++***)))"""$$$(((+++,,,,,,***)))++++++++++++++++++++++++************************((()))***+++,,,---------(((***---///000...+++)))&&&(((***---/////////...------............------+++++++++++++++++++++++++++++++++,,,,,,---------///(((%%%))),,,******---))))))))))))))))))))))))---,,,+++******+++,,,---***+++,,,---...------,,,------------------------+++,,,------++++++,,,---''')))***)))((('''((()))+++++++++,,,,,,---------''')))+++------,,,***(((,,,+++***)))***+++---...111000---+++++++++,,,---)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++***************************+++,,,---...******+++,,,,,,---......++++++******++++++,,,---))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,...//////000))))))***+++,,,,,,------,,,++++++***+++,,,...///++++++,,,,,,,,,---------...---------///111444666000000/////////.........///......------......///***+++,,,---...............//////000111222222222111000000000000222333444111222555999===???>>>===666999;;;;;;::::::<<>>BBBGGGJJJLLLMMMNNNOOONNNPPPRRRSSSSSSRRRRRRSSSPPPRRRVVVYYY\\\]]]^^^]]]aaabbbcccddddddcccbbbaaa`````````aaabbbccceeefffcccdddfffhhhhhhhhhhhhggghhhccc]]]YYYUUUUUU]]]gggnnn}}}---------------...///000///,,,***+++---...,,,)))++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++***)))))))))***+++---.........---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---..................------000///---+++************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---......///000111,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---,,,+++++++++,,,---,,,***)))***---.........,,,+++******,,,,,,+++***++++++,,,,,,,,,+++******+++++++++*********))))))'''(((***++++++***(((''',,,------......------,,,++++++++++++++++++++++++,,,+++))))))***+++...///,,,+++******)))*********,,,,,,++++++***)))))))))))))))***++++++,,,------///---,,,,,,...//////...000///...---,,,---......///---***((((((***---//////---+++)))))))))+++++++++++++++,,,,,,---------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,------------......---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,((()))+++,,,---,,,,,,+++------------------------,,,,,,+++,,,---///111222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,+++***,,,+++***+++---...---+++///......///000333666888333111...,,,++++++,,,---333222111///............,,,+++***,,,...//////...///////////////.........////////////000111222333333444555999===???@@@???===============>>>>>>??????AAAEEEGGGIIIKKKNNNQQQOOOQQQSSSSSSRRRPPPOOOOOOQQQRRRUUUXXX\\\^^^```aaacccbbbbbbdddeeeeeecccaaabbb```___aaaeeegggfffdddggghhhjjjjjjjjjiiigggfffeeeaaa]]]ZZZVVVUUU\\\eeevvv,,,,,,,,,+++,,,,,,---------+++)))***,,,---+++)))++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,+++************+++,,,,,,,,,------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,------------------------------,,,+++++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++******+++---------......---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,+++++++++,,,---***)))((((((+++,,,,,,,,,,,,+++******,,,,,,+++******++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,---------,,,+++***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))((('''(((***,,,---,,,++++++***************+++++++++++++++,,,,,,,,,******++++++,,,,,,------...---------///000///...000///...---,,,------......,,,***))))))***,,,......,,,+++))))))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---******++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,************************++++++++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,///...,,,+++,,,---,,,+++,,,,,,++++++---///111333///.........///111333444333222111///...---------...,,,,,,---///000///.../////////////////////...////////////000111222333333444555999===???@@@???>>>============>>>??????@@@BBBEEEGGGIIIKKKNNNPPPPPPSSSUUUUUUTTTRRRQQQQQQQQQSSSVVVYYY\\\___```aaadddcccbbbccceeeeeecccbbbaaa```___aaaeeegggfffeeeeeeggghhhjjjkkkjjjiiihhhfffaaa]]]ZZZVVVVVV^^^gggxxx,,,++++++*********+++++++++***))))))+++,,,+++)))++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,++++++******,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))******++++++++++++++++++++++++,,,,,,------...*********+++,,,---...///++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++------,,,+++************---..................---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***)))((((((***,,,,,,+++,,,+++******,,,,,,+++***)))***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++......------,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))(((((()))***,,,---,,,,,,+++******************++++++,,,------......,,,,,,,,,,,,,,,---------.........///111111///...//////...------------...,,,,,,++++++++++++,,,,,,,,,+++*********+++,,,---,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******++++++++++++,,,,,,+++******))))))******+++,,,,,,,,,,,,------------------.........---,,,,,,++++++++++++++++++++++++++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---000444666333000---+++,,,,,,,,,+++,,,+++******+++,,,.../////////...---,,,+++******000//////......//////000000...---...000000///.........//////////////////////////////000111222333333333555999===@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@CCCFFFGGGIIIJJJMMMPPPRRRUUUWWWWWWUUUSSSSSSSSSSSSTTTWWWZZZ]]]___aaabbbeeecccbbbcccdddeeedddccc```______aaadddffffffeeedddeeehhhjjjkkkkkkjjjiiigggbbb]]]ZZZWWWXXXaaakkkzzz,,,++++++***************************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++---,,,,,,,,,++++++************************************+++++++++++++++***))))))***+++,,,,,,------*********+++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,---...///000---......//////......---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++***+++,,,......---,,,+++******,,,,,,+++***((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,+++...---,,,+++************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++---...///,,,,,,+++************+++++++++++++++,,,,,,---------------------------,,,......///111333222000---//////......------------+++,,,,,,,,,,,,,,,,,,+++************+++,,,---.........------,,,,,,++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******++++++++++++******++++++++++++++++++++++++,,,++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------......++++++************++++++,,,,,,,,,---------............---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,...222888>>>BBB444000---++++++---............---,,,,,,---......//////...,,,***(((%%%$$$+++,,,,,,---///111222333000///---...//////...---............////////////////////////000111222333222333666:::>>>@@@???>>>>>>>>>>>>>>>>>>???@@@@@@AAACCCFFFGGGIIIJJJMMMOOOSSSUUUWWWXXXVVVTTTSSSSSSTTTUUUXXX[[[]]]```aaabbbeeedddbbbbbbdddeeedddccc______```aaaccceeeffffffdddfffhhhjjjkkkjjjiiihhhgggbbb^^^[[[YYY[[[dddooo{{{---,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,------------,,,,,,---------------,,,,,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,++++++))))))******+++,,,------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------...///000111------............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,***+++,,,------,,,,,,+++******,,,,,,+++***((()))***+++,,,---------************++++++++++++---,,,+++************+++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,+++***+++++++++,,,+++++++++*********)))---------------------,,,......///111333222000---...............---------+++,,,------------,,,+++))))))******+++,,,---...//////......------,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,------------,,,+++++++++,,,,,,---------,,,,,,,,,...222888>>>BBB111///+++***,,,...///000000//////......---......+++,,,---...............------------...///111111///---,,,---......---,,,---.........//////000000////////////000111222333222333666:::>>>@@@???>>>>>>>>>>>>===>>>??????@@@@@@CCCEEEGGGIIIKKKMMMPPPRRRTTTVVVWWWUUUSSSRRRRRRTTTUUUXXX[[[]]]___aaaaaadddcccbbbbbbddddddcccbbb]]]^^^```aaacccdddfffgggggghhhiiijjjjjjiiigggfffgggccc___^^^\\\^^^hhhrrrzzz,,,,,,,,,,,,,,,---......,,,---...---+++***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,------)))***+++,,,---------,,,,,,,,,---.........------+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,------------------,,,+++***++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,------------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,***))))))***++++++***,,,+++******,,,,,,+++***)))***++++++,,,,,,,,,,,,)))***************++++++,,,,,,,,,---------------,,,------......------,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,------,,,+++++++++++++++,,,,,,+++******)))((((((,,,,,,,,,,,,,,,---------.........///111111///.........//////......---,,,,,,,,,------------,,,,,,))))))***+++,,,,,,------............------------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,+++*********++++++************************++++++,,,---......------***++++++,,,,,,------...,,,,,,------///111333444///---+++***,,,...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///...------,,,,,,---,,,+++,,,---...---,,,------......///000000000////////////000111222333111333666;;;???@@@???==================>>>>>>??????BBBEEEGGGIIIKKKNNNQQQQQQSSSVVVVVVTTTRRRQQQQQQTTTUUUXXXZZZ]]]___``````aaaaaaaaabbbddddddaaa___\\\^^^```aaabbbcccfffhhhggghhhjjjkkkjjjiiigggeeefffbbbaaaaaa```bbbkkktttxxx++++++++++++,,,...///000,,,...///---***((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------......------------------((()))***+++,,,,,,,,,+++++++++,,,---------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))+++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++......---------,,,,,,,,,***++++++,,,,,,------.........---,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------)))***+++---......------,,,***))))))***++++++***,,,+++******,,,,,,+++******++++++,,,,,,,,,++++++*********++++++,,,,,,,,,)))***+++------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++******++++++,,,,,,------...---------///000///...---.../////////...---,,,------------------------)))***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------((()))+++,,,------------******+++,,,,,,---......+++,,,---......,,,+++***///---++++++,,,------,,,---------------,,,,,,,,,///...,,,***)))((())))))000000///...---------------,,,,,,---///000///...------......///000000111////////////000111222333111333666;;;???@@@???===<<<<<<<<<<<<<<<======>>>>>>@@@DDDGGGIIILLLPPPRRRQQQTTTVVVVVVUUUSSSRRRRRRSSSUUUWWWYYY\\\^^^______^^^___```cccdddccc___\\\[[[]]]```aaabbbcccfffhhhfffgggiiijjjjjjiiihhhgggdddbbbbbbcccccceeelllvvvxxx~~~)))******+++,,,...///000,,,......,,,(((&&&''')))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------/////////......---------'''(((***+++,,,,,,++++++)))***+++,,,,,,,,,,,,,,,))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((------,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++++++++++++++++++++++++++.........------,,,,,,,,,)))***+++,,,------...///,,,,,,,,,,,,---...//////***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------)))***+++---......------...,,,++++++,,,---,,,+++,,,+++******,,,,,,+++***++++++,,,,,,,,,+++******+++++++++,,,,,,---------$$$&&&)))+++,,,,,,******+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...............---,,,,,,++++++,,,,,,***++++++,,,,,,------...))))))***++++++,,,------///---,,,,,,...//////...---.../////////...,,,,,,...------,,,,,,------...******+++,,,,,,,,,++++++)))))))))******++++++,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,---......///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++------------------------************************)))***+++,,,---,,,++++++,,,,,,---------.........++++++************++++++******+++++++++,,,,,,,,,---,,,,,,+++,,,---///000++++++++++++++++++++++++&&&''')))+++,,,---,,,,,,******+++,,,,,,---......(((***---//////---***(((///...,,,,,,,,,,,,***(((---......//////......---,,,,,,++++++---///222444++++++,,,---...///111222------,,,...000111111000---------...///000000111////////////000111222333111333666;;;???AAA???===;;;;;;;;;;;;;;;<<<=========???CCCGGGIIIMMMQQQSSSRRRTTTWWWWWWUUUSSSRRRRRRSSSTTTVVVYYY[[[]]]^^^___\\\^^^```cccdddbbb^^^ZZZZZZ]]]```bbbaaabbbfffiiidddeeehhhjjjkkkkkkjjjiiicccbbbccceeeeeefffmmmvvvyyy~~~+++***))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++*********111111///...,,,***))))))...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))))))))***+++,,,,,,------...---,,,,,,++++++++++++---,,,+++******+++,,,---------,,,,,,,,,,,,++++++------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,...///000000111111//////...---,,,,,,++++++,,,,,,,,,,,,,,,---...//////...,,,***)))***,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++000///...---,,,,,,,,,,,,...------------...//////++++++,,,,,,,,,,,,------000///---+++*********+++***+++,,,,,,------------------,,,++++++,,,,,,,,,,,,++++++******++++++,,,)))+++,,,---------///111............////////////////////////...---,,,++++++++++++******)))))))))+++,,,,,,------,,,,,,+++,,,+++******++++++)))'''++++++++++++++++++++++++************************++++++***))))))***++++++,,,,,,---------,,,++++++,,,,,,,,,------............---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***//////---+++)))))),,,...---,,,,,,++++++,,,,,,---************************)))))))))***+++++++++,,,+++,,,+++)))((((((***,,,---,,,,,,,,,,,,---...............------,,,,,,,,,........................,,,++++++******++++++,,,------,,,,,,+++,,,,,,,,,///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...------,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////***+++,,,...000111222333////////////////////////000000////////////000000////////////000111222333222222444888===??????>>><<<;;;:::999:::;;;<<<===BBBCCCDDDGGGJJJMMMOOOQQQSSSUUUXXXXXXVVVSSSQQQPPPSSSVVVYYY[[[[[[[[[\\\]]]^^^___aaabbbcccbbb```___^^^___```bbbdddfffhhhhhhfffggghhhjjjjjjiiiiiihhhffffffffffffhhhkkknnnpppttt|||------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++---------,,,+++***))))))*********++++++,,,,,,------,,,+++************+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............///......---,,,,,,++++++,,,,,,,,,,,,,,,---......///...,,,+++++++++,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---------,,,---......///++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,---***+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......,,,,,,---...............////////////////////////...---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++*********+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******)))'''&&&'''***------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,/////////---***))))))***---,,,,,,,,,,,,---......------,,,,,,,,,+++++++++------------------------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------...------,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,---///000111111........................//////............//////////////////000111222333222222444888<<>>;;;;;;:::999:::;;;<<<===BBBCCCEEEGGGJJJMMMPPPQQQSSSVVVXXXWWWUUUSSSRRRQQQTTTVVVYYY[[[[[[\\\]]]^^^```aaacccddddddbbb```___]]]^^^```bbbdddfffggghhhfffggghhhjjjjjjiiiiiihhhggggggffffffgggjjjmmmnnnoooxxx000111111000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***)))******++++++,,,,,,---...------,,,,,,------...++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++.........------,,,,,,+++,,,,,,,,,,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------))))))))))))***+++,,,---,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------)))***+++---............+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,...//////...,,,***++++++---............/////////---...............------------------............+++,,,,,,------,,,,,,+++,,,+++,,,---///000///...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---...------,,,+++***)))------------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***)))+++...111,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---...---+++*********,,,,,,,,,,,,,,,---......,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++*********++++++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...------,,,******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......//////.................................------.........////////////000111222333222222444888<<<>>>>>>===;;;;;;:::999:::;;;<<<===BBBCCCFFFHHHLLLOOOQQQRRRTTTVVVWWWVVVTTTSSSSSSTTTTTTWWWZZZ[[[\\\\\\^^^```aaabbbdddeeeeeeccc```^^^]]]]]]___aaaccceeefffgggfffggghhhjjjjjjiiiiiihhhiiihhhfffeeefffhhhjjjlllkkkuuu000111333333222000---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------------------+++++++++,,,,,,,,,,,,,,,&&&'''))),,,---///000000,,,,,,++++++++++++++++++++++++************++++++***+++,,,------,,,+++***------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******......---------,,,,,,,,,---,,,,,,+++,,,,,,------------.........------,,,------,,,,,,,,,+++++++++------------------------++++++++++++,,,---......,,,++++++++++++,,,------+++++++++,,,,,,,,,------)))***,,,...//////......,,,,,,---------------,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,...//////...,,,***++++++---------.........//////------..................,,,,,,------......//////+++,,,,,,------,,,,,,+++000///......///...,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++.........---,,,+++***)))...............---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++...000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***$$$'''***++++++***+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********)))******++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...---------+++++++++,,,,,,,,,------...........................---------,,,,,,++++++,,,,,,,,,---------------................................................////////////000111222333222222444888<<<>>>===<<<;;;:::999999:::;;;===>>>BBBCCCFFFIIIMMMPPPRRRSSSUUUVVVVVVVVVTTTSSSTTTVVVUUUWWWZZZ[[[\\\]]]___aaaaaaccceeefffeeebbb___]]]\\\]]]^^^```bbbdddfffffffffggghhhiiijjjiiiiiihhhjjjhhhfffdddeeefffiiikkkkkkwww+++,,,///111111///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++------------------,,,,,,------------------------++++++,,,,,,,,,---------((()))+++,,,---...//////,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,---+++,,,---......---,,,+++------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......------,,,+++***---------------,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,---......------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------+++++++++,,,,,,,,,------+++,,,......///...---,,,---------......------,,,+++,,,---............------,,,,,,,,,,,,,,,,,,---,,,---......,,,,,,,,,...------------............------..................++++++,,,,,,------......+++,,,,,,------,,,,,,+++...---,,,---------+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***'''%%%%%%'''***,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++)))(((''')))***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))###&&&)))++++++***+++,,,,,,++++++++++++,,,------,,,,,,,,,---------------++++++++++++++++++++++++,,,++++++******++++++,,,***)))))))))******+++,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---.........---,,,,,,,,,,,,,,,---------........................//////......------,,,,,,------------------------...........................///000000000000///...////////////000111222333222222444888;;;======<<<::::::999999:::;;;===>>>AAACCCFFFJJJMMMPPPRRRSSSTTTUUUVVVVVVUUUTTTVVVWWWUUUWWWYYY[[[[[[]]]```bbbaaabbbeeefffeeebbb___\\\\\\]]]^^^```bbbdddfffffffffggghhhiiijjjiiiiiihhhjjjhhheeeddddddfffjjjlllqqq~~~%%%'''***------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++++++++,,,,,,,,,***++++++,,,...///000000,,,------......------,,,++++++,,,,,,------......---......------,,,+++***++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------......///......---,,,,,,---------------------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------...............---,,,+++---............------,,,***+++---...//////...---------,,,,,,,,,,,,------***,,,------,,,,,,...///,,,------------.........---...............------+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***))))))+++---...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))''''''))),,,...,,,,,,---------,,,++++++((()))))))))************...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***---,,,+++******+++,,,---,,,------+++)))((()))***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************+++---,,,+++******++++++++++++++++++,,,------,,,,,,------------......++++++++++++++++++++++++,,,++++++******++++++,,,***************+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,------------------------------------..................---------------------.........------------------------...///000111111000///...////////////000111222333222222444777;;;===<<<;;;:::999999999:::<<<===??????BBBEEEJJJMMMPPPRRRRRRSSSTTTVVVWWWVVVUUUVVVWWWUUUVVVXXXZZZ[[[]]]```bbbaaacccfffggggggddd```^^^]]]]]]___aaaccceeefffgggfffggghhhjjjjjjiiiiiihhhiiigggeeeccceeehhhllloooyyy''')))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,------......,,,,,,---......---,,,,,,++++++,,,,,,---......///---------...------,,,+++*********++++++,,,,,,---++++++******+++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,---------------------------,,,,,,+++******++++++++++++***)))***+++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---------,,,---......///++++++,,,,,,,,,,,,------//////...---------------...............---,,,,,,***+++---///000///......------,,,,,,,,,,,,------+++,,,...---,,,,,,---///,,,,,,---------.........////////////...---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++***))))))+++---...---+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,------,,,,,,(((((()))***++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******---,,,***))))))***,,,------.........,,,,,,---...++++++************++++++++++++++++++++++++++++++******+++++++++++++++++++++,,,,,,+++)))((()))++++++++++++***++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,---...***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......---------....../////////---------------------------...000111111000...---////////////000111222333222222444777;;;<<<<<<:::999999999999:::<<<>>>???>>>@@@EEEIIIMMMPPPQQQQQQQQQTTTWWWXXXWWWWWWWWWWWWTTTUUUWWWXXXYYY\\\___bbbaaadddhhhjjjjjjgggcccaaa]]]^^^```bbbdddfffggghhhfffggghhhjjjjjjiiiiiihhhhhhfffdddccceeejjjooosss------///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,------,,,,,,+++******))),,,,,,---......---,,,,,,++++++,,,,,,---...//////((()))+++---...///000000))))))***+++,,,,,,------******))))))***+++,,,,,,......,,,++++++,,,......---------,,,,,,,,,++++++------------------------******+++,,,,,,---..............................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,------......------------------------------------,,,,,,+++*********++++++***)))((((((***,,,.........---------,,,,,,,,,------------------------,,,,,,------///111222333...------------...//////++++++,,,,,,,,,---------///...---,,,,,,---///000.../////////...---,,,,,,***+++---///000000///......------,,,,,,------...,,,---......,,,,,,,,,...,,,,,,,,,---------......////////////...---,,,+++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++...---,,,,,,---,,,***)))++++++++++++++++++++++++************************)))+++---//////---+++)))******+++,,,------------******+++,,,...///000000...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********---,,,***))))))***,,,---''')))************+++---++++++************++++++************************+++++++++,,,,,,---------'''(((((('''''''''***,,,++++++******++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++,,,---...///+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------......///000000111------------------------,,,---///000000///---,,,////////////000111222333222333444777:::<<<;;;:::999999999999:::<<<>>>???===@@@DDDIIIMMMOOOPPPQQQPPPSSSWWWYYYYYYWWWWWWWWWSSSUUUVVVWWWYYY[[[___bbbbbbeeeiiilllllljjjfffccc^^^___```bbbdddfffhhhhhhfffggghhhjjjjjjiiiiiihhhgggeeeccccccffflllrrruuu++++++------------++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---......---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---+++)))+++---///---+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,---......------///111+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++++++++,,,---............---,,,,,,+++******...---,,,,,,++++++++++++...------,,,++++++++++++......---------,,,,,,,,,......------------......---------,,,,,,+++++++++++++++,,,------......///......---,,,,,,+++******...---,,,+++************)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,........................///...,,,*********,,,---..................------,,,,,,------...---------*********++++++,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++************************,,,,,,,,,------,,,++++++++++++******)))(((((((((------,,,,,,,,,,,,+++++++++*********+++,,,,,,---*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,------,,,++++++******)))***++++++,,,,,,++++++***)))***+++,,,---,,,++++++)))+++---......,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,------,,,++++++,,,...---,,,,,,,,,,,,---......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...,,,+++---------............///.........//////000111222222222444777:::<<<;;;::::::::::::;;;<<<===>>>???@@@CCCFFFIIIJJJLLLNNNPPPSSSUUUWWWWWWVVVVVVVVVWWWUUUVVVWWWXXXYYY\\\aaaddd```cccgggiiihhheeedddcccaaaaaabbbdddfffiiikkklllkkkiiihhhhhhjjjjjjiiihhhgggeeebbbaaaccciiiqqqvvv+++,,,,,,------,,,,,,+++************************++++++*********+++,,,------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...---+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,---,,,+++***+++,,,+++++++++,,,,,,------------,,,,,,,,,++++++++++++,,,++++++++++++,,,,,,---......---,,,,,,+++******,,,,,,++++++,,,,,,------,,,------...------,,,++++++,,,,,,,,,------............------------......//////.........---------...------,,,++++++******......---,,,,,,+++******///...---,,,++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------///...,,,******+++,,,---........................+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------------...------,,,,,,,,,++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++++++++******++++++,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++***+++,,,------+++***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,------++++++,,,---,,,------,,,++++++,,,...---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000///---------............///.........//////000111222222222444777;;;<<<;;;:::;;;:::::::::;;;<<<===>>>>>>AAAEEEHHHJJJMMMPPPRRRTTTUUUWWWWWWVVVVVVVVVWWWVVVWWWXXXXXXYYY\\\```cccaaadddgggiiigggeeeccccccaaaaaabbbdddeeehhhjjjkkkiiiiiijjjjjjiiihhhggggggkkkhhheeecccfffmmmvvv|||+++,,,,,,------,,,,,,+++******************************)))))))))***+++,,,---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++)))((()))++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++***+++++++++...------,,,,,,++++++******++++++,,,,,,---......***+++---......---,,,+++******+++,,,---...//////...------,,,,,,------...............---------------,,,,,,++++++***))))))...------,,,,,,++++++***///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,+++++++++++++++++++++++++++...---,,,+++***+++,,,---........................++++++,,,,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++******+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******))))))+++,,,------++++++,,,---,,,------,,,++++++,,,...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///---------............///.........//////000111222222222444777;;;===<<<;;;;;;;;;:::::::::;;;;;;<<<===@@@DDDHHHJJJNNNRRRTTTTTTVVVWWWXXXWWWVVVWWWXXXWWWXXXYYYYYYZZZ\\\___bbbaaadddggghhhgggeeeccccccaaaaaabbbcccdddfffhhhiiifffjjjmmmmmmiiifffeeefffiiifffbbb___aaahhhsss{{{,,,,,,,,,,,,,,,,,,,,,,,,***************************************++++++,,,,,,+++++++++++++++++++++************************************************,,,,,,,,,,,,------------+++++++++,,,,,,------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///---+++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***************---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,************+++,,,,,,,,,******+++,,,------......------,,,,,,,,,,,,------++++++++++++++++++++++++*********+++,,,,,,---------------,,,,,,+++++++++...---,,,+++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++((())))))***++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,------------...............,,,,,,---------,,,++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,))))))******+++,,,,,,---------,,,,,,,,,+++++++++,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++************))))))***+++,,,,,,------***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())),,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,------++++++,,,---,,,,,,---,,,++++++,,,...---,,,,,,,,,,,,---..............................------------------------******)))******,,,---...---------............///............///000111222222222444888;;;======<<<<<<;;;;;;::::::::::::;;;>>>AAADDDGGGJJJMMMQQQTTTTTTVVVXXXXXXWWWVVVWWWXXXWWWXXXZZZZZZZZZ\\\^^^aaabbbeeeggghhhfffdddccccccaaaaaaaaabbbccceeefffgggffflllqqqpppkkkfffeeefffhhhddd___ZZZYYY```llluuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***---......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++************------,,,,,,,,,,,,++++++------...---,,,+++***)))+++)))'''&&&'''))),,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........------,,,,,,,,,,,,++++++,,,+++******************...------,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////......///......---,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,---------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,))))))***+++,,,------...------,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++///...---,,,+++***)))((())))))***+++,,,------...***++++++,,,,,,++++++***+++***++++++++++++,,,,,,---,,,***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())),,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,------++++++,,,---,,,,,,---,,,++++++,,,...---,,,,,,,,,,,,---..............................------------------------000//////.........///000---------............///............///000111222222222444888<<<>>>===<<<<<<<<<;;;:::::::::;;;;;;AAACCCEEEGGGIIILLLOOORRRTTTVVVXXXXXXWWWWWWWWWXXXWWWYYYZZZ[[[[[[\\\___aaaccceeeggggggfffdddccccccaaaaaaaaabbbcccdddffffffhhhnnnssssssnnnhhhggghhhjjjggg```YYYVVV[[[fffppp---,,,,,,++++++,,,,,,---------------------------++++++,,,------------,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---***,,,------++++++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%'''***,,,,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///...---+++(((''',,,***(((&&&&&&(((+++------,,,,,,,,,+++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,------------//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,***))))))------------------------++++++,,,,,,,,,,,,------,,,,,,------...///////////////000//////...---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------......+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,---......///000000------,,,,,,,,,,,,++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++//////...,,,+++***)))((())))))***+++,,,,,,------***++++++,,,,,,++++++***++++++******++++++,,,---,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++------------,,,,,,,,,,,,---------...............+++,,,------++++++,,,---,,,------,,,++++++,,,...---,,,,,,,,,,,,---......++++++++++++++++++++++++------------------------//////.........------------------............///.........//////000111222222222444888<<<>>>>>>===<<<<<<;;;;;;;;;<<<<<<===CCCDDDFFFGGGHHHKKKOOORRRUUUWWWXXXYYYWWWWWWXXXYYYVVVXXXZZZ\\\\\\]]]___aaadddfffggggggeeeccccccccc``````aaabbbccceeeggghhhjjjnnnsssssspppllliiiiiiiiifff___WWWQQQUUU```iii|||---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...***,,,------++++++,,,...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------(((***+++,,,++++++---///---------,,,,,,+++++++++++++++++++++,,,,,,,,,------------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++)))(((+++++++++++++++*********+++++++++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++******++++++++++++++++++++++++***+++,,,,,,------------,,,,,,------...//////000////////////...---,,,+++++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---++++++---...---,,,++++++++++++++++++++++++)))***+++,,,------------------......//////000000------,,,,,,,,,,,,++++++---,,,++++++******++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++*********************++++++,,,,,,,,,***++++++,,,,,,++++++***++++++*********+++,,,---+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------......///+++,,,------++++++,,,---,,,------,,,++++++,,,...---,,,,,,,,,,,,---......++++++++++++++++++++++++........................)))***+++,,,,,,+++******---------............///.........//////000111222222222444888<<>><<<<<<<<<<<<======>>>???AAACCCEEEFFFHHHLLLPPPTTTUUUWWWYYYYYYXXXWWWXXXYYYUUUWWWZZZ\\\]]]^^^```bbbeeefffggggggeeeccccccccc___```aaabbbdddfffhhhiiikkkmmmpppqqqpppnnnkkkiiifffddd___VVVPPPSSS^^^ggg|||------++++++++++++------++++++++++++++++++++++++((()))***+++,,,+++******)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,------...//////))),,,...---+++***,,,///---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------...///...------...000---------,,,,,,+++++++++*********++++++,,,,,,,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---+++******,,,...000///---***'''))))))***+++,,,------...++++++************++++++)))))))))******+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++,,,++++++***************************+++,,,---------------,,,,,,------...///000000............---,,,+++************++++++,,,,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...------************************)))***+++,,,------...---,,,,,,,,,------------------------,,,,,,,,,++++++---,,,,,,+++*********+++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++'''(((((()))***++++++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,+++*********+++,,,---******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++*********+++,,,---.........------,,,,,,,,,)))***+++,,,------...///+++,,,------++++++,,,---,,,------,,,++++++,,,...---,,,,,,,,,,,,---......------------------------........................((())),,,...//////---------------.........//////.........//////000111222222222444888===??????>>><<<<<<<<<======???@@@@@@@@@AAACCCFFFHHHMMMRRRVVVUUUWWWYYYYYYXXXWWWXXXYYYTTTWWWZZZ\\\]]]___aaaccceeeggghhhgggdddccccccccc___```aaabbbeeegggiiijjjllllllmmmooopppooollliiiiiihhhddd\\\VVVXXXcccmmm~~~------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++***)))((()))+++,,,,,,***------------------------++++++,,,,,,,,,---------...------,,,,,,+++******---------,,,,,,+++++++++---------,,,,,,+++++++++***+++,,,,,,------------------------------------((()))+++---......---------,,,,,,,,,,,,---......------,,,+++++++++,,,,,,------,,,+++************,,,++++++***+++,,,...///------++++++++++++------...---,,,+++,,,---...///***,,,......---+++++++++,,,,,,,,,------.........,,,,,,,,,///222222///+++---,,,,,,+++*********+++((())),,,...//////------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---...************************((()))************)))))),,,++++++******++++++,,,---,,,,,,+++,,,---///000)))+++...000111111111000......////////////......000---******,,,---,,,*********++++++,,,,,,,,,,,,222111///...---,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))...---,,,++++++,,,---...++++++,,,,,,,,,,,,------++++++,,,------...//////.........---,,,+++)))))))))+++------,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++***+++,,,,,,,,,,,,///---,,,***))))))******)))+++---//////...+++***++++++++++++++++++++++++...------,,,+++***))))))...------,,,,,,---......,,,+++*********+++,,,---+++++++++,,,,,,---------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...///000........................,,,---......//////......000///......///000///...------......------,,,+++//////////////////////////////000000111222444555444444666999===??????>>>:::;;;<<<<<<<<<<<<>>>@@@EEEDDDDDDFFFHHHKKKOOOQQQNNNQQQUUUWWWXXXXXXZZZ[[[YYYZZZZZZZZZZZZ]]]```cccbbbccceeeeeeeeecccaaa```]]]^^^___```ccceeeggghhhgggiiimmmnnnmmmmmmmmmmmmoooiiiccc___\\\^^^hhhsss,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,000---***)))***,,,---,,,------------------------++++++,,,,,,,,,---------...............---------//////.........------------------,,,,,,+++++++++***+++,,,,,,---------,,,------------------------***++++++,,,------------,,,++++++++++++,,,------...---,,,,,,++++++++++++---,,,,,,++++++++++++,,,---,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,)))+++,,,,,,+++++++++,,,,,,,,,,,,---------------)))((((((***,,,---+++(((---,,,++++++******++++++((()))***+++++++++***)))------------------------++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++'''((()))******+++++++++,,,,,,++++++++++++,,,,,,///...---+++++++++,,,,,,+++,,,...///000000000000......////////////......---+++((()))***+++***((())))))))))))*********+++))))))******,,,---//////+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,,,,+++******************+++++++++,,,,,,,,,,,,------++++++,,,,,,------.........------,,,,,,++++++***,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***++++++***+++,,,---...---,,,***************&&&((()))+++++++++***)))************************+++++++++***************))))))******++++++,,,,,,++++++*********+++,,,---+++++++++,,,,,,---------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...//////........................,,,------..................---,,,,,,---...---,,,,,,---......////////////.................................///000111333333444444666999===??????>>>===>>>???>>>===>>>???AAAEEEEEEFFFHHHJJJNNNRRRTTTQQQTTTVVVXXXXXXYYYZZZ\\\XXXYYYYYYYYYYYY\\\___cccbbbcccdddeeedddbbb```^^^______```aaaccceeeggghhhgggiiilllmmmmmmlllkkklllnnniiidddcccccchhhttt~~~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------444000,,,)))***,,,......,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------........................------------------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++************+++,,,,,,///...---,,,++++++***+++,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++++++++++++++)))***++++++******,,,...------------,,,,,,,,,,,,,,,******+++,,,---,,,+++,,,,,,++++++******++++++*********)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,,,,------........./////////......////////////.........,,,******+++,,,+++***))))))************++++++...---,,,++++++******+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////......*********++++++*********++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,------,,,+++++++++,,,---111---******---...---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******'''))),,,+++)))(((***---------,,,+++************)))***+++,,,------......******************************+++++++++,,,,,,,,,)))******+++******))))))++++++******++++++,,,---++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------,,,,,,,,,---..............................,,,---------...............---,,,,,,---...---,,,+++,,,---///000111111111---------------------------------...///000111222333444666999===???>>>======>>>???>>>======???@@@DDDDDDEEEHHHKKKOOOSSSUUUUUUVVVXXXXXXXXXXXX[[[]]]WWWXXXYYYXXXYYY[[[___bbbeeefffggggggfffcccaaa___aaaaaaaaabbbdddfffhhhiiihhhjjjmmmmmmlllkkkjjjjjjmmmiiiggghhhlllttt|||~~~************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...111///,,,+++,,,.........,,,,,,,,,,,,,,,---------,,,,,,,,,------------...))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,))))))))))))))))))))))))...---,,,+++***+++,,,---+++++++++++++++,,,,,,---///...---,,,+++*********,,,,,,,,,,,,---...///000...------,,,++++++++++++++++++------------++++++---------,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///...------,,,,,,+++++++++...---,,,,,,,,,---......,,,,,,++++++***++++++,,,,,,++++++*********+++,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,((('''((((((***,,,...000///......---------...///---......//////......---,,,,,,+++***++++++++++++,,,,,,------------------222111///---,,,+++******///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......+++,,,---......---,,,++++++++++++,,,,,,,,,------,,,+++++++++++++++++++++---,,,*********,,,...///444...))))))---///...+++---------,,,,,,,,,++++++***************************++++++,,,,,,++++++***(((+++---+++'''&&&(((+++,,,,,,,,,++++++*********++++++,,,---...///000111************************,,,------------------------......---,,,***((('''+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,------........................---,,,,,,,,,------......000.........///000///...,,,,,,---//////000000000---------------------------------...///000222222333333555999<<<>>>>>>===;;;<<<===<<<::::::<<<>>>@@@AAACCCFFFJJJNNNQQQSSSWWWXXXXXXWWWVVVWWWZZZ\\\XXXYYYYYYYYYZZZ\\\```cccjjjjjjkkkjjjiiifffcccbbbbbbbbbbbbccceeeggghhhiiiiiikkknnnnnnmmmkkkjjjjjjmmmiiihhhlllqqq|||************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...*********,,,...///...---+++++++++,,,,,,,,,------,,,,,,---------.........((())))))***+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++...---,,,+++***+++,,,---,,,,,,,,,,,,,,,---......///...---,,,+++++++++++++++++++++,,,---...///000------------,,,++++++***++++++------------++++++,,,,,,------...............///...,,,******,,,...---------,,,,,,++++++***,,,,,,+++*********+++,,,,,,++++++***++++++,,,,,,************+++,,,---...))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***++++++,,,---,,,,,,,,,,,,,,,,,,---'''''''''((())),,,.../////////...------------...------............------))))))))))))((())))))***......------------------+++++++++,,,---...///000------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,++++++,,,---......---,,,++++++++++++,,,,,,,,,------,,,+++++++++++++++++++++---,,,*********,,,...000333...)))))),,,///---***------,,,,,,,,,+++++++++************************++++++,,,,,,,,,,,,++++++***,,,---+++(((&&&'''(((+++,,,,,,,,,++++++******(((((()))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********,,,,,,,,,,,,+++***))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,---------........................---,,,,,,,,,,,,---......000.........///000///...------.........------,,,------------------------.........///000111222333333333555888<<<>>>>>>===:::;;;<<<;;;::::::<<<>>>???@@@CCCFFFJJJNNNRRRSSSWWWWWWWWWVVVUUUVVVYYY[[[YYYZZZ[[[[[[[[[]]]aaadddjjjkkkkkkkkkiiigggdddbbbbbbbbbcccdddeeegggiiijjjjjjllloooooonnnlllkkkkkkmmmjjjhhhkkkqqq|||************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------''''''))),,,///000...+++******++++++,,,,,,------,,,---------............***++++++,,,---......///,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++........................,,,,,,,,,++++++,,,------------,,,,,,------...///------,,,,,,++++++,,,,,,++++++++++++,,,---...///,,,,,,---------,,,+++++++++,,,,,,------,,,,,,++++++,,,---.........------------...,,,+++***+++---,,,,,,,,,,,,++++++++++++,,,---......,,,+++,,,---++++++******++++++,,,,,,'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++------------,,,,,,,,,,,,------,,,+++***))))))***++++++......------------------------............------,,,---------,,,,,,---///------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////...---+++************++++++*********++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,++++++***+++,,,...///000,,,)))))),,,---,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******))))))(((++++++,,,,,,,,,++++++***)))***+++,,,---.........------------------------,,,++++++***)))((('''&&&((((((((())))))+++,,,---)))***+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---------..............................---,,,+++++++++,,,...///...---,,,,,,---...---,,,------......---,,,,,,+++------------------------.........///000111333333222333555888<<<>>>===<<<;;;<<<======<<<===???AAAAAABBBEEEIIIMMMPPPSSSUUUUUUWWWWWWWWWVVVWWWXXXZZZZZZ[[[\\\\\\\\\^^^bbbeeefffggghhhhhhgggdddbbb``````aaabbbccceeehhhjjjkkkiiikkknnnooommmlllkkkkkkmmmiiifffhhhmmmwww++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,------,,,,,,)))))))))+++---...---,,,)))******+++,,,,,,------------------............++++++,,,,,,---------...++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,---------,,,,,,+++***........................***++++++,,,------------,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------+++++++++++++++,,,---...***+++,,,---------,,,+++---,,,,,,++++++,,,,,,---,,,,,,------,,,***)))(((&&&(((***++++++***+++---+++++++++++++++,,,,,,,,,,,,///111111...,,,,,,---++++++******++++++,,,---)))***+++,,,---,,,,,,+++------------------------++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++++++++******+++---000111------,,,,,,,,,,,,------...---+++***))))))***++++++,,,---.........---,,,,,,------......------,,,,,,...///...------///111------------,,,,,,,,,+++000///---+++)))''''''&&&)))***+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,++++++******************+++++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***(((&&&(((---///---+++***+++,,,,,,,,,,,,+++***,,,---///000111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))---+++)))((((((***,,,---)))***+++,,,,,,,,,++++++---------,,,,,,+++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////111000///............///........................---,,,+++***+++,,,...///...---,,,,,,---...---,,,,,,---...............---........................---------...///000111222222222444888<<<>>>===<<<999;;;<<<<<<<<<===@@@BBBAAACCCFFFIIIMMMPPPRRRSSSTTTVVVYYYYYYYYYYYYZZZ[[[ZZZZZZ[[[[[[[[[]]]aaaddddddeeeffffffeeecccaaa```^^^___```bbbeeehhhjjjlllfffhhhkkklllllljjjjjjkkklllgggddddddhhhrrr++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------***+++,,,---...---,,,+++...,,,******+++---------))))))***+++,,,,,,---------------.........//////)))************+++++++++)))))))))******++++++++++++++++++,,,,,,---------------------,,,,,,+++***++++++++++++++++++++++++(((***+++---......------++++++******++++++,,,---++++++++++++,,,---......++++++******++++++,,,,,,)))***,,,---...------,,,...---++++++++++++---...---------,,,***'''$$$###!!!$$$'''******+++,,,---*********++++++,,,,,,---'''+++......+++(((((()))+++*********+++,,,,,,------...///000000...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,************************)))))))))***,,,///333555...------,,,,,,------...++++++*********+++---...***+++---//////...---,,,,,,------......------,,,&&&((())))))'''&&&))),,,000000/////////.........++++++++++++,,,---......(((***,,,///000///...---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,...---,,,++++++,,,---...++++++,,,,,,,,,---------++++++,,,------...//////+++,,,,,,------,,,,,,+++''')))+++++++++***+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))%%%###'''///444222...)))***,,,,,,---,,,+++***)))***---//////---+++)))++++++++++++++++++++++++,,,,,,------------......666333///+++))))))***+++)))***+++,,,---,,,++++++---------,,,,,,+++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000111111000///////////////........................---,,,+++******,,,...///000///......///000///...,,,,,,...///000000111111////////////////////////,,,,,,,,,---...///000111222222444888;;;======<<<666888999::::::<<<>>>AAA@@@AAADDDHHHKKKNNNPPPQQQTTTWWWZZZ[[[[[[ZZZ[[[\\\YYYZZZZZZZZZZZZ]]]```cccdddeeefffggggggeeecccbbb]]]^^^___bbbeeehhhkkklllcccfffiiikkkjjjiiiiiijjjkkkfffbbbbbbeeeooo.........------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,---------...------,,,,,,+++,,,,,,------,,,,,,+++------++++++++++++------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------...***++++++,,,,,,++++++***...------,,,,,,------...,,,,,,,,,------.........++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------++++++++++++------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222///,,,++++++---------+++,,,...000000///...---...,,,++++++------,,,***,,,+++++++++,,,,,,---...+++++++++******))))))))).........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))******+++++++++,,,,,,,,,******+++,,,,,,---......+++++++++*********))))))+++++++++,,,,,,---------......---------,,,,,,,,,,,,------......------,,,///...------,,,,,,,,,,,,///...,,,+++******+++,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++)))((()))***++++++++++++++++++++++++,,,---...//////...---,,,000//////---,,,+++******+++,,,---......---,,,+++***++++++,,,------------***)))))))))***+++,,,,,,)))************+++++++++,,,+++*********+++,,,---------,,,+++******++++++,,,++++++******++++++,,,***+++------+++)))((((((...------,,,,,,++++++***///---+++******+++,,,...---,,,++++++******++++++************+++,,,------///...------,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,------,,,+++//////......---,,,+++***,,,------......------,,,111111111111000///......,,,---...//////...---,,,...---,,,++++++---...000...///000111000...,,,+++.........//////000111222333333555888<<<>>>>>>===999888888888888999;;;<<<@@@BBBEEEIIIMMMOOOQQQQQQSSSUUUVVVVVVVVVVVVWWWYYY]]]^^^^^^^^^]]]^^^aaaccceeeeeeeeeeeedddcccbbbbbbdddbbb``````dddgggjjjkkkiiijjjkkkjjjhhhhhhhhhjjjooohhh```]]]^^^hhhzzz------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---******++++++++++++******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,++++++++++++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++))))))***++++++******,,,---//////...---,,,---+++++++++------,,,+++++++++++++++,,,,,,---...,,,,,,+++++++++*********+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***)))******+++++++++,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,------------,,,,,,......---,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***))))))***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,------------,,,,,,++++++,,,---------,,,,,,++++++++++++++++++,,,---************++++++++++++,,,+++*********+++,,,---++++++***))))))))))))))),,,++++++******++++++,,,***,,,------,,,******+++***++++++,,,,,,------......,,,+++******+++---...---,,,++++++******+++++++++++++++***++++++,,,,,,......---,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,---------+++//////---,,,++++++,,,,,,,,,------......------,,,+++,,,,,,---------,,,,,,------...//////...------...---,,,++++++---///000+++,,,...000111000//////.........//////000111222555666888;;;???AAAAAA???::::::999999999;;;<<<===AAACCCFFFIIILLLNNNNNNOOOSSSTTTVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\^^^aaadddeeeeeeeeeeeedddcccbbbbbbcccbbb```bbbeeehhhjjjjjjhhhiiikkkjjjiiihhhiiijjjmmmfff___[[[]]]gggzzz,,,,,,++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,+++++++++++++++******------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,---------,,,,,,++++++++++++)))))))))+++,,,+++******+++,,,---...---,,,,,,,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))******+++++++++,,,,,,,,,******++++++,,,,,,------***++++++,,,,,,------...---------.....................---------,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++++++++,,,+++,,,,,,---------------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***+++,,,,,,,,,,,,+++++++++++++++******************+++******+++,,,---...//////------,,,,,,,,,,,,------,,,,,,---------,,,++++++------,,,,,,+++,,,,,,,,,************+++++++++,,,+++++++++++++++,,,------+++******))))))))))))***,,,++++++******++++++,,,***+++------,,,,,,,,,---***++++++,,,,,,------...,,,++++++***+++,,,...///---,,,++++++******++++++,,,,,,++++++***+++++++++---,,,,,,++++++++++++,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---------,,,...---,,,++++++,,,---...,,,------......------,,,+++,,,---...////////////------...//////...------...---,,,,,,,,,---///000+++---...000000000//////.........//////000111222333333555999<<<>>>>>>===;;;:::::::::;;;<<<>>>???CCCDDDFFFHHHJJJLLLLLLMMMRRRTTTVVVWWWVVVVVVVVVWWWXXXYYY[[[\\\]]]```dddgggeeeeeeeeeeeedddcccbbbbbbbbbaaaaaacccfffhhhiiihhhfffhhhjjjkkkjjjjjjkkkllljjjddd]]]ZZZ\\\ggg|||,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,------......------,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,++++++******,,,,,,,,,,,,------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,------------------------...------,,,,,,++++++***+++******,,,......---+++)))***+++,,,,,,,,,,,,++++++******+++---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,******+++,,,---...///000.........///////////////......---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++((()))+++---...------,,,++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,*********,,,,,,,,,,,,,,,,,,++++++++++++***)))(((((()))***+++******+++,,,---......///...---,,,++++++,,,---...------------,,,++++++***...---,,,+++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,(((***,,,,,,,,,,,,---......------,,,,,,++++++***+++******+++,,,---...///---,,,++++++******++++++------,,,+++************,,,++++++******+++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...---,,,++++++,,,,,,------------,,,------......------,,,------...///////////////---..................---...------,,,---.../////////000000000///...---,,,............///000111222111222444777;;;======;;;::::::999::::::<<<>>>???BBBCCCEEEGGGIIIKKKLLLMMMQQQSSSWWWXXXWWWVVVVVVVVVZZZ\\\]]]^^^___bbbeeehhheeeeeeeeeeeedddcccbbbbbb``````bbbeeehhhiiihhhgggeeegggjjjkkkkkkkkklllmmmiiiccc]]]ZZZ\\\hhh,,,,,,,,,---------------++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******)))******+++,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,......------,,,,,,++++++******++++++,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,,,,------,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,++++++++++++***+++,,,...///---,,,*********++++++++++++++++++******+++---......---+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,******+++++++++,,,,,,,,,******+++++++++++++++,,,******+++,,,...///000000////////////////////////......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,&&&(((***+++,,,,,,,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++------------,,,,,,,,,++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------,,,++++++***---,,,+++******)))*********++++++++++++,,,,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,------,,,++++++******++++++,,,''')))*********+++,,,......------,,,,,,++++++*********++++++,,,---...///---,,,++++++******++++++------,,,+++************+++++++++******++++++,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...---++++++---......---'''))),,,...///...,,,+++,,,------......------,,,,,,,,,,,,,,,,,,+++***))).........------.........------------......//////000000000//////...---,,,............///000111222444555666:::>>>@@@???>>>999999888999:::;;;===???AAABBBDDDFFFIIILLLNNNOOOPPPTTTXXXZZZYYYWWWVVVVVV\\\]]]^^^^^^___```dddfffeeeeeeeeeeeedddcccbbbbbb``````bbbeeehhhiiihhhfffdddgggjjjllllllllllllmmmjjjddd^^^ZZZ\\\iii,,,,,,------------......++++++++++++++++++++++++,,,++++++******++++++,,,)))******++++++******)))((()))******+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,......---------------,,,)))******++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,******++++++++++++******,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,---,,,+++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,+++,,,---...---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------............------******+++++++++,,,,,,,,,******++++++++++++++++++******+++,,,...//////000///////////////...............---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---((((((***+++,,,,,,,,,,,,------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---......------,,,,,,++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++******,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++++++++******))))))******++++++++++++,,,,,,,,,,,,++++++,,,---------------+++************++++++,,,,,,++++++******++++++,,,((()))******)))***,,,...***++++++,,,,,,------...***++++++,,,,,,------------,,,++++++******++++++,,,,,,++++++***+++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---'''))),,,...///---+++***,,,------......------,,,............---,,,+++***///...------------...///------......////////////------......///000000000.........//////000111222333333555888<<<>>>>>>===888888888888:::<<<>>>???BBBCCCDDDFFFIIILLLOOOQQQQQQUUUYYY\\\[[[YYYWWWVVVYYYZZZ[[[[[[\\\]]]```ccceeeeeeeeeeeedddcccbbbbbb``````bbbeeehhhiiihhhgggeeegggkkkmmmmmmllllllmmmjjjeee___[[[[[[iii++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,+++******'''((()))***+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------******++++++,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,---------......***++++++,,,,,,------...///---+++***+++---,,,,,,+++++++++++++++,,,---------+++++++++------,,,++++++,,,---......,,,***)))*********+++++++++,,,,,,///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++************************+++,,,---......////////////.........------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......++++++++++++,,,---......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...///......---,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++*********+++,,,,,,+++++++++,,,,,,,,,------+++,,,---.........---,,,***************+++,,,---,,,++++++******++++++,,,***++++++***)))***,,,...***++++++,,,,,,------...+++,,,,,,,,,---,,,,,,,,,---,,,++++++******+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---.........++++++++++++++++++,,,,,,,,,------......------,,,000000111111111000/////////...------------...///---......///////////////---------......///000111.........//////000111222000111222666:::<<<;;;:::999999999999;;;===???@@@EEEEEEFFFGGGIIILLLNNNPPPQQQUUU[[[^^^]]][[[XXXWWWVVVXXXYYYZZZ[[[]]]aaadddeeeeeeeeeeeedddcccbbbbbbaaaaaaaaadddgggiiiiiihhheeehhhlllnnnmmmlllkkkllljjjeee___ZZZZZZggg*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++------------++++++'''''')))******++++++++++++,,,,,,------,,,,,,+++++++++------------+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,***++++++,,,,,,++++++***,,,++++++++++++++++++,,,*********++++++,,,,,,---++++++,,,------...//////...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,------.........)))***+++,,,------...///333111...,,,---...//////,,,,,,++++++,,,,,,---......,,,++++++------,,,++++++,,,.........,,,***))))))))))))******+++++++++222222111000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++************+++++++++,,,,,,,,,++++++*********************++++++,,,,,,---------//////......---------,,,......---------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,------...//////...---,,,---...///000------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...//////...---,,,,,,++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++***+++,,,------,,,+++******+++,,,,,,------------++++++++++++,,,------...++++++,,,,,,,,,---------+++,,,---.........---,,,,,,,,,,,,,,,------...///,,,++++++++++++++++++,,,,,,,,,,,,+++***+++---///......---,,,,,,++++++***,,,,,,---------,,,++++++---,,,++++++******++++++************+++,,,------,,,,,,,,,,,,------...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---///......///---***((((((***,,,...,,,------......------,,,+++,,,---...///////////////...---,,,,,,---...///---......///000/////////111000///......------............//////000111222333333555999===???>>>===:::::::::;;;<<<>>>@@@BBBHHHHHHGGGHHHIIIKKKMMMNNNRRRVVV\\\______\\\YYYWWWUUUWWWYYY[[[]]]```dddgggeeeeeeeeeeeedddcccbbbbbbbbbaaaaaacccfffiiiiiihhhfffiiilllnnnmmmlllkkkkkkjjjeee^^^YYYXXXeee------,,,++++++******)))***++++++,,,,,,++++++***,,,,,,+++***+++,,,---...*********++++++,,,,,,,,,'''((()))+++,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,,,,------------,,,+++******++++++------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***------,,,+++++++++,,,,,,+++---000222222///+++)))...---,,,+++************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,*********+++,,,---.........------,,,,,,,,,++++++++++++++++++++++++++++++******)))******+++,,,------,,,++++++,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,........................///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++---...---------------------------,,,+++******+++,,,---+++,,,---,,,***)))***+++,,,,,,+++******+++++++++---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------+++)))((((((((((((((((((((((((***+++,,,,,,***)))((()))---------------,,,+++******************************+++---,,,+++******+++,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++(((***---///...,,,)))'''++++++************+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------+++,,,,,,---.........---***+++,,,,,,------,,,,,,***+++,,,---...---,,,+++...........................------,,,,,,,,,------222111///...---------.........//////...---,,,,,,,,,---...///000000000000000000/////////111222333222222555888===??????>>>@@@AAAAAA@@@??????@@@BBBDDDDDDEEEGGGJJJNNNRRRUUUTTTXXX]]]___^^^ZZZWWWUUUVVVXXX[[[]]]^^^```dddfffggghhhhhhgggeeecccaaa```cccbbbbbbcccdddfffhhhjjjkkkllllllkkkiiihhhhhhiiijjjccc\\\XXX[[[kkk+++++++++++++++++++++,,,***++++++,,,,,,++++++***,,,,,,+++++++++,,,---...******+++++++++,,,,,,,,,((()))***,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------++++++***)))))))))))))))*********++++++++++++,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++...------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***++++++*********++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++******++++++,,,,,,++++++++++++++++++***++++++++++++++++++++++++++++++***************++++++,,,,,,,,,******,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,........................///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++------------------------///...------------...///+++,,,---,,,*********+++,,,+++++++++++++++++++++------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++************************+++---///...+++((()))***,,,,,,++++++************++++++++++++++++++++++++***,,,------,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,&&&(((+++---......,,,+++++++++************+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------+++,,,------......------***+++,,,,,,------,,,,,,,,,---......//////.................................------,,,,,,---------222111///...---------.........//////...------,,,,,,---...//////000000000/////////...///000222333222333555999===??????>>>???@@@AAA@@@>>>>>>@@@AAAFFFFFFFFFGGGJJJMMMQQQSSSTTTXXX\\\]]]\\\YYYWWWVVVYYY[[[\\\]]]^^^```dddggghhhhhhhhhhhhfffdddbbbaaabbbccccccdddeeeggghhhiiijjjkkklllkkkiiiggghhhiiiiiiccc]]]ZZZ___ooo)))******+++,,,,,,------***++++++,,,,,,++++++***,,,,,,+++++++++,,,---...***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,++++++...------,,,,,,------...........................+++,,,,,,------,,,,,,+++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------+++******))))))))))))***)))))))))******+++++++++...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,------,,,+++)))((((((***,,,---(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,+++******++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++***+++,,,+++))))))+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........................///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***))))))------------------------++++++************+++++++++,,,---,,,+++***+++,,,++++++++++++++++++++++++---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...222444222---***+++...---,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------...///,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++))))))***+++,,,---...............------,,,,,,,,,((()))***+++,,,---------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,------......------***+++,,,,,,------,,,,,,...------------...//////........................---------,,,,,,------...111000///------------............///......---,,,,,,---...//////000//////............///000111222222333555999===??????>>>>>>???@@@???>>>===???AAAFFFFFFGGGHHHJJJMMMOOOQQQUUUWWWZZZ[[[ZZZXXXWWWWWW]]]]]]]]]]]]]]]```dddggghhhiiiiiihhhgggeeecccbbbbbbcccdddfffggghhhhhhiiijjjkkklllkkkiiihhhhhhiiijjjddd^^^]]]dddvvv*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++,,,,,,------......000///...------------------,,,*********,,,...///(((((()))***+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,+++++++++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++***++++++***))))))***,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------..............................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,---...---+++***+++,,,******++++++,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++)))------------------------000444777555///+++---111...---+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---------///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------............---,,,,,,++++++---,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,***+++,,,,,,------,,,,,,,,,,,,+++***+++,,,---...........................------,,,,,,,,,---......000///...---,,,---......---...............------,,,,,,---...////////////,,,------...///000111111333333555999===??????>>>>>>??????>>>======>>>@@@DDDEEEFFFHHHJJJMMMPPPQQQUUUWWWYYYYYYXXXWWWXXXYYY^^^^^^]]][[[[[[^^^cccfffgggggghhhgggfffeeecccaaaaaabbbeeeggghhhiiihhhhhhjjjlllmmmmmmkkkjjjjjjjjjlllgggaaaaaahhh{{{,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,------,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------///......---,,,+++******...---,,,++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++*********++++++,,,---......//////000000///...---,,,,,,---***++++++,,,------------)))***++++++++++++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***++++++***))))))***,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...---+++***+++,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++)))''',,,,,,,,,,,,,,,,,,,,,,,,...111444222---***+++...,,,+++***((((((***,,,---++++++++++++++++++++++++)))***,,,---,,,+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******---,,,+++*********++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++***+++,,,---...........................,,,,,,,,,,,,,,,---.../////////---,,,,,,---......------...............---+++,,,---...////////////+++,,,---...///000111111333333666999>>>@@@@@@???>>>??????>>>======>>>@@@AAABBBDDDGGGKKKOOOQQQSSSUUUWWWXXXXXXWWWWWWXXXZZZ]]]\\\[[[ZZZYYY\\\aaadddeeefffffffffeeecccbbb```aaabbbdddfffhhhhhhhhhhhhkkkmmmoooooommmlllkkklllpppiiidddcccjjj~~~------,,,,,,+++******)))***++++++,,,,,,++++++******+++,,,---------,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,---,,,++++++******++++++,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------+++************++++++,,,...------,,,+++***))))))---,,,,,,++++++++++++,,,***++++++,,,,,,------...,,,,,,++++++++++++++++++++++++,,,---...000000111000000...---,,,,,,,,,,,,((()))+++------,,,***)))***+++,,,------,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,,,,***+++,,,+++))))))+++,,,*********++++++,,,,,,---,,,,,,,,,,,,------------........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---...---,,,+++,,,---((()))+++,,,------,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,+++)))'''+++++++++++++++++++++++++++,,,---,,,***)))))))))))))))((('''((()))***+++************************)))+++---,,,+++******+++,,,++++++******++++++,,,,,,,,,,,,,,,------------...---------,,,,,,,,,+++++++++++++++++++++++++++)))))))))***+++,,,......,,,,,,++++++++++++,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,***+++,,,,,,------,,,,,,...------------...//////........................,,,,,,,,,,,,---......//////...---,,,,,,---......,,,---......///.........+++,,,---......///......+++,,,...///111111222222333444666:::>>>@@@@@@???>>>???@@@???>>>===???AAA???@@@CCCGGGKKKOOORRRTTTUUUWWWYYYYYYXXXXXXYYYZZZ[[[[[[[[[ZZZZZZ\\\```cccddddddeeeeeedddcccaaa```aaabbbccceeefffgggggghhhjjjlllooopppnnnlllllllllpppjjjdddcccjjj,,,+++++++++++++++++++++***++++++,,,,,,++++++******+++,,,---------,,,,,,,,,,,,,,,+++++++++************))))))***+++,,,---,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,***************************+++,,,,,,---------,,,++++++,,,,,,,,,,,,------***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,******+++,,,,,,---......++++++++++++++++++,,,,,,++++++,,,...///000222222000///...,,,++++++*********+++,,,------,,,***))))))***,,,.........---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,............---,,,++++++++++++++++++***------------------------(((***,,,---......---,,,+++,,,,,,,,,******,,,---)))******+++,,,,,,------,,,,,,,,,------------...........................------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))---.........,,,+++,,,---''')))+++---------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......---,,,++++++++++++++++++++++++,,,***)))***,,,,,,+++((())))))*********+++++++++++++++++++++++++++++++++,,,---...---+++******+++,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,---------------******++++++,,,---------((()))***+++,,,------...---,,,,,,++++++,,,,,,---...---+++******+++---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------......------,,,+++***+++,,,,,,------,,,,,,,,,---......//////..............................,,,,,,,,,,,,---...//////...---,,,,,,,,,---......,,,------...//////......++++++,,,---............+++,,,...000222222222222444444666:::>>>@@@@@@??????@@@AAA@@@>>>>>>@@@AAA???AAADDDHHHKKKNNNQQQRRRUUUWWWZZZ[[[ZZZYYYZZZ[[[YYYZZZ[[[\\\\\\]]]aaacccdddeeeeeefffeeedddbbbaaaaaaaaabbbbbbdddeeeggghhhhhhkkknnnooommmkkkjjjjjjnnnhhhbbbbbbjjj*********++++++,,,------+++++++++,,,,,,+++++++++***+++,,,---...---,,,,,,,,,,,,,,,++++++*********))))))(((((()))+++---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,***************************+++,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,------...///,,,,,,---...///111111222************+++,,,------******+++,,,,,,---......*********++++++,,,,,,---++++++,,,...///111222333000///---,,,+++*********/////////......------,,,'''))),,,...000000//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***,,,.../////////............------,,,,,,,,,------------------------((())),,,.........---,,,,,,------,,,++++++,,,...))))))***+++,,,,,,------,,,,,,,,,---------..............................,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******++++++++++++++++++++++++++++++,,,---......---,,,+++---...///...,,,+++,,,---''')))+++---...---,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---000222111000,,,,,,,,,,,,,,,,,,,,,,,,///,,,***,,,000222///+++,,,---...////////////...,,,,,,,,,,,,,,,,,,,,,,,,...///000///,,,+++***+++,,,++++++++++++++++++,,,,,,,,,,,,------.........***++++++,,,---...//////***++++++,,,---...//////+++,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---...---+++******+++---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---.........---,,,,,,+++++++++,,,---------,,,,,,***+++,,,---...---,,,+++........................+++++++++,,,---...///000...---,,,,,,,,,---...///,,,,,,---.../////////...++++++,,,---............+++---///111333333333333444444666:::>>>AAA@@@???@@@AAAAAA@@@??????@@@BBBAAABBBEEEHHHKKKMMMOOOPPPTTTWWW[[[\\\[[[ZZZZZZ[[[YYY[[[\\\]]]^^^___bbbdddeeeffffffgggfffeeecccbbbaaaaaa```aaabbbdddggghhhfffiiilllmmmllljjjiiiiiikkkfff```aaajjj((())))))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...***'''(((---000///---++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***))))))+++,,,***+++---...---+++)))((()))***,,,.........,,,+++************************,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---...///...,,,+++,,,---,,,------...///000111111------------------------++++++++++++++++++++++++,,,++++++******++++++,,,......---------......//////...,,,+++***+++,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,+++***,,,//////,,,)))***++++++,,,,,,++++++***+++,,,------------,,,+++,,,000222000,,,))),,,000---------,,,,,,+++++++++------------------------++++++++++++******)))))))))***,,,---...---,,,,,,***++++++---...//////000------------------------++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++***+++---......---+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,))))))((((((***---///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,............,,,,,,,,,,,,---...---,,,***))),,,,,,,,,+++++++++******---,,,+++******+++,,,---///......------,,,++++++...---++++++---...//////(((+++...///...---...//////---***+++---///...,,,,,,---......//////......000000000000000000000000333000///000333555444333111000000666???DDDDDDAAA@@@???>>><<<<<<<<<===>>>DDDEEEGGGGGGHHHJJJNNNPPPWWWYYYZZZZZZYYYXXXYYYYYY[[[ZZZYYYYYYZZZ]]]```cccfffiiikkkjjjgggcccaaa```aaaaaaaaaaaacccdddfffhhhjjjjjjhhhggggggiiikkkllllllfffaaaaaajjj************************,,,,,,,,,,,,,,,,,,,,,,,,...***((()))---000...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))+++,,,+++,,,,,,---,,,+++***))))))***,,,......---,,,+++************************,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******))))))---...///...,,,+++,,,---.........//////000000000------------------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++,,,,,,---...///000...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////+++,,,,,,---------------************************+++++++++,,,,,,---------+++***)))***,,,---+++(((***++++++,,,,,,++++++***,,,,,,++++++************,,,...000///,,,***,,,............---------,,,,,,------------------------++++++++++++*********)))***+++,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,+++))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,---......---,,,+++,,,,,,---------,,,+++***,,,,,,,,,,,,++++++++++++,,,,,,+++******+++,,,,,,------------------------000,,,))),,,222666555333,,,------...---......///222000------......---+++,,,---......//////......////////////////////////222000///000333444444333666444444999???CCCBBB???@@@???===<<<<<<<<<===>>>CCCEEEFFFGGGHHHKKKOOORRRVVVWWWYYYXXXWWWVVVVVVWWWZZZYYYYYYYYY[[[^^^aaacccdddfffiiiiiifffdddbbbaaaaaaaaa```aaabbbdddfffgggjjjjjjjjjiiihhhhhhjjjkkkkkkeee``````iii,,,,,,+++***)))(((((('''++++++++++++++++++++++++---+++***+++...///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++,,,,,,,,,,,,,,,++++++++++++***+++,,,---...---,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,---...---,,,+++,,,---............////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++,,,...///000------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++******+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************************)))******+++---......///---+++******+++,,,+++******++++++,,,,,,++++++***---,,,+++)))))))))******---------,,,,,,,,,+++,,,//////............------------------------------++++++++++++***************+++,,,---------,,,+++------,,,,,,+++++++++***,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++************+++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------...//////111,,,(((---777===<<<888222000---,,,---............---,,,...000222222111,,,---......//////......////////////////////////111000///000222333333333777666666:::???BBBBBB@@@???>>>===<<<<<<<<<===>>>BBBDDDFFFGGGIIILLLPPPTTTVVVXXXYYYXXXVVVUUUUUUVVVYYYXXXXXXYYY\\\___bbbdddaaadddfffgggeeecccbbbbbb````````````bbbdddfffgggjjjkkklllkkkiiihhhhhhiiijjjddd___```iii---,,,,,,+++***)))((((((************************,,,++++++---......+++))),,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////---+++***+++,,,---,,,,,,+++++++++,,,,,,++++++,,,---------,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------)))))))))***+++---...///+++---...---++++++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************+++,,,---...---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------........................************************,,,,,,,,,,,,,,,---------******************************+++,,,,,,---......000///---,,,,,,---......***++++++,,,,,,++++++***,,,+++***))))))+++---...---+++******,,,,,,+++***............------------------------------------++++++++++++++++++++++++***+++,,,---------,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))))))))******++++++,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,+++************+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000---+++///666<<<<<<;;;888333...,,,---...///...---------///000111111000,,,---......///.........////////////////////////000/////////111222333333333333555999???BBBCCCBBB>>>>>><<<<<<;;;<<<===>>>BBBCCCFFFHHHJJJNNNRRRVVVWWWYYYZZZYYYWWWUUUUUUVVVXXXXXXXXXZZZ]]]```ccceeeaaaccceeeeeecccaaa``````_________```aaadddfffgggiiilllnnnnnnjjjgggfffgggiiiccc___aaajjj,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---...---+++))),,,,,,,,,,,,,,,,,,,,,,,,------------------------///000///...+++***+++------,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,---------,,,------------------------)))))))))***+++---...///+++,,,---,,,++++++,,,---+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///---,,,---...///***++++++,,,,,,++++++***((('''''''''(((+++---///,,,***)))***,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,---------------------------+++++++++++++++++++++,,,+++,,,---------,,,+++***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------++++++++++++------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---...000111222444888:::999666222///............///000000///---+++)))(((,,,---......///.................................///////////////000222333111222444888<<>>BBBDDDFFFHHHKKKOOOSSSWWWVVVWWWXXXXXXVVVUUUUUUVVVXXXXXXYYY[[[]]]```ccceeeccceeefffdddaaa___^^^^^^_________```bbbdddggghhhiiimmmpppooojjjgggfffgggiiieeebbbdddmmm+++,,,,,,,,,------......+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---++++++,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++***+++,,,,,,++++++,,,---************++++++++++++------------------------++++++++++++++++++++++++,,,++++++******++++++,,,------,,,+++************++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------......---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------...************************------------------------,,,+++*********+++---...---------------------------------,,,,,,+++++++++...//////---++++++,,,---***++++++,,,,,,++++++***%%%$$$%%%%%%''')))+++---***+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---------------------------++++++++++++,,,,,,,,,,,,+++,,,---------,,,+++***((()))))))))******++++++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,........................***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,------------,,,,,,//////...---,,,,,,++++++,,,///111000......222777777777777444000......///&&&))),,,---,,,,,,------,,,---......//////..............................---...//////...///111333333333555777888999::::::===<<<;;;;;;;;;<<<===>>>CCCEEEGGGIIIKKKOOOTTTWWWTTTUUUWWWWWWUUUUUUUUUVVVXXXYYYZZZ\\\^^^aaacccdddeeeffffffdddaaa^^^]]]^^^`````````aaacccfffhhhjjjhhhmmmqqqooojjjfffgggiiijjjgggfffiiirrr++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...***+++---.........---,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******)))))))))+++,,,,,,++++++,,,---******++++++,,,,,,------........................++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++++++++,,,***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///---++++++,,,***++++++,,,,,,++++++***''''''(((((()))*********)))+++------+++***,,,///,,,,,,,,,,,,------......------------------------+++++++++,,,,,,,,,------,,,,,,---...---,,,+++***,,,,,,,,,+++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++...---,,,++++++,,,---...,,,,,,+++++++++,,,---...,,,,,,,,,,,,++++++++++++,,,,,,---......---,,,,,,---------------------,,,------...---------000222333777;;;999222------/// $$$))),,,---...000222,,,---......//////..............................,,,...//////......000333222333555777777888999999<<<<<<;;;:::;;;<<<===>>>DDDFFFHHHJJJLLLOOOSSSWWWUUUWWWYYYYYYXXXXXXYYYZZZYYYZZZ[[[]]]^^^```bbbcccdddeeeeeecccaaa______`````````aaabbbdddgggiiikkkhhhmmmqqqoooiiifffhhhkkkkkkjjjjjjooowww++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***,,,...111------------------------+++++++++++++++++++++++++++,,,---,,,++++++,,,...***+++---//////...---,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---+++++++++++++++++++++++++++++++++***++++++,,,,,,)))***,,,,,,++++++,,,---++++++,,,------...//////////////////////////////++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++,,,---......)))***,,,---...---,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++************++++++******+++,,,,,,---..............................////////////////////////,,,+++***))))))+++---...++++++++++++++++++++++++******+++,,,------...///...111444333///------...+++++++++,,,,,,+++++++++,,,------------,,,++++++(((,,,///...***))),,,000---------.........//////------------------------+++++++++,,,,,,---------,,,------...---,,,******222111111///...---,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++************++++++---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,&&&((()))+++---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++......,,,,,,,,,,,,......,,,,,,+++***+++,,,...///,,,,,,,,,+++++++++******,,,,,,---......---,,,,,,+++,,,,,,------......///...,,,***+++...000000//////777>>>===444------000))),,,//////+++)))((())),,,---......//////..............................,,,...000///------000333///111444666888999;;;===<<<;;;;;;:::;;;<<<===>>>EEEGGGIIIJJJLLLOOOSSSVVVXXXZZZ]]]]]]]]]]]]^^^___ZZZ[[[\\\]]]___```aaabbbbbbcccdddcccaaaaaaaaacccaaaaaaaaaccceeehhhjjjlllhhhmmmqqqnnniiifffiiimmmmmmlllmmmrrr{{{---------------------------------,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,,,,++++++*********------......------,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---..................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))),,,...//////*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,222///,,,,,,///000000...,,,,,,,,,---------......------------------------000///---,,,,,,,,,---...---,,,+++***))))))))))))---------------------------------,,,,,,+++++++++------------,,,***((('''---------,,,,,,++++++++++++++++++---///000///...,,,,,,,,,---------......000...+++***+++---...---//////...---,,,,,,+++++++++,,,---...---,,,+++*********+++++++++,,,,,,,,,------,,,++++++******)))***))))))+++------,,,+++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,++++++******++++++,,,***++++++,,,,,,------...************************...------,,,,,,------...)))***++++++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000---+++***+++,,,,,,+++,,,,,,,,,------.........111///---+++++++++,,,---........................++++++,,,------,,,,,,,,,)))+++---...---,,,,,,---000///---,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++///000333444444111...+++...............///000111..................------......//////...---,,,,,,000////////////000000111222222444666999<<>>@@@CCCEEEHHHJJJKKKMMMPPPSSSYYY[[[]]]]]]\\\[[[[[[[[[YYY[[[]]]^^^^^^```cccfffeeeffffffdddbbb```aaabbb^^^^^^```aaaccceeefffgggkkkmmmooonnnjjjiiikkkmmmllljjjkkkrrr}}}+++++++++++++++++++++++++++++++++*********))))))*********++++++,,,,,,---,,,,,,,,,+++++++++******+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///---******+++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///,,,))))))***+++***(((++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------------,,,+++++++++*********************))))))+++------,,,++++++++++++,,,,,,,,,------///---,,,,,,---.........//////...------,,,++++++...............---,,,,,,***++++++++++++,,,,,,,,,*********+++,,,,,,------,,,++++++,,,......---+++)))***+++,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,+++***)))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///---+++***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,...---,,,++++++,,,...///........................+++,,,,,,------,,,,,,,,,)))+++---...---,,,,,,---///...---,,,,,,,,,------,,,+++++++++,,,,,,---...///...---,,,,,,,,,,,,---,,,,,,,,,------,,,,,,+++...///111222222000...,,,///............//////000........................///////////////...------///////////////000000111000111222444777:::===>>>===;;;:::999999<<<>>>@@@CCCEEEHHHJJJKKKMMMPPPSSSXXXZZZ\\\]]][[[ZZZZZZZZZYYY[[[]]]^^^^^^```cccfffeeeeeefffdddbbb```aaaaaa^^^___```aaaccceeefffgggjjjlllnnnmmmjjjhhhjjjlllnnnkkkjjjoooyyy++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))***,,,---.../////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,///---+++******+++***)))------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++///---++++++,,,,,,,,,+++,,,,,,,,,---------......------------------------,,,------------------...,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,---.../////////******************++++++++++++***+++------,,,******+++++++++,,,,,,,,,,,,...------...000111000...//////......---,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,---------///---,,,---......---+++++++++,,,,,,,,,,,,,,,+++************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,...,,,)))'''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,******+++,,,+++***,,,+++++++++++++++******,,,,,,++++++,,,---///000------------------------,,,,,,,,,------,,,,,,+++)))+++------,,,,,,,,,---------,,,,,,,,,---......++++++++++++,,,,,,---.........---,,,,,,,,,------,,,,,,------------,,,,,,------...////////////...//////......---.................................//////000000000///......///////////////000111111111111333555777:::===>>>===;;;:::999999<<<>>>@@@CCCEEEHHHJJJLLLNNNQQQSSSWWWYYY[[[\\\ZZZYYYYYYYYYYYY[[[]]]^^^^^^```cccfffdddeeeeeedddbbb``````aaa^^^___```bbbccceeefffgggiiikkkmmmkkkhhhgggiiikkkpppkkkhhhllluuu------------------------------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,.../////////............////////////////////////............+++,,,---....../////////,,,---...///000000//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////+++++++++,,,,,,---------///...---...//////---,,,++++++,,,,,,,,,---------,,,---...000222333111/////////......---------,,,,,,+++***)))((()))***++++++++++++,,,,,,,,,------...------,,,++++++******///...,,,,,,------,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++...------,,,,,,------...---,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++******+++,,,+++***------,,,,,,++++++******---,,,,,,,,,,,,---...///------------------------,,,,,,---------,,,++++++***+++------,,,+++,,,...,,,,,,,,,,,,---......///---,,,,,,++++++,,,,,,,,,...------,,,,,,,,,------+++,,,------------------,,,,,,,,,,,,---...///000000///......---------------------...............///000000000000000/////////......//////000111222333444555777:::<<>>@@@CCCFFFIIIKKKLLLNNNQQQSSSVVVXXXZZZ[[[YYYXXXXXXXXXYYY[[[]]]^^^^^^```cccfffdddeeeeeedddaaa``````aaa___```aaabbbdddeeefffggggggjjjllljjjgggfffgggjjjpppjjjfffiiirrr------------------------------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))***++++++++++++++++++,,,------------..................---------,,,,,,))))))***+++---...//////......//////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,---------///...---...//////...,,,------------............,,,---...111333333111//////...............------,,,+++***)))((()))***+++++++++,,,,,,,,,---------......------,,,++++++***///---+++***+++++++++***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++...------,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++***+++,,,---,,,***......------,,,,,,++++++......------,,,,,,,,,,,,------------------------,,,---------,,,,,,+++******,,,---,,,++++++---...+++,,,,,,------.........///...---,,,+++*********------,,,,,,,,,------...+++,,,------.........---++++++++++++,,,---///000000///...------------------------.........////////////000000000000000///............///000111222444555666888:::<<>>@@@DDDFFFIIIKKKLLLNNNQQQTTTVVVXXXZZZZZZYYYXXXXXXXXXYYY[[[]]]^^^^^^```cccfffdddeeeeeecccaaa___`````````aaaaaacccdddeeeffffffgggiiikkkiiifffeeegggiiioooiiieeeiiiqqq++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------+++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,******************+++++++++,,,,,,,,,,,,,,,++++++******)))((((((((((((***---///111222222000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++*********************************++++++,,,,,,+++,,,......---+++............////////////------...111333222000.................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------.........,,,))))))***+++++++++,,,,,,------------,,,,,,************************+++,,,,,,------,,,,,,+++------------------------,,,++++++******++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++,,,......---+++......---------------,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++,,,,,,,,,++++++---///,,,,,,---.........------///...---,,,+++*********------,,,,,,,,,---......+++,,,---......///......++++++++++++,,,---...///......------,,,---------,,,,,,------.../////////......///000000000//////............///111222333333333444666888;;;===>>>===;;;:::999999<<<>>>@@@DDDFFFIIIKKKMMMOOORRRTTTVVVXXXZZZ[[[YYYXXXXXXXXXYYY[[[]]]^^^^^^```cccfffcccddddddcccaaa______```aaaaaabbbcccdddeeeffffffgggiiikkkiiifffeeegggiiinnniiifffiiiqqqzzz+++++++++++++++++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,---,,,,,,,,,---------......,,,,,,------...---------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***,,,,,,+++)))++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------))),,,//////...---...///++++++++++++,,,,,,,,,---...------,,,++++++******,,,+++******---111555777999777333000.........///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,+++***++++++,,,++++++******************,,,++++++,,,...///...,,,---------.........//////.........///111111///---............////////////...............---,,,,,,,,,,,,,,,------------...++++++,,,,,,---............,,,***)))+++---------++++++,,,---............************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---//////...,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))+++,,,,,,+++***+++---///,,,---.........---,,,+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///+++,,,---...////////////+++,,,,,,---------......------,,,,,,,,,---......,,,,,,------...//////000------...///////////////------......///111222333444444555666888;;;===>>>===;;;:::999999<<<>>>@@@DDDGGGJJJLLLMMMOOORRRTTTWWWYYY[[[[[[ZZZXXXXXXYYYYYY[[[]]]^^^^^^```cccfffcccddddddccc```______```aaabbbbbbcccdddeeeffffffgggiiikkkjjjgggeeegggiiinnniiigggjjjooottt{{{---------------------------------....../////////))))))***+++,,,,,,------,,,,,,,,,------.........***+++,,,---.../////////////////////////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......///...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,######%%%(((,,,---,,,+++*********++++++,,,,,,,,,------------------------------------------------........................"""'''***+++,,,///222........./////////000000111111000///......------222111//////111666;;;???===:::555111......///000------------------------+++++++++,,,,,,---------...---,,,,,,,,,---...///...------,,,,,,+++++++++---,,,---...111222111///,,,,,,,,,---------......000.........000000...,,,.........///////////////+++,,,---...---,,,+++***,,,,,,,,,---------......///......------,,,++++++///,,,******,,,...//////***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---+++***+++,,,///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---...000000///---*********++++++,,,,,,---++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,+++***)))+++,,,,,,+++***+++---///------...///...---+++************+++,,,---///000,,,,,,,,,,,,,,,---...///+++,,,---...////////////,,,,,,---.........------,,,,,,,,,,,,------...///,,,,,,------...///000000,,,,,,---...//////......------......///111222333666666777999:::===???@@@===;;;:::999:::<<<>>>@@@DDDGGGJJJLLLMMMOOORRRTTTWWWYYY[[[\\\ZZZYYYYYYYYYYYY[[[]]]^^^^^^```cccfffcccddddddccc```______```bbbbbbcccddddddeeeffffffgggjjjkkkjjjgggfffgggjjjooojjjgggjjjmmmnnnrrrvvvvvvvvv{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***---.../////////,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---......///000/////////,,,,,,,,,---------......++++++***,,,---...---+++++++++,,,,,,,,,,,,------...---,,,+++,,,...000111...---,,,,,,,,,---...///............------,,,+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...,,,+++******+++++++++,,,,,,---------...///000111111111000///111000...,,,+++++++++,,,,,,+++,,,---//////---+++++++++,,,,,,---...//////111000...,,,+++***++++++............000555;;;@@@>>>:::555222111000---+++------......---+++)))(((,,,,,,++++++,,,,,,---.........---------......///((()))+++,,,------,,,+++,,,+++++++++,,,,,,---...,,,---......//////......,,,---...//////...---,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,------***,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************,,,---------,,,,,,+++***++++++++++++++++++++++++------------------------,,,,,,+++++++++,,,---............------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,,,,++++++***++++++,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++,,,,,,---------************************------------------------///......------......///---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,------...///000000..................------//////......///000111222------------...000111333777666666888<<<@@@BBBCCCBBB>>>999999===AAABBBBBBFFFIIILLLMMMOOOQQQTTTVVVWWWYYY[[[[[[ZZZYYYYYYZZZ]]]\\\[[[]]]bbbdddcccbbbdddeeedddccc```___```bbbccccccddddddfffgggiiiiiijjjmmmooommmiiiffffffgggiiifffccccccfffjjjnnnppptttkkkkkkyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***(((''',,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......---,,,,,,---//////...---++++++,,,,,,,,,,,,------...---,,,+++,,,...000111...---,,,,,,,,,,,,......---------------,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...***+++---...//////......///...---,,,++++++,,,,,,,,,+++,,,---//////---,,,++++++,,,,,,---......///111000...,,,++++++++++++---......///000444:::>>>???;;;777444333222000---...////////////---,,,+++,,,,,,++++++,,,,,,---.........------,,,---------++++++,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,------,,,,,,---...............------...//////...------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++************************,,,+++++++++,,,,,,------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,,,,,,,++++++***+++++++++)))***++++++------...///---------,,,,,,+++++++++------------------,,,,,,++++++++++++++++++++++++------------------------...------------------...,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++------------------------+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,---......---,,,,,,+++++++++,,,,,,---------........................////////////000000000000------------...000111333777666666:::???CCCFFFGGG@@@>>>;;;:::<<>>DDDGGGHHH>>>===<<<;;;:::<<<@@@CCCBBBEEEIIIKKKMMMPPPRRRUUUUUUWWWYYYZZZZZZYYY[[[\\\\\\\\\]]]```dddggghhhhhheeeeeeeeedddaaa``````aaa```aaabbbccceeegggiiijjjmmmoooqqqooojjjgggfffggghhhfffcccccceeehhhiiijjjgggccceeerrr,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++***)))'''&&&,,,,,,++++++,,,,,,---.........---,,,,,,+++******)))******+++++++++++++++,,,,,,,,,---------.........------...000111///...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,...///000///...---,,,+++,,,---...+++++++++,,,,,,++++++***------......---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////.........///////////////------..................,,,++++++***+++,,,---...---,,,+++,,,...///...,,,++++++,,,,,,,,,---------...------,,,,,,++++++++++++---///000000111444666666555333111///...,,,+++***++++++,,,,,,---------,,,,,,++++++,,,,,,---...------,,,+++************,,,+++***))))))***,,,---------,,,+++++++++,,,,,,++++++++++++,,,,,,---------..................---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++++++++........................++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,------......///---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,------------------------////////////............---------...............///000111222111000---,,,------...///000111222222333222333666<<<@@@CCCDDD<<<>>>>>><<<::::::???CCCCCCFFFJJJLLLNNNOOOQQQSSSTTTVVVYYYZZZYYYZZZ[[[\\\[[[[[[]]]___bbbdddeeeeeeeeeffffffeeebbb`````````______```bbbdddgggiiijjjnnnppprrrpppkkkgggggghhhhhheeecccbbbdddfffgggggggggfffiiittt,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***,,,,,,++++++,,,,,,---.........---,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,---//////...,,,+++++++++,,,,,,,,,------++++++,,,,,,---......//////...---,,,+++,,,,,,---***++++++,,,,,,++++++++++++,,,------.........---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////////////////////////////000//////...---------,,,,,,++++++***+++,,,...///---,,,+++,,,---......---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---////////////000222111111111///---,,,++++++++++++++++++,,,------...,,,,,,++++++,,,,,,---...---,,,+++***************)))((((((((((((***,,,------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,---............------.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.../////////++++++++++++++++++++++++***************************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++---,,,++++++*********+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,((()))***,,,...///111111---------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------------------------/////////////////////...---------........./////////000111222111000---,,,------...///000111222222444333333666:::>>>AAAAAA<<<>>>???===;;;;;;>>>BBBFFFIIILLLNNNOOOOOOPPPQQQTTTVVVXXXYYYYYYYYY[[[\\\]]]^^^___```aaabbbcccdddeeefffgggfffccc`````````^^^^^^___aaacccfffhhhiiimmmppprrrpppkkkgggggghhhhhheeebbbaaabbbeeefffffflllnnnsss{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++***,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,---------......+++******,,,---...,,,+++++++++,,,,,,,,,,,,------+++++++++,,,------......000///---,,,++++++,,,---***++++++,,,,,,,,,,,,,,,++++++---....../////////***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............////////////////////////.........///...---,,,++++++++++++---,,,,,,+++,,,---///000...,,,++++++---......---++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,+++,,,---......------...///000111222111///------------------------...///000,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,)))(((((())))))***+++,,,,,,+++++++++,,,,,,---...---,,,+++++++++,,,...//////...------------...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********,,,---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,...///000000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,,,,++++++,,,++++++***++++++,,,,,,)))***++++++------...///++++++,,,,,,,,,,,,------,,,,,,---///000111222333------------------------******++++++,,,,,,------+++,,,---......---,,,+++,,,,,,------------,,,,,,------............------((()))***,,,...000111222---,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........------------...............------,,,,,,------...------------------......,,,,,,------...///////////////000111111000......------///000111222222222666555555888<<>>======???AAAEEEIIILLLOOOOOOOOOPPPPPPTTTVVVXXXYYYYYYXXXZZZ[[[```bbbccccccccccccdddfffeeeggghhhgggdddaaa______]]]^^^___```bbbdddfffgggkkknnnpppoookkkhhhhhhiiiiiieeeaaa```aaadddggghhhqqqwww}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......+++******+++------,,,+++++++++,,,,,,,,,,,,------******+++,,,------------000///---,,,++++++,,,,,,++++++,,,---------------------...............---******+++,,,,,,---......---------------------------------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////.........------------,,,,,,,,,---/////////...---------...///000...,,,++++++---.........++++++++++++++++++++++++)))***+++,,,---,,,,,,+++---......---++++++,,,...///111333333000......//////...---------...//////,,,,,,++++++,,,,,,---...++++++***++++++,,,---...,,,,,,,,,,,,,,,+++***)))*********+++,,,---...///...---,,,+++,,,---///000///...------------...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,++++++---...---,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------+++,,,------......------++++++++++++++++++++++++........................)))+++,,,......---,,,+++******+++++++++,,,,,,,,,***+++---......---+++***++++++,,,------,,,++++++************+++,,,------)))***++++++------...///+++++++++,,,,,,---------------......///000111111,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++---...//////...---+++,,,,,,---......---,,,,,,------............------***++++++,,,---...//////+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------------------.........///...---,,,,,,,,,,,,---...,,,,,,------......//////,,,,,,------...//////000////////////000000000000,,,...///111222222222222444444444777;;;@@@BBBCCCAAA@@@>>>>>>???@@@@@@???AAAEEEJJJNNNOOOPPPQQQRRRUUUWWWYYYYYYXXXXXXXXXYYY___aaacccdddcccccceeehhhfffggghhhgggdddaaa______^^^^^^^^^```aaacccdddeeeiiilllooonnnjjjhhhhhhiiijjjfff```^^^```dddhhhkkkrrr{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,---------......+++++++++,,,---...---+++++++++,,,,,,,,,---------******+++,,,------------000///...,,,++++++,,,,,,+++,,,------............////////////...---,,,+++******+++,,,,,,---.................................---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////......---------,,,---------...///111444555000///...------...///000...,,,++++++,,,.........++++++++++++++++++++++++((()))+++,,,------,,,+++......---,,,***)))+++------000333222000......///------++++++++++++,,,---,,,,,,++++++,,,,,,---...*********+++,,,---//////000000000///...+++)))'''))))))***+++,,,...///000///...---,,,,,,...///111///...---,,,,,,---.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...//////...------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++........................------------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,......---,,,+++*********++++++,,,,,,,,,***+++---......---+++***++++++------------++++++)))))))))***+++,,,......---------,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,---///000000///---,,,,,,,,,---......---,,,,,,------............------------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,---------.........//////...---,,,,,,,,,,,,---...---......///000111222222,,,,,,------...///000000//////......///000111222,,,...///111222222222222000000111444:::???BBBCCCCCC@@@>>>>>>AAABBBAAA>>>===AAAGGGLLLOOOPPPRRRSSSVVVWWWYYYYYYXXXWWWXXXYYY[[[^^^aaabbbaaabbbeeehhhfffgggiiihhhdddaaa___^^^^^^^^^______```bbbcccdddhhhkkknnnmmmjjjhhhhhhjjjkkkfff```]]]___dddjjjmmmppp{{{!!!$$$)))---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------,,,+++***))))))***++++++,,,---...//////---------...------,,,,,,,,,,,,------...///000000------,,,,,,+++***)))))).........------,,,,,,,,,+++,,,------......------...///000111000///---,,,---------,,,,,,+++++++++***+++,,,,,,+++(((&&&$$$,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++******++++++++++++,,,,,,...---,,,++++++,,,---...---,,,+++++++++,,,---...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------111---******---......,,,)))***++++++,,,---............//////......---,,,------------------------.........------,,,,,,,,,++++++,,,------,,,,,,,,,((())))))***,,,------......---,,,+++++++++,,,------------,,,,,,+++++++++...------------...//////000///...,,,,,,---.........---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************---+++))))))+++,,,---,,,++++++------------++++++---------,,,,,,+++++++++------,,,++++++,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,++++++,,,...///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///......------,,,++++++//////.........---------/////////////////////////////////...---------,,,............////////////,,,------........................//////000111222444444555777:::>>>BBBDDDBBBAAA???<<<;;;<<<@@@CCCGGGHHHJJJKKKMMMPPPTTTWWWXXXYYYZZZYYYXXXXXXZZZ\\\___``````aaabbbbbbcccccchhhiiiiiigggccc```^^^^^^aaabbbdddeeeeeedddbbbaaaiiilllnnnmmmiiieeeeeegggllleeeaaa``````aaagggmmmzzz~~~((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------,,,,,,+++*********+++,,,,,,------.........,,,------...------,,,,,,,,,,,,------...//////000------,,,,,,+++******)))......---------,,,,,,,,,++++++,,,---------------,,,---...//////---+++***---------,,,,,,,,,++++++,,,---...///...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------,,,,,,,,,,,,---------...111000///......///111111...------,,,,,,---......,,,,,,,,,------.........++++++,,,,,,,,,,,,------...,,,******---//////...,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---------,,,,,,+++***++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,---...---------,,,,,,+++++++++...------------...////////////...---------------...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------------------------+++))))))+++------,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,+++******++++++******+++,,,,,,---......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---......------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,------....../////////.........---------.......................................---------............////////////------...///////////////.........//////000111222111111222444888<<<@@@CCCAAAAAA@@@>>><<<===@@@CCCDDDEEEGGGIIIJJJMMMQQQTTTWWWXXXYYYYYYYYYZZZ\\\^^^^^^___```bbbdddeeeggggggggghhhhhhfffccc```______```aaacccdddeeeeeeddddddgggjjjmmmllliiifffgggiiijjjeeeaaaaaaaaabbbgggmmm|||///---+++))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++------------------------,,,,,,------...------,,,,,,,,,,,,---......//////------,,,,,,++++++******...------------,,,,,,,,,***++++++,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))------------,,,,,,,,,,,,,,,---...000000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000000///////////////---.........////////////000000/////////000222333///......---------...///++++++,,,---...///000000++++++,,,,,,,,,,,,------,,,+++***+++---///000///---------,,,,,,+++++++++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------,,,,,,+++***...---------,,,,,,++++++,,,+++++++++,,,---...///------,,,,,,,,,,,,++++++...------------...//////......//////......---,,,...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++........................,,,+++)))***,,,------,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++++++++,,,------......///...............---------........................---------...........................////////////......///000000000000000.........//////000111222000111222555888<<<@@@BBB@@@AAAAAA???>>>>>>AAACCCFFFHHHJJJLLLMMMOOOSSSVVVVVVWWWYYYZZZZZZ\\\___aaa^^^___aaacccfffhhhjjjkkkfffggggggfffcccaaa``````___```aaabbbdddeeefffgggeeeiiilllllliiiggghhhjjjhhhccc```aaabbbcccgggmmm}}}000...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,------...---------,,,,,,,,,------.........------,,,,,,,,,+++++++++------------------------)))***++++++,,,,,,++++++******+++,,,++++++***)))------------------,,,,,,++++++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000//////////////////............////////////------,,,,,,---...///000.........---------------++++++,,,,,,---......///+++++++++,,,,,,,,,------,,,,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++------------------------++++++,,,------,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---.../////////...,,,+++...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------,,,------++++++++++++------+++++++++,,,,,,---------,,,,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,//////...---+++***))))))......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,++++++,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,///......------,,,++++++................................................,,,---------.../////////............//////////////////000111111111111111............///000111222333444555777:::===@@@AAA???@@@AAA@@@??????AAACCCHHHJJJLLLNNNOOOQQQTTTVVVWWWXXXZZZ[[[[[[\\\___aaa___```bbbdddfffhhhiiijjjdddeeefffeeecccaaaaaaaaaaaaaaaaaabbbccceeefffgggfffiiilllkkkhhhfffgggiiigggbbb```aaacccdddhhhnnn}}}+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,---...............------,,,,,,++++++,,,,,,---.........---,,,,,,,,,------------------------,,,,,,,,,,,,,,,------------------------)))***++++++,,,,,,+++++++++++++++,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,------------.........,,,,,,+++***+++,,,---...------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------............---,,,,,,,,,******+++,,,,,,---......,,,,,,------,,,,,,+++***++++++++++++++++++++++++------------------------)))***+++,,,---.........,,,,,,,,,---------..................---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---.../////////...,,,+++...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************,,,++++++,,,---...---,,,------++++++++++++------+++++++++,,,,,,---------,,,+++++++++,,,,,,---...++++++************++++++//////...---+++***))))))...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,---------.........///---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...---+++*********+++,,,,,,------......///........................***+++,,,,,,------,,,,,,///......------,,,++++++---.............................................,,,---------.../////////............///////////////000000111111111111111............///000111222555666777888:::;;;===>>>>>>@@@@@@@@@??????AAACCCEEEGGGJJJLLLMMMNNNPPPRRRXXXZZZ[[[[[[[[[[[[^^^```aaaaaabbbcccdddeeeffffffccceeeeeeeeecccaaaaaaaaabbbbbbbbbbbbcccdddeeefffhhhkkkmmmkkkhhheeeeeeffffffaaa___aaacccdddjjjppp}}}((())),,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------...............------,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,------------...***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...............---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........++++++,,,,,,,,,---------///...---,,,,,,---......------------,,,+++******,,,+++++++++*********)))++++++,,,,,,,,,,,,------...///000///,,,+++***+++)))******+++---......///---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...)))***+++,,,---.........++++++,,,,,,---------..................---,,,,,,++++++,,,,,,,,,,,,------...------------...//////......//////......---,,,...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///---,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,---......******))))))******+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,------....../////////......///000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,*********,,,,,,------.........///------------------------)))******+++++++++++++++++++++,,,------......///---------...............---------------------------------...........................//////////////////000111111111111111.........//////000111222333444555666888999::::::>>>??????>>>===>>>AAACCCFFFIIILLLNNNOOOPPPQQQSSSXXXYYYZZZZZZZZZ[[[]]]___ccccccccccccbbbbbbbbbbbbccceeeeeedddbbb``````aaabbbbbbbbbccccccdddddddddhhhkkkmmmkkkgggddddddeeefffaaa]]]___aaaeeekkksss~~~((()))+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------------------------------,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,---------------++++++++++++,,,,,,------------------.........///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,,,,,,,---------111000...---,,,,,,---...---.........---,,,+++***+++++++++++++++++++++,,,++++++,,,,,,,,,,,,------,,,...000///---++++++,,,+++++++++,,,,,,------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++***+++---...////////////+++++++++,,,,,,---------...------------...////////////...---------------...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++---//////---++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///+++************+++,,,---******+++,,,,,,---......++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......++++++,,,------...//////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111///,,,++++++---------...............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,------......///---------.........//////------------------------...............---------............////////////...///000000111111000000.........//////000111222000111333666888:::;;;<<<>>>>>>===<<<;;;===AAADDDIIIKKKOOOQQQQQQRRRSSSUUUUUUWWWYYYYYYYYY[[[]]]```ccccccccccccbbbbbbbbbbbbdddeeefffdddbbb```___```___```bbbdddeeeeeeeeeeeefffiiilllkkkgggeeeeeeffffff```\\\]]]```eeemmmuuu++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------------------------------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........+++,,,------......------++++++******+++,,,---------------.........//////)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------......//////,,,,,,,,,---------......111000...,,,+++++++++,,,//////000000///---+++*********+++,,,------...///++++++,,,,,,,,,---------))),,,//////---,,,,,,...------,,,,,,,,,,,,++++++......//////......---,,,------------------------,,,,,,,,,------..................---,,,+++)))(((...------,,,+++))))))(((''')))+++...000111222111+++++++++,,,,,,---------...------------...//////000///...,,,,,,---.........---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---+++++++++---......---++++++---------,,,,,,+++++++++++++++++++++,,,---...///++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////******+++,,,,,,---......++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///111333333111...------........................************************,,,---......//////......///......------,,,++++++---------.........//////------------------------/////////......------,,,............/////////000......///000000000000000.........//////000111222///111444777;;;>>>@@@@@@>>>===<<<::::::<<<@@@DDDFFFIIILLLNNNOOOOOOPPPRRRSSSUUUWWWXXXYYY\\\___aaacccccccccccccccccccccddddddeeefffdddbbb_________\\\^^^aaadddfffggggggfffdddhhhkkkjjjgggffffffhhhggg```[[[\\\___dddnnnwww------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...************++++++,,,---,,,++++++******++++++,,,......---------,,,,,,,,,------------------------******+++,,,---------------------,,,,,,+++++++++...---,,,,,,++++++++++++000000000//////.........---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------........................---------,,,,,,+++++++++.........---------,,,,,,---,,,+++***+++,,,---............------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------++++++,,,///...+++(((+++,,,---...////////////...---,,,++++++---...000************************///...------++++++***)))++++++,,,,,,,,,,,,------++++++******++++++,,,---------......------,,,+++---...---+++******,,,...---......---***(((((((((,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++***)))))))))***+++,,,......---,,,,,,+++******------++++++++++++---------------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---...///000,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------------...)))***++++++,,,---......//////...---+++***))))))++++++++++++++++++++++++---.........---,,,,,,+++///...,,,++++++,,,...///,,,,,,,,,------.........,,,------......------,,,---------...------,,,,,,------------------------......---,,,---...///000111000///...---,,,,,,,,,////////////000000000000......////////////......---...000000//////111222333333555666999;;;>>>???>>>===<<<;;;;;;<<<>>>???DDDGGGJJJNNNQQQSSSUUUUUUTTTUUUWWWXXXXXXZZZ]]]___aaaaaa``````aaaccceeegggggggggeeebbb___^^^___```^^^^^^```bbbeeefffeeecccjjjkkklllkkkiiiggggggggghhhccc______```dddnnnyyy------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------+++++++++++++++,,,------...------,,,,,,------.........---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++///...------,,,,,,,,,---,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++*********)))))),,,,,,+++++++++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------------,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++,,,...///---+++++++++,,,,,,------..................---,,,++++++++++++++++++++++++++++++...------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---............---,,,,,,......///---,,,+++,,,...---...///...+++)))))))))---+++******,,,...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***...---,,,,,,+++,,,------((()))***+++---...///000---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++*********))))))++++++++++++++++++++++++,,,+++++++++,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******------------------------------......------,,,+++......---,,,,,,---......,,,,,,,,,---------......,,,------......------,,,,,,------...------,,,,,,------------------------...------,,,---...///000000///...---------------.../////////000000000000...//////000000//////...---...000000//////111222222222333555888:::<<<>>>>>>===;;;;;;;;;<<<>>>???DDDFFFJJJNNNQQQSSSUUUUUUWWWXXXYYYXXXWWWXXXZZZ[[[```______```bbbeeegggiiiggggggeeebbb___^^^^^^```]]]]]]^^^bbbeeeggggggfffhhhiiikkkjjjiiihhhhhhiiijjjddd```aaabbbgggqqq{{{------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------......------,,,,,,------.........---------,,,,,,,,,------------------------,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++//////...---------......---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///---------,,,,,,+++++++++------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------...,,,+++,,,...//////...---,,,++++++++++++------//////000000...,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------......///...............------,,,---///000///...,,,------...//////...,,,***++++++---+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,//////...---,,,,,,------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++---------,,,,,,+++++++++------------------------------......------,,,,,,........................,,,,,,,,,------------...,,,------......------,,,,,,,,,------...------,,,------------------------...------------.../////////......---------............/////////000000000///000000111111000000///---...000000//////111222111111222444777999;;;===>>>===;;;:::;;;<<<>>>@@@DDDFFFIIIMMMQQQSSSUUUUUUXXXYYYYYYYYYWWWXXXYYY[[[^^^^^^___```cccfffiiikkkhhhgggfffbbb___]]]]]]___[[[\\\]]]aaaeeehhhhhhhhhfffgggiiiiiihhhhhhiiijjjjjjeeebbbccceeeiiisss}}},,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,---------,,,,,,------...,,,++++++******++++++,,,......---------,,,,,,,,,------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................---,,,,,,++++++,,,,,,------------------,,,,,,,,,------------------------...------------...///////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,------......------------------------------------------------......------------......,,,---------------,,,,,,,,,------......------,,,+++++++++,,,,,,,,,---------,,,,,,,,,---///000111///...,,,******+++---...////////////---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,---------------,,,---......///...////////////...------,,,...000000...,,,,,,,,,...//////...,,,,,,,,,...---,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,...------,,,++++++++++++//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...------,,,,,,---......//////......---------------------------,,,------......------,,,,,,,,,------...---------........................------------......//////......---------......///........./////////000000000000111111111111000000---...000000//////111222111111222444777999;;;======<<<;;;:::;;;===???@@@CCCEEEIIIMMMQQQSSSUUUUUUUUUVVVWWWXXXXXXYYY\\\^^^______```aaadddfffhhhjjjhhhgggfffbbb^^^\\\]]]^^^]]]]]]^^^aaadddggghhhgggfffggghhhgggffffffgggiiiiiieeebbbcccfffjjjttt~~~,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,...------,,,,,,---------,,,++++++******++++++,,,......---------,,,,,,,,,------------------------)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------...------------...///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,,,,---------.........------------------------------------------------//////...------...//////***+++,,,,,,,,,,,,++++++,,,------......------,,,+++++++++,,,,,,,,,------------,,,,,,---...000222000///---++++++,,,...//////...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...//////000000//////...---+++---//////---+++++++++...//////...,,,,,,...000...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............/////////******+++,,,,,,---......++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------...------,,,------...//////...------------------------------,,,------......------,,,+++,,,,,,---.........---........................---------.....................---------......///............////////////000000111111111111000000---...000000//////111222111222333555777:::<<<>>>===<<<;;;:::;;;===???AAABBBDDDHHHLLLPPPSSSUUUVVVUUUVVVXXXXXXXXXYYY[[[^^^``````aaabbbccceeefffgggggggggeeebbb^^^\\\]]]^^^_________```cccfffffffffhhhhhhhhhfffdddccceeefffgggcccaaacccfffjjjttt}}},,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,+++...------,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,------------------------******+++,,,------------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------------------............---,,,,,,++++++,,,,,,---,,,---------............---------------------------------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,---............---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///******++++++,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------+++---------,,,---///000///...---------...///000...---+++***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,------...000000000000000//////...+++---...---,,,***++++++.........---,,,,,,///111...---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......------------------------------...------------,,,,,,,,,,,,------......------,,,++++++,,,---....................................,,,---......//////......///......---------......------.........////////////000000111111000000///---...000000//////111222222222333555888:::<<<>>><<<;;;::::::;;;===???AAAAAADDDHHHLLLPPPSSSUUUVVVYYYZZZZZZYYYWWWWWWXXXZZZ``````aaabbbcccdddddddddeeeeeedddaaa^^^]]]^^^___aaa```___```ccceeefffeeehhhhhhgggeeebbbbbbccceeeeeeaaa```cccfffjjjsss}}}++++++++++++++++++++++++........................+++,,,...//////...,,,+++------,,,+++++++++++++++...------,,,,,,------.........---------,,,,,,,,,------------------------------------,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...............//////000000000---,,,,,,++++++,,,,,,---+++,,,,,,---...///000000........................,,,,,,,,,,,,,,,------...***++++++,,,,,,---------+++++++++,,,,,,---------//////.........---------,,,,,,.../////////...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***++++++,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***,,,......,,,+++,,,...,,,,,,,,,------......///,,,,,,,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------......///000111111111111000//////---......---++++++,,,------------,,,+++,,,///111///---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...***+++,,,---......------000///...---+++***)))(((+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++,,,---......******+++++++++,,,,,,,,,------------------------)))************++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------,,,+++******+++,,,---......---------,,,,,,,,,,,,------......------,,,***+++,,,---....................................,,,---.../////////...---000///...------------------------.........//////...//////000000//////...---...000000//////111222111111222444777999;;;===<<<;;;::::::;;;===@@@AAAAAACCCGGGLLLPPPSSSUUUVVVYYYZZZZZZYYYWWWWWWXXXYYY]]]^^^___aaabbbddddddeeeddddddcccaaa^^^]]]___``````^^^^^^___cccfffggggggfffffffffdddbbbbbbdddfffdddaaa```cccfffkkkttt}}}++++++++++++++++++++++++........................+++,,,...//////...,,,+++---,,,++++++************,,,++++++******++++++,,,......---------,,,,,,,,,------------------------000//////...,,,***((('''+++++++++,,,,,,------------------------...///000*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---...000111111........................,,,++++++++++++,,,------+++,,,,,,---...///000000+++++++++,,,,,,---------,,,,,,+++++++++*********,,,,,,.../////////...---,,,,,,,,,------.........++++++++++++++++++++++++***)))'''&&&&&&''')))***+++,,,------.........---***++++++,,,,,,++++++***++++++,,,,,,,,,---------))),,,//////,,,******,,,)))***+++,,,---......---+++,,,...//////...,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............///000000111111111111111000///////////////---++++++---///,,,---,,,+++***,,,///111///---++++++,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////&&&''')))+++,,,,,,,,,+++******+++,,,,,,---......++++++------------+++++++++++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,---...///000*********++++++,,,,,,,,,------------------------,,,,,,---------.........------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---.........------,,,***))))))***,,,---.........------,,,,,,,,,,,,------......------,,,***+++,,,---............////////////////////////,,,,,,.../////////...---111000///...---,,,,,,,,,---------.........//////......////////////......---...000000//////111222///000111333555888:::<<<<<<;;;::::::;;;>>>@@@BBB@@@CCCGGGLLLPPPSSSUUUVVVVVVWWWXXXXXXXXXXXX[[[]]]ZZZ[[[]]]```bbbdddeeefffccccccbbb```^^^^^^___aaa^^^]]]]]]___cccgggiiiiiidddddddddcccbbbbbbeeehhhdddaaaaaadddgggllluuu~~~***+++,,,---...------,,,------------,,,,,,+++***------------------------+++++++++******)))))))))------------------------,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......222111///---,,,,,,,,,---)))))))))***+++,,,...///---------------------------,,,,,,+++*********+++---------....../////////***++++++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...////////////...---,,,+++------------------------.........------,,,,,,,,,111000///---,,,+++******---------,,,,,,+++++++++...------,,,,,,------...///...,,,+++***++++++,,,++++++++++++++++++++++++)))***,,,.........,,,+++)))***---/////////...------...///000000///...---///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++************+++,,,---...///...---,,,,,,,,,,,,,,,------............------,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******(((+++---...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000---***+++...///---***,,,,,,,,,++++++*********///...,,,+++***+++,,,,,,///...---,,,,,,,,,---...***++++++,,,,,,++++++***+++++++++,,,,,,---------******+++++++++,,,,,,,,,............------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,***))))))++++++,,,,,,,,,,,,------+++***+++...000///+++'''))))))***+++---...//////,,,,,,,,,---------......//////...---,,,,,,++++++,,,---...//////...---,,,,,,+++***)))***+++,,,---,,,,,,,,,---------...............------,,,,,,,,,,,,------......------,,,------------------------******+++,,,------------..................------000000000000000000000000------------------------++++++,,,,,,,,,,,,------------......//////000000111000///...///000222444222111000222777;;;>>>???CCC@@@===;;;<<<<<<<<<<<>>???AAA???<<<;;;<<<>>>>>>>>>@@@EEEKKKPPPSSSUUUVVVWWWXXXZZZ[[[ZZZWWWVVVYYY\\\`````````aaabbbdddeeefffbbbccccccaaa^^^]]]^^^___``````bbbeeegggiiihhhfffeeeffffffeeedddccceeegggfffaaa^^^___bbbiiittt)))******++++++++++++***,,,,,,---------,,,++++++******++++++,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,---------......---,,,,,,++++++,,,,,,---//////---,,,++++++++++++---------------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++........................------,,,++++++***))))))+++,,,,,,---------------------------------------...------------,,,,,,,,,///...---,,,,,,,,,,,,---------------,,,,,,,,,,,,...------,,,,,,------...,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))***+++,,,,,,,,,+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,---...//////000//////...............------............------,,,---............---,,,.........---------,,,,,,)))+++---...,,,+++++++++,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------111000...+++***+++...111,,,,,,,,,++++++++++++***,,,++++++************+++,,,++++++******++++++,,,,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------.........---,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++---...///++++++,,,,,,,,,,,,---------,,,++++++------,,,+++///...------,,,+++******,,,,,,,,,---------......------------------------......------------......***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,------......------,,,------------------------.........///......------++++++,,,,,,------......////////////////////////........................---............/////////000000000000000000//////222111000/////////000111222111111444999===???@@@???===;;;<<<===???@@@???AAAEEEKKKPPPSSSUUUVVVWWWWWWZZZ\\\[[[YYYYYY\\\___aaaaaaaaabbbbbbdddeeefffeeeeeedddbbb___]]]]]]^^^^^^___aaadddgggiiigggfffeeeffffffeeecccdddfffggghhhbbb^^^^^^aaahhhttt,,,---------------------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,---------......------------......//////------,,,,,,,,,---......---------------------------,,,,,,+++++++++,,,,,,........................---------,,,,,,,,,++++++------------------------------------------------,,,,,,+++++++++*********)))***+++,,,------------------------------------------------------------------,,,,,,,,,------...------------------,,,,,,...------,,,,,,------...+++,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............,,,,,,,,,,,,,,,---......///...------------......------............------------............------------------,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,------------------------.........//////666777666222---***,,,...++++++++++++++++++++++++,,,,,,++++++++++++++++++------------------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,+++******,,,...000+++++++++,,,,,,,,,------...,,,+++++++++,,,------......---,,,,,,+++******,,,,,,,,,---------......,,,,,,------------------///...,,,,,,,,,,,,...///((()))+++,,,,,,++++++***,,,,,,,,,---------......++++++++++++++++++++++++,,,------......------,,,------------------------------------,,,+++************++++++,,,---......////////////////////////////////////////////////------........./////////222222111111000000//////333222111000//////000000111111222555:::???AAABBB@@@>>><<<===>>>??????>>>@@@EEEJJJNNNQQQSSSUUUVVVVVVXXX[[[[[[YYYZZZ]]]aaabbbbbbbbbbbbccccccdddeeeggggggfffccc___]]]]]]^^^]]]^^^```dddhhhiiihhhffffffgggfffeeecccdddfffhhhjjjddd___```cccjjjvvv...---------------------+++,,,,,,------,,,,,,,,,------,,,,,,+++***))))))------------------------+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---------......,,,,,,---....../////////------,,,,,,,,,---......---------------------------,,,,,,+++,,,,,,------........................---------,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---.........------------------------------------------------------,,,,,,,,,---......------------------------...------,,,,,,------...+++,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............++++++++++++++++++,,,---,,,,,,,,,++++++,,,------------............------........................,,,,,,,,,,,,+++++++++++++++,,,...---,,,+++,,,---,,,,,,,,,------.........---------.........//////666999;;;999444///------++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,------.........++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))******+++++++++************+++++++++,,,,,,,,,///...,,,*********,,,---+++++++++,,,,,,,,,------------,,,******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------...---,,,++++++,,,---...+++,,,.../////////...---,,,,,,,,,---------......++++++++++++++++++++++++,,,------......------,,,------------------------------------,,,+++************++++++,,,---..............................////////////////////////,,,------------.........222222111111000000//////222222111000000/////////111111333777<<<@@@CCCCCCBBB@@@>>>>>>>>>>>>===<<>>BBBDDDDDDCCCAAA????????????===;;;???BBBGGGJJJLLLNNNQQQSSSTTTWWWZZZZZZYYYZZZ^^^bbbeeeddddddccccccccccccdddffffffeeebbb^^^\\\\\\]]][[[]]]aaafffkkkllljjjhhhhhhhhhfffdddcccdddgggjjjkkkgggeeegggkkkrrr~~~...---,,,+++***++++++,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,---------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------,,,,,,,,,---------......***+++,,,---------,,,+++------,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,---......------,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---------------------------------------------...+++,,,---...............------------------------,,,,,,,,,---------.........------,,,,,,,,,------------------.........///...------,,,,,,------......------,,,,,,,,,,,,---------------------------,,,---...//////......---************+++,,,,,,---...---,,,++++++,,,---...******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,---...------............------000///...------...///000------,,,,,,,,,+++++++++,,,---...---,,,+++---...,,,,,,------.../////////+++++++++,,,,,,,,,---------...000333444333000---******+++++++++,,,,,,,,,+++,,,---.........------((()))***,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,------------...******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************************++++++,,,,,,,,,,,,------+++---...,,,******,,,...+++++++++,,,,,,---------,,,,,,,,,---------...............------,,,,,,+++,,,,,,,,,------,,,,,,,,,******))))))******+++,,,,,,,,,,,,---------......+++,,,,,,,,,------------,,,------......------,,,------------------------------......///.........------------------..............................---------------------------............///////////////////////////000000///000000111111111111000000111444999???CCCEEEEEEAAA@@@??????@@@@@@>>><<<@@@CCCGGGJJJLLLNNNQQQSSSVVVYYY[[[\\\ZZZ[[[___bbbfffeeedddccccccccccccccceeeeeedddaaa^^^\\\\\\]]][[[]]]bbbggglllmmmllliiiiiihhhfffdddcccdddhhhkkkiiiffffffjjjooouuu000///...---,,,------...***+++,,,,,,------------******+++,,,...///000000+++++++++,,,,,,---------------------------------+++,,,,,,---.........---,,,,,,,,,---------......------/////////...---,,,)))))))))***+++---...///------------------------,,,,,,,,,,,,,,,---...////////////......---------++++++++++++++++++++++++------------------------........................000//////......---,,,,,,------......//////......------------------------,,,,,,,,,------.........///...---,,,,,,,,,,,,------------.........//////...------,,,,,,------...///...,,,+++***++++++,,,------------------------***,,,...000000///...---,,,++++++,,,---...///000......,,,,,,,,,,,,..............................,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++...------,,,,,,,,,------,,,,,,,,,,,,------...///---..................---000///...------...///000......---------,,,,,,,,,------...---++++++---///,,,,,,------...///000000---------.........//////...,,,+++---//////,,,(((*********++++++,,,,,,,,,)))***,,,---...---,,,,,,***+++,,,...//////......,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,---------......+++,,,------............,,,,,,------------......'''((()))******+++******++++++,,,,,,,,,---------***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---,,,,,,++++++++++++---......---++++++...---,,,+++,,,---...///,,,,,,,,,---------......,,,,,,,,,------.........,,,------......------,,,------------------------******+++,,,------------..................------........................------------------------////////////000000000000------......//////000000...///000111111111111111000111444999@@@DDDFFFFFF???>>>>>>???AAAAAA@@@>>>AAADDDGGGJJJLLLNNNQQQSSSXXX[[[]]]]]]\\\\\\```cccffffffeeedddcccccccccccccccdddccc```]]]\\\\\\]]][[[^^^bbbhhhmmmnnnmmmjjjiiihhhfffdddcccdddhhhkkkgggeeefffkkkpppwww.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++((((((***,,,------)))***++++++------...///.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///...---,,,,,,---...///...------,,,++++++++++++------,,,,,,,,,---...............------,,,,,,,,,---.........//////000000222111/////////...,,,+++------------------------000///...------------------,,,,,,++++++,,,,,,---000000///............///------......//////000000------------------------.../////////...---,,,,,,---.........---,,,,,,+++,,,,,,---------------------,,,,,,+++*********+++------------------------***+++,,,,,,------------,,,,,,+++++++++,,,---...000111222222111///---+++///............---------***++++++,,,---------,,,*********++++++,,,,,,------------,,,,,,+++++++++......---------,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,++++++*********............---,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,***)))***------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........////////////......,,,,,,---......---,,,,,,......---+++)))((('''&&&...---,,,,,,,,,,,,---...+++++++++******)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***000000///...------,,,,,,...------,,,---...///000.................................------,,,,,,,,,---...000111111111000//////////////////......---/////////000111111222222111222444888>>>BBBDDDDDDBBBAAA???======>>>???@@@AAADDDIIINNNQQQQQQOOONNNUUUVVVXXXYYY[[[\\\]]]]]]dddccccccbbbbbbccccccdddgggfffccc```]]][[[[[[[[[___aaadddhhhjjjkkkhhheeeeeeffffffeeeddddddgggiiigggdddeeelllrrrxxx------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---,,,,,,...///000///***++++++,,,,,,------.........---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------......---,,,,,,---......------,,,,,,+++,,,,,,,,,...------,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++///...------......---,,,------------------------///......---,,,,,,------------,,,,,,,,,,,,------000//////...............------------............------------------------..................---,,,------......------,,,+++***++++++,,,---...//////,,,,,,++++++************------------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,---...///000111111111///---,,,///............---------++++++,,,---------------+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---......,,,,,,,,,+++++++++******------......------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,+++,,,...///---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------............------,,,,,,---......---,,,,,,,,,,,,,,,++++++*********...---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------.........---,,,,,,+++******,,,---.../////////...------------..................------,,,---...///000.................................------,,,,,,,,,---...///000111000000///,,,,,,---...//////....../////////000111111222222333333555999???CCCEEEEEEBBBAAA???>>>===>>>???@@@BBBEEEJJJOOORRRRRRQQQOOOTTTUUUWWWYYY[[[\\\\\\]]]bbbaaabbbbbbcccdddeeefffiiigggdddaaa^^^]]]\\\\\\```bbbeeeiiilllllliiigggdddeeeeeedddccccccfffhhhiiifffffflllrrryyy,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---...000111000///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++------------------------------,,,,,,++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...///...------,,,,,,,,,,,,...------------,,,,,,,,,---,,,,,,+++******)))))),,,++++++,,,...///...---------------------------...------,,,,,,,,,,,,,,,......------------......///.........---------------------,,,,,,,,,,,,,,,------------------------,,,------............---------......------,,,,,,)))***+++,,,---...///000...------------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...///000000///...---///............---------,,,,,,---............---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,------------,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,++++++++++++***+++,,,------......------------............------++++++++++++++++++++++++...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,,,,------......------,,,,,,------...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...//////...---+++***)))))),,,,,,---...////////////***+++,,,---...000111111...------------...//////////////////////////////.........------------------...///000000000000///******,,,---...//////////////////000111111222222333444666:::@@@DDDFFFFFFBBBAAA@@@>>>>>>??????@@@CCCFFFJJJOOORRRRRRRRRQQQSSSTTTVVVXXXZZZ[[[\\\\\\`````````aaaccceeefffgggiiihhheeebbb```^^^^^^^^^aaabbbeeeiiimmmmmmjjjhhhcccddddddcccbbbccceeegggiiieeedddiiiooovvv,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++---......---+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---,,,+++++++++------------------------.........------------------,,,+++,,,...///...---........................---,,,,,,+++++++++,,,,,,//////............//////...............------,,,......------,,,,,,++++++,,,,,,------------------+++,,,------............,,,------...------,,,,,,******+++,,,------......//////000000000/////////------,,,,,,,,,+++++++++------,,,,,,,,,---------+++,,,,,,---------------,,,,,,---...//////......///............---------------......///......------------,,,,,,++++++***+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---............---..................---,,,,,,------------......------......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------------------------------++++++,,,,,,---...//////------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------.........---,,,,,,+++******)))***+++,,,------......***+++,,,---...000111111......------............////////////////////////...............---------.........///////////////+++,,,---.../////////////////////000111111222222333333555:::???CCCEEEFFFBBBAAA@@@?????????@@@@@@BBBEEEIIINNNQQQRRRQQQQQQRRRSSSUUUWWWYYY[[[\\\\\\``````aaaaaabbbdddeeefffiiihhheeebbb```___^^^^^^```aaaeeeiiilllmmmjjjhhhdddddddddcccbbbccceeeggggggbbbaaaeeekkksss}}},,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++------+++)))...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000///...---,,,+++++++++------------------------,,,------...///000000111000///......//////...,,,........................,,,,,,+++++++++,,,,,,---000//////......//////000....../////////...---,,,///.........------,,,,,,,,,,,,,,,---------......++++++,,,---.........---,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,++++++---...////////////......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,------...+++,,,---.........------,,,,,,---......////////////............------------......///......------...------,,,,,,++++++++++++++++++,,,,,,---------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++++++++++++++++++++***+++,,,---.../////////---..................---,,,,,,,,,------.........+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,---......------------------------------------------......------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---......---------.........//////..................------////////////////////////.......................................//////000//////000000000000///.../////////000111111222222222222444888>>>BBBDDDEEEBBBAAAAAA@@@@@@@@@@@@@@@@@@CCCGGGKKKOOOPPPQQQPPPRRRSSSUUUWWWYYY[[[\\\\\\bbbbbbaaaaaabbbbbbcccccchhhgggdddbbb```___^^^^^^^^^```ccchhhkkkllljjjgggeeeffffffeeeddddddfffiiihhhcccaaaeeekkkrrr}}},,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---,,,,,,---...---+++---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------------...//////...------,,,,,,,,,,,,,,,,,,,,,------------...)))***+++,,,...///000000111000......//////...---........................,,,,,,,,,,,,,,,------...//////............//////...///000000000///---,,,............------------+++,,,,,,------.........+++,,,,,,------------,,,,,,,,,------......---------------,,,++++++*********+++,,,---------,,,++++++,,,,,,------....../////////---,,,,,,,,,---...+++,,,---//////......------------......//////000///............------------............---,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***++++++++++++,,,,,,,,,***+++,,,---............------............------)))******++++++,,,,,,---)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...---,,,,,,---...///...------,,,,,,------......---------------,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...***++++++,,,,,,------...---------------...///000...............---------.........///......---,,,......................................./////////......------......///000111111111111111000///.../////////000111111222222111222444888===BBBDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBFFFJJJNNNPPPPPPQQQRRRSSSUUUXXXZZZ\\\]]]]]]cccbbbbbbaaaaaaaaabbbbbbhhhgggdddbbb```_________]]]___bbbgggkkkkkkiiigggeeeffffffeeedddeeegggiiijjjfffeeeiiiooovvv------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,------------,,,---............---,,,///......------------......------,,,,,,,,,------,,,,,,,,,---------......******+++,,,------.........---,,,---///000///...........................------,,,,,,---......//////......------......//////000111222111000...---,,,,,,,,,,,,,,,---------++++++,,,,,,---......///,,,,,,---------,,,+++++++++,,,------......------,,,,,,,,,+++++++++++++++)))***,,,......---,,,+++++++++,,,---///000111111000///---,,,,,,,,,---...+++,,,...///000///...---/////////...//////000000///............------------------------,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......******+++++++++,,,,,,,,,++++++,,,---............,,,,,,------------,,,,,,))))))***++++++,,,------(((+++---,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,++++++,,,---......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***+++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---///...---------...//////............................../////////...,,,,,,---------------------------........./////////000......---------...///000...///000000000000000////////////000111111222222222222444999>>>CCCEEEEEEAAAAAABBBBBBAAAAAA@@@???@@@BBBFFFJJJNNNPPPQQQRRRRRRSSSVVVXXX[[[]]]^^^___aaaaaa```aaaaaabbbcccdddiiihhheeecccaaaaaaaaaaaa^^^```ccchhhlllmmmkkkhhhdddeeeeeedddcccdddfffhhhkkkgggggglllrrrxxx.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111...+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........------------------------***++++++,,,---...//////,,,,,,------------......------...//////...------000///...---------------------,,,,,,,,,---......,,,,,,,,,------.........------------------------+++******,,,...000000///////////////////////////---------------...///000......------------......///000222333222111///...*********++++++,,,,,,---++++++,,,,,,---...//////------------,,,,,,+++***+++,,,,,,---.........---*********++++++,,,,,,,,,+++---///000111000///...***+++,,,...000111333333111000...,,,,,,,,,...///+++,,,...000000///...---000000////////////000000//////.........---------,,,---------,,,,,,+++***,,,,,,,,,------.........---------,,,,,,+++++++++......---------,,,,,,,,,+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...////////////*********++++++,,,,,,,,,,,,,,,------......------+++,,,,,,------,,,,,,+++++++++,,,------...//////)))+++...---***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,***))))))***,,,---...---,,,,,,,,,,,,---...***++++++,,,,,,---------,,,,,,---......---,,,,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------...------,,,,,,------...---------,,,,,,+++++++++...---,,,+++***+++,,,------------.........//////....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000......---,,,---...///000+++,,,---///000000000000/////////000111111222222333444666:::???DDDFFFFFFAAAAAABBBBBBBBBAAA@@@???AAACCCGGGKKKOOOQQQSSSSSSSSSTTTVVVYYY\\\^^^_______________```aaaccceeeeeejjjiiigggdddcccbbbbbbbbb___aaadddiiimmmnnnllljjjcccddddddcccbbbccceeegggiiifffggglllrrrwww***++++++,,,,,,++++++***,,,---......//////......------------------------++++++++++++++++++++++++)))***,,,---......---,,,+++++++++,,,,,,+++******---,,,,,,++++++,,,,,,---000///---+++++++++---...------------------,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++...........................,,,+++,,,///000---++++++,,,------......------...........................---+++((('''(((,,,//////,,,)))))),,,...---,,,,,,---......//////......------------------------111000///...------......,,,---///000000000///...------......///000111111---///000222222000///---........................,,,---...---,,,+++,,,---/////////...---------,,,------............------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000222444555666111,,,***+++------,,,,,,,,,,,,---------......------------.........///---...///000000///...---------,,,,,,,,,,,,+++++++++,,,---.........---,,,..............................---,,,,,,,,,,,,---)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------...,,,++++++,,,------,,,...---+++*********++++++,,,,,,,,,,,,++++++***))).........------,,,,,,,,,***++++++,,,,,,---------.........,,,***'''&&&%%%+++,,,...------,,,...///.........------,,,,,,,,,,,,,,,,,,---------......+++,,,------------,,,+++***,,,000444666444///,,,)))***+++,,,---.........---,,,,,,++++++,,,,,,---111000///...,,,***)))))),,,------......------,,,///...---,,,,,,,,,,,,,,,........./////////000000........................,,,,,,,,,------.................................////////////000111222333///...---------///000111......//////000111333444555555666999???DDDGGGIIIFFFEEEDDDCCCAAAAAAAAA@@@DDDGGGKKKOOORRRRRRQQQPPPRRRSSSUUUXXX[[[]]]^^^^^^___```bbbccceeeeeeffffffiiihhhhhhfffeeecccaaa```ccc```bbbiiimmmjjjeeedddcccbbbbbbbbbdddfffiiikkklllfffeeekkkpppttt}}}++++++,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...---+++***)))---------......------,,,---,,,,,,++++++,,,,,,------.........---,,,,,,+++---------------------------------------------------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...,,,***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,***((())),,,//////,,,******,,,...---,,,,,,---......//////..............................////////////////////////+++,,,------...---------++++++,,,,,,---......///......000000000000.................................///000///...---...000...............---------,,,------------------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000222333444555444111,,,+++,,,------,,,,,,,,,---------.........------........./////////...///000000000000///............---------,,,,,,+++,,,---.........------..............................---,,,,,,,,,,,,------------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------...,,,++++++,,,------,,,......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))((('''+++,,,------,,,,,,---///------------,,,,,,,,,+++,,,,,,,,,---------......---,,,++++++++++++,,,---,,,,,,,,,---......+++))),,,------------,,,++++++---,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,///...---,,,,,,,,,,,,---+++,,,,,,,,,,,,---------........................------...............///........................///......//////111222222//////.........///000111/////////000111222333444555555666:::@@@FFFIIIJJJGGGFFFEEECCCBBBBBBAAAAAAAAADDDHHHMMMPPPPPPPPPOOOQQQRRRTTTVVVYYYZZZ[[[\\\^^^___aaabbbdddeeeeeeeeehhhhhhgggfffeeecccaaa```aaa___aaaiiimmmjjjfffdddccccccbbbbbbdddfffiiijjjlllgggfffkkkpppuuu~~~++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,------------------------------------------------------------,,,+++***))),,,------......------------,,,,,,++++++,,,,,,---+++---...//////---+++***+++,,,,,,------................................./////////...............,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,,,,***)))+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,......,,,++++++,,,------,,,,,,---......//////......////////////////////////---...///000000000///...---,,,,,,,,,,,,---......++++++,,,,,,---............................................................///000///......///000---------...............,,,,,,,,,------,,,,,,,,,.........---------------------------------------,,,---000222444555555555222000...---------,,,+++,,,------------.............../////////000000000///000000111111000000////////////............---+++,,,------......------..............................---,,,,,,,,,,,,---......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++++++++,,,,,,------------------------...,,,+++,,,---...---+++///...---,,,,,,,,,------,,,,,,------...---------,,,,,,++++++++++++******...---------------,,,,,,---***((())),,,...---+++***,,,------++++++,,,...,,,,,,,,,,,,++++++++++++,,,,,,,,,---------.........,,,***((((((***,,,...222000,,,+++,,,------------------------,,,++++++,,,---......---,,,+++***++++++,,,------......///,,,------......------,,,......---,,,,,,,,,------++++++++++++,,,,,,,,,,,,........................///////////////................................................///000111000000/////////000111111000000000000222333444555555555666;;;AAAGGGKKKLLLGGGFFFEEEDDDCCCBBBBBBBBB@@@BBBGGGLLLOOOPPPQQQPPPPPPQQQSSSUUUWWWXXXYYYYYY]]]^^^```aaacccdddddddddgggggggggfffeeecccbbbaaa___]]]```hhhmmmkkkgggfffdddcccbbbbbbdddfffhhhjjjkkkgggfffjjjpppvvv+++,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,------------------------------------------------******+++,,,------------******+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,---.........---,,,+++++++++,,,,,,---...//////..............................------,,,,,,,,,---........................++++++++++++,,,+++***)))+++,,,------......------........................***+++------,,,+++,,,---------,,,,,,------------,,,---......///.................................---...000111111///---,,,//////...------///000111........./////////000000......------------..............................+++,,,...---,,,,,,---...,,,---------.../////////,,,------......------,,,...............---------------------............,,,...111444555555555444000//////......---,,,+++------------............////////////000000000000000000111111111111000000/////////.........------,,,,,,,,,---------------..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,......---+++---------,,,,,,,,,------,,,,,,---.../////////...,,,,,,,,,+++++++++++++++------------------......///,,,)))***...000///---***,,,---,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......---,,,***))))))***,,,---222///,,,+++,,,---......)))***+++---......//////,,,---...//////---***)))++++++,,,,,,---...//////,,,------......------,,,...------,,,,,,,,,------,,,,,,,,,---------..............................000/////////......------........................---------------...///000111000000000000111111111000000000111222333555555333333555:::@@@GGGJJJLLLEEEEEEDDDCCCBBBAAAAAAAAAAAACCCHHHLLLPPPRRRSSSSSSOOOQQQRRRTTTVVVWWWXXXXXX\\\]]]___aaabbbcccccccccgggggggggfffeeedddbbbaaa]]][[[^^^gggmmmkkkhhhgggdddcccbbbbbbcccfffhhhjjjiiigggfffjjjpppyyy,,,,,,,,,------,,,,,,,,,,,,,,,---...............------------------------++++++++++++++++++++++++++++++++++++,,,---......)))***++++++,,,,,,,,,+++---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,......++++++,,,,,,---...//////------------------------...------,,,,,,,,,---...........................---.........---,,,,,,++++++,,,------......------........................)))+++---...---,,,,,,---,,,---......------------,,,---......///.........------------------------///000111111000...,,,***//////...------///000111.........///////////////......------------..............................+++,,,------,,,,,,---///,,,---------.../////////......////////////..............................---------....../////////...///222444555444333222.../////////...---,,,+++---------.........//////////////////000000000000111111000000000000111111.........------------,,,,,,,,,,,,,,,------....................................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------------------------,,,,,,---//////---++++++++++++,,,,,,,,,++++++,,,---......////////////,,,,,,,,,---------------++++++,,,,,,---.../////////---++++++---...---++++++---------++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,+++++++++***)))((()))***,,,++++++***+++,,,---.../////////,,,---/////////---+++***,,,,,,------------------,,,------......------,,,------,,,,,,,,,------...,,,,,,,,,---------..............................///......------,,,,,,,,,........................---------------......///000111111111111000000000000000000111222333555555222222333888???EEEIIIJJJCCCBBBAAAAAA@@@@@@@@@@@@@@@CCCGGGKKKOOOQQQRRRSSSPPPQQQSSSUUUWWWXXXYYYZZZ\\\]]]___```bbbbbbccccccgggggggggfffeeecccbbbaaa]]][[[^^^gggmmmllliiihhhddddddcccbbbccceeehhhiiifffffffffiiiqqq|||,,,,,,------------,,,,,,,,,---......//////......------------------------++++++++++++++++++++++++///...---,,,++++++++++++++++++,,,---............---,,,,,,++++++,,,,,,---...---,,,***+++,,,...000+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///...---------...000111,,,,,,,,,,,,,,,,,,,,,,,,...000111000...---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,---...,,,---//////---,,,---...,,,---......//////......------------------------///000000000000...---,,,---,,,,,,,,,,,,---......------------------------................................................,,,...//////......000111---------...............//////000000000000//////.............../////////------......///000000000000111222333333222111111---///000///...,,,,,,---------........./////////....../////////000000000111000000//////000000111.........---------,,,,,,---,,,,,,,,,,,,---...///..............................---,,,,,,,,,,,,---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------------------------------...//////---+++******+++,,,,,,,,,++++++------......///.........,,,,,,------------......******+++,,,,,,------...,,,,,,,,,,,,+++***))))))---...///...,,,+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......***+++---......---+++******)))***+++......---,,,...............---,,,,,,,,,---...//////...---,,,...---------------,,,,,,,,,------......------,,,------,,,,,,,,,---......++++++++++++,,,,,,,,,,,,........................---------------,,,,,,,,,..............................---------......///000000111111111000///...000000000000222333444555222111333777>>>DDDHHHIIIBBBAAA@@@??????????????????AAADDDHHHLLLNNNOOOPPPOOOQQQSSSVVVXXXZZZ[[[\\\\\\]]]___```bbbccccccccciiihhhhhhfffeeecccaaa```]]]\\\___hhhnnnmmmjjjiiieeedddccccccccceeegggiiibbbdddfffhhhqqq,,,,,,------------,,,,,,,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---+++++++++++++++***+++,,,---............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...000222,,,,,,,,,,,,,,,,,,,,,,,,///111222111...,,,---...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,---...000+++...000000...,,,---...,,,---......//////..............................---.........//////000000+++,,,------...---------------------------------......000000000000..............................,,,---//////...///000222...............---------......////////////......---........./////////000---......///000000111111333222222111000000//////---///000///,,,+++---///............////////////------........./////////000000///......///000000/////////............---------,,,,,,,,,---...///..............................---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------------------------------///000000---+++******,,,---------,,,,,,------.........---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********(((,,,111000---******+++...///000///---,,,---...+++,,,,,,,,,------------,,,,,,,,,---------......------------------------///...---...///000///..................------,,,,,,,,,------.../////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,---...///+++,,,,,,,,,,,,---------........................------------....................................//////.............../////////000000000///...---/////////000111222333444333333444888>>>DDDGGGHHHBBBAAA@@@@@@???@@@@@@@@@@@@BBBDDDHHHJJJMMMNNNOOONNNOOORRRUUUXXXZZZ\\\]]]]]]^^^___aaabbbcccddddddjjjjjjhhhgggdddbbb```^^^___]]]```iiiooonnnkkkjjjeeedddccccccccceeeggghhh___ccceeehhhrrr,,,------......------,,,++++++,,,---------,,,,,,------------------------------------------------,,,+++******+++,,,...///((()))***+++,,,,,,---,,,---,,,,,,++++++,,,,,,---***+++---//////...---,,,------------------,,,,,,------------------------***)))((((((***,,,///000...........................111222111...,,,,,,...+++,,,------......------........................+++,,,---,,,,,,---///111+++...111000...,,,---...,,,---......//////......////////////////////////++++++,,,---///111333444,,,---///000000000///.../////////////////////...---///111222222111///---........................***+++------------...000/////////......------,,,------............---------.........//////000000---......///000111111222444333222000///.........---///000...,,,+++---000............/////////000------------.........///000///...------...///000000000000000////////////------,,,+++,,,---...///..............................---,,,,,,,,,,,,---))))))***,,,...///111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,---------------------------------///000000---+++***+++---...///...---------.........---,,,++++++*********++++++,,,,,,,,,......---+++)))((('''&&&(((///555666111---...111///000111000...------///,,,,,,,,,------.........,,,,,,,,,---------......000///---++++++---///000000...+++******+++,,,+++++++++---...///000000000,,,,,,,,,,,,---///000111+++,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,---...///........./////////000000........................---.........//////000000........................000//////.........//////...///000000000...---,,,......//////000111333444555555666999???DDDGGGIIIBBBBBBAAAAAA@@@@@@AAAAAACCCDDDGGGIIILLLNNNOOOPPPLLLNNNQQQTTTXXXZZZ\\\]]]]]]^^^```aaacccdddddddddkkkjjjiiigggdddaaa___]]]```^^^aaajjjpppnnnkkkjjjeeeeeeccccccccceeeggghhh]]]bbbeeegggrrr000000000//////...............//////...---,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***------------------------------------------,,,,,,///...,,,++++++,,,...///---......///000/////////,,,,,,,,,------.........---,,,,,,,,,,,,---......---------,,,,,,+++++++++///...---,,,,,,---...///***+++,,,---.....................------,,,,,,,,,000000///...---,,,,,,+++------------..................---------,,,,,,,,,...///////////////..................////////////////////////////////////000000000000000000000000000///...------...///000////////////////////////111111000000//////......,,,------...///000111111+++,,,,,,------......//////////////////000111111111111000///...---,,,,,,---.../////////...---,,,---------.........//////111...+++,,,///111000/////////000000000000//////000000///..................000111000...------...000000///...............------------------------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...***'''(((,,,---***&&&,,,------......------,,,000000///...------,,,,,,,,,,,,,,,---------...............------,,,,,,,,,---.../////////---***)))++++++******++++++,,,---------++++++++++++------///...------++++++***))),,,,,,,,,---...///000111666555333111...,,,***)))---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,000//////...---,,,,,,+++------.........---+++*********+++,,,,,,---......------++++++++++++------.........------,,,,,,,,,...------,,,,,,++++++******+++,,,...///000000000333333333222111///...------,,,,,,...111222111000000000000000000000000000111111111111222333444555444333333666:::???BBBCCCEEEEEEDDDCCCCCCCCCCCCCCCEEEGGGJJJKKKKKKKKKMMMOOOOOOQQQTTTXXXZZZ[[[[[[[[[]]]\\\^^^bbbdddcccdddggglllkkkjjjhhheeebbb```___aaa___aaajjjooonnnkkkjjjhhhgggfffdddcccdddgggjjjdddcccaaadddrrr---------,,,,,,,,,++++++......//////...------,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&(((***,,,---......------------------------------------------------///...,,,++++++,,,...///,,,,,,---............---,,,,,,,,,,,,---------------,,,,,,,,,,,,---......---------,,,,,,,,,++++++......------------......***+++,,,---.....................------,,,,,,,,,/////////...------,,,,,,....../////////000000000.........---------,,,,,,....../////////......---............////////////////////////////////////////////////////////////000///...------...///000..............................//////000000000111/////////............---...............---------///////////////000000111////////////............------............------------------............000...,,,,,,///000000///------............------//////...------------------///000000...------...000000///...............---------------------------,,,,,,,,,,,,,,,,,,+++------------------------////////////////////////------------------------///---+++,,,......,,,))),,,------......------,,,///......---,,,,,,++++++,,,,,,,,,---------............---------,,,,,,,,,+++,,,---.........---,,,+++++++++***++++++,,,------,,,,,,++++++,,,,,,---...------,,,,,,+++++++++---,,,,,,,,,---...//////000000///...,,,+++******---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,222222111111000//////...------.........---,,,+++***++++++,,,------............---,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------,,,---,,,,,,---...///---,,,000000000000000000000000000000000000111111222333222222444999>>>CCCEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCDDDGGGKKKMMMNNNNNNPPPQQQOOOQQQTTTWWWZZZ[[[[[[[[[___]]]___dddfffdddeeehhhjjjiiihhhfffdddaaa___]]]^^^\\\^^^ggglllkkkhhhhhhffffffeeeddddddeeehhhkkkfffeeecccfffsss,,,,,,,,,,,,++++++++++++.........///......---,,,111000///---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------+++,,,,,,------............---,,,++++++,,,---...******+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......------------,,,,,,,,,,,,---..................---+++,,,---........................---------------........................000000000000111111111111.........------------,,,,,,---............------............//////////////////////////////////////////////////////////////////............//////------------------------//////////////////000000///............---------000000///......---,,,,,,//////......//////000111------.........//////000------,,,,,,,,,------...,,,,,,,,,---------......000...------///000000///---......//////......---......---,,,,,,,,,,,,---+++---//////---------...000//////............///------------------------,,,,,,,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////...,,,+++,,,------......------,,,---------,,,,,,++++++***,,,,,,,,,---------.........------------,,,,,,,,,++++++,,,,,,---...//////+++++++++++++++,,,------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,------....../////////......------,,,------.........---,,,++++++++++++,,,------......///......------......///...------------,,,,,,,,,***++++++,,,------......000///...---------------...............///000111///...------......,,,***000000000000000000000000000000000///000000111111111222555;;;AAAFFFHHHHHHEEEDDDCCCBBBAAABBBCCCCCCCCCGGGLLLPPPRRRRRRRRRSSSNNNQQQTTTWWWZZZ[[[[[[[[[___^^^```eeegggeeeeeehhhgggggggggeeeccc```^^^\\\]]][[[^^^ffflllkkkhhhgggfffeeedddcccdddfffiiijjjgggggggggjjjuuu---------------------------...............------111000...---,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000000///...---,,,+++------------------------++++++,,,,,,---...//////...---,,,,,,,,,,,,---...******+++,,,,,,,,,,,,,,,------,,,,,,+++++++++***---,,,,,,,,,,,,---......------------------,,,,,,,,,---...//////...---,,,,,,,,,---..............................------------------........./////////000000000111111111111............------------+++,,,------...---------............/////////////////////////////////////////////////////////////////////....../////////------------------------222222111///...---,,,+++++++++,,,---...///000000.........---------,,,,,,///............///000000---------.........//////------,,,++++++,,,...///,,,,,,,,,,,,------------............//////000///000000111111111111000000......------,,,------...***,,,---...---------///000///............//////........................------......//////000000------------------------++++++++++++++++++++++++------------------------))),,,...///---+++++++++,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---//////,,,++++++++++++,,,------++++++------------++++++,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......***++++++,,,---...//////------------,,,,,,++++++---------------------,,,,,,,,,,,,,,,------............------------......------------------------,,,,,,,,,,,,------......000///...---,,,------...000///.........///000111000/////////111111///...////////////////////////111111000000000000111111333333555:::@@@EEEHHHIIIEEEDDDBBBAAA@@@AAABBBCCCDDDIIIOOOTTTUUUTTTSSSSSSNNNPPPTTTWWWYYYZZZZZZZZZ___^^^```eeegggddddddffffffggggggfffdddaaa^^^]]]___]]]```iiinnnnnnkkkjjjfffdddccccccdddfffggggggggghhhiiimmmyyy------------------------------...............---///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&(((***+++,,,------------------------------++++++,,,,,,---...//////---------,,,,,,---------++++++,,,------------------------,,,,,,+++++++++---,,,,,,,,,,,,---......------------------------,,,---...//////...---,,,------......//////..............................,,,,,,------.../////////........./////////000000//////.........---------+++,,,,,,---......------............////////////////////////////////////...........................//////////////////...------------------------111111000///...---,,,,,,+++,,,,,,---...///000000++++++,,,,,,------------...............//////000............------------------,,,+++,,,---...000,,,,,,,,,---------......---...///////////////000000000111111111111000000///...............//////***,,,---...---------/////////............//////.................................//////000000000,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------))),,,......,,,++++++,,,,,,------......------,,,............------------,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,++++++,,,,,,---...++++++------------+++++++++,,,,,,------......///------,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,---......++++++,,,------...//////000000000///////////////------------------------,,,,,,------------......,,,,,,,,,------,,,,,,,,,------------------------.........------,,,,,,,,,---------------...//////------,,,,,,++++++,,,,,,.........///222222111000////////////////////////222222111111111222333333555444444777<<>>>>>???AAACCCGGGKKKQQQUUUUUURRRQQQPPPMMMPPPSSSVVVYYYZZZZZZZZZ]]]\\\___eeefffcccaaacccfffgggiiiiiihhheeebbb```___]]]```iiiooonnnllllllhhhfffcccdddggghhhfffdddbbbeeehhhnnn{{{++++++,,,,,,,,,---------,,,------...//////......---------,,,,,,------...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000000000///...,,,+++***------------------------------------------------,,,------------------,,,,,,,,,---...............---..................///---,,,,,,,,,,,,---......------------.........///......------------............////////////......---........./////////000---------...............,,,------------.........////////////............,,,,,,---...////////////............////////////////////////////////////........................---...///000000///...---........................++++++,,,---///000111111111000000000000/////////.........///////////////...------------...//////,,,,,,------------......,,,---...///000000000000........./////////000000+++...000111///...///000//////000000000000//////...---------......///000---///000000...------..................///000000....................................------------------------------------++++++++++++++++++++++++------------------------///,,,)))))),,,//////---,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......***+++---............------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------------...............---,,,,,,,,,---...//////+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------...............++++++++++++++++++++++++---,,,,,,,,,,,,---...///..................------,,,,,,---......---,,,,,,,,,,,,,,,---------.....................---------,,,---///000000...,,,+++...///222333333222000///---------...000111///...000000000000000000000000/////////000111333555555///000444999???DDDEEEEEEDDDBBB@@@======???AAACCCEEEIIIOOORRRSSSRRRQQQQQQMMMOOOSSSVVVXXXZZZZZZYYY^^^]]]aaafffgggcccaaaccceeegggiiijjjiiifffcccaaa^^^\\\___hhhnnnnnnlllkkkhhhfffdddfffkkkmmmllliiiaaaccceeekkkxxx.........//////000000000,,,,,,---.../////////...///...---,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---.........------------------------------------------,,,,,,,,,------......------,,,+++,,,------......---------.........///000000000---,,,,,,,,,,,,---......---------........./////////...---,,,,,,---...///...///////////////......---.........//////000000........................---------............///000/////////............,,,---...///000000000000............/////////000////////////////////////........................---...///000000///...---////////////////////////---------............///......///000111222333333222222111111000000//////...------------...//////***++++++,,,---//////000,,,---///111222111111000////////////000000000000+++...111111///......000111111222222222222111111,,,,,,,,,,,,,,,---...///...000111000...------..................///000111////////////////////////111111000000//////......................................................------------------------///)))$$$%%%***------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........'''))),,,...000000///...---,,,,,,,,,,,,---.........---++++++++++++---...........................,,,,,,,,,---...///000111,,,,,,---......///000000---,,,,,,,,,,,,---.....................---------........................---,,,,,,+++,,,---...///..................------,,,---...//////...---,,,,,,,,,,,,------.........,,,,,,------.../////////---///111222111...***'''(((+++...111333222///...222111000111222222000...000000000000000000000000------...///111333444555***...444===DDDGGGFFFDDDDDDBBB???======>>>AAACCCCCCGGGMMMPPPRRRRRRRRRSSSMMMOOOSSSVVVXXXYYYYYYYYY___^^^bbbggghhhdddbbbcccdddfffhhhjjjiiifffcccaaa___]]]```iiioooooommmmmmhhhfffeeehhhnnnrrrqqqnnn```bbbdddiiiuuu,,,,,,,,,------.........------------------------/////////...---------,,,......---,,,,,,+++******000///...---,,,+++++++++,,,,,,,,,---------......---------...------,,,,,,------------------------------------,,,+++******........................////////////............,,,---------.../////////////////////////////////---------,,,,,,+++++++++........................---------............///////////////////////////222111111000///......---...,,,***,,,///111000...---...///000000///...---//////............//////////////////////////////------...000111222333444111000///...------...///,,,---///000000000///...000000000000////////////---------...///000000111666444111000000///---,,,------------.........///,,,---------.../////////000000//////......------............////////////000000////////////000000***+++,,,...000111222222////////////000000000000000/////////............111000///...---,,,++++++,,,000333111---+++---000......////////////............////////////......,,,------......------,,,---------............///......------------............//////...---,,,,,,+++******+++---......---++++++,,,------......///,,,+++++++++,,,///222444,,,------......------,,,,,,,,,,,,---------......,,,------,,,+++***,,,---++++++,,,,,,---...//////,,,---......//////......111000...---,,,,,,---......------,,,,,,,,,------------------------------///...---,,,,,,---...//////...------...///111222.........------,,,,,,,,,///---+++))))))+++---///------------------------////////////...---,,,+++222222111111000000000///000000//////.........---////////////////////////...///000111111000///...222111000///000111333444555222111555===CCCFFFEEEBBBAAA@@@???@@@AAABBBCCCEEEIIIMMMPPPQQQQQQQQQRRRQQQQQQRRRSSSUUUXXXZZZ[[[]]]```dddfffffffffggggggiiiiiijjjjjjjjjhhhdddaaa```]]]___fffjjjiiiiiijjjllliiieeebbbbbbccccccccc`````````eeeqqq***++++++++++++++++++,,,---------------------------------------,,,,,,,,,------------------------...---,,,++++++******+++,,,,,,,,,---------......------...//////.........------------------------+++,,,,,,---------,,,,,,....................................---------------------.......................................---------,,,,,,,,,++++++........................---------............///....................................////////////...,,,+++,,,///111000.........////////////......//////............//////////////////////////////......///000111222222333111000///...---......///---...///000000000///...000000000000////////////......//////000111111222666333111000000///...,,,------........./////////------..................///////////////.........------......///000000111000000////////////000000---...///000000000000000////////////000000000111000000/////////.........///////////////.........,,,000333111---+++---000......////////////......------............------,,,------......------,,,---------............///------,,,,,,,,,,,,------......//////...------,,,---,,,++++++---...---+++------------------------///...---,,,,,,---///000------------------------,,,,,,,,,---------......******+++,,,,,,,,,+++***+++,,,,,,------.........,,,---......//////............---------......///...------,,,,,,---------------------------------///...---,,,,,,---...///,,,,,,************+++,,,......---------,,,,,,,,,------------------------////////////////////////------...............---/////////......---------000/////////............000000000000000000000000//////000000000000//////...///000111222333444444444222111666===CCCEEEDDDAAAAAAAAAAAAAAABBBCCCCCCDDDGGGLLLOOOOOOOOOPPPPPPRRRRRRSSSUUUWWWYYY[[[\\\___aaaeeeffffffeeeeeeeeeiiijjjjjjjjjjjjgggcccaaa___\\\^^^dddhhhhhhgggiiikkkgggcccbbbbbbcccddddddaaabbbbbbfffrrr,,,++++++++++++++++++***------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------,,,,,,,,,,,,,,,---,,,,,,,,,---------......------...///000000000000------------------------******,,,------....................................------------,,,,,,,,,...............---------------------------------------------,,,,,,,,,,,,........................---------............///........................***+++,,,---...///000111...---,,,---///000000/////////............////////////............///////////////////////////////////////000000111111111000000///.........//////---...///000000000//////000000000000//////////////////000000111111222222555333000/////////...---....../////////000000000//////...........................///////////////------...//////000111111111000000//////000000111111222222111111000///.../////////000000000111111000000000/////////........./////////000000111111---///222111...,,,---///......////////////......,,,------......------,,,------............---------------............///...------------------............///......---,,,...---,,,,,,------,,,***//////...------,,,++++++///...---,,,,,,---...///...---,,,,,,,,,,,,---...,,,,,,,,,---------......+++)))))),,,///000---***------------------------,,,---......//////......+++,,,---...////////////---------,,,,,,------...------------------------......------------......///...---,,,++++++++++++...------------,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////.........---------------////////////............000000000000000000000000000000////////////000000+++---000333555555555444444222333777>>>CCCEEEDDDAAABBBBBBCCCCCCCCCCCCCCCCCCFFFJJJMMMMMMNNNNNNOOORRRSSSTTTVVVXXXZZZ\\\]]]```bbbeeefffeeedddccccccjjjkkkkkkkkkiiifffcccaaa___\\\]]]cccgggffffffhhhhhheeebbb```aaacccddddddbbbccccccfffsss.........------,,,,,,,,,------------------------++++++,,,,,,---------...,,,,,,,,,---......//////...............///000111,,,,,,,,,---------......+++,,,---//////000000000------------------------++++++,,,---......------.................................---------,,,,,,/////////...---------,,,------------------------------------------,,,,,,........................---------............///........................++++++,,,---///000111111...------...///000//////000///...------...///000//////............//////////////////////////////000000000000000000//////000000//////////////////......//////000000000000000000000000/////////////////////000000111111111444222////////////...---////////////000000000000000000//////......------------......//////000000///////////////000000000111000000000000000000111333333333222111000///...//////000000000111111111000000000////////////........./////////000000000---///111000...---...///......////////////......---..................---------............---------------............///000000////////////000000---...............---------,,,+++,,,---...---,,,......---------,,,,,,,,,,,,,,,,,,,,,---///111222///...,,,++++++,,,...///,,,,,,,,,---------......000,,,***,,,111444111...------------------,,,,,,,,,---......///.........+++,,,.../////////...---------,,,,,,,,,---......------------------------------------------------//////......------------------------------------------............------************************,,,------...//////......//////////////////......///////////////.................................000000///......///111222---...000222444555555444333333444999>>>CCCDDDDDDAAABBBDDDEEEEEEEEEDDDCCCCCCFFFIIILLLLLLMMMNNNOOORRRSSSTTTWWWYYYZZZ\\\\\\___aaadddfffeeedddddddddjjjkkklllkkkhhhdddbbbbbb```]]]^^^cccgggfffgggiiifffdddaaa```aaaccceeeeeebbbccccccfffsss.........------,,,,,,,,,------------------------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,............//////000111,,,,,,,,,---------......***+++,,,---.../////////---------------------------.........------,,,+++........................////////////.........---/////////...---------,,,------------------------------------------------........................---------............///............................../////////000000000......///////////////000000///...------...///000//////............//////////////////////////////000000000/////////////////////000000000000000000////////////000000111111000000000000////////////......///////////////000222000///...///000///...////////////000000000000000000000//////......---------......//////000000111111111000//////......111111000000000000111111111222222222222222111000000000000000111111111111111000000000/////////////////////.........---------...000000///......///......////////////......//////000000000000//////---......//////......------------............///000000////////////000000------...............---+++******,,,...000000///,,,,,,,,,---------......,,,,,,,,,---...///000000///...,,,++++++,,,...///,,,,,,,,,---------......333...)))***///333333111------------------,,,,,,,,,---......///.........---.../////////...,,,+++,,,,,,,,,,,,,,,---...///------------------------,,,------------------,,,***++++++,,,,,,---------------------------------...---+++******+++---.................................//////...------,,,......//////////////////.........///////////////------------------------000///.........///111222222222111111111333444555444444666999===BBBDDDEEEBBBCCCDDDEEEFFFEEEDDDCCCCCCFFFIIIKKKLLLMMMNNNPPPPPPRRRTTTVVVXXXZZZZZZ[[[\\\___ccceeeeeeeeeeeefffjjjkkkllljjjgggdddccccccbbb______dddgggggghhhjjjfffccc``````aaadddeeeeeeaaabbbbbbfffsss,,,++++++++++++++++++***------------------------------..................,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,---......,,,,,,,,,---------......++++++,,,---.........---------------------------/////////......---++++++........................000000/////////........................---------------------------------------------....................................---------............///------------------------000000000000000/////////...///000000......///000//////............////////////............////////////////////////////////////////////////////////////000111111111000000000000/////////000111222000000000000////////////............////////////111///......///000///........./////////000000000000000//////////////////.........///////////////222111111000000//////...222111111000000111111222000000111222222222222111000000000111111111222222111111000000000///////////////......---------,,,---...//////////////////......////////////......000000000111111000000000......////////////......---------............///...------------------...,,,---......///.........***)))***,,,///111111111++++++,,,,,,---...///////////////......---,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......000,,,)))(((+++///000///------------------------,,,---......//////......////////////...---,,,+++,,,,,,,,,,,,---......///------------------------,,,,,,------------,,,,,,+++,,,---...////////////,,,,,,,,,------------...///---+++))))))+++---///------------------------////////////...---,,,+++---------------..................//////////////////////////////////////////......//////000111222444333111000000222444666555666666888<<<@@@EEEGGGBBBCCCCCCDDDDDDDDDDDDDDDCCCFFFIIIJJJKKKLLLNNNPPPPPPQQQTTTWWWYYYZZZZZZZZZ[[[^^^bbbdddeeeeeeeeefffhhhkkkllljjjfffcccdddfffddd``````dddgggggghhhkkkgggdddaaa```bbbdddeeefff```aaabbbgggttt***++++++++++++++++++,,,------------------------......------------------++++++,,,,,,---.........,,,+++++++++++++++,,,---,,,,,,,,,---------......------...............------------------------------...............------........................//////.........------------------.......................................------------.........///........................---------............///------------------------////////////////////////...000111000...---///111......////////////......//////............//////////////////////////////......//////////////////...///000111222111111000111000/////////000111222000000000000////////////////////////////////////000///------///000000///------.........////////////////////////000000000///////////////.........//////000000000111111111222111111000000111111222000000111111111111000000000000111111111222222222111111111000000000//////............////////////------...///000000///.........////////////......//////000000000000//////......////////////......---------............///------,,,,,,,,,,,,------,,,------...//////......+++++++++,,,///111111000,,,---------------------////////////...---,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,,,,------,,,,,,+++,,,,,,------.........,,,---......//////......///......---------......,,,,,,,,,,,,---...//////------------------------+++,,,------------,,,+++---...///000000000///...,,,,,,,,,---------.........---,,,,,,,,,,,,---...++++++++++++++++++++++++---...............---------------....../////////............/////////000////////////////////////---...///000000111111111111111111222333444555666777777777777:::???EEEIIICCCCCCBBBBBBCCCCCCDDDEEEBBBDDDGGGHHHIIIJJJMMMOOOPPPRRRUUUXXXZZZ[[[[[[[[[\\\___cccdddddddddddddddgggjjjllljjjfffccceeehhhddd```___cccffffffgggjjjhhhfffbbbaaabbbdddeeefffaaabbbccciiiwww,,,,,,,,,------.........---------------------------------,,,,,,+++++++++***+++,,,---///000111111...------,,,,,,---------,,,,,,,,,---------......//////////////////......------------------------+++,,,---...////////////..............................---------,,,,,,,,,,,,------....../////////////////////////////////---------.........//////........................---------.........//////---------------------------------.........//////...000222111...---///111---...///000000///...---//////............//////////////////////////////............//////000000...///000222222222111000111000/////////000222333000000000000////////////111111111000000000000000000...------///000000///------------.........///......//////000000111111000000//////.........---------...000111333444444222222111111111111222222111111111111111000///...000111111111111222222222111111111111000000000000------...///000111222222...------///000111000.........////////////............////////////............////////////......---------.........//////.........------.........,,,,,,---.../////////...---,,,,,,---///000///...///......------,,,,,,+++,,,,,,---.../////////...,,,------......------,,,,,,,,,,,,---------......***---111222000...,,,+++++++++,,,,,,---...//////,,,---......//////.........---,,,,,,---...000111+++++++++,,,---...///000------------------------++++++------------+++++++++,,,,,,---,,,+++)))(((,,,,,,,,,------.........------...//////...------////////////////////////,,,,,,---...///////////////000000000111111222222---.........//////000000------------------------,,,---///111111111111000---///111444666666666555888888777777999>>>FFFKKKCCCCCCBBBAAAAAACCCDDDEEEAAACCCEEEGGGGGGIIIKKKMMMQQQSSSWWWZZZ\\\\\\\\\\\\^^^aaadddeeedddbbbbbbbbbfffiiikkkjjjeeedddfffjjjccc___^^^bbbeeeeeefffiiijjjgggcccbbbccceeeeeefffbbbccceeekkkyyy------///000000000///.........//////...,,,***)))+++---......---,,,,,,------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////)))***+++,,,...///000111---,,,,,,,,,,,,---......---...///000000///...---------------------------------..................////////////////////////---------.........////////////.........---------,,,------...///000111111000000000000111111111111...000111000//////000222222222111000//////000000...//////000000000000000111000...------///111222000000000111222333555666//////000111111111111000444333111000////////////000000000000111111111111222000000000111111///---..................//////......///000000111111222.../////////000000111111//////000111111111111111111111111111222222222222222333333444444333333222111111111111111222333333222111111000///......------...///000000///...---......////////////......000000000000000000000000---------------------------...///...---,,,---///..............................//////......---,,,,,,---...//////...---,,,000///...---------------...------,,,,,,------...///......------,,,++++++++++++------------++++++,,,,,,---......---,,,,,,111000///---,,,+++******........................------------......////////////.........---------,,,------......------,,,---,,,,,,,,,,,,---.........------,,,,,,,,,------***+++---///000000//////.........------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------.../////////...---,,,,,,---...//////////////////.........111111000000/////////......//////000111222222333666666555555555444444444777999:::999<<>>;;;:::888777555333111111111000111222444555444222222222222222222111111111111111111111111111111111000000000000111111111111000000111222222222222111111111222222222333333333111111222222222222111111111000000000000000111111111000000000/////////...111000///......///000111......////////////......................................................///000111000///...///111222222111111000////////////000000000000///......---..................---...------,,,,,,---------......------------......------......////////////------............---------------------------------,,,,,,+++,,,,,,------....................................////////////------------------------+++,,,,,,------,,,,,,+++,,,,,,---------...---------,,,,,,,,,---...//////000///...,,,,,,------...------------------------------........./////////------,,,,,,,,,,,,------+++---///000000000...---000//////...---------,,,............////////////000000000000000////////////000000000111111111222///000111222333444555555222555555444888???CCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAACCCGGGKKKKKKPPPVVVZZZ[[[ZZZZZZZZZ]]]```dddfffeeedddccccccggghhhiiiiiihhhgggeeeddddddccccccdddggghhhhhhggghhheeecccbbbbbbcccbbbaaaaaabbbdddkkk{{{------------------.........---,,,++++++---...///...///111111/////////000///............///000000.........------.........------------------------000000///...---,,,,,,+++,,,,,,,,,---------..............................------...............//////............///000000000///...------...///000........................000000///.........//////////////////////////////........./////////000000////////////////////////...............---------////////////000000000000000111222222111111222333333222222222222333444444555666888999;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>???@@@AAABBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDBBBAAA@@@===;;;888777666666555555666888888777666555444444444333333333222000000000111111222222222000000000000000000000000000000111222222222222222222222222222333333333333222222333333333333222222111111000000000000111111000000000000////////////111000///......///000111......////////////......////////////////////////------------------------///000111000///...///111222222111111000000000000000000111111000000///............------.........//////............/////////......------......///.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------...------------...//////........................------------------------,,,,,,------------------------............------+++,,,---.........------000000///......---......111000...---,,,,,,---...------------------------,,,------------............------,,,,,,------...,,,...000111222111///...//////.........------,,,---.........//////000000/////////000000000000000000000000000111111111111//////000111333444555555222555666555999@@@DDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEIIILLLLLLQQQWWW[[[\\\[[[ZZZZZZ]]]```dddffffffeeeeeeeeejjjjjjjjjjjjhhhfffdddccceeedddccceeegggiiihhhggghhheeecccbbbbbbcccbbbaaa``````aaaiii{{{---------,,,---...//////...------,,,,,,,,,------...000111111000//////000......------......///000......------------......------------------------000//////...---,,,+++++++++,,,,,,------.........////////////////////////,,,,,,---...///000000000......------......///000//////............//////........................333222///---,,,---///000////////////////////////....../////////000000000...////////////000000000000000000111111111111111000000000000111111111111...000222222222222444555666666666666777888999:::<<<===???AAACCCEEEEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJGGGHHHIIIJJJJJJJJJJJJJJJKKKJJJHHHFFFCCC@@@>>>===:::::::::<<<>>>???>>>===:::::::::999888888777777111111222222222222222222111111111111111000000000000111222222333222222222000000000111111111111222333333333444444333333333111000000///////////////000000000000////////////111000000//////000000111......////////////......000000000000000000000000------------------------...///000000......///000000000000000000000111111111111111111111000/////////...------------...////////////...//////000111//////............/////////......---,,,,,,++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...++++++,,,---///000222333,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////......+++,,,---.........---,,,222111000...------,,,,,,000///...---------------,,,,,,,,,------------...,,,,,,---------...............------------......---...///000111000//////------...//////......---------......///000000000---------...........................////////////---...///000111222333333222555666666:::AAAEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFJJJMMMMMMQQQWWW[[[\\\[[[ZZZZZZZZZ^^^bbbdddeeedddddddddlllllllllkkkiiifffdddccceeedddccceeeggghhhhhhggggggeeebbbaaabbbccccccbbb______```hhh|||...---,,,++++++,,,,,,---............---,,,++++++---...000000...---...///---------------......///------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------++++++,,,,,,---......///........................---------...//////000000---------------......///......////////////..............................111000//////...//////000////////////////////////.../////////000000000000.../////////000000000000000000111111222222333333111111111111222222222222000222444555666777999;;;======>>>@@@BBBEEEGGGHHHIIIJJJLLLNNNPPPQQQQQQRRRTTTSSSSSSRRRPPPNNNMMMLLLMMMLLLKKKIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKFFFHHHIIIKKKMMMMMMMMMMMMPPPOOOMMMJJJGGGEEECCCBBB<<<<<<===@@@DDDFFFFFFFFFBBBBBBBBBAAA@@@?????????::::::999888777555555444444444333333333222222222000111222222333333222222000000000111111111222222222222333333333333222222222222111000000000000000////////////000000000000000000000111111000000000......////////////......////////////////////////........................---...//////...---...///......///000000111111111111111222222111111000//////...------------...///...............///000000//////............//////............------------...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...++++++,,,---...///111222,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,------------..................---***+++---//////...---,,,///...---,,,,,,,,,,,,,,,..................------,,,,,,,,,---------......---............/////////......------------......------------............+++,,,---////////////...------......///000000111------------.........///////////////............//////000000111222333333222555666555999AAAEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDFFFJJJLLLMMMQQQVVVYYYZZZYYYYYYYYYXXX\\\```cccdddccccccdddkkkkkklllkkkjjjhhhfffeeeeeedddcccdddfffggggggffffffdddbbbaaabbbddddddccc```___```iii~~~///...,,,***))))))******......//////...,,,***)))+++---......---,,,,,,------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------))))))***+++---......///++++++,,,,,,---...//////------------------------.........///////////////---,,,,,,,,,,,,---......---...///000000///...---////////////////////////---...///000111111000000////////////////////////////////////000000000000.../////////000000111111......///000111222222333111111222222222333333333444666888:::;;;<<>>BBBFFFIIIKKKLLLTTTUUUVVVXXXZZZ\\\]]]^^^^^^___```aaabbbbbbbbbbbbccccccbbb___ZZZTTTOOOKKKFFFFFFDDDCCCBBBAAAAAAAAAAAAAAABBBCCCEEEGGGHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHLLLIIIFFFFFFGGGGGGDDDAAABBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLGGGGGGGGGGGGFFFEEEDDDCCC???>>>===;;;999777666555222222333333444555555666333333333333333333333444333333333333222222222222333111///---,,,,,,.../////////////////////////////////////////////000000333222000......///111222000000111000000///...---000000000000000000000000000000000000000000000000..................------333222222111000//////...................................................---------............///........................///......---------......//////000000///...------........................,,,---------------,,,,,,...---,,,,,,,,,,,,---...------++++++++++++------000000///---,,,+++***)))---------......---,,,,,,........................------------------------++++++,,,,,,,,,---------///,,,***+++///111///+++,,,,,,,,,---------............//////000000111111............////////////,,,---///000000000///...////////////000000000000333222222111000///......000///...///111222222000333333333555999>>>CCCGGGCCCAAA???@@@CCCDDDCCCBBBBBBCCCDDDFFFGGGIIIJJJJJJOOOSSSWWWYYYZZZYYYYYYYYY\\\^^^aaabbbbbbaaabbbcccjjjmmmpppnnnjjjfffeeefffeeedddaaa______```bbbdddfffdddbbbbbbdddfffggggggaaaaaacccnnn---,,,,,,++++++,,,,,,---........................//////............//////////////////............,,,,,,---......///000000...---+++******+++---...------------------------........................,,,,,,------......//////...------------...//////................................................---------.........//////........./////////000000111000000///......---------...000///......///000---///000000///...000111111111111111222333333222555666777999:::<<<======AAACCCGGGLLLPPPTTTVVVXXX[[[[[[\\\]]]___```bbbbbbccccccdddddddddccccccbbbddddddbbb___ZZZTTTNNNKKKFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJGGGGGGHHHHHHIIIIIIJJJJJJGGGEEEDDDDDDGGGGGGFFFDDDBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCEEEFFFHHHIIIKKKKKKIIIJJJJJJIIIIIIHHHGGGFFFCCCBBBAAA???>>><<<;;;:::888888888777777777777666444444444444333333333333222222222111111111111111333222000////////////000////////////////////////000000111222222222222111222111000///......///000///000000000000//////...000000000000000000000000////////////////////////........................111000000///......------................................................---------............///........................*********+++,,,---...//////////////////...------........................---...............------......---,,,,,,---............---,,,,,,---......000000///...---,,,,,,+++,,,,,,------------,,,,,,...............---------------------------------++++++,,,,,,,,,---------...---,,,,,,,,,------,,,,,,,,,,,,---------............//////////////////............////////////---......///////////////////////////000000000000111111000000///.........000///...000222333333222222333333555999>>>CCCFFFCCCAAA???@@@BBBDDDCCCBBBBBBCCCDDDEEEGGGHHHJJJJJJOOORRRWWWYYYZZZYYYYYYZZZ\\\^^^aaabbbbbbaaabbbccckkknnnpppnnniiieeeddddddiiigggeeeddddddeeegggiiihhhfffccccccdddeeeffffffdddccceeeooo---,,,,,,++++++,,,,,,---........................//////............//////,,,---///000000000//////------......///000000000...---,,,++++++,,,---...------------------------...................................................------------...//////................................................------........./////////....../////////000000000000000000//////............///000///...---...///---...000000//////111222000111222444555777888999<<<===???BBBEEEGGGHHHIIIKKKNNNRRRWWW\\\___aaabbbcccbbbbbbbbbbbbcccccccccddddddddddddcccbbbaaa```aaaaaa___\\\WWWRRRMMMIIIFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIIIIIIIJJJLLLNNNOOOKKKIIIHHHIIIJJJKKKJJJIIIGGGGGGFFFEEEEEEDDDEEEEEECCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCFFFEEEDDDCCCBBBAAAAAA@@@??????>>>===<<<::::::999777777666666555555444444444333333333222222111111222222222222222222111111000000000000000000000000111222444666666666444333222222111000//////.........//////000000000000///000000000000000000000000////////////////////////........................///......------,,,,,,,,,................................................---------............///........................,,,,,,++++++,,,---.........////////////...------........................,,,,,,------...------,,,......---,,,,,,---......///......------......///......---------,,,,,,,,,+++,,,,,,------,,,,,,,,,//////.........---------------------------------,,,,,,,,,,,,------------.........---++++++---...,,,,,,,,,---------........................------............////////////...............///000000////////////000000000000////////////............000//////000333555555444222222333555999>>>BBBEEEBBBAAA???@@@BBBCCCCCCBBBAAABBBCCCEEEGGGHHHJJJJJJMMMQQQVVVYYYZZZZZZZZZ[[[\\\^^^aaabbbbbbbbbbbbcccjjjmmmooommmhhhdddbbbccciiihhhfffffffffhhhjjjllljjjhhheeedddeeeeeeeeedddfffeeefffppp///......------......///........................------,,,,,,,,,,,,------+++,,,...000000///...---------......////////////...---,,,,,,,,,,,,---...................................................///////////////............------------...//////............................................................////////////...////////////000000000000000000//////////////////000111000...---...//////111222222111111333444333444777999;;;===???AAAEEEGGGJJJNNNQQQTTTUUUVVVUUUWWWZZZ^^^bbbcccddddddeeecccaaa___^^^]]]\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWUUURRRNNNJJJHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNOOOOOOOOOOOOOOOQQQPPPNNNMMMNNNPPPRRRSSSTTTSSSRRRQQQPPPOOONNNMMMMMMLLLKKKJJJJJJJJJKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDCCCBBBAAAEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBBBBAAA@@@???>>>===;;;;;;;;;:::999888777777777777666555444444333333111111222333333333222222111111111111111111111111222444777999:::888777555222222333222111000...------...///000000111000000////////////////////////////////////////////////---------........................------,,,,,,,,,................................................---------............///........................222111000///------,,,,,,.........//////...------........................******+++,,,,,,,,,,,,+++......------------............------------......+++++++++++++++++++++,,,***+++,,,,,,,,,,,,,,,,,,/////////...------,,,,,,------------------------,,,,,,,,,------------.........---------...//////,,,,,,,,,---------...............------,,,,,,,,,............///////////////......------...000111////////////000000000000......///////////////////////////111444666666555111222333555999===AAACCCAAAAAA@@@@@@AAABBBBBBBBBAAABBBCCCEEEGGGIIIJJJKKKMMMPPPUUUYYYZZZZZZ[[[\\\\\\^^^aaacccbbbbbbcccdddhhhkkkmmmlllgggdddcccddddddcccccccccdddfffhhhiiiiiigggeeeeeefffffffffeeeeeeeeegggqqq///......------......///........................------,,,,,,,,,,,,------,,,---///000///...,,,***------------------......------------------------................................................///////////////............------------...//////........................////////////////////////........./////////000000////////////000000000111/////////000000000000000///000111111/////////111111222444444333333555666999<<>>===<<<<<<999999888777666444444333111111222333333333222222222222222222222222222222222444777::::::999888666333333333333222111000///---...///000000111000000////////////////////////........................---------.........///////////////...............................................................---------............///........................333222000///...------,,,------............------........................++++++,,,---------------........................,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,------------//////.........---------------------------------,,,,,,---------.........---+++***,,,///000///,,,,,,,,,,,,---------............------,,,,,,++++++............///////////////......------...000111////////////000000000000000000000000000000000111/////////111444666666555000111333555999<<>>@@@???@@@AAA@@@???@@@AAACCCBBBCCCDDDGGGIIIKKKMMMNNNMMMQQQVVVYYYZZZZZZZZZ[[[[[[^^^aaaccccccdddeeefffeeeiiilllkkkhhheeeeeefff_________```aaabbbdddeeedddccccccdddfffggggggfff___aaaeeesss---,,,,,,++++++,,,,,,---........................//////............//////////////////000000000000...............---------------............------................................................,,,,,,------......//////...------------...//////........................////////////////////////.../////////000000000000//////000000000111111111...//////000111111222222///111333333333333555666555888;;;???AAADDDHHHKKKMMMQQQUUUVVVTTTUUUYYY]]][[[]]]aaadddggggggggggggdddddddddbbb^^^YYYSSSPPPKKKJJJHHHGGGGGGIIIKKKMMMPPPQQQQQQQQQPPPOOONNNMMMLLLLLLMMMNNNOOOPPPPPPPPPNNNNNNNNNOOOOOOQQQRRRSSSSSSUUUVVVXXXYYYXXXWWWVVVTTTTTTTTTSSSRRRRRRRRRQQQNNNPPPQQQPPPNNNNNNOOOQQQPPPNNNLLLJJJJJJKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDDDDEEEFFFGGGGGGHHHDDDDDDDDDDDDDDDDDDDDDDDD@@@???>>><<<:::999777777777666444333333333333444111111111111111111111111111222333444555666666666111000/////////000111222///000000000000//////...000000000000000000000000........................,,,,,,------...//////000////////////////////////................................................---------............///........................,,,,,,,,,,,,---///000000+++,,,------.........---........................,,,,,,---...////////////---...///000000///...---,,,,,,---......---,,,,,,........................+++,,,---...////////////,,,,,,------.../////////------------------------------------............000777===;;;333,,,+++...,,,,,,,,,---------......------------........................////////////---......///////////////////////////000000000000111111111000//////......000///...000222333333222///000222555888;;;===???>>>@@@AAA@@@??????AAACCCCCCDDDEEEHHHJJJMMMNNNOOOOOORRRWWWYYYZZZYYYYYYZZZ[[[^^^aaacccddddddeeefffiiilllnnnlllhhhdddcccddd______```aaaaaabbbccccccdddccccccccceeeeeedddccc___aaafffsss///......------......///........................---------,,,,,,---------/////////000111333444555///////////////.........------............------////////////////////////........................++++++,,,,,,---...//////...------------...//////........................000000000000000000000000////////////000000000000000000000000111111111111......///000111222222333000111333444444555777888999<<>><<<;;;:::888666444333333555666000000000000000000000000000000111222333444555666///...---,,,---///111222000000111000000///......000000000000000000000000........................,,,,,,------...///000000......//////////////////................................................---------.........//////........................111000000/////////000000+++,,,------.........---........................((()))***+++,,,,,,---,,,---...///000000///...---,,,---...//////...---,,,,,,,,,,,,++++++*********,,,---...///000000000000+++,,,,,,---...///000000---------------------------------.........//////555BBBLLLGGG777,,,---333,,,,,,,,,---------......---------....../////////............/////////000,,,---///000000000///...////////////000000000000111111000///...------,,,000///...///111222222111///000222555888;;;===>>>>>>@@@BBBAAA>>>>>>AAADDDCCCDDDFFFIIIKKKMMMOOOPPPOOOSSSWWWYYYZZZYYYYYYYYY[[[^^^aaacccddddddeeeggglllnnnpppmmmhhhcccaaaaaa_________```aaaaaabbbbbbeeedddccccccddddddbbb``````bbbgggttt...------,,,,,,------...---------............///+++,,,.../////////......,,,---///000222333333333333222111///..................------,,,,,,,,,,,,000000////////////000000000...,,,,,,---...///...///////////////////////////...,,,,,,+++,,,---...////////////////////////......---------,,,,,,,,,000//////.........///////////////000000///......111222222111//////111333444555666888:::===???@@@GGGLLLRRRWWWZZZ\\\^^^___``````aaabbbaaa___]]]\\\^^^]]]___cccgggfff```ZZZZZZXXXVVVTTTSSSRRROOOMMMHHHGGGGGGJJJNNNSSSWWWXXXZZZ[[[\\\ZZZWWWTTTSSSTTTXXXTTTQQQRRRWWWXXXVVVRRRSSSRRRQQQQQQRRRUUUXXXZZZYYYZZZ[[[\\\]]]^^^^^^^^^___^^^]]]\\\\\\\\\\\\\\\]]]^^^___```bbbcccaaa^^^gggbbb^^^\\\WWWQQQOOOQQQUUUYYYZZZVVVTTTWWW[[[\\\bbb```\\\YYYXXXXXXVVVTTTVVVTTTRRRQQQPPPPPPOOONNNJJJHHHFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFLLLIIIFFFCCCBBB???<<<:::<<<:::999999999999777555333333444444333222111111222333333333333222111111000000000000////////////111111222111111000///...000000000000000000000000///000111111111///...---000000000000000000000000---///000000///......///000000//////.........------------.........//////////////////////////////000...+++,,,...000...---........................++++++,,,------...//////,,,,,,------///000222333........................///////////////.........---------,,,,,,+++++++++////////////////////////000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......---------///111222333<<>>@@@AAA>>>??????>>><<<;;;===>>>@@@BBBEEEIIIMMMPPPQQQRRRNNNQQQUUUWWWXXXXXXYYYZZZ]]]^^^```aaaaaabbbdddfffmmmmmmllllllkkkhhhdddaaa]]]]]]]]]^^^aaaccccccbbbccccccdddeeeeeeeeedddddd^^^dddiiirrr...------,,,,,,------...---------............///++++++---.........---------...///000111222222222222111000///...------..................---,,,,,,............///000111222000...,,,,,,---//////.................................---,,,,,,---...///////////////////////////////////////............000//////.........//////......//////000000000///333333333222111111444666777999<<<@@@EEEIIIMMMOOOUUUYYY___bbbbbbaaa```___\\\]]]```bbbbbbaaa```^^^```___```cccfffddd^^^XXXQQQPPPOOOOOOPPPPPPOOONNNOOONNNNNNOOORRRUUUWWWXXX^^^___```^^^\\\ZZZZZZZZZYYYWWWVVVWWWYYYZZZWWWTTTVVVVVVVVVWWWYYY]]]```ccceeeeeefffffffffeeeeeeddddddeeefffhhhiiilllnnnqqqtttwwwyyyzzzzzzyyywwwuuutttnnnjjjfff```ZZZXXX[[[]]]cccfffddddddgggjjjiiihhhfffdddcccbbb```\\\ZZZXXXXXXYYYYYYYYYYYYVVVUUURRRPPPNNNMMMMMMLLLJJJHHHJJJJJJJJJIIIIIIHHHHHHHHHEEEDDDCCCCCCCCCCCCAAA???>>><<<::::::::::::999777333333333222222111000000111222222222222222111111/////////000000000000000111111111111111000//////000000000000000000000000000000000000000///......000000000000000000000000,,,...000000///...///000000000/////////.........---------.........//////////////////////////////000...,,,,,,...///...---........................,,,,,,,,,,,,------------+++++++++,,,---...///000......................../////////////////////......---------,,,,,,,,,+++........................000/////////...------,,,------------------------........................111///---,,,---------,,,,,,444>>>EEEDDD>>>555000......------------..............................//////...---......///000000000111111111111000000000111111222333444555555222222111111000//////...000000000000111111111111333222222444999===???@@@>>>>>>???===<<<;;;<<<>>>@@@BBBEEEHHHJJJLLLLLLMMMNNNRRRWWWZZZ[[[[[[[[[[[[\\\^^^```aaaaaabbbdddffflllllllllkkkjjjgggcccaaa]]]\\\\\\^^^aaabbbbbbbbbbbbbbbccccccddddddeeeeee```fffllluuu...------,,,,,,------...---------............///***+++,,,,,,------,,,,,,...//////000000000000000000///...------------------...///000///...---,,,,,,,,,---...///111222333000...,,,,,,...//////...------------------------......------...///000111////////////////////////111111111111000000000000/////////......//////000//////000111111222222222333444444444444666:::===AAACCCGGGMMMRRRXXX\\\^^^^^^aaacccccc```[[[XXXWWWVVVYYY]]]bbbddddddcccbbbdddbbbbbbcccdddaaa[[[UUUNNNMMMNNNPPPSSSUUUTTTSSSXXXWWWVVVVVVVVVXXXYYYZZZ^^^```aaaaaa```___```aaa^^^___aaabbbbbbaaa___]]]]]]^^^___aaadddgggjjjkkkwwwxxxyyy{{{{{{{{{zzzyyysssvvvyyyzzz|||~~~zzzsssmmmlllpppttt{{{~~~yyywwwuuurrroooiiiccc^^^```bbbdddeeeeeedddbbbaaa```^^^[[[YYYWWWUUURRROOOLLLLLLKKKJJJIIIIIIHHHHHHDDDDDDDDDFFFGGGGGGEEECCCBBB@@@>>>===>>>===<<<;;;555555444333333222111111000111111111111111111111/////////000000111111111000111111111111000000///000000000000000000000000111000000///////////////000000000000000000000000,,,---///000///...///000000000////////////......------.........////////////////////////////////////...,,,,,,...///...---........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---....................................//////////////////.........---------------------------------------/////////000000//////...........................------------------------111...++++++---...,,,***---///444;;;AAAAAA:::333......------------....................................---......///000111---...///000000///...---***+++---000222333333333222222111111000/////////000000000000111111111111111000111333888<<<>>>???>>>??????>>><<<<<<===>>>@@@BBBDDDFFFGGGHHHHHHHHHNNNRRRXXX\\\^^^]]]]]]]]]\\\^^^```aaaaaaaaaccceeejjjkkklllkkkiiifffbbb```\\\\\\\\\]]]```bbbbbbaaaaaaaaaaaabbbbbbdddeeefffccchhhmmmvvv...------,,,,,,------...---------............///,,,,,,,,,---------,,,,,,/////////000000///............---,,,,,,,,,---------...000111000///...------------...///000111222111///---,,,.../////////........................---......///000111111222////////////////////////222222111111111000000000//////////////////000111222222222222333333444444222444666888:::>>>CCCGGGQQQRRRUUUYYY]]]```bbbccc``````^^^ZZZUUURRRPPPPPPUUUXXX^^^cccggghhhgggffffffeeedddcccbbb^^^YYYUUUSSSSSSTTTWWWZZZ\\\[[[ZZZZZZ[[[[[[ZZZYYYZZZ[[[]]]aaacccgggiiijjjkkklllnnnlllppptttvvvuuusssqqqpppkkkmmmooorrrvvvxxxzzz{{{zzzrrrjjjdddfffhhhjjjllllllmmmnnnoooppplllfffaaa]]]ZZZWWWUUUQQQQQQPPPOOONNNMMMLLLKKKJJJJJJJJJKKKLLLKKKHHHEEEGGGEEEBBBAAAAAAAAA@@@???:::999888777666555444444111111000000000000111111/////////000111111222222///000000111111111000000////////////////////////111000///......///000111////////////////////////---///000000///......///000000//////////////////............///////////////////////////////////////...---------.................................+++++++++,,,,,,,,,,,,,,,000//////.........//////....................................////////////........................---------------------------...///000111111000000........................------------------------...+++)))+++///111///---666111...333<<<@@@<<<666......------------..............................---------...///000111111+++,,,...//////...,,,+++%%%'''***---/////////...111111111111000000/////////000000000111111111111111000000333888<<>>===???@@@@@@AAACCCEEEGGGGGGGGGGGGLLLQQQXXX]]]___^^^]]]]]]\\\^^^````````````bbbdddhhhjjjlllkkkhhhdddaaa___\\\[[[[[[]]]```bbbbbbaaaaaaaaa```aaabbbccceeefffcccgggmmmuuu...------,,,,,,------...---------............///......------------------...////////////...---------,,,,,,,,,,,,------...---...///000000///.....................//////000111///------...///000///////////////////////////---...///000000111222222////////////////////////111111111000000000/////////////////////000111111333333222222222333444444444777;;;???DDDJJJOOOTTT[[[\\\___aaacccdddeeeeeeaaa___ZZZUUUPPPPPPRRRUUU[[[^^^ccchhhlllmmmmmmlllhhhfffeeecccaaa^^^ZZZWWWVVVVVVWWWZZZ\\\]]][[[YYYWWWYYY[[[[[[ZZZ[[[]]]___hhhmmmtttzzz~~~}}}wwwsssmmmnnnqqqsssvvv|||xxxnnngggaaa\\\YYYZZZYYYXXXWWWVVVUUUTTTTTTQQQPPPOOOOOOPPPOOOLLLJJJJJJGGGDDDBBBBBBBBBAAA@@@>>>===;;;999888777777666333333222111000111111222///000000000111111111222...///000111111111111111////////////////////////111000///......///000111///////////////////////////111111000...,,,,,,---//////000000000000000000........./////////000000////////////////////////.........---------...///........................))))))***+++---...//////000000///............///........................---.........//////000000........................------------------------,,,...///111111111000000------------------------...........................,,,+++---000111000...444000000666@@@BBB<<<555......------------..............................,,,------...///000000111...///111222222111///...+++---///111222111000///111111111000000000000000///000000000111111111111111111111444999===@@@AAABBBBBBCCCAAA@@@???@@@BBB???@@@CCCFFFHHHJJJJJJJJJKKKPPPWWW\\\^^^]]]\\\\\\\\\^^^____________aaacccgggjjjllllllhhhccc```___\\\\\\\\\]]]```bbbbbbaaaaaaaaaaaaaaabbbcccdddeee___ccciiirrr...------,,,,,,------...---------............/////////...---------......---...............------,,,,,,,,,,,,,,,---...///..................////////////......---......///111///------...000000///000000000000000000000000---...///000111111000000////////////////////////000000000000/////////...////////////000111222222222111111111333555777888:::>>>EEEKKKQQQVVV[[[___```aaacccfffggghhhgggggg^^^\\\WWWSSSPPPRRRXXX\\\dddfffiiilllnnnooopppooogggfffeeecccaaa___]]]\\\VVVWWWXXX[[[^^^^^^\\\ZZZYYY]]]```aaaaaaaaaeeehhhqqqxxx{{{~~~wwwnnniiibbbbbbaaa```___^^^^^^]]]XXXVVVUUUTTTUUUTTTSSSQQQNNNKKKGGGEEEDDDEEEDDDCCCCCCAAA???<<<:::999999999888666555333222222222333111111111111111111111111---...///111111222222222000000000000000000000000///////////////000000111000000000000000000000000///111222000...,,,,,,---//////000000000000111111....../////////000000000////////////////////////---...///...,,,,,,...///........................))))))+++,,,...///111111...------,,,,,,,,,------........................------......///000000000---------------.........------------------------,,,---///111111111///...------------------------////////////////////////000000000000///...---,,,***...777AAAGGGDDD999000......------------..............................,,,---...///000000000///......000000000000......000000111222222111000///111111000000000000000000000000000000111111111111111000111444999>>>AAABBBBBBCCCCCCBBB@@@@@@AAACCC???AAADDDGGGJJJLLLMMMMMMLLLPPPVVVZZZ\\\[[[[[[[[[\\\]]]______^^^___```bbbfffjjjnnnmmmhhhccc```___]]]]]]]]]^^^aaaccccccbbbaaabbbccccccdddccccccccc[[[]]]dddnnnzzz...------,,,,,,------...---------............//////...---,,,,,,,,,------,,,------.........------,,,,,,,,,,,,---...///000...---,,,+++,,,---///000------------......///000222000...---///000000000000000000000000000000000---...///000000000///...////////////////////////000000000000////////////////////////000111222333222222333555888<<<@@@BBBEEEJJJRRRYYY^^^bbbeeegggeeefffhhhjjjjjjiiihhhgggZZZZZZXXXVVVVVVYYY^^^bbbhhhhhhiiijjjjjjjjjkkkkkkeeeeeeeeedddbbbaaabbbbbb]]]^^^aaafffkkklllllljjjgggkkkpppqqqpppppptttxxx}}}rrrrrrzzz}}}ssssssssssssrrrrrrqqqqqqhhheeeaaa^^^]]]\\\[[[ZZZWWWTTTOOOMMMLLLMMMMMMLLLJJJHHHEEEBBB@@@?????????<<<:::888555333333333333333222222111111000000000---...///000222222333333000000000000000000000000......///000000000000000000000000000000000000000---...000000///....../////////000000000111111111.../////////000000000000////////////////////////---...///...,,,,,,...000........................++++++,,,---///000111111------,,,,,,,,,------...........................------......///000000111+++,,,,,,,,,------------........................+++---///111111000...,,,................................................,,,000222111---++++++---***222===EEEDDD===444.........------------..............................---...///000000///......------------------------////////////////////////000000000000000000000111000000000000111111111111//////000333888===@@@AAAAAABBBBBBAAA??????@@@AAA@@@BBBEEEHHHKKKMMMNNNNNNNNNRRRVVVYYYZZZZZZZZZ[[[\\\]]]^^^___^^^^^^___aaaeeejjjooonnniiiccc``````^^^^^^^^^___bbbddddddcccbbbccceeeffffffdddbbb```\\\\\\```hhhqqqxxx|||}}}~~~...------,,,,,,------...---------........./////////...,,,+++***+++,,,,,,+++,,,------.........---,,,,,,,,,---...///000111...---+++******,,,///111++++++,,,,,,...///111222222000......///000000000////////////////////////......///000000///...---////////////////////////111111111000000000000///////////////000111222333444555777:::???EEEJJJMMMMMMSSS[[[bbbfffhhhjjjjjjkkklllmmmmmmllliiigggeee\\\]]]^^^___```bbbfffhhhggggggeeedddcccccccccdddcccdddddddddcccccceeeffffffiiimmmttt{{{~~~~~~vvv{{{vvvmmmdddeeennnuuuzzz~~~yyytttnnnhhhdddbbb```^^^```]]]XXXVVVUUUVVVVVVUUUQQQOOOLLLHHHFFFEEEEEEEEE???===:::777444444444444444333333222111000//////,,,---///000222333333333000000000000000000000000---...///111111111000///000000000000000000000000***,,,.../////////111222//////000000111111111222////////////000000000000////////////////////////---...000...,,,+++...000........................---.........//////000000...............///000000........................---------...///000000111+++++++++,,,,,,---------////////////////////////+++---///000000///,,,+++000000000000000000000000------------------------&&&,,,111111,,,***---111444:::AAAAAA:::333000///.........------.......................................///000000///...---111000////////////000111111000000000000111222222000000000000000111111111000000000000111111111111.........222777<<>>===>>>@@@AAACCCEEEHHHKKKLLLMMMMMMPPPSSSWWWYYYZZZZZZ[[[\\\[[[]]]^^^^^^^^^]]]___```eeekkkpppoooiiicccaaaaaa___^^^^^^```ccceeeeeedddbbbdddggghhhgggeeeaaa______]]]^^^ccchhhkkkmmmooo~~~...---,,,++++++,,,---.....................------................................................---------............///........................000000000000111111111111---......///////////////////////////////////////////////////////////////222///------///000...,,,111111111111000000///...,,,...000111222333555777;;;===BBBHHHNNNSSSWWWYYY______aaadddhhhkkklllkkkmmmnnnnnnnnnllliiifffeeeeeedddccccccccceeehhhiii\\\___bbbdddcccbbbaaaaaaaaaaaabbbccceeehhhlllnnnrrryyyssskkkgggggggggqqqssstttttttttuuuyyy|||wwwuuuyyy}}}~~~}}}|||||||||zzzyyyvvvrrrsssooojjjgggggggggdddbbbfffbbb[[[TTTOOOLLLJJJJJJCCC@@@===;;;::::::999888555666666666555555333333555444444333333333333333111111111111000000000000000/////////111111///...000000000000000000000000---------...///000000111////////////////////////------------------------222///---...000000...+++...///000000000///---,,,......////////////......,,,,,,,,,---------.........------,,,,,,,,,------000000000/////////000000---...///000000///...---......//////......---,,,//////.........---------,,,,,,------...////////////...---...//////---+++---------,,,,,,------...------......//////000000000AAAHHH<<<...,,,//////.........------.........------------------,,,,,,..............................------------......000000000000000000000000............/////////000111000000000000000111111444333333444666999<<<>>>>>>>>>>>>>>>????????????CCCDDDFFFHHHKKKLLLMMMMMMQQQTTTWWWXXXXXXXXXYYYZZZ\\\]]]^^^]]]\\\]]]___aaacccgggkkkmmmjjjeee```^^^_________```aaaccceeefffeeeeeeggghhhhhhhhhgggfffccc___]]]___```aaaeeekkkuuu---------,,,,,,---------........................................................................---------............///........................//////000000000111111111---......///////////////////////////////////////////////////////////////333111......000111000...111111222222222222222222111222333444666999???CCCJJJLLLPPPUUUZZZ___bbbcccbbbbbbccceeeiiikkkkkkjjjmmmmmmnnnnnnmmmjjjhhhfff______``````````````````cccdddeeedddbbbaaaaaabbbdddeeegggjjjmmmrrrwww{{{yyysssooolllmmmmmmmmmmmmnnnoooqqqsss{{{rrrrrrwww}}}|||xxxvvv{{{|||{{{xxxtttrrrsssuuuyyy{{{}}}}}}{{{zzzyyyyyy|||{{{zzzxxxvvvwwwrrrkkkbbbZZZSSSMMMIIIHHHFFFCCCBBB???<<<777444666666555444444333222222222222111111111111222222222222222222111111111111000//////000111111000...........................------......///000000111////////////////////////------------------------111///---...000000///---...///000000000///---,,,,,,,,,------------,,,,,,---------.........//////...------,,,,,,---------//////...---------...///......////////////............//////......---,,,//////.........---------..................------...---,,,,,,...///...---......---,,,,,,,,,------.........//////////////////===CCC999///...000/////////............//////------------------------........................///..................///000000000000000000000000........./////////000000000000//////000111222222222222222333555888;;;===>>>>>>??????@@@@@@AAAAAACCCDDDFFFHHHJJJLLLMMMMMMQQQTTTWWWXXXXXXXXXYYYZZZ]]]___````````````aaaccceeehhhkkkllliiiddd```^^^______```aaacccdddeeefffgggggghhhhhhhhhfffeeedddaaa]]][[[\\\]]]]]]bbbiiiwww,,,------......------,,,........................................................................---------............///........................//////000000000000111111---......///////////////000000000000000000000000////////////////////////333222000000111222111000......//////000111111222555666777888<<>>>>>>>>>>>???AAABBBCCCBBBCCCEEEHHHJJJKKKLLLMMMPPPSSSWWWYYYYYYYYYYYYYYYYYY\\\___aaa```_________dddfffiiiiiifffcccbbbaaa___aaadddfffgggggggggfffggghhhhhhhhhhhhfffdddccc___\\\ZZZZZZZZZ\\\dddmmm+++,,,---......---,,,+++---------.........//////................................................---------............///////////////////////////...////////////000000000---......///////////////000000000000000000000000000000000000000000000000000000000/////////000111222222222333555777999::::::???GGGNNNUUU[[[aaaeeekkkkkklllmmmmmmmmmmmmmmmllljjjiiiiiiiiiiiifffdddaaabbbbbbbbbbbbbbbaaaaaadddccccccbbbcccdddfffgggggghhhhhhiiilllqqqxxx}}}}}}}}}}}}yyypppnnnnnnsss{{{}}}}}}~~~}}}}}}qqqmmmjjjjjjnnntttzzz~~~|||tttggg]]]WWWUUUUUUVVVKKKHHHCCC>>>:::888777777555444333333222222333333333222222222222111111111111000000000222222111///111111111111111111111111/////////000000000000000000000000000000000000000000000000000000000000000---....../////////000000//////........./////////......////////////......,,,,,,---------.........,,,,,,,,,,,,,,,---...///...---,,,+++,,,---///000000///...------...///000.........///......---,,,---.....................---------.........//////---+++))))))+++---//////000///...---------------000000//////......------,,,---......///222111------,,,,,,,,,,,,,,,,,,---,,,,,,------...///000000////////////////////////000000////////////000000////////////////////////////////////000000000111.........///000222333444333333333444666:::===???>>>>>>=========???AAABBBBBBCCCEEEGGGJJJKKKLLLLLLOOOSSSWWWZZZZZZYYYXXXXXXYYY[[[___```___^^^^^^^^^aaadddggghhhfffeeedddccc```aaadddggghhhhhhggggggeeefffggghhhhhhgggffffffaaa^^^]]]^^^^^^aaalllwww,,,------......------,,,,,,,,,------.../////////................................................---------............///////////////////////////......////////////000000---......///////////////000000000000000000000000000000000000000000000000///000000000//////000222111111222444777;;;>>>@@@FFFLLLVVV^^^cccfffhhhiiikkklllllllllllllllkkkkkkkkkjjjiiiiiiiiiiiifffdddcccbbbbbbbbbbbbbbbbbbbbbaaa```aaabbbeeeiiinnnpppqqqsssuuuwwwzzz}}}zzz~~~|||rrrooopppkkkpppwww{{{}}}~~~||||||}}}}}}}}}||||||}}}|||ooommmiiiggghhhkkkooorrrvvv|||xxxkkkccc```___```VVVTTTNNNHHHCCC>>>;;;:::777666555444333222222222222222222222111111111111111000000111222222111///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000---...000///......///000///............///000000,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,---......///---------......///000000//////............//////......//////......---,,,---------...............,,,,,,------...//////000---,,,******,,,.........///.............../////////////////////.........,,,,,,,,,---///000///---------,,,,,,,,,,,,---------------.../////////000////////////////////////000//////......//////000000000000000000000000000/////////000000000111111////////////000111333333111111111333555999<<>>===<<<<<<>>>@@@AAABBBCCCEEEGGGIIIKKKLLLLLLOOOSSSXXXZZZZZZYYYXXXXXXZZZ]]]___```_________```___cccggghhhgggeeeccccccaaabbbdddfffggghhhhhhhhhdddeeeggghhhhhhhhhgggfffaaa______```aaafffttt---------,,,,,,---------,,,,,,------...//////000................................................---------............///////////////////////////........./////////000000---......///////////////////////////////////////000000000000000000000000///111222111//////222444111222555999>>>DDDJJJMMMUUUZZZbbbhhhjjjiiihhhhhheeeffffffgggggggggffffffiiihhhggghhhiiiiiigggeeecccbbbbbbaaa```````````````bbbfffkkkqqqvvv{{{}}}|||{{{xxxyyywww~~~}}}~~~~~~}}}zzzyyy{{{uuutttrrrppppppqqqtttvvvwww{{{zzztttooolllfffccc^^^WWWPPPIIIDDDAAA===<<<;;;999777666555555444333333333222222222222111111000111222333111///////////////////////////000000000000000000000000000000000000000000000000////////////////////////...///111000---,,,...000///......---...///000111,,,,,,------------,,,,,,------------............,,,,,,,,,,,,---...//////+++,,,...///000000//////......////////////............//////......---,,,---------.........//////------.....................---,,,,,,...///...---...------......///000111.........///////////////---,,,,,,---...---------///......------......///............///////////////////////////////////////..................///000000000000000000000000//////000000000111111111000000//////000111222222333333333555777;;;???AAABBBAAA>>>===<<<>>>???AAAAAACCCEEEGGGIIIJJJKKKLLLOOOSSSXXX[[[[[[YYYXXXXXXZZZ\\\]]]]]]]]]]]]^^^``````dddhhhjjjhhhdddaaa___bbbbbbcccdddfffggghhhhhhffffffggghhhhhhgggfffeee^^^]]]^^^```bbbjjjyyy......,,,++++++,,,......,,,,,,------...///000000................................................---------.........//////000000000000000000000000............/////////000---......///////////////////////////////////////000000000000000000000000000222333333111000333666888:::===CCCKKKSSSZZZ^^^___ccchhhjjjiiigggeeedddcccdddeeeeeefffeeeeeeeeehhhgggfffgggiiiiiigggfffaaaaaa```^^^^^^]]]^^^^^^cccgggnnnvvv~~~~~~|||yyy}}}}}}yyyyyy}}}~~~~~~~~~}}}}}}~~~~~~||||||yyyrrrpppkkkddd[[[SSSMMMIIIDDDCCCAAA>>><<<;;;:::999555555444444444333333333222111000111333333111000111111111111111111111111111111111000000000000000000000000000000000000000////////////////////////...000222000---,,,---//////...------...///000111...//////////////////.............../////////000+++++++++,,,---...///000***+++...000000000///...---...///000000///...---......//////......---,,,---------.........///////////////...------,,,,,,///...---...//////---,,,------------///000111222---.........//////000000...------...---+++,,,---000000////////////000000///////////////.........000000000000000000000000......------------......000000000000000000000000000000000000111111111111111000000000000000111111777777777999;;;???CCCEEEEEECCC@@@>>>===>>>@@@AAAAAABBBDDDGGGIIIJJJKKKLLLNNNSSSXXX[[[[[[YYYXXXWWWXXXYYYZZZZZZYYYZZZ\\\^^^bbbfffjjjkkkhhhccc^^^[[[bbbbbbbbbccceeefffhhhiiihhhhhhiiihhhgggfffdddccc[[[ZZZ\\\___bbbjjj|||........................---,,,++++++++++++,,,---//////.........------------------------------------------............//////////////////////////////////////////...................../////////000000000000000111111111111111111000000000111111222111222333333333444777:::===BBBJJJRRRYYY^^^```aaaaaaaaaaaabbbbbbbbb```^^^^^^___bbbeeehhhiiiiiigggiiiiiihhhhhhggghhhhhhhhhfffffffffdddcccccceeeggguuuxxx~~~zzzvvvxxx~~~~~~}}}{{{wwwsssooommmnnnpppwww{{{{{{vvvsssvvvyyyyyy|||}}}{{{wwwyyy|||}}}||||||yyypppgggaaa\\\WWWUUUMMMLLLIIIEEEAAA>>>;;;999777777666333111111222333111000///...///111333555000000000000000000000000111111000000//////......000000000000000000000000222111111000///......---,,,,,,,,,---------......///////////////////////////////////////////////////////////////...............------------......000//////.........//////...,,,,,,......------//////////////////......---///......///111000...,,,---,,,,,,,,,,,,---..............................////////////////////////........................///---+++---000111...+++.........------,,,,,,,,,,,,,,,------------,,,,,,.......................................---------000///...------,,,------111111111111000000000///666444222000000000222333555555555666888;;;???AAA@@@>>>===;;;<<<>>>AAABBBDDDEEEGGGHHHIIIJJJJJJJJJNNNQQQVVVYYYYYYWWWWWWWWWXXXYYYZZZZZZZZZZZZ\\\^^^aaaeeejjjllljjjfffbbb```ccccccdddddddddeeeeeeeeehhhiiiiiigggeeedddeeegggccc[[[UUUYYYcccqqq........................,,,------......------,,,......---------,,,,,,,,,---------------------------------............////////////////////////////////////////////////............/////////000000000000000000111111111111000000////////////000000111333444555666888;;;>>>HHHLLLRRRXXX]]]```aaaaaa___^^^]]]]]]^^^_________aaabbbeeehhhjjjkkkiiihhhiiiiiiiiiiiijjjkkklllmmmiiikkkmmmooopppsssvvvyyy|||xxx{{{~~~~~~}}}vvvqqqqqquuuyyy~~~~~~|||}}}|||tttlllfffcccdddeeedddggghhhddddddhhhmmmnnnwwwxxxyyyzzzzzzyyyxxxwww{{{{{{{{{{{{zzzyyyxxxxxxuuussssssvvv{{{}}}{{{{{{|||zzzyyy{{{}}}|||zzzsssuuuvvvuuuttttttwwwzzz|||sssllleee```\\\ZZZWWWRRRMMMIIIDDD@@@===;;;:::888555333222222333222111000000000111222333111111111111111111111111111111000000////////////000000000000000000000000222111111000000/////////,,,,,,---------........./////////////////////////////////////////////////////////////////////...---------,,,,,,---------//////............//////...---,,,...///.........///////////////......------,,,---...000111///---///............///000000........................................................................111000.........---+++))).........------,,,,,,,,,------............------........................------..................///...............//////000000000000000000000000222222000000000222444555666555555666999<<>>@@@BBBDDDEEEFFFHHHIIIJJJKKKKKKKKKOOOTTTVVVVVVUUUTTTTTTWWWXXXYYYYYYYYYZZZ]]]___bbbfffjjjllljjjfffbbb``````aaabbbcccdddeeeffffffdddeeeeeedddbbbaaabbbcccbbb[[[VVVZZZdddqqq........................,,,---///000000///---,,,---------,,,,,,,,,,,,,,,........................---------............///////////////////////////......//////////////////....../////////000000000000000000000111111111111111111000000000000111111333666888;;;===@@@DDDGGGRRRTTTXXX\\\^^^___^^^]]][[[[[[ZZZZZZ[[[]]]___aaadddeeehhhkkklllkkkjjjiiiggggggggghhhjjjmmmqqqrrrtttxxx~~~yyywww{{{}}}{{{zzzzzz~~~~~~}}}xxxtttsssvvvzzzzzzzzzxxxuuuvvvyyyyyyuuummmnnnpppvvv}}}~~~rrrfff^^^ZZZYYYZZZ^^^bbbcccaaadddlllrrrtttrrrpppnnnlllkkkkkklllmmmmmmmmmmmmlllkkkhhhfffdddhhhhhhkkkooovvv{{{~~~~~~~~~}}}{{{yyywwwwwwxxxxxx{{{|||~~~|||xxxrrrrrrrrrpppnnnnnnoooqqq{{{~~~xxxooogggcccddd```[[[VVVRRRNNNIIIFFFBBB@@@<<<999666444222222333333222222111111111111111111111111111111111111111000000000000/////////111111111111111111111111000000000000000000000000,,,------------.........////////////////////////////////////////////////......//////////////////---,,,,,,,,,,,,,,,,,,---//////............//////000000000000222333111000///////////////......---+++++++++---///000///...---------------......///........................------------------------........................///000000///,,,++++++,,,.........---------------.........//////.................................,,,---------.../////////000000//////......//////////////////////////////////////////111444666888666666666777999===@@@BBBAAA@@@>>>======>>>???@@@DDDEEEFFFHHHIIIJJJKKKKKKKKKOOOSSSVVVVVVUUUTTTTTTWWWWWWWWWWWWWWWYYY^^^aaadddgggkkkllliiieeeaaa___^^^___```bbbdddeeefffgggfffggghhhgggeeeccccccdddaaa[[[XXX\\\dddppp........................------............------------------------------////////////////////////---------............///////////////////////////............////////////...////////////000000000///000000000111111111111333333222222222333444444777999===AAADDDHHHMMMPPPSSSUUUWWWZZZZZZZZZYYYXXXYYYZZZ\\\]]]^^^___```bbbeeegggjjjkkkkkkkkkkkkkkkiiijjjjjjmmmqqqwww|||yyysssoooppprrrssszzz}}}~~~wwwuuuvvvtttpppgggggghhhmmmuuu|||yyymmmbbbZZZUUUSSSRRRQQQTTTVVVVVV[[[eeemmmooorrroookkkgggeeeddddddeeebbbbbbcccbbb```^^^[[[YYY^^^___aaaeeekkkrrrwwwzzz~~~|||zzzwwwvvvuuuuuuwwwzzz~~~}}}{{{xxxuuurrrppppppqqqxxx{{{vvvnnnhhhgggccc```]]]\\\ZZZUUURRRKKKGGGBBB>>>:::777555333222222222333222222111000111111111111111111111111000000000000000000000000000000000000000000000000//////////////////000000------------............////////////////////////////////////////////////............////////////...------,,,,,,------...///............//////000---000111000000222111//////////////////......---,,,++++++,,,...///...---...------------...//////........................------------------------........................***,,,///...,,,+++...111...............---------......////////////..............................,,,,,,,,,---...///000000333222111///........................////////////.........000111444666777666555666777:::===AAACCCBBBAAA???>>>===>>>??????CCCDDDFFFHHHIIIKKKKKKKKKMMMQQQUUUXXXXXXWWWVVVVVVWWWWWWVVVUUUVVVYYY^^^ccceeehhhlllllliiieeeaaa___]]]___```bbbdddeeeeeeeeegggiiikkkjjjhhhfffffffff```[[[YYY]]]dddooo}}}...........................---+++******+++---...............////////////////////////////////////---------............///////////////////////////---.........//////000000////////////000000000111///000000000111111111111222222222222333444555666888<<<@@@EEEIIIMMMQQQTTTRRRSSSUUUWWWXXXWWWVVVVVVYYY]]]ccceeeeeecccbbbbbbdddfffhhhiiiiiijjjllloooqqqqqqssswww}}}yyyooogggccceeejjjnnnuuuyyy~~~zzzzzzwwwsssiiihhhhhhkkkpppuuuwwwxxxpppjjjaaaYYYTTTPPPMMMJJJHHHKKKLLLMMMSSS]]]cccdddgggfffdddaaa___]]]\\\\\\[[[\\\\\\]]]\\\[[[ZZZYYYZZZZZZZZZ\\\aaahhhpppvvv~~~|||zzzxxxxxxyyyzzz|||~~~{{{zzzyyy}}}}}}wwwtttmmmjjjhhhiiijjjhhhbbb^^^VVVQQQKKKFFFBBB>>>:::777111222333333333333222111111111111111111111111111000000000000111111111111////////////////////////---.....................---------.........//////////////////////////////////////////////////////---.........//////000000//////............//////...............///000000)))000333///,,,......,,,///////////////......---///...,,,,,,------,,,+++000////////////000111111........................................................................***,,,...---++++++...222..............................////////////..............................,,,,,,,,,---...///000000000////////////000000111............////////////...//////000111333444555555555555777999===AAACCCBBBAAA@@@???>>>>>>??????CCCDDDFFFHHHJJJKKKLLLLLLNNNQQQVVVYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVZZZ___cccfffiiilllllliiieeebbb```___```bbbcccddddddcccbbbeeehhhjjjjjjhhhfffdddddd___[[[ZZZ]]]cccmmm}}}........................000---***((((((***---000///////////////000000000........................---------............///////////////////////////------......///000000000/////////000000000111111000000000000111111111111//////000111333555666777:::>>>CCCHHHLLLOOOSSSVVVTTTUUUWWWYYYZZZZZZZZZZZZ\\\bbbiiillljjjfffccccccbbbdddfffffffffiiiooottttttuuuwww|||{{{uuullleeebbbeeejjjnnnrrrwww}}}|||rrrssstttwwwyyyxxxvvvtttgggaaaZZZUUUSSSQQQMMMJJJLLLMMMMMMMMMRRRZZZ]]][[[XXXXXXXXXWWWVVVUUUSSSRRRRRRRRRRRRSSSTTTUUUUUUVVV_________aaadddkkktttzzz}}}~~~~~~}}}~~~~~~yyywwwvvvyyy{{{yyyqqqjjjccc]]]VVVPPPMMMIIICCC???666666555555444444333333222222222222222222222222000000000111111111111222////////////////////////........................------........./////////////////////////////////////////////////////////------......///000000000000000////////////000000......---......///000111222>>>CCC:::000///111000///////////////......---222000---,,,------,,,***,,,,,,++++++,,,,,,---...........................////////////////////////..............................---,,,******,,,................../////////.........//////.................................,,,---------.../////////******+++---000222444666000000000/////////......//////000000111222222333333333444666999===@@@CCCAAA@@@@@@?????????@@@@@@BBBCCCEEEHHHJJJKKKLLLLLLMMMQQQUUUXXXXXXWWWVVVVVVXXXXXXXXXXXXXXXZZZ___bbbfffiiikkkllliiieeecccbbb```aaaccceeeeeedddbbbaaagggjjjmmmnnnllliiifffeee^^^[[[YYY\\\bbblll}}}........................///...,,,******,,,...///............//////000000---------------------------------............///////////////////////////------......///000000111//////000000000111111111000000000000111111111111000000111333666888;;;<<>>===:::888666555444444222222222222222222222222000000111111111222222222111111111111111111111111111111111000//////..................////////////////////////////////////////////////////////////------......///000000111//////............//////---------......///000111@@@PPPVVVGGG666111333333///////////////......---222000---------......---***************+++,,,,,,........................................................................000---+++***+++,,,,,,,,,---........./////////000------............------........................------..................******+++---///111333444222222111000//////...------...///000222222333333222222333444888<<<@@@BBB@@@@@@@@@@@@@@@@@@AAAAAABBBCCCEEEHHHJJJKKKLLLMMMNNNRRRWWWYYYYYYXXXWWWWWWYYYZZZ[[[ZZZZZZ[[[^^^aaafffhhhkkkkkkiiifffdddddd___aaacccfffffffffdddccchhhlllpppqqqoookkkhhhggg]]]ZZZXXX[[[```lll................................................---------.........//////---------------------------------.........//////////////////////////////---------...///000000111000000000000111111111111000000000000111111111111222333555777:::===@@@BBBHHHLLLQQQUUUXXXZZZ]]]___\\\\\\^^^___``````aaaaaaccchhhlllkkkfffbbbbbbcccaaacccdddcccdddkkkvvv|||{{{|||~~~yyysssrrrssssssqqqrrrsssqqqnnnoooqqqnnnhhhdddaaa]]]XXXSSSPPPNNNNNNPPPNNNMMMMMMNNNQQQTTTWWW[[[```ggglllooorrrvvvzzzzzz||||||xxxtttuuuxxx|||{{{tttnnnmmmnnnoooppp}}}xxxqqqhhhccc```\\\UUUPPPFFFCCC???;;;777555555555222222222222222222222222000000111111222222222222333333333333333333333333444333333222111000000///............/////////000////////////////////////////////////////////////---------...///000000111......------------......---------......000111111EEEXXX^^^KKK444,,,---//////////////////......---111///------...000000000111000000000000111222222........................------------------------........................---***'''(((,,,///000///---.........//////000000,,,------------------,,,.......................................---------......------------......444333222111000///...---,,,---...000222333444444111111222444777;;;???AAA?????????@@@@@@AAAAAAAAABBBCCCEEEHHHJJJKKKLLLMMMQQQUUUYYY\\\\\\[[[ZZZZZZZZZ[[[\\\\\\\\\\\\^^^```eeehhhjjjkkkiiigggeeeeee]]]___cccfffhhhhhhgggfffdddhhhlllnnnlllhhheeeccc]]]ZZZXXXZZZ___kkk---------............///......------------..............................------------------------................................................+++---//////...///000222111111111000000000000000111000...---...000222444:::999888:::@@@EEEIIIKKKSSSWWW\\\aaaddddddbbbaaa[[[]]]___```aaacccfffiiiggglllnnnllleeeaaa```bbbcccdddeeegggllluuu~~~~~~~~~~~~vvvpppmmmhhh```[[[[[[YYYYYYZZZ[[[]]]___aaabbbbbbgggkkklllkkkiiijjjkkkjjjnnnsssvvvtttqqqnnnmmmmmmqqqxxx|||qqqllliiiggggggjjjuuuyyyzzzkkkeeeddd]]]SSSMMMIIIEEEAAA>>>:::555222222111111222333333222000111111111111111111222222111111000000000000111111222111111000///......------,,,,,,+++,,,---///000000000000000000000000000////////////////////////,,,---...///...---+++)))....................................////////////<<<<<<;;;999666444111000//////.........---------............///////////////...,,,++++++,,,...///......------------......000000000000000000000000111111111111000///...------...///000000///...---///000000000000000/////////////////////////////////////////////////////////////////////////////////////////////.........000000000111222222333333//////000000111222444555000111222444777:::===>>>>>>>>>======>>>@@@BBBCCCBBBEEEHHHJJJJJJKKKLLLMMMQQQTTTXXXZZZYYYXXXWWWWWWTTTWWWZZZ\\\]]]___aaacccbbbfffjjjllljjjgggdddcccaaabbbbbbcccdddeeefffgggfffiiikkkkkkiiigggffffffbbb\\\XXX[[[aaammm~~~---------............///......------------..............................------------------------................................................,,,...//////......000111111111111111000000000000333222111111111222444444999;;;???EEEJJJOOORRRTTT\\\___bbbfffggggggeeedddccceeeggggggggghhhiiikkkkkklllllliiieeecccdddfffgggiiimmmsss{{{~~~wwwuuuqqqqqqqqqrrrsssuuuvvvwwwyyy{{{|||yyytttppppppqqqiiilllqqqttttttpppjjjeeeiiilllqqqxxx~~~uuuqqqmmmhhhffffffmmmsss|||wwwooojjjaaaWWWRRROOOKKKGGGCCC???;;;888555333222222333333222111111111111111111111222222111111000000000000111111222111111000//////......///...---------...///000000000000000000000000000////////////////////////...///111111111///...,,,....................................////////////555555444333222111///...//////.........---------............////////////111///...------...///111......------------..............................////////////...---,,,+++---...///000000///...---......////////////....../////////////////////////////////////////////////////////////////////////////////////////////...222111111111111111111111//////000000111222444555222222333444777;;;>>>@@@@@@???>>>>>>???@@@AAABBBBBBEEEHHHJJJJJJKKKLLLMMMQQQTTTXXXZZZYYYXXXWWWWWWYYY[[[]]]^^^^^^^^^___```aaaeeehhhiiihhheeebbbaaaaaabbbccceeeffffffffffffeeegggjjjjjjhhhgggffffffbbb]]]ZZZ]]]dddppp---------............///......------------..............................------------------------...................................................///000000......///000111111111111111111111111444444333333444666888999<<>><<<:::555444444333222222111111111111000000000000111111111111111111111111111111///000111222222222111000000000000000000000000000//////////////////////////////...//////000000111////////////////////////............////////////---....../////////......---------.........//////............////////////...//////////////////.........------------......////////////////////////------............------000///...------...///000,,,---...///000000000000////////////////////////////////////////////////////////////////////////------......///000000111/////////000000000000000//////000000111222444555222222333444777;;;>>>@@@@@@???>>>>>>???@@@AAABBBEEEFFFGGGHHHHHHJJJMMMOOORRRUUUXXXYYYWWWUUUTTTTTTWWWYYY[[[\\\\\\\\\]]]^^^eeefffeeedddbbbbbbccceeeaaabbbccceeeffffffffffffgggiiikkkkkkhhhfffeeeddddddaaabbbhhhrrr~~~---------.........//////.........------.................................////////////////////////........................000000000000000000000000---///000111000000222444000000111222333333444444888???KKKVVV^^^aaaaaa___^^^]]]]]]```eeejjjlllmmmjjjhhheeeccccccfffjjjlllmmmnnnpppqqquuu{{{~~~rrrfff___]]]___aaafffoooxxxyyytttrrrqqqhhhoooxxx|||}}}wwwnnnfffddd```[[[\\\bbbkkkoootttxxxxxxssskkkddd[[[WWWPPPJJJFFFBBB???===555555444333333222111111111111000000000000111111111111111111111111222222///000222333444333333222000000000000000000000000////////////////////////,,,,,,,,,,,,,,,---...///000000000000000000000000............/////////000---...///000111111111111---------.........//////............/////////000,,,,,,------------,,,,,,.........------.................................//////000000000000000///000///...------...///000+++,,,---...////////////////////////////////////////////////////////////////////////////////////---------...///000000111111111000000//////......//////000000111222444555111111222444777:::===>>>>>>>>>======>>>@@@BBBCCCEEEFFFGGGGGGHHHJJJMMMPPPRRRUUUXXXYYYWWWUUUTTTSSSTTTWWWZZZ\\\]]]___aaacccdddddddddcccaaaaaaccceeeaaabbbbbbcccdddeeefffggggggiiikkkjjjgggdddcccbbbdddaaabbbhhhrrr~~~////////////...---,,,+++......---------......///....................................////////////000000000000000000000000!!!%%%+++///000000000000111000000//////////////////111222333333444666777@@@KKKXXX______\\\[[[[[[YYY[[[```fffkkklllkkkiiiggg^^^XXX[[[```cccgggjjjjjjlllooovvvyyyxxx~~~vvvoookkkkkklllppplllddd[[[TTTRRRTTTWWW]]]bbbkkkvvv{{{tttwwwyyyxxxvvvyyy~~~vvvoooiiieee```\\\```fffiiikkkooouuuyyywwwpppjjjfff```YYYTTTQQQLLLCCC===888777666555444444444444222333333333333222111111444444333333222111111111000000//////.........---//////000000000000//////000000000000000///......,,,---///000000000///......//////////////////...............////////////111000000///......------......//////...---,,,,,,,,,,,,,,,------.......................................////////////......//////////////////////////////......------,,,,,,111...,,,---//////---+++---.........//////000000...............///000000////////////////////////............////////////000000000000000000000000000000000000////////////,,,---...///000111222333222222222444777;;;>>>AAA======>>>>>>?????????@@@DDDEEEEEEFFFHHHJJJLLLMMMTTTVVVXXXXXXWWWUUUUUUVVVUUUWWWZZZ[[[]]]```cccfffgggiiiiiigggcccbbbcccfffbbbaaa```aaadddggghhhiiiggghhhiiijjjiiigggeeecccdddbbbccchhhppp~~~.........///......------......---------......///....................................////////////000000000000000000000000***---000222111000//////222111111000000000111111111222333444555888<<<@@@IIIRRR\\\aaa```]]][[[[[[XXX[[[aaahhhmmmnnnmmmlllccc\\\XXX[[[```cccfffjjjjjjoooxxxxxxooonnnrrruuuuuu~~~zzzrrriiibbb]]]\\\]]]___\\\XXXRRROOOPPPTTTXXX___eeennnxxx}}}||||||~~~~~~~~~}}}wwwqqqnnnjjjffffffhhhjjjkkknnnqqqtttuuusssqqqkkkfff___[[[XXXRRRJJJCCC===<<<:::777555444333333222333333333333333222222/////////000111111222222111111000000000/////////000000111111111111000000000000000000000///.........///000111222111000000,,,------......------,,,............////////////......//////////////////111111111111111000//////------........./////////..............................////////////....../////////////////////////////////...............000...,,,---//////...,,,............/////////000...............///000000////////////////////////000000000111111111222222000000000000000000000000000000000000////////////...//////000111222333333333333333444777:::>>>@@@??????@@@@@@AAABBBBBBCCCEEEEEEFFFGGGIIIKKKMMMNNNRRRTTTVVVWWWUUUTTTTTTTTTVVVXXX[[[]]]^^^aaadddggghhhjjjkkkhhhdddcccdddgggeeeddddddeeeggghhhhhhhhhggghhhiiijjjjjjiiihhhhhhdddaaabbbgggppp------.........////////////......---------..........................................////////////000000000000000000000000000111333333222111111222222222222111222222333333222333555666999>>>EEEJJJPPPVVV]]]___]]]ZZZXXXXXXXXX\\\cccjjjnnnooonnnmmmccc^^^\\\___ccceeehhhmmmrrr||||||~~~~~~vvvmmmiiikkkmmmmmmkkkuuuqqqjjjbbb\\\XXXVVVVVVUUUUUUTTTRRRSSSVVV\\\aaagggnnnvvv{{{|||~~~yyyvvvpppiiieeeeeegggjjjmmmoooqqqtttwwwyyyppplllgggdddaaa\\\TTTOOOIIIFFFBBB===999666444333222222333333333333333333/////////000111111222222222222111111111111000000111111222222222222111111000000000000000///......---...000111111111000//////000000111111000000///............////////////---------...///000000111/////////............---///////////////000000000..............................////////////......////////////////////////...///////////////000000///---------///000///...............////////////...............///000000////////////////////////000000000111111111222222000000000000000000000000////////////000000000000111111111222222222333333444444333444777:::===???>>>???@@@AAABBBCCCDDDEEEFFFFFFGGGHHHJJJLLLNNNOOOQQQSSSUUUUUUTTTSSSRRRSSSXXXZZZ\\\^^^___aaaeeeggghhhjjjllliiifffdddeeeggghhhhhhhhhiiikkkkkkiiigggggghhhhhhiiijjjkkkkkkkkkccc```___eeeooo---------......///000111//////...------------.......................................///////////////////////////////////////000111111111111333555222222111111222333444444111444777;;;@@@EEEKKKOOOOOORRRVVVWWWVVVTTTTTTTTTZZZ___eeejjjmmmlllkkkjjjgggcccbbbfffiiikkkqqqxxxzzzwwwrrrnnnooosssvvvwwwvvvwwwsssmmmhhheeecccbbbaaa____________```ccchhhlllvvv{{{~~~}}}~~~vvviii]]]XXXZZZ^^^dddlllrrrtttwwwzzz}}}ssspppmmmkkkiiieee___[[[UUURRRLLLFFF???:::777666222222222222222222222222444444333333222111111111111111111111111111111111000111111222222111111000000000000000000///......+++,,,---...///......---000111111111111111111000............////////////------......///000000000...---------------------////////////////////////..............................////////////......////////////////////////......//////000000111111---------...///000000///.........///////////////...............///000000////////////////////////------------............////////////////////////////////////000000000000111111111222222222222222555444444444666999<<<>>><<<===>>>@@@AAACCCDDDDDDGGGGGGHHHIIIKKKMMMNNNPPPQQQSSSUUUUUUTTTSSSSSSSSSXXXZZZ\\\]]]^^^```cccfffgggjjjkkkiiifffcccdddfffggggggiiikkkmmmmmmjjjhhhhhhhhhhhhhhhhhhjjjkkklllccc^^^]]]cccooo------------...000111222//////...---------------////////////////////////............///////////////////////////////////////000000///......000222000000000111222333444555000555<<>>===>>>???AAABBBDDDEEEEEEGGGGGGHHHIIIKKKMMMOOOPPPSSSUUUWWWWWWVVVTTTTTTUUUXXXZZZ\\\\\\]]]^^^aaadddfffhhhjjjiiieeebbbccceeecccdddgggkkknnnnnnkkkiiiiiihhhgggggggggggghhhiiibbb]]][[[bbbooo......------...000222333000///...---------------////////////////////////............////////////000000000000000000000000111111111///,,,+++,,,---000000000111222444555666444:::AAAHHHJJJKKKLLLLLLLLLNNNPPPTTTWWWZZZ\\\]]]bbbeeehhhgggccc``````aaaaaaeeennnxxx}}}|||{{{sssoooooopppmmmmmmkkkjjjjjjjjjkkklllqqqsssrrroooooossstttsssuuuxxx|||}}}}}}~~~||||||}}}~~~~~~yyywwwvvvxxx~~~~~~sssooosssyyyvvv___LLLHHHLLLHHHTTTgggwwwxxxvvvsssoookkkiiihhhhhhbbb```\\\VVVOOOGGG@@@===777666444333222111222222/////////000111111222222/////////000000000000111//////000000000000//////000000000000000///.........///111222222222111000---------......---------............///////////////////////////.........000///...---...///000111//////............------////////////////////////......////////////......////////////////////////...///////////////000000...///000000///...///111///////////////........................///000000////////////////////////------------.........///000000000000000000000000......//////000000111111000000000000111111222222444444333444777:::===???AAABBBCCCDDDEEEFFFGGGHHHGGGGGGHHHIIIKKKMMMOOOPPPTTTVVVXXXXXXWWWVVVUUUVVVYYYZZZ\\\\\\\\\^^^```bbbeeehhhjjjiiieeebbbbbbdddbbbccceeeiiilllmmmkkkiiihhhhhhhhhgggggggggggggggbbb\\\ZZZbbbppp000///...---...///111222000000///------,,,,,,---////////////////////////............////////////000000000000000000000000111222222111...------...000000111222333555777888===AAAFFFJJJKKKKKKKKKKKKPPPRRRUUUYYY^^^bbbeeeeeeeeeggghhheee```]]]^^^aaafffooo~~~|||zzzzzztttqqqrrrsssqqqnnnjjjiiilllqqqvvvyyy}}}}}}~~~~~~~~~}}}zzzvvvssssssvvvyyyyyyxxxxxxyyy}}}{{{wwwxxx{{{}}}|||jjjYYYOOOMMMGGGPPP```rrr{{{uuunnniiiffffffgggiiihhhfffbbb[[[SSSKKKFFF===;;;888666444333444444/////////000111111222222000000000111111111222222000000000111111000000000000000000000000///......///000222333333333222111000000111111111111000000............////////////------......//////000000...---+++++++++---...000000000000/////////......////////////////////////......////////////....../////////////////////////////////..................000222111...---///000000/////////...........................///000000////////////////////////....../////////000000000000000000000000000000000.........///000111111111///000000111222333444444333333333444777:::>>>@@@CCCCCCDDDEEEEEEFFFGGGGGGFFFGGGGGGIIIJJJLLLNNNOOOTTTVVVXXXXXXWWWVVVVVVVVVZZZ[[[]]]]]]]]]^^^```ccceeehhhkkkjjjfffccccccdddcccdddeeehhhjjjkkkiiigggeeefffhhhiiijjjjjjiiihhhaaa\\\ZZZcccqqq111000...---...///111222111000///...---,,,,,,,,,000000000000000000000000............/////////000000000000000000000000000...000222222222111222333111222222333555777999:::DDDFFFJJJKKKKKKKKKKKKLLLSSSUUUXXX]]]cccgggiiiiiifffhhhhhhddd___\\\___cccppp|||uuussssssyyy~~~|||~~~{{{wwwvvvwwwwww{{{vvvuuu{{{|||||||||xxxxxxzzz{{{{{{{{{|||~~~~~~wwwxxx|||wwwvvvwwwyyy{{{|||uuueeeWWWOOOIIIOOO[[[lll~~~xxxooogggcccdddeeeppppppooolllfff]]]UUUOOOAAA???<<<888666555666666444444333333222111111111111111111222222333333333111111222222222222111111000000000000000//////......///000111222111111000......////////////................../////////000+++,,,---...///111222222111000...---...000222333222111111111000000//////000000000000000000000000......////////////......//////////////////////////////......---------,,,///111222111...---...000000000//////.........---...............///000000////////////////////////............/////////000000000000000000000000000---......///000111111222000000111222444555666666222222222444777;;;???AAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHJJJLLLNNNOOOTTTVVVXXXXXXWWWUUUUUUVVV\\\]]]^^^^^^^^^___aaacccfffiiilllkkkhhhddddddeeefffffffffhhhiiijjjhhhfffccceeehhhkkklllllllllkkkaaa[[[ZZZcccrrr......---...///111333444///////////////.........111111000///////////////////////////////////////---......///000111111222333111000000222444555555000444777666555888???EEEFFFGGGIIIKKKMMMNNNOOOOOOVVVYYY]]]___dddiiimmmmmmllljjjfffbbb___aaafffkkkyyyzzzvvvtttppprrruuuzzz~~~zzztttmmmkkkmmmrrrvvv{{{~~~~~~{{{xxxzzz|||rrrjjjhhhkkknnnsss{{{wwwnnnbbbYYYWWWUUUYYYhhh}}}~~~~~~zzzrrriiibbb```aaammmpppuuuvvvpppeeeYYYQQQOOOIIIAAA;;;777555444333888666444333444444444222222111000//////000111222111111222222222222111111000000000000000000000000//////000000000000//////............/////////000...............///000000000000111111111111000000000000000000111111111111222111000.........///000000000//////......------,,,,,,,,,---...///000000////////////////////////////////////////////////---...///000000///...---,,,,,,,,,---------......//////............//////111///......//////...,,,000000000000000000000000...///000111222333444444////////////000000000000111111000000111333555666444444444555888<<<@@@CCCBBBBBBBBBBBBDDDEEEFFFGGGCCCEEEFFFGGGHHHJJJNNNQQQQQQUUUYYYYYYWWWUUUVVVXXXYYY[[[^^^___```bbbdddfffjjjkkkkkkjjjfffcccbbbbbb```cccgggkkklllkkkiiigggfffgggiiijjjiiihhhfffeeefffaaa```fffrrr//////...------...///000.........///////////////111111000///////////////////////////////////////......//////000000111111000/////////000111111111111333555777888<<>>:::666444222111222333333222333333222222222222333333///000000111111000000///000000000000000000000000//////000//////...------....../////////000000000//////.........///000000//////000000000000////////////000000000000111111000///......---..................///////////////........................//////////////////////////////////////////////////////............//////000000000000000///////////////............//////000///......//////...---........................---......///000111222222333222111000///......---/////////000111222444555444444333444777;;;???BBB???@@@@@@AAABBBCCCDDDEEECCCEEEHHHIIIIIIJJJKKKLLLNNNRRRVVVWWWUUUTTTUUUVVVXXXZZZ\\\^^^^^^```bbbdddcccfffhhhgggdddaaa^^^]]]]]]```dddhhhjjjiiihhhgggdddfffgggiiiiiiiiihhhhhhccc```aaahhhttt111000///...------,,,,,,,,,------...///000111111000000////////////000000////////////////////////111111000000000000000000111222333222111000000111333555;;;CCCJJJNNNNNNMMMMMMNNNPPPSSSVVVXXXYYYZZZ^^^aaahhhnnnnnnmmmnnnrrrvvvxxxsssiiieeebbbcccccccccfffkkkkkknnnsssvvvwwwuuurrrpppkkkmmmoooqqqssssssrrrqqqwwwzzz~~~|||{{{yyywwwuuuttttttsssqqqooonnnooopppqqquuu}}}|||xxxxxxyyyyyywww}}}yyyqqqmmmjjjnnnuuu~~~}}}vvvpppooouuu|||~~~yyyqqqiiiddddddfffhhhffflllttt{{{|||xxxqqqlllbbb^^^WWWQQQLLLFFFAAA===999777444333333444444444333333222222222222333333//////000000000000//////000000000000000000000000//////000//////...---,,,...////////////000000000000///////////////000000000000111111111111000000////////////000000000111.........---------......------......//////000000////////////............////////////////////////////////////////////////000///...------...///000000000000000//////////////////............//////000///......///000///---........................------......///000000111222111111000000//////////////////000111222333444444333333444666:::>>>AAA>>>???@@@AAABBBCCCCCCCCCCCCFFFIIIJJJIIIIIIIIIJJJMMMQQQUUUVVVTTTSSSTTTVVVWWWYYY\\\]]]]]]^^^aaacccbbbdddggggggdddaaa^^^]]]___aaaeeeiiikkkkkkjjjiiidddeeefffhhhiiijjjjjjiiieeecccdddkkkuuu/////////000////////////,,,------...///000111111000000////////////000000000000000000000000000000111111111111000000000000111333444333222111333555777<<>>;;;777444444444333222111222222222222222222111//////000000000000//////111111111111111111111111//////000000///...------////////////000000000111111000000/////////000000111222222333333222222111...////////////000000000------..................------......//////000000//////////////////......////////////////////////////////////////////////000///...------...///000........................//////............/////////...---...///000///...........................---------...//////000000//////000000111111222222...///000111222333333444444333333333666999===???===>>>@@@AAABBBCCCCCCBBBCCCFFFIIIJJJIIIHHHIIIIIILLLPPPUUUVVVTTTSSSTTTVVVXXXYYY\\\]]]]]]^^^```bbbbbbdddggggggeeebbb`````````bbbeeehhhjjjjjjiiiiiidddeeefffgggiiijjjjjjjjjhhhfffhhhnnnvvv......///000111111111000------......//////000000///////////////000000111000000000000000000000000111111111111111111111111///111333222111222666:::>>>EEENNNUUUXXXVVVQQQMMMMMMOOORRRUUUXXX[[[]]]^^^dddbbbdddiiijjjjjjttt}}}wwwsssuuutttsssvvvxxxwwwtttpppuuusssrrrrrrtttuuuuuutttnnnhhhcccbbbaaa___bbbgggfffeeedddbbb```]]]\\\[[[[[[]]]aaagggmmmssswwwzzz~~~{{{}}}yyytttooommmjjjhhhfffcccccccccbbbaaa```^^^^^^ZZZYYYXXXVVVTTTTTTSSSSSSVVVSSSQQQOOONNNMMMJJJHHHJJJJJJKKKNNNRRRWWW[[[^^^_________^^^^^^aaaeeehhhkkktttuuulllhhhhhhiiijjjoooppprrrtttuuuuuuuuuuuuyyyuuuooohhhbbb[[[UUUPPPDDD@@@:::666444333111000111111222222222222111111///000000111111000000///111111111111111111111111//////000000000000///////////////000000000111111111111000/////////000000111222222222222222222111......////////////000000------.../////////.............../////////////////////////////////////////////////////////////////////////////////////////////............//////,,,,,,,,,,,,---------...//////............/////////...---...///000///.......................................//////000000...//////000111222333333///000111222444444444444444333222333555888<<<>>>===>>>@@@BBBCCCCCCCCCBBBDDDFFFHHHHHHHHHHHHIIIJJJLLLPPPUUUVVVUUUTTTUUUWWWXXXZZZ\\\]]]]]]^^^```bbbccceeegggfffdddcccbbbccc___aaaccceeeggggggffffffeeeeeefffggghhhiiijjjkkkiiihhhkkkpppwww---...///000000000//////.........//////////////////////////////000111111000000000000000000000000000000000111111222222333///222444333222555<<>>===???AAACCCDDDDDDCCCBBBDDDEEEGGGGGGGGGHHHJJJLLLLLLQQQUUUWWWUUUTTTVVVXXXYYY[[[]]]^^^^^^^^^```bbbdddeeeeeedddcccbbbccceeeaaabbbdddeeeffffffeeedddfffffffffggggggiiijjjjjjhhhhhhlllrrrxxx------...//////...---,,,///////////////.........///////////////000111111000000000000000000000000//////000111222333333333222444666555555999BBBIIINNNSSSVVVUUUPPPLLLMMMOOOOOOQQQTTTXXX\\\___aaabbbeeeccchhhppprrrqqq}}}zzzrrriiiaaa\\\YYY[[[]]]```bbbfffkkkooolllkkkkkkmmmpppssswwwyyynnngggaaa^^^\\\ZZZ\\\aaagggkkkrrryyy~~~xxxyyyyyy{{{}}}|||~~~~~~zzzuuurrrpppgggfffccc___[[[YYYWWWVVVRRRPPPOOOOOOOOONNNLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFEEEDDDDDDDDDEEEFFFBBBBBBBBBDDDFFFGGGEEECCCCCCBBBAAABBBDDDFFFFFFEEEGGGHHHIIIHHHHHHIIIKKKMMMLLLQQQXXXZZZ[[[^^^ccchhhppprrruuuxxx{{{~~~{{{yyyyyyzzzssskkkgggiiilllooopppiiikkkooorrrtttsssrrrqqqllloootttwwwwwwqqqiiibbbWWWQQQIIIAAA<<<999666555333333444555555444333333111111222222222222111111111111111111111111111111...///000222333333333333000000000000111111111111222222111000000///000000......////////////................../////////000---...000111111111000///000000//////.........------......///000111111222////////////////////////////////////////////////---...///000000///...---)))***+++,,,...///000000//////............//////...------...000111000///000000000000000000000000/////////000000000000000222222222111111111111111000111333555666666666555333333222222444777;;;======???AAACCCEEEDDDCCCCCCDDDEEEFFFFFFFFFGGGKKKMMMMMMQQQUUUWWWVVVUUUVVVXXXZZZ\\\]]]^^^^^^___```bbbdddddddddbbbaaaaaacccfffdddeeefffgggggggggffffffgggffffffgggggghhhiiijjjfffggglllrrryyy............////////////............/////////000000000000000000000000000111111111000000000000000111000000222333333222111222444666999===EEENNNTTTWWWUUURRROOOMMMNNNRRRUUUYYYWWWVVVYYY^^^bbbcccbbb___eeemmmvvv~~~|||vvvnnnhhhddd___ZZZVVVPPPSSSWWW]]]bbbfffhhhiiigggjjjlllmmmpppuuusssooolllfff___[[[___hhhqqqvvv~~~}}}xxxrrrmmmjjjfffddddddccc```]]]VVVSSSQQQOOOOOOOOOMMMKKKGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEFFFGGGIIILLLOOOQQQSSSTTTYYYZZZ[[[]]]aaafffkkknnnwwwyyy~~~rrrlllgggiiiooottttttqqqsssqqqpppqqqssssssooollljjjjjjlllrrrwwwvvvoooiiiaaaXXXLLLDDD@@@===999555666444111111222444444444333333222111000000000000333333333222222111111111111111111111000000000000////////////////////////000000////////////000000///000111222222333333222//////............//////000000//////.........---////////////////////////---------...///000000111222000...---,,,---...///000000000000000000000000222111000......---------000///.........///111222111000///......///000000------...///000/////////....................................////////////......///111222222222222...///111222333444555555333444444666888;;;>>>@@@???@@@CCCDDDEEEEEECCCBBBAAADDDGGGHHHIIIJJJLLLNNNPPPSSSVVVVVVUUUVVVYYY\\\XXXZZZ]]]^^^___aaaccceeehhhjjjkkkhhhccc______aaabbbdddfffjjjkkkjjjfffccceeecccbbbcccfffhhhjjjjjjeeeccceeelllvvv............////////////.........///////////////000000000000000000000000111000000000000000000000000000000222333444333333666666888===EEENNNTTTWWWTTTSSSRRROOONNNOOORRRUUUZZZZZZ[[[^^^aaadddffffffgggooozzzzzzqqqmmmgggbbb___[[[VVVSSSRRRVVVZZZ]]]___bbbeeehhhgggjjjjjjggggggjjjkkkiiifffddddddhhhqqq|||}}}vvvqqqoookkkeee```]]]ZZZVVVTTTTTTSSSQQQNNNKKKHHHFFFEEEFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHJJJKKKKKKOOOOOOPPPRRRUUUYYY\\\___fffhhhlllqqqwww|||~~~rrrlllggghhhpppvvvxxxwwwsssqqqooopppqqqppplllhhheeeeeeggglllqqqrrrmmmhhhaaaZZZRRRLLLHHHDDD???:::888555333222333555555555666555333222000000//////333333333222222111111111111111111111000000000000//////////////////////////////............//////222222222222111000///...000000////////////000000000/////////............////////////////////////------......///000000111111000...---------//////////////////////////////111000///...............000///.........///111111000000///......///000111---.....................////////////////////////....../////////000000000......///000111111111111...///000222444555555555444444444444555888:::;;;???@@@BBBDDDEEEDDDCCCCCCCCCEEEHHHIIIIIIJJJLLLMMMQQQTTTWWWWWWVVVUUUWWWYYYWWWYYY\\\]]]^^^```bbbdddiiikkkllljjjeeeaaaaaacccbbbcccfffjjjmmmllliiifffdddcccbbbdddfffhhhiiihhheeeccceeelllwww............///////////////////////////.........000000000000000000000000000000000000000000111111000000111111222333444555999999<<>>FFFOOOVVVYYYXXXVVVPPPRRRUUUVVVVVVWWWXXXYYY[[[]]]______aaafffnnntttzzz~~~{{{vvvpppjjjgggbbbaaa``````___]]]\\\[[[YYY^^^aaa___\\\___hhhppp~~~}}}tttnnnqqqxxx|||{{{~~~xxxlllbbb^^^YYYSSSOOONNNMMMLLLJJJHHHFFFEEEDDDCCCCCCBBBBBBEEEDDDCCCCCCEEEGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIIIIJJJJJJKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJMMMRRRXXX]]]```fffiiinnnttt|||~~~{{{wwwrrrqqqtttuuutttrrrmmmkkkjjjkkklllkkkfffbbb^^^[[[ZZZ\\\aaafffjjjkkkfffccc___[[[WWWQQQIIIDDD>>>;;;777555555555555444777666555333222111111111222222222111111111111111111111111111000000000///000000000000000000000000//////............//////---...///000000111111000222111111111111111111222///////////////.........////////////////////////............//////000000000///............//////........................///............//////000............//////000000---------...///000111111111000///.........//////////////////////////////000000000000111111111111...////////////......---,,,...000222444555666777888777666555666888:::<<>>@@@@@@AAABBBBBBCCCCCCCCCDDDFFFGGGHHHGGGFFFGGGHHHLLLQQQVVVXXXWWWVVVVVVXXXYYY[[[]]]^^^___```bbbdddeeegggiiigggbbb______aaadddeeegggjjjllljjjfffbbbbbbbbbccceeeggghhhfffeeedddcccfffnnnzzz............////////////............/////////000000000000000000000000000/////////000111111222222111333333111000222888>>>AAAKKKWWW[[[WWWSSSSSSVVVYYY\\\___aaa```_________^^^___aaafffmmmwww|||sssjjjddd^^^\\\YYYYYY\\\dddkkkqqqrrrpppmmmhhhccc___^^^___aaadddfffeeefffkkkuuu}}}{{{uuulllbbbXXXUUUTTTQQQNNNMMMHHHFFFDDDCCCBBBCCCDDDEEEDDDEEEFFFEEEDDDEEEFFFHHHGGGFFFEEEGGGIIIKKKLLLLLLHHHIIIIIIJJJJJJKKKKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHHHIIIIIIJJJKKKLLLMMMMMMJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCDDDEEEGGGIIIJJJKKKNNNQQQUUUZZZaaaiiinnn{{{xxxkkkdddbbbiiipppwww{{{{{{{{{}}}~~~|||zzztttqqqmmmlllnnnnnnllljjjbbb___[[[YYY\\\bbbjjjooosssqqqmmmggg```YYYSSSPPPKKKGGGAAA<<<999777444222222222222222222333444444000000000111111111111111111111111111000000000000000000000000000000000000222111111000000111111222111111111111000///......222222111111111111222222.........///////////////////////////////////////......//////////////////.........///////////////........................000//////.........//////------...////////////...,,,---...///////////////...///000111111111111000......................../////////000000000111111...//////000000000//////...///111222333444555555222111000000333777<<>>:::666666555444333222222111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000111000000000000000000000000000000000000000000000000///............///000............//////////////////000000000000//////////////////////////////........................000111222111///...///000/////////......///////////////............//////////////////////////////---......//////...---,,,........................000000000000111111111111111222333333444444333333333333444333444777<<>>HHHSSS\\\```aaaaaabbbdddhhhkkkkkkiiigggbbb^^^[[[[[[[[[\\\ccckkkxxx}}}wwwuuurrrsssvvvvvvtttqqqlllgggbbb]]]ZZZYYYWWWVVVYYY[[[^^^aaaccccccbbbbbb]]]bbbmmmyyy~~~vvvkkkbbb[[[UUUOOOJJJGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGIIIJJJKKKKKKLLLMMMMMMLLLLLLNNNPPPPPPPPPQQQRRRSSSUUUVVVVVVVVVXXXZZZ]]]aaaccceeefffjjjmmmqqquuuxxx}}}}}}yyyvvvwwwtttqqqooonnnllljjjiiihhhfffccc^^^ZZZWWWUUUTTTQQQQQQOOONNNNNNNNNNNNNNNIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMPPPRRRVVV\\\ccckkkqqqtttyyy|||tttrrrqqqnnnqqqzzzyyyuuurrrrrryyy}}}}}}{{{{{{}}}ooollljjjkkkkkknnnuuu|||uuummmccc```\\\WWWRRRKKKCCC???:::888666444333222333444111111111111111111111111111111111111111111111111111111111111111222222222000000000000000000000000000000000000000000111111000000000000000000000000/////////000000/////////---------...///000000000//////000000000000//////////////////////////////////////////////////////000111222111000///000111//////............//////111111000000000000111111////////////////////////,,,---......///......---000000000000000000000000000000000000111111111111111222222333333333333333333333333333444777;;;???CCCCCCCCCDDDDDDEEEEEEEEEHHHHHHIIIIIIIIIIIIIIIHHHPPPSSSVVVVVVSSSRRRTTTVVVXXXZZZ]]]^^^^^^___```bbbhhhkkklllkkkgggddddddfffbbbdddgggjjjmmmlllhhheeebbbaaaaaacccgggjjjkkkkkkgggdddeeekkkvvv............/////////000222111...---...///000111222111111000000////////////111222333222222333333999>>>HHHSSS\\\```aaaaaafffgggjjjmmmnnnlllhhhdddbbb```^^^\\\ZZZ^^^kkkxxx}}}vvvlllkkkkkklllooopppooonnnccc```^^^^^^```aaa^^^[[[^^^^^^___```aaaaaaaaa```bbbfffmmmvvvxxxqqqeee___WWWPPPMMMJJJHHHFFFCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIJJJLLLMMMNNNOOOPPPQQQPPPPPPPPPRRRTTTRRRTTTVVVXXX[[[]]]^^^___bbbfffkkkpppsssvvvxxxzzz~~~}}}yyywwwsssnnnhhhddd```^^^ZZZYYYXXXVVVUUUTTTSSSSSSOOONNNLLLKKKLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIKKKLLLNNNQQQVVV\\\aaadddnnnttt}}}sssnnnjjjfffdddkkkttt{{{wwwqqqnnnpppxxxxxxmmmkkkiiihhhiiinnnuuu|||{{{tttlllfffaaa```___\\\WWWPPPIIIDDD>>><<<888444222222333444111111111111111111111111111111111111111111111111000000111111111111111222000000000000000000000000000000000000000111111111000000000000000000000000---///000111111000///---///000000000111111111222//////000000000000//////////////////////////////////////////000000000000///111111111//////000111000///............///000222111111000000111111222////////////////////////......///000000111111111000000000000000000000000///000000000111111111111111111222333333333333222222333333333444666;;;?????????@@@@@@AAABBBBBBBBBFFFGGGIIIJJJJJJJJJJJJKKKPPPSSSVVVVVVTTTSSSUUUWWWXXXZZZ]]]^^^^^^^^^```aaaeeegggiiigggdddaaabbbcccaaabbbeeeiiilllkkkhhheeebbbaaabbbdddgggjjjkkkkkkeeebbbccciiiuuu---......///////////////111000///...---...000222222222111111000000//////...000222222111222444777<<>>======>>>???@@@@@@AAAAAADDDGGGJJJKKKKKKKKKMMMOOOPPPSSSVVVVVVTTTSSSUUUXXXXXXZZZ\\\^^^]]]^^^___```ccceeegggeeebbb___```bbb```bbbeeeiiilllkkkhhhdddbbbbbbbbbdddgggiiiiiiiiidddaaaaaahhhttt---......///000////////////000000///......000333111111111111111111000000///111222222111333888===BBBMMM\\\eeehhhhhhjjjmmmkkkjjjiiiiiigggddd___[[[[[[ZZZYYYXXXWWW___rrr}}}wwwmmmeee^^^]]][[[YYYYYYYYYZZZZZZYYY\\\```eeegggfffbbb___\\\\\\\\\]]]```dddhhhjjjqqq{{{}}}rrrhhh```XXXPPPKKKJJJHHHEEECCCBBBCCCDDDFFFGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNMMMNNNNNNOOOPPPPPPRRRTTTVVVXXXYYY\\\___bbbfffhhhmmmsssxxx{{{~~~~~~vvvvvvtttrrrooollljjjhhhaaa]]]XXXVVVVVVTTTQQQMMMPPPNNNMMMJJJIIIGGGGGGFFFEEEEEEEEEFFFHHHKKKMMMOOOWWW\\\eeennnxxx|||iiieeeccceeekkkuuu{{{xxxxxx|||}}}|||wwwlllhhhkkkkkkiiikkkrrrxxx{{{xxxkkk```ZZZWWWVVVVVVVVVZZZ^^^___]]]YYYUUUSSSJJJGGGAAA;;;666444333444222222222222222222222222111111111111111111111111.........///000000111111000000000000000000000000/////////000111111222222000000000000000000000000...///111222222111///...000000000///...---------//////000000000000//////////////////////////////---......//////000000111---...//////......///000111///...------...///111000000////////////000000////////////////////////...------------......///........................000000000000111111111111000111111222222222222222222222222222333666:::>>>??????@@@@@@AAABBBCCCCCCDDDGGGKKKLLLKKKKKKNNNPPPPPPSSSVVVVVVUUUTTTVVVYYYXXXZZZ\\\]]]]]]]]]^^^```cccfffhhhfffcccaaaaaacccaaacccfffiiilllkkkgggdddbbbbbbbbbdddggghhhgggfffddd```aaagggsss------///000000000///...---///111000///...000222111111111111111111222222111222333222222555===DDDLLLSSS^^^fffiiijjjiiiiiihhhfffcccbbbaaa___]]]ZZZYYYWWWVVVVVVXXXaaauuu|||vvvmmmccc\\\WWWVVVVVVUUUVVVYYY]]]```dddgggiiijjjhhhfffdddcccaaaaaabbbeeejjjqqqxxx|||}}}uuuiiicccZZZSSSOOOLLLHHHDDDEEEEEEDDDDDDCCCDDDFFFGGGIIIIIIHHHIIIJJJLLLOOOQQQQQQQQQQQQRRRSSSUUUVVVWWWZZZ\\\___bbbeeeiiimmmpppuuuxxx~~~|||yyywwwpppjjjdddaaa```^^^YYYTTTVVVTTTRRROOOMMMKKKIIIIIIFFFFFFFFFGGGHHHHHHIIIIIIMMMQQQXXX```iiisss}}}vvvmmmfffdddeeehhhrrr||||||}}}tttmmmggglllnnnlllnnnuuu{{{{{{}}}tttggg[[[TTTRRRRRRSSSQQQVVV\\\______]]]\\\\\\QQQNNNHHHAAA;;;777555444222222222222222222222222111111111111111111111111...//////000111111222222000000000000000000000000...//////000111111222222000000000000000000000000///000111111111111000///////////////............//////000000000000//////////////////////////////,,,------...//////000000---///000000//////000111111000...,,,,,,...000111000000////////////000000//////////////////////////////------,,,---..............................000000000000111111111111000000111222222222222222111222222222333666:::>>>@@@@@@AAABBBCCCDDDEEEEEEEEEIIILLLLLLIIIHHHJJJMMMPPPSSSVVVVVVUUUTTTWWWYYYXXXZZZ\\\]]]]]]]]]^^^___cccfffhhhgggcccaaabbbdddcccdddgggjjjlllkkkgggccccccbbbbbbdddffffffdddbbbddd``````gggttt,,,---///000000000///...,,,///111111///...000222000000000111222222222333333444555333333777AAAIIIUUUXXX]]]ccchhhhhhddd```eeebbb___]]]\\\]]]\\\[[[ZZZWWWVVVWWW[[[eeexxxzzzqqqfff]]]WWWQQQRRRSSSUUUYYY```hhhmmmppprrrrrrooojjjfffggghhhggghhhiiinnnuuu~~~xxxkkkdddYYYSSSMMMJJJIIIIIIGGGDDDAAACCCEEEEEEFFFHHHJJJLLLKKKKKKJJJJJJLLLPPPTTTVVVTTTUUUVVVWWWYYY\\\^^^___bbbeeeiiimmmpppuuuzzz}}}}}}vvvrrrqqqnnnhhhccc^^^]]]ZZZVVVSSSPPPNNNMMMJJJJJJJJJJJJIIIGGGFFFEEEGGGJJJPPPVVV]]]fffooouuu}}}yyyoookkkhhheeehhhnnnttt~~~yyysssmmmffflllnnnmmmooowww{{{zzzyyyqqqdddYYYSSSQQQQQQQQQOOOUUU\\\___```___```aaaVVVRRRLLLEEE???:::777555222222222222222222222222111111111111111111111111///000000111222222333333000000000000000000000000...//////000111222222222000000000000000000000000000000111111111111000000//////000000111111222222//////000000000000//////////////////////////////,,,,,,,,,---...//////000...000111111000000111333111000...,,,,,,...000111111111000000000000111111////////////////////////222111000///......///000////////////////////////000000000000111111111111000000111222222222222111111222222222333555:::>>>??????@@@AAABBBDDDDDDEEEGGGJJJMMMLLLGGGEEEGGGJJJOOOSSSVVVWWWUUUUUUWWWYYYXXXZZZ\\\]]]]]]]]]^^^___bbbdddgggeeebbb```aaacccdddeeehhhkkklllkkkgggccccccccccccdddeeeeeebbb```ddd``````gggttt000///.........///111222111111111111000000000000000111111111111000000//////222555888<<>>999555555444444444666555444222111111222222222222111111111111111111111111111111777555111...---...111222111111111111111111111111111111111111000000000000000000///...............111111111111///---+++***000000000///......------////////////////////////------............------000000111111111111000000///...---,,,,,,---...///000000////////////000000000000////////////000000111000///......///000000////////////000000000000000000111111111000000///222222222222222222333333111222333333444555999;;;??????@@@AAABBBBBBBBBBBBEEEGGGIIIIIIHHHHHHIIIJJJLLLQQQWWWZZZXXXVVVVVVVVVZZZ\\\]]]^^^^^^^^^```bbbccceeeeeedddbbb```___``````cccfffiiiiiigggdddbbbbbbaaaaaaccceeeggggggfffaaa___```gggsss000//////...///000111222/////////////////////...///000000111111111111111222333555999???HHHRRRYYY^^^^^^^^^]]]\\\[[[YYYYYYZZZ]]]___^^^[[[XXXXXXZZZZZZ^^^bbbdddjjjxxxtttppplllhhheee___UUUNNNOOORRRXXX```cccdddiiippplllkkkkkknnnqqqvvv{{{~~~uuuhhh]]]TTTNNNJJJFFFEEECCCCCCCCCDDDEEEGGGEEEFFFHHHHHHHHHJJJMMMPPPQQQQQQQQQSSSVVVYYYZZZ[[[aaacccgggkkkooossswwwyyy}}}yyyuuupppjjjeee___YYYUUUSSSPPPLLLJJJJJJIIIHHHGGGEEEGGGHHHIIIIIIMMMSSSWWW[[[eeerrr|||tttkkkfffeeedddjjjqqqvvvyyy|||~~~xxxtttqqqooonnnnnnoooqqqssssssqqqoookkkjjjhhheeeaaaYYYRRRMMMQQQUUU[[[aaadddeeedddccc___YYYQQQKKKGGGCCC===999444333222333444444333111111111222222222222111111111111111111111111111111555333111///...///111222//////////////////////////////000000111111111222111000//////......//////111111000000///...,,,,,,------......///000000111...........................//////////////////...------............------///...------------.../////////000000000000//////000000////////////000000111000...---------......////////////000000000000000000111111111111000000111222222222222333333333222333444555555777:::===??????@@@AAABBBBBBBBBBBBEEEGGGIIIIIIIIIHHHIIIJJJMMMSSSXXXZZZXXXVVVUUUVVVYYY[[[]]]^^^^^^___```aaadddeeefffdddbbb```_________bbbeeehhhiiigggdddbbbaaaaaaaaacccfffhhhhhhgggcccaaabbbiiittt///////////////000111111///////////////////////////000000111222222222333666555666<<>>666555333333444444333222111111222222222222111111111111111111111111111111111111000000000000111111////////////////////////......///000111222333333111111000/////////000000111000//////.........///---......//////000000111........................//////000000000000//////,,,,,,------------,,,,,,///......------......///...///000111111000///...000000////////////000000333222000......---......////////////000000000000000000111111111111000000111111222222222333333333333444555666666888;;;>>>??????@@@AAABBBBBBBBBBBBFFFHHHJJJJJJJJJIIIJJJLLLPPPTTTZZZ[[[YYYVVVVVVVVVWWWZZZ]]]_________``````dddeeefffeeebbb___^^^^^^^^^aaadddhhhhhhgggdddbbbaaaaaaaaacccfffiiiiiihhhfffcccdddjjjuuu///////////////000000111111111111111111222222222222222111111111222222333666666999BBBMMMXXX]]]^^^\\\YYYTTTPPPNNNOOOPPPRRRYYYZZZ[[[ZZZZZZ]]]ccciiimmmttt||||||sssnnnbbbbbbccccccbbb\\\UUUOOOQQQSSSXXX]]]]]]\\\^^^dddgggkkkqqqwwwzzzppp___XXXOOOIIIFFFEEEFFFFFFDDDDDDEEEFFFHHHJJJLLLMMMMMMNNNOOOPPPPPPRRRUUUXXXVVVXXX[[[^^^ccchhhnnnrrruuu{{{zzzsssnnnlllhhhbbb^^^ZZZXXXUUUSSSKKKKKKJJJHHHFFFEEEDDDDDDIIIMMMTTTZZZaaakkkxxx~~~ssslllhhhiiiiiihhhiiimmmtttyyyvvvvvvzzz|||zzzwwwtttpppooooooppppppnnnpppuuu{{{}}}{{{vvvqqqmmmiiifffdddeeeccc^^^ZZZXXXZZZ^^^aaadddeeefffeeebbb^^^YYYUUUSSSNNNHHHCCC;;;999666444555555555444111222222333333222222111111111111111111111111111...///000000111111111111111111111111111111111111...//////000111111222222111111000000000000111111111000///......///000111111111000000///.........------------------------/////////000000/////////...//////000000//////...//////............//////---///000222222000///---000000////////////000000777555333111000000000000////////////000000000000///000000111111111111000111111111222222333333444333444555555666888;;;>>>??????@@@AAABBBBBBBBBBBBFFFHHHJJJKKKJJJJJJKKKMMMRRRVVVZZZ[[[YYYVVVVVVWWWUUUYYY]]]``````_________dddfffgggfffbbb___]]]]]]\\\___cccggghhhgggeeecccaaaaaaaaadddgggiiijjjiiigggdddeeejjjuuu...//////000000000000000000111111111222222222333555444333222111111222222555888???IIITTTZZZ[[[YYYSSSQQQOOOMMMNNNPPPTTTVVVXXXYYYYYYXXXXXX\\\dddkkkqqqwww|||rrrhhhbbb^^^]]]]]]]]]\\\YYYVVVSSSZZZZZZ\\\^^^\\\ZZZ]]]ccceeennnxxxrrrddd]]]QQQNNNIIIFFFFFFFFFEEEEEEGGGGGGHHHIIIJJJLLLMMMNNNPPPQQQRRRRRRRRRTTTWWWZZZXXX\\\aaagggmmmttt{{{|||yyyvvvqqqlllggg```YYYTTTNNNMMMKKKIIIHHHGGGFFFEEEHHHJJJMMMPPPUUU___jjjrrrzzzsssqqqmmmjjjjjjlllpppttt|||tttsssttttttpppqqqqqqqqqqqqpppppppppqqqtttyyy{{{wwwuuuqqqllliiihhhgggccc```]]]]]]]]]^^^```ccceeefff```\\\XXXVVVTTTQQQLLLGGG???<<<777555444444444333222222333333333333222222111111111111111111111111...///000111222222111111111111111111111111111111111111000000000000000000111111000000000000111111000000///......///111222111111111000//////..............................---......//////......---000000000111111000000000////////////////////////---///000222222000///---000000////////////000000777666444222111000000111////////////000000000000//////000111111111111111000000111222333333444444222333444555555777:::===??????@@@AAABBBBBBBBBBBBEEEGGGJJJKKKJJJJJJLLLMMMRRRVVVZZZ[[[XXXVVVVVVWWWTTTXXX]]]___```______```eeefffhhhfffccc___\\\[[[ZZZ]]]bbbfffhhhgggeeedddcccbbbbbbdddhhhjjjjjjjjjfffddddddiiittt......///000000000000000...//////000000111111111555555333222222222333444777===FFFPPPWWWXXXVVVRRRMMMMMMMMMNNNQQQTTTXXXZZZVVVWWWWWWVVVVVV\\\eeelllsss}}}vvvkkkaaa[[[XXXXXXXXXXXXXXXXXXYYYYYY^^^\\\[[[[[[ZZZZZZaaaiiippp~~~xxxhhh\\\TTTPPPGGGEEEDDDDDDEEEEEEDDDCCCIIIIIIJJJKKKLLLMMMNNNNNNPPPRRRSSSTTTVVVXXX\\\___```fffooovvv|||zzzsssjjjaaa[[[VVVSSSOOOMMMLLLKKKIIIHHHEEEFFFGGGHHHMMMTTT]]]cccsssxxx~~~{{{vvvqqqnnnmmmmmmnnnsss{{{vvvtttrrrnnnjjjmmmpppqqqqqqqqqrrrtttzzz|||~~~|||}}}}}}zzztttllleee```aaa```______```aaacccddd]]]YYYUUUTTTTTTSSSPPPLLLDDD???999555333333222222222222333333333333222222111111111111111111111111///000111222222222222222////////////////////////111111111111000000//////000000/////////000111111000000000//////000111111...//////000000111111222////////////////////////------............------......////////////.........//////000000//////......///000111111000///...000000////////////000000444333111//////...//////////////////000000000000...///000111111222111111000000111222333444444555222333444444555777:::===??????@@@AAABBBBBBBBBBBBDDDFFFIIIJJJJJJJJJLLLMMMQQQUUUYYYYYYWWWUUUVVVXXXUUUXXX\\\^^^______```aaaeeeggghhhgggccc^^^[[[ZZZXXX[[[```eeeggggggfffeeedddddddddeeehhhjjjjjjiiifffcccdddiiittt---...///000111000000///...//////000000111222222333333222111222444666777===DDDMMMTTTVVVTTTQQQOOOLLLMMMPPPRRRUUUWWWYYYYYYVVVWWWWWWWWWYYY___iiiqqq|||wwwmmmbbbZZZVVVSSSUUUWWWYYY\\\^^^aaacccaaa^^^\\\]]]^^^cccooo{{{zzzjjj]]]TTTNNNJJJGGGDDDCCCBBBDDDFFFHHHIIIHHHKKKKKKMMMNNNPPPQQQRRRRRRRRRTTTWWWZZZ]]]bbbgggkkkrrrzzzxxxpppkkkfffaaaZZZVVVSSSQQQOOOLLLGGGFFFFFFFFFHHHLLLQQQUUU___fffooowww}}}{{{vvvqqqmmmkkkiiioooyyy~~~zzztttnnngggiiilllmmmnnnpppuuuyyy~~~qqqgggcccccccccddddddcccbbbaaa```ZZZWWWSSSRRRTTTUUUSSSQQQLLLFFF???999666555444444222333333444444333333222111111111111111111111111222222222222222333333333////////////////////////000000000000000111111111//////......//////000111000000111111111000000////////////000111111222222000000000000000000000000......////////////......---..................---...///000111111000///...//////000000000000//////000000////////////000000222111000///......///000////////////000000000000...///000111111222222222///000111222333444444555333444555666666888;;;>>>??????@@@AAABBBBBBBBBBBBCCCEEEHHHIIIIIIJJJKKKLLLPPPTTTWWWXXXVVVUUUVVVXXXUUUXXX[[[]]]]]]^^^```bbbeeegggiiigggccc^^^[[[YYYVVVZZZ___dddggggggfffeeefffeeeeeefffhhhiiiiiihhhfffddddddjjjuuu---...000111111111000///000111111222333333444444111000000111333666999;;;BBBIIIQQQVVVTTTQQQOOOOOOMMMOOOSSSVVVXXXYYYXXXXXXWWWXXXZZZ[[[^^^eeeooowwwxxxnnncccZZZUUURRRQQQUUUZZZ___bbbfffiiikkkjjjfffdddeeejjjsssrrrgggYYYOOOLLLKKKHHHEEEFFFEEEDDDFFFJJJMMMPPPPPPMMMNNNPPPRRRUUUVVVWWWWWWTTTWWW\\\```eeelllrrrwww}}}zzzvvvoooeee^^^ZZZWWWTTTQQQLLLJJJIIIGGGFFFHHHJJJKKKOOOWWWaaajjjrrr|||}}}vvvoookkkaaaeeeooo~~~yyypppfffggghhhhhhiiioooxxx~~~rrrkkkiiiccceeegggiiigggddd```]]]ZZZVVVRRRQQQTTTVVVVVVTTTSSSMMMDDD>>>:::999888888222333333444444333333222111111111111111111111111444444333222222333333444111111111111111111111111......///000111222333333...............///000000000111222222222000///...222222111111000/////////000000000000000000000000//////000000000000//////...//////////////////......///000111111000///...000000////////////000000000000////////////000000333222111000000111222222////////////000000000000......///111111222222222///000000222333444555555444555666777777999<<>>BBBGGGFFFFFFGGGJJJMMMNNNNNNSSSTTTUUUVVVXXXYYYZZZ[[[ZZZ[[[aaammm}}}yyyjjjaaaVVVRRRTTTYYY\\\]]]\\\aaagggkkkmmmnnnrrrtttyyyxxxgggXXXOOOMMMJJJHHHFFFEEEFFFHHHJJJLLLJJJJJJKKKMMMPPPSSSVVVWWWVVVWWWXXXZZZ]]]cccjjjooovvv|||~~~wwwpppkkkccc___YYYUUUQQQNNNKKKIIIEEEGGGIIIJJJMMMSSS]]]eeepppwwwsssnnnlllttt|||vvvtttooonnnmmmhhhbbbgggrrr}}}yyyooojjjhhhggggggeeefffhhhkkkkkkgggaaa\\\XXXUUUQQQNNNLLLLLLKKKJJJMMMMMMMMMLLLIIICCC;;;555555444444333333333333333111111111111111222222222111111222222222222111111111111111111111111111111000000000000000000000000111000000000000000111111///000000111111000000//////111444444333111111111111000000000000/////////////////////000000000000......////////////......---......///////////////....../////////000000000111000//////............000000000000000000000000222000......///000000///111111111111222222333333111111111111222333444555777777666666666888<<<@@@>>>???AAAAAA@@@???@@@AAACCCDDDFFFFFFFFFGGGHHHJJJPPPTTTXXXYYYWWWUUUVVVXXXXXXZZZ]]]___aaaaaa``````bbbccccccaaa___]]]]]]^^^bbbbbbcccddddddcccbbbaaaaaaaaabbbdddfffggghhhiiihhhggghhhnnn|||///000000000111111111111333222111111111111111111111333555777999;;;???BBBGGGFFFFFFIIIOOOSSSSSSQQQTTTTTTTTTUUUVVVWWWYYYZZZ\\\```iiiwwwzzzooobbb\\\VVVWWW\\\aaaaaa```\\\```dddeeegggllluuu}}}ooo```TTTKKKHHHJJJEEEEEEEEEEEEHHHKKKNNNPPPNNNNNNOOOPPPQQQTTTWWWZZZZZZ]]]```cccgggoooxxx|||xxxoookkkeee___ZZZUUUPPPMMMHHHHHHHHHGGGHHHLLLSSSXXXeeelllvvv~~~|||wwwzzz}}}|||{{{zzzxxxpppiiikkkrrr{{{yyypppiiifffffffffgggcccdddfffhhhiiigggccc___^^^[[[VVVSSSRRRRRRQQQOOOOOOOOONNNNNNKKKEEE>>>999666555444333222222333333000000000111222222222333111111222222222222111111111111111111111111111111000000000000000000000000111111000000000000111111000000111111111111000000000111222111000///111222000000000000000000000000////////////000000000000......////////////............///000000000000000////////////000000000000111111000///............////////////////////////111///------///000///...777666666444333222111111111111111111222333444444333444444333444666:::======???BBBCCCBBB@@@@@@@@@CCCDDDFFFFFFFFFFFFHHHJJJPPPTTTXXXYYYWWWVVVWWWYYYWWWZZZ]]]``````_________aaabbbbbbaaa^^^]]]]]]^^^aaabbbbbbccccccccccccccc___```aaacccfffhhhiiijjjhhhhhhiiiooo}}}///000000000111111111111111111000000000111111222444666888:::;;;===@@@BBBFFFFFFIIIOOOUUUXXXWWWTTTUUUTTTSSSSSSTTTVVVXXXYYYaaajjjwwwqqqggg^^^\\\\\\___dddeeebbb___VVVZZZ___ccciiitttttthhhZZZQQQJJJEEEEEEHHHEEEFFFGGGIIIKKKNNNPPPRRRQQQRRRRRRRRRRRRUUUYYY]]]dddiiinnnsssxxx|||xxxrrrlllfff___XXXTTTMMMLLLJJJHHHGGGJJJNNNQQQXXX^^^hhhrrr{{{{{{tttuuuyyy}}}uuuqqqllliiihhhhhhggggggbbbbbbaaabbbdddeeedddcccbbb^^^ZZZXXXWWWWWWVVVUUUSSSQQQNNNLLLJJJFFFBBB>>>999777555333222222222333000000000111222222222333111111222222222222111111111111111111111111111111111111111111111111111111333222111000////////////111111000000000000111111......,,,***)))***---000000000000000111111111111000000000000////////////......////////////.........///000000111111000000////////////000000000000222111000///////////////////////////////////////000...------...//////...666555444333222111000000111111111111222333444444111222333333444666999<<<===@@@CCCEEECCCBBBAAAAAACCCDDDFFFFFFFFFFFFHHHJJJOOOSSSXXXYYYWWWVVVWWWYYYUUUYYY^^^```___^^^]]]^^^aaabbbbbbaaa^^^]]]]]]^^^______aaabbbcccddddddddd___```bbbdddfffhhhjjjkkkhhhhhhjjjppp}}}000000000000111111111111///000000000222333444555888:::<<<>>>???AAADDDGGGGGGIIINNNSSSWWWYYYWWWUUUVVVUUUTTTTTTVVVYYY]]]___eeerrrvvviiiaaa\\\^^^aaadddeeeccc___\\\SSSYYYbbbmmm{{{ooo^^^VVVNNNJJJFFFBBBAAACCCGGGHHHJJJLLLOOOPPPRRRSSSSSSUUUWWWVVVVVVYYY```eeelllrrrzzzzzzssskkkccc^^^UUURRRNNNKKKIIIJJJKKKLLLMMMQQQYYYdddooozzz}}}{{{}}}pppnnnlllllllllllljjjiiidddbbb```aaabbbcccccccccaaa^^^ZZZXXXXXXXXXXXXWWWVVVSSSOOOLLLJJJHHHFFFDDD<<<:::777444222222222222111111111111111222222222111111222222222222111111222222222222222222222222111111111111111111111111333222111000////////////111000000//////000000111111111///---,,,---000333000000000111111111111222000000000000////////////......////////////.........//////000000000000000....../////////000000000111000000//////000000111000000000000000000000000000...------///000000///.../////////000000111111111111111111222333444555222333444555666888;;;>>>>>>AAADDDEEEDDDBBBBBBBBBCCCDDDFFFFFFFFFGGGHHHJJJNNNRRRVVVXXXVVVUUUWWWXXXTTTYYY___aaa```^^^^^^___bbbccccccaaa___]]]]]]^^^]]]^^^```bbbdddddddddddd```aaaccceeegggiiikkkkkkggghhhiiiooo{{{000000000000111111111111//////000222444777999:::;;;===???AAACCCGGGKKKOOOOOORRRUUUVVVVVVVVVVVVWWWXXXWWWVVVXXX[[[aaafffjjjppp}}}tttjjjbbb^^^^^^aaadddeeebbb___^^^^^^ZZZbbbqqqyyyjjj^^^QQQKKKGGGGGGFFFBBBAAACCCHHHIIILLLOOOQQQRRRSSSTTTUUUXXX[[[\\\]]]bbbjjjqqqvvv~~~wwwoooiii```\\\WWWQQQNNNLLLKKKKKKKKKLLLPPPWWWbbbmmmwww|||}}}{{{~~~xxxvvvxxxyyyzzzyyyqqqooommmmmmnnnnnnmmmlllhhhgggeeeeeeeeedddbbb```^^^[[[XXXWWWXXXYYYYYYXXXXXXUUUQQQNNNMMMKKKIIIGGG@@@>>>:::666333222222222222222222111111111111111111111222222222222111111222222222222222222222222111111111111111111111111111111000000000000000111000000///......///000000111222333333222111222333000000111111111222222222111000000000/////////.........////////////......---...//////000000//////------........./////////............///000111111000000000000000000000000000...---...///111111000---......///000111222222111111111111222333444555000222444555666888;;;===>>>@@@BBBCCCBBBAAAAAABBBCCCDDDFFFFFFFFFGGGHHHJJJLLLQQQUUUWWWUUUTTTVVVXXXTTTZZZaaacccbbb```aaacccdddeeedddbbb___]]]]]]^^^]]]___aaadddddddddbbbaaabbbcccdddfffhhhjjjkkklllggggggiiinnnyyy000000000000111111111111//////111444777:::===>>>===???AAADDDGGGKKKQQQUUUXXXZZZ[[[YYYVVVUUUWWWZZZYYYXXXYYY[[[```gggooossssssjjjccc___\\\```dddgggeee```]]]___bbbfffooo{{{oooggg]]]SSSLLLGGGDDDGGGHHHFFFFFFHHHGGGIIILLLOOORRRSSSTTTTTTVVVZZZ^^^```ccciiisss{{{wwwqqqjjjeee^^^XXXSSSPPPMMMKKKOOOMMMLLLPPPXXXbbbkkkpppzzz}}}~~~}}}yyylllhhhkkkpppssstttssspppnnnmmmnnnooopppooolllkkkjjjjjjhhheee```\\\]]][[[XXXWWWXXXZZZZZZZZZYYYVVVTTTRRRPPPNNNKKKHHHCCC@@@;;;777333222111222333222222222111111000000111111222222222222111111222222222222222222222222111111111111111111111111////////////000111222333000///...------...///000***---111222111///---,,,000000111111222222222222111111000000/////////.........////////////......---......///////////////------------.........///,,,,,,,,,---...///000111000000000000000000000000000///---...000111111000333333222222222222222222111111111111222333444555...000222333444555888;;;>>>???AAAAAA@@@@@@@@@BBBCCCDDDFFFFFFFFFGGGHHHJJJKKKPPPTTTVVVUUUTTTUUUWWWTTT[[[bbbeeedddbbbccceeeeeefffeeeccc```^^^]]]^^^^^^```ccceeeeeeccc```^^^cccdddeeeggghhhjjjkkklllfffggghhhmmmxxx000111111111111222222222333444555555777:::???CCC???AAADDDFFFIIINNNTTTXXX[[[ZZZYYYYYYYYYYYYWWWVVV\\\UUUTTT^^^jjjsss~~~tttppplllcccbbbgggkkkeee```^^^YYYXXXaaammmuuuuuuiii```WWWQQQPPPDDDDDDEEEGGGHHHIIIJJJKKKGGGIIIMMMRRRRRRPPPSSSXXX\\\]]]```eeemmmwww|||xxxqqqhhh```ZZZUUUPPPLLLMMMKKKHHHGGGIIIQQQ[[[bbbjjjqqqyyy|||||||||~~~}}}sssfff[[[XXX^^^hhhpppooonnnnnnnnnoooqqqssstttsssvvvwwwuuutttooocccWWWWWWWWWWWWXXXYYYYYYXXXVVVWWWVVVUUUTTTRRRQQQPPPOOOHHHEEE@@@;;;666222000///...000111333444444444333111111111111111111111111111111111111111111111111333222111000000111222333111111111111000000000000000000000000000000000000---......///000111111222222111111000///......---222111111111000000//////////////////////////////111000000///...---------------............------000000000000000000000000777555222000000000///...////////////////////////////////////////////////000111111222222333444444222333444444444666:::<<>>AAAFFFJJJMMMQQQUUUXXX[[[ZZZXXXWWWWWWXXXXXXXXXWWWVVV\\\iiivvvwwwlllmmmmmmgggeeeiiiddd^^^ZZZYYYZZZ```ooouuueee[[[SSSLLLGGGGGGDDDDDDFFFGGGIIIKKKLLLMMMMMMNNNRRRVVVVVVUUUYYY```dddgggkkkpppwwwyyyooohhhccc^^^XXXSSSOOOMMMJJJHHHIIIMMMSSSWWWbbbiiiqqqwwwxxxxxxyyyzzzvvv||||||wwwyyy}}}zzzqqqdddZZZVVVZZZaaagggoooqqqssssssssstttvvvxxx}}}}}}}}}~~~}}}pppaaaYYYXXXWWWWWWYYYZZZZZZYYYXXXXXXWWWUUUTTTRRRQQQPPPJJJHHHCCC>>>999555222000///000111333333333333222111111111111111111111111111111111111111111111111222222111000000111222222111111111111000000000000000000000000000000000000......//////000000111111111111111000///.........111111111000000000//////////////////////////////111000000///......------...//////////////////...000000000000000000000000555333000///000000///...111111111111111111111111000000000000000000000000000111111222222333444444222333444444444666:::<<<>>>@@@BBBBBBAAA@@@AAABBBBBBDDDGGGHHHHHHHHHJJJKKKNNNQQQTTTUUUUUUTTTUUUVVVWWW[[[___bbbbbbbbbcccdddgggeeecccaaa___]]]\\\\\\\\\]]]```bbbccccccbbbaaaaaabbbdddfffhhhjjjkkklllkkkeeedddiiilllppp000111111111111222222222111333777888999999;;;<<<@@@DDDJJJOOORRRTTTVVVXXXZZZYYYWWWUUUUUUVVVXXXYYYTTTZZZfffuuuwwwkkkeeejjjooollliiiiii```\\\XXXZZZaaaooo~~~qqqeeeYYYQQQLLLGGGDDDEEEDDDEEEFFFHHHKKKMMMOOOPPPQQQQQQTTTXXXYYYYYY___ggglllqqqwww}}}zzztttqqqlllddd\\\UUUSSSPPPMMMKKKKKKKKKLLLWWW\\\eeemmmrrrrrrqqqooonnnuuu{{{rrrrrrwwwyyyzzz|||yyyqqqfff\\\WWWWWW[[[^^^jjjooouuuwwwuuuuuuyyy|||{{{kkk]]]ZZZVVVUUUVVVXXXZZZZZZZZZYYYYYYXXXVVVTTTRRRPPPLLLJJJFFFAAA<<<888444222000111111222222222111111111111111111111111111111111111111111111111111111222222111000000111222222111111111111000000000000000000000000000000000000////////////000000000000111111000000//////......111111000000000000//////////////////////////////000000000///......------//////000000000000//////000000000000000000000000222000///...///000///...111111111111111111111111111111111111111111111111000111111222222333444444222333444444444666:::<<<===???AAAAAA@@@@@@@@@AAACCCEEEHHHIIIIIIIIIJJJLLLNNNQQQTTTUUUUUUTTTUUUVVVWWW[[[___bbbcccccccccdddfffeeecccaaa___]]]]]]\\\\\\]]]```bbbccccccbbbaaaaaabbbbbbdddfffhhhjjjkkkkkkeeedddgggggggggppp}}}000000111111111222222222111333555666666777:::<<>>@@@AAABBBAAA@@@AAABBBCCCEEEHHHHHHHHHHHHJJJKKKNNNQQQTTTUUUTTTTTTUUUVVVWWW[[[```cccdddccccccdddfffeeecccaaa___^^^]]]]]]\\\]]]```bbbccccccbbbaaabbbbbbaaabbbdddfffhhhjjjkkkgggfffgggeeecccgggnnnuuu|||000000111111111222222222333333333222333777<<<@@@JJJNNNTTTWWWWWWUUUTTTSSSSSSUUUXXXYYYWWWVVVWWWXXXaaakkkwww~~~nnnccc^^^\\\]]]dddjjjiiifffddd___bbbhhhqqqsssfff```SSSLLLFFFEEEDDDBBBDDDGGGHHHIIIKKKNNNQQQTTTVVVWWWZZZZZZ]]]bbbeeeiiisss|||yyyqqqllleee\\\UUUQQQOOOLLLKKKJJJJJJMMMSSS\\\dddjjjlllssszzzzzzrrrkkklllqqqtttzzz|||{{{|||xxxtttnnngggaaa]]]\\\[[[ZZZccclllqqqrrruuu}}}yyyqqqfff___VVVNNNKKKLLLNNNOOOVVVWWWYYYZZZXXXUUURRROOOKKKJJJHHHEEEAAA<<<777444333333222111111000000000111111111111111111111111111111111111111111111111111111111222222111111111111111111111000000000///000000000000000000000000000000000000////////////000000000000//////////////////////////////000000////////////////////////////////////............---......//////......---////////////////////////...------...///000///...000000000000000000000000111111111111111111111111000111111222222333444444222333444444444666:::<<>>999666444444333222111111111222111111111111111111111111111111111111111111111111000111222222222222111000111111111111000000000000000000000000000000000000////////////000000000000000000000000////////////......////////////000000//////////////////////////////////////////......------............------000000000000000000000000.........///000000///---////////////////////////111111111111111111111111000111111222222333444444222333444444444666:::<<>>;;;555444333333333444555666111111111111111111111111111111111111111111111111000111222333333222111000111111111111000000000000000000000000000000000000---......///000111111222////////////000000000000---.........//////000000////////////////////////........./////////////////////000000000000//////000000000000000000000000000000000111111111...,,,111111111111111111111111////////////////////////000111111222333333444444222333444444555666:::<<<>>>???AAAAAA@@@@@@@@@AAAEEEGGGIIIIIIHHHHHHIIIJJJNNNQQQTTTUUUUUUTTTUUUVVVWWW[[[bbbffffffeeedddcccdddcccbbbaaa___^^^^^^^^^\\\^^^```bbbccccccbbbaaabbbcccdddeeefffeeeddddddggghhhgggffffffeeeaaa]]]ZZZ]]]bbbiiirrr~~~111000111222444666666555555444666>>>JJJSSSWWWXXXOOOMMMLLLNNNSSSXXXYYYYYYYYYXXXWWWVVVRRRUUUbbbpppzzzyyycccVVVPPPVVV___dddgggggg```XXXXXXcccnnn}}}}}}rrrbbbWWWPPPLLLHHHEEEDDDGGGJJJLLLMMMNNNPPPQQQUUUXXXZZZ[[[[[[^^^ccchhhnnnuuu~~~zzzrrrhhh```ZZZUUUMMMIIIJJJOOOTTTWWW]]]gggttt~~~xxxqqqnnnkkkeeecccdddeeejjjooossssssqqqpppooollljjjfffeeeiiiqqqzzz|||xxxsssooonnnnnnddd```ZZZSSSLLLIIIGGGFFFKKKOOOTTTWWWWWWSSSNNNKKKIIIJJJKKKJJJHHHFFFCCCAAA;;;888444333444555333111///000222333333222000///000111111222222333444444333111//////111444555666444333333333222111111111000000000000000000000000............////////////000000000000000000000000////////////////////////111111000///...------,,,+++,,,...000000///...,,,000000000000////////////111///...///000111000...111111111111111000///...---......///000111111222111///...///111222222111111000///000222333333333666444222111333666:::======>>>?????????@@@CCCEEEEEEFFFFFFFFFFFFGGGJJJLLLPPPRRRSSSRRRQQQQQQRRRSSSUUUZZZ```fffhhhfffbbb```aaabbbbbbaaa___^^^___aaa^^^___bbbdddffffffeeeeeebbbbbbbbbbbbbbbbbbccccccbbbgggjjjiiifffeeeeeedddaaaqqqwwwxxx111111111222333555555555666777<<>>@@@BBBCCCBBBAAAAAABBBDDDEEEGGGGGGFFFGGGIIILLLOOOQQQRRRRRRQQQQQQRRRTTTXXX[[[___ccceeeeeedddccceeedddccc```^^^^^^```ccc^^^___aaabbbbbbbbbaaa```cccbbbbbbbbbccccccdddeeehhhjjjllljjjfffeeejjjooozzz222222222222222222444666:::AAAKKKUUUZZZZZZXXXVVVQQQSSSVVVZZZ]]]^^^]]]\\\^^^aaahhhqqqwww|||ttteeeZZZVVVXXX^^^ccchhhbbb\\\]]]hhhyyyuuuiii___TTTOOOIIIEEEFFFGGGHHHIIIKKKMMMPPPQQQRRRTTTWWWZZZ\\\```eeejjjooovvv|||uuukkkbbb[[[UUUPPPMMMLLLOOORRRWWW^^^gggqqqwwwuuufff```aaabbbgggpppvvvzzz|||}}}~~~xxxzzzzzzuuulllbbb[[[XXXWWW[[[___aaabbbccceeefffkkkjjjhhheeeaaa\\\XXXVVVNNNPPPSSSVVVWWWUUURRRQQQNNNNNNMMMLLLJJJIIIGGGGGGBBB>>>999555222111111111222222333444444333222222333333333222222111111111222000///111333666666666/////////000111111111222000000000000000000000000111111111222222222333333000000000000000000000000000000000000000000000000///////////////000000000.........---...///000000////////////000000000000111///...///000111000.........///000111111111000.../////////000000000111222000000222555777888777444333111111333444333222222222333444555777888999>>>@@@CCCDDDCCCAAA@@@AAADDDEEEGGGGGGGGGGGGIIIKKKNNNPPPRRRRRRQQQRRRSSSUUUZZZ\\\___bbbdddeeeeeedddgggfffccc```]]]^^^aaaddd```aaaaaabbbbbbaaa``````cccccccccccccccdddeeefffiiijjjkkkiiidddeeennnyyy111333444333333444888;;;???GGGRRRYYYZZZYYYVVVVVVTTTWWW[[[^^^______]]]]]]___gggttt}}}zzztttjjjaaa___aaacccccc^^^[[[ZZZcccsss~~~tttggg\\\VVVMMMJJJGGGEEEFFFHHHJJJKKKPPPQQQSSSSSSTTTUUUYYY[[[___dddlllssszzzvvvlllccc[[[SSSNNNMMMMMMMMMNNNSSS\\\gggnnn~~~yyykkkeeegggeeejjjqqqwww||||||nnn___UUUPPPSSSUUUWWWXXXZZZ]]]aaaeeehhhhhhhhhfffddd```]]][[[OOOPPPQQQRRRSSSSSSSSSSSSRRRRRRPPPNNNLLLIIIFFFEEECCCAAA<<<888444222222222111111222222222222111111111111222222222333333333333111000000222222222111/////////000111111111222000000000000000000000000000000000111111111111222000000000000000000000000/////////////////////////////////000000000000000///............///000000.../////////000000000111111///...///000111000...---...///000000000000000////////////000000000000000//////111333666666666333111000000222333333222222222222333555666888999===@@@CCCDDDBBBAAA@@@@@@CCCEEEGGGHHHGGGGGGIIIJJJMMMOOOQQQRRRRRRRRRTTTVVV[[[]]]___bbbdddeeeeeeeeehhhgggddd```^^^^^^aaadddbbbbbbbbbbbbbbbbbbaaaaaaccccccccccccdddeeefffgggiiiiiiiiihhhccceeettt000333555555555888===BBBGGGOOOWWWZZZXXXUUUUUUWWWZZZ]]]aaabbbaaa```______^^^iiiwwwtttsssooojjjiiikkkiiifffYYYZZZ___lll}}}|||rrrgggZZZPPPMMMGGGFFFEEEEEEFFFHHHKKKMMMSSSTTTUUUVVVWWWYYY\\\___eeelllvvv|||tttkkkaaaXXXRRRMMMLLLKKKKKKNNNVVV```hhhsss{{{zzzooojjjjjjgggkkkqqqwww|||mmm[[[OOOKKKQQQRRRSSSTTTVVV[[[aaaeeeffffffggggggfffeeecccbbbXXXVVVSSSQQQPPPQQQSSSTTTTTTTTTTTTRRRNNNJJJFFFCCCCCCCCC@@@<<<777444333444111111111111111111111111000111111222333333444444333222000000111111///...000000111111111111111111000000000000000000000000/////////000000000000111000000000000000000000000........................000000000000000000000000....../////////000000000......//////000000111111111///...///000111000.........///000000000//////////////////000000000000222000......000000000///111000//////111333333333222222222222444666888999===???AAABBBAAA@@@@@@AAACCCEEEGGGHHHHHHHHHIIIJJJMMMOOOQQQRRRRRRSSSUUUWWW[[[]]]```ccceeeffffffeeehhhgggeeebbb______aaadddbbbbbbbbbbbbbbbbbbbbbbbbcccccccccdddeeefffggghhhiiiggghhhgggcccggg|||000333666777888<<>>===>>>AAACCCBBBEEEGGGIIIHHHHHHIIIIIILLLNNNPPPQQQRRRSSSVVVXXXZZZ\\\aaaeeeggggggeeedddggghhhgggeeebbb```aaabbb_______________```aaaaaacccddddddeeefffgggiiiiiiiiiggghhhjjjgggnnn000444777777888@@@OOOZZZ___]]]YYYWWWWWWXXX[[[]]]dddaaa```^^^ZZZVVVYYY```oooxxxvvvqqqooorrrsssqqqppprrrqqquuuyyyxxxqqqjjjgggfffiiiuuutttiii[[[QQQMMMJJJGGGDDDFFFHHHJJJKKKMMMPPPTTTXXXYYYYYY[[[^^^dddjjjpppsss}}}qqqiiiccc]]]TTTNNNKKKKKKLLLLLLRRRWWW^^^cccgggkkkqqquuuuuusssqqqnnnlllkkkjjjjjjgggiiilllqqqxxxnnn___VVVUUUVVVNNNJJJLLLVVV]]]```eeekkkjjjkkklllllllllnnnppprrrrrrkkkaaaXXXRRRPPPQQQSSSVVVVVVWWWVVVTTTPPPLLLJJJBBBDDDEEEDDD@@@:::666444666444222222333222000///222222111000/////////000000000000111222222333333000000000000000000000000000///...............///111000/////////000222333111111222222333333333333222222111000/////////000000000000000000000000000......//////000000111111//////............//////444222000///...///000111000000////////////000000000000000000000///......//////000111111111111111222222222222333444555555666444222222333666:::======>>>??????>>>???AAACCCCCCEEEGGGHHHHHHHHHIIIJJJNNNPPPRRRSSSSSSSSSUUUWWWYYY\\\```bbbcccdddfffggghhhhhhfffccc```______aaa]]]^^^```aaaaaaaaa```___bbbbbbbbbbbbcccdddeeeeeehhhfffeeeeeejjjyyy222444777999===FFFSSS\\\```^^^\\\ZZZZZZ[[[\\\^^^bbb```^^^^^^[[[ZZZ```hhhzzzwwwoooiiiggggggfffhhhlllnnnsssvvvtttmmmhhhhhhjjjwwwxxxlllbbbVVVMMMIIIGGGEEECCCHHHJJJMMMNNNPPPSSSWWWZZZZZZ]]]aaaeeejjjrrr{{{|||uuujjjddd[[[TTTPPPNNNLLLLLLNNNRRRXXX\\\```eeejjjnnnrrrrrrqqqooollliiigggeeebbb```aaagggssstttdddYYYTTTSSSTTTPPPKKKLLLSSS[[[___eeekkknnnooopppppppppooooooppplllfff^^^WWWRRRPPPQQQSSSUUUVVVWWWWWWUUUQQQNNNKKKEEEFFFGGGEEEAAA<<<888666555444222222222222111///222222111000000000111111333333222222111000000000000000000000000000000000111111000000000000111111000000/////////000111222000000000000000111222222////////////000111222333000000000000000000000000////////////000000000000//////............//////333222000///...///000111000000////////////000000000000000000000///......//////000111111111111111111111111222222333444555555333222111333666999<<<<<<===????????????BBBDDDCCCEEEGGGHHHGGGHHHIIIJJJNNNOOOQQQRRRRRRSSSUUUVVVZZZ\\\```bbbcccdddeeeggghhhhhhgggdddaaa___```aaa___```aaabbbbbbbbbaaaaaafffeeeeeedddddddddeeeeeehhhfffeeegggmmm|||444555777===EEEOOOYYY___``````___^^^^^^^^^^^^___```]]]\\\]]]]]]```iiissszzzoooddd^^^\\\]]]aaagggmmmqqqrrrnnnhhhgggmmmsssyyymmmbbbZZZPPPIIIGGGFFFEEEDDDKKKMMMQQQSSSUUUWWWZZZ]]]]]]bbbiiinnnsss}}}tttnnneee]]]VVVRRRNNNKKKJJJMMMQQQUUUYYY^^^dddhhhnnnpppqqqqqqnnniiiccc```___YYYWWW]]]jjjxxx}}}rrrcccWWWQQQPPPPPPPPPOOOKKKJJJOOOVVV]]]dddjjjoooppprrrsssrrrooollljjjccc```ZZZUUUQQQPPPPPPQQQUUUVVVWWWWWWVVVSSSPPPNNNHHHHHHHHHFFFCCC???;;;999555333111111222222111000222111111111111222222333333333222222111000000000000000000000000000000000111111111000000111111222///////////////000111111//////...---...///000111////////////000111222222000000000000000000000000000000000000//////////////////............//////222111000///...///000111000000////////////000000000000000000000//////...//////000111111111111111111111000111111222333444333222111111222555888::::::<<<>>>??????@@@BBBDDDBBBEEEGGGHHHGGGGGGHHHJJJMMMNNNPPPQQQQQQRRRTTTVVVYYY\\\___```aaabbbccceeehhhhhhgggdddaaa```aaabbbaaaaaabbbccccccccccccccciiihhhhhhgggffffffeeeeeehhhffffffiiippp555555888@@@KKKVVV]]]```___```````````````______^^^[[[ZZZ\\\^^^dddppp|||zzzoooddd^^^\\\\\\aaagggnnnnnnlllgggdddhhhttt|||oooeeeYYYSSSLLLHHHGGGHHHIIIIIIMMMPPPSSSVVVYYY[[[^^^aaabbbhhhqqqvvv|||zzzuuummmeee^^^WWWQQQMMMJJJKKKMMMPPPUUU\\\bbbffflllooossstttqqqkkkccc^^^]]]XXXTTTWWW```kkkrrrvvvqqqfffWWWMMMKKKMMMMMMMMMLLLIIIFFFIIIPPPYYYbbbhhhlllmmmnnnppppppmmmiiieee^^^\\\XXXTTTQQQOOONNNNNNTTTUUUWWWWWWVVVTTTQQQOOOJJJIIIGGGFFFDDDAAA>>>;;;666444222111222222222111222111111111222333444444000000000111222222333333000000000000000000000000/////////...//////000000///////////////000000000000///...------///000111333222111//////.........////////////////////////111111000000//////......//////............//////111000////////////000000000000////////////000000//////000000000000////////////000111111111111111000000000000111222333444222111000000222444777999999;;;>>>???@@@AAACCCEEEBBBDDDFFFGGGGGGGGGHHHIIILLLMMMPPPQQQQQQRRRTTTVVVXXX[[[]]]^^^^^^___aaabbbhhhhhhgggdddbbb```aaacccaaaaaabbbbbbcccccccccccchhhhhhhhhhhhggggggffffffhhhffffffjjjqqq555555999CCCPPPZZZ______^^^___```aaaaaa```______]]]ZZZZZZ]]]aaajjjxxxyyytttllleeeccccccbbbdddhhhkkkiiieeeaaabbbkkkzzz{{{pppddd\\\OOOMMMIIIGGGGGGIIIKKKLLLNNNQQQUUUYYY[[[___cccfffhhhoooxxx}}}yyytttmmmfff___WWWRRRKKKJJJJJJLLLQQQXXX___bbbjjjmmmsssvvvsssmmmeee___YYYWWWUUUUUUYYYaaajjjpppjjj___RRRJJJIIIKKKKKKJJJHHHFFFEEEGGGNNNYYYaaaeeehhhhhhjjjlllnnnmmmiiieee\\\ZZZXXXUUUQQQOOOMMMLLLTTTUUUVVVWWWWWWTTTRRRPPPJJJGGGEEEDDDDDDCCC@@@===999666333222222222222111222111111111222333444444000000000111222222333333000000000000000000000000///////////////000111111...//////000000000000000000000/////////000111222333222111///...---------////////////////////////111111000000//////......//////............////////////////////////000000000000////////////000000//////000000000000////////////000111111111111111000000000000111222333444111000000000222444666888888;;;>>>@@@@@@AAACCCDDDBBBDDDFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRTTTVVVXXXZZZ[[[\\\[[[\\\^^^```ggggggfffdddaaa```aaaccc````````````aaaaaabbbbbbdddeeefffggggggggggggfffgggddddddgggooo|||555777===HHHSSS\\\______^^^___``````````````````^^^\\\]]]bbbiiisssyyyrrrkkkgggeeehhhiiigggggghhhfffccc```aaahhhttt~~~yyypppcccXXXSSSGGGGGGFFFFFFGGGJJJMMMOOOPPPSSSVVVZZZ^^^ccciiimmmqqqxxx|||wwwqqqhhh___YYYOOOLLLHHHHHHLLLRRRXXX[[[eeeiiiooorrrrrrmmmfffaaaTTTUUUUUUUUUXXX^^^gggmmmddd\\\RRRKKKHHHIIIHHHHHHFFFGGGHHHJJJRRR^^^eeefffhhhffffffhhhkkkllljjjggg[[[ZZZXXXUUUSSSQQQPPPOOOSSSUUUVVVWWWVVVTTTQQQOOOIIIEEEBBBBBBDDDDDDCCC@@@<<<999555333333333222222222111111111111222222333333333222222111000000000000000000000000000000000111111111111222222333444//////000111111111111111000000111111111222222222/////////......//////000000000000000000000000000000000000000//////////////////............//////......////////////000000000000////////////000000...//////000000000000000//////000111111111111111111111000111111222333444111111111111222444666888999;;;???AAAAAAAAABBBCCCAAADDDFFFGGGFFFFFFGGGIIIKKKMMMPPPQQQRRRSSSUUUWWWZZZ[[[\\\[[[[[[\\\^^^```ffffffeeecccaaa```aaaccc_________^^^___``````aaabbbccceeeggggggggggggfffdddaaa```dddlllyyy777;;;CCCMMMVVV\\\^^^______````````````aaaaaaaaa```___bbbjjjssstttlllfffdddfffkkknnnkkkiiiiiibbbaaadddlllxxx}}}uuunnndddWWWNNNLLLDDDEEEFFFGGGIIILLLPPPRRRSSSUUUXXX\\\aaahhhpppuuu{{{|||rrrhhhaaaWWWQQQJJJGGGHHHMMMQQQSSS___bbbgggkkkllliiieeebbbVVVUUUTTTUUUYYY^^^cccfff]]]YYYRRRLLLGGGFFFFFFGGGFFFKKKOOORRR[[[gggllljjjiiidddaaabbbeeehhhgggeee[[[ZZZXXXVVVUUUTTTTTTTTTSSSTTTVVVVVVUUURRROOOMMMHHHDDD@@@AAADDDGGGFFFDDD@@@<<<888555444333333222222222111000000000111111333333222222111000000000000000000000000000000000111111111111222333444555///000111222333222222111...000111333333222111000000//////.........//////000000000000000000000000////////////000000000000//////............//////---......//////000//////000000////////////000000......///000000000000000//////000111111111111111111111111222222333444555111111111222333555777888:::<<<@@@AAAAAA@@@AAAAAAAAACCCFFFFFFFFFFFFGGGHHHLLLNNNPPPRRRRRRTTTVVVXXX]]]]]]^^^]]]\\\]]]___aaaeeeeeedddbbb```___```bbb______^^^^^^^^^___```aaadddeeefffhhhhhhgggeeeddd```\\\\\\aaajjjwww888>>>GGGPPPXXX\\\^^^___aaaaaa``````aaabbbccccccaaabbbfffppp{{{}}}qqqhhhfffeeehhhnnnqqqnnnkkkkkkbbbcccjjjxxxuuukkkeee\\\PPPIIIHHHEEEGGGIIIKKKMMMPPPTTTWWWVVVWWWZZZ]]]ccckkkttt{{{yyymmmfff___XXXNNNHHHHHHKKKMMMNNNZZZ]]]bbbfffgggfffdddbbb\\\XXXSSSUUU[[[______]]]XXXVVVRRRLLLGGGDDDEEEFFFHHHOOOTTTYYYbbbnnnqqqnnnhhhbbb\\\\\\___ccccccbbbZZZYYYXXXWWWWWWWWWYYYYYYSSSTTTVVVVVVTTTQQQNNNLLLHHHDDD@@@AAAEEEIIIHHHFFFBBB>>>999666444333333222222222111000/////////000000000000111222222333333000000000000000000000000////////////000111222333000111222333444333222222---///111333444222000///333222111///---,,,,,,,,,000000000000000000000000......//////000000111111//////............//////------...///000000//////000000////////////000000......///000000000000000//////000111111111111111222222222222333444555666111111222333444666777888:::===@@@BBBAAA@@@@@@@@@AAACCCEEEFFFFFFFFFGGGHHHLLLNNNQQQRRRSSSUUUWWWYYY___``````___^^^___aaacccddddddcccaaa___^^^```aaa```______^^^^^^___aaabbbfffggghhhiiihhhfffdddccc\\\YYYYYY```jjjwww;;;DDDKKKLLLPPPXXX[[[YYY___\\\\\\aaaeeeeeefffiiifffsss{{{ppphhh```___eeennnrrrmmmfffbbbbbbooo~~~{{{ooobbbYYYQQQIIIGGGIIIFFFGGGHHHJJJLLLPPPVVVZZZXXX\\\aaaeeeiiiooowww~~~xxxrrrhhhaaaWWWNNNIIIHHHGGGGGGVVVYYY]]]aaaccccccbbbaaabbb]]]UUUPPPPPPSSSWWWYYYTTTRRROOOLLLJJJJJJJJJKKKLLLUUU___eeekkkqqqtttsssooobbbXXXVVVYYYZZZ[[[[[[ZZZXXXVVVWWWYYYZZZXXXVVVWWWTTTQQQRRRVVVUUUNNNHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHEEE@@@;;;777444222222333222222111111222222333//////111222222111000///444333222000000000111111333222000/////////000111,,,---...000111111111111//////......---------,,,//////000000111111222222////////////////////////000000000000000000000000000000000000000000000000///............---------000///...------...///000///000111222111///---,,,222111000000///000000000111111111111222333444555555666777777555444555666;;;;;;===>>>@@@BBBCCCDDDCCCFFFIIIKKKIIIHHHFFFFFFMMMOOOQQQRRRSSSTTTVVVXXX[[[\\\]]]___aaabbbcccccchhhddd___\\\]]]___```aaa``````______```aaabbbbbbfffhhhiiihhhiiijjjeee^^^aaa[[[YYY^^^iiixxx>>>EEEJJJKKKNNNUUUXXXWWWZZZYYY]]]cccfffggglllsss~~~|||ssskkkeeedddfffkkkkkkfffbbbbbblllxxx|||rrrgggZZZRRRJJJDDDCCCEEEGGGIIIKKKLLLOOOSSSXXX\\\]]]aaaggglllrrryyyzzzrrrjjj___TTTMMMIIIFFFEEEMMMQQQVVV[[[___aaaaaaaaaeee___WWWRRRPPPRRRSSSTTTQQQOOOMMMKKKIIIHHHHHHHHHQQQXXX___bbbgggooossssssnnnbbbWWWVVVWWWXXXWWWXXXXXXWWWVVVWWWYYYZZZXXXVVVXXXTTTQQQRRRUUUTTTOOOJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHEEEAAA<<<777444333222333222222111111222222333///000111222222111000000333222111000000000111111222222000/////////000111000000000000000///....../////////...............000000000000000111111111////////////////////////000000000000000000000000000000000000000000000000000000/////////.........000000///......///000000&&&(((,,,000333444555555000111111222222222333333111111111111222333444555000222333333333444777999;;;;;;===???@@@BBBCCCDDDAAADDDGGGIIIHHHHHHHHHIIIMMMOOOQQQRRRSSSTTTWWWYYY[[[\\\___bbbdddfffffffffgggccc___\\\]]]___aaabbbbbbbbbbbbbbbbbbcccddddddeeeggghhhhhhiiikkkfff```^^^YYYXXX^^^iiixxx@@@EEEGGGGGGIIIOOOSSSTTTPPPTTT[[[aaacccfffqqq}}}~~~|||yyysssmmmllljjjjjjiiifffaaadddiiizzzuuujjj___SSSKKKEEEAAAAAADDDHHHJJJMMMPPPSSSVVV[[[^^^]]]bbbjjjpppwwwzzzsssggg\\\SSSMMMHHHFFFFFFIIINNNUUU[[[___bbbcccgggbbbZZZTTTQQQOOONNNMMMKKKJJJIIIHHHHHHGGGHHHHHHSSSXXX\\\]]]bbbjjjpppqqqmmmbbbWWWTTTTTTSSSRRRSSSUUUUUUVVVXXXZZZZZZXXXVVVVVVSSSPPPPPPRRRQQQNNNKKKKKKJJJJJJIIIHHHGGGFFFFFFHHHFFFBBB===999555333222333222222111111222222333111111222222222111111000000000/////////000111111222111111000///000000000000000000000000///......////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000////////////111000000//////000000111,,,---///000111222111111---...000222333333333333111111111111111222333444000000111000111222666999;;;<<<===???AAABBBCCCCCC???BBBEEEFFFGGGHHHIIIKKKLLLOOOQQQRRRSSSUUUWWWYYY[[[^^^bbbfffhhhiiiiiiiiifffbbb^^^\\\^^^```cccdddcccccccccbbbccccccdddeeedddggghhhgggiiijjjgggaaa[[[XXXYYY```kkkyyyAAACCCCCCBBBDDDHHHMMMPPPMMMTTT]]]bbbcccgggvvvvvvsssuuutttpppuuurrrnnnjjjcccbbbkkkvvvyyynnncccYYYOOOIIIFFFCCCEEEIIIIIILLLPPPSSSVVVZZZ]]]``````eeemmmttt|||}}}wwwlllbbbZZZSSSMMMJJJEEEHHHLLLRRRYYY^^^ccceeehhhddd]]]WWWRRRNNNJJJGGGDDDDDDEEEFFFHHHIIIJJJKKKPPPVVV[[[\\\```hhhmmmmmmlllaaaWWWSSSQQQOOONNNOOOQQQSSSVVVYYY[[[[[[YYYXXXVVVTTTQQQOOOOOONNNMMMKKKMMMLLLKKKJJJIIIGGGFFFEEEHHHFFFCCC???;;;777444222333222222111111222222333222222222222222111111111....../////////000111111222111111000000000000000,,,---...000111111111111//////000000111111111222222222111111000000//////000000000000000000000000////////////////////////////////////////////////000000000/////////......111111000000000000111111222222222111000...,,,+++***,,,...000111000///...111111111111111222333333333333222000///000444777:::<<<>>>@@@AAABBBBBBBBB@@@BBBDDDEEEEEEFFFIIIKKKLLLNNNQQQSSSTTTUUUXXXZZZ\\\___dddhhhjjjjjjiiihhheeebbb^^^\\\^^^aaadddeeebbbbbbaaaaaaaaaaaabbbbbbeeehhhiiihhhgggiiifffaaaZZZZZZ]]]eeeooo{{{@@@???>>>>>>???BBBHHHMMMRRRYYYbbbfffdddhhhzzzrrrpppxxx}}}|||}}}yyyrrrjjjbbbbbbooo~~~}}}qqqggg\\\TTTLLLIIIHHHFFFIIIMMMJJJMMMRRRVVVYYY]]]aaadddhhhmmmvvv}}}{{{rrrhhh```XXXQQQLLLHHHIIILLLOOOTTTZZZ^^^aaafffccc^^^ZZZUUUNNNHHHCCC???@@@BBBDDDHHHLLLOOOPPPOOOWWW___bbbfffkkkmmmkkkhhh___UUURRROOOKKKJJJLLLPPPRRRWWWZZZ\\\\\\[[[[[[ZZZZZZWWWTTTPPPMMMMMMMMMNNNMMMMMMLLLJJJHHHFFFEEEFFFEEEDDDAAA===999666333333222222111111222222333333222222111111000000000......//////000000000000111111111111000000000///,,,---...000111111111111//////000000111111222222222222111111000000//////000000000000000000000000/////////////////////////////////////////////////////////.........------000000111111111111000000------...///000111111111,,,...///111000///---,,,111111000000111111222222444444333111000222555888:::<<<>>>@@@AAABBBAAAAAABBBCCCEEEEEEEEEEEEGGGIIILLLNNNQQQSSSTTTVVVYYY[[[^^^aaadddhhhiiihhhfffdddeeebbb^^^]]]___bbbeeefffbbbbbbaaaaaa```aaaaaabbbfffjjjkkkhhhfffgggeeeaaa]]]^^^ccclllttt~~~???<<<;;;===>>>@@@FFFMMMSSSYYY```bbb^^^cccuuusssttt|||sssiiibbbdddrrr|||rrrggg^^^SSSLLLGGGGGGHHHHHHJJJNNNNNNQQQUUUXXX\\\```fffiiinnnttt|||yyypppggg^^^UUUOOOKKKKKKJJJKKKNNNRRRWWWYYY```___]]][[[WWWQQQIIICCC>>>???@@@BBBGGGLLLQQQSSSSSS]]]fffkkknnnpppooolllddd\\\TTTQQQNNNJJJIIILLLOOOSSSWWWZZZ\\\]]]^^^___aaabbbaaa\\\TTTOOONNNNNNNNNNNNNNNMMMLLLJJJGGGFFFDDDDDDDDDCCC@@@<<<888666333222222111111222222333333222111000/////////000//////000111111111000000000111111111111000//////000000000000000///......000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000............------------///000000111111000000///------...///000111222222111111222222222111000///111111000000000111111222000111222222333555999<<<:::<<>>:::;;;>>>@@@AAAGGGOOOTTTXXX]]]^^^[[[___rrrvvvwwwyyyqqqjjjgggmmm|||}}}qqqggg]]]TTTJJJFFFCCCFFFIIIIIIKKKNNNSSSUUUXXX[[[___eeekkkooossszzzxxxpppggg^^^YYYNNNLLLJJJIIIJJJMMMQQQTTTZZZZZZ\\\\\\ZZZTTTKKKEEEAAA@@@???@@@DDDIIIOOORRRZZZccckkknnnooopppnnniiiaaaYYYSSSPPPMMMIIIJJJMMMPPPSSSXXX[[[\\\^^^aaadddeeehhhggg```VVVNNNKKKLLLMMMNNNNNNNNNMMMKKKIIIGGGBBBCCCDDDDDDBBB>>>:::888333222222111111222222333222111000...............000111222222222111000///000111111222111000///...000000000000000///......000000000000000000//////000000000000000111111111////////////////////////000000000000000000000000000000000000000000000000////////////...............///000000000000///...222222111//////.........111111222222222222222222111111000000000000111111///000222333444666999<<<:::<<>>===>>>BBBHHHOOOSSS```^^^^^^aaafffrrr~~~zzzrrrooorrrxxx~~~zzzqqqooowww~~~ssseeeWWWNNNKKKDDDEEEFFFGGGIIIMMMSSSWWWWWWYYY\\\___ccclllwwwzzzssslllhhh\\\WWWOOOJJJHHHHHHHHHIIIUUUVVVYYY[[[[[[XXXRRRMMMGGGBBB@@@AAABBBDDDHHHNNN[[[ccciiigggcccbbbaaa```[[[XXXTTTQQQPPPPPPNNNMMMVVVWWWYYY]]]bbbeeeeeeeeekkkggg```XXXQQQKKKFFFDDDKKKKKKLLLMMMNNNMMMJJJGGGEEEFFFFFFFFFCCC???;;;999111222222333333444444444000111222222222000///...///000111222222111000///000000////////////000000222111111111222333444444////////////000000000000////////////000000000000......//////000000111111000000///...............000000000000111111111111//////////////////000000000000000000000000000000111111000000//////............///111333333222000000000//////000111111222222222222333444555666777:::<<>>???@@@BBBFFFMMMWWW```fffddd```___]]][[[ZZZXXXVVVUUUUUUTTTSSSQQQTTTVVVZZZ```fffjjjjjjiiiccc```\\\VVVQQQMMMKKKIIILLLLLLMMMOOOOOOMMMIIIFFFHHHIIIIIIHHHEEEBBB>>><<<555444444333222222333333111111111111111000/////////000111222222111000///000000////////////000000111000000000000111111222////////////000000000000////////////000000000000.../////////000000000111000000///...........................////////////000000000000000000//////000000000000000000000000111000000000/////////...///...///000333333222000111111000000000111111222222222222333444555777777:::<<>>>>>:::888555333222333555666333222111000000111222333111000000000000000000111000000////////////000000222111000000////////////////////////000000000000////////////000000000000000000000000//////////////////............//////000000000000111111111111111111111111000000//////////////////////////////////////////000000000000000///...///111222222111333333222222222222222333000000111222444666888999;;;===??????>>>>>>???AAAAAABBBDDDEEEEEEFFFIIIKKKNNNQQQTTTVVVVVVWWWYYY[[[ZZZ]]]```bbbaaa`````````aaaaaa`````````aaabbbbbb```______^^^___```aaaaaaeeeggghhhhhhgggffffffgggjjjlllqqqtttvvvzzzDDDGGGLLLQQQVVVYYY[[[\\\YYY\\\iiiyyymmmgggiiimmmrrryyy|||uuubbbYYYOOOKKKHHHFFFGGGKKKKKKMMMQQQTTTXXX\\\aaadddnnnttt{{{|||yyytttmmmeee^^^VVVPPPKKKIIIIIIIIIMMMRRRWWWZZZ[[[[[[VVVSSSRRRNNNHHHEEEGGGIIIOOOUUUXXX\\\``````\\\WWWVVVXXX[[[^^^`````````XXXWWWXXX[[[^^^```___^^^ZZZZZZYYYXXXVVVTTTRRRQQQJJJJJJJJJLLLNNNPPPPPPOOOFFFEEEBBB???>>>=========:::888666444333444555666222111111111111222333333111111000000000000111111000000////////////000000222222111000000000111111////////////000000000000////////////000000000000000000000000///////////////............//////000............///////////////////////////000000000////////////////////////////////////000000000000000///...///111222222222111111111111111222333333000111111222444666888999<<<===??????>>>>>>@@@AAAAAABBBDDDEEEEEEFFFIIIKKKMMMPPPTTTVVVVVVWWWXXXYYYZZZ^^^bbbddddddcccbbbbbb```______``````aaabbbbbb```___^^^]]]]]]^^^```aaafffgggiiihhhfffeeeffffffiiikkkpppuuuvvvyyyDDDGGGMMMSSSXXX[[[\\\\\\^^^fffyyy~~~tttjjjgggjjjooozzz~~~ssskkkZZZQQQJJJHHHGGGFFFHHHLLLNNNPPPSSSWWW[[[aaagggllltttzzz~~~zzzsssllleee^^^VVVRRRKKKIIIGGGIIIMMMSSSXXXZZZZZZXXXWWWXXXUUUNNNJJJKKKMMMRRRUUUWWW[[[``````\\\YYYXXXXXXZZZ]]]```aaa```^^^[[[YYYYYYZZZ]]]^^^^^^UUUVVVVVVWWWVVVUUUTTTSSSNNNLLLJJJJJJKKKMMMNNNMMMGGGEEEBBB???======>>>???;;;:::888666555444333333000111222222333333333222222111000//////000111222000000////////////000000111111000000000111222222////////////000000000000////////////000000000000111000000000/////////..................///000000............////////////---------...//////000000000000000000000000000000.../////////000000000111111///......000222333222/////////000111222333444222222222333444555777777<<<===>>>>>>>>>>>>@@@BBBAAABBBDDDEEEEEEFFFIIIKKKLLLOOOSSSUUUVVVVVVWWWXXXYYY\\\aaaddddddccccccccc______```aaaaaabbbcccccc]]]\\\\\\[[[\\\^^^```bbbfffgggiiihhhfffeeeeeeffffffjjjpppuuuvvvxxxDDDHHHNNNUUUZZZ\\\]]]]]]hhhsss{{{wwwqqqjjjgggjjjsss{{{wwwkkkcccWWWOOOIIIHHHHHHHHHJJJNNNPPPRRRUUUYYY^^^dddlllqqqwww}}}~~~xxxqqqjjjccc[[[VVVOOOKKKGGGFFFIIIOOOTTTWWW[[[ZZZ[[[^^^\\\UUUQQQQQQPPPTTTVVVVVVZZZ^^^^^^[[[[[[ZZZYYYZZZ]]]```aaaaaafffbbb\\\YYYXXXZZZ\\\\\\TTTUUUVVVVVVUUUTTTRRRQQQQQQNNNJJJHHHIIIJJJKKKLLLIIIFFFCCC@@@>>>>>>@@@AAA===<<<:::888555333111000///111222333444333333222222111000//////000111222000000////////////000000000000///000000111222333////////////000000000000////////////000000000000111111000000/////////..................///000111000000000000111111111111+++,,,,,,---...///000000111111111111111111111111.../////////000000111111111///......000222333222.........///000222333444222222222333444555666777<<<===>>>>>>===>>>@@@BBBAAABBBDDDEEEEEEFFFIIIKKKKKKNNNRRRUUUVVVVVVWWWXXXUUUYYY^^^bbbbbbbbbaaaaaa``````aaabbbcccddddddeeeZZZZZZZZZZZZ\\\___bbbdddfffhhhiiihhhfffeeeeeefffeeeiiipppvvvvvvwwwKKKLLLRRRZZZ]]]\\\\\\___uuupppfff```ccchhhkkkqqqxxxtttdddZZZLLLIIIFFFDDDEEEHHHLLLNNNQQQUUUZZZ^^^bbbiiirrryyy~~~|||wwwqqqjjjccc^^^WWWPPPIIIGGGGGGIIIOOOWWW[[[]]]``````]]]YYYWWWVVVRRRRRRSSSTTTUUUVVVWWWWWWVVV]]]aaa```___aaabbbaaaaaabbb```\\\WWWSSSTTTUUURRRRRRSSSSSSSSSQQQPPPOOONNNMMMLLLKKKJJJIIIIIIIIIHHHFFFDDDAAA@@@@@@AAABBB???>>><<<:::777555333222222///,,,,,,///111222111...000111000///...///111///............000111333000000000000///////////////000111333333222111111000000000000000000000000111111000000//////......//////............//////000000000000////////////...000111000---,,,---000000///...---,,,------.........///000000000000000000000000000000//////...000111111111111222222222333222111111111333666777<<<<<<===============<<<@@@CCCEEEGGGGGGHHHIIIKKKMMMNNNOOOQQQRRRTTTUUUVVV[[[^^^aaabbbbbbaaa```aaacccaaa___```bbbdddeeedddXXXXXXYYYZZZ]]]```ccceeefffiiilllkkkhhhffffffhhheeennnnnnnnnvvvzzzOOOQQQVVV[[[\\\ZZZ^^^ddd{{{yyy{{{}}}~~~}}}jjjccc```eeekkkpppwww~~~yyykkk]]]SSSIIIHHHFFFFFFHHHKKKOOOQQQTTTWWW\\\aaaeeelllvvv}}}{{{uuummmeee___WWWPPPLLLJJJIIIIIILLLRRRXXX[[[___```^^^[[[XXXWWWTTTTTTSSSSSSSSSRRRRRRRRRZZZaaaeeecccbbbcccdddbbbcccdddbbb^^^XXXSSSQQQRRROOOPPPQQQRRRRRRQQQPPPOOONNNNNNLLLKKKJJJIIIHHHHHHIIIGGGEEECCCBBBAAAAAAAAA???>>><<<:::777555333222333000......111333222111///000111000///...///111444333222111000000000000......//////000000111111///000111111222222111111000000000000000000000000111000000000/////////...//////............//////////////////000000000000...000111000...,,,...//////...------------...///......///000000000000000......///000111111000000000111111111111222222222444333222222333555777888;;;<<<===>>>>>>>>>>>>>>>@@@BBBEEEGGGGGGHHHIIIKKKKKKLLLNNNQQQTTTVVVWWWXXXZZZ\\\___``````___``````fffdddbbbaaabbbccccccccc\\\\\\\\\\\\]]]___aaabbbeeehhhkkkkkkhhhggghhhjjjhhhqqqqqqpppwwwzzzTTTWWW[[[]]]ZZZYYYcccoootttwww{{{~~~}}}hhhdddccciiipppvvv}}}yyynnnaaaTTTMMMFFFFFFGGGIIIKKKOOORRRTTTWWW[[[```eeejjjrrr|||{{{rrriiibbbXXXSSSOOONNNLLLHHHHHHLLLSSSWWW\\\___^^^\\\YYYXXXVVVUUUSSSQQQOOONNNMMMLLLYYY___eeeeeefffiiiiiigggffffffddd```YYYRRRNNNMMMMMMNNNOOOQQQRRRRRRQQQQQQOOOOOOMMMLLLJJJIIIHHHGGGIIIIIIHHHFFFDDDBBBAAA@@@???>>><<<:::888666444333222111000111333333333111///000111111//////000111333222222111111000//////------...///000111222222000/////////000000111111000000000000000000000000000000000000//////////////////............//////......//////000000111111///000111000...---...///.........------...//////......///000000000000000,,,---///000111222222222000111111111111222222222444333333222444666888:::;;;<<<>>>???@@@@@@@@@@@@@@@BBBEEEFFFGGGGGGIIIKKKHHHJJJNNNRRRVVVWWWXXXXXXZZZ\\\____________aaabbbiiigggdddbbbccccccbbbaaa``````___^^^^^^^^^___```eeehhhjjjjjjgggfffgggiiihhhrrrrrrrrrxxxzzz~~~VVVZZZ^^^]]]XXXZZZkkk}}}}}}yyy}}}~~~jjjiiikkkooouuuzzz|||qqqdddYYYOOOJJJFFFGGGIIILLLOOORRRUUUVVVYYY^^^dddjjjpppyyyxxxmmmfff^^^YYYSSSQQQMMMGGGFFFIIILLLQQQXXX\\\]]][[[YYYXXXWWWUUUSSSPPPMMMKKKJJJJJJQQQYYYaaafffkkkqqqrrrppphhhgggeee```ZZZRRRMMMIIILLLMMMOOORRRSSSTTTTTTTTTQQQQQQPPPNNNLLLJJJHHHGGGIIIJJJJJJIIIGGGDDDAAA??????>>>===;;;999777555444111111111222333333222111///000111111000///000111,,,---...//////000000000.........///000111111111000///.........///111222////////////////////////000000000000//////////////////............//////---......///000111111222000000000000///......///000000///.....................///000000000000000......///000111222222111000000111111111222222222333333222222333555888:::;;;===???AAABBBBBBBBBAAA@@@BBBEEEFFFFFFGGGIIIJJJHHHKKKOOOTTTWWWXXXWWWWWW[[[]]]___``````aaaccceeehhhfffcccbbbbbbbbbbbbaaaaaa```___]]]]]]]]]^^^___eeeggghhhgggcccaaabbbdddcccnnnppppppwwwyyy|||UUUZZZ^^^]]]XXX^^^uuu|||{{{lllnnnqqqtttxxx~~~uuuhhh[[[RRRLLLIIIHHHJJJLLLOOORRRUUUWWWWWW\\\aaahhhooowww}}}rrrkkkggg```XXXSSSMMMHHHGGGJJJGGGLLLSSSXXXZZZZZZYYYYYYXXXVVVSSSOOOMMMKKKKKKKKKPPPXXXaaahhhpppwwwwwwtttgggeeeccc___ZZZSSSMMMIIIMMMNNNQQQTTTVVVWWWXXXXXXUUUUUUTTTRRROOOLLLIIIHHHIIIJJJJJJJJJHHHEEEBBB@@@??????===;;;999888666555000111222222111111000000000111222111000///000222---------...//////000000000000000000////////////000///.........///111222////////////////////////////////////000000000000//////............//////---......///000111111222111000000000000000///...222111111000...---,,,+++......///000000000000000000000111111111111000000000000111111111222222222222111000111222555777999;;;===@@@BBBCCCCCCBBBAAA???AAADDDFFFFFFGGGHHHJJJKKKMMMQQQTTTVVVWWWVVVUUUYYY[[[^^^``````aaacccddddddbbb```___aaabbbbbbbbb^^^^^^]]]\\\\\\]]]^^^___eeeffffffbbb]]]ZZZZZZ\\\[[[fffiiikkksssvvv{{{UUUXXX\\\[[[XXXaaa|||uuujjjooossstttxxxzzzlll]]]RRRKKKIIIHHHJJJKKKNNNQQQTTTWWWZZZ[[[___eeemmmvvvwwwpppnnnfff^^^XXXQQQJJJIIIKKKEEEJJJPPPUUUWWWYYYZZZ[[[ZZZXXXUUUQQQNNNMMMMMMMMMTTT[[[cccjjjpppuuusssnnnbbb```^^^[[[YYYUUUPPPMMMOOOPPPSSSVVVXXXZZZ[[[[[[ZZZYYYXXXVVVSSSOOOLLLIIIHHHIIIJJJIIIHHHFFFCCCAAA@@@???>>><<<:::888777666000222222222000///000111000111222222000000111222333222000///......///000111000000000/////////...000/////////000000111111000000000000000000000000////////////000000000000//////............//////......//////000000111111222000//////111111000...222222111111///...,,,+++......///000000000000000111111222222111111000///000111111111111222222222111000000000222444777999<<<>>>@@@CCCDDDCCCAAA@@@???AAADDDEEEFFFFFFHHHJJJMMMOOOQQQTTTVVVVVVVVVUUUUUUXXX]]]___```aaaaaabbbaaa___^^^^^^aaaccccccccc]]]]]]\\\[[[\\\]]]^^^___ddddddccc^^^XXXTTTTTTVVVTTT___bbbdddnnnsssyyyUUUXXXZZZYYYXXXcccvvvmmmlllrrruuusssttt|||{{{rrrdddVVVLLLHHHHHHJJJIIIKKKMMMQQQVVVZZZ^^^```cccjjjsss}}}zzztttpppjjjddd___WWWNNNJJJKKKFFFJJJOOOSSSVVVYYY\\\^^^___]]]XXXTTTPPPOOONNNOOOSSSYYY```eeekkknnniiibbb]]][[[XXXWWWXXXWWWTTTRRRPPPQQQTTTWWWYYY[[[[[[\\\^^^^^^\\\ZZZWWWRRRNNNLLLGGGHHHHHHHHHGGGFFFDDDCCC@@@???>>><<<;;;999888777333444444222//////111444000111222222000000111222555222///---,,,---000111////////////000000000000///000111111222222111111000000000000000000000000.../////////000000000111//////............//////////////////000000000000333111//////111222000...//////000111000///............///000000000000000000000111222222222111111000111111111111222222222111111000111333555888:::<<<>>>AAACCCDDDBBB@@@>>>???AAADDDEEEEEEFFFHHHIIIMMMNNNPPPSSSUUUWWWXXXXXXTTTYYY___cccdddcccccccccbbb```^^^___aaacccdddddd___^^^]]]\\\\\\]]]^^^___aaabbb```[[[UUURRRRRRTTTRRR\\\^^^```iiiooowwwVVVWWWYYYXXXXXXddd}}}xxxvvvqqqmmmiiipppvvvwwwrrrpppvvv{{{zzzxxxoooaaaTTTKKKIIIJJJMMMHHHJJJLLLQQQVVV]]]bbbeeefffmmmwww|||vvvqqqlllgggddd\\\QQQKKKJJJHHHKKKPPPSSSVVVZZZ]]]```ccc```[[[VVVRRROOOOOOOOOMMMSSSYYY___dddfffaaaYYYZZZWWWUUUUUUWWWXXXWWWUUUPPPRRRTTTWWWYYY[[[[[[[[[``````___]]]YYYTTTPPPMMMGGGGGGGGGGGGFFFFFFEEEEEE@@@???>>>===;;;999888888555555555222//////222666000222222222111000111222000...+++)))***---111444------...///000111222222///000222333333222222111000000000000000000000000.../////////000000111111//////............//////000000000000////////////333111//////111222000...,,,---///000111111111000...//////000000000000000...///000111222333333333000111111111111222222222222222111222444777:::;;;<<<>>>AAACCCCCCBBB???===???AAADDDEEEEEEFFFHHHIIILLLMMMOOORRRUUUXXXZZZ[[[WWW\\\ccchhhiiihhhgggfffdddbbb``````bbbddddddcccbbbaaa___^^^]]]]]]^^^^^^___```___ZZZTTTQQQRRRUUURRR[[[]]]^^^gggmmmuuu\\\YYYYYY]]]```jjjxxxsssqqqrrrkkkrrrxxxxxxrrrlllkkkllltttpppkkkiiijjjnnnppprrrnnnfffZZZOOOJJJIIIJJJKKKNNNOOORRRVVV[[[```eeehhhnnnvvv{{{tttqqqlllfff```XXXPPPJJJJJJGGGGGGMMMUUUZZZ[[[YYYZZZ[[[[[[XXXSSSOOOMMMLLLOOOQQQUUUXXXZZZZZZZZZYYYXXXXXXXXXXXXWWWVVVVVVUUUTTTVVVWWWVVVTTTTTTWWW[[[aaacccccc___XXXQQQMMMKKKJJJIIIGGGEEEDDDCCCBBBBBBGGGCCC>>><<<;;;:::888555777444222111111222111000333222000///...///000222000000000000000000000000222111111111000000//////---...///000000111000000000000000000000000000000......////////////......////////////////////////---------.........//////000000000000////////////000///.........///111222222111000......000111222333333333222222111111111111111000000000000000111444333222111222444666888<<<===???@@@@@@???>>>===@@@AAAAAAAAAAAACCCFFFIIILLLMMMPPPSSSUUUWWWYYYZZZXXX[[[```eeeiiijjjkkkkkkfffddd```___```bbbcccddd]]]\\\ZZZYYYYYYZZZ\\\]]]```]]]YYYTTTRRRRRRTTTVVVXXX]]]ZZZ[[[dddhhhrrr[[[WWWYYY___eeepppwwwmmmgggeeeeeehhhooouuusssmmmiiikkkooopppkkkfffbbbbbbdddfffgggddd]]]RRRJJJGGGGGGIIIJJJOOOQQQTTTXXX\\\bbbhhhkkkttt}}}~~~xxxuuupppjjjddd\\\SSSNNNJJJGGGFFFJJJQQQWWWXXXWWWYYYZZZZZZWWWSSSOOOLLLLLLLLLMMMPPPSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVTTTTTTTTTTTTSSSTTTWWWYYY___``````]]]VVVOOOKKKJJJJJJJJJHHHFFFEEEDDDCCCCCCDDDAAA===;;;;;;;;;999777777555222111111222111000333222000///...///000111000000000000000000000000111111111111000000000///000000000111111000//////////////////////////////......////////////......////////////////////////---------.........//////000000000000////////////000//////...///000111222111000///......///000111333333333222222111111111111111000000000000111111333222111111333555777999;;;===???@@@AAA@@@???>>>>>>@@@BBBCCCCCCDDDEEEGGGLLLMMMPPPSSSVVVXXXYYYZZZYYY[[[___cccfffffffffeeefffccc```___```aaabbbbbb^^^]]]\\\[[[[[[\\\]]]^^^___]]]ZZZVVVTTTTTTVVVXXXXXX]]][[[[[[bbbdddlll}}}\\\XXX\\\eeeooo{{{rrrgggbbbaaaaaaeeejjjmmmkkkfffeeejjjpppjjjfff___[[[ZZZ[[[[[[\\\YYYSSSKKKFFFEEEGGGJJJKKKQQQSSSWWWZZZ___dddkkkppp~~~}}}zzzvvvpppjjjbbbYYYSSSMMMJJJGGGIIINNNSSSUUUUUUXXXYYYYYYVVVRRRNNNLLLKKKIIIJJJLLLNNNPPPPPPQQQQQQQQQSSSTTTVVVWWWXXXXXXWWWTTTRRRPPPPPPRRRTTTVVVVVV[[[\\\[[[XXXSSSMMMIIIHHHJJJJJJHHHGGGEEEDDDDDDDDDBBB@@@===;;;;;;<<<;;;:::888666333111222222111000333222000/////////000111000000000000000000000000111111111111000000000000222222222222111000///.................................////////////......////////////////////////------........./////////000000000000///////////////////////////000111111000///...------...///000222222222222222111111111111111000000000111111222111111111222333666888999:::<<<>>>@@@AAA@@@@@@???<<>><<<;;;;;;::::::999777444222222222222111222111000000//////000000000000000000000000000000111111111000000000000000222222222222222111000000////////////////////////......////////////......////////////////////////............////////////000000000000///////////////////////////000000111000//////......//////000222222222111111111111111111111000000111111222222000000111222444666888:::999;;;===@@@AAAAAA@@@???>>>@@@CCCEEEEEEEEEFFFGGGLLLNNNPPPSSSVVVXXXYYYZZZ\\\___bbbeeeffffffeeedddeeeccc```^^^^^^^^^^^^]]]^^^^^^]]]\\\\\\]]]^^^^^^^^^^^^]]]ZZZWWWVVVYYY\\\XXX___aaadddiiifffhhhvvv\\\]]]ffftttzzziiibbbdddgggjjjiii```XXXXXX^^^cccccc```\\\ZZZXXXWWWXXXYYYXXXXXXPPPMMMIIIHHHJJJMMMOOOOOORRRVVV\\\```dddlllvvv}}}~~~vvvxxx}}}|||xxxssskkkbbb\\\UUUQQQLLLHHHHHHKKKNNNPPPUUUVVVWWWUUURRROOONNNMMMKKKJJJJJJJJJKKKLLLNNNOOOMMMOOOSSSVVVXXXYYYYYYXXXUUUQQQLLLLLLNNNQQQQQQPPPTTTSSSQQQPPPMMMKKKGGGEEEGGGFFFEEECCCBBBBBBBBBBBBCCCBBB???===:::999999999:::888555333333333222111222111111000000000000000000000000000000000000000000000000000000000111111000000111222222222222222000000000000000000000000......////////////......////////////////////////........./////////000000000000000000////////////...//////000000000000000000000000000000000000000111111111111111111111111111111111111111222333333///000111333444666888999999;;;===@@@AAAAAA@@@???AAABBBBBBBBBCCCDDDGGGJJJLLLMMMOOORRRUUUWWWYYYYYYZZZ\\\```cccfffffffffeeedddbbb___^^^^^^^^^]]]\\\]]]]]]\\\\\\\\\\\\]]]]]]___```___[[[WWWVVVYYY]]]^^^fffhhhjjjnnnhhhgggsssZZZ^^^jjjyyyzzzkkkhhhjjjlllllleee\\\SSSTTT\\\aaa___[[[XXXXXXXXXYYYZZZYYYVVVTTTKKKIIIHHHIIILLLOOOPPPPPPTTTYYY___dddiiirrr~~~xxxtttnnnttt~~~~~~}}}zzzvvvooogggaaaWWWSSSNNNIIIFFFGGGIIIKKKSSSUUUVVVUUUSSSQQQPPPQQQLLLKKKIIIHHHIIIKKKMMMNNNNNNQQQTTTWWWYYYYYYXXXWWWVVVRRRNNNLLLLLLNNNOOOOOORRRPPPNNNMMMMMMKKKHHHFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBB@@@===:::888888999;;;999555444333333222111111111111111000000000///000000000000000000000000000000000000111111111111...///000111222222222222111111111111111111111111......////////////......////////////////////////....../////////000000000000000000000////////////......///000000000000000000000111111111111000000000000000111111111111111111111111111111222333444000000222333555666777888:::<<<>>>@@@AAA@@@@@@???BBBBBBBBBBBBBBBDDDHHHKKKJJJLLLNNNQQQTTTVVVXXXXXXUUUXXX\\\aaaccceeeeeedddcccbbb____________^^^]]]\\\\\\\\\]]]]]]\\\\\\\\\aaabbbaaa\\\WWWWWW]]]cccgggoooqqqrrrtttkkkhhhrrr[[[cccrrr~~~~~~sssrrrrrrnnnjjj\\\WWWTTTUUUYYY]]]]]][[[\\\]]]^^^___^^^YYYSSSNNNGGGGGGGGGJJJOOORRRTTTTTTVVV\\\dddiiioooyyyvvvmmmlllkkkttt~~~~~~|||yyyssskkkeee[[[XXXSSSMMMIIIGGGHHHJJJQQQSSSUUUVVVTTTSSSSSSTTTPPPNNNLLLJJJKKKLLLOOOQQQQQQSSSVVVYYYZZZYYYWWWVVVVVVUUUQQQMMMJJJJJJMMMOOORRROOOMMMLLLMMMLLLJJJGGGEEEDDDCCCBBBBBBBBBBBBBBB@@@AAA@@@===:::888:::<<<<<<999666444444333222111111111111111111000//////000000000000000000000000///000000000111111111111//////000111111000000000000000000000000000000000......////////////......////////////////////////.../////////000000000000000000000000////////////---...///000111000000//////000000000000000000//////000000000111111111222111111111111222333444555000111222444555666666666;;;===???@@@AAA@@@???>>>@@@BBBCCCDDDDDDEEEGGGIIIIIIJJJMMMPPPSSSUUUVVVWWWUUUXXX\\\```cccddddddccccccaaa`````````aaa___^^^]]]]]]^^^^^^^^^^^^]]]]]]aaacccbbb]]]YYY[[[dddlllnnnvvvyyy{{{}}}vvvsss}}}^^^hhhxxx~~~wwwvvvssskkkbbbSSSTTTVVVVVVWWWZZZ\\\___cccdddeeeeeebbbZZZQQQJJJFFFFFFHHHMMMRRRWWWYYYYYYXXX___gggmmmsss}}}}}}mmmeeefffkkkuuu~~~~~~~~~{{{uuummmhhh```^^^YYYRRRMMMKKKKKKLLLPPPSSSUUUVVVUUUUUUUUUVVVUUUSSSPPPNNNNNNPPPSSSUUUSSSUUUXXXZZZ[[[YYYWWWUUUWWWVVVSSSNNNIIIHHHKKKOOORRROOOLLLLLLMMMMMMKKKHHHFFFEEEDDDCCCCCCCCCCCCCCC>>>??????===:::999<<<>>>===:::777555444444222111111111111111111000//////000000000000000000000000//////000000111111111222000111111000000///...---////////////////////////......////////////......////////////////////////////////////000000000000000000000000////////////---...000111111111000///......////////////......//////000000111111111222111111111111222333444555111222333444555555555555<<<===???@@@@@@???>>>===>>>AAAEEEFFFFFFFFFFFFGGGHHHJJJLLLOOORRRTTTUUUVVVXXX[[[^^^bbbdddeeeddddddbbbaaa``````aaabbbaaa___^^^^^^____________^^^^^^aaacccbbb^^^[[[___iiissspppzzz~~~[[[ooo~~~yyy|||zzzhhhZZZRRRWWWXXXVVVVVV[[[___```llljjjiiihhh```TTTMMMKKKEEEHHHLLLOOORRRUUUXXXZZZ]]]cccjjjpppwwwxxxkkkgggiiiiiiuuu|||}}}~~~}}}{{{vvvqqqnnniiigggccc[[[QQQKKKIIIIIILLLNNNQQQSSSTTTTTTTTTTTTQQQPPPNNNMMMMMMNNNPPPQQQVVVVVVVVVWWWWWWXXXYYYYYY\\\YYYTTTPPPLLLKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNEEEDDDBBBAAA@@@AAAAAABBBAAA@@@@@@???>>>===<<<<<<===;;;999888777444111...////////////000000000000111111111111111111111111///000111222222111000///222222111111111111222222000000000000000000000000000000000000////////////000000//////000111222333000000000000////////////222222111000///...------......///000000000000000////////////000000000000///000111222222222222222333333222222222222222222222333444444444555777999<<<===???@@@@@@???>>>===@@@BBBDDDDDDCCCDDDEEEGGGLLLNNNPPPQQQRRRRRRSSSUUUWWWZZZ___dddfffeeecccbbbbbbaaa```aaabbbcccbbbaaa\\\\\\]]]^^^^^^^^^]]]]]]]]]___^^^\\\[[[aaallluuuyyyzzz}}}ccctttzzz|||~~~uuueeeYYYRRRWWWZZZWWWXXX___gggkkkvvvqqqlllggg^^^RRRKKKKKKEEEHHHLLLPPPRRRUUUYYY[[[___eeennnuuu~~~~~~~~~|||zzz|||vvvkkkgggiiikkkwww~~~zzzuuusssmmmlllggg___VVVOOOLLLLLLKKKMMMPPPSSSTTTSSSSSSSSSQQQPPPNNNMMMMMMNNNOOOPPPWWWWWWXXXYYYZZZZZZZZZZZZ]]]ZZZVVVPPPLLLJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMHHHGGGEEECCCAAA@@@@@@@@@AAAAAAAAA@@@??????>>>===>>><<<:::999888666222000222222111111000000//////111111111111111111111111///000111222222111000///111111111000000111111111000000000000000000000000000000000000////////////111111111111111222222222000000000000////////////222111111000///......---......///000000000000000////////////000000000000///000000111111111111000111111000000000111111222333444555666555666888:::<<<===???@@@@@@@@@>>>===???AAABBBCCCBBBCCCDDDFFFJJJLLLOOOPPPPPPQQQRRRTTTWWWZZZ^^^bbbddddddcccbbbcccbbbaaaaaabbbbbbaaa___\\\\\\]]]^^^^^^^^^^^^^^^aaabbbbbb___]]]aaajjjrrrwwwzzzmmmzzz|||}}}yyymmm^^^VVVSSSXXXZZZ[[[```kkkwww|||~~~vvvkkkbbbXXXMMMHHHHHHFFFIIIMMMQQQTTTWWW[[[^^^cccjjjttt~~~tttpppmmmnnnmmmlllnnnrrr|||sssnnnmmmooorrryyyvvvnnnkkkmmmnnnzzz|||xxxvvvrrrpppkkkcccZZZRRRNNNLLLIIIKKKOOORRRSSSSSSQQQPPPQQQPPPNNNMMMMMMMMMNNNNNNUUUWWWZZZ]]]^^^^^^]]]\\\___\\\WWWRRRMMMIIIGGGFFFEEEGGGIIIKKKMMMMMMLLLKKKLLLJJJHHHEEEBBB@@@???>>>BBBBBBBBBAAAAAA@@@?????????===;;;:::999777444111444444333222111000//////000000000000000000000000000000111111111111000000111000000//////000000111000000000000000000000000000000000000////////////111222333333333222111000////////////000000000000111111000000//////.........//////000000000000000////////////000000000000111222222222222111111000000000000000111111222333222333444444444555777999;;;===???@@@AAA@@@>>>===>>>@@@AAABBBBBBBBBDDDFFFHHHJJJMMMOOOOOOPPPRRRSSSXXXYYY\\\___aaabbbbbbbbbdddbbbaaaaaabbbbbb```___]]]]]]^^^____________^^^ccceeeeeebbb___aaahhhooouuuzzzxxxtttdddXXXTTTTTTVVVXXX___nnnttteeeZZZPPPGGGEEEGGGHHHKKKOOORRRVVVZZZ^^^aaahhhppp{{{|||tttlllgggeeeggggggeeegggkkkqqqxxxzzzooofffaaa^^^___bbbiiiwwwzzzssspppqqqrrr}}}|||yyywwwsssqqqmmmeee]]]UUUOOOLLLIIIJJJMMMPPPRRRRRRPPPNNNQQQPPPNNNMMMLLLLLLLLLLLLQQQTTTYYY^^^aaaaaa```___^^^\\\XXXSSSNNNIIIFFFDDDCCCEEEIIILLLMMMMMMKKKJJJKKKJJJHHHEEEBBB@@@>>>>>>@@@AAAAAABBBAAAAAA@@@???>>>===;;;:::999777444222222222222111111000000000000000000000000000000000000000000111111000000000000000////////////000000////////////////////////000000000000////////////000111333444333111///...////////////000000000000000000000000//////////////////000000000000//////////////////000000000000444444444444333222111111000000000111222333444555///000222222111222444666;;;<<<>>>@@@AAA@@@???>>>>>>@@@BBBBBBBBBCCCEEEFFFHHHJJJMMMOOOPPPQQQSSSUUUXXXYYYZZZ\\\^^^```bbbbbbbbbaaa```aaabbbcccbbbaaa^^^^^^___````````````___ccceeefffdddaaabbbgggmmmvvv|||ppp]]]TTTSSSSSSSSSWWWeee|||}}}ooo___SSSKKKFFFGGGJJJKKKMMMQQQUUUXXX]]]bbbfffnnnvvv}}}ssslllfffbbb```aaaaaa___```cccccciiiqqqrrrmmmddd]]]YYYVVVVVVXXX^^^hhhvvv|||vvvrrrrrruuu~~~|||zzzxxxuuusssoooiiibbb[[[TTTOOOJJJJJJKKKNNNQQQRRRPPPNNNPPPPPPNNNMMMLLLKKKJJJJJJKKKOOOVVV\\\```bbbaaa```[[[ZZZWWWSSSOOOKKKGGGEEECCCFFFJJJMMMNNNMMMKKKIIIHHHGGGFFFDDDCCCAAA???>>>>>>???@@@AAAAAAAAA??????===<<<:::999888666444111...//////000000111111111000000000000000000000000111000000000000000000111000000////////////000000////////////////////////000000000000///////////////000111222111000...,,,.../////////000000000111////////////000000000000//////000000000000//////////////////000000000000222333333333222111000000/////////000000222333444///000111111111222444666:::<<<>>>@@@AAA@@@???>>>???@@@BBBCCCCCCDDDFFFHHHHHHKKKNNNQQQRRRSSSVVVXXXXXXXXXYYY[[[]]]___aaabbb```______```cccddddddccc______```aaaaaaaaaaaa``````ccceeedddaaabbbhhhnnnzzz|||kkkYYYSSSVVVTTTWWW___qqqxxxjjjYYYPPPKKKIIIJJJNNNNNNPPPTTTWWW[[[aaagggkkkttt~~~~~~{{{xxxrrrjjjddd\\\YYYWWWYYYYYYWWWWWW[[[]]]ccciiikkkfff```[[[XXXSSSRRRUUU\\\dddppp|||vvvrrrqqquuu{{{yyyxxxxxxxxxyyy{{{}}}~~~|||{{{zzzvvvtttqqqnnniiibbbZZZUUULLLJJJIIIKKKOOORRRQQQOOOPPPPPPOOOMMMLLLJJJIIIHHHGGGKKKQQQXXX\\\^^^^^^]]]VVVVVVUUUTTTQQQNNNJJJHHHEEEGGGKKKMMMNNNMMMJJJIIIEEEEEEEEEDDDCCCBBB@@@???<<<>>>@@@AAABBBAAA@@@???===;;;999999888777444111------...///000111222222111111111111111111111111111111000000000000111111111000000//////000000111000000000000000000000000000000000000////////////...///000000000///...---......//////000000111111......//////000000111111000000000000000//////...////////////000000000000//////000000000///.....................///000111111222333333333444666888:::<<<>>>@@@AAAAAA@@@??????AAACCCDDDDDDEEEGGGIIIIIILLLPPPRRRTTTVVVXXXZZZWWWXXXZZZ[[[]]]___aaabbb```______```cccddddddccc``````aaabbbbbbbbbbbbaaa___bbbeeecccaaaccciiiooo}}}wwwfffXXXVVV[[[\\\eeesssrrrcccTTTLLLJJJIIIKKKNNNPPPSSSVVVZZZ^^^dddjjjooozzz~~~{{{{{{wwwqqqllliiiddd^^^YYYSSSPPPPPPSSSTTTRRRSSSWWW[[[```eeeeeeaaa[[[XXXWWWSSSSSSWWW___hhhuuu~~~|||wwwsssrrrqqq~~~~~~|||}}}~~~}}}~~~~~~{{{yyyyyyyyytttsssqqqooolllggg___YYYOOOKKKHHHIIINNNRRRRRRQQQPPPOOOOOOMMMKKKIIIHHHGGGFFFIIINNNSSSVVVXXXWWWWWWPPPRRRSSSSSSSSSQQQNNNLLLHHHJJJLLLMMMNNNLLLJJJIIIFFFGGGGGGFFFEEECCCAAA@@@<<<>>>AAACCCDDDCCCAAA@@@===<<<::::::999888555333/////////000000111111222222222222222222222222222222111000//////000111222111111111000000111111111000000000000000000000000000000000000////////////////////////000000000000.........///000111111111---......///000111111222000000000000000///......////////////000000000000//////000111111111000000111000000000000000111111222333444444444555777999:::;;;>>>@@@AAAAAA@@@???===???BBBCCCCCCDDDGGGHHHIIILLLPPPSSSTTTVVVYYY[[[WWWXXXZZZ]]]___```aaaaaacccaaa```aaabbbbbbaaa``````aaabbbbbbccccccbbbbbbbbbeeefffdddbbbcccjjjqqqyyy~~~}}}{{{rrrcccWWWXXX___eeesss}}}lll^^^OOOIIIHHHGGGIIIKKKRRRTTTXXX[[[```fffmmmqqq}}}~~~yyytttpppllltttnnngggbbb^^^ZZZTTTPPPOOOMMMNNNRRRTTTSSSTTTXXXVVVZZZ]]]]]]XXXSSSQQQPPPSSSSSSYYYdddnnn|||~~~~~~zzzvvvuuuooo||||||{{{}}}zzzwwwvvvuuuuuuqqqooonnnnnnlllggg___YYYQQQLLLGGGHHHMMMRRRSSSRRRPPPOOOOOOMMMKKKIIIGGGFFFGGGIIIMMMPPPRRRSSSRRRQQQMMMOOOQQQSSSTTTSSSQQQOOOKKKLLLMMMNNNMMMLLLJJJIIIIIIIIIIIIHHHFFFCCCAAA???===???BBBDDDEEEDDDCCCBBB>>>===;;;;;;;;;999777444222222222111111111111111333333333333333333333333222111000//////000111222222222111111111111222222000000000000000000000000000000000000////////////000000//////000111222333---......///000111111222------...///000111222222000000000000000///......////////////000000000000111222333444444444444444555555444444333444444444000111222333222333555777:::;;;>>>@@@AAAAAA@@@???<<<>>>@@@BBBBBBCCCFFFHHHHHHKKKOOORRRTTTVVVYYY[[[WWWXXX[[[^^^```aaaaaaaaaeeedddbbbaaaaaaaaa___]]]aaaaaabbbccccccccccccbbbfffggghhheeebbbdddkkkrrrrrr|||zzz{{{vvvoooeeeZZZWWWaaannn|||sss```WWWMMMHHHEEEEEEJJJQQQUUUXXX]]]```cccjjjrrryyy|||tttnnniiifffeeebbb]]]XXXTTTQQQPPPOOOKKKLLLMMMNNNPPPSSSUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVZZZbbbmmm|||{{{uuuuuuvvvuuussshhh{{{~~~yyyuuussssssuuurrrpppppppppmmmeee^^^QQQPPPMMMKKKKKKMMMPPPQQQRRRRRRPPPNNNKKKIIIFFFEEEMMMMMMNNNOOOQQQPPPNNNKKKJJJLLLOOORRRSSSSSSQQQPPPPPPMMMLLLLLLNNNOOOMMMJJJHHHIIIJJJKKKIIIFFFCCCAAAAAA>>>======??????<<<999???===:::999:::999888777666555333111000000111111111111111111111111111111111111111111111111111111000...+++((((((***,,,...///000111222222111000///000000000000000000000000---......///////////////////////////////////////........................---------...///111222333000000000000000000000000000000000000000000000000000000000000111222333444//////111333555777888999;;;<<<>>>???@@@???>>>===@@@@@@BBBDDDEEEFFFFFFFFFHHHIIILLLPPPSSSVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^bbb^^^[[[]]]aaacccbbb___]]]___aaaaaa```___```aaaeeeggghhhgggeeegggkkkoooyyy}}}{{{yyywwwyyyrrriii```YYYZZZggguuu{{{iiiXXXQQQJJJHHHGGGIIIOOOUUUWWWZZZ___bbbfffmmmvvv|||vvvoooiiidddaaa___]]]YYYTTTQQQNNNMMMMMMKKKLLLLLLNNNPPPRRRTTTUUUUUUTTTSSSSSSTTTVVVXXXZZZ[[[```jjjxxx|||pppjjjhhhhhhhhhfffdddvvv|||~~~{{{wwwtttsssssspppnnnooopppllleee___WWWTTTPPPLLLJJJKKKLLLNNNQQQQQQQQQPPPNNNKKKHHHGGGKKKKKKLLLNNNOOOOOOLLLJJJJJJLLLNNNQQQRRRRRRQQQPPPOOOLLLKKKLLLNNNPPPPPPOOOIIIIIIJJJIIIHHHEEECCCAAAAAA???>>>@@@BBBCCCAAA??????<<<:::999:::999888777666555333111000000000111111111111111111111111111111111111111111111111111333111///------...000111000111111111111000000///000000000000000000000000---......///////////////000000000000000000000000........................000000000///000000000111000000000000000000000000111111111111111111111111000000000000111222333333//////000222444555666777888:::<<>>@@@@@@BBBDDDEEEFFFFFFFFFHHHJJJMMMPPPSSSUUUWWWWWWVVVWWWYYY[[[]]]______```ccc___\\\]]]aaabbb```]]]^^^```bbbbbbaaa```aaabbbfffhhhiiihhhfffgggkkkoooyyyzzzxxxyyyxxxwwwuuulll```ZZZYYYaaarrrppp___QQQLLLHHHHHHJJJKKKQQQWWWZZZ]]]bbbeeejjjqqq{{{|||uuunnnhhhbbb]]]ZZZWWWUUURRROOOMMMKKKKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSUUUTTTTTTTTTWWW[[[___bbbaaafffsssxxxpppddd\\\YYYYYYYYYXXX```qqqzzz}}}|||{{{~~~}}}{{{vvvrrrpppooommmnnnooommmgggbbb___ZZZTTTMMMIIIHHHIIIKKKPPPQQQRRRSSSQQQOOOLLLJJJLLLLLLLLLNNNOOOOOOLLLJJJJJJKKKMMMOOOQQQQQQQQQQQQNNNLLLJJJJJJMMMPPPSSSSSSKKKJJJIIIGGGEEECCCBBBAAA???>>>>>>@@@CCCDDDDDDCCC>>><<<:::999::::::999777666555333111000///000000111111111111111111111111000000000000000000000000333333222111000111111111222222111000000///000000000000000000000000000000---......///////////////////////////////////////////////////////////////333333222111000//////...000000000000000000000000222222222222222222222222222111111111111111222222///000000111333444444555777888;;;>>>@@@@@@@@@@@@@@@@@@BBBDDDEEEFFFFFFFFFIIIKKKMMMPPPRRRTTTVVVVVVTTTUUUXXXZZZ]]]___``````bbb```]]]^^^aaabbb```]]]___aaaccccccbbbaaabbbcccfffhhhjjjiiiggghhhkkkoooxxx|||xxxyyy{{{{{{zzzqqqeeeXXXUUU[[[kkkyyygggXXXNNNJJJHHHJJJKKKLLLPPPVVV[[[___dddhhhnnnwww{{{|||uuuuuuqqqkkkeeeaaa\\\WWWTTTPPPOOOMMMKKKJJJIIIIIIIIIJJJKKKKKKLLLMMMOOOQQQRRRUUUVVVXXX[[[___cccgggiiidddkkkzzzyyyllleee[[[SSSQQQQQQRRRRRR]]]mmmvvvzzz~~~~~~~~~~~~}}}xxxrrroooooonnnooopppnnnjjjgggddd___WWWOOOJJJHHHIIIJJJNNNPPPSSSTTTTTTRRRNNNLLLNNNNNNOOOPPPQQQPPPNNNKKKJJJKKKMMMPPPRRRSSSSSSTTTNNNLLLIIIHHHIIIMMMPPPRRRKKKJJJGGGEEECCCBBBAAAAAA<<<<<<<<<>>>???AAABBBBBB???===;;;:::;;;;;;:::999666555333111000//////000111111111111111111111111////////////////////////000000111111000000///...333222111/////////000000////////////////////////---......///////////////........................000000000000000000000000333333333222111000//////000000000000000000000000222222222222222222222222222222111111000111111111111111222222333333444444777999;;;>>>???@@@?????????@@@BBBDDDEEEFFFFFFFFFJJJKKKMMMPPPRRRSSSTTTUUUTTTUUUWWWZZZ\\\^^^_________^^^]]]___aaabbbaaa______```bbbbbbaaaaaaaaabbbfffiiijjjjjjhhhhhhkkknnnsss{{{{{{zzz~~~|||mmm___SSSUUUcccwwwppp___UUUJJJGGGGGGKKKMMMOOOSSSXXX\\\```fffkkksss}}}zzz{{{tttkkkiiigggccc___\\\WWWRRROOOKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKMMMOOOQQQRRRTTTXXX]]]ccchhhlllmmmnnnjjjrrr|||zzzppphhh^^^YYYSSSMMMLLLMMMPPPQQQYYYjjjuuu{{{~~~~~~~~~xxxrrrpppppppppqqqqqqpppnnnlllfffbbbZZZSSSNNNKKKKKKLLLMMMOOORRRTTTUUUSSSPPPNNNNNNNNNNNNOOOPPPOOOLLLJJJKKKLLLOOORRRTTTUUUVVVVVVQQQNNNJJJGGGEEEGGGJJJMMMJJJIIIFFFCCCAAAAAAAAAAAA==================???@@@@@@>>><<<;;;<<<<<<<<<:::777666444222000000000000111111111111111111111111//////////////////////////////000000000///...---333222000/////////000111////////////////////////---......///////////////////////////////////////111111111111111111111111111111222222222222111000000000000000000000000000111111111111111111111111222222111111000111111111333333333333444444444555999:::<<<>>>???>>>===<<>>???>>>===999888555333111111111111111111111111111111111111000000000000000000000000000111111111111000//////111111000000000000111111000000000000000000000000---......///////////////222222222222222222222222000000000000000000000000...///111222222222111111000000000000000000000000000000000000000000000000222111111111111111222222333333333444444555555555999;;;===>>>>>>===<<<;;;@@@@@@BBBDDDEEEFFFFFFFFFHHHJJJLLLOOOQQQSSSUUUUUUXXXYYYZZZ[[[\\\\\\]]]]]][[[\\\^^^```bbbbbbbbbbbb]]]___```aaa```___```aaaeeehhhjjjjjjggggggiiikkkiiiqqqhhh[[[TTT```xxxooo\\\QQQMMMHHHFFFFFFLLLPPPSSSXXX___```eeelllttt~~~{{{vvvkkkbbbYYYXXXWWWWWWUUURRRMMMJJJDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHJJJLLLNNNQQQTTTUUUYYY]]]cccjjjooorrrrrrrrrssswwwtttnnnccc\\\UUUPPPJJJJJJJJJIIIJJJKKKNNNPPPVVVkkkzzz~~~|||zzz{{{|||}}}~~~{{{wwwuuuqqqqqqrrrrrrqqqpppppppppjjjgggbbb\\\VVVRRROOONNNMMMNNNOOOPPPPPPPPPOOONNNJJJJJJJJJKKKLLLJJJGGGEEEGGGJJJPPPUUUXXXXXXWWWUUUTTTSSSOOOIIICCCAAABBBEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@AAAAAA???======@@@CCCBBBAAA??????@@@@@@@@@???;;;999777444333222222222111111111111111111111111111111111111111111111111222111111111000000000000...///000111111222111111000000000000000000000000---......///////////////111111111111111111111111000000000000000000000000---...000222222111000///000000000000000000000000111111111111111111111111000000000000111222333333111111222333444444555555888999;;;===>>>>>>===<<<@@@@@@BBBDDDEEEFFFFFFFFFGGGIIIKKKNNNQQQTTTUUUVVVWWWXXXZZZ\\\]]]^^^______]]]^^^aaabbbaaa```______^^^```aaaaaa``````aaabbbdddgggiiiiiigggeeegggjjjiiiqqqggg[[[VVVeee|||gggVVVMMMKKKNNNJJJIIIMMMOOOQQQVVV\\\bbbgggnnnwww{{{zzzzzzqqqhhhbbbUUUUUUTTTTTTTTTQQQLLLHHHCCCDDDDDDEEEFFFFFFFFFEEEGGGHHHJJJLLLOOORRRUUUWWW\\\^^^ccchhhmmmpppssstttsss}}}wwwxxxnnn]]]UUUQQQMMMKKKHHHIIIKKKKKKLLLMMMOOOPPPZZZooo}}}|||~~~|||xxxwwwwwwxxxzzz|||~~~|||}}}yyyvvvuuupppqqqrrrrrrpppooooooooollliiieee___YYYSSSOOOMMMMMMMMMNNNNNNNNNNNNNNNNNNLLLKKKKKKLLLMMMLLLHHHFFFEEEIIIPPPVVVYYYXXXVVVTTTTTTSSSPPPJJJDDDAAABBBDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>???@@@>>><<<===AAADDDCCCBBB@@@@@@AAABBBAAA@@@<<<:::888555444333222222111111111111111111111111111111111111111111111111111000//////......//////,,,...000111222222222111000000000000000000000000---......///////////////........................////////////////////////...///000111111000...---000000000000000000000000222222222222222222222222000000000000111222333444///000111222333444444555666777:::===?????????>>>@@@@@@BBBDDDEEEFFFFFFFFFFFFHHHKKKNNNQQQTTTVVVWWWVVVWWWYYY\\\^^^```aaabbb___aaaccccccaaa^^^]]]\\\___aaabbbcccbbbaaabbbccccccfffiiiiiifffeeefffhhhjjjssskkkaaa]]]mmmmmm\\\PPPIIIEEEIIIJJJLLLNNNPPPVVV\\\```iiilllrrr|||tttxxx|||pppddd\\\WWWUUUQQQOOONNNLLLJJJHHHDDDCCCBBBAAAAAABBBDDDEEEHHHGGGFFFGGGJJJPPPUUUYYY]]]```eeejjjmmmnnnnnnnnnrrr~~~vvvzzzyyykkk]]]WWWRRRKKKGGGHHHIIIFFFFFFJJJLLLLLLNNNSSShhhttt~~~||||||}}}}}}|||zzzxxxwwwrrrssstttvvvxxxzzz|||}}}}}}|||{{{{{{{{{yyyvvvsssrrrpppoooppprrrrrrooolllqqqmmmhhhbbb\\\VVVPPPKKKLLLLLLLLLMMMOOOPPPNNNMMMIIIIIIIIIIIIIIIHHHHHHHHHCCCGGGOOOUUUZZZZZZYYYWWWZZZWWWRRRKKKDDD???>>>>>>@@@@@@AAACCCEEEFFFEEECCCCCCAAA>>>>>>>>>???>>>>>>AAABBBBBBCCCAAA???===;;;???===:::777444222111111333222111111000000111111000000000000111111111111222111111111000000//////000000111111111///...---............////////////111111000000//////......222222111000//////000000000000000000000000000000111///...///000111000...000000000000111111111111000111111111111222222222//////000111111111111000000000000111222333555555;;;;;;<<<<<<===???@@@AAA???AAADDDFFFGGGFFFDDDCCCEEEHHHLLLPPPQQQQQQSSSTTTZZZ[[[]]]___```aaabbbbbbbbbcccccccccbbbaaa___^^^aaadddhhhhhheeecccdddeeebbbeeehhhhhheeecccccceeeeeesss}}}iiidddgggxxx|||fffWWWNNNIIIFFFIIIJJJMMMOOORRRVVV\\\```hhhmmmuuu|||xxx~~~}}}rrrfff^^^UUUSSSPPPMMMLLLKKKIIIGGGCCCBBBBBBAAABBBCCCDDDDDDGGGFFFEEEFFFJJJOOOTTTWWW[[[]]]aaaeeegggiiiiiijjjooo~~~~~~zzzkkk___TTTPPPMMMHHHFFFGGGIIIGGGGGGJJJKKKLLLRRRYYYppp{{{~~~{{{{{{{{{{{{zzzyyyxxxwwwvvvssstttuuuwwwyyy{{{|||}}}~~~}}}}}}}}}~~~}}}zzzxxxuuusssppppppqqqqqqnnnlllqqqnnnjjjeee___YYYRRRMMMLLLKKKKKKLLLNNNOOONNNMMMKKKJJJJJJJJJIIIIIIHHHHHHEEEHHHMMMRRRWWWYYYZZZZZZ\\\ZZZUUUNNNGGGAAA>>>===>>>>>>???BBBEEEFFFEEECCCDDDBBB???>>>???@@@??????AAABBBCCCCCCBBB@@@===<<<>>><<<999666444222111111333222111111000000111111000000000000111111111111111111111111000000000//////000000111111000///........./////////000000000111000000000/////////...222111111000//////000000////////////////////////222000///000111222111000000000000000111111111111///000000000000111111111///000111111222222111111111111111222333444555666::::::;;;;;;<<<>>>???@@@>>>@@@CCCFFFGGGFFFEEEDDDAAAEEEJJJNNNPPPRRRTTTUUUWWWZZZ]]]aaaccccccaaa``````aaaaaabbbbbb```___^^^dddgggjjjiiieeebbbaaabbbdddgggiiihhheeebbbbbbddddddrrr|||ooocccgggrrrrrr^^^RRRLLLIIIHHHHHHKKKNNNQQQTTTWWW\\\___hhhooo{{{}}}zzzoooddd]]]SSSPPPMMMKKKJJJIIIGGGEEEBBBBBBAAAAAABBBCCCDDDDDDFFFEEEEEEFFFIIIMMMQQQTTTXXXYYYZZZ\\\^^^```aaabbbiiizzz}}}ttttttyyy~~~yyyiii[[[SSSKKKIIIIIIGGGGGGHHHKKKJJJJJJLLLLLLPPP[[[fff{{{|||zzz{{{{{{yyyxxxwwwvvvvvvvvvuuuuuuvvvxxxyyy{{{|||||||||||||||~~~}}}{{{yyyuuurrrpppoooooonnnmmmqqqooommmiiiddd]]]UUUPPPKKKJJJIIIJJJLLLNNNMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHGGGIIILLLPPPTTTXXXZZZ[[[]]][[[WWWQQQJJJDDD???<<<<<<<<<===@@@CCCEEEEEEDDDFFFCCC@@@??????AAAAAAAAABBBCCCDDDDDDCCCAAA???===<<<;;;999666444222111111333222111111000000111111000000000000111111111111111111111111000000000000//////000111111111000000/////////000000000111111000000000000////////////111111000/////////000000........................222111000111222333222000000000000000111111111111/////////000000000000111111111111222222222222222222222222333444555666777999::::::;;;<<<===>>>>>>>>>@@@CCCEEEGGGGGGGGGFFFCCCGGGLLLOOOQQQRRRTTTUUUTTTXXX^^^bbbeeedddbbb```^^^___```aaaaaaaaa```___dddhhhkkkjjjfffbbbaaaaaafffiiikkkiiieeebbbbbbccceeeqqqzzzkkk```[[[eeewwwjjjXXXNNNJJJJJJIIIIIILLLPPPSSSVVVZZZ^^^```iiirrrzzzqqqhhh^^^XXXOOOMMMJJJHHHGGGFFFDDDBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEGGGKKKNNNPPPSSSSSSRRRSSSTTTVVVWWWYYY```ooo|||uuuvvv~~~vvvdddYYYQQQMMMHHHGGGHHHIIIJJJJJJLLLLLLMMMOOOPPPVVVfffuuu|||}}}{{{yyywwwvvvvvvvvvvvvuuuuuuvvvwwwxxxyyyyyyzzzxxxxxxyyy{{{~~~~~~|||yyyvvvrrrooonnnnnnpppqqqqqqpppooommmiiibbbYYYSSSLLLJJJHHHHHHJJJLLLMMMLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHJJJMMMQQQUUUXXXYYYZZZYYYWWWUUUQQQLLLGGGAAA===::::::;;;>>>BBBDDDEEEEEEGGGEEEAAA@@@AAABBBBBBBBBBBBCCCDDDDDDDDDBBB???>>>;;;:::999777555333222222333222111111000000111111///000000000111111111111111111111000000000000000//////000000111111111111000000000000111111111111000000000000////////////111000000/////////000000////////////////////////222111000000222222111000///000000000111111111111000000000000111111111111222222222222222333333333333333333444555666777888::::::;;;<<<======>>>>>>>>>@@@BBBEEEGGGHHHHHHHHHKKKNNNQQQSSSTTTSSSTTTTTTTTTXXX]]]aaaddddddcccaaa]]]^^^```aaabbbcccbbbbbbaaaeeejjjjjjgggdddcccdddeeehhhjjjiiifffcccccceeehhhttt~~~oooaaaYYYUUUbbbvvvxxxeeeUUUMMMJJJJJJJJJJJJMMMQQQVVVYYY]]]aaadddlllwwwyyyppphhhaaaYYYSSSLLLJJJGGGEEEEEEDDDBBB@@@???@@@AAABBBBBBCCCCCCCCCBBBCCCCCCDDDFFFHHHJJJKKKMMMLLLKKKKKKKKKMMMNNNPPPVVVaaapppzzz~~~qqq___UUUQQQLLLKKKIIIHHHIIIKKKKKKJJJKKKKKKNNNQQQTTT]]]nnn~~~}}}{{{yyywwwwwwwwwwwwtttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwzzz}}}~~~}}}|||vvvtttqqqnnnmmmnnnqqqtttqqqqqqpppooollleee]]]WWWNNNKKKHHHGGGHHHJJJKKKLLLMMMLLLLLLKKKJJJJJJIIIIIIGGGJJJOOOSSSVVVWWWWWWVVVRRRPPPOOONNNLLLIIICCC???999999:::<<>>>>>>>>>>>>>>???@@@BBBEEEGGGHHHHHHHHHKKKNNNRRRTTTTTTTTTTTTUUUWWWYYY\\\___aaacccdddddd]]]___aaacccdddeeeeeedddaaafffjjjkkkhhhdddcccccccccgggjjjjjjgggeeefffhhhnnnyyyyyyhhh\\\XXXTTTbbbuuu}}}qqq```RRRKKKJJJJJJJJJKKKNNNSSSWWW[[[aaafffjjjrrr~~~{{{qqqiiibbb\\\UUUQQQJJJHHHEEEDDDCCCCCCAAA???>>>???@@@BBBCCCCCCCCCCCCAAAAAABBBDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIMMMTTT___hhhnnnvvvuuuiii[[[PPPKKKMMMHHHKKKKKKIIIIIILLLLLLIIIJJJJJJNNNTTT[[[fffwww}}}}}}{{{zzzxxxxxxwwwuuuuuuuuutttttttttttttttwwwwwwxxxzzz}}}~~~}}}{{{sssrrrpppnnnlllmmmqqqtttppppppppppppmmmggg___ZZZQQQNNNIIIGGGGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHJJJNNNRRRTTTTTTRRRQQQLLLJJJHHHIIIKKKIIIEEEAAA:::999:::<<<@@@CCCEEEEEEEEEDDDCCCDDDEEEDDDBBB@@@AAAAAACCCDDDCCCBBB@@@>>>:::::::::999888777555444333222111111000000111111000000000000111111111111000000000000111111111111111111000000000111222222/////////000000000111111////////////000000000000//////......//////000000111111111111111111111111000///...///000111000...000000000000111111111111222222222333333333444444222222111000000222333444333333333444555666777888;;;<<<>>>?????????>>>===@@@AAACCCEEEFFFHHHHHHHHHEEEIIINNNQQQSSSTTTVVVWWWYYYZZZ\\\^^^```bbbdddddd^^^___aaaccceeefffeeeeeeeeeiiimmmmmmhhhccc```___cccfffjjjjjjhhhggghhhjjjsss}}}rrraaaXXXXXXZZZgggyyyrrrhhhYYYNNNIIIIIIIIIHHHMMMOOOSSSXXX]]]dddkkkpppxxx{{{tttjjjbbb]]]XXXRRRNNNIIIGGGDDDCCCBBBBBB@@@???===>>>@@@BBBCCCCCCCCCCCC@@@@@@BBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDHHHJJJPPPXXX\\\bbbppp}}}wwwiii[[[UUUPPPJJJIIIKKKGGGLLLNNNLLLLLLOOOOOOLLLMMMMMMRRR\\\gggsss~~~~~~}}}{{{yyywwwvvvvvvvvvuuuuuutttttttttsssvvvvvvvvvxxxzzz{{{yyywwwrrrrrrqqqnnnkkkkkknnnqqqooooooooonnnlllggg```\\\UUUPPPKKKGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJLLLMMMNNNNNNNNNMMMIIIGGGEEEFFFIIIIIIEEEAAA<<<::::::<<<@@@CCCEEEEEECCCCCCDDDFFFFFFDDD@@@===???@@@BBBCCCBBBAAA???>>>:::;;;;;;;;;:::888777666333222111111000000111111000000000000111111111111///000000000111111111111333222111000000000111222....../////////000000000.../////////000000000111...............///000000000000000000000000000000111000//////111111000///000000000000111111111111111111222222222333333333222111000//////111222444222222222333444555777777:::;;;===>>>???>>>===<<>>@@@BBBCCCCCCCCCCCC???@@@BBBCCCDDDCCCCCCBBB??????@@@@@@AAAAAABBBBBBFFFDDDGGGMMMRRRUUU```lllqqqqqqpppnnnlllmmmttt|||}}}hhhZZZMMMLLLNNNLLLJJJKKKHHHNNNRRRPPPPPPTTTSSSOOORRRRRRXXXdddrrr~~~~~~~~~~~~}}}{{{yyyvvvuuuwwwwwwwwwvvvuuuttttttttttttssssssuuuvvvvvvuuusssssssssrrroookkkiiikkknnnooonnnnnnmmmkkkgggaaa]]]WWWRRRLLLGGGFFFHHHIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIKKKLLLJJJFFFDDDEEEHHHIIIEEEAAA===;;;;;;<<<@@@CCCDDDEEEAAABBBDDDGGGGGGEEE@@@<<>>;;;;;;<<<<<<;;;:::888777333222222111000111111111000000000000111111111111//////000000111111111222444333111000000000111111............////////////.../////////000000111111...............///000111////////////////////////222111000111222333222000000000000000111111111111000111111111111222222222111000///......000222333222222222333444555666777999:::<<<>>>>>>===;;;:::CCCDDDDDDEEEFFFGGGGGGHHHHHHLLLPPPSSSTTTUUUVVVWWWVVVZZZ^^^cccdddccc```^^^]]]^^^```bbbcccdddccccccbbbggglllmmmiiieeebbbbbbfffiiilllkkkhhhffffffhhhuuurrrcccWWWUUUZZZhhhrrrfffYYYMMMHHHHHHHHHIIILLLQQQUUU[[[^^^aaahhhrrr{{{zzznnnaaa[[[WWWQQQLLLJJJGGGEEECCCAAA@@@@@@@@@@@@>>>???@@@BBBCCCDDDEEEEEEAAABBBCCCDDDDDDBBB@@@???AAA@@@@@@@@@@@@@@@@@@AAACCCCCCBBBCCCGGGLLLQQQTTTUUUWWWXXXXXXXXX[[[aaaeeetttlllWWWQQQJJJGGGHHHJJJLLLLLLOOOQQQTTTVVVVVVUUUSSSRRRXXXZZZaaannn~~~}}}}}}|||zzzzzzyyyyyyyyywwwxxxyyyyyyxxxvvvsssqqqttttttvvvwwwwwwvvvuuutttvvvssspppmmmmmmlllkkkjjjnnnnnnmmmllljjjgggdddcccZZZUUUNNNGGGDDDDDDGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHFFFFFFHHHIIIIIIIIIEEEGGGFFFFFFHHHLLLIIIDDD???>>><<<>>>AAADDDFFFFFFFFFCCC@@@@@@AAABBB@@@>>>??????@@@AAA@@@???>>>>>><<<999666777;;;;;;777333111000000111222222000...//////000000000000//////111111000000111111222333222222222222111111111000000000111111111111000000000000000000/////////...%%%'''+++///111111000///000000//////.........---////////////000000000000//////000000111111111222111111111111111111111111000111111111111222222222333444444444333333555777999:::;;;<<<============???@@@BBBDDDFFFHHHIIIIIIGGGJJJOOOSSSVVVWWWVVVVVVYYY[[[]]]```bbbbbbaaaaaa```___```bbbbbb___bbbffffffhhhjjjhhhccc___^^^___cccdddfffgggggghhhkkkmmmvvv~~~ooo___VVVXXX___ooo}}}mmm___UUUKKKHHHIIIJJJKKKNNNPPPUUU[[[___ccckkkwww|||uuuiii]]]XXXUUUPPPKKKIIIFFFDDDCCCAAA@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDBBBAAA???AAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAACCCFFFIIIKKKJJJKKKLLLLLLLLLNNNSSSWWWbbbooo|||lllZZZSSSOOOKKKJJJLLLNNNOOOOOOSSSUUUVVVWWWWWWXXXYYYYYY___dddmmm|||~~~}}}}}}~~~~~~|||{{{yyyxxxwwwwwwxxxuuuuuuvvvuuutttrrrqqqpppssstttuuuvvvvvvuuuuuutttuuusssooommmmmmlllkkkjjjiiiiiiiiihhhfffdddbbb```[[[VVVOOOHHHEEEDDDFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHFFFEEEEEEGGGHHHIIIHHHGGGHHHHHHGGGIIILLLIIIDDDBBB@@@>>>???AAADDDFFFFFFDDDAAA>>>>>>???@@@>>>===;;;<<<>>>AAABBBBBBAAA@@@===999777888::::::777333222111000111222222000...000000111111111111000000111111000000111111222333111111000000000/////////000000111111111111000000111000000///////////////***+++---///000//////...000000/////////.........////////////000000000000/////////000000000111111111111111111111111111111000111111111111222222222111222333333333444666999999:::;;;<<<============???@@@BBBDDDFFFHHHHHHIIIHHHKKKPPPTTTWWWXXXWWWVVVWWWYYY\\\___aaaaaaaaaaaa___^^^```ccccccaaaccchhhgggjjjkkkhhhccc```___```bbbccceeefffggghhhkkknnnyyy|||lll\\\UUUZZZdddxxxvvvfffWWWOOOHHHIIIKKKKKKMMMPPPOOOUUU[[[aaafffppp}}}{{{pppdddYYYUUUSSSMMMIIIGGGDDDCCCAAA@@@?????????@@@BBBBBBBBBCCCCCCBBBBBBAAABBBCCCDDDEEEDDDCCCBBBAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDEEEEEEEEEEEEGGGJJJMMMQQQ\\\hhhoooxxx~~~cccSSSOOOMMMLLLMMMPPPRRRSSSTTTZZZ[[[\\\]]]]]]___ccceeennnuuu~~~|||{{{zzz|||}}}~~~|||zzzwwwuuuuuuvvvvvvsssrrrqqqpppooonnnnnnnnnrrrrrrssstttuuuuuuuuuttttttrrrooommmmmmmmmllljjjggggggggggggeeecccaaa___]]]YYYQQQJJJFFFEEEEEEGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDBBBCCCEEEGGGHHHHHHGGGIIIJJJIIIJJJMMMKKKGGGFFFDDDAAA@@@BBBDDDEEEEEEAAA???======>>>>>>===<<<:::<<>>;;;888888:::999777333333222111111222222000///111111222222222222111111111111000000111111222333////////////............000000111111111111000000222111///.........///000///////////////......---000000////////////......////////////000000000000...///////////////000000111111111111111111111111000111111111111222222222///111222333333555888:::999:::;;;<<<============>>>???AAADDDFFFGGGHHHIIIIIILLLPPPTTTWWWXXXWWWWWWUUUWWWZZZ^^^```aaaaaaaaa^^^]]]```dddeeebbbdddhhhjjjlllllliiiddd``````aaaaaaccceeefffgggiiilllooo||||||lll]]]VVV]]]ggg~~~ooo```QQQKKKHHHJJJLLLLLLMMMPPPQQQWWW]]]ccciiitttyyysssrrrsss{{{}}}}}}nnncccWWWSSSPPPJJJFFFDDDCCCBBB@@@???>>>??????@@@@@@@@@AAABBBBBBBBBAAAAAACCCDDDDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAADDDCCCCCCBBBCCCDDDFFFHHHJJJRRR[[[bbbmmmuuu^^^TTTNNNMMMLLLMMMQQQVVVZZZ\\\eeegggjjjkkkkkknnnrrrvvv}}}{{{zzzzzz{{{}}}yyyvvvttttttuuuuuuqqqooommmkkkkkkkkklllmmmqqqrrrrrrssstttuuuuuuuuusssqqqnnnlllmmmmmmlllkkkkkkkkkjjjiiigggdddbbb```___[[[TTTMMMHHHEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCAAA@@@AAACCCFFFGGGGGGEEEIIIJJJJJJLLLPPPOOOLLLIIIFFFBBB@@@@@@BBBCCCCCC@@@???>>>===============>>>???AAACCCBBB@@@===;;;>>><<<999888999999777555555333111111222222111000000111111222222111111000111111000000111111222333////////////............000000111111111111000000222111///.........///000222111000.........//////000000//////////////////////////////000000000000............////////////111111111111111111111111000000111111111222222222000111333333333444777999999:::;;;<<<============>>>???AAACCCEEEGGGHHHHHHIIIKKKOOOSSSUUUVVVVVVVVVSSSUUUYYY\\\___`````````___^^^aaaeeeeeebbbcccggglllnnnnnnjjjeeeaaa```bbbbbbdddfffggghhhjjjnnnppp~~~|||nnn___XXX^^^hhhxxxhhh\\\NNNJJJHHHKKKLLLLLLMMMPPPUUUZZZaaafffmmmxxxtttkkkhhhgggkkknnnrrrxxxpppdddWWWQQQMMMGGGCCCBBBBBBAAA@@@?????????@@@AAA===>>>???AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEEEEEEEDDDCCCCCCAAA@@@?????????AAAAAABBBFFFJJJQQQXXXcccuuuiiiVVVNNNOOONNNMMMNNNSSS\\\eeekkkwww{{{~~~{{{zzzzzz|||}}}~~~|||yyyvvvttttttttttttpppnnnllljjjiiijjjlllmmmppppppqqqrrrssstttuuuvvvrrrpppmmmllllllmmmllllllooonnnmmmkkkhhhdddaaa___```]]]VVVPPPJJJGGGEEEDDDEEEEEEFFFGGGFFFEEECCCBBBAAA@@@>>>???BBBDDDEEEEEEBBBGGGJJJKKKMMMRRRSSSQQQKKKGGGBBB??????@@@AAAAAA@@@@@@??????>>>>>>?????????@@@AAABBBAAA???===;;;>>><<<:::888888888777777666444222111222222111000//////000000000000//////111111000000111111222333111111111000000000//////000000111111111111000000222111///.........///000111000///......///111222//////000000000000000000////////////000000000000////////////............111111111111111111111111000000111111111222222222222333444444333333555777999:::;;;<<<============>>>???AAACCCEEEGGGHHHHHHHHHJJJMMMPPPSSSTTTTTTTTTRRRTTTXXX[[[^^^___```___aaa```bbbeeedddaaaaaaeeennnpppoookkkeeeaaaaaabbbdddfffhhhiiijjjllloooqqq|||pppaaaYYY___jjjqqqbbbWWWMMMIIIIIIKKKMMMLLLNNNRRRYYY^^^eeekkkrrrwwwlllfffdddfffhhhkkkpppxxxrrrdddVVVNNNJJJEEEBBBBBBAAAAAA@@@??????@@@BBBBBB>>>???@@@BBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDEEEBBBBBBCCCDDDEEEEEEDDDDDDBBBAAA@@@@@@BBBCCCBBBBBBBBBCCCGGGNNNXXXiiieeeUUUOOOPPPPPPQQQUUU\\\iiivvv|||{{{|||}}}{{{{{{|||~~~~~~{{{yyyzzzyyywwwvvvtttsssrrrrrrooonnnllljjjjjjjjjlllmmmmmmmmmmmmnnnppprrrtttuuuqqqnnnlllkkklllmmmmmmlllnnnnnnmmmjjjgggdddaaa___aaa^^^XXXRRRLLLHHHFFFEEECCCDDDFFFGGGGGGFFFEEECCCAAA@@@>>>???AAACCCDDDDDD@@@FFFKKKKKKNNNRRRUUUTTTLLLHHHBBB>>>>>>???@@@@@@@@@AAAAAA@@@???>>>@@@AAA===>>>???@@@AAA@@@@@@???===<<<:::999888888999999888555333111222222222111//////000000000000//////111111000000111111222333222222222222111111111111000000111111111111000000000000000000/////////...//////.........000111222//////000000000000111111////////////000000000000000000000////////////...111111111111111111111111000111111111111222222222333444444444333333444666999:::;;;<<<===============>>>@@@CCCEEEFFFGGGHHHHHHJJJLLLOOOQQQRRRSSSSSSSSSUUUXXX\\\^^^_________aaa___```bbbbbb___aaafffpppqqqooojjjddd``````bbbfffgggiiijjjjjjkkknnnppp~~~{{{oooaaaYYYaaammm}}}jjj[[[RRRKKKHHHHHHKKKMMMMMMQQQVVV\\\bbbiiipppyyy~~~sssllliiiggghhhiiilllpppwwwpppbbbRRRJJJFFFCCCBBBCCCBBBAAA@@@@@@@@@BBBCCCDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFCCCDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCDDDGGGHHHGGGEEECCCBBBDDDHHHNNNZZZpppzzzdddXXXSSSOOORRRXXX```kkkzzz~~~{{{qqqpppoooqqqwww~~~~~~}}}}}}~~~~~~}}}}}}|||yyywwwttttttuuutttsssqqqpppnnnmmmlllkkkjjjjjjjjjkkkllliiiiiiiiijjjlllnnnqqqrrrpppnnnkkkkkklllmmmmmmmmmllllllkkkjjjhhhfffcccbbbaaa^^^YYYTTTNNNJJJGGGEEEBBBDDDFFFHHHIIIHHHFFFEEEBBB@@@??????AAABBBCCCCCCAAAGGGLLLLLLMMMQQQSSSSSSNNNIIICCC???>>>@@@AAAAAA???@@@AAA@@@>>>>>>@@@BBB??????????????????@@@@@@;;;;;;:::888888888:::<<<999666333222222222222222000000000111111000000000111111000000111111222333333222222222222111111111000000111111111111000000///000111111111000...---///.........//////000000//////000000000111111111////////////000000000000111111000000000/////////111111111111111111111111000111111111111222222222111333444333333444666888999:::;;;<<<===============>>>@@@CCCEEEFFFGGGGGGIIIJJJMMMOOOQQQRRRSSSSSSTTTVVVYYY\\\^^^^^^^^^^^^^^^\\\\\\_________dddjjjqqqqqqooojjjccc______aaafffggghhhhhhhhhiiikkkmmm}}}zzznnn___YYYbbbpppzzzfffVVVNNNIIIGGGHHHKKKMMMNNNSSSZZZ]]]ccckkksss}}}{{{tttpppeeeeeeeeefffhhhmmmsssxxxnnn___OOOGGGDDDCCCCCCEEEBBBAAAAAA@@@AAABBBDDDEEEGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHEEECCCBBBDDDGGGHHHGGGEEEIIIFFFEEEGGGHHHPPPbbbuuuvvv```TTTOOONNNTTT^^^iiiwww~~~zzzuuuiiifffdddfffkkkrrrxxx{{{~~~~~~~~~~~~~~~~~~}}}{{{xxxpppqqqrrrsssrrrpppnnnlllkkkkkkjjjjjjjjjjjjjjjjjjeeeeeefffgggiiikkknnnoooooommmkkkkkklllmmmmmmmmmjjjkkkkkkkkkjjjiiigggfff```^^^ZZZUUUOOOKKKHHHFFFAAACCCFFFIIIJJJIIIGGGFFFCCCAAA??????AAABBBBBBBBBCCCIIINNNLLLLLLOOOQQQPPPOOOKKKDDD@@@@@@AAABBBCCC>>>@@@AAA@@@>>>===@@@BBBDDDBBB@@@>>>=========>>>:::::::::888888999;;;>>>:::777333222222333222222111111222222222222111111111111111000111222222333222222222222111111111000000000111111111111000000...///111333222000...,,,///////////////.........//////000000111111111222////////////000000000000222222111111000000//////111111111111111111111111000111111111111222222222///111222333333555888:::999:::;;;<<<===============>>>@@@BBBDDDFFFGGGGGGJJJLLLMMMPPPRRRSSSTTTTTTVVVWWWZZZ]]]^^^^^^^^^]]]\\\YYYZZZ]]]^^^```fffmmmqqqqqqoooiiiccc______aaaeeefffggggggfffgggiiikkk|||fffTTTYYY___qqqooo]]]TTTQQQHHHHHHJJJLLLOOOSSSWWWZZZ^^^gggrrr|||zzzlllhhhdddcccfffkkkoooqqqxxxzzziiiaaaTTTIIICCCAAA@@@@@@???@@@BBBDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGHHHIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGEEEDDDEEEIIIQQQYYY^^^vvvsss___VVVUUUQQQZZZggguuu}}}{{{wwwpppiii___^^^]]]\\\^^^cccjjjpppuuu{{{~~~~~~vvvpppnnnooommmmmmnnnpppqqqpppmmmkkknnnkkkgggfffhhhjjjiiihhhhhhfffeeegggkkkooopppoooooonnnkkkiiihhhgggggghhhiiijjjkkklllkkkjjjgggfffaaa]]]YYYWWWUUUQQQJJJFFFCCCCCCCCCFFFHHHJJJIIIHHHFFFDDD@@@===<<<===???AAAEEEGGGKKKMMMMMMMMMNNNNNNNNNKKKFFFAAA>>>======>>>CCCBBBAAA@@@@@@@@@AAABBB@@@???>>><<<<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<:::777555222111111111///000111222222222222222///000111111111///...---222111111111000000//////111111222222222222111111000111111111111222222222111///...------...///111000000111111111111000000111///,,,,,,------+++(((////////////000000000000000111111111111222222222222222111111111111222222333333444333222333555888777999;;;<<<;;;;;;<<<===???@@@AAACCCEEEFFFHHHHHHJJJKKKMMMOOORRRSSSTTTTTTWWWXXXZZZ\\\^^^___``````]]]^^^___```aaadddiiilllsssnnniiigggddd```___bbbdddgggiiiiiiffffffhhhkkkxxxeeeTTTYYY___rrr|||iiiYYYQQQNNNHHHIIIKKKMMMPPPTTTYYY\\\bbbjjjuuu~~~rrrmmmgggdddeeeiiinnnpppuuu|||zzzpppddd\\\RRRHHHCCCAAAAAA@@@@@@AAACCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHIIIIIIHHHGGGGGGFFFHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGEEEFFFHHHNNNSSSWWWhhhtttrrr___XXXWWWVVV```nnn}}}yyyuuuppphhhaaaYYYXXXWWWVVVWWW\\\ccchhhooouuu}}}~~~wwwmmmeeecccdddbbbbbbdddgggjjjllllllkkkooollliiihhhjjjkkkkkkjjjhhhfffdddeeeiiimmmnnnnnnpppooonnnlllkkkjjjiiiiiihhhhhhiiijjjiiigggeeedddaaa^^^[[[XXXVVVRRRLLLGGGDDDCCCCCCEEEHHHIIIIIIGGGFFFEEEBBB@@@???@@@AAABBBBBBEEEIIIMMMNNNOOOOOOOOOMMMJJJEEE???<<<<<<===>>>AAAAAA@@@@@@@@@AAABBBCCCAAA@@@>>>===<<<<<<<<<===<<<<<<<<<<<<<<<<<<======;;;:::777555333111111111111111222222222111111000111111222222111000000///111111111111000000000///000000000111111000000000//////000000000111111111111000...------...000111111111222222222222111111222000......///000...+++////////////000000000000000111111111111222222222222222111111111111222222333333444333222333666888888:::<<<<<<;;;;;;<<<======>>>@@@BBBEEEGGGIIIJJJJJJKKKMMMOOORRRSSSTTTTTTWWWXXXZZZ\\\]]]_________\\\]]]^^^^^^___bbbfffiiiqqqlllgggfffccc^^^^^^aaabbbeeeggggggeeeeeehhhkkkttt|||aaaRRRWWW]]]pppsssbbbTTTLLLJJJHHHJJJLLLNNNQQQUUUZZZ^^^gggoooyyyyyyssskkkffffffjjjnnnqqquuuyyypppccc\\\VVVMMMGGGCCCBBBAAAAAAAAABBBDDDEEEFFFGGGFFFFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGGGGHHHJJJLLLNNNWWW```ooo~~~qqq```ZZZZZZ]]]hhhyyy}}}tttnnnggg^^^WWWTTTTTTRRRQQQRRRVVV]]]bbbjjjpppxxx~~~~~~~~~}}}}}}}}}wwwlll```XXXUUUVVVUUUUUUWWW\\\ccchhhkkklllnnnllljjjjjjkkkllllllkkkiiifffddddddfffiiikkklllqqqqqqqqqpppooommmkkkjjjiiiiiijjjiiihhhfffdddcccbbb```]]]ZZZWWWSSSMMMJJJEEEDDDCCCEEEGGGHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCDDD???BBBHHHMMMQQQRRRRRRQQQMMMIIICCC>>>;;;;;;<<<>>>@@@@@@@@@@@@@@@AAABBBCCCAAAAAA???===<<<;;;;;;;;;;;;<<<<<<======>>>??????;;;:::888555333222111111222222222222111000///...333333222111111111111222111111111111000000000000//////000000000000//////.../////////000000000000000000............000000111222222333333222222111222000///000111222111///////////////000000000000000111111111111222222222222222111111111111222222222333333333222333666888888:::<<<<<<<<<;;;<<<===;;;===???BBBEEEHHHJJJKKKJJJKKKMMMOOORRRSSSTTTTTTVVVWWWYYY\\\]]]^^^^^^^^^]]]^^^______```bbbeeehhhnnniiieeedddaaa\\\\\\___```cccffffffddddddgggjjjppp~~~uuu\\\NNNSSSXXXlll~~~}}}wwwjjj[[[OOOIIIHHHGGGIIILLLNNNPPPUUU[[[```kkksss~~~}}}tttmmmkkkmmmppprrrwwwzzz~~~wwwggg[[[TTTPPPIIIEEECCCCCCBBBAAABBBDDDEEEGGGHHHHHHHHHHHHKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGIIIIIIIIIIIIJJJJJJJJJKKKHHHHHHHHHHHHHHHHHHIIIIIIMMMSSS^^^lll}}}ooo___[[[\\\cccppp|||sssjjjaaaXXXRRRSSSSSSRRRQQQRRRVVV\\\aaahhhmmmuuu|||~~~}}}||||||~~~yyypppcccVVVOOOMMMMMMMMMMMMOOOUUU]]]dddiiillllllkkkkkkkkkkkklllkkkjjjiiigggdddcccdddfffhhhjjjpppqqqrrrrrrqqqooollljjjlllllllllkkkjjjhhhfffdddbbb```^^^[[[XXXSSSOOOLLLFFFDDDCCCDDDFFFGGGGGGFFFEEEEEEEEEFFFEEEEEEDDDDDD>>>AAAGGGMMMSSSUUUTTTSSSMMMIIICCC>>>;;;;;;===???AAAAAA@@@@@@@@@@@@@@@@@@BBBAAA@@@>>><<<;;;::::::=========>>>>>>>>>>>>>>>:::999888666444333222111111111111111111000//////333222111000000111222333111111111000000000000000//////000000000000///////////////000000000111111000000///......///000000000111111222222111111000000000000000111222222222////////////000000000000000000111111111222222222222222111111111111222222222333333333222333666999888:::<<<===<<<<<<===>>><<<===???BBBDDDGGGHHHIIIJJJKKKMMMOOORRRSSSTTTTTTUUUWWWYYY\\\^^^^^^^^^^^^___```bbbbbbbbbdddfffiiijjjfffbbbbbb___[[[[[[]]]```cccffffffeeeeeehhhkkkooo}}}xxxkkkUUUIIINNNSSShhh{{{xxxpppcccVVVMMMIIIHHHEEEIIIMMMOOOPPPUUU\\\bbbnnnvvv{{{uuusssrrrqqqtttwww|||qqqcccYYYPPPLLLGGGDDDCCCCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJIIILLLLLLLLLKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKGGGHHHIIIIIIJJJJJJJJJIIINNNOOOTTT^^^ooonnn```\\\^^^hhhxxx}}}sssiii___WWWRRRRRRRRRRRRSSSTTTYYY___dddhhhmmmtttzzz~~~~~~|||{{{{{{|||uuuiii\\\RRRLLLKKKKKKJJJIIIKKKPPPWWW___dddggggggiiijjjkkkjjjiiiiiiiiiiiihhhfffddddddeeegggiiimmmoooqqqrrrqqqnnnkkkiiimmmmmmlllkkkiiigggfffeeeaaaaaa```]]]XXXSSSPPPNNNGGGEEECCCCCCEEEFFFFFFEEECCCCCCEEEEEEFFFEEEDDDDDD@@@BBBFFFMMMSSSVVVUUUSSSNNNJJJDDD???======???@@@BBBBBBAAAAAA@@@???>>>===AAAAAA@@@???===;;;:::999????????????>>>===;;;::::::999888777555444222111...///000111111111111111222111000//////000222333000000000000000000111111000111111222222111111000000000000111111111222222000000////////////000000//////000000000000//////...///000000000111111222////////////000000000000000000111111111222222222222222111111111111222222111222333333222444777999888:::<<<===<<<<<<===>>>??????@@@BBBCCCEEEFFFFFFJJJKKKMMMOOORRRSSSTTTTTTUUUWWWZZZ]]]^^^___^^^]]]___aaabbbccccccdddgggiiihhhdddaaaaaa___[[[ZZZ]]]aaadddggggggeeeeeehhhkkksss~~~oooaaaNNNFFFMMMSSShhhzzztttkkk^^^SSSLLLIIIIIIEEEJJJOOOQQQRRRVVV^^^eeepppzzzxxxuuurrrvvv{{{{{{nnnbbbYYYOOOKKKGGGDDDCCCDDDEEEDDDFFFGGGIIIJJJKKKLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMKKKKKKLLLLLLMMMNNNNNNOOOKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKLLLHHHIIIJJJLLLMMMMMMMMMMMMQQQQQQRRRXXXddduuunnnbbb___bbbnnn{{{rrrggg]]]WWWTTTPPPQQQSSSUUUXXX]]]dddiiijjjnnnsssxxx{{{}}}~~~|||zzzyyyyyywwwpppdddXXXPPPLLLKKKLLLIIIHHHIIIMMMSSSZZZ^^^```dddfffiiijjjiiihhhgggggghhhhhhhhhgggffffffhhhjjjlllmmmooopppooommmjjjhhhkkkjjjiiihhhgggfffeeedddbbbcccbbb___ZZZUUURRRQQQHHHFFFCCCCCCDDDEEEEEEEEEBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEJJJPPPSSSRRRPPPLLLJJJEEEAAA???>>>???@@@AAAAAAAAAAAA@@@???===<<<@@@@@@@@@???>>><<<;;;:::??????@@@???>>><<<999888999999999888666444333222---...///000111111111111111000000000000111222222000000000000111111111111111111222222222222111111111111111111222222222222000000000000000000000000...//////////////////...---///000000//////000222////////////000000000000000111111111111222222222222222111111111111222222111222333333333444777999999;;;=========<<<===>>>@@@@@@AAABBBCCCDDDDDDEEEJJJKKKMMMOOORRRSSSTTTTTTUUUWWW[[[^^^``````___^^^\\\^^^```bbbbbbccceeeggggggcccaaabbb```\\\[[[]]]ccceeehhhgggeeeeeegggjjjuuufffYYYIIIFFFOOOVVVnnnxxxrrrgggZZZPPPKKKJJJJJJGGGLLLRRRSSSTTTXXXaaaiiisss~~~|||~~~{{{mmmaaaXXXQQQMMMGGGDDDCCCDDDFFFFFFGGGHHHJJJLLLMMMMMMLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPRRRSSSTTTXXX```lllzzz}}}oooeeedddggguuu}}}|||wwwmmmbbbYYYUUUUUUQQQRRRUUUYYY]]]dddkkkppppppssswwwyyy{{{|||~~~~~~|||yyywwwvvvuuussskkk___UUUNNNKKKJJJKKKJJJJJJKKKOOOUUUZZZ]]]^^^bbbeeejjjkkkiiigggfffggggggiiikkkkkkiiihhhiiikkkkkklllmmmnnnmmmllljjjhhhjjjiiihhhgggffffffffffffeeeffffffbbb]]]WWWUUUUUUIIIFFFCCCBBBCCCDDDEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGDDDCCCFFFKKKNNNMMMJJJIIIHHHEEEBBB???>>>>>>>>>>>>???@@@@@@AAA@@@???>>>>>>?????????>>>===;;;:::======>>>>>>>>><<<:::888999999999888777555333222//////000000000000000///000111111222333333222222///000000000111111111111000000111111111111000000000000000000111111111111000000000111111000000000//////000000000000//////...000111111///...000222////////////000000000000000111111111111222222222222222111111111111222222111222222333333444777:::999;;;===============???>>>???@@@AAACCCDDDEEEFFFJJJKKKMMMOOORRRSSSTTTTTTVVVXXX\\\```aaaaaa```^^^[[[]]]```bbbcccdddfffhhhfffcccbbbcccaaa]]]\\\^^^cccfffhhhgggdddccceeegggttt~~~{{{```TTTGGGGGGQQQ[[[ssswwwpppdddXXXOOOJJJJJJJJJHHHNNNTTTVVVVVVZZZccckkkttt|||mmm```WWWSSSNNNHHHDDDCCCEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMMMMIIIIIIJJJKKKLLLMMMMMMNNNLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPOOONNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQTTTWWWZZZ^^^gggsss|||{{{ooohhhiiilllzzz|||wwwwwwrrriii]]]UUUSSSTTTSSSUUUYYY]]]bbbjjjqqqwwwvvvyyy{{{}}}}}}~~~|||zzzwwwuuutttsssppphhh]]]RRRLLLIIIIIIIIIMMMMMMOOOSSSXXX]]]___```aaaeeejjjllljjjgggggggggfffjjjmmmmmmkkkiiijjjkkkllllllmmmmmmmmmkkkjjjiiikkkkkkjjjiiihhhhhhiiiiiiggghhhiiieee___ZZZXXXXXXIIIFFFCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHHHHDDDAAACCCGGGJJJIIIFFFGGGFFFDDDBBB???>>><<<<<<;;;<<<>>>@@@AAABBBAAAAAA===>>>?????????===<<<;;;:::;;;===>>>>>><<<:::999888999999999777555333222111111111111000///...---000111333444555444333333//////000000111111111222//////000000000000//////////////////000000000000000000111111111111000000000000111111111111000000///111333222///...000222////////////000000000000000111111111111222222222222222111111111111222222000111222333333444777:::999;;;===>>>======>>>???<<<===???AAACCCEEEGGGHHHJJJKKKMMMPPPRRRSSSTTTTTTVVVYYY]]]```bbbbbb```___\\\___bbbdddeeegggiiikkkgggcccbbbdddbbb^^^]]]___ccceeegggfffbbbaaaccceeerrr{{{}}}lll^^^MMMGGGMMMYYYgggqqqvvvlll\\\NNNIIIIIIJJJHHHPPPPPPTTTYYY[[[]]]dddllluuu}}}mmm```XXXOOOLLLIIIFFFEEEFFFHHHJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKMMMNNNOOOOOOOOOOOORRRQQQPPPPPPRRRSSSSSSRRRSSSRRRQQQQQQQQQQQQSSSSSSSSSPPPNNNNNNQQQSSSSSSRRRQQQRRRSSSTTTUUUUUUVVVVVVZZZWWWUUUTTTWWWZZZ]]]^^^\\\]]]___aaaeeekkkrrrxxx~~~}}}rrriiikkksssuuuqqqllleee]]]VVVSSSQQQQQQSSSWWW\\\aaagggmmmtttyyy|||zzzuuurrrsssuuurrrkkk```TTTLLLJJJMMMPPPRRRTTTWWW[[[]]]_________aaacccfffjjjlllllljjjgggggghhhhhhgggeeeeeefffhhhkkkkkkkkkllllllkkkjjjjjjgggjjjlllkkkhhhgggiiikkkjjjjjjiiifffbbb]]]YYYVVVOOOJJJDDDCCCEEEGGGEEECCCDDDBBB@@@@@@DDDJJJQQQUUUOOOJJJFFFEEEFFFHHHHHHGGGEEEEEEEEEDDDBBB???<<<:::@@@@@@@@@BBBCCCCCCAAA???AAABBBBBBBBB@@@>>>;;;999===>>>>>>>>>>>>>>>======<<<<<<;;;:::777444222000---.........////////////000000000000111111111111000000000000000000000000222111111000///......---///...---------///000111222000///------///000222............/////////000///............//////000////////////000000000000000000111111222222222222///000111222222111000/////////000111333555777888<<<===@@@BBBAAA???;;;999===???AAABBBCCCDDDFFFHHHHHHIIILLLOOOSSSVVVYYYZZZWWWZZZ^^^aaabbbaaa___]]]\\\```bbbbbbdddiiijjjhhhhhhhhhgggccc^^^\\\^^^aaadddfffgggfffdddbbbbbbcccoooyyyyyytttdddYYYOOOOOOZZZgggqqqvvvsssiiiZZZNNNIIIIIIJJJJJJPPPPPPTTTZZZ]]]```gggpppyyyzzzjjj]]]UUUNNNLLLIIIGGGFFFGGGIIIKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPOOONNNMMMMMMPPPPPPOOOPPPRRRSSSTTTTTTUUUTTTSSSSSSTTTUUUWWWXXXVVVTTTSSSUUUXXXZZZZZZYYYZZZ[[[]]]^^^```aaaaaaaaa```______aaadddeeefffeeeggghhhiiiiiikkkoootttxxxvvvooorrr{{{|||qqqlllggg```XXXRRROOONNNOOORRRWWW^^^eeelllrrrxxx|||{{{vvvsssrrrsssqqqjjj```TTTLLLJJJNNNQQQUUUWWW[[[___aaabbbaaa``````aaadddhhhkkkllljjjgggeeefffffffffddddddfffhhhiiiiiijjjjjjjjjjjjiiiiiihhhiiijjjjjjiiiiiijjjkkkjjjjjjiiifffbbb]]]YYYWWWOOOJJJDDDCCCEEEFFFEEEBBBCCCBBBAAABBBCCCGGGJJJLLLMMMIIIEEEDDDEEEGGGGGGFFFDDDDDDDDDDDDBBB???===;;;======>>>AAACCCDDDCCCBBBAAABBBBBBBBBAAA>>><<<:::<<<<<<<<<<<<;;;;;;:::999;;;;;;;;;:::888555222111111111222222222222333333000000000000111111111111000000000000000000000000111111111000///.........///////////////000111111111000///......///000111........./////////000000000//////.........//////////////////000000000000111111111111111222222333///000111222222111000///000000111222444666888999555666999;;;;;;;;;999888>>>@@@BBBCCCDDDEEEGGGHHHFFFGGGJJJMMMPPPSSSUUUWWWVVVXXX\\\___```___]]][[[\\\```ccccccfffjjjkkkiiifffgggfffbbb]]][[[]]]```ccceeeffffffdddcccdddeeekkkuuu~~~~~~|||yyyrrrkkk```[[[YYY```nnnyyy{{{xxxoooeeeVVVMMMIIIJJJKKKLLLPPPQQQUUU\\\___ccckkkuuu}}}yyyhhh[[[SSSLLLKKKIIIHHHHHHIIIKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPRRRRRRRRRQQQPPPPPPOOOOOOQQQRRRRRRTTTVVVXXXZZZ[[[XXXXXXXXXXXXYYY[[[\\\^^^^^^^^^___bbbfffhhhiiihhhfffhhhjjjmmmooopppppppppnnnoooqqquuuxxxxxxuuussswwwxxxxxxwwwvvvwwwzzz||||||xxx~~~vvvllleee```XXXQQQLLLJJJKKKLLLPPPWWWaaakkksssyyy~~~}}}yyyuuurrrqqqnnnhhh^^^TTTMMMLLLOOOSSSXXX\\\aaafffgggfffcccaaa]]]^^^aaaeeehhhjjjhhhgggbbbcccddddddcccccceeeggggggggghhhhhhhhhhhhgggggghhhggggggiiikkkllllllkkkjjjiiihhheeebbb^^^ZZZXXXPPPKKKEEECCCDDDEEEDDDBBBCCCCCCCCCBBBBBBCCCCCCCCCIIIGGGDDDBBBCCCDDDEEEDDDBBBCCCDDDDDDCCCAAA>>>===;;;;;;<<>><<<;;;<<<<<<<<<;;;:::999888777999999:::999888555333222000000000111111111222222000000000111111111222222000000000000000000000000111111000000//////......///000000111111111111111111000///......///000111....../////////000000000111111000///............////////////000000000000222111000000000111333444000000111111111111000000111111222333555777888999666777999;;;<<<===>>>>>>>>>@@@CCCDDDEEEEEEGGGIIIFFFGGGIIILLLOOOQQQSSSTTTTTTWWWZZZ]]]^^^]]][[[ZZZ[[[```dddeeehhhlllmmmjjjfffgggfffbbb^^^\\\]]]```cccdddeeeeeeddddddeeefffhhhrrr{{{|||{{{|||xxxpppjjjdddeeekkkvvvvvvjjj___RRRLLLJJJIIIKKKNNNRRRRRRWWW]]]aaaeeennnwwwxxxhhhZZZSSSKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUVVVYYY[[[]]]```cccfffeeedddddddddeeeggghhhiiijjjlllooossswwwzzzzzzzzzzzz|||zzzpppggg___ZZZRRRKKKGGGGGGIIIKKKMMMVVVdddqqqzzz}}}zzzuuurrriiieee\\\SSSMMMMMMQQQUUU[[[___fffkkkllliiiddd```ZZZZZZ\\\```dddffffffeee___aaabbbbbbaaabbbdddfffeeefffgggggggggggggggggghhhfffeeehhhlllnnnmmmkkkjjjiiigggeeebbb^^^[[[YYYQQQMMMGGGDDDDDDDDDCCCBBBEEEDDDCCCAAA@@@@@@@@@@@@FFFDDDBBBAAAAAABBBBBBCCCAAABBBCCCDDDCCCBBB@@@???::::::;;;>>>BBBDDDEEEDDDBBBBBBBBBAAA@@@>>>===<<<>>>======<<<;;;:::888777888888999888888666444333000000000000111111111111000000111111111222222222000000000000000000000000111000000000/////////......///111222222111000///000000////////////000000...////////////000000000222111000///............////////////000000000000222111000///000111333444000000000111111000000000222333333444666777999:::::::::;;;<<<>>>@@@AAABBB>>>AAADDDEEEFFFFFFHHHIIIHHHIIIKKKMMMPPPRRRTTTUUUTTTVVVZZZ\\\]]]]]][[[ZZZ[[[```eeegggjjjnnnoookkkfffggggggddd___]]]^^^aaacccdddeeedddcccbbbdddeeehhhssszzz~~~{{{}}}xxxooojjjhhhppp{{{wwwfffZZZNNNKKKJJJIIIKKKOOOTTTTTTXXX^^^bbbgggpppzzzuuueeeXXXQQQKKKKKKKKKLLLLLLMMMMMMNNNLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQSSSUUUWWWXXXXXX[[[___bbbeeehhhmmmqqquuuuuuttttttuuuwwwyyyzzzyyy|||uuujjjcccYYYUUUOOOIIIFFFFFFIIIKKKLLLWWWgggvvv~~~xxxsssddd```YYYRRRMMMNNNRRRVVV]]]bbbiiimmmnnniiiccc___WWWWWWXXX[[[___bbbbbbbbb^^^___````````````bbbdddeeeeeefffggggggggggggggggggeeedddgggkkknnnmmmkkkiiihhhgggdddaaa^^^\\\[[[RRROOOJJJFFFDDDCCCBBBBBBFFFDDDAAA??????@@@BBBCCCBBBBBBAAA@@@???@@@AAABBB@@@AAACCCDDDDDDCCCAAA@@@<<<<<<;;;===@@@BBBBBBBBBAAAAAA@@@@@@???>>>===<<<=========<<<;;;999888777777777888888777666444333333333444444444444555555111111111111222222222222000000000000000000000000000000000000////////////......000000000///...---000000////////////000000////////////000000000111333222111//////.........////////////000000000000222111000000000111222333111000000000000000000111333333444555666777999:::999999888999999;;;<<<===>>>AAADDDFFFFFFFFFGGGHHHHHHHHHJJJMMMOOORRRSSSTTTVVVXXXZZZ]]]^^^]]]\\\[[[ZZZaaafffiiilllpppoookkkccceeeeeebbb^^^\\\]]]___cccddddddbbbaaa```bbbccckkkuuu|||~~~{{{~~~tttjjjgggffftttxxxcccVVVKKKJJJJJJHHHJJJPPPUUUVVVZZZ```eeekkkuuuppp```TTTNNNKKKLLLMMMNNNNNNNNNNNNMMMLLLMMMMMMNNNNNNOOOPPPPPPTTTTTTSSSSSSTTTVVVXXXYYY\\\```fffjjjmmmqqqxxx}}}~~~~~~|||pppddd^^^TTTQQQMMMIIIGGGHHHIIIKKKOOOZZZkkk{{{~~~xxxppp___[[[VVVPPPLLLNNNSSSWWW___dddjjjooonnniiibbb]]]WWWVVVVVVXXX\\\___aaaaaa^^^___``````______aaacccddddddeeefffggggggggggggeeedddeeefffiiikkkkkkkkkiiihhhfffcccaaa___]]]\\\UUURRRMMMHHHEEECCCCCCCCCFFFDDDAAA???>>>@@@CCCEEE@@@AAAAAA@@@???>>>@@@AAA@@@AAACCCDDDDDDCCCBBBAAA>>>===<<<<<>>======<<<<<<;;;;;;;;;:::999888777666777777888888777555444222222222222222333333333333111111111222222222222333000000000000000000000000000000000000///////////////////////////......---//////000000000000///////////////000000000111111222111111000////////////////////////000000000000000000111111222222222222111111000000000000111111444444444444666777888999999999999888888999::::::===@@@DDDFFFFFFFFFGGGGGGEEEFFFHHHKKKNNNPPPRRRSSSWWWXXX[[[]]]^^^^^^]]]\\\ZZZaaagggjjjmmmpppnnniii___aaabbb```[[[YYYZZZ\\\cccdddcccbbb```aaaccceeemmmwww}}}}}}}}}{{{|||nnncccaaacccuuuvvvaaaSSSIIIJJJJJJFFFIIIPPPUUUVVV[[[ccciiiqqq}}}mmm]]]SSSNNNLLLMMMNNNOOOOOOOOOMMMLLLNNNNNNNNNOOOPPPPPPQQQQQQVVVVVVUUUVVVXXXZZZ]]]___ccciiioootttwww|||xxxjjj]]]WWWPPPNNNKKKIIIHHHHHHJJJJJJSSS___ppp{{{|||}}}sssiiiZZZWWWSSSNNNKKKNNNSSSWWWbbbffflllooonnniiibbb]]]ZZZXXXWWWYYY\\\___aaaaaa___`````````^^^^^^```bbbaaabbbcccdddeeeeeeeeeeeecccdddffffffggggggiiijjjiiigggeeecccaaa___^^^]]]WWWTTTPPPJJJFFFCCCCCCDDDCCCBBBAAA@@@@@@@@@AAABBB>>>@@@AAA@@@>>>>>>???AAAAAABBBDDDEEEEEECCCBBB@@@===<<<;;;;;;>>>@@@AAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::::::::999888888777888888888666555333111/////////000000000000111111111111222222222333333000000000000000000000000////////////000000000000111000000///......////////////000000000000////////////000000000111111111111111000000000000000111////////////000000000000///000111333333222111000222111000//////000111222333333333444555666777888::::::;;;;;;;;;<<<<<<<<<;;;???CCCFFFFFFEEEFFFFFFDDDFFFHHHKKKNNNRRRTTTUUUWWWXXXZZZ\\\]]]]]]]]]\\\ZZZaaahhhkkkmmmooolllggg___aaabbb```\\\ZZZZZZ\\\bbbccccccbbbbbbdddgggjjjkkkuuu{{{{{{{{{{{{{{{kkk___^^^cccvvvqqq```RRRHHHJJJJJJFFFHHHPPPUUUVVV\\\eeemmmvvvmmm^^^TTTPPPLLLMMMOOOPPPPPPOOOMMMLLLOOOOOOPPPPPPQQQRRRRRRSSSTTTTTTUUUWWW[[[```dddgggjjjpppxxx|||~~~}}}uuueeeWWWRRRMMMLLLKKKIIIIIIIIIIIIJJJWWWbbbsssyyyzzz}}}zzznnndddWWWUUUQQQMMMKKKMMMSSSWWWdddhhhmmmpppoooiiiccc^^^]]][[[YYYZZZ]]]```bbbbbb```aaaaaa```^^^^^^___aaa``````aaaccccccdddddddddaaadddggggggeeeeeegggjjjhhhgggeeecccaaa___^^^^^^XXXVVVQQQLLLFFFDDDDDDDDDAAAAAABBBBBBAAA@@@>>>======@@@AAAAAA>>>===???BBBAAACCCDDDEEEEEECCCAAA@@@<<<;;;:::;;;>>>@@@BBBBBB>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;888888888888666444222111111111222222222333333333111111222222222333333333000000000000000000000000////////////000000000000333222000/////////000111//////000000000000//////000000000000111111111111111000000000000000111222////////////000000000000...///222444444333111///222111000//////000111222333333333444444666777888777888999:::;;;;;;;;;;;;;;;>>>CCCEEEFFFEEEEEEEEEFFFGGGJJJMMMQQQTTTWWWXXXWWWXXXZZZ[[[\\\\\\\\\\\\ZZZbbbhhhkkkmmmnnnkkkfffaaadddeeeccc___]]]]]]___aaabbbccccccdddgggllloooiiisssyyyyyyzzzmmmccc```hhhyyyzzzjjjYYYPPPHHHGGGIIIJJJMMMQQQUUUZZZbbbhhhooozzzlll]]]WWWUUURRRQQQPPPOOONNNOOOOOOPPPQQQOOONNNNNNPPPRRRSSSSSSWWWXXXYYY[[[```gggnnnrrr}}}~~~sssggg\\\SSSOOOLLLHHHGGGHHHIIIHHHKKKPPP[[[iii|||zzzvvvtttpppkkkgggZZZVVVPPPLLLLLLOOOTTTXXXfffmmmtttvvvrrriiiaaa\\\]]]]]]\\\]]]^^^aaacccdddeeebbb___]]]^^^```aaaaaabbbbbbbbbbbbcccddddddeeeeeeeeeffffffggghhhhhhhhheeeddddddcccaaa```^^^]]]XXXVVVRRRNNNKKKIIIHHHGGGHHHDDD@@@???@@@AAA???>>>DDDDDDDDDBBB???>>>>>>@@@CCCDDDCCCBBBEEEIIIGGGAAA@@@>>>======>>>??????>>>@@@@@@>>>===;;;999888777<<<<<<<<<<<<;;;:::999888999888777555333222222222111222222222222111000000333222222111111222222333333222000/////////000111000000000000000000000000////////////////////////222222111111000/////////000000000000000000000000000000000000000000000000000000000000111111111111000000//////000111222222222000///...///000222333111222222333555777888999999::::::::::::::::::;;;>>>???AAACCCEEEGGGHHHHHHKKKJJJJJJKKKNNNRRRWWWYYYUUUUUUWWWXXXYYY[[[\\\]]]___aaafffjjjmmmlllhhhdddaaacccdddbbb^^^[[[\\\^^^aaacccfffgggfffeeeffffffmmmppptttzzzxxxhhh```aaaiiiyyyyyyhhhWWWOOOHHHHHHIIIKKKNNNRRRVVV\\\dddkkkrrr}}}~~~}}}{{{wwwyyytttbbbXXXTTTRRRRRRPPPOOOOOOOOOPPPPPPRRRQQQPPPQQQSSSUUUVVVVVVWWWZZZ^^^cccjjjsss{{{wwwkkk```VVVNNNKKKIIIFFFEEEGGGIIIJJJNNNTTTbbbppp{{{xxxuuuqqqkkkfff[[[XXXRRRNNNNNNQQQUUUXXXeeekkkrrruuuqqqiiibbb_________```aaaccceeefffgggeeebbb___^^^___aaaaaaaaabbbbbbaaaaaabbbdddeeeggghhhhhhhhhhhhggggggggggggeeeeeedddcccaaa___]]]\\\XXXVVVTTTPPPMMMJJJHHHGGGGGGCCC@@@>>>@@@AAA@@@???BBBCCCCCCBBB@@@???@@@BBBAAACCCCCCBBBDDDHHHGGGBBB???===<<<<<<===>>>>>>===============<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::999888777555444333222222222222222222222111000000222111111000000111111222222111111000000000000000////////////////////////111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000111111222111000///...///000222333222222333333555666888999999999::::::::::::;;;;;;>>>???AAACCCEEEGGGHHHHHHDDDEEEFFFHHHLLLPPPTTTWWWUUUUUUVVVWWWYYYZZZ[[[\\\___aaaeeejjjmmmlllgggdddaaacccdddaaa]]][[[\\\^^^```bbbeeefffeeeeeeeeefffjjjmmmrrrxxxtttccc___ccclll|||vvveeeTTTMMMHHHHHHJJJKKKOOOTTTXXX^^^gggooowwwzzztttlllllllllllljjjgggdddccceeecccaaabbbgggrrriiiZZZSSSSSSRRRPPPOOOOOOPPPQQQQQQRRRSSSSSSTTTVVVWWWXXXYYY\\\```hhhpppyyy~~~xxxnnnbbbXXXOOOJJJHHHGGGEEEEEEHHHJJJMMMTTT\\\kkkyyy~~~zzzwwwtttooohhhbbb\\\YYYUUUQQQQQQSSSVVVXXXdddjjjqqqsssooohhhcccaaaaaaccceeehhhjjjjjjjjjjjjeeebbb``````aaaaaaaaa```cccbbb``````aaadddgggiiikkkkkkjjjiiihhhfffeeeeeefffeeedddccc```^^^\\\ZZZWWWWWWVVVSSSPPPLLLHHHFFFDDDBBB??????@@@AAA@@@@@@AAABBBCCCBBBAAA@@@BBBCCC???BBBBBBAAADDDHHHHHHDDD???===;;;;;;<<<=========>>>>>>>>>>>>============::::::;;;;;;;;;;;;;;;;;;999999777666444333333333222222222222111111000000111000000000000000000111000111111111111000000///........................111111111111111111111111------......///000000111000000000000000000000000000000000000000000000000000000000000111111111111222222111000000000111111111000/////////000222333333333333444555666777777999999999::::::;;;;;;;;;===???AAACCCEEEFFFGGGHHHFFFGGGJJJNNNRRRVVVYYYZZZTTTUUUUUUWWWXXXYYYZZZ[[[^^^aaaeeejjjlllkkkgggccc```bbbccc```\\\ZZZ[[[]]]^^^aaadddeeeeeeeeeeeeffffffjjjooouuuoooaaaaaahhhrrrqqq```PPPKKKHHHIIIKKKLLLQQQVVVXXX```iiirrr{{{wwwiiifffccc```^^^\\\YYYXXXWWWXXXYYYYYY\\\cccmmmuuunnn\\\SSSSSSRRRQQQPPPPPPQQQRRRRRRRRRSSSTTTUUUVVVXXXZZZ\\\cccjjjuuuvvvpppfff[[[RRRLLLIIIIIIHHHFFFFFFJJJLLLPPPZZZdddsss}}}zzzwwwtttrrrlllddd^^^ZZZXXXUUURRRRRRTTTWWWYYYeeekkkpppqqqlllfffccccccdddfffkkknnnppppppnnnlllfffdddaaaaaaaaabbbaaa```bbbaaa______```dddhhhjjjjjjjjjiiihhhgggfffeeeeeegggfffeeeccc```]]][[[ZZZWWWXXXXXXWWWSSSNNNHHHEEEBBBAAA@@@???@@@AAAAAAAAABBBDDDDDDDDDBBBAAAAAABBB>>>AAACCCBBBEEEIIIIIIFFF@@@===;;;;;;<<<===>>>>>>BBBAAA@@@???>>><<<;;;;;;999999::::::;;;<<<======:::999777666555444444444222222222111111111111111111111000000000000111111///000111222222111000///////////////////////////////////////////////////////////////000000111111000000000000000000000000000000000000000000000000///000000000111111111111333222222111000000000000000000//////000000111222444444444444444555666777999999999::::::;;;;;;;;;===>>>@@@CCCEEEFFFGGGGGGIIIKKKOOOSSSVVVYYYZZZ[[[TTTTTTUUUVVVWWWXXXYYYZZZ^^^```dddiiilllkkkfffbbb___aaabbb```\\\ZZZ[[[]]]]]]```cccdddddddddeeefffdddggglllsss~~~|||yyyxxxkkkcccfffnnn|||lll[[[MMMIIIHHHKKKLLLMMMQQQWWWXXX```kkkuuuuuuooogggaaa^^^\\\ZZZXXXRRRUUUXXXYYYZZZ]]]bbbgggiiisssmmm]]]UUUSSSRRRQQQQQQQQQRRRSSSSSSQQQSSSUUUVVVWWWZZZ___cccmmmwwwzzziiiddd[[[SSSLLLIIIIIIJJJHHHGGGIIILLLOOOSSS^^^iiizzz|||yyyuuussspppjjjbbb\\\WWWVVVSSSRRRSSSVVVYYY\\\hhhnnnrrrpppjjjeeeeeegggiiilllqqquuuvvvuuurrrpppiiifffcccaaaaaaaaa```___aaa```^^^^^^___cccgggiiiffffffffffffffffffffffffhhhgggfffdddaaa^^^\\\ZZZXXXZZZ[[[ZZZVVVPPPIIIEEEAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGEEECCC@@@??????>>>BBBDDDDDDEEEIIIJJJHHHAAA???<<<;;;===>>>??????BBBAAA@@@???>>>===<<<;;;999999999999:::<<<===>>>:::999888777666555555555333222111000000000111111222222222111111222222222///000111222222111000///000000000000000000000000........................222222222111111111000000000000000000000000000000000000000000000000000000///000000000111111111111333333222111000000111111000000000000000111111222444444444444444555666777888888999::::::;;;<<<<<<===>>>@@@BBBDDDFFFGGGGGGGGGIIILLLOOORRRSSSTTTSSSTTTUUUUUUVVVWWWXXXYYYYYY]]]___dddhhhkkkjjjfffbbb^^^```bbb```\\\ZZZ[[[]]]^^^```cccdddddddddeeefffcccfffkkkrrr}}}xxxtttsssgggdddkkkvvvzzzgggVVVKKKIIIIIILLLMMMMMMQQQWWWYYYbbbmmmxxxuuunnnjjjgggdddbbbXXXZZZ[[[\\\\\\]]]___```aaafffnnnuuuyyy{{{ggg[[[VVVSSSSSSRRRQQQQQQRRRTTTUUURRRTTTXXXZZZ]]]ccclllsss}}}uuuiii[[[WWWQQQKKKHHHHHHJJJKKKJJJKKKNNNSSSUUUZZZeeeqqq}}}yyyuuuqqqnnniiiaaa[[[UUUSSSQQQQQQSSSXXX^^^aaammmrrruuussslllhhhkkkooorrruuuzzz}}}~~~|||xxxvvvnnnjjjeeeaaa``````___^^^```___]]]]]]^^^aaadddfffccccccdddeeeffffffgggggghhhgggfffeeebbb```^^^\\\ZZZ\\\]]]\\\XXXQQQJJJFFFAAABBBDDDCCCBBBBBBCCCDDDFFFHHHHHHGGGCCC@@@>>>>>>===BBBEEEDDDDDDHHHIIIHHHBBB???<<<;;;===???@@@@@@>>>>>>>>>>>>????????????::::::999999:::;;;===>>>:::999888777666666666666444333111000000000111222333333222222222222333333///000000111111111111000111111111111111111111111000000000000000000000000444444333222222111000000000000000000000000000000000000000000000000000000000000000000111111111111333222222111111111222222///000000000111111111111333333333444555666777777888888999::::::;;;<<<<<<<<<>>>@@@BBBDDDEEEFFFGGGFFFHHHKKKMMMOOOQQQQQQQQQUUUVVVVVVWWWXXXXXXYYYYYY\\\___ccchhhjjjiiieeeaaa^^^```bbb```]]][[[\\\^^^```bbbdddeeeeeeddddddeeebbbeeejjjqqq|||wwwvvv~~~ooobbbaaapppvvvcccRRRJJJIIIJJJMMMMMMLLLQQQWWW[[[dddppp|||zzzvvvllliiigggeeefffggghhhhhhjjjiiikkkppprrrttt}}}ppp___XXXVVVSSSSSSRRRRRRRRRSSSTTTUUUTTTXXX\\\aaagggrrrvvvggg[[[QQQOOOLLLIIIHHHJJJMMMOOOOOORRRYYY```ccchhhttt{{{vvvqqqmmmiiieee^^^YYYSSSQQQOOOPPPTTT\\\ccciiipppuuuyyyvvvqqqoootttzzz~~~~~~rrrmmmfff```^^^^^^^^^^^^^^^^^^]]]]]]^^^___aaabbbddddddeeeeeefffgggggghhhhhhhhhgggfffdddbbb```___\\\]]]^^^]]]XXXRRRKKKGGGBBBDDDFFFEEECCCBBBCCCDDDEEEGGGHHHGGGEEEAAA@@@???;;;AAADDDBBBBBBEEEGGGFFFBBB???;;;:::;;;>>>???@@@=========>>>>>>>>>??????;;;:::999999999;;;===>>>::::::999888777777777777444333111000///000111222222222111111111111222222000000000000000111111222000000000000000000000000000000000000000000000000222222222111111111111111000000000000000000000000000000000000000000000000000000000000111111111111222222111111111222333333//////000111111111111111222222333333555666888999777888888999;;;<<<<<<===<<<===???BBBDDDEEEFFFGGGHHHJJJLLLOOOQQQSSSUUUUUUWWWWWWWWWXXXXXXYYYZZZZZZ\\\^^^bbbgggjjjiiidddaaa___aaabbbaaa]]]\\\]]]```bbbdddffffffeeedddddddddaaaccchhhooozzz|||www||||||lll]]]^^^ssstttaaaOOOIIIIIIKKKNNNMMMLLLPPPWWW\\\fffsss{{{tttqqqrrrtttuuutttvvvrrrpppssstttsssxxxiiiZZZVVVVVVSSSSSSRRRRRRRRRTTTUUUVVVVVVZZZ```fffooo}}}|||vvvqqqggg[[[QQQNNNMMMKKKJJJKKKNNNRRRTTTVVVZZZccckkkooouuuwwwrrrlllgggddd___YYYUUUSSSQQQOOOPPPUUU^^^hhhnnnqqqwww{{{yyyuuuttt{{{uuuooofff```]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^___```ffffffffffffggggggggghhhhhhhhhgggfffeeecccaaa```^^^^^^___]]]YYYRRRLLLHHHCCCFFFHHHGGGDDDBBBCCCEEEDDDFFFHHHHHHEEECCCBBBAAA:::@@@CCCAAA@@@BBBDDDDDDAAA>>>:::999:::<<<>>>???@@@??????>>>===<<<;;;;;;<<<;;;:::999999:::<<<>>>::::::999888777777777888444333111//////000111222111111000000000000111111111000/////////000222333////////////////////////......................../////////000111111222222000000000000000000000000000000000000000000000000000000000000111111111111111111111111222333444444//////000111111111111111111222222333555777888999777888888999;;;<<<======<<<===???BBBDDDEEEFFFFFFGGGHHHJJJMMMPPPSSSVVVWWWWWWXXXXXXXXXYYYZZZZZZZZZ\\\^^^bbbgggjjjiiiddd```___aaacccaaa^^^]]]^^^```ccceeeggggggeeeddddddddd```bbbfffmmmxxxyyypppsss}}}pppbbb]]]hhh|||jjjYYYOOOHHHKKKMMMMMMLLLNNNTTTXXXdddkkkvvv{{{|||wwwccc[[[XXXVVVSSSSSSSSSRRRSSSTTTVVVWWW\\\___hhhttttttnnnfff```\\\XXXTTTPPPLLLLLLKKKLLLPPPUUU[[[___jjjuuu}}}{{{{{{}}}uuuqqqjjjaaaYYYRRRMMMJJJIIILLLPPPUUUZZZaaahhhlllssswww{{{yyyvvvxxxyyypppgggccc```[[[ZZZ[[[[[[[[[\\\ZZZYYYXXXYYY[[[``````aaabbbccceeefffgggiiigggdddbbbaaaccceeegggjjjeee___\\\YYYUUUMMMGGGHHHDDDAAABBBFFFHHHFFFBBBBBBDDDEEEGGGFFFDDDBBB@@@>>>>>>======>>>???@@@@@@======<<<;;;;;;<<<>>>???======>>>>>>===<<<;;;;;;<<<;;;:::999888888888888999999999888777666666555555333111000111111000///111000/////////000222222000000000000000000000000000...+++))))))+++...000...///000111111000///.........//////000000111111000000000000000000000000000111111111222222222222444444333222111111111222222222222222222222222222222222111111000111111111111111111222444666777888<<<<<<;;;;;;:::;;;;;;;;;>>>>>>???AAACCCDDDFFFFFFEEEFFFIIIMMMPPPSSSUUUVVVUUUXXX[[[\\\[[[ZZZZZZZZZ\\\bbbggghhhhhhgggbbb\\\^^^```bbbaaa___]]]\\\\\\eeeeeefffhhhiiihhhdddaaaaaabbbeeejjjtttvvvnnnqqq|||wwwlll```]]]iiizzzhhhWWWNNNHHHJJJLLLLLLLLLOOOTTTYYYfffnnnzzzsssbbb[[[XXXVVVRRRRRRRRRRRRSSSTTTVVVWWW^^^eeerrr}}}sssgggbbb[[[VVVTTTQQQNNNLLLNNNOOOQQQTTTYYY```ggglllwwwyyykkkhhhaaaZZZTTTOOOLLLJJJHHHLLLQQQXXX^^^eeelllqqquuuxxx{{{yyywwwyyyuuukkkeeeaaa\\\[[[\\\\\\\\\]]]\\\ZZZYYYZZZ\\\`````````aaabbbdddeeeeeeiiigggdddbbbbbbcccfffggggggccc^^^\\\ZZZVVVNNNGGGEEEBBB???AAAFFFIIIHHHFFFAAABBBDDDEEEEEECCCAAA???<<<<<<<<<===>>>@@@AAABBBAAA@@@???===<<<<<<============>>>>>>===<<<<<<;;;<<<;;;:::999888888888888999999888888777666666666555333111000111111000///222222111000111222333444000000000000000000000000222000...------...000222//////000000000000//////.../////////000000000111000000000000000000000000000000000111111111222222333222222111111111111222333222222222222222111111222111111111111111222222111111111222333444555666999888888777777888888888===>>>???AAACCCDDDEEEFFFEEEGGGJJJMMMQQQTTTVVVVVVUUUXXX[[[]]]\\\[[[ZZZZZZ]]]ccchhhhhhggggggccc^^^^^^___``````^^^\\\\\\]]]eeeeeefffhhhiiigggdddaaa]]]^^^```fffppp{{{rrruuuxxxtttppphhh___^^^mmmtttbbbSSSKKKHHHJJJLLLMMMMMMPPPVVV[[[hhhqqq~~~lll___ZZZWWWUUURRRSSSTTTTTTTTTUUUXXXZZZ```mmmpppfffZZZVVVRRROOOMMMMMMMMMLLLRRRUUU[[[bbbhhhooovvvzzzxxxqqq___[[[VVVPPPLLLJJJJJJJJJGGGLLLSSS[[[bbbjjjqqqvvvvvvxxxyyyxxxwww{{{{{{ooohhhccc^^^\\\]]]\\\^^^^^^]]]\\\[[[\\\]]]______```aaabbbccccccdddhhhgggeeeccccccdddfffgggcccaaa___^^^\\\WWWPPPJJJFFFCCC@@@BBBEEEHHHGGGFFF@@@AAACCCDDDDDDBBB@@@???;;;;;;<<<===???AAABBBCCCEEEDDDBBB@@@===<<<;;;;;;======>>>>>>>>>===<<<<<<<<<;;;:::999999888888999999999888777777666666666555333111111111222111000333333222222333333444555000000000000000000000000111111000000000000111111000000////////////000000////////////000000000000/////////////////////////////////000000000111111111000000000000111111222333333222222222111111111000000000000111222333333111111111111222333444555:::::::::999999::::::;;;===>>>???AAABBBDDDEEEFFFFFFGGGJJJNNNQQQTTTVVVWWWTTTXXX\\\^^^]]]\\\ZZZZZZ^^^eeeiiihhhffffffddd```]]]^^^___^^^\\\\\\]]]___fffffffffhhhhhhfffccc```[[[[[[]]]cccnnn|||qqqooolllgggaaacccsssnnn\\\PPPIIIIIIKKKMMMMMMNNNRRRYYY^^^jjjttt{{{fff]]]YYYUUUTTTTTTVVVWWWWWWVVVXXX\\\___jjj{{{uuuggg___UUURRROOONNNNNNOOOQQQSSSYYY```jjjsssxxx{{{~~~pppfffVVVRRRMMMHHHFFFFFFHHHIIIHHHMMMTTT\\\dddkkkqqqvvvtttuuuvvvvvvwww|||rrrjjjfff```]]]]]]]]]^^^______]]]\\\\\\]]]______```aaabbbccccccdddggggggeeedddddddddeeefffaaa`````````___ZZZSSSNNNJJJGGGDDDBBBCCCDDDCCCBBBAAABBBCCCDDDDDDCCCAAA@@@<<<<<<<<<===>>>@@@AAABBBEEEDDDCCC@@@>>><<<;;;:::======>>>>>>>>>======<<<<<<;;;:::999999999999999:::999888777666666777777555333111111222222111000222222222333333333444444000000000000000000000000//////000000000000//////111000///......///000111////////////000000000000////////////////////////////////////000000000000///////////////000111222222222222222111111111000000000000000111222333444000000111222333555777777;;;;;;:::::::::;;;<<<<<<======???@@@BBBDDDEEEEEEFFFHHHKKKNNNRRRTTTVVVWWWTTTWWW\\\___^^^\\\[[[ZZZ^^^eeeiiigggeeeeeedddaaa_________^^^]]]]]]___bbbfffffffffggghhhfffbbb___ZZZZZZ\\\bbbnnnzzzuuuqqqppplllfffdddjjj|||kkkZZZPPPLLLJJJLLLNNNNNNPPPTTT\\\bbblllvvvqqqaaa[[[WWWTTTTTTVVVXXXYYYXXXVVVYYY___eeewwwzzzmmmaaaYYYQQQPPPOOONNNPPPTTTXXX[[[eeennnzzzyyyggg[[[PPPMMMIIIEEEDDDEEEHHHIIIKKKOOOUUU[[[aaahhhnnnrrrppprrrssstttwwwqqqkkkgggbbb^^^]]]\\\^^^______]]]\\\\\\\\\]]]^^^```bbbcccdddddddddfffeeeeeeeeedddddddddddd```aaabbbbbb```\\\VVVRRRLLLIIIEEECCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCC???>>>>>>>>>>>>>>>??????CCCBBBAAA@@@>>>===<<<;;;======>>>>>>>>>>>>>>>===;;;;;;::::::999::::::::::::999777666666666777888666444222111222222111000000111111222222222222222000000000000000000000000//////000111111000//////111000///......///000111000000000000////////////////////////////////////////////////000000000000///.........///000111111111111111111111111111111000000000000111222333444///000111333555888:::;;;777777666666777888999999<<<===>>>@@@BBBCCCDDDEEEFFFGGGJJJNNNQQQTTTVVVWWWSSSWWW[[[^^^]]]\\\[[[[[[]]]dddiiigggdddccccccbbbaaaaaaaaa```^^^___aaadddeeeeeefffggghhhfffbbb___YYYXXXYYY```mmmwwwtttuuurrrkkkeeefffsss~~~iiiYYYRRROOOKKKMMMOOOPPPRRRXXX```gggnnnxxxhhh^^^ZZZWWWVVVZZZ[[[\\\\\\YYYWWW[[[dddlllsssfff[[[TTTNNNNNNOOOQQQTTTZZZbbbgggttt}}}ooo]]]RRRLLLJJJHHHFFFEEEGGGIIIKKKOOORRRVVVZZZ^^^dddjjjnnnooopppsssvvv|||zzzmmmiiihhhccc^^^\\\ZZZ\\\^^^^^^\\\ZZZZZZZZZZZZ\\\^^^aaacccdddddddddcccddddddddddddcccbbbbbb```aaabbbbbb```\\\XXXUUUIIIGGGEEEBBBAAABBBDDDEEECCCCCCDDDDDDDDDDDDDDDDDD@@@??????>>>>>>>>>>>>>>>AAAAAAAAAAAA???>>>===<<<======>>>?????????>>>>>>;;;;;;::::::::::::;;;;;;:::888777555555666888999666444222222222333222000...///000111111111111000000000000000000000000000111111222222222222111111000000////////////000000000000000000/////////////////////////////////////////////000000000111111000////////////000000111//////000000111222222222000000000000111222333333000111222444666999;;;<<<777777777777888999::::::<<<===>>>@@@AAACCCDDDEEEEEEFFFIIIMMMPPPSSSUUUVVVSSSVVVZZZ[[[[[[[[[[[[\\\\\\eeekkkiiieeedddcccbbbbbbbbbcccbbb``````aaacccddddddeeefffhhhfffccc```WWWVVVVVV]]]lll~~~{{{xxxyyyrrriiiaaagggyyyyyydddUUUOOOOOOMMMOOOQQQRRRTTTZZZcccjjjqqq{{{qqq```\\\[[[XXX[[[bbbdddeeeccc___]]]bbbnnnxxxpppdddYYYSSSOOOQQQUUUYYY^^^hhhrrrzzztttbbbSSSKKKHHHGGGGGGGGGHHHJJJMMMNNNRRRSSSUUUXXX[[[aaaiiinnnppprrrvvv|||ssshhhggggggccc^^^ZZZXXXZZZ\\\\\\[[[YYYXXXXXXUUUWWW[[[___aaacccccccccaaabbbcccddddddbbbaaa```___```aaa```]]]ZZZWWWVVVJJJHHHFFFBBB@@@AAACCCEEEBBBBBBBBBCCCCCCDDDDDDDDD???>>>>>>>>>>>>>>>??????CCCCCCCCCBBBAAA???===<<<======>>>???????????????;;;;;;:::::::::;;;;;;<<<:::888666555555666999:::666444222222333333222111...///000111111111000000000000000000000000000000111111111111111111111111//////000000000000//////111000000000/////////...000000000000000000000000000000000111111111222222111111000000//////000000---...///000111222333444222111111111111111222222222222333444555666888999999999999999:::;;;<<<===<<<===>>>???AAACCCDDDEEEDDDEEEHHHLLLOOORRRTTTUUUTTTUUUXXXYYYYYYYYY[[[]]]\\\gggnnnmmmhhhfffeeedddaaabbbdddcccaaa`````````bbbbbbdddfffhhhgggdddaaaXXXVVVVVV]]]mmm||||||qqqfff^^^fff}}}sss^^^PPPKKKLLLNNNPPPRRRSSSUUU\\\eeemmmttt}}}xxxhhh\\\\\\\\\ZZZ___hhhmmmmmmkkkfffccciiiwww}}}pppeee[[[UUUTTTWWW\\\bbbjjjuuuzzzhhhYYYMMMHHHDDDEEEFFFGGGJJJMMMOOOQQQSSSTTTUUUWWWZZZaaaiiiooorrrtttyyyyyynnneeeeeegggddd]]]YYYVVVYYY[[[[[[ZZZXXXWWWWWWRRRTTTXXX\\\```aaabbbbbb```aaacccdddcccbbb```^^^^^^___```^^^[[[XXXVVVVVVNNNLLLHHHCCC???>>>@@@BBBAAAAAAAAABBBBBBCCCCCCCCC============>>>???AAAAAAEEEFFFEEEDDDBBB@@@===<<<======>>>???????????????;;;;;;:::::::::;;;;;;<<<:::888666555555666999:::666555333222333333222111...///000111222111000000000000000000000000000000//////............//////...///000111111000///...111111000000/////////...111111111111111111111111111111111111222222222222333222111000000///000000,,,,,,...///111333444555222222111111111111111111444444333333333444555555666666666666777888999:::<<<<<<>>>???AAACCCDDDDDDCCCEEEHHHKKKOOOQQQSSSTTTTTTUUUVVVWWWWWWXXX[[[]]]]]]hhhqqqpppkkkhhhfffeee```bbbdddcccaaa___^^^^^^aaaaaacccfffhhhgggeeebbb[[[XXXXXX```pppqqqddd___nnnmmmYYYMMMJJJJJJIIIJJJMMMSSSVVVYYYbbblllvvvoooccc[[[[[[[[[]]]kkk}}}|||tttkkkfffmmm{{{jjj```\\\ZZZWWWXXX```ooo{{{jjj[[[QQQMMMOOOHHHIIIJJJKKKLLLOOOSSSWWWXXXWWWXXX[[[```gggnnnsssvvvzzzsssooojjjfffcccbbb```^^^YYY[[[]]]^^^^^^\\\YYYXXXWWWWWWYYY[[[]]]___aaabbb______```````````````___^^^^^^]]][[[YYYWWWUUUTTTRRRKKKCCC@@@AAACCCBBB@@@AAA@@@@@@BBBEEEEEECCC@@@======>>>>>>???@@@BBBBBBDDDEEEFFFEEEDDD@@@===;;;>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;:::999888:::999777666666666777777777666444222000//////000000000000000000000000000000000111222222222222111000000////////////000000000000111111111111000000/////////000000000000000000000000000000000000000...///111000...------...000000111111111222222222333222111111111222444444222333444444444333222111000111222222222555999<<<444555777999::::::::::::;;;;;;===???AAACCCEEEFFFHHHIIIKKKMMMOOORRRSSSTTTUUUSSSTTTXXXYYYXXXZZZ^^^gggqqqwwwrrriiidddddddddbbbccceeedddaaa___^^^^^^aaaaaadddgggiiiiiifffccc]]]ZZZXXX^^^mmm}}}{{{qqqfffbbbqqq}}}hhhVVVLLLJJJKKKKKKKKKOOOTTTXXX\\\eeeooozzzyyylllbbb\\\^^^bbbhhhzzzzzzwww}}}wwwtttvvv|||uuuggg___[[[YYY[[[bbbpppssscccVVVLLLJJJLLLKKKMMMPPPRRRTTTYYY^^^bbb`````````ccchhhpppwww{{{zzzpppmmmhhhdddbbbaaa___]]]YYYZZZ[[[\\\\\\ZZZXXXWWWUUUVVVXXXYYY[[[]]]^^^___^^^^^^______```_________\\\\\\\\\ZZZXXXVVVTTTSSSRRRKKKDDD@@@AAABBBAAA??????>>>>>>@@@CCCCCCAAA>>>=========>>>???@@@BBBBBBDDDEEEEEEEEEDDD@@@===;;;===============<<<;;;:::<<<<<<<<<<<<<<<;;;:::999:::999888777777777888888888777555333111111111111000000000000000000000000000000111222222222222111000000////////////000000000000111111111111000000////////////////////////000000000000000000000000...000111111///....../////////000000000111111111111000/////////000111222111111333444444444444333000111111000000222555888666777888:::;;;;;;<<<<<<<<<===>>>@@@BBBDDDFFFFFFGGGHHHJJJMMMPPPRRRTTTUUUVVVTTTUUUXXXYYYXXX[[[___llluuu{{{uuulllgggffffffccceeefffeeebbb```______```aaacccgggiiiiiifffccc]]][[[YYY```ooo}}}yyyvvvpppgggfffuuuvvvcccTTTLLLKKKLLLLLLLLLPPPVVVZZZ___iiisssrrrddd\\\YYY___iiivvv~~~uuulllkkkkkklllpppwww}}}{{{zzz}}}~~~nnnddd___\\\[[[___lll{{{iii[[[QQQJJJJJJMMMKKKNNNRRRWWW[[[aaafffkkklllllllllooouuu|||zzzrrrmmmjjjfffcccaaa```^^^]]]YYYYYYYYYYYYYYYXXXXXXWWWTTTUUUVVVWWWYYYZZZ[[[\\\\\\\\\]]]^^^^^^^^^^^^^^^[[[[[[[[[ZZZXXXVVVTTTSSSRRRMMMEEEAAAAAAAAA???============>>>@@@@@@>>><<<============>>>???AAABBBCCCDDDEEEEEEDDDAAA===;;;;;;;;;<<<<<<<<<;;;;;;:::<<<<<<=========<<<;;;;;;999999888888888999999:::999777555333222222222222000000000000000000000000///000111111222222111111000000////////////000000000000111111111111000000000000//////......------000000000000000000000000///111222222000//////000///////////////000000000000000//////000000111222///000222333444555555555111222222111111111444666999999999:::;;;<<<===>>>======???AAACCCEEEFFFGGGFFFGGGIIILLLPPPSSSUUUWWWVVVUUUVVVYYYZZZYYY\\\bbbpppyyy}}}wwwnnniiigggeeedddffffffeeebbb```_________```cccgggjjjjjjgggeee^^^\\\\\\dddsssyyytttqqqlllgggkkk|||rrr```RRRLLLLLLNNNLLLLLLPPPVVV[[[aaalllvvv~~~nnn___ZZZZZZdddsssvvvnnnlllhhhjjjnnnsss{{{|||zzz~~~xxxkkkdddaaa```aaaiiixxxrrrcccXXXQQQMMMNNNSSSOOOSSSYYY___dddjjjppptttxxxwwwxxxzzz|||rrrllliiigggcccbbbaaa```^^^]]]YYYYYYYYYXXXXXXXXXXXXXXXTTTUUUVVVWWWXXXYYYZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]ZZZ[[[[[[[[[ZZZXXXUUUTTTSSSNNNGGGCCCAAA@@@>>><<<<<<<<<===>>>???>>>===<<<===<<<<<<<<<===???AAABBBCCCDDDEEEEEEDDDAAA>>><<<::::::;;;;;;;;;;;;;;;;;;<<<===============<<<<<<888888888999999::::::;;;888777555333222111222222222222222222222222222222///000000111111111111111000000////////////000000000000111111111111000000111000000///...---,,,,,,000000000000000000000000000222333333111000000111000000000000000000000000222222222222222333333333111111222333444444555555222333444444444444777999::::::999999:::;;;===>>><<<===>>>@@@BBBCCCEEEEEEDDDFFFIIILLLPPPTTTVVVXXXWWWVVVWWWZZZZZZYYY]]]dddqqqyyy|||vvvmmmhhheeebbbdddeeeeeeccc```^^^^^^___^^^___bbbfffjjjjjjhhheee___^^^___hhhyyyzzztttpppmmmfffgggpppppp^^^RRRMMMMMMNNNLLLLLLPPPVVV\\\cccnnnzzzuuuhhh___]]]aaammmsssiiihhhkkkggglllttt}}}rrrhhhdddbbbeeeiiiyyywwwkkk]]]UUUQQQPPPSSSYYYZZZ___fffmmmsssxxx~~~zzzssslllhhhfffdddaaa`````````^^^]]]ZZZZZZYYYYYYYYYXXXXXXXXXUUUUUUVVVWWWXXXZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZ[[[\\\]]]\\\ZZZXXXVVVSSSOOOJJJEEEBBB@@@>>>===<<<===?????????>>>===<<<===<<<;;;:::;;;>>>@@@BBBBBBDDDEEEEEEDDDAAA>>><<<999999:::;;;<<<<<<<<<;;;==================<<<;;;888888999999::::::::::::666555333222111111111111111111111111111111111111//////000111111111111000000000////////////000000000000111111111111000000111111000///...------,,,000000000000000000000000111222333333111000000111111111111111111111111111111111222222333333333333333333333333333333333333000222444444555666999;;;999999888888888:::;;;<<<;;;<<<===???@@@BBBCCCCCCDDDEEEHHHLLLPPPTTTWWWXXXVVVVVVXXXZZZYYYYYY^^^fffqqqwwwzzzuuummmhhheeeaaaaaabbbbbb```^^^]]]]]]^^^^^^___bbbfffjjjjjjhhheee___```cccmmm~~~~~~vvvqqqmmmkkkcccgggvvvlll[[[QQQMMMMMMNNNLLLLLLPPPWWW]]]eeerrr}}}}}}mmmccc\\\^^^eeetttuuuhhhbbbdddjjjkkktttmmmfffcccdddkkkuuu{{{ooodddXXXRRRQQQRRRWWW^^^bbbhhhpppxxx~~~{{{uuupppkkkgggdddaaa```^^^^^^______]]]\\\YYYYYYYYYZZZYYYXXXXXXWWWUUUUUUVVVXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYYZZZ[[[]]]^^^^^^[[[YYYWWWSSSQQQLLLGGGDDDAAA@@@???<<<>>>@@@@@@???============;;;:::999:::===@@@BBBBBBCCCEEEEEEDDDAAA>>><<<888999:::<<<<<<===============>>>===<<<;;;::::::777888999999:::999999888555444222111000000111111...........................///000000111111000000000000////////////000000000000111111111111000000111111000000//////......000000000000000000000000000222333333111000000111222222222222111111111111//////000111111111111000555444333222222222222333---///222333444555888:::888777777777888888999:::;;;;;;===>>>???AAABBBBBBDDDFFFIIILLLPPPTTTWWWXXXVVVVVVXXXZZZXXXXXX^^^gggooouuuxxxtttnnnjjjfffccc___``````___]]]\\\^^^______```cccgggjjjjjjgggeee```aaafffrrr|||tttnnnjjjhhhcccjjj|||yyyfffVVVNNNLLLLLLMMMMMMMMMQQQYYY___hhhuuuzzzlllddd\\\aaalll|||lllfffbbbeeekkksss{{{lllgggfffiiivvvwwwkkkaaaVVVRRRRRRUUU\\\cccgggnnnwwwvvvsssoookkkhhhddd```]]]\\\[[[ZZZ[[[\\\\\\[[[YYYVVVWWWYYYYYYYYYXXXVVVUUUSSSTTTUUUWWWYYY[[[\\\]]]______^^^]]]\\\ZZZYYYXXXXXXZZZ\\\^^^]]][[[YYYWWWSSSQQQNNNJJJEEEBBBBBBBBB<<<>>>@@@@@@>>><<<<<<======;;;999888999<<<@@@BBBBBBCCCDDDEEEDDDBBB???===999999;;;<<<===>>>>>>>>>>>>>>>======;;;:::888777777888999999999888777666666555333222111111222333////////////////////////...//////000000000000000000000////////////000000000000111111111111000000111111111111111000000000000000000000000000000000000111333222000//////000222111111111000000000000...///000111222111111000444333222222222333444555...000333444444555666888666777888888999888888888<<<<<<===???@@@AAABBBBBBEEEFFFIIILLLPPPSSSVVVWWWTTTUUUXXXYYYWWWVVV^^^hhhjjjpppssspppkkkiiifffbbb^^^______^^^]]]^^^```bbb```aaacccgggiiiiiifffcccaaaccciiivvv{{{sssmmmiiifffdddmmmsssaaaRRRKKKJJJKKKLLLOOOOOOSSSZZZaaajjjxxx{{{ooojjjcccjjjwwwuuuiiihhhgggiiinnnxxxzzzmmmjjjjjjooo}}}tttlllaaaWWWTTTUUUXXX```gggnnnuuuzzzllljjjgggeeeccc```\\\YYYXXXXXXWWWYYYZZZZZZYYYWWWTTTVVVXXXYYYYYYWWWTTTRRRQQQRRRTTTVVVXXXZZZ\\\]]]``````___^^^\\\ZZZXXXWWWVVVXXX[[[]]]]]][[[XXXVVVSSSRRROOOKKKFFFDDDCCCCCC;;;>>>@@@@@@===:::;;;<<<===;;;999888999<<>>?????????>>>>>>>>><<<;;;999777666777888999999888777666555777666444333222333333444222222222222222222222222...//////000000000000000000000////////////000000000000111111111111000000111111111111111222222222000000000000000000000000///111222222000//////000111111000000/////////...000111222333444333222222222111111111222444666777222444666777666666777888666777999::::::999888777===>>>>>>@@@AAABBBCCCCCCFFFGGGIIILLLPPPSSSUUUWWWTTTUUUXXXYYYVVVVVV^^^hhhdddjjjnnnkkkhhhfffccc___^^^_________^^^___bbbdddaaabbbdddgggiiiiiifffcccaaaccckkkxxxxxxqqqqqqmmmfffdddlll{{{ooo]]]SSSNNNJJJJJJKKKOOORRRVVV[[[cccpppyyyqqqmmmfffsssrrrlllkkkjjjrrr{{{mmmkkkrrr}}}vvvoooddd[[[SSSTTTXXX^^^fffmmmttt||||||sssoooiiiddd___^^^ZZZVVVVVVYYYWWWVVVVVVWWWYYYZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXYYYYYYXXXWWWVVVWWWYYY[[[]]]______^^^]]][[[ZZZYYYXXXYYYXXXWWWVVVUUUVVVWWWXXXQQQPPPNNNKKKGGGDDDBBBAAA======>>>>>>>>>>>>======???>>><<<:::999999999999@@@@@@AAABBBAAA@@@???>>>:::::::::<<<>>>>>>===;;;???===;;;:::999888555222777777888888888888777777555444333333222222222222444444333222222111111000222222222222222222222222111111000000//////.........//////000000000000000//////000111222111111111111000///......///000000111///...///000000///...222222111000///000222555222111000000000111333333////////////000111222333222222111111111222333333888888999999999:::::::::===>>>>>>@@@AAABBBCCCCCCHHHHHHIIIKKKNNNRRRVVVYYYUUUUUUUUUUUUWWW[[[aaaeeeiiijjjjjjiiifffccccccccc^^^___```___^^^___```bbbcccccccccdddggghhhgggeeeggghhhlllvvvzzzsssrrrnnnhhhgggooo~~~}}}mmm\\\RRRNNNKKKKKKLLLNNNRRRWWW]]]eeerrryyysssooonnn|||wwwvvvnnnkkkpppttttttiiilllxxx~~~{{{uuunnnbbbZZZTTTUUU[[[aaaiiipppzzz{{{tttmmmhhhbbb]]]YYYXXXVVVSSSTTTWWWWWWWWWWWWWWWXXXYYYXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXWWWVVVVVVWWWZZZ\\\^^^``````______^^^]]]\\\\\\YYYXXXXXXWWWVVVVVVVVVVVVQQQPPPMMMJJJGGGDDDAAA@@@======>>>>>>>>>>>>======???>>><<<;;;:::999999:::===>>>?????????>>>======999999:::===???@@@???>>>>>>===;;;;;;:::999555333777888888999999888888777666555444333222222222222333333222222222222111111000000000//////000000000111000000000/////////......//////000000000000000............/////////000111000///......///000111000///...///111222111000222222111000...///111333222111000000000111222333/////////000000111222333555555444444555555666666444555666888:::;;;<<<===<<<===>>>???AAABBBCCCDDDHHHHHHHHHJJJMMMQQQTTTWWWTTTUUUUUUUUUWWW[[[```dddggghhhiiigggeeebbbaaabbb^^^___```___^^^^^^```bbbbbbbbbbbbdddggghhhgggfffeeefffkkkttt}}}uuurrrnnniiikkkuuuyyyjjjYYYQQQNNNLLLLLLNNNMMMQQQXXX___hhhtttyyyuuussswwwzzzssssss|||}}}jjjllluuu}}}ppphhhooo}}}zzzwwwqqqjjj```YYYTTTWWW]]]cccllltttzzzsssooonnnkkkddd___[[[WWWTTTTTTSSSQQQRRRVVVXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTSSSTTTTTTUUUVVVVVVUUUUUUWWWZZZ\\\^^^_________^^^^^^^^^]]]]]]YYYYYYYYYXXXWWWVVVUUUUUUPPPOOOMMMJJJFFFCCC@@@>>>======>>>>>>>>>>>>======??????===<<<;;;::::::;;;<<<===>>>?????????>>>===:::::::::===@@@BBBAAA@@@===<<<<<<<<<<<<:::666333777777888888888888777777777666555444333222111000111111111222222222222222000000............000000000000000000////////////...///000000111111000000//////...---...///000111111000////////////111111111000///000222333333222222222111000...---///111111111000000111111222333000000000000000111333333333222222222333333444555444444555777999:::;;;<<<;;;<<<===???AAACCCDDDEEEGGGGGGHHHIIILLLOOORRRTTTTTTTTTUUUUUUWWWZZZ___ccceeefffgggfffcccaaa``````^^^___```___^^^^^^```bbbaaaaaabbbdddgggiiihhhgggccceeekkkttt~~~tttnnnjjjgggppp|||tttfffWWWPPPNNNLLLMMMOOOMMMRRRYYYbbbkkkxxx}}}xxxwwwwww}}}~~~xxxiiilllxxxssslllwww~~~|||wwwtttrrrllleee]]]WWWUUUXXX^^^dddmmmvvv~~~sssllldddbbbdddddd___ZZZZZZUUUSSSSSSSSSQQQSSSWWWXXXYYYZZZZZZXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTSSSSSSSSSSSSUUUXXX[[[]]][[[\\\\\\\\\\\\\\\\\\\\\YYYYYYZZZZZZYYYWWWUUUTTTPPPOOOMMMJJJFFFBBB???=========>>>>>>>>>>>>======??????>>>===<<<;;;;;;;;;===>>>???AAAAAAAAA@@@???<<<;;;;;;<<>><<<<<<<<<======;;;777444666666777777777777666666777777666555333222000//////000000111222333333333222111000//////000111222000000000000//////////////////000111111111111000222111000//////111333444111000/////////000111222444222111000222333222222222222111000------...///111111111111111222222222000000000000111222333333111111111111222333444444777777777777777777777888:::;;;<<<>>>AAACCCDDDEEEFFFGGGGGGIIIKKKNNNPPPQQQSSSTTTUUUUUUVVVZZZ^^^bbbccceeegggfffcccaaa``````^^^_________^^^^^^```aaa``````aaadddgggiiiiiihhhdddfffmmmwww{{{ooogggccccccssspppbbbTTTNNNMMMLLLMMMOOONNNSSS[[[dddooo|||{{{xxxyyy{{{rrrggglllzzzyyyuuu}}}~~~zzzsssoookkkeee]]]YYYVVVUUUYYY^^^dddmmmvvv{{{wwwllleee]]]\\\___aaa]]]XXXXXXTTTQQQRRRQQQOOOQQQUUUYYY[[[]]]\\\YYYWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTQQQQQQPPPQQQSSSVVVYYY[[[ZZZZZZZZZ[[[[[[[[[[[[[[[XXXYYYZZZZZZYYYWWWVVVTTTPPPPPPNNNLLLHHHCCC???=========>>>>>>>>>>>>======>>>>>>>>>======<<<;;;;;;<<<===>>>@@@AAAAAAAAA@@@>>><<<;;;;;;<<<===<<<;;;;;;;;;;;;<<<<<<;;;888555444444555555555555444444777777777666444222000/////////000111222222333444222111000//////000111222////////////000000000000///000000111111111111111333222000///000111333555111000/////////111222333777555222111111222111000111222222000...------///000000111111222222222222000000000000111222333444444444444555555666888888888777777777777777777777999:::<<<>>>@@@BBBDDDEEEEEEFFFGGGIIIKKKMMMOOOPPPRRRSSSUUUUUUVVVYYY]]]```bbbdddggggggdddbbb``````]]]^^^___^^^]]]^^^___aaa``````aaadddgggiiiiiihhhfffiiippp{{{tttggg^^^]]]aaarrrmmm___RRRMMMMMMLLLMMMOOOQQQVVV^^^gggrrrzzzwwwzzz}}}uuukkkeeelll}}}xxxoooiiieee^^^VVVUUUSSSUUUZZZ```eeeoooyyy|||xxxvvvttthhhccc]]][[[]]]]]][[[WWWTTTPPPMMMNNNNNNLLLNNNRRRYYY\\\___^^^[[[XXXWWWXXXWWWWWWVVVUUUTTTTTTTTTTTTQQQPPPPPPPPPRRRUUUWWWYYY[[[[[[[[[[[[[[[[[[\\\\\\XXXYYYYYYYYYYYYXXXWWWWWWSSSRRRQQQOOOJJJEEEAAA>>>======>>>>>>>>>>>>======<<<============<<<;;;:::888:::<<<>>>????????????@@@>>>;;;;;;;;;;;;:::999;;;:::999999::::::888666444444555555555555444444666666777666555333111000//////000000111222333333////////////////////////////////////000000000000///000111111222222111111000000///...///000111222111000//////000111333444888555111000000111111111000111222111///......///000000111222222222222111111111000111111222333444333333333444555666777888555555666777888999:::;;;:::;;;<<<>>>@@@BBBCCCDDDDDDEEEGGGIIILLLNNNOOOPPPRRRSSSTTTUUUVVVXXX\\\^^^aaacccffffffdddbbb```___]]]^^^___^^^]]]]]]___aaaaaaaaabbbdddgggiiihhhgggfffiiiqqq|||xxxlll___WWWYYY```nnn~~~kkk^^^QQQMMMLLLLLLLLLNNNSSSXXX___hhhtttyyyvvvzzz~~~nnnhhheeennnvvvkkkddd___YYYRRRPPPPPPTTT\\\bbbiiitttzzzuuurrrpppooodddaaa]]]ZZZYYYXXXVVVTTTOOOKKKJJJKKKLLLLLLNNNSSSXXX]]]aaaaaa]]]YYYYYY[[[XXXWWWVVVUUUTTTTTTTTTTTTSSSRRRRRRQQQSSSUUUWWWYYYZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZUUUUUUTTTQQQMMMHHHCCC@@@======>>>>>>>>>>>>======;;;;;;<<<===<<<;;;:::999888999;;;===????????????@@@>>><<<;;;<<<<<<<<<;;;;;;999777666777888888777555666666777777666666555555666666777666444222111//////000000111111222222...///111222222111///....../////////000000000111000000111222222222222111//////000000000111111111111000//////000222333444555222///...000222333333000111222222111000000111///000111222333222222111111111111111222333444444111111111222333444555666666777777888999:::;;;;;;;;;;;;<<<>>>???AAABBBBBBBBBDDDFFFIIILLLOOOQQQQQQQQQSSSTTTUUUVVVXXX[[[]]]___aaaeeeeeeccc```^^^]]]]]]^^^^^^^^^]]]]]]___aaabbbbbbbbbdddggghhhgggfffdddgggnnnzzz~~~qqqfff[[[TTTXXXbbbkkk|||jjj]]]QQQLLLLLLKKKLLLNNNUUUZZZ```iiiuuuxxxuuuyyy~~~nnniiihhhppp~~~ttthhh```\\\WWWPPPLLLNNNTTT]]]eeemmmyyy{{{uuuqqqmmmkkkiiiaaa```]]]ZZZWWWTTTRRRQQQMMMIIIHHHKKKMMMNNNQQQVVVXXX]]]bbbbbb^^^ZZZ[[[]]]WWWVVVUUUTTTSSSSSSSSSSSSUUUTTTSSSSSSTTTVVVXXXYYYXXXXXXWWWWWWVVVVVVVVVVVVXXXXXXWWWWWWWWWYYY[[[\\\VVVVVVVVVSSSOOOIIIDDDAAA======>>>>>>>>>>>>======:::;;;<<<<<<<<<;;;:::999999:::===???AAAAAABBBAAA@@@>>><<<;;;===>>>>>>>>>;;;888555444666777888888777777888888888888777777444555666777777555333222000000000000111111111111000111444555555444111000.../////////000000111111000000111222222222222111111111222333333333333222111000000000000222444555222///------000333555666///111333333222111111222///000111222333222111111111111111111222333444555444444444555666777999999:::::::::999999999888888;;;<<<===>>>???@@@AAAAAABBBCCCFFFJJJMMMPPPRRRRRRQQQRRRTTTUUUVVVWWWZZZ]]]]]]```cccdddbbb___]]]\\\]]]^^^^^^^^^]]]]]]___```cccccccccdddggghhhgggeeebbbeeelllxxx~~~pppcccWWWSSSXXXaaammmzzzfff[[[PPPMMMLLLLLLNNNQQQVVVYYYbbbooo{{{vvvqqqxxxmmmgggfffppp}}}xxxqqqiiibbbZZZSSSOOONNNPPPSSSXXX```kkkwww}}}{{{wwwsssppplllgggdddbbb]]]YYYYYYVVVPPPLLLLLLLLLJJJIIIKKKNNNRRRVVVWWW^^^```aaa```]]]ZZZYYYYYYWWWWWWVVVTTTTTTTTTTTTTTTVVVSSSPPPMMMMMMPPPSSSVVVYYYYYYYYYXXXWWWVVVTTTSSSVVVVVVVVVWWWWWWVVVUUUUUUXXXWWWTTTQQQMMMHHHEEECCC@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888888999:::<<>>@@@AAABBBCCCFFFFFFFFFGGGJJJMMMPPPRRROOOPPPRRRSSSSSSUUUWWWZZZ[[[\\\^^^___```aaaaaaaaa^^^______]]]\\\\\\^^^```cccccccccfffhhhiiihhhfffddddddhhhuuu~~~lll]]]SSSRRR\\\iii{{{rrraaaWWWNNNLLLLLLLLLNNNQQQUUUYYYcccrrr~~~yyysssqqqzzztttmmmlllvvv|||{{{zzzwwwppphhh```ZZZVVVSSSRRRQQQSSSWWW\\\dddooozzzuuusssqqqooommmkkkgggddd^^^XXXSSSRRROOOJJJGGGGGGHHHJJJNNNSSSWWWZZZ[[[[[[bbbccccccaaa^^^ZZZXXXXXXWWWXXXXXXYYYXXXVVVUUUTTTRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRSSSTTTUUUUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTSSSUUUUUUSSSPPPMMMIIIEEECCC@@@???===<<<;;;;;;<<<===============<<<<<<;;;:::888999;;;<<<>>>@@@BBBCCCDDDBBB@@@>>>======>>>???:::::::::888666555777999999999:::::::::999777666444555777777777555333222000000000000000111111222---......///000000111111111111000000000000//////000000000000111111111111000000000000000000000000000000000000000111111222111111000//////////////////000222222000///000111222111000//////000111222444222//////111222222222222111222222333555666777666666666777888888999999;;;<<<===>>>@@@BBBCCCDDDEEEFFFHHHJJJLLLNNNPPPQQQNNNOOOQQQSSSTTTVVVYYY[[[\\\]]]^^^```aaabbbaaaaaa^^^___^^^]]]\\\\\\^^^```bbbbbbccceeehhhiiigggfffcccdddiiivvvlll[[[RRRTTTbbbqqqqqq___UUUMMMKKKLLLMMMOOORRRWWW\\\hhhxxx{{{uuusssuuuyyy}}}~~~{{{yyyuuuvvvvvvnnnlllvvv}}}{{{zzzssslllbbbYYYTTTRRRQQQPPPQQQSSSWWW^^^fffqqq||||||tttrrrooommmkkkhhhdddaaa\\\UUUPPPNNNLLLGGGEEEFFFIIILLLQQQUUUYYY]]]```bbbfffggggggddd```\\\ZZZYYYWWWXXXYYYZZZYYYWWWUUUTTTQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUTTTTTTTTTVVVVVVUUUSSSPPPLLLIIIGGG@@@???>>><<<<<<<<<<<<=========>>>>>>===<<<<<<;;;999:::;;;===>>>@@@AAABBBDDDBBB@@@>>>======>>>???===>>>===<<<:::999:::<<<999:::;;;<<<;;;:::999888555666777777777555444222000000000000000111111222/////////000000000111111000000000//////////////////000000000111111111111000000000000000000000000000000000000000111111222111000000//////////////////000222222000///000111111000000///000000111222333222000000111111222222111222222333444555666777666666666777888888999999;;;<<<===???@@@BBBCCCDDDDDDFFFIIILLLNNNPPPPPPPPPMMMOOOQQQSSSTTTVVVZZZ\\\^^^___aaabbbbbbaaa```___^^^^^^^^^]]]\\\\\\___aaabbbbbbccceeehhhhhhgggeeebbbccchhhvvvmmm\\\TTTXXXiiizzz}}}nnn\\\SSSLLLLLLMMMNNNPPPSSSXXX]]]kkk|||zzzrrrnnnfffaaa^^^```dddgggjjjnnnttt||||||zzzyyywwwzzzyyyqqqnnnxxx~~~|||zzzxxxvvvuuunnnggg\\\SSSNNNMMMMMMMMMOOORRRXXX___hhhsss{{{uuurrroookkkhhhddd___\\\[[[SSSMMMLLLJJJFFFFFFHHHLLLOOOSSSVVVYYY^^^eeejjjkkklllkkkhhhccc^^^[[[ZZZVVVWWWYYYYYYYYYWWWTTTSSSRRRRRRSSSSSSSSSSSSRRRRRRUUUUUUUUUVVVUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVUUUUUUTTTTTTUUUTTTQQQMMMJJJHHHAAA@@@>>>===<<<<<<========================<<<;;;999:::;;;===>>>@@@AAABBBBBBAAA>>><<<;;;;;;<<<===:::;;;;;;999777666777888:::;;;<<<=========<<<;;;777777777777666555444333000000000000000111111222222222222111111000000000///////////////000000000///000000000111111111111000000000000000000000000000000000000000111111222111000000//////////////////000222222000///000111000000000000000111111222111111111111111111111222111222333444555666666666666666666777888888999999;;;;;;===>>>@@@BBBCCCDDDDDDFFFIIILLLOOOPPPPPPPPPMMMOOORRRSSSTTTWWWZZZ]]]bbbbbbcccdddbbb```]]]\\\]]]^^^^^^]]]\\\]]]___aaabbbbbbccceeeggghhhgggeeeaaabbbhhhwwwooo^^^VVV\\\oooyyyjjj[[[RRRLLLLLLOOOPPPRRRUUUYYY___mmm~~~qqqhhh```^^^ZZZVVVVVVXXX[[[]]][[[^^^dddjjjuuu~~~{{{yyyxxxyyy}}}~~~tttqqq{{{wwwqqqppptttyyy|||yyyyyyyyywwwvvvtttrrrqqqhhh```VVVNNNJJJJJJKKKKKKOOORRRYYYaaakkkwww|||vvvsssooojjjfffaaa\\\XXXXXXQQQKKKIIIHHHFFFGGGJJJNNNQQQUUUWWWZZZ___hhhnnnnnnooommmjjjddd^^^[[[ZZZUUUVVVVVVWWWVVVTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSVVVWWWWWWWWWVVVUUUTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVPPPQQQQQQQQQOOOLLLHHHFFFAAA@@@>>>===<<<<<<===>>><<<<<<=========<<<<<<;;;::::::;;;===>>>@@@AAAAAAAAA???===;;;::::::;;;<<<999::::::999777666666777999:::<<<===>>>======<<<888888888777666555444333000000000000000111111222333333333222111000000000//////000000000000111111000000000000111111111111000000000000000000000000000000000000000111111222111111000//////////////////000222222000///000111//////000000111111222222000111333222111000111222111222333555666666666666666666666777888888999999:::;;;<<<===???AAABBBCCCDDDEEEHHHKKKNNNOOOPPPPPPOOOPPPRRRTTTUUUWWWZZZ\\\cccdddeeeeeeccc```]]][[[]]]]]]^^^]]]\\\]]]___bbbaaaaaabbbdddggghhhfffeeeaaabbbiiixxxppp___XXX___sssvvvfffZZZRRRLLLMMMPPPQQQTTTWWW]]]cccrrr|||qqqgggaaaZZZZZZ[[[\\\^^^aaadddfffdddeeeeeefffkkkwww~~~{{{{{{|||uuurrr|||~~~uuupppjjjddd```aaafffjjjmmmttttttsssrrrpppmmmjjjiii___YYYPPPJJJHHHIIIKKKLLLOOOTTT[[[dddppp|||zzzvvvsssnnnjjjeee```[[[WWWUUUNNNGGGFFFFFFEEEGGGKKKMMMRRRWWWZZZ\\\aaahhhnnnoooooonnniiiccc]]]YYYXXXUUUTTTTTTSSSSSSRRRQQQQQQSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVWWWVVVVVVVVVQQQRRRSSSTTTUUUUUUUUUUUUMMMOOOPPPQQQOOOLLLHHHFFFAAA@@@???============>>>;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>???@@@AAAAAA???===;;;::::::;;;;;;;;;<<<===<<<:::999999:::777888:::;;;<<<<<<<<<;;;999999888777666555444333000000000000000111111222111111111111111000000000000000000111111111222222000000000000111111111111000000000000000000000000000000000000000111111222111111000//////////////////000222222000///000111...///000111111222222222///111333333111000111222111222444555666777666666666666666777888888999999999:::;;;<<<>>>@@@AAABBBDDDEEEGGGJJJLLLNNNOOOPPPPPPRRRSSSTTTUUUVVVYYY[[[aaabbbdddeeeeeebbb___]]]\\\]]]]]]]]]\\\]]]```bbbaaaaaabbbdddggggggfffdddbbbdddkkk{{{ppp___XXX```tttvvvfffYYYRRRLLLNNNQQQSSSUUUXXXbbbiiixxxvvvllleee```\\\]]]___cccggglllpppsssuuuvvvtttpppjjjhhhooo}}}~~~tttpppzzzxxxiii___^^^[[[XXXWWWYYY]]]```aaallllllkkkiiifffbbb___]]]YYYSSSLLLHHHGGGJJJLLLNNNPPPUUU]]]gggsss~~~wwwuuurrrmmmiiieeeaaa[[[XXXSSSKKKEEEDDDDDDDDDGGGKKKKKKRRRYYY]]]___bbbgggllloooooommmiiibbb\\\XXXVVVTTTSSSRRRQQQPPPPPPPPPQQQSSSRRRQQQPPPPPPQQQRRRSSSRRRSSSTTTUUUVVVWWWWWWWWWPPPQQQRRRSSSTTTTTTTTTTTTNNNPPPQQQRRRQQQNNNJJJHHHAAA@@@???============>>>::::::;;;;;;<<<;;;;;;::::::;;;<<<===>>>???@@@AAAAAA@@@===;;;::::::;;;<<<:::;;;<<<<<<:::888888999555666888:::;;;;;;;;;::::::999888777666555444444000000000000000111111222......//////000000111111000000111111222222222333000000000000111111111111000000000000000000000000000000000000000111111222111111000//////////////////000222222000///000111......000111222222222222///111444333111///111222111222444666777777666666666666666777888888999999888999:::<<<===???@@@AAADDDEEEFFFHHHKKKMMMOOOPPPQQQRRRTTTTTTUUUVVVXXX[[[^^^```ccceeefffdddaaa```\\\]]]]]]]]]\\\]]]```bbbaaaaaabbbdddggggggfffddddddeeemmm}}}mmm___[[[bbbwwwrrrdddWWWQQQMMMNNNPPPRRRVVV[[[bbboooxxxrrrjjjeee___[[[ZZZ```eeelllrrrwww~~~~~~|||{{{yyyuuunnnyyypppaaaZZZZZZTTTSSSQQQQQQSSSWWW[[[]]]bbbaaa``````___\\\XXXUUURRRLLLIIIHHHHHHGGGIIINNNQQQXXXcccnnnxxxxxxssspppmmmjjjgggddd^^^WWWQQQLLLIIIEEEBBBAAADDDGGGJJJMMMPPPTTTXXX\\\aaafffjjjpppmmmiiieeebbb^^^ZZZWWWQQQRRRSSSRRRPPPOOOOOOPPPRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPRRRTTTUUUTTTSSSRRRVVVVVVUUUTTTSSSRRRQQQQQQTTTRRRPPPQQQRRRQQQMMMJJJAAA@@@>>>===<<<<<<<<<===<<<;;;::::::;;;<<<===>>><<<<<<<<<<<<===???@@@AAA@@@>>>===;;;:::::::::::::::::::::999999999888888999777555666888:::;;;:::999999999:::;;;999666333///000111111111111000000222222222111111111000000...000222444444222000...000000000000111111111111000000////////////000000222000------///000000000------......//////000000000111111111111222222222111111000000000000111111333222000...///111333555222222222333333444444555666888888888777888999;;;::::::;;;===???AAACCCDDDGGGFFFEEEGGGJJJMMMOOOOOOPPPRRRUUUUUUTTTUUUYYY\\\dddfffggggggeeecccbbbbbb]]]^^^^^^___^^^^^^]]]]]]^^^___aaadddhhhiiigggfffgggkkktttjjj^^^]]]fffzzzooo```UUUPPPLLLNNNPPPQQQUUU[[[bbboooxxxxxxlllfffbbb______aaagggmmmtttzzz~~~uuuppp|||ssseeeYYYTTTTTTQQQQQQRRRTTTVVVWWWYYYZZZ[[[ZZZXXXWWWWWWTTTQQQNNNOOOJJJGGGHHHIIIIIIMMMRRRXXX```jjjttt}}}{{{sssnnnllliiigggdddaaa[[[SSSMMMIIIFFFCCCAAABBBEEEIIILLLLLLOOOSSSWWWZZZ^^^bbbeeejjjhhhdddbbb___\\\WWWTTTTTTUUUUUUSSSPPPOOOOOOOOOQQQQQQRRRQQQQQQPPPOOOOOOOOOPPPRRRTTTUUUTTTSSSRRRQQQQQQRRRSSSSSSTTTUUUUUURRRPPPOOOOOOPPPNNNKKKGGGAAA@@@>>>===<<<<<<<<<===>>>===<<<;;;::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@>>>===;;;::::::::::::::::::::::::999999999999999777666666888:::::::::999999999::::::999666444111111111111000000000000222222222111111111000000///000222333333222000///000000000000111111111111000000////////////000000000000000//////000000111///////////////000000000000000111111111222222222111111000000000000111111000111111111111222222222333333333333333333333333444555666555555555777999;;;;;;<<<===???@@@BBBCCCFFFFFFFFFGGGIIILLLNNNOOOOOORRRTTTUUUTTTUUUYYY\\\]]]___``````^^^]]]\\\\\\^^^^^^____________^^^^^^______aaaeeehhhiiihhhfffhhhllluuu{{{fff^^^```kkk~~~kkkZZZTTTOOOLLLNNNOOOQQQUUU[[[dddpppyyyxxxppphhhdddbbb```ccciiiiiimmmtttyyy}}}vvvsssoooaaaYYYSSSQQQRRRQQQTTTWWW[[[\\\\\\[[[YYYXXXVVVSSSQQQQQQPPPMMMLLLMMMIIIGGGIIIKKKMMMSSSYYYbbbiiisss||||||tttpppmmmllljjjgggccc[[[SSSMMMEEECCCAAA@@@BBBFFFJJJMMMKKKNNNSSSVVVYYY[[[]]]___bbbaaa___]]]\\\YYYTTTQQQTTTUUUUUUSSSOOOMMMMMMNNNPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPRRRSSSTTTTTTSSSRRROOOPPPQQQRRRSSSTTTUUUVVVRRRQQQPPPPPPPPPMMMIIIFFFBBBAAA???===<<<<<<<<<<<<@@@???===;;;:::999888888:::::::::;;;<<<===>>>???@@@>>>===;;;::::::::::::;;;;;;;;;;;;::::::::::::888777666666999:::::::::999999999999:::999777444333222111000///000000111222111111111111000000000111111111111111111111111000000000000111111111111000000////////////000000...111333333000///000222111111111000000000000000000000000111111111222222111111000000000000111111...000222333444333111000000111222333444444555555333555666555555555777999<<<<<<======>>>@@@AAABBBEEEFFFFFFGGGIIIKKKLLLMMMMMMPPPSSSTTTSSSUUUYYY]]]]]]___aaaaaa___^^^^^^^^^_________`````````````````````bbbeeehhhiiihhhfffiiimmmwwwyyyccc]]]cccqqq{{{gggUUURRRNNNLLLNNNOOOPPPVVV]]]eeerrrzzzvvvqqqnnnkkkgggcccdddiiigggiiimmmpppsssvvvxxxzzz{{{}}}vvvwwwtttaaaWWWTTTSSSTTTWWWYYY\\\```dddfffeeebbb```]]]ZZZUUUSSSRRRQQQPPPOOONNNJJJHHHKKKOOORRRYYY```jjjqqq{{{~~~wwwssspppooonnniiicccYYYPPPJJJCCCAAA@@@@@@BBBFFFJJJMMMLLLPPPTTTXXXYYYZZZ[[[\\\^^^\\\[[[ZZZYYYVVVRRROOOOOOPPPPPPOOOLLLKKKKKKLLLOOOOOOPPPQQQQQQQQQPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTSSSQQQNNNJJJHHHCCCAAA???>>><<<<<<<<<<<>>???@@@>>>===;;;::::::::::::<<<<<<;;;;;;;;;:::::::::888777666777999::::::999999999888999:::999777555555333111/////////111222111111111111000000000000222111000//////000111222///000000000111111111111000000////////////000000---111666555111...000333333222222111111000000000000000000000111111111111111111000000000000111111///000111333333222111000---...000333555666777777666777888888888999;;;===>>>=========>>>???@@@AAADDDEEEGGGGGGHHHHHHJJJLLLKKKOOORRRSSSSSSUUUZZZ^^^```bbbddddddcccbbbaaabbb```````````````aaaaaaaaaaaaaaacccfffiiijjjhhhfffiiinnnxxxyyybbb]]]fffuuuyyyeeeTTTQQQNNNMMMNNNOOOPPPWWW___fffttt}}}}}}|||zzzsssjjjggghhhjjjiiihhhhhhkkkooosssuuuwwwzzz~~~|||xxxzzzuuugggZZZUUUUUUXXX\\\aaadddgggkkknnnpppooolllkkkccc___ZZZWWWUUUTTTSSSRRRPPPLLLJJJMMMQQQVVV]]]eeeqqqxxx{{{uuurrrnnnmmmkkkeee\\\QQQHHHCCCBBBAAA@@@@@@BBBFFFJJJLLLOOORRRWWWZZZ[[[\\\]]]^^^___]]][[[YYYWWWTTTPPPMMMGGGIIIJJJJJJIIIHHHJJJKKKNNNNNNOOOPPPQQQQQQQQQPPPOOOPPPQQQQQQRRRSSSSSSSSSPPPPPPPPPQQQRRRRRRSSSSSSRRRTTTUUUTTTQQQNNNJJJHHHDDDBBB@@@>>><<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888888999;;;<<<>>>???@@@>>>===;;;::::::::::::<<<<<<;;;;;;;;;:::::::::777666666777:::;;;:::999:::888888888999999888666555333111//////000111222000000000000000000000000222111///......///111222///000000000111111111111000000////////////000000---111666555111...000333333333222222111111000000//////000000000111111111111111000000000000111111111111111111111222222222...///222444555666555555777888999999999:::<<<>>>>>>>>>>>>>>>>>>??????@@@CCCEEEGGGGGGFFFFFFHHHJJJJJJNNNRRRSSSTTTVVV[[[```___aaaccccccaaa```___```aaa````````````aaabbbcccbbbbbbdddgggiiijjjhhhfffhhhmmmwwwuuu___]]]hhhwwwuuucccTTTPPPNNNNNNOOOOOOQQQXXXaaagggvvv~~~wwwvvvvvvrrrmmmkkkmmmqqquuuvvvyyy{{{~~~|||yyy}}}vvvggg___XXXXXXZZZ]]]dddkkkpppsssxxx|||}}}{{{xxxvvvjjjfff```\\\ZZZXXXVVVUUUTTTPPPNNNRRRXXX]]]fffnnn|||xxxsssqqqlllkkkhhhaaaWWWMMMFFFBBBAAAAAAAAAAAADDDGGGKKKMMMRRRUUUZZZ]]]^^^```bbbddddddaaa]]]YYYUUURRRNNNKKKCCCEEEGGGGGGGGGGGGIIIJJJMMMMMMNNNPPPPPPQQQQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSLLLMMMNNNPPPRRRSSSUUUUUUNNNQQQSSSSSSPPPKKKHHHGGGDDDCCCAAA>>>===<<<<<<<<<::::::;;;;;;;;;;;;:::999777888888999;;;===???@@@@@@>>>===;;;::::::::::::;;;;;;;;;;;;::::::::::::777666666888:::;;;:::888:::888777777999999888777333222111000111111222333//////000000000000000111111000////////////000111000000000000111111111111000000////////////000000...111333333000///000222222222222111111111111111/////////000000000111111111111000000000000111111111111000000111111222333111222444555555444222111444666777777777888;;;===>>>>>>======>>>???@@@@@@BBBEEEHHHHHHEEEDDDFFFHHHJJJNNNRRRTTTUUUXXX]]]bbbaaabbbdddcccaaa_________``````_________aaabbbdddcccccceeegggjjjjjjiiigggeeejjjuuulll[[[]]]jjjwwwqqqaaaTTTPPPOOOOOOQQQPPPQQQZZZcccgggxxx|||}}}|||{{{wwwmmm^^^[[[[[[^^^aaadddllluuu|||uuuqqqlllhhheeebbb___\\\\\\XXXXXX]]]dddkkkvvv{{{sssnnnlllgggfffccc\\\RRRJJJFFFDDD??????@@@BBBEEEJJJNNNQQQTTTWWWZZZ^^^```cccgggiiijjjeee___XXXSSSOOOKKKHHHEEEGGGHHHHHHHHHHHHIIIKKKLLLLLLNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSLLLMMMNNNOOOQQQRRRSSSTTTLLLPPPTTTTTTPPPLLLIIIHHHEEECCCAAA???===<<<<<<<<<::::::;;;;;;;;;:::999888888888999:::<<<>>>@@@AAA@@@>>>===;;;::::::::::::::::::::::::999999999999666666777888:::;;;999888:::888777777888999999888000111111222222333333444////////////000000111111000000////////////000000000000000000111111111111000000////////////000000000000000//////000000111000000000111111111111111////////////000000000111111111000000000000111111///000111222333222111111///111333555666555333222222444555555666777999;;;============>>>???@@@AAAAAAEEEHHHHHHDDDCCCDDDGGGJJJNNNRRRUUUVVVZZZ___dddeeefffgggfffdddaaa`````````___^^^^^^___```bbbdddddddddeeehhhjjjkkkiiigggbbbgggrrrxxxeeeWWW]]]lllwwwooo___TTTPPPOOOPPPRRRQQQRRR[[[eeegggyyyyyytttzzz}}}|||sssiiiZZZ\\\```eeefffiiirrr|||}}}xxxtttppplllhhheeedddaaaaaahhhpppyyy}}}qqqiiidddccc]]]]]]ZZZSSSKKKDDDBBBBBB======???BBBGGGLLLQQQTTTUUUWWW[[[^^^aaaeeeiiimmmnnnhhh```WWWQQQMMMIIIFFFIIIJJJKKKKKKIIIIIIJJJKKKKKKLLLMMMOOOPPPQQQRRRRRRPPPPPPPPPPPPPPPQQQSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPMMMQQQVVVVVVRRRNNNKKKKKKEEEDDDAAA???===<<<<<<<<<;;;;;;<<<<<<;;;999888777888888999:::<<<>>>@@@AAA@@@???===;;;:::::::::::::::::::::999999999888888666666777999;;;;;;999888:::888777777888999999888///000111222444444444444.../////////000000111111//////000000000000//////000000000000111111111111000000////////////000000222000...---///000000000//////000000111111111222////////////000000000000111111000000000000111111,,,///222555555333000...))),,,000444777888888888222444555666666777:::<<<<<<<<<======>>>@@@AAABBB@@@DDDHHHHHHDDDBBBCCCFFFJJJNNNSSSUUUWWW[[[```eeedddffffffeeebbb___^^^^^^______^^^]]]^^^```bbbddddddeeefffhhhkkkkkkiiigggaaaeeeooojjj___XXX]]]hhhooosssuuuyyyxxxhhh[[[TTTNNNMMMNNNRRRTTTVVV[[[bbbpppyyyvvvmmmiiirrr|||yyywwwlllhhh^^^[[[^^^fffmmmqqq{{{{{{tttooollloootttzzz{{{nnnhhhddd^^^YYYTTTRRROOOKKKFFFCCCAAA@@@=========@@@EEEMMMTTTXXXWWW\\\^^^```eeelllpppppppppiii```WWWRRROOOMMMLLLJJJKKKMMMOOONNNLLLJJJHHHJJJLLLNNNPPPQQQPPPOOONNNPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRQQQPPPQQQRRRPPPKKKGGGGGGEEEBBB???>>>>>>???@@@===<<<;;;:::999999999999888888777777999;;;>>>??????@@@@@@>>>;;;999::::::999:::;;;;;;;;;999777666888888888888777777777777666666666666777777777777555333000000222444555555333222000///000222555777000000000000000000000000111111111222222333333333000000000000000000000000222222111111000...---,,,000000000000000000000000222111111111000000//////111111111111111111111111111111111111111111111111000111333555666666666555999999777666666777888888888999:::<<<>>>@@@CCCDDDFFFEEEDDDCCCCCCDDDEEEFFFGGGNNNSSSRRRSSSYYY]]]___ffffffdddaaa______aaaccc^^^___````````````ccceeefffddddddggglllmmmjjjeeegggfffkkkzzzggg]]]VVV[[[eeekkknnnpppsssvvvfffZZZSSSNNNMMMNNNRRRTTTVVV\\\cccpppzzzxxxoooiiigggrrr|||zzz~~~pppeeebbb______cccmmmtttzzz}}}pppeee```\\\WWWSSSPPPNNNLLLHHHEEEBBB@@@???>>>>>>???AAAGGGNNNUUUZZZZZZ___bbbdddiiipppttttttrrrlllccc[[[WWWUUUSSSRRRRRRSSSTTTTTTSSSQQQNNNMMMKKKLLLNNNOOOOOONNNNNNMMMOOOPPPPPPQQQQQQQQQQQQQQQRRRQQQQQQPPPPPPPPPQQQQQQPPPOOOOOOQQQRRRQQQMMMIIIHHHEEEBBB???======>>>???===<<<;;;:::999999999999999999888888:::<<>>@@@BBBCCCFFFEEEDDDDDDCCCDDDEEEFFFGGGNNNRRRRRRSSSXXX]]]^^^bbbccccccaaa``````aaaccc``````aaa```______aaaccceeeccccccgggkkkllliiieeeffffffkkk{{{{{{cccZZZUUUZZZccchhhjjjkkkuuutttdddWWWPPPOOOMMMNNNRRRUUUWWW]]]dddppp{{{wwwjjjdddbbbeeesss{{{zzzzzzxxx|||~~~vvvjjjaaa___aaacccjjjuuu~~~uuukkk^^^VVVSSSQQQMMMJJJJJJIIIGGGDDDBBBAAA@@@???@@@@@@AAADDDJJJQQQXXX\\\]]]bbbgggiiinnnvvvyyyxxxvvvppphhhbbb___^^^]]]]]]^^^^^^^^^\\\ZZZWWWTTTRRRNNNNNNNNNNNNMMMMMMMMMLLLOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRQQQPPPOOOOOOOOOPPPNNNNNNNNNPPPRRRQQQOOOLLLHHHFFFCCC???===<<<<<<<<<<<<<<<;;;:::999999999999888888777777999;;;>>>???>>>???AAA@@@>>>;;;999999888999:::;;;:::999888777666666666777777888888888555555555666666666777777777555222000111222222222///111444666555222...+++000000000000000000000000111111111222222222222222000000000000000000000000,,,---...000111111111111000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111111111000111333444555666666666444555666666777777777777:::;;;;;;<<<>>>???AAABBBEEEEEEDDDDDDDDDEEEEEEFFFFFFMMMQQQQQQRRRWWW\\\]]]^^^___aaaaaa``````aaabbbaaabbbbbb```___^^^___aaacccbbbcccfffjjjkkkhhhdddccceeelll}}}~~~ppp^^^WWWUUU\\\eeeiiikkkmmm~~~tttbbbUUUMMMOOOMMMNNNRRRUUUXXX___fffppp{{{vvviii^^^\\\]]]ccctttxxxxxx~~~}}}~~~uuutttyyy}}}zzzwwwqqqhhhccccccccchhhrrr}}}zzzppp]]]VVVNNNIIIHHHGGGEEECCCDDDCCCBBBAAA@@@@@@@@@@@@AAABBBDDDHHHMMMTTT[[[^^^```eeejjjnnnsss{{{}}}|||{{{uuunnniiiffffffgggggggggfffdddaaa^^^ZZZWWWVVVRRRQQQPPPNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQSSSRRRQQQPPPOOOOOONNNNNNNNNNNNOOOPPPQQQPPPNNNMMMIIIGGGCCC@@@===;;;::::::<<<;;;::::::999999999:::777666666666777:::<<<>>>===???BBBAAA???;;;999888888888999:::::::::999999555666666777777888888999555555666666666777777777888555222000000111111000333222111000///000000111000000000000000000000000111111111111111222222222////////////////////////,,,---...000111111111111////////////////////////111111111000000000000000111111111111111111111111111111111111111111111111111222222444555555666666222333555777777777777666;;;;;;<<<<<<===???@@@AAAEEEEEEEEEEEEEEEEEEFFFFFFEEELLLQQQPPPRRRWWW[[[]]]\\\^^^aaaaaa```___^^^^^^``````aaa```^^^^^^```aaabbbbbbccceeehhhiiigggdddaaadddmmm~~~wwwggg[[[VVVVVV^^^hhhnnnrrruuurrraaaVVVOOOOOOMMMNNNRRRUUUYYY```iiiqqq|||kkk```XXXYYY\\\ddduuu|||rrrttt|||~~~zzzxxx|||zzzssssssyyyyyytttrrrqqqooojjjiiikkkjjjqqq{{{uuucccXXXLLLHHHCCCAAAAAABBBAAA@@@@@@@@@??????@@@@@@AAABBBBBBDDDHHHMMMSSSYYY]]]```bbbhhhooosssyyy{{{tttnnnllllllllllllkkkiiifffaaa]]]ZZZWWWVVVUUUTTTSSSQQQOOOOOONNNNNNMMMNNNOOOPPPQQQQQQQQQQQQSSSRRRQQQOOOOOONNNNNNNNNOOOPPPQQQQQQOOONNNMMMMMMIIIGGGDDDAAA>>>;;;::::::;;;;;;:::999999999::::::888777777777888;;;===???===@@@BBBBBB???<<<999888777888888999::::::::::::666777777777888888999999666666666777777777777888888555222000000000000000000000///...///000222333000000000000000000000000111111111111111111111111//////////////////////////////000000000000//////////////////////////////000000000000000000111111111111111111111111111111111111111111111111111111222222222333444555666777222333555777777777777666;;;;;;<<<<<<===???@@@AAADDDDDDEEEFFFFFFFFFFFFFFFEEELLLQQQPPPRRRWWW[[[]]]]]]___bbbbbb```]]][[[[[[]]]^^^______^^^___aaacccaaaaaacccfffhhhhhhfffeeeaaadddmmm~~~uuudddXXXUUUVVV```kkkrrrxxx}}}nnn```WWWSSSOOOMMMNNNRRRUUUZZZbbbkkktttzzz|||wwwcccZZZUUUYYY___gggxxxxxxllloooyyy|||xxxtttyyyyyyrrrsssyyy|||oookkkiiikkkmmmmmmqqqvvvxxxsss```PPPFFFCCCAAA??????@@@AAAAAA@@@?????????@@@AAABBBDDDEEECCCGGGNNNUUU[[[___aaabbbfffmmmuuuzzzxxxqqqnnnmmmmmmmmmiiigggbbb^^^ZZZWWWUUUUUUVVVUUUTTTSSSRRRPPPOOOOOOLLLMMMNNNPPPQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNOOOPPPQQQRRRQQQNNNMMMMMMMMMIIIHHHEEEBBB???===;;;:::;;;::::::999999:::::::::;;;:::999999;;;===@@@AAA???@@@BBBAAA???<<<::::::777777888999999:::;;;;;;999999999999999999999999777777777888888888999999888555111000000000000000+++---///222222222000///000000000000000000000000111111111111111000000000000000000000000000000000000000111000000///...---000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222333444555666777444555666666777777777777:::;;;;;;<<<>>>???AAABBBDDDDDDEEEFFFGGGGGGGGGGGGFFFMMMQQQQQQRRRWWW\\\]]]^^^```bbbbbb___\\\[[[ZZZ\\\]]]^^^___^^^___bbbddd```bbbdddfffggggggffffffaaaeeemmm}}}wwweeeWWWTTTVVV___jjjrrrzzz|||jjj^^^XXXUUUPPPMMMNNNRRRVVVZZZccclllxxxtttqqqttt~~~zzzmmm\\\TTTSSSZZZbbbkkk|||ssshhhlllvvvwwwrrroootttwwwqqqrrrxxxvvvgggddddddiiinnnssszzzyyygggZZZPPPFFF??????>>>???@@@AAABBBBBBAAA???@@@@@@AAACCCEEEFFFGGGFFFKKKTTT]]]cccffffffeeemmmttt}}}zzzsssnnnlllkkkjjjeeebbb^^^YYYVVVTTTSSSSSSTTTTTTUUUTTTSSSQQQOOONNNLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPOOOOOONNNOOOOOOOOONNNOOOQQQPPPNNNMMMNNNPPPIIIHHHFFFCCCAAA>>>===<<<:::::::::999999::::::;;;:::999888999:::<<>>;;;;;;;;;777777777888999;;;<<<===<<<;;;;;;::::::999999999888999999999999:::::::::777444111///000111111000......///000000000///...000000000000000000000000222111111111000000000///000000000000000000000000000000000000000///......000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111222222222222333555777888777777666666666777777888999::::::<<<>>>@@@BBBCCCCCCDDDFFFGGGHHHHHHGGGGGGGGGNNNRRRRRRSSSXXX]]]^^^^^^___aaaaaa___]]]]]]]]]]]]^^^______^^^^^^```bbb```ccceeeggghhhgggggggggbbbeeemmm{{{zzzhhhWWWTTTUUU^^^hhhqqqyyy|||iii\\\VVVTTTPPPMMMNNNRRRVVV[[[dddmmm{{{xxxlllkkkoooyyytttgggWWWQQQQQQZZZdddnnnpppfffkkkuuuqqqkkkhhhnnnzzz~~~vvvoooqqqwww}}}rrreeebbbccciiiqqqxxxvvv___OOOIIIGGGCCC???===>>>???AAABBBBBBBBBBBBAAAAAAAAACCCDDDFFFHHHIIIHHHOOOYYYccciiikkkjjjhhhrrrzzz|||sssnnnkkkiiigggbbb```[[[WWWTTTRRRRRRSSSRRRSSSTTTTTTSSSQQQNNNMMMKKKLLLNNNOOOPPPQQQQQQQQQOOOOOONNNNNNNNNOOOPPPPPPKKKNNNPPPPPPNNNNNNPPPSSSIIIHHHFFFDDDBBB@@@>>>===:::::::::999999:::;;;;;;777666555666777999<<<>>>AAABBBAAA@@@===;;;;;;<<<777777777888999;;;<<<===>>>===<<<<<<::::::999888999999:::::::::;;;;;;;;;666333000///000111111111666222---))))))+++000333000000000000000000000000222111111111000000//////000000000000000000000000//////000000000000//////000000000000000000000000//////000000111111111222111111111111111111111111111111111111111111111111333222222222333555777888999999777666666777888999888999:::<<<>>>@@@CCCDDDCCCDDDFFFGGGHHHHHHGGGGGGGGGNNNSSSRRRTTTYYY]]]___]]]^^^``````___^^^___```___``````___]]]]]]^^^```aaacccfffhhhhhhgggggggggbbbfffmmmyyy~~~hhhUUUTTTUUUYYY___iiizzz|||lll]]]SSSOOOQQQOOOPPPTTTWWW]]]hhhsss}}}sssfffdddhhhuuuooo```[[[RRRPPP]]]kkkuuuwwwlllgggiiiqqqoooiiieeehhhqqq|||{{{tttqqqssswwwvvviii]]]]]]```gggooozzz~~~cccZZZNNNFFFCCCBBB???<<<@@@@@@???>>>>>>???@@@AAA???@@@BBBEEEGGGIIIKKKLLLRRRYYYbbbgggiiiiiiiiiiiixxxrrrlllhhhdddccceee______]]][[[XXXTTTPPPNNNMMMNNNNNNOOOOOONNNNNNMMMKKKKKKLLLMMMNNNOOOOOOPPPNNNOOOOOOPPPPPPOOOOOONNNOOOPPPQQQQQQPPPOOOMMMLLLJJJIIIGGGDDDAAA???======::::::999999888777777777999:::999888888999<<>>===<<<;;;::::::999999999:::;;;<<<>>>>>>===;;;999888888999;;;===999999999::::::;;;;;;;;;999666222000000000000///111111111111000000000000///000000111111000...---000000000000000000000000////////////////////////000000000000000000000000---///000222222000///---111111111111111000//////000000000000000000000000111111111111111111111111111111333444555666666666444555555777888999:::;;;::::::;;;<<<>>>@@@AAABBBCCCEEEFFFFFFEEEFFFHHHKKKJJJOOORRRRRRTTTZZZ^^^______^^^]]]\\\]]]^^^___`````````___^^^]]]^^^aaadddbbbcccfffggghhhhhhffffffdddgggnnnzzz}}}fffYYYVVVWWW\\\cccmmm~~~|||lll]]]SSSPPPPPPOOOQQQUUUXXX]]]gggrrrqqqdddcccgggsss|||}}}lll]]]WWWRRRVVVdddrrr{{{ppphhheeegggooo|||ppprrrzzzmmmgggbbbdddnnnyyy{{{uuusssvvvyyy~~~qqqfff______ccckkkttttttggg```RRRKKKCCC@@@@@@AAA@@@>>>@@@???>>>======???@@@AAA@@@@@@AAACCCEEEHHHJJJKKKOOOVVV___dddfffhhhlllppp||||||pppjjjfffbbb```bbb^^^]]]\\\YYYVVVSSSPPPOOOMMMNNNNNNOOOOOONNNNNNMMMKKKKKKLLLMMMNNNOOOOOOPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQPPPNNNMMMLLLJJJIIIFFFCCC@@@>>>===<<<999999999999999:::::::::999999999888888999<<>>===<<<;;;;;;999999999:::;;;<<<===>>>===<<<999777777999<<<===;;;;;;;;;:::::::::::::::999666333111111111111000111111111111000000000000---...///000111111000000000000000000000000000000////////////////////////000000000000000000000000...///000111111000///...111111111111111000//////000000000000000000000000111111111111111111111111000111333444555555666666666666666777888888888999::::::;;;<<<>>>@@@AAABBBCCCEEEFFFFFFFFFFFFIIIKKKKKKPPPSSSRRRTTTZZZ^^^^^^___^^^]]]\\\\\\\\\]]]^^^]]]^^^^^^\\\[[[\\\___bbbbbbdddfffggghhhhhhgggfffdddgggnnnzzzzzzddd[[[XXXYYYaaakkkvvv|||kkk\\\SSSPPPOOONNNQQQUUUXXX]]]fffqqq}}}nnnbbb```dddqqqzzz{{{kkk\\\TTTSSSZZZhhhrrrxxxqqqfffaaa```ccclllyyyuuuiiiaaaccclll}}}iiiddd^^^___hhhttt~~~{{{uuutttxxx|||tttiiibbb```aaafffpppyyyyyykkk\\\OOOHHHDDD@@@<<<<<>>???@@@CCCDDDDDDCCCBBBCCCEEEHHHKKKMMMRRRXXX```bbbcccgggooowwwxxxlllgggccc___]]]___]]]\\\YYYWWWTTTRRRQQQQQQMMMNNNNNNOOOOOONNNNNNMMMKKKKKKLLLMMMNNNOOOOOOPPPOOOPPPPPPQQQQQQPPPPPPOOOOOOPPPPPPPPPPPPNNNMMMLLLIIIHHHFFFCCC@@@>>><<<<<<888999999:::;;;;;;<<<<<<999999999888777999<<<>>>AAAAAA@@@@@@???===<<<;;;999999999:::;;;<<<===>>>>>><<<888666666888<<<>>>===<<<<<<;;;;;;:::999999:::777444222222222222111111111111111000000000000,,,---...000111111222222000000000000000000000000////////////////////////000000000000000000000000...///000111111000///...000111111111111000000///000000000000000000000000111111111111111111111111000111222444555555555555777777777777777777777777::::::;;;<<<>>>@@@AAABBBDDDEEEFFFFFFFFFGGGIIIKKKMMMQQQTTTSSSTTTZZZ]]]]]]___^^^]]]\\\\\\\\\\\\\\\]]]^^^^^^]]]\\\\\\___aaabbbccceeefffggggggffffffdddgggnnnyyywwwaaaZZZYYY^^^kkkxxx{{{iii[[[SSSPPPNNNNNNQQQVVVYYY]]]gggqqq{{{lll```^^^bbbpppyyyzzzkkk]]]TTTSSSXXX```dddeeeooo|||zzzfff]]]\\\[[[```hhhtttpppccc[[[WWW\\\eeeyyyuuufff```[[[[[[cccooozzz{{{vvvuuuyyy}}}yyykkkccc___```bbbhhhsss}}}~~~zzzrrrggg[[[PPPGGGBBBAAA@@@>>>???AAABBBAAA???DDDCCCBBBBBBBBBDDDFFFGGGHHHFFFDDDDDDFFFJJJNNNQQQXXX]]]bbbcccbbbgggsss}}}tttiiieeeaaa^^^\\\]]]\\\ZZZWWWUUUSSSRRRRRRRRRMMMNNNNNNOOOOOONNNNNNMMMKKKKKKLLLMMMNNNOOOOOOPPPOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOPPPPPPOOONNNLLLKKKIIIHHHEEEBBB@@@===<<<;;;999999999999::::::;;;;;;888999999888777888;;;>>>@@@@@@@@@@@@???===;;;::::::999999:::;;;<<<=========:::666444444666:::===<<<<<<;;;;;;;;;;;;;;;;;;;;;888444333333333333333111111111111000000000///---......///000111111111000000000000000000000000//////////////////////////////////////////////////////000000000000//////000000111111111111000///000000000000000000000000111111111111111111111111000111222333444555555555666666666777777777777777::::::;;;<<<>>>@@@AAABBBDDDEEEFFFFFFFFFGGGIIIKKKNNNRRRTTTSSSTTTYYY]]]]]]``````___^^^]]]\\\\\\\\\___``````___^^^^^^```bbbaaaaaacccdddeeeeeeddddddccceeelllwwwuuu___YYY\\\gggxxxxxxgggYYYRRRPPPNNNMMMPPPUUUYYY^^^iiisssyyykkk___\\\```lllttt|||~~~xxxjjj]]]UUUQQQQQQTTTRRRRRR^^^mmmuuu```XXXXXXVVV\\\eeeooo|||ooo[[[RRROOONNNVVV```vvvqqqbbb]]]YYYXXX___kkkwww~~~{{{vvvvvvzzz~~~qqqeee```]]]___aaahhhsss~~~yyyuuujjjggg```WWWOOOHHHBBB@@@AAA@@@AAABBBCCCCCCBBBAAADDDDDDDDDDDDEEEFFFGGGHHHIIIGGGEEEDDDFFFJJJOOORRRYYY]]]aaabbbeeemmm{{{{{{qqqgggcccaaa^^^]]]^^^[[[YYYWWWTTTRRRRRRRRRRRRMMMNNNNNNOOOOOONNNNNNMMMKKKKKKLLLMMMNNNOOOOOOPPPOOOPPPPPPPPPPPPPPPPPPOOONNNOOOOOOPPPOOOMMMLLLKKKJJJHHHFFFCCC@@@>>><<<<<<:::999999999888888888777888999888777777888;;;>>>>>>>>>??????>>><<<:::999::::::::::::;;;;;;<<<===:::888555222222555888:::999999::::::;;;<<<======:::888444333333444444444111111111111000000000///000000000////////////000111111111111111111111111000000000000000000000000//////////////////////////////000000000000/////////000000111111111000000000000000000000000000000000000000000000000000000000000222333444555555555333444555666777888999999::::::;;;<<<>>>@@@AAABBBDDDFFFGGGGGGFFFGGGJJJLLLNNNSSSUUUTTTUUUZZZ]]]]]]bbbaaaaaa```______^^^]]]___```aaa```___^^^___aaa______```aaabbbbbbbbbbbbaaadddjjjuuuttt___ZZZ```oootttcccWWWQQQOOONNNMMMPPPUUUZZZ```lllxxxvvvhhh]]][[[^^^fffnnnvvvyyyyyyttthhh\\\TTTMMMJJJLLLKKKMMMZZZjjjppp\\\UUUUUUSSSXXXaaajjjvvvkkk\\\OOOLLLKKKKKKTTT___qqqmmm]]]YYYVVVVVV\\\gggrrrzzz{{{wwwxxx}}}|||lllbbb^^^\\\]]]```gggsss|||}}}{{{yyyuuupppiiiddd^^^ZZZUUUOOOIIIDDDBBB@@@===>>>@@@BBBCCCDDDEEEEEEBBBCCCEEEFFFGGGGGGGGGGGGGGGEEEDDDDDDFFFKKKPPPSSSVVVYYY^^^dddmmmzzzvvvmmmdddbbbaaa___^^^___[[[YYYXXXUUUTTTRRRQQQQQQMMMNNNNNNOOOOOONNNNNNMMMKKKKKKLLLMMMNNNOOOOOOPPPNNNOOOOOOPPPPPPOOOOOONNNNNNOOOOOOOOOOOOMMMLLLKKKJJJIIIFFFDDDAAA???======::::::999888888777666666888888888777666888;;;======>>>??????>>><<<999888:::::::::::::::;;;<<<===888777555333333555777888666777888999;;;<<<======:::777444333333444444444111111111111000000000000111111000///////////////111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000///000000111111111111000000000000000000000000000000000000000000000000000///000111333444444444444222333444555777888999:::::::::;;;<<<>>>@@@AAABBBEEEFFFGGGGGGGGGHHHJJJLLLMMMRRRUUUTTTUUUZZZ^^^^^^aaabbbbbbbbbaaa```______]]]_________]]]\\\]]]^^^_________``````aaabbbbbbaaaccciiitttttt___ZZZbbbpppppp```TTTPPPOOOOOONNNOOOTTTZZZbbbppp}}}yyypppdddZZZYYY]]]bbbjjjrrrvvvwwwssshhh]]]TTTLLLIIIKKKMMMPPP]]]lll~~~jjjXXXRRRSSSQQQUUU\\\eeeppp}}}zzznnnjjjjjjmmmuuutttiiiYYYPPPJJJKKKKKKJJJRRR^^^hhhvvv{{{fffWWWUUUSSSTTTYYYcccnnnuuu|||}}}|||zzzxxx{{{uuugggaaa]]][[[]]]___gggrrr{{{|||tttnnnkkknnnmmmkkkhhheee```YYYTTTSSSQQQMMMIIIFFFCCCBBBBBB===>>>@@@BBBCCCDDDEEEFFFCCCEEEHHHKKKLLLLLLJJJIIIGGGGGGFFFGGGJJJOOOTTTWWWZZZ\\\bbblllzzzyyyqqqhhhaaa``````___^^^```[[[ZZZYYYWWWUUUSSSQQQOOOMMMNNNNNNOOOOOONNNNNNMMMKKKKKKLLLMMMNNNOOOOOOPPPMMMNNNNNNOOOOOONNNNNNMMMNNNNNNOOOOOONNNMMMKKKJJJKKKJJJHHHEEEBBB@@@>>>>>>999999999999999999999999888888888777666777:::======>>>@@@@@@???===:::888;;;;;;:::::::::;;;<<<<<<888777777666666777777888777777888888999:::;;;;;;999666333222333444444444111111111111000000000000000000///......///000111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000//////000111111111111111000000000000000000000000000000000000000000000000///000111222333444444444444444555555666777888888::::::;;;<<<>>>@@@AAABBBEEEFFFGGGGGGGGGHHHJJJLLLMMMRRRTTTTTTVVV[[[______``````aaabbbbbbaaa```___]]]___```___]]]\\\\\\]]]````````````aaabbbccccccbbbdddjjjuuuuuu___XXX```mmmyyy}}}}}}|||mmm^^^SSSOOONNNPPPNNNOOOTTTZZZcccsss}}}}}}zzzssskkkaaaXXXXXX\\\bbbiiirrrvvvwwwtttjjj```UUUMMMJJJNNNQQQTTT___lllzzzeeeUUUPPPRRRPPPSSSYYYaaalllwwwyyyiii^^^ZZZZZZUUU\\\fffooouuu{{{vvvoooiii^^^TTTLLLGGGFFFIIIHHHFFFNNNYYY___ooottt___SSSRRRQQQRRRWWW```kkkrrryyyzzzzzzzzzyyy}}}qqqeee```]]]ZZZ]]]```gggrrrzzztttlllfffbbb___cccbbb```^^^ZZZUUUOOOJJJGGGFFFDDDBBB@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFIIINNNQQQRRRQQQNNNLLLJJJJJJJJJLLLOOOTTTXXX[[[dddeeejjjvvvsssnnneee______```^^^^^^```[[[[[[ZZZYYYVVVSSSPPPNNNNNNNNNNNNOOOOOONNNNNNNNNKKKKKKLLLMMMNNNOOOOOOPPPMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOOOONNNMMMKKKJJJLLLKKKHHHEEECCC@@@???>>>888999999::::::;;;;;;<<<777888888777666777:::===>>>@@@AAABBBAAA>>>;;;999;;;;;;:::::::::;;;<<<<<<888888999999999999888888888888888888888888999999888666333111222333444333111111111111000000000000............///000222333111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000//////000111111111111111000000000000000000000000000000000000000000000000///000111222333444444444666666666666666666666666::::::;;;<<<>>>@@@AAACCCEEEFFFGGGHHHGGGHHHJJJLLLLLLQQQTTTTTTVVV\\\``````^^^___```aaaaaa```_________aaabbbaaa```^^^^^^___aaaaaaaaaaaabbbcccdddeeedddffflllvvvwwweeeZZZaaaiiinnnqqqtttzzzyyykkk]]]SSSNNNMMMOOOOOOQQQWWW^^^gggvvv{{{sssoooqqquuuuuutttooofff]]]VVVUUUUUU```iiirrrwwwyyyuuujjj___SSSNNNLLLPPPWWW```mmmwwwqqq___TTTPPPNNNRRRSSSWWW]]]eeennnvvvzzz}}}yyyqqqfff[[[SSSPPPOOOPPPRRRVVVZZZ^^^bbbdddeeeiiigggccc^^^XXXSSSPPPNNNGGGGGGFFFEEEEEEIIINNNRRR```jjjxxxnnn___VVVUUUTTTTTTVVV\\\dddjjjwwwzzzyyyvvvxxx{{{nnnddd^^^\\\\\\^^^dddlllsss~~~zzzkkk```[[[XXXUUUSSSSSSRRRQQQOOONNNLLLKKKJJJEEEEEEDDDCCCAAA@@@??????>>>BBBFFFGGGFFFEEEGGGHHHLLLNNNOOONNNKKKKKKLLLOOONNNSSSYYY\\\]]]___cccfffhhhssswwwppphhheeecccaaaaaa```^^^\\\[[[ZZZXXXWWWVVVTTTQQQOOOOOOMMMLLLJJJJJJKKKMMMNNNJJJJJJJJJKKKKKKLLLMMMNNNOOONNNMMMMMMLLLLLLMMMMMMPPPPPPPPPOOONNNMMMLLLKKKLLLJJJHHHEEEBBB???===;;;<<<;;;;;;;;;<<<<<<:::888777777777777777888999:::<<<===>>>???>>><<<:::999777999:::;;;;;;:::888777999888777555555555666777999777555444444444666777777666555333222111000000......////////////......000000000000111111111111111222222333333444444555000000000000000000000000000000////////////000000//////............//////////////////000000000000444222000///...///000111111111111111000000000000......000111333555666666444555666666555555666777888888777888;;;>>>AAACCCEEEGGGIIIIIIIIIIIIKKKMMMKKKPPPUUUVVVVVVWWW\\\aaabbbaaa___]]]\\\\\\\\\]]]^^^_________^^^___bbbdddbbbaaaaaa``````````````````dddiiissskkkZZZTTTZZZaaafffkkkrrr{{{xxxiii[[[RRRNNNMMMOOOOOOQQQXXX___hhhvvv||||||zzzuuuooojjjjjjnnnqqqpppoookkkccc[[[VVVUUUVVV]]]gggqqqwwwyyyuuuiii^^^TTTOOONNNSSS\\\ggguuuppp\\\QQQMMMLLLOOOPPPSSSWWW^^^fffmmmqqqsssooohhh^^^TTTMMMJJJIIIHHHIIILLLNNNQQQSSSTTTUUUWWWVVVTTTRRROOOMMMKKKJJJFFFFFFEEEDDDEEEHHHNNNRRR]]]ggguuu{{{fffXXXQQQQQQQQQQQQTTT[[[ccciiippptttuuusssuuu|||uuujjjaaa\\\ZZZZZZaaahhhqqqxxxtttjjj^^^UUUQQQPPPMMMKKKLLLKKKJJJIIIHHHGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBB@@@CCCEEEFFFFFFHHHKKKNNNSSSUUUWWWVVVTTTSSSTTTVVVWWW]]]dddhhhkkknnnsssvvv|||xxxooojjjeeeccc___^^^^^^^^^]]]\\\\\\ZZZYYYXXXWWWUUURRRPPPNNNMMMLLLJJJJJJKKKMMMNNNJJJJJJJJJKKKKKKLLLMMMNNNOOONNNMMMMMMLLLLLLMMMMMMPPPQQQQQQPPPPPPOOONNNMMMLLLKKKIIIFFFCCC@@@===<<<555444444555777888777666:::>>>DDDIIIIIIEEE@@@<<<;;;<<<>>>???>>>===;;;:::777888:::;;;<<<;;;:::999999888777555555555666777888777555444333444555666666555444222111000//////...//////000000//////...//////000000000111111111222222222222222222111111000000000000000000000000000000////////////000000000000////////////000000000000000000111111111111333222000///...///000111000000000000000000111111//////000111333444555555444666777666555555666888;;;;;;;;;<<<>>>AAACCCEEEEEEGGGIIIIIIIIIIIIKKKMMMLLLPPPUUUVVVVVVWWW\\\```^^^^^^]]]]]]]]]^^^___```______```___^^^___aaaccccccbbbaaa```````````````aaaeeejjjtttxxxcccUUUPPPTTT[[[aaahhhsss~~~vvvgggYYYPPPMMMLLLPPPOOORRRXXX___iiixxx~~~xxxoooiiihhhiiilllnnnmmmkkkggg```ZZZVVVUUUVVVZZZeeeqqqyyy{{{vvviii]]]VVVQQQPPPWWWaaaooonnnYYYOOOMMMMMMMMMNNNPPPSSSXXX]]]bbbeeegggddd^^^UUUMMMGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEDDDEEEDDDDDDEEEHHHMMMRRRYYYbbbppp{{{ppp]]]RRRLLLLLLMMMNNNQQQXXX```fffiiinnnqqqqqqttt{{{{{{pppfff^^^[[[[[[\\\fffoooxxxzzzmmm^^^XXXOOOJJJHHHGGGFFFDDDEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDCCCDDDDDDEEEGGGLLLRRRWWWXXXYYYZZZZZZYYYYYYZZZ\\\fffkkksssyyy}}}yyynnngggeeebbb___[[[ZZZZZZ\\\]]]]]][[[YYYWWWVVVUUUTTTQQQNNNMMMLLLKKKKKKKKKLLLMMMNNNJJJJJJJJJKKKKKKLLLMMMNNNOOONNNMMMMMMLLLLLLMMMMMMPPPQQQQQQRRRRRRQQQQQQPPPMMMLLLJJJGGGDDDAAA???>>>999777666888;;;===??????IIILLLPPPQQQMMMEEE<<<666:::;;;===>>>???>>><<<;;;777888999;;;;;;;;;:::999888888666555555666666777777666555333333444555555666555333222000////////////000000111111000000/////////000000000000111111333222222111000000//////000000000000000000000000000000////////////000000111111000000000000111111000000111111111222222222222222000/////////000111/////////000111111222222000111111222222333444444444666777777666666777999::::::::::::<<<>>>@@@AAAEEEGGGIIIIIIIIIIIIKKKMMMLLLPPPTTTVVVVVVXXX\\\```^^^]]]]]]]]]]]]^^^___```___``````___^^^^^^```bbbdddcccbbbaaa```_________aaaeeejjjtttqqq```UUUPPPUUU]]]fffooozzztttdddWWWOOOLLLLLLPPPOOORRRYYY```jjjyyy{{{vvvvvvvvvtttrrrqqqmmmggg___YYYVVVUUUUUUYYYdddqqqzzz|||wwwjjj]]]WWWRRRRRRYYYdddssslllXXXPPPPPPQQQOOOOOOPPPRRRTTTXXX[[[]]]___]]]XXXQQQJJJGGGFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDBBBAAA@@@???BBBCCCCCCDDDEEEHHHMMMQQQUUU^^^kkkwww~~~zzzhhhXXXNNNJJJJJJKKKLLLOOOUUU\\\bbbdddkkkppprrrvvv|||}}}vvvmmmddd___^^^```bbbkkkvvv~~~mmm^^^QQQMMMHHHEEEDDDDDDBBBAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEDDDDDDFFFJJJRRRZZZ___^^^]]]\\\\\\]]]```dddgggsssyyytttiiidddddd```\\\YYYWWWXXX[[[]]]^^^YYYWWWUUUTTTSSSRRROOOLLLLLLLLLKKKKKKKKKLLLMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNOOONNNMMMMMMLLLLLLMMMMMMOOOPPPPPPQQQRRRRRRQQQQQQMMMLLLJJJHHHEEEBBB@@@???AAA???===>>>AAADDDFFFFFFMMMKKKHHHCCC???:::666444999:::<<<>>>??????======777888999999999888777777888777666555555666777888666666555444333444444555666555444222111000000///000000111111111111000000////////////000000000111222222111111111000000000000000000000000000000000000000////////////000000111000000//////000000111///000000000000111111111222111000//////000111111......///000111222333333222222222222222222333333444666777777666666888999999999999:::;;;<<<>>>???EEEGGGIIIIIIIIIIIIKKKLLLMMMPPPSSSUUUWWWYYY\\\___aaa```___^^^]]]\\\\\\\\\`````````___^^^^^^```bbbddddddbbbaaa``````______```dddiiisssxxxjjj\\\SSSRRRXXXcccnnnxxxrrrbbbUUUMMMLLLLLLPPPOOOSSSZZZbbblll{{{|||tttnnnjjjiiijjjiiikkknnnqqquuuwwwxxxyyy~~~}}}vvvkkkaaaYYYUUUSSSSSSZZZdddqqqxxx{{{wwwjjj^^^WWWSSSRRRYYYdddrrrmmmYYYQQQPPPQQQPPPPPPPPPPPPQQQSSSUUUVVVXXXVVVRRRMMMHHHFFFGGGHHHFFFFFFGGGGGGGGGGGGGGGFFFHHHGGGFFFDDDBBB@@@???>>>AAABBBCCCDDDEEEIIINNNRRRTTT\\\iiiuuu}}}tttbbbTTTLLLJJJKKKKKKKKKMMMRRRXXX]]]```hhhooorrrvvv|||wwwqqqiiibbb___aaaeeehhhqqq}}}~~~}}}uuudddVVVKKKIIIFFFDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBFFFFFFGGGKKKRRRZZZaaafffgggeeecccccchhhooovvv{{{{{{ooofffcccccc___[[[XXXWWWXXX[[[^^^^^^YYYWWWUUUTTTTTTRRROOOMMMKKKKKKKKKKKKKKKLLLLLLMMMJJJJJJJJJJJJKKKLLLMMMNNNOOONNNMMMMMMLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPMMMLLLJJJHHHEEECCCAAA@@@@@@>>><<<;;;===???@@@@@@===;;;888666555777999;;;888:::<<<>>>??????>>>===999888888777666555444444888777666555555666777888666666555555444444444444888777555444222222111111000000111111111111000000...////////////000000000111111111111222222333333000000000000000000000000000000////////////000000000//////......//////000.........////////////000000000000000000000111111---......000111222333444222222222222222222222222333555777777666666888999<<<<<<<<<===>>>@@@AAABBBEEEGGGIIIIIIIIIIIIKKKLLLNNNPPPRRRUUUWWWZZZ\\\^^^``````______^^^\\\\\\[[[___``````___^^^^^^```cccdddcccbbbaaa````````````___bbbhhhqqqvvvhhh\\\TTTRRRZZZfffttt~~~qqqaaaSSSMMMLLLNNNPPPOOOSSS[[[cccmmm}}}|||qqqmmmggg```\\\ZZZZZZ[[[ZZZ[[[]]]___aaacccddddddggglllrrrwww}}}qqqcccYYYUUUSSSRRRYYYbbblllrrrtttqqqggg\\\VVVRRRRRRZZZeeeqqqqqq\\\QQQNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOLLLHHHEEEDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJJJJGGGFFFEEEDDDCCCBBBAAAAAA@@@BBBCCCEEEGGGJJJOOOSSSUUU\\\iiiuuu~~~ppp^^^PPPJJJJJJJJJJJJJJJLLLPPPUUUYYY]]]dddkkkooosssyyy}}}|||rrrmmmeee```___ccciiimmmxxx{{{wwwmmm]]]PPPHHHFFFDDDBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBHHHIIIMMMTTT]]]eeeiiikkkjjjiiiiiimmmvvv{{{qqqiiiccc```___]]][[[XXXWWWYYY\\\]]]]]][[[YYYWWWVVVVVVTTTQQQNNNIIIJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJKKKKKKLLLMMMNNNOOONNNMMMMMMLLLLLLMMMMMMLLLMMMMMMNNNOOOOOOOOONNNMMMLLLJJJHHHEEECCCAAA@@@===;;;999888999:::999999666666666777777888888888999:::<<<>>>??????>>>===999888888777666555444444777666666555555666888888666666666666666555555555999888666555333222222222///000000111111000000///......////////////000000000000111111222333333444000000000000000000000000000000////////////000000//////............//////---------.........//////000000000000111111111111---...///000111222333333222222222222222222333333222444555666555666777999999:::;;;<<<>>>???@@@AAAEEEGGGIIIIIIIIIIIIKKKMMMNNNOOORRRTTTXXXZZZ]]]^^^\\\]]]^^^^^^______^^^^^^^^^_________^^^___bbbdddccccccbbbaaaaaaaaabbbbbb___ccchhhqqqyyyjjj___XXXSSSZZZggguuuppp```SSSMMMMMMOOOPPPPPPTTT[[[dddnnn~~~}}}wwwpppllleeeccc^^^ZZZXXXWWWXXXYYYWWWXXXXXXYYYZZZZZZ[[[[[[[[[```eeegggkkktttuuucccYYYTTTSSSSSSWWW^^^dddhhhjjjhhh```WWWUUURRRTTT\\\gggsssuuu```TTTPPPNNNMMMMMMMMMMMMMMMNNNNNNNNNKKKKKKHHHEEEBBBBBBDDDFFFKKKKKKLLLMMMNNNNNNMMMMMMHHHGGGFFFEEEDDDCCCBBBBBB@@@BBBDDDFFFHHHLLLPPPTTTWWW^^^jjjwww~~~qqq^^^PPPJJJFFFGGGHHHIIIKKKOOOTTTXXX[[[ccciiilllqqqwww{{{{{{pppllleeeaaabbbgggooottt~~~wwwjjjYYYLLLEEEDDDCCCAAA??????@@@BBBCCCCCCBBBBBBAAAAAAAAA@@@AAABBBBBBCCCDDDEEEFFFFFFKKKNNNVVV```jjjooopppoookkkmmmrrr}}}~~~wwwnnngggdddbbb^^^[[[\\\ZZZXXXXXXYYY[[[[[[[[[ZZZXXXVVVUUUTTTSSSPPPMMMHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJKKKKKKLLLMMMNNNOOONNNMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKIIIGGGEEEBBBAAA@@@<<<:::999999::::::999777999999999999888666444333999;;;===>>>???>>>===<<<888888777777777888888888777666555555555777888999777777777777777666666555888777666444333222111111...//////000000//////............/////////000000000000111111111111111111000000000000000000000000000000////////////000000000000////////////000000............//////////////////000111111111111111...//////000111222222333111111111222222333333333111222444555444555777888555666888:::<<<>>>??????EEEGGGIIIIIIIIIIIIKKKMMMOOOOOOQQQTTTXXX[[[]]]]]]\\\]]]^^^_________^^^^^^]]]^^^^^^^^^^^^```ccceeebbbbbbaaaaaabbbbbbccccccaaaeeeiiiqqqxxxiii]]]WWWUUU\\\hhhvvvppp```SSSMMMMMMPPPPPPPPPTTT\\\dddooo|||xxxsssnnniiidddbbb___]]][[[\\\]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[YYY]]]```aaaaaagggsss}}}vvvcccXXXTTTTTTTTTTTTZZZ___```bbbaaa[[[SSSTTTRRRUUU^^^jjjuuuwwwdddXXXSSSQQQNNNNNNNNNOOOOOOOOOOOOPPPJJJJJJHHHEEEBBBBBBEEEGGGJJJKKKKKKLLLLLLLLLKKKKKKLLLKKKIIIGGGEEECCCBBBAAA@@@BBBDDDGGGIIIMMMQQQUUUYYY```lllyyyttt```RRRKKKBBBDDDEEEGGGJJJNNNTTTXXX]]]dddjjjlllqqqxxx||||||rrrmmmgggdddeeellltttzzzzzzjjjXXXKKKCCCCCCBBBAAA???@@@CCCEEEFFFFFFEEEEEEDDDCCCCCCBBBAAAAAACCCEEEFFFHHHJJJJJJMMMRRR[[[hhhrrrvvvtttqqqpppuuuyyypppfffbbbcccccc___ZZZZZZYYYWWWXXXYYYZZZYYYXXXVVVUUUSSSRRRQQQOOOLLLJJJHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJKKKKKKLLLMMMNNNOOONNNNNNMMMLLLMMMMMMMMMNNNNNNNNNOOOOOONNNNNNMMMKKKJJJIIIFFFDDDBBB@@@@@@999888888999::::::999777777666444333444666888::::::;;;===>>>???>>><<<;;;777777777888999;;;<<<===777666555555555777888999888888888888888777666666777666555333222111000000......////////////................../////////000111111000000//////......000000000000000000000000000000////////////000000111111000000000000111111////////////000000000000...///000111111111111111//////000000111111222222000111111222333333444444000222333444444444666888777999;;;===@@@AAABBBCCCEEEGGGIIIIIIIIIIIIKKKMMMOOOOOOQQQTTTXXX[[[]]]]]]___`````````___]]][[[ZZZ\\\]]]^^^^^^___```dddfffaaaaaaaaaaaabbbcccdddeeecccgggjjjrrrnnnYYYVVVUUU[[[fffvvvrrrbbbUUUNNNMMMNNNQQQPPPSSS\\\fffqqq~~~yyytttooommmjjjgggeeeeeeeeeeeeeeeeeedddcccbbb```___^^^\\\^^^aaabbbcccgggmmmrrrsssfff]]]VVVRRRRRRWWWWWWXXXXXXWWWVVVTTTRRRMMMPPPUUU\\\ggguuukkkWWWOOOPPPOOONNNMMMLLLLLLMMMNNNOOOJJJIIIGGGEEEEEEFFFGGGHHHHHHKKKNNNPPPPPPPPPQQQRRRSSSUUUTTTOOOIIIDDDCCCDDDAAACCCFFFHHHIIILLLOOORRRWWWaaappp|||~~~fffTTTKKKIIIJJJKKKKKKLLLNNNSSSVVV]]]```eeemmmtttwwwwwwvvvmmmhhhddddddgggmmmyyywwwhhhWWWKKKHHHGGGFFFEEEEEEDDDDDDDDDHHHGGGEEECCCAAAAAAAAAAAAFFFDDDBBBCCCFFFJJJLLLMMMUUU___lllvvvyyywwwuuutttwww}}}ooobbb^^^^^^]]]\\\]]][[[ZZZXXXVVVUUUUUUUUUUUUUUUSSSRRRRRRPPPLLLDDD???EEEFFFHHHJJJLLLKKKKKKJJJLLLKKKJJJJJJKKKLLLMMMNNNHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNOOOOOONNNLLLHHHEEEAAA???>>>>>>;;;:::999999888888999999888888888777555666888::::::<<<>>>???@@@???>>>===999888777777777999;;;======<<<999777777888:::<<<<<<:::777555555666999:::<<<:::666222///.../////////............---------000000000000000000000000......//////000000111111000000111111111111000000000000000000000000000000000000//////000111222222000000000000000000000000////////////////////////111000///......///000111///000000111111222333333333333333444555666777777;;;:::888777999===AAADDDDDDFFFGGGGGGGGGIIIKKKMMMNNNOOOQQQTTTWWW[[[^^^```aaaaaa___]]][[[[[[]]]___\\\^^^_________```bbbdddfffccc^^^\\\\\\^^^___```cccgggmmmvvvsss]]]ZZZYYY___kkk{{{ppp```UUUOOOOOOQQQSSSSSSXXXaaalllwww~~~}}}zzzxxxvvvvvvvvvwwwvvvvvvvvvtttssspppooommmggghhhhhhggggggjjjooottt{{{ooobbbZZZUUUSSSSSSUUUUUUUUUUUUTTTSSSRRRRRRQQQSSSWWW]]]ggguuuppp\\\SSSTTTPPPPPPOOONNNMMMNNNOOOOOOJJJIIIGGGEEEEEEFFFGGGHHHHHHKKKNNNQQQRRRSSSUUUWWWTTTWWWWWWTTTMMMGGGEEEDDDCCCEEEGGGIIIJJJMMMQQQTTTVVV```ooo{{{hhhUUULLLHHHIIIJJJJJJKKKNNNRRRUUU\\\^^^cccjjjqqqttttttssslllhhheeefffiiiooozzz{{{kkkZZZNNNHHHHHHGGGFFFFFFFFFGGGHHHGGGHHHIIIIIIIIIHHHHHHGGGEEEDDDCCCDDDGGGKKKQQQTTT___iiiuuu}}}}}}zzzyyyyyyyyymmmaaa^^^^^^]]][[[\\\YYYXXXVVVUUUTTTTTTTTTUUUTTTSSSQQQPPPOOOLLLGGGBBBEEEFFFGGGHHHIIIKKKLLLMMMKKKKKKJJJJJJJJJKKKLLLMMMKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLMMMMMMNNNOOOOOONNNLLLIIIEEEBBB@@@???>>>;;;:::999999888888999999888888888777666666888:::;;;<<<>>>???@@@???>>>===:::999888777888:::<<<===>>><<<:::888777888:::;;;;;;:::999777777888999:::<<<:::666333000//////000,,,------...///000111111000000000000000000000000000000000000////////////000000111111111111000000000000000000000000000000000000//////000111111222000000000000000000000000////////////////////////111000////////////000111000000111111222333333333333444444444555666666666:::999888888:::===@@@CCCDDDEEEGGGGGGGGGHHHKKKMMMOOOPPPRRRUUUYYY\\\___aaa^^^___^^^]]][[[\\\___aaa]]]^^^```______```bbbdddfffccc```______aaaaaaaaabbbfffllluuuwwwaaa___ZZZaaannnooo^^^TTTPPPQQQTTTUUUVVV\\\hhhsss}}}|||{{{xxxuuussstttwwwzzzyyykkk]]]WWWTTTSSSTTTTTTSSSRRRQQQPPPPPPQQQQQQTTTVVVZZZ___hhhuuuttt___UUUUUURRRQQQPPPPPPOOOOOOPPPPPPKKKJJJGGGEEEEEEEEEFFFGGGGGGJJJNNNRRRVVVYYY^^^aaa[[[^^^^^^ZZZRRRKKKFFFEEEFFFGGGIIIJJJLLLNNNRRRUUUWWWbbbqqq|||~~~|||{{{jjjWWWMMMHHHHHHIIIIIIJJJLLLPPPTTTZZZ\\\```ffflllpppooonnnkkkgggfffhhhlllqqq{{{ppp^^^RRRKKKKKKKKKKKKLLLMMMNNNOOOHHHJJJLLLNNNMMMKKKHHHGGGDDDEEEFFFGGGJJJPPPZZZaaallluuu~~~~~~{{{||||||sssiii```^^^^^^\\\ZZZZZZVVVVVVUUUTTTSSSSSSSSSTTTTTTRRROOONNNMMMKKKHHHFFFEEEEEEEEEFFFHHHKKKMMMOOOKKKJJJIIIIIIIIIJJJKKKLLLNNNMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMJJJGGGCCCAAA@@@???;;;:::999999888888999999888999888777666666888:::;;;<<<>>>???@@@???===<<<:::999888888999:::<<<===>>><<<:::888777888999:::;;;;;;:::::::::999999999<<<:::666333111000000000------...///000111222222000000000000000000000000111111111000///.........000000111111111111000000000000000000000000000000000000/////////000111111000000000000000000000000////////////////////////111000000//////000000111111111222222333444444444444444555555555555555555888888999:::<<<>>>@@@AAACCCEEEFFFFFFFFFHHHJJJLLLOOOPPPQQQTTTXXX[[[^^^```\\\]]]]]]]]]\\\]]]```bbb___```aaa```___```aaacccfffdddbbbbbbcccddddddcccbbbeeekkksssyyycccaaaYYY```nnnooo]]]SSSPPPRRRTTTTTTVVV^^^kkkvvviii[[[VVVSSSSSSTTTTTTSSSPPPNNNNNNOOOQQQRRRUUUWWWZZZ```iiivvvvvv```UUUTTTRRRRRRRRRQQQQQQPPPPPPPPPMMMKKKIIIFFFEEEEEEEEEFFFEEEIIINNNTTTZZZ```gggkkkiiiiiifff___TTTKKKGGGFFFGGGIIIJJJKKKLLLOOOTTTWWW]]]gggvvv~~~~~~|||{{{lllWWWMMMGGGHHHIIIIIIIIIKKKOOORRRWWWYYY]]]bbbhhhkkkkkkjjjhhheeefffiiimmmrrr{{{uuucccWWWQQQRRRTTTVVVWWWWWWVVVVVVSSSSSSSSSRRROOOLLLHHHFFFEEEIIIMMMOOORRRZZZfffpppxxx|||}}}xxxxxx{{{tttlllddd]]]]]]^^^[[[XXXXXXUUUUUUTTTTTTTTTSSSSSSSSSSSSQQQMMMKKKIIIHHHGGGGGGDDDEEEFFFHHHJJJLLLNNNOOOKKKJJJIIIHHHHHHIIIJJJKKKNNNNNNNNNMMMMMMLLLLLLLLLKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMJJJHHHEEEBBB@@@???;;;:::999999888888999999888999999777666666888:::;;;<<<>>>??????>>>===<<<999999999999:::;;;<<<======<<<:::888777777888888:::;;;<<<<<<<<<;;;:::999:::999666333111000//////000000000/////////......000000000000000000000000111000000000/////////...000000111111111111000000////////////////////////000000/////////000000111000000000000000000000000////////////////////////000000000000000000000000111222222333333444555555555555555555555444444444777888:::;;;===>>>???@@@CCCDDDFFFFFFFFFGGGJJJLLLMMMMMMOOORRRUUUXXX[[[]]]\\\]]]^^^]]]]]]]]]___bbb```aaabbbaaa``````aaacccdddccccccdddffffffeeecccbbbeeejjjrrrzzzcccaaaYYYaaaqqqppp]]]RRROOOPPPRRRRRRTTT]]]jjjvvvhhh[[[WWWUUUSSSTTTTTTSSSPPPNNNNNNOOOQQQSSSTTTVVVYYY___iiivvvxxxbbbVVVTTTRRRRRRRRRRRRRRRRRRRRRRRROOONNNJJJGGGEEEEEEEEEEEEDDDHHHMMMTTT[[[ccclllqqquuurrrkkk```SSSJJJGGGGGGHHHIIIJJJLLLMMMQQQVVVZZZaaakkkwww~~~~~~|||}}}mmmWWWMMMGGGHHHHHHHHHIIIKKKNNNQQQUUUVVVZZZ___dddgggggggggfffdddeeejjjnnnsss|||{{{kkk___[[[]]]```bbbbbb```^^^\\\^^^\\\ZZZWWWTTTRRRPPPOOOLLLQQQWWW[[[___gggrrr{{{}}}wwwtttyyyyyyrrrllleee^^^ZZZ\\\\\\YYYWWWXXXVVVVVVUUUUUUTTTTTTSSSSSSRRRPPPLLLHHHEEEEEEFFFGGGEEEGGGKKKNNNOOOOOOMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLJJJHHHEEECCCAAA???;;;:::999999888888999999999999999888666777999;;;<<<===>>>??????>>><<<;;;999999999999:::;;;<<<<<<<<<;;;:::888888777888888:::;;;<<<======;;;:::999888777555222000//////////////////.........------111111111111111111111111.../////////000000000111000000111111111111000000////////////////////////000000///////////////000000000000000000000000000000000000000000000000000000000111111111111000000111222222333333444555555555555555555555444444444666888:::<<<>>>?????????CCCEEEFFFGGGGGGHHHJJJLLLMMMNNNOOORRRUUUXXX[[[\\\]]]^^^___^^^]]]]]]^^^___aaabbbbbbbbb``````bbbdddcccccccccdddffffffdddbbbcccfffkkkrrr~~~eeeaaa\\\eeeuuuqqq]]]SSSOOOPPPPPPQQQSSS[[[hhhuuu|||eee[[[YYYXXXUUUSSSTTTRRRPPPNNNNNNPPPRRRSSSRRRTTTXXX^^^hhhuuu}}}gggZZZWWWRRRRRRSSSTTTUUUUUUUUUUUURRRPPPMMMIIIGGGFFFEEEFFFEEEHHHLLLQQQWWW```iiiooouuurrriii]]]QQQIIIHHHJJJIIIJJJLLLMMMOOOTTTZZZ^^^eeemmmwwwzzzzzzzzzoooXXXMMMHHHIIIIIIIIIIIIKKKNNNQQQTTTUUUXXX\\\bbbeeefffffffffdddeeejjjooouuu~~~sssiiigggggghhhhhhfffdddaaa___]]]\\\ZZZYYYYYYZZZ[[[[[[[[[___fffkkkooottt{{{~~~xxxsssuuu~~~{{{tttooojjjfff___ZZZXXXYYYYYYWWWVVVXXXVVVVVVVVVVVVUUUSSSRRRQQQOOONNNKKKHHHEEEDDDGGGIIIIIILLLPPPSSSSSSQQQMMMKKKLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHEEECCC@@@???;;;:::999999888888999999999:::999888777777999;;;<<<===???@@@???>>><<<;;;777888888999:::::::::;;;::::::999888888888888888:::;;;<<<<<<<<<;;;:::999888777555333111000//////++++++,,,---...///000000111111111111111111111111.........///000111111111000000111111111111000000000000000000000000000000000000//////......//////000000000000000000000000000000000000000000000000000111111222222111111000111111222222333444444444444444555555555555555555777888:::<<<===?????????DDDFFFGGGGGGGGGIIIKKKMMMPPPQQQRRRUUUWWWZZZ]]]^^^]]]^^^______]]]]]]]]]^^^aaabbbcccbbbaaabbbccceeedddccccccdddeeeeeecccaaadddfffkkkrrr}}}iiiccc^^^gggyyyppp^^^TTTQQQQQQPPPRRRTTT[[[hhhttttttaaaZZZ\\\[[[WWWTTTRRRQQQOOONNNNNNOOOQQQRRRRRRTTTWWW]]]eeeqqq~~~jjj\\\YYYRRRTTTVVVXXXYYYZZZZZZYYYUUUSSSOOOKKKHHHFFFFFFFFFGGGHHHJJJMMMQQQWWW___eeeiiigggbbbYYYPPPKKKKKKNNNKKKLLLNNNPPPSSSXXX___dddjjjqqqwwwyyyxxx{{{qqqZZZOOOIIIIIIJJJIIIIIIKKKOOOQQQSSSTTTVVV[[[aaaeeeffffffhhhffffffkkkqqqwww|||tttrrrooojjjfffcccaaaaaaaaa^^^___aaaccceeefffhhhhhhlllooouuuzzz}}}~~~}}}}}}{{{vvvrrrqqqxxxvvvnnniiifffbbb```\\\WWWUUUWWWWWWUUUVVVYYYVVVVVVVVVUUUSSSQQQOOONNNKKKLLLKKKIIIGGGGGGKKKNNNQQQRRRTTTUUUTTTQQQNNNLLLMMMLLLKKKJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIGGGEEEBBB???>>>;;;:::999999888888999999999::::::888777777999;;;===>>>???@@@???>>><<<;;;666666777888999999999999888888888888888999999999;;;;;;;;;;;;;;;:::999999999888777555444222111111,,,,,,---...///000111111111111111111111111111111////////////000000000000000000111111111111000000000000000000000000000000000000///...............000000000000000000000000000000000000000000000000000111222222222222111000000000111111222333333333333444444444555666666666888888999;;;<<<>>>???@@@EEEGGGHHHHHHHHHJJJLLLNNNQQQRRRSSSUUUXXX[[[]]]___[[[]]]^^^___^^^^^^___``````aaabbbbbbbbbccceeeggggggeeedddcccddddddcccbbbcccfffjjjppp{{{mmmeee^^^gggyyyooo^^^UUUSSSRRRRRRTTTUUU\\\hhhtttnnn]]]ZZZ]]]]]]YYYUUUPPPOOONNNNNNNNNOOOPPPQQQTTTUUUWWW\\\dddooo{{{jjj\\\YYYTTTUUUXXXZZZ\\\]]]]]]]]]VVVTTTPPPLLLIIIGGGGGGFFFIIIIIIIIIJJJKKKPPPWWW\\\\\\\\\[[[VVVPPPMMMNNNPPPMMMNNNPPPRRRUUU[[[ccchhhooouuuzzzzzzyyy~~~sss\\\QQQIIIJJJJJJJJJJJJKKKOOORRRRRRSSSVVV[[[aaaeeeggggggjjjhhhhhhmmmrrryyy{{{yyysssjjjbbb]]]]]]___bbbhhhjjjnnnrrruuuvvvuuuuuuxxx{{{~~~yyysssooolllppp{{{xxxssskkkeeebbb```^^^\\\ZZZVVVTTTUUUVVVTTTVVVYYYUUUUUUUUUTTTRRROOOMMMKKKHHHJJJKKKJJJIIIKKKOOOSSSWWWWWWVVVUUUSSSQQQOOONNNNNNMMMLLLKKKJJJJJJKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHGGGEEEBBB???===;;;:::999999888888999999999::::::999777777999;;;===>>>???@@@???>>><<<:::555666777888888999888888777777777888999999::::::;;;;;;:::::::::999999999;;;:::999777666444333333000000000000////////////111111111111111111111111111111000000//////......000000111111111111000000000000000000000000000000111000///...............000000000000000000000000000000000000000000000000000111222333333222111000///000000111222222333333333333444444555666777777888888999:::<<<>>>@@@AAAFFFGGGIIIIIIIIIJJJMMMOOOPPPQQQRRRTTTWWWYYY\\\]]]XXX[[[]]]_________aaabbb```aaabbbcccbbbcccfffhhhiiigggeeedddddddddcccbbbbbbdddiiiooozzzpppaaabbbiiiwwwlll]]]TTTPPPQQQUUUPPPTTT[[[dddqqqrrreeeZZZZZZ]]]\\\YYYXXXSSSQQQOOOMMMLLLMMMOOOPPPNNNQQQUUUYYY```jjjvvvxxxeeeXXXXXXWWWWWW[[[```cccccc```]]]WWWPPPMMMMMMMMMIIIFFFGGGHHHJJJLLLMMMNNNOOOOOOXXXUUUQQQOOOOOOPPPQQQQQQPPPPPPQQQRRRWWW___hhhoooyyy~~~www]]]OOOLLLLLLKKKKKKLLLNNNPPPQQQPPPSSSXXX]]]bbbfffhhhiiijjjkkknnnqqqxxx~~~xxxoooddd]]]___eeelllpppvvvzzz}}}}}}|||{{{~~~~~~wwwqqqnnnnnnpppuuu|||pppaaa^^^[[[XXXWWWWWWUUUTTTOOOPPPQQQSSSTTTUUUVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPKKKKKKJJJIIIKKKPPPWWW\\\^^^[[[VVVRRRPPPNNNKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKMMMNNNNNNNNNMMMLLLKKKJJJIIIGGGDDDAAA>>><<<::::::999999888777777777999999999888777888:::<<<<<<===???@@@???>>><<<;;;888666555777:::<<<;;;999777666666777888888555333777888:::;;;;;;:::888777888888777666555333111000///000111222222111//////111000///......///000111000000000000000000000000111111111111111111222222////////////000000000000111111000000//////......111111111000000000000000---+++...444444000000555333333222111000000000111//////000111222222333333333444666666555555777888888999:::<<<>>>???@@@@@@EEEFFFGGGGGGEEEEEEFFFGGGLLLQQQTTTTTTVVVYYYYYYVVV[[[[[[[[[[[[\\\^^^```aaa```bbbccccccaaabbbfffjjjhhhgggfffeeecccbbb``````cccdddiiiqqqyyyttteeebbbiiixxxnnn___UUUPPPPPPSSSSSSWWW]]]fffrrrooocccZZZZZZ^^^]]]YYYXXXSSSQQQOOOMMMMMMNNNPPPQQQPPPRRRUUUYYY^^^iiiuuu}}}jjj\\\XXXVVVWWWZZZ```ccccccaaa^^^YYYSSSQQQRRRQQQMMMJJJJJJJJJLLLMMMNNNOOOPPPPPPTTTRRRPPPOOOOOOQQQRRRRRRTTTUUUXXX[[[aaaiiirrrxxx}}}www^^^QQQMMMMMMLLLLLLMMMNNNPPPQQQTTTVVVZZZ___cccgggjjjkkkmmmooorrrvvv~~~~~~sssllleeeccchhhpppxxx||||||uuuqqqqqqssswww~~~|||lllaaaXXXUUURRRPPPPPPPPPOOONNNMMMNNNQQQSSSUUUVVVVVVVVVUUUTTTRRRQQQOOOOOONNNNNNLLLKKKJJJJJJNNNSSSYYY\\\[[[XXXTTTQQQOOOMMMKKKIIIHHHIIIIIIIIIJJJJJJKKKKKKMMMLLLLLLLLLKKKKKKKKKJJJKKKKKKLLLLLLMMMLLLLLLLLLLLLKKKIIIGGGDDDAAA???===;;;;;;::::::999999888888999::::::999777777999;;;<<<===>>>??????>>><<<;;;999777666777999:::999777999888777888999999777555777888:::;;;;;;:::888777777777777666555333222111000000111111111111000000111000////////////000111000000000000000000000000//////000111222222333333111111000000//////......////////////000000000000000000000000000111111111444111333666666222222666444333222222111111222222000000111111222333333333333444666666555555777888888999;;;===>>>@@@@@@AAADDDEEEGGGGGGFFFGGGHHHJJJLLLPPPSSSTTTVVVZZZZZZWWW[[[[[[[[[[[[]]]^^^___```___aaacccbbb```aaaeeeiiihhhgggfffdddbbbaaaaaaaaaccceeeiiiqqqxxxuuugggbbbjjjyyypppaaaWWWPPPOOOQQQVVVYYY```hhhtttjjj```ZZZ\\\___^^^ZZZWWWSSSQQQOOOMMMMMMNNNPPPQQQRRRSSSVVVXXX]]]ggguuu~~~qqqbbbZZZXXXXXX[[[aaaeeeeeedddccc___\\\ZZZ[[[ZZZVVVSSSQQQQQQRRRSSSSSSTTTTTTUUUSSSSSSSSSSSSTTTUUUVVVWWWWWWZZZ___eeekkksss{{{vvv^^^SSSNNNNNNMMMMMMMMMOOOPPPQQQXXXYYY]]]aaafffkkknnnpppsssuuuxxx}}}}}}nnnlllkkknnnvvv~~~{{{xxxuuuzzz}}}zzzpppeeeYYYQQQMMMKKKHHHHHHIIIIIIIIIHHHIIIKKKOOORRRTTTUUUUUUUUUSSSSSSQQQOOONNNMMMLLLLLLMMMKKKIIILLLRRRXXX[[[[[[WWWTTTQQQOOONNNMMMKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJKKKKKKKKKLLLLLLJJJHHHEEECCC@@@???<<<<<<<<<;;;::::::999999:::;;;;;;999777666777999;;;<<<>>>??????>>>===<<<:::999888888999999888666:::888666666777888777666777888:::;;;;;;:::888777666666666555555444222222111000000000000000111111111000000//////000000111000000000000000000000000---...///000222333444444222222111000///...------.........///000111111111//////000000111111222222222000///111222000000333444444333222222222222333222222222222333333333333333444666666555555777888999:::;;;===???@@@AAAAAACCCEEEGGGGGGHHHHHHJJJLLLLLLPPPSSSTTTVVV[[[[[[YYYZZZ[[[\\\]]]^^^_________^^^```bbbaaa___```dddgggiiigggeeebbbaaaaaabbbbbbdddeeeiiipppxxxqqqeeebbbkkk|||oooaaaWWWQQQOOOQQQVVVZZZaaajjjvvvzzzddd]]]YYY]]]```^^^ZZZWWWQQQOOOMMMKKKKKKMMMOOOPPPTTTUUUVVVXXX]]]gggttt}}}xxxiii^^^\\\[[[^^^dddiiikkkjjjiiigggfffeeefffeeebbb___]]]]]]]]]\\\\\\]]]]]]]]]WWWYYY\\\^^^_________```___dddkkkrrrxxxttt]]]RRROOOOOONNNNNNNNNPPPQQQRRRXXXZZZ^^^dddjjjpppuuuxxxzzz|||qqqssswww}}}uuufff\\\TTTMMMHHHFFFEEECCCCCCDDDFFFFFFFFFEEEHHHLLLPPPSSSTTTTTTTTTRRRQQQOOONNNLLLKKKKKKKKKNNNLLLKKKOOOWWW\\\\\\ZZZSSSQQQOOOOOOOOONNNMMMKKKHHHGGGGGGHHHIIIJJJLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKMMMLLLJJJIIIIIIIIIKKKKKKMMMLLLKKKIIIFFFDDDAAA@@@<<<<<<;;;;;;:::999999999;;;;;;;;;999777555666777:::;;;===>>>???>>>===<<<999888888888888999888888888666333333444555555444666888999::::::999888666555555555555444444333222111000/////////000222222000000000000000000000000000000000000000000000000...//////000111222222333111111000000//////........./////////000000000111......///000111222222333///---,,,---///000111222333222222111111222222222444444333333333333333333333444666666555555777888999:::<<<>>>???@@@AAAAAADDDFFFHHHHHHHHHHHHJJJLLLKKKPPPSSSTTTWWW\\\]]][[[[[[\\\^^^```aaaaaa```___^^^```aaa```^^^___bbbfffhhhfffcccaaa```aaacccddddddeeeiiipppwwwnnncccbbbmmmlll___VVVQQQPPPRRRUUUYYYaaakkkyyyttt```ZZZXXX]]]```]]]YYYWWWOOOMMMKKKJJJJJJKKKNNNOOOUUUVVVXXXZZZ^^^hhhttt}}}rrrccc```___bbbhhhnnnqqqqqqpppooooooooopppooommmlllkkkjjjiiihhhggggggggggggaaafffkkkmmmmmmkkkjjjjjjmmmsss{{{ttt]]]SSSOOOOOONNNOOOPPPQQQSSSTTTWWW[[[aaahhhpppxxx~~~}}}zzzpppbbbVVVNNNJJJGGGEEECCCAAA??????AAACCCCCCCCCBBBEEEHHHLLLOOOQQQRRRRRRPPPOOONNNLLLKKKKKKKKKKKKOOONNNNNNSSSZZZ]]][[[WWWQQQPPPOOOOOOPPPPPPNNNMMMHHHHHHGGGGGGHHHIIIKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKIIIGGGDDDBBBAAA;;;;;;;;;:::999999888888:::;;;;;;:::777555555555888:::<<<>>>???>>>>>>===666777888888888999:::;;;888666333333444555555444666777999::::::999777666444444555555444333222222111000/////////000222333000000111111111111000000000000000000000000000000111111000000000000000000......//////000000111111111000000000/////////.........///000111222222333333111///...111444444222111111000000000000111111444444333333333333333333333444666666555555777888888999;;;===???@@@AAAAAAFFFHHHIIIIIIHHHGGGHHHJJJKKKPPPSSSSSSWWW]]]```^^^^^^___```bbbbbbbbbaaaaaa^^^```aaa```^^^^^^bbbeeegggeeebbb``````aaacccdddeeeeeeiiipppvvv{{{lllddddddppp}}}jjj]]]UUUPPPQQQTTTTTTYYYaaalllzzzooo]]]YYYXXX\\\___\\\XXXXXXNNNMMMKKKIIIJJJKKKNNNOOOUUUWWWZZZ]]]aaajjjvvv~~~jjjgggeeehhhooovvvyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzxxxuuutttsssttttttsssyyyzzzwwwvvvyyy~~~qqq]]]TTTNNNNNNNNNOOOQQQSSSVVVWWWYYY]]]eeeoooyyy~~~rrr```ZZZPPPIIIEEEDDDDDDDDDAAA???======>>>???@@@???AAABBBDDDGGGJJJMMMNNNOOONNNMMMMMMLLLKKKKKKLLLLLLPPPQQQSSSWWW[[[\\\XXXTTTOOONNNNNNOOOPPPPPPNNNMMMJJJIIIGGGFFFFFFHHHJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMLLLKKKJJJIIIGGGDDDBBBAAA;;;;;;::::::999888888888999:::;;;:::777555555555777999;;;===??????>>>===444666888888888999:::<<<:::888666666777888777666666777999::::::999777666555555555444444333111111////////////000111222333000111111222222111111000000000000000000000000000222111111000000///......------...///000111222222111111111000///.........//////000000111111222222444333111///111555333...000////////////000111111222222222222333333333333333444666666555555777888888999:::<<<>>>???@@@@@@GGGHHHIIIHHHGGGFFFGGGHHHKKKOOORRRSSSXXX^^^bbb`````````aaabbbbbbbbbbbbbbb___aaabbb```^^^^^^aaaeeeeeedddbbbaaaaaabbbcccdddeeeeeeiiipppuuuxxx~~~kkkdddeeerrrkkk\\\TTTPPPQQQTTTUUUZZZbbblllzzzmmm]]]YYYXXX[[[]]]ZZZXXXXXXOOONNNLLLKKKKKKMMMPPPQQQTTTWWW\\\```eeemmmwwwvvvssspppssszzzhhhXXXRRRMMMMMMNNNPPPRRRUUUXXXYYY]]]ccclllwwwvvvdddXXXLLLIIIEEECCCBBBBBBBBBCCCCCCAAA>>>===>>>>>>>>>===@@@@@@AAACCCFFFIIIKKKMMMLLLLLLLLLLLLLLLMMMMMMNNNQQQTTTXXX[[[[[[XXXTTTPPPMMMLLLLLLMMMOOOOOOMMMKKKKKKJJJHHHFFFFFFGGGIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMIIIJJJKKKLLLMMMNNNNNNNNNKKKKKKJJJHHHFFFDDDBBBAAA<<<<<<;;;;;;::::::999999888999::::::888666555555666888;;;===??????>>>>>>555888999999777777999;;;999888777888999999777555666777888999999888777666666666555444333222000///...///000111111222222222000111222222222222111000000000000000000000000000000000000000000/////////......//////000000111111000000000000////////////000000000000000111111111///000//////444999777111000000//////000111111222000000111111222333333333333444666666555555777888666888999;;;===>>>??????DDDFFFGGGGGGFFFFFFHHHIIIKKKOOORRRSSSXXX___cccbbb``````______``````aaaaaa```aaacccaaa___^^^bbbeeecccbbbbbbbbbbbbbbbccccccfffeeeiiippptttuuuyyy~~~|||hhhcccfffssslll]]]TTTOOOPPPTTTWWW[[[cccmmmzzznnn]]]YYYXXX[[[\\\YYYWWWXXXQQQOOOMMMLLLMMMOOOQQQSSSSSSWWW]]]bbbgggoooxxx}}}zzz}}}zzz___QQQNNNMMMMMMNNNPPPSSSVVVYYY[[[bbbhhhrrr}}}uuucccRRRFFFBBBBBBBBBBBBBBBCCCCCCCCCFFFDDDAAA@@@@@@@@@???>>>@@@@@@???@@@CCCFFFJJJLLLKKKKKKKKKKKKLLLMMMOOOOOOQQQVVV[[[]]][[[VVVQQQOOOKKKKKKKKKLLLNNNMMMKKKIIILLLKKKHHHFFFEEEFFFHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMHHHIIIKKKMMMOOOOOOOOONNNJJJJJJIIIHHHFFFDDDBBBAAA>>>======<<<;;;;;;::::::777888::::::888666555555666777:::===??????>>>>>>777999;;;:::777666777999777666666777999888555333555777888999999888777555666666666444333111///...---...000111222222222111000111222333333222111000000000000000000000000000......//////000000111111000000000000////////////......//////000000111111111111111000000000000000,,,///111333;;;DDDCCC<<<111111000000111222333333//////000111222222333333333444666666555555777888666777999;;;<<<>>>>>>>>>BBBDDDEEEFFFFFFGGGIIIKKKKKKOOORRRSSSXXX```dddccc```___^^^]]]]]]^^^```aaa```bbbcccaaa______bbbeeeaaabbbbbbbbbccccccccccccffffffiiipppssstttvvvzzzzzziiidddcccrrrnnn]]]TTTRRRSSSTTTXXX]]]fffppp{{{kkk```ZZZVVVZZZ\\\ZZZWWWUUUUUURRROOOLLLLLLNNNQQQSSSQQQ\\\eeehhhiiipppwww{{{kkkYYYPPPJJJMMMMMMPPPTTTTTTUUU[[[ccceeeooo{{{~~~lll\\\NNNFFFDDDBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDCCCBBBAAAAAA@@@@@@??????>>>???@@@AAACCCEEEEEEJJJNNNNNNMMMNNNSSSXXXXXXXXXYYYXXXUUURRROOOMMMLLLJJJHHHIIIKKKLLLJJJHHHHHHGGGEEEDDDDDDEEEGGGHHHJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLPPPNNNLLLJJJGGGDDD???<<<>>>===<<<;;;:::999999999999:::;;;:::888777888999999:::<<<=========<<<;;;===:::555444555777888888;;;:::999888777555444333555666888999999888777666666666555444333222222111...///111111000000111333000000000000000000000000///000111222222111000///000000000111333444222111//////............//////---...000222222000///...////////////000000000000444555333555DDDRRRMMM>>>444444222111000000////////////000111222222222222555444444555555666777888888999:::<<<===???@@@AAACCCEEEGGGGGGGGGGGGIIIKKKNNNNNNPPPSSSVVVZZZ\\\^^^]]]]]]]]]^^^```aaacccddd___```aaa```^^^]]]]]]___bbb```___aaadddfffeeecccdddhhhmmmpppqqqqqqqqqrrrzzz|||jjjddddddqqqnnn^^^UUUSSSSSSSSSXXX^^^gggppp{{{ooo^^^XXXUUUYYY\\\[[[YYYXXXVVVTTTPPPNNNMMMOOORRRTTTfffooouuutttrrruuuzzz|||gggWWWPPPLLLLLLLLLOOOSSSTTTTTT[[[ccclllvvvlll[[[PPPGGGCCCCCCAAABBBCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBB???>>>>>>>>>???@@@BBBCCCEEEIIILLLLLLKKKMMMRRRWWWWWWXXXWWWVVVTTTQQQNNNLLLJJJIIIHHHIIIKKKLLLKKKIIIHHHGGGFFFDDDDDDFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMJJJKKKKKKLLLLLLKKKKKKKKKMMMLLLJJJIIIGGGEEEAAA>>>>>>===<<<:::999999888888999:::;;;:::888777888999:::;;;<<<===>>>===<<<<<<===999555444555777888888;;;;;;:::999777666555444444555777888999888666555888777777666555444333333000111222222111111222333000000000000000000000000///000111222222111000///000//////000111222111///000000////////////000000//////000111111000///...////////////000000000000...222222000666???<<<111333333222111000000000000///000111222333333333333444444444444555666777888888999:::<<<===???@@@AAACCCDDDFFFFFFEEEFFFGGGIIINNNOOOQQQSSSVVVYYY\\\]]][[[[[[\\\]]]^^^```aaabbb```aaabbbaaa___^^^___```dddbbbaaaaaadddeeedddcccdddgggkkkmmmmmmmmmmmmnnnsss}}}iiibbbeeeoooooo___VVVSSSSSSRRRXXX^^^gggqqq|||rrr]]]WWWUUUYYY\\\[[[ZZZ[[[YYYVVVRRROOONNNPPPRRRTTTjjjrrrwwwvvvtttwww{{{}}}zzz```TTTPPPMMMMMMMMMPPPTTTUUUWWW]]]fffuuu|||jjjUUUIIIDDDBBBAAABBBCCCDDDEEEFFFGGGHHHHHHHHHJJJJJJIIIHHHGGGFFFEEEEEEAAAAAAAAAAAAAAABBBCCCDDDFFFHHHIIIIIIHHHKKKQQQVVVWWWVVVVVVTTTRRROOOLLLJJJGGGGGGHHHJJJLLLMMMLLLKKKIIIGGGFFFEEEEEEFFFGGGIIIHHHIIIIIIJJJKKKKKKLLLLLLHHHIIIJJJKKKKKKLLLKKKKKKKKKJJJHHHHHHGGGEEEBBB???===<<<;;;999888888888888999:::::::::888777888999;;;<<<===>>>???>>>======<<<999555444555777888888<<<;;;;;;999888777666555333444666888888888666666888888777666555444333333222333444333222111222333000000000000000000000000000000111111111111000000111000//////000000///...111111000000000000111111111111000000//////......////////////000000000000,,,444666111///333333///222111111000000111111111111111222333444444444444444444444444555666777888888999:::<<<===???@@@AAADDDFFFGGGGGGFFFFFFGGGIIIOOOPPPQQQTTTVVVYYY[[[\\\\\\\\\\\\]]]___```bbbcccaaabbbbbbaaa```___```bbbfffdddaaa```bbbccccccbbbjjjlllmmmnnnmmmnnnoooqqqppp~~~hhh___ccclll{{{ooo```WWWTTTSSSRRRXXX^^^gggqqq|||ppp^^^XXXVVVXXX[[[ZZZ[[[^^^[[[YYYTTTQQQOOOPPPSSSTTT\\\eeelllooorrrzzzppp[[[RRROOONNNOOOOOORRRVVVYYY[[[ccclllzzzzzzgggWWWFFF@@@AAAAAABBBCCCEEEFFFHHHJJJLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIGGGGGGJJJPPPTTTVVVVVVUUUSSSPPPMMMJJJIIIEEEGGGIIILLLNNNNNNMMMLLLIIIHHHFFFEEEEEEFFFHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJKKKLLLMMMNNNNNNNNNKKKJJJHHHHHHGGGEEEAAA>>><<<;;;:::999888777777777888999:::999888777777999;;;<<<>>>?????????>>>===;;;888555444666888888888<<<<<<;;;:::999888777666333555777999:::999888777888888777555444333222222222333444333111000000111000000000000000000000000000000000111111000000000333111//////000000///...111000000//////000000111222111000///.........///////////////000000000000,,,333666333000333444333000000000000000111222222111222333444555555555555444444444444555666777777888999:::<<<===???@@@AAAGGGHHHJJJJJJIIIHHHJJJKKKOOOPPPRRRTTTWWWXXXZZZZZZ^^^^^^___```aaacccdddeeeaaabbbbbbaaa______aaaccceeeccc___]]]]]]___```bbbmmmnnnnnnnnnnnnooorrrtttvvvkkkbbbaaaiiiyyyooo```WWWTTTSSSRRRYYY^^^gggqqq|||mmm___YYYVVVXXXYYYYYY\\\______\\\WWWSSSQQQQQQSSSUUUVVV___gggmmmuuugggWWWQQQNNNNNNNNNNNNRRRWWW[[[___iiirrr~~~ooocccVVVKKKAAA@@@BBBBBBAAABBBEEEGGGJJJMMMOOOPPPQQQQQQPPPPPPOOOOOOOOOOOOOOONNNPPPPPPOOOOOONNNNNNMMMMMMOOONNNLLLKKKKKKMMMQQQTTTWWWVVVUUURRROOOMMMJJJIIIEEEHHHLLLOOOPPPOOONNNMMMIIIHHHFFFEEEEEEFFFHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJLLLMMMNNNNNNNNNNNNMMMKKKJJJHHHGGGDDD@@@===<<<;;;:::999888777777777888999:::999777666777888;;;<<<>>>?????????>>>===:::888555555666888888888<<<;;;;;;:::999888777777444666888;;;<<<<<<;;;:::::::::888777666444333333111222333222000//////000000000000000000000000000111000000000000000000111444222000000000111000///000//////......//////000111111000///.../////////////////////000000000000,,,///000///000222222000////////////000111222222222222333444555555555555333333333444444555666777888999:::<<<===???@@@AAAGGGHHHIIIIIIIIIIIIJJJLLLOOOPPPRRRUUUWWWYYYYYYZZZ^^^^^^^^^___aaabbbdddeee```aaa```___^^^^^^aaaccccccaaa]]]ZZZYYY\\\```ccciiijjjkkkjjjjjjlllppprrrzzznnnfff___jjj|||nnn___WWWTTTTTTTTTYYY___hhhrrr}}}|||kkk^^^YYYVVVXXXYYYYYY^^^cccddd```[[[WWWTTTTTTVVVWWWZZZbbbjjjqqq|||}}}tttuuuwww```VVVQQQOOONNNMMMMMMQQQXXX]]]cccnnnyyymmm[[[RRRJJJCCC@@@BBBDDDBBBBBBCCCGGGIIIMMMQQQTTTVVVWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXVVVUUUZZZXXXUUUSSSSSSTTTVVVWWWYYYXXXVVVSSSPPPMMMKKKJJJGGGKKKPPPSSSRRROOOMMMLLLJJJHHHGGGFFFFFFGGGHHHJJJHHHIIIIIIJJJKKKKKKLLLLLLIIIJJJKKKLLLLLLMMMLLLLLLNNNMMMKKKIIIHHHEEEAAA>>>===<<<;;;999888888888888888999999999777666777888;;;<<<===>>>???>>>======999777555555777888999888;;;::::::999888888777777444666999;;;=========<<<===<<<;;;999888666555444000111222111/////////111000000000000000000000000111111000000000000111111444222000///111222222111//////............///////////////000000000000000////////////000000000000222000...///111222000...////////////000000111222222222333444555555555555333333333333444555666777888999:::<<<===???@@@AAACCCDDDFFFGGGFFFGGGIIIJJJMMMOOORRRUUUXXXYYYZZZZZZ[[[[[[[[[\\\^^^___aaabbb`````````^^^]]]^^^aaadddcccaaa]]]ZZZYYY]]]ccciiilllmmmmmmmmmlllmmmppprrrvvvkkkccc^^^lllmmm]]]UUUTTTUUUUUUYYY___hhhrrr}}}{{{yyyyyy|||uuugggZZZVVVTTTWWWYYY[[[aaaiiiiiifffaaa\\\YYYXXXYYY[[[]]]fffpppzzzvvvhhhbbbccciiirrrjjjZZZUUUSSSPPPOOOOOOOOOTTT\\\bbbjjjvvv{{{tttiiiZZZNNNJJJDDDAAABBBDDDEEECCCEEEIIILLLOOOTTTZZZ^^^```aaabbbdddeeefffgggiiijjjkkklllkkkkkkkkkjjjhhhfffdddccceeecccaaa___^^^]]]]]]\\\\\\ZZZXXXTTTQQQOOOMMMLLLKKKOOOTTTVVVSSSOOOLLLKKKJJJIIIGGGFFFFFFGGGIIIJJJIIIJJJJJJKKKKKKLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLMMMLLLKKKJJJIIIGGGCCC@@@>>>===<<<:::999999888888777888999888777666777888:::;;;<<<===>>>===<<<<<<888777555666777999999888999999999888888777666666333555888;;;============<<<;;;:::888666555333333///111222222000000111333000000000000000000000000222111000//////000111222333111......000111222222000000////////////000000---...///000111111000000////////////000000000000444222111111222222111111000000/////////000000111111222333444444555555444333333333333444555666666888999:::<<<===???@@@AAA@@@BBBEEEFFFFFFGGGIIIKKKLLLNNNRRRUUUXXXZZZ[[[[[[ZZZZZZZZZ[[[]]]^^^```aaaaaaaaaaaa___^^^___cccfffeeeccc```\\\\\\bbbkkkrrrqqqrrrrrrqqqooonnnooopppooo}}}zzzddd\\\^^^ooommm\\\UUUTTTUUUVVVYYY___hhhrrr}}}~~~vvvnnnkkkpppvvvyyyzzz{{{nnncccWWWSSSSSSVVVYYY]]]eeemmmmmmjjjddd___\\\[[[\\\^^^```iiivvvsssccc\\\YYYXXXZZZ```fff{{{bbbVVVUUUTTTRRRQQQRRRSSSYYYaaahhhppp}}}rrreee___WWWNNNHHHIIICCCBBBDDDGGGFFFEEEIIIPPPSSSVVV\\\bbbgggjjjkkkkkknnnnnnppprrrtttuuuwwwxxxxxxxxxxxxwwwuuussspppooommmkkkhhhgggeeedddbbb```]]]\\\YYYUUURRRPPPNNNMMMMMMRRRWWWXXXTTTOOOLLLJJJJJJIIIGGGFFFFFFGGGIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMOOOOOOPPPPPPPPPOOOOOONNNLLLKKKJJJJJJJJJIIIFFFCCC>>>===<<<;;;:::999999999777888999888777666666888999:::<<<=========<<<;;;888666555666888999999888999888888888777777666666222444777:::<<<======<<<888888666555333111000///000111333333222222333555000000000000000000000000222111000//////000111222111///------...111222222111111000000000000111111+++,,,///111222222111000////////////000000000000......///000000///111444000000////////////000000111111222333444444444444333333333333444555666666888999:::<<<>>>???@@@AAAAAACCCEEEGGGHHHIIIKKKMMMKKKMMMQQQVVVYYY[[[[[[[[[[[[[[[\\\]]]^^^```aaabbbccccccbbb```___aaadddggggggfffccc``````fffqqqyyyqqqrrrqqqooollljjjiiiiiilllyyy