BM6P6(@ ---------............///+++,,,---.........------...///111222222222111000........................+++,,,...//////...,,,+++......////////////......////////////////////////---...///...------...///............//////////////////000000000000//////...000111111000000111222333222111///......------111111111111111111111111000000000000000000000000//////000111222222333333333222000//////000222333222222222222222222222222222222222333333444444444000111333555555555333222555555555555666666666666444444444555777999<<<===:::<<<>>>???>>>===>>>???>>><<<;;;<<>>===<<<;;;::::::>>>;;;888888999;;;=========<<<;;;;;;<<<===>>>???:::;;;;;;;;;<<<=========::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;::::::999;;;;;;;;;:::999888777666444666777777666555555666555666666666444333444555333333333444444555555555222222222333333333444444333333333222222111111111222111111333666555222...111111111111111111111111000000000000000000000000111111111111111222222222000000000000000000000000---///000000//////000222---///000...,,,---000333+++,,,---......---,,,+++------------------------111000///...------...///.........------,,,,,,,,,------------------------/////////...------,,,,,,000,,,((()))---000///,,,111///---+++++++++)))(((...---,,,++++++---...000.........------,,,,,,,,,///---,,,---000000...+++---------,,,,,,+++++++++------------------------,,,---......//////......,,,---......//////.........///000///---,,,,,,............///000222444555......//////000000111111222111111111000000////////////000000000000//////...///000000000000000///000000000000000000000000111222222333333222222111111111222222222333333333111222222222222333333333111111222333333444555555333333444444444444444444999999999:::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<===>>>@@@@@@@@@AAABBBDDDBBBBBBBBBBBBAAA@@@??????AAAAAABBBBBBBBBAAA@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBCCCFFFIIIKKKQQQRRRRRRRRRPPPLLLIIIGGGGGGGGGIIIJJJKKKKKKLLLLLLGGGGGGHHHHHHHHHGGGGGGFFFHHHGGGDDDBBBAAA@@@@@@@@@CCCBBBAAA@@@@@@AAACCCDDDEEEDDDBBB@@@????????????===;;;888777777:::>>>@@@:::;;;<<<======<<<<<<;;;888999:::;;;;;;:::999888777777777777777777777777777777777666666666666666666666777777777777666666---------............//////////////////000000000...///000111111111000///////////////////////////---...////////////...---......////////////......////////////////////////---...//////------...////////////000000000000111//////000000000000//////...000111111000000111222111000000////////////000111111111111111111111111000000000000000000000000///000000111222222333333666555333222222333555666222222222222222222222222111222333333333333333444333444555555444333111///666777777777888888888888666666666777888:::<<<======???@@@???===;;;;;;<<<>>><<<;;;===???AAA@@@>>>@@@??????>>>>>>??????@@@??????>>>===<<<;;;::::::===;;;:::999:::;;;::::::===<<<<<<;;;;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999===;;;:::888888999::::::::::::::::::999888777666555666777666555444555777777888999888666666666777333333333444444444555555555555555555666666666777444444444333333333222222222111000222444444222///111111111111111111111111111111111111111111111111222222111111111111111111000000000000000000000000///000111111000000111222---//////...------000222///000000000000000000///........................111000///...---......///.........------,,,,,,,,,------------------------,,,,,,------.../////////111---***,,,000222000---000...,,,,,,,,,---,,,+++...---,,,++++++---...000......---------,,,,,,,,,///---,,,---///000...,,,---------,,,,,,,,,++++++------------------------,,,---......//////......,,,---......//////......///000111000...---...////////////000111222333444......//////000000000000111111111000000000////////////000000000000//////111111222111111000///...000000000000000000000000111222222333333222222111111111111111222222222222000000111111111222333333111111222333333444555555444444444555555555555555999999999999::::::::::::;;;::::::::::::;;;;;;<<<:::<<<>>>>>>>>>>>>@@@BBBBBBBBBBBBBBBAAA@@@???>>>@@@@@@AAAAAAAAA@@@@@@???BBBBBBAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCEEEGGGIIIMMMMMMMMMMMMLLLJJJHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFDDDBBBAAAAAAAAABBBDDDCCCBBBBBBBBBCCCDDDEEEFFFEEEDDDBBBAAA@@@AAAAAA<<<<<<;;;:::;;;<<<===>>>======<<<<<<<<<===>>>???888999::::::::::::999888777777777777777777777777999999999999888888888888666666777777777777666666---------............///000///.........///111222---...//////000000//////000000000000000000000000////////////////////////......////////////......////////////////////////---...//////------...///000000000000111111111111///000000111111000000///...000111111000000111222///////////////000111222111111111111111111111111000000000000000000000000000000000111222222333333333222111000000111222333222222222222222222222222000222444444222111333555333444444555444333111000666666777777777888888888888888888888999:::;;;<<<<<<>>>???>>><<<;;;;;;;;;===<<<<<<===???@@@@@@?????????>>>>>>>>>>>>?????????>>>>>>===<<<;;;::::::<<<;;;::::::;;;;;;999777>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999>>><<<999777666888:::;;;777888888999888888777777666666666555444444666888777888999888666666666777333333333444444444444555222333333333333333444444555555444444444444333333222111000111222222111000111111111111111111111111222222222222222222222222333222222222111000000000000000000000000000000000111222333222000000000222...//////...------///111111111000000000000111111////////////////////////000000///............///.........---------------........................,,,,,,------.../////////000...---///222333111...///---,,,,,,...///......------,,,+++,,,---...///...------------,,,,,,,,,...------...//////...,,,------------,,,,,,,,,,,,------------------------,,,---......//////......,,,---......//////......///000111000///...///000000000//////000111111222...////////////000000000111111000000000000//////////////////////////////333333333222111000///...000000000000000000000000111111222222222222111111000000000000111111111111111111111111222333444555111222222333333444444555111222222222333333333444888888888999999999:::::::::999999999::::::;;;<<<:::<<<>>>>>>>>>>>>@@@BBBBBBBBBBBBBBBAAA@@@???>>>>>>??????@@@@@@@@@??????@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHEEEFFFFFFGGGHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBB===>>>>>>>>>>>>===<<<<<<>>>===;;;:::;;;<<>>;;;;;;;;;<<<>>>?????????>>>>>>>>>======>>>>>>>>>>>>>>>===<<<<<<;;;::::::<<<:::888888999::::::999>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::999999999999999999999999999999888888888888888888888888:::999888888888999;;;<<<666666777888888888888888777777666444333444666999444555666555333333333444444444444444444444444444111111111222222222222222444444444444444333333333222111000000000111111111111111111111111111111111333333333333333333333333333333333222111000//////000000000000000000000000111222222111///...///000.../////////......//////000///...------...///000/////////////////////////////////.........//////...............---------/////////////////////////////////...------,,,,,,///......000222222000---000///------/////////...------,,,,,,,,,---...///------------------------------......///......---------------------,,,,,,------------------------,,,---......///.........,,,---......///............000111000......///000//////............//////////////////////////////000000000000000000///////////////....../////////111111111111111000///...////////////////////////111111222222222222111111////////////000000000000222222222222333555666777222222222333333444444444222222222333444444555555777777777888888888999999999888888999999:::;;;<<<<<<>>>???@@@???@@@AAACCCAAAAAABBBAAAAAA@@@???>>>======>>>???????????????>>>???@@@AAABBBCCCCCCCCCAAABBBCCCDDDDDDDDDCCCBBBCCCCCCCCCCCCDDDEEEGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEBBBCCCDDDFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIGGGFFFFFFEEEDDDCCCCCCCCC@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;<<<===>>>???::::::::::::::::::::::::777777777777777777777777666777777777777777888888666666777777777777666666---------............///,,,+++***))))))+++---...---------------......///........................//////...------...//////......////////////......////////////////////////...///000///......///000........./////////000000000000111111111111000000...000111111000000111222222222111000000000000000111111111111111111111111000000000000000000000000111111111111111222222222444444444333333444444444222222222222222222222222///222444333111000222555000000222333444555555555444444444444555555555555777777888888888888888777666888:::;;;;;;;;;<<<>>>999:::;;;<<<<<<===>>>???>>>======<<<<<<======>>>======<<<<<<;;;;;;::::::<<<999666555777999;;;<<<======<<<<<<<<<;;;::::::;;;;;;::::::999999999888999999999999999999999999888888888888888888888888444555888:::;;;<<<;;;;;;555666777888888888888888777777666444333444666999333444555444222111222333444444444444444444444444555555555444444444444444222222222222222333333333222222111111000111222333111111111111111111111111333333333333333333333333333333333222111000//////000000000000000000000000///000111000...------...//////.../////////......///...,,,,,,,,,,,,...///..............................//////////////////......................../////////////////////////////////...------,,,,,,,,,,,,---///000000...---222000......//////...---,,,,,,,,,,,,------......---------------------------......///......------------------------------------------------------,,,---......///.........,,,---......///.........---...//////------...///......---,,,,,,,,,,,,---/////////...............//////////////////000000//////............//////------...///000000000///////////////////////////000111111222222111111000....../////////000000000222111111111111333555666222222333333333333444444444555555666777888888888666666666777777777888888777777777888999:::;;;;;;<<<===????????????AAACCCAAAAAAAAAAAA@@@???>>>>>>;;;<<<===>>>???@@@@@@@@@>>>???@@@AAABBBBBBBBBBBB@@@AAACCCDDDDDDCCCBBBAAABBBBBBBBBCCCDDDFFFGGGHHHFFFGGGGGGGGGFFFEEEDDDCCCAAAAAABBBDDDEEEEEEEEEEEECCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCAAA???>>>>>>>>>???:::<<<>>>@@@AAAAAA???>>>::::::::::::::::::::::::777777777777777777777777666666777777888888888999666666777777777777666666---------............///...---,,,,,,,,,---//////...------------...//////......................................................////////////......////////////////////////...///000000......///000............////////////000111111222222111111000...000111111000000111222333222111000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222333333333333222222222222222222222222222222111111111111222222222222333333333333333333333333555555666666666777777777666666777888888888777777888:::;;;;;;999888999:::888:::;;;<<<<<<===???@@@======<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;888555555666999:::;;;;;;;;;<<<<<<<<<;;;::::::::::::999999999999999888999999999999999999999999888888888888888888888888222444888;;;<<<<<<;;;:::666777777888999999999888666666666555444444666888555666777666444333444555555444444444444333333333444333333333333333222222111111222222222222333333111222333333222111222333111111111111111111111111333333333333333333333333333222222222111000000000000000000000000000000000---/////////---,,,---...000///...///000000...,,,//////............//////........................---...//////000/////////.............../////////........................,,,,,,------.../////////+++,,,,,,---------------222000............---,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,...//////...------...------------............------------------------,,,---......//////......,,,---......//////......,,,---......------...///------,,,,,,+++,,,,,,,,,/////////............---......////////////000000000///...------...///000++++++---...///000000000000000000000000000000000000000111111111111000000////////////000000000000111000///......000222333333333333333333333333333111111222333444555555666555555555666666666777777666666777777888999:::;;;999;;;============???AAAAAAAAAAAAAAA@@@???>>>===;;;;;;===>>>@@@@@@AAAAAA>>>???@@@AAABBBAAA@@@???@@@AAACCCDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGEEEFFFHHHIIIJJJJJJJJJJJJEEEFFFFFFFFFEEEEEEDDDCCCEEECCCAAA???>>>>>>???@@@<<<>>>BBBEEEFFFEEEBBBAAA;;;;;;::::::::::::;;;;;;777777777777777777777777888888999999:::;;;;;;;;;666666777777777777666666---------............///........./////////000000///...---------...000000...........................///000000000000///.........////////////......////////////////////////...000111000///...///000...////////////000000000000111111222222111111000...000111111000000111222111111000000111111222222111111111111111111111111000000000000000000000000111111111111111111111111000000000111111000000000222222222222222222222222333000...000333555333000333333333222333333333444555555555666666666777777666666888999999999999888777999::::::999888888999999;;;===>>>===>>>@@@CCC===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;:::::::::999888888999888666444999:::;;;<<<<<<<<<;;;:::888888888888999999999999888888888888888888888888888888888888888888888888555666888:::::::::999888888888999999999999999888555666777666555444555777777888999888666555666777555555444444444333333333111111111111000000000///222222222333333333444444000333666666333222222444111111111111111111111111222222222222222222222222222222111111111111111111000000000000000000000000---...//////......///000000///...///111000...+++//////000000000000//////////////////////////////,,,---///000000000//////---........./////////000------------------------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,---...000...------...///...---,,,,,,------......------,,,,,,,,,---------......,,,...000///---,,,---///------------.........///------------------------,,,---......//////......,,,---......//////......,,,...//////......///000...---------------......//////.........---------........./////////000000000///---,,,,,,---///000,,,---...//////000//////000000000000000000000000000000111111111111000000//////000000000111111111444333000///...///111333333333333333333333333333...//////000222333333444444444555555555666666666666666666666888999:::;;;999;;;<<<===<<<===???@@@@@@AAAAAA@@@@@@???>>>===;;;;;;===???@@@AAABBBBBB>>>???AAAAAAAAA@@@>>>===@@@AAABBBCCCDDDEEEEEEEEECCCDDDFFFGGGGGGGGGFFFEEECCCCCCDDDDDDDDDCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDFFFGGGGGGGGGGGGFFFDDDEEEGGGHHHIIIJJJJJJIIIFFFGGGGGGHHHGGGGGGEEEEEEAAAAAAAAA@@@@@@?????????===???AAACCCEEEDDDCCCBBB<<<;;;::::::::::::;;;<<<777777777777777777777777888888999::::::;;;<<<<<<666666777777777777666666---------.........//////---...//////000///////////////...---...///000111000000000000000000000000...000111333333111000.........////////////......////////////////////////...000111000///...///111000000000000111111111111111111222222222222111111///000111111000000111222/////////000111333444555111111111111111111111111000000000000000000000000222222111111111111111111333333444444444444333333222222222222222222222222444000,,,...444666333...000000111222333555777888333333333444444444555555666777999:::;;;;;;::::::333555888999999:::;;;<<<:::===???@@@??????BBBEEE<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<;;;777222---888999;;;<<<===<<<;;;;;;777777888888999999999:::888888888888888888888888777777777777777777777777:::999999888888888888888999999:::::::::999999888444666777777666555555666666777888777666555666777555555555444444333333333444444444333333333222222333333333444444555555555000444777777555333333444111111111111111111111111222222222222222222222222111111111111111222222222000000000000000000000000---///000000//////000222000///...///111111...***---...///000000///...---000000000000000000000000,,,---///000000000//////---.........//////000000------------------------000//////...------,,,,,,---------,,,+++,,,...000---,,,+++,,,...000000///+++,,,------......------,,,,,,,,,------.........+++...000000---,,,---///---------.........//////------------------------,,,---......//////......,,,---......//////......---///000000//////000222...............///000000//////.........------------.........//////000000000///---,,,,,,---///000///000000000000000///...000000000000000000000000000000111111111111000000000000000000111111111111888777444222111222444555333333333333333333333333333333444555777888888999444444444555555555666666555555555666777999:::;;;;;;===>>>???>>>???@@@BBB@@@@@@AAA@@@@@@???>>>===;;;<<<===???AAABBBCCCCCC???@@@AAABBBAAA???===<<>>@@@BBBCCCCCCAAA>>>===<<<===>>>???@@@AAABBBBBB<<<;;;::::::::::::;;;<<<777777777777777777777777666666777888999999::::::666666777777777777666666))),,,//////---,,,---/////////.........---------///---++++++------+++)))---...//////000/////////////////////////////////---,,,,,,++++++,,,,,,---......------------......111000///......///000111111111111111000000000000000///...------...///000////////////////////////111111000000//////......000000000000000111111222333333222000...///111333---,,,---000444555333111333111222444222...///333222000...///222333111///000000111000000111333666///000000000000111111111222222333333444555666666777777777777777777777888666666666777888:::;;;<<<:::<<<>>>===<<<===AAADDD???>>><<<<<<======<<<;;;???>>>===;;;999777666555999999999888888888777777666777999:::;;;;;;::::::===<<<:::999888999::::::999999999999999999999999999999888777666666666777:::777555666999;;;:::888999888888777666777777777666666555555555555666666666666777777777777666666222222333444444555555666444444444333111///...---333333333333333333333333444444444444444333222111444333111//////000111222333222111111222222000///222222111///...---,,,+++,,,,,,------......//////000000000000////////////111111000000//////......///---,,,,,,,,,,,,+++)))//////............//////111000...------...000111////////////////////////---***((()))+++...///000------,,,,,,,,,------......---,,,+++************---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,------,,,++++++,,,++++++++++++++++++++++++------------,,,,,,+++***,,,,,,+++++++++,,,------.........---++++++,,,---111///---++++++---///111,,,---......///.........------..................---,,,+++***+++---///111....................................////////////---------............///222222111000///...---,,,000000000000000000000000888444111111222444333111222222222222222222222222444444444444444444444444888555222222444555444222666666666777888888999999:::;;;<<<===>>>>>>>>>>>>???@@@@@@??????>>>===<<<======>>>>>>>>>======<<>>======>>>>>>AAAAAA@@@@@@AAADDDFFFHHHEEEEEEFFFEEECCCAAABBBCCC@@@AAACCCBBBAAAAAABBBDDDCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEFFFGGGGGGFFFEEEDDD@@@BBBCCCCCCCCCDDDFFFHHHDDDDDDEEEEEEFFFFFFFFFGGGEEECCC@@@?????????>>>>>>;;;<<<>>>???@@@@@@??????EEE???888666888;;;:::999::::::999888777777888888444777:::;;;;;;:::::::::555666777777777777777666***,,,//////---,,,---/////////.........---------000...,,,,,,......---+++,,,---...///////////////////////////////////////......------------......///......------......///111000///......///000111/////////000000000111111333222111000000111222333222222222222222222222222/////////000000000000000000000000000000111111222333333222000...///111333000///...000222333222000444222333444333///000444333111000000333333222000///000111000000111333555000000000111111111222222222333333333444555555555888777777777777777777777::::::999::::::;;;<<<<<<===???AAABBBAAABBBEEEHHHBBB@@@===;;;<<<<<<<<<;;;;;;;;;;;;:::999888888777777777888888888999999999888999:::::::::999888888<<<;;;:::999999999999:::999999999999999999999999:::999888888888888888888:::777666666999::::::888999888888777777777777777666666555555555555666666666666777777777777666666444444444444444444444444222222333222222111000///333333333333333333333333222222333333222111000000444333111000///000111222333111000000111111000///222222111000///......---/////////000000000000000000000000000////////////111000000000/////////...///......///111222222111//////............//////000///---,,,,,,---///000...........................,,,***+++---///////////////...---------......111000///...------------...---,,,++++++,,,---...------------------------------------------------***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---,,,,,,,,,------...///+++,,,---------...000222///...---,,,,,,---...///---......///000/////////////////////...---,,,,,,......------...///111222....................................////////////........./////////000000333333333222222222222222000000000000000000000000555333000000222333222000222222222222222222222222444444444444444444444444777555222222333555444222555555666666777888888888999:::;;;<<<===========================<<<<<<;;;?????????@@@@@@??????>>>=========>>>???@@@BBBCCCCCCBBBBBBAAABBBCCCEEEFFFEEEFFFFFFEEEBBBAAAAAABBB@@@BBBCCCCCCBBBBBBCCCEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFDDDCCCBBB@@@AAABBBBBBBBBCCCEEEGGGCCCDDDDDDEEEEEEEEEEEEEEEEEECCC@@@?????????>>>======>>>???@@@??????======@@@<<<888777:::;;;999666::::::999888888888888888666777999:::;;;;;;:::999777777777777777777777777+++---......---------..................---------000...------...///...,,,++++++,,,......///////////////////////////////////////............/////////......------......///000000////////////000000.........//////000000000333333222222222222333333222222222222222222222222......///000000111222222000000000000000111111222222222222000//////111333333111///000111222111000222000111333111......222333222111222333444333111///000111111000111333555111111111111222222222333333333333333444444444444888888777777666666666555888777777666666777777888===@@@DDDGGGIIIKKKMMMOOOIIIEEE@@@<<<;;;<<<<<<;;;777888888888999999999999555555666777888::::::;;;::::::::::::999888777666;;;;;;:::999999999999:::999999999999999999999999999999888888888999::::::999888666777888:::999999888888888777777777777777666666555555555555666666555666666777777666666555666666555444444333222222111111222222222222222111333333333333333333333333222222222333222222111111444333111000000000111222222111000000111111000///222222111111111000000000000000000000000/////////000000000000////////////000000000000////////////...---,,,---///000000000........................///...---,,,,,,---...///------------------------...------...//////...---111000///...............111111000///............///...---,,,,,,---...///........................------------------------***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---...///000111,,,,,,------...000111222------------------------......///000000000000000000000//////...---+++***------...///000000000000....................................//////////////////000000000111111111/////////000000111111111000000000000000000000000222111000111222222000...222222222222222222222222444444444444444444444444666444222222333444333333444444555555666777777777888999:::;;;<<<<<<<<<;;;999::::::;;;;;;;;;;;;:::@@@@@@AAAAAAAAAAAAAAA@@@;;;<<<<<<>>>???AAACCCEEECCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFEEEBBBAAAAAABBB@@@BBBDDDEEEDDDDDDEEEGGGEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCAAA@@@???@@@AAAAAAAAAAAADDDFFFBBBCCCCCCDDDDDDDDDDDDCCCDDDBBB@@@?????????>>>===??????@@@@@@???===<<<;;;<<<999888999;;;<<<999555:::999999888888888888999888777777999<<<===:::777999888777666666777888888,,,---............---.................................------......------******,,,---....../////////////////////////////////................../////////............//////000000////////////000000////////////............000000///000000000111111//////////////////////////////000000000111111111000000000000000111111222111111222000//////000222333222000///000111222222...,,,---000...+++,,,000222222111222222222222111///111222111111111222444111111222222222333333333444444333333333333333333888777777666666555555444444444444444555555666777<<<@@@FFFLLLQQQUUUWWWXXXTTTNNNFFF@@@<<<;;;;;;:::666666777777888888999999555555666777888999::::::::::::999999888888777666::::::999999999999999999888888888888888888888888777777777777888999::::::888888777777888999999999888888888888888777666666666666555555555555666666555666666666666666666555555555444444444333333333111222222333333222222111222222222222222222222222222222333333333333333222333222111000000000111111333222111111222333222000111111111111111111111111//////......------,,,,,,000000000000////////////000000000000////////////111...,,,+++,,,---,,,+++------............------...---,,,,,,,,,,,,---...------------------------...---...///000///,,,)))111000///...------------......---,,,,,,,,,,,,,,,......---,,,,,,---......------------------------------------------------***,,,------,,,++++++,,,------------------------,,,,,,,,,------,,,,,,++++++++++++,,,---///000111000...---------...------+++,,,---......---,,,+++------...///////////////.../////////...---,,,,,,***+++---...///...---,,,..................................../////////////////////000000000111111.........////////////000000000000000000000000000000000111222333222000///111222222222222222333333333333333333333333333333444333333333333333333333333333444444555666666777888888999:::::::::::::::777888999:::;;;;;;;;;;;;@@@@@@AAAAAABBBAAAAAAAAA??????????????????@@@@@@BBBBBBCCCDDDDDDDDDCCCCCCEEEFFFFFFEEEBBBAAAAAABBBAAACCCEEEFFFFFFFFFGGGHHHFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCAAA???>>>>>>???@@@@@@???@@@BBBDDDAAAAAABBBCCCCCCCCCBBBAAACCCAAA????????????>>>======>>>?????????>>><<<;;;;;;999888999;;;<<<:::999:::999999888888999999999:::777555888<<<>>>:::666999888666444444555666888............///......------.....................,,,,,,---,,,,,,,,,,,,---***+++,,,---............////////////////////////......------------....../////////......///////////////000000000000//////111111000///...---,,,,,,---......//////000000000........................222111111111000000000///000000000000000111111222///000111000//////000222111111000000000111333555...,,,---///...+++,,,000000111111111000000111111///111222222111000111333111111222222222333333333333333333333333333222222666666666666555555444444555555555666888:::;;;<<<<<>>>>>???@@@@@@AAA@@@@@@AAAAAA@@@@@@???>>>======???@@@AAACCCDDDDDDEEEDDDDDDEEEFFFEEECCCAAABBBCCCAAADDDGGGHHHGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDCCCBBB@@@>>>===>>>???@@@?????????AAACCC@@@AAABBBCCCCCCBBBAAA@@@AAA@@@??????@@@@@@>>><<<;;;<<<===>>>???>>>>>>======<<<:::999;;;<<<======:::999999999999999::::::;;;888555777<<<===:::666888777555333333333555666///.........//////...,,,---------...............***,,,---,,,++++++,,,...,,,,,,---............---////////////////////////...------------------...000//////......//////000//////000000000000//////222111111000///...------...///000111111222111111000000000000000000000000333222222111000000//////000000000000000111111222...000111111//////000111///000222111111111444666000///000222111...000444///000111111000///000111///111333333111000111222111111111111222222222333222222222222333333333333555555555555555555555555222333444555777:::<<<===>>>BBBIIITTT^^^eeehhhiiiccc\\\RRRHHHAAA===:::888999999888888777777666666666666777777777777777777888888777777777888888999777888999999:::999999999888888888888888888888888666666555555555666777777777888999888777777999;;;777888888999999777666555666666555555555555666666444555555666666555555444222222333333444555666666444444444444333222111000222222222222222222222222---...///000111111111111222222222222111111000000333222111222444444444222///000000000000000000000000000000000000/////////000000000000////////////////////////000000000000...,,,******,,,...000000---...///000000///...---------------------------------------------------,,,,,,,,,---...---***(((------,,,,,,,,,---------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,*********+++,,,---...///+++)))''')))---///...---,,,---...//////...---,,,++++++,,,------------,,,***+++---...///000000000---...///111111000...---....................................////////////........./////////000000222222111111111000000000000000000000000000000000///111333333222111222333111111111222222333333444333333333333333333333333000222444444333222333333333333444444555666666666888888999999999999999888888888:::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???>>>>>>???AAABBBCCCDDDEEECCCDDDEEEDDDCCCBBBCCCEEEBBBEEEHHHIIIGGGFFFEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDBBBCCCCCCCCCBBBAAA???>>>>>>???@@@???>>>???AAABBB@@@AAACCCDDDCCCBBB@@@???@@@???>>>???@@@@@@>>><<<:::;;;<<<>>>??????>>>>>>>>>===;;;::::::<<<>>>???:::999999999999::::::;;;;;;999777888:::;;;:::888888777555444333444444555000///---...000000...+++---------.........//////***,,,......,,,+++---///....../////////...------//////////////////////////////............//////000000////////////000000...///000111111000///...000000000000000000000000...///111222333333222222222222222222222222222222111111111111111111111111000000000000000111111222---///000111000///000111000222444444222111222333222000111444333000111666///111333222000///111333///111333333222000000111000000000111111111222222111111111222333333333444333333333444444555555666222222333444555777999:::===@@@FFFPPPZZZbbbeeeeeebbb[[[RRRIIIBBB>>>;;;999999999888888888777777777444555555666777888999999:::999888777666666777777666777888999:::999999888888888888888888888888888888777666666666666666777666888999888777777999;;;666777999999999888666555666666555555555555666666444555555666666555555444333444444444444444444444222333333444333333222222111111111111111111111111...///000111333333444444222222222222222111000000111000///000222333222111111111111111111111111000/////////000000000000000000000000000////////////.../////////000000000111---+++((((((***---...///...///111222222111///............//////.................................---,,,,,,---......,,,***---,,,,,,------...///000......------------......------............------------------------------------------------------***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,---......---)))''')))...000///---...//////////////////...+++,,,------......------,,,,,,---.../////////.........///000000///...---....................................//////////////////000000000111111111............////////////000000000000000000000000///000222111//////111444000111111222333333444444222222222222222222222222///111444444333111222444444444444555666666777777888999999::::::999999888888999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@<<<===>>>@@@AAAAAAAAA@@@??????>>>>>>???AAABBBCCCAAABBBDDDDDDCCCCCCEEEFFFCCCEEEHHHIIIGGGEEEDDDCCCFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBCCCCCCCCCBBB@@@??????@@@@@@@@@??????AAABBB@@@BBBCCCDDDDDDBBB@@@>>>???>>>>>>???@@@@@@>>><<<;;;<<<===>>>>>>>>>===<<<<<<<<<===<<<;;;;;;;;;<<<999999999999999:::;;;<<<:::999999999999999999999999888888777666666555555111///---...000000...+++---------.........//////+++---//////---,,,...111000000000000///...---,,,////////////////////////000000////////////000000000000////////////000000...///000111111000///.........///000111222333444---...000111222222111111111111111111111111111111000000000111222222333333000000000000000111111222---...000111000///000111111444666555222//////111111///111333222///111555000333444333111000222444///111333333222000000111///000000000000111111111000000111222333333444444111222222333444555666666777777777777888:::;;;;;;;;;<<>>???@@@AAAAAAAAA===>>>???@@@AAA@@@??????AAA@@@>>>======>>>@@@AAA@@@AAACCCDDDDDDDDDFFFHHHCCCFFFIIIIIIGGGDDDBBBBBBFFFEEECCCBBBAAAAAAAAABBBAAABBBCCCCCCCCCBBBAAA@@@???@@@AAA@@@??????AAABBBAAABBBDDDEEEDDDBBB@@@>>>???>>>>>>???@@@@@@>>>;;;===>>>>>>>>>>>><<<;;;:::888;;;>>>>>>===:::999888999999999999::::::;;;<<<999::::::999888777999;;;::::::::::::999888666555...---,,,+++++++++++++++---.../////////---,,,+++///...---...//////...,,,111000...---,,,,,,---...............////////////000000/////////.........///...---,,,,,,---...///222666111...111...)))---............/////////000000000000000////////////,,,...000000000000111222333000---,,,,,,...//////---......///////////////---...000111111111000///000000000000000000000000...///000111222333333333111000000/////////000000111111111111111000//////333222111000000000222222000111111111111222222222222333444444333333444666444555555666777888888999666999===CCCIIINNNSSSUUUNNNKKKFFFAAA===;;;;;;;;;888888888888888777666666888777666555666777999;;;888999999888666555666777777:::;;;:::777666666888777555333555888888666333888888777777666666555555555555666777777777777777777888999999999777666555666666666666555555555555555555444444444333333333444333333222222333333444222222222111111111000000000//////111333555555444222111000000000111333333222222222111111111000000000000000000000000000000111111000000000000111111//////.........---------------............------....................................//////////////////.........---------,,,,,,,,,---------......------+++******+++------.........---++++++,,,...//////...---,,,,,,++++++++++++++++++,,,,,,---.../////////000///......---111000...---+++++++++++++++++++++++++++++++++++++++---//////---,,,++++++,,,,,,...///,,,''')))...+++,,,---...------++++++------------------------+++++++++******)))))))))+++)))+++...***""""""000///------......---,,,000000//////.........---000///...---,,,,,,---...------............------...------,,,,,,------...,,,,,,...///000000000000000000///...---...111333000000000000////////////222222111111111111222222......///000111222222333111111111000000000000000000000000000000111111222666666777777777777777777555555555555666666666666777888888999999:::;;;;;;:::;;;;;;<<<===<<<<<<<<<======>>>???@@@@@@AAAAAA>>>>>>===============>>>CCCCCCBBBBBBBBBAAAAAAAAAEEEBBBCCCFFFFFFBBBBBBDDDCCCCCCBBB???======???AAABBBAAA@@@??????@@@AAABBBBBBAAA???======>>>???@@@???@@@AAABBBBBBAAA???===:::::::::;;;<<<===>>>>>>;;;;;;<<<<<<;;;;;;:::999===<<<;;;:::999999999999666888::::::999999:::;;;<<<<<<;;;:::999777666555:::888777777888999999888......---,,,,,,,,,,,,,,,000111222222111000///......------...//////---,,,///......---------..................////////////......---------,,,,,,,,,///...------------...//////444000---222///+++000........./////////000000......//////000000111111,,,---///000000000000111//////......///000000000...//////000111000000000......///000000000000000000000000000000000000000///000111111222222222222111111000000000000000111222222222222222111000000222222111111111111111222000111111111111222222222222444555444333333444555444555555666777777888888999:::<<>><<<;;;;;;;;;888888888888888777666666888777666555666777999:::777888999888666555666777666999::::::777666777888777666666777888888777555999888888888777777777777555555666777777777777777888888888888888777666666777777666666555555444444555555444444444333333333444333333222222333333444333222222222222111111111333222111111222222111000222111000000000111222333222222222111111111000000000000000000000000000000111111000000000000111111//////.........---------...//////////////////............//////.....................//////////////////.........---------,,,,,,---------.........------,,,,,,,,,,,,------...///000///---,,,---...111000000//////.........,,,,,,+++++++++,,,------...............---,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++///000111111///......///---,,,---000///,,,---111***+++,,,------,,,,,,+++---------------------------------,,,,,,+++++++++---+++...222111,,,,,,000000...------......---,,,000/////////.........---///...---,,,,,,,,,------.........//////............------,,,,,,------...------...///000000000///---///000000//////000111////////////000000000000222222111111111111222222000000111111222222333333222222222111111111111111111111111111111222222333000111222333444444555555555555555555666666666666777777888888999::::::;;;;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????CCCCCCCCCCCCCCCCCCCCCCCCEEEBBBCCCFFFEEEBBBAAACCCBBBCCCDDDCCC@@@??????@@@AAAAAA@@@??????@@@AAAAAABBB@@@???======>>>???@@@AAABBBBBBCCCBBBAAA??????:::::::::;;;;;;<<<===>>>;;;;;;<<<<<<;;;;;;:::999<<<;;;:::999888888888888777999:::;;;:::999:::;;;<<<<<<<<<;;;:::999888777999888666666888999888777//////...------------........./////////...------------,,,---//////---,,,------..............................////////////.........---------,,,,,,///......------......///,,,111...,,,333111...333....../////////000000000------...///000111222222,,,---...///////////////---...///000111111111000///000000111111111111111///////////////000111111000000000000000000000000000000111111222111111111111111000000000000111111222333333333333222111111000111111222222222111111000111111111111222222222333444555444333222333444444444555555666777777777888999999:::;;;<<<============<<<;;;;;;:::999999777888888888888777777666888777666555666777888999666777888777666555666777555777999999888777777888666777999999888777777888999999999999888888888888555555666777777777777666888888777777666666777777777777666666555444333333555555444444444333333333333333333333333333333333333333333333222222222222333111000000111111000///111111000000111111222333222222222111111111111111000000000000000000000000111111000000000000111111/////////............---//////000000000000//////......000000000000................../////////////////////............---,,,------------.........------............---------///111111///------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------,,,,,,,,,+++++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,---...***))),,,---***)))+++)))***+++,,,,,,,,,,,,,,,------------------------///............---------******,,,//////...///444///...------...///---,,,/////////.....................---,,,,,,,,,,,,---...//////000000//////.........------------............///////////////...+++...111222111000//////......//////000000111111222222111111111111222222222222222222222222333333222222222222222222222222222222222111222333333444---...///111222333444444444555555555555666666666777777777888999999::::::;;;<<<======>>>>>>======>>>>>>>>>>>>=========<<<@@@@@@????????????@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEBBBBBBEEEEEEAAA@@@CCC@@@BBBEEEEEECCCAAA??????AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@>>>=========>>>???BBBAAAAAA@@@???>>>>>>===::::::::::::;;;<<<===>>>;;;;;;<<<<<<;;;;;;:::999;;;:::999888777777777777888999;;;;;;:::999:::;;;;;;;;;;;;;;;;;;:::999999999777555666777888777777//////............//////---------------------------,,,,,,---//////...,,,+++,,,...///000///..................////////////000000000000//////////////////............//////+++111...,,,333111...444...////////////000000000.........///000111111111---,,,---...//////...---...///000000//////000222//////000111111111111000000///.........///111222000000000000000000000000000111111111111111000///000000/////////000111111111222222333222222111111///000222333333222111000000000111111111222222222333444555444222222222333444444444555555666666666444555555777888999::::::777888999::::::999888777777777888888888888777666777777666666666666777888555666777777555555666777444666777777888777888888444777:::999666555666999888888888888888888888888444555666666777777666666888777666555555666777888777777666555444444333222555555444444444333333333333333333333333333333333444444444333333333222222///......///111333222111111111111111111222222222111111111111111111111111000000000000000000000000111111000000000000111111/////////.............../////////000000/////////...///000111111000///.............../////////////////////...............------------............,,,---...//////...---,,,+++---000111///---,,,,,,***************+++++++++...---,,,,,,++++++++++++...------,,,,,,,,,,,,,,,---.../////////---***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***((((((***---444---***,,,,,,(((%%%$$$))))))***++++++,,,,,,,,,,,,,,,------------------///.....................,,,+++,,,+++******,,,//////...------...///...,,,..............................------------------//////000000000000//////......------------.........///////////////...---,,,...111111000//////000---......///000111111222222222111111111111222222222222222222222222111111111111111222222222222222222111111111111222333333000000222333444444444444444444444555555555666666666666777777888999999999:::;;;<<<<<<======<<<<<<======>>>>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@???@@@@@@AAACCCDDDDDDEEEDDDBBBBBBEEEDDD@@@???AAA???AAACCCCCCAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>============>>>???>>>===<<<;;;:::::::::;;;:::::::::;;;;;;<<<===;;;;;;<<<<<<;;;;;;:::999999999888777777777777777888:::<<<<<<:::999:::;;;888999999:::::::::999999888666555555666777777666//////.........//////000000000000000000000111111------,,,...000000///---+++,,,...///000///..................////////////111111000000000/////////////////////////////////---222///---222000---222////////////000000000111000000000000////////////...---,,,---///000...,,,000111111///------000222---...//////000000//////000///.........///111222////////////////////////000000111111111000000//////.........//////000111000000111111111111111000///000111333333222222111000000111111111222222222222333444444222111222444444444444444555555555555333444555666888999::::::666777999999999888666555666777777888888888777777777777666666666666666666444555666666555444555777444555555666777888777666333666999888555444555777777777777777777777777777444444555666666666666666888777666555555666777888777666666555444333333333555555444444444333333333222333333444444333333222444444444333333333222222000///...///111222222111000000111111222222222222111111111111111111111111000000000000000000000000111111000000000000111111////////////////////////---......//////......---...///000111111000///...............////////////////////////////////////---------.........//////,,,---...//////...---,,,)))+++...///...,,,++++++------------...............---,,,,,,++++++++++++///...------,,,,,,------,,,---/////////---+++))),,,,,,,,,,,,,,,,,,,,,,,,.........---+++,,,...000888222...000111---***)))*********++++++,,,,,,---,,,,,,,,,---------......---------------.........000111000---+++,,,...//////---,,,---...///...------------...........................//////......//////000000000000/////////......------......///...///////////////...---///000000///......111333---......///000111111222222222111111111111222222111111111111111000000000000000000000111111222222000000000000000111222222333444444444444333333222444444444444555555555555555666666777777888888999888999::::::;;;;;;::::::<<<<<<===>>>@@@AAABBBBBB===============>>>???@@@======>>>???AAABBBCCCCCCDDDBBBBBBDDDCCC???>>>@@@???@@@@@@???===>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>=========<<<======>>>===<<<;;;::::::::::::;;;::::::::::::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999888888777777666666777777888:::<<<;;;:::999999:::666666777888888888888777888666555555666777777666///............///000000//////.........///000000...------///111222000///------............................../////////////////////.........------...//////000000//////......333///---222000,,,111/////////000000000111111111000000000/////////...///---,,,---000111///,,,---///000///---,,,///222------...//////////////////////////////000111111//////////////////////////////000000111000000000///.........///000111222//////000111111111111000///000111222222222222222000111111111111222222222000222333333222222333555444444444444444444444444666666777777777777888888666777888999999888666666666777777888888888888777777777666666666666555555333444555555444444555666555555444555777777666444444555777777666555555666666666666666666777777777444444555666666666666555666666555555666666777777555555555444444444444444555555444444444333333333222222444444444444222222333333333333222222222222444333111111111111///---000000111222222222222111111111111111111222222222000000000000000000000000111111000000000000111111...////////////000000000------............------////////////////////////............////////////...////////////000000000------........./////////------............------(((***------,,,++++++,,,------------------------------,,,+++++++++,,,,,,000///---,,,,,,,,,---...)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---///111---,,,000111///...000------,,,++++++,,,,,,---+++,,,,,,------.........,,,,,,,,,------------------000000---,,,///111111...---,,,---/////////------------------.........,,,---......//////.........//////000000//////...//////............//////......///////////////...000000///...---...111444......//////000000111111222222111111111111222222000000000000000000000111/////////000111111222222000000//////000000111222333333333333222111000000333444444444444555555555555555555666777777888888777888999999::::::999999;;;<<<===???@@@BBBCCCDDD<<<<<<<<<<<<===>>>???@@@<<<<<<===>>>@@@AAABBBBBBDDDAAAAAACCCBBB>>>===???>>>???>>>===<<<===@@@CCCAAAAAABBBBBBBBBBBBAAAAAA============<<<<<<<<<<<<===============<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999888888777777777777777888888:::;;;;;;999888888999555666666777777777666666999777555666777888777777...---------......///000---,,,,,,+++,,,---...//////......000222333222111///......---------..................////////////////////////.........---...///000111111000///......333///---222000,,,111//////000000000111111111////////////000000000000111...,,,...111222///,,,$$$)))000222000...///111......///000000000000000......///000000000000000////////////////////////......///000111111111000000000000000111222333444///000111111222222222111000000000000111222333444000111111111111222222222///000222222222222444666333333333333333333333333666666666666666666666666555555666777777888888777666666777888888888888888666666777666666555555444222444555555444444555666666555444555777777555222777666666666888888666555666666777777777888888888333444555555666666555555444555555666777777666666333333444444444444555555555555444444444333333333111222444555555444222111333222222222222111111111555444222222222111000...///000111222333222222111000000111111111222222222000000000000000000000000111111000000000000111111.../////////000000000000......////////////......000///---,,,,,,---///000............////////////.../////////000000000000............////////////------,,,,,,,,,,,,------***+++---,,,++++++---...------,,,,,,++++++******,,,,,,+++++++++,,,------///...,,,+++***+++,,,---***++++++,,,---...///000------------------------)))+++,,,,,,,,,+++,,,---)))(((***------+++---111000///...,,,,,,,,,,,,---++++++,,,,,,---......///,,,,,,,,,------.........)))...///+++***...000......---,,,---///000///...,,,,,,,,,------.........***+++,,,---------,,,,,,.........//////.........//////............//////------...///000000000///...///000000//////000222////////////000000000000222222111111111111222222000000000111111222222222//////000111111222333333111111000000111111222333222222222333222222111111333333444444444555555555444444555666666777777888888888999::::::::::::999;;;<<<===>>>???@@@AAABBB============>>>???@@@AAA======>>>???@@@AAAAAABBBDDDAAAAAACCCBBB>>><<<>>>===>>>??????>>>???AAACCCAAAAAABBBCCCCCCBBBAAAAAA<<<=========<<<<<<;;;;;;;;;<<<===>>>>>>>>>===<<<;;;;;;::::::999::::::;;;;;;;;;<<<<<<;;;;;;:::999888888888777777888888999777999::::::888666777777666777777777777777666666999888666666888999888777---------------...///000000///......///000111222000//////111333444333222111000...---,,,,,,---.............../////////000111111111111000000000000...///000111111000///...,,,222...,,,333111---333000000000000111111111111------...///000111222222222///---...222333000,,,%%%///444333000///000//////000111111111111111---...000111111111000///////////////////////////------///000111111111111222222222222333444555666000111222333333333333333111000//////000222444555000111111111111222222222...///111222222333555777333333333333333333333333222222333444555666666777333333444555666888999999666666777888888888888888666666777777666555444444222333444444333333555666777555444444666666444111999777555777999:::888555777777888888999999999:::333444555555666666555555333444666777777777666555222222333444444555555666555555444444444333333333111222444555555444222111222222222111111111000000333222111111333444333222///000111222333222111111000000111111222222222222000000000000000000000000111111000000000000111111.../////////000000111111//////000000000000//////111///,,,++++++,,,///111............/////////000.../////////000000111111............/////////000------+++******+++------,,,,,,------,,,,,,...000111111000///......------++++++++++++,,,------......---+++))))))***+++,,,......---,,,,,,,,,------------------------------+++...000111000//////000,,,,,,...000...+++---333222111///---,,,,,,,,,---++++++,,,,,,---...//////,,,---------......//////,,,111222---,,,///000---...---,,,---///000///...,,,,,,,,,------.........((()))***+++,,,++++++***------............------//////............//////,,,,,,...///000000000000,,,...111222111000///000000000000000////////////222222111111111111222222000000111222333333444444000000111222333333444444222222111111222222333444111222333444444444444444333333333444444444555555444444555555666777777777999999:::;;;;;;;;;;;;:::<<<<<<======>>>>>>??????>>>>>>>>>>>>???@@@AAABBB?????????@@@@@@AAABBBBBBDDDAAAAAACCCBBB===<<<>>>;;;>>>AAABBBBBBAAAAAABBBAAAAAABBBCCCCCCBBBAAAAAA<<<<<<======<<<<<<;;;:::777999;;;=========;;;:::;;;;;;:::999999:::::::::;;;;;;<<<<<<;;;;;;:::999999888888888888888999999777888999999777666666666888888888888888777666666:::888777777888999999888///......---------......111000///...............------......//////000000111111111111000///...---000///---++++++---///000............////////////000000000000000000000000////////////........................////////////000000////////////000000------,,,,,,,,,+++++++++////////////////////////000111222333222000...---,,,,,,---...///000111111////////////////////////222000......000333777::::::666111000111333222111000111222111///---------////////////000000000000000000000000000///......,,,...////////////111222222222222222222222222222111222333333333333444555222333555444333333444666555555555555666666666666888888777666555444444333555555555555555555444444444444555666777888999999555555555444444333333333555555666666666666555555666666666777666555555444666888999888555333333333666555444444555666555444666666666444111111222444333333333333333333333333333333222222222222222333333222222222333222///---000000000000000000000000,,,---///000222222333333111111000000//////......000,,,))),,,222555111,,,---///111...***)))...333000000000000///...---,,,//////........./////////------,,,++++++---...///......------------......,,,---...---,,,---///111++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........---+++******+++---...,,,---...///...---,,,+++000000//////............///...---,,,+++,,,---...///...,,,++++++,,,...///)))+++------------///111,,,,,,,,,,,,,,,,,,,,,,,,------------------------222000...---......---,,,,,,,,,,,,---------......000---+++,,,///000///---,,,---...---,,,+++---///------............------------------....../////////&&&!!!&&&222777111))),,,,,,------......////////////////////////......000000000000000000000000222111000.........///000000000000000000000000000333222111000////////////444444555666555444222111000222444444222222444666444444444444444444444444555555555555666777888999:::;;;<<<===>>>>>>>>>>>>===:::888999===@@@@@@???>>>>>>?????????@@@@@@@@@AAA???>>>???@@@@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999;;;;;;:::999999888888777888888888888888777666666666666666666666555555444111333666777777666777888888888777666666666666666......---------......///000//////........................///////////////111111000//////...------....................................////////////////////////////////////////////////........................////////////000000////////////000000111111111000000////////////////////////////////////000111222222111///...////////////............000000000000000000000000000///......000333666888;;;777333222333555555444///111333333222222333444////////////000000000000000111111111000000///...000222333333222222444555222222222222222222222222333444555555444333444666222333444444333333444666555555555555666666666666777777666666555555444444555555555555555555555555666666666666666777777777666555555555555555444444555555666666666666555555666777777777777666555555888999:::999777666666777666555444444555666555444666666666444222111333444444444444333333333333333333222222111111111222222333222222222333222000...000000000000000000000000......000111222222333333111000000000/////////...111000000000222222111///---///000...++++++...111000000000000///...---,,,000000///...------------///////////////000111111......------------......,,,---......------...000,,,,,,---------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------...---,,,++++++,,,---...------......------,,,+++/////////......---------------,,,,,,,,,,,,------...---,,,++++++,,,---...***+++------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,........................333111000///000000...---,,,,,,,,,---------......111...,,,,,,---...,,,+++,,,---...---,,,+++---///------............------,,,,,,---............---...+++)))+++000222000---.............../////////000000//////////////////000000000000000000000000222111000///...//////000000000000000000000000000222111111000000000000000333444444555444333222111222111000222444666777666444444444444444444444444555555555555666777888999::::::<<<===============>>>;;;999;;;>>>@@@AAA@@@>>>>>>?????????@@@@@@@@@@@@???>>>>>>@@@@@@@@@>>>>>>??????@@@AAABBBCCCCCCAAAAAAAAA@@@@@@@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999:::888888888888888777666666555555555666555444444333222444666777666666666777777777666555555555555666------------......//////...............////////////////////////.........111000///------------...,,,---...//////...---,,,............////////////////////////////////////////////////........................////////////000//////......//////000///////////////.........////////////////////////...///000111222111000///////////////............////////////////////////.........///000222333444555222//////000222222222...000222222111000111222////////////000000000000111111111222111111000///000111222222111000111333222222222222222222222222333444555444222222333444222333444444333333444555444555555555555666666666666666555555555555555555555555555555555555555555777777777666666666555555555555555666666666666666555555666666666666555555666666777777666666555444555555555444222333555777666555444444555666555444555666666444222111333444333333333333333333333333222111111111111111222222222111111222444333111///000000000000000000000000000111111222222222222222000000000000////////////000222333222000///000222........................///////////////...---,,,...---------------......,,,,,,---.....................------------......+++---///000...---......---............/////////---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,---......------------,,,,,,++++++,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,---,,,***(((,,,,,,,,,---------......222000...---------,,,+++,,,---...---,,,+++---///------............------***+++---...///...,,,+++---///111000......///111000000///////////////...//////000000000000000000000000000000000000000000111111000/////////000000000000000000000000000000000000000000000111111222222222333333333222111111333///,,,---222444444111444444444444444444444444555555444555555666777888999:::;;;<<<<<<=========>>><<<;;;;;;>>>@@@AAA@@@>>>>>>>>>????????????@@@>>>======>>>@@@AAA@@@???======>>>@@@AAABBBCCCDDD@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888888999::::::;;;;;;888888888888888777666666444555555555555444333333333555777777555555555666666666555444444444444555,,,,,,---....../////////,,,------...////////////000000//////......------111///---,,,+++,,,...///------............------............////////////////////////////////////////////////......................../////////////////////....../////////.........---------------////////////////////////---...///000111111111111,,,,,,---...///000111111------------------------------///000111111111111000///------...///111111444555555333000---,,,,,,////////////000000000000111111222222222111111000000111222111000///000111111111111111111111111111111222222111///...///000111333444444333222444555444444444555555555666666444555555555555555555555444444444555555555555555666666666666666666666666444444555555666666666777444555555666666555555444555555555555555444444333222333222111000111444777666444444444555666555444444555666555333222333444111111222222222222222333111111000000000111222222111111111222444444222000000000000000000000000000222222333333333222222111000000000000///////////////000000000......///111///......///000000...---.../////////......---,,,+++++++++,,,---...///000***+++,,,---...---,,,,,,......------------......***---000111///...------------........./////////------------------,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---......//////......---///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***+++,,,------------,,,++++++,,,---,,,***)))***+++------------------------........................*********,,,,,,+++(((&&&,,,,,,,,,---------......222111///////////////...,,,---...---,,,+++---///,,,------......------,,,(((***---//////...+++***,,,///111111...---000222111111000000//////............///////////////000////////////////////////111111000000000000000000000000000000000000000000////////////000111222333111111222222222111111111444222000///000111222111333333333333333333333333444444444444555666777777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>???@@@>>>>>>>>>>>>????????????===<<<<<<===@@@AAAAAA@@@===>>>>>>???@@@AAAAAABBB???>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;::::::888888999999:::::::::;;;777777888888888888888999888888888999999:::::::::888888888888888777666666555555666666555555444333444555777666444444444555555555444333333333333444,,,,,,---...//////......+++,,,---...//////......000000//////......------000///---,,,+++,,,...///000///---,,,,,,---///000............////////////........................////////////........................//////////////////............//////000000000000000000000000////////////////////////,,,---...///000111111111,,,,,,---...///000111111---------------------------...///000111000000///111111111000111222333555;;;<<<;;;888444000//////////////////000000000000000111111222222222111111333444555555333222333444111111111111111111111111000111222111///...///000111222444333222222333555444444444444555555555555444444444444555555555555444444444555555555666666333444444555666777777777333333333444444555555666444444555555555555444444333333444444333333222111555555555333333444777:::666444444444555666555444333555666555333222333444//////000000111111111111111111000000111222333333222111111333444444222000000000000000000000000000222333333333333222111111////////////000000000000000///---...000111111000///......///000000///---...............------,,,---,,,,,,,,,,,,---......---...///111111000//////......------------......+++---000111///---,,,,,,,,,------------...............---------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---......//////......---///...---,,,+++,,,------+++,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,++++++++++++,,,------,,,++++++,,,------,,,***))))))***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///111000---***,,,,,,,,,---------......------...---......///000,,,---...---,,,+++---///,,,,,,------------,,,,,,(((***---//////...+++***,,,,,,---...///000000111111111000000//////......---------....../////////////////////////////////000000111111111111111111000000000000000000000000////////////000111333333111111111111111111111111000333555444111111555:::333333333333333333333333333333333333444555666777777888999::::::;;;;;;;;;:::::::::999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===???AAA@@@????????????????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::888888888999999:::::::::555555666666777777777777:::::::::999999999888888888888888888888777666666777777777777777666555555444555666555444333444555555555444333333333333333,,,---...//////...---,,,+++,,,...//////...---,,,///////////////.........000///...------...//////111///---++++++---///111............////////////........................////////////........................///////////////......------......///............////////////////////////////////////------......///000111111////////////............////////////////////////...///000000000000/////////000111000///000111333555666777555333111000111////////////000000000000///000111111222111111111111222333333111111222333111111111111111111111111222333444333111111222333111222333333222222333444333444444444444555555555555555444444444444444444333333444444555666666666222333444555666777777888333333333444444444444444444444555555555555444444333333444444333333222111333444444333333333666888666555444444555666555444222444666555444333333444/////////000000111222222111111111111222333444444333222222333555444222000000000000000000000000000111222222222222222111111////////////000000000000555222//////222333333222////////////////////////------.........------,,,222111///---,,,++++++***------...////////////.........------------......,,,...000000...---,,,---,,,,,,---------..................------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------)))***+++,,,------------,,,,,,++++++++++++,,,,,,,,,---...---+++******+++------------------------++++++++++++++++++++++++---------...//////---+++,,,,,,,,,---------......)))***+++++++++,,,...000,,,---...---,,,+++---///,,,,,,------------,,,,,,***+++---...///...,,,+++,,,***)))+++///111000...000000///////////////...------......//////000000000000000000000000000000///000111222222222111111000000000000000000000000////////////000111222333111111111000111111222333$$$+++111222......444;;;333333333333333333333333333333333333333444666666666777888999::::::::::::999::::::999888999;;;===???>>>>>>>>>>>>>>>=========<<<<<<===???@@@???>>>@@@@@@??????>>>=========>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888888999999999999999777777777888888999::::::;;;;;;::::::999888888777888888888888888777666666777888888888888777666666444555555444333333555666555555444333333333333444......///000///...,,,***,,,---...//////---,,,+++.........//////////////////////////////////////////...------------...///............////////////........................////////////........................///////////////......------......///,,,,,,---------.........////////////////////////............//////000111////////////............000000000000000000000000000000000000000000000000,,,...000///------...000,,,...000000///...///000////////////000000000000...///000000111111111000,,,...////////////000111111111111111111111111111111333444333222222333444000222333333222222333444333333444444444555555555555555555444444333333333333333444444555666666777444444444555555666666666555555555555444444444444333444444555555444444333444555555555555444333333111222333333222222333444666555444444555666555444222444555666444333333444000000111111222333333333222222222222333444555666444333333444555444111///000000000000000000000000000000111111222111111111.../////////000000000111666666444222///...000222///000111///------///333,,,------......---------111000///...------------,,,++++++++++++,,,------......------------.........///000///---,,,---...---............////////////......---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------...---,,,++++++,,,---...------......------,,,+++,,,,,,,,,,,,---------...++++++++++++,,,---...///---,,,+++******+++,,,---,,,---...---,,,+++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,,,,+++***,,,,,,,,,---------......***,,,------++++++...000,,,---...---,,,+++---///+++,,,,,,------,,,,,,+++,,,,,,---............------,,,+++,,,...///...---...............//////////////////000111111222222000000000000000000000000///000111222222222222111000000000000000000000000000000//////000111222222222111111000111222333444"""(((...000...---000444222222222222222222222222222222222222333444555666555666777888999999999999999:::;;;:::888888;;;>>>??????>>>>>>============>>>===<<<===>>>???>>>===>>>>>>>>>>>>>>>=========>>>>>>>>>============<<<===<<<<<<;;;::::::999999999999999999888888888888888888999999:::;;;;;;;;;:::999999999999999999999888888888888888777666666777777777777777666666555333444444333222333555888666555555444444444444444...///000000///---+++))),,,---/////////---+++***---.........//////000000...///000000111000000///------...//////...------............/////////000........................000/////////......................../////////000.........------.........000000111111222222333333///////////////////////////............///000000,,,,,,---...///000111111////////////////////////222111111000000000000111000222444333000///111333---///000111000///000111////////////000000000000......///000000000000000...000111222111111333555000000000000000000000000///000222222111111222444000222333333222111333444333333333444444444555555666666555444333333222222333333444444555666777777666555555555555444444444777777666666555555555444333444444555555444444333666666777777666666555444444666888888666555555666666555444444555666555444111333555666555333333444111111222333444444555555333333333333444555666777555444444444555333111...000000000000000000000000//////000111111111111111.../////////000000111111444777888222***'''+++000///111222///++++++000555,,,,,,------...---------,,,,,,------///000222333//////...---...///000111.........------........./////////...,,,,,,---...////////////000000000000//////...---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,------------.........---+++******+++---...,,,---...///...---,,,+++,,,,,,,,,------.........,,,,,,++++++,,,...///111---,,,***))))))***,,,---,,,---......,,,,,,---...........................------------------------///---+++,,,---......---,,,,,,,,,---------......///111222000...---///222------...---,,,+++---///+++,,,,,,------,,,,,,+++---------.........//////.../////////---,,,---...,,,---------......//////000000111222333333444444000000000000000000000000///000111222333333222111000000000000000000000000000000000000000111111222222222111111111222444555...000333555444222111000222222222222222222222222222222222222333444555555555666777888888999999999:::;;;<<<;;;999999;;;?????????>>>>>>=========<<>>======>>>>>>===<<<<<<<<<======>>>>>>?????????>>>>>>>>>==================<<<;;;::::::999999:::999999999888888777777777777888999::::::;;;;;;888888888999999:::;;;;;;888888888888888777666666666666666666666555555444222333333333222333666999666666555444444444444555---,,,++++++************////////////////////////------------------------..................------...---,,,++++++---...000.........------,,,,,,,,,---,,,---000000,,,***+++------,,,,,,,,,,,,---...---...///000000///...---/////////...---------,,,,,,---///000000///---,,,------------------------////////////////////////........................---------............///000111222222111///,,,+++000000///...---,,,,,,+++------------............//////000000000000//////////////////000000000000...///111222111000...---...111111//////111000---222111000......000111222444333333222111111111222111111222333333444444555333333333333333333333333222333444333222111333555444444444555555555555666222222222111111000000000333333333333333333333333444444555555555555444444333333333333333333333333555555555444444333333333444222222444444222222444000222333333111000000111111111222222222333333333666555333111000000111111000000000000111111111111222111000//////000111222000111111000///......///000000000000000000000000222000///...///000///...------............---------...///...------...///------------------------////////////////////////........................((()))++++++++++++---.........//////......---,,,......,,,,,,,,,,,,......,,,+++,,,...***&&&+++555------------------------++++++,,,,,,,,,,,,------000++++++///000,,,***,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********)))***++++++------...///,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))(((+++***)))***---...///...+++***'''%%%)))...///+++,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,///000...+++...---,,,,,,------+++)))((()))+++...000222444444111111000///////////////......///000000000000000000...,,,,,,---//////...////////////000000000000...//////000111222222222---...///111111000//////111111222222222222111111444444333333222111111111555///+++///888===;;;666777777888999999::::::;;;===<<<;;;:::999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>????????????>>>======???===999:::>>>;;;;;;:::999999999::::::777888999888555444555666555555666888888999999999;;;:::999888777777777777999888777666555444333222777666444444555555444333111444666666444333555888222222111111222222333444......---,,,,,,,,,,,,,,,---------------------------............------,,,........................///...---,,,,,,...///111......---------,,,,,,,,,---,,,---000000,,,***+++222222111000///......------...///000000///...---...............------------...000111111000...---------------------------////////////////////////........................---------............///000000111111000///------111111000000///......---...////////////000000000//////000000000000//////////////////000000000000...///000111111000///......111111//////111111---333222111000000111222333444333222222111111111222222222333333444555555666333333333333333333333333555666777666444444666777444444444444555555555555666666666555555555444444333333333333333333333333333333444444444444333333444444444444444444444444555555444444444333333333555333333555555333333555...000222222222111222333111111111222222222333333555444222111111111111222000000000000111111111111222111000//////000111222///000111000///...///000000000000000000000000000222111000///000000000///------............---------...///...------...///------------------------------------------------........................***+++------,,,,,,---///...............------,,,,,,++++++******++++++,,,,,,***+++---+++'''+++222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000++++++//////,,,***,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++*********++++++,,,,,,------...,,,,,,,,,,,,,,,+++******////////////////////////------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,***+++,,,------,,,++++++(((&&&)))......+++---------------------------,,,+++,,,//////...,,,,,,++++++,,,,,,,,,+++***000000111111111111111111111000000///////////////......///000000000000000111///------...000000///////////////000000000000...//////000111111222222000000111222222222222222111111222222222222111111333333222222222111111111777333000333999===<<<888======<<<<<<;;;;;;::::::<<<;;;:::::::::;;;<<<<<<<<<<<<<<<=========>>>>>>:::;;;<<<===>>>>>>>>>>>>>>>======???===::::::>>>======<<<;;;:::999999999666777888666444333444555555555666888888999999888;;;:::999888777777777777999888777666555444333333555555666777777777555444333444555555444444555666444444333222111111111222000000///............///------------------------...//////000///...---,,,........................//////...---...///000111...------------,,,,,,,,,...+++,,,000000,,,***,,,---......///...---,,,+++---...////////////...------------..................///000111111000///...------------------------////////////////////////........................---------............///////////////////////////222222222111111000000000000000000111111111222222//////000000000000//////////////////000000000000...///000111111000///......111111//////222111...444333222111111222333444333333222111111111111222222333333444555555666666222222333333333333333333666777777666555555666888444444444444555555555555444444444444444333333333444444444333333222222222222222333333333333222222555555555555555555555555444444444444333333333333666333333666666333333666---///222222222222333555111111111222222222222333333222111111111111222222000000000000111111111111111111000000000000111111...///000000//////000111000000000000000000000000///......---------------------............---------...///...------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......---,,,---///...............---,,,,,,,,,++++++******++++++,,,---***)))++++++***+++///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///,,,+++---...,,,+++,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,///---++++++,,,,,,,,,++++++,,,***''')))------***........................,,,,,,+++---...///...,,,+++,,,,,,------------,,,///.........------,,,,,,111000//////......//////......///000000000000000222000......000000000///////////////000000000000/////////000111111222222111111111111111222222333111111222222222222111111222222111111111111111111777555444666888::::::999::::::999999888777777777:::::::::::::::;;;<<<===============>>>>>>>>>???::::::;;;<<<============>>><<<===???===::::::>>>??????>>><<<;;;:::999888777888999888666444555666555555666777888888888888:::999888777777666666777888888777666666555444444333555777888999888666555666555444444555555444333666555444222111111000000000000//////...//////000//////////////////////////////000111000///---+++---------.....................------......///000------------------------...+++,,,//////,,,+++---&&&(((+++...//////..............................,,,---------.../////////...///000000000000///...........................////////////////////////........................---------............//////............///000111222111111111111111111111000000111111111222222222//////000000000000//////////////////000000000000...///000000111000000///...111111///000222222///333222111111111111222333222222111111111111111222111222222333333444555555222222222222222333333333333333444333222111333555333333444444444555555555222222222222222222222222555444444333333222222111222222333333333333222222444444444444444444444444333333333333333333333333555222222555555222222555...000222333222222333444111111111111222222222222111111111111111222222333///000000000111111111111111000000000000000000111---///000000//////000222000000000000000000000000...///...---,,,,,,---...------............---------...///...---------///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...---,,,---...------.........---,,,,,,---------------------------***)))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...,,,+++,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++...,,,++++++,,,---,,,++++++---,,,)))))),,,,,,***------------............,,,,,,,,,---......------,,,---///////////////000))))))******+++---......000000///............///......///000000000000000111000......///000///...////////////000000000000//////000000111111111111000///.........///111222111111222222222222111111111111111111111111111111555555666555555555777888555555555666777777888888999999999:::;;;<<<======<<<<<<=========>>>>>>>>>999:::;;;;;;<<<<<<<<<;;;;;;:::;;;===;;;888999===>>>>>>>>>===<<<;;;;;;:::;;;<<<<<<;;;999888888999555555666777888888777777999888777666666666666666888777777777666666555555555666777777666555555555888555333444666666444111555555444333222111111222///...............////////////////////////////////////000000000///---,,,---------.........//////------,,,---------......------------------------...+++,,,//////,,,,,,...)))+++...111222333222111......------------......,,,---------.../////////................................................////////////////////////........................---------............///...---------...///000111//////000000000000000000/////////000000000111111//////000000000000//////////////////000000000000......///000000000000000---111222000000333333000111111000000000000111111111111111000000111222222///000000111222222333333111111111222222333333333111222222111000000111333333333333444444444444555444444444444444444444444444444444333333222222222333333444444444444333333333333333333333333333333333333333333333333333333444111111444444111111444111222444444222111222222000000111111111222222222///000000111222222222222///000000000111111111111000000000111111000000000---///000000//////000222////////////////////////000111222000......///111------............---------...///...---------///------------------------------------------------------------------------,,,---...---,,,+++,,,------------...---,,,,,,+++------------------------,,,,,,******+++---,,,***+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,******+++------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***///...---,,,,,,---...///........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))),,,***)))***,,,.........***------***))),,,,,,***++++++,,,,,,,,,---------+++,,,---...------------***,,,//////------...000+++++++++,,,...000222333000//////.....................///000000000000000000///......//////---,,,////////////000000000000000000000000000111111111000///.........///111222111111222222222222111111000000111111222222222333555666777666444333555777777777777888999999::::::888999:::;;;<<<<<<======;;;;;;<<<<<<<<<=========999::::::;;;;;;;;;;;;;;;999888999;;;:::666888<<<;;;<<<===>>>>>>>>>===<<<;;;<<<===<<<:::888999:::555666666777777777777666777777666666555666666666777777777777777666666666666777666444111111222444888555333444666666444111444333333222333333444444...------------......///------------------------........................,,,,,,------.../////////,,,,,,,,,---------------,,,,,,,,,------------......++++++......,,,,,,///------.../////////...---......------------......---------........................------.................................////////////////////////........................---------............///---------....../////////.........//////000000000........./////////000000//////000000000000//////////////////000000000000......//////000000111111---111222000000333333000000000000000000000000000111000000000000111222222...//////000000111222222000000111111222333333333222222333222111000222444333333333333444444444444222222222222222333333333333333333333333333333333333333444444444444333333333333333333333333333333222222222222333333333333333000000333333000000333222333555444222111111222000000000111111111111222//////000111222222222111000000000000111111111111000000111111111111000000...///000000//////000111////////////////////////,,,...///---***)))+++...------............---------...///...------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,...---------------,,,++++++***++++++,,,,,,++++++***+++......++++++------***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++(((***......+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------,,,,,,+++++++++---------------......///------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))+++***)))***---//////...)))---...+++***,,,---+++***++++++,,,,,,---------***,,,......---,,,---...(((+++...---+++)))+++---------,,,,,,,,,---///000000///......------............///000000000000000///.........///...,,,***////////////000000000000000000000000000000111111111111111111111222222333111111222222222222111111000000111222333333444444777777777777555555666888888888777777666555555555999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;:::888777888:::999666777<<<999;;;<<<>>>>>>>>>>>>===999:::;;;:::888666777888555666666777777666666666666666555555555555666666666777777777777777777777444666666444111///222444666555444444555555444333333333333333333444555555---------------...///000------------------------...---,,,+++,,,...///111,,,,,,------...//////000,,,------...............,,,,,,,,,---------.........++++++......,,,---000,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------..................---------//////............//////........................////////////////////////........................---------............///,,,---.../////////...---------......///000111111........./////////000000//////000000000000//////////////////000000000000.........//////000111222---111222000111444444111111111111222222111111111000000000000000111222222/////////000111111222222///000000111222222333333222333333222111111222444222222333333333444444444000000000111111111222222111222222333333444444555222222333333333333222222444444444444444444444444111111222222222333333333333111111333333111111333111222444444333222333444000000000000111111111111///000111222222111000000000000000000111111111111///000111222222111000//////000111000///...///000////////////////////////(((+++---+++'''&&&(((,,,------............---------...///...------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------...000,,,------------,,,++++++***++++++,,,,,,++++++******000222---***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++---***''')))...///++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,++++++,,,+++******,,,......---''',,,...,,,***,,,...---++++++,,,,,,---......///***,,,......---,,,---///***---000///+++)))+++......---+++*********,,,---//////...------------.........///000000000000000000/////////000///---***////////////000000000000111000000000000000000000000000111222222222222222111111222222222222111111000111222333444555666666666555555555555666666666555555444444333222222222999:::;;;<<<<<<<<<;;;:::<<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<;;;;;;999888999;;;:::888999===:::;;;===>>>>>>===<<<;;;999:::;;;999777666777888555666666666666666555555666555555444444555555666666666777777777888888888---222777888555333333555333444555555444444555666555444444333333333444444...............///000000////////////////////////---,,,***)))***---000222,,,,,,------...///000000---......///000/////////,,,,,,,,,------............++++++---...,,,---000---------......000111222...---,,,,,,,,,,,,---.../////////......------,,,000000////////////000000////////////////////////////////////////////////........................---------.........//////,,,---///000000///---+++------...///000111111222////////////000000000000//////000000000000//////////////////000000000000............///000222222---111222000111444444111111222222333333222222111000000///000000111222222000000000111222222333333///000000111222222333333111222222111000000111333222222333333333444444444444444444555555666666666000111222333444444555666111111222222222222111111555555555555555555555555111111111222222333333333444222222444444222222444///111333444333333555666000000000000111111111111///000111222222111000///000000000000111111111111///000111222222111000///000111222000///......///////////////////////////---000222000+++***---111---..................------...///...------...///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...///000222,,,,,,---------,,,++++++,,,,,,............,,,,,,)))111555///***,,,...---------------------------++++++,,,,,,,,,---------+++---+++&&&(((...///++++++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,''')))***+++,,,++++++***........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&(((***,,,------......---++++++,,,---,,,+++&&&,,,///,,,+++---///...,,,,,,------...///000000***,,,//////,,,+++---///...111444222...,,,...111000///...------...000222//////...------------......//////000000000000000111000000111111000---+++////////////000000000000111111111000000000000000---...000111111111000///111111222222222222111111111111222333555666777777444222111111333444444333444444555666666777777888:::;;;<<<<<<<<<;;;:::999============>>>>>>>>>>>><<<<<<<<<===<<<<<<;;;;;;:::999:::===<<<999:::???;;;<<<===>>>===<<<:::888;;;<<<<<<;;;999888888999555666666666666666555555555555444444444555555666666666777777888888999999(((///888<<<:::666555666111444777666444333555888777666555444333222222222+++++++++,,,,,,,,,,,,---...............///000111/////////...---,,,***)))............---,,,+++***------+++***)))***...000,,,,,,,,,------.........,,,,,,,,,---...///000000////////////............------............------.........------,,,,,,,,,++++++,,,---......------........................------------------------...000111000...------...+++,,,...//////---,,,***000000///..................------------...//////////////////000000000000000000000///......------------............------////////////000000000000000000////////////000000000//////000111222111000111222222000...---...///////////////////////////111///---+++,,,---000111111111222222222333333333000111111111111222222222333111222444333000111666333222111000000111222333111222222333333222222111222222222222222222222222333222222111111222222333///000111222333222111111000000111222333333444444111111000///////////////000000000000///...---,,,222111000.........///000000000000000000000000000111111222222111000///...------......---,,,++++++...........................,,,+++,,,//////---***++++++,,,,,,,,,---------,,,---///000000...---,,,---......//////......---...------,,,,,,------...///)))(((,,,---+++,,,000---......//////......---***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))***+++,,,---,,,,,,+++......---,,,,,,---------+++,,,,,,------,,,,,,+++---,,,+++,,,...///...---,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,+++((('''(((+++...111---,,,***)))((()))******------,,,+++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***---------,,,,,,+++++++++---...000111111111000///111000///...---...//////,,,,,,------...///000000000+++)))...111///...//////////////////000111111////////////////////////222222111111111111222222000000000000111111111111333111000000111222222111000000111222222222222111222333444555666666666666::::::999999999:::;;;;;;<<<:::999999;;;<<<<<<;;;<<<<<<<<<;;;:::999777777;;;888888;;;<<<999999<<<::::::;;;;;;<<<;;;;;;;;;999999999888888888888888666555333222222333555666333444444222000000222444333444666666555555666777888999999888666444444555888777666555555555555555444444444444444444444444/////////000000000000111//////......................../////////...------////////////...---,,,+++,,,---------------...///,,,,,,,,,---------......,,,---------.../////////---.........//////000000------............------...------------------,,,/////////000000000111111...................................................///111000...------...111000///...---....../////////............//////...------------...//////////////////000000000000111111000000000000//////---......//////......---.........////////////000000000////////////000000000//////000111111111111222333555555333111000000///////////////////////////000333444555333111///111111111222222222333333000111111111111222222222333111111333333111444999333333222111111222333333111222222333333222222111555555555555555555555555333222222111111222222333///000111222333222222111000111111222333333444444222222111000000000000000//////000000111000000000222111000///......///000000000000000000000000000111111000000000/////////111111222222111000000///........................///---,,,...000000...,,,++++++,,,,,,,,,---------/////////...............------------------------...------,,,,,,------......***)))---...+++,,,///------............------++++++,,,,,,,,,,,,++++++------,,,++++++,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,---...------,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,+++,,,.........---,,,,,,,,,+++++++++******...---------,,,,,,,,,,,,,,,+++)))))))))+++---/////////---,,,,,,,,,---------,,,+++++++++,,,......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***.........---------,,,,,,,,,,,,---............---...---------...000222333,,,,,,------...//////000222---,,,///111///---...///////////////000111111000000000000000000000000222111111000000111111222000000000000111111111111333111///000111222111111000000111222222222222111222222333444555555555555:::999999999999:::;;;;;;999999999999999999:::;;;<<<<<<<<<===<<<<<<;;;;;;:::888888;;;;;;999999<<<::::::;;;;;;;;;;;;;;;:::::::::999999888888888777666555444444333444555666444444444222111000222444555666777777666777999;;;>>>??????<<<999888888888777777777666555555444444555555555555555555555555,,,,,,,,,---------......//////......---,,,,,,,,,---...///000000000000000000000000000///...------+++---///000111000...---,,,,,,,,,------------...------..................,,,,,,---...///000111111------............---------------------...............---,,,---...///000........................////////////////////////...///000000...---......333111...,,,---000444666222111000......---------......------......///000////////////000000000000...////////////000000000---......//////......---////////////000000000000000000////////////000000/////////000000000111111000333666777555222000///000000000000000000000000---///111333333111///---111111111222222222222333000111111111111222222222444111111222222222666===444333333222222333333444111222222333333222222111333333333333333333333333333222222111111222222333000000111222222222222111111111111222222333333444333222222111111111111111...///000111222222222222111000000////////////000000000000000000000000000111000///.........///000///000000000000///..............................///......///000000///---,,,,,,,,,,,,------------111///---++++++,,,---......---,,,++++++,,,---......------,,,,,,------...---++++++......,,,,,,///,,,------......------,,,,,,,,,,,,------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,---.........---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,,,,,,,,,,++++++++++++***---------------,,,,,,,,,,,,,,,++++++++++++,,,------,,,+++*********+++++++++++++++++++++,,,------------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++//////............------,,,,,,,,,,,,,,,------......---------...000222333,,,,,,------.../////////333///...000111...---...///////////////000111111111111111111111111111111222111111000000111111222000000000000111111111111222000//////000111111000000000111222222222222111111222222333444444555555999999888888999::::::;;;888:::;;;:::888888:::===:::;;;<<<<<<======<<<<<<:::888888;;;;;;999999<<<::::::;;;;;;;;;;;;::::::;;;::::::999888777777666555555555555555555555666444444444222000000222444777888999888888:::>>>AAAEEEEEEDDDAAA===:::999:::777777777777666555444333666666666555555555555555)))*********++++++++++++---......------,,,,,,+++......///000000000/////////////////////...------,,,---...///000000...---------------------------...............------------------...///000000111------............------,,,,,,------....../////////...,,,++++++,,,...///........................////////////////////////---///000000///......///000...,,,,,,...222777:::555333111///---+++******...............//////000////////////000000000000++++++,,,,,,---......///......////////////......000000111111111222222222000000////////////000000...///000000//////000111///111333333111///......111111111111111111111111222111...,,,,,,...000111111111111111222222222222000000111111111222222222555222111222222111555<<<333333333222222333333333111222222333333222222111111111111111111111111111333222222111111222222333000000111111222222222222111111111222222333333333222111111000000111111111///000000111222222111111000000000////////////000////////////////////////111000...,,,,,,---///000---...............------........................------...////////////...,,,,,,,,,------------......---,,,+++***++++++,,,...---+++******+++---......------,,,,,,------...,,,---.........,,,---...,,,,,,------------,,,,,,------------------------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,---......---,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++............------------......---,,,,,,...///000000///---,,,,,,,,,---...---------.........//////111------000000------//////////////////000000111000000000000000000000000111111000000000000111111///000000000111111111111222000//////000111111000000000111222222222222111111111111111222333444444888888777888888999:::;;;999<<>>>>>>>>===<<<;;;999888999777777::::::888888;;;:::;;;;;;::::::999888777666666666666555555555555444444444555555666666777555555555333111111333555666999<<<@@@DDDJJJPPPUUU___```___[[[SSSIIIAAA>>>;;;:::999777666555555555444444333333222111111111---------.........//////,,,---///000000///...---......///000000000//////------............------///,,,+++...222222///+++......---------,,,,,,,,,,,,---------.../////////.........///////////////------............------////////////............///.........---------,,,........................////////////////////////,,,...000000///...///000222111111000///.........,,,,,,------///000111222///////////////000000111////////////000000000000/////////000000111111111//////000000000000//////---............/////////000000////////////000000+++///111000---,,,///222111111111///...///111333111111111111111111111111,,,---///000///---***(((000000000000111111111111000111111111111222222222333444:::???===666333444111111222333333222111111111222222333333222222111111111111111111111111111333222222111111222222333222111000000000111222333222222222222222222222222000000//////000000111222111111111222111111000000---...///000111111000///000000000000000000000000/////////000000000111111++++++,,,---------------////////////////////////))),,,//////...---///000------------...............///000111333444444555------------------------...------,,,,,,------...+++//////((($$$(((,,,......//////000000//////...---,,,+++******+++,,,---++++++,,,------,,,++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,---------,,,***)))++++++++++++,,,---...///...---+++******+++---...+++*********,,,---,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,------......)))***+++,,,,,,,,,++++++***+++,,,---...------,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,------......,,,,,,---............---,,,,,,++++++,,,...000111........................******,,,///...+++---222///////////////000111111////////////////////////000000////////////000000000000000000111111111111444222111111222333333222000000111222222222222111333222111111111333555666555555555666777888999:::777777777777777888999:::<<<=========<<<;;;;;;:::999666777::::::888888;;;:::;;;;;;::::::888777777666666666777777777777888777666666666666888999:::888888888666555444666888999<<>>:::777777888999777444<<>>===:::999:::<<<999999999999888777666666666666777777777888888888888666444333222444666777;;;999666777888999888777<<>>JJJQQQOOOJJJ999444111333333111000222000111111111111222222222222111111222333333222000000000000000000000000000222222111111111111222222111111111111111111111111000000000000000000000000...///000000111111000000///000000111111000000///////////////////////////,,,...///.........//////000000000000000///...------000000------000000---////////////////////////---------------,,,,,,+++---------...............++++++++++++,,,---...///---------...............,,,+++******+++---///111------------------------+++,,,------............///,,,((('''))),,,...///,,,,,,++++++++++++,,,,,,...---,,,,,,,,,---...///,,,,,,,,,,,,++++++++++++...---,,,,,,------,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,---...///,,,,,,---------,,,+++***//////...---,,,,,,,,,,,,,,,,,,,,,,,,---...///000++++++++++++,,,,,,,,,,,,+++,,,------......------///------111111...---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////......------------......------........./////////............//////////////////000000000000//////...///000000111111000000000//////000222222111000222222111111111111222222333111111222444555444333111111222333444444444444555666777777666666777999888888888888888888999999888888999999999999888888:::999888888777777777777666666777777777777888888777777555555444444444555888777666666888:::999999<<<@@@FFFNNNWWWcccnnnvvv}}}sssdddUUULLL???:::555333444555444222555444444333333222222111///---------...///...---...000111000///...///000///---...111111------000---------............///......////////////........................//////,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///.......................................//////000///000000111222444555555555444333222111000000000...///000000000000...,,,111---******---000000///................................................---...///000111222333444//////////////////////////////000000000000///...000000///......///000000000000000///......000222/////////000/////////...////////////////////////000000000000////////////111000000///////////////...//////000111222222222+++---000222222222222333777444444777???EEEHHHIIICCC:::111......///333888000000111111111222222222333222111222444444222111111000000//////000000111333222111000000111222333111111111111111111111111000000000000000000000000//////000111111111111000000000111111111111000000////////////////////////...111111---+++---///000000000000///...---,,,,,,---000000------000000---........................++++++,,,,,,,,,++++++***,,,---------.../////////---,,,+++++++++---...///,,,---------.../////////...---,,,,,,.../////////------------------------***,,,---...///---,,,++++++((($$$###%%%(((***+++,,,,,,+++++++++,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,+++++++++,,,---///000---------,,,,,,,,,++++++......---,,,,,,,,,---------,,,,,,,,,------...///******+++,,,------......+++,,,---...///...---,,,///---...222222...,,,...........................,,,,,,,,,---------....................................------------...............////////////000............//////////////////000000000000//////...//////000000000000000000//////000222222111000333222111000000111222333000000000222333444444333333333444555555555555555444555777777666555666777777777777888888888888888555444444555666666555333:::999888666666666777888666666777777777777777777666777777666666555444333888777666666777888999999;;;>>>DDDLLLVVVcccooowww}}}rrrbbbSSSIII???;;;777555666666666555444444444333333222222222///---------...///...------...//////------...///222...,,,......---...111---------............///,,,---............---,,,......---,,,,,,------...//////////////////000000------............---------------............///...............---------...............///000111///000111222333444555555444444444333222222111000------///111222111111222000---)))***---000000///////////////////////////////////////////////////......///000111333333444////////////////////////------......///......------......//////......------///111111000/////////------...//////......---////////////////////////////////////000000000000000000////////////000000---...///111222222222111+++---000222222222222333222333444333444999AAAHHHFFF===555222111000333777000000111111111222222222333222111222444444222111111111000000000000111111333222111000000111222333111111111111111111111111000000000000000000000000///000000111111111111111000000111111111111000000........................///111000******///333222444333222111000000//////---000000------000000---------------------------......////////////......,,,---------.../////////000///---,,,+++,,,------,,,---------.../////////---,,,,,,---///...+++(((------------------------+++,,,......---+++)))''',,,***))))))+++,,,,,,+++,,,+++++++++,,,------...+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------)))*********+++---......------,,,,,,,,,++++++++++++++++++,,,---...///000---,,,,,,,,,,,,------...+++,,,,,,---...///000000+++,,,---...///...---,,,///---...222111...,,,...........................,,,,,,,,,---------......------------------------......------------...............////////////000............//////////////////000000000000//////......///000000000000000000//////000222222111000333222111000000111222333---...000111222222222222222333444444444444444444222444666777666555555666666666666777777888888888888777777888999999888666999888777666666666777888777777666666666666666666666666777777777666444444888888888777666666777777:::===CCCKKKUUUbbbnnnvvv}}}wwwlll]]]NNNEEE===;;;888666555666555555444444333333333333222222///...------...///...---,,,---......,,,,,,---...444...+++,,,---,,,...111---------............///,,,,,,------------,,,,,,///...,,,++++++,,,---------............/////////------............---------------............///.........---------------............///000111111///000111222333444444444333333333444333333222111111000111333222//////333...---,,,---///000000///////////////////////////////////////////////////,,,------...///000000111////////////////////////,,,,,,---.........------,,,---...//////...---,,,,,,///222222111///......,,,---...///000///...---000000000000000000000000////////////000000000000///////////////000111111---...000111222111111000,,,...111111111111222333---111444222000555AAALLLBBB===<<<===;;;555000000000111111111111222222222222111111222333333222000111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000///000111111222222111111///000000111111000000///........................+++...---))),,,333444///111000///..................000000......000000...------------------------,,,,,,---............------------...............000///...---,,,,,,,,,,,,---------...............+++******,,,---,,,'''""",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***(((&&&+++++++++,,,......---+++,,,++++++,,,,,,---...///)))******++++++,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------((()))***+++,,,,,,,,,,,,...---,,,+++++++++,,,,,,******+++,,,---///000111------,,,,,,,,,,,,------,,,------...///000000111+++,,,------......------...,,,,,,000000---,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......------------......------........./////////............//////////////////000000000000//////---...//////000000//////000//////000222222111000222222111111111111222222,,,...111222111000000111000111111222222111111111111444666777666555555555555555666666777777888888777888999999999888888888888777777666666777777777777777666666666666555555555666666777777666666666888888999777555555666777999<<>>888222111000111111111111222222222111000///000222222000///111222444555555444222111000111222333333222111000111111111111111111111111000000000000000000000000000000111222222222222111......////////////..............................,,,000000---111222$$$///...---,,,---...///000...111111......111111...////////////////////////,,,---....../////////////////////......------,,,+++,,,---///000//////.../////////......------,,,111---)))***...000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,******,,,---...---+++++++++,,,---...///000***+++,,,---............,,,,,,,,,------.........+++---//////---,,,...111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------)))+++...000111///,,,***...---,,,+++***+++,,,---------,,,,,,,,,---......------,,,++++++,,,,,,,,,,,,,,,,,,---------.........---,,,+++,,,---...///---))))))+++,,,+++---111........................,,,,,,,,,---------......////////////////////////.........------.........,,,,,,,,,---------................../////////000//////000000000000//////---......///////////////000//////000222222111000000111222333333222111000...111555555222000000111222222333333333222222111000333555666555444444444444444444555666777777888333777;;;999555333666999555666777888888777666555777777666666555555555444555555555555666888999:::333555777777555666999<<<;;;>>>BBBFFFKKKPPPVVVZZZ^^^[[[VVVOOOIIICCC@@@>>>999999999777555444555666333333333333333333333333,,,,,,,,,---------......000+++***...---))))))---........................++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...---000222000,,,***+++---444,,,)))---///,,,,,,///)))***,,,---...---,,,,,,---------............///////////////////////////+++,,,...000222222222111444444333111000111222333//////000111222222333333333444444555444333111000//////.........//////000111000...---,,,,,,------000000000000000/////////........................000///...///000///...,,,------......//////000000222111000//////............000111///+++***,,,///...------///222333111......///000222222333333333////////////////////////000000000000000/////////000000...,,,+++,,,111444---222333//////333222...///---+++,,,000888@@@EEEHHHJJJJJJDDD;;;444222222000000000000111222333444333222222222111111000000000000000000000000000000000000111111111111000000111111222222222222111111000000000000000000000000..................---------------.........//////------..................------......///000000000---***,,,222666333///...,,,---......,,,,,,---...+++,,,,,,---,,,,,,++++++........................---------,,,,,,+++++++++)))//////((((((///000))))))+++---...///---+++***///...---,,,+++,,,,,,---///...,,,*********,,,---&&&***------+++((()))******+++,,,,,,******+++,,,+++++++++*********))))))---***))),,,000000,,,'''((()))***+++,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,,,,***)))***+++++++++******++++++,,,---...---,,,+++***+++,,,---+++***)))(((((()))***+++******+++++++++,,,,,,,,,------++++++++++++------***+++,,,+++******,,,...***++++++,,,,,,++++++***---...///000000...,,,+++---------,,,,,,------...*********++++++,,,,,,,,,++++++++++++++++++++++++........................------------------------)))+++///000///---,,,---...............---------((()))+++---////////////////////////000000000000......//////000000111111,,,,,,---...///000111111////////////////////////000000////////////000000111111222222222000...---111111222333333444555555---555:::999888:::;;;:::999888777666666777888999999888555333333444666888666555333333444444444333555555666666777777888888444444444444666888:::;;;===???BBBFFFJJJMMMOOOPPPOOOMMMIIIDDD@@@>>><<<<<<888777777777666666555555444444444333333222222222,,,,,,---------.........000---,,,//////++++++///------------------------,,,,,,---------...............---,,,,,,---.........///000000...,,,,,,---111,,,+++000222///...000,,,,,,---...............---------............///////////////////////////---...///111222333444444777555333222222333222222///000000111222222333333444555555666555444333222//////.........//////000333222111000////////////////////////////////////........................000///...///000000...,,,,,,---...///000111222333222111000///.........///222111///...,,,+++)))(((...------///222333111///---...///000000000000000........................////////////////////////000000///...---...111444///222111...///222111---111000//////000333666888AAADDDEEEBBB;;;555333444111111111000111111222333000000000000/////////...000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000........./////////000000........................000000000///......------...++++++///111///...000,,,---......,,,,,,---...+++,,,---...////////////........................//////.........---------***222444//////444333+++.........---------,,,,,,///...---,,,,,,,,,------///...,,,******+++,,,------///000111000.........+++,,,------,,,+++,,,------,,,,,,,,,+++++++++***---+++***,,,000000,,,((()))***++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,,,,+++***+++,,,+++++++++***++++++,,,---,,,,,,,,,++++++,,,------,,,+++************+++,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,++++++---///++++++,,,,,,,,,,,,++++++,,,---...//////---,,,***...---,,,,,,,,,,,,,,,------------...............++++++++++++++++++++++++........................------------------------+++,,,---.........---,,,------..................///000000111111000000///.../////////000000000000---------........................///////////////////////////////////////000000////////////000000...///000111111222222222111222222333333444444444222555666555555666333...666555444333333444555555888777555444444444666777777666444444555555555444555555666666666777777777666666555555555777888999>>>???AAACCCEEEGGGHHHIIIFFFEEECCC@@@===;;;:::999999999888777777666555555444333333333222222222222,,,------------.........---++++++------+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---............/////////......---,,,,,,---......///......///000000...---...+++,,,000222000...///..................///000---------............///////////////////////////000000000111333444666777:::777444333444555333000000000000111222222333333444555666666666555444333000//////....../////////111111111111111000///...................................................000///...///000000...,,,,,,,,,...///111333444444333111///---------///000222///,,,---///...)))%%%...------///111222000///......///000000/////////------------------------........................///000111000//////111333111111///---///222000+++000000111111111000///...888;;;>>>>>>999555444444333222111111000111111111000000000000////////////000000000000000000000000222111000//////000111222//////000000000000//////000000000000000000000000111111111222222222222222/////////000000000000000........................000000000///......------///,,,,,,...---***---111,,,---......,,,,,,---...,,,---....../////////...------------------------///............---------"""***000///000444111)))111000...---,,,,,,---.........---,,,,,,,,,------...---,,,+++***+++,,,------,,,,,,,,,---...---,,,,,,---......,,,,,,---...------------,,,,,,,,,,,,---+++***,,,//////,,,)))***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++---,,,+++***+++,,,+++++++++++++++,,,------***++++++,,,---------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,+++,,,...000,,,------------------,,,+++,,,---...---,,,+++***------,,,+++++++++++++++...............---------++++++++++++,,,,,,,,,,,,........................------------------------...,,,***+++...///...,,,,,,---------...///////////////............//////....../////////000000000...............---------000000//////............////////////////////////000000////////////000000000000000000111222333333222222222333333333333333555555333111333555///'''444333333222222333444444777666666666555555555555888666444444555666555444555555555666666666666666777666666555555555666666===>>>??????@@@?????????============<<<;;;:::999;;;::::::888777666555555222222222222222111111111------------............,,,,,,---.../////////000------------------------------........./////////......------------......000...,,,...111222000------,,,---...///...------//////---------...///000---------............///////////////////////////000000000111222555777999;;;777444333555555222...000000111111111222222222333444555666666555444444111000//////////////////---......///...---,,,+++---------.......................................///......///000000...---,,,---...///000111222222222111...---,,,---///000---,,,---///111111---***.........///000000000///000111111111111111000000---------------------------------..................///111111000000000111333000---,,,///111...***---...///000111000000///111555888999777444333333444333222111000000000000222222222111111111111111000000000000000000000000333111///......///111333111111222222222222111111////////////////////////000000000111111111111111////////////////////////...............---------------......///000000000...---...///,,,)))+++111,,,---......,,,,,,---...,,,---------,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,###)))***---111000+++...---------------......------------------------------,,,+++++++++,,,---,,,)))''''''***,,,***(((,,,---...---,,,+++,,,...---------,,,,,,,,,,,,,,,,,,++++++,,,......,,,***++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,+++***)))***,,,,,,++++++++++++,,,------((()))+++---......---------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,...------............------++++++,,,,,,,,,++++++***------,,,+++************,,,,,,++++++******))))))+++++++++,,,,,,,,,,,,,,,................................................111,,,((()))---000///,,,,,,,,,,,,---...///000000,,,,,,+++,,,---///222333........./////////000000111111000000//////......///////////////.........////////////////////////000000////////////000000444333111000//////000111333333333222222222222222111333333222444777444...555555555555555666666666555666777777777666444444777555444333444555444333555555555555555555555555555555555555555555666666<<<<<<<<<<<<;;;:::999999888999;;;============<<<<<<<<<;;;999888666555444111111111111111111111111---------.........//////...///111222222444444333////////////////////////,,,------------.................................000---,,,...111222///,,,000000///---,,,---......///...---,,,,,,---...///---------............///////////////////////////000000000111222555777999999666444333444333000---111111111111111222222222111222333444555555444333111111000///////////////+++,,,---...---,,,+++***------------......//////........................///......///000000///------.....................111000...---,,,---///000+++...111222111//////000..................///000000000111111111000000///------------------------------------......//////,,,...000111/////////000333///,,,---//////...---............///111222333000222444555444222111000444444222111000000//////111111111111111111222222000000000000000000000000333111///......///111333111111222222222222111111////////////////////////------......////////////........................//////.........---------------......///000000000------000222///***+++000,,,---......,,,,,,---...++++++,,,,,,---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,%%%)))+++,,,...111111///((())),,,...///......---,,,---------------------,,,,,,,,,,,,,,,,,,,,,---000,,,******---///---+++***,,,---,,,+++***+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++)))((((((***,,,,,,,,,++++++,,,,,,---...((()))+++---......------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++---......//////......---******++++++++++++++++++---,,,++++++*********+++++++++******))))))((((((++++++,,,,,,,,,---------................................................222,,,((((((---000///---,,,,,,,,,---...///000000////////////000333555666............////////////111111000000//////......------......///000000111////////////////////////000000////////////000000555444222000000000111111222222222222222222222111---222555333222555666555555555666666777777777777555666777888777666444333666444222222333444333222555555555444444444444444111222333444555666777777999999999999999999888777555666999;;;============<<<<<<;;;999888666555444111111111111111111111111------........./////////)))---///...///111000...////////////////////////,,,,,,---------.........---...////////////...---...------...//////---,,,...222333///...///000//////...------,,,------------------............/////////////////////////////////000222444666888999666666666555333222000000111111111111111111111111///000222444555555444444222222111000////////////....../////////......------------...//////000000..............................---...000111///............---------,,,,,,//////.....................222555444000---...111...//////...------...000------...//////.........---------------------------------...//////000000,,,...///000///...///000111...---//////---///222222111///......///111333111111222222222111000///444333222111000000000000////////////000000000000000000000000000000000000222111000//////000111222//////000000000000//////000000000000000000000000,,,,,,------......//////............------------/////////...------,,,,,,000000000///......---------,,,...222111---,,,///,,,---......,,,,,,---...***+++,,,...///000111111,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000...---,,,---------&&&))),,,...///...---++++++,,,---.........------++++++,,,,,,,,,,,,------...---,,,---.........,,,***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++)))((((((+++---,,,,,,,,,,,,,,,------...***++++++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,------+++))))))***+++------............------++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------......................................................000---)))))),,,//////...,,,---------.../////////000000////////////000000------........./////////...............---------,,,,,,---...///000111111////////////////////////000000////////////000000111111111111111222333444111111111222222222222222,,,222666222///111333444222333444555555666555555555666777777777666444333555333111111222333222111444444444444444333333333///000222444555666777777666666777888888888777777333444555777888999::::::;;;::::::888777666555555111111111222222222222222............////////////&&&+++---+++,,,...---)))////////////////////////---............/////////---...///000000///...------...///...,,,+++++++++%%%---222000///000///,,,///////////////...---------------............//////////////////////////////000222555777888999:::333666999888444111222444111111111111111111111111///111333444666666666555333222111000////////////000000/////////000000111------...//////000111111...........................------...000111///...---------...............------...//////......---000111111111000///000000...//////...,,,+++...000,,,,,,---...////////////........................------...//////000111111...///000000//////000111///...///111///+++000777000000///......///000111111000000000000111111111333333222111000000000111.../////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000------...//////000111111////////////.........---000//////...------,,,,,,000000000///......------///+++***---///---...000,,,---......,,,,,,---...------......///.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000///---,,,+++******+++,,,,,,---......---,,,++++++,,,---.........------***+++,,,,,,------------)))+++------,,,+++***++++++,,,---,,,++++++,,,---,,,,,,,,,,,,---------...,,,,,,,,,,,,++++++,,,---)))***++++++,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,---------+++******---///---,,,,,,,,,,,,---......,,,,,,,,,++++++,,,------,,,---............---,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,++++++---------,,,,,,...000---------......---------+++++++++++++++,,,------++++++++++++,,,---...///---------------.........++++++,,,,,,---......///................................................------,,,+++,,,---...///------..................,,,,,,------------,,,,,,---------.........//////---------...............---.........//////000000////////////////////////000000////////////000000000000111222333333333333000000111111222222333333...222333000000333333111000111333444555555444444666666666666666555555444555444222222333333333222444444444333333333222222000111333444555555555444555555666666666666555555444444444444555666777777999999888777777666555555222222222222333333333444............/////////000+++000222000000333222,,,........................////////////000000000000---...///000000///...---+++...000...+++((()))+++%%%///000///000---'''///000111111111///...------------........./////////////////////////////////111444777999:::;;;;;;222777<<<:::444111333777222222111111111111111111000111333555777777777777333222111000////////////111000///......///000111.........///000111111222...........................------...000111000...---------...///000111111+++---///000000///---,,,///---+++---111444333111...///000...++++++...111------///000111111111111////////////////////////.........///000111111222///000111000//////111333......111333...***000;;;+++,,,---///000111111111222000......000222333333333222111111000111111111000000111111222222222333000000000000000000000000000000111111111111000000111111222222222222111111000000000000000000000000///000000111222222333333111111000000/////////...000000///...------,,,,,,------......///000000000111***&&&(((,,,---...111,,,---......,,,,,,---...111111000...+++)))'''%%%,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,---//////......///222111///---,,,,,,,,,,,,***+++---...///...------***+++,,,---------------(((,,,///000---***+++,,,,,,---......,,,,,,---...---------.........//////,,,------,,,++++++,,,...((()))***+++,,,---------------------------------******+++++++++,,,,,,,,,//////...---+++,,,...111---,,,,,,,,,,,,---.........---,,,+++***+++,,,------...///000000///...---,,,,,,,,,---------......++++++------------+++++++++,,,.........///222444,,,------------------,,,,,,+++++++++,,,------...+++++++++,,,---...///000,,,,,,,,,------.........++++++,,,,,,---...//////........................////////////////////////+++---------,,,,,,...///...............---------***+++---000111111111111---------.........//////.../////////000000111111///////////////.........////////////////////////000000////////////000000222333444444333222000/////////000111222333333444000000//////333888777222111222333555666666555555777666666666555555555555666555333333444444444333444444444333333222222222222222444444444444333222444555555555555444333333888777555444444555666777888777777777666666555555222222222333333444444444---------,,,,,,---------...++++++...///---...111///////////////000111111...---,,,++++++++++++,,,,,,,,,,,,---------......000000000000000000000000,,,000111......111000+++000///...---------------******+++///333333///***---.........//////000000///000222444777;;;===???777555333333666666444222777555444222111111222222+++...111444666555444333333222111///............---.../////////...,,,+++***111222,,,))),,,---+++,,,,,,,,,,,,------------,,,------...///000111111/////////...------,,,,,,111000000///...---------000000//////.........---.........------,,,,,,,,,---------......000111222......////////////............------------..................////////////,,,,,,,,,---...///000000111111000000//////......000000//////.........---000000000000000000000000###)))///111000///111333//////000000000000//////222222111000//////000000000000000000000000000000000000///...---,,,,,,,,,...///000000000000000///------------------------------......///000000000...------------,,,,,,,,,....../////////...,,,+++******+++,,,...//////000+++,,,,,,,,,,,,,,,,,,+++)))...///***(((++++++(((...---,,,++++++,,,---...///...---,,,,,,,,,,,,,,,---,,,,,,+++*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,++++++*********,,,+++******,,,,,,+++***++++++++++++++++++++++++---,,,++++++******++++++###)))---***(((***+++***...***(((******(((***...///...,,,+++***+++,,,,,,......---,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,&&&...111,,,'''(((...222111...,,,+++,,,------,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++***)))((((((***,,,---...)))'''***+++***...555,,,&&&"""%%%---111---'''------------------------&&&,,,...,,,---111111,,,...---+++,,,,,,---+++*********+++,,,,,,---......******+++,,,,,,,,,+++++++++++++++,,,,,,,,,------...---+++******+++---...---222444000***(((---333,,,,,,,,,---------......,,,---......------///000//////............//////000000000000000000000000......---,,,---...///000111000///......///000111111111222222222333333333333222222222222333444555333444444555555444444333444333333222222333333444777444222222444444222///222222333333333333444444555444333333222222222222444444444555555555666666666666666666666666666666333111///000222333222///000///...------...///000000---,,,//////,,,,,,000///////////////000000111............------,,,,,,,,,,,,---------.........////////////////////////,,,000111......111000+++000000///...............***---///111000///---,,,........./////////000000...///111333666999<<<===;;;999777777999999777555555444333222222222222222333444555666777666444333444333111000//////......//////000000//////...---(((...000,,,+++...000...//////000000000111111111------......//////000000.../////////////////////------......///000000000000/////////............///...............------...............///000111......////////////......///......------......///............////////////.........//////000000000000000000000////////////000000/////////.........000000000000000000000000%%%***000111000...000222//////000000000000//////222222111000000000000000000000000000000000000000222111000///............000000000///////////////------------------------000000000///......------........./////////000000---.../////////...---,,,------,,,,,,,,,---............////////////......,,,000111---***,,,+++(((------,,,++++++,,,------///...---,,,,,,,,,,,,---...------,,,+++,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,...///###***//////...//////,,,,,,******------******,,,...---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---000000,,,***+++)))%%%///---++++++,,,------,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++***)))***+++,,,---,,,((((((---///,,,,,,000...)))&&&(((---///,,,(((------------------------+++......******...///,,,...---,,,,,,------,,,***+++++++++,,,,,,------...***+++,,,,,,---,,,,,,,,,/////////000000000111111///...,,,++++++,,,...///000...,,,++++++---000333,,,,,,,,,---------......,,,---///...------///000//////............////////////////////////////////////.........///000111222111000//////000111222111111111222222222333333555555555555666666666666444555555555555555555444444333333222222333333444333222000111444555333222222222333333333333444444555444333333222222222333444444444444555555555666666666666666666666666666444222111111333444333111222111///......///111222222///...///...++++++...//////......//////000111....../////////...------,,,------------.........////////////////////////,,,///000//////000///,,,000000///............///,,,///222111---+++,,,///......////////////000000......000222444777999:::999888666666666666555333333333444444444333333222222222222222222222222222444333222111////////////111111000////////////000---000111---+++,,,,,,+++............/////////000.........///////////////......//////000111111222------......///000000111////////////...................../////////////////////.........//////000......////////////......///......------......///............////////////000000000000000000000000////////////000000000000000000////////////......000000000000000000000000(((,,,000111000...///111//////000000000000//////222111000000000000000000000000000000000000000000222222111000////////////222111///............///////////////////////////000000000///......------,,,,,,---...///000111222,,,---......///.........000///---,,,+++,,,,,,---,,,,,,------------,,,,,,---000111---++++++***(((------,,,++++++,,,------......---,,,,,,,,,------///......---------------++++++++++++,,,,,,,,,,,,...........................---+++******+++,,,,,,,,,,,,,,,,,,------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++---...///'''---......///...***,,,***,,,000000,,,***,,,------,,,+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((+++,,,$$$---+++******,,,------,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++((()))///222///+++***...---+++,,,------+++***------------------------...///---)))(((,,,---,,,...---,,,,,,------,,,+++,,,,,,,,,,,,,,,---------+++,,,------......------............//////////////////---,,,,,,---//////222+++$$$###(((------+++,,,,,,,,,---------......,,,...//////...---...000//////............//////////////////////////////000000/////////000111222222111111000000111111222111111111222222222222333111222333444555444333333555555666666666666555555444333333222222333333444/////////000333555555444222222333333333333444444444444333222222222333333444444444444555555555555666666666666666666666666444333222222444444333222333111///......///111333222...---//////,,,,,,//////............///000000//////...------......///------------............////////////////////////,,,...//////000000///...//////...------............///000///---,,,...000//////////////////000000//////000111333555777999888777666555555444333222333444555666666666555444////////////000222444555333222111///............111000///.........000000...//////...---------------------........./////////////////////.............../////////000000000000000//////............///////////////.........------....../////////000000//////............///......////////////......//////............//////............////////////000000000000000000000///......//////000000111111000000//////////////////////////////////////////+++...111111000//////000//////000000000000//////111111000000000000000111////////////////////////222111000///////////////333222///---,,,---...///////////////////////////------......///000000000++++++,,,,,,---......///,,,,,,---......////////////...---++++++,,,---...++++++,,,,,,,,,,,,+++++++++---...---+++*********...------------------......------,,,,,,,,,------......---------------...+++++++++,,,,,,,,,------------------------------...---+++******+++,,,---,,,,,,,,,------............,,,+++,,,---...---,,,------------------------------,,,++++++++++++,,,###(((+++++++++...---***,,,+++,,,//////,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))'''''',,,///***!!!+++***)))***,,,------,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++,,,------......------,,,******---111000+++(((,,,---...---,,,++++++,,,------------------------------,,,******+++,,,,,,...---,,,,,,---...---+++---------------,,,,,,,,,,,,------...............,,,,,,,,,------------.........------------......444...'''&&&***,,,***&&&,,,,,,,,,---------......---...000///...---...000//////............//////////////////////////////////////////000000111111111000000000000000000111111111111111222222222222///000222444444333111000444444555555555555444444444333333222222333333444......///000222333444444222222222333333333444444444333333222222333333333444444444444444444444444555555555555555555555555333333222222333333333222111000...------...000111000------///000...///222...............//////000111///,,,******,,,///111---------.........//////........................------...000111/////////...---------------......///---+++,,,///111111000000000000000000000//////000000111222333555666777:::::::::999777666666666555666777888888888666666333222111111222444666888111000///...---,,,,,,,,,///...---,,,---...///000))))))***---000111222333000000111111111222222222///////////////........./////////......---------////////////.....................///////////////,,,,,,,,,------......///000//////............///......////////////....../////////....../////////............////////////000/////////////////////......//////000000111111//////000000000000000000////////////////////////...000111111000///////////////000000000000//////111000000000000000111111////////////////////////000000//////......//////333111///---,,,,,,---...000000000000000000000000------......///000000000------------------------------------......//////------,,,+++,,,---...///......////////////......+++,,,---...---,,,,,,.........////////////......------,,,,,,,,,------...------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---...,,,,,,,,,------.........,,,+++***+++,,,---,,,***------------------------...---,,,,,,++++++,,,,,,...///...+++,,,///000......+++***,,,,,,***+++...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++------+++,,,111111...******)))***,,,---,,,+++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++,,,---............------,,,***+++---///---***)))+++------++++++,,,...------------------------******,,,......---,,,,,,...---,,,,,,......---,,,...---------------------,,,---......//////...............////////////000---,,,,,,,,,,,,,,,,,,---111111000000000///,,,***,,,,,,,,,---------.........///000000...---...000//////............//////..............................//////000000000000...//////////////////...000000111111111222222222111333555666777666444333222333333444444333333222444333333222222333333444000000111111111111222333222222222333333333444444333333333222222333333444444444444444444444333333444444444444444444444444111222222222111111111222........................///,,,,,,///000///000333......------......///000000...+++******,,,///111------........./////////........................---,,,---111111///...000...------------...//////000,,,***,,,111444222000111111000000000000//////111111111111222444555666666777888777555444555666777777888888888777777666555444222111000111111222000///...,,,++++++++++++...------------......///222///---///000---,,,,,,////////////000000000000.........///////////////000//////...------,,,,,,+++,,,---...///111111222.........///////////////,,,,,,,,,---------------//////.........//////000......////////////......000//////......//////000............////////////////////////////////////////////////000000000000//////000000000000111111000000000000000000000000000000111111111111000000//////000000000000//////000000000000000111111222000000000000000000000000000//////....../////////111000...------------...000000000000000000000000000000000///......------000000/////////...............---------...//////+++,,,,,,------.........------............------------...111000------111......////////////......------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000111111---((()))...000---///+++)))++++++)))+++///++++++,,,---------,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***......***'''***---...++++++***,,,------,,,***,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++---,,,))))))---///...***+++,,,,,,,,,,,,---...------------------------+++***,,,000111---,,,---...---,,,---...///...------------------.........,,,---......//////......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,&&&***///111///---------,,,,,,,,,---------......///000111000........./////////............//////........................---...///000000000//////---......//////......---000000000111111111111222111222333444444444333222222222333333333333222222444333333222222333333444111222333333111000111222222222333333333333444444333333222222222333444444444444444444333333333333444444444444444444444444000111222222000000111222---......//////......---111...---000000...///222...------------...//////......---......//////000............////////////........................---+++,,,111222......111///////////////000111111.........///000111000000111111111000000000//////000000000000111111222333000222444444222111333555888777777666555555555555222111000//////.........000///...---,,,+++++++++------...///////////////:::333///111000***&&&'''+++,,,,,,,,,------------------......//////000000////////////............+++,,,---...///111222222............/////////000............------------...............///000111......////////////......000000////////////000000............/////////////////////000000111111111000000000000//////////////////000000000111111111000000000000000000000000111111000111222222111111//////000000000000//////000000000000000111222222000000000000000000000000111000000//////000000111........................////////////////////////000000000///......------........./////////////////////...---,,,---......,,,---...//////---,,,******++++++,,,,,,++++++***///---...000...))))))---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---...///---------------...//////,,,,,,,,,------------...------------------------***+++---...///...---,,,,,,,,,,,,,,,++++++++++++---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000...---***''')))......+++...++++++------++++++...***+++,,,---------,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((,,,---***''')))***(((---,,,,,,---......,,,***,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------,,,+++++++++,,,......'''---///***(((,,,000000......---------------,,,------------------------000------000000,,,,,,///...---,,,---...//////...,,,,,,------......//////,,,,,,---............---++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,$$$'''+++---,,,,,,,,,---,,,,,,,,,---------......///000111000........./////////............//////...........................///000111111111000000---...///000000///...---000000000000111111111111///000000000111111111111222333333444444333333222444333333222222333333444111333444444111111222444222222333333333333444444333222222222333333444555444444444333333333222222333333333333333333333333000222444333111000222333,,,...///111111///...,,,333000///111000------000...------------...//////,,,---000222333111///.............../////////000........................---***,,,222222......111111111000000111222333333---000333222///---...000222111111111000000/////////////////////000000111111444666666444444666888888777555444333333333444111111222222333333333444111000///...---,,,,,,,,,---...///111111111000///222,,,***///222///---///.........////////////000,,,------...///000111111......//////000000111111.........///////////////---.........//////000000000000//////.........------------......000111222......////////////......000000////////////000000............/////////000//////000111222333333444111111000000//////......//////000000111111111222000000000000000000000000111111000111222333222111//////000000000000//////000000///000000111222222000000000000000000000000222111111111111111222222,,,---...//////......---////////////////////////------......///000000000***++++++,,,---...//////111///...---,,,,,,---...---...000000///,,,)))'''---......//////......---...++++++...***######'''******,,,,,,,,,,,,******,,,,,,,,,,,,,,,---...///...............///000111,,,,,,,,,---------..............................)))+++---000000///---+++,,,,,,,,,++++++*********...---,,,,,,......---,,,++++++++++++++++++++++++......---,,,,,,,,,,,,------...---,,,///444333...---,,,---111111---,,,---)))***,,,---...---,,,,,,((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***...000///000111///+++...------...///...,,,))),,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,------,,,+++******,,,...///""",,,111,,,(((+++000111333111///...//////---***------------------------666000---///...***+++000...---,,,---///000///...,,,,,,,,,---...///000000+++,,,------......------/////////000000000000111---......//////......---.........//////000000000,,,,,,,,,---------......000111111000///....../////////............//////........................///000111222333222111111...///000111111000///...000000000000111111111111333333222222333333444555333444444555555444444333444333333222222333333444000333555444222222444666222222333333333444444444222222222222333333444555444444444333333222222222333333333333333333333333111333555444222111333555............////////////''')))+++...000000///...//////.........---------......////////////......000000000000000000000000'''---///,,,+++///000---000000000///......---------///000111000///000111///000111000......222555///......///000000///---//////////////////////////////000111111111111111333333333222222222111111111000///------......///...///000///...---.../////////......---------,,,///,,,+++,,,000222222000000...,,,---000111000...,,,,,,,,,---------......111111111000...///111333---------------......///000---,,,...///---///333111...,,,---//////---+++...------...//////...,,,////////////////////////...............///000000///000000000000...,,,+++.........000222666:::<<<666222...---///000...,,,////////////000000000000...000111000///------...,,,------...///000111111000000//////.........---------...///000111222333//////...,,,,,,...333777000000000000000000000000////////////////////////......------...///111222//////.........---------//////.........---------000///...---------------000//////.........//////***+++,,,,,,******+++,,,......---------,,,,,,,,,///++++++......))))))---------------------------111000///...---,,,++++++......//////...---,,,,,,*********++++++,,,,,,,,,+++++++++*********)))))).........------,,,,,,,,,,,,++++++***+++,,,...///,,,---...///...,,,)))((((((((()))***++++++,,,,,,+++))),,,000...((('''+++---------,,,,,,+++++++++,,,,,,,,,++++++*********.........------,,,,,,,,,---///000///---++++++++++++,,,------++++++,,,---)))***+++,,,,,,,,,,,,+++.........---,,,+++))))))000---******---///...------+++)))'''''')))+++------,,,+++******,,,...///---------,,,,,,+++++++++...,,,***+++---...,,,***+++++++++,,,,,,,,,---------------...------,,,,,,///...---,,,+++,,,,,,---111///,,,,,,---......---***+++,,,,,,------,,,,,,+++,,,------,,,,,,...000...------------...//////+++...///...+++***---000+++,,,------...---------***++++++,,,---...////////////............////////////............//////000000///...---,,,++++++------...///000111222222000000000111111222222333222222222222222222222222///000111222333222111111000000111222222222111111222222222222222111000///444444444444444444444444222333444444555555444444///000222333333222000///111222333333222111222444............////////////+++,,,---/////////...---//////.........---------......////////////......////////////////////////+++000222...,,,//////---......//////////////////,,,...000000/////////000///000111000...///111444000...,,,,,,---...///...//////////////////////////////000111111111111000222222222222111111111111111000///...---......//////000111000...------...222111111111000000000000///---+++,,,///111000//////---,,,---///000///------------.........//////000000111///......000222///...---...222777<<>>===999222///111,,,111222...---111333000000000////////////000000,,,---------......//////////////////////////////+++---000222222000---+++000000000000000000000000***,,,---...---...000111////////////............------.........---+++***---,,,,,,---///000///---.........//////////////////...,,,+++,,,---///000------------++++++,,,......,,,---///+++&&&(((//////,,,***,,,---...000222,,,,,,...111222000,,,))),,,,,,------...///000000........................333000,,,)))(((***---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++******---+++******,,,...---------,,,++++++++++++,,,---+++,,,,,,,,,+++,,,///222***,,,---,,,))))))+++......,,,+++---000111///,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///+++,,,------......---------,,,,,,,,,,,,---......---,,,***))))))***,,,------+++***+++---+++'''###***+++,,,,,,------,,,,,,++++++,,,------......///++++++,,,,,,,,,------------.........---,,,,,,+++,,,,,,---//////000000000---,,,***+++,,,------,,,%%%(((+++,,,,,,++++++++++++++++++***++++++,,,,,,---...///...,,,+++,,,---)))+++------+++***++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++------------++++++.........---,,,+++***))),,,+++*********,,,...000)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))******++++++++++++++++++*********))))))------,,,++++++,,,,,,,,,,,,------......------,,,...---,,,+++,,,---...///,,,------+++******,,,///------,,,++++++,,,,,,,,,------------------------++++++++++++++++++++++++)))))))))***+++,,,......))))))***++++++++++++***---,,,++++++------,,,++++++,,,---...////////////******+++++++++,,,,,,,,,,,,,,,,,,------.........///......---+++******)))...---+++***))))))***+++---000///++++++---...+++***+++,,,,,,******+++,,,,,,---...---,,,,,,---...///---,,,,,,---...---,,,(((,,,,,,))))))......***---------------------------...///...------...///+++,,,,,,------,,,,,,+++/////////...------,,,,,,000///...------------------,,,,,,,,,,,,---.........---+++++++++,,,...000...............///000111///////////////000111111//////......---------,,,vvvtttsssqqqnnnjjjddd```ZZZPPPFFF@@@:::222///000///333444000///222333000000000////////////000000------........./////////////////////////////////...//////////////////...////////////////////////---///000000000000111333////////////................../////////...---,,,...------...000000///...//////......------,,,,,,000///---------...000111333333333111000//////000---,,,///444222---,,,///***+++---000222000---,,,---...///111222222///,,,,,,,,,------...//////000........................111///,,,******+++...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000...------,,,,,,------...+++************+++------------,,,,,,,,,---......------------------,,,,,,***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,---,,,***+++,,,------,,,......///000000///......+++,,,------,,,,,,...000,,,---...---++++++---///...,,,+++---///000...,,,......---------,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,------------------,,,,,,,,,------......//////...---------...///,,,++++++...000000...+++***+++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,------------.........------,,,+++,,,---///000111111111111...,,,++++++,,,------,,,'''***---...---,,,,,,,,,---,,,,,,,,,,,,,,,---------...///...,,,+++,,,---***,,,,,,,,,+++***+++,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***,,,+++******+++,,,...///******+++,,,,,,,,,+++++++++++++++++++++++++++,,,*********+++++++++,,,,,,---,,,,,,,,,+++++++++***,,,++++++******++++++,,,..............................---,,,,,,,,,---...,,,,,,---,,,++++++,,,...,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------******+++,,,,,,,,,,,,,,,---,,,+++,,,---...---+++,,,---------------,,,,,,++++++,,,,,,,,,---------,,,,,,---------------------------,,,,,,,,,,,,,,,///...---------...///000---//////++++++---...++++++,,,---,,,+++++++++---...///000000......///000...---++++++---------,,,+++//////+++,,,//////,,,---------------------------...///...------...///+++,,,,,,------,,,,,,+++...............---------//////...---------------...---------......//////000///...------...000111.........///////////////...............//////000/////////.........------tttssssssrrrrrroookkkhhheee[[[OOOGGG???777333333222444444111000333333111000000000000000000000000......////////////000000////////////////////////222000---,,,,,,---000222........................,,,---......,,,,,,---...////////////............//////000000//////...---///......///000111000...//////...---,,,++++++***111000/////////000222333444333222000///...------...++++++...///,,,***++++++---//////000///...,,,---------...000111///...,,,,,,------.../////////...........................---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000///......------......///(((((())))))***,,,---.........---,,,,,,,,,------,,,,,,------------------,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...///...,,,++++++,,,---,,,+++***+++...//////...+++***+++---......---,,,,,,------///000///...---...///---,,,+++,,,...///...---...------------,,,,,,,,,...---------------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,(((((()))+++......---+++***+++,,,,,,------,,,,,,//////...------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,...111333444444222111...---++++++,,,------,,,***,,,...///---,,,,,,,,,......------------......---...///...,,,+++,,,---,,,,,,,,,+++******,,,...)))******+++---......///,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++***++++++,,,,,,------...++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++************++++++000///...------...///000///...---,,,,,,,,,,,,,,,***,,,------,,,+++,,,,,,++++++************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,---+++,,,,,,---------------...---,,,---.........,,,------------,,,+++***))),,,,,,---------.........------------------,,,,,,++++++,,,,,,---------...++++++++++++,,,---...///---///...++++++......+++,,,---...---,,,,,,---...+++,,,------++++++,,,------,,,++++++------,,,+++---//////------//////,,,---------------------------...///...------...///,,,,,,------------,,,,,,---------...............///.........------------............//////000000//////...------///000111...//////000000///...------------------...//////000000////////////......yyywwwvvvtttsssppplllhhhhhhaaaXXXOOOHHH@@@:::888333222111000111222222111000000000111111000000000/////////000000000000000////////////////////////111000---,,,,,,---000111........................+++,,,---,,,***)))***+++////////////................../////////.........000//////000111111000............------,,,,,,,,,222111111000111222333333222111///.........------333...((((((***++++++***000000...)))(((,,,000111+++***)))***,,,.........---------.........//////........................++++++,,,,,,---...//////---------------------------.........,,,,,,...///......------------......*********++++++,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........------......---,,,+++***---------------------------......---,,,---///222...---++++++,,,---,,,+++)))***,,,------,,,***)))+++---//////---,,,++++++....../////////.........,,,,,,,,,,,,------...---------------------------............---,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,---------...------******+++,,,,,,,,,++++++*********+++++++++***)))***+++,,,,,,------,,,,,,......---------,,,,,,,,,,,,,,,,,,------------...------------,,,---------,,,...222555777666444222///---,,,+++---------,,,+++---......---++++++,,,///...---------------------...///...,,,+++,,,---------,,,***)))***,,,///******+++,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***)))***+++,,,------------,,,,,,,,,,,,++++++***))),,,,,,,,,++++++++++++***---------------------------------,,,,,,,,,,,,,,,+++++++++***++++++,,,---000///---++++++---///000//////...---,,,+++++++++))),,,......---++++++,,,+++++++++***++++++,,,---------------------------------------------------------,,,,,,,,,,,,------++++++,,,---------------///...------//////...------------------,,,++++++,,,,,,,,,,,,------------.........------,,,,,,,,,,,,,,,,,,------------...*********++++++,,,,,,,,,,,,///...++++++......,,,---...///...---,,,---///)))+++++++++***)))***+++,,,+++***+++------,,,+++,,,------,,,,,,,,,,,,+++---------------------------...///...---------///,,,,,,------------,,,,,,,,,,,,------...//////000..................------------...///////////////---,,,,,,,,,,,,---...///...///000111000///---+++......------......///000000000000000000/////////|||zzzxxxvvvtttqqqllliiiiiigggaaaZZZRRRJJJAAA:::444000......000111111111000000111111111111000000000000000000000//////////////////////////////////////////....../////////........................///000000///---,,,---...////////////............---------------------...000//////000111111///...------....../////////000111111111111111222222333222000...///111222111000///...,,,---000222000------111///)))(((---111111,,,***)))***,,,.........---------.......................................***+++,,,---......//////------------------------...//////...---,,,...///------,,,,,,,,,,,,------------------------,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,++++++******---------------------------......---,,,---///222...,,,++++++,,,---,,,+++//////............//////,,,...000///---+++++++++---------.........---,,,------,,,,,,,,,---...///---------------------------............,,,++++++,,,++++++++++++,,,------+++,,,---.........------------...///000000//////---...///......---------***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,---------............---,,,,,,,,,------...,,,///333666888777555444000...,,,,,,---------,,,+++,,,------+++***+++,,,......---,,,,,,,,,,,,,,,---...///...,,,+++,,,---------,,,+++)))***---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++)))((()))***+++,,,------------,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++******+++---...//////......---,,,+++***))),,,......---++++++,,,,,,,,,,,,,,,,,,---...///------------------------------------------------************+++,,,---...***++++++,,,,,,,,,,,,,,,///...------//////...---,,,,,,---...............++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,.........---------,,,,,,///////////////......---,,,......++++++...///,,,---...//////------...///,,,...///...---,,,---///+++++++++,,,......---+++,,,,,,,,,,,,,,,++++++,,,---------------------------...///...---------///,,,------......------,,,+++,,,,,,---...///000000------...//////......---+++,,,---.........------,,,,,,,,,,,,------.........///000111000///---+++//////......//////000111/////////000000000000000}}}{{{xxxwwwvvvtttpppnnnmmmnnnjjjccc[[[SSSHHH>>>:::333///000222111000111///000111222222111000///000000////////////......////////////////////////---...///000000///...---...........................///000///---,,,,,,...////////////............---,,,,,,,,,,,,---......000///...///000000...---,,,------...///000111111///000000000111111111111///,,,***,,,///111000... &&&---111555666111***$$$...333000...000000,,,///---,,,---///000000///................................................++++++,,,------...//////------------------------//////000...---,,,...///,,,,,,,,,++++++,,,,,,,,,.........///...---,,,,,,......---,,,,,,,,,------,,,,,,------------------,,,+++++++++++++++++++++------------------------,,,---...---,,,,,,...///---+++******,,,...------///...---,,,,,,---...///,,,...///...---++++++,,,,,,+++,,,---......,,,***---......---,,,---///111,,,,,,,,,------------...,,,---.........---,,,+++******+++,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,------.../////////***+++------------///000***+++,,,,,,------,,,,,,++++++,,,,,,---...//////,,,---------...............---,,,+++,,,---...///---///333666777777666666111///---,,,---------+++***+++,,,,,,+++***,,,---///...---,,,++++++++++++---...///...,,,+++,,,------------,,,++++++---///---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---.........---,,,+++))))))***++++++,,,,,,------...++++++,,,,,,,,,+++************+++++++++,,,,,,,,,...---------------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,------...///000---,,,+++******+++,,,---............---,,,++++++***,,,------,,,+++,,,,,,---,,,,,,------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......******+++,,,,,,,,,,,,,,,...---,,,---.........,,,+++,,,---...////////////*********+++++++++,,,,,,------------------,,,,,,///.........------,,,,,,////////////...---,,,++++++......++++++...///------...///...------...///,,,---......,,,,,,---...+++++++++---///000...,,,---++++++......,,,---///---------------------------...///...------...///------............------,,,,,,------...///000000,,,---.../////////...---***+++---.........---,,,.........////////////000...//////000000///...---///////////////000111111......////////////000000~~~{{{yyyxxxvvvsssqqqoooqqqnnngggbbb]]]TTTJJJEEE;;;555555666222000111///000222333333222000////////////.........------////////////////////////......///000000///......////////////////////////,,,---...---,,,+++,,,---////////////...............---,,,,,,---...///000000///......//////---,,,---------....../////////---......///////////////...+++((()))---...---***&&&---...///111...)))---444111///222111+++000///...///000111000...................................................,,,,,,,,,,,,,,,---...///........................///000000///---,,,...///------,,,,,,,,,,,,------+++,,,---.........---,,,------,,,,,,,,,---......------------------,,,,,,,,,,,,+++++++++,,,,,,---........................+++---......,,,++++++,,,+++***)))***---...///...++++++++++++++++++++++++---......---++++++---...,,,++++++---//////,,,)))...//////...,,,---000333,,,,,,,,,---------......+++,,,---//////...---,,,(((***,,,---...---+++******+++---//////...---,,,++++++******+++,,,...///)))***,,,+++***))),,,...***+++,,,,,,------,,,,,,,,,---------------------------------...............---,,,++++++---...000...000222444666777777777111///---------------++++++,,,---,,,,,,,,,...///000///...---,,,,,,,,,,,,---...///...,,,+++,,,---,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,---..................------,,,,,,++++++,,,,,,---++++++,,,------,,,,,,,,,,,,+++******+++,,,...///******+++,,,,,,,,,++++++))))))***+++,,,------...------------,,,,,,++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,---,,,++++++,,,...,,,,,,,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...+++,,,,,,------------------,,,+++,,,---...---+++,,,,,,---.........------+++++++++,,,,,,,,,------,,,,,,------------------------------............+++,,,,,,------,,,+++***+++...---++++++//////---,,,---......---,,,---...***,,,---,,,+++***+++,,,++++++,,,///111111///---+++((()))---...+++,,,000---------------------------...///...------...///------............------,,,---------......//////+++,,,...///000///...---+++,,,...///000///...------......///////////////.........//////////////////............///000000------........./////////|||zzzwwwsssqqqnnnpppnnnhhheeeeee___WWWNNNCCC::::::999444000000///000222333333222000/////////......---------,,,//////////////////////////////............//////000000000000000000000000///000111000//////000111000/////////............///...------...///000111///...---...///...---+++---------------------,,,,,,------...............444///,,,,,,000111///+++,,,111222+++(((---000000"""...222,,,***111444111......---...//////---+++.....................---...........................---,,,+++,,,---...///........................///000000///---,,,...///.........------.........((()))+++---.........---,,,,,,,,,,,,------...///.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///........................+++---///...,,,+++*********))))))***---/////////+++---///111111///---+++---...---,,,++++++---000---,,,+++...000000,,,)))///000000///------111444,,,,,,,,,------.........***+++---/////////---,,,'''))),,,...///---***)))***+++---//////...---,,,///...---,,,---///111333000111222///+++***+++---++++++,,,---------,,,,,,///......------,,,,,,+++---------.........//////...---+++++++++---///000///000111333555777888888222000---------...---++++++,,,---------...000222111111000......------------...///...,,,+++,,,---+++---......---,,,,,,---******+++,,,------.../////////000000000000//////------++++++++++++------((()))***,,,---...//////,,,+++*********,,,...000)))***+++,,,,,,,,,,,,,,,(((((()))***,,,---...///---------,,,,,,+++++++++---------.........//////++++++++++++,,,---...///,,,------......------,,,+++,,,---.........---,,,,,,------+++******,,,///++++++++++++,,,---...///------------------------++++++++++++++++++++++++......---,,,,,,,,,------,,,---......//////......---,,,++++++------,,,+++------------,,,+++******,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,---...///000111,,,---...000111000000///+++...---++++++///000---,,,---...---,,,,,,---......///000000......///000,,,,,,---000222222000...((($$$%%%+++,,,)))***///---------------------------...///...------...///------............---------------...............+++,,,...000000///...---,,,---///111111000///...+++,,,------......------...............///000111...------------...//////,,,---------......//////}}}||||||xxxrrrtttqqqnnnkkkiiieeeaaa^^^TTTNNNEEE<<<777333000...333111/////////000///...222111000.........///000........................------------.........///...---,,,...000111...***..............................------------..............................---------------------------------............///........................,,,---......,,,,,,---...///......------,,,++++++,,,,,,,,,++++++*********,,,,,,,,,------------...000///---+++************///......---------......------------------------+++,,,------++++++,,,---&&&'''***,,,......------000+++))),,,,,,)))+++000***++++++,,,,,,++++++******+++,,,---............,,,++++++---...+++$$$------------------------,,,,,,+++++++++,,,------...------,,,,,,------...+++++++++******)))))))))000)))'''---111...******++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++,,,++++++,,,...//////...---,,,++++++++++++,,,---,,,------......------,,,------------------------...------,,,,,,,,,------...,,,***+++------***'''---------,,,,,,+++++++++000...,,,,,,------,,,,,,***---///000...+++)))))),,,,,,++++++,,,...///111---,,,+++******+++,,,---///000111333444555666666000---+++---,,,)))))),,,*********+++...000333555222111///,,,+++*********,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++...---++++++,,,,,,+++***...///111111000///,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************++++++************++++++)))******++++++,,,,,,---,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***///,,,,,,///---'''(((---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***------+++***,,,,,,)))...,,,***+++---...,,,***------,,,,,,,,,,,,+++++++++)))((()))+++,,,,,,+++++++++++++++++++++++++++,,,***(((***---...,,,******+++---......---,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,+++***)))))))))******///...,,,++++++,,,...///...------------...//////)))***+++,,,---.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------............------//////......---,,,,,,,,,/////////000000000000111333...++++++***((()))---++++++++++++++++++++++++---......,,,++++++---///....../////////...,,,+++,,,---......,,,+++,,,...,,,------......------,,,}}}|||xxxrrrsssqqqooommmllliiifffcccaaa[[[RRRIIIBBB<<<666333222111///000111111111///222111000///......///000........................------.........////////////---,,,---000000...,,,..............................------------......................................................---------............///........................,,,---......,,,,,,---...------------------------------------,,,,,,++++++---............/////////,,,,,,++++++,,,---...///......------------......------------------------+++,,,------++++++,,,---'''(((+++---...------,,,///+++***------***+++///++++++,,,,,,,,,,,,++++++++++++,,,---............,,,...111111000---***(((------------------------//////...---,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++++++++*********111***(((,,,///---+++---+++,,,,,,------.........+++,,,,,,------,,,,,,++++++++++++,,,---.........,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------***)))(((***---...,,,***---------,,,,,,+++++++++000///------------------***,,,---,,,++++++,,,---++++++++++++,,,---...///,,,++++++++++++++++++,,,,,,---000222444555666666000---,,,---,,,)))))),,,///...---+++************///...---,,,+++,,,,,,---,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++///---,,,,,,------,,,***,,,---...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************++++++************++++++/////////...............,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++,,,111222//////333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))),,,---***+++------***...,,,+++,,,...///...,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,+++(((&&&........................---+++***+++---///---,,,......------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,......------,,,+++******---------------------------------,,,,,,---------++++++++++++++++++******///...,,,++++++,,,...///,,,,,,,,,,,,,,,---......+++,,,------............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,'''''''''((())))))******,,,,,,---------............+++***,,,------///333,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,...000------...///...---,,,,,,,,,---......,,,,,,---...------............------zzzuuusssrrrpppoooooonnnkkkhhheeeaaaYYYRRRJJJBBB:::555222111000111222333111000111000000////////////000............................../////////000000000000...------...//////.................................------------..............................////////////////////////---------............///........................,,,.........---,,,---...++++++,,,------...//////............------------/////////000000000000111,,,,,,,,,,,,---...///000...---------------......------------------------,,,---...---,,,+++,,,---)))***,,,---------,,,+++...,,,,,,......,,,,,,...++++++,,,,,,,,,,,,++++++,,,,,,------...---------(((,,,000///,,,)))+++---------------------------111000///...---,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,,,,++++++000,,,+++,,,---+++,,,///------------------------+++,,,,,,------,,,,,,+++******++++++,,,---------,,,---///000000///---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...&&&&&&'''))),,,......---------,,,,,,,,,,,,++++++///......---------------******+++***)))***---000)))***+++,,,------------+++++++++,,,,,,+++++++++(((***...111333444444444000---,,,---,,,((((((+++++++++*********+++,,,,,,++++++++++++,,,---...///,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++///...,,,---......---,,,)))***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++************++++++...------,,,++++++******,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------******000444222000///---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++(((+++,,,++++++......+++---,,,,,,---///000///...------,,,,,,,,,,,,++++++,,,,,,---......+++&&&""",,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---...---,,,++++++,,,---...,,,------......------,,,...---------,,,,,,++++++------------------------------------------------***+++,,,------,,,+++***...---,,,++++++,,,---...+++++++++,,,,,,,,,------------...//////.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++))))))***++++++,,,,,,---+++,,,,,,,,,------------111...---...---***)))+++------------------------/////////...,,,---///111+++,,,,,,------------,,,,,,---......,,,,,,---...------............------~~~zzzvvvtttsssrrrqqqpppmmmkkkccc```\\\WWWPPPHHH@@@:::333222111111222222111000000000000////////////000........................////////////000000000000000///---------...///000..............................------------..............................////////////////////////---------............///........................---...///...---,,,---///,,,,,,,,,---------.........---------------------////////////000000000000//////......------------------,,,,,,------......,,,,,,------------------,,,---......,,,+++,,,---+++,,,,,,------,,,++++++---,,,---......---,,,---+++,,,,,,,,,,,,,,,,,,+++---------...------,,,,,,)))+++---,,,***)))***,,,------------------------//////...------,,,------...------,,,,,,------...------------------------------......---+++---///------------------,,,,,,+++,,,,,,------,,,,,,+++)))***++++++++++++,,,---------............------,,,------......------,,,++++++++++++++++++++++++------,,,,,,,,,---......&&&&&&'''***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,...)))***++++++******,,,...((()))+++,,,---,,,++++++***+++,,,------,,,+++***(((***---000222222111000000,,,+++---+++((((((+++))))))***+++---///000111******++++++,,,---...///,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++///...------...///...---((()))+++,,,---------,,,------------------------++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,************))))))((((((***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***))))))---***))),,,///...(((###...------,,,,,,++++++******+++,,,------,,,+++***(((+++,,,+++,,,//////,,,+++++++++,,,---...//////------,,,,,,,,,+++++++++---------......+++'''$$$************************,,,,,,,,,,,,---...------*********+++,,,---......,,,,,,------------,,,,,,******+++,,,---...///000------------------------,,,------------------,,,++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...++++++,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,000000//////...------------------.........//////000---,,,...+++&&&###$$$------------------------.........---,,,,,,...000***++++++,,,,,,---------+++---...---,,,,,,---///,,,,,,------------,,,,,,}}}zzzxxxvvvtttsssqqqmmmkkkgggfffddd```[[[RRRIIICCC777555222111111222111000/////////000000000000///////////////////////////////////////000000000000000//////...---...///111..............................------------......................................................---------............///........................---...//////------...///......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------.........///////////////......---,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------......---...///...,,,+++,,,---,,,---------,,,,,,++++++,,,---...------...---,,,,,,,,,,,,------,,,,,,,,,---------...------,,,,,,111...,,,,,,---...,,,+++------------------------,,,+++++++++,,,---.........------,,,,,,------...------------------------)))---//////...---,,,,,,------------------,,,,,,+++,,,,,,------,,,,,,+++(((***,,,,,,******,,,......---+++******+++---...,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///'''(((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,******+++...))),,,......,,,***)))))))))***+++,,,---,,,+++******+++,,,------,,,+++******+++---//////...---,,,///+++***,,,+++((((((+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++///---,,,---//////...---******+++,,,---......///------------------------***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++******,,,***((()))++++++$$$---------,,,,,,++++++++++++,,,---......---,,,+++(((+++---+++,,,//////,,,))))))***++++++,,,---...------,,,,,,,,,+++++++++---,,,++++++,,,,,,+++)))........................***+++++++++++++++,,,---(((***,,,------+++)))'''++++++,,,,,,,,,,,,++++++******+++,,,...///000000------------------------,,,,,,---......---,,,,,,...---+++******+++---...---------,,,,,,---------,,,,,,---...///......---,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------,,,++++++******---------.........//////(((''')))------***)))+++++++++++++++++++++++++++,,,------+++******,,,...++++++++++++,,,------...+++,,,------,,,,,,...///++++++,,,,,,,,,,,,++++++uuu~~~|||yyywwwuuurrrnnnkkkmmmllljjjgggbbbYYYOOOHHH???<<<666333111111111000...//////000000000000///////////////////////////....../////////000000000///000000///......///111..............................------------......................................................---------............///........................---...//////...---.../////////...---,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,---............---++++++++++++,,,---...///+++,,,,,,------............//////...,,,+++,,,------------,,,,,,,,,,,,,,,+++------++++++------+++,,,,,,------------,,,,,,,,,,,,------...---------000,,,******---...+++(((------------------------*********+++,,,---...///...------,,,,,,------...,,,,,,---------------...))),,,...,,,,,,...---)))------------------------+++,,,,,,------,,,,,,+++(((+++------+++***---///000---***((((((***---000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///)))+++---,,,+++***+++,,,++++++,,,,,,,,,,,,------))),,,---,,,***))),,,///***---000000...+++)))(((++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------------,,,++++++---***)))++++++))))))---%%%&&&((()))+++++++++++++++,,,,,,,,,,,,++++++***,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++...,,,,,,,,,...///...---,,,,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((((((((()))***++++++,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........---)))******)))+++---***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,))),,,---+++,,,//////,,,((()))++++++******+++---------,,,,,,,,,,,,++++++,,,+++)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++******+++---+++---///000...)))$$$!!!***++++++,,,,,,++++++***///.........------,,,,,,------------------------+++,,,---......---,,,+++...---+++*********+++,,,------------------------,,,---...///000///...---++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---)))******++++++,,,------+++,,,,,,,,,---------------+++,,,//////,,,+++---++++++++++++++++++++++++,,,,,,,,,+++)))***,,,...---,,,,,,,,,,,,,,,---...***,,,------------...///++++++,,,,,,,,,,,,++++++nnn||||||zzzxxxuuurrrooonnnmmmllljjjfff___VVVPPPIIIDDD<<<555333222222222---...///000111111000///////////////////////////------........./////////---///111111///...///000..............................------------..............................////////////////////////---------............///........................---///000///...---...000---------------------,,,,,,---------............,,,,,,,,,,,,------------,,,------...------++++++++++++++++++,,,---...///++++++,,,,,,---......///...///000///---+++,,,---------,,,,,,,,,------...***---,,,((((((,,,---***,,,,,,------------,,,,,,++++++,,,---............*********+++,,,,,,+++***------------------------,,,,,,,,,,,,,,,---...///...------,,,,,,------...++++++,,,,,,------------------***&&&(((......)))+++,,,,,,------.........+++,,,,,,------,,,,,,+++(((,,,......+++***---111///...,,,******,,,...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////))),,,......,,,+++,,,...+++++++++,,,,,,---------***---///...+++***...111+++---//////---,,,,,,---------,,,,,,,,,,,,------,,,++++++++++++++++++,,,---,,,,,,++++++,,,------+++((((((++++++***+++..."""###&&&)))+++---------***+++,,,,,,,,,,,,+++***,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,++++++,,,---......,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---((((((((()))))))))))))))++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))(((,,,---+++,,,000000,,,***++++++,,,,,,------...------,,,,,,,,,,,,------***......,,,,,,///...+++)))+++---,,,***)))+++---------,,,,,,,,,,,,+++++++++******,,,......---+++************************)))+++------+++***,,,...---...000000...+++(((%%%+++,,,,,,,,,,,,,,,,,,+++000000///...---,,,,,,+++------------------------+++,,,...//////...,,,++++++,,,------,,,***(((&&&,,,------------------,,,***,,,---//////...---,,,++++++,,,---.........---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------.../////////,,,,,,---------.........111......000///***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******,,,...///...---,,,,,,,,,---...***,,,------------...000,,,------......------,,,lll|||~~~|||{{{xxxuuurrrnnnnnnnnnooommmhhhaaa[[[PPPIII@@@888444333444444---...///111111111000///000000000000000000000000------------.........///,,,///222222000......000.................................------.................................000000000000000000000000---------.........//////...........................///000///...---...000+++,,,,,,------......///---.........//////000000,,,,,,,,,---------......000000///...,,,***'''%%%++++++++++++,,,---...///++++++,,,,,,---.../////////000000///---+++,,,------,,,,,,,,,,,,---...///***---+++&&&&&&+++---***,,,------......------,,,***+++,,,---......///...(((,,,000111//////000333------------------------///......---------.........------,,,,,,------...+++++++++,,,,,,---------111...&&&!!!%%%...///***++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++(((,,,//////++++++...222........................,,,------......------,,,------------------------+++++++++,,,---...///000)))+++......---,,,...000+++++++++,,,,,,---------+++///111000,,,,,,///333,,,---...---,,,---000222///...---,,,+++,,,---...---,,,+++******+++,,,------,,,*********,,,///000)))''''''***,,,***,,,///+++,,,,,,,,,+++***((('''((()))+++,,,------,,,+++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,------,,,,,,,,,---......++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////......---,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,)))%%%"""***///000,,,+++///111...)))***+++,,,------...///......,,,++++++,,,......+++...///,,,,,,......***+++---...---+++***+++------------,,,,,,,,,++++++******,,,///000///+++(((------------------------***---///...,,,+++---000,,,,,,---.../////////...,,,------......------,,,------..................------------------------+++,,,...//////...,,,+++(((+++...000///***%%%!!!,,,------......------,,,)))***,,,......---,,,++++++,,,---...////////////,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///......---,,,,,,++++++/////////000000000000111***'''(((,,,...---...111---------------------------......,,,++++++---///111000...---,,,------...***+++------------...000......////////////......gggxxx~~~|||zzzxxxvvvqqqnnnkkkkkkkkkjjjfffbbbXXXRRRJJJAAA;;;666222///***...222222000......///...000111000///...///111...//////000000000000000///////////////.........//////...------------...///...---,,,,,,---...///...000111222222000---,,,,,,///222222111000//////---...............---,,,***+++...///000000///...//////.........---------........................------------------------,,,------......------,,,...------,,,,,,------...,,,------......------,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000------,,,+++)))***---///+++++++++,,,,,,---------------------------------%%%''')))+++---...///000---.........///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,999%%%###000111---+++.........------,,,,,,,,,,,,+++***))))))+++---...,,,------......------,,,------------------------//////...,,,++++++,,,......,,,,,,......,,,,,,...,,,,,,++++++,,,...000111...------,,,,,,------...---------.........//////............------,,,+++........................***+++,,,,,,------,,,,,,++++++******++++++,,,---...///---)))(((,,,---,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...'''...000---+++...---)))000///...,,,,,,,,,---...***+++,,,---...---,,,,,,------,,,,,,+++*********------------------------...------,,,,,,------...++++++------------++++++...---+++******+++---...******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,---///000------,,,++++++,,,,,,,,,---******,,,,,,)))***------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,...+++))))))++++++)))'''++++++,,,,,,,,,---------------------------------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---.........,,,------......------,,,...))))))///000,,,)))+++///+++***,,,+++'''(((.../////////000///......---------------------------,,,,,,---......///////////////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...///...,,,+++...111.........------,,,,,,,,,---...+++''''''---000///'''***+++)))***......,,,------------------------,,,------......------,,,/////////......---------\\\ooo}}}zzzxxxrrrooolllkkkkkkjjjfffbbb\\\WWWOOOGGG@@@:::555222'''***...000//////000222...000111000///...///111......///000000000//////........./////////////////////...------------...///...------------...///......//////////////////+++,,,...///000111000///---....../////////......------...//////...---,,,//////.........---------...............---------------------------------,,,------......------,,,///......------......///,,,------......------,,,------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,,,,//////...,,,******,,,///------------.........///------------------------******+++------.........---..................///------------------------------------------------444'''"""***000...,,,...------------------,,,,,,---,,,+++***+++,,,...///,,,------......------,,,............------------.........---,,,,,,---......++++++......++++++...************+++,,,,,,---------------------------+++++++++,,,,,,,,,---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++***++++++,,,------///---)))))),,,---,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,---......,,,,,,---...)))...000---+++......+++......---,,,,,,,,,,,,,,,***+++,,,---------,,,,,,******++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++------***&&&---,,,,,,++++++,,,,,,---...+++***,,,,,,******------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,------+++))))))+++,,,***(((++++++,,,,,,,,,---------------------------------------,,,,,,,,,---------------------------------++++++++++++++++++++++++***++++++,,,------------,,,,,,------------,,,,,,,,,,,,...222///***+++///...+++***---,,,)))***///---............---,,,,,,------------------------.........---------------------------............,,,,,,,,,,,,,,,,,,,,,,,,------...---------...000,,,,,,,,,++++++*********---...,,,((((((---///...,,,......,,,,,,000111...------------------------,,,------......------,,,.........---------,,,,,,WWWfffyyy}}}zzzuuurrrooonnnnnnmmmhhhdddbbb]]]WWWPPPIIIAAA:::555***,,,///000000000111222...000111000///...///111------...////////////...------......//////000000//////...------------...///...------------...///...---,,,,,,---...000111+++***)))+++///111000...---......///000000000000000000///...------,,,,,,...............---------//////.........---------------------------------,,,------......------,,,/////////....../////////,,,------......------,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,,,,,,,,,,,,,111111000...++++++,,,...,,,,,,------------......------------------------...............---,,,,,,...------------------,,,------------------------........................///+++,,,111000++++++111,,,,,,------------------...---,,,+++,,,---...///------............------------------............,,,------............------******------******---******+++,,,,,,+++++++++,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++,,,---------///---)))))),,,---+++++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,***++++++,,,,,,+++++++++,,,,,,+++******+++,,,,,,,,,---......,,,,,,---...***...///,,,+++---...,,,,,,,,,,,,,,,,,,++++++******+++,,,---------,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,+++******+++,,,---,,,,,,---------.........***+++,,,,,,------,,,,,,+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...***(((+++///...'''!!!,,,,,,,,,++++++,,,,,,---...++++++......++++++...---,,,,,,++++++,,,,,,---...------,,,,,,------...+++***)))***+++,,,,,,***,,,,,,,,,,,,------------------------------------,,,,,,++++++,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,------------,,,,,,+++...222444///***,,,333...++++++------+++,,,///,,,,,,,,,,,,,,,+++******------------------------.........---,,,++++++++++++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---//////...,,,,,,++++++++++++******,,,......******---...++++++---,,,))))))---...,,,------------------------,,,------......------,,,------------,,,,,,,,,,,,[[[aaammm{{{}}}{{{wwwtttssssssqqqlllhhhfffccc^^^XXXQQQIII@@@:::444444333222111000//////...000111000///...///111,,,------...............,,,------...///000111111//////...------------............------.........------,,,,,,,,,---.........***&&&(((---000///,,,------///000111111111111000000...------,,,------......................../////////...------,,,,,,........................,,,------......------,,,//////............//////,,,------......------,,,,,,,,,,,,,,,------......------------------------+++,,,,,,,,,---......////////////---,,,+++,,,...***+++++++++++++++++++++------------------------...............---,,,+++---------,,,,,,+++++++++------------------------------------............///---///111...***,,,222,,,,,,,,,------.........---,,,,,,+++,,,---......------............------,,,,,,,,,,,,------------***+++,,,---//////---,,,,,,******,,,,,,******,,,,,,---...///...---,,,++++++,,,...//////...,,,+++---------.........//////+++++++++,,,,,,++++++***........................***+++,,,,,,------,,,,,,,,,++++++++++++,,,------,,,...---******,,,---+++++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,******+++,,,,,,,,,++++++---,,,***))))))***,,,---,,,---......,,,,,,---...+++------+++******,,,---***+++,,,------,,,+++***++++++,,,,,,,,,---------)))))))))******+++++++++---------------------------,,,,,,,,,,,,,,,,,,---------++++++++++++------,,,+++************+++,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,+++,,,------------...///++++++,,,,,,,,,,,,------...---,,,---///...***''',,,,,,+++++++++,,,---------++++++//////,,,,,,///---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------)))))))))***,,,---------,,,,,,,,,------------...------------------------((()))***,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,------,,,,,,,,,+++...111222///,,,...111...,,,+++---......---...,,,,,,,,,,,,,,,+++******---------------------------------,,,,,,+++++++++++++++,,,,,,------......------------------------///,,,***+++...000///,,,------------------------+++...///,,,,,,...---***+++---+++''''''+++,,,***------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,ZZZ[[[cccsss~~~zzzvvvuuutttrrrmmmiiiiiigggccc___XXXPPPGGGAAA999888555222111000///......000111000///...///111,,,------...............,,,------...///000111111//////...------------...---..................------...//////...,,,***(((000,,,((()))---///,,,)))------///000111111111111///...------------...///---.....................//////.........---------........................,,,------......------,,,...------,,,,,,------...,,,------......------,,,,,,,,,,,,---------------------------------------++++++,,,------.........***,,,---,,,+++,,,---///++++++++++++++++++++++++------------------------+++,,,------------,,,,,,------,,,,,,+++++++++***------------------------++++++,,,,,,,,,---------111...,,,,,,,,,+++---111,,,,,,,,,------.........+++++++++++++++,,,,,,------......//////......---******++++++,,,,,,,,,,,,***)))))),,,......,,,***,,,******,,,,,,******,,,,,,---...///...---,,,++++++,,,...//////...,,,+++---------.........//////***++++++,,,,,,+++++++++........................***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,......******------***++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,---......,,,,,,---...++++++++++++)))(((***---+++,,,---......---,,,++++++++++++,,,,,,,,,------++++++++++++******))))))------------------------,,,,,,,,,++++++,,,,,,,,,------++++++++++++------,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------------...///+++++++++,,,,,,---------,,,...///...,,,+++...000,,,+++++++++,,,,,,---...,,,***+++//////---,,,///---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,((()))***+++,,,,,,---...,,,,,,---------.........------------------------$$$&&&***---///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------//////...,,,------,,,,,,...///...+++---------------,,,++++++------------------------+++++++++,,,,,,---------++++++++++++++++++++++++------------------------///,,,)))***...///...,,,------------------------+++...///------///...***...000///++++++...///---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,XXXXXXaaattt{{{wwwuuuuuurrrmmmiiikkkiiigggccc^^^WWWOOOIII<<<999444222111111000///...000111000///...///111------...////////////...------......//////000000//////...------------...------...//////...---------///000000///,,,)))&&&111...,,,,,,......,,,)))---......///000000000000------..................---------...............................................................,,,------......------,,,------,,,,,,,,,,,,------,,,------......------,,,+++,,,------......------------------------------............---,,,+++***(((***,,,,,,,,,,,,.../////////............------------------------------***+++,,,------------------,,,,,,,,,,,,,,,,,,+++------------------------***++++++,,,,,,---------000---******+++,,,...///,,,,,,------------------******+++++++++,,,,,,,,,......////////////......******++++++,,,,,,------,,,***)))+++......,,,)))---******------******---******+++,,,,,,+++++++++,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...+++......++++++------***++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...+++***+++,,,+++((()))---+++,,,,,,---------------,,,,,,+++++++++,,,---...------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***+++,,,,,,------,,,,,,+++,,,------,,,,,,---...***++++++,,,,,,------...)))---///---((((((---222++++++++++++,,,---......+++)))+++///000,,,,,,...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,(((***,,,,,,+++,,,---///,,,---------............------------------------$$$'''***...///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++)))++++++***---000...)))......,,,+++---000---'''...............------,,,------------------------+++++++++,,,---.........,,,,,,,,,+++++++++++++++---------------------------,,,++++++,,,......---******++++++++++++,,,,,,***...///------000///,,,+++---...++++++......+++------------------------,,,------......------,,,,,,,,,,,,,,,------------eeeaaadddsss{{{yyywwwuuuoookkkmmmkkkiiigggddd^^^WWWRRREEE@@@999555444444222111...000111000///...///111......///000000000//////........./////////////////////...------------...------...//////...------////////////...---+++***......///000000///...------....../////////............/////////---,,,+++---------.........//////,,,,,,------.../////////........................,,,------......------,,,......------------......,,,------......------,,,+++,,,---.........------........................---............,,,+++******,,,---...---,,,---///000000000//////.........------------------------,,,,,,---...............,,,,,,,,,,,,------------------------------------++++++,,,,,,---......///+++------,,,,,,---//////------------------,,,,,,***+++,,,,,,,,,,,,,,,,,,......////////////......++++++,,,------...//////111---***+++...000---+++...++++++......++++++...************+++,,,,,,---------------------------+++++++++,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......+++......++++++---,,,)))++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,))))))***+++,,,,,,,,,,,,+++,,,...//////...,,,+++,,,---......,,,,,,---...,,,***,,,000///******...+++++++++++++++,,,------,,,,,,+++++++++,,,---...------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---------......---------+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,---,,,+++***+++,,,******+++,,,,,,---......))),,,...---***)))***---++++++++++++,,,---...///)))(((***...///,,,+++------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,)))+++------++++++---///------------............------------------------******+++,,,---.........------------------------------------------------***++++++,,,------------++++++,,,,,,,,,,,,++++++&&&+++---++++++......+++......,,,***,,,000+++$$$...............---,,,,,,---------------------------------------.........,,,,,,,,,------......///........................+++,,,,,,,,,++++++---///*********++++++,,,,,,,,,***---...,,,---000111///&&&***+++***+++---,,,(((------------------------,,,------......------,,,,,,,,,---------.........yyynnnhhhooo|||}}}|||yyysssooonnnmmmkkkiiigggbbb\\\XXXPPPJJJAAA;;;888666333111///000111000///...///111...//////000000000000000///////////////.........//////...------------...,,,---...//////...---,,,000///...---------...///+++...111222111000000000..................------///000111111///---***(((---------.........//////+++,,,,,,---...///000000////////////////////////,,,------......------,,,//////............//////,,,------......------,,,+++,,,---.........---,,,........................***+++,,,...///......---,,,...000///...------...//////.........---------------------------------//////////////////...---,,,,,,,,,------.........------------------------,,,,,,------...///000000&&&,,,111000...---///000.........------,,,,,,,,,+++,,,------......------......////////////......------......///000111111444000,,,,,,///111///,,,...,,,,,,......,,,,,,...,,,,,,++++++,,,...000111...------,,,,,,------...---------.........//////+++,,,------....................................++++++,,,---------,,,,,,---,,,,,,,,,,,,---......+++......,,,+++---,,,)))++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,---------,,,,,,((()))***+++,,,---------+++---///111111///---+++,,,---......,,,,,,---...---+++...333111++++++///+++***)))))))))***,,,------,,,+++***+++,,,---...+++,,,,,,------......///------------------------,,,++++++++++++++++++,,,++++++---......---++++++---......//////......---,,,,,,,,,---------......++++++,,,---------,,,,,,+++,,,---,,,***)))***+++******+++,,,,,,---......,,,---...///...,,,)))'''++++++++++++,,,---...///(((''')))...///,,,+++,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...))),,,...---+++***,,,///---------.........//////------------------------///...,,,++++++...000222........................------------------------)))***+++,,,---.........+++++++++,,,,,,+++++++++###,,,111---))),,,.........///,,,))),,,///***!!!------......------,,,+++------------------------000//////......------,,,+++,,,---...000111222222........................***,,,...---******---000,,,,,,,,,------.........***------+++,,,111222111'''+++......///111///+++------------------------,,,------......------,,,---------....../////////~~~ppprrr{{{zzzwwwsssppppppooollliiifffcccaaa```YYYSSSJJJAAA999444222222222111000//////000111222//////////////////////////////...------...///000...------...//////...,,,...---,,,+++,,,---...///------............------111111000000//////......---------....../////////.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////%%%''')))+++---...///000.........------,,,,,,,,,///,,,)))))),,,------+++,,,///111000---+++,,,.........///---++++++,,,---***,,,...000000...,,,***++++++++++++,,,,,,---...------------------------------------------------...///---***---000...))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------,,,,,,,,,+++++++++,,,,,,,,,---......///------------------------,,,,,,,,,,,,---......///111///---++++++---///111,,,,,,,,,---------............,,,,,,,,,,,,......+++++++++,,,,,,---------........................---,,,+++,,,...///...---,,,++++++******++++++,,,///+++(((&&&(((+++---......---,,,+++++++++,,,---///,,,+++,,,...///---+++...)))(((+++,,,+++***---,,,,,,++++++,,,,,,---...------------,,,,,,+++***+++,,,---...---,,,+++*********++++++++++++******+++,,,,,,---............,,,,,,+++***+++,,,...///------,,,,,,,,,,,,++++++((())))))))))))*********,,,++++++***+++,,,...///,,,---------,,,+++)))((('''((()))***+++,,,,,,,,,---......///...---+++***++++++------------+++++++++---//////---*********---,,,+++******,,,---///,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++---------,,,,,,+++++++++111+++%%%"""$$$))),,,...'''(((***+++,,,,,,++++++///++++++......))))))---------------------------,,,------......------,,,******+++,,,------------......---,,,---...///000++++++++++++++++++++++++000...+++,,,...000///---******+++,,,,,,,,,,,,++++++)))+++000111---,,,...,,,---...---,,,+++---///,,,------......------,,,---------........./////////...------++++++***)))++++++,,,...000222444666///...------...---+++)))+++,,,,,,------,,,,,,+++++++++,,,,,,++++++---///'''***---//////...+++)))---,,,,,,++++++,,,,,,---...000000------000000---*********+++++++++,,,,,,------------------------~~~}}}yyytttrrrpppooommmkkkhhheeedddbbb]]]XXXPPPGGG???999666444111111000000000000111111000000000000000000000000333222111000000111222222...------...//////...,,,------,,,,,,------......---......//////......---000000000000//////......---.........////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///******+++------.........//////.........---------111///,,,---///000000...,,,///000///---+++,,,---.........---++++++,,,...,,,---...//////---,,,+++,,,+++++++++,,,,,,---...------------,,,,,,,,,,,,------------------------+++,,,+++***---111000,,,,,,,,,,,,---------......------------------------///...---,,,,,,---...///******+++,,,---......///------------------,,,,,,------------------------+++++++++***++++++,,,,,,///...---,,,,,,---...///+++++++++,,,,,,,,,------...---,,,++++++,,,---...+++,,,,,,,,,,,,,,,,,,---........................---,,,+++,,,...///...------,,,,,,,,,,,,,,,,,,---(((***---111333111,,,(((,,,,,,---.........---,,,...---+++,,,...///---+++...***))),,,---++++++---******))))))******+++,,,,,,---------,,,,,,+++***,,,,,,,,,------,,,,,,+++******++++++++++++*********++++++,,,,,,,,,,,,+++*********)))******++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,+++***))))))******++++++++++++++++++,,,------......---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,---...............---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++111---***)))+++---...---++++++,,,---............---******......++++++...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------,,,+++******...------,,,---...///000000000///...------,,,,,,///---+++,,,...///...,,,******+++,,,,,,,,,,,,+++///,,,,,,......+++,,,...---......---++++++---...,,,,,,------------,,,,,,+++++++++,,,,,,,,,------...------,,,,,,+++++++++---------...///111222333///...------...---+++)))+++,,,,,,------,,,,,,+++,,,---------,,,---...////////////000000000000000---,,,,,,++++++,,,,,,---+++......++++++......+++------........./////////------------------------}}}yyyuuuqqqpppooommmkkkiiigggfffbbb___XXXPPPHHH@@@;;;888000000000000000000000000111111111111111111111111111111000///............///...---...///000...,,,,,,,,,---...............---......//////......---000000000////////////...............////////////.........---------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------........................---,,,,,,////////////...............---++++++,,,------,,,,,,...//////---,,,,,,------......---++++++,,,............------,,,,,,+++,,,,,,+++++++++,,,---------------,,,,,,+++++++++------------------------)))++++++***---222222///,,,,,,,,,---------..............................///...---,,,,,,---...///******+++,,,---...//////---...//////...,,,+++***---------------------------,,,++++++++++++++++++------,,,,,,,,,,,,------*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++---------------------------,,,+++,,,...///...---...------,,,,,,------......,,,++++++---.........***+++...000000///...---...---,,,,,,......---,,,...+++***------***+++...******))))))******+++,,,,,,,,,---------,,,++++++,,,,,,,,,++++++,,,,,,---******++++++++++++************+++++++++***))))))******+++++++++***))))))......---,,,,,,+++******,,,,,,,,,---------......///...---,,,++++++++++++++++++***************+++,,,,,,,,,,,,,,,+++******++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,***((())),,,---,,,***&&&(((***,,,------+++***+++************+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------...000///---+++************+++,,,------,,,******---...,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---......------,,,+++***---------,,,---......///------,,,,,,+++++++++***...,,,++++++---------,,,***++++++,,,,,,,,,,,,,,,333...,,,---,,,***+++///......///---++++++,,,---++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,............///000111111///...,,,,,,------+++***,,,,,,------------,,,,,,......---------...//////...---+++)))***,,,...000------,,,,,,,,,,,,------+++......++++++......+++++++++,,,,,,,,,,,,------........................}}}yyyrrrqqqpppnnnmmmkkkjjjiiieeeccc^^^XXXPPPGGG???;;;111111111111111111000000000000000000000000000000000000///...------,,,,,,///...---...000000...---+++,,,.../////////...---......////////////......////////////////////////---------------........................---------///...,,,++++++,,,...///------------------------,,,,,,,,,---------.....................---,,,+++..................------,,,++++++++++++,,,++++++,,,---......------,,,------......---++++++---...000///---,,,++++++,,,---,,,,,,,,,++++++,,,,,,------------,,,++++++******------------------------(((+++,,,+++,,,111111///,,,,,,,,,---------......------------------------...---,,,++++++,,,---......------------,,,,,,,,,,,,---...///...---+++***------------------------000///...---------------++++++,,,------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---------------------------,,,+++,,,...///...---------,,,,,,,,,,,,------111///---,,,...000111000***+++,,,---............------,,,---------------...,,,,,,...,,,)))***...,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,,,,+++---,,,+++***+++,,,---...***++++++,,,,,,++++++***+++++++++++++++***)))(((,,,---......---,,,***)))......---,,,++++++******------------............------,,,,,,,,,++++++++++++***)))((()))***+++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,---------------++++++++++++---------(((%%%&&&+++...---***((()))+++,,,------------))))))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---...---+++)))+++***)))((()))***,,,------,,,,,,------------...++++++++++++++++++++++++,,,------......------,,,***+++,,,---............,,,,,,,,,---------......'''((()))***+++,,,---------,,,+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,111...,,,...---+++,,,///...//////---+++***,,,---***++++++,,,,,,++++++***---------.........//////,,,,,,,,,,,,------.....................///111111///---++++++,,,---,,,***,,,,,,------------,,,,,,///---,,,,,,---.........,,,***(((''''''))),,,---------,,,,,,,,,,,,------,,,//////------000000---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzuuutttrrrpppnnnlllkkkjjjeeedddbbb]]]UUULLLDDD???444333333222111111000000////////////////////////333333222222111000/////////......///000000///---,,,---...///000///...---...//////////////////................../////////,,,,,,,,,,,,,,,,,,,,,,,,........................///...,,,++++++,,,...///------------------------,,,,,,,,,---------------+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////.........///,,,,,,,,,---......---,,,,,,---...---,,,,,,---///000///---++++++,,,---...---,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++------------------------***......,,,+++...///---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---.........---------,,,,,,++++++---.........------------------------------000//////...------------***+++---......---+++***,,,,,,,,,,,,------------++++++++++++++++++++++++---------,,,,,,+++++++++---------------------------,,,+++,,,...///...---,,,,,,++++++++++++,,,,,,'''---666===???999///'''+++***))))))))),,,...000,,,------------,,,------...,,,---...+++(((***...,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,,,,,,,,,,+++***+++,,,...///++++++,,,,,,,,,,,,++++++,,,---------,,,+++******,,,---......---,,,***)))......---,,,,,,+++******,,,,,,,,,,,,------------+++++++++,,,,,,---------++++++)))))))))***+++,,,)))***+++,,,------------+++++++++,,,,,,------...------++++++++++++------,,,((($$$&&&+++///...+++...---------...///111222---,,,,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,+++*********///...---,,,,,,...///000/////////---,,,,,,,,,***++++++++++++++++++++++++,,,------......------,,,++++++,,,---............,,,,,,,,,---------------++++++,,,---...///000111,,,,,,,,,+++++++++,,,---++++++,,,------------,,,---+++,,,000111...---///.........---++++++,,,---***++++++,,,,,,++++++***---------.........//////+++,,,,,,------......///,,,,,,,,,---...000222333...,,,+++***+++,,,,,,+++,,,------......------,,,///,,,***+++,,,...---+++---------.........//////...------,,,,,,------...+++......,,,---000000---............/////////000++++++++++++++++++++++++~~~zzzyyywwwtttqqqnnnllljjjeeeeeedddaaaZZZRRRJJJEEE999777555333111000000111........................111111111111000///......//////...///000111///---------...////////////......//////000000//////...---............/////////---------,,,,,,,,,,,,,,,...............////////////...---,,,,,,---...///------------------------------------------------***+++,,,---------------+++++++++++++++,,,,,,,,,+++---//////---,,,---...,,,++++++,,,......---+++,,,---------,,,,,,---///...---,,,+++,,,,,,......------,,,+++++++++,,,,,,------------------------------------------------,,,///000,,,+++,,,---+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,---...///000000++++++,,,,,,---...//////------------------------...---,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,---------.........++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,++++++******++++++,,,'''***000555777333,,,'''---+++(((&&&'''***---000,,,---......,,,,,,---...---,,,------***&&&(((...******))))))******+++,,,++++++,,,---------,,,,,,++++++++++++,,,---......++++++,,,,,,,,,,,,++++++------.........---,,,,,,******+++++++++***))))))------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------)))***+++,,,------------,,,,,,+++++++++++++++,,,((()))***,,,------......------,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++)))'''(((,,,...---,,,---,,,***))))))+++---...---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---,,,+++,,,...---------,,,,,,------...000111111---+++---,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...//////......---,,,+++++++++,,,------------,,,...---------,,,,,,++++++,,,---------++++++---...++++++,,,---------------+++***---222222///...///,,,---...---,,,+++---///++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,------.........///++++++,,,---...000222333...,,,***)))+++,,,,,,,,,------............------///,,,******,,,...,,,***---...000111111000//////......------------......(((+++,,,******......,,,---------............///++++++++++++++++++++++++|||xxxtttpppmmmkkkfffggggggeee```YYYRRRNNN>>>;;;777333000000111222////////////////////////------...//////...---,,,000///...///111111///..................//////000//////000000000000//////---------.........///////////////......------------........./////////000................................................------------------------,,,,,,---...............+++++++++,,,,,,---------(((+++------+++******+++,,,+++***,,,...///---++++++---------,,,,,,...000,,,,,,,,,,,,---......///...---,,,,,,+++++++++,,,,,,------......//////000------------------------+++000111---***,,,---,,,,,,,,,,,,---------......------------------------......---,,,,,,---......++++++,,,---...///000000...---,,,++++++,,,...///---------------------------,,,,,,,,,,,,------...------............------++++++,,,,,,,,,---------+++,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,++++++,,,,,,,,,...+++(((&&&(((+++---...---,,,***))))))***,,,...+++---///...,,,+++---...++++++,,,---)))$$$'''---******))))))******+++,,,***+++,,,,,,---------,,,)))***+++,,,------------+++,,,,,,------,,,,,,+++,,,------............---*********)))******++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------***+++,,,---------,,,+++---------------,,,+++***))))))***+++,,,,,,,,,+++000///...---------...///+++,,,,,,------,,,,,,+++******+++,,,------,,,,,,******)))))))))))))))))),,,+++***)))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------+++++++++,,,,,,---------+++---000000...,,,---...***+++++++++++++++******...111111,,,+++...---***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,////////////...---,,,+++***+++,,,---------,,,,,,,,,,,,++++++***)))((((((,,,...///...,,,+++---///+++,,,------...---------///------000000...---000+++,,,------,,,,,,...000,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------------...............---,,,,,,---...///000000...,,,))))))***,,,,,,,,,------............------111---******...///---******+++,,,---------,,,,,,......------------......(((++++++)))***......,,,+++++++++,,,,,,,,,,,,---------------------------|||wwwrrrnnnlllhhhiiiiiihhhddd^^^XXXTTTAAA>>>888333000000111222000000000000000000000000///000111222222111000000000/////////111111///...//////...------///000111//////000000000000//////---------.........//////111111000000/////////...---.........//////000000------...//////...------........................------------------------//////////////////...---,,,,,,,,,------.........+++...111111...,,,---...,,,***)))+++...///---++++++,,,------,,,,,,...000***+++,,,---......//////...---,,,,,,++++++++++++,,,------...///000111111------------------------***///000---***,,,...---,,,,,,,,,---------..............................000///...------...///000///............---------111///---******+++---...------------------------...............///000111........................******+++++++++,,,,,,,,,,,,,,,............,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---...------,,,,,,------...------...000111111///------,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,///++++++,,,,,,(((###&&&,,,,,,,,,++++++,,,,,,---...***+++,,,,,,------------(((***+++---......------+++,,,,,,------,,,,,,++++++,,,,,,---............,,,,,,+++***+++,,,...///***++++++,,,,,,------...,,,,,,,,,---------......,,,---......---,,,***)))......//////...,,,***)))***++++++++++++***))))))111000///...------...///++++++---......---++++++)))+++......---,,,,,,,,,...///000000000...,,,***000///...---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------------------------+++++++++,,,,,,---------(((,,,000111///,,,++++++---...///000///...---,,,,,,000000,,,,,,000///+++------------------------,,,------......------,,,+++,,,---...////////////***+++,,,---...---,,,,,,---------------------------///000...,,,+++...000+++,,,------......------444///---......,,,---000***+++,,,,,,,,,---///111,,,------......------,,,---------.........//////........................///......---------.........+++)))(((***,,,---,,,------............------333...++++++///000...***,,,,,,++++++,,,,,,------......------------......***------+++,,,000000............/////////000000////////////////////////~~~yyytttnnniiijjjiiihhhgggeeeaaa[[[WWWQQQJJJ@@@888444333333333555222...---.../////////000000//////......------111///...///000111000///........................------------............333,,,***///000,,,((()))///............---------........................000///...------------------------------------------,,,++++++------,,,+++........................,,,,,,---......------,,,111222222///***)))+++...,,,,,,+++*********++++++(((+++...//////111555999...------------...//////---,,,,,,++++++,,,,,,---(((---...******---,,,'''...------,,,,,,------......------,,,,,,------...++++++,,,,,,,,,+++******---,,,,,,++++++,,,,,,---------------,,,,,,+++***---,,,,,,++++++,,,,,,---+++//////)))''',,,///------,,,************,,,---------//////,,,***///777++++++++++++++++++++++++---)))***//////+++***...111,,,,,,//////***)))---++++++,,,,,,,,,,,,------...,,,---111000,,,***+++)))+++---/////////---,,,......,,,+++***)))))))))///---+++))))))+++---///..................------------------,,,,,,+++***(((+++......,,,+++,,,...+++,,,......,,,++++++,,,+++///...)))))),,,,,,'''++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++***+++,,,,,,------------///---******+++,,,---,,,,,,,,,---...---,,,+++***+++))))))------******---,,,...///---)))'''(((***---,,,,,,,,,+++************+++------,,,+++,,,,,,---,,,,,,+++++++++,,,,,,......------------,,,,,,---///---******---...+++)))))))))******++++++++++++,,,------++++++,,,---)))+++------,,,,,,---...)))***+++,,,,,,,,,,,,,,,///...------++++++***)))******+++++++++,,,,,,,,,++++++******...222///(((++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,******+++++++++,,,,,,,,,------'''###$$$)))***&&&'''+++///)))'''+++---***+++...222111000///...---------******)))+++---///...---...---,,,,,,,,,,,,+++***+++...000...***)))---111///---,,,,,,---...---,,,...---,,,,,,++++++++++++)))+++,,,,,,+++***,,,---,,,+++***)))***,,,///000++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,---.........------------------------------------,,,,,,,,,+++++++++,,,,,,,,,---------......++++++,,,------......///------------------------///............---------|||wwwqqqmmmkkkjjjiiihhhgggccc^^^ZZZWWWOOOEEE<<<777444222222333111///...///000//////000000//////////////////000///......000000///...111111111111111111111111000000000000111111111111333---+++000111...---...///............---------........................///......---,,,,,,------...........................---,,,,,,......---,,,........................---------,,,,,,,,,,,,,,,000000///---+++***+++---///...............//////......///...------///111---------------...//////---,,,,,,++++++,,,,,,---***...///,,,,,,000000,,,...------,,,,,,------......------,,,,,,------...++++++---...////////////---,,,,,,++++++,,,,,,------------------,,,+++***---,,,,,,++++++,,,,,,---)))------'''&&&***---+++---,,,,,,,,,,,,,,,,,,---,,,,,,---...,,,)))...555++++++++++++++++++++++++...***+++......***))),,,+++((()))...///---...222++++++,,,,,,,,,,,,---------,,,---111000,,,+++,,,***+++,,,............---...---,,,+++************---+++***))))))***+++,,,------------------------,,,---------,,,,,,+++***(((+++......,,,+++,,,---***+++------,,,++++++,,,(((,,,---******......***++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++***+++,,,,,,---------,,,...,,,******,,,------,,,'''(((***+++++++++******+++)))***......+++***---,,,---...---,,,+++,,,---+++++++++***************,,,...//////......///111......------------......,,,,,,++++++++++++******(((+++,,,******---,,,)))---------------.........+++,,,------++++++,,,---)))+++------,,,,,,,,,---*********+++++++++++++++...------,,,,,,++++++***++++++++++++,,,,,,,,,,,,***,,,,,,+++---000...)))++++++++++++++++++++++++******++++++,,,,,,---------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------///+++,,,000000---...111///***(((,,,...,,,,,,///222111000///...............---,,,---/////////---......------------,,,,,,))),,,...,,,)))(((+++...///---+++,,,---...---,,,------,,,+++++++++++++++)))+++,,,,,,++++++,,,---,,,++++++***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.....................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------............------------{{{vvvrrrnnnlllkkkjjjiiifffbbb___]]]VVVLLLCCC<<<777333000222000///000111111000/////////000000000000000000///...---...//////...---........................------........./////////111---+++...000//////111///............---------...........................------,,,,,,,,,,,,,,,///////////////////////////...------//////...---...........................---,,,+++******+++,,,///---,,,+++,,,---,,,+++,,,,,,,,,,,,------...//////...,,,,,,,,,---,,,+++---------------......///---,,,,,,++++++,,,,,,---,,,......,,,,,,000111///...------,,,,,,------......------,,,,,,------...,,,,,,---...//////......------,,,,,,,,,,,,------,,,------------,,,,,,+++------,,,,,,,,,,,,------***---,,,)))'''***,,,,,,,,,------......------,,,,,,+++,,,---+++))),,,333,,,,,,,,,,,,,,,,,,,,,,,,---++++++------)))(((***)))''')))---//////000333++++++,,,,,,,,,,,,---------+++,,,000000---,,,...++++++,,,------......///,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***+++------,,,+++,,,---((()))+++,,,+++++++++---&&&)))++++++,,,//////,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,...,,,******,,,------,,,&&&'''((()))+++++++++++++++)))+++000000,,,+++---,,,,,,,,,---///000000000+++++++++++++++,,,,,,,,,)))***+++******+++---000//////.........//////000,,,,,,++++++++++++******%%%***,,,+++,,,...,,,))),,,,,,,,,,,,,,,++++++++++++,,,------++++++,,,---***+++------,,,+++,,,---...---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***...///,,,+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,------,,,------------.........///------000000---...000///+++***---...------///111000//////............000///------......---,,,//////.........---------***,,,---,,,)))(((+++......---++++++---......---///...------------------***+++,,,,,,++++++,,,---+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---,,,,,,------------------------------.........------------,,,,,,,,,,,,---------......//////...------,,,++++++------------------------............------------yyyuuupppnnnllljjjjjjhhheeebbb```ZZZRRRIIIBBB;;;666222111000000111222222111/////////000000111111222222///---,,,---...///...---------------------------,,,,,,------------......///,,,+++++++++,,,...000///............---------........................---,,,,,,+++++++++,,,,,,...........................---,,,---...///...,,,........................///---+++)))))))))+++,,,...+++)))***---...---***++++++++++++,,,---...///+++)))'''))),,,///...,,,------,,,,,,------...///---,,,,,,++++++,,,,,,---------,,,******,,,---......------,,,,,,------......------,,,,,,------...---------,,,+++)))((('''------,,,,,,,,,,,,------,,,---------------,,,,,,------,,,,,,,,,,,,------,,,......,,,+++,,,---...+++,,,---......---,,,+++,,,+++,,,...,,,***,,,111,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,*********,,,,,,,,,---...------...+++++++++,,,,,,,,,------+++)))***......,,,+++...,,,,,,,,,,,,,,,...//////+++++++++++++++,,,---...,,,---.../////////...---,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,&&&(((***++++++***,,,---''')))+++---.........,,,+++++++++,,,,,,,,,------******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,---+++***+++---------,,,))))))***+++,,,,,,------+++***,,,111111---+++------+++***,,,000222000...+++,,,,,,,,,------......'''(((((('''''')))---000///............//////000......---------,,,,,,,,,))),,,---++++++...---***+++++++++++++++*********+++,,,------++++++,,,---***,,,------,,,+++,,,---222111...---,,,---...///+++++++++,,,,,,---------,,,,,,,,,---------......)))///222---))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---------.....................,,,++++++,,,......---------.........//////---,,,,,,,,,,,,++++++,,,---+++***,,,......------///......------------...---,,,++++++------,,,+++......///...---,,,------,,,......---++++++---///...,,,++++++---......---000000////////////000000***+++---,,,++++++,,,...++++++,,,---......------------------------------------------------,,,,,,111///---+++******+++,,,------------------------//////.........---------,,,,,,,,,---------............---------,,,,,,,,,------------------------.........---------,,,,,,}}}xxxrrrooolllkkkjjjiiifffeee```\\\VVVPPPIIIBBB;;;777222222111222333333111/////////000000111111222222///---,,,---...///...---000000000000000000000000//////000000000111111111//////---+++***+++---...///............---------........................,,,,,,+++++++++,,,,,,------------------------------,,,+++,,,---------+++...........................---+++)))))))))+++,,,---+++)))+++...///---***............///000222222)))'''&&&(((,,,//////...,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---///---,,,+++******+++,,,...------,,,,,,------......------,,,,,,------...,,,,,,++++++)))((('''&&&...------,,,,,,------...,,,------......---------...------,,,,,,------...------......---+++---///***+++,,,------,,,+++***...,,,,,,///...+++,,,000,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---,,,+++.........---,,,---,,,++++++++++++,,,,,,,,,------***((((((,,,,,,******---,,,,,,,,,,,,,,,...//////++++++++++++,,,---......+++,,,...000000///...---,,,---------.........///+++,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,&&&(((***++++++***,,,---++++++,,,......,,,+++++++++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++,,,+++***+++---...---,,,,,,,,,++++++++++++++++++,,,***,,,000000---,,,---...,,,***+++...///---*********++++++,,,,,,------++++++++++++***,,,000333---,,,,,,,,,------...///......---------,,,,,,,,,---...,,,''''''***,,,***............------------+++,,,------++++++,,,---+++,,,...---,,,++++++,,,111///---,,,+++,,,---...***++++++,,,,,,------...,,,,,,,,,---------......)))///222---((((((+++---,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---------.........//////......,,,++++++,,,......---------.........//////...//////...---......---++++++******,,,...---+++,,,,,,+++++++++,,,------+++******+++---......---,,,---...---+++***+++---------------,,,,,,---...---,,,++++++---.........///...............//////***,,,------,,,+++---...,,,,,,---.........------------------------------------------------,,,,,,000...,,,***))))))***+++------------------------//////.........---------,,,,,,,,,---------......,,,,,,,,,---------......------------------------...------------,,,,,,,,,}}}uuurrrnnnllljjjiiihhhgggbbb___[[[WWWQQQJJJBBB===555444222222333222111/////////000000000000000000///...---...//////...---////////////////////////....../////////000000000///222111---+++---/////////............---------........................,,,,,,,,,,,,,,,------...---------------------------,,,++++++------,,,+++........................---,,,+++******+++,,,---,,,,,,,,,---......---+++---------------...///000,,,+++******,,,---------,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---000---,,,...---++++++......------,,,,,,------......------,,,,,,------...******+++,,,,,,,,,,,,,,,......------------......,,,------............---......------------......,,,+++,,,---,,,)))***...***++++++,,,,,,++++++***///,,,,,,//////,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,))),,,---+++,,,......+++***------+++,,,//////---++++++,,,,,,,,,,,,------+++((((((++++++)))))),,,++++++,,,------......///,,,,,,,,,,,,,,,---......(((***+++,,,------,,,,,,,,,------....../////////++++++,,,---------,,,,,,...---++++++,,,---,,,+++((()))+++,,,+++++++++---000---,,,...---******,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,---------,,,+++++++++******,,,......---,,,,,,++++++***))))))******,,,***+++......,,,,,,...---,,,++++++++++++***)))))))))))))))))))))*********+++++++++***,,,...111+++++++++++++++,,,---...,,,,,,++++++++++++******,,,,,,)))$$$###(((+++******+++++++++,,,,,,,,,,,,+++,,,------++++++,,,---+++---...---,,,++++++,,,,,,+++***))))))******++++++++++++,,,,,,---------,,,,,,,,,,,,------------)))///111,,,((()))---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---......//////------,,,,,,,,,,,,------,,,------------.........,,,......,,,,,,//////,,,)))++++++***+++...---)))+++++++++++++++,,,---...,,,++++++---///111000000+++---///---***)))+++---,,,++++++******++++++,,,---,,,++++++---//////...+++++++++***++++++,,,---+++,,,------,,,,,,---...------------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,*********++++++------------------------.........------------,,,,,,,,,,,,---------......++++++,,,,,,---...//////------------------------------------,,,,,,,,,,,,zzzvvvqqqnnnlllkkkjjjiiieeedddaaa^^^YYYQQQHHHBBB888666333111111222111000000000//////////////////000///......000000///...------------------------,,,,,,,,,------------...+++000222...,,,///111//////............---------........................------,,,,,,---......///...........................,,,+++,,,---...---,,,........................+++++++++,,,------......,,,---//////...,,,,,,---++++++************+++,,,---......---,,,+++,,,...,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++((()))...///,,,,,,///...------,,,,,,------......------,,,,,,------...***+++,,,---.../////////......------------......,,,,,,---.....................------------......,,,***+++///---)))***...,,,,,,,,,++++++,,,,,,,,,...++++++...///,,,+++------------------------------000000,,,,,,...---)))(((,,,---***,,,000111...++++++,,,,,,,,,,,,------...+++***,,,,,,******---***+++,,,............---------,,,,,,,,,------...((()))***++++++,,,,,,,,,++++++,,,------...//////***+++,,,,,,---------,,,000---******,,,---,,,+++***+++------,,,++++++,,,222---+++---,,,)))***...++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,---------,,,,,,+++************,,,...///---,,,,,,+++*********+++,,,------***))),,,,,,***+++///+++,,,,,,+++***)))***+++******************))))))(((***++++++******+++---*********++++++,,,---...,,,,,,++++++++++++******)))+++***&&&''',,,...---&&&&&&'''((())))))***++++++,,,------++++++,,,---+++---......,,,***++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***...///***(((+++......------------------------******++++++,,,,,,------+++++++++,,,---.........++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------'''++++++((()))------***))),,,,,,***,,,000...))),,,,,,,,,,,,---...///000...---,,,---///000///...+++...000///+++)))+++...,,,+++******++++++++++++---+++***+++---//////...++++++******+++,,,,,,---+++,,,------,,,,,,---//////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---------......,,,------------------------------------------------------,,,,,,,,,++++++}}}yyysssooommmlllkkkkkkiiihhhfffccc]]]UUUKKKDDD:::777333111111111000000000000//////......------111///...///000111000///000000000000000000000000/////////000000000000111%%%---000,,,+++///000/////////.........---------........................---------------...///000///////////////////////////...------...///...---........................******,,,---.../////////+++///222111...+++,,,.........---,,,,,,,,,------,,,...000///,,,,,,...111,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---%%%"""%%%,,,...++++++///...------,,,,,,------......------,,,,,,------...---------...------,,,,,,......------------......,,,,,,---.../////////.........------------.........,,,---111000++++++000......,,,++++++,,,......---***)))---...+++)))+++------------------------000444333---+++---+++&&&)))......++++++000000,,,++++++,,,,,,,,,---------000---,,,...---++++++...)))+++---/////////---,,,...------,,,,,,---------******++++++,,,---......******+++,,,,,,---......***+++,,,,,,------------000---******,,,---,,,***+++---......,,,++++++,,,333---***,,,,,,)))+++111++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++------------,,,,,,+++******)))***,,,...///---,,,---,,,,,,,,,---///111222...***(((******)))+++///)))+++---,,,***)))+++---.........------,,,,,,,,,,,,...///000...---...///+++***++++++,,,---...///.........---------,,,,,,(((+++,,,,,,...222444222''''''(((***+++,,,---...+++,,,------++++++,,,---,,,---......,,,***++++++++++++---............---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***------***)))---///...------------------------))))))***++++++,,,------******+++,,,,,,---......******,,,------,,,******+++++++++,,,,,,,,,------'''+++,,,((()))...///+++***---...+++---111///)))---------...///000111222...,,,++++++,,,---,,,***,,,///222000,,,***,,,000...---,,,,,,---...---------+++***+++---/////////---------------...///000+++,,,...---,,,,,,---///000///---,,,,,,---...000++++++++++++++++++++++++++++++,,,,,,---...//////---...///000000//////...------------------------------,,,,,,,,,+++++++++,,,,,,,,,---------......///......------,,,,,,+++---------------------------------,,,,,,,,,++++++zzzsssqqqoookkkiiiiiigggfffeeedddaaa]]]WWWSSSCCC<<<555222333444222///111111111111000000000000000///...---------------000...---...///000///...---------,,,,,,+++++++++000---,,,---///000...,,,---...111222222111...---000---+++,,,...000///---''',,,---+++,,,111111---------............------+++,,,---------,,,++++++444---''')))000333///***...---,,,,,,++++++++++++***+++,,,---...---,,,,,,------,,,+++,,,---...///...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,+++***+++,,,---.........------,,,,,,,,,***///111...///222000+++------......------,,,+++---...///...,,,+++,,,---//////...---,,,++++++***111***###%%%+++...***$$$,,,---+++))),,,000...)))------,,,,,,,,,+++++++++...---+++***)))***++++++++++++,,,,,,---.../////////...---,,,+++,,,---...++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,...,,,+++---//////***&&&---------,,,,,,+++++++++,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++*********+++,,,,,,---,,,++++++******++++++,,,...------,,,,,,------...,,,+++***+++...///---***,,,------......------,,,++++++************++++++---------------------------)))''')))---///---)))******+++,,,,,,---......,,,,,,---...---,,,***)))******+++...000000...,,,---,,,,,,++++++*********---------,,,,,,+++++++++)))))))))***++++++,,,,,,------------,,,,,,+++***,,,...///...+++)))***,,,...+++///777666+++(((...,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...///---+++---+++)))+++---///---++++++,,,,,,------,,,,,,+++---,,,+++*********+++,,,,,,,,,,,,------.........+++,,,---......---,,,+++***+++,,,,,,------,,,,,,+++***++++++%%%"""***,,,,,,,,,---------......,,,------......------,,,)))***,,,------,,,***)))///...------++++++***)))---------...------,,,,,,***///111+++ $$$,,,---///---***---333111+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---,,,+++***)))***+++,,,///...,,,++++++,,,...///------------------------+++***)))***,,,---,,,+++.........------,,,,,,,,,,,,---......------...000000...+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxvvvsssnnnkkkkkkiiihhhfffeeebbb^^^YYYUUUHHHAAA999555555555333000111111000000000000//////111000///...............000...---...///000///............---------,,,,,,///---,,,---///000...,,,,,,---///111111///---,,,000...,,,,,,...///...,,,...111111---,,,...,,,(((------............------------------------------222---)))***///111///+++......------,,,,,,------***+++,,,---------,,,,,,------,,,,,,,,,---...///...------,,,,,,------............---------------------------------------,,,,,,,,,---------.........---,,,++++++,,,------......---------,,,,,,,,,,,,000000,,,---111111...------......------,,,+++,,,---...---,,,++++++---.........------,,,,,,+++222---)))***...000---))),,,---,,,***,,,///...))).........---------,,,,,,...---,,,+++***++++++,,,+++,,,,,,------............---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...***++++++++++++,,,,,,,,,******+++---......+++)))---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,+++++++++************)))++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,+++***+++...///---+++,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***---...,,,***......---,,,,,,+++******,,,---------,,,,,,+++******+++,,,,,,,,,+++***))),,,,,,,,,+++++++++++++++---------,,,,,,++++++++++++++++++***************,,,---------,,,,,,+++***+++---...---+++***+++---+++(((+++222111(((&&&+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,---///000...,,,---+++***+++---...---+++,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,------,,,,,,------------------,,,------------------,,,***+++,,,,,,------,,,,,,222...---///...***+++000,,,,,,,,,---------......,,,------......------,,,***+++---......---+++***...------,,,,,,++++++***,,,,,,------...---------...//////,,,)))(((+++...+++,,,+++)))+++000///))),,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---.........---------......//////...,,,++++++,,,...///------------------------///...---...000111000///......---------,,,,,,,,,,,,---......------...000///---+++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||yyyrrrnnnmmmkkkiiigggfffddd```\\\XXXPPPIII???999777555333111111000000000/////////...111111000////////////000000...---...///000///.../////////...............///...------...///...---,,,---...000000...---,,,000///------......---,,,+++...///---...111000...------------------------///...---------...//////000...,,,,,,...///...---......---------...//////++++++,,,------------,,,---,,,,,,,,,,,,---...///...------,,,,,,------.........------,,,,,,++++++........................,,,,,,,,,---------.........------,,,------.........------------,,,,,,,,,...///...+++,,,///111000------......------,,,++++++------,,,+++***+++,,,------------------------111///------...///...---,,,---,,,***+++///...***//////.........---------...---,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,'''))),,,---,,,,,,,,,,,,,,,,,,------------------+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++,,,,,,---...------,,,,,,------...++++++************++++++,,,++++++,,,......---+++,,,------......------,,,------,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,//////...---+++***))))))------,,,,,,++++++,,,,,,)))+++---,,,))))))+++...++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,+++******)))))),,,,,,---------,,,++++++***,,,------++++++,,,...***''')))...---&&&&&&+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---...///000///...---+++++++++---...---,,,,,,,,,------------,,,,,,+++,,,,,,---............------------------,,,,,,...------,,,,,,------...***+++,,,,,,------,,,,,,111,,,***---///...---...,,,,,,,,,---------......,,,------......------,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............000---***,,,000111///---***,,,+++)))+++......***+++++++++,,,,,,---------...---,,,++++++,,,---...******+++,,,---------,,,...---,,,++++++,,,---...------------------------...---,,,---...//////---...------------,,,,,,,,,+++---......------...///---,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}uuuooonnnllljjjgggeeedddaaa^^^[[[VVVPPPFFF>>>999666333111111000000000///.........000000///////////////000000...---...///000///.................................---............---,,,---///000000///---,,,//////.........---,,,+++***+++---...000222222222------------------------///...,,,++++++---///000---.........------...///------,,,------...//////,,,,,,,,,---------------,,,,,,,,,,,,------.........------,,,,,,------......------,,,,,,++++++***------------------------,,,,,,,,,---------......------------......//////------------------------,,,---------...///000///------......------,,,++++++,,,---,,,***)))***+++,,,,,,,,,------.........,,,---------,,,+++,,,---+++------***+++...---***............------------------------------------------------------,,,,,,---,,,,,,,,,------......+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------'''***------+++)))+++---,,,,,,,,,------......///++++++,,,---------,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,------+++++++++,,,---------,,,,,,------......------,,,------,,,,,,,,,,,,------++++++++++++++++++++++++---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---'''***---,,,***+++111777***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,---...,,,***+++...---((()))...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,---......---------............------)))***,,,...///......---.........------,,,,,,,,,...---,,,++++++,,,---...***+++,,,,,,------,,,,,,,,,******+++++++++++++++,,,,,,,,,---------......,,,------......------,,,,,,,,,---......---,,,,,,+++++++++,,,,,,---------***+++,,,---............---***(((+++000111...))),,,------,,,---......---******+++,,,,,,---.........---,,,,,,,,,,,,---...'''(((***+++,,,,,,,,,+++...---,,,,,,,,,,,,---...------------------------,,,+++***+++---...---,,,------------------------+++---......---,,,...///,,,,,,,,,,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,xxxqqqooollljjjfffdddcccaaa___]]][[[UUUMMMDDD===888555222222111111000///..................------......///000...---...///000///...------------------......---.........------.........///000000000000///.........//////...---,,,,,,111000000000///---,,,,,,...---,,,,,,,,,,,,---...---,,,+++******,,,...000,,,...000///---,,,---///,,,+++++++++,,,---......,,,,,,,,,---------......,,,,,,,,,---------------...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------....../////////------------------------)))***---000111///...---------......------,,,++++++,,,---,,,***)))***++++++,,,,,,------.........)))+++------+++***+++---***---...+++***------+++---------,,,,,,,,,,,,+++,,,---------------------------------------,,,,,,+++,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------***,,,...---***(((***,,,+++,,,,,,------.........***+++,,,,,,---------,,,++++++,,,,,,,,,---------.........---------,,,,,,------,,,,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---***+++,,,------,,,,,,---,,,------......------,,,,,,,,,++++++++++++,,,,,,------------------------,,,---......,,,,,,---...++++++,,,,,,,,,,,,---------,,,+++***+++,,,---...'''+++---,,,)))+++111777+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++---------------,,,---...,,,***,,,///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---...,,,,,,------------......---......//////......---((()))+++,,,---------,,,.........------,,,,,,,,,...---,,,++++++,,,---...***+++,,,,,,------,,,,,,,,,000222///+++***+++---,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...***+++,,,---............+++++++++---...---+++(((,,,,,,,,,------,,,---...******+++,,,,,,---......------------------------***+++---///000//////...---------,,,,,,---------------------------------...---,,,---///000///...------------------------+++,,,------,,,,,,---///+++,,,------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,}}}uuurrrmmmjjjfffdddcccbbbaaa```^^^ZZZTTTLLLDDD===888666333333222111000///.........------------......///000...---...///000///...---------------.........---...///...------.../////////000000000000//////+++---000000///---------///------000000------///...---,,,++++++,,,---...,,,+++******+++,,,...///,,,...//////...------...,,,,,,+++++++++,,,---------------,,,---......///+++,,,------......------...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---...............,,,,,,,,,------------...((((((---222333///,,,---------......------,,,++++++------,,,+++***+++,,,,,,,,,,,,------.........***,,,---...---,,,,,,---***...///+++***,,,---,,,------,,,,,,,,,++++++++++++,,,,,,------------,,,------------------------++++++,,,---............++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------------......---+++******+++++++++,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++...------,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******)))+++------,,,,,,,,,---,,,------......------,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,------------...------,,,,,,++++++***,,,,,,++++++,,,,,,------+++,,,,,,***((((((,,,000,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------******++++++,,,------...++++++,,,---------,,,,,,,,,+++***+++---...---,,,***+++,,,,,,++++++,,,...******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,...+++---......------...///......////////////......))))))***+++,,,,,,,,,,,,------------------,,,,,,...------,,,,,,------...***+++,,,,,,------,,,,,,***111444000***)))+++---,,,,,,,,,---------......,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,---............,,,...//////---,,,++++++***)))***,,,+++)))***...+++++++++,,,,,,---------------------------------***+++,,,---------------------------------------------------------------,,,+++++++++---...---,,,,,,,,,,,,------------...***,,,------,,,,,,---...+++---...---,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,{{{xxxooolllgggeeedddddddddccc```^^^ZZZSSSKKKCCC===:::444444333222111000//////...............///000000000...---...///000///...------........./////////,,,...000///---,,,---///////////////////////////))),,,///000///......///***''')))///111//////333...---+++******+++---...++++++,,,,,,---......///------.../////////---,,,...------,,,,,,,,,,,,---...------,,,---...///000+++,,,---.........------...------,,,,,,------...,,,,,,,,,---......//////------------------------,,,,,,,,,---------......)))***,,,---.........---,,,,,,,,,---------......)))(((+++111222...,,,///------......------,,,+++,,,---...---,,,++++++---,,,,,,------------------++++++,,,---......---,,,)))...///,,,***,,,---,,,...---------,,,,,,,,,,,,)))***+++---------,,,++++++,,,,,,------.........***+++,,,...............++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,------------...///---,,,,,,---...---,,,++++++++++++++++++******)))***+++,,,------------,,,,,,,,,------------...---,,,,,,,,,,,,+++++++++......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******))))))))))))******)))+++......,,,+++,,,...,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---,,,+++*********+++,,,---------------,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,...,,,***+++---...,,,***(((+++---,,,+++,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++------++++++---///+++---///...---,,,...000/////////000000/////////,,,,,,+++++++++,,,,,,---,,,,,,------------------,,,------------------,,,***+++,,,,,,------,,,,,,'''---///,,,***+++,,,***,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...............---,,,,,,***(((***---+++''')))...,,,,,,,,,,,,,,,,,,,,,,,,------............------*********)))******++++++,,,------------------,,,------------------------+++***)))***,,,,,,,,,+++,,,,,,,,,---------......***,,,------,,,+++---...,,,...///...,,,+++,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,}}}qqqmmmiiifffeeefffffffffaaaaaa^^^XXXPPPGGG@@@===555555444333222111000//////////////////000111111000...---...///000///....../////////000000111111,,,...000///---,,,---000........................'''+++///000///...///000000,,,,,,000///***)))---...---+++******+++---...+++,,,---...////////////...------...000000...+++000///...---------------......---,,,---...///000+++,,,---.........---,,,...------,,,,,,------...+++,,,,,,---...///000000........................,,,,,,,,,---------......(((***+++---......------,,,,,,,,,------.........+++((()))///000------111------......------,,,+++---...///...,,,+++,,,---------------------------***))))))+++---...,,,))))))...000,,,)))+++---,,,//////.........---------((()))+++,,,---,,,,,,+++++++++,,,,,,---...//////)))+++,,,...//////......++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......///,,,***+++///111000...,,,++++++******))))))))))))***+++,,,------...---,,,,,,,,,---------......//////.........---------///...---,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++++++++,,,,,,)))+++......,,,+++,,,...,,,------......------,,,.........------.........+++++++++++++++++++++++++++'''%%%(((...111///+++((((((***+++---...000000)))***,,,---...---,,,,,,---+++***+++.../////////.........------,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,++++++******+++,,,,,,------------///---++++++------+++)))))),,,///...---......---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,,,,...111+++---//////---,,,...000//////000000000000/////////...---,,,+++,,,---...,,,,,,,,,------.........+++,,,............,,,+++++++++,,,---------,,,,,,))),,,---+++---222000***,,,,,,,,,---------......,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---+++)))***---...---+++,,,***,,,///---(((***111---,,,,,,,,,,,,,,,,,,,,,------............------///...---,,,,,,,,,---...,,,------......------,,,------------------------///...---...000111000///,,,,,,,,,------.........***,,,------,,,+++---...,,,...000...+++***+++---........................,,,,,,,,,,,,,,,,,,,,,,,,vvvnnnhhhhhhiiifffeeeeeebbbaaa```^^^YYYQQQHHHBBB===888333222333333///+++/////////000///......---444222////////////...---111///------//////---***............////////////000000000000000///......---------............///..................------........................000---,,,---///000...,,,,,,,,,,,,,,,,,,,,,,,,+++///---,,,---...///...---///......---+++******)))........................------------------------,,,...000000///...///000,,,++++++******++++++,,,...........................------...//////...,,,...///000///---,,,---...........................///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------///000000...+++,,,,,,,,,------.........,,,***((()))+++,,,***(((,,,,,,,,,++++++*********---------,,,,,,+++++++++***+++,,,---............***,,,......---------............------,,,,,,,,,,,,+++*********,,,...000+++,,,------++++++,,,---++++++,,,,,,,,,,,,------,,,------,,,+++***+++---))),,,---******---,,,)))************************---------,,,,,,+++++++++((()))******+++,,,------,,,,,,,,,++++++*********))))))***+++,,,------.........---,,,,,,,,,------++++++++++++++++++++++++---.........---,,,,,,+++++++++------------++++++***+++,,,------+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++.........------.........(((+++...///...,,,,,,,,,000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---...,,,))),,,000111...(((%%%'''***...***''''''***---......)))+++,,,,,,++++++---...$$$&&&(((***+++,,,///111000000000111222222000...++++++,,,,,,,,,---------///...------++++++***))))))((((((***------+++(((...***((()))...///+++''',,,------......------,,,---------,,,,,,++++++***.........------.........+++,,,------......------+++,,,,,,------,,,,,,,,,***000---+++111...)))...+++***))))))+++---,,,,,,...---,,,,,,------+++)))+++++++++******))))))))).../////////...------,,,,,,------......------,,,'''+++---,,,)))(((,,,000///---,,,...111222000---------......///000000000...---,,,+++++++++,,,,,,---,,,+++***+++,,,---...///,,,((((((+++......---***,,,------------...000.........------,,,,,,,,,{{{ssslllkkkjjjgggeeeeeebbbbbb```^^^ZZZTTTKKKEEE???:::444222333333000,,,000000111111000000///...222000......///000000//////---,,,---///000///---............////////////000000000000000///......---------............///................................................///---,,,---//////...,,,------------------------...---,,,,,,......---,,,---------,,,,,,,,,,,,,,,.........---------------------------------------+++---//////...---...///------,,,,,,,,,,,,------------------------------,,,++++++,,,------,,,***---...///...,,,+++,,,---........................///...---,,,,,,,,,,,,------------,,,,,,,,,++++++------------------------)))+++------***)))***+++------...............///000...,,,---///000///---000000000//////..................---------,,,,,,++++++,,,---............***,,,---...---,,,---.........---------,,,,,,,,,,,,---------,,,,,,+++++++++,,,------++++++,,,---++++++,,,,,,,,,,,,------,,,------,,,++++++---///,,,//////------//////,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,------,,,,,,+++//////......------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---'''))),,,---,,,*********,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...///---+++))),,,---,,,***)))+++---111...***)))+++------------///000///......///000***+++,,,,,,*********,,,000//////111222222000...)))+++,,,......---,,,+++...------,,,,,,++++++***---,,,,,,...111111///,,,---,,,******+++---......,,,------......------,,,///////////////...............------------......))))))***++++++++++++*********+++++++++******)))+++000+++)))...,,,(((...000...------///111000000...---,,,---......,,,***,,,,,,+++++++++*********,,,,,,------,,,,,,+++***------------------------***---...,,,((('''***------++++++,,,//////...+++///...........................------,,,,,,------,,,,,,+++++++++,,,---...///...,,,,,,...000000000,,,---......,,,+++,,,...------,,,,,,,,,+++++++++yyyqqqnnnlllgggdddeeecccbbbaaa___]]]WWWPPPKKKBBB===777333333333111///222222111111111000000000000///---...000111111000---,,,,,,---///000000///............///////////////000000000000///......---------............///...................................................---,,,---...///...,,,,,,------....../////////...---,,,,,,......---,,,++++++,,,,,,---------...------------------------------------------------+++,,,......---------.........------------..............................,,,++++++,,,------,,,***,,,---...---,,,+++,,,---..............................---,,,,,,,,,------------------,,,,,,,,,,,,........................(((,,,///,,,'''%%%(((---///////////////............---,,,,,,......---,,,............------------//////............------,,,,,,------...---------)))+++------,,,+++,,,---...------------,,,,,,,,,---...//////...+++((('''+++,,,------++++++,,,---++++++,,,,,,,,,,,,---------------,,,+++,,,///222***------******------***------------------------,,,,,,,,,,,,------------+++++++++******))))))))),,,,,,,,,,,,++++++++++++---,,,,,,,,,+++++++++***+++*********+++,,,------------------------------------......------,,,,,,---,,,,,,++++++,,,,,,---///---+++***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++'''))),,,,,,+++******+++((()))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////...,,,******++++++,,,,,,------444111---++++++,,,,,,+++,,,---...---,,,+++,,,------......---+++)))***+++/////////000222111///---)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///---,,,---------+++***+++///333,,,------......------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------(((((()))***************+++++++++++++++***)))))),,,000***''',,,***'''---///---,,,,,,...//////......---,,,---......,,,+++---,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++...---,,,,,,,,,,,,---...///000111...***(((***,,,,,,++++++---...///---,,,//////......---,,,,,,+++//////.........---------,,,,,,,,,+++,,,------...)))***+++,,,+++,,,---///...//////...,,,++++++,,,,,,,,,++++++++++++******}}}tttpppmmmhhhddddddcccbbbaaa```___[[[VVVRRRGGGBBB;;;666444444333222222222111111000000000000111///......000111000///...------...////////////............//////////////////000000//////...------------............///---------.......................................------------------------+++,,,,,,---...//////000///...------//////...---,,,,,,,,,------------...,,,,,,,,,,,,------------........................+++---//////...---...///......------------......////////////////////////...------...//////...,,,+++,,,------+++++++++---...........................------,,,,,,,,,------------------------,,,,,,---------------------------///000---)))(((+++///000/////////......------,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............---------------------...------,,,,,,(((***,,,,,,+++++++++,,,---------------------------.........---+++)))(((+++,,,------++++++,,,---+++++++++,,,,,,,,,---------------,,,+++---000444))),,,,,,)))))),,,,,,))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///------------------------,,,------...------,,,,,,------++++++++++++---------,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***,,,......---,,,---...''')))+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---......---,,,...,,,++++++,,,---,,,***333111...,,,++++++++++++,,,------,,,***)))***+++***,,,------,,,---...000///......000111111///---++++++,,,,,,---------,,,+++++++++,,,,,,---------++++++++++++,,,,,,++++++---------,,,,,,,,,,,,---,,,------......------,,,*********+++,,,,,,,,,------,,,,,,++++++,,,,,,---++++++,,,------------,,,............---,,,+++++++++000,,,)))...+++''',,,---,,,******,,,------,,,---,,,,,,,,,......,,,***---------------------------......///......------///...,,,++++++,,,...///111222222000---,,,---///.........///000000//////......---------,,,,,,,,,...............------,,,,,,,,,,,,,,,------......%%%(((,,,,,,***)))+++...---...///...,,,+++,,,---,,,,,,,,,+++++++++++++++wwwrrrnnniiieeeeeedddcccaaaaaa```^^^ZZZWWWMMMHHHAAA;;;777555444333222111000/////////000000333111////////////...---000000000///........................///////////////////////////...---------------............///---------.........//////////////////////////////,,,---------,,,,,,------******+++,,,---.........000///...///000111000............---------,,,,,,,,,,,,,,,------.................................---///000111000///000111------,,,,,,,,,,,,------...........................------...//////...,,,+++,,,------++++++,,,---........................------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,111///---,,,,,,---------///......------,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,(((***,,,,,,+++++++++,,,------------------------------++++++++++++------+++,,,------++++++,,,---+++++++++,,,,,,,,,------,,,------,,,,,,---000333---//////++++++//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,------///000111++++++++++++++++++++++++,,,,,,------...------,,,------++++++++++++---------.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++---......---------///)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++......---,,,++++++,,,---///000000///...,,,---...)))***,,,------...000222...---...///000000...,,,---,,,+++******,,,...///***++++++,,,,,,------...------------,,,,,,---------,,,+++---000...)))###,,,------......------,,,------......//////000000---,,,,,,++++++,,,,,,---,,,---......//////.....................---,,,+++***000---,,,111---(((+++000...------...///...---,,,+++***+++------,,,***------------------------------......///......---///...,,,++++++,,,...///...//////...------///000---...//////////////////,,,,,,,,,---------......,,,------------,,,+++***,,,,,,---------.........))),,,///000------///111+++,,,------,,,,,,...///,,,,,,,,,---------------~~~xxxrrrkkkggggggeeecccbbbaaaaaa```]]][[[SSSOOOIIIAAA;;;777555444222111000///...///000000444222000/////////...,,,000111111000...------...............////////////...////////////...---------------............///,,,,,,------.../////////////////////////////////+++---...---,,,+++,,,---***++++++,,,,,,---------000///...///000000///...///.........------,,,,,,,,,------....../////////...........................///111111000000000111------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***+++,,,------,,,,,,---...........................------,,,,,,,,,---......------------............,,,,,,,,,,,,,,,,,,,,,,,,...,,,******---...---+++---------------,,,,,,,,,,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,---,,,,,,------...---------)))+++------,,,+++,,,---,,,,,,,,,------------...,,,+++***)))***,,,///000+++,,,------++++++,,,---++++++,,,,,,,,,,,,------+++---------,,,---...000,,,...---******---...,,,++++++++++++++++++++++++---------------.........+++,,,,,,---...///000111,,,,,,,,,,,,------------******+++,,,---...//////...---------...///000000++++++++++++++++++++++++,,,,,,------......---------,,,,,,++++++,,,,,,---+++,,,...///...---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------***+++,,,,,,++++++,,,...++++++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...(((***,,,,,,+++***+++,,,)))***+++,,,---...///000+++,,,---,,,++++++---...---...///...,,,,,,---...+++---......,,,,,,---...---------...000///---+++---,,,+++******,,,...///+++++++++,,,,,,---------,,,,,,---+++***)))+++,,,,,,******...222000((( ,,,------......------,,,---------------.........------,,,,,,,,,,,,------+++,,,,,,---------------++++++,,,,,,,,,,,,++++++***000---,,,111...)))...///---++++++,,,---,,,+++,,,++++++,,,---...,,,+++,,,,,,---------------...++++++,,,,,,------,,,,,,...---,,,,,,,,,,,,---...*********+++,,,---......***,,,......---,,,---...+++,,,,,,---......//////+++,,,---------,,,+++***,,,,,,---............---,,,---......------...///***+++------------...000,,,,,,------------......xxxpppjjjiiifffdddaaaaaaaaa```___]]]XXXUUUOOOGGG???888555333444222111//////000111222222111///...///000///......000111000...---///111............////////////......//////......---,,,---------............///,,,,,,------...//////000////////////////////////+++---...---+++***,,,...,,,,,,,,,---------------///---,,,---...///...---------------............------...//////000111111........................---///111111000///000111......------------......------------------------,,,++++++,,,------,,,***+++---......------...///........................,,,,,,,,,,,,,,,---...///------------.........///------------------------(((***+++,,,,,,,,,,,,---------------............***,,,------******+++---*********+++++++++,,,,,,,,,,,,,,,,,,------......++++++,,,---............***,,,---...---,,,---...,,,,,,,,,---------......***+++++++++,,,---......+++,,,------++++++,,,---++++++,,,,,,,,,,,,------***,,,......---,,,,,,---+++,,,+++''''''+++,,,+++------------------------............------------*********++++++,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,------............---------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,------,,,,,,+++++++++++++++******))))))------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------***+++,,,,,,++++++,,,...++++++,,,,,,------......------------------------******+++,,,,,,---......)))+++------,,,+++,,,...)))+++......,,,,,,...111,,,...///...,,,,,,---///)))+++,,,,,,******+++------......---+++***+++,,,---,,,,,,...//////---+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***((('''))),,,)))***,,,///111///+++&&&,,,------......------,,,,,,++++++++++++++++++***......------------......***+++,,,,,,------,,,,,,)))***+++,,,------------+++///***'''------+++222---,,,******++++++***)))---,,,,,,...///000///---++++++,,,,,,------------***+++,,,,,,------,,,,,,------------------------+++******+++,,,---......***,,,......---,,,---///.....................///,,,---...///...---+++***,,,,,,.../////////...---///---+++***+++,,,,,,,,,+++---...---,,,,,,---...++++++,,,,,,,,,---------}}}ssslllkkkfffdddbbb```aaa```___^^^[[[XXXSSSJJJAAA999555333555444222000000111222333000///......000111111000,,,///111000///...000333............/////////000......//////......---,,,---------.........//////,,,,,,------...///000000000000000000000000000000***,,,...---+++***,,,.....................---------,,,++++++------,,,+++++++++,,,---...///000111.........///000111111222////////////////////////,,,...000000///...///000//////............//////000000000000000000000000...------...//////...,,,,,,---......------///000........................,,,,,,,,,,,,,,,---...///---------.........//////........................%%%***//////,,,***---000---.........//////000000...000222111///...///222.........//////000000000---------.........//////***+++,,,---......///...***,,,......---------...,,,,,,,,,------.........)))***,,,......---,,,++++++,,,------++++++,,,---++++++,,,,,,,,,---------))),,,...///---+++******...///...******...///.........................../////////...---------,,,.........---------,,,,,,,,,,,,,,,------...............---------,,,,,,,,,......---,,,,,,,,,------------------------------+++,,,,,,---.........---++++++---......---++++++000///---++++++,,,---...------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------.........------///000******++++++---///000222------------------------******+++,,,,,,---......***,,,//////---,,,---///,,,///222///***(((+++......000111000---,,,---///,,,---............///000+++,,,------+++++++++------,,,,,,...//////---+++'''***---000000...+++))),,,,,,,,,,,,,,,,,,,,,,,,///000000...++++++---000'''***...//////......///,,,------......------,,,/////////......---------///......------......///+++,,,------......------++++++---...///000000000,,,///'''""")))+++,,,555222000......//////...---///......///111222111///+++++++++,,,,,,---------,,,------.../////////...,,,------......------,,,///...------///000000///+++...111000...---///111000000000///......---------...///000000...,,,+++,,,,,,.../////////...---666222------///000000......//////...,,,++++++,,,*********++++++,,,,,,,,,|||tttnnnkkkhhhdddcccdddeeeffffffbbbZZZUUUTTTNNNBBB;;;:::666444111111111111000...111000///...---,,,,,,,,,......---///000111///...222------222222------222000///...,,,,,,---.........------,,,,,,,,,------,,,,,,,,,------.........,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------,,,,,,,,,---000222+++,,,,,,------,,,,,,+++000...---......,,,***))))))))))))*********++++++.........////////////000000000//////.........------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///,,,---000000------,,,,,,++++++,,,,,,---,,,,,,,,,---------......///...---,,,+++,,,---...++++++,,,,,,,,,,,,------///)))$$$&&&,,,000///+++)))***,,,---.../////////---------...///000111111++++++++++++++++++++++++...+++***+++...000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,***++++++,,,------------,,,,,,+++***+++,,,---...+++++++++---......,,,***+++***((())),,,...//////+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++............------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------***++++++,,,,,,++++++***))))))*********+++++++++---,,,++++++------,,,+++------++++++++++++------,,,+++*********+++,,,---,,,,,,,,,***))))))+++...+++,,,,,,------,,,,,,+++,,,******,,,,,,******,,,......---,,,,,,+++******...---,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---(((***+++---......------,,,,,,,,,++++++,,,,,,---+++---......,,,+++************+++++++++,,,,,,,,,+++---///000///---+++)))******+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------000,,,))))))+++------,,,...---,,,---/////////...---,,,,,,+++*********++++++,,,---......---+++***///++++++---+++'''***222,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---+++***)))***++++++)))((('''(((***,,,+++*********+++---///...,,,)))......---,,,,,,,,,,,,---------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,---...------,,,---......//////......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,yyysssllljjjhhhggggggfffdddcccbbb\\\XXXWWWQQQFFF===;;;777555222111222222111000//////...---------......000...------...---+++(((111......111111......111//////...---------------...------,,,,,,---------------------------,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......+++000333333///...111444+++,,,,,,------,,,,,,+++---,,,+++,,,---,,,++++++------------............,,,,,,,,,,,,------------000/////////.........---...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------+++......,,,,,,///000------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------...+++'''(((,,,///...,,,+++,,,------...---------++++++,,,,,,------......++++++++++++++++++++++++,,,+++***+++...///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++,,,---------,,,,,,,,,,,,+++++++++,,,---......---,,,++++++,,,,,,+++///---+++***+++,,,,,,+++---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,---,,,++++++------,,,+++------++++++++++++------,,,+++*********+++,,,---+++,,,,,,+++******+++---+++,,,,,,------,,,,,,+++---******------******---//////...------,,,++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---)))***,,,------------,,,------,,,+++++++++,,,,,,+++,,,......,,,+++***+++******+++++++++,,,,,,,,,,,,---...///...---+++***++++++,,,------------,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------///,,,))))))+++------,,,...---,,,---...//////------,,,,,,+++******++++++,,,,,,,,,+++,,,,,,,,,------+++,,,...---))),,,222,,,,,,,,,,,,,,,,,,,,,,,,111111000///...---------...------,,,++++++,,,,,,,,,+++******+++,,,+++)))......---...///...,,,)))......---,,,,,,,,,,,,------,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,,,,------,,,,,,---......//////......---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,xxxnnnlllkkkjjjiiigggccc```ccc___\\\[[[UUUJJJAAA===888666333222222333222111......------......///000000...------...---+++(((000......000000......000......//////......---,,,---------,,,,,,------...///......------,,,++++++,,,------......------,,,.........---------------,,,,,,,,,---------......'''...444333---))),,,111+++,,,,,,------,,,,,,+++***************,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,------------/////////...............,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++........................+++......,,,,,,//////------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,++++++,,,---...///++++++,,,,,,,,,,,,------...---+++++++++,,,---...---------------,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,---------,,,++++++,,,,,,+++++++++,,,---...000...,,,***)))***,,,---000...,,,++++++,,,+++)))......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++******+++,,,---......---,,,,,,---......++++++++++++,,,,,,,,,,,,---,,,++++++------,,,+++------++++++++++++------+++++++++++++++,,,------)))+++---,,,+++***+++,,,+++,,,,,,------,,,,,,+++...++++++......++++++...//////......------,,,,,,------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---++++++,,,------,,,,,,,,,...---,,,,,,+++++++++++++++,,,...---,,,******+++******+++++++++,,,,,,,,,------------------,,,,,,,,,,,,---............---------------------,,,,,,++++++,,,,,,,,,,,,------...,,,******+++------,,,...,,,,,,---...///...------,,,,,,+++++++++++++++---,,,***)))***,,,...000,,,+++---000///,,,---111,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++------.........---,,,,,,///---,,,,,,,,,,,,+++)))222000............,,,***......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......------------------------...------,,,,,,------.........------,,,,,,++++++,,,---......//////......------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,zzzqqqnnnkkkiiihhhfffdddbbbbbb```^^^]]]XXXOOOFFF@@@:::777444222222222111111//////............//////...------///000111///...///......//////......///---.../////////...,,,+++------,,,,,,,,,---......------------------,,,,,,------------------------/////////......------,,,,,,,,,,,,---------......)))---111000,,,)))+++---+++,,,,,,------,,,,,,+++***,,,,,,***))),,,------***+++++++++,,,,,,,,,,,,------........./////////........................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------+++......+++,,,//////------,,,,,,++++++,,,,,,---,,,,,,,,,---------......******++++++,,,---...///+++++++++,,,,,,,,,---------...///---+++***---///,,,------------,,,++++++///.....................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------......------,,,------------,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,...---,,,***+++,,,------,,,---------,,,,,,++++++***------------------------+++++++++++++++++++++,,,---------......------,,,,,,,,,------------......++++++++++++++++++++++++---,,,+++******+++,,,---///---,,,******,,,---///++++++,,,,,,,,,------------,,,++++++------,,,+++------++++++++++++------++++++++++++,,,,,,------)))+++------,,,+++***++++++,,,,,,------,,,,,,+++...,,,,,,......,,,,,,.........---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++......---,,,++++++++++++***,,,---,,,+++***+++,,,******+++++++++,,,,,,,,,......---,,,,,,,,,---...+++,,,,,,---------------///......------,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++++++++,,,,,,------,,,+++,,,...///...------,,,,,,+++++++++,,,,,,++++++******+++---...///+++,,,...//////---++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---+++,,,---......---,,,+++...---,,,,,,------,,,***111///---,,,---...---,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------...........................------,,,,,,------...---......---,,,+++++++++,,,---......///.........------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,|||uuupppjjjgggeeeeeefffeee``````___]]]YYYSSSKKKDDD===999555222111111000///111111000///...---------...------///000111///......//////......//////...---.../////////...,,,+++,,,,,,,,,,,,,,,---...///++++++,,,,,,---...//////------------------------/////////......------,,,,,,,,,,,,---------......222000...---.../////////+++,,,,,,------,,,,,,++++++000000+++))),,,...,,,............////////////---------............///---------...............000000////////////000000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***---...++++++//////,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......)))***+++,,,------......+++++++++,,,,,,,,,------+++...000...+++***,,,///***+++,,,,,,------,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,------------,,,++++++***++++++,,,,,,,,,---------&&&)))---///...------...,,,++++++,,,---...,,,++++++++++++,,,,,,---------------------------------+++++++++++++++++++++,,,,,,------......---------,,,,,,,,,------.........++++++++++++++++++++++++,,,+++************+++,,,...,,,+++))))))+++,,,...++++++,,,,,,,,,------------,,,++++++------,,,+++------++++++++++++------++++++,,,,,,------------)))+++------,,,+++***++++++,,,,,,------,,,,,,+++...,,,,,,......,,,,,,...,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,***+++,,,+++******+++,,,******+++++++++,,,,,,,,,...---,,,++++++,,,...///******+++,,,,,,,,,,,,,,,.........------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,------,,,+++,,,.........------,,,,,,+++,,,,,,------(((***+++---......------+++---...------,,,)))&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++---.../////////...***+++,,,------,,,+++***,,,+++***+++---...---,,,---+++******,,,......---......---,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,...........................------,,,,,,------...+++---......,,,******+++,,,---......///............------,,,,,,------...---,,,,,,,,,,,,,,,,,,---zzztttmmmgggeeeeeeffffff___aaa```]]][[[XXXQQQJJJAAA===888333222111000///333222000///...---------000...------...---+++(((---//////------//////---......//////......---,,,,,,,,,,,,,,,---......///)))***+++,,,...///000000...------,,,,,,------............---------------,,,,,,,,,---------......222...)))***---000///...+++,,,,,,------,,,,,,+++)))111333---***---...+++,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,---------------.........------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***------++++++......,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......)))***+++,,,------,,,,,,++++++,,,,,,,,,,,,------***---///...+++***,,,///******+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,------......------,,,,,,,,,---------,,,++++++***+++,,,---------,,,,,,$$$)))///111///---,,,---///---,,,------,,,***(((******+++,,,---...//////------------------------,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,++++++++++++,,,,,,------......++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++************+++,,,++++++++++++,,,,,,,,,,,,---,,,++++++------,,,+++------++++++++++++------++++++,,,---------------)))+++---,,,+++***+++,,,+++,,,,,,------,,,,,,+++...++++++......++++++...++++++++++++************,,,,,,+++++++++,,,------++++++,,,,,,------......*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---***++++++***))))))+++---******+++++++++,,,,,,,,,...---,,,+++,,,---...///)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,------++++++,,,------++++++,,,---...---,,,,,,,,,,,,,,,,,,------...(((***,,,...///...,,,++++++------+++,,,,,,)))$$$,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++)))(((******++++++,,,,,,+++++++++******+++---......---***))))))+++---///...---......---,,,,,,,,,,,,---******+++,,,,,,,,,,,,,,,------------------------...------,,,,,,------...(((+++......,,,***+++,,,,,,---......//////............------------......------,,,,,,,,,,,,------zzzsssllliiifffeeeccc___bbbbbb^^^]]]]]]XXXQQQGGGBBB;;;666333222000///111111000///......//////000...------...---+++(((,,,000000,,,,,,000000,,,//////...---------------,,,,,,,,,,,,---...//////++++++,,,,,,---...//////...---,,,,,,,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,---------......+++***)))***,,,------,,,+++,,,,,,------,,,,,,+++###...333---***......***)))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++************+++++++++,,,,,,------,,,,,,+++------------------------***------++++++......,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------)))***,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,+++***************++++++,,,,,,---------------------------,,,------+++((((((+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,------......------,,,++++++,,,---------,,,,,,***+++,,,---------,,,,,,''',,,000000,,,******,,,---,,,,,,---...---+++)))+++,,,,,,,,,---.......................................------,,,,,,++++++)))***++++++,,,,,,,,,+++******++++++,,,---------++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,---,,,++++++------,,,+++------++++++++++++------+++,,,---.........---,,,+++,,,,,,+++******+++---+++,,,,,,------,,,,,,+++---******------******---++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++,,,,,,---......///+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++++++++,,,...///++++++++++++,,,---......)))***+++***))))))+++...******+++++++++,,,,,,,,,,,,,,,,,,,,,------......***+++,,,,,,------,,,,,,******++++++++++++++++++++++++,,,,,,,,,,,,------***,,,......+++***+++---,,,+++***+++---...---,,,,,,,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,,,,))),,,+++))),,,///---''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((%%%###+++++++++++++++,,,------...---,,,---...///...---+++++++++---//////...,,,......---,,,,,,,,,,,,---)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...%%%***......,,,***+++...,,,---......//////............------------......------,,,,,,,,,,,,------xxxrrrlllgggccc``````dddccc___^^^```]]]UUUKKKFFF>>>999555333111000///////////////000000111......---///000111///...,,,000000,,,,,,000000,,,000///...,,,,,,---......+++++++++,,,---...///000,,,---------------------...---,,,,,,,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,---------......(((,,,///000///...///000+++,,,,,,------,,,,,,++++++222---***...///***++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,------.........000000000//////000000000+++,,,,,,------,,,,,,+++........................***------***+++......,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......***+++,,,---,,,+++***)))++++++,,,,,,,,,---------((()))***+++,,,------,,,---------,,,+++***((((((++++++,,,------...//////------------------------,,,,,,+++(((%%%%%%)))---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,------......------,,,***+++,,,,,,------------***+++,,,---...---,,,,,,,,,///111///***'''))),,,))))))***,,,///000...------------------------,,,........................//////...------,,,+++++++++,,,------............))))))***++++++,,,------++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,------......------,,,))))))*********+++++++++---,,,++++++------,,,+++------++++++++++++------+++,,,---.........---,,,,,,,,,,,,***)))))),,,...+++,,,,,,------,,,,,,+++,,,******,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++,,,,,,---...//////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++******+++---...000*********+++,,,---...///)))******)))((())),,,...******+++++++++,,,,,,,,,,,,,,,,,,------.........+++,,,------......------)))))))))******++++++,,,++++++,,,,,,,,,---------))),,,......,,,***+++---,,,+++***+++---...---,,,,,,,,,,,,,,,,,,---...///...---,,,******+++,,,---(((+++***))),,,222111+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,***)))------,,,+++,,,---///000111000......//////...,,,------...///111000---***......---,,,,,,,,,,,,---)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...$$$)))...///,,,***,,,///,,,---......//////............------------.........------,,,,,,------...{{{tttooolllhhheeedddaaa]]]]]]^^^^^^[[[XXXSSSMMMDDD<<<666222///,,,222222222222111000///...............////////////........................///............---------+++++++++,,,,,,,,,------000000///............///000000///...------,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))++++++******++++++,,,---+++,,,,,,------,,,,,,+++***+++,,,---------,,,++++++,,,...---,,,,,,---///)))***,,,......---,,,+++......------------......******+++++++++,,,,,,,,,++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))((((((***---000+++///111...((('''---333+++,,,,,,---,,,+++***)))+++---...///...,,,)))'''+++******+++------,,,***///,,,***,,,---+++---111......---------,,,,,,,,,000///---,,,+++,,,------******+++++++++,,,,,,,,,...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***...,,,***+++---...---***,,,+++++++++,,,,,,---...000////////////.........000///---+++************...---,,,+++++++++------))),,,...---+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,///---******+++,,,---,,,,,,+++)))(((((()))+++,,,...++++++---...,,,---000++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))***+++,,,---++++++++++++++++++++++++...,,,)))(((***+++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++,,,------......------------...///...---+++***+++///111///+++)))+++///------------------------*********++++++,,,,,,,,,+++,,,---.........------...---+++)))(((((())))))+++++++++++++++++++++++++++******))))))******+++,,,------,,,+++***,,,...++++++++++++,,,,,,---......,,,***+++---...---***------++++++++++++------+++)))***......***)))+++,,,---------.../////////,,,,,,---...---,,,***)))---------,,,,,,+++++++++,,,---......------...000+++,,,---,,,++++++---///)))***+++,,,,,,+++***))),,,,,,,,,---------......///...---,,,,,,,,,,,,,,,---------............///,,,,,,---......---,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,''')))+++......---+++******+++---//////...---,,,000///......///000///---++++++,,,,,,,,,,,,------...,,,***+++---...,,,***~~~uuunnnjjjeeebbbccc```^^^^^^```___\\\YYYWWWQQQHHH@@@:::666222///111111111111000///......111000000///---,,,,,,+++........................///............---------,,,,,,---------.........000///......------......//////......---,,,,,,+++/////////.........------,,,,,,,,,------.........+++++++++***++++++,,,---,,,------......------,,,+++,,,---------,,,+++***+++---...---,,,,,,---...***,,,---//////...---,,,......------------......+++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++)))***,,,...///,,,...///---))))))---111+++,,,,,,---,,,+++***))),,,---......---,,,***(((+++******+++------,,,***,,,***+++......,,,,,,...------------,,,,,,,,,,,,///...---,,,++++++,,,---***++++++++++++,,,,,,,,,...,,,***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***...,,,+++,,,...///---++++++++++++++++++,,,------/////////.........------,,,,,,---------,,,+++***,,,,,,+++***++++++------,,,+++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,------,,,---,,,+++******+++,,,------******,,,---++++++///+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******)))))))))***+++,,,,,,++++++++++++++++++++++++///---+++***,,,.........,,,,,,++++++,,,,,,---...------------------------,,,,,,+++++++++,,,------++++++,,,---------------,,,------...---,,,+++******---///---***(((***---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++,,,------...---+++***))))))******++++++++++++++++++++++++...------------------...+++,,,---,,,++++++,,,...,,,,,,+++++++++,,,---------+++***+++---...,,,***---,,,,,,++++++,,,,,,---,,,***+++//////+++***,,,------------............,,,---------,,,,,,+++***---------,,,,,,+++++++++,,,---......------...000+++,,,---,,,+++,,,---///***+++,,,------,,,+++***,,,,,,,,,---------......///......------------...---------............///////////////////////////,,,,,,,,,,,,---....../////////............//////+++,,,---//////...---,,,+++,,,---.........---,,,///---,,,---...///...,,,++++++,,,,,,,,,,,,------...,,,***+++---...,,,***yyyqqqjjjeeebbbbbb```^^^___aaaaaa]]]YYY[[[VVVNNNGGGAAA;;;666333111111000000//////......000000///......---,,,,,,........................///............------------------.........//////......---,,,,,,,,,------......------,,,,,,++++++000000////////////......((()))***+++,,,---......+++++++++++++++,,,---------......//////......---,,,------------,,,+++***,,,---......,,,+++,,,...,,,---...///000///...---......------------......------------............------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............,,,,,,+++,,,---...+++,,,,,,,,,,,,++++++***---------,,,,,,++++++***+++******+++------,,,******)))+++//////,,,***,,,,,,,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******...---,,,,,,......---,,,++++++++++++++++++,,,,,,......---------,,,,,,,,,(((***,,,//////...,,,***+++*********++++++,,,---...+++(((***...000---***,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,------,,,...---,,,++++++,,,---...,,,)))))),,,,,,***+++...++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++*********++++++,,,++++++++++++++++++++++++...,,,******,,,.........,,,,,,,,,,,,,,,---......------------------------------,,,+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))+++---,,,)))''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,+++***)))***+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++---///------,,,+++++++++,,,,,,,,,+++******,,,,,,+++***---,,,,,,++++++,,,,,,------+++,,,000000,,,+++---............------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++---......------...///+++,,,------+++,,,---///+++,,,---......---,,,+++,,,,,,,,,---------......+++++++++++++++++++++,,,---------............///---,,,+++******+++,,,---,,,,,,,,,---...///111111---,,,,,,++++++,,,,,,---------------------,,,,,,---------------------,,,---,,,+++,,,---...---+++++++++,,,,,,,,,,,,---------,,,++++++------,,,+++wwwpppjjjfffbbb```___aaacccbbb^^^ZZZ^^^ZZZSSSLLLFFF@@@:::555111111000//////..................//////000000111........................///............---------------------...............---,,,,,,++++++,,,,,,---------,,,,,,+++++++++------------,,,,,,,,,,,,((())))))***++++++,,,,,,,,,++++++++++++,,,------------............------------------,,,++++++***---...///...,,,+++,,,---,,,,,,---...///......---...------,,,,,,------...,,,------------.........------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,000---***+++---///...,,,,,,,,,,,,,,,,,,,,,,,,+++...---,,,+++++++++,,,,,,+++******+++------,,,******(((***---...+++***,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------------,,,,,,---------,,,------------------------,,,,,,------,,,++++++***---,,,,,,,,,------,,,,,,******++++++++++++++++++---------,,,,,,,,,++++++)))***,,,.........,,,,,,************+++,,,,,,------+++***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---------,,,------,,,++++++,,,---------***))),,,,,,***+++...++++++++++++++++++++++++,,,+++******))))))((((((***++++++,,,,,,++++++***,,,,,,+++*********+++++++++++++++++++++++++++++++++)))((((((***,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++)))***++++++,,,,,,++++++******+++++++++*********)))+++,,,+++)))(((***+++++++++++++++++++++++++++,,,,,,,,,---------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))***+++,,,,,,++++++---///...---,,,,,,++++++++++++++++++***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,//////,,,+++---.........------,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,...///***+++,,,+++***+++,,,...+++,,,---......---,,,+++,,,,,,,,,---------......***++++++,,,,,,,,,,,,,,,---------............///,,,***)))'''''')))***,,,,,,,,,,,,,,,---...///000++++++************++++++...---+++************+++......---,,,,,,,,,---------,,,+++,,,---...---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,~~~vvvoookkkdddbbb```aaacccccc___[[[^^^[[[VVVQQQKKKDDD<<<777222111000///.........///...//////000111111222222........................///............---------+++,,,,,,,,,,,,---------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,........................,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,---------,,,++++++++++++,,,---......,,,+++,,,...++++++,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,+++000,,,***+++...000...+++,,,,,,,,,,,,,,,,,,,,,---...---,,,******+++,,,---+++******+++------,,,***---))))))++++++***+++///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,---------,,,+++++++++,,,,,,,,,+++++++++,,,++++++,,,,,,,,,++++++***---,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,++++++++++++,,,,,,...+++***------+++,,,///+++++++++++++++++++++++++++***)))(((((((((((()))***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))((()))***,,,+++******************++++++,,,************************...---,,,,,,++++++++++++)))***++++++,,,,,,++++++************************+++,,,,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***+++---...///...---,,,+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***,,,,,,,,,++++++---///...---,,,,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))+++......+++)))+++......------,,,,,,,,,+++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///)))***+++***))))))+++---***+++,,,------,,,+++***,,,,,,,,,---------......---...////////////......---------............//////---,,,******,,,---///------,,,,,,,,,,,,,,,---......------------.........---+++))))))***++++++...------,,,,,,,,,---------,,,+++,,,...///...---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,|||sssnnnhhheeebbbaaabbbbbb___\\\]]][[[WWWTTTNNNGGG???:::444333111/////////000000111111111000000/////////........................///............---------+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,...---,,,,,,---///+++++++++,,,,,,,,,------------,,,,,,,,,,,,------+++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------///,,,+++,,,...///---+++---,,,,,,,,,,,,------......---,,,+++++++++,,,---+++******+++------,,,***...***)))++++++***,,,000,,,,,,,,,,,,++++++++++++,,,,,,---.........------,,,,,,,,,,,,------------,,,...///...---,,,---...------------------------,,,------......------,,,+++,,,------++++++,,,---+++,,,---...---,,,+++***------,,,,,,,,,+++++++++---,,,+++******,,,---...+++,,,,,,------,,,,,,+++(((,,,///...***))),,,000,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---,,,+++++++++,,,,,,+++++++++...++++++......,,,---000+++++++++++++++++++++++++++***)))(((((()))***+++***++++++,,,,,,++++++***,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++---+++++++++,,,---,,,***)))))))))))))))***++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,*********)))******+++,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,---...///...---,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,------,,,+++***,,,...------,,,+++++++++,,,,,,+++,,,------++++++,,,---+++,,,,,,------,,,,,,++++++)))***......***)))+++------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,------***,,,------,,,,,,---...)))***+++***)))***+++---***+++,,,------,,,+++***,,,,,,,,,---------......***+++,,,---,,,+++)))(((---------............///---,,,+++******+++,,,---...---,,,+++++++++++++++---,,,,,,++++++,,,,,,---///...---,,,,,,,,,---...,,,,,,,,,---------......---,,,+++,,,...000///...++++++,,,,,,,,,,,,------+++,,,------++++++,,,---yyyrrrlllgggbbbaaaaaabbb```]]]\\\ZZZYYYVVVRRRJJJBBB<<<555444222000///000111222////////////....................................///............---------,,,,,,,,,,,,---------.........---,,,,,,,,,,,,,,,------------------------------------......//////******++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,------------,,,,,,,,,++++++++++++,,,...///)))+++------------///000,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------............------,,,,,,,,,,,,------***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000------,,,---......---,,,---,,,,,,+++,,,---...///,,,,,,,,,++++++,,,,,,---+++******+++------,,,***---******---...+++,,,///------------,,,,,,,,,,,,,,,---.../////////......,,,,,,,,,------------...,,,...//////---,,,---///........................---......//////.........,,,...000///---,,,---///,,,---...//////---,,,***------------,,,,,,,,,,,,)))***+++,,,---...............//////...---+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********,,,...///---,,,,,,,,,------------,,,,,,---******------+++,,,///++++++++++++++++++++++++---,,,+++***+++---///000***++++++,,,,,,++++++***+++++++++++++++,,,---...++++++++++++++++++++++++---,,,+++,,,,,,,,,***(((******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,---------------+++******)))***+++,,,------,,,,,,---...///......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,+++******,,,...///++++++------...---,,,,,,------------------------'''(((***++++++***((('''---......,,,******+++,,,,,,,,,+++++++++,,,------,,,...///...,,,+++---///+++,,,,,,------,,,,,,+++,,,***+++......+++***,,,,,,,,,,,,,,,,,,,,,------***+++,,,,,,---------,,,+++++++++,,,,,,---------***,,,------,,,+++---...+++,,,---,,,++++++---///+++,,,---......---,,,+++,,,,,,,,,---------......)))******+++***(((&&&$$$---------............///************************------,,,,,,,,,------...******))))))))))))******------,,,,,,------......)))***,,,...//////......+++******+++---///...---++++++,,,,,,,,,,,,------***,,,...---+++***,,,...~~~wwwnnniiiccc``````aaa```^^^[[[[[[ZZZXXXTTTMMMDDD>>>666555222111000000222333******+++,,,---...///000........................//////.........------------------........./////////...------,,,,,,------........................,,,,,,,,,---------......+++,,,------...///000000---,,,,,,,,,,,,---......---..................---+++*********+++---///000(((***,,,------...000111...------------...//////---,,,,,,++++++,,,,,,---............/////////000.........------.........***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000111222222,,,---......---------,,,---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***,,,***,,,000000---,,,---......------------,,,,,,,,,---///000000000//////,,,,,,,,,---------......,,,...000///---,,,---000..............................///////////////......000222111...---///111---...///000000...,,,+++......------------,,,,,,%%%'''***...000000///...//////000000///---+++***---+++)))***...///---+++,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,...///---,,,------............------,,,)))))),,,,,,***+++...++++++++++++++++++++++++......---,,,---///222333+++++++++,,,,,,+++++++++*********+++,,,---...///++++++++++++++++++++++++,,,+++*********)))'''%%%++++++******++++++,,,---........................++++++++++++,,,------...+++,,,------......------++++++*********+++---...---,,,+++,,,...///...---------------------------.........------,,,,,,,,,000---(((&&&&&&)))...111++++++---------,,,+++***------------------------***+++---......---+++***...///...---***)))***+++++++++++++++,,,------...,,,...000///---,,,---000++++++------------++++++---+++,,,000000,,,+++---+++++++++,,,,,,---------)))***,,,---...---,,,,,,+++++++++,,,,,,---------***,,,------,,,+++---...---.........------///000,,,---...//////...---,,,,,,,,,,,,---------......//////000000///,,,)))(((---------.........//////,,,---............---,,,,,,,,,,,,---...///000111---,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,'''))),,,...000000///...***))))))***,,,...---,,,++++++,,,,,,,,,---------***,,,...---+++***,,,...|||qqqllliiiiiieee```]]]___aaa]]]ZZZYYYXXXSSSJJJCCC;;;999555333333222000///...///000111000///---+++---...///000000///...---.........------,,,,,,,,,...------,,,,,,------...******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,///111///+++)))+++......---,,,,,,,,,,,,---...---,,,,,,+++,,,---...///+++,,,,,,------,,,,,,+++,,,...000...+++***+++---------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111333444555333000---+++,,,------,,,------------------------///...---,,,+++******+++++++++++++++++++++++++++---------,,,,,,+++++++++///...---,,,+++,,,,,,---,,,,,,,,,---------.........000222111///---,,,,,,...------,,,,,,------...,,,++++++******++++++,,,'''(((***,,,///000111222------,,,***)))(((***,,,---------,,,,,,+++++++++...///111222111///,,,***,,,++++++,,,---,,,)))'''+++++++++,,,,,,---------,,,---......,,,,,,---...///...---,,,++++++++++++)))***,,,+++$$$###...///...---,,,++++++++++++,,,,,,,,,+++***)))((('''+++,,,---.........------***++++++,,,,,,------......---+++******+++---...---+++***,,,//////,,,(((++++++++++++++++++++++++###))),,,******------+++******))))))))))))******)))***+++,,,,,,,,,,,,+++***+++,,,---------,,,,,,,,,,,,++++++,,,,,,---...******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,------......------,,,---,,,++++++,,,,,,***)))+++*********+++---///000111---***+++///000---)))------,,,+++,,,---...///))))))*********+++++++++))))))*********+++++++++111,,,&&&$$$&&&***---......------,,,,,,++++++***,,,***)))((((((***,,,---(((***---,,,)))(((***,,,******+++,,,,,,---......,,,,,,,,,,,,------...///++++++++++++++++++++++++------,,,++++++******)))******+++++++++,,,,,,,,,))))))))))))***+++,,,,,,(((*********)))((()))*********)))))))))***++++++------++++++++++++------...------,,,,,,------...))),,,///000...---,,,,,,333000,,,******,,,------.........///......------***++++++,,,,,,------...++++++,,,------......///...,,,***+++---...,,,***++++++++++++++++++++++++xxxrrrmmmjjjfff```^^^___aaa^^^[[[[[[ZZZUUUMMMGGG>>>:::666333222111000///,,,---///000000///...---...///000000000000///............------,,,,,,,,,---------,,,,,,---------***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++...000///,,,+++...222---,,,++++++++++++,,,---------,,,,,,,,,---...///,,,,,,------------,,,,,,,,,...///...+++***+++---------,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...//////111222333444444444111...,,,------------------------------------.........------......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...---,,,,,,,,,------,,,---------------------)))+++---...---------...------,,,,,,,,,,,,------...------,,,,,,------...------.........---,,,,,,111111111000......000222---------,,,,,,,,,,,,,,,...///111222222000...---000000///000111111...,,,,,,,,,,,,,,,,,,,,,------,,,---......,,,,,,---...///...---,,,++++++++++++------......)))$$$)))111,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,+++***))))))++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...***,,,---------,,,++++++++++++++++++++++++++++++&&&+++---***)))++++++)))*********))))))*********))))))*********+++++++++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,---...******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,...---,,,,,,------,,,***------,,,+++++++++,,,,,,000---***+++...///,,,)))---,,,+++++++++,,,......*********++++++++++++,,,*********+++++++++,,,,,,...+++((((((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...,,,------,,,+++***+++---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,---......,,,,,,---.........---------------...------,,,++++++,,,------------,,,,,,,,,,,,------&&&)))---//////...///000------+++++++++,,,...///+++,,,,,,---,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,------------------------...,,,***+++---...,,,***........................xxxpppkkkgggaaa___```aaa___]]]\\\\\\XXXRRRLLLBBB===888333222111111000***,,,---///000//////......//////000000//////............---------------------------------------++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,//////............------+++---......,,,---111555,,,,,,++++++++++++,,,,,,------,,,,,,,,,---......------............------,,,---...---+++++++++------,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,111111222222333333444444444222///......///...---------------------------,,,,,,------...///000000------------------------------,,,,,,,,,,,,++++++......---,,,,,,,,,---------------------------,,,***+++,,,---,,,,,,...///---,,,,,,++++++,,,,,,---......------------......000000//////---,,,***)))---.........------...000,,,,,,,,,---------------)))***,,,......---,,,+++000///...///000000...,,,------------,,,,,,,,,,,,,,,---......,,,,,,---...///...---,,,++++++++++++,,,+++++++++***(((***...******++++++,,,---......,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,......---,,,,,,+++******------++++++++++++------(((,,,///...+++)))+++...,,,,,,,,,,,,,,,,,,,,,,,,''',,,---***)))++++++)))++++++************++++++***)))((((((((()))***+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,///---,,,,,,......---+++,,,,,,,,,,,,,,,+++******...,,,******---...+++)))+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++,,,---,,,)))'''******+++,,,,,,---......,,,,,,,,,,,,------------111///---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////++++++++++++,,,,,,,,,,,,///...---------------...***+++,,,,,,******+++,,,......---,,,++++++++++++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,'''***---.........///000&&&))),,,,,,++++++...111++++++,,,,,,---,,,,,,+++......------,,,++++++***//////...------,,,++++++---,,,++++++------,,,+++////////////////////////|||qqqkkkfffaaa___```___^^^]]]]]]]]]ZZZUUUQQQGGGBBB:::555222111111111+++,,,---...///.........------............------...............---------,,,------------------,,,+++++++++,,,,,,,,,------------------------------......------,,,,,,,,,+++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,............------------+++,,,---,,,+++---000333,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................------.........------------,,,,,,,,,,,,------......------------------------------------------------111111222333444555555666555333000///000000///...------------------------******+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,//////000...---,,,---...,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------............------)))***++++++******,,,...,,,,,,------......//////'''(((***,,,---,,,,,,+++///...------//////...,,,......------,,,,,,,,,+++,,,---......,,,,,,---.........---,,,,,,,,,,,,,,,+++)))''')))******++++++******+++,,,------------,,,,,,------...---------+++*********++++++,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***,,,------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,(((---...+++***---...---,,,++++++++++++++++++,,,+++***((('''((()))+++---,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,...---,,,,,,---...---+++((()))+++,,,------,,,,,,---+++******,,,---+++)))*********+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------...---,,,)))'''+++++++++,,,,,,---------++++++,,,------------,,,333///++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...+++++++++,,,,,,,,,------000///...---------------((()))******(((((()))***......,,,+++************---------,,,,,,---------,,,++++++******++++++,,,,,,---//////---,,,,,,,,,###(((---...+++***---000------......///...............------,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------rrrkkkgggbbb___```]]]]]]\\\\\\\\\ZZZWWWTTTLLLFFF???888444333222111/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---......---,,,,,,++++++,,,,,,,,,---------------------------------.........------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++,,,...---..................------------------------,,,---..................---///........./////////...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000222444666777888555333111000000000///---------------------------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...//////---,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,---...///000000000,,,---//////......///111---------....../////////+++,,,...///000111111000111///...///000111000///.........------,,,,,,,,,,,,---......,,,,,,---.........------,,,,,,------,,,+++******---//////---+++,,,,,,------,,,,,,+++,,,,,,---.........------++++++*********+++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,...111222---+++------,,,,,,++++++++++++++++++,,,,,,+++)))))))))***,,,...,,,,,,+++++++++,,,---...,,,,,,++++++,,,,,,---...++++++,,,------------,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,+++***+++,,,---,,,+++((()))+++,,,---,,,,,,+++++++++***++++++,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------..................---++++++***+++---------,,,,,,+++++++++******+++,,,---,,,,,,,,,111---******,,,...,,,***,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++,,,,,,,,,---------......---,,,+++++++++,,,***,,,---,,,+++***+++,,,111111000...------------------------------------,,,++++++******++++++,,,---...///...,,,+++,,,,,,%%%***//////+++)))+++...,,,------.../////////...,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,wwwooojjjddd```___\\\\\\\\\\\\[[[YYYXXXVVVPPPKKKCCC===888555333111111000000///......---------,,,++++++++++++,,,---.............../////////+++,,,---......---,,,+++,,,,,,,,,,,,------------------------------------.........---------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,+++******)))......////////////......------.........---,,,+++------............------///...---...///000///...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///000333555666777444222111000111000...------------------------------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---.........------,,,,,,,,,---------......&&&(((+++------------......------,,,,,,------...//////............//////---....../////////......---///111111000///000000.........///////////////,,,---...///000000000000///---,,,,,,...//////............---------------,,,---......,,,,,,---.........---------------...***++++++***+++......++++++,,,---------,,,+++***---------...------,,,,,,,,,++++++******,,,---...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...***'''(((,,,---,,,))),,,,,,,,,,,,,,,,,,,,,,,,333666444...***+++***(((++++++************++++++,,,+++*********+++---------,,,+++***+++,,,---...,,,,,,++++++,,,,,,---...++++++,,,---------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++***)))***,,,---,,,+++,,,,,,,,,,,,+++***((((((++++++++++++,,,,,,,,,,,,***++++++,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......//////...,,,******,,,.........---,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))),,,,,,,,,,,,---------------,,,++++++++++++++++++***+++,,,+++***)))***,,,///...---,,,,,,,,,,,,,,,------............------,,,,,,++++++++++++,,,,,,***,,,------,,,---...000))),,,///...,,,******,,,******+++,,,------------+++,,,,,,---......//////++++++,,,,,,---...//////+++,,,------++++++,,,---+++,,,,,,------.........vvvppphhhaaa___\\\]]]]]]]]][[[YYYXXXXXXTTTOOOHHHAAA<<<777333111111000000/////////000000......---,,,,,,---......---........./////////000+++,,,...//////...,,,+++,,,,,,,,,------------...------------------------------------............------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------......,,,***(((------...//////...------------.........---,,,+++,,,,,,------------,,,,,,---+++***+++...///...,,,+++,,,---.........------------------------------........................,,,,,,...///000222333444333222000000000000...,,,------------------------+++,,,...///000///......------------------------+++++++++,,,,,,---------+++,,,---.........------***++++++,,,---...//////###''',,,......---------///......------....../////////............//////......////////////......,,,...000000...---,,,---000000000///////////////++++++,,,,,,------......,,,+++))))))+++------,,,------------............,,,---......,,,,,,---.........------------......''',,,---)))))),,,,,,))))))***,,,---......---,,,---------------,,,+++***---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++))))))***+++++++++------------------------000333222,,,)))***+++************))))))*********************++++++++++++---,,,+++******,,,---///,,,,,,++++++,,,,,,---...+++,,,------...---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,+++***+++---...---,,,...---,,,***))))))((((((+++,,,,,,---,,,,,,---...***+++,,,---...------,,,*********++++++++++++,,,+++,,,,,,,,,---------------...///...,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///'''***,,,------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...++++++++++++++++++,,,---)))***++++++))))))***++++++******)))))))))******,,,---...//////...---,,,------,,,,,,,,,,,,------+++,,,------,,,,,,...000,,,,,,---------,,,,,,,,,)))***+++,,,---------------------...............,,,---------------------***,,,...---+++***,,,...,,,,,,------...//////000|||tttjjjbbb^^^]]]^^^___^^^\\\ZZZYYYZZZUUUQQQJJJDDD>>>999444111000/////////000111222333000///...------...///000---.........//////000000+++,,,...//////...,,,+++,,,,,,,,,---------......------------------------,,,---------.../////////............/////////000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,...///000///+++(((,,,,,,---......---,,,,,,------...///...---+++***+++,,,,,,------,,,,,,+++,,,***(((***---...---***+++,,,---.........---,,,................................................---------...//////000000222111000000000///---+++------------------------&&&(((+++---//////......////////////////////////+++++++++,,,,,,---------***+++---...///...------)))***+++,,,...///000000(((+++000222111...+++***//////............//////------,,,,,,,,,,,,------,,,,,,...///000000000000...000111111///---------111111000000//////............////////////000000000...,,,,,,...000111000,,,---------.../////////,,,---......,,,,,,---.........---------......///+++111333...---000000---&&&(((+++---//////......---...------,,,+++***)))...---,,,++++++---///000...------,,,,,,++++++***+++,,,,,,------,,,,,,+++)))+++,,,***''''''***...------------------------)))------***))),,,///...******))))))))))))******(((((()))************)))---,,,+++******,,,...///,,,,,,++++++,,,,,,---...+++,,,------......------+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++---,,,+++,,,...///...---+++***)))))))))***+++,,,+++,,,------------...///+++,,,---...///...------))))))*********++++++++++++++++++,,,,,,,,,------***---000000...,,,---///***++++++,,,,,,------...///...,,,+++,,,---///111$$$)))...000...,,,,,,...******+++,,,,,,---......,,,,,,,,,,,,---......///------------------------+++,,,,,,------......///,,,,,,,,,---------......++++++++++++,,,,,,---......///000000......///000,,,,,,,,,+++,,,,,,------,,,---...//////...---,,,...------,,,,,,------.../////////---+++***+++------,,,+++,,,...///...---+++,,,---.../////////////////////...------,,,,,,///......------,,,,,,+++***,,,...---+++***,,,...++++++,,,,,,---...//////tttkkkdddaaabbbaaa___^^^^^^]]][[[ZZZYYYUUUPPPJJJDDD===777333000///------......---+++---+++(((&&&&&&(((+++---////////////............---------............///...///////////////......///+++***---...,,,***,,,///,,,)))***---//////...111...---///...+++,,,///111---******,,,......------,,,+++***+++---///111###$$$%%%'''***---///111.........------,,,,,,,,,///......---------......,,,---...---,,,+++---///***+++,,,,,,------,,,,,,333///***))),,,.../////////000000///---+++,,,---......////////////......---------------------------.........---,,,,,,+++******+++++++++,,,,,,,,,*********+++,,,---...///....../////////...,,,+++000---,,,///...+++***---,,,...000111111000...,,,////////////////////////............///////////////,,,,,,///...++++++---)))***,,,---...------,,,...............///000000...,,,+++,,,//////---***........................------......//////000000...............---------,,,------......------,,,******)))((()))***+++,,,///111///))))))///111///,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...000...,,,******,,,...000---+++))))))+++---......************************++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++******))))))***,,,...///++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++******,,,...///---+++***+++------***'''((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))),,,+++)))***,,,......---***+++,,,,,,******+++,,,+++((()))...///++++++///,,,,,,............---,,,++++++,,,------...//////++++++++++++,,,,,,---...******+++++++++,,,,,,,,,...+++)))+++///333444444------,,,++++++,,,,,,,,,///...---,,,,,,,,,,,,---//////...---+++***))))))------------------------++++++++++++++++++++++++...---,,,+++++++++,,,---%%%'''***+++++++++---...000...+++,,,......,,,***...---,,,+++***+++,,,---,,,,,,,,,---------......---///000///...------------------,,,,,,+++++++++,,,---***&&&)))///...)))***,,,...//////...,,,***++++++,,,,,,,,,---------}}}ssskkkgggcccaaa___^^^^^^]]][[[YYYYYYUUUPPPKKKEEE???999444111000//////000000///---111000...,,,,,,...000111////////////.....................////////////000---...............------111---,,,///111......//////---+++,,,...000///...111------///...,,,,,,///111...++++++---//////...,,,,,,---...............---------,,,,,,------.........---------,,,,,,,,,......---------......///,,,---...---,,,+++---///,,,,,,---............---///---+++,,,///000...------...//////...---...///......////////////....................................//////......---,,,+++++++++,,,,,,,,,,,,---...---------------......---.../////////---,,,+++000------///...+++***---........................////////////////////////............////////////...,,,+++...///---...222,,,------.........------...............///000000111///...///111222000---.................................////////////////////////////////////...------............------------,,,+++,,,,,,---......000///******///000...////////////////////////---------......---------///...,,,++++++,,,...///...---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,///...---...000000---***------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,---...///000000+++,,,------,,,+++,,,---...+++,,,000///++++++...***+++,,,.........---,,,+++++++++,,,------......,,,,,,+++++++++,,,------***++++++++++++,,,,,,,,,---***'''(((+++---......---,,,,,,++++++,,,,,,---......---------,,,,,,,,,000///......---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---***+++------+++++++++,,,///---+++,,,......---+++------,,,,,,,,,------...,,,,,,,,,---------......***+++,,,,,,***))))))***---------,,,,,,,,,++++++,,,---+++''')))......)))------------------------++++++,,,,,,,,,---------yyyoooiiidddbbb___]]]]]]\\\ZZZXXXYYYVVVQQQMMMHHHBBB<<<888333222000000111111111///000///............///000////////////...............////////////000000000---....../////////......///,,,+++///111//////000---,,,+++,,,---...---,,,000------//////,,,,,,///111///---,,,.../////////,,,---///000000///...,,,222111000///...---------...------------,,,,,,,,,---------------...///000,,,---...---,,,+++---///,,,---......//////......***+++---///111000---++++++,,,............000111......////////////.................................////////////......---,,,,,,,,,---------......000//////...---...............///000///...---,,,000------///...+++***---000///...------...///000////////////////////////............////////////...++++++...//////222777000///.................................///000000...---,,,---//////---,,,........................///////////////.........,,,,,,,,,,,,,,,,,,------------............------///...---------------...---//////,,,,,,//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111///...,,,------------------------...------...///...---+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******+++,,,,,,------------------------,,,---...//////...---,,,)))***,,,......---,,,+++---,,,+++,,,------+++)))000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...............---,,,,,,,,,...111000,,,******+++,,,---......,,,,,,---...111......000///,,,+++,,,+++,,,---...///......---******++++++,,,,,,------------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---+++(((((()))******))),,,,,,,,,++++++,,,,,,---,,,---.........---,,,+++//////.........------------------------------------------------------------,,,,,,++++++,,,,,,---+++---......,,,,,,,,,------,,,+++,,,.........,,,++++++,,,---.........---,,,,,,,,,---------......(((***++++++)))(((((()))------------,,,,,,,,,,,,,,,---+++)))***...---***......,,,++++++,,,......,,,,,,,,,,,,------------tttlllfffddd```^^^]]][[[ZZZXXXYYYVVVSSSPPPLLLFFF@@@<<<555333000000111111111000.........//////.........////////////........................////////////...//////000000000000///,,,((((((,,,...---,,,...*********++++++++++++***///,,,---000///,,,,,,...///...---,,,---.........+++,,,...000000000000///...---------------......------------------------,,,,,,,,,---...///000111,,,---...---,,,+++---///,,,,,,---...............)))***---///000000---+++***+++------,,,,,,...///---......//////......---........................---...............------------------.........///.........---....../////////000111222222111000///111...---//////++++++---000000////////////000000////////////////////////............////////////000,,,***---...///222777111000...---,,,---.....................///000000,,,,,,,,,---------,,,+++........................000000//////......------------------------......------,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,...////////////...,,,++++++++++++++++++++++++,,,---...///000///...---,,,---...//////...---,,,---,,,++++++---...---,,,........................------------------------,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***---,,,,,,++++++*********,,,,,,,,,,,,------------+++,,,...//////...,,,+++***+++,,,---------,,,,,,+++*********++++++******---,,,***)))(((***+++---++++++,,,,,,,,,,,,------++++++,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...............------,,,$$$)))......***''')))+++,,,---...---,,,+++,,,...///......///...,,,++++++---......///...---,,,+++*********++++++,,,,,,,,,...---,,,,,,+++++++++++++++++++++,,,,,,,,,------...---++++++***+++++++++,,,,,,+++++++++,,,------+++,,,...//////...,,,***------------............,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,------(((***,,,---------...000,,,,,,,,,,,,---.........((()))+++---...------,,,,,,,,,,,,---------......***,,,------+++******+++------------------,,,,,,,,,,,,,,,++++++---,,,+++---------,,,,,,---------,,,,,,,,,------------...~~~tttiiifffbbb^^^]]][[[ZZZXXXXXXWWWUUURRROOOKKKEEE@@@777444111///000000000///000111111222222111111000////////////............,,,,,,,,,---------......,,,---....../////////...***'''&&&+++---++++++---+++,,,,,,,,,+++++++++,,,...,,,---000000---,,,...,,,,,,,,,,,,++++++,,,---,,,,,,,,,---...111333444++++++++++++,,,---...///------------------------,,,,,,,,,---...///000111,,,---...---,,,+++---///++++++,,,------------,,,+++,,,---------------...***+++,,,,,,******+++,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------........./////////+++++++++,,,---///000111222333444555555444333333111......000///,,,+++...,,,---///000000///---,,,////////////////////////............////////////111---+++------,,,///333000///---,,,,,,,,,------...............///000000...///000000000/////////........................000000//////......------//////000000111111111111,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000000...---,,,........................------,,,,,,,,,---///000,,,---///000000///---,,,///,,,******,,,///111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---...---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,+++******)))******++++++,,,,,,,,,,,,***,,,---//////---,,,***,,,,,,+++++++++,,,---...---.........------......***)))''''''(((***,,,...+++++++++,,,,,,---------***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------------,,,++++++"""))),,,,,,,,,000444***,,,---,,,+++***+++,,,+++,,,---,,,,,,---,,,+++------------+++)))'''&&&******++++++++++++,,,,,,...---,,,,,,++++++++++++++++++,,,,,,,,,---------,,,------,,,,,,,,,---...,,,+++++++++,,,,,,---...***,,,...//////...,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((***,,,,,,,,,,,,---...+++,,,------------...///'''(((***+++,,,,,,,,,+++,,,,,,,,,---------......,,,---///...---+++,,,,,,------------------------,,,,,,,,,------+++,,,---+++,,,...//////...,,,+++,,,,,,---------.........xxxmmmiiiddd```^^^\\\ZZZYYYXXXWWWVVVUUUSSSOOOIIIEEE:::777222000/////////...//////000000000000//////////////////............++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,---***)))---///------.../////////---++++++---///---+++---000111---,,,...***,,,---,,,+++***+++,,,,,,,,,++++++---000333555///......---------......,,,,,,,,,------------...---------------...///000,,,---...---,,,+++---///***+++,,,,,,------,,,,,,---------+++******---///***,,,,,,,,,*********,,,------............------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------.........//////*********,,,---///111222444555666777888777666555111......000///,,,+++...(((***,,,......,,,***(((////////////////////////............////////////333///---...---+++---000......------,,,---------...............///000000,,,...000///...---...///........................///////////////.........,,,,,,,,,------......///---,,,+++******+++,,,---,,,,,,---..................,,,---000000---,,,...------------------------...---+++++++++---///111---...///000000///...---111...,,,,,,...111222222++++++++++++++++++++++++++++++++++++++++++++++++))),,,...---+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,+++***))))))******++++++,,,,,,---+++,,,---......---,,,+++---,,,+++******,,,...///+++,,,---,,,++++++---///******)))***+++---...000***++++++,,,,,,------...******+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******&&&***......------...111***+++,,,,,,******+++,,,***,,,---++++++------***+++++++++***)))&&&$$$###++++++,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,------------)))+++,,,,,,++++++---...++++++++++++,,,---......+++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++---...---+++*********+++---...---,,,,,,---...))))))***++++++,,,,,,+++,,,,,,,,,---------......+++---......,,,++++++,,,------------............,,,+++---///...***+++...***,,,...000000...,,,***,,,---------............{{{pppkkkfffaaa^^^]]][[[ZZZXXXXXXWWWWWWVVVRRRLLLHHH>>>:::555222000///...............------.........////////////............,,,,,,,,,---------......)))***+++,,,------------000,,,+++///000...---/////////...+++((())),,,000,,,+++---111111...,,,...***,,,...---+++***+++---,,,,,,,,,------...//////000///......---------...,,,,,,,,,---------............---------......///,,,---...---,,,+++---///+++,,,,,,------------------......,,,***)))+++---***+++------,,,,,,---///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,---------.........,,,,,,,,,---...000111222444555777888888888777666222///...000000,,,,,,...++++++,,,------,,,++++++////////////////////////............////////////222///...000000------000---....../////////.....................///000000***,,,......+++***+++---.................................///////////////))))))******+++,,,,,,---///...,,,++++++,,,...///)))***,,,---............///,,,,,,000000,,,,,,///++++++++++++++++++++++++------------...///000111......////////////......///....../////////,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''+++...---+++***---111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,+++************++++++,,,------...------------------------,,,+++++++++,,,,,,------)))***+++***((((((+++...,,,,,,,,,------.........******+++,,,,,,---......)))***+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,+++******111111000...---+++******+++,,,---,,,++++++,,,---,,,///000,,,+++...---)))++++++,,,,,,+++***((('''------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,------------...)))+++------+++***,,,---++++++++++++,,,---...///,,,,,,,,,---------......---------------,,,,,,,,,++++++,,,,,,---......///------------------------)))***+++---......---------...///...,,,+++***+++,,,...///...,,,+++,,,...---,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,---......,,,++++++,,,------------.........///,,,+++---111///******///,,,,,,---......---,,,,,,------------............qqqmmmgggbbb___]]]\\\ZZZXXXXXXXXXXXXWWWSSSNNNJJJAAA===777333111000///...222222111111111111222222000/////////............---------.........//////,,,---...///000000000000111---+++///000---,,,...---,,,***'''$$$%%%***...,,,+++---111111...---...***---//////,,,+++,,,...,,,---...///...---+++***,,,,,,,,,,,,,,,---......,,,,,,,,,------.........///......---------......------...---,,,+++---///,,,---......//////......,,,...000...+++))))))+++)))+++---......///111333,,,------......------,,,------------------------+++,,,------.........---,,,,,,,,,---------......///////////////000111111444555666888888888777666222///...000000,,,,,,...000///............///000////////////////////////............/////////000222//////222222//////222---...///111111111000///...............///000000,,,///111111...---...000........................---.........//////000000......//////000111222222111000...------...000111%%%''')))+++,,,---,,,,,,000,,,,,,000000,,,,,,000........................,,,---///111222222111000////////////////////////***+++---//////+++%%% ,,,,,,,,,,,,,,,,,,,,,,,,------------------------&&&***------++++++...222,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......******,,,,,,---,,,+++***++++++,,,------...////////////............//////)))***,,,......---,,,++++++---...---++++++...111------.........---,,,+++******+++,,,,,,---......)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................,,,,,,------,,,,,,+++***+++***)))***,,,...///...,,,---......,,,,,,---...///333222---,,,...,,,'''---...///000000000//////------------------------++++++++++++,,,------...,,,,,,,,,---------......+++...000///,,,+++,,,...++++++++++++,,,---...///---,,,,,,,,,,,,---.../////////.........---------++++++,,,,,,---...//////////////////////////////)))***+++---......------+++---...///.........000,,,...000...+++***+++---000///...,,,,,,---...///,,,,,,,,,---------......---///000///...------------------.........//////,,,+++...222///)))***///...---,,,,,,,,,,,,---...---------.........//////~~~sssgggcccaaa^^^[[[[[[ZZZYYYXXXXXXXXXVVVRRROOOEEE@@@999444222111000///------......///000000111...------,,,,,,------.....................------------------,,,,,,+++***+++++++++,,,,,,,,,------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,)))***+++,,,,,,+++***))).........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++******,,,...,,,,,,+++---...///...,,,++++++++++++++++++++++++'''(((***+++,,,,,,,,,+++---,,,+++*********+++,,,------------------------******+++++++++,,,,,,,,,***++++++,,,---...//////'''(((***+++,,,++++++***------......///000000111444555777999;;;999555222000///...---------------------------------------//////000000///...------------............------///////////////.........---***,,,222222---,,,///222...***)))***,,,...///---......//////000000111,,,---//////......///111///...---,,,---...///000000///...,,,,,,,,,------...//////...,,,+++---...,,,,,,---...//////000000+++,,,---......---,,,+++......------------------......////////////......,,,,,,---...---,,,***)))------,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---*********++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,***))))))+++------,,,************************------,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,+++,,,---,,,***((()))***++++++******,,,...+++*********))))))((((((******+++++++++,,,,,,,,,******+++,,,---+++(((%%%******+++++++++,,,,,,,,,------...///...---+++***+++,,,---.........---,,,***//////***)))...000...000---***+++///000---***---,,,***)))((())))))***++++++,,,---------,,,,,,...------,,,,,,++++++******+++,,,,,,,,,,,,+++***...---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***...---+++***)))***++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,***((()))+++,,,+++(((.........------,,,,,,,,,++++++,,,---//////...,,,,,,,,,,,,---------......,,,---......------///111000...***))))))******)))......------------......wwwjjjdddbbb___]]]^^^[[[ZZZYYYYYYYYYVVVRRROOOHHHCCC<<<777444222111000//////////////////......------------------------........................---............---,,,+++,,,,,,---------.........------,,,,,,,,,---......------------------------------,,,++++++,,,------++++++,,,------,,,+++***......---------,,,,,,,,,........................,,,------,,,+++***,,,---,,,,,,+++---...///...,,,...------,,,,,,+++++++++)))***+++,,,------,,,,,,---,,,,,,++++++,,,---...------------------------++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------.../////////......,,,,,,---......///000000333333555777999888555222000//////...............------------------------///////////////...---,,,...//////////////////...////////////////////////...,,,---222333...---000222///,,,+++---...///000111111000///...------,,,---///000000//////000222111000////////////000111333222111000//////000000000111111000......///111000000000000000000000///111111111111111000//////,,,,,,,,,---------............////////////......---------------,,,++++++,,,,,,,,,+++,,,,,,------------------------------++++++,,,,,,,,,,,,------)))******+++,,,---......+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***)))((()))+++,,,,,,+++,,,---------,,,,,,...000,,,+++++++++************+++++++++,,,,,,,,,------------,,,---------,,,+++++++++,,,,,,,,,---------......//////......---,,,,,,---...//////...------+++//////+++***...000///+++***)))+++...//////---------------------......------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++///...---,,,,,,...///111,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++...---,,,+++++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,------------+++******------,,,***------------------,,,,,,,,,++++++,,,...///...,,,---------.........//////,,,,,,+++++++++,,,------444111...------...............------------......~~~ooohhhdddaaa___```]]]\\\ZZZZZZYYYWWWSSSPPPLLLGGG@@@:::666444111000111000000///...---------,,,---...//////...---,,,..............................//////......---------------........./////////...---,,,,,,,,,,,,,,,...........................------,,,,,,------...------......---,,,++++++...------------,,,,,,,,,........................***,,,------,,,+++,,,---,,,,,,+++---...///...,,,------------------------+++,,,---------------,,,,,,,,,,,,,,,---...//////------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******...------,,,,,,,,,,,,---+++,,,,,,------......///111111222333555555444222000//////...............,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,//////000000000000/////////////////////////////////...///222333000///111222000......000111111000333222222000///......------...//////......///000000//////......//////000222111000000000000000111000111111000......///111111111000///......------111111111000000/////////,,,,,,---...///000000111---......//////......---//////...------------...,,,+++++++++,,,---....../////////......------,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,......---------------,,,,,,,,,,,,------,,,,,,,,,***---...---+++***---000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////......------,,,,,,,,,+++((()))***+++,,,------......,,,******+++,,,---,,,,,,---...---,,,,,,...///,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------,,,,,,,,,---......,,,,,,---------.........000//////...............++++++,,,,,,,,,++++++***+++...///,,,+++---//////)))***,,,,,,++++++,,,---,,,,,,---...////////////...---+++***))))))))))))******+++,,,,,,---......,,,------......------,,,///...---------...000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......++++++++++++,,,,,,,,,,,,,,,,,,---------............,,,+++,,,---...---,,,,,,,,,---------------------,,,++++++---......---............///////////////,,,******,,,...,,,***111///---,,,------------......------------......wwwoooiiiccc______]]]\\\ZZZYYYXXXVVVSSSPPPPPPKKKCCC===888444111///000000000///......------+++---...000000...---+++---------...............------............------------------...............------,,,,,,,,,------------------------------------,,,,,,,,,,,,------......------,,,,,,++++++------------------------------------------------)))+++---...---,,,,,,,,,,,,,,,+++---...///...,,,******+++,,,---...//////---------------,,,,,,,,,+++++++++,,,---...//////---------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******++++++++++++,,,,,,---------/////////000222333222111......---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,/////////000000////////////////////////000000000///...///111111000000000000//////000222222111///111111111111222222222222///000222111000000111333111111000000000000000111111111111111111111222222222333333222000///111222222222222111000000//////111000000000///000000000------...///000222222333.........//////.........000///...------...///000+++++++++,,,,,,...///000000//////...---,,,,,,++++++++++++,,,,,,,,,------///...---,,,***)))((('''...---+++******+++---...+++++++++,,,,,,,,,,,,,,,......------,,,,,,++++++***+++,,,------,,,+++******...000...***)))---111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...---------,,,,,,++++++***))))))***+++,,,,,,------555111...+++++++++++++++***+++,,,+++******+++---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,++++++,,,---,,,,,,,,,,,,------------///...---,,,,,,---...///,,,,,,,,,,,,,,,+++++++++***,,,---,,,++++++---...+++...///---(((%%%'''***)))***,,,---------,,,+++---,,,+++***+++---///000+++++++++,,,,,,---------,,,,,,------------,,,,,,...------------...//////------------------------,,,,,,,,,------.........,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------,,,,,,,,,,,,------............,,,******+++---------------------............333///++++++///111...***...,,,+++***,,,,,,,,,+++......------------......vvvooofff^^^\\\]]][[[YYYXXXXXXVVVTTTRRRRRRMMMFFF???:::555111...////////////////////////,,,---///000000///---,,,---------.........//////+++,,,,,,---------,,,,,,+++,,,,,,,,,,,,---------,,,++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,++++++++++++------------------------------------------------(((+++---...---,,,,,,---,,,,,,+++---...///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))***+++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000///---,,,+++,,,,,,---+++++++++,,,,,,,,,,,,,,,...------...000000///...---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---......//////......---////////////000000111111---////////////000000////////////000222333111/////////000000111222222333222333555555444444666777333333444444555555555555333333444555555666666666777777888666555444666777666666666666555666555666333333333333333444444444------...///000000111111...//////000000//////...000///...------...000111++++++,,,,,,---...///000.........---,,,+++******+++++++++,,,,,,,,,------//////...,,,***)))((('''...---+++******+++---...***+++,,,---------,,,,,,------,,,,,,++++++******)))***+++,,,,,,+++***)))+++...111...***))),,,111++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++******))))))++++++++++++++++++++++++444111---+++***+++******+++,,,,,,+++***)))+++,,,******++++++++++++++++++************++++++++++++'''))),,,---,,,++++++,,,++++++++++++,,,,,,,,,,,,------+++++++++,,,---...000//////...............((()))++++++***)))***,,,***---000---'''$$$'''******+++,,,,,,,,,***)))(((---,,,+++++++++---000111---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------------------------+++,,,,,,------.........******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,+++++++++,,,,,,,,,,,,------.........///,,,******+++,,,,,,,,,++++++,,,,,,,,,---------333///++++++///111...***///---,,,---...//////.........------------......}}}ssshhh___\\\\\\[[[YYYXXXYYYXXXWWWUUUSSSOOOHHHAAA<<<777222///.........///////////////---...///000000///...---,,,,,,------.../////////++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...////////////////////////)))+++------,,,,,,---...,,,,,,+++---...///...,,,///...---,,,***)))(((''',,,,,,++++++++++++,,,---))))))***+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,---...///000111111---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...//////---+++,,,,,,,,,,,,,,,,,,---...------------------------,,,,,,---............---------............------...//////000000111111222---///000---...111111///000//////111333333222111111111111111111111111111000222444555555555777999555666777888999:::::::::888999:::;;;<<<============>>>>>>===;;;;;;<<<===::::::;;;;;;;;;;;;;;;;;;666777888888777666444333///////////////////////////000000111111000000//////............///000000---,,,,,,,,,---...//////---------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...***+++---.........---,,,,,,+++++++++++++++******)))******++++++******))),,,...///---******,,,...************************------,,,++++++***))))))))))))******************,,,,,,,,,+++++++++******,,,***)))(((***+++++++++---......---,,,+++,,,...************++++++++++++******+++++++++,,,,,,,,,))),,,......+++***,,,...*********+++++++++,,,,,,++++++++++++++++++,,,---------+++***************)))(((***---+++((())),,,&&&***---,,,)))'''+++...------------,,,+++***)))...---,,,*********+++,,,......---,,,,,,+++******,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,------.........******+++,,,,,,,,,++++++------------,,,,,,,,,,,,*********+++++++++,,,,,,***,,,---,,,+++***+++,,,,,,,,,------------------...,,,******+++,,,+++******+++++++++,,,,,,,,,,,,///,,,******,,,...,,,***,,,+++***+++---......,,,......------------......tttiiibbb```]]]\\\ZZZZZZ[[[\\\[[[ZZZVVVQQQKKKDDD???:::444111000000//////......------.........//////.........,,,,,,------...//////000+++,,,,,,---......------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,---...///------------------------++++++,,,------,,,++++++,,,,,,++++++,,,---...///,,,,,,,,,---------......////////////////////////***+++,,,,,,+++,,,...000,,,,,,+++---...///...,,,......---,,,++++++******,,,,,,++++++,,,---...///***+++,,,------,,,,,,+++------------------------***++++++,,,---...//////---------....../////////))))))******+++*********---------------,,,,,,,,,,,,,,,---//////...***'''...---------......///000........................,,,---...///////////////......////////////.........//////000111111222222...111111......222333000222111000111333555444333333444444555666666777777666888:::<<<<<<>>>@@@BBB@@@BBBDDDFFFHHHIIIIIIIIIJJJLLLMMMOOOPPPQQQPPPPPPOOOPPPPPPOOOMMMLLLNNNOOOLLLKKKKKKJJJJJJIIIIIIIIICCCDDDDDDDDDAAA===999666777666555444333222111000111111222222222222111111,,,---....../////////.........---------......///---------------,,,,,,,,,++++++,,,,,,,,,,,,---------------------------...------------------------***+++---...///...---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,++++++++++++++++++,,,,,,+++***)))+++,,,...---,,,......///---++++++,,,...++++++++++++,,,,,,------,,,,,,,,,---------......,,,------***&&&&&&+++000+++++++++,,,,,,,,,------***+++,,,,,,---------,,,+++***)))((('''''''''(((***)))+++///...)))***...''')))++++++******,,,///...------,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++,,,,,,------,,,,,,........................,,,,,,------------------+++,,,---------,,,+++***......---------,,,,,,,,,+++++++++,,,,,,,,,------+++---......++++++,,,...------------------,,,,,,---,,,++++++,,,,,,***)))+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------)))))))))***,,,------+++......------------......tttjjjeeeddd___]]][[[\\\]]]^^^^^^]]]WWWSSSMMMGGGAAA<<<777333222222111///...---,,,+++//////............//////,,,,,,------...///000000,,,------.../////////...---------.........//////......---,,,,,,,,,------........................,,,,,,---......---,,,,,,---,,,,,,,,,---///111222,,,,,,,,,------.................................***+++++++++***+++...111,,,,,,+++---...///...,,,******+++,,,...///000000---,,,,,,,,,---...000111,,,---.........---,,,+++------------------------)))***+++,,,...///000000......---------,,,,,,,,,+++,,,...///000//////...------------------------,,,---...///000---)))%%%///////////////000111111////////////////////////------...///000000////////////000000000000//////...//////000111222222222///333333...///444444111444222111222444666666666555666888:::<<>><<<:::888777555444222222333333333333222222+++,,,.../////////...---///......---------......------..................++++++,,,,,,,,,---------000000///...---,,,,,,+++,,,------......------,,,***+++---//////...---,,,,,,,,,,,,------............---++++++++++++---......,,,******+++++++++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///))))))***+++,,,------...))))))***+++,,,------...000/////////000000...,,,,,,------+++))))))***,,,,,,,,,,,,------..................////////////000...---***$$$!!!)))111,,,,,,,,,---------......***+++---...///...------111000...,,,++++++,,,---,,,***,,,111000++++++000+++,,,,,,,,,+++***+++,,,,,,+++******+++,,,...///***+++---...///000000000***++++++,,,,,,------......---,,,,,,,,,,,,---...+++,,,------......------........................---------------------------......///...---+++***.........------,,,,,,,,,,,,,,,,,,---------......,,,...000///---,,,---000.........------,,,,,,,,,,,,++++++,,,---,,,***''',,,,,,,,,---------......,,,---......------///111---,,,---...111222111000.........------.........yyykkkbbb^^^[[[YYYZZZ]]][[[WWWVVVYYYTTTQQQMMMHHHDDD>>>999555222111111222222111///---++++++---...//////000000///---++++++,,,,,,,,,+++---,,,++++++******++++++---------......---,,,,,,---------,,,,,,++++++++++++++++++,,,---...///000------,,,++++++***))))))...---,,,,,,++++++++++++///...---,,,,,,,,,,,,,,,,,,+++***+++,,,---+++))),,,***((()))***++++++******,,,------++++++,,,...,,,,,,,,,...///---+++(((---------,,,,,,+++++++++((()))++++++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...------------------------222+++%%%'''...222///***000///.........---,,,+++---,,,,,,++++++,,,,,,------------.........//////000---+++***+++---......,,,---......//////............---------...//////000...000333222///111555555333222222555777888888<<<>>>@@@BBBEEEJJJPPPTTT]]]]]]^^^```dddiiimmmpppqqqqqqrrrsssuuuwwwyyyzzz{{{|||}}}~~~~~~}}}|||{{{}}}|||{{{{{{|||{{{zzzxxxyyyyyyyyyxxxvvvsssqqqpppooommmlllkkkiiiddd\\\VVVOOOKKKGGGGGGHHHGGGAAA<<>>AAAHHHMMMQQQYYYaaaiiimmmtttzzz}}}~~~{{{xxxsssmmmiiibbb^^^YYYUUUQQQKKKDDD???;;;888444333333333333333......---,,,,,,,,,,,,---,,,,,,------------,,,,,,+++,,,,,,------...//////***---///---******---111++++++++++++,,,,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,,,,,,,,,,+++++++++++++++)))+++,,,,,,+++***,,,---***,,,...---***(((***,,,))))))******+++++++++,,,***+++,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,---+++,,,---,,,***)))***+++---,,,,,,++++++,,,,,,---,,,---...---+++***+++---)))***+++,,,,,,+++***)))++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,------,,,***))))))***,,,---++++++,,,,,,+++++++++,,,,,,---------------------******++++++++++++******///...---,,,,,,,,,,,,---************+++,,,......+++,,,...//////,,,***(((++++++,,,,,,,,,,,,,,,++++++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---......---,,,+++++++++,,,***+++---,,,***)))+++,,,......//////......---,,,***,,,---+++---///---)))++++++,,,------...//////+++,,,------,,,,,,,,,,,,...............---......111111111000000000000111,,,---......//////000111vvviiiaaa\\\\\\^^^]]]]]]___[[[YYYVVVSSSQQQNNNJJJGGG888555111...///000000000000000000000000///...---,,,++++++,,,---,,,***(((...------,,,,,,,,,,,,,,,++++++,,,---............***+++,,,---...///000111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++------,,,,,,,,,---......---,,,,,,,,,......,,,++++++---...---******,,,///***,,,------++++++,,,...***)))((()))+++++++++***++++++,,,,,,,,,,,,------+++,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------.........***+++,,,,,,++++++,,,---222---***+++000222...***000000////////////000000....../////////000000000(((+++...///......111444000111111222333333222222444555666999<<>>:::444000//////////////////000000000//////...---,,,++++++,,,,,,+++)))------,,,++++++++++++++++++,,,---...////////////------------..................---,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,---......,,,+++***,,,,,,,,,,,,,,,---...///---,,,,,,---......---+++***************+++,,,---***,,,------++++++,,,...+++***))))))+++,,,,,,++++++++++++,,,,,,------------......---,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...++++++,,,,,,---......///+++++++++,,,------,,,,,,...,,,***,,,///111000---000000////////////000000.../////////000000000000+++---000///------222666111222333555666666666666888999===BBBIIIRRRYYY]]]cccdddjjjsssyyy~~~~~~{{{xxxwwwuuuqqqhhhbbb^^^YYYRRRKKKEEE@@@:::777777666444222111//////...---......//////......---/////////...------,,,,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,---------------,,,+++******+++,,,---------------------------))))))***++++++,,,------***++++++,,,,,,---------)))+++,,,,,,+++***,,,------,,,,,,,,,...///...---+++++++++,,,---------...***+++,,,,,,******+++,,,,,,+++++++++,,,,,,---...+++,,,------,,,+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,+++***+++---///+++*********++++++,,,---------.........---,,,+++,,,,,,,,,,,,------......++++++++++++++++++++++++(((+++......,,,+++,,,---+++,,,---.........------******+++,,,,,,+++******+++++++++++++++,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------++++++,,,---------------+++,,,,,,------.........,,,,,,++++++++++++,,,,,,))),,,//////---,,,,,,...***---///...+++))),,,///,,,,,,------,,,,,,+++******,,,,,,***,,,///...***............------------,,,...000000...,,,---///---///000000------...000************+++,,,...///...000333333333333666999sssiii___]]]]]][[[YYYZZZYYYWWWUUUSSSQQQOOOKKKHHHEEE@@@888333111000000/////////000000000000//////111///---,,,---......------,,,++++++******++++++,,,---...///000000000000000//////...------,,,,,,+++++++++,,,---...///000////////////////////////+++,,,.........,,,***))),,,,,,,,,,,,,,,---...///---,,,,,,---......---++++++***)))***---//////...***,,,------,,,+++---......---,,,,,,...000//////+++++++++,,,,,,---------...///000///---,,,---...------------------------------------------------...------,,,,,,------...++++++,,,,,,---...//////...---,,,...000000///---***+++,,,---...///111222......------------......////////////000000000000...111222000------222777333333555777888999999999>>>AAAGGGPPP\\\jjjvvv||||||}}}}}}yyyvvvoooppprrrtttvvvvvvvvvuuuxxxyyy{{{{{{tttqqqnnnhhhccc]]]UUUNNNIII;;;:::888555333222111000//////000000000000//////,,,,,,------...//////000---------......---,,,+++---------.........//////...---+++******+++---...------------------------******+++,,,,,,---......******+++,,,,,,---......)))+++,,,,,,+++***,,,------+++***,,,000222111///------------------------***+++,,,,,,******+++,,,++++++++++++,,,,,,---...+++,,,...------,,,...///---,,,,,,++++++,,,,,,---+++,,,,,,+++***+++---///,,,,,,+++***+++,,,.../////////000000000///---,,,---------.........//////***++++++,,,,,,++++++***))),,,//////---,,,---///***+++---...///...------++++++------------++++++,,,++++++******++++++,,,......---,,,,,,,,,------...,,,***((()))+++///111+++,,,------............*********+++---///000111///......------......///(((+++///000...,,,---...***...000///+++***,,,000......//////......---,,,,,,---+++(((***//////---++++++,,,---...///000111,,,///111111...---...000---///111000---,,,...000///......///000222444555000333666666555666999<<>>999555000---///...,,,,,,---...---,,,)))+++---,,,++++++...111////////////...---,,,+++******+++,,,,,,,,,,,,+++((()))+++,,,---,,,++++++...,,,******,,,---+++(((******+++,,,,,,,,,++++++---,,,++++++*********+++///,,,******,,,---***'''+++++++++*********))))))'''+++))))))......++++++,,,,,,---,,,+++)))(((******+++++++++,,,,,,,,,---------,,,,,,+++++++++---***)))***---...+++(((------++++++++++++---------,,,************,,,---)))))))))*********++++++++++++++++++++++++++++++...---,,,,,,+++++++++++++++************+++,,,---,,,,,,---...---,,,***))))))***+++,,,,,,,,,,,,,,,*********(((''''''***---!!!$$$***///111000...,,,---,,,,,,++++++,,,,,,---------------------------+++,,,.........,,,***)))+++,,,------......------,,,,,,,,,,,,,,,---...///---,,,,,,,,,------+++)))000,,,((('''))),,,,,,,,,...------------...//////******+++,,,,,,,,,,,,+++.........------...//////,,,------.........---,,,000111111000000111333666777:::>>>??????BBBFFFJJJssseeeaaaaaa```^^^]]][[[ZZZYYYWWWTTTQQQOOONNNIIIDDD===777333222000///000000/////////.........---+++***+++---//////...111///............---+++000//////......---------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...///---,,,......,,,+++++++++,,,,,,++++++++++++++++++++++++...---++++++,,,,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++******---------------.........------------------------++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,...000,,,''')))///+++,,,---...///...,,,,,,---...///...,,,---000333...------------------...........................///............///000000......---...////////////222222222444555666666666777888;;;@@@FFFMMMTTTXXXfffiiipppyyy}}}wwwpppllliiieee```]]]ZZZZZZYYYYYY[[[]]]^^^______aaacccdddeeegggiiikkklllllllllqqquuuzzz|||||||||tttmmmhhhccc[[[SSSKKKBBB:::555555222///------...------,,,---///---,,,+++---000.........------,,,******++++++,,,---------------/////////......---++++++///---++++++------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,***+++,,,,,,,,,+++,,,,,,+++++++++*********'''---///---,,,......+++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---+++***---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,...---------......//////,,,---------,,,,,,+++*********+++,,,,,,,,,,,,,,,+++++++++***))))))+++---++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......,,,***)))+++,,,,,,---------------------,,,,,,---......///...---+++,,,------,,,***///---,,,,,,------***(((...------------...//////+++,,,,,,---------------//////............//////......///000111111222222333555777999:::<<>>:::666333111000000000////////////...222000....../////////...---+++((((((***,,,------......------,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---------.........---+++,,,...///...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,)))))),,,000,,,,,,---,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...+++***+++......,,,***)))***,,,...//////......------...------,,,,,,,,,------............------........................//////......//////000111444444333222111111222333111333666999>>>CCCIIIMMMTTTVVV\\\dddnnnyyyqqqeee^^^YYYSSSMMMMMMPPPVVV]]]dddjjjnnnpppxxxzzz|||}}}}}}~~~~~~{{{wwwqqqkkkfffccc_________^^^\\\\\\___bbbhhhnnnvvvzzz{{{~~~|||{{{xxxsssmmmdddYYYSSSDDD???999333111111111111/////////...------...///,,,,,,,,,,,,,,,+++***))),,,,,,---............---++++++******+++---///000------,,,,,,------,,,,,,))))))+++,,,------......)))***,,,------,,,***))))))+++---,,,+++,,,000444......---------,,,,,,,,,###&&&)))******+++,,,---...---+++******+++,,,---,,,,,,,,,,,,------------+++++++++,,,,,,---------))),,,///...+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++))))))))))))************---------------------------,,,,,,++++++,,,,,,,,,))))))***+++++++++++++++...---,,,+++***+++,,,---++++++,,,,,,---,,,,,,+++***+++------,,,++++++,,,...---+++))))))+++---...+++,,,,,,------,,,,,,+++,,,,,,------------------+++,,,---------,,,++++++***++++++,,,---,,,,,,,,,---.....................000...+++***+++---.........///111222222///+++(((...------------...//////...---------......//////..................//////222222222333444666888:::???CCCHHHMMMQQQTTTWWWYYYaaacccfffiiijjjkkkllllllyyymmmfff```[[[ZZZYYYYYYYYYXXXWWWUUUTTTSSSOOOKKKFFFAAA<<<888444111111000000000////////////222000...---......---,,,000...,,,+++...000111111******++++++,,,,,,,,,---***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---)))***,,,......---+++))),,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,******---111---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////........................+++++++++,,,,,,,,,------++++++,,,,,,,,,---------...,,,)))***---///---))),,,,,,++++++,,,---///111///...,,,++++++,,,---...---......//////......---..............................------......///000111222222111///000333555444666:::>>>FFFPPP\\\dddjjjnnnttt|||sssbbbVVVQQQOOOMMMMMMQQQXXXcccoooxxx~~~{{{wwwssspppooojjjhhhddd___YYYUUUSSSSSSUUUZZZ___cccffflllwww~~~|||vvvnnniiiVVVPPPGGG???999555111///000///........./////////------------------,,,+++++++++,,,---------------************+++---///000++++++,,,,,,++++++,,,,,,******+++,,,---......---)))***,,,------,,,***)))(((+++---,,,+++,,,000444.........---------,,,,,,)))***,,,......---///111------+++++++++,,,---...++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------))),,,///...+++***+++...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,---...///.........---,,,+++***+++,,,---...,,,,,,---------,,,,,,+++)))+++,,,,,,+++******+++******++++++,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------...//////...------000---+++***,,,---......---...000000000/////////...------------...//////...------,,,---...//////------------...///000111111333555888===AAADDDFFFMMMQQQVVVZZZ]]]```ccceeekkklllmmmoooooommmkkkiiisssiiiaaa\\\ZZZXXXXXXXXXXXXXXXWWWVVVUUUQQQNNNIIIDDD???:::444111111111000000000/////////111///---------...---,,,///---+++,,,---///000///***++++++,,,---...//////***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---(((***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---...,,,------......---------,,,,,,,,,,,,------------))))))***+++,,,---...///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,+++))),,,000...***...---+++******,,,///111000...+++***,,,...//////---...///000000///...---........................---------------...//////...///111000...000444999666:::@@@FFFPPP]]]lllwww}}}pppaaaYYYUUUTTTVVVZZZccciiittt}}}{{{xxxvvvtttsssssstttpppmmmhhhaaaZZZSSSMMMJJJHHHIIILLLNNNRRRZZZdddllllllsss|||~~~yyyuuujjjddd[[[RRRHHH???666111333111//////000000///............//////......---++++++,,,---------------...------,,,,,,---------)))+++,,,,,,******+++---+++,,,,,,---------------)))***+++,,,---,,,++++++)))+++,,,---,,,---...///......---------,,,,,,,,,---,,,,,,...,,,)))***...,,,,,,,,,,,,,,,------...*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,......---,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***------------............++++++++++++++++++++++++,,,,,,+++++++++,,,------***+++,,,......------,,,,,,,,,++++++,,,,,,---------------------,,,,,,+++***+++,,,+++***)))***,,,+++,,,---------------,,,---,,,,,,++++++,,,,,,---+++,,,,,,------.........++++++,,,,,,,,,,,,------+++,,,------......------,,,---.........---,,,+++///---++++++---...///...---...///.........111333...------------...//////......---,,,,,,...///000------...///111333444555555777<<>>DDDNNNWWWaaannn}}}zzzqqqmmmjjjhhhkkkrrryyy}}}}}}rrrpppkkkhhhfffgggiiijjjfffddd```[[[UUUNNNGGGCCCAAAAAA@@@AAAEEEKKKRRRVVVZZZ```iiirrryyy}}}zzzvvvsssllleee[[[PPPEEE>>>:::777333222222111///------....../////////......,,,,,,---...............++++++,,,,,,---,,,,,,+++)))+++------++++++,,,...---------...------,,,+++******+++++++++,,,,,,,,,+++++++++---...---+++)))------------,,,,,,,,,+++,,,******,,,***&&&''',,,+++,,,,,,---......------+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++---,,,,,,---......---++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...''')))***,,,,,,+++***)))***+++,,,,,,---------,,,------......---,,,,,,+++,,,,,,,,,+++******,,,...------------------------...---+++******+++---...++++++,,,,,,---......///++++++++++++,,,,,,---...,,,---......//////......+++,,,---...---,,,***)))...---,,,---...//////...---///000///------///111...------------...//////000///...------///000222...///000222555777999;;;>>>AAAFFFLLLQQQSSSUUUUUUYYY[[[^^^aaacccfffjjjmmmtttsssssssssrrrnnnfffaaatttjjjcccaaaZZZZZZ[[[[[[[[[[[[ZZZZZZVVVSSSOOOJJJEEE???888444111111111111000000000000000...------///000///...///......///000000///---------------------,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---,,,---000+++,,,,,,---............------------------------000///......///---'''"""((()))***+++,,,---------,,,,,,,,,------.........000////////////.................................++++++,,,,,,,,,---------,,,,,,,,,---------......(((---...******...///+++---------...------,,,,,,,,,+++,,,000333333000------...///111111///...---........................///////////////000111111111444777888777;;;BBBIIILLLTTTaaalllvvv{{{~~~wwwrrrfffccc]]]XXXUUUVVVXXXZZZXXXVVVUUURRRNNNHHHBBB===???>>><<<===AAADDDFFFGGGMMMRRRZZZcccjjjrrryyy}}}yyywwwuuuqqqjjj```UUUMMM@@@<<<777555444222///+++------......///.........---......///////////////$$$%%%(((***+++,,,,,,+++***,,,......,,,+++...000............---,,,+++++++++*********++++++------,,,++++++---///...)))$$$------,,,,,,,,,+++++++++---***+++///...+++---333***+++---...///...------,,,,,,,,,---------......---------,,,,,,+++++++++...,,,+++,,,///000---***++++++------------++++++......,,,++++++,,,......++++++,,,,,,,,,---------------------------------++++++++++++,,,,,,---...***,,,---//////...---,,,)))***,,,---...---,,,,,,---.........---,,,,,,+++......---+++***+++...000,,,,,,++++++,,,---000111000---+++))))))+++---000++++++,,,,,,---...//////,,,+++++++++,,,,,,---...---...//////000/////////***+++---------+++)))(((---,,,,,,...000000///------000222111...,,,---......------------...//////222111///...///000222333000111222555888;;;===???HHHJJJNNNQQQRRRQQQOOONNNQQQSSSVVVXXX[[[___dddgggsssrrrrrrrrrqqqllleee^^^yyynnncccZZZ[[[\\\\\\[[[XXXVVVUUUUUUSSSSSSRRRMMMFFF>>>999666000///...///000000...,,,///...---,,,+++,,,,,,---*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------000+++)))+++***&&&'''---------,,,+++,,,---...///000...+++))))))+++...000,,,,,,,,,------.........,,,,,,+++,,,...///......///---++++++---......---***+++,,,,,,******+++,,,,,,,,,---......---,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,------............---+++******+++---......------,,,,,,------...000---,,,///333444000,,,000...,,,---000000---+++...000222222111000000111666777999:::<<>>:::888888<<<>>>===@@@DDDDDDHHHLLLQQQVVV^^^hhhooo{{{{{{zzzyyywwwtttmmmbbb[[[WWWPPPDDD;;;555222222111222000---,,,---//////...---......///000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,,,,+++***...******......******...------...222444333...)))+++,,,------++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++)))(((++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))+++******))))))******+++---+++)))+++---///---+++******++++++++++++,,,,,,++++++,,,,,,,,,+++******.........------,,,,,,,,,...******......)))(((++++++++++++******)))))))))*********)))))))))))))))444111...,,,,,,,,,+++***,,,---...---+++***+++,,,******+++,,,,,,,,,++++++---,,,++++++++++++,,,---,,,,,,,,,---------......+++,,,......---...///111111111111111000000000000000///---,,,+++,,,,,,---....../////////...------444555666777777999===@@@HHHIIIJJJIIIGGGFFFGGGHHHGGGHHHHHHGGGHHHPPP]]]gggqqqvvvyyyvvvnnnhhhhhhkkkrrrggg___\\\]]]\\\[[[XXXVVVUUUUUUTTTTTTSSSOOOIIIBBB;;;888111000//////000000...,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------------------------........................++++++,,,---------,,,,,,333+++'''***---+++***,,,---,,,,,,,,,,,,---......///...,,,******,,,...///,,,,,,------------------,,,++++++,,,---------,,,---,,,++++++,,,,,,+++******,,,,,,,,,+++***+++,,,,,,,,,---......---,,,,,,111000///---+++******))),,,,,,,,,,,,,,,------......---+++******+++---......------,,,,,,------...000---+++---111222000,,,000///...///111111///---111333444444444444666777777999===AAAGGGQQQ^^^hhhttt|||{{{vvvrrrllleee___[[[XXXWWWTTTPPPJJJEEEBBB@@@>>>======:::888::::::999;;;???CCCFFFKKKOOOTTT]]]hhhppp}}}~~~}}}|||zzztttllleeeaaa[[[RRRIIIBBB;;;666222111///......//////...---++++++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......,,,***...******------******...+++******,,,......+++(((+++,,,------++++++,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++******+++++++++******+++++++++---+++***+++---...---+++,,,,,,------------......***++++++,,,,,,,,,,,,,,,//////.........------------******...---)))(((+++,,,,,,+++++++++***************+++++++++,,,,,,,,,333000...,,,------,,,+++,,,---...---+++***+++,,,***+++,,,,,,---,,,,,,,,,...---,,,++++++,,,---...,,,,,,---------.........+++---............///111000000000000000000000000111000/////////000111222...///000111222333444444555666888999999;;;???BBB@@@AAABBBBBBAAAAAABBBCCC@@@AAABBBBBBFFFPPP___iiirrrwwwzzzwwwpppjjjiiikkkxxxllleee___^^^]]][[[YYYXXXVVVVVVUUUUUUUUURRRMMMFFF???:::333111000000000000...---///...------,,,---------............------------------------------------...---,,,,,,,,,,,,..............................,,,,,,---------,,,++++++333+++'''***//////---++++++,,,------......------...------,,,,,,------...------------------,,,,,,------------------,,,,,,+++******+++,,,+++)))'''***,,,---,,,+++***+++---,,,------......------,,,,,,++++++++++++,,,......,,,,,,+++******+++---......---,,,++++++,,,---.........------------......///---***+++///000///---111000///000111222111000111111222222222444888;;;;;;???FFFOOOYYYfffuuu|||{{{xxxuuuqqqnnnlllkkk```[[[SSSMMMGGGCCC???<<>>CCCKKKNNNSSSXXX]]]fffpppxxx~~~{{{uuuqqqllliiiddd]]]TTTIII???888444333111111111111///---+++,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000///---+++///+++***,,,,,,***+++///+++***(((((()))******)))+++,,,------++++++,,,---,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,------------......***+++,,,------...------,,,,,,,,,,,,++++++++++++---++++++------***)))+++---,,,,,,,,,,,,,,,++++++++++++,,,---...///000000000///---,,,.........---,,,---...---,,,+++,,,---+++,,,------......------......------------......,,,------------.........,,,---............///111////////////000000000000///.........///000222333000000111222444777999:::777999:::;;;;;;<<>>DDDPPP___jjjqqqvvv{{{yyyrrrllliiijjj~~~ooohhhaaa```]]]\\\ZZZYYYXXXVVVTTTTTTTTTSSSOOOIIIAAA<<<555333111000000000///---.........------------...///.........------,,,,,,---..................---...---,,,++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***///,,,)))+++---...---,,,+++,,,---...///...---,,,,,,------------------,,,.........------,,,,,,,,,///000000///...------...+++***+++,,,---+++(((%%%+++,,,---,,,++++++,,,---------------------------'''((()))***++++++++++++---,,,***))))))***,,,---------,,,,,,,,,---............------------......000...++++++...000000///000000///000111222222222111222222222333666<<<@@@EEELLLWWWbbbnnnzzz|||}}}~~~~~~~~~}}}{{{zzzpppllleee^^^VVVMMMDDD???>>>:::999<<>>;;;777555444333111000..................//////......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...//////......,,,++++++++++++,,,...,,,++++++++++++,,,,,,++++++,,,------++++++,,,------,,,,,,,,,,,,+++++++++...------,,,,,,++++++***,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,+++++++++,,,,,,------,,,*********+++++++++,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,++++++------------------------,,,,,,---......///000000...---,,,---...//////...,,,---...---,,,+++,,,---,,,------...............//////............//////------------............,,,...//////......///111///////////////000000000////////////000111333444333333444555888;;;===???>>>??????>>><<<<<<<<<>>>999:::<<<<<<;;;;;;<<<>>>======>>>@@@GGGSSSaaajjjrrrvvv{{{zzztttmmmjjjiiitttllleeeaaa^^^\\\\\\[[[YYYWWWSSSRRRRRRQQQOOOJJJCCC>>>888555222111111000///...---...........................------,,,,,,++++++---......//////......---...---+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***))),,,...,,,******,,,...+++,,,---...///...---,,,,,,,,,---......---,,,,,,.........------,,,,,,,,,---///000...,,,+++,,,---,,,,,,,,,---...---***'''+++,,,------++++++,,,------------------------------...//////,,,(((### ,,,,,,+++*********+++,,,,,,,,,,,,,,,---......//////......------......///000///------...000111111...////////////111222444444555666666999>>>EEEJJJUUU^^^lllxxx~~~xxxuuuzzzzzz{{{|||}}}}}}}}}}}}~~~}}}zzzvvvooofffXXXKKKBBB===999999===BBBEEELLLSSS___gggrrr{{{zzzvvvppprrrvvvzzz~~~~~~}}}|||wwwuuusssqqqllleee]]]XXXJJJEEE>>>888444333333222000000///.........///000---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,111///+++***,,,...///000------,,,******,,,------+++,,,...///...---,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------.........---,,,,,,++++++,,,------,,,---............---,,,++++++,,,,,,,,,,,,------*********+++++++++,,,,,,............---,,,,,,+++////////////000000000000+++,,,---,,,,,,---,,,+++------------------------...............------------,,,,,,---///000///...,,,---......,,,,,,---...,,,---......//////......////////////////////////---------.........//////---...000///......///000.../////////000000111111333333222222333444666777777888:::>>>BBBFFFIIIKKKJJJJJJIIIFFFBBB>>>======;;;<<<>>>===<<<<<<===???@@@AAADDDHHHPPP[[[fffnnnrrrvvvzzzyyytttnnnjjjhhh|||rrrgggccc^^^\\\]]]]]]ZZZXXXTTTQQQOOOOOOOOOKKKEEE@@@:::777444222111111///...------...////////////...---------,,,,,,,,,,,,,,,,,,---...//////...---,,,---,,,++++++,,,---///000........................,,,,,,---------,,,++++++'''...111---((((((+++...+++,,,------......------,,,------......------,,,------------------,,,,,,))),,,...,,,)))(((***,,,---,,,,,,...//////---++++++---...---,,,+++,,,......------,,,,,,------......///111111000,,,(((%%%,,,,,,,,,,,,,,,+++++++++,,,,,,------......////////////............/////////////////////000111111...////////////000333666444666888<<>>:::999===@@@BBBFFFLLLWWWaaaooozzzvvvllleee___bbbgggnnnuuu{{{~~~~~~yyywwwvvvtttrrrooojjjgggWWWQQQHHH???999666333222000///...---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222///+++***+++---......+++------++++++------+++(((+++......---++++++++++++,,,------++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,,,,---------............------,,,++++++,,,...///+++,,,---......---,,,+++***,,,------++++++---...,,,,,,------------......---------------,,,++++++,,,,,,,,,,,,,,,---------***---...,,,,,,......+++,,,,,,---------------............---------,,,,,,,,,,,,,,,---000000///...,,,---......------...///,,,---......//////............////////////......------........./////////...///000000......///000//////000000111111222222111000000111222555777888===@@@EEEKKKPPPUUUYYYZZZWWWWWWUUUPPPJJJDDDAAA@@@<<<>>>????????????AAABBBDDDGGGKKKRRR[[[cccjjjnnnnnnqqqsssrrrnnniiidddbbb{{{jjjddd___]]]^^^^^^[[[XXXUUUQQQNNNMMMNNNMMMHHHCCC<<<999555222111111000///,,,---...///000000///...------------............+++,,,...//////...,,,+++++++++,,,,,,---......///........................++++++,,,---------,,,,,,***000222---***+++,,,+++---,,,,,,,,,,,,---......------------------------,,,,,,------------------))),,,...---***))),,,///---,,,+++,,,...//////...,,,---...---,,,,,,,,,......---,,,,,,,,,,,,---...***+++---...///000111111,,,---.........---+++***+++,,,---......///////////////............//////---...///000/////////000...000111000000111555999777:::AAAHHHQQQ[[[eeelllzzz}}}rrriiieee]]][[[ZZZXXXXXXYYY[[[\\\```ccciiiooouuuxxxzzz{{{pppooolllggg```VVVJJJCCC>>>;;;:::===>>>>>>AAAEEELLLVVVdddqqqzzztttggg___TTTUUUWWW[[[bbbjjjqqquuuvvvzzz~~~~~~}}}}}}~~~}}}|||zzzzzzxxxuuuqqqnnneee___WWWNNNFFF>>>888444222111///...---...///000,,,,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,000...---,,,---,,,+++)))(((---...,,,,,,...---(((***,,,------+++***+++---+++,,,------++++++,,,---***++++++,,,---...//////***++++++,,,,,,------...+++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------------...............---+++++++++---...000+++,,,---......---,,,+++***,,,------++++++,,,...,,,,,,------------......)))***+++,,,------------)))))))))******+++++++++)))---...+++,,,//////+++++++++,,,,,,---------------------...............,,,,,,,,,...000000///---,,,---......------...000,,,,,,---............------...////////////...---............////////////...000111000///...///000000000000111222333333333///000111333666999===???HHHKKKPPPVVV[[[^^^___```\\\\\\ZZZUUUNNNHHHDDDCCC===???AAACCCDDDEEEHHHJJJMMMPPPUUU\\\bbbeeefffeeebbbcccdddbbb___[[[WWWUUUkkkeee___]]]^^^___\\\XXXWWWRRRNNNMMMOOONNNJJJFFF===999555222111111000///,,,---///000000000///...---.........//////000000+++,,,...//////...,,,+++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------...111111---,,,///...(((...---,,,+++,,,---...///...------,,,,,,------...,,,,,,,,,------.........+++...111000---,,,///333,,,+++***+++---///000///,,,---......,,,,,,---......---,,,,,,,,,,,,---...000...,,,******,,,...000+++---///000000...+++)))+++,,,---...//////////////////............//////+++---///000///.........///111222111111222777;;;@@@EEENNNXXXdddppp|||wwwooojjjdddaaa]]]YYYVVVUUUVVVVVVWWWYYY]]]```ccceeeffffffdddbbb^^^ZZZUUUNNNFFFAAA===::::::>>>??????AAAEEEFFFOOO\\\jjjvvvyyylllcccQQQOOOLLLLLLPPPWWW___eeemmmrrrwwwzzzzzzzzz{{{|||}}}yyysssooooookkkddd\\\RRRGGG===666666444222111000111222333------...///000111222222,,,,,,,,,,,,,,,,,,,,,,,,------...//////---((($$$'''---///------///---'''...///...,,,)))***...222+++,,,------++++++,,,---)))***+++,,,...///000000)))***+++,,,------...///+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000---------.........//////...---+++++++++---///000***+++---......---+++***))),,,...---+++***,,,///******+++++++++,,,,,,,,,%%%&&&(((+++---...//////.........//////000000000)))...///+++,,,000000++++++++++++,,,,,,---------,,,,,,---...///000111111,,,,,,---...000000...,,,,,,---......------///000+++,,,------......------,,,---...//////...---,,,............/////////000///000111000///...///000000000111222333333444444555666888;;;@@@EEEIIIKKKPPPSSSXXX\\\^^^^^^]]]\\\\\\\\\ZZZUUUOOOHHHDDDCCC>>>@@@DDDGGGIIILLLOOORRRVVVXXX]]]bbbdddbbb]]]YYYVVVVVVVVVTTTQQQMMMJJJHHHuuuiii___^^^```^^^[[[ZZZRRRRRRRRRSSSSSSPPPLLLHHHCCC>>>666222111000///---//////............//////***///111...---......,,,............---,,,+++***,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,---------...---+++***)))+++---++++++++++++++++++++++++000...,,,))))))***,,,...---,,,,,,+++*********+++---,,,,,,,,,,,,---............---------,,,,,,,,,///...,,,++++++,,,...///,,,---------,,,***((('''.........------,,,,,,,,,,,,,,,++++++,,,,,,---......------------...//////,,,,,,------.../////////000000000000000000000000111000......///000111111///000000111222666<<<@@@DDDMMM[[[jjjwww~~~vvvrrrmmmhhheeeccc```^^^\\\[[[YYYYYY[[[\\\[[[[[[WWWVVVSSSOOOKKKGGGDDDBBB@@@????????????@@@BBBCCCBBBHHHSSSaaappp}}}~~~tttmmm[[[RRRGGGAAABBBIIIQQQWWWYYYaaajjjpppsssuuuyyy}}}yyyxxxzzzwwwqqqtttpppjjjfffbbbZZZPPPHHH;;;666222000000000...+++***,,,---,,,******---111...---,,,,,,,,,,,,---...%%%,,,+++***------)))------------------------++++++******++++++,,,---///---+++))))))+++---///---------,,,,,,+++++++++************************+++,,,------......------+++,,,---.........---,,,222111///---,,,,,,,,,---------...---++++++---///+++++++++,,,,,,---------///......------,,,++++++---///000...***((()))+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...,,,++++++******++++++,,,---------,,,,,,+++++++++...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,222///+++(((&&&(((***,,,///---***((())),,,000333000...,,,---///000...+++000///---,,,,,,---...000:::333...000111///...///000000111222333444555555888:::===BBBFFFIIIKKKLLLQQQUUUUUUSSSTTTXXXYYYWWW\\\]]]]]][[[UUUNNNHHHEEEAAAGGGNNNTTTWWWWWWWWWWWWZZZYYYWWWUUURRROOOMMMLLLJJJKKKJJJHHHEEEBBBBBBBBBzzzmmmbbb___```^^^[[[ZZZWWWVVVUUUTTTRRROOOKKKGGGGGGBBB;;;666444333111/////////............//////+++000222///...//////---------------------------,,,,,,++++++,,,,,,---...,,,,,,---------........./////////...,,,,,,---///------------------------///...,,,******+++,,,------,,,,,,+++******++++++---,,,,,,,,,,,,---............---------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,---------,,,++++++......---------,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,---......///........................////////////////////////111000///000111333333333555555555666999>>>EEEKKKZZZbbbooo{{{{{{yyyvvvrrroooiiigggcccaaa```^^^\\\ZZZ\\\[[[XXXUUURRRNNNLLLJJJGGGFFFDDDCCCDDDEEEGGGHHHHHHNNNYYYgggvvvyyysssiii```SSSGGGBBBAAACCCDDDKKKQQQZZZaaaeeekkksssxxxzzz~~~{{{zzz|||zzzvvvvvvssspppnnnkkkeeeZZZSSSIIIBBB:::555444333111000///111111000...---///111...---,,,,,,,,,,,,---...%%%+++...***))),,,...,,,------------------------+++++++++***++++++,,,---...---+++******+++---...---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------------............---+++***...------,,,++++++++++++,,,---......,,,,,,---...+++,,,,,,,,,,,,,,,,,,---------------------------,,,...///---+++)))***,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,---------///......------......///,,,,,,,,,+++++++++******///---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))***,,,///111,,,,,,,,,,,,---...///000///---+++,,,...///...---111000...------...///000777111...000111000000222222333333444555666777888<<>>999555333111/////////............//////)))...///,,,+++------+++,,,,,,++++++,,,---///000,,,,,,++++++,,,,,,---...---------.........//////...//////...,,,,,,---///------------------------------,,,,,,,,,,,,++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---............---------,,,,,,,,,------------------------+++,,,---............---...------------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,------.../////////............---////////////////////////---......///000111222222444555666888>>>GGGQQQXXXooouuu}}}zzzvvvsssqqqnnnjjjhhhhhhgggfffdddaaa^^^\\\[[[WWWUUUSSSQQQQQQRRRTTTVVVZZZ___hhhsss~~~zzzppphhh\\\QQQIIIDDD@@@>>>>>>CCCIIIOOOUUU^^^hhhppprrryyy~~~}}}||||||{{{zzzwwwvvvuuuuuusssnnnfff___VVVMMMAAA888444222000///...///000///,,,++++++,,,...------,,,,,,------......000///***(((+++......------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------***++++++,,,,,,,,,,,,,,,/////////...---,,,***)))+++,,,,,,---,,,,,,,,,++++++---//////---,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,------...//////+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,000//////......//////000++++++++++++************///...,,,---///000000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///000222***+++...000000///...---...,,,******,,,...//////000000.........///000111444///---000222111333555666777777888999;;;===>>>BBBDDDHHHKKKLLLJJJHHHFFFEEEHHHJJJKKKQQQZZZaaacccgggiiiggg^^^TTTPPPUUU\\\[[[___cccbbb\\\SSSKKKFFFBBBBBBAAA@@@>>>===<<<<<<===???@@@AAA@@@AAABBBDDDxxxhhhbbb```^^^]]]]]]ZZZXXXUUUTTTTTTTTTTTTSSSIIIEEE???999444000...,,,//////............//////***///000---+++---...---...---+++++++++---///000,,,,,,++++++,,,,,,---...------------............+++,,,---,,,+++***,,,---+++++++++++++++++++++++++++,,,---------,,,++++++---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,------......------,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,---......,,,++++++++++++,,,------............////////////...........................///111111111111222333222444888???HHHUUUccclll}}}}}}{{{xxxxxxwwwwwwuuusssqqqpppmmmkkkhhhfffeeegggiiijjjrrruuuzzzuuuoooggg^^^VVVPPPJJJFFF@@@BBBCCCFFFJJJRRR[[[bbbiiiqqqyyy|||zzzyyyzzz{{{xxxvvvuuuttttttqqqlllhhh```XXXLLLBBB;;;666111...------------,,,+++******------------------------//////---***)))***,,,---------------------------,,,++++++++++++,,,------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++.........------,,,,,,++++++,,,...///000///......***,,,///000...---,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++------,,,,,,,,,,,,------++++++++++++++++++++++++...---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,///000111000...---...,,,***)))***---000111//////.........///000000333///...111222222444888;;;<<<===>>>@@@CCCEEEFFFFFFGGGHHHHHHGGGFFFDDDBBBEEEJJJOOORRRZZZdddjjjkkkddddddbbb\\\WWWWWW\\\bbbZZZ[[[\\\XXXPPPGGG???;;;;;;;;;;;;;;;::::::::::::;;;===???@@@@@@AAADDDEEElllcccaaa___^^^___\\\YYYVVVUUUUUUVVVVVVUUUIIIGGGAAA;;;444000------//////............//////...222333///...000222000000///---+++++++++---...,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,---------***,,,------++++++,,,---++++++++++++++++++++++++***+++---......---+++***---,,,,,,+++,,,,,,------,,,++++++++++++,,,------......---------,,,,,,,,,,,,------......------,,,...---,,,,,,+++*********------------------------------,,,,,,------...///,,,++++++++++++,,,------------......///000111111////////////////////////222444666666444444666888777<<>>>>>@@@BBBtttgggbbb```___``````]]]YYYWWWVVVVVVTTTSSSLLLKKKGGG@@@999333111111//////............//////,,,//////,,,***---///...000///---,,,++++++,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------+++---//////...---...///------------------------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,------...+++++++++++++++,,,------......---------,,,,,,,,,------------------------///...,,,+++***))))))))),,,,,,,,,------------...---------------......///,,,,,,,,,,,,,,,------...---......//////000111111000000000000000000000000000222444333222444888<<<@@@GGGRRR___mmm{{{~~~yyyuuunnnhhheeedddcccbbbYYYWWWTTTPPPMMMKKKIIIIIIOOOSSS]]]gggmmmpppvvv}}}yyywwwuuusssrrrrrrssssssmmmiiiccc^^^XXXNNNCCC;;;555222///.../////////...,,,------......------,,,(((&&&''',,,...+++))))))------------------------,,,,,,,,,,,,,,,------...++++++------------++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++,,,---...///000***++++++,,,------------+++---//////---,,,,,,------,,,,,,,,,,,,,,,,,,+++//////...---,,,,,,++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---------,,,,,,---------------------............,,,+++)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000222000///------///111222---...---,,,,,,---000222---......//////000000000555333555999:::;;;@@@FFFLLLNNNQQQSSSUUUUUUTTTSSSFFFCCC@@@>>>???AAADDDGGGJJJQQQXXX[[[```dddccc___```]]]ZZZ[[[\\\ZZZTTTNNNHHHHHHEEEAAA===;;;<<<===888888999:::;;;<<<<<<===777999;;;<<<<<<===???AAA}}}mmmeee```___```___]]]ZZZXXXXXXWWWUUUSSSNNNMMMJJJDDD<<<666444444//////............//////***------)))(((+++,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------...+++---///000///......///------------------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,---......+++++++++***++++++,,,---......---------,,,,,,,,,...---,,,,,,,,,,,,---......---,,,+++***++++++,,,,,,,,,,,,---------......---------------...//////---------,,,---......///111000000000//////......111111111111111111111111---000333333333777>>>EEENNNVVVbbbooozzz{{{rrrllleee``````cccgggiii``````___]]]ZZZTTTNNNJJJLLLKKKPPPZZZbbbgggnnnvvvssstttvvvvvvvvvuuuuuuuuuooolllhhheee```XXXNNNFFF<<<777111............---,,,,,,---......---,,,,,,,,,((((((...000---***+++---------------------------,,,,,,,,,,,,---......+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------++++++,,,------------------,,,,,,+++,,,---//////,,,,,,+++++++++,,,------,,,---......,,,,,,---...+++,,,,,,,,,,,,,,,,,,------------------------,,,---+++***+++---...---+++---------------------------,,,,,,++++++,,,,,,------------,,,,,,---------......------------......,,,,,,,,,------.........---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000111222111///......///111222...///000///------///111//////000111222222333333666666999???BBBDDDKKKRRRXXXZZZ]]]^^^]]]ZZZUUUSSSDDDCCCBBBBBBDDDGGGKKKMMMUUUZZZ]]]]]]^^^___]]]XXXVVVUUUUUUTTTRRROOOIIIEEE??????>>><<<:::999:::<<<:::;;;<<<===>>>??????@@@===???BBBDDDDDDFFFIIIKKKqqqgggaaa______[[[YYYXXXXXXYYYYYYXXXVVVNNNNNNKKKDDD<<<777555555//////............/////////222222...,,,///222111***+++,,,---............,,,,,,++++++,,,,,,---...---------.........//////(((+++---...---,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///++++++******++++++,,,---......---------,,,,,,,,,///...,,,++++++,,,...///...---,,,+++,,,---...///,,,,,,,,,------............------------...//////...------------...//////444333222000///---,,,+++111111111111111111111111222555888999;;;AAAJJJSSS___gggssszzzvvvnnncccZZZWWWYYY]]]___dddeeeggggggeee___WWWQQQOOOJJJKKKSSS[[[___eeellllllpppuuuxxxxxxvvvuuutttvvvsssooollliiicccZZZSSSFFF@@@888333222222111000,,,,,,---......---,,,,,,222,,,***///111...,,,------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................+++,,,------......------///...---,,,+++,,,---...000///---,,,,,,---...///------...---++++++---///+++++++++,,,,,,---------+++,,,,,,------......///...,,,***+++---...,,,***---------------------------,,,,,,++++++,,,,,,---......,,,++++++,,,......---------,,,,,,---------+++++++++,,,,,,---------...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,555444222000.........///111111000000000000000000...000222111...---///111000111222333444555555444777888<<>>@@@AAA@@@>>>======>>>>>>>>>???@@@AAABBBBBBCCCFFFIIILLLNNNPPPRRRUUUXXXvvvlllhhhccc^^^\\\[[[ZZZYYYXXXWWWVVVVVVTTTPPPLLLGGGAAA;;;444///------..................000/////////............,,,++++++******++++++,,,++++++,,,,,,,,,---------........................+++++++++,,,,,,---------+++((()))...///***)))---***+++,,,,,,,,,,,,+++***......------,,,+++******''')))+++,,,+++,,,---...+++,,,,,,------,,,,,,+++---------------------------+++(((%%%$$$'''+++...222...+++,,,000///((("""++++++,,,,,,---...//////---000111111......///222...///000222222222111000333...---222444222000000444000111777===EEEUUUeeerrrxxx~~~|||{{{||||||~~~|||xxxuuurrruuuwwwxxxwwwxxx{{{~~~}}}{{{ttthhh^^^WWWSSSRRRQQQ___^^^^^^ccciiiiiiddd^^^WWWQQQJJJHHHLLLVVV```ffflllnnnrrruuuxxxyyyxxxxxxtttvvvvvvtttssspppggg]]]VVVOOOEEE<<<666222000///333111///...///000000///.........------,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,---+++((())),,,...,,,***,,,,,,++++++,,,,,,---...'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,000333,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,---...---+++***+++,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,111000///...............------------------------$$$'''+++......---------...------,,,,,,------...,,,++++++---000000...+++//////...---,,,,,,,,,,,,///---,,,,,,...//////...///////////////.........///000000///......000222---...////////////222444333333222222333666888:::===AAAGGGMMMSSSYYY___bbbeeeeeeeeeeeeddd^^^TTTMMMLLLJJJKKKPPPWWW\\\]]]\\\ccc```ZZZTTTOOOKKKIIIHHHIIIFFFCCCAAAAAABBBCCCCCCAAABBBBBB@@@???AAAGGGLLLIIIIIIJJJLLLOOORRRVVVXXXYYYYYY\\\``````___dddkkk}}}|||oooiiiccc___[[[[[[ZZZXXXWWWVVVUUUUUUTTTQQQMMMHHHCCC===777222.........//////000000111//////////////////......------,,,,,,,,,,,,------++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++000000,,,+++...***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,(((***,,,---,,,,,,---...+++,,,,,,------,,,,,,+++------------------------111...++++++...000///------+++***,,,///000,,,))),,,,,,,,,------.........---///000000---,,,...000///000111111222111000000111------222444222111111777666:::CCCLLLVVVfffttt~~~|||||||||||||||{{{{{{zzzzzzxxxtttqqqoooooopppqqqpppssswwwyyyxxxsssmmmiiilllnnnppppppoooooorrruuussstttuuuvvvxxxyyyyyyzzz|||~~~}}}xxxppphhh```XXXQQQMMMQQQSSSWWW\\\aaadddeeeeee]]]WWWPPPIIIHHHLLLRRRWWWfffiiinnnsssvvvwwwwwwvvvuuuwwwwwwuuutttrrrjjjbbb]]]WWWLLLCCC;;;666111///000...------...//////.........---------,,,,,,,,,...---------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---///---+++))))))))))))(((,,,,,,++++++,,,,,,---...******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,---...---+++***+++,,,........................***,,,------,,,,,,,,,---.........---......//////------------------------***,,,------,,,,,,...///......------------.........---,,,...000000...,,,///...---,,,,,,,,,,,,,,,///---,,,,,,...//////.../////////////////////...000000000///------///111222222222111///...///111555555444555666:::===???CCCHHHOOOVVV\\\aaaeeehhhjjjiiiiiiiiihhhddd]]]XXXUUUTTTVVV[[[aaaeeeeeeccc```\\\UUUMMMHHHFFFFFFFFFHHHFFFCCCAAAAAABBBCCCDDDBBBEEEIIIKKKLLLOOOTTTWWWZZZZZZ[[[\\\]]]___aaabbb``````ccchhhjjjiiikkkooowwwuuulllddd___[[[[[[ZZZXXXWWWUUUTTTTTTTTTQQQNNNJJJFFFAAA;;;777000000000000000111222222////////////////////////......------------......,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,---111111...---///***++++++,,,,,,++++++***(((((()))***,,,---......+++---......---,,,,,,---,,,,,,------------,,,,,,------------------------///,,,***---222333---(((+++++++++,,,---.........------------------.........///000///---,,,,,,---000000111111111000000///111...///333666444333444777:::CCCOOO[[[gggvvv|||uuutttrrrrrrqqqpppnnnkkklllllllllllllllmmmmmmmmmlllkkkhhhfffeeeeeeggghhheeejjjppptttsssmmmddd______aaaccccccbbbaaabbbcccdddfffhhhjjjlllnnnnnnnnnsssuuuxxxxxxwwwxxx{{{{{{vvvmmmaaaTTTKKKEEEIIIMMMQQQTTTYYY```eee^^^[[[UUULLLEEECCCFFFJJJ[[[```gggoootttvvvuuutttvvvxxxxxxuuuttttttoooiiieee```WWWNNNEEE===666111///---,,,---///000000///...------------,,,,,,,,,------,,,,,,,,,,,,++++++------------------------//////---+++((((((***,,,,,,,,,++++++,,,,,,---...------.........---,,,,,,+++++++++,,,,,,------------......---,,,++++++---,,,,,,,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------...,,,,,,,,,,,,---...///000------------------------///000///---,,,,,,...111......------------......//////...///000000...---...---,,,,,,,,,,,,,,,---///---,,,,,,...//////.........//////////////////000000000///---,,,---///333333333222000///000111555555555666:::???CCCFFFNNNSSSZZZ```eeehhhkkkmmmmmmlllkkkkkkkkkjjjhhheeeaaaaaacccgggkkklllhhhdddZZZUUUNNNFFFBBBAAACCCEEEEEEEEEDDDCCCDDDFFFIIIJJJLLLPPPVVVZZZ]]]___bbbcccffffffgggggghhhiiiiiijjjgggeeeffflllnnnllljjjkkkttt|||oooeee```]]]\\\[[[YYYXXXVVVUUUTTTSSSQQQNNNKKKGGGCCC>>>:::444333222111000000000111///////////////000000000......------------......,,,,,,,,,------------...------------------------------,,,,,,,,,,,,++++++------...000000///......++++++++++++++++++++++++(((((()))***,,,---......---///000///---,,,,,,---,,,,,,------------,,,,,,------------------------,,,+++,,,...000000,,,(((,,,...///---+++***,,,///............------------000000000///---,,,,,,,,,111111111111111000000///333111222666777666666888:::AAANNN\\\hhhuuu~~~zzzsssnnnhhhgggffffffffffffdddaaa```aaabbbdddeeegggiiijjjiiiiiigggggggggggghhhiiigggkkkqqquuusssmmmeee```ZZZ]]]```bbbaaa^^^ZZZXXX]]]___bbbfffhhhhhhhhhhhhiiillloooooommmmmmqqquuuvvvwwwxxxxxxyyy{{{~~~xxxkkk\\\RRRHHHGGGEEEDDDFFFKKKQQQVVVVVVVVVTTTLLLCCC???AAAEEENNNTTT^^^hhhppptttuuuuuuuuuwwwwwwttttttuuurrrnnnjjjfff___XXXPPPGGG>>>888111000//////111222111111------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,......,,,***+++///333,,,,,,++++++,,,,,,---..................---,,,+++******+++,,,,,,---......+++,,,......,,,++++++,,,,,,,,,,,,---------------------------,,,++++++***+++,,,------++++++,,,---************************)))+++---...---,,,---...,,,,,,,,,,,,,,,---...///,,,,,,------------------...//////...------...000------,,,,,,,,,,,,------//////...//////......------,,,,,,,,,,,,,,,------///---,,,,,,...//////...............////////////000111111///---,,,,,,---///000111111000111333555333444555999>>>EEEKKKNNNZZZ]]]aaaeeegggjjjnnnpppnnnmmmlllkkklllmmmnnnooolllllllllmmmmmmiiibbb[[[QQQMMMHHHCCCAAA@@@BBBCCCCCCEEEGGGIIILLLPPPUUUXXX___aaaeeegggiiijjjjjjjjjiiijjjkkkllllllmmmmmmmmmkkkfffdddiiikkkhhheeedddxxxsssgggaaa___^^^]]][[[ZZZXXXWWWVVVRRRPPPMMMKKKHHHDDD???<<<777666333111///.........//////000000000000000000------,,,,,,,,,,,,------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........///...,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...///000000...,,,,,,---,,,------......------,,,---------------------------///111111...---...000,,,...000...+++***---000.....................---222111000//////...------111111000000000000000000444111222555777666999>>>GGGQQQ___kkkvvv|||yyyvvvtttrrrnnnhhhdddaaa``````aaabbbbbb```___[[[^^^bbbgggllloooppppppqqqrrrssstttttttttttttttppprrruuuwwwuuupppkkkgggcccgggmmmppppppjjjbbb]]]]]]```eeejjjnnnooooooooogggkkknnnlllfffdddfffjjjkkkkkkkkkkkkkkknnnrrruuuvvvvvvxxx{{{}}}sssggg___RRRJJJ@@@<<<>>>BBBDDDEEEIIIKKKLLLGGG@@@<<<===@@@CCCIIISSS^^^hhhppptttvvvrrrvvvvvvtttsssttttttqqqkkkhhheee```ZZZRRRIIICCC777444111000000111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******,,,---,,,******///333,,,,,,++++++,,,,,,---...------...------,,,++++++******+++,,,,,,---......(((***,,,---,,,,,,---...,,,,,,,,,------.........------------,,,++++++***+++,,,------++++++,,,---........................(((***,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......)))+++...000///.........,,,,,,++++++++++++,,,,,,---......------,,,---...,,,,,,,,,,,,---.../////////---,,,,,,...//////...---.........//////000000000111111000...,,,,,,---...///111111000111333555555666:::???EEEMMMRRRVVV[[[]]]```bbbeeejjjppptttnnnnnnmmmmmmmmmooorrrttttttqqqnnnkkkggg```VVVOOOEEEDDDCCCBBBBBBCCCCCCDDDFFFIIINNNSSSWWW]]]dddiiimmmmmmmmmnnnooooooooonnnnnnnnnmmmllllllkkkjjjjjjhhhbbbaaaeeehhhgggeeefff}}}zzzkkkdddaaa```^^^]]][[[YYYWWWWWWSSSQQQNNNLLLJJJFFFAAA>>>999777444111///.........111111111000000/////////------,,,,,,,,,,,,------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))),,,---,,,---......+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,---///000///---,,,,,,---------............------------------------------***...111///***(((---222(((+++......------///222..................//////222111//////000000///---000000000///000111222222222000111555777999@@@HHHUUUaaannnwww|||xxxuuusssrrrnnnoooqqqssssssnnngggbbbeeedddcccdddeeeeeedddbbbaaagggpppyyy}}}~~~~~~~~~{{{wwwsssqqqooorrrwww{{{{{{uuulllfffccchhhooovvv{{{}}}~~~}}}pppuuuxxxsssiiibbbaaacccccccccbbbaaa```bbbfffiiikkkkkknnnrrrwwwzzzzzzyyy{{{}}}~~~~~~xxxqqqkkk\\\PPPBBB;;;;;;>>>???>>>@@@AAABBB???:::777777888<<>>???<<<<<<<<<;;;999777666555:::<<<@@@GGGQQQ]]]ggglllooouuuxxxuuusssttttttrrrnnnmmmlllllliiiddd^^^YYYMMMFFF===555000/////////,,,,,,,,,---------......---------....../////////***+++---......---+++***,,,++++++,,,------+++))),,,,,,++++++,,,,,,---...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++*********---///,,,,,,------.../////////++++++,,,---------,,,,,,***+++---,,,,,,+++---...************************'''))),,,---,,,,,,.../////////......---.........++++++,,,,,,---......///***,,,......---,,,,,,,,,...------,,,,,,------...+++,,,------,,,---000333------......000111222333///---,,,,,,...//////...------......///000000111///111222333111000000000222333444444444555777999???BBBGGGLLLPPPRRRSSSSSSPPPTTTZZZ___dddhhhlllooolllnnnqqqpppnnnlllllllllhhhbbbZZZUUUQQQLLLFFFBBB@@@BBBEEEIIINNNTTTXXX[[[```dddhhhjjjjjjlllpppuuuppppppqqqtttvvvuuuqqqmmmkkkhhheeebbbaaaaaacccdddfffhhhooowwwxxxuuuuuuwwwwwwuuukkk```___^^^[[[YYYWWWVVVUUUWWWUUURRRPPPMMMIIIEEEAAA999777444222222333555666444333222111000...------//////............//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////)))...///,,,,,,000///***---,,,+++******+++,,,------------....../////////+++---......---,,,,,,---------............---------------------------------...///000111000...---......///000000...+++))),,,------...///000111111///---+++,,,///000///,,,............000222444555666444666<<>>CCCNNN\\\jjjsssyyyuuuqqqnnnjjjgggeeeeeefffgggkkkmmmrrrxxxxxxkkkdddeeefffeeecccdddgggfffaaaccc```\\\XXXVVVWWWYYYZZZ^^^eeelllnnnjjjgggiiilllooossswwwzzz{{{{{{|||}}}}}}||||||{{{|||~~~||||||{{{}}}{{{xxxtttiiiYYYLLLCCC???;;;888;;;;;;;;;;;;:::999999888444666888:::@@@JJJWWW```fffmmmrrrsssuuuwwwxxxuuuqqqpppoooooommmjjjfffbbb```\\\SSSHHH===666333333111///.........---***(((---,,,******,,,------,,,,,,,,,,,,------.........///...,,,+++***++++++,,,,,,------......------,,,---.........---,,,,,,+++)))---000---'''$$$(((---.........///......------((()))+++,,,---,,,,,,+++******+++,,,------...///&&&(((+++---......,,,+++------------------------///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,------......------,,,---------,,,,,,+++++++++,,,,,,.../////////...---///////////////......---111000//////000///---+++111000000///......------...///000//////000333666111333777;;;>>>@@@BBBBBBEEEEEEEEEFFFIIILLLMMMMMMSSSYYY^^^```^^^^^^bbbfffmmmllliiigggccc^^^XXXTTTMMMJJJFFFCCCCCCEEEHHHJJJKKKSSS\\\aaabbbdddiiinnnsssqqqooommmiiifffjjjqqqvvv{{{}}}|||zzzvvvmmmcccfffmmmuuuyyy{{{~~~jjjkkknnnooolllmmmxxxrrrcccbbb___]]][[[\\\[[[YYYXXXVVVSSSQQQPPPNNNJJJGGGCCC===777555666666333000111000000///......------------.....................------,,,,,,------......---,,,,,,,,,,,,---............---------,,,,,,+++,,,,,,------,,,,,,+++///,,,++++++++++++,,,,,,333111///......///---,,,,,,---...---,,,+++---...---,,,,,,,,,,,,---......///......------......///------------------------222111///......///000111222///,,,---///111000...000...,,,---///111000///111......222444222222444;;;>>>DDDMMMYYYgggttt|||~~~xxxtttpppmmmpppnnnkkkkkkmmmqqquuuwww~~~yyy{{{|||{{{wwwvvvxxxwwwttttttoooiiibbb^^^]]]^^^______cccggggggddddddhhhlllmmmppprrrtttuuuvvvwwwyyyyyyyyyyyyzzzzzz|||}}}~~~~~~~~~~~~}}}yyyoooaaaUUULLLDDD===999;;;<<<======<<<;;;999777888999999:::<<>>???AAAAAA@@@>>>===<<<<<<;;;999999>>>HHHOOOXXXaaajjjooossswwwwwwuuutttrrrpppooooooooommmlllhhhccc\\\VVVOOOGGG===666222111///.........---+++***---000000---+++,,,...------------------,,,,,,---............---,,,,,,,,,,,,------------,,,,,,---------------,,,,,,+++.........------...///000,,,,,,------------,,,,,,000///...------,,,,,,,,,------------,,,,,,,,,+++......///000000...---,,,------------------------...------------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------------,,,------......------,,,.........---------------,,,---......//////.........---+++***+++...111333...------///111222111///------...//////000111111333444444333222333666888999:::===???AAABBBBBBBBBFFFEEEEEEFFFJJJPPPVVVZZZXXXXXXWWWWWWXXX[[[^^^```^^^\\\XXXSSSNNNIIIFFFEEEBBBDDDHHHNNNUUU\\\aaadddmmmooopppqqqpppooommmkkkiiihhhgggeeebbbfffvvvhhhdddcccfffjjjmmmttt|||ooohhhaaa^^^]]]ZZZYYYZZZZZZXXXVVVUUUTTTQQQNNNLLLDDD???777222111111000000000000//////............111000...---,,,,,,---......------,,,,,,------...///...,,,******,,,...///---,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,'''***,,,++++++------,,,((('''&&&'''***,,,---,,,......---,,,***+++---000---,,,,,,,,,,,,---.........---+++******+++---...,,,,,,------------------,,,+++******+++---...000///,,,***+++...000000...///.........///000111111333000111444555555999???DDDNNN]]]lllxxxwwwrrrooohhhiiimmmsss|||~~~vvvmmmddd___]]]]]]bbbbbbaaaaaaaaaeeejjjoootttvvvxxxzzz||||||||||||}}}}}}}}}~~~~~~zzztttnnnfff[[[MMMCCC@@@AAAAAABBBDDDFFFHHHIII??????>>>;;;:::===EEEKKKOOOZZZeeelllrrrwwwyyyvvvuuurrrooonnnnnnooooooooommmiiiddd```\\\SSSGGG===555333///.........---,,,)))...333222...+++,,,............------,,,,,,,,,------/////////...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,+++...+++***+++...000000...++++++,,,,,,------,,,,,,...---,,,+++***+++,,,,,,---------------------,,,+++,,,---...000000000111---------------------------------------------,,,---,,,,,,,,,,,,---......+++,,,,,,,,,------......,,,------......------,,,........................---------...............000///---,,,,,,,,,---......------...000000///............///000000111111222333444444444666999<<<>>>???AAACCCDDDDDDCCCCCCFFFGGGIIIKKKNNNRRRVVVZZZTTTSSSRRRSSSVVVYYYZZZZZZPPPOOOLLLIIIFFFEEEFFFGGGEEEIIIPPPYYYbbbiiinnnqqqtttsssrrrrrrrrrpppllliiibbbbbbcccccccccmmmeeebbbbbbfffjjjkkkmmmrrr|||xxxlllbbb```^^^[[[YYY[[[ZZZXXXVVVUUUTTTRRRNNNLLLFFFAAA:::444111000000000////////////............111000...---,,,,,,---......------,,,,,,------...///...,,,++++++,,,...///---------,,,,,,,,,++++++,,,------......------,,,%%%+++...+++))),,,---++++++***)))+++---///000///---......,,,++++++---///---,,,,,,,,,,,,---......---,,,+++******+++,,,---,,,,,,,,,---------......,,,---///111111111000///$$$(((---///...---...000....../////////000222333111///000333555888???HHHQQQ\\\lllzzz}}}tttmmmjjjhhhccciiivvv~~~tttjjjaaa\\\\\\\\\[[[ZZZZZZ^^^cccgggjjjkkknnnqqqsssttttttttt|||~~~~~~|||{{{yyywwwuuupppfffYYYPPPFFFDDDAAA@@@CCCHHHOOOSSSFFFFFFFFFCCC@@@AAAEEEIIILLLVVVbbbjjjqqqxxxzzzxxxssspppmmmlllmmmooopppppppppmmmjjjhhheee]]]QQQGGG;;;777222///...------,,,***///333222...***+++............------,,,,,,,,,,,,---.../////////------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++(((&&&(((,,,///...+++***+++,,,,,,---------,,,......---,,,---...///000++++++,,,------...//////++++++,,,,,,---...000000------------------------,,,,,,---......------,,,---,,,,,,,,,,,,---......,,,,,,,,,------.........,,,------......------,,,........................------------......//////---...///000///...,,,+++///---------......,,,***000000000000000000000000///111333555777:::>>>BBBDDDEEEFFFGGGGGGFFFEEEDDDFFFJJJNNNPPPQQQQQQRRRSSSPPPPPPQQQSSSTTTSSSPPPMMMFFFFFFFFFDDDCCCDDDHHHKKKMMMRRRZZZccclllsssxxxzzz|||zzzxxxvvvtttqqqmmmjjjfffgggkkknnnrrreeecccdddhhhiiihhhjjjmmmxxxqqqdddbbb```[[[ZZZ]]]YYYWWWUUUTTTTTTRRROOOLLLIIIFFF@@@999555222222222//////////////////......///......---------.........------,,,,,,------...---------,,,,,,---------////////////.........---------............------(((000111***&&&)))+++(((000...---,,,---...---,,,,,,---......,,,,,,---...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............///111222111...+++))) '''///111...,,,...111---...000000///000222444000///000444888===HHHSSS```kkkzzz|||vvvooolllkkklllnnnrrr{{{{{{oooggg_________]]]\\\]]]___bbbeeefffhhhkkkmmmoooppppppyyy}}}{{{xxxwwwwwwwwwuuuooofff___PPPKKKDDD@@@@@@FFFMMMRRRNNNPPPQQQOOOKKKIIIJJJLLLPPPZZZdddkkkqqqwwwyyywwwrrrpppmmmlllmmmnnnooooooooommmlllkkkiiicccZZZSSSDDD???999333000///...---,,,///111000---++++++,,,------------------,,,,,,,,,,,,---............---++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,***(((&&&(((+++---,,,+++***+++,,,------......---++++++++++++,,,---...///++++++,,,---...///000000///...,,,+++++++++,,,---------------------------+++,,,---.........---,,,---,,,,,,,,,,,,---......---------------.........,,,------......------,,,---------------............------------...//////)))+++///111222111000...///...---.........,,,***000000000000000000000000///222444777:::>>>CCCGGGHHHIIIIIIJJJJJJIIIGGGGGGGGGLLLRRRSSSQQQNNNMMMMMMOOOQQQRRRQQQNNNIIIDDDAAACCCEEEFFFFFFEEEGGGLLLQQQXXX]]]eeeoooxxxzzzuuurrrpppyyy{{{eeedddeeeggggggfffjjjpppttt|||uuufffdddbbb\\\[[[___ZZZXXXVVVUUUTTTSSSPPPMMMJJJGGGCCC===777333222222.../////////////////////------.....................------,,,,,,------...,,,,,,---......---,,,,,,////////////............------............------)))111222((($$$(((+++(((///---+++***++++++***(((***,,,//////...,,,,,,,,,---,,,,,,,,,,,,---......+++,,,---......---,,,+++++++++,,,,,,---......///---.........---+++)))(((&&&+++///000///---...000---///000000///000222555333333555:::???GGGTTTbbbmmmwwwyyyuuulllkkkiiiiiinnnuuu~~~}}}~~~~~~tttnnnooonnnlllhhheeeccccccddddddfffhhhjjjmmmooopppqqqwww}}}{{{xxxwwwvvvwwwxxxuuupppkkk___XXXNNNFFFBBBCCCGGGJJJOOOSSSXXXYYYXXXVVVWWWXXXZZZbbbiiimmmppptttuuusssrrrpppnnnmmmnnnooonnnnnnjjjkkkkkkjjjhhhccc___\\\OOOIII@@@999444222000///.........---,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,+++******,,,---------++++++,,,....../////////******++++++++++++++++++,,,---------....../////////...,,,******+++,,,...------------------------***+++---...///...---,,,---,,,,,,,,,,,,---..................------------,,,------......------,,,+++,,,,,,,,,------------...------,,,---...///000,,,---///111222222111111000///...///000000...---/////////000111111222222333555888;;;>>>BBBGGGJJJKKKKKKLLLLLLLLLKKKJJJIIIIIINNNRRRRRRNNNJJJJJJLLLKKKMMMOOOMMMGGGBBB@@@@@@CCCGGGLLLNNNOOOSSSZZZ___fffkkksss~~~bbb```aaabbb``````gggppppppxxxwwwhhheeeccc]]][[[```ZZZYYYWWWVVVUUUTTTQQQNNNHHHGGGCCC===777222000000.........///////////////+++,,,...///000///.........------,,,,,,------...+++,,,...//////...,,,+++......---------,,,,,,,,,------............------&&&///000&&&###***...,,,---,,,***+++,,,------,,,))),,,///000///---++++++---,,,,,,,,,,,,---......***,,,...000000...,,,***++++++,,,,,,---...////////////.........///000000//////...////////////...,,,///111000///000333666888888<<>>@@@DDDHHHLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJNNNQQQOOOKKKHHHJJJMMMEEEHHHKKKHHHCCC@@@BBBFFFCCCIIIQQQVVVZZZ```hhhooopppuuu~~~cccbbbaaaaaaccceeehhhiiippprrrwwwkkkaaa^^^]]]]]]___\\\ZZZXXXUUUTTTSSSSSSSSSLLLIIIDDD===888444222111333111///......000222444,,,---///111000...,,,***---.........---+++)))(((------------------------***,,,...---+++***,,,...............---,,,++++++///,,,+++,,,...///---+++............------,,,+++.........------,,,,,,,,,,,,,,,++++++,,,,,,---...((()))***,,,,,,,,,---111,,,,,,+++++++++,,,---..................---------000///.........///111222111///------///111222222555999???DDDMMM[[[lllyyyyyyqqqhhh```___bbbcccmmmzzz~~~uuuqqqmmmhhhbbb^^^^^^aaaccclllnnnrrrtttuuuvvvxxxzzzzzzxxxwwwxxxzzz||||||{{{zzzvvvmmmaaaTTTIIICCCAAAEEEIIINNNVVV]]]dddiiilllnnnnnnnnnoooqqqpppmmmkkkpppnnnlllllllllmmmlllkkklllkkkjjjiiihhhhhhhhhhhh^^^YYYPPPHHH@@@999222...111000////////////...,,,+++,,,,,,---...///000000,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***...------,,,,,,------...---+++***+++......,,,***,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...///---+++))),,,//////---,,,,,,.........---...//////---,,,,,,,,,,,,---//////...,,,++++++++++++,,,,,,---...........................---------............///***+++---///000000//////((()))+++---////////////------,,,,,,,,,,,,------000////////////000000111111000///...///222555777888<<>>FFFHHHJJJMMMPPPTTTXXXZZZSSSOOOJJJJJJMMMRRRTTTUUUVVVSSSOOOLLLIIIHHHGGGFFFKKKNNNQQQTTTVVVZZZ```eeeqqq}}}aaa```___^^^___```bbbdddeeefffhhhmmmxxxoooeee___[[[ZZZYYYYYYYYYXXXWWWTTTRRRPPPPPPNNNKKKFFF@@@:::555222000111222222222111///...000000///...---,,,,,,,,,,,,,,,,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...///000000,,,------------,,,------***++++++,,,,,,+++++++++------------------------------,,,,,,------...///...444555000...///---))),,,---///111111000///...,,,,,,,,,---...///000000...//////000000000000000000222333333444777<<<@@@SSS___ooo|||yyyrrrmmmmmmooorrroookkklllsss{{{zzzvvvuuu|||||||||zzzvvvtttttttttrrrrrrsssvvvzzz|||||||||}}}zzzwwwxxxzzzxxxrrrlllccc^^^WWWQQQMMMMMMOOOPPP[[[dddnnnssssssqqqrrrtttmmmllllllmmmnnnnnnllljjjdddcccaaa```aaadddgggiiihhhhhhgggfffbbbZZZPPPJJJ999666111...---.........******++++++,,,---......,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,...------,,,,,,------...,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---111000///......---,,,,,,,,,,,,+++---//////...,,,000...++++++---///000000......---,,,+++++++++,,,........................---------............///------,,,,,,---...000111---.../////////...---,,,111111000000000000111111////////////000111222333111222333555999>>>BBBEEEIIIJJJMMMQQQVVVZZZ\\\]]]UUURRRPPPRRRUUUWWWUUURRROOONNNKKKHHHGGGGGGIIIKKKUUUVVVXXXXXXYYY^^^gggooo|||bbbaaa___^^^^^^___```aaaeeegggjjjmmmuuuvvvhhh___[[[[[[ZZZYYYYYYWWWVVVTTTRRRQQQOOONNNLLLHHHCCC<<<777333//////000000000...---,,,000///...,,,,,,---...///---,,,,,,,,,---...//////---------------------------,,,++++++------,,,+++............---,,,++++++,,,---......,,,,,,---...***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------......///'''///222---,,,000///***------///000000000///...,,,---------.../////////......///000000000000000111222444444555;;;CCCJJJ]]]iiiyyywwwtttpppkkkiiikkkppptttqqqnnnpppyyy}}}{{{|||zzzvvvttttttrrrqqqqqqssswwwzzz{{{{{{|||zzzxxxyyy{{{{{{yyyvvvsssoooiiiaaaZZZUUUQQQOOOUUU]]]hhhooorrrrrrrrrrrrnnnmmmmmmmmmmmmkkkhhheee___]]]ZZZYYY\\\aaafffjjjffffffggggggddd^^^VVVPPPAAA<<<555000------------******+++,,,---...//////,,,------......------,,,++++++++++++++++++++++++,,,,,,------------,,,,,,...------,,,,,,------...,,,---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,,,,+++***+++---...///...+++******,,,...///...,,,000...,,,,,,...///000///------,,,+++++++++,,,,,,........................---------............///,,,,,,,,,---...///000111---...///000//////------000000////////////000000/////////000111222333444444555555888===CCCIIIMMMMMMOOOSSSXXX]]]``````___ZZZYYYXXXZZZ[[[XXXSSSNNNIIIIIIIIIHHHHHHJJJOOORRRUUUWWWXXXWWWXXX^^^jjjsssfffdddbbb```^^^______```aaadddhhhkkkpppzzzmmm```\\\^^^[[[ZZZXXXVVVUUUSSSSSSRRROOOOOONNNKKKFFF@@@:::666000000000//////...---,,,///...,,,+++,,,---///111///......------...///000------------------------...,,,***+++---...,,,***+++++++++,,,++++++***)))+++---///...,,,+++---...++++++,,,---------------,,,,,,,,,---------......---------------...//////''',,,)))***000111,,,------........./////////------..................---...///000111000000///111444666777:::BBBNNNXXXhhhsss}}}vvvmmmnnnoooooooooqqquuuxxxrrrooopppyyy}}}xxxwwwxxx}}}wwwuuurrrpppnnnooorrrvvvyyyyyy{{{{{{|||}}}}}}}}}}}}|||{{{zzzxxxsssmmmeee^^^ZZZUUUZZZaaaiiiooorrrssstttpppooommmlllkkkhhhddd```WWWTTTQQQOOOSSSZZZbbbhhhbbbcccdddfffeee```YYYTTTJJJCCC;;;333000...------,,,,,,------.........///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...+++...000///---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////---++++++,,,,,,***(((***---000000///+++++++++,,,//////...---///...---...///000///...---,,,,,,,,,,,,------...........................---------............///,,,,,,---.../////////...---...///000000///......///......------......////////////000111222444555666777:::???DDDJJJOOORRRUUUVVVZZZ```dddeeebbb^^^\\\\\\\\\[[[XXXRRRLLLGGGHHHJJJKKKLLLLLLPPPUUUZZZ[[[^^^aaa``````eeepppyyyhhhgggdddaaa```___``````ZZZ___dddhhhllltttqqqbbb]]]```\\\ZZZXXXUUUTTTSSSSSSSSSOOOOOOOOOMMMHHHBBB<<<888333222222111000////////////---,,,++++++...000222111000///......///000111------------------------...,,,***+++---...,,,***((()))+++---///000000111+++---///...,,,+++,,,///+++,,,------............,,,,,,,,,------............------------...//////$$$...111,,,+++000///(((...------------...//////...............------------...000111111111000///222555777999>>>IIIXXXcccwww{{{pppiiiiiinnntttwwwwwwxxxzzz|||sssooooooxxx~~~wwwuuuuuuvvv~~~}}}xxxqqqooollllllooosssvvvxxxyyy|||}}}~~~zzzrrrjjjeeeXXXYYY]]]dddlllrrruuuvvvqqqpppnnnllljjjfffaaa]]]PPPLLLHHHFFFJJJSSS]]]dddeeefffgggiiiiiifff```[[[PPPIII???777111///......//////.........---------,,,------......------,,,------------------------,,,------......------,,,...------,,,,,,------...+++...000000---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,(((,,,000111///,,,+++,,,111...,,,,,,///111000///,,,,,,,,,---000000000......------///000111///...---------------...///000........................---------.........//////---.../////////...---,,,,,,---///000000000///...333333222222222222333333/////////000111333444555666999???EEEKKKOOORRRTTTZZZ\\\```eeeiiihhhbbb]]]\\\\\\[[[WWWQQQKKKDDDAAAIIILLLNNNOOOQQQTTTZZZ^^^kkkooosssrrrpppsss{{{iiigggdddbbb``````aaaaaa___```cccgggiiimmmwwwwwwfff]]]YYYYYYYYYYYYYYYWWWTTTRRRPPPQQQOOOMMMKKKHHHCCC===888333000---+++,,,---------///...---,,,,,,---...///------------------------,,,,,,,,,++++++*********...------,,,,,,++++++***---,,,++++++------,,,++++++++++++******)))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,---------,,,***))),,,,,,,,,,,,---------...111///......000111111000111333666;;;EEETTTfffrrryyypppmmmooorrrzzz|||zzz{{{xxxsssjjjmmmttt~~~}}}wwwwww{{{}}}wwwppppppqqqoookkkzzzyyynnnfffjjjpppqqqrrrttttttwwwzzz{{{|||}}}|||yyy}}}~~~xxxuuunnnaaaWWWYYY```fffmmmuuupppnnnmmmllljjjeee___ZZZRRRMMMFFFBBBBBBIIIQQQWWW^^^```dddfffeeebbb^^^[[[UUUOOOEEE<<<555111---+++---......,,,))))))+++.../////////...---,,,***))),,,,,,,,,,,,++++++***)))------,,,,,,,,,,,,+++++++++)))'''(((***---///000++++++******************,,,,,,,,,++++++***************+++,,,,,,---......,,,++++++******++++++,,,,,,++++++***)))((('''''',,,------......------,,,***+++,,,,,,------,,,,,,*********,,,///000///...,,,---///000///---***)))------------------------++++++,,,------......///............/////////000...000222333222222222333888===EEELLLQQQTTTWWWXXXeeeiiijjjgggeeeddd___YYYUUUOOOKKKHHHEEEBBBCCCGGGGGGRRRYYYWWWUUU\\\hhhpppvvvvvv{{{fffeeecccaaa``````````````````bbbfffhhhlllvvv~~~kkk```\\\XXXXXXWWWVVVTTTRRRQQQPPPRRRPPPOOOMMMJJJEEE???:::555222///---............///...------------...///------------------------......------,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,++++++------,,,+++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,,,,---......------------------------000000111111111000///...111111111000//////......///.........///000000///444777<<>>===BBBJJJOOOXXX[[[```cccdddbbb___\\\YYYTTTLLLCCC<<<666000,,,***+++------,,,,,,///222,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++******------,,,,,,,,,,,,+++++++++)))'''(((***---......++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---/////////...------,,,,,,,,,------......------,,,,,,------..................------...000000///------------,,,,,,,,,++++++------------------------................................./////////000000...///111111111111333555;;;@@@HHHOOOVVV\\\bbbffflllpppppplllgggccc\\\UUUPPPLLLIIIHHHEEEBBBCCCGGGFFFSSS___bbbfffqqq|||bbbbbbbbbbbbaaa```___^^^``````bbbeeegggjjjsss}}}qqqddd```[[[YYYWWWUUUSSSRRRRRRRRRSSSRRRPPPNNNKKKGGGAAA===777444000//////000/////////...------------...///------------------------/////////...............++++++,,,,,,,,,,,,---------,,,++++++------,,,+++............------------+++,,,,,,------,,,,,,+++........................---,,,,,,,,,,,,---......------------------------...////////////......---111111000...---+++***)))//////000000111111111111555:::BBBKKKWWWfffwwwxxxnnnhhheeedddiiioooqqqxxx}}}{{{xxxwwwvvvtttvvvyyywwwrrrrrrwww~~~~~~zzzvvvttttttwww{{{|||uuusssvvv|||yyynnnmmmoootttzzz~~~uuulllddd___```cccjjjlllnnnnnnllliiihhhhhhVVVOOOEEE===:::===BBBGGGOOOSSSYYY___bbbcccaaa______[[[UUUNNNFFF===444...***+++---...---...///111)))((((((((()))+++---...,,,------------,,,,,,+++------,,,,,,,,,,,,++++++...,,,******,,,.........***++++++,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............------......///000000000000///000///......//////---+++...---,,,++++++---...///------------------------111000000///......------....../////////000000000///000111111111444777:::BBBGGGNNNWWW___hhhpppuuuuuuxxxwwwqqqjjjbbbXXXOOOHHHEEECCCCCCBBB@@@CCCHHHNNN^^^oooyyy{{{___```bbbccccccbbb```___aaa```aaadddfffiiipppxxx}}}vvvfff```___]]]ZZZWWWUUUUUUVVVVVVSSSRRROOOMMMKKKGGGCCC???888555111//////000///............------.........------------------------/////////...............******+++,,,,,,---......---,,,++++++------,,,+++...............---------+++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,,,,---......,,,,,,------------------------------------,,,,,,000///...---+++***))))))///111222333333333555666999@@@KKKVVVbbbqqq|||uuummmfffcccbbbcccjjjqqqnnntttyyyyyyvvvtttuuuvvv}}}}}}zzz{{{~~~|||zzzzzz{{{}}}||||||qqqllljjjnnntttzzz~~~|||pppgggccccccjjjmmmqqqrrrpppmmmkkkjjj___WWWLLLAAA;;;;;;???AAAFFFJJJRRRZZZ___bbbcccbbbbbb```\\\WWWOOODDD999111............---,,,,,,,,,***)))(((((()))+++---///---------......---,,,,,,------,,,,,,,,,+++++++++111///------...//////...++++++,,,,,,---...//////---------------,,,,,,,,,******+++,,,,,,---......,,,,,,------------,,,,,,+++++++++,,,,,,---------------............------......///000000000000000---,,,++++++,,,,,,+++)))------------...///000111------------------------////////////......------...////////////000000000222333333333444888===AAAJJJOOOXXXaaaiiipppwww{{{yyy||||||uuulllbbbWWWLLLEEEBBB@@@AAABBBDDDLLLUUUddduuuyyy^^^___bbbdddeeedddbbbaaabbb___```ccceeeggglllrrrvvv}}}~~~}}}iii```aaa^^^ZZZWWWUUUVVVWWWXXXSSSQQQNNNLLLKKKHHHCCC@@@999666222/////////...------..................---------------------------------------------------******++++++,,,---......---,,,++++++------,,,+++,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------....../////////...////////////000000000000/////////......000222222222444888;;;AAAJJJWWWcccooozzzwwwnnngggbbb___aaaccceeejjjqqquuuyyy~~~}}}|||yyytttyyy}}}~~~vvvlllfffjjjrrrwww}}}wwwmmmgggeeejjjooosssssspppmmmlllfff^^^SSSGGG???<<<<<<===???DDDKKKSSSZZZ___bbbdddcccbbb___[[[TTTJJJ>>>777000///...---,,,+++***)))...,,,+++******+++---...,,,,,,---......---------------,,,,,,,,,+++++++++000...,,,,,,......---,,,++++++,,,---......//////+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,------......//////000---......//////......---------...////////////...***))))))***,,,---+++***)))***---///000//////...------------------------,,,,,,---------.........////////////000000000111222222333333666;;;AAAFFFQQQWWWaaajjjppptttwwwyyyyyy||||||uuulllcccXXXNNNGGGDDDCCCEEEHHHPPP^^^lll|||\\\^^^aaaccceeeeeedddcccccc______bbbdddeeehhhmmmnnnyyyyyytttpppccc___]]]ZZZVVVUUUUUUVVVWWWSSSQQQNNNLLLKKKHHHEEEBBB:::777333000//////...---------...//////...------------------------------,,,,,,,,,,,,,,,---------******+++,,,,,,---......---,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,------.........------,,,,,,,,,---...///---------....../////////,,,...000000000444;;;@@@GGGPPP^^^kkkttt|||{{{uuulllccc]]]ZZZ\\\bbbgggkkkqqqwww~~~~~~yyytttqqqwww~~~~~~xxxlllfffkkkrrrtttxxx~~~~~~sssfffgggjjjooossstttqqqoooiiibbbXXXLLLBBB<<<:::999;;;>>>CCCKKKRRRYYY^^^aaabbbaaa___\\\WWWOOOEEE???111///,,,+++,,,------,,,000///---,,,,,,,,,------+++,,,,,,------------,,,------,,,,,,,,,,,,++++++,,,***)))***++++++***)))+++,,,,,,------.........******++++++++++++,,,,,,//////...---+++***))))))******,,,,,,,,,,,,******+++++++++,,,,,,,,,------......////////////......,,,,,,---............---+++******,,,......---,,,&&&(((+++---...---+++***------------------------++++++,,,,,,---......////////////000000000111111000111222444777===DDDHHHTTT[[[fffoootttvvvwwwxxxxxx{{{zzztttmmmeee[[[RRRHHHGGGIIINNNTTT___rrrzzzuuu[[[\\\___aaacccdddeeeeeeccc___^^^aaaccccccfffiiiiiiqqqxxxssszzzjjj___]]][[[XXXVVVVVVVVVVVVTTTRRROOOMMMLLLJJJGGGEEE===999555222111000///...------...//////...------------------------------++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,++++++------,,,+++***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,,,,---......++++++,,,,,,---......///,,,++++++***+++,,,---...+++++++++,,,,,,,,,---------///111111111777@@@HHHOOOYYYgggssszzz~~~xxxqqqllleee^^^^^^\\\```iiirrryyy{{{||||||zzzwwwtttrrrrrrvvv~~~}}}||||||||||||vvv|||zzzwwwyyyuuuppplllmmmsssvvvuuurrrkkkfff\\\QQQGGG???:::777777999<<>>;;;777333222111000///,,,---...//////...---,,,------------------------,,,,,,,,,------.........++++++,,,,,,,,,,,,---------,,,++++++------,,,++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++........................---,,,,,,,,,,,,---......++++++,,,,,,---...//////000///......///000111222////////////////////////111333444333555;;;GGGPPP[[[fffttt{{{qqqkkkhhhccc]]]eeedddhhhsss~~~~~~{{{wwwsssqqqqqqrrryyy~~~~~~zzzvvvsssrrrsss{{{{{{yyy{{{}}}zzz{{{~~~~~~rrrooosssxxxwwwsssmmmiiiaaaVVVLLLCCC<<<999666666888<<>>777222000/////////------------------------.........------,,,,,,,,,///,,,+++,,,...///---+++)))*********---000---'''***)))******%%% '''222------++++++++++++------++++++*********+++,,,,,,+++...///...***)))***------+++)))+++---///---+++---.........------,,,+++---......---,,,,,,,,,,,,222111000---+++---111444...222555666888AAAPPP\\\iiipppyyy}}}vvvoooiiieeebbbaaakkkrrr|||~~~{{{tttkkkkkkooozzzvvv}}}}}}zzzuuuqqqqqquuuyyy{{{yyyuuuzzzuuurrrvvvzzzzzzvvvwwwzzz{{{ttthhh```]]]SSSBBB999:::;;;:::999:::>>>DDDJJJNNN[[[[[[\\\^^^___]]]YYYUUUHHH???444......///...,,,+++******))))))******+++...,,,***+++---...,,,***---...///000000...,,,***...---,,,,,,,,,,,,---...))),,,---,,,***)))+++---)))))))))******++++++,,,//////...---,,,***)))(((***......++++++///---&&&)))+++///000...,,,******,,,,,,---------,,,++++++------------------------(((+++---,,,******+++...------------------------......---,,,++++++++++++............/////////000///000111333333333222111777888;;;@@@GGGLLLOOOPPPSSSZZZdddmmmsssxxxzzz|||zzzuuuoooiiiccc___eeerrruuummmhhhmmmtttxxx{{{}}}wwwpppnnnoooXXXYYYZZZ\\\^^^```bbbccc`````````aaabbbccccccdddjjjttt~~~lllddd]]]\\\ZZZVVVUUUVVVUUUTTTSSSRRRPPPNNNLLLKKKCCC>>>888333000000//////.................................------,,,,,,,,,///---+++,,,...///---+++---///...,,,...111111---,,,+++,,,...+++'''***111------,,,++++++,,,------............///000000111,,,---------+++++++++,,,---+++***+++---...---++++++,,,------............---***)))+++///111000...000000000......///333666...111555777;;;FFFVVVbbbsssyyy|||xxxqqqllliiihhhiiixxx~~~{{{wwwzzz}}}zzzvvvxxx{{{vvvrrrooommmqqq{{{}}}|||~~~{{{pppgggdddZZZHHH>>>>>>:::999999:::===BBBGGGJJJWWWYYY\\\______]]]YYYVVVKKKCCC888111000///...,,,//////............/////////---,,,---//////...,,,,,,---...//////...,,,+++...---,,,,,,,,,,,,---...***,,,---,,,***)))+++---******++++++++++++++++++,,,,,,,,,------,,,++++++(((...000---,,,//////,,,(((+++---...---,,,,,,---+++,,,,,,---------,,,,,,------------------------***+++---,,,******,,,...------------------------000000///.........//////........./////////000000///000111222222333333333;;;>>>DDDIIIMMMPPPQQQQQQVVV]]]hhhqqqwwwzzz|||}}}}}}zzzwwwssspppllljjjoooyyypppaaa^^^^^^ccciiipppzzzWWWXXXZZZ]]]___bbbdddeeeaaaaaaaaaaaabbbbbbcccdddjjjssspppggg```^^^]]]YYYVVVWWWWWWWWWVVVTTTRRROOOMMMLLLEEE@@@999444222000000///////////////////////////.........---------------...---,,,---.........,,,***---,,,'''&&&***......---,,,,,,//////,,,+++---------,,,,,,,,,,,,------,,,,,,------...///000000---,,,+++,,,---...---,,,---+++++++++---...---,,,***+++,,,---...///000000///+++(((+++111333111------...000000000222444777///333888<<>>777333111...+++...------,,,,,,------......---,,,,,,......---,,,***+++,,,---...---,,,+++...------,,,,,,------...***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,++++++))))))+++,,,---.........)))...000...+++,,,------+++---...---,,,+++,,,---***+++,,,---------------------------------------+++,,,,,,+++***+++---///------------------------------,,,,,,,,,---............/////////000000000000000000000111333555666;;;AAAIIIMMMNNNNNNNNNPPP\\\cccnnnvvv{{{}}}~~~~~~~~~}}}{{{yyywwwvvvttttttxxxwwwfff^^^TTTVVV[[[```dddmmmUUUWWWYYY\\\```cccfffgggbbbbbbaaaaaaaaabbbcccdddhhhnnnwwwsssiiiaaa___^^^[[[XXXXXXXXXWWWVVVTTTRRROOOMMMLLLFFFBBB;;;666333111000///////////////////////////...............---------...---------.........---(((+++)))###!!!%%%+++...---***)))***------+++***---------,,,,,,---------******+++,,,---......///---+++)))+++...000...,,,,,,,,,,,,,,,---......---+++,,,,,,---...///000111111///------///000...,,,+++...000111111111333444222666<<>>???@@@BBBDDDFFFGGGHHHJJJQQQZZZ___```^^^\\\ZZZUUUOOOFFF>>>888333///,,,,,,,,,++++++++++++,,,,,,++++++******+++++++++***)))***+++,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,+++,,,,,,.........------,,,,,,+++((()))+++,,,---.........---...---,,,++++++***)))/////////---******+++---***+++,,,---....................................------,,,++++++,,,...000........................++++++++++++,,,---...///...////////////000000000000000//////111555888;;;>>>DDDKKKMMMLLLLLLOOOSSSbbbiiisss{{{~~~~~~~~~}}}{{{yyyxxxyyyzzzvvvjjjaaa\\\\\\^^^dddjjjppp{{{TTTVVVXXX\\\```cccfffgggccccccaaaaaaaaabbbdddeeegggiiinnnuuu}}}xxxlllaaa^^^^^^\\\ZZZZZZWWWWWWVVVTTTRRRPPPNNNLLLHHHDDD===888555333000..................................................................---......,,,///...(((%%%***000222///,,,'''&&&)))------***------------------------,,,---...///000000000000...+++***+++///000///,,,,,,,,,------------............---------...///000...000222000...,,,...000,,,...111111111000111222333888???IIIUUUeeevvvxxxnnngggfffiiijjjmmmoooqqqsssxxx~~~zzzyyywwwxxxyyy{{{yyy{{{~~~{{{|||qqqaaaSSSIIIEEEDDD===>>>@@@CCCEEEFFFGGGHHHGGGLLLUUU[[[^^^^^^]]]\\\YYYTTTMMMEEE>>>777222...///......------......///++++++++++++++++++++++++)))******++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---,,,,,,///......------,,,,,,,,,***++++++,,,------------000,,,)))+++......,,,***---...---,,,++++++...000***+++,,,---.../////////...........................---,,,,,,,,,...//////....................................///111222333////////////000000000111111000///000333777<<>>999;;;===@@@BBBEEEGGGHHHGGGIIINNNTTTZZZ^^^]]]\\\[[[XXXSSSKKKCCC<<<555222------,,,,,,,,,,,,---------...//////------...///++++++++++++++++++,,,,,,,,,------......------,,,...,,,+++,,,---...---+++------------------,,,,,,+++,,,,,,------,,,,,,,,,///***)))---000000000111)))***+++,,,,,,///222555+++,,,---..........................................---,,,---///000///...........................---------......000111111/////////000000000111111111000111222666;;;???BBBGGGGGGHHHIIILLLUUU```iiioootttzzz~~~~~~~~~yyy{{{}}}}}}~~~wwwsssnnnmmmqqqwww{{{|||}}}SSSTTTWWWZZZ^^^aaadddeeefffdddbbbaaa```bbbdddeeefffgggkkkoooooorrrzzzggg___]]][[[YYYXXXWWWWWWVVVVVVUUUSSSRRRQQQKKKGGGAAA<<<888444111...////////////////////////---........./////////000---///000000------...000+++---,,,***,,,//////+++///111///***+++000111...,,,---...//////...---,,,+++,,,.........---+++***---...///...---,,,---...+++---///...---,,,...000...---,,,,,,---///111333+++...111111//////222555///000222333333333555777===CCCMMMZZZhhhuuu{{{uuurrrnnnnnnxxxwww~~~fffRRREEE<<<777777888:::>>>BBBFFFIIIKKKIIIGGGGGGMMMWWW]]]^^^[[[\\\ZZZWWWPPPHHH???999666,,,,,,++++++++++++,,,,,,---///111000...---///111---,,,,,,++++++++++++,,,,,,,,,---......---,,,,,,...,,,+++,,,...///---+++,,,,,,,,,,,,,,,---------***+++,,,,,,---------,,,,,,,,,---///+++&&&***222)))+++,,,------...111333------...............---........................---,,,---///111111///,,,........................,,,,,,,,,,,,,,,---.../////////000000000111111111111111222555999>>>BBBEEEDDDCCCCCCFFFNNNZZZgggooouuuyyy}}}|||{{{qqqkkkbbb^^^^^^eeemmmwwwRRRTTTVVVYYY]]]```cccdddfffeeebbbaaa```bbbdddeeeccceeelllpppnnnooo{{{kkk```]]]ZZZWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTLLLHHHBBB===888555111...000000000000000000000000---.........//////000000---///111000---,,,...000+++,,,,,,,,,///222///)))+++000000,,,,,,000///+++,,,---...//////...---,,,000111222333222000...------///111///,,,+++,,,///+++---//////---,,,...000,,,,,,+++,,,...000333555222111000000000000000//////111333444444666:::<<>>CCCHHHLLLOOOKKKFFFCCCHHHTTT]]]^^^[[[\\\[[[XXXSSSJJJBBB<<<999000000////////////000000,,,...000///---,,,---000......---,,,++++++++++++,,,,,,---......---,,,,,,///,,,+++,,,...///---++++++++++++,,,,,,---------)))***+++,,,---.........+++...222///###,,,...///000///---,,,,,,---.........///......------////////////////////////---,,,---000333222///+++////////////////////////000////////////000111111000000000000111111111111000111333777;;;@@@DDDFFFFFFDDDEEEJJJVVVdddpppvvvyyy|||pppfffccc\\\[[[___iiitttSSSPPPRRRWWWZZZZZZ]]]bbbgggbbb]]][[[]]]aaacccccceeedddfffiiikkknnnvvvlll```\\\ZZZZZZZZZTTTUUUUUUUUUTTTQQQNNNLLLKKKIIIEEE???:::555111.........//////000000111111......//////000000111111888222------000111...***---------,,,++++++******++++++++++++++++++++++++)))+++---...------///000......---------,,,,,,,,,......---,,,++++++++++++...///000000000///---,,,///...,,,,,,,,,---///111111000...,,,,,,...000111,,,///222333333555:::>>>GGGRRRaaammmvvv}}}xxx}}}|||xxxqqqooovvv~~~{{{ppprrr~~~|||uuuuuuzzziiiNNN@@@;;;555888;;;<<>>AAACCCCCCCCCEEEIIIQQQ\\\hhhtttzzzzzz{{{~~~~~~|||rrrfffaaabbbccceeeoooSSSQQQQQQUUUXXXYYY\\\aaaccc```\\\[[[]]]```aaaaaaddddddeeeiiijjjmmmuuu~~~qqqccc___\\\ZZZZZZVVVVVVWWWWWWUUUSSSQQQOOOKKKIIIEEEAAA<<<777333111111111111111000000000000.../////////000000000111222000...------...............//////////////////........................,,,...///...---+++,,,,,,.........---------,,,,,,------,,,,,,,,,------......///000000///...---,,,///...---,,,,,,...///111000///............///000...111333444555888???DDDRRR\\\kkkvvvzzzvvvwwwyyyzzzyyy|||}}}vvvrrruuu|||xxx~~~zzztttuuuzzz~~~~~~aaaLLLBBB999:::999999;;;AAAIIINNNLLLKKKHHHHHHJJJOOOUUUYYY[[[\\\ZZZXXXWWWUUULLLBBB;;;555///---...///...+++------------------------------------------------------------------------+++,,,......,,,+++,,,---++++++,,,,,,,,,---------+++************+++------////////////////////////......---,,,,,,,,,,,,,,,......///...---+++)))(((,,,,,,,,,,,,,,,---......++++++,,,---...///000000---------///000///---***////////////////////////333222000222444555444222555666888;;;???BBBCCCCCCCCCFFFLLLUUU```mmmxxx~~~|||{{{ssskkkfffhhhnnnuuuxxxUUUQQQPPPRRRTTTVVVZZZ______]]]\\\\\\^^^``````___dddccceeehhhiiikkksss|||~~~wwwgggaaa^^^[[[YYYWWWWWWXXXXXXWWWVVVTTTSSSLLLKKKGGGCCC>>>999555333000000000///...---------////////////000000000000,,,...///...,,,,,,...000+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,.........------------,,,,,,,,,,,,------...000000...////////////...------///...---------...///000/////////000000/////////000333555666888>>>GGGMMM\\\eeerrr|||wwwppplllnnnttt{{{rrrooonnnqqqzzz~~~wwwsssvvv|||wwwYYYEEE@@@<<<888777999>>>EEEJJJHHHIIIIIIHHHGGGJJJPPPUUU[[[]]]]]][[[[[[YYYRRRIII???:::222///...///...---........................------------------------------------------------+++,,,---,,,******,,,---,,,,,,,,,,,,------------)))))))))***+++,,,...///++++++++++++++++++++++++------,,,+++++++++,,,,,,......------,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,---...///000000111222000//////000000///---////////////////////////000//////000333555555444555666999===???AAABBBBBBCCCGGGOOOYYYfffrrr||||||~~~{{{~~~vvvsssrrrrrrrrrttt}}}VVVRRROOOPPPRRRRRRWWW\\\[[[\\\]]]^^^```aaa``````dddcccdddfffgggiiipppyyyzzz||||||iiiccc___[[[XXXWWWWWWXXXXXXWWWVVVUUUTTTPPPNNNKKKGGGAAA;;;666444111111000000/////////...////////////000000000000............------...///******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++---...------///000............------------...............///000000.....................---///......---...///000000---///000111111000///---111333666888<<>>666000.........---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,***))))))+++...,,,,,,,,,------------...++++++,,,,,,---...//////++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++++++++,,,...///000,,,++++++++++++,,,------000////////////.........444222///...///000/////////////////////000000000.........000222333444444666888<<<>>>>>>>>>??????BBBHHHRRR^^^jjjttt|||~~~{{{yyy{{{rrrkkklllqqqzzzXXXSSSOOOPPPPPPPPPTTTYYYYYY[[[^^^aaabbbbbbbbbbbbdddbbbccceeeeeefffmmmvvv~~~xxxxxxmmmddd___[[[YYYWWWWWWWWWVVVVVVUUUTTTTTTTTTRRROOOJJJCCC<<<666333222222333333333444444444000000000000////////////333000---...111111...+++000/////////.........---////////////////////////)))+++---...------///000//////.........---------111000///..................------------.....................//////000000---///111222222111///---111444777;;;BBBLLLYYYbbbpppvvv{{{qqqkkklllnnnvvv{{{pppnnnqqquuu|||~~~{{{{{{~~~{{{yyy}}}bbbLLLAAA999999;;;;;;;;;>>>CCCGGGJJJHHHEEEDDDHHHLLLSSSXXX[[[[[[\\\]]]XXXRRRHHHBBB:::333///---------////////////////////////************************------------------------+++,,,,,,***))))))+++...,,,,,,---------.........---------------------,,,////////////////////////,,,,,,,,,++++++,,,------+++++++++,,,---///000111,,,,,,++++++,,,,,,---...000////////////.........333111...---.../////////////////////000000111111111222333333444444555666999;;;>>>>>>===<<<===>>>EEEKKKVVVbbbmmmtttyyy{{{|||}}}}}}~~~wwwyyyzzzssslllggghhhjjjrrr}}}YYYTTTQQQQQQPPPOOOQQQUUUWWWZZZ^^^aaabbbbbbcccdddcccbbbbbbdddcccdddkkksss{{{vvvtttuuuggg___[[[ZZZWWWWWWVVVUUUTTTTTTSSSSSSTTTSSSPPPKKKEEE>>>777444...//////000111111222222000000000000////////////555000---...222333...)))//////......---,,,,,,+++........................,,,...///...---+++,,,,,,/////////.........------111111///......------------------,,,------...///....../////////000000000...///111222222111///...111555:::@@@HHHUUUcccllluuuyyy{{{qqqiiiiiipppwww}}}vvvqqqtttyyy~~~}}}||||||}}}{{{YYYIII<<<;;;<<<999777999AAADDDGGGGGGEEEDDDFFFHHHMMMSSSXXXYYY[[[\\\YYYTTTKKKGGG???777111...------........................++++++++++++++++++++++++------------------------+++,,,---,,,******,,,---,,,---------............+++,,,,,,,,,,,,+++***)))........................------,,,,,,,,,---...............------------------,,,,,,,,,,,,---......,,,,,,---...///000000111111///---,,,.../////////...//////000000111111222///111333333222222444666;;;>>>@@@???======???BBBLLLSSS^^^iiiqqquuuuuutttrrrssswww}}}yyy{{{qqqkkkeeeaaa^^^aaalllwwwYYYUUURRRRRRQQQNNNOOORRRTTTXXX]]]``````aaaccceeecccaaaaaacccbbbbbbhhhqqqvvvuuutttsss{{{lll```[[[\\\YYYXXXWWWUUUTTTSSSSSSSSSRRRQQQPPPLLLFFF@@@:::777..................//////111000000000/////////...///......///111111///,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,////////////............//////...------.........------,,,,,,,,,---...///......///000000000000000///000111111111111000///333777>>>FFFPPP]]]kkkuuuwww{{{yyywwwppphhhccchhhuuu~~~nnnXXXEEE@@@???:::888;;;>>>@@@BBBDDDEEEDDDCCCBBBHHHOOOVVVXXXYYY\\\ZZZVVVOOOLLLEEE===555000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,......,,,+++,,,---------------............)))***+++,,,,,,,,,+++***++++++++++++++++++++++++...---------......///000....../////////---,,,+++......------......///000++++++,,,---...///000000///---,,,---///111111000...//////000111111222222,,,...111222111222555777<<>><<>>>>>CCCDDDAAABBBKKKVVV[[[fffkkkpppttttttqqqnnnlllrrr~~~~~~ooogggnnnjjjllluuu\\\YYYUUUPPPNNNMMMNNNOOOVVVXXXYYY\\\___aaacccdddeeeeeedddddddddfffggghhhiiimmmvvvwwweeehhhqqq}}}}}}iii\\\VVV[[[YYYWWWWWWVVVUUUSSSPPPQQQQQQOOOMMMHHHBBB===:::999666222111111222222111111///...------,,,+++)))000000///...------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,---------.........111111111///---...000333///......------.........+++---......------///000////////////000000000000...///222555444111333999===CCCLLLXXXeeeqqq{{{xxxsssllljjjrrrxxxsssttt|||rrrWWWLLLJJJIIIGGG>>>===<<<<<<===>>>>>>===>>>CCCKKKSSSYYY[[[[[[ZZZZZZWWWRRRIII@@@888333111///......///111333222222,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///++++++,,,,,,,,,,,,------,,,+++*********+++,,,---------------------------,,,,,,,,,+++,,,,,,------...........................//////000///...---,,,---------.........//////---...///...,,,,,,...///...///000222333222111///---......//////000000000333444666777888;;;???BBBCCCIIILLLJJJMMMVVV___dddkkknnnpppnnnlllnnnttt{{{~~~yyyrrrnnnuuu|||]]][[[VVVRRROOONNNNNNNNNUUUWWWZZZ]]]```bbbbbbcccddddddddddddcccbbbbbbaaabbbdddlllxxx|||fffdddjjjyyylll___YYYZZZYYYWWWWWWWWWVVVTTTRRRQQQRRRQQQOOOKKKEEE???;;;888333...---000222000---///---++++++---...............------------......,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,------------.........000000...+++)))***---/////////.........//////000,,,...///...------...///////////////000000000000000000333555444222555;;;AAAIIIUUUbbbmmmwww~~~wwwsssooolllnnnyyyrrrhhhcccjjjuuunnnXXXNNNLLLLLL@@@>>>;;;::::::;;;:::::::::???GGGOOOVVV[[[]]]]]]ZZZXXXUUUOOOGGG>>>666111...,,,+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,+++*********++++++------------------------......------,,,,,,------...///000111111000///...)))+++---///...,,,***(((........./////////000000---...//////...------...//////111222222222111000---......///000000111111444555777999<<<@@@EEEHHHFFFMMMRRRSSSVVV___gggjjjllloooooojjjgggkkkxxxzzztttzzz{{{|||___]]]XXXTTTPPPOOONNNNNNSSSUUUZZZ^^^bbbdddeeeeeedddeeeeeeeeedddbbb___^^^aaaaaafffrrr|||jjjeeeiii{{{sssddd^^^ZZZXXXVVVUUUVVVVVVUUUSSSQQQQQQRRRPPPLLLFFF@@@===777000))))))---000,,,(((000---++++++,,,///000000,,,,,,,,,,,,,,,---...///,,,,,,,,,------------...,,,,,,------------,,,,,,------------............//////,,,)))''''''***---..................///000---...//////---,,,---...////////////000000000000000000222555444333888>>>FFFPPP^^^kkkuuu}}}|||uuupppqqqooonnnrrr}}}mmmbbb___dddsss|||yyyxxxxxxyyy|||kkkXXXPPPOOODDD@@@:::777666666666666999===DDDLLLTTTYYY]]]^^^YYYXXXWWWTTTMMMCCC888111222///,,,+++++++++)))(((------------------------,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,------///......---,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,+++---...000000...---+++((()))+++,,,,,,+++)))(((---.........////////////***,,,///000///.........,,,...//////..................///000000111222222444666888;;;>>>DDDJJJOOOOOOVVV\\\^^^bbbiiimmmnnnmmmnnnnnnmmmnnnuuu|||uuussssssvvvbbb___[[[VVVRRROOONNNMMMOOORRRWWW^^^cccgggiiiiiiiiiiiijjjjjjiiifffcccaaaaaa```dddnnn{{{|||mmmfffjjjzzzhhhaaaZZZXXXUUUTTTUUUUUUTTTSSSQQQQQQQQQPPPLLLGGGBBB>>>;;;444...---111333000+++111///,,,+++,,,...//////,,,,,,,,,,,,,,,---...///,,,,,,---------.........,,,------......------,,,---------.........//////222222000---++++++---000---,,,,,,,,,------...///---...//////---,,,---...////////////000000000000//////111444444444;;;BBBLLLWWWgggttt|||xxxrrrooonnnxxxxxxxxx{{{qqq___]]]eeeqqq{{{rrrllliiijjjkkklllnnnsssxxx}}}}}}kkkYYYQQQIIICCC<<<666444333333333;;;>>>CCCJJJQQQWWW[[[]]]XXXWWWWWWVVVQQQGGG<<<444777444000......---,,,+++------------------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------............---,,,,,,+++------------------------------,,,+++******++++++***+++---......---+++***......---------......///,,,,,,---------.........(((+++.../////////000111,,,---///...,,,+++,,,.........///000111222333444444666999<<>>CCCKKKSSSXXXdddjjjnnnpppssswwwwwwtttqqqnnnnnnxxx}}}yyyuuullleee___[[[\\\cccssseeeccc___ZZZUUUQQQNNNLLLJJJLLLPPPVVV\\\bbbgggiiiaaabbbcccccccccbbbaaa```ccc```aaaiiivvvyyyuuusssfff___\\\YYYWWWWWWWWWVVVUUUUUUTTTRRROOOLLLIIIGGGFFF:::777333000000000000//////...---...///000///............---......//////------------............------............------............////////////+++---...---,,,+++,,,---,,,,,,,,,------...///000+++---......------///000////////////000000000000000///111555888<<>>FFFNNNVVVZZZ]]]ZZZWWWWWWWWWTTTLLLEEE===999444000...---,,,+++........................///...------,,,,,,,,,,,,++++++,,,,,,,,,---------***+++---...///......---------------------------,,,,,,,,,,,,------...///---,,,++++++++++++,,,---,,,...000222333222000.............../////////000000000000---++++++,,,...000333555333...---000444...///000111333444555666<<<===@@@CCCHHHPPPYYY___iiinnnqqqsssxxx|||{{{wwwuuunnngggeeeggggggbbb]]]VVVWWW[[[```jjjeeeccc```[[[VVVRRROOOMMMIIIKKKNNNRRRUUU[[[aaaeeeeeeddddddccccccddddddeeefffaaacccnnnxxx{{{iiibbb]]][[[[[[YYYUUUTTTVVVVVVUUUSSSRRRPPPMMMHHHDDDCCC<<<444000111111///,,,000000000///......------------......///000000000---------............///......---,,,+++******)))111------000///***(((,,,&&&)))...111222000---+++,,,,,,,,,***)))***---000(((***,,,------...000111...///000111111222111111222333444777===FFFQQQYYYiiioooxxx~~~~~~~~~~~~rrrhhheeecccjjjuuuqqqdddaaaddd```___```ddddddaaaaaadddjjjwww~~~wwwxxx{{{vvv___IIIBBB===666555999888777777;;;CCCKKKRRRVVV\\\YYYWWWVVVVVVSSSMMMIIICCC999111000///,,,)))))),,,,,,,,,,,,++++++***))),,,,,,,,,------.........***+++---,,,++++++,,,...***------((('''+++...---)))******+++,,,---......---,,,,,,,,,,,,---......***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...............///000000---...///000111111111111222111111222555777777777;;;AAAHHHNNNRRRVVV]]]aaagggkkkpppssswwwttttttrrrnnnjjjeee```^^^[[[YYY^^^mmmdddbbb```\\\XXXTTTQQQPPPKKKLLLNNNPPPSSSXXX^^^bbbbbbbbbbbbbbbcccdddeeeeeeiiicccdddnnnyyynnnccc^^^ZZZ[[[YYYVVVUUUWWWWWWUUUSSSRRRPPPLLLGGGDDDBBB<<<444111111111///---.........///////////////------......///000000000---------............/////////......------,,,,,,...+++***---,,,'''&&&)))***+++---/////////---,,,...//////...---...000222+++,,,............000222//////000111111111111111333444666:::AAALLLXXX```lllsss||||||zzzyyy}}}tttiiifffgggpppuuu~~~pppbbb[[[YYY\\\```___aaaeeefffdddfffjjjxxx~~~xxx{{{fffLLLBBB>>>888555888999888888;;;AAAIIIQQQUUU[[[ZZZXXXXXXWWWUUUPPPLLLHHH>>>555333222///------,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------+++,,,------,,,,,,---...+++...///,,,,,,///---***,,,,,,,,,,,,---------------,,,,,,,,,------......++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000...............///000000---...///000111111111111111111000222555888:::;;;>>>DDDKKKRRRVVV[[[bbbgggooossswwwzzzvvviii```]]]]]]bbbggguuucccbbb```]]]ZZZVVVSSSRRRMMMMMMMMMMMMOOOTTTZZZ___````````````aaacccdddeeehhhcccdddmmmyyyssseee___ZZZZZZZZZWWWVVVYYYWWWVVVSSSRRROOOLLLGGGDDDBBB<<<666222222222000///------......///000000111------......///000000000---------............///////////////////////////000......///...+++***+++------------------......+++,,,...---,,,,,,---///---///000000//////000111000000000111111111111111444555888>>>FFFSSS```iiiqqqyyyyyyuuutttuuu~~~ooofffdddjjjrrryyy{{{pppaaaZZZWWWXXXZZZ``````cccggggggggglllsss~~~{{{{{{vvvTTTDDD@@@<<<999:::<<<;;;999;;;???FFFNNNSSSZZZYYYYYYYYYYYYWWWSSSPPPLLLBBB999555333000///000,,,,,,------...---------------------------,,,,,,+++---......------...///***,,,......000111+++###.........---------,,,,,,,,,,,,,,,---------......,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...............///000000......///000111111111111222111000111444999>>>AAADDDJJJQQQXXX\\\bbbhhhmmmrrrvvvyyy|||rrreee```bbbgggppp|||cccbbbaaa^^^ZZZVVVSSSQQQLLLLLLKKKJJJLLLQQQXXX]]]____________```aaabbbcccdddaaaccckkkvvvyyyhhhaaa[[[ZZZZZZXXXXXXZZZXXXVVVSSSQQQOOOLLLGGGDDDBBB>>>777333222222111000............//////000000------......///000000000---------............///......//////000000000000111000000000000...------...............---------)))+++------,,,,,,,,,---...///000000......///000111111000111111111222222333555:::BBBLLLZZZhhhrrryyy{{{uuutttwwwzzzpppeeeccciiiwwwggg[[[XXXXXXXXXZZZaaabbbeeehhhhhhjjjsss~~~xxxuuudddLLLDDDAAA???>>>???>>><<<<<<>>>DDDLLLQQQWWWXXXYYYYYYYYYWWWUUUSSSLLLCCC:::666222...---///,,,,,,---.../////////............------,,,,,,,,,,,,---///...------...000***+++***+++...///(((........................,,,,,,---------...---------------...------,,,,,,---------------------------------.........//////...............///000000......///000111111111111444444333333555:::AAAFFFLLLQQQXXX^^^aaafffkkkppprrrvvvxxx{{{tttiiidddgggpppwwweeedddbbb___[[[UUUQQQNNNJJJIIIIIIHHHJJJOOOWWW\\\______^^^^^^^^^___``````aaaaaadddkkkttt}}}~~~mmmddd\\\ZZZ[[[YYYYYYZZZWWWUUURRRPPPOOOLLLHHHFFFDDD@@@:::555222222111111000000//////............------......///000000000---------............///---------......//////000---......---,,,,,,+++***,,,---///000000///---+++---///111111000///000111...///000///---------...111000000000111222333444222666===GGGSSSaaaoooxxxvvvsssvvv|||ttthhhdddjjjuuuqqq]]]TTTTTTVVVWWWXXXcccdddgggiiihhhmmm}}}{{{tttyyyZZZJJJDDDBBBAAABBBBBB@@@??????DDDKKKQQQUUUVVVXXXYYYXXXWWWUUUTTTNNNEEE===888333...---///,,,---......////////////.........------,,,,,,,,,,,,---///...------...000---,,,***))),,,///***""",,,,,,------...///000000+++,,,---.........---------------...------,,,,,,---------------------------------..............................///000000...///000111222222222222777777666666777<<>>888111///111------......///.........------------------,,,,,,+++---......------.../////////---***,,,000...)))***+++,,,---...///000000+++,,,---.........---,,,,,,,,,------...---------------------------------.......................................///000000...///000111222222222222777888999:::;;;@@@IIIPPPZZZ^^^cccfffgggiiimmmqqqssssssuuu{{{xxxllljjjlllnnnppprrrffffffhhhooo|||hhhgggfffddd```ZZZUUURRRIIIJJJJJJJJJJJJMMMRRRUUU[[[[[[\\\]]]___aaacccdddcccdddeeehhhmmmsssxxxyyy{{{vvvwwwjjj^^^[[[[[[ZZZXXXYYYUUUSSSPPPOOONNNNNNLLLJJJHHHDDD???888333000000000///////////////.........------......///000000000---------............///------------------......///333444000000333222...,,,---...//////000//////,,,------,,,++++++...000...///000000///...///111///......///111444777999;;;BBBMMMZZZgggsss}}}~~~~~~|||jjjeeeeeelllxxxiii^^^UUUSSSVVVYYY]]]bbbccceeehhhjjjnnn~~~lllTTTHHHDDDEEEHHHJJJIIIGGGHHHNNNSSSUUUXXX[[[[[[YYYWWWWWWXXXRRRMMMGGGCCC;;;333000222------.........---,,,,,,,,,,,,------------------+++,,,------,,,,,,---...---000000------000///,,,++++++,,,,,,------......***+++---//////...---,,,++++++,,,---...........................................................................///000000//////000111222222222222444888;;;===???FFFOOOWWW]]]aaafffiiijjjlllppptttqqqqqqttt~~~kkkbbb[[[ZZZ]]]___dddjjjfffqqqhhhhhhhhhfffbbb^^^YYYVVVKKKKKKLLLKKKKKKLLLOOORRRXXXXXXZZZ]]]```cccfffhhhbbbcccbbbccchhhooosssttt|||{{{ttt|||yyylll___[[[[[[ZZZXXXXXXTTTRRROOONNNNNNNNNMMMLLLIIIFFF@@@999333//////000------......///000000000------......///000000000---------.........//////........................,,,111111------000000+++......---,,,---///111333000000000...---...111444...000111111000000111222.........///111555888;;;???GGGTTTbbbnnnzzz~~~mmmkkkggggggppp{{{wwwddd\\\UUUTTTVVVWWW\\\aaabbbdddhhhkkkqqq}}}]]]MMMGGGFFFIIILLLLLLJJJJJJOOOTTTVVVYYY]]]]]]ZZZXXXXXXYYYRRRMMMHHHDDD<<<333///000---.........---,,,++++++,,,,,,,,,------.........***+++---,,,++++++,,,...(((---000...---......+++------,,,,,,,,,+++++++++***+++---//////...---,,,***+++,,,---......///................................................---...............///000000///000111222222333222222111666;;;???BBBJJJTTT\\\]]]bbbgggkkklllooossswwwvvvuuuyyy~~~qqqggg```[[[WWWVVVVVVXXX```iii~~~lllhhhccc```^^^[[[UUUPPPJJJIIIFFFDDDEEEGGGJJJLLLQQQUUUZZZ^^^```aaacccddddddcccbbbbbbcccfffiiikkkrrrzzz}}}rrrtttooo]]][[[\\\XXXTTTTTT\\\YYYTTTPPPLLLKKKKKKLLLGGGDDD???:::555222///...///,,,+++,,,...///---+++////////////////////////------------------------000////////////---)))&&&333222000...------------------............------000---)))))),,,//////...111111000000000000000111...///000111222666;;;???EEENNN[[[fffnnnvvv~~~zzzsssqqqjjjkkknnnuuu}}}nnn]]][[[WWWUUUWWW\\\aaaeeehhhbbbcccooo~~~~~~~~~yyy]]]MMMIIIGGGJJJPPPSSSRRRRRRTTTVVVUUUVVVYYY\\\]]][[[XXXTTTPPPJJJEEEAAA;;;333---.../////////---,,,---...)))))))))******+++++++++...------,,,+++***))))))+++,,,,,,---.........---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------)))***+++,,,---.........+++,,,------......------///...,,,,,,,,,---///111............////////////222///---...111333222000555999>>>BBBFFFOOOYYYaaa___dddjjjjjjhhhjjjqqqxxxsssuuuxxxssshhh```___\\\XXXXXXZZZWWWZZZoookkkhhhdddbbbaaa^^^YYYUUUOOOMMMKKKIIIHHHJJJLLLNNNQQQUUUZZZ^^^```aaacccdddbbbbbbbbbbbbccceeefffgggnnntttooommmppp]]]ZZZ[[[XXXUUUUUUYYYWWWTTTPPPMMMLLLKKKKKKGGGDDD@@@;;;666222000///000...,,,---///000...---////////////////////////------------------------///......///000///---+++000///...---------...///...//////////////////...111...++++++...000000///111111000000000000111111///000111222333777===AAAKKKRRR___lllvvv|||~~~{{{yyywwwuuurrrooonnnxxxxxxzzz~~~uuuggg\\\[[[ZZZZZZ]]]bbbgggjjjkkkdddeeeqqq{{{{{{nnnVVVKKKJJJLLLSSSVVVTTTRRRSSSXXXWWWXXXZZZ]]]]]][[[XXXVVVRRRLLLHHHDDD>>>666000/////////...---,,,,,,------------,,,,,,,,,,,,,,,......------,,,++++++++++++,,,------......------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,------............,,,---......//////......///...---,,,,,,...///111/////////000000000000111333111///000333444444222999===BBBHHHNNNWWW```fffhhhjjjkkkjjjiiimmmuuu}}}{{{mmmkkknnniiiaaa^^^___\\\]]]___```jjjjjjgggcccbbbbbb```[[[WWWPPPNNNKKKHHHGGGHHHIIIJJJPPPTTTZZZ^^^```aaacccdddbbbccccccddddddeeeddddddhhhmmmyyypppiii}}}rrr___ZZZ[[[XXXUUUVVVUUUTTTSSSQQQOOOMMMLLLKKKGGGEEEAAA<<<777333000///000///......000000///...////////////////////////------------------------000...---...000000///...------,,,,,,,,,---///000//////000000000000//////111///------///000111000111000000000000000111111111111222333555999???CCCQQQXXXdddrrr|||{{{wwwuuu|||tttnnnpppssstttvvvyyymmm```\\\]]]___bbbeeeiiilllnnnmmmhhhjjjtttyyyxxx|||gggTTTPPPQQQWWWZZZXXXUUUUUUZZZZZZZZZ[[[]]]\\\ZZZXXXXXXTTTOOOKKKHHHBBB:::444000///...---,,,,,,,,,,,,///......------,,,++++++------------------------,,,,,,------......---------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------...//////.........---...//////000000/////////...---------...///000000000000000111111111111333222111222444666666555;;;???EEENNNWWW```gggkkkkkkjjjiiiiiilllttt~~~vvvggglllxxxwwwnnnggg^^^[[[\\\bbbiii}}}kkkhhhdddcccccc```\\\XXXRRRPPPLLLIIIGGGGGGGGGHHHNNNSSSXXX]]]___```bbbccccccdddeeeffffffeeecccbbbccchhhuuuuuulll~~~xxxbbb\\\[[[XXXUUUVVVRRRRRRRRRRRRPPPNNNLLLKKKHHHFFFBBB===999444111///////////////////////////////////////////////////........................111///------...//////...------,,,+++,,,---...////////////000000///////////////......///000000000000000000000000000111222111111222333555:::AAAFFFUUU]]]iiisssyyyyyyuuurrrxxxqqqllljjjooovvv|||}}}{{{jjj^^^]]]```cccgggjjjlllmmmnnnmmmjjjlllvvv|||zzz{{{|||}}}{{{{{{~~~cccZZZTTTVVVZZZ[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZXXXWWWXXXTTTQQQNNNKKKFFF>>>888222000...,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------......,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............------,,,------...//////////////////......---...///000000//////000000000111111111222222222222444666777777;;;???GGGQQQ\\\dddiiikkkkkklllooovvvwwwuuuxxxmmm]]][[[^^^iii{{{qqqmmmiiigggfffccc^^^YYYWWWUUUQQQNNNKKKJJJJJJJJJLLLPPPVVV[[[]]]___aaabbb```bbbdddeeedddccc```___```gggvvvyyynnnzzzhhh___\\\XXXUUUVVVQQQQQQRRRRRRQQQOOOMMMLLLHHHFFFCCC???:::555222000......///............///////////////////////////........................---+++***+++---///000//////...---,,,+++,,,---------......//////......------...............///000000000//////000111222222000000111333666<<>>GGGPPP[[[``````aaahhhooowww~~~ppphhhffflll|||pppmmmjjjjjjjjjhhhdddaaaUUUSSSQQQNNNKKKIIIHHHGGGFFFJJJPPPUUUXXXZZZ\\\]]]``````aaabbbbbbbbbbbbbbbaaacccmmmqqq|||kkkbbbYYYTTTUUUVVVUUUTTTSSSRRRQQQPPPOOOIIIHHHFFFBBB===888444111///111333222///...000222////////////////////////////////////////////////222222111111111...***'''------------...000222333//////000000000000//////---000222222000///000222////////////000111222333111222444888>>>HHHSSSZZZlllooosssuuuuuuuuuxxxzzzvvvmmmddd\\\eeeffflllxxx|||wwwtttrrrrrrhhhfffccc```___```bbbcccgggjjjpppxxx~~~~~~yyyvvvtttsssqqqpppwwwyyy}}}{{{sssmmmgggjjjooovvv}}}hhhaaa___^^^]]][[[]]]]]][[[XXXWWWYYY[[[VVVUUUTTTTTTSSSOOOHHHBBB===777000...///000...+++---------...............---------------------------.........---,,,,,,+++........./////////000000++++++,,,,,,,,,---------+++,,,---...////////////---......///////////////......///000000000000000000000000000111111111111000333666777777888<<<@@@HHHSSS^^^```]]]]]]eeemmmxxxjjjfffiiinnnooollliiihhhiiihhhdddaaaUUURRRNNNKKKIIIHHHFFFDDDHHHJJJMMMQQQUUUXXXZZZ[[[[[[]]]```cccccccccaaa``````bbbjjj|||xxxlllbbbZZZUUUTTTRRRRRRQQQQQQPPPPPPPPPPPPJJJHHHEEEBBB>>>999333...//////............//////000000000///......------000///...---------------,,,---...//////...---,,,,,,------......------,,,000,,,)))***...000...+++////////////////////////111000000//////////////////222666;;;BBBNNN\\\fffmmmhhhjjjttt|||~~~xxxlll``````hhhrrrxxx}}}xxxtttrrriii___VVVWWW\\\^^^______lllpppvvvvvvooonnnnnnmmmllltttnnnnnnssswwwtttooollliiiggghhhmmmvvv|||iii```^^^___[[[ZZZYYYXXXWWWVVVUUUUUUSSSTTTTTTSSSPPPLLLHHHEEE<<<666///+++***+++---...###&&&)))++++++++++++,,,,,,,,,---...---,,,+++***...---,,,,,,,,,,,,---...,,,,,,,,,---------......---------....../////////,,,,,,---......---,,,,,,------------------------............////////////000000000000000000111222222222222222444999@@@EEEPPPUUUZZZ[[[YYY[[[bbbiii|||wwwjjjdddhhhjjjsssmmmjjjhhhiiijjjiiieeeaaaWWWTTTPPPLLLJJJHHHFFFDDDFFFHHHKKKOOOSSSWWWYYYZZZ\\\]]]```cccccccccbbbaaabbbdddkkkyyy{{{~~~pppcccZZZTTTSSSTTTSSSSSSRRRRRRQQQPPPPPPKKKIIIFFFCCC???:::444000//////............//////.........///////////////111000///...............------...//////...---------......//////......---111---******...000...,,,........................111000000/////////000000666888;;;AAAJJJVVVbbbjjjkkkhhhkkkvvvuuukkkeeeaaahhhttt~~~xxxttteee\\\VVVXXX\\\^^^aaadddppptttzzz|||uuuqqqooooooooorrrmmmkkkooorrrpppnnnooojjjgggfffgggmmm{{{wwwiiicccbbb[[[[[[ZZZZZZYYYXXXWWWVVVSSSTTTTTTTTTQQQNNNJJJHHH@@@;;;333...------//////&&&(((,,,------,,,,,,---,,,,,,---------,,,+++***...---,,,,,,,,,,,,---...,,,,,,,,,---------......+++++++++,,,,,,,,,------000000000000000000000000------------------------/////////000000000000111111111111111111222222333222333444555888>>>EEEJJJVVV\\\aaa___ZZZZZZbbbjjjtttmmmllliiijjjgggoookkkiiiiiijjjllljjjeeeaaa[[[WWWRRRNNNKKKIIIFFFDDDDDDEEEIIIMMMQQQUUUXXXYYY\\\]]]```bbbccccccbbbaaaeeefffkkkvvv{{{~~~ttteee\\\WWWUUUUUUUUUUUUTTTSSSQQQPPPOOOKKKIIIGGGDDDAAA<<<666222000//////......//////000------......///000000111111111000////////////000------...//////...------...//////////////////...222...******---//////...........................111000000000000000111111777888;;;CCCNNNZZZccchhhiiiiiiooo{{{{{{jjjdddcccfffrrryyyqqq]]]YYYWWWYYY\\\___dddkkktttvvv{{{}}}uuupppooopppnnnjjjhhhiiijjjiiilllpppkkkhhhdddaaabbbmmmpppeee```[[[[[[[[[[[[[[[ZZZYYYXXXTTTTTTUUUTTTSSSPPPMMMKKKDDD???777111///.........***,,,...///...------...,,,------------,,,++++++...------,,,,,,------...,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---///...---,,,,,,---...///------------------------000000000000111111111111222222111111222333333444222333666999===DDDLLLRRRYYY^^^cccaaa]]]^^^fffnnnsssiiiaaa]]]]]]\\\gggssskkkjjjjjjmmmooommmgggccc^^^ZZZUUUPPPLLLIIIFFFDDDCCCDDDGGGKKKOOOTTTWWWYYY[[[]]]___aaabbbcccbbbbbbfffgggjjjsssvvvtttyyyhhh___[[[YYYVVVVVVUUUTTTRRRPPPNNNMMMLLLJJJGGGEEEBBB===888444000000////////////000000............//////000000000000///////////////000---..................---......////////////......222///,,,+++---///000///------------------------000000000000000111222333888888<<>>EEENNNWWW]]]bbbbbbeeelllvvvyyyooojjjffffffdddaaabbbfff}}}ooommmmmmnnnpppnnnjjjeee```\\\WWWRRRNNNJJJFFFDDDDDDDDDFFFIIILLLQQQTTTWWWYYYZZZ\\\]]]___```aaaaaacccfffiiinnnxxxtttjjjdddlll}}}mmm```YYYTTTSSSTTTTTTTTTRRROOOLLLJJJKKKIIIGGGEEECCC???:::666111000000//////000000111111000000///......------...------------......//////...------------...///,,,,,,------------,,,,,,000000////////////000000////////////////////////000000000111222444555666999===GGGSSS```jjjoooqqqsss}}}yyykkkiiixxxzzzooobbbXXXQQQQQQTTTXXXZZZ]]]eeennnpppqqqqqqrrrsssssssssrrroooqqqrrrqqqrrrwww}}}uuupppiiieeeccccccbbb^^^^^^aaa______aaabbb^^^[[[___gggjjjqqq{{{{{{iii^^^\\\ZZZWWWVVVVVVXXXXXXWWWWWWVVVVVVTTTSSSRRRQQQMMMHHH@@@999444111...,,,+++,,,---,,,+++***+++---///......---,,,---------,,,------......------,,,,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++//////...------...//////....................................////////////......//////000111333333111555:::AAAHHHQQQYYY___aaabbbgggrrr|||ppphhhgggfffgggfffcccbbbjjjtttpppnnnllllllmmmlllhhhddd```\\\VVVQQQNNNJJJGGGDDDDDDDDDEEEFFFJJJNNNQQQTTTXXXXXXZZZ[[[]]]___``````aaaeeeiiikkkrrrxxxlllbbbeeerrrrrrccc[[[TTTSSSTTTUUUUUUSSSPPPMMMKKKIIIHHHFFFEEECCC???:::777111111000000000000111111///////////////........................///000000///...------------...///------............------...000111222111000//////000000000000000000000000000000000111333555666777888@@@MMMZZZfffnnnuuuxxx~~~yyyuuu{{{|||rrrggg\\\VVVSSSQQQRRRWWWZZZ\\\bbbiiihhhhhhhhhgggfffeeedddccc___aaabbbccccccfffkkkooouuuvvvxxxyyyxxxyyyzzz|||}}}zzzqqqhhhaaa```___]]]\\\]]][[[[[[]]]```___[[[ZZZ\\\^^^gggrrr{{{rrrbbb___[[[WWWUUUVVVXXXZZZXXXXXXWWWUUUTTTRRRQQQPPPMMMHHH@@@:::555111...,,,+++,,,---,,,++++++,,,...000///...---,,,------...,,,,,,---......---,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................////////////000000000/////////000111222444444444777===DDDKKKSSS[[[```___gggsssxxxnnnlllkkknnnmmmkkkgggbbbfffyyypppmmmkkkjjjkkkjjjfffccc___[[[VVVQQQNNNJJJGGGEEECCCCCCCCCEEEGGGKKKOOOQQQWWWWWWYYYZZZ\\\^^^___```aaaeeehhhjjjoooqqqdddccclllzzzvvvhhh___XXXSSSTTTVVVVVVUUURRROOOMMMIIIHHHFFFEEECCC???:::777111111000000000000111111------......///000000000///////////////000111111///...---,,,,,,---...///......////////////......---000222333222000//////000000000000000000000000000000000222333555777888===GGGVVVdddnnnvvv~~~vvvyyyuuukkkaaaYYYUUUTTTQQQQQQUUUYYY[[[```eee``````___^^^\\\ZZZXXXWWWTTTVVVXXXYYYYYYZZZ\\\___\\\___bbbeeefffgggjjjkkklllsss{{{~~~||||||wwwkkk```\\\]]]\\\[[[\\\ZZZWWWYYY]]]___[[[WWWWWWUUUZZZaaagggooo|||fffbbb\\\WWWUUUVVVYYY\\\YYYXXXWWWUUUSSSRRRPPPPPPKKKFFF???888333///,,,***+++,,,------,,,,,,...000000///...---,,,---......,,,,,,---......---,,,,,,,,,,,,,,,---------....../////////......---------......///000000///......////////////////////////000000000000111111111111000000000111222444555666666:::???FFFMMMTTT\\\aaacccqqqnnnjjjppptttwwwuuuppphhhbbblllhhhiiijjjmmmnnnmmmiiifff___\\\XXXSSSMMMIIIFFFDDDHHHDDDBBBEEEFFFGGGKKKPPPUUUXXX[[[\\\[[[[[[^^^bbbcccdddhhhnnnsss~~~xxxddd___cccnnnvvvfff^^^ZZZWWWWWWVVVSSSPPPOOOOOOPPPJJJHHHEEECCCAAA???;;;888222000///......---+++)))000000////////////000000///,,,***+++...000...+++........................---.../////////...---,,,000///...------...///000////////////000000000000333111000000222555666777>>>MMM```kkkpppuuu~~~xxxyyynnneee^^^XXXUUURRRRRRSSSVVVZZZ\\\\\\[[[VVVVVVTTTQQQNNNLLLLLLNNNKKKLLLMMMOOOPPPPPPOOOOOOQQQRRRSSSSSSSSSTTTWWWZZZ```cccffffffeeehhhooouuuqqqeeeaaa```\\\[[[]]]ZZZYYYXXXXXXXXXWWWTTTRRRPPPPPPUUU^^^iiivvvpppeee[[[XXXWWWVVVVVVXXXXXXXXXWWWVVVTTTRRRPPPOOOJJJHHHDDD???999333///---******************++++++---,,,+++++++++,,,---...,,,---...---+++***+++,,,---------,,,,,,+++++++++*********++++++,,,,,,---/////////......---------......------------......000111222111000///000111///000111222333444555555444>>>BBBGGGSSSXXXZZZdddmmmuuupppxxx{{{ppphhhiiinnn}}}kkkkkklllnnnnnnlllhhhddd```^^^ZZZTTTOOOKKKHHHFFFGGGCCCBBBDDDFFFFFFJJJPPPSSSVVVZZZ[[[ZZZZZZ]]]```aaabbbfffkkkoooyyyqqqdddcccmmm{{{ggg^^^XXXWWWWWWUUUSSSQQQOOOOOOOOOKKKIIIFFFDDDBBB???<<<999333222000000000///,,,***000000////////////000000---.........---------...........................,,,---............---,,,//////...------...//////////////////000000000000444222111111333666888:::BBBOOO___gggiiinnnyyyyyy}}}tttjjjccc\\\VVVSSSUUUTTTSSSSSSSSSSSSQQQOOOPPPPPPOOOLLLIIIGGGHHHIIIEEEFFFGGGIIIIIIIIIHHHHHHIIIJJJKKKJJJJJJKKKNNNQQQPPPSSSVVVVVVUUUXXX^^^dddmmmrrrxxx|||xxxkkkeee___ZZZXXXZZZ[[[YYYWWWWWWVVVUUURRRPPPOOOMMMOOOVVVaaapppxxxlll```[[[YYYWWWWWWYYYXXXXXXWWWVVVTTTRRRPPPOOOMMMJJJFFFAAA;;;555111...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,---...---+++***+++,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,............---------,,,///......------......///...///000///...---...000111111222333444555666666777BBBFFFJJJVVV]]]dddrrryyy{{{|||qqqhhhfffpppmmmnnnnnnoooooommmhhhdddbbb___[[[VVVQQQMMMJJJHHHFFFBBBAAACCCEEEFFFJJJOOOPPPUUUYYY[[[ZZZYYY[[[]]]___```dddhhhkkkrrrjjjbbbjjjkkk^^^XXXXXXWWWUUUSSSQQQPPPOOOOOOLLLIIIGGGEEECCCAAA===:::555333111111111000...,,,000//////......//////000---000222111,,,+++---000........................***+++,,,---.........---......------------....../////////000000000111111333333222222444888;;;>>>JJJTTT___ccccccjjj{{{~~~wwwyyy~~~xxxpppiiibbb\\\VVVSSSVVVTTTQQQOOOMMMKKKHHHFFFJJJJJJJJJGGGDDDCCCDDDEEEAAABBBCCCCCCCCCCCCBBBBBBDDDDDDEEEDDDDDDEEEHHHJJJHHHKKKMMMMMMMMMOOOUUUYYYZZZ]]]bbbeeehhhnnnwww~~~}}}{{{}}}tttjjjaaaYYYWWWYYYZZZXXXVVVTTTTTTRRRPPPNNNNNNJJJHHHLLLVVVfff}}}uuufff^^^\\\YYYYYY[[[XXXXXXWWWVVVTTTSSSQQQPPPOOOMMMIIICCC===777222////////////......------,,,...---,,,++++++++++++,,,,,,---...---+++***+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++...------------,,,,,,,,,///......------......///...///000000......///000222222333333444666777777<<>><<<555333111000000000...---/////////....../////////000222222111...,,,---///........................))))))***,,,---...............------------....../////////000000111111222222222222333555999>>>BBBSSSZZZ```bbbdddqqqvvvrrrqqqyyy}}}yyyrrrkkkeee^^^XXXTTTRRRPPPMMMLLLKKKJJJHHHFFFGGGHHHHHHFFFDDDCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBFFFFFFFFFFFFEEEFFFHHHJJJIIIJJJLLLMMMMMMOOOSSSWWWUUUWWWYYY[[[^^^dddkkkppppppmmmjjjjjjnnntttwwwxxx}}}qqqfff]]]ZZZ[[[WWWUUUSSSRRRRRRQQQOOONNNLLLGGGDDDFFFMMM[[[ooo~~~jjj```\\\ZZZZZZ[[[XXXXXXWWWVVVUUUSSSRRRQQQPPPNNNJJJEEE???888222///000000000///...---,,,,,,...------,,,+++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++---------------,,,,,,,,,//////............//////000111222222111000111333222222222333444666888999AAAMMMPPPQQQ[[[jjj~~~nnnaaaccchhhzzznnnnnnppprrrsssrrrnnnjjjbbb```\\\WWWRRRNNNKKKJJJHHHCCCAAACCCDDDDDDGGGLLLPPPUUUZZZ\\\[[[ZZZ[[[\\\aaabbbfffiiiiiilllwww{{{fffeeexxxyyyeee]]]ZZZWWWTTTSSSSSSRRRPPPNNNLLLJJJHHHFFFEEEBBB???<<<666333000/////////...---//////............//////333111//////000000...,,,........................))))))***+++,,,...//////......................../////////000111222222222000111222333555:::AAAFFFWWW\\\aaaeeemmmvvvnnniiimmmttt}}}vvvooohhh```YYYTTTNNNLLLIIIHHHHHHHHHGGGFFFFFFGGGHHHGGGEEEDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEHHHIIIIIIHHHGGGGGGIIIKKKHHHIIIJJJKKKLLLNNNQQQSSSRRRRRRSSSUUUXXX\\\bbbffffffdddbbbcccggglllqqqsss{{{nnnddd]]]ZZZUUUSSSPPPPPPPPPPPPPPPOOOKKKGGGEEEFFFJJJRRRaaannnoooaaa\\\ZZZZZZ[[[XXXXXXWWWWWWUUUTTTRRRQQQPPPNNNKKKFFF@@@999333000000//////...---,,,,,,+++---------,,,,,,++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,------------------------/////////......////////////111222222111111222444222222111222444777999;;;DDDPPPSSSTTTaaassszzzqqqiiifffiiivvvooooooqqqsssuuutttpppmmmbbb```\\\XXXSSSOOOMMMKKKJJJFFFCCCDDDDDDCCCFFFKKKPPPUUUYYY[[[ZZZZZZ[[[]]]aaacccgggjjjiiiiiisss~~~nnnggguuujjjaaa[[[WWWTTTSSSTTTTTTQQQNNNKKKIIIGGGFFFEEEBBB???===666444000/////////...---///......------......///444000---...111222///+++........................*********+++,,,...///000......////////////.........///000000111222333333000222444555777<<>>888555------------------------)))***,,,------------,,,***+++---,,,,,,+++---...+++++++++,,,,,,---------.............../////////........./////////000000000000////////////000000---///000000000000111333222222333555888===AAADDDFFFRRRXXX```wwwvvviiidddccchhhxxxttttttuuuvvvvvvtttoookkkeeeccc___[[[WWWSSSQQQOOOOOOJJJFFFFFFEEECCCDDDIIIPPPSSSVVVVVVUUUVVVYYY]]][[[^^^cccfffdddcccjjjtttxxxppp}}}pppfff\\\XXXSSSSSSUUUUUURRRNNNJJJHHHFFFEEEDDDBBB???<<<:::777333111111111111111.........------.........,,,///111000---,,,...111...........................---,,,,,,---...000111///000111222222111000///...///000111222333444444222555888:::<<>>BBBHHHRRRaaalllzzznnnfffhhhnnnzzzrrraaaVVVUUUTTTSSSUUUXXX[[[[[[[[[^^^]]]\\\\\\\\\\\\\\\]]]ZZZZZZ[[[^^^```___]]]ZZZbbb\\\YYY\\\^^^___aaaeeeggghhhiiijjjkkkkkkkkkkkkwww{{{{{{mmm^^^TTTMMMHHHFFFHHHEEEFFFGGGIIIJJJKKKKKKKKKJJJRRRaaavvv|||iii```]]]ZZZXXXVVVVVVVVVVVVUUUTTTRRROOOMMMLLLKKKGGG@@@;;;333111...---------,,,+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------------///111111000000111222000222666777666444444444333555888999<<>>EEEKKKUUUfffuuu~~~pppfffaaafffppp|||wwweeeYYYVVVUUUUUUVVVXXXZZZ[[[\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\^^^_________^^^aaa______dddhhhhhhkkkoootttvvvxxxzzzzzzzzz{{{|||vvveeeXXXNNNFFFDDDFFFDDDEEEEEEFFFGGGGGGHHHHHHJJJNNNYYYmmmnnnbbb]]]ZZZXXXVVVUUUUUUUUUUUUTTTOOONNNMMMMMMLLLHHHBBB===555222...---,,,---,,,+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,---------.........///////////////,,,...000111000000111333000222444555444444444555333555888;;;???GGGRRRZZZhhhmmmyyy{{{fff\\\XXXUUURRRQQQ[[[kkkqqqtttyyy~~~|||vvvrrrlllgggaaa[[[XXXUUURRRPPPIIIEEECCCDDDCCC@@@AAADDDFFFJJJNNNRRRTTTVVVWWWXXXWWW[[[___bbbdddiiipppuuuuuu{{{~~~rrrjjjgggeeegggooo|||sssccc\\\WWWVVVTTTQQQQQQSSSMMMKKKIIIGGGFFFDDDBBB@@@;;;777222///......------000000/////////.........//////............/////////////////////............///000///---,,,---...+++,,,---...///......---//////000111111222222333555777>>>GGGNNNXXXllluuujjjeee___dddnnn{{{}}}lllaaaYYYYYYXXXWWWWWWXXXYYY[[[]]]]]]]]]]]]]]]]]]]]]\\\___``````aaabbbdddfffhhhdddeeekkktttyyyyyy{{{~~~~~~mmm^^^QQQGGGCCCEEEDDDDDDDDDDDDDDDEEEEEEEEEHHHKKKSSSddd~~~zzzhhhaaa[[[YYYVVVTTTTTTUUUTTTTTTOOOOOONNNNNNLLLHHHCCC@@@777444///---,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------............//////000000+++---///000//////000222111111222111111222444777333666:::>>>CCCLLLXXX```tttvvvyyylll```[[[ZZZWWWTTTTTTfffoootttzzz{{{uuupppiiieee```\\\YYYVVVSSSPPPKKKGGGEEEFFFDDD@@@@@@CCCFFFHHHLLLQQQTTTWWWXXXXXXWWWZZZ___bbbdddhhhoootttyyyxxxzzzlllaaa\\\^^^gggxxxxxxddd]]]WWWVVVUUURRRRRRUUUNNNLLLIIIHHHGGGEEECCCAAA<<<888333000//////......000000000/////////......//////............//////////////////////////////---...//////...---...///---...///111111111111000000000111111222333333333666888@@@JJJRRR]]]sssyyymmmggggggbbbfffooo{{{wwwmmmdddcccaaa^^^[[[ZZZ\\\^^^^^^^^^___```aaaaaa``````bbbcccdddeeefffiiinnnqqqkkknnnwwwxxxiiiYYYKKKDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDBBBFFFMMM[[[qqqnnnccc]]]ZZZVVVTTTTTTUUUUUUTTTQQQQQQPPPNNNLLLHHHEEEDDD:::666111...---------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------------............------,,,,,,,,,---......//////,,,...000000//////000111111111111000///111555888555888===BBBIIISSS```hhhwwwzzznnniiieeebbb^^^XXXWWWZZZqqqnnnssszzz~~~yyyrrrnnngggeeeaaa^^^[[[XXXUUURRRNNNJJJGGGGGGEEE@@@???BBBEEEGGGKKKPPPTTTWWWXXXXXXVVVZZZ___bbbdddgggmmmrrr}}}vvv}}}sssbbbYYY\\\gggyyyggg___YYYWWWUUURRRQQQTTTNNNLLLIIIHHHGGGFFFDDDBBB===999444111000000//////000000000000/////////...//////............///////////////////////////000,,,---//////......000111///000222444444444444333222222333333444555555666:::;;;CCCPPPXXXccc{{{sssiiiiiinnnmmmpppwww|||sssrrrooojjjeeecccdddfffcccdddfffggghhhhhhhhhhhhiiilllooorrrsssvvvzzz~~~{{{vvvcccQQQFFFDDDBBBBBBAAAAAAAAABBBDDDEEE???CCCIIIRRRccc}}}vvvggg^^^[[[WWWUUUUUUUUUUUUUUUTTTTTTRRROOOKKKHHHGGGGGG<<<888222///.........---......------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,---...//////...---,,,,,,,,,---......///000000...000111111000///000111///111222222222333555777888<<>>:::555222111111000000000000000000//////////////////............//////////////////000000000000+++---...///...///111222,,,---///000111111111000444444555555666777777777===>>>GGGTTT]]]hhh}}}qqqjjjmmmtttyyy|||~~~{{{tttmmmjjjkkkmmmmmmnnnppprrrtttttttttttttttyyykkkVVVHHHEEEBBBAAAAAA@@@AAABBBDDDEEE@@@DDDIIIMMMXXXoooppp___\\\XXXUUUUUUVVVVVVVVVWWWVVVSSSOOOKKKHHHHHHIII===999333000............//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------////////////------,,,---...//////...---,,,/////////000111222222333000222333333111000000111...111444666666555555666;;;???DDDKKKSSS___lllvvvyyy{{{|||tttfff^^^ffftttqqquuuzzz|||yyytttrrrqqqiiifffccc```^^^\\\XXXVVVNNNLLLIIIIIIHHHGGGEEEBBBCCCEEEHHHNNNTTTWWWXXXWWWVVVWWWZZZ^^^ccchhhlllnnnwww{{{|||uuubbbcccppphhh```^^^[[[TTTVVVXXXPPPNNNMMMKKKHHHFFFCCCAAA@@@===;;;777333111/////////000...,,,---000111///---///...---,,,,,,---//////.........////////////000...///////////////.........//////...------///222333000000333444444777<<<999DDDRRR]]]dddrrr|||qqqoooqqqsssvvvyyysssnnnooosss{{{~~~vvvbbbOOODDDCCC???>>>AAAAAA>>>===>>>@@@<<>><<<888555222000000000000...---...000000///---///......---------......,,,,,,,,,------------.........////////////......111111222111000000222444444111111444555444777<<>>@@@AAA???>>>@@@@@@<<<>>>GGGNNNWWWlllxxxccc___ZZZVVVUUUWWWXXXXXXWWWUUURRRPPPNNNLLLHHHEEEBBB;;;222...///111111000---,,,+++---///...+++(((!!!&&&,,,...---,,,...111------------------,,,,,,+++,,,,,,------............////////////...,,,+++///000111111//////000111;;;555111444777777888:::>>>FFFPPPXXXaaaqqqzzzrrrjjjfffkkk}}}sssvvvyyyzzzwwwssspppoootttqqqlllhhhccc^^^XXXTTTHHHKKKKKKFFF???<<>>???@@@>>>???BBB???<<<>>>DDDHHHNNN]]]nnniiibbbZZZVVVVVVWWWXXXXXXVVVTTTQQQPPPNNNKKKHHHEEEBBB<<<555111111111000///...,,,+++,,,------+++***$$$(((,,,---,,,,,,///222------.........---+++***,,,,,,,,,,,,,,,,,,,,,---000000000///...---,,,+++...000111000///...///111777111///111444444666999???HHHTTT^^^jjj~~~vvvooogggeeehhhttttttvvvxxxyyywwwssspppnnnqqqooojjjfffbbb\\\VVVRRRKKKKKKJJJDDD>>><<>>>>>>>>===>>>BBB>>><<<===AAACCCGGGQQQ]]]qqqtttggg[[[VVVUUUUUUUUUUUUUUUSSSQQQOOONNNLLLHHHFFF@@@<<<666333111000...,,,...---,,,+++++++++,,,,,,+++,,,---,,,******,,,...,,,---/////////---+++)))---------------------,,,000/////////......------...///000000///...///000333///...000222333666:::BBBJJJWWWggg|||rrrgggbbb```fffrrrttttttvvvwwwvvvssspppmmmmmmkkkhhheeebbb]]]WWWSSSQQQMMMIIIDDDBBBAAAAAAAAAAAABBBEEEJJJPPPUUUWWWXXX[[[\\\]]]___bbbdddfffhhhiiisss~~~lll^^^fffzzz}}}iii___\\\TTTSSSUUUQQQOOONNNLLLJJJGGGEEECCCBBB>>><<<888555222000000000.../////////......//////---.../////////...,,,+++.........////////////000------...//////////////////000222222111000111333111000222444444666>>>GGGVVVcccrrr~~~yyy|||hhhYYYKKKDDD>>>===<<<;;;<<<@@@;;;;;;<<>>:::555222000---,,,......,,,+++******,,,------------,,,++++++,,,---,,,---...//////---+++***////////////........................//////000000///000111000///...///111555222222555666777:::@@@JJJPPP```yyymmmccc]]]^^^gggwwwsssssstttuuuvvvtttqqqnnnjjjiiigggfffddd```[[[WWWTTTPPPJJJGGGFFFEEEBBB@@@AAAAAADDDIIIOOOUUUWWWXXXZZZZZZ\\\^^^aaadddfffhhhhhhppp{{{|||lll```dddtttkkk^^^\\\UUURRRUUURRROOONNNLLLJJJGGGDDDBBBAAA>>><<<888444222000000000...///000///...---...000------...............---,,,,,,,,,------------...,,,---...///000000000000---///111111000///000111111000222444555999EEEQQQ]]]nnn{{{xxxzzz}}}jjj\\\NNNGGG@@@???===;;;;;;>>>:::;;;<<<===???BBBGGGKKKOOOaaaxxxooo[[[WWWYYYXXXXXXZZZTTTSSSQQQPPPOOONNNKKKIIIFFFCCC>>>999444111000///---...---+++******,,,...++++++++++++,,,---//////,,,,,,---......---,,,,,,//////////////////000000---------...///000222333///111222111000///000111333111222555666777;;;BBBMMMVVVllljjj\\\WWWXXXbbbvvvrrrqqqqqqsssuuuuuurrrnnnhhhgggffffffdddaaa\\\XXXSSSRRROOOKKKGGGDDDBBBBBB@@@AAACCCHHHOOOTTTWWWXXXYYYZZZ[[[\\\___aaaccceeeiiilllwwwwwwoooqqqxxxrrrbbbbbbooonnn___\\\TTTQQQSSSQQQOOONNNMMMKKKHHHFFFEEEDDD???===999666333111111111---///000000...---...000---------------...///000,,,,,,,,,------------...,,,---...///000000000000+++---//////...---......222111222555777>>>NNN]]]iii~~~ooorrrzzz|||~~~mmm___RRRKKKDDDBBB@@@<<<:::<<<:::;;;;;;;;;===@@@DDDFFFGGGTTTeeetttyyyaaa[[[\\\YYYWWWXXXUUUSSSQQQQQQQQQOOOMMMJJJHHHEEE@@@:::444111000000,,,---...---***)))+++---,,,++++++,,,---.........+++,,,,,,------.........------......//////000000//////.........000111222000222333222111000111333111///111444555555;;;CCCOOO___|||mmm\\\TTTRRR\\\nnnqqqppppppsssuuuuuurrroooffffffeeeeeeccc```ZZZWWWPPPSSSSSSNNNFFFAAAAAADDD@@@@@@BBBHHHNNNTTTWWWYYY^^^^^^___```bbbdddfffgggjjjjjjqqq~~~pppeeeiiipppzzzyyycccaaalllqqq```]]]TTTOOOQQQOOONNNNNNMMMKKKJJJIIIHHHGGG@@@>>>;;;777444333222222---///111000---,,,...000---,,,,,,,,,---///111222........./////////000000,,,---...///000000000000---000222222111000111111333333444666999BBBTTTdddyyyzzzqqqkkkppp{{{|||mmmddd```aaadddlll|||pppaaaUUUNNNGGGEEEBBB===;;;<<<:::<<<;;;:::;;;???BBBBBBAAAJJJUUUaaannn{{{~~~hhh___]]]WWWSSSSSSUUUSSSRRRRRRQQQPPPNNNLLLHHHEEE???888222......///+++---///...+++)))+++---///............---+++)))+++++++++,,,---...///000,,,,,,,,,---...///000000111000///......///000000111222333333222111222333444333555888999999???GGGUUUjjjppp^^^WWWTTTSSSggg~~~vvvuuusssssssssqqqooommmjjjiiigggfffdddaaa\\\XXXSSSQQQMMMIIIGGGCCC???===AAAAAABBBFFFLLLRRRVVVXXXZZZ^^^___^^^```eeefffdddcccdddkkkwwwhhhbbbbbbppplll```aaayyyvvv___\\\VVVQQQPPPLLLKKKNNNLLLHHHHHHJJJHHHBBB???:::888888555222111444////////////////////////.........//////////////////////////////.........000///...---------------////////////000111222333555000222999===EEE]]]uuurrriiijjjrrr|||{{{cccTTTOOOPPPQQQYYYfffvvvtttgggYYYTTTMMMEEE???;;;999999:::999888888999<<<>>>@@@BBBFFFMMMVVVaaammmxxx~~~nnn```ZZZUUUUUUZZZUUUUUUUUUSSSQQQNNNLLLJJJHHHCCC>>>:::888555///+++,,,+++******,,,,,,+++***,,,------......------,,,+++......+++,,,000111///////////////////////////,,,,,,,,,,,,---///000111000000//////000111222222666444555777888;;;DDDNNN\\\vvvsssbbbVVVPPPTTT]]]yyysssssssssttttttrrrmmmiiikkkjjjhhhgggeeebbb]]]YYYUUURRRNNNKKKHHHEEEAAA>>>AAA@@@AAAEEEJJJQQQVVVYYYXXX[[[]]]]]]```eeegggeeeddddddhhhsssjjjcccdddssswwwfff```sssyyyaaa\\\UUUPPPNNNJJJKKKMMMLLLHHHGGGJJJGGGAAA@@@<<<999999777333222555///////////////////////////////////////..................///////////////000///...------------...000000000000111222333444555111333;;;BBBMMMeee~~~sssggg```mmmwwwooo[[[NNNJJJLLLNNNUUU```pppuuuiii\\\WWWPPPHHHAAA===;;;:::<<<;;;:::999999:::<<<======@@@FFFOOO[[[iiivvv~~~rrraaaZZZTTTSSSWWWSSSSSSRRRQQQOOOLLLIIIHHHFFFCCC???;;;777333///,,,---,,,+++,,,---...---+++***++++++,,,,,,++++++***+++......+++,,,000000...---------------------------------......//////000////////////000111333333444333444777999===GGGQQQiiirrraaaYYYUUUUUU```mmmrrrsssvvvxxxxxxtttnnnjjjkkkjjjhhhgggfffbbb^^^ZZZWWWTTTPPPLLLIIIFFFCCC@@@@@@@@@@@@CCCHHHOOOVVV[[[UUUYYY[[[\\\___dddfffeeecccbbbeeeooo}}}llldddeeeuuuqqqaaalll~~~eee^^^UUUOOOMMMJJJLLLMMMKKKHHHHHHHHHFFFAAAAAA<<<999999666222111444////////////////////////000000//////......------------......//////000000//////......------......000000000000111222333444444222666???IIIYYYsssyyyiiibbb```ppp|||www```RRRIIIGGGGGGIIIOOOYYYhhhwwwnnnbbb^^^VVVMMMEEE@@@===;;;>>>===;;;:::999::::::;;;:::<<<@@@HHHTTTeeeuuu}}}ggg]]]VVVSSSUUURRRRRRQQQPPPNNNLLLIIIHHHEEEEEEBBB===777333000///...---,,,---...///...,,,***++++++,,,,,,++++++***,,,......,,,,,,//////---------------------------......///000000000//////......//////111222444555555444555999<<>>:::::::::::::::;;;;;;<<<<<<>>>??????BBBJJJZZZmmm{{{|||iii^^^YYYXXXSSSSSSSSSRRRQQQNNNLLLKKKFFFGGGEEE@@@999444333444---,,,+++,,,---...---+++,,,------......------,,,***---...,,,,,,///...+++////////////////////////000000000000000000//////......///000222333555666777666888===AAAIIIVVVbbbzzztttnnneee]]]ZZZ[[[ddd}}}yyyxxxwwwwwwxxxwwwuuutttjjjiiihhhgggfffccc___[[[YYYUUUPPPKKKHHHFFFDDDCCC>>>@@@AAABBBCCCHHHQQQWWWZZZ]]]]]][[[[[[^^^___\\\aaa```dddmmm{{{rrr]]]YYYhhhmmmfffqqqooodddYYYTTTUUUTTTSSSOOOLLLMMMKKKFFFCCCBBBDDD???<<<:::777111000222////////////////////////000000//////......------------......//////000000//////......//////000000////////////000111222333222666???MMM```yyy{{{mmmbbb___kkkzzzwwwuuu~~~zzzaaaPPPHHHDDDCCCDDDGGGMMMWWWfff{{{~~~{{{zzzuuukkk___RRRHHH@@@<<<:::::::::;;;;;;<<<<<<<<<<<<===>>>???DDDQQQcccqqqooo```YYYXXXQQQRRRRRRQQQPPPMMMKKKJJJEEEDDDBBB>>>888444222111---,,,+++,,,---...---+++***++++++,,,,,,++++++***(((,,,---,,,---//////+++------------------------000//////......///000000//////000000222333555666555444777===DDDNNN]]]jjjxxxrrrmmmddd\\\\\\```mmmwwwwwwxxxyyyzzzxxxuuurrrlllkkkiiiiiihhheeeaaa^^^[[[WWWQQQLLLJJJHHHFFFEEE===@@@CCCCCCCCCGGGNNNTTTZZZ]]]]]][[[\\\___```]]]bbbbbbfffooozzzxxx___ZZZfff~~~nnndddkkkyyytttggg[[[UUUVVVTTTVVVPPPNNNOOOMMMGGGCCCDDDFFFAAA===<<<888222000222///////////////////////////////////////..................//////////////////////////////000111111111111111111222333444555444:::DDDRRRgggvvviiiccceeeuuuzzzuuu```QQQHHHCCCCCCFFFHHHMMMUUUbbbxxx~~~{{{{{{vvvmmmaaaVVVKKKDDD@@@;;;;;;;;;<<<;;;;;;::::::888;;;======AAALLL]]]jjj~~~vvvcccZZZXXXRRRRRRRRRRRRQQQOOOMMMKKKHHHEEEBBB>>>;;;888444222...---,,,---...///...,,,***++++++,,,,,,++++++***&&&***,,,,,,---000000,,,------------------------///...,,,,,,,,,...000222111111111111222333444555444444999AAAKKKXXXiiixxxzzzsssmmmddd___ccckkk|||~~~wwwxxxzzz}}}~~~{{{vvvrrrmmmlllkkkkkkjjjgggccc```]]]YYYSSSNNNKKKIIIHHHFFF===@@@DDDDDDCCCFFFLLLRRRXXX[[[\\\[[[\\\aaabbb___ddddddhhhpppyyy|||aaa]]]ggg~~~mmmbbbgggssswwwhhh\\\UUUVVVTTTWWWQQQNNNPPPNNNGGGCCCDDDEEE@@@<<<:::666111///111////////////////////////.........//////////////////////////////.........///////////////000111111333333333333444555666666666===HHHVVVkkkqqqeeebbbgggyyy~~~sssaaaSSSJJJEEEFFFJJJIIILLLRRR^^^uuu~~~zzzyyyuuummmbbbXXXNNNGGGCCC=========<<<;;;:::888777666:::===>>>AAAKKK[[[ggg}}}fff\\\ZZZUUUUUUUUUUUUSSSRRRPPPNNNLLLHHHCCCAAA@@@===888444000...---...///000///...,,,------......------,,,$$$))),,,,,,...111000---///////////////////////////---+++***+++---111333222111111111222333333444666777<<>><<<999666444333222000000000000000000000000......////////////......222...+++,,,///000---)))111000...///111222222111333333111000000222444555===@@@IIIZZZrrroooddddddlll~~~xxx|||qqq\\\MMMEEEAAACCCGGGCCCKKKUUUaaayyy~~~{{{wwwuuuqqqiii___SSSJJJDDD>>>:::888:::999888999===888888:::<<<===CCCQQQ___zzzmmm^^^ZZZTTTSSSTTTTTTUUUSSSPPPMMMIIIGGGEEEBBB???:::444///...---,,,,,,,,,---...//////...,,,***)))((('''''',,,,,,,,,------............------------...//////.........//////000111222333222222333555666555555666<<>>;;;888555333111111000000000000000000000000111111222222222222111111444111...///333444111...111000...///000111111000222222222222222444666888999BBBUUUmmmuuummmlllrrrppp]]]PPPHHHBBBBBBDDDFFFMMMVVVccc}}}~~~{{{{{{{{{vvvnnnaaaUUUNNN???;;;999::::::888999===888888:::<<<===BBBOOO\\\tttvvvbbbZZZUUUTTTSSSRRRQQQNNNJJJGGGIIIHHHEEEBBB???:::444000///...---,,,,,,---...///000//////...------......------...............///...------------.../////////......//////000111222111111111333555777777777:::???HHHUUUiii|||nnnfffdddlllyyymmmeee```\\\YYYwwwyyy{{{yyyvvvssssssuuupppooonnnllliiieeeaaa___ZZZWWWSSSPPPMMMKKKGGGEEEEEEBBBAAABBBBBBBBBHHHOOOSSSUUUZZZ^^^aaaccccccbbbfffbbb^^^]]]___fffwwwiiiZZZ```oooxxxhhhfffiiiqqqssscccZZZUUUUUUOOOOOONNNMMMKKKHHHEEEDDD@@@>>>;;;888444222000///000000000000000000000000...//////000000//////...111///---...111222000...222000......///000000///000111333333444666999<<<===JJJbbb{{{vvvuuuwwwppp___SSSKKKDDDBBBCCCIIINNNWWWfff}}}vvv~~~}}}{{{~~~~~~uuufffWWWNNNBBB===;;;;;;:::888999===:::999;;;======@@@KKKWWWkkkxxx~~~hhh[[[UUUTTTRRRQQQOOOMMMJJJGGGIIIHHHEEECCC@@@;;;666222//////------------...///,,,,,,,,,,,,---.../////////////////////............------------...//////////////////000111222222222222333444555666777888<<<@@@KKK```oooccc```hhh|||~~~wwwlllccc]]][[[YYYXXXvvvyyy{{{xxxsssoooqqqtttpppooonnnkkkgggccc```^^^ZZZWWWSSSOOOMMMJJJGGGEEEEEEAAA@@@BBBBBBCCCHHHOOOSSSUUUYYY^^^```bbbaaaaaaeeeaaa]]]\\\\\\ccctttkkkYYY]]]hhh{{{}}}rrrllllllssswwweeeYYYTTTSSSMMMNNNNNNNNNLLLIIIFFFDDDAAA@@@<<<999555222000///////////////////////////---......//////......---///---,,,...000111000///222000......///000///...///222444444444666:::>>>IIIVVVmmm~~~sssaaaTTTLLLEEECCCDDDJJJNNNWWWhhhzzzuuu}}}|||rrrcccTTTJJJEEE@@@===<<<:::888999===::::::;;;======???GGGPPP___ttttttjjjooo~~~ooo]]]VVVTTTRRRRRRRRRQQQOOONNNJJJHHHFFFDDDAAA===777333///...---,,,,,,,,,---...+++++++++++++++,,,---...000/////////......------...------------...//////////////////000111222333444444555444444555777999AAAFFFVVVssssssddd___fffuuurrrnnngggaaa]]][[[ZZZZZZwwwzzz{{{wwwpppmmmnnnrrrpppooollliiifffbbb___]]]ZZZWWWSSSPPPMMMKKKGGGEEEEEEBBBAAABBBBBBBBBHHHOOOTTTVVVZZZ]]]___```___^^^___\\\[[[\\\]]]cccrrrkkkXXXZZZbbbrrr~~~sssooowwwzzzfffXXXQQQPPPMMMNNNNNNNNNLLLIIIFFFDDDCCCAAA>>>:::777444222000////////////////////////000111111222222111111000111111111111333444333333111000......000000000///000333444444333555;;;@@@RRRaaazzzxxxcccUUULLLEEEDDDGGGHHHNNNXXXjjj{{{{{{zzzpppcccWWWPPPIIICCC???===;;;888999===;;;999;;;===>>>>>>CCCJJJSSSiii{{{}}}ooofffjjj|||vvvaaaYYYWWWTTTRRRRRRRRRQQQPPPJJJHHHFFFEEEBBB>>>999555///...,,,+++++++++,,,---//////......------......///......------,,,,,,,,,...------------...///////////////000000111222333111222444444444777;;;>>>EEEQQQkkksssaaa^^^cccxxxzzznnnmmmkkkgggccc___]]]\\\wwwxxxxxxtttpppmmmnnnpppooommmkkkhhhdddaaa___^^^[[[XXXTTTQQQNNNKKKHHHFFFFFFCCCAAABBBBBBBBBGGGMMMTTTWWWZZZ]]]______^^^]]]XXXWWWXXX[[[]]]cccppp~~~jjjXXXWWW[[[iii}}}yyyttthhhYYYQQQPPPOOOOOONNNMMMKKKHHHEEEDDDCCCAAA>>>;;;777555333222000000000000000000000000///000000111111000000///000000000000000111111111111000...///111222222111111333555444333777???GGGVVVkkk}}}hhhXXXNNNGGGEEEGGGFFFNNNYYYlll|||}}}|||yyytttlllddd]]]XXXMMMFFFAAA>>>;;;888999===:::999:::===>>>===@@@EEEJJJ___nnn|||{{{pppiiilll~~~fff]]]YYYTTTQQQOOONNNMMMLLLJJJHHHGGGEEEDDD@@@;;;777000///---,,,++++++,,,---000///...---,,,+++++++++---------------,,,,,,,,,...------------...//////000000000000111222333333,,,///222444555999@@@FFFEEEZZZ~~~yyybbbXXX```mmmuuuooorrrtttsssmmmeee___[[[uuutttsssqqqpppppppppqqqmmmllliiifffcccaaa______\\\YYYUUURRROOOMMMIIIGGGHHHDDDBBBBBBAAAAAAEEELLLRRRUUUYYY\\\^^^___^^^^^^XXXVVVWWWYYY\\\bbbppp~~~kkkWWWTTTUUUaaauuu~~~{{{mmm\\\TTTRRRQQQPPPNNNLLLIIIGGGEEEDDDAAA@@@===:::777555333333000000000000000000000000------............---------.........---,,,------111//////000222444444444111333555444444:::FFFPPP^^^vvvlll]]]RRRIIIEEEEEEDDDNNN\\\nnn{{{yyyvvvqqqjjjccc^^^[[[PPPIIIBBB???<<<888999===999777999===>>>===>>>BBBDDDUUUaaaooowwwpppnnnjjj}}}jjj]]]YYYTTTOOONNNMMMLLLLLLJJJIIIGGGFFFDDDAAA<<<999222111///...------.........---,,,+++************------------...............------------...//////000000000000111222333333---000333444555999@@@GGGKKKggg~~~iii[[[XXXfffyyyxxxvvv|||zzznnnbbb[[[sssqqqooooooqqqrrrsssrrrlllkkkhhheeecccaaa```___]]]ZZZVVVRRRPPPMMMJJJHHHIIIEEECCCCCCAAA@@@EEEKKKPPPSSSWWW\\\___`````````[[[YYYXXXZZZ\\\cccrrrkkkWWWRRRQQQ\\\pppppp___WWWUUUSSSQQQOOOKKKHHHFFFEEEDDD???>>><<<999666444333222000000000000000000000000000000111111111111000000000111111000///......///000//////000333555666555000333555555666>>>LLLXXXhhhpppbbbVVVJJJDDDCCCDDDPPP___ppp~~~zzztttmmmeee___[[[QQQJJJCCC@@@<<<888999===888777999===???======AAABBBOOOXXXgggsssooooooeeeyyylll\\\XXXSSSPPPOOOPPPPPPPPPJJJIIIGGGFFFEEEBBB===:::444333111000/////////000111000000////////////000---.........//////000000...------------...//////000000000000111222333444222555777666444666<<>>>>>@@@DDDFFFNNNRRRWWWZZZ\\\^^^```aaaYYYWWWWWWZZZ]]]dddqqq~~~kkkQQQNNNPPP]]]qqq}}}sss___VVVTTTPPPOOOMMMJJJHHHFFFEEEDDDAAA>>><<<:::888666333111000/////////............000000000///......---------...000222333222111000000000000000000111111222555111333;;;>>>@@@MMM^^^qqqvvvrrr___PPPIIIGGGGGGIIIOOO[[[ooo}}}|||zzzvvvsssnnnhhhaaa]]]UUUNNNDDD>>><<<;;;:::999999999:::;;;<<<===>>>???DDDFFFOOObbbyyyxxxqqqooooooyyyvvvaaaZZZSSSPPPPPPMMMKKKIIIHHHEEECCCCCCDDDCCC@@@<<<333222///---,,,,,,---...000,,,***+++///000...***,,,,,,,,,---------......------...///////////////000000000000000000111222000222555555444666>>>GGG^^^qqqggg\\\TTTUUUaaayyy|||qqqoootttsssssstttuuutttqqqooommmllljjjhhhfffdddcccbbb```\\\VVVRRRPPPNNNJJJGGGGGGDDDAAA??????AAAEEEGGGMMMQQQWWW[[[]]]^^^```bbbaaa^^^]]]___```eeeqqq|||nnnTTTQQQRRR]]]ppp~~~vvvxxxttt```XXXVVVRRRPPPNNNKKKIIIGGGFFFEEECCC@@@<<<:::888666444222000000/////////...............//////////////////...000222333444444222222111111111111111222222333666333555<<<>>>CCCUUUiii|||www{{{sss___QQQIIIFFFGGGJJJOOO[[[ppp||||||zzzwwwtttqqqkkkeeeaaaZZZRRRGGG???<<<;;;:::888999999:::;;;<<<======>>>DDDEEENNN```vvv|||tttqqqqqqyyyddd[[[TTTRRRQQQOOOLLLKKKKKKHHHEEEDDDDDDBBB===999444222000...---...///000000,,,***+++///000...***,,,,,,---------...............//////////////////222111111111111222222333666777999:::999<<>>KKKYYYxxxrrreee```ZZZVVVWWW___sssppppppoooppprrrqqqooommmmmmmmmlllkkkiiihhhgggfffdddbbb^^^YYYSSSMMMHHHDDDGGGEEEBBBAAA@@@BBBDDDFFFKKKPPPVVV\\\___aaabbbdddbbb___^^^```aaafffppp{{{sssVVVRRRRRR[[[mmmnnniiixxxxxxcccYYYXXXRRRQQQNNNLLLIIIGGGFFFFFFFFFCCC>>>:::888777555333000000000////////////.........//////000000000000,,,---...///000000//////222111111111111222333333555666:::>>>BBBQQQooo{{{oooqqqwwwttt```QQQIIIFFFFFFKKKPPP]]]ttt}}}}}}{{{yyywwwtttooojjjfff^^^UUUJJJAAA>>><<<:::999============>>>>>>>>>>>>???@@@GGGVVVmmm}}}vvvssswwwpppaaaUUUTTTSSSOOOLLLNNNNNNKKKGGGEEEDDDAAA<<<777444222111/////////111222///---,,,---...///...,,,------------............///000000000000///......222222111222222333444555111000444999;;;@@@QQQddd}}}lllfffccc]]]YYY[[[cccvvvpppooooooooopppooommmjjjjjjkkkkkkkkkkkkkkkkkkkkkdddbbb___YYYSSSLLLGGGEEEFFFDDDBBB@@@@@@AAABBBCCCIIINNNVVV\\\```bbbdddeeebbb______```aaadddnnnxxxtttWWWRRROOOVVVggg|||zzzgggaaappp|||dddYYYWWWQQQOOOMMMKKKHHHFFFEEEEEEEEEBBB>>>;;;999777555333111000000000////////////111111000000////////////,,,---......///000000000000000000000000111222222333777;;;???GGG[[[}}}qqqlllvvv|||yyysss```QQQIIIFFFFFFLLLQQQ^^^vvv}}}zzzwwwsssmmmgggcccZZZSSSIIIBBB???>>><<<:::???????????????@@@@@@@@@@@@@@@GGGUUUkkkzzztttuuuxxxeeeVVVUUUTTTNNNKKKNNNLLLIIIFFFEEEDDDBBB>>>:::333222000.........///000///...------...///...------------........./////////000000000000000//////000000000111111333444444777555888>>>???DDDXXXoooxxxmmmllllllgggccceeennntttsssrrrrrrrrrqqqmmmkkkhhhiiiiiijjjkkklllmmmmmmdddccc```ZZZRRRLLLIIIHHHEEEDDDBBB@@@@@@@@@AAABBBHHHMMMVVV]]]aaaccceeeffffffdddbbbcccbbbcccllluuuxxx[[[TTTNNNRRRbbbzzzzzzfff```mmm~~~gggZZZWWWPPPOOOMMMJJJHHHFFFEEEDDDBBB@@@===;;;:::888555222111111000000000/////////222222111000000///......///000000111111222222333000000//////000000111222333777===BBBNNNgggzzzjjjkkkwwwyyyuuuyyyrrr___PPPIIIGGGGGGLLLQQQ___xxx}}}~~~zzzwwwrrrllleee```WWWQQQIIIDDDBBB@@@>>>;;;?????????@@@@@@AAAAAAAAABBBCCCHHHTTThhhwwwwwwkkkYYYWWWVVVNNNKKKNNNKKKHHHEEEEEEEEEDDD@@@<<<444333111...------...///........................------........./////////...///000000111111111000000000000000111333444555:::777999@@@AAAGGG]]]xxxvvvnnnnnnkkkhhhhhhmmmxxxwwwvvvuuutttsssqqqnnnkkkiiiiiiiiijjjkkkkkklllllldddddd```ZZZSSSNNNMMMNNNFFFEEECCCAAAAAAAAABBBBBBFFFMMMVVV]]]bbbdddfffgggfffdddcccccccccdddllluuu^^^VVVOOOSSSfff{{{ggg```jjjyyykkk\\\XXXQQQPPPNNNKKKIIIGGGFFFEEE>>>===<<<<<<;;;999555111111111111000000000//////111111000000000000000000111111111111222333333444111111000000111111222333444999???FFFVVVrrruuuiiilllxxx}}}xxxuuuyyyppp]]]PPPHHHGGGGGGMMMRRR```zzzxxxrrrooooookkknnnrrrvvvwwwxxxxxxxxxxxxwwwyyy~~~{{{wwwssslllfffaaaVVVQQQKKKGGGEEECCC>>>:::<<<======>>>???@@@AAAAAABBBBBBFFFOOO^^^yyy}}}{{{qqq]]]ZZZXXXOOOKKKOOOLLLIIIFFFEEEEEEDDD???<<<777555222000.........///.../////////.........///............////////////---...///000111222222222111111111111333444555666666333777BBBFFFOOOjjjwwwrrrpppiiigggjjjsssxxxwwwuuutttssspppllliiijjjjjjjjjjjjjjjjjjjjjjjjeeeeeeaaa[[[TTTPPPPPPRRRGGGFFFDDDCCCBBBBBBBBBCCCFFFLLLUUU]]]bbbeeefffgggaaa______aaabbbeeemmmwww___WWWQQQWWWmmmyyyddd[[[cccpppnnn^^^YYYRRRQQQOOOLLLJJJHHHGGGFFF<<<;;;;;;<<<<<<999444111111111111111000000000000/////////000111111222222////////////000111222333222222111111222222333444555:::AAAJJJ\\\yyyvvvkkkppp{{{rrrqqquuuooo\\\OOOHHHGGGGGGMMMRRR```{{{sssiiiccc``````^^^aaaeeeggghhhhhhiiijjjnnnmmmqqqzzz~~~{{{xxxtttnnngggcccXXXSSSNNNJJJHHHDDD>>>::::::;;;<<<===>>>???@@@@@@???>>>AAAHHHUUUmmm~~~vvv```]]]ZZZPPPLLLQQQMMMJJJFFFEEEEEECCC???;;;999777444111///...//////...///000///.........///............/////////000,,,---///000222333333333222222222333444555777777444111999GGGPPP\\\|||{{{wwwtttmmmlllqqq|||zzzyyyxxxvvvrrrmmmiiifffkkkiiihhhjjjnnnooojjjfffbbbaaa^^^\\\YYYUUUOOOKKKJJJHHHEEEBBBAAAAAAAAABBBDDDIIIQQQYYY___bbbbbbbbbfffcccaaaaaa```aaaiiirrr}}}```YYYSSS[[[zzzqqqbbbXXX___uuunnn\\\XXXRRROOOMMMLLLLLLJJJEEE@@@AAA@@@>>>;;;999666444333222111111000///......---000000000000////////////////////////000111222333///000111222333444444444666999@@@NNNeeetttnnnsss}}}rrrwww~~~{{{iiiZZZOOOIIIDDDAAAMMMRRR```zzzwwwkkkccc\\\YYYZZZ]]]]]]^^^___aaaccceeeggghhhlllrrrwww|||}}}yyypppggg```ZZZVVVQQQKKKGGGAAA<<<888888888999::::::;;;<<<<<>>;;;999666444333222222222111000000//////000000000000////////////////////////000111222333333333444666777777888888:::===EEEVVVooo{{{pppqqq{{{yyyuuuxxxuuucccTTTLLLIIIGGGGGGMMMRRR```xxxsssggg___XXXWWWYYYYYY[[[\\\^^^___aaadddeeefffkkkrrrxxx}}}zzzrrriiibbbZZZWWWQQQLLLGGGBBB===999:::::::::;;;<<<<<<======;;;;;;===CCCKKKWWWkkk|||gggYYYUUUPPPMMMNNNNNNLLLIIIHHHGGGDDDAAA>>><<<999444111000000///...111222111000---,,,---///........./////////000000(((---000...///222333111111333444555444444666888;;;@@@MMM]]]kkkzzzuuulllrrr~~~zzzzzzyyyxxxuuurrrnnnmmmnnnllljjjkkklllkkkgggcccaaa___^^^\\\[[[WWWRRROOOGGGFFFEEECCCBBBAAA@@@@@@DDDIIIQQQZZZ```dddffffffaaa_________\\\YYY]]]ccceeeqqqccc]]]\\\nnneee[[[VVV___uuuwwwaaaZZZSSSPPPLLLKKKKKKIIIEEEAAA@@@???===;;;999777555444333333222222111111000000////////////000000000000////////////000111222333111111222333444555666666===@@@KKKaaapppkkkttt}}}uuutttyyymmm[[[NNNIIIJJJLLLMMMNNNRRR^^^vvvnnnbbbYYYTTTTTTVVVUUUXXXZZZ\\\^^^```ccceeeffflllssszzz{{{tttkkkeee[[[XXXRRRMMMHHHCCC>>>:::999999::::::;;;;;;<<<<<<888999===CCCGGGMMMZZZgggsssnnn\\\VVVRRRMMMLLLNNNLLLIIIGGGEEECCC???<<<<<<999444222111000///...444444333111///---...///////////////000000000111***---...---000444333///000222333333333444666888???DDDUUUooouuuqqqppplllxxxvvvvvvvvvvvvuuutttrrrrrrnnnmmmkkkkkkllljjjgggeeecccaaa___^^^\\\XXXSSSOOOGGGGGGEEEDDDBBBAAA@@@???EEEIIIPPPXXX^^^bbbcccccc___^^^______[[[VVVXXX]]]^^^kkkfff]]][[[ooo|||bbbZZZVVV```uuu{{{bbbZZZRRRNNNKKKIIIIIIHHHDDD@@@???>>>===;;;999777666555222222222111111000000000////////////000000000000////////////000111222333///000000111222333444555;;;AAAQQQmmm|||iiiiiiuuu{{{{{{oooeeeWWWNNNKKKMMMOOOPPPOOORRR]]]tttmmm___VVVQQQQQQTTTSSSWWW[[[]]]___aaadddhhhkkkpppxxx{{{tttmmmhhh]]]YYYTTTOOOJJJEEE???<<<777777777888888999999999:::;;;???CCCEEEHHHRRR]]]sssttt^^^WWWSSSNNNKKKKKKJJJGGGFFFEEEBBB???<<<;;;888333111000000///...222333333111///...///000....../////////000000000000111///---000333111+++000111222222333444777:::>>>FFF\\\~~~pppeeeeeejjjtttpppqqqrrrssstttuuuuuuuuummmmmmlllllllllkkkjjjiiifffdddbbb```^^^ZZZTTTPPPJJJIIIGGGDDDBBB@@@@@@???EEEIIIOOOUUUZZZ]]]^^^^^^^^^^^^___```\\\VVVVVVZZZ^^^kkkjjj]]]XXXkkkyyyccc\\\YYYbbbxxx~~~cccYYYSSSPPPLLLJJJJJJIIIEEEAAA???>>>===;;;999777666555000000000000000/////////.../////////000000000111////////////000111222333222222222333444555777888:::DDDZZZzzzrrreeejjjzzz~~~yyyzzzwwweee^^^VVVQQQQQQQQQQQQPPPQQQSSS]]]rrrlll^^^VVVPPPPPPSSSSSSXXX^^^aaabbbdddiiimmmsssxxx{{{tttmmmiii___[[[VVVQQQLLLFFFAAA===777777888888888888999999<<<<<>>KKKgggwww```WWW]]]ggg}}}nnnooopppqqqrrrtttuuuvvvnnnnnnnnnmmmmmmlllllllllhhhfffdddccc```]]]WWWTTTOOOLLLHHHDDDAAA@@@@@@@@@EEEHHHMMMRRRWWWYYYZZZZZZ]]]]]]___```\\\VVVWWW[[[aaannnpppaaaXXXgggwwwfffaaa]]]ggg~~~dddYYYVVVRRRNNNLLLLLLKKKHHHDDD@@@???===;;;999777555444000/////////////////////......//////000000111111////////////000111222333222222111111222444666777===JJJccctttiiieeerrryyyxxxxxxlll\\\XXXUUUTTTUUUVVVTTTQQQSSSUUU]]]qqq|||iii]]]UUUPPPOOORRRTTT[[[bbbfffgggiiinnnsss{{{|||uuummmhhh```]]]WWWRRRMMMHHHCCC???::::::;;;;;;;;;;;;;;;;;;<<<;;;<<<>>>???DDDPPP\\\zzzfffYYYUUUQQQNNNGGGFFFEEEEEEEEEEEEBBB@@@:::666333000000000///...+++---------------///111------------...............000///---///333444000000111222222333666:::>>>BBBVVVyyylllYYYSSS\\\iiipppppppppqqqqqqrrrssstttrrrrrrqqqooommmlllllllllfffeeeeeedddcccaaa\\\YYYTTTPPPJJJEEEAAA???@@@@@@CCCFFFKKKQQQUUUXXXZZZZZZ\\\\\\]]]___[[[WWWXXX\\\bbbnnnvvvdddXXX___rrrsssiiieeebbblllfff[[[VVVRRRMMMKKKKKKJJJGGGDDDAAA@@@>>>;;;999666444333000000000000000000000000.........///000111111111////////////000111222333222111111111222444666777@@@NNNfffjjjfffkkk}}}~~~}}}}}}{{{pppcccUUURRRQQQSSSVVVXXXWWWUUUVVVVVV^^^qqqtttcccYYYSSSOOOOOORRRUUU]]]eeejjjjjjlllrrrwwwvvvmmmfffbbb^^^YYYSSSOOOIIIDDD@@@<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;;;===???CCCOOO\\\yyylllZZZUUURRROOOIIIHHHFFFFFFFFFDDDBBB@@@;;;888444222222222111111,,,---...---,,,,,,...///............////////////...111111...---111333222111222222333444777<<<@@@FFFaaazzzcccYYYXXXcccrrrtttsssrrrqqqqqqqqqqqqrrruuuuuussspppmmmkkkkkkllleeeddddddeeeeeedddaaa^^^WWWSSSLLLEEE@@@???@@@AAABBBEEEJJJPPPUUUYYY[[[\\\[[[ZZZ\\\]]]ZZZVVVXXX^^^aaalll~~~yyyfffVVVXXXbbbkkksssyyyxxxxxxqqqjjjhhheeeppphhh]]]SSSOOOJJJGGGGGGGGGDDDAAAAAA@@@>>><<<999666444333111111111111111111222222---......///000111111222////////////000111222333777666555555666888;;;<<>>===:::666444444444333333/////////...,,,+++---...////////////000000000000000555555///,,,...000000222222333333555888===AAAGGGgggkkk]]]ZZZ___lll{{{vvvtttrrrqqqrrrsssssssssqqqpppooonnnmmmjjjgggddddddbbbaaaaaaccccccbbbaaaZZZTTTMMMFFFBBB???===;;;DDDFFFIIIMMMRRRWWWZZZ\\\______\\\XXXTTTTTTXXX\\\aaalll}}}aaaQQQTTTUUUZZZfffmmmrrrpppnnnnnnooouuunnn\\\VVVQQQLLLHHHGGGGGGGGGFFFBBB>>>:::999;;;:::666222555444333222111111111111------------............111...---///555888666333333000111444666555888<<>>:::;;;@@@CCCEEELLLVVVfff{{{|||dddWWWQQQNNNHHHIIIJJJIIIEEEBBB@@@@@@:::888666333111/////////------............------+++---//////...---...///......///000111222333333,,,666666333666555888EEETTTooo{{{fffYYYXXXcccvvvtttrrrpppoooqqqrrrrrrqqqmmmlllkkkkkkkkkjjjgggdddfffeeeddddddeeeeeecccaaaVVVRRRKKKFFFCCCAAA@@@>>>CCCEEEIIIMMMRRRVVVZZZ\\\^^^]]][[[VVVRRRRRRVVVZZZ___iiiyyyaaaOOOPPPPPPUUUbbbhhhuuuvvvvvvwwwwwwzzzooo]]]UUUQQQLLLHHHGGGFFFFFFFFFBBB>>>:::999;;;:::666222444444222111111000000000000000000111111111222222444000...000444666333000555333333777999:::===BBBMMM[[[rrr~~~ooogggccclll|||wwwhhhccc```aaaaaaaaadddiiirrrwww}}}zzz{{{uuubbbVVVSSSSSSSSSTTTWWWZZZ[[[\\\\\\```eeeooo}}}vvvgggbbbZZZSSSPPPOOOQQQRRRXXX```hhhmmmrrryyywwwmmmfff```\\\XXXUUURRRMMMFFFAAA;;;;;;;;;;;;;;;;;;;;;;;;===::::::???AAACCCJJJRRRbbbvvvfffWWWQQQPPPJJJJJJIIIGGGEEECCCAAA@@@:::999666333111///////////////000000000000//////+++---//////...---...///,,,,,,---...///000111111///777666444999999<<>>:::::::::999666333333222111000000000000000////////////000000000000555333000111333333111...222000111555777888===DDDSSSccc{{{sssjjjggghhhtttwwwhhh___ZZZYYY[[[]]]___ccciiirrrwww|||~~~~~~}}}{{{rrr___RRRNNNNNNOOOPPPSSSUUUXXXYYYaaaeeeiiiqqqsssjjj]]]ZZZUUUQQQOOOPPPRRRTTTXXX]]]eeennnwww~~~xxxnnngggbbb^^^XXXUUURRRMMMFFFAAA;;;;;;::::::::::::;;;;;;<<<::::::===>>>@@@FFFMMMZZZnnnjjjWWWRRRSSSMMMJJJFFFEEEEEEEEEBBB???;;;999666333111//////...,,,------......------,,,,,,---//////.........///,,,---......///000111111///555222000777:::===GGGZZZxxx~~~pppeee\\\]]]iii}}}sssqqqooonnnooooooooonnnmmmlllkkkkkklllllljjjiiihhhgggggggggfffccc^^^ZZZRRRNNNIIIFFFEEEDDDCCCBBBBBBCCCGGGKKKPPPUUUXXXZZZ___^^^\\\VVVRRRQQQUUUYYY___gggvvvgggQQQLLLIIIOOO___gggzzz}}}yyyuuu^^^TTTQQQLLLHHHFFFEEEDDDCCCAAA>>>;;;::::::999666333222111111000//////000000........./////////000000444222111111222222000...000///000333444666<<>>HHH___rrrlllddd^^^aaannnuuussspppooopppppppppoooooommmkkkjjjkkkkkkiiihhhffffffeeedddccc___ZZZVVVSSSOOOKKKGGGFFFDDDBBBAAAAAABBBFFFJJJOOOTTTWWWYYY\\\\\\YYYTTTPPPOOOSSSWWWbbbjjjyyyjjjQQQKKKHHHNNN^^^gggxxx}}}|||uuuyyyxxx```UUUQQQLLLIIIGGGFFFDDDBBB@@@>>><<<;;;999888666444222111000000///000000000111111222222222333333333111000000000222222222111444333444666666777@@@IIIYYYqqq~~~zzzyyyvvvfff\\\XXXTTTSSSWWWZZZ]]]ccciiilllrrrzzz~~~mmm[[[PPPJJJLLLNNNPPPQQQUUU[[[```ffflllrrrxxxzzziii^^^ZZZZZZYYYWWWTTTTTTWWWZZZcccdddmmm{{{{{{uuuiiiddd\\\VVVRRRMMMGGGCCC<<<;;;:::888888999::::::<<<>>>>>>======@@@DDDFFFOOOeeetttZZZQQQSSSPPPKKKEEEDDDFFFGGGCCC@@@===;;;888444111///.........//////////////////...,,,...000000///...///000000000111111222222333333888:::333000:::???CCCMMMaaayyynnniiiaaa]]]bbbooowwwtttqqqpppqqqqqqqqqpppmmmkkkhhhhhhhhhhhhgggffffffeeecccbbb```]]]XXXTTTSSSPPPLLLHHHFFFDDDBBB@@@@@@AAAEEEIIINNNSSSVVVXXXYYYXXXVVVRRRMMMNNNRRRVVVdddmmm~~~mmmSSSKKKFFFKKKZZZcccssszzz~~~}}}~~~uuuvvv{{{bbbUUURRRNNNKKKIIIGGGDDDBBB???>>>===;;;999777666555222111111000000000111111///000000000000111111111//////000000111222333333333222333555444777AAALLLccc~~~~~~pppcccZZZSSSPPPOOOSSSWWWZZZ```gggjjjqqqzzz|||kkk\\\RRRIIIKKKOOOQQQSSSXXX___eeekkksss{{{{{{kkkbbb\\\]]]]]]YYYVVVVVVYYY]]]hhhjjjttt~~~yyynnnggg^^^WWWSSSNNNIIIEEE===<<<:::888777888999:::<<>>;;;999666555555222222111111111111222222,,,,,,---------............///000000111111222333//////111444444888EEERRRmmm{{{kkk^^^VVVPPPLLLMMMQQQVVVZZZaaahhhooovvvxxxjjj]]]UUUHHHLLLPPPRRRUUU[[[dddlllrrr|||~~~ppphhhaaabbbbbb^^^[[[[[[```eeekkkooo||||||rrrkkkaaaYYYTTTOOOJJJGGG>>><<<999777666777999::::::???@@@<<<<<>><<<999555222000......***++++++,,,,,,++++++***---///000111//////000111///000000000000111111111...444///---555===IIIYYYooouuulll___[[[[[[gggzzzwwwtttqqqppppppppppppooojjjiiiggghhhjjjlllmmmmmmkkkhhheeecccaaa___\\\ZZZQQQNNNKKKIIIHHHFFFDDDBBB???@@@DDDHHHMMMRRRUUUWWW[[[[[[YYYVVVSSSSSSXXX]]]bbbmmm{{{^^^SSSIIIJJJWWW^^^lllxxx|||rrr|||~~~dddWWWTTTPPPMMMKKKHHHEEECCC>>>???>>><<<888666555666333222222222222222333333////////////000000000000///000111111000000111222111111444888999???MMM[[[qqqzzziiiZZZQQQNNNKKKLLLRRRXXX\\\dddkkkuuu}}}vvvjjj___XXXMMMQQQVVVYYY\\\bbbmmmuuuxxxssslllfffggggggccc```aaagggmmmrrrvvvtttlllbbbZZZTTTPPPKKKHHH>>><<<999777666777999:::999>>>???;;;;;;AAADDDCCCRRR^^^qqqjjjWWWPPPJJJKKKLLLJJJGGGDDDBBBBBB>>><<<999555222000......111111222222222222111111---///111111000///000111222222222222222333333333000777555333<<>>@@@DDDHHHMMMRRRUUUWWWXXXXXXXXXVVVTTTSSSTTTUUUbbbkkk___QQQKKKGGGOOO\\\qqqyyywwwnnnwwwfffVVVOOOJJJKKKKKKGGGDDDDDDAAA???<<<;;;:::999777666111111000000000000111111......////////////......111222222333333444444555000000222555888@@@RRRbbbxxxgggZZZTTTLLLLLLMMMOOOUUU^^^jjjqqq}}}zzzuuulllbbbZZZQQQTTTXXX^^^fffppp{{{{{{sssllljjjjjjkkkiiiggglllssswww}}}}}}oooddd```YYYMMMGGGHHH???<<<888666777888999888888;;;===>>>>>>???@@@AAAFFFSSSbbbmmmuuunnn[[[XXXMMMLLLIIIGGGDDDCCCAAAAAA@@@===999555222000000111////////////...---,,,+++.........//////////////////000111000//////111333777222555<<>>???BBBFFFKKKPPPTTTWWWXXXYYYYYYXXXVVVUUUUUUWWW```iii}}}aaaRRRKKKHHHPPP]]]qqqzzztttkkkrrrgggXXXPPPKKKKKKJJJGGGDDDDDDBBB???<<<;;;:::999777555111111000000000000111111......////////////......000000111111222333333444444444666999<<>>>>>>>>@@@AAAGGGOOOZZZcccmmm|||rrr\\\VVVNNNMMMJJJHHHEEEDDDBBBBBB@@@===999444111000000000---....../////////......///............///000000///000111000//////111333777555777>>>AAAIII___wwwxxxnnn___```kkk}}}tttkkkeeebbbzzzyyyvvvsssqqqooooooooommmmmmllllllkkkiiihhhggggggfffdddbbb```\\\WWWSSSPPPPPPNNNIIIDDDAAA@@@@@@??????AAADDDIIIOOOTTTWWWZZZ[[[[[[ZZZXXXWWWWWWYYY]]]fff{{{eeeSSSKKKHHHQQQ^^^qqq|||uuuhhhlll|||iiiZZZRRRLLLKKKJJJFFFCCCCCCBBB???<<<;;;:::999777555111111000000000000111111...//////000000//////...//////000000111222222222666666777:::???NNNggg}}}~~~nnn___VVVSSSKKKMMMPPPUUU]]]gggrrrzzz{{{wwwvvvvvvyyyxxxuuupppjjjdddaaa```\\\```fffooozzzzzzsssnnnmmmqqqtttuuuxxx|||{{{oooaaaYYYVVVOOOHHH@@@===999777777888999999888:::===>>>>>>>>>@@@AAAGGGJJJOOOWWWdddvvvyyy^^^UUUOOONNNKKKIIIFFFDDDCCCCCC???<<<888444111/////////---...///000000111111111000///...------///111222///000111111000000222333777777:::???CCCPPPmmmsssjjj]]]dddvvvxxxoooeee]]]WWWTTT}}}{{{wwwtttqqqpppppppppkkklllmmmmmmllljjjiiigggeeedddcccbbbaaa\\\WWWSSSQQQPPPMMMIIIEEEAAA@@@???@@@AAAAAADDDIIIOOOTTTWWWZZZ[[[\\\\\\ZZZYYYYYYZZZ\\\dddxxxkkkUUUKKKHHHPPP\\\ooo|||~~~jjjjjjuuulll\\\SSSMMMKKKJJJEEEBBBBBBBBB@@@===;;;:::999666555111111000000000000111111//////000000000000////////////000000111222222333555555666:::AAATTTsss~~~}}}jjj[[[TTTQQQMMMNNNQQQVVV___lll{{{xxxrrrllljjjiiiiiinnnnnnmmmiiiccc___```bbb^^^bbbiiisss~~~wwwqqqnnnrrrwwwyyy{{{}}}uuubbbYYYXXXQQQFFFAAA>>>:::888888999999999888:::<<<======>>>???AAAEEEFFFIIIRRRaaavvv~~~bbbVVVNNNMMMKKKHHHFFFDDDCCCBBB>>><<<888444111//////...//////000111111111111111111000...,,,---///111333///000111111000000222444666777;;;>>>CCCVVVzzzzzziiiaaa___llluuuqqqjjjbbb[[[UUUQQQOOO}}}{{{xxxuuusssqqqppppppiiijjjlllmmmmmmlllkkkjjjeeedddcccbbbaaa\\\WWWSSSQQQOOOKKKHHHEEEBBB@@@>>>BBBBBBCCCEEEJJJOOOUUUXXXYYY[[[]]]\\\[[[ZZZZZZZZZ\\\ccctttoooWWWJJJGGGNNNYYYlll|||oookkkrrrppp]]]TTTMMMKKKIIIEEECCCCCCCCC@@@===;;;:::888666444111111000000000000111111//////000000000000//////000000111111222333333333444444777;;;EEE\\\{{{hhhZZZSSSPPPQQQQQQRRRVVVaaarrr~~~|||}}}{{{zzzyyyxxxxxxzzz{{{|||vvvrrrlllfffaaa^^^^^^^^^^^^______[[[WWWUUUWWWZZZZZZ^^^eeemmmwwwyyyvvvzzz~~~vvvcccYYYWWWPPPEEECCC???;;;999999999999999777999<<<=========???@@@CCCDDDIIITTTeeezzzfffXXXMMMLLLJJJGGGEEECCCBBBAAA>>><<<999555222000///...111111222222111000//////222000...------///222333///000111111000111333555444777;;;>>>GGG___ppp```ZZZeeevvvzzztttfffbbb\\\UUUOOOKKKIIIHHH{{{zzzxxxvvvtttrrrpppooojjjjjjkkklllllllllllllllgggfffdddbbb```\\\WWWSSSPPPMMMJJJGGGEEECCCAAA???BBBCCCDDDGGGKKKPPPUUUWWWXXXZZZ\\\\\\[[[YYYYYYYYY\\\```ooopppWWWJJJGGGNNNWWWkkk~~~ssslllnnnsss^^^UUUMMMKKKIIIFFFCCCDDDCCCAAA===;;;:::888666444111111000000000000111111///000000111111000000///000000111111222333333444555666:::AAAMMMgggzzzhhhZZZTTTQQQSSSTTTUUU[[[hhhzzz|||zzzzzzzzzzzztttsssqqqooonnnmmmmmmmmmiiieee```ZZZVVVUUUUUUUUUUUUUUUTTTRRRPPPPPPQQQSSSSSSVVV[[[aaagggooowww|||}}}qqqbbbXXXTTTNNNGGGDDD@@@<<<999999::::::999777999<<<=========???@@@@@@CCCJJJWWWiiijjj[[[MMMKKKIIIGGGDDDBBBAAAAAA>>>===:::777444111///...222222222111111000......111000///......000222333///000111111111222444666444888===CCCPPPoooggg\\\[[[lll|||uuummmggg___[[[VVVPPPKKKHHHGGGGGGxxxxxxxxxxxxvvvssspppnnnmmmllllllkkkkkkkkklllllljjjhhheeebbb___\\\WWWTTTOOOLLLHHHFFFFFFDDDBBB???@@@BBBDDDGGGKKKOOOSSSUUUVVVXXXZZZ[[[ZZZXXXXXXXXX[[[^^^iii~~~oooWWWJJJIIIQQQYYYmmmrrrkkkjjjyyyuuu]]]TTTMMMJJJIIIFFFDDDEEEDDDAAA===;;;999888555333111111000000000000111111000000111111111111000000//////000000111222222222555777===EEESSSpppyyyfff[[[VVVUUUTTTVVV[[[dddqqq~~~zzzvvvtttuuuuuusssqqqkkkjjjgggdddbbb```___^^^YYYVVVRRROOOMMMMMMNNNOOOPPPNNNLLLLLLLLLMMMLLLKKKLLLNNNQQQSSSVVVZZZ___ccciiimmmqqqttt|||wwwiii```XXXQQQLLLLLLDDDAAA===::::::::::::999777999;;;=========>>>@@@>>>BBBJJJWWWjjjnnn[[[NNNLLLJJJGGGEEECCCBBBBBB???===;;;888555222000///000000000111000000//////000000//////000000111222///000111111111222444666555:::AAAKKK___sss^^^ZZZ```qqqyyyqqqjjjbbb]]]YYYVVVRRRNNNLLLLLLMMMNNNvvvwwwxxxxxxwwwtttpppnnnpppooommmkkkjjjjjjjjjkkkmmmjjjfffbbb___\\\XXXUUUNNNKKKGGGEEEFFFEEECCC@@@???@@@CCCGGGKKKOOOQQQSSSTTTWWWYYYZZZYYYWWWWWWWWWZZZ[[[eeexxxmmmVVVKKKKKKSSS[[[ooopppiiigggtttvvv]]]TTTLLLJJJIIIFFFEEEFFFDDDAAA>>>;;;999888555333111111000000000000111111000000111111111111000000......//////000111111111333777===FFFUUUsssxxxeee[[[XXXXXXTTTXXX```kkkyyyyyywwwqqqkkkjjjkkkkkkgggcccdddccc```\\\YYYWWWUUUTTTNNNLLLIIIFFFFFFHHHJJJLLLIIIFFFDDDDDDFFFGGGDDDAAAHHHIIIJJJJJJKKKLLLOOORRRSSSYYY___eeeqqqooobbb^^^YYYOOOLLLPPPEEEAAA===:::::::::::::::777999;;;<<<<<<===>>>@@@<<>><<<999666333111000---...///000000111111000///000000000111111111111///000111222111222555777666===EEEQQQjjjiiiXXXYYYccctttxxxmmmeee^^^XXXSSSPPPNNNLLLKKKKKKNNNQQQTTTwwwwwwxxxzzzzzzyyyuuusssqqqqqqmmmhhhiiimmmnnnkkkjjjhhhfffdddbbb^^^XXXTTTRRRLLLEEEAAABBBBBBBBBAAA???===>>>AAAGGGLLLMMMMMMSSSUUUXXXZZZ[[[ZZZXXXWWWZZZ]]]fffuuuzzzbbbRRRJJJIIIQQQZZZjjjyyytttfffcccuuuvvv___TTTJJJHHHGGGDDDBBBBBBBBB@@@>>>;;;888666444333222111111000000000000000000111111111222222222222000000000000111222333444666999>>>FFFYYYzzzwwweee___]]]\\\aaadddiiiqqq~~~uuunnngggeeebbbaaaaaa```___]]]^^^[[[XXXUUURRRNNNJJJFFFIIIIIIHHHGGGFFFEEEEEEFFF@@@AAABBBCCCDDDCCCBBBAAADDDEEEFFFGGGHHHIIIJJJKKKMMMNNNRRRYYYeee}}}vvvpppfff]]]VVVPPPKKKGGGEEEBBB>>>;;;999999999:::>>>===;;;:::;;;>>>@@@BBB???AAAFFFQQQccc}}}yyy```PPPMMMIIIGGGHHHGGGDDDAAA:::::::::999777444222000,,,---...//////...---,,,111000000///////////////111222333333333333444555777999BBBVVVvvvlll\\\UUU\\\hhh}}}yyynnneee```ZZZSSSMMMMMMLLLKKKKKKNNNPPPQQQRRRvvvwwwxxxyyyyyywwwtttrrrooopppmmmjjjkkkoooooolllnnnjjjeeebbb```^^^[[[XXXPPPKKKFFFDDDDDDCCCAAA>>>BBBAAAAAAEEEKKKOOOQQQQQQVVVWWWYYYZZZZZZYYYXXXWWW]]]```jjjyyywwwaaaRRRIIIHHHOOOWWWbbbpppqqqeeecccuuuzzzbbbWWWLLLIIIHHHEEEBBBBBBBBB@@@>>>;;;888666444444222222111000000000000000000000000111111111222222444444333222222222222333666999???JJJ```yyy|||{{{kkkfffeeedddeeehhhnnnwwwtttjjjeeebbb___]]]\\\\\\[[[ZZZXXXWWWUUURRRPPPNNNKKKHHHEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFIIIJJJOOOVVVaaavvvzzzwwwuuuttttttssspppkkkgggnnnnnnooorrrvvv{{{vvvpppggg^^^WWWQQQLLLHHHDDDBBB???;;;999999999::::::;;;<<<===>>>??????@@@AAADDDIIIRRRaaa{{{~~~|||}}}bbbPPPMMMHHHGGGGGGFFFCCCAAA<<<;;;:::888666444222111...//////000000//////...000000000000000111222222111222333333333333444666:::>>>III___qqqcccYYYWWWaaaooovvvoooeee___\\\XXXSSSOOOPPPPPPPPPQQQSSSUUUWWWWWWuuuvvvvvvwwwvvvtttrrrqqqnnnpppooommmooorrrqqqmmmnnniiibbb^^^^^^___^^^]]]NNNKKKGGGFFFFFFDDD@@@<<>>;;;888666555444222222111000000000000111///000000000111111111111444444444444444555555666555888@@@OOOjjjrrrooovvvtttppppppppppppqqquuu}}}ttthhhaaa^^^ZZZXXXUUUTTTTTTTTTRRRQQQNNNLLLJJJIIIIIIGGGDDDBBBAAA@@@@@@?????????@@@@@@AAABBBBBBCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGLLLSSS[[[iii|||lllbbb^^^]]]\\\[[[[[[\\\[[[YYYWWW``````aaabbbeeeiiilllnnnqqqtttxxx}}}vvvpppggg___XXXRRRLLLIIIDDDBBB???<<<:::999999:::555888<<>>===:::888555333222111111000000//////000000111//////000000111333444555111222333333333333555777888>>>MMMeeepppbbb[[[XXXYYYeeettt|||tttfffaaa[[[XXXXXXWWWTTTRRRTTTUUUVVVWWWYYYZZZ[[[\\\uuuuuuvvvuuusssrrrqqqqqqnnnqqqsssrrrtttwwwtttooojjjddd___^^^```cccbbb```PPPLLLGGGEEEEEECCC@@@<<<>>>>>>???BBBGGGLLLPPPSSS\\\\\\[[[ZZZYYYYYYXXXXXXVVV\\\gggwwwqqq___RRRJJJFFFIIINNNWWWgggyyyqqqkkkpppcccXXXNNNKKKJJJGGGDDDDDDBBB@@@>>>;;;999777666555333222111111000000111111//////000000000111111111000000111333555777999;;;666999BBBVVVssswwwjjjkkkttt}}}{{{{{{zzz|||{{{|||vvvhhh```ZZZWWWRRRPPPNNNMMMMMMMMMLLLJJJHHHGGGEEEEEEDDDCCC@@@>>>???????????????@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKIIIIIILLLQQQVVV]]]kkkxxx~~~yyyoooddd[[[VVVUUUSSSRRRRRRRRRTTTUUUUUUUUUWWWWWWWWWXXXZZZ\\\^^^______bbbffflllsssxxx|||sssnnnfff^^^WWWQQQLLLHHHDDDBBB@@@===;;;:::::::::444777;;;???@@@@@@???===>>>CCCGGGIIIQQQfffwwwyyyeeeQQQMMMHHHEEEEEEEEEBBB@@@@@@>>>;;;777444222222111111111///......///111111000000000000111222333444111222333333222333666888:::BBBSSSmmmssshhh^^^[[[YYYZZZfffvvvyyyoooggg]]]ZZZWWWVVVWWWXXXWWWVVVVVVWWWYYYYYYYYYZZZ[[[[[[vvvvvvwwwtttqqqpppqqqsssqqquuuwwwwwwxxxzzzvvvpppeeeaaa___bbbgggjjjgggcccSSSMMMFFFBBBBBBBBB@@@???@@@AAACCCEEEJJJOOOTTTXXX^^^]]]\\\[[[ZZZYYYYYYYYYWWW]]]hhhxxxqqq```TTTLLLGGGHHHLLLVVVjjjwwwrrrzzzaaaVVVLLLJJJJJJGGGEEEEEEBBB@@@>>><<<999777666666333222222111111111111111000000000000111111111111...///000222444666999:::777;;;FFF[[[yyy{{{mmmeeekkkuuu~~~jjj```XXXRRROOOMMMKKKIIIHHHHHHHHHGGGFFFFFFDDDCCCBBBBBB@@@===;;;>>>>>>>>>???@@@AAABBBCCCFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKMMMOOOPPPQQQRRROOOMMMNNNQQQSSSTTT[[[bbbcccbbb```\\\XXXTTTRRRRRRMMMMMMMMMMMMNNNPPPRRRSSSOOOOOOOOOOOOPPPQQQRRRRRRRRRUUUYYY___eeekkkppprrr|||pppkkkddd\\\VVVPPPJJJGGGDDDBBB@@@>>><<<::::::999666777999;;;===>>>??????===AAADDDEEEJJJ[[[wwwyyy{{{eeeSSSNNNHHHEEEEEEEEECCC@@@@@@>>>;;;888555333222222111000............000111111000000/////////000000222333333333222444777999BBBKKK]]]xxxooofff___\\\ZZZ[[[hhhxxx}}}vvvooofff___[[[ZZZXXXXXXXXXYYYYYYYYYUUUVVVXXXXXXVVVVVVWWWYYYwwwyyyxxxuuuqqqppprrruuutttxxxyyyxxxyyyyyyuuunnndddaaa```eeelllnnniiicccTTTNNNFFFAAAAAAAAA@@@???===???AAACCCGGGMMMTTTXXX]]]]]]]]]]]]\\\[[[ZZZYYYUUUZZZcccrrrrrrbbbVVVNNNIIIIIIMMMXXXnnnxxx~~~aaaVVVMMMJJJJJJGGGEEEEEEAAA@@@>>><<<:::888777777333333222111111111111222000111111111222222222222111111111111222333444555888===JJJ```}}}lllcccaaammmzzzrrrccc\\\TTTNNNMMMIIIGGGEEEDDDEEEEEEDDDCCCDDDBBBAAA@@@@@@???===;;;>>>>>>>>>???AAACCCDDDEEEJJJJJJJJJJJJKKKMMMNNNOOOMMMNNNOOOPPPQQQSSSTTTTTTUUURRRPPPRRRRRRQQQSSSWWWWWWVVVTTTRRRPPPNNNMMMLLLKKKLLLMMMMMMLLLMMMOOOQQQMMMMMMMMMMMMMMMNNNNNNNNNNNNOOORRRVVV[[[```dddgggssswww}}}~~~vvvmmmiiibbb\\\VVVPPPJJJFFFDDDCCCAAA>>><<<;;;:::999888888888999;;;===???@@@>>>BBBEEEEEEHHHVVVkkk|||zzz}}}jjjTTTOOOIIIEEEEEEEEECCCAAA???>>>;;;999666444222222000//////......//////000111111000///......//////222333333222222444888;;;EEENNNaaa|||kkkccc]]]\\\ZZZ]]]mmm~~~{{{rrrlllhhhaaa\\\[[[ZZZZZZYYYXXXXXXYYYYYYRRRTTTVVVUUUSSSTTTXXX\\\zzz{{{zzzvvvrrrppptttxxxwwwyyyyyywwwvvvvvvqqqkkkccc___]]]bbbiiijjjddd^^^SSSMMMGGGCCCCCCBBB???===999;;;>>>@@@CCCIIIQQQWWW\\\]]]^^^___^^^]]][[[YYYTTTVVV]]]iiixxxuuudddYYYPPPKKKLLLPPP]]]tttzzz{{{fffZZZPPPLLLKKKGGGDDDCCCAAA@@@>>><<<:::888888777444333222222111111222222222222222222333333333333222222111111222333444444777???NNNeee~~~fff___cccsssfff[[[VVVNNNJJJKKKFFFDDDBBBAAABBBBBBAAA@@@@@@???>>>???@@@@@@>>><<<@@@@@@AAABBBDDDGGGHHHJJJNNNNNNMMMNNNOOOQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTXXXSSSPPPRRRSSSRRRRRRUUUTTTRRRNNNLLLKKKLLLLLLLLLNNNOOOQQQPPPNNNMMMNNNPPPNNNOOOOOOOOOOOOOOONNNNNNNNNOOOPPPRRRUUUYYY\\\^^^ccchhhnnnuuu|||}}}tttmmmiiibbb\\\WWWQQQKKKGGGDDDCCCAAA???===;;;:::999888888888999:::<<<===>>>???BBBDDDEEEIIISSSbbbmmm{{{{{{|||rrrVVVQQQJJJFFFFFFFFFDDDBBB======;;;:::888555333222///000000111111000000///000000000///000000111111222333333222222444888<<>>:::;;;===@@@BBBEEEKKKTTTZZZ[[[\\\___``````^^^[[[YYYXXXYYY]]]ggguuuvvvfffZZZRRRMMMNNNRRRccczzz{{{vvvjjj^^^SSSNNNKKKGGGCCCBBBAAA@@@>>><<<:::999888888444333222222111111222222222222333333333444444444///000000111333555777888666@@@QQQgggqqqgggaaahhhzzzsssZZZPPPKKKDDDBBBEEEDDDBBB@@@@@@@@@AAA@@@???<<<<<<<<<===@@@AAA@@@>>>DDDDDDEEEGGGIIIKKKMMMOOOPPPPPPPPPPPPQQQSSSUUUVVVZZZYYYYYYXXXWWWVVVUUUUUUXXXRRROOOQQQSSSSSSTTTVVVRRROOOKKKIIIJJJNNNQQQSSSOOOQQQSSSRRRNNNLLLMMMNNNLLLMMMMMMNNNMMMMMMLLLLLLPPPPPPPPPQQQSSSVVVXXXZZZYYY^^^eeemmmuuuwwwmmmiiiccc]]]XXXRRRLLLHHHDDDCCCAAA???===;;;:::999777888999;;;<<<<<<;;;;;;???AAACCCDDDHHHPPP[[[cccooo|||~~~zzzyyyWWWRRRKKKGGGFFFFFFEEECCC;;;<<<<<<;;;999666444222000111222333333222111000//////000000111222444444333333333222222555999<<>>===<<<;;;;;;<<<===<<<<<<===???AAACCCDDDEEEDDDEEEFFFIIILLLNNNPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTXXXWWWUUUSSSRRRSSSUUUVVVSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLLLLMMMNNNPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNRRRRRRQQQPPPPPPRRRVVVZZZ[[[^^^bbbgggnnnwwwzzztttnnnjjjccc]]]VVVPPPJJJEEEEEECCCAAA>>><<<:::888888444666999:::;;;<<<>>>???>>>>>>@@@CCCEEEIIITTT___jjjvvv}}}|||dddQQQKKKNNNGGGBBBAAA======>>>===<<<999555111/////////000000000000/////////...------------......555222333555555444888>>>EEETTTkkk{{{oooddd[[[WWWYYYhhhzzzkkkddd```[[[XXXXXXUUUTTTRRRSSSUUUWWWXXXXXXSSSXXX]]]^^^___dddnnnwww|||wwwsssrrrsssuuuwwwuuutttrrroookkkgggdddbbb___[[[WWWWWWYYYYYYWWWSSSNNNLLLHHHDDDAAA@@@@@@AAA888:::<<>>=========>>>???===>>>@@@CCCEEEGGGHHHHHHLLLMMMOOOQQQSSSUUUVVVWWWSSSTTTTTTUUUUUUVVVVVVUUUZZZYYYXXXWWWVVVWWWWWWXXXTTTTTTSSSRRRQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQSSSRRRQQQPPPPPPOOOOOOPPPMMMNNNNNNOOOOOOPPPPPPQQQTTTUUUUUUUUUUUUWWW[[[^^^\\\^^^bbbfffkkksss{{{xxxrrrpppkkkddd]]]VVVOOOHHHCCCDDDCCC@@@>>><<<:::999888888999;;;<<<<<<===>>>?????????@@@CCCCCCEEEPPP[[[rrr~~~eeeQQQKKKMMMHHHDDDEEEBBB???>>>;;;777555333222111//////000000000000//////111111000000000000000111222000111444444333666<<>><<<;;;999777666444444333333333333444444111111111111111111111111111222222222222444777:::>>>LLLfffuuuhhhcccjjjsss|||rrr[[[QQQEEE@@@AAABBB???;;;@@@???>>>>>>>>>???@@@AAA@@@BBBEEEHHHKKKLLLMMMMMMRRRRRRTTTUUUWWWWWWXXXXXXVVVWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUSSSSSSRRRRRRRRRPPPPPPPPPPPPQQQRRRTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQPPPPPPQQQQQQRRRSSSSSSTTTUUUWWWYYYZZZ[[[\\\___aaa^^^aaadddggglllrrrxxx}}}{{{uuutttooohhh```XXXPPPIIIDDDBBBAAA???===<<<:::999999::::::;;;;;;<<<======>>>??????AAACCCCCCFFFQQQ\\\tttkkkUUULLLMMMGGGEEEFFFCCCAAA>>>888333111111222444///000000111111000000///222111111111111111222222111000111555666444777<<>>???===;;;???>>>>>>>>>???AAABBBDDDCCCEEEHHHLLLOOOQQQQQQRRRUUUVVVWWWXXXYYYYYYXXXXXXZZZZZZYYYYYYYYYYYYYYYYYYVVVWWWXXXYYYYYYXXXWWWUUUXXXWWWVVVUUUTTTSSSSSSSSSQQQQQQQQQRRRRRRSSSTTTTTTSSSRRRQQQPPPPPPOOOOOOOOORRRRRRSSSTTTUUUVVVVVVWWWUUUXXX\\\^^^___```aaacccbbbeeeiiinnnsssxxx}}}vvvqqqjjjccc[[[TTTMMMHHHAAA@@@???===;;;:::::::::888777888999;;;============>>>AAADDDFFFKKKVVVbbbssssss[[[NNNLLLEEEBBBCCC???AAA>>>999444111222333555000000000111111000000000000000000///000000111111222111444888999888:::???MMMaaa}}}nnn```cccrrrrrrccc^^^]]]^^^```cccbbbcccfffhhhiiikkknnnpppuuuzzzwwwwwwxxxxxxxxxxxxwwwwwwvvvsssnnniiieeecccccccccbbb```^^^\\\ZZZVVVQQQNNNIIIGGGEEEBBB???===<<<;;;999;;;===???CCCHHHOOOSSSWWWZZZ]]]^^^^^^[[[XXXUUUWWWYYYbbbvvvwwwoooeee[[[PPPIIILLLSSSccc|||mmmcccaaaqqqooo```PPPJJJHHHEEEBBBBBB@@@>>><<<;;;:::999666444222222111111111111222222111111111000000000000000111222222222222444777:::BBBSSSpppzzziiiaaaYYYcccppp|||wwwaaaSSSHHHEEEAAA>>>>>>>>>===;;;=========>>>@@@BBBEEEFFFFFFHHHKKKOOORRRTTTUUUUUU[[[\\\]]]^^^]]]\\\[[[ZZZ\\\\\\[[[ZZZYYYYYYYYYZZZUUUWWWYYYZZZZZZYYYWWWVVVXXXXXXVVVUUUUUUTTTTTTTTTRRRRRRSSSSSSSSSSSSSSSRRRSSSSSSRRRQQQPPPPPPPPPPPPRRRRRRSSSTTTUUUWWWWWWXXXWWWZZZ^^^aaabbbbbbcccdddeeeiiiooovvv|||~~~tttoooiiibbb\\\UUUNNNJJJAAA@@@>>>===;;;:::999999666666777:::>>>@@@@@@>>>===>>>AAADDDFFFJJJVVVbbbsssyyytttwww\\\NNNKKKDDDAAABBB===???>>>;;;888555444444444000000111111111111000000000000000000000111222222222111444888999999<<>><<<:::999:::;;;===???CCCHHHNNNSSSVVVYYY]]]``````]]]YYYVVVYYYZZZdddzzzwwwoooeee[[[PPPIIIJJJPPPaaattt~~~fff``````nnnqqqbbbRRRKKKIIIFFFCCCBBB???===;;;;;;:::999666444111111000000000000111111111111111111111111111111222333333333333555888;;;EEEWWWtttsssbbbZZZ\\\eeesssrrraaaTTTMMMDDDCCCBBB@@@>>>>>>>>>>>>======>>>???BBBEEEHHHJJJKKKLLLNNNPPPSSSUUUWWWXXX[[[\\\]]]^^^^^^\\\ZZZYYY^^^]]][[[YYYXXXXXXYYYYYYWWWXXXZZZ\\\\\\[[[YYYXXXWWWWWWVVVUUUUUUUUUUUUVVVSSSSSSTTTTTTTTTTTTSSSRRRUUUTTTSSSRRRRRRQQQQQQRRRQQQQQQRRRSSSTTTVVVWWWWWWYYY[[[___aaabbbbbbcccdddfffkkkqqqxxx~~~|||yyyqqqmmmfff```ZZZSSSMMMIIIAAA@@@>>><<<;;;999888888777777:::???DDDFFFDDDAAA??????@@@BBBBBBEEEOOOZZZooo|||ssskkkuuuZZZLLLJJJFFFDDDEEE@@@======<<<:::888666444333000111111222222111111000111111111111222333444444222000111555777777<<>><<<:::::::::<<<===???CCCHHHNNNRRRWWWYYY\\\^^^___^^^\\\ZZZXXXYYYeee|||vvvooofff\\\PPPHHHIIINNNZZZhhh|||zzzgggbbb```lllsssdddTTTMMMJJJGGGCCCCCC???===<<<<<<<<<:::777444222111111111111111111222000000111111222222333333333444444444444666999<<>>@@@???@@@AAAAAACCCMMMWWWnnn|||uuummmvvv\\\MMMLLLHHHGGGGGGAAA===<<<:::888666555333333000111111222222111111000000000000111111333444444333111111444666777>>>EEEZZZvvvcccYYYXXXeeezzzuuuvvvwwwxxxyyyzzzzzz{{{vvvuuuqqqnnnjjjgggdddccc[[[YYYVVVRRRMMMJJJIIIJJJBBBAAA@@@???>>>===<<<;;;:::<<<>>>@@@CCCHHHNNNRRRYYYZZZ[[[\\\]]]^^^^^^^^^VVVXXXddd}}}wwwooofff\\\PPPGGGGGGMMMPPP\\\nnnzzzlllfffcccllluuueeeUUUMMMKKKGGGDDDCCC???>>>=========;;;888555333222222222222222222333000000111222333444444444444555555555555777:::===III___qqqiii```gggvvvxxxnnncccYYYRRRJJJEEECCC===>>>???>>><<<<<>>@@@BBBCCCFFFPPP[[[ttt{{{ttt{{{```PPPNNNJJJGGGEEE???===;;;999666444333333333111111222222222222111111............///000111222666333222555777999AAAIIIaaawww___YYY[[[jjjxxxxxxvvvuuuuuuwww{{{wwwsssooolllkkkiiiddd```[[[WWWQQQMMMKKKJJJIIIHHHEEECCCAAA??????>>><<<:::999:::;;;===AAAGGGOOOUUUZZZZZZ[[[\\\]]]]]]]]]]]][[[^^^hhh}}}~~~ppp```VVVNNNIIIHHHJJJQQQZZZggguuuvvvlllhhhdddkkkcccRRRNNNHHHFFFHHHCCC>>>===;;;;;;;;;:::999777555444333333222222333333000000111222222222222111333111000222222333999@@@JJJeee{{{llljjjppp}}}ppphhh]]]YYYRRRKKKEEEAAA??????<<<<<<===>>>>>>????????????AAACCCGGGKKKNNNQQQRRRUUUUUUUUUVVVWWWXXXZZZZZZ\\\]]]___aaaaaa```___^^^ZZZYYYXXXWWWVVVWWWXXXXXXXXXYYYYYYYYYXXXVVVUUUTTTUUUTTTSSSRRRRRRTTTVVVWWWTTTVVVXXXYYYYYYXXXWWWUUUQQQNNNKKKKKKNNNPPPPPPNNNNNNMMMMMMMMMMMMOOOPPPQQQPPPPPPOOOPPPRRRTTTWWWYYY___```aaacccdddeeeeeeeeejjjnnnqqqqqqooopppvvv{{{~~~|||xxxtttyyyvvvooofff\\\SSSNNNKKKFFFBBB===::::::::::::999888555444888>>>AAA@@@>>>;;;;;;===??????CCCPPP]]]||||||~~~dddTTTOOOEEEBBBEEECCC@@@>>>:::777666444222000222333444444333222000///111111222333444444555555222444222666<<<888<<>><<<::::::;;;<<<===@@@FFFMMMRRRZZZ[[[\\\]]]^^^^^^^^^^^^[[[^^^hhh{{{~~~ooo^^^TTTNNNIIIHHHIIIOOOYYYffftttwwwrrrlllfffkkkfffTTTOOOHHHFFFGGGCCC@@@>>><<<;;;;;;;;;999777444444333222222222222222000000111222222222222111111111333666777888===DDDSSSmmmuuupppxxxuuueee]]]TTTQQQLLLFFFBBB@@@??????>>>>>>>>>>>>???@@@AAABBBDDDEEEHHHKKKNNNQQQTTTUUUWWWWWWWWWWWWYYYZZZ[[[\\\]]]^^^___``````___]]]\\\ZZZZZZXXXWWWVVVVVVVVVVVVUUUVVVVVVVVVVVVUUUSSSRRRUUUTTTSSSRRRRRRSSSUUUVVVUUUVVVWWWXXXXXXWWWUUUTTTNNNMMMKKKLLLOOOQQQQQQPPPOOONNNMMMMMMMMMNNNOOOPPPNNNNNNMMMNNNPPPRRRUUUWWWZZZ[[[\\\]]]]]]^^^^^^^^^bbbdddgggggggggiiimmmqqqvvvyyy~~~{{{||||||{{{zzzyyyvvvooofff\\\SSSNNNKKKEEEBBB===;;;::::::999999;;;999888:::???AAA???<<<>>>>>>@@@BBBBBBFFFRRR___|||~~~dddTTTOOOGGGCCCEEEBBB@@@===:::777666444222000111222222222222111111000///000000111222222333333333444111444;;;:::AAATTTqqqtttccc\\\XXX]]]ooovvvuuutttsssuuuxxx{{{}}}|||xxxtttqqqnnniiiccc]]]YYYUUUOOOKKKIIIHHHFFFEEEDDDBBB@@@??????>>><<<:::;;;<<<===>>>@@@EEEKKKPPPZZZ[[[]]]^^^______^^^^^^ZZZ]]]fffxxx}}}lllZZZQQQMMMJJJGGGGGGJJJVVVeeettt}}}wwwqqqhhhjjj~~~iiiVVVPPPHHHEEEFFFBBBBBB@@@>>><<<<<<;;;888666333333222111111111111222000000111222222222222111...///333888::::::@@@GGG[[[uuu~~~{{{vvveeeXXXRRRJJJHHHEEEBBB@@@@@@@@@AAA@@@?????????@@@BBBEEEFFFJJJKKKMMMPPPRRRUUUWWWXXXYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^_________]]]\\\ZZZZZZYYYXXXWWWVVVTTTSSSSSSTTTTTTTTTUUUUUUTTTSSSSSSWWWVVVUUUTTTTTTTTTUUUVVVUUUUUUVVVWWWVVVUUUSSSRRRLLLLLLLLLOOOQQQSSSRRRQQQPPPOOONNNNNNMMMNNNNNNNNNLLLLLLKKKLLLMMMPPPSSSUUUWWWWWWWWWWWWWWWWWWVVVVVVZZZ[[[]]]^^^aaacccfffhhhlllrrryyyyyywwwyyy}}}zzzvvvooofff\\\TTTNNNKKKEEEBBB===;;;::::::999888<<<:::999;;;>>>>>>;;;888<<<<<<>>>@@@@@@CCCNNNZZZxxx~~~dddTTTPPPHHHEEEEEEAAA@@@===:::777666444222000111000000000000111111222000000000111111222222333444555111333:::<<>>>>><<<::::::;;;<<<>>>@@@EEELLLPPPYYYZZZ\\\^^^^^^^^^]]]\\\XXX[[[ddduuu{{{jjjYYYPPPNNNJJJGGGFFFGGGTTTeeeuuuwwwrrriiihhhxxxiiiUUUOOOGGGEEEFFFBBBDDDBBB???===<<<:::888555333222111111000000111111000000111222222222222111//////333666777888@@@JJJbbb}}}uuuhhhZZZPPPLLLEEEDDDBBBAAAAAAAAABBBCCCAAA@@@??????AAADDDHHHJJJMMMNNNPPPRRRTTTWWWXXXYYY[[[ZZZZZZ[[[\\\]]]^^^^^^_________^^^]]]\\\ZZZYYYXXXXXXWWWUUUTTTRRRPPPOOOSSSTTTTTTTTTTTTTTTTTTTTTYYYXXXWWWVVVVVVVVVWWWWWWUUUUUUUUUUUUTTTSSSQQQPPPMMMNNNOOOQQQRRRSSSRRRQQQQQQQQQPPPOOONNNNNNMMMMMMLLLKKKKKKKKKMMMPPPSSSTTTWWWWWWVVVUUUTTTSSSSSSSSSXXXXXXYYY\\\```ccceeeeeehhhnnnvvv{{{~~~zzzxxx{{{{{{vvvnnnfff]]]UUUOOOKKKDDDAAA>>>;;;;;;:::999888888777777999;;;;;;888555<<<;;;<<>>>>>>>><<<:::777888;;;>>>AAAGGGMMMQQQVVVXXXZZZ\\\]]]\\\[[[ZZZUUUYYYbbbsssxxxjjjZZZSSSOOOKKKGGGFFFIIIVVVgggvvvwwwsssmmmjjjuuueeeRRRMMMGGGEEEGGGCCCEEEBBB???===<<<:::777555333222111111000000111111000000111222222222222111444333444555555777CCCOOOnnnwwwiii]]]QQQJJJHHHBBBBBBAAA@@@@@@@@@AAABBBAAA@@@@@@@@@CCCFFFJJJMMMNNNOOOQQQSSSUUUWWWXXXYYY\\\[[[[[[[[[\\\]]]^^^___``````___^^^]]][[[ZZZYYYWWWWWWUUUSSSQQQOOONNNMMMRRRRRRRRRRRRRRRSSSSSSSSSVVVVVVUUUUUUUUUUUUUUUVVVUUUUUUTTTTTTSSSRRRQQQPPPPPPQQQSSSSSSRRRQQQPPPPPPSSSRRRRRRQQQPPPOOONNNNNNMMMMMMLLLMMMNNNQQQTTTVVVXXXWWWUUUSSSRRRQQQPPPPPPUUUUUUWWWZZZ___bbbdddcccffflllssswwwzzz~~~~~~|||vvvnnneee^^^WWWOOOJJJDDDAAA>>><<<;;;:::999777555555666888::::::999888???>>>???BBBCCCEEELLLTTT___xxxgggUUUQQQJJJFFFEEE??????<<<999777666555333111//////...---...///111222222333333333333333444444222555444666<<<<<>>>>>>>>>>><<<:::555777:::>>>AAAGGGMMMQQQUUUWWWYYY\\\\\\[[[ZZZXXXSSSWWW```pppuuujjj^^^XXXRRRLLLHHHHHHLLLZZZkkkxxx~~~|||{{{vvvrrrzzz~~~bbbQQQNNNHHHFFFHHHDDDDDDAAA???===<<<:::777555333333222111111111111222000000111222222222222111999888888777666:::HHHVVV}}}~~~lll^^^SSSJJJEEEEEE@@@@@@????????????@@@@@@BBBBBBBBBDDDGGGJJJNNNPPPOOOPPPRRRTTTVVVXXXZZZZZZ]]]]]]]]]]]]]]]^^^______aaa```___^^^]]]\\\[[[[[[XXXWWWTTTRRRPPPOOOOOOOOORRRQQQQQQPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRTTTUUUTTTRRRPPPPPPQQQTTTTTTTTTTTTSSSQQQPPPOOOOOOOOONNNOOOPPPSSSVVVXXXXXXVVVTTTQQQPPPOOOOOOOOOQQQSSSWWWZZZ^^^aaacccdddgggkkkppptttxxx}}}vvvmmmeee___XXXPPPJJJCCCAAA>>><<<<<<;;;999777666777888999;;;<<<>>>>>>>>>===>>>AAACCCDDDIIIOOOWWWrrriiiVVVPPPIIIFFFEEE???>>><<<999777666555333222000////////////000000111111111111111111111111111111555555777======HHH```zzzeee\\\ZZZ^^^nnnzzzwwwtttuuuyyy{{{yyywwwwwwrrrkkkgggfffddd```]]]XXXTTTMMMIIIFFFDDDBBBAAAAAA???>>>===>>>===<<<:::666888;;;>>>AAAFFFKKKOOOUUUWWWZZZ\\\]]]\\\ZZZXXXRRRVVV___mmm~~~qqqkkkccc]]]UUULLLIIIKKKMMM\\\nnn}}}~~~~~~cccSSSPPPKKKHHHHHHCCCBBB@@@===<<<;;;999777555444444333222222222222222000000111222222222222111666666888999888<<>>===<<<;;;999777888999999999999;;;>>>@@@<<<:::;;;???AAAAAAEEEJJJVVVooolllVVVOOOHHHEEEDDD>>>>>><<<999777666555444222000000111111111000//////111111111111111111111111222666555666<<<>>>MMMhhhrrraaa\\\]]]fffzzz|||xxxuuuvvvzzz{{{yyyvvvwwwqqqjjjfffeeedddbbb```XXXTTTNNNIIIFFFDDDBBBAAAAAA???>>>===>>>===<<<:::888:::<<>>===<<<;;;888666999999888666666888<<>>BBBDDDDDDGGGLLLXXXlll|||nnnVVVNNNGGGEEEDDD>>>>>><<<999777666666444222000111222222222000///...333333333333333333333333333666444555;;;@@@RRRoookkk^^^\\\^^^mmmwwwxxxxxxxxxvvvuuusssqqqppppppmmmhhhaaa]]]]]]___XXXUUUPPPLLLIIIEEEAAA===???>>><<<<<<<<<;;;:::888::::::;;;===AAAGGGLLLOOOVVV\\\```^^^\\\[[[YYYUUUUUUVVV[[[eeettt{{{ooobbb[[[VVVOOOIIIGGGNNNXXXllleeeSSSOOOHHHEEEEEEAAAAAA@@@>>>===<<<:::777555555444333222111111111111...///000111111222222111333333444777888===IIIVVVyyy{{{kkkYYYOOOJJJFFFEEEFFFDDDEEEEEEFFFHHHIIIIIIJJJKKKMMMOOORRRTTTUUUVVVVVVSSSSSSVVVZZZ___cccdddddd]]]^^^^^^____________^^^]]]^^^___```___]]]ZZZXXX___WWWSSSTTTTTTQQQRRRVVVWWWZZZ\\\[[[YYYWWWVVVVVVWWWVVVUUUWWWZZZ\\\[[[YYYZZZXXXUUUTTTUUUWWWXXXXXXYYYYYYXXXUUURRRPPPRRRSSSUUUUUUTTTSSSPPPNNNMMMMMMPPPRRRTTTVVVVVVXXXZZZ]]]aaa___\\\YYYXXXXXXYYYYYY```dddiiimmmqqqwww~~~wwwqqqqqqtttwwwwwwrrrkkkddd\\\SSSKKKFFFCCCAAA???===<<<;;;888666777777777666666888;;;===<<<>>>?????????AAADDDFFFWWWfffwwwrrrWWWPPPIIIDDDBBB===<<<;;;:::888777555444333222111111000111111222222444333222111111111222333000777888;;;AAADDDUUUrrroooaaa[[[\\\lll~~~uuuuuuuuuuuutttsssqqqpppoooooommmgggaaa\\\[[[\\\WWWTTTOOOLLLIIIEEEAAA???@@@???=========<<<;;;999::::::;;;===AAAFFFKKKNNNTTTZZZ^^^]]]\\\\\\YYYVVVVVVVVVZZZcccqqq}}}oooaaaZZZTTTNNNHHHGGGSSS\\\oooeeeSSSOOOHHHEEEFFFAAAAAA@@@>>>===<<<:::777555555444333222111111111111///000111222333333333333111111333666999>>>KKKXXXpppwwwhhhWWWNNNIIIFFFEEEGGGHHHHHHIIIJJJLLLMMMNNNNNNNNNPPPRRRUUUWWWXXXXXXXXXZZZZZZZZZ\\\___```___^^^````````````___]]][[[ZZZ\\\]]]]]]]]]]]]]]]]]]]]]aaa[[[WWWXXXWWWTTTUUUYYYYYY\\\```aaa___]]][[[[[[XXXYYY]]]```ccceeeeeeeee\\\ZZZZZZ\\\^^^___[[[WWWXXXYYYYYYXXXVVVVVVWWWXXXYYYXXXXXXWWWWWWVVVVVVUUUVVVXXX[[[]]]^^^```ccceeehhhiiihhhccc___]]]___bbbeeeiiioootttyyywwwpppoooqqqtttvvvrrrkkkccc\\\TTTMMMHHHEEECCC@@@>>>===<<<999777777777777777777888;;;<<<<<<===??????@@@CCCFFFIIIUUUggg{{{uuuYYYRRRJJJEEECCC???<<<;;;:::888777555444333222111111111111111222222111111222333333333333333000777777888>>>EEE]]]|||mmm```[[[\\\iii}}}qqqrrrrrrrrrrrrqqqpppooommmmmmkkkgggaaa\\\YYYXXXUUURRRNNNKKKHHHFFFCCC@@@AAA???>>>=========;;;::::::::::::<<<@@@EEEIIILLLQQQXXX\\\[[[[[[\\\[[[WWWVVVVVVYYY```mmm||||||nnn___WWWRRRLLLHHHGGGPPPYYYkkkeeeTTTOOOHHHEEEFFFAAAAAA@@@>>>===<<<:::777555444444333222111111111111000111222333444444444444000000333666999???LLLYYYjjj}}}vvv~~~uuugggWWWOOOLLLIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSUUUWWWYYYZZZ[[[[[[[[[```_________aaaaaa___]]]aaaaaabbbaaa```^^^\\\ZZZXXXXXXXXXXXXZZZ\\\^^^___```\\\YYYYYYXXXUUUVVVYYY___cccfffhhheeeaaa^^^]]]]]]ccckkkppprrrrrrsssuuuiiieeebbbeeeiiiiiibbb\\\ZZZ\\\^^^___^^^]]]]]]]]][[[ZZZYYYZZZ[[[\\\[[[ZZZZZZ]]]```bbbdddfffiiilllmmmooopppkkkdddaaaeeejjjnnnssszzz~~~vvvtttuuuwww}}}tttpppiiibbb\\\UUUOOOKKKFFFDDDAAA???===<<<:::888555666777888999:::;;;;;;;;;===???@@@AAADDDHHHKKKSSSggg~~~wwwZZZQQQIIIDDDCCC>>><<<;;;:::888777555444333222111111111111111111111...///111333444444444333222888888777>>>JJJjjj{{{mmmaaa^^^aaakkkpppqqqqqqqqqqqqppppppppplllkkkjjjfffaaa\\\XXXVVVTTTQQQMMMJJJHHHFFFCCCBBB@@@>>>===<<<===<<<;;;999:::::::::<<>>===<<<:::777555444333222222111111111222000111222333444444444444222222444777999???LLLXXXkkk{{{www~~~vvvhhhYYYRRRPPPNNNNNNPPPKKKLLLMMMOOOQQQSSSTTTUUUXXXYYYZZZ\\\]]]]]]]]]\\\_________aaacccdddcccbbb^^^___`````````___^^^]]]XXXXXXXXXYYY[[[]]]```aaa___^^^]]]]]][[[ZZZ\\\^^^lllooorrrqqqmmmhhhdddaaahhhqqq{{{}}}zzz|||zzzsssnnnqqqvvvwwwppphhhbbbeeeiiijjjhhheeebbbaaabbbaaa``````aaaaaa```___bbbdddgggiiijjjllloooqqqrrrsssssspppmmmmmmpppssszzz|||qqqmmmgggaaa\\\VVVQQQMMMGGGDDD@@@>>><<<;;;999777555555666888:::;;;;;;:::<<<>>>???@@@AAACCCGGGJJJSSSdddyyywwwYYYOOOGGGAAA@@@<<<<<<;;;:::888666555444333111222222222111111111000///000000111222222333333444;;;::::::AAAPPPvvvqqqeeeccchhhtttrrrrrrrrrqqqqqqqqqqqqqqqkkkjjjhhheeebbb]]]YYYVVVTTTQQQLLLIIIGGGFFFDDDBBB???===;;;;;;;;;;;;999777999999:::<<>>===<<<:::777555333333222222111111222222///000111222333333333333555444666888999>>>JJJVVVkkkzzz~~~{{{vvviii[[[UUUSSSQQQQQQRRRNNNNNNPPPRRRTTTWWWXXXYYY[[[\\\]]]^^^___^^^]]]]]][[[[[[\\\^^^aaabbbbbbaaa\\\\\\\\\]]]]]]]]]]]]\\\[[[\\\\\\]]]___``````aaaaaaccceeeeeedddeeegggiiiuuuwwwyyyxxxtttooollljjjrrrzzz{{{{{{~~~|||wwwqqqtttxxxyyyvvvqqqmmmkkkmmmnnnnnnmmmlllkkkkkklllnnnpppsssttttttuuuxxxzzz{{{yyywwwyyy~~~xxxnnnkkkfffbbb]]]XXXRRRMMMGGGCCC???<<<;;;999888666555444555777;;;<<<;;;:::>>>????????????@@@CCCFFFRRR]]]lllyyy{{{[[[PPPGGGAAA@@@===<<<;;;:::888666555444333111222222222222111000///333222000//////000111222222999;;;<<>><<<::::::::::::888777999999:::<<<@@@EEEKKKNNNOOOUUUYYYYYYZZZ]]]___]]]UUUSSSSSSYYYeeeuuusssiii___\\\YYYSSSMMMKKKOOO[[[ppp|||fffUUUPPPIIIFFFGGGBBBAAA@@@>>>===<<<:::777555333333222222111222222333///000111222333333333333777666777888999===IIIUUUgggwwwzzzvvviii[[[UUUSSSPPPOOOPPPQQQRRRTTTWWWYYY\\\^^^___^^^___`````````___^^^]]][[[ZZZZZZ[[[]]]]]]\\\ZZZ[[[ZZZZZZZZZ[[[\\\^^^```aaa```^^^]]]\\\\\\\\\]]]```ggglllllllllpppssstttwwwwwwvvvtttpppnnnnnnoooyyy}}}yyyzzz}}}{{{~~~~~~~~~xxxtttuuuxxxxxx{{{}}}~~~|||tttlllkkkhhheeeaaa[[[SSSNNNGGGDDD???;;;:::888777666666444333666:::===<<<:::??????@@@???>>>???BBBDDDNNNUUUaaannn{{{___SSSIIIDDDCCC@@@<<<;;;:::888777555444333111222333333222111///...555444222111000111222333000777999===HHH[[[ssscccaaagggvvvwwwvvvuuusssrrrrrrrrrsssnnnkkkgggeeedddbbb```]]]VVVQQQLLLHHHEEEDDDCCCAAA>>>===;;;;;;;;;;;;999777888888:::<<>>===<<<:::777555333222222111222222333333000111222333444444444444666555666888:::>>>JJJWWWeeeuuu|||xxxkkk]]]WWWTTTQQQOOOPPPRRRSSSUUUXXX[[[^^^```aaaaaabbbccccccbbbaaa```___]]]\\\[[[\\\]]]]]]\\\ZZZZZZZZZZZZ\\\```ffflllpppsssnnngggaaa^^^^^^```cccfffooowwwwwwyyy{{{tttooonnnoooqqq~~~}}}~~~~~~|||uuummmmmmllljjjfff___VVVPPPIIIEEE@@@<<<:::999888777888444222444:::======;;;>>>???@@@@@@???AAADDDFFFGGGNNNZZZggguuubbbTTTJJJDDDDDDAAA<<<;;;:::888777555444333111222333333333111///...333444666777777666555444333888999???OOOdddsss___\\\ccctttxxxwwwuuusssrrrrrrrrrrrroookkkfffdddeeedddbbb```VVVRRRLLLGGGEEEDDDBBBAAA???>>><<<<<<<<<<<<:::888888888:::===BBBHHHNNNRRRQQQWWWZZZZZZ[[[^^^```___WWWSSSQQQTTT___nnn{{{~~~zzzsssmmmlllggg\\\PPPJJJOOOXXXkkk{{{gggUUUPPPIIIGGGGGGCCCAAA@@@>>>===<<<:::777555222222222111222222333333222222333444555555555555444444555888:::???LLLYYYeeeuuu|||~~~|||ooo```ZZZWWWSSSQQQQQQQQQRRRTTTWWWZZZ]]]___```ddddddeeeeeedddbbbaaa```^^^^^^^^^___aaabbbaaa```YYYYYY[[[```hhhsss|||wwwmmmhhhiiinnnqqqqqq|||wwwtttuuuxxxwwwooooooooonnnjjjbbbXXXQQQJJJFFFAAA===;;;:::999888999555111333999===>>><<<===???@@@@@@AAACCCFFFIIIAAAKKKXXXeeeqqqaaaSSSHHHCCCCCC@@@<<<;;;:::888777555444333111222333444333111///---000333888===>>>;;;777555888;;;;;;BBBUUUmmmttt^^^[[[bbbuuu{{{uuuooonnnpppqqqooolllqqqnnniiifffccc```]]][[[UUUQQQMMMIIIFFFDDDBBB@@@@@@>>><<<;;;;;;;;;:::999<<<===>>>>>>@@@EEEKKKPPPUUUVVVWWWXXXYYYYYYYYYYYYYYYSSSOOOTTT\\\eeeqqq{{{|||uuusssnnnaaaSSSJJJLLLWWWgggwwwyyyuuuxxxjjjWWWPPPHHHFFFGGGBBBBBB@@@===;;;:::999666444333333222222333333444555111111222222222333333333666222222666999===MMM^^^qqq{{{{{{uuucccYYYUUUSSSRRRSSSSSSUUUWWWZZZ]]]aaadddfffoookkkhhhiiikkkjjjeee```cccccceeehhhkkklllkkkjjjiiieeecccggguuuyyyqqqkkkqqq|||~~~{{{vvvwwwxxxvvvnnncccWWWPPPGGGDDDAAA>>>===;;;999777888888777777888:::<<<=========>>>???AAABBBCCCCCCEEEKKKVVVbbbnnn}}}cccQQQFFFDDDEEEAAA>>>;;;888666555444222000111111111111111111111111000333666888888555222000///666;;;AAATTT{{{nnnZZZ\\\gggqqqyyysssmmmkkkmmmnnnnnnlllnnnkkkgggdddaaa___\\\ZZZTTTPPPLLLHHHEEECCCAAA???@@@>>><<<;;;;;;;;;:::999<<<===>>>???BBBGGGMMMRRRYYYYYYYYYYYYYYYXXXWWWWWWZZZSSSOOOQQQWWW^^^iiisss}}}|||xxxrrrdddUUULLLHHHSSSbbbsss{{{rrrnnnssshhhUUUPPPHHHFFFHHHDDDBBB@@@===<<<:::999666444333333222222333333444555111111222222222333333333444222444888;;;BBBVVVkkk|||yyyfff[[[WWWUUUUUUWWWVVVWWWXXX[[[___eeekkkpppxxxvvvtttvvvyyyyyyuuuqqqoooooopppssswwwxxxxxxwwwuuuuuuwww|||yyyyyyxxxuuummmcccYYYSSSGGGDDDAAA>>>===;;;999777777777777777888:::;;;===>>>>>>???@@@AAAAAABBBBBBBBBGGGSSSaaaooodddRRRFFFDDDEEEAAA>>><<<999777666555333111111111111111111111111111333333555555555444333222777<<<@@@HHH___lllYYYZZZcccyyyzzzwwwuuupppjjjgggiiikkklllkkkkkkhhhdddbbb```^^^[[[YYYSSSPPPKKKGGGEEECCC@@@>>>@@@>>><<<;;;;;;;;;:::999888:::;;;===@@@EEELLLQQQYYYYYYYYYZZZYYYYYYXXXXXXYYYSSSNNNOOOTTT[[[fffqqq|||{{{rrrcccUUUMMMGGGQQQaaarrr}}}tttkkkhhhmmm}}}fffTTTOOOHHHGGGIIIEEEBBB@@@===<<<;;;999666444222222222222222333333444111111222222222333333333222222666;;;>>>HHHbbb}}}mmmccc^^^[[[\\\^^^^^^___cccffflllsss|||}}}yyyxxxuuuppphhh___XXXSSSGGGDDDAAA>>>===;;;999777777666666666777999;;;<<>><<<;;;;;;;;;:::999888999;;;===AAAGGGNNNSSSTTTUUUVVVXXXYYY[[[[[[[[[XXXRRRNNNQQQVVV^^^lllwwwwwwmmm^^^QQQKKKIIISSSdddwww}}}rrrhhheeelll|||gggTTTOOOHHHFFFHHHDDDCCC@@@>>><<<;;;999777444111000000000000111222222111111222222222333333333111333888===???KKKkkk{{{|||tttnnnjjjjjjkkknnnssszzz}}}vvvtttooohhhaaaYYYSSSPPPGGGDDDAAA>>>===;;;999777666666555555666888:::;;;@@@@@@@@@@@@@@@@@@@@@@@@FFFKKKWWWjjj}}}iiiUUUIIIEEEEEE@@@???===:::999888777666444222222222222222222222222444333333333444444555555555888>>>OOOrrrzzzcccZZZaaammm~~~zzzxxxvvvsssooollliiieeeaaa^^^qqqnnnjjjhhhiiikkknnnoookkkhhhdddbbb```^^^\\\ZZZUUURRRMMMJJJGGGEEEBBB@@@@@@>>><<<;;;;;;;;;:::999;;;<<<>>>@@@DDDJJJQQQWWWRRRSSSUUUWWWYYYZZZ[[[[[[XXXSSSQQQSSSXXXbbbqqq{{{ssshhhZZZOOOKKKLLLVVVhhhsssgggcccjjj|||iiiVVVOOOHHHEEEFFFBBBCCCAAA>>><<<;;;:::777555///////////////000111111111111222222222333333333222444999===???LLLnnnyyy{{{|||uuurrrllleee^^^WWWQQQNNNGGGDDDAAA>>>===;;;999777666666555555666888:::;;;@@@@@@@@@@@@@@@@@@@@@@@@HHHMMM[[[pppkkkXXXJJJFFFFFF@@@???===:::999999888666555222222222222222222222222111222444555666555444333777;;;EEE[[[kkk\\\XXXeeevvv|||wwwtttpppmmmjjjhhhfffbbb```^^^[[[XXXUUUooommmlllkkkkkkmmmoooqqqllliiifffcccaaa___\\\ZZZVVVSSSNNNJJJHHHFFFCCCAAA@@@>>><<<;;;;;;;;;:::999888999;;;===AAAGGGNNNSSSUUUVVVWWWXXXYYYYYYYYYYYYZZZVVVTTTVVV[[[eeevvvzzzqqqeeeXXXOOOLLLMMMWWWkkksssddd```hhh|||kkkWWWPPPHHHEEEFFFBBBCCCAAA>>>===<<<:::777555000000000///000000111222111111222222222333333333333444888<<>>===;;;999777777666666666777999;;;<<>><<<:::999888888777555333333333333333333333333000222444666666666444333888===HHH```vvvaaaVVVVVVfffzzzuuuqqqlllhhhfffcccaaa^^^[[[YYYVVVTTTSSSRRROOOMMMllllllmmmmmmmmmnnnpppqqqmmmjjjfffccc```^^^[[[YYYVVVRRRMMMJJJGGGEEECCCAAA@@@>>><<<;;;;;;;;;:::999666888999;;;>>>DDDKKKPPPVVVWWWXXXZZZ[[[[[[\\\\\\ZZZXXXXXX\\\bbbnnn{{{ooobbbUUUMMMLLLOOOYYYooosssccc___iiijjjWWWQQQJJJGGGIIIEEEDDDAAA???===<<<:::888555333222222222222333444444111111222222222333333333444333777<<>>===;;;999777777777777777888:::;;;===>>>>>>???@@@AAAAAABBBBBBDDDKKK]]]yyyppp[[[LLLGGGFFF@@@>>>;;;999888888888666555333333333333333333333333222222333333444555555666888<<>><<<;;;;;;;;;:::999<<<===>>>@@@CCCIIIOOOTTTTTTUUUXXX[[[]]]___aaaaaaYYYXXXZZZ```iiixxxzzznnn```RRRKKKJJJQQQ\\\ssstttccc```llliiiWWWRRRKKKIIIKKKGGGDDDBBB???===<<<:::888666555555444444555555666777111111222222222333333333444333666<<>>===;;;999777888888777777888:::<<<======>>>>>>@@@AAABBBCCCCCCDDDKKK___~~~qqq\\\MMMGGGFFF@@@===;;;888777888777666555333333333333333333333333444333222111222444777999;;;???HHH\\\ttt```ZZZWWWYYYlllxxxlllccc___\\\XXXTTTRRRQQQNNNMMMNNNMMMKKKJJJJJJIIIGGGEEEmmmmmmmmmnnnnnnooopppqqqiiifffbbb___^^^\\\[[[YYYPPPNNNKKKIIIGGGCCC???<<>>===<<<:::999777777999:::;;;>>>BBBGGGLLLNNNUUUWWWYYYZZZ[[[\\\^^^```___]]]^^^dddssswwwiii]]]RRRLLLJJJOOO^^^mmm^^^bbbqqqmmmYYYTTTNNNKKKKKKEEEDDDAAA>>>;;;999888888888444444444333333222222222444444555555555444333333555333666<<>>@@@BBBCCCDDDDDDEEEMMM```{{{oooWWWNNNGGGBBBBBBEEE<<<555444555444333555000///000222000,,,,,,000...333555333222666888777666===HHH\\\~~~~~~jjjWWWQQQTTT___rrrtttnnnggg^^^WWWTTTQQQOOOMMMLLLKKKIIIGGGEEEEEEFFFGGGGGGGGGGGGFFFmmmmmmlllkkklllmmmnnnoooiiifffbbb___^^^]]][[[YYYRRROOOLLLJJJHHHFFFCCCAAA???>>>===<<<:::999888777::::::;;;>>>BBBGGGLLLNNNUUUWWWYYYZZZZZZ[[[]]]___aaaaaadddmmm}}}wwwhhh\\\QQQKKKJJJXXXjjjiii]]]ccctttkkkWWWQQQKKKIIIIIIDDDDDDBBB>>>;;;999888888888555555444444444333333333333333444444444444444333888666999>>>DDDQQQnnnxxxxxxyyytttqqqmmmjjjmmmoooqqqrrrtttvvvyyy|||~~~xxxpppdddZZZQQQMMMFFFCCC???======<<<;;;:::<<<:::888777999::::::999???@@@AAABBBCCCCCCCCCCCCDDDKKK]]]vvvpppXXXOOOGGGBBBAAA@@@;;;888999999555333555666333333666666333222444000555666444333666888777999???JJJ]]]}}}vvveeeTTTPPPTTT```vvvuuukkkeee___WWWPPPMMMKKKIIIGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGmmmllljjjiiihhhiiikkkllliiifffccc```___]]][[[YYYRRROOOKKKIIIHHHGGGEEEDDD>>>>>>===<<<;;;999999888::::::<<<>>>BBBGGGLLLOOOTTTVVVYYYZZZZZZ[[[]]]___ccceeekkkwwwvvvhhh[[[QQQKKKKKK^^^uuu{{{eee[[[cccuuujjjUUUOOOHHHGGGHHHDDDDDDBBB???<<<999888777777555555444444444444333333111222222333333444444444888666999>>>CCCOOOjjj~~~}}}|||ssspppmmmkkkmmmoooppppppuuuwwwzzz|||~~~}}}wwwooodddZZZRRRMMMFFFCCC@@@======<<<;;;999<<<:::888888999:::::::::CCCCCCDDDDDDCCCCCCBBBBBBEEEKKKYYYoooqqqYYYPPPGGGAAA@@@;;;:::<<<>>><<<666444666444///---111444333111111333777888444333666888777;;;BBBLLL^^^|||ttteeeVVVRRRTTTaaazzzwwwjjjaaa[[[VVVOOOJJJEEEEEEDDDCCCCCCBBBCCCCCCEEEEEEFFFHHHHHHIIIIIIIIInnnllljjjhhhggghhhiiijjjiiigggdddaaa```^^^[[[YYYSSSOOOJJJGGGEEEEEECCCBBB>>>======<<<;;;::::::999:::;;;<<>>===<<<:::999:::888666777999;;;;;;;;;CCCCCCCCCDDDCCCCCCBBBAAAFFFJJJVVVhhh|||qqqZZZPPPHHHAAA???999:::===>>>:::444444777222+++(((---222111///...444777777444222555777666:::AAAMMM___{{{mmm^^^WWWWWWbbb|||{{{rrreee[[[UUUPPPJJJFFFBBBCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLooommmkkkiiihhhhhhiiijjjiiigggeeecccaaa___\\\YYYVVVRRRMMMHHHFFFDDDBBB@@@=========<<<<<<;;;;;;;;;:::;;;<<>>;;;999777666222222222222333333333333222222111222333444555666222000444:::@@@MMMjjj~~~wwwrrrkkkddd```^^^[[[ZZZ___^^^\\\\\\^^^aaafffiiilllpppwww}}}}}}zzz|||~~~}}}uuusssnnnkkkmmmttt{{{}}}}}}{{{yyywwwuuusssqqqooommmmmmooossswww}}}~~~yyyrrrkkkddd]]]UUUPPPGGGDDD@@@>>><<<;;;:::888555444333555888;;;<<<<<>><<<;;;999888444333222444777:::<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBDDDOOOccc{{{rrrYYYOOOGGGBBBAAA>>>:::888888555222333888888222000333555555444666222555555111000444777777999AAAPPPkkkvvvbbbZZZ]]]mmmoooggg\\\QQQJJJFFFCCCBBB@@@CCCEEEEEEDDDEEEIIILLLPPPPPPQQQRRRRRRRRRRRRQQQjjjkkkkkklllkkkjjjiiihhhjjjhhhfffeeecccaaa]]]ZZZWWWUUUQQQMMMKKKHHHDDDAAA<<<<<<<<<<<<============;;;;;;===???DDDIIIMMMPPPVVVXXX[[[]]]^^^___bbbdddggglllwwwlll]]]TTTNNNMMMOOO]]]www~~~kkkcccgggqqqlllWWWRRRKKKJJJJJJDDDEEEDDDBBB???<<<999666555444444444555555555666666777555444333333444666777777555666;;;BBBRRRqqq~~~wwwppphhhbbbYYYVVVRRROOOOOONNNMMMLLLLLLMMMOOORRRTTTWWWXXXYYY[[[[[[\\\\\\\\\\\\\\\\\\___aaacccfffiiinnnuuuyyy|||pppllliiijjjqqqxxxjjjddd```\\\XXXXXX[[[^^^```cccggglllppppppqqqrrruuuxxx~~~{{{qqqiiiccc\\\SSSMMMHHHEEEAAA>>><<<;;;999888777555444555777999::::::<<<===>>>@@@AAAAAABBBBBBCCCEEERRRkkkqqqXXXMMMFFFBBBCCCAAA;;;888888777444333555777333111333333111222666222555555111000555999999>>>EEEUUUttt|||fff^^^dddwww}}}hhhaaaWWWMMMGGGDDDDDDDDDBBBEEEHHHHHHFFFGGGKKKPPPSSSSSSSSSSSSSSSRRRRRRQQQhhhiiikkklllkkkjjjhhhfffjjjhhhfffeeedddaaa]]]ZZZSSSQQQNNNLLLJJJGGGCCC@@@<<<<<<<<<===============;;;<<<===@@@DDDIIIMMMPPPWWWYYY\\\]]]___```ccceeejjjppp{{{}}}hhhZZZQQQKKKKKKNNNVVVmmmwwwgggcccjjjuuukkkWWWRRRLLLIIIIIICCCEEEDDDBBB@@@===999666555555666666666777777888888888777555444444555666777999555555:::@@@PPPppp~~~}}}sssmmmeee\\\VVVPPPMMMJJJIIIJJJJJJIIIHHHNNNOOOQQQSSSTTTTTTTTTSSSYYYYYYZZZZZZZZZZZZYYYXXX^^^___```aaabbbeeeiiilllnnnyyy{{{vvvrrrnnnaaa```bbbgggqqq~~~rrrccc[[[[[[\\\[[[YYYUUU[[[aaaeeeggglllsssyyy}}}~~~xxxooohhhddd^^^VVVPPPHHHEEEAAA>>><<<;;;999777;;;999777666888999999999>>>???@@@@@@AAAAAAAAAAAAFFFHHHWWWuuuqqqWWWLLLFFFCCCDDDCCC<<<888:::;;;777444333999666555555333111333888333666555222222666;;;;;;BBBIIIYYY{{{lllccckkkuuuccc^^^UUULLLGGGFFFGGGHHHEEEHHHLLLLLLIIIJJJNNNSSSTTTTTTTTTSSSSSSRRRQQQPPPllllllllllllmmmmmmmmmmmmjjjhhheeebbb___\\\[[[ZZZWWWRRRLLLGGGDDDCCCBBBBBB@@@???>>><<<:::999999888;;;<<<===>>>@@@EEEJJJNNNWWWZZZ]]]^^^^^^^^^___```nnnrrr|||ttt___VVVPPPIIIGGGJJJUUUeeeyyytttlllkkk{{{nnnYYYRRRKKKHHHHHHCCCDDDCCC@@@>>><<<:::999888666444222222333666:::======:::666444444333111...666777:::===CCCSSSpppxxxwwwqqqggg^^^UUUPPPOOOHHHFFFEEEDDDEEEFFFHHHIIIOOOOOOPPPQQQRRRTTTTTTUUUZZZWWWWWWYYYZZZXXXXXX[[[\\\\\\[[[\\\___cccgggjjjiiijjjlllmmmkkkfffaaa^^^___^^^```fffqqq|||tttgggccc]]]YYYXXXYYYZZZ[[[ZZZ^^^cccgggkkkttt~~~zzzssslllddd]]]UUUPPPIIICCC???>>>===888666777666555555555666888;;;===999<<<>>>@@@@@@AAABBBDDDCCCKKK```vvv\\\OOOFFF@@@AAA???===;;;999999888555444222222111222444444222000555666666555444444777999???GGGaaauuubbbiiiyyynnnbbbXXXNNNJJJGGGDDDCCCDDDEEEGGGJJJKKKKKKMMMOOOQQQYYYWWWUUUTTTTTTTTTRRRPPPooonnnnnnnnnnnnmmmmmmmmmhhhgggeeeccc```^^^\\\[[[VVVRRRLLLGGGDDDCCCBBBAAA??????===<<<::::::999999;;;===>>>@@@BBBFFFLLLPPPWWWZZZ]]]_________aaabbbkkkooo{{{ppp[[[SSSNNNGGGEEEHHHRRR___uuuzzzpppnnn|||lllWWWQQQKKKIIIJJJEEEDDDCCCAAA>>><<<:::999888666555444333444666999;;;777555333444666777666555444666999<<>>@@@AAAAAA@@@@@@AAABBBFFFPPPddduuu[[[OOOEEE@@@@@@>>><<<:::999888777555333333222111222333444222111444555555555444555888:::DDDMMMiiixxxgggnnnrrrggg^^^UUUMMMIIIGGGEEEDDDGGGJJJLLLOOOPPPQQQRRRUUUWWWWWWUUUTTTTTTTTTSSSRRRPPPrrrrrrqqqpppooonnnmmmmmmggggggfffdddbbb___\\\ZZZVVVQQQLLLGGGEEECCCBBBAAA>>>===<<<;;;::::::::::::<<<===???AAADDDHHHNNNRRRVVVYYY\\\^^^___```bbbdddjjjppp|||jjjWWWOOOKKKEEEDDDGGGPPPYYYkkktttrrr~~~jjjVVVQQQLLLKKKLLLGGGDDDCCCAAA>>><<<:::888888666555555555555666777888444222222333666888999999333555888<<>>;;;999888777444555555555555555444444555444333333444555555555333555888===DDDUUUsssxxxsssvvvjjj]]]TTTNNNGGGCCCCCC@@@AAABBBDDDFFFIIILLLMMMPPPQQQRRRSSSUUUVVVXXXXXX\\\YYYXXXZZZZZZXXXXXX\\\]]]]]]]]]]]]^^^^^^___```___^^^\\\ZZZZZZ[[[]]]^^^]]]]]]aaajjjyyyvvvfff^^^ZZZXXXYYY\\\XXXZZZ^^^ccciiipppxxx}}}{{{uuuooohhh___WWWQQQJJJDDD??????===999777888888777666666666777888999;;;===@@@AAABBBBBBDDDEEEEEEMMM]]]rrrrrrYYYMMMEEE@@@@@@;;;999777777777666444222444333111222333444333222222333444555555777;;;===FFFVVVwwwzzznnnxxx}}}mmm___VVVPPPKKKHHHIIIJJJIIIKKKPPPOOOQQQTTTVVVWWWWWWYYYZZZZZZYYYXXXXXXXXXWWWTTTRRRvvvuuusssrrrooommmlllkkkiiiiiihhheeeaaa\\\XXXUUUTTTPPPKKKGGGEEECCCAAA???===<<<;;;:::::::::::::::888;;;>>>BBBEEEIIINNNRRRSSSUUUXXXZZZ\\\^^^bbbdddmmmsssyyyeeeRRRLLLIIIEEEEEEHHHMMMTTTdddwwwsssooovvvmmmZZZUUUPPPMMMMMMHHHEEEDDDAAA>>>;;;999888777333333444444444333222111555555444333222222222333444666:::???FFFXXXvvvyyyvvvqqqeeeXXXQQQKKKEEEBBBBBBAAABBBCCCEEEGGGJJJKKKMMMPPPPPPRRRSSSUUUWWWXXXYYY\\\YYYYYY\\\\\\ZZZ[[[^^^__________________^^^^^^[[[\\\]]]^^^______``````^^^^^^ccclllxxx{{{nnncccYYYVVVUUUUUUWWW[[[^^^```dddjjjrrr~~~||||||zzzxxxsssoooiiiaaaYYYTTTJJJDDD@@@???>>>999777888555555555666777999::::::999<<>>FFFYYY}}}wwwmmmxxxvvvfffZZZSSSLLLIIIIIILLLMMMLLLOOOTTTUUUXXX[[[\\\\\\\\\]]]^^^ZZZYYYYYYYYYXXXWWWSSSPPPuuutttrrrpppnnnlllkkkjjjiiihhhfffccc___[[[WWWTTTSSSPPPKKKHHHEEECCC@@@>>>===<<<;;;:::999999999999777:::>>>BBBFFFJJJOOOSSSTTTVVVXXXZZZ\\\^^^bbbeeeiiiqqqyyyeeeRRRLLLJJJFFFEEEIIIJJJRRRcccwwwtttkkkmmmuuummmZZZVVVPPPNNNMMMGGGFFFDDDBBB>>>;;;999777777222333333444333333222222222333444333222222444666444666;;;@@@HHHZZZyyyuuuuuulllaaaUUUNNNIIIDDDAAABBBAAABBBDDDGGGIIIKKKMMMNNNQQQQQQSSSUUUWWWXXXZZZ[[[\\\ZZZZZZ]]]^^^]]]^^^aaa```aaabbbbbbbbbaaa___^^^[[[]]]```cccdddeeedddcccaaaaaaeeemmmvvvpppeee^^^WWWSSSSSSUUUUUUYYY]]]dddhhhmmmuuu|||zzzzzzuuusssppplllggg```XXXSSSJJJDDD@@@@@@>>>:::888999555666777999:::;;;<<<======>>>@@@@@@?????????@@@DDDHHHSSSgggoooWWWLLLDDD@@@@@@:::999777666777666444333666444222111333444444444333444555555666888;;;>>>HHH]]]sssjjjuuupppaaaWWWRRRKKKJJJKKKOOOPPPOOOSSSXXXVVVYYY\\\]]]\\\ZZZZZZZZZWWWWWWWWWXXXYYYWWWTTTQQQsssrrrpppooommmkkkiiiiiifffeeeccc```]]]ZZZXXXWWWSSSOOOKKKHHHEEECCC@@@>>>>>>===<<<:::999888888888888;;;???DDDHHHLLLQQQTTTWWWXXXZZZ[[[]]]___cccfffhhhqqqyyyeeeRRRLLLJJJEEEEEEIIIJJJRRRcccyyyxxxllljjjsssjjjXXXUUUPPPNNNMMMHHHFFFEEEBBB>>>;;;999777666444444444444444444555555222444555555444444666999333555:::@@@HHH[[[zzzvvvnnnttt}}}ggg\\\PPPJJJFFFAAA???@@@@@@AAADDDHHHKKKNNNPPPQQQSSSTTTUUUWWWYYY[[[]]]^^^\\\ZZZZZZ^^^```___aaaeeeeeefffhhhiiihhhgggeeeccc```bbbeeehhhkkklllllllllhhhgggjjjpppuuu{{{xxxlllbbb]]][[[VVVSSSVVVYYY[[[___eeemmmsss}}}~~~{{{yyyyyytttsssppplllggg___WWWQQQKKKEEE@@@@@@>>>:::888999777777888999:::;;;;;;;;;===???AAAAAA@@@???@@@AAAEEEHHHRRRiiinnnVVVKKKCCC???@@@;;;999777777777777555444777444222111333444555444444555666666666888;;;===III^^^iiigggtttzzziii\\\TTTPPPLLLLLLOOOSSSSSSRRRUUU[[[UUUWWWZZZ[[[YYYVVVUUUUUUUUUUUUWWWZZZ]]]]]][[[XXXqqqpppooommmllljjjiiihhhcccbbb```^^^\\\[[[ZZZZZZRRROOOKKKHHHEEECCC@@@===???>>><<<:::999888777777888<<>>;;;999777666666555555555555666777888666888999777555444666999222444999???HHH[[[yyy|||kkkiiittt~~~zzzcccXXXLLLGGGCCC>>>===>>>>>>@@@DDDHHHMMMQQQSSSTTTUUUVVVWWWYYY\\\^^^___```\\\ZZZ[[[___bbbaaacccgggjjjlllnnnoooooommmkkkiiigggiiikkkmmmppprrrtttuuuooonnnpppuuuxxxyyy|||yyyxxxzzz||||||wwwmmmddd^^^\\\[[[VVVTTTWWW[[[^^^dddkkkvvv}}}{{{zzzzzzwwwuuurrrnnnhhh```WWWQQQKKKEEEAAA@@@>>>:::888999666777888888888888777777;;;===@@@BBBBBBCCCDDDFFFDDDGGGRRRjjjnnnVVVKKKCCC???@@@;;;999888777888777666444777444222111333444555555444555666666666888;;;===GGG^^^wwwaaadddtttuuudddXXXQQQOOOMMMMMMQQQUUUUUUSSSWWW]]]XXXZZZ]]]]]][[[XXXVVVUUUTTTVVVYYY^^^bbbdddbbbaaarrrpppnnnmmmmmmkkkiiiggghhheeeaaa^^^]]]\\\ZZZYYYSSSNNNIIIIIIGGGCCCAAABBB>>><<<;;;;;;<<<;;;999777666@@@???===GGGNNNPPPVVVccc___\\\]]]]]]]]]aaafffjjjqqq|||hhhUUULLLGGGBBBCCCIIISSSWWWiiipppqqqjjjXXXTTTMMMLLLMMMIIIFFFFFFEEEBBB===888666555444444555555555555444444444444444555444444333333888555777???III[[[{{{pppfffgggmmm|||xxxvvv}}}ppp___TTTIIIDDDBBB??????AAADDDCCCCCCGGGMMMQQQQQQPPPVVVUUUUUUWWWZZZ]]]______```bbbdddddddddffflllqqqtttwww{{{|||yyyvvvtttsssuuusssqqqttt~~~||||||}}}|||{{{~~~~~~}}}~~~wwwwwwxxxuuulll```\\\]]]WWWUUUUUUVVV[[[ccckkkqqq~~~~~~~~~}}}{{{vvvvvvuuuqqqjjj```VVVPPPGGGEEEAAA>>>;;;:::999999///...000333444444888>>>999<<<@@@BBBAAA???>>>>>>BBBGGGQQQdddmmmWWWNNNGGG@@@===;;;:::888777555444333333222222333444444444444333222333333333333666:::>>>GGGaaa}}}mmm^^^___pppmmm^^^UUUOOOLLLPPPPPPQQQRRRTTTUUUUUUTTTWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVXXXbbbrrrzzzrrrfffssspppnnnllllllkkkiiihhhfffccc```]]]]]]\\\ZZZYYYRRRLLLGGGGGGEEE@@@>>>???>>>======;;;:::999888888666>>>???@@@GGGKKKMMMSSSfff```[[[\\\]]]^^^aaafffjjjsss~~~iiiUUUMMMHHHDDDDDDHHHPPPYYYpppzzzwwwjjjXXXTTTMMMLLLMMMIIIEEEDDDBBB>>>:::777777888444444555555555555444444333333444444555444444444777555777@@@JJJ[[[yyymmmeeehhhqqqrrrxxxvvv|||ooo```UUUIIIDDDAAA>>>===???BBBAAABBBFFFKKKNNNOOOOOOZZZYYYYYYZZZ\\\^^^``````gggjjjlllmmmooosss{{{}}}}}}~~~~~~vvviii```]]]^^^___```aaafffooo{{{{{{|||}}}|||{{{wwwwwwuuuqqqiii___VVVPPPGGGEEEAAA>>>;;;999999999333222333666777666:::???:::<<<@@@AAA@@@?????????AAAGGGQQQccckkkTTTLLLEEE???===:::999888666555444444444111222222333333333333333333333444333444777;;;???LLLfffwwwhhh\\\___rrr|||jjj\\\TTTOOOLLLQQQQQQRRRSSSUUUVVVVVVVVVXXXYYYYYYXXXWWWVVVWWWWWWYYY[[[bbbpppqqqssspppmmmkkkkkkkkkjjjiiidddaaa^^^]]]\\\[[[ZZZXXXRRRLLLGGGGGGDDD@@@===>>>>>>???>>>;;;777666777:::999;;;???DDDGGGIIINNNUUUlllccc\\\]]]___```cccgggkkkwwwjjjUUUMMMKKKFFFDDDGGGOOO\\\yyyzzzjjjXXXTTTNNNLLLMMMIIIDDDCCC@@@;;;888777888;;;444444555555555555444444222222333444555555555555666444888AAAJJJYYYuuuiiicccjjjtttzzzkkkyyytttsss}}}zzznnn___TTTIIICCCAAA>>>===???BBBBBBCCCFFFKKKNNNOOOOOOVVVVVVXXXYYY\\\^^^```aaaiiimmmrrrvvvyyyrrrfff```bbbfffjjjlllppp|||}}}yyyyyy{{{{{{{{{xxxwwwuuuppphhh^^^UUUOOOGGGEEEAAA===;;;999999999777666777999999888;;;AAA;;;===???@@@??????@@@AAA@@@GGGRRRbbbyyyiiiQQQIIICCC>>>===999999777666555555555555111111222333333333333222333444444444555888===@@@OOOhhhooobbbYYY___tttwwwfffYYYRRRNNNLLLPPPQQQRRRTTTUUUWWWXXXXXXYYYZZZZZZYYYWWWUUUUUUVVVVVV[[[fffzzzuuussspppllljjjjjjjjjjjjiiiaaa___]]]\\\\\\[[[YYYXXXTTTNNNIIIHHHFFFAAA>>>???===??????;;;555333777;;;<<<999???EEEFFFLLLWWW]]]pppfff^^^^^^aaadddgggjjjooo~~~jjjUUUNNNLLLHHHFFFHHHRRRcccyyyiiiXXXUUUNNNMMMMMMIIIEEEDDDAAA===999777888999444444555555555555444444111222333444555555555555555444999BBBJJJWWWqqqgggbbbiiiuuu|||lllyyyuuummmnnnyyyyyymmm\\\QQQGGGCCCAAA??????AAADDDEEEGGGJJJMMMPPPQQQRRRRRRTTTWWW[[[^^^bbbfffhhhkkkqqqzzz|||qqqllljjjqqqxxx||||||xxxyyy{{{||||||zzzxxxuuunnnfff\\\SSSNNNGGGDDDAAA===:::999999999999777777:::999888:::???<<<>>>????????????@@@BBB@@@GGGRRR___qqqgggPPPHHHCCC???>>>888888777666666666666666000111222222333333222222444555555555666999>>>BBBMMMhhhjjj^^^WWW```wwwsssbbbWWWPPPLLLJJJMMMNNNPPPQQQRRRTTTWWWYYY[[[\\\\\\ZZZUUUSSSSSSTTTTTTZZZggg~~~sssqqqooollljjjkkkkkkjjjiii```___]]]\\\\\\[[[YYYWWWSSSMMMHHHGGGEEE@@@>>>???===??????;;;555333777;;;>>>888>>>EEEFFFVVViiiiiilllccc]]]]]]```cccggglllttt}}}hhhUUUOOOMMMIIIHHHJJJVVVlllyyyhhhXXXUUUOOOMMMNNNIIIEEEFFFEEEAAA<<<888666666444444555555555555444444111222333444555555555555555555999BBBIIITTTlllkkkdddhhhsssppp}}}~~~ssslllgggjjjuuu|||yyynnnYYYOOOEEEBBBBBBAAABBBEEEEEEFFFIIIKKKMMMOOORRRSSSUUUXXX[[[^^^aaaeeekkkpppttt|||}}}zzz{{{}}}~~~}}}{{{yyytttmmmdddZZZRRRMMMFFFDDD@@@===:::999888888777555666888777555888======>>>@@@@@@??????AAABBBBBBGGGPPP^^^lll|||gggPPPIIIDDD@@@???888888777666666666666666111111222333333333333222444444555555666:::???BBBOOOkkkiii^^^WWWaaaxxxooo```TTTNNNJJJIIIHHHJJJMMMNNNOOOQQQUUUXXX\\\^^^___[[[UUUQQQQQQSSSVVV^^^nnnsssooommmlllkkklllkkkiiigggaaa___^^^]]]]]][[[XXXVVVOOOIIIEEEDDDCCC>>><<<===;;;======:::666555777:::>>>888@@@DDDHHHeee{{{ooobbb]]]ZZZ[[[]]]___eeemmm{{{wwweeeUUUPPPMMMIIIJJJOOO[[[www}}}hhhXXXUUUPPPMMMNNNIIIFFFFFFFFFCCC>>>888555444444444555555555555444444222222333444555555555555666555999AAAGGGQQQhhhssshhhhhhrrrwwwyyynnnhhhccc```eeennn{{{yyyzzzoooYYYOOOFFFCCCCCCBBBDDDGGGCCCFFFHHHJJJKKKMMMPPPRRRTTTWWWYYY[[[]]]ccckkkrrr~~~|||}}}~~~}}}zzztttlllbbbXXXPPPLLLFFFDDD@@@<<<:::888888888666444444777666444777<<<<<<>>>@@@AAA@@@@@@AAABBBBBBEEEOOO^^^mmm}}}fffPPPIIIDDD@@@???999999777666555555555555222222333444444444444333333444555555666:::???CCCSSSpppjjj___XXXaaayyyzzzkkk\\\RRRLLLJJJIIIEEEHHHKKKMMMMMMPPPUUUZZZ```bbbccc^^^VVVQQQQQQSSSVVVbbbwwwwwwmmmllllllmmmmmmllliiifffbbbaaa___^^^]]][[[XXXUUUMMMGGGCCCDDDBBB???===>>>::::::::::::999888888888;;;888BBBEEEKKKsssmmmZZZYYYZZZ\\\\\\^^^gggppppppbbbUUUPPPLLLHHHLLLUUUaaagggXXXVVVPPPNNNNNNIIIEEEEEECCC@@@;;;888777777444444555555555555444444333333444444555444444444888666999@@@DDDNNNeee}}}|||ooojjjsssyyykkk```]]]XXXWWW\\\ccckkkuuu|||yyywww|||ppp]]]RRRHHHDDDCCCBBBCCCFFFDDDFFFJJJKKKKKKMMMPPPSSSPPPSSSVVVYYY]]]fffsss|||~~~}}}}}}~~~{{{tttkkk```WWWOOOKKKFFFCCC@@@<<<999888888888666444555777777666999>>>;;;>>>AAABBBBBBAAA@@@AAABBBCCCMMM___ssseeeOOOIIICCC>>>===:::999888666555444444444333333444555555555555444222333444444666999???BBBSSSpppjjj___XXXaaazzz|||rrrdddWWWOOOLLLJJJJJJFFFJJJMMMNNNNNNRRRXXX^^^eeeggghhhbbbXXXRRRSSSUUUVVViiikkkllllllnnnnnnlllhhheeecccbbb```___^^^[[[WWWTTTNNNHHHDDDEEEDDDAAA@@@AAA999999888999;;;;;;999777888888EEEFFFMMM{{{iiiWWWYYY]]]______```jjjuuu~~~kkk___UUUQQQKKKGGGMMMXXXfffgggXXXVVVPPPNNNNNNIIIDDDCCC@@@<<<888777888:::444555555555555555555444444444444555444444333333888666999???CCCMMMddd{{{sssllltttyyyooobbbXXXTTTPPPPPPTTTYYY]]]eeelllxxx|||wwwrrrtttvvv~~~qqq```UUUJJJFFFDDDBBBBBBDDDFFFIIILLLMMMMMMNNNRRRUUUPPPTTTYYY]]]eeeqqq~~~~~~~~~|||{{{tttjjj```VVVOOOKKKFFFCCC@@@<<<999888888888777555666999999888;;;@@@;;;>>>BBBCCCCCCAAA@@@@@@AAAAAAKKKaaaxxxcccOOOHHHBBB===;;;;;;:::888777555444333333333444555555666666555555222222333444555999>>>BBBOOOnnnjjj^^^XXXaaazzzuuummm___TTTNNNKKKKKKLLLHHHLLLPPPQQQQQQTTT[[[aaahhhkkkkkkeee[[[TTTUUUXXX[[[ssspppnnnkkkjjjjjjjjjiiihhhaaaaaa``````^^^[[[UUUQQQOOOKKKGGGDDDBBBAAA???===???<<<:::999;;;;;;888555888>>>??????LLLcccqqqsss^^^\\\\\\]]]\\\^^^iiiuuu|||rrrddd\\\TTTOOOLLLKKKNNNTTTkkkhhhWWWTTTOOOMMMLLLFFFEEEFFFEEE@@@:::555555777666555555555555444444444666555444333444555666777888555666===CCCMMMccczzzuuusss{{{tttjjjeee[[[PPPOOONNNMMMNNNQQQWWW\\\```hhhjjjgggjjjpppsss|||sssdddWWWJJJEEEEEEDDDDDDEEEIIIKKKMMMMMMLLLKKKLLLMMMRRRTTTYYYaaammm}}}|||yyyyyy|||}}}}}}xxxmmmddd\\\UUUNNNIIICCCBBB@@@===:::888666444555666666777888:::;;;<<<>>>???@@@AAABBBCCCCCCCCC@@@BBBMMM___sssaaaQQQFFF@@@???:::;;;:::888777666555666666222222444777888666222///555444555777666666===EEEUUUlllwwwhhh]]]eee{{{pppaaaSSSNNNMMMJJJHHHHHHGGGHHHJJJLLLOOOTTTZZZ___fffkkkmmmhhh```YYYYYY[[[aaarrrpppllljjjiiihhhfffdddcccbbb```___]]]YYYUUUQQQLLLIIIFFFDDDCCCBBB@@@>>><<<:::888888999888666444===AAABBBDDDSSSgggppplll___^^^^^^^^^^^^```kkkwwwwwwmmm___WWWPPPLLLJJJJJJNNNTTTmmm~~~hhhXXXUUUPPPMMMMMMGGGGGGGGGDDD???:::666555555666555555555555444444444444333333222333444555666888555777>>>CCCMMMbbbxxx|||xxx}}}pppfffaaaXXXNNNJJJJJJIIIKKKNNNSSSXXX[[[```ddddddiiiqqqvvv~~~uuufffYYYKKKFFFDDDCCCDDDFFFHHHJJJLLLLLLKKKKKKLLLMMMRRRWWW___hhhttt{{{yyyzzz|||~~~~~~~~~vvvlllddd]]]WWWPPPKKKCCCBBB@@@===:::888666555777777777888:::;;;===>>>======>>>???@@@@@@@@@@@@@@@BBBLLL]]]qqqcccTTTIIICCCBBB>>>:::999777555444444444555555555666888:::999666333555444555777666666===EEEUUUmmm}}}jjj^^^fff}}}uuuiii\\\OOOJJJJJJHHHFFFGGGHHHJJJKKKMMMPPPTTTZZZ^^^hhhmmmooojjj```ZZZ[[[```qqqrrrooollljjjiiihhhfffdddeeeccc```]]][[[XXXSSSPPPHHHGGGEEEEEEDDDCCC@@@>>><<<:::888888888888666555<<>>;;;888555333666555555555555444444444444333333333444666777888888555888???DDDLLL```ttt~~~}}}{{{mmmccc]]]TTTLLLFFFFFFGGGIIIMMMQQQUUUXXXXXX___bbbhhhsss{{{zzzjjj[[[LLLFFFDDDCCCDDDGGGGGGIIIKKKKKKJJJKKKLLLNNNQQQZZZgggrrr{{{zzz|||~~~|||uuulllddd^^^XXXRRRMMMCCCBBB@@@===:::888777666888888888999;;;<<<>>>???>>>>>>???????????????>>>CCCDDDLLL[[[nnn___PPPFFFAAA@@@<<<999888666444333333333444444333333444555666444222555333444666666777===EEEVVVpppnnn^^^fff~~~mmmbbbVVVKKKHHHHHHGGGFFFGGGIIIJJJLLLMMMOOOSSSYYY\\\gggmmmooohhh^^^YYY^^^fffooommmkkkkkkkkkkkkjjjiiigggddd___\\\YYYVVVRRROOOHHHFFFEEEEEEDDDBBB>>><<<<<<<<<;;;::::::999999888;;;>>>@@@DDDOOOZZZ[[[VVVaaa````````````cccnnnzzzyyymmmdddWWWOOOIIIFFFFFFFFFLLLRRRkkktttrrriii[[[XXXRRROOOOOOKKKLLLGGGAAA===;;;999555222666555555555555444444444555444444444666888999;;;888555888???DDDKKK^^^rrr}}}}}}oooddd[[[RRRKKKFFFGGGIIIKKKOOOSSSWWWYYYXXX```ccchhhuuummm^^^NNNFFFDDDCCCDDDGGGFFFHHHIIIJJJJJJKKKMMMOOOQQQ^^^ooo}}}~~~~~~|||uuulllddd^^^XXXRRRMMMDDDBBB@@@===:::888888777888888888999:::<<<>>>???@@@AAAAAAAAAAAA@@@@@@???FFFGGGMMM[[[kkk}}}\\\NNNDDD??????<<<999888666444333333444444333222111111333444333333444333444666666777===FFFWWWsssrrr___ggg~~~lll\\\RRRIIIHHHIIIHHHHHHJJJHHHJJJKKKMMMNNNQQQUUUYYY```fffiiicccYYYWWW```jjjqqqooommmmmmnnnnnnmmmlllfffccc___[[[XXXUUUQQQNNNIIIHHHFFFEEECCC@@@<<<999;;;;;;;;;;;;:::999999999===BBBEEEGGGLLLSSSXXXZZZ```^^^___```___bbbmmmyyywwwiii^^^VVVOOOHHHFFFEEEEEEJJJQQQddd}}}qqqppphhh[[[ZZZSSSOOOPPPLLLLLLGGG@@@<<<;;;999666333666555555555555444444444333333333333444666888:::777555888???CCCJJJ]]]qqqrrrfffYYYOOOIIIGGGHHHJJJLLLPPPUUUXXXZZZ^^^gggiiilllzzznnn___NNNFFFDDDCCCDDDGGGFFFGGGIIIIIIJJJLLLOOORRRTTTcccwww}}}vvvlllccc]]]VVVOOOKKKDDDBBB???<<<:::999888999777777777888:::;;;===>>>@@@@@@AAAAAAAAA@@@??????DDDFFFOOO^^^nnn}}}^^^PPPFFFBBBBBB>>>:::999777555444444444555666555333333555777777666444333444666666777>>>FFFXXXwwwsss___hhh{{{iiiVVVNNNHHHIIIJJJIIIJJJLLLIIIKKKLLLMMMNNNPPPSSSUUUXXX]]]```\\\VVVWWWbbbllluuussspppooonnnnnnllljjjeeebbb___\\\YYYUUUPPPMMMJJJHHHEEECCCAAA???;;;888888999:::999777666777888<<<@@@EEEGGGHHHNNNVVV\\\^^^]]]^^^______bbbmmmyyyuuueeeYYYUUUNNNGGGEEEDDDDDDJJJPPP___wwwrrrrrr~~~ggg\\\ZZZSSSOOOPPPMMMKKKFFFAAA<<<999888777666666555555555555444444444222111111111222333555666777555777===AAAIII]]]qqqvvviiiZZZNNNHHHGGGGGGIIIKKKOOOTTTYYY[[[dddoooqqqtttlll^^^NNNGGGEEECCCDDDFFFFFFGGGIIIJJJKKKMMMQQQTTT]]]kkk}}}uuukkkbbb[[[UUUNNNIIIEEECCC???<<<:::999999:::777777777888999;;;===>>>======>>>>>>>>>>>>>>>===???EEETTTgggwww\\\NNNDDD??????<<<:::999777555444444555555444333111222444666666555333222444666777777>>>GGGYYYzzzqqq___hhhtttbbbSSSMMMIIIKKKLLLKKKLLLOOOMMMOOOPPPQQQQQQRRRTTTVVVUUUYYY[[[YYYWWWZZZdddmmmuuussspppooonnnnnnlllkkkbbb```^^^\\\ZZZUUUPPPLLLIIIGGGCCCAAA@@@???<<<:::777999:::999777666777999:::===AAAFFFKKKOOOUUUZZZ^^^]]]^^^______bbbnnnzzzwwweeeWWWQQQJJJDDDCCCCCCDDDJJJQQQ]]]uuuuuuwww|||fff[[[ZZZRRRNNNPPPMMMHHHFFFBBB===888777888:::666555555555555444444444444333222222222444555666777444555;;;@@@III]]]sss{{{ooo___RRRMMMIIIHHHIIIKKKOOOUUUZZZ^^^eeesssyyy}}}jjj\\\NNNGGGEEEDDDDDDEEEFFFGGGIIIJJJLLLOOOSSSWWWhhhuuuyyyrrriiiaaa[[[UUUNNNIIIEEECCC???<<<:::999:::;;;888888888999;;;<<<>>>???;;;<<<===>>>>>>???>>>>>>BBBKKK^^^sssYYYKKKAAA<<<<<<888999888666444333333333444000//////000222444333222333222333666777888>>>GGGZZZ}}}nnn___hhhqqq```VVVQQQOOOQQQRRRQQQRRRVVVTTTVVVWWWXXXWWWWWWYYY[[[[[[\\\\\\[[[\\\aaahhhnnnxxxqqqooommmmmmnnnoooooonnn```___^^^]]]ZZZVVVPPPKKKHHHEEEBBB@@@??????>>>===999;;;===;;;999888999;;;??????CCCKKKTTTXXXZZZ\\\___^^^^^^``````cccooo{{{{{{gggXXXMMMGGGAAAAAABBBDDDKKKRRR]]]uuuwww{{{{{{eee[[[ZZZRRRNNNPPPMMMFFFEEECCC===777666888<<<666666555555555444444444888777666555555666888888777444444:::???HHH^^^tttvvveeeXXXSSSKKKKKKJJJLLLPPPVVV]]]aaabbbttt}}}|||hhh[[[MMMHHHFFFDDDCCCEEEFFFHHHIIIJJJLLLPPPUUUXXXppp|||vvvpppggg___ZZZUUUOOOKKKEEECCC???<<<::::::;;;;;;999999::::::<<<===???@@@======>>>@@@@@@AAAAAAAAAHHHSSSggg|||\\\NNNCCC>>>>>>:::888777555333222222222333222222222444666777666444333222333666777888???GGGZZZ~~~lll^^^hhhuuuddd[[[WWWUUUXXXXXXWWWYYY\\\ZZZ\\\]]]]]]\\\\\\]]]___aaa```______bbbfffkkkooottt}}}~~~nnnllllllnnnpppoookkkhhhcccaaa___]]]ZZZVVVPPPLLLLLLIIIFFFCCCAAA???===:::::::::999999888999999999@@@AAADDDIIINNNTTTXXX[[[]]]\\\]]]aaacccgggrrr|||}}}gggVVVNNNJJJFFFDDDAAA@@@GGGPPPggg}}}www~~~iiiWWWTTTTTTOOOKKKKKKLLLDDD>>>;;;888444333444333222222222222333444444666555555555555444444444444:::999:::DDDLLL^^^wwwxxxggg[[[VVVJJJGGGGGGKKKOOORRRZZZccclllsss}}}{{{fffZZZKKKCCCBBBDDDCCCAAAHHHHHHJJJNNNOOOQQQWWW```ooowwwooocccZZZUUUQQQMMMJJJFFFCCC???:::888888999:::777777777888999:::<<<<<<===???@@@???>>>===>>>???CCCTTTmmm}}}ZZZKKK???:::===<<<888777666444222222111111222222222333333333444444333111111333333555===FFF[[[{{{rrrggg___fffqqqddd^^^___```___^^^^^^___```ffffffeeedddeeefffhhhiiiiiikkkmmmnnnnnnoooqqqsss}}}~~~nnnlllkkklllmmmllliiifffeeeccc```]]]YYYTTTNNNIIIKKKIIIEEECCCBBB@@@>>><<<;;;;;;:::::::::::::::;;;???AAAEEEJJJPPPUUUYYY[[[]]]\\\]]]aaacccgggpppzzzjjjYYYKKKGGGDDDBBB@@@AAAJJJTTThhh~~~}}}vvv}}}jjj[[[XXXYYYSSSNNNNNNNNNFFF@@@===:::666555777333333333333333444555555444444444555555555666666///666777999DDDMMM```yyy~~~oooccc\\\NNNKKKJJJMMMPPPSSSZZZaaaiiirrr}}}lll___PPPGGGEEEEEEDDDBBBIIIHHHKKKOOOPPPQQQXXX```ppp}}}ssslllaaaYYYUUURRROOOLLLGGGDDD???;;;888888888999777777777888999:::<<<<<<<<<>>>???@@@??????AAACCCGGGYYYqqqzzzYYYKKK@@@:::<<<;;;666666555444333333333333555555555555666666666666666444444666666888@@@III]]]|||lllccc]]]fffvvvkkkgggiiijjjjjjiiihhhhhhiiijjjkkkkkkmmmoooqqqrrrssssssvvvxxxzzz{{{}}}mmmllljjjiiiiiiiiigggeeegggeeeaaa\\\WWWQQQKKKFFFJJJHHHEEECCCBBBAAA???>>><<<<<<;;;;;;;;;;;;<<<<<>>GGG^^^}}}ddd]]]ZZZgggzzztttvvvyyyzzzxxxwwwvvvvvvwwwyyy|||lllkkkiiihhhhhhhhhgggggggggddd___[[[VVVPPPJJJFFFIIIGGGDDDCCCBBBBBB@@@???;;;;;;;;;;;;;;;;;;<<<===???BBBHHHOOOUUUYYY[[[\\\\\\[[[]]]aaaccceeemmmvvvzzzeeeVVVHHHDDD@@@??????BBBLLLWWWddd{{{xxxwwwvvveeeXXXWWWWWWRRRNNNPPPJJJCCC===:::888444333555555555555555555666777777333333444444555666666777333:::999:::CCCJJJZZZrrrvvvhhhVVVPPPLLLNNNPPPRRRWWW\\\eeevvvsssgggWWWJJJEEECCCCCCBBBHHHGGGIIIMMMNNNOOOUUU]]]iii}}}~~~zzzyyyllleee\\\VVVSSSQQQNNNKKKFFFDDD@@@<<<999888888888777777777888999:::<<<<<<<<<>>>???@@@@@@@@@BBBDDDIII\\\tttoooSSSJJJAAA;;;:::777555555444444444444555555000000111111111222222222222000111333444666>>>GGG^^^}}}xxx]]]YYYZZZiiijjjjjjjjjiiihhhiiiiiijjjdddaaa]]]YYYUUUPPPKKKHHHHHHFFFCCCBBBBBBAAA@@@???:::::::::::::::;;;<<<<<>>??????>>>>>>???@@@JJJ\\\sssiiiPPPIIIAAA;;;:::666777777666555444444444444444444444444555555555666555333444666777999BBBKKK]]]~~~qqqZZZWWW[[[mmmjjjkkklllkkkiiiiiiiiijjjbbb___[[[WWWTTTPPPLLLIIIGGGEEEBBBAAAAAA@@@>>>===999999999999:::;;;<<<===@@@CCCHHHOOOUUUZZZ]]]___^^^\\\]]]```aaaeeeoooyyynnn]]]QQQJJJGGGDDDCCCAAABBBJJJTTTbbbyyyttteeeYYYWWWUUUPPPOOORRRKKKDDD===;;;999666555777555555555555555666777777666666555555555444444444333::::::;;;BBBHHHWWWnnnwwwaaaWWWMMMKKKMMMQQQVVV[[[kkk}}}qqq```PPPGGGDDDDDDDDDDDDDDDFFFIIIIIIJJJPPPXXXgggvvvwwwpppmmmjjjcccZZZSSSOOOLLLGGGCCCAAA???===;;;999888888888777777777888999:::<<<<<<===???@@@???======>>>???KKK]]]rrr~~~~~~eeeMMMHHHAAA<<<;;;888888777666555444444444444333444444444555555555555444222333555666999AAAJJJ___iiiYYYXXX\\\oookkkmmmooommmiiigggffffffbbb___ZZZVVVRRROOOKKKHHHFFFDDDAAA@@@???>>><<<;;;::::::::::::;;;<<<===>>>@@@CCCGGGMMMSSSYYY]]]```___]]]\\\___aaafffqqq|||zzziiiYYYOOOIIIFFFEEEFFFDDDEEEKKKTTTggg~~~qqqddd\\\\\\YYYRRRMMMOOOJJJCCC===;;;999666555777555555444444555555666777444444444555555555555555333:::999999@@@EEERRRhhhnnnaaaSSSNNNOOORRRWWW\\\kkkzzzgggUUUIIICCCCCCDDDDDDDDDFFFIIIIIIJJJPPPXXXaaammm{{{tttooommmgggaaaXXXRRRNNNKKKFFFBBB===<<<;;;:::999888888888777777777888999:::<<<<<<===>>>????????????@@@AAAJJJZZZnnnwwwwwwwww|||bbbKKKGGGAAA======999666666555555555555666666222222333333333444444444111000111333444777???IIIdddwwwfffZZZXXX]]]ppplllooopppnnniiidddbbbbbbccc```ZZZVVVRRRNNNJJJGGGFFFDDDAAA???>>>===;;;999;;;;;;;;;<<<<<<>>>??????AAACCCFFFLLLRRRXXX^^^aaa```]]]\\\^^^```fffsssuuudddUUULLLGGGEEEFFFGGGFFFFFFMMMUUUllllllbbb]]]^^^\\\QQQJJJJJJHHHAAA;;;999777444333555444444444444444555666666222333333444555666777777666<<<:::999===@@@LLLaaa}}}xxxiiiXXXQQQQQQSSSXXX]]]kkk}}}wwwwww~~~ttt```QQQJJJIIIJJJEEEEEEFFFIIIJJJJJJPPPXXXbbblll~~~yyyuuurrrqqqeee___WWWQQQNNNKKKFFFCCC;;;;;;:::999888888888888777777777888999:::<<<<<<<<<>>>???@@@@@@AAACCCEEEGGGVVViiiqqqppppppwwwaaaJJJFFF@@@===>>>;;;444444444555555666888888666666666777777777888888444333444666888:::CCCLLLhhhtttgggZZZXXX]]]ppppppooommmkkkhhheeecccbbb```\\\VVVQQQNNNKKKIIIGGGBBBAAA@@@???>>><<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;AAAEEEIIINNNRRRVVV[[[___```^^^]]]___bbbgggssspppaaaRRRIIILLLFFFBBBBBBCCCFFFOOOXXXjjjuuuhhh\\\WWWUUUQQQOOOOOOKKKGGG@@@;;;777555333111333222222222222333444444666555555444444333333222777444555:::<<>>???>>>===>>>@@@AAAHHHRRR___eeegggkkkttt|||^^^IIIGGG???888888666111222444444333222333444333444666777777666333222222444333666===999<<>>======<<<;;;;;;;;;;;;<<<<<<===CCCFFFKKKOOOSSSWWW\\\___aaa_________```ffftttyyyiiiZZZMMMFFFKKKGGGDDDEEEEEEFFFMMMTTTsssttthhh\\\XXXVVVRRRNNNNNNHHHDDD>>>:::888777555444555555444444555555666777333333333333333333444444666444666;;;===AAAPPPccczzzfffYYYSSSSSSXXX___ssszzznnnkkkkkkjjjiiijjjqqqxxxlllUUUHHHEEEEEEGGGHHHHHHGGGGGGHHHLLLNNN]]]iii~~~zzztttnnnjjj]]]WWWPPPKKKIIIFFFBBB???::::::999888777777777777;;;:::888777777888:::;;;===>>>???>>>======???AAADDDMMMWWW\\\```gggttt~~~yyy^^^IIIGGG@@@;;;;;;999222333555666555444555666444444444555444444444444555777555888???<<>>===<<<===<<<;;;:::;;;<<<>>>@@@DDDGGGLLLQQQUUUXXX\\\___aaa`````````___eeevvvsssbbbSSSJJJFFFHHHFFFFFFHHHJJJKKKQQQXXXuuurrrggg]]]YYYWWWSSSNNNMMMEEEAAA<<<999888888888777555555555444555555666777222333333444555555666666666444666<<<===???NNN___{{{mmm___VVVSSSWWW^^^vvv}}}rrrddd[[[YYY\\\___bbbgggooozzzrrrXXXJJJEEEEEEGGGHHHHHHGGGGGGHHHLLLOOO]]]iii~~~zzzssslllggg\\\VVVOOOJJJHHHFFFBBB>>>:::999888777666666666666<<<;;;::::::::::::<<<===??????@@@???======>>>???EEELLLSSSYYY^^^jjjzzzzzzttt}}}\\\GGGDDD>>>:::<<<999000222444555444444555666555444333222222333444555333555222555;;;:::AAAUUUrrrpppddd___ooosssrrroookkkgggdddaaa```^^^ZZZTTTPPPMMMKKKHHHFFFAAA@@@???>>>===<<<;;;:::>>>===;;;:::;;;===@@@BBBDDDHHHMMMQQQUUUXXX[[[^^^^^^___``````___fff{{{qqq___QQQKKKIIIFFFDDDDDDHHHLLLPPPXXXaaaqqqpppfff]]][[[YYYSSSNNNLLLDDDAAA<<<999888888888777333333333333333444555555555555666666666777777777666444777<<<===>>>LLL]]]{{{wwwiii```[[[^^^dddzzzjjj```VVVRRRSSSWWW^^^cccllluuuuuuYYYKKKFFFEEECCCDDDEEEFFFHHHKKKOOOSSS[[[ggg}}}zzzrrrkkkfff[[[UUUNNNIIIGGGEEEAAA>>>:::999888777777666666777888888999:::;;;===???@@@???@@@@@@???===<<<===???EEEKKKSSSYYYaaammm}}}yyyYYYDDD???:::888999555...000222333222222333555333333222222222333444444222444000222888999CCCYYYxxxzzzjjjaaaoooooonnnllliiifffcccaaa```]]]YYYSSSOOOLLLJJJHHHFFFAAA@@@???>>><<<;;;::::::===<<<;;;:::<<<>>>BBBDDDDDDHHHMMMQQQTTTWWWYYY[[[[[[]]]___``````jjj}}}mmm\\\PPPKKKKKKFFFBBBAAADDDHHHNNNYYYcccppp|||oooeee]]][[[YYYTTTNNNLLLFFFBBB===999777777666555444333333333333444555555666666666666555555444444666444777<<<===>>>LLL\\\yyynnnffffffkkk}}}xxx```XXXRRRRRRUUUXXX```hhhxxxtttYYYKKKFFFFFFCCCDDDEEEFFFHHHKKKPPPSSSZZZfffzzzyyyrrrkkkfffYYYTTTMMMHHHFFFDDD@@@===;;;;;;:::999888888888888666777888999;;;===???@@@???@@@@@@???===<<<===???@@@HHHRRR\\\eeeppp|||vvvXXXDDD???999888888222...000222333222222333444000111333555555444333222555777444555;;;<<>>===<<<;;;;;;;;;;;;;;;<<>>???AAAJJJXXXeeepppzzzsssXXXGGGAAA<<<<<<;;;333333444666666555444555666///111444666777666444222444777444555::::::GGG```{{{lllcccoooooonnnkkkhhheeebbb```^^^[[[WWWRRRNNNKKKIIIGGGFFFBBBBBBAAA???>>>===<<<;;;999999:::;;;===???AAABBBEEEJJJOOOSSSVVVWWWYYYZZZ^^^]]]]]]aaafffqqq~~~ooo```TTTKKKFFFCCCFFFBBB@@@AAACCCFFFOOOXXXiii{{{oooeee\\\ZZZXXXTTTOOONNNEEEBBB<<<888777666555444666666666666666777777888555555444444444444444444888666777;;;<<>>???>>>======???AAADDDNNN]]]mmmzzzmmmUUUFFFBBB>>>@@@>>>444555777888777666555555666111222444555666666555555222555444444888888EEE^^^tttgggaaammmrrrpppmmmjjjfffbbb___]]]ZZZWWWQQQMMMKKKIIIGGGFFF@@@???>>>===<<<;;;:::999777888:::<<<>>>???AAAAAAGGGKKKQQQUUUWWWXXXZZZ[[[aaa^^^^^^bbbhhhrrr}}}lll]]]SSSKKKEEEAAACCCAAAAAAEEEHHHJJJQQQYYYkkkpppeee\\\YYYXXXTTTPPPOOODDD@@@;;;888777777666555444444444444444555666666666666777777888888999999999666777;;;<<<@@@PPPccc~~~~~~|||gggYYYPPPNNNWWWaaakkk}}}kkkTTTIIIDDDCCCBBBCCCEEEFFFHHHKKKPPPTTT^^^gggxxxvvvooommmllljjjhhhgggdddaaa^^^[[[[[[[[[\\\^^^```cccdddgggooo{{{|||tttjjjbbb\\\VVVQQQJJJFFFDDDCCC???<<<:::999888777666666666666555666888:::===>>>???@@@===>>>???>>>===>>>@@@AAAAAAKKK[[[lll{{{fffPPPCCC@@@>>>AAA???444555666777666444333333333444444333333444666777888555999888888;;;;;;GGG```mmmccc___kkkqqqmmmiiihhhhhhgggbbb]]]YYYSSSMMMIIIIIIHHHFFFDDDAAA@@@>>>===;;;::::::999888:::;;;<<<<<<<<<>>>@@@EEEIIIOOOTTTWWWZZZ\\\^^^^^^___bbbeeeffflll}}}xxxfffWWWNNNIIIFFFCCC@@@<<<===CCCEEEEEEOOO\\\wwwrrrhhh^^^YYYYYYXXXSSSOOOHHH>>>666444555555666999777555222333555777555444777555333333444555666555555444555:::===BBBLLLWWWxxxuuu```UUUQQQSSS[[[aaajjjkkkVVVIIIDDDEEEDDDEEEEEEEEEFFFIIIMMMQQQ]]]gggyyyyyyrrriiibbbccc^^^XXXUUUTTTSSSQQQOOOUUUVVVYYY\\\^^^```cccggggggpppzzz}}}vvvoooggg___ZZZUUUMMMGGGEEEDDD>>>::::::888777666555444444555666...555<<<>>><<<999:::<<>>>>>;;;<<<>>>EEELLLZZZjjjxxxfffPPPCCC???888999:::333777666333111000111222222555444222111222333555777222666444444;;;===EEEWWWrrrfff___jjjmmmkkkjjjkkkllliiiaaa[[[VVVQQQKKKHHHIIIIIIGGGEEEBBBAAA???>>><<<;;;;;;;;;888:::;;;<<<<<<<<<>>>@@@GGGKKKPPPUUUXXX[[[^^^```______bbbdddeeelll}}}uuudddUUULLLGGGEEECCCDDD@@@AAAFFFGGGJJJXXXjjjpppggg^^^ZZZ[[[ZZZTTTNNNHHH???777666666555666888888666444444777888777555888666444444666777777666777666777:::<<<@@@IIISSSooosss___VVVUUUXXX```fffsssnnnXXXJJJEEEEEEDDDEEEEEEEEEFFFIIIMMMQQQ^^^hhhzzzwwwpppiii```YYYXXXUUUQQQOOOPPPPPPPPPNNNSSSUUUYYY]]]```aaaccceeekkkrrr|||}}}vvvnnnggg___ZZZSSSLLLEEEDDDBBB===999888888777666555444555555666444888<<<===<<<;;;===???DDD???===???@@@>>>???BBBIIISSSaaannnyyycccOOOEEEBBB<<<::::::222888777555444444555666777555444333333333444666666666:::777777===@@@GGGYYYzzznnndddaaammmhhhiiikkknnnooojjj```XXXSSSNNNIIIGGGHHHIIIGGGEEEBBBAAA@@@>>>===<<<<<<<<<888999;;;<<<<<<===???BBBJJJMMMRRRVVVYYY\\\___bbbaaaaaaccceeegggooorrr```QQQHHHEEEDDDDDDEEEBBBDDDFFFGGGNNNeee}}}ppphhh___\\\\\\[[[UUUOOOHHH@@@999888888666666777999777666666777888888777999777666666777888888777:::999999;;;;;;===FFFOOOhhhooo^^^UUUUUUZZZcccmmmqqqZZZKKKFFFFFFDDDEEEEEEFFFFFFIIIMMMPPP^^^iiizzztttiiiccc\\\TTTMMMNNNLLLJJJJJJMMMOOOQQQQQQWWWYYY]]]aaadddgggggggggpppuuu}}}|||uuunnnfff^^^YYYRRRJJJDDDCCCAAA<<<888777777777666555555555666666999999999:::;;;===???@@@AAA>>>>>>AAABBBAAACCCGGGPPP\\\kkktttzzz___NNNFFFEEE>>>;;;:::222777666666555666777888999444444555555555666666666444999555555;;;===DDDVVVyyyfff```aaaqqqdddfffjjjmmmmmmhhh___XXXRRRNNNIIIGGGHHHGGGEEECCCAAA@@@???===<<<<<<;;;;;;888999;;;;;;<<<===AAACCCKKKNNNRRRVVVYYY\\\```bbbdddcccdddgggkkkuuu}}}ppp]]]NNNFFFEEEEEEEEEBBBAAABBBDDDFFFRRRqqqvvvmmmbbb]]]]]][[[VVVQQQJJJBBB;;;::::::888666777999888777777777888888888888777666666777888777666:::999999;;;;;;<<>>???BBBBBBAAADDDIIIWWWffftttxxxyyy\\\KKKDDDCCC<<<:::999333555555444333333444555555444555666666777777666666444888555444:::;;;BBBTTT|||ttt^^^[[[```sssccceeehhhjjjiiiddd^^^YYYTTTOOOJJJHHHGGGFFFCCC@@@???>>>===<<<;;;:::::::::888999:::;;;<<<>>>BBBEEEKKKNNNSSSVVVYYY\\\___aaadddbbbbbbfffmmmyyyzzzmmm[[[MMMFFFEEEEEEFFF@@@???AAAEEEIIIZZZ~~~ssseee^^^^^^^^^ZZZVVVLLLDDD===<<<;;;888777777777777777777666666777888777666555666777777666555888777888;;;;;;<<>>===;;;AAA??????AAAAAA@@@DDDJJJ^^^nnnzzzzzzwww}}}ZZZIIIAAA???777777999555555555444333222222222222444555666666777777666666777;;;888777===>>>FFFWWWzzzkkkYYYYYYaaauuudddfffhhhiiigggbbb]]]YYYTTTPPPKKKIIIHHHFFFBBB>>>>>>===<<<;;;::::::::::::888999::::::<<>><<<<<<999888999777888888777666666777999666555555666777777666444777666888;;;;;;<<>>??????>>>>>>BBB@@@???@@@??????FFFNNNeeettt~~~zzzuuu|||{{{WWWGGG@@@===555555999666777777666555444333222222444444555555555666666666555999666666<<<===EEEVVVuuuiiiYYY[[[fff|||eeehhhkkkkkkhhhbbb]]]YYYSSSOOOKKKIIIIIIHHHDDD@@@>>>===<<<;;;;;;;;;;;;;;;888888999:::<<>>BBBLLLYYYqqq}}}vvv}}}uuullliiikkkkkkgggbbbRRRHHH???<<<;;;999888:::888999:::999777777999;;;777666666777999999777555888777888;;;;;;;;;AAAIIIUUUggg}}}hhhbbbggguuuoooYYYKKKFFFFFFBBBDDDFFFHHHHHHJJJLLLNNNXXXfffzzzjjj^^^TTTPPPJJJAAACCCLLLHHHKKKOOOSSSXXX^^^fffkkksss{{{wwwqqqkkkeee]]]VVVRRROOOGGGBBBAAA@@@<<<888888555666777888999888888777777:::======<<<<<>>===<<<<<<<<<<<<<<<888888999:::<<<@@@EEEIIIKKKQQQXXX^^^````````````ccc```aaajjjxxxnnncccUUUIIIDDDCCCBBBAAA>>><<>>DDDAAA????????????CCCOOO[[[ppp}}}zzzvvv|||iiiQQQEEECCCCCC;;;888999444333444555555666555555555555444222111222333555777444888666666===???GGGYYY|||hhh___fffxxxiiikkkmmmllliiiccc]]]YYYTTTQQQMMMJJJIIIGGGFFFDDDAAAAAA???<<<999777888999;;;999999<<<======BBBHHHJJJNNNTTTYYY\\\]]]___``````bbbeeekkkyyynnn___OOOHHHGGGDDDAAAAAAAAACCCFFFMMM___}}}vvvmmmssszzzwwwuuuzzztttaaaVVVKKKAAA<<<:::666666777======<<<;;;:::999999888777777777777777777777777555666888999:::;;;>>>AAAOOOZZZpppwwwwwwlllZZZNNNGGGFFFKKKIIIIIIKKKKKKJJJMMMSSSZZZeeeyyyvvvdddYYYNNNJJJIIIHHHIIILLLSSSRRRVVV]]]aaafffsssxxxtttoooiiibbb\\\UUUPPPIIIGGGCCC@@@===;;;888666555555666777888:::<<<===::::::;;;<<<=========<<<>>>@@@::::::CCCFFFLLL\\\tttwwwsssqqqwwweeeMMMHHH@@@:::777777777777222222333333333333444444444444444444444666777777555888555666;;;;;;FFF]]]vvvgggbbbpppiiijjjkkkjjjfffaaa[[[XXXRRROOOKKKIIIGGGFFFDDDBBB@@@@@@???<<<999888999:::<<<::::::===>>>>>>CCCJJJNNNRRRXXX\\\___```bbbccc```aaadddkkkyyymmm^^^NNNHHHGGGDDDAAAAAABBBDDDGGGOOO```~~~zzzmmmdddnnn}}}xxxwwwwww~~~|||jjjSSSIIIAAA???>>>;;;999:::>>>>>>===<<<;;;:::999999888888888888888888888888888999:::;;;;;;;;;>>>@@@IIIVVVllllllYYYLLLGGGFFFHHHFFFFFFIIIIIIHHHKKKQQQZZZhhh}}}wwwaaaWWWLLLIIIIIIIIIJJJNNNMMMQQQYYYbbbfffmmm~~~|||{{{{{{wwwsssmmmggg```ZZZSSSNNNJJJGGGCCC@@@>>>;;;999666555555666777888999;;;<<<;;;;;;======>>>>>>>>>>>>>>>AAA===<<>>>>>JJJbbb}}}ooonnnwwwggghhhgggfffbbb]]]YYYVVVPPPMMMJJJGGGFFFDDDBBB@@@??????>>><<<999888:::;;;===:::;;;>>>???@@@EEEKKKOOOTTTYYY^^^```aaacccddd___```cccjjjyyykkk\\\MMMHHHFFFDDDAAAAAABBBDDDGGGPPPaaa~~~ttthhhaaalll{{{yyyzzz}}}pppPPPHHHAAA@@@AAA>>>>>>???@@@???>>>===<<<;;;;;;:::888888888888888888888888:::;;;<<<<<<;;;<<<>>>@@@FFFSSSiiioooZZZMMMHHHIIIGGGEEEEEEHHHHHHGGGKKKQQQ[[[lll{{{aaaVVVMMMKKKKKKLLLNNNRRROOOVVVbbbkkkqqq|||}}}yyywwwwwwuuuqqqjjjddd^^^WWWQQQLLLJJJGGGCCC@@@>>><<<999777666666666666777888999:::<<<===>>>??????@@@@@@@@@===CCC@@@???CCCEEEQQQfffxxx~~~cccLLLGGGBBB===;;;999888777444555555555555666666666111222333555555555555444666999777888>>>@@@NNNggg}}}{{{~~~ffffffeeebbb^^^ZZZVVVSSSPPPMMMJJJHHHFFFDDDBBB@@@>>>>>>===;;;999999;;;===<<<:::;;;>>>???@@@EEEKKKOOOSSSXXX\\\^^^___```aaa```aaaccciiiwwwhhhZZZLLLGGGFFFDDDAAAAAA@@@BBBFFFOOO```{{{zzzooohhhrrr~~~qqqRRRIIIAAA???@@@???@@@BBBAAA@@@@@@???>>>===<<<<<<999999999999999999999999999;;;<<<<<<;;;<<<>>>@@@GGGTTTjjjsss]]]NNNIIIJJJGGGEEEFFFIIIIIIIIIMMMSSS]]]ooocccYYYPPPNNNOOOPPPSSSWWWYYY```kkkuuu}}}zzzxxxwwwtttoooiiibbb\\\UUUOOOKKKJJJGGGCCC@@@>>><<<999777666666555555666777888888<<<<<<>>>???@@@@@@@@@@@@<<>>???DDDKKKOOOSSSXXX\\\]]]^^^___```aaabbbdddjjjvvv{{{eeeWWWJJJFFFFFFDDDAAA@@@>>>@@@DDDMMM^^^vvvxxxqqq{{{qqqVVVKKKAAA=========@@@DDDAAAAAA@@@???>>>======<<<999999999999999999999999666888::::::;;;<<>>???@@@@@@@@@<<>>===;;;:::999;;;===:::888999===>>>???EEEKKKRRRVVV[[[^^^___``````aaaaaacccffflllwwwuuubbbUUUIIIEEEFFFDDDAAA@@@>>>???CCCLLL\\\rrr~~~uuuuuuXXXMMMBBB>>>>>>>>>@@@DDDAAAAAA@@@???>>>======<<<::::::::::::::::::::::::555777999:::;;;===@@@BBBIIITTTiiikkkXXXKKKDDDDDDDDDBBBDDDGGGHHHIIIMMMSSS^^^ooobbbYYYPPPPPPRRRTTTXXX\\\fffooo}}}rrryyy~~~|||yyywwwuuutttrrrmmmfff___XXXSSSMMMJJJHHHEEEAAA>>><<<:::777555666666666666777888999::::::;;;===>>>@@@@@@AAAAAA===EEECCCAAAEEEJJJ[[[uuuxxxXXXFFFBBB===999777666555444333333444444444555555555222333444666666666666555666;;;:::;;;@@@DDDXXXwwwxxxkkkjjjvvvcccddddddccc___XXXRRRNNNPPPOOOMMMKKKJJJGGGCCC@@@>>>>>>>>><<<999999:::<<<;;;999:::>>>???AAAFFFMMMTTTXXX]]]```aaaaaaaaabbb```ccchhhooo{{{~~~ooo```SSSGGGEEEFFFDDDAAA@@@>>>???CCCKKK[[[oooxxxvvvVVVLLLDDDCCCCCCAAABBBDDDAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;<<<<<<===@@@BBBHHHTTTiii{{{fffWWWLLLFFFDDDDDDCCCDDDHHHIIIJJJNNNUUU^^^lllzzzaaaXXXQQQRRRVVVZZZ___dddnnnqqqhhhuuu~~~~~~|||zzzxxxvvvtttrrrpppkkkccc\\\VVVPPPKKKHHHGGGDDD@@@===;;;999666333555555666777888999;;;<<<;;;<<<>>>@@@AAABBBBBBCCC>>>DDDAAA???EEELLL]]]wwwsssUUUGGGCCC<<<888666666666666444555555555555666666666444444555666666777777888777<<<;;;;;;@@@EEEZZZzzzooojjjuuu{{{ooooooppptttxxx|||~~~cccdddeeeddd```YYYRRRNNNPPPNNNLLLKKKJJJGGGCCC@@@??????>>><<<999888:::;;;<<<:::;;;???AAABBBGGGNNNTTTWWW\\\___`````````aaa___ccciiirrr~~~yyykkk___RRRGGGEEEFFFDDDAAA@@@???@@@CCCLLL[[[mmm{{{tttRRRKKKFFFGGGHHHEEEDDDDDDAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============???AAAJJJUUUkkkxxxdddXXXPPPJJJGGGFFFEEEFFFJJJLLLMMMQQQXXX^^^jjj~~~wwwbbbZZZTTTVVV\\\aaagggmmmxxxvvvdddcccsss~~~|||yyyvvvtttsssoooiiiaaaZZZTTTNNNJJJGGGFFFCCC???<<<:::888555333555555666777999:::<<<======>>>???AAABBBCCCDDDDDD???CCC@@@>>>FFFNNN___wwwpppSSSIIIDDD===888666777888888666666666666777777777777666555555555666777888999666;;;::::::>>>CCCYYYyyytttnnnxxxyyypppiiifff```______bbbgggkkknnnoooeeeccc```___^^^ZZZSSSNNNPPPNNNKKKIIIGGGEEEBBB@@@===<<<;;;:::999::::::;;;:::;;;===???AAAEEEJJJNNNWWWZZZ]]]^^^^^^^^^___```cccdddhhhrrrpppcccZZZPPPEEE@@@BBBDDD@@@;;;>>>???BBBIIIVVVgggyyyzzzoooZZZQQQIIIHHHGGGEEEEEEGGGEEEDDDAAA???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::===???AAAIIITTTmmmuuuaaaMMMHHHJJJGGGGGGIIIJJJIIIJJJNNNSSSVVV___iiiyyywwwgggaaa]]]^^^```fffrrr}}}hhh[[[kkkvvvzzzyyy{{{yyytttpppkkkggg```XXXQQQLLLIIIGGGFFFCCC>>>;;;::::::888777333333444666999;;;<<<;;;>>>>>>???@@@@@@@@@@@@???AAA>>>>>>AAAEEEPPPiiijjjSSSGGGDDD???;;;999888666555222222222333333333444444777444333444777888777555777777:::<<<;;;@@@VVVnnntttppp{{{vvvnnnfff^^^YYYXXXMMMOOORRRVVVZZZ\\\___```cccbbb```___\\\XXXRRRNNNPPPMMMJJJHHHGGGEEEBBB???===<<<;;;:::999:::;;;;;;;;;<<<>>>@@@BBBFFFLLLOOOVVVYYY\\\^^^^^^___```aaabbbeeelllxxxpppcccVVVNNNEEEBBBFFFIIIGGGDDD???@@@DDDKKKZZZnnnuuuqqqYYYPPPIIIGGGGGGEEEEEEGGGGGGEEECCC@@@>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::;;;===???@@@EEEUUUrrrttt```MMMGGGJJJGGGGGGHHHIIIIIIJJJNNNRRRUUUccclllzzzqqqkkkggggggkkksssmmm___YYYiiixxx~~~yyyxxxyyyyyyvvvsssiiieee___WWWPPPKKKHHHFFFDDD@@@<<<999888777666555888888888999<<<>>>??????>>>>>>???@@@@@@@@@@@@@@@DDDBBBAAADDDIIIWWWpppgggSSSEEEBBB===999888777666444555555666666666777777777666555333555777888777555888777999;;;:::@@@VVVnnnsssqqq~~~sssfff```[[[UUUQQQQQQLLLNNNQQQSSSVVVXXX[[[]]]```aaaaaa^^^YYYTTTPPPOOONNNLLLIIIGGGFFFDDDAAA???===<<<;;;:::999:::;;;;;;;;;===???AAACCCHHHMMMQQQUUUWWW[[[]]]^^^___aaacccccciiiuuunnnaaaSSSLLLEEECCCFFFIIIHHHFFFAAABBBEEENNN^^^uuu}}}pppsssYYYPPPIIIHHHHHHFFFFFFGGGEEEDDDCCCAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;;;;===???@@@BBBUUUwww~~~~~~rrr___LLLGGGIIIFFFFFFGGGHHHIIIJJJLLLQQQTTTccckkkwww{{{uuuppprrrwwwqqq\\\YYY]]]hhh}}}~~~zzzxxxyyyyyywwwttteeebbb\\\UUUOOOJJJGGGEEECCC@@@<<<999888777666555;;;:::::::::;;;===???AAA>>>??????@@@@@@@@@@@@@@@DDDCCCCCCFFFNNN___zzzdddRRREEEAAA===999888888777666333444444444444555555555666555444555777888777666888666777::::::@@@VVVnnn{{{|||uuufffXXXSSSRRROOOMMMLLLLLLNNNQQQRRRSSSUUUXXXZZZ]]]___```\\\VVVPPPNNNNNNMMMJJJHHHFFFEEECCC@@@>>><<<<<<::::::::::::;;;<<<;;;<<>>===<<<<<<===???@@@AAASSStttvvvrrrzzzsss{{{qqq^^^LLLFFFHHHEEEFFFEEEGGGIIIJJJKKKOOOTTT]]]eeerrr~~~~~~~~~cccWWW\\\dddkkk~~~}}}{{{xxxtttppp```^^^YYYSSSNNNIIIFFFDDDDDDAAA===::::::999888888999999777666666888<<>>???@@@@@@AAAAAA@@@@@@???@@@AAAFFFQQQggg```RRRFFFCCC>>>:::999::::::999333333333333444444444555666555555666777777777777999666666999:::@@@UUUlllqqqbbbTTTOOOQQQQQQPPPPPPSSSUUUXXXXXXXXXXXX[[[^^^\\\^^^^^^ZZZTTTOOOMMMNNNKKKHHHFFFDDDCCCBBB???===<<<;;;::::::::::::<<<<<<999;;;>>>@@@CCCGGGMMMQQQUUUWWWZZZ\\\^^^```dddfffllluuurrr```UUUNNNKKKFFFAAA>>><<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>@@@AAACCCPPPkkk}}}lllmmmpppvvvvvvtttppp^^^LLLFFFHHHDDDFFFDDDFFFKKKLLLKKKNNNTTTZZZbbbnnnyyynnn]]]XXX]]]dddrrr}}}vvvnnniii\\\ZZZVVVRRRMMMIIIFFFDDDDDD@@@<<<:::999999999888666777666555444555:::===??????@@@AAAAAAAAAAAA@@@<<<>>>BBBGGGVVVnnn~~~^^^QQQGGGBBB===999888999999999777777777777888888888888555666777777777777777888999666666999:::@@@SSShhhoooaaaTTTPPPRRRTTTUUUWWWYYY\\\``````^^^]]]___bbb^^^]]]\\\XXXSSSOOOMMMLLLIIIGGGDDDCCCBBBAAA>>><<<<<<;;;:::999:::;;;<<<===999;;;===@@@CCCGGGMMMQQQWWWYYY[[[]]]^^^aaaeeehhhnnnxxx{{{jjjZZZPPPJJJIIIFFFBBB>>>===???@@@AAACCCGGGPPP```vvviii[[[TTTOOOPPPQQQOOOOOOPPPKKKJJJIIIFFFDDDAAA>>><<<@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>>>>>>>@@@BBBCCCGGGOOOccc}}}jjjlllkkknnnvvv{{{|||}}}vvv{{{zzzooo^^^LLLGGGIIIEEEGGGDDDFFFMMMNNNKKKNNNUUU[[[cccmmmuuu}}}{{{bbbXXXVVVZZZaaazzz{{{rrrhhhcccYYYWWWUUUQQQMMMIIIFFFDDDAAA>>>:::888777777777666666888999888666777<<<@@@???@@@@@@AAAAAAAAAAAAAAA===AAAEEEKKKZZZttt}}}^^^QQQGGGBBB<<<888777777888888666666777777777777888888555777888888666666777999999666666:::<<<@@@PPPccchhh^^^TTTRRRTTTVVV[[[```\\\bbbggghhheeebbbcccfff___]]]ZZZWWWTTTQQQMMMKKKHHHFFFCCCBBBAAA@@@>>>;;;;;;;;;:::999:::;;;<<<===:::<<<>>>AAADDDIIINNNSSSYYY[[[]]]^^^___bbbfffhhhqqq|||vvveeeWWWOOOFFFGGGFFFBBB>>>===@@@CCC@@@CCCIIITTTcccwww~~~hhh[[[TTTOOOQQQRRRPPPOOOPPPIIIIIIIIIGGGEEEBBB@@@>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???AAACCCEEEIIIPPP```|||uuuppplllmmmuuuzzzzzzzzz}}}uuuooo___MMMHHHIIIEEEHHHDDDFFFNNNOOOKKKNNNVVVZZZaaajjjqqqxxxooo[[[UUUUUU\\\eee~~~uuullleeeaaaWWWVVVTTTQQQMMMJJJGGGEEE@@@===999777777777777666666999<<<<<<:::;;;???CCC???@@@AAAAAABBBBBBAAAAAA>>>CCCHHHLLL[[[sss}}}___QQQJJJEEE>>>:::888888999999444444555555555666666666555777999888666666888:::999666777<<<===???MMM^^^zzz}}}xxxccc]]]YYYXXXZZZ]]]eeennnnnnvvv~~~|||xxxwwwyyyaaa]]]XXXVVVUUURRRNNNJJJGGGEEECCCAAAAAA@@@===;;;;;;::::::999:::;;;<<<===;;;===???BBBEEEJJJPPPTTT[[[\\\^^^___```bbbfffiiitttrrrcccWWWOOOEEEGGGFFFBBB<<<:::===AAA???CCCKKKWWWfffyyy~~~hhhZZZSSSOOOPPPRRRPPPOOOPPPDDDEEEFFFGGGGGGFFFEEEDDD????????????????????????@@@???>>>>>>@@@BBBDDDFFFJJJQQQaaawwwwwwqqqpppwww{{{zzzzzz|||{{{ppp___NNNHHHJJJFFFIIIDDDGGGOOOQQQKKKNNNWWWWWW^^^gggnnnuuuiiiXXXSSSUUUaaaoooxxxooohhhcccbbbVVVUUUSSSQQQMMMJJJGGGEEEBBB???;;;999999999999888555999===>>><<<<<<@@@DDD???@@@AAAAAABBBBBBAAAAAA>>>DDDHHHKKKXXXooo~~~```QQQOOOJJJCCC>>><<<<<<<<<===888888888888999999999999555777999888666666888:::999666888===>>>???KKK[[[zzz}}}vvv~~~sssccc```^^^```aaaeeepppzzz]]]ZZZVVVSSSQQQNNNKKKIIIFFFDDDBBB@@@@@@???<<<:::999===>>>::::::>>>>>>::::::<<>>:::<<<@@@DDDHHHQQQ```rrrxxxbbb\\\VVVOOOMMMPPPQQQPPPNNNMMMMMMLLLKKKHHHEEECCCAAA???>>>======>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>GGGLLLYYYmmm}}}|||}}}yyyyyymmm]]]RRRLLLJJJLLLLLLKKKJJJKKKNNNPPPRRRRRRYYY]]]gggrrryyy}}}^^^YYYYYYVVV```ppp}}}vvvooohhhaaa\\\YYYYYYXXXUUUQQQKKKFFFCCC@@@===999777777888777777;;;;;;;;;;;;<<<>>>???AAABBBAAA@@@@@@@@@@@@???>>>@@@EEEKKKQQQaaavvv|||___RRRHHHBBB===;;;<<<<<<888444777777777777666666666666777777777777777888888888:::888777888999>>>KKKXXX~~~yyy~~~{{{sssyyyxxxoooccc\\\[[[cccjjjppp\\\YYYUUURRRPPPNNNKKKIIIFFFDDDAAA@@@@@@???<<<:::999<<<===999:::===>>>:::<<<>>>AAAFFFKKKPPPUUUWWW^^^^^^^^^___```cccgggiiitttxxxiiiZZZOOOHHHDDDAAA@@@AAA???<<<>>>CCCEEEKKKVVVfffwww{{{fff\\\WWWPPPNNNPPPQQQPPPNNNKKKKKKJJJIIIFFFCCCAAA???AAA@@@>>>???@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>>CCCGGGRRReeezzz~~~mmm^^^TTTNNNKKKMMMPPPOOONNNNNNPPPRRRSSSTTT[[[^^^fffpppxxxuuu[[[VVVVVVUUUaaattt~~~wwwqqqjjjddd^^^ZZZ[[[[[[ZZZWWWSSSMMMGGGDDDBBB???;;;999888888888777;;;;;;;;;;;;<<<>>>@@@AAACCCBBBAAAAAABBBAAAAAA@@@@@@EEENNN[[[pppxxx]]]QQQGGGBBB<<<;;;<<<;;;888555888888888888777777777777888888888888777777777777777777888:::;;;???JJJVVVzzz~~~tttmmmtttrrrhhhccc___cccooo{{{[[[XXXTTTQQQOOOMMMJJJHHHEEECCCAAA@@@@@@???<<<;;;888;;;;;;999:::<<<===:::<<<>>>AAAFFFLLLQQQVVVXXXYYYZZZ\\\\\\^^^aaafffiiiuuutttdddUUUJJJEEECCC@@@@@@AAA@@@>>>AAAFFFFFFNNN\\\mmm}}}xxxddd]]]XXXRRRPPPPPPQQQPPPNNNLLLKKKJJJHHHFFFCCCAAA@@@BBBAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@IIIYYYnnnsssggg]]]TTTPPPPPPSSSRRRQQQQQQRRRTTTVVVWWW```bbbiiirrr|||mmmXXXUUUUUUWWWggg}}}|||xxxrrrlllhhhccc^^^ZZZ______]]]ZZZUUUOOOIIIFFFCCC@@@<<<:::::::::999888<<<;;;;;;;;;<<<>>>@@@AAACCCCCCCCCCCCBBBBBBBBBBBBAAAHHHVVVnnnuuu\\\PPPEEEAAA<<<;;;;;;;;;888666999999888888888777777777999999999888888777777666666666999<<<===???IIITTTvvv~~~yyynnnfffnnnzzzllldddffffffppp^^^[[[VVVRRROOOLLLIIIFFFDDDBBB@@@?????????===;;;888999999999:::;;;<<<;;;999;;;???DDDIIIOOOTTTVVVVVVXXX[[[\\\]]]```fffkkkwww}}}mmm^^^QQQHHHCCCCCCAAA@@@AAA@@@>>>AAAGGGFFFOOO^^^ooo~~~vvvddd^^^ZZZUUURRRQQQQQQPPPOOOOOONNNMMMKKKHHHFFFDDDCCCCCCBBB@@@AAABBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>><<<===CCCPPPdddtttiii]]]UUUSSSSSSSSSSSSSSSTTTWWWZZZ]]]eeejjjrrr{{{zzzgggXXXWWWWWW\\\qqq~~~zzzvvvppplllhhhdddaaa^^^bbbaaa```\\\WWWPPPJJJGGGBBB???;;;::::::;;;;;;:::<<<<<<;;;;;;===>>>@@@AAABBBCCCCCCCCCBBBAAABBBCCCDDDMMMddduuu]]]PPPDDD@@@===;;;;;;;;;999777888888888888777777777777888888888888888888888888777666888;;;<<>>===;;;888888888:::;;;;;;;;;<<<999;;;>>>CCCIIINNNSSSUUUXXX\\\___```aaadddkkkqqqyyyuuugggYYYOOOHHHEEEEEEBBBBBBBBBAAA>>>AAAFFFGGGOOO^^^nnn|||yyyhhh^^^[[[XXXUUUTTTSSSRRRRRRQQQPPPNNNKKKIIIGGGEEEEEECCCAAA@@@@@@AAABBB@@@???????????????????????????======BBBLLL]]]xxxsssbbbVVVRRRSSSTTTUUUUUUWWW[[[aaaeeejjjqqq|||ssseeeYYYXXXYYYbbbzzz~~~yyyuuuoookkkhhheeebbb```bbbbbb```]]]WWWQQQKKKGGG>>><<<999999:::<<<======<<<<<<<<<<<<===???@@@BBB@@@BBBCCCBBBAAA@@@AAACCCGGGUUUtttvvv^^^OOOCCCAAA>>><<<;;;;;;::::::888888888777777777666666666666777888999::::::;;;999888777888999>>>KKKXXXtttsssgggbbbkkk|||xxxrrrooouuu~~~bbb^^^XXXSSSNNNJJJEEEBBBCCCAAA?????????>>>===;;;999777888;;;<<<;;;;;;>>>===???BBBFFFKKKPPPUUUWWWXXX\\\```aaaaaadddkkkrrr{{{|||pppaaaUUUMMMHHHGGGFFFCCCBBBCCCAAA???BBBGGGHHHPPP^^^mmmzzzwwwhhh^^^]]]ZZZXXXWWWVVVUUUVVVQQQPPPMMMKKKHHHGGGEEEEEECCCBBBAAAAAABBBBBBAAA@@@????????????????????????>>>>>>CCCKKKYYYrrrkkk[[[UUUVVVXXXZZZ[[[\\\aaahhhnnnqqqzzzrrreeeZZZXXX[[[gggxxxtttnnniiifffcccaaa___``````^^^[[[VVVPPPJJJGGG>>><<<999999;;;<<<=========<<<<<<<<<===???AAABBB???AAACCCCCC@@@???AAADDDJJJ\\\uuu^^^MMMBBBAAA???===<<<<<<<<<<<<999999888888888777777777666777777888999:::;;;;;;:::888777777888===KKKYYYrrrqqqeeebbbjjjyyy|||vvvtttyyy^^^ZZZUUUPPPLLLIIIDDDBBBBBB@@@???>>>???>>>===;;;:::777888<<<>>>;;;<<<@@@AAABBBEEEIIIMMMRRRUUUXXXWWW\\\```aaa```bbbjjjqqq}}}zzzlll^^^RRRKKKHHHGGGDDDBBBAAACCCBBBAAADDDIIIIIISSSaaappp|||tttggg^^^^^^]]][[[YYYXXXYYYYYYSSSRRROOOLLLJJJHHHGGGGGGEEECCCBBBBBBCCCDDDBBBAAA????????????????????????===>>>CCCJJJVVVlll}}}kkkccc___aaaccccccccchhhpppwww}}}xxxkkk^^^[[[^^^mmmzzzuuuoooiiieeeccc```^^^]]]\\\[[[YYYTTTNNNIIIFFFBBB???<<<;;;;;;<<<===<<<======<<<<<<===???AAABBB???BBBEEEDDDAAA@@@CCCFFFKKK___ppp[[[KKKBBBBBBAAA???======>>>???;;;;;;:::::::::999999999999999999999999999999999888777888999:::>>>JJJWWWmmmssshhh```ggguuu|||xxxvvvZZZVVVRRRNNNKKKHHHEEEBBBBBB@@@>>>>>>???>>>===;;;;;;777888===???;;;<<>>CCCJJJTTThhh|||sssfffhhhjjjiiiiiimmmuuu|||qqqccc^^^cccrrr}}}xxxqqqkkkgggdddaaa___ZZZZZZYYYWWWSSSMMMHHHEEEFFFCCC???===<<<<<<<<<;;;======<<<===>>>???AAABBB@@@CCCFFFEEEBBBAAADDDHHHKKK```kkkYYYIIICCCCCCBBB@@@>>>>>>???@@@======<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999777777666666666999<<<<<>>===???DDDGGGQQQVVVcccttt~~~tttiiicccaaa^^^\\\\\\\\\\\\ZZZZZZVVVRRROOONNNLLLKKKIIIEEEFFFFFFFFFFFFDDDBBBAAABBBAAA???>>>===<<<=========>>>BBBFFFNNNaaa{{{ssslllkkkrrrzzzrrrhhhcccgggyyyzzztttqqqjjj```[[[]]]YYYVVVRRROOOLLLIIIEEEBBB<<<;;;:::999999:::<<<===:::<<<>>>?????????@@@AAA>>>@@@BBBAAA??????CCCGGGOOOeeesss]]]RRRKKKCCCCCCCCCBBBAAA???<<<;;;>>><<<:::888999;;;>>>@@@888999999999999888777777777888<<<>>>;;;:::BBBLLLggg{{{vvvddd[[[```oooqqqiiijjjqqq|||uuurrr\\\XXXRRRNNNJJJHHHEEEDDDBBBBBB@@@???===<<<;;;:::;;;<<<======<<<;;;===>>>DDDDDDFFFJJJNNNSSSVVVWWW\\\]]]aaaeeeeeegggqqq{{{ppp___UUUNNNGGGBBBAAA>>>>>>???>>>>>>@@@CCCFFFUUU\\\jjj{{{tttjjjhhhfffcccaaaaaaaaa```___]]]ZZZVVVSSSRRRPPPNNNLLLGGGHHHHHHHHHGGGFFFDDDCCCCCCBBBAAA???>>>>>>>>>>>>@@@@@@CCCFFFMMM]]]yyy}}}|||}}}vvvnnnjjjooo{{{uuuppphhh___]]]___UUURRROOOKKKIIIFFFBBB???>>>>>>===============>>>:::<<<>>>?????????AAABBB@@@BBBCCCBBB@@@AAADDDHHHSSSjjjnnnZZZPPPJJJDDDDDDDDDCCCAAA@@@>>>===<<<<<<;;;;;;;;;<<<===>>>:::::::::::::::999999888666777:::<<<;;;;;;DDDNNN___tttzzzhhh___bbbnnn}}}ooofffeeehhhoooyyy{{{tttttt]]]XXXQQQLLLIIIGGGFFFEEEAAAAAA@@@???>>>===<<<;;;<<<===>>>=========???@@@EEEGGGJJJNNNQQQTTTVVVWWW[[[[[[^^^bbbdddgggrrr~~~}}}nnn]]]RRRLLLEEEAAA@@@<<<===?????????@@@DDDFFFTTT]]]mmm~~~uuunnnllliiifffeeeeeeeeedddccc```]]]ZZZWWWVVVUUURRRQQQJJJKKKKKKJJJIIIGGGFFFDDDDDDCCCBBBAAA@@@???????????????@@@BBBGGGTTTlllyyysssrrrxxx}}}wwwqqqggg^^^]]]```PPPMMMIIIFFFDDDBBB???<<<<<<<<<<<<<<<;;;::::::999:::<<<>>>@@@@@@@@@BBBCCCBBBDDDEEECCCAAABBBFFFJJJWWWnnniiiWWWOOOKKKFFFEEEDDDBBBAAA@@@@@@@@@<<<<<<<<<<<<============;;;;;;<<<<<<;;;;;;:::999777777999;;;:::<<>>>>>===<<<;;;;;;<<<=========<<<===@@@BBBGGGJJJNNNQQQSSSUUUVVVXXX[[[[[[\\\___aaagggssszzzkkkZZZPPPIIICCC@@@???;;;===??????@@@AAADDDGGGSSS^^^oooxxxrrrllljjjgggeeeeeeeeeeeecccaaa___\\\ZZZYYYWWWUUUSSSMMMMMMMMMMMMKKKIIIGGGEEEDDDDDDCCCBBBAAA@@@?????????>>>@@@BBBEEENNNbbbtttzzzwwwwww}}}}}}uuuiii___[[[\\\LLLIIIEEEBBBAAA???===;;;:::;;;;;;;;;:::999777666:::<<>>======<<<<<<===>>>>>>;;;<<<<<<<<<<<<;;;:::::::::888888:::999;;;DDDNNNPPPhhh}}}|||iiibbb```fffvvvxxxkkkbbb\\\YYY\\\bbbnnnYYYTTTMMMGGGEEEDDDCCCCCC>>>>>>===<<<;;;;;;::::::;;;<<<<<<<<<<<<===@@@CCCIIILLLQQQTTTUUUVVVXXXZZZ]]][[[\\\^^^aaahhhwwwxxxiiiWWWMMMGGGBBB??????<<<===???@@@@@@CCCGGGIIIWWWeeewwwzzzwwwnnnkkkhhhgggggggggfffeeeaaa___]]]\\\[[[YYYVVVTTTPPPPPPPPPOOOMMMJJJHHHFFFDDDDDDDDDCCCBBBAAA@@@???AAAAAABBBEEEGGGNNN^^^mmm{{{|||zzz{{{xxxlllaaaYYYUUUJJJGGGCCC@@@???>>><<<;;;===>>>>>>>>>===<<<:::999;;;===@@@AAAAAABBBCCCEEECCCDDDDDDBBBAAABBBGGGLLL[[[ooozzzbbbUUUNNNKKKGGGEEECCCBBBAAAAAAAAABBB@@@???===<<<<<<===???@@@;;;;;;;;;;;;;;;::::::999>>>;;;999:::999:::BBBJJJPPPiiizzzwwwrrraaa^^^aaaooo|||pppaaa\\\YYY\\\aaajjjwwwZZZUUUNNNJJJGGGFFFEEEDDD??????>>>===;;;::::::999;;;;;;<<<;;;;;;>>>AAADDDJJJNNNRRRTTTTTTVVVYYY]]]___]]]\\\___dddnnnwwwgggVVVKKKFFFAAA??????>>>??????@@@AAADDDIIIMMMYYYkkk~~~zzzxxxrrrooollljjjjjjkkkjjjiiicccaaa___^^^^^^\\\YYYVVVTTTTTTSSSRRRPPPMMMJJJHHHFFFFFFFFFEEEDDDCCCAAA@@@??????AAACCCEEEIIIUUUaaaqqqzzz~~~|||~~~vvvkkkbbbXXXOOOHHHEEEAAA>>>>>>>>>===<<<<<<<<<<<<<<<;;;:::999999===???AAABBBBBBBBBCCCDDDBBBCCCDDDBBBAAADDDIIIOOO```sssqqq^^^RRRKKKIIIGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@>>>======>>>>>>???;;;;;;<<<<<<;;;;;;:::999@@@<<<:::::::::;;;@@@GGGSSSkkkttttttyyyeee``````kkkuuuggg```[[[\\\```fffpppzzzWWWTTTNNNJJJHHHFFFDDDCCCBBBAAA@@@???===;;;::::::<<<<<<<<<<<<===???CCCGGGJJJNNNRRRSSSSSSUUU[[[______]]]^^^bbbiiivvvvvvfffUUUKKKEEEAAA???@@@AAA@@@@@@???AAAFFFLLLQQQ^^^rrryyyxxxtttqqqnnnllllllllllllkkkfffeeeccccccbbb```]]]ZZZXXXXXXWWWVVVSSSPPPMMMKKKHHHHHHIIIHHHGGGFFFDDDCCC@@@@@@AAADDDDDDFFFNNNXXXkkkttt~~~{{{zzz~~~yyynnngggcccYYYNNNFFFCCC???<<<<<<======<<<999999888888888888888999???AAABBBCCCBBBAAABBBCCCBBBCCCDDDCCCCCCFFFMMMRRRbbbwwwkkk\\\RRRKKKIIIHHHHHHHHHHHHGGGFFFEEEEEE>>>???AAABBBAAA???===;;;<<<============<<<;;;;;;>>>;;;999;;;<<<<<<@@@FFFUUUllltttxxxnnngggdddjjjzzzuuukkkbbb^^^^^^bbbjjjrrrTTTQQQLLLIIIGGGDDDBBB@@@DDDCCCBBB@@@>>>===;;;;;;============>>>AAAEEEIIIJJJNNNRRRSSSRRRUUU\\\aaa```^^^___eeennn}}}vvvfffTTTJJJEEEAAA???AAABBBBBB@@@???AAAFFFNNNTTTggg|||~~~wwwvvvsssqqqnnnlllllllllkkkjjjiiihhhgggffffffddd```^^^[[[[[[ZZZYYYVVVSSSPPPNNNJJJKKKKKKKKKJJJHHHFFFEEEIIIHHHIIIKKKJJJJJJPPPYYYiiiqqq{{{~~~zzzwwwwww|||~~~rrrgggcccbbbZZZOOOEEEAAA===;;;;;;<<<<<<<<<<<<;;;:::::::::;;;<<<===@@@BBBCCCCCCBBBAAAAAABBBCCCDDDEEEDDDDDDHHHOOOUUUaaayyyiii]]]TTTNNNLLLIIIJJJJJJKKKJJJIIIGGGFFF:::>>>BBBFFFEEEAAA<<<888>>>>>>>>>>>>>>>======<<<<<<999888<<<===>>>BBBGGGUUUkkkxxxvvvmmmgggkkkwwwvvvhhh```^^^```gggooo}}}RRRPPPMMMIIIFFFDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>======>>>======???CCCFFFMMMOOOQQQRRRTTTWWW[[[^^^___^^^^^^cccooofffQQQHHH???===AAA@@@>>>@@@DDDGGGFFFEEEJJJRRRhhhxxxvvvpppmmmkkkjjjkkklllkkkkkkkkklllmmmmmmkkkgggdddaaacccaaa]]]XXXTTTRRRPPPOOOGGGHHHIIIIIIHHHGGGEEEDDDEEEEEEDDDCCCDDDIIIPPPUUUaaannn~~~rrr}}}{{{xxxwwwvvvxxx{{{mmmccc^^^XXXPPPIIIAAA???;;;::::::;;;;;;:::;;;:::888666666777888:::<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::===BBBFFFRRRiiizzzssszzzooogggjjjrrrmmmbbb```bbbhhhmmmyyyQQQOOOLLLHHHEEECCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>===>>>>>>>>>>>>AAADDDGGGMMMNNNQQQRRRTTTWWW\\\_________```dddpppcccOOOGGG@@@???CCCBBBAAABBBEEEHHHGGGHHHPPPZZZoooxxxwwwvvvssspppooooooooonnnmmmqqqqqqrrrrrrpppmmmiiiggggggfffdddaaa^^^YYYVVVTTTLLLLLLKKKKKKJJJIIIGGGGGGFFFEEEDDDCCCCCCGGGNNNRRRZZZhhh~~~yyyrrrxxxuuurrrqqqqqqwwwzzzmmmbbb\\\TTTKKKCCCBBB???<<<:::;;;;;;;;;;;;===<<<:::888888888999:::<<>>===<<<<<<;;;<<<<<<<<<:::;;;===BBBEEETTTlllwwwooowwwvvviiihhhnnnzzztttiiiggghhhkkkoooxxxOOOMMMJJJGGGDDDCCCBBBBBB======<<<<<<<<<<<<<<<======>>>?????????BBBFFFIIIKKKNNNQQQSSSUUUYYY]]]`````````aaaeeepppaaaLLLFFFBBBCCCFFFCCCDDDDDDEEEHHHIIIMMMYYYeee|||~~~yyyxxxyyywwwuuutttuuuuuutttsssqqqrrrrrrrrrqqqnnnkkkiiigggggggggeeebbb]]]XXXTTTRRRQQQPPPNNNLLLKKKJJJIIIFFFFFFDDDCCCCCCFFFKKKOOOYYYjjj~~~tttwww~~~rrrnnnhhhgggjjjvvvvvvjjj```YYYQQQHHH@@@AAA???<<<;;;;;;<<<;;;:::===<<<;;;:::999:::;;;<<<>>>@@@BBBCCCBBBBBBCCCEEECCCAAAAAABBBCCCDDDMMMVVVhhhssskkkccc\\\YYYZZZRRRQQQOOONNNKKKJJJHHHGGGCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>===;;;::::::<<<<<<<<<;;;;;;===BBBEEERRRiiiuuukkkmmmssslllfffiiissstttkkkkkklllmmmmmmuuuMMMKKKHHHEEECCCBBBAAAAAA>>>>>>=========>>>??????<<<===>>>??????BBBFFFJJJKKKNNNQQQTTTWWWZZZ^^^aaa___```aaaeeeooo~~~___JJJFFFCCCDDDGGGBBBFFFDDDDDDGGGIIIQQQ```nnn{{{{{{vvvuuuuuuwwwyyy{{{{{{zzzrrrrrrrrrrrrqqqooommmkkkiiiiiihhhfffccc^^^ZZZXXXXXXVVVSSSPPPNNNLLLLLLLLLHHHGGGFFFCCCBBBDDDIIILLL[[[kkkvvvsssuuuiiifffdddeeelll}}}~~~vvvooofff^^^XXXQQQIIIBBB@@@>>>;;;:::;;;;;;:::999::::::::::::;;;<<<===>>>???AAABBBCCCCCCCCCDDDDDDEEEDDDDDDEEEDDDFFFNNNXXXgggtttnnnddd[[[WWWYYYUUUTTTRRRPPPNNNKKKJJJIIIEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>===<<<;;;;;;=========<<<<<<>>>AAADDDJJJ^^^sssjjjhhhjjjyyypppffffffnnnrrrjjjlllnnnmmmlllqqqKKKIIIGGGEEECCCBBBAAAAAACCCBBBBBBBBBBBBCCCCCCDDD;;;<<<===>>>???BBBGGGJJJLLLOOOSSSWWWYYY\\\```bbb^^^___```dddnnn~~~yyy\\\JJJHHHDDDDDDEEEAAAEEECCCDDDFFFJJJRRRcccsss~~~wwwvvvvvvxxxzzz{{{{{{zzzuuuvvvvvvvvvuuusssrrrqqqpppooolllhhheeebbb``````[[[ZZZVVVSSSPPPNNNNNNMMMJJJIIIHHHEEEDDDEEEHHHKKKWWWfff|||qqqvvvxxxsssxxx|||iii___]]]dddjjjxxx~~~qqqlllccc\\\VVVOOOGGGBBB>>><<<::::::::::::888777555666777999;;;>>>@@@AAAAAAAAABBBCCCDDDEEEDDDDDDFFFEEEEEEEEEDDDEEEPPP\\\ppp}}}oooeee\\\WWWYYYXXXWWWUUURRROOOMMMKKKJJJGGGGGGFFFEEEDDDDDDDDDCCC???????????????>>>>>>>>>======>>>======>>>AAADDDFFFTTTuuuuuunnnjjjkkk~~~vvvjjjggglll}}}tttjjjlllmmmmmmlllnnn|||JJJIIIFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@???@@@@@@AAA;;;===>>>???AAADDDIIILLLOOORRRVVVYYY\\\^^^aaaccc^^^___```dddnnnoooWWWKKKJJJEEECCCEEEBBBDDDCCCDDDGGGKKKSSSdddsss|||{{{zzzzzzzzzyyyvvvtttuuuuuuuuuuuutttssssssrrrsssqqqmmmiiifffdddcccccc^^^\\\ZZZWWWTTTRRRPPPOOOLLLLLLJJJHHHFFFGGGJJJLLLUUUbbbyyyyyyrrr}}}yyynnniiinnnmmm___YYYZZZcccoooyyyqqqkkkbbbYYYQQQJJJCCC???>>><<<;;;:::;;;:::888777444555777:::<<>>???>>>===>>>AAACCCGGGQQQlll~~~yyyuuutttrrrjjjjjjzzzqqqeeecccdddeeefffppp~~~JJJHHHFFFDDDCCCCCCCCCCCC??????>>>===<<<<<<<<<======>>>@@@AAACCCGGGLLLOOORRRUUUYYY\\\^^^```bbbddd___```aaaeeepppdddQQQJJJLLLEEECCCFFFEEEDDDCCCFFFIIIMMMTTTcccqqq~~~}}}}}}|||zzzvvvsssssssssssssssssssssrrrrrrsssrrrpppmmmjjjgggeeeddd```___^^^[[[YYYVVVTTTRRRNNNNNNMMMKKKIIIIIILLLNNNUUUaaavvv}}}yyy{{{pppeeebbbgggzzzsssddd]]]___dddmmm~~~}}}xxxqqqmmmhhh___UUULLLFFFAAA>>>???>>><<<<<<===<<<:::888666777999<<<>>>???AAAAAADDDCCCBBBDDDFFFGGGEEECCCBBBBBBCCCDDDFFFMMM___qqqyyypppjjjccc```bbb\\\[[[YYYWWWUUUSSSQQQQQQMMMLLLJJJHHHGGGGGGGGGGGGCCCCCCCCCBBBBBBAAAAAAAAA===>>>??????>>>>>>AAACCCFFFNNNddd|||mmmhhhtttjjj]]][[[]]]bbbfffuuuJJJHHHGGGEEEDDDCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???@@@BBBCCCEEEIIINNNRRRSSSWWW[[[^^^___aaabbbdddaaaaaabbbfffqqqxxx[[[LLLIIIMMMFFFCCCGGGHHHDDDDDDGGGLLLOOOUUUcccppp~~~}}}yyywwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvsssoookkkhhhaaaaaa```___\\\YYYVVVTTTOOOOOONNNLLLKKKKKKNNNPPPRRR^^^rrr|||}}}xxxwwwxxxsssmmm^^^^^^cccqqqjjjaaaaaaiiiqqq~~~|||zzztttlllgggbbbZZZQQQJJJEEEBBBAAAAAA???>>>>>>???>>>;;;999::::::<<<>>>???@@@@@@@@@EEECCCBBBDDDFFFGGGEEECCCBBBCCCEEEGGGJJJUUUjjj}}}yyyqqqllleeeaaabbb^^^]]][[[ZZZXXXVVVTTTTTTNNNMMMKKKIIIHHHHHHHHHHHHFFFFFFEEEDDDBBBAAA@@@???===?????????>>>???@@@BBBBBBIII\\\vvvnnneeeppp}}}ggg\\\[[[```hhhpppzzzNNNJJJFFFDDDDDDDDDEEEEEE@@@@@@??????@@@AAAAAABBBCCCBBBBBBBBBEEEIIIMMMOOOUUUVVVYYY]]]```bbbccccccbbbbbbccchhhvvvhhhVVVOOOGGGDDDEEEFFFDDDAAADDDFFFGGGHHHLLLYYYlllzzz~~~~~~}}}|||{{{{{{zzzyyyyyyyyyzzzzzzvvvuuuttttttsssqqqnnnkkkggggggfffdddaaa]]]YYYVVVWWWTTTPPPLLLJJJJJJKKKMMMMMMUUUggg}}}uuuttt|||yyypppmmmjjjhhhgggiiillloooooommmeeeccc___hhh~~~{{{nnnhhhgggppp}}}~~~}}}~~~{{{xxxpppgggbbb\\\SSSLLLGGGDDDBBBAAA<<<;;;999777666666777777777999===???@@@AAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBIIIZZZoootttqqqooohhheeeiiiddd___]]]^^^\\\VVVVVVYYYRRRPPPNNNLLLJJJJJJJJJJJJIIIIIIHHHFFFEEECCCBBBBBBAAAAAA@@@===;;;;;;>>>@@@AAAJJJRRRccc|||uuummmnnnpppqqq```^^^^^^^^^jjj|||MMMIIIEEECCCCCCDDDDDDDDD@@@@@@?????????@@@@@@AAAAAAAAAAAACCCEEEIIIMMMOOOVVVXXX[[[^^^```aaaaaa``````aaaeeennn}}}xxxaaaSSSMMMGGGDDDEEEFFFEEECCCEEEHHHKKKLLLQQQ^^^rrr~~~}}}|||}}}}}}|||zzzzzzzzzzzzzzzzzzzzzzzzzzzuuutttsssssssssqqqnnnllliiiiiihhhfffccc___[[[YYYVVVTTTQQQNNNMMMMMMOOOPPPPPPVVVccctttyyyuuu}}}vvvkkkccc```dddbbbbbbdddiiimmmnnnmmmeeeccc\\\cccvvvyyyooommmppp}}}zzz}}}}}}zzzxxxuuummmddd]]]XXXOOOIIIDDDBBB@@@???===<<<:::999888888888999999<<>><<<<<<===???===DDDJJJXXXqqqyyyllliiijjj~~~ooo]]]ZZZ^^^ggg~~~KKKHHHDDDCCCCCCCCCCCCBBB@@@??????>>>>>>>>>??????@@@AAACCCEEEIIILLLOOOQQQWWWZZZ]]]```bbbaaa___^^^^^^aaahhhtttmmmYYYPPPKKKFFFDDDEEEFFFEEEDDDEEEJJJOOORRRXXXggg~~~~~~}}}{{{{{{||||||zzzyyyyyyzzz{{{||||||{{{zzzyyytttsssrrrssssssqqqooolllllllllkkkiiifffbbb___\\\WWWUUUSSSQQQPPPQQQSSSTTTQQQUUU^^^jjjttt~~~xxx~~~}}}rrrhhh]]]WWWVVV[[[ZZZ[[[___eeekkknnnoooiiieee\\\___oooyyyuuuxxxyyy{{{zzzvvvtttpppiiiaaaXXXSSSLLLFFFCCCAAA@@@???>>>===;;;:::999::::::;;;<<<>>>AAACCCCCCDDDFFFHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEHHHRRRcccwwwuuutttrrrkkkggggggiiigggfffgggeee___\\\]]]ZZZXXXVVVSSSQQQOOONNNNNNIIIIIIHHHGGGFFFFFFEEEEEEAAABBBCCCBBB@@@>>>>>>??????DDDEEEOOOfff{{{ppphhhgggxxxmmm]]]\\\ddduuuJJJGGGDDDBBBBBBBBBBBBAAA@@@???>>>>>>===>>>>>>>>>AAABBBEEEIIIMMMPPPSSSTTTWWWZZZ^^^bbbcccbbb```^^^___bbbiiiwww|||dddTTTOOOKKKGGGDDDDDDEEEDDDCCCFFFJJJPPPUUU```uuu}}}||||||||||||{{{yyyyyyzzz|||}}}}}}{{{yyyxxxsssrrrrrrssssssssspppnnnmmmnnnmmmllliiieeeaaa___ZZZXXXVVVTTTSSSSSSTTTUUUPPPRRRYYYcccnnn|||xxxlllbbbYYYTTTTTTTTTUUUXXX]]]dddkkkqqqtttoookkk``````mmm}}}~~~|||vvvrrrnnnfff]]]UUUQQQKKKFFFDDDCCCBBBAAA===<<<;;;:::::::::;;;<<<===???BBBCCCCCCDDDEEEGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGMMMZZZmmmzzzwwwtttnnnjjjjjjkkkjjjjjjjjjhhhccc```^^^]]]\\\ZZZWWWTTTRRRQQQPPPJJJJJJIIIIIIHHHGGGGGGGGGBBBDDDFFFFFFDDDBBBAAAAAAEEEIIIGGGMMM```uuuyyymmmjjjqqqzzzxxxkkkbbbfffqqqIIIFFFDDDBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>???@@@BBBEEEIIIMMMQQQSSSUUUVVVYYY^^^bbbddddddbbb```ccceeekkkyyyppp^^^QQQMMMKKKGGGEEEDDDCCCBBBBBBFFFIIIOOOXXXjjj~~~~~~}}}|||{{{|||}}}}}}}}}{{{xxxwwwssssssssstttuuuuuusssqqqooooooooommmkkkgggdddbbb^^^]]]ZZZWWWUUUUUUUUUUUUPPPQQQVVV___kkk|||vvvjjj```XXXSSSSSSPPPRRRVVV\\\dddllltttyyytttooodddbbbmmm{{{xxxqqqkkkbbbZZZQQQMMMHHHEEECCCBBBAAA@@@;;;;;;:::999999:::<<<<<<===???AAABBBBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFJJJTTTfff}}}yyytttpppnnnooojjjkkkllljjjhhhfffccc```^^^]]]\\\YYYWWWTTTRRRQQQMMMMMMLLLKKKJJJJJJIIIIIIBBBEEEGGGGGGEEECCCAAAAAADDDIIIHHHLLL^^^qqqtttllliiirrrrrrhhhccckkk|||IIIGGGDDDCCCCCCCCCAAA@@@???>>>>>>>>>>>>???@@@@@@@@@BBBDDDGGGKKKOOORRRTTTWWWZZZ^^^bbbddddddcccbbbeeehhhooo~~~vvvfffXXXPPPJJJIIIGGGEEECCCCCCBBBCCCGGGJJJQQQ```yyy~~~~~~~~~}}}|||yyywwwvvvuuutttuuuwwwxxxyyywwwuuuqqqqqqqqqpppmmmjjjgggdddbbbaaa^^^\\\YYYXXXXXXXXXTTTTTTWWW]]]gggyyysssggg]]]SSSNNNNNNMMMPPPUUU[[[ccclllvvv|||wwwtttiiieeemmmyyywwwnnnggg^^^VVVLLLIIIEEEBBBAAA@@@???>>>;;;::::::999:::;;;======>>>@@@CCCCCCCCCBBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCGGGPPP```vvvzzztttrrrqqqqqqiiilllllliiiggghhhfffbbb___^^^]]]\\\YYYWWWUUUSSSQQQQQQPPPNNNMMMLLLKKKJJJBBBDDDFFFFFFDDDBBBAAA@@@>>>EEEFFFKKK[[[nnn{{{ooojjjrrrqqqgggcccnnnIIIGGGEEEDDDDDDCCCBBB@@@>>>>>>>>>??????AAABBBCCCDDDEEEFFFHHHKKKPPPTTTWWW[[[\\\___aaacccccccccbbbeeejjjuuu{{{jjj]]]SSSNNNEEEEEEEEEDDDDDDDDDEEEFFFJJJLLLVVVkkk}}}zzzxxxvvvuuuwwwvvvwwwyyy||||||{{{yyytttttttttssspppmmmjjjhhheeedddbbb```^^^^^^]]]]]]YYYXXXYYY]]]fffxxxrrrfff[[[QQQKKKJJJJJJNNNSSSYYY```iiittt{{{|||zzzooojjjpppxxx}}}qqqhhhaaaYYYPPPKKKHHHDDDBBBAAA@@@???===;;;;;;::::::;;;===>>>???CCCDDDFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGMMM[[[ooozzzuuurrrpppoooiiillllllhhhgggjjjiiieee_________^^^\\\ZZZXXXVVVUUUTTTSSSQQQOOOMMMLLLKKKEEEFFFHHHGGGEEECCCCCCCCC>>>EEEFFFIIIXXXkkkvvvooouuuooohhhhhhxxxIIIGGGEEEEEEEEEDDDBBB@@@===>>>>>>???@@@BBBCCCDDDIIIIIIIIIKKKNNNSSSWWWZZZ^^^___```aaabbbbbbaaaaaadddkkkzzzsssbbbWWWPPPLLLAAABBBCCCDDDDDDEEEGGGIIIKKKNNNZZZttt|||yyywwwvvvuuuxxxxxxyyy{{{}}}~~~}}}{{{vvvvvvvvvuuussspppllljjjfffeeedddcccbbbbbbbbbbbb\\\ZZZ[[[___gggyyyttthhh]]]RRRKKKJJJHHHLLLQQQWWW]]]fffqqqyyyuuuooossszzzxxxlllccc]]]UUUMMMMMMJJJGGGDDDCCCBBB@@@???<<<<<<<<<<<<===>>>@@@AAAFFFHHHJJJJJJIIIIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGNNNVVVfff{{{zzzuuurrrooollliiimmmlllggggggkkklllhhh````````````^^^\\\ZZZYYYXXXWWWUUUSSSPPPNNNMMMLLLIIIJJJKKKKKKHHHGGGGGGHHHDDDKKKJJJJJJVVVhhh~~~nnnrrr}}}{{{mmmjjjpppGGGEEEDDDCCCDDDDDDBBB@@@BBB@@@>>>???BBBDDDCCCAAAGGGIIIMMMPPPRRRUUUXXX[[[aaabbbcccdddeeedddccccccjjjqqq~~~kkk]]]RRRLLLKKKFFFBBBAAACCCDDDCCCFFFKKKOOOSSSddd}}}zzzxxxxxxyyy{{{{{{||||||||||||{{{{{{ttttttuuutttrrrooollljjjjjjhhheeedddddddddbbbaaaaaaccceeefffiiiyyyrrreeeZZZPPPKKKJJJMMMNNNOOORRRWWW```jjjrrr{{{vvvxxxzzzpppdddZZZSSSPPPOOOEEEEEEDDDBBB@@@>>>===<<<999999999;;;===@@@CCCEEEDDDEEEGGGIIIIIIIIIGGGFFFKKKHHHFFFGGGFFFDDDFFFJJJKKK\\\ttt}}}zzzwwwsssqqqlllllllllkkkkkkiiihhhggghhhgggeeecccbbbaaa]]][[[[[[ZZZXXXUUUSSSRRRQQQPPPKKKKKKJJJIIIHHHFFFEEEDDDCCCIIIGGGHHHUUUggg~~~zzzuuuyyyttteeemmm|||HHHFFFDDDDDDDDDDDDBBB@@@BBB@@@>>>???BBBDDDCCCBBBHHHKKKOOORRRTTTWWW[[[]]]aaaaaabbbcccddddddeeedddjjjrrrzzzgggZZZPPPKKKJJJFFFCCCBBBDDDDDDDDDGGGMMMTTT^^^www~~~{{{yyyyyyzzz~~~|||{{{xxxxxxxxxwwwtttqqqnnnlllnnnllljjjiiijjjjjjiiigggdddeeeggghhhjjjxxxrrreeeYYYNNNHHHGGGGGGIIILLLPPPVVV___jjjrrryyy}}}}}}uuuiii]]]UUUPPPLLLIIIFFFEEECCCBBB@@@>>>===<<<;;;;;;<<<===@@@CCCFFFGGGFFFGGGIIIJJJKKKJJJIIIHHHJJJFFFFFFGGGGGGEEEGGGLLLSSSccczzz}}}{{{xxxtttpppkkkkkkkkkkkkjjjjjjiiiiiihhhgggeeeeeeeeedddaaa___^^^]]][[[YYYWWWTTTRRRQQQNNNNNNMMMLLLKKKIIIHHHGGGEEEKKKHHHHHHTTTccc~~~vvvvvvoookkkvvvJJJHHHFFFDDDDDDDDDBBB@@@BBB@@@???@@@BBBDDDDDDCCCGGGJJJMMMPPPSSSVVVZZZ\\\bbbbbbbbbbbbcccdddeeefffkkkttttttbbbVVVMMMIIIIIIFFFCCCCCCEEEEEEEEEJJJQQQXXXlll}}}zzzyyy{{{|||}}}{{{|||||||||zzzxxxtttqqqpppnnnlllkkkjjjkkklllkkkjjjhhhiiijjjkkklllxxxooobbbWWWMMMHHHHHHDDDGGGKKKOOOTTT]]]hhhppp|||zzzpppaaaWWWQQQMMMIIIEEEFFFEEECCCAAA???===<<<;;;<<<<<<===>>>AAADDDGGGHHHHHHIIIJJJKKKLLLKKKJJJIIIHHHFFFFFFHHHHHHFFFIIINNNZZZjjj~~~}}}yyytttqqqmmmmmmmmmmmmmmmlllllllllhhhggggggggghhhhhhfffdddbbbaaa```^^^[[[XXXUUUSSSQQQQQQQQQPPPNNNMMMKKKJJJGGGLLLIIIHHHRRR^^^vvvzzzuuu{{{lllqqqLLLJJJGGGEEEDDDDDDBBBAAAAAAAAA@@@AAABBBDDDEEEEEEGGGJJJNNNQQQTTTWWW[[[^^^eeedddcccbbbbbbbbbdddeeelllvvvnnn^^^SSSLLLIIIIIIFFFDDDDDDFFFFFFGGGNNNUUUbbb~~~}}}zzzzzz|||~~~~~~~~~|||zzzwwwtttrrrooommmllllllmmmnnnnnnmmmlllllllllmmmnnnvvvzzzhhh]]]VVVOOOLLLLLLGGGKKKNNNPPPSSSZZZeeennnyyylll]]]SSSPPPNNNIIIDDDFFFEEEBBB@@@>>><<<<<<;;;;;;<<<<<<>>>@@@CCCFFFHHHJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHIIIHHHFFFJJJQQQ]]]mmm~~~zzzuuuqqqrrrqqqqqqpppoooooooooooojjjiiihhhiiijjjiiihhhfffdddddddddbbb___ZZZVVVTTTSSSRRRRRRQQQPPPNNNMMMLLLGGGLLLIIIHHHPPPYYYmmmyyyvvvooouuuMMMJJJFFFDDDDDDCCCBBBAAAAAAAAABBBBBBCCCDDDFFFGGGJJJMMMQQQUUUWWW[[[___bbbgggfffdddbbbaaaaaaaaabbbnnnwwwjjj[[[RRRLLLIIIJJJFFFEEEFFFHHHHHHIIIQQQ[[[ttt}}}zzz{{{}}}}}}{{{xxxvvvuuutttsssqqqrrrsssuuutttsssooonnnnnnoooppptttvvvdddYYYSSSOOOLLLLLLJJJMMMQQQRRRTTT\\\iiisss~~~sssgggYYYQQQOOOMMMIIIDDDEEECCCAAA>>><<<<<<<<<<<<======>>>???AAADDDGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJLLLJJJJJJJJJHHHGGGNNNVVV```ppp|||wwwsssuuutttrrrqqqoooooooooooommmkkkjjjjjjkkkjjjhhhfffffffffeeeccc```\\\XXXUUUSSSSSSRRRQQQPPPNNNMMMLLLFFFKKKHHHHHHOOOVVVfff}}}zzzrrrsssyyyLLLIIIEEECCCCCCCCCCCCBBB@@@AAACCCCCCCCCDDDGGGIIIHHHKKKOOOSSSVVVYYY]]]```gggfffeeecccbbbaaaaaaaaannnwwwxxxfffZZZSSSMMMIIIJJJFFFFFFHHHJJJIIIKKKUUU```}}}~~~}}}}}}~~~|||zzzyyyxxxvvvuuussstttuuuvvvvvvuuusssqqqqqqssssssttt|||vvvaaaVVVQQQLLLJJJJJJJJJNNNRRRSSSWWWaaarrr~~~uuuhhh___UUUNNNLLLJJJFFFCCCCCCAAA???===<<<<<<===>>>@@@@@@AAABBBEEEHHHKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJLLLKKKJJJJJJHHHJJJTTT___kkk{{{}}}xxxuuutttsssqqqooonnnnnnoooooonnnmmmllllllmmmllljjjhhhggggggfffdddaaa]]]ZZZXXXTTTTTTSSSSSSQQQPPPNNNMMMEEEKKKHHHHHHOOOTTT```tttooonnnvvvJJJGGGDDDBBBBBBCCCCCCCCC@@@BBBDDDDDDCCCDDDGGGJJJHHHKKKOOOSSSVVVZZZ^^^aaacccddddddddddddcccbbbbbbllluuurrrbbbXXXRRRLLLHHHHHHFFFFFFIIIKKKJJJMMMWWWccc~~~}}}||||||xxxwwwuuuuuuvvvwwwvvvuuuvvvttttttwwwwwwvvvzzzsss^^^SSSOOOLLLJJJJJJLLLPPPSSSTTTXXXdddwwwvvvmmm___ZZZSSSMMMJJJHHHEEEDDDAAA@@@===;;;;;;<<<>>>???AAAAAABBBCCCFFFIIIKKKMMMNNNNNNMMMLLLLLLLLLLLLLLLKKKIIIIIIIIIIIINNN\\\jjj}}}}}}zzzwwwtttsssrrrqqqqqqrrrtttuuuooonnnmmmnnnppppppnnnllliiiiiigggdddbbb```^^^]]]WWWWWWWWWVVVUUUSSSQQQPPPGGGLLLJJJIIIOOOQQQZZZlllyyyjjjooo}}}IIIFFFBBBAAAAAABBBCCCCCC@@@BBBDDDDDDCCCDDDHHHKKKOOORRRVVVZZZ]]]aaaeeehhh```aaacccdddeeeeeedddccckkksss|||nnn```XXXRRRLLLGGGFFFFFFGGGIIIKKKKKKMMMYYYeee~~~}}}{{{{{{||||||{{{zzzyyyvvvwwwyyyzzzxxxzzz~~~oooZZZQQQOOONNNMMMNNNQQQTTTVVVUUUWWWcccwww~~~qqqhhh[[[XXXTTTOOOKKKHHHFFFFFF@@@>>><<<;;;;;;===???AAA@@@@@@@@@BBBDDDGGGJJJLLLPPPOOOOOONNNMMMMMMMMMNNNIIIGGGGGGHHHJJJQQQbbbrrr~~~{{{xxxuuuuuuttttttuuuxxxzzz|||nnnnnnnnnppprrrsssrrrqqqkkkjjjhhheeecccaaa``````[[[ZZZZZZYYYXXXVVVUUUTTTIIINNNKKKJJJOOOOOOVVVgggvvvjjjtttIIIGGGEEECCCBBBAAAAAAAAACCCBBB@@@@@@AAAEEEHHHKKKPPPRRRXXX___dddfffeeecccgggddd```___aaadddfffgggoooxxxyyykkk\\\SSSMMMHHHGGGIIIHHHIIIKKKLLLLLLNNNZZZggg~~~~~~~~~}}}{{{|||}}}}}}|||{{{yyyxxxwwwvvvwwwyyy{{{}}}ooo___UUUQQQNNNMMMOOOTTTVVVXXXXXXXXX\\\dddlllyyyuuujjjdddWWWUUUQQQOOOLLLHHHDDDAAABBBBBBAAA???>>>===<<<;;;AAA??????BBBGGGJJJJJJHHHNNNMMMMMMMMMNNNMMMKKKHHHLLLEEECCCHHHLLLTTTjjj}}}{{{wwwxxxyyyzzz{{{zzzzzzyyyuuutttssssssssstttrrrqqqlllllljjjhhhfffccc```^^^aaa```]]]ZZZWWWTTTRRRQQQRRRMMMJJJLLLNNNQQQWWW]]]{{{uuummmzzzPPPNNNKKKHHHFFFFFFFFFGGGHHHGGGEEEEEEFFFIIIMMMOOOSSSVVV[[[bbbhhhjjjiiihhhiiigggeeeccccccfffiiikkkrrr|||pppdddXXXRRRMMMIIIFFFGGGEEEFFFIIILLLMMMQQQ^^^lll~~~}}}}}}|||{{{zzz{{{|||~~~}}}nnn]]]TTTQQQNNNNNNPPPVVVXXXZZZZZZYYY]]]dddkkknnnxxx{{{kkk___YYYTTTRRROOOMMMKKKHHHDDDAAA??????>>>>>>============FFFEEEEEEHHHLLLOOOOOONNNQQQPPPPPPQQQRRRQQQOOOMMMJJJEEEFFFKKKPPPYYYooo~~~zzz{{{}}}~~~~~~}}}{{{zzzyyywwwuuutttsssrrrpppnnnooonnnllliiigggdddbbbaaadddcccaaa^^^[[[YYYWWWUUUVVVQQQOOOPPPRRRSSSXXX^^^rrrwwwsssMMMKKKHHHFFFFFFGGGJJJKKKGGGFFFEEEEEEGGGJJJNNNPPPUUUWWW\\\ccciiilllkkkiiiggghhhgggeeebbbdddhhhmmmsss~~~kkkaaaXXXUUURRRMMMJJJKKKHHHHHHKKKMMMNNNSSSbbbppp}}}~~~}}}|||{{{{{{|||}}}~~~|||mmm]]]UUURRRQQQRRRTTTTTTVVVWWWWWWWWWZZZ___dddhhhtttsssdddXXXRRRQQQOOOLLLJJJIIIGGGDDDBBB>>>>>>>>>>>>???@@@AAAAAAFFFFFFGGGJJJMMMOOOOOONNNOOOOOOOOOPPPQQQPPPNNNLLLGGGEEEHHHOOOUUUaaayyy|||{{{zzzxxxvvvuuuuuutttrrrppprrrpppmmmjjjgggeeeddddddeeedddbbb```]]][[[YYYXXXXXXTTTQQQRRRRRRRRRUUUZZZhhh{{{vvvyyyLLLJJJHHHHHHJJJNNNSSSWWWIIIIIIIIIJJJMMMQQQUUUXXX[[[]]]bbbhhhnnnqqqpppooojjjlllmmmiiieeeffflllrrrwww{{{ggg^^^UUURRRPPPLLLKKKLLLIIIIIIJJJJJJJJJOOO]]]lll~~~~~~}}}}}}~~~}}}nnn^^^VVVTTTSSSUUUXXXTTTUUUVVVVVVWWWYYY^^^bbbkkkvvvzzznnncccYYYTTTQQQNNNKKKHHHGGGEEEBBB@@@AAA@@@@@@@@@AAABBBDDDEEEFFFGGGIIIKKKMMMOOOOOONNNOOONNNNNNOOOPPPOOOMMMKKKGGGGGGKKKRRR[[[lll}}}{{{zzzxxxwwwwwwxxxxxxvvvuuurrrpppmmmiiigggfffffffffgggfffeeecccaaa___]]]]]]\\\XXXUUUVVVVVVSSSUUUXXXaaaqqqyyyPPPOOOMMMMMMOOOTTTYYY\\\LLLMMMNNNQQQUUUZZZ^^^aaaccceeeiiinnnsssvvvuuutttnnnpppqqqnnnjjjjjjpppvvv}}}ooodddZZZVVVTTTQQQQQQTTTRRRRRRRRRSSSSSSYYYhhhwww~~~nnn^^^VVVTTTTTTVVVYYYWWWWWWWWWXXXZZZ]]]bbbeeennnxxxqqqhhhaaaZZZUUUSSSPPPLLLHHHEEECCC@@@>>>BBBBBBAAA@@@AAABBBDDDEEEIIIKKKNNNPPPQQQRRRRRRRRRSSSRRRRRRRRRSSSRRRPPPMMMJJJJJJMMMVVVeee|||~~~}}}~~~}}}{{{zzz{{{zzzxxxwwwqqqooommmjjjhhhhhhiiiiiikkkkkkjjjiiigggfffeeedddbbb^^^]]]^^^\\\XXXWWWZZZ^^^jjjZZZXXXVVVTTTTTTWWWYYY[[[RRRSSSTTTWWW[[[___ccceeennnoooqqqvvvzzz||||||zzzvvvvvvvvvsssqqqrrrwww{{{wwwnnncccXXXTTTSSSQQQQQQTTTSSSSSSSSSUUUWWW___pppqqq```WWWTTTTTTVVVYYYWWWVVVUUUVVVZZZ___eeeiiirrrzzzvvviiiccc___YYYSSSUUURRRMMMHHHFFFCCC@@@>>>BBBAAA@@@???@@@BBBDDDFFFJJJMMMPPPRRRSSSRRRRRRSSSUUUTTTSSSSSSSSSQQQNNNLLLMMMNNNSSS___ttt}}}zzzwwwtttrrrqqqooonnnnnnnnnoooooollllllkkkjjjiiihhhhhhgggdddaaa```aaa___ZZZWWWXXX]]]ggg|||xxxpppnnnmmmkkkjjjkkkiiihhhhhhjjjllltttzzzggg]]]ZZZXXXZZZ]]][[[YYYWWWYYY^^^fffnnnrrr~~~pppeeecccaaa\\\VVVVVVRRRMMMIIIGGGEEECCCBBBCCCBBBAAAAAACCCFFFIIILLLLLLOOOTTTVVVUUUTTTTTTUUUWWWVVVTTTTTTSSSQQQMMMJJJPPPRRRZZZlll|||xxxuuuuuuuuuuuuuuuvvvvvvwwwwwwpppooooooooonnnnnnmmmmmmhhhffffffgggeee___[[[\\\___hhhzzzoooddd```^^^```cccfffccc```bbbhhhrrr{{{nnneeeeeefffbbb]]]UUUQQQMMMJJJHHHGGGFFFEEEEEEDDDDDDEEEHHHLLLPPPSSSRRRVVV[[[]]]\\\ZZZ[[[\\\]]]\\\ZZZYYYXXXUUUQQQNNNQQQUUU```vvv|||yyywwwxxxzzz{{{|||}}}}}}}}}yyyyyyyyyyyyxxxxxxxxxxxxrrrpppqqqssspppiiieeefffccckkk|||zzzlllhhhjjjiiigggmmmjjjhhhjjjrrruuukkkgggdddaaa^^^XXXTTTOOOMMMNNNNNNMMMKKKLLLNNNOOONNNMMMRRR[[[bbb```````````````aaabbbccc]]][[[YYYWWWUUUVVVVVVWWWXXXbbbsss}}}}}}yyy{{{~~~~~~{{{tttlllgggmmmoooxxxyyytttqqqmmmiiiiiiddd___[[[YYYWWWUUURRRPPPSSSVVVWWWZZZ```jjjrrrwwwvvvtttrrrpppooonnnnnnnnnlllhhhdddaaa_________^^^mmm{{{wwwuuuvvv~~~~~~|||~~~{{{zzzzzz