BM6P6(@ 000111111111222222222222222111000//////111333444222333333111000000222555222222111111222222333444555555777777777666555444444444444555555777888999777777777777888888888888888888999;;;===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEHHHGGGFFFEEEEEEGGGIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGEEEEEEEEEFFFGGGHHHJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIHHHGGGFFFFFFFFFEEEGGGFFFFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAABBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA???<<<:::::::::======<<<;;;999888777777999888777666444444333333444444333333333333222222111222333333222111///...111111111111000000000000000000000000000000000000000000000000000000000000//////.........------------------......000111111........................////////////////////////---...///000000...,,,+++,,,---///000000000///...............////////////////////////////////////......///000111111000000///---++++++...000///...,,,---......//////..............................000000//////.........---+++,,,...000111111000000////////////////////////---...///000000///...---/////////...---------,,,000000000000000000000000////////////////////////---------------...//////+++,,,---...//////......---------............///000000000000000000000000////////////////////////000///...------...///000///////////////////////////////////////.........000000000000000000000000---------.........//////000000000000////////////////////////////////////000000000000000000000000222111///...---------......///000111111000///...000///...------...///000000000000000000000000000////////////////////////////////////////////////000000000000//////////////////////////////////////////............//////...///000111222222111000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000111111111111222222222666555444333222222222222444555555666666555555444444444444555555555555666444444555666777888999999777777777777777777777777666777888::::::999888888::::::::::::::::::::::::;;;<<<===?????????>>>==================>>>??????===>>>???@@@BBBDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFJJJJJJIIIHHHGGGEEEEEEDDDEEEEEEDDDDDDEEEEEEFFFGGGJJJJJJJJJIIIHHHHHHGGGGGGEEECCCBBBBBBCCCCCCCCCBBB000000000111111111222222333222111000000222333555222333444333111111333444222222111111222222333444555555555666666555555444555555555555555666777888777777777777888888888888888888999;;;<<<===>>>????????????@@@AAABBBDDDDDDHHHGGGEEEEEEEEEFFFHHHIIIGGGGGGHHHHHHGGGFFFFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKLLLLLLMMMLLLLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAACCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAA???===;;;;;;<<<;;;;;;;;;::::::999999999999888777555444444333333444444333333333333222222///000000111111111000000000000000000000000000000........................////////////////////////000000/////////.........,,,,,,,,,,,,---...///000////////////////////////////////////////////////...///000111000///---,,,------///000000000///...............////////////////////////////////////......///000000000//////111///---...000111000///,,,---......//////......////////////////////////000/////////..................000000111000//////////////////////////////---...///000000///...---..................------000000000000000000000000////////////////////////......------......///000.............../////////........./////////000000000000000000000000000000------------------------000///...------...///000////////////////////////////////////////////////000000000000000000000000---------.........//////000000000000////////////////////////////////////////////////////////////......------...///000111//////000000000000//////000///...------...///000........................///////////////////////////////////////////////////////////////000000000////////////////////////000//////......//////000...///000111222111111000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000111111111111222222222555444333222222111111111222222333333333333222222444444444555555555555666444444555666777888999999777777777777777777777777888888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======>>>>>>>>><<<<<<<<<<<<<<<===>>>???;;;<<<===>>>???AAABBBBBBEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGJJJJJJIIIIIIIIIIIIHHHHHHGGGEEECCCBBBCCCCCCBBBAAA/////////000000000111111222222111000111222333444222333555555333222333444222222111111222222333444444444444333333444444555666666555555555666666777777777777777888888888888999999999:::;;;<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCGGGFFFEEEDDDEEEFFFGGGHHHFFFGGGGGGGGGGGGFFFEEEEEEGGGHHHJJJKKKMMMMMMLLLLLLHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHJJJLLLMMMMMMLLLKKKJJJJJJKKKKKKKKKIIIHHHFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDCCCBBBAAA@@@??????@@@@@@???===<<<<<<===::::::::::::::::::::::::888888666555444444333333444444333333333333222222............///000111222......//////000000111111////////////////////////////////////////////////000000000000000/////////------------...///000000000000000000000000000000///////////////////////////000111111111000///...---......///000/////////............////////////////////////////////////....../////////...------111///...///000000///...------...////////////...000000000000000000000000////////////............000000111111000///......////////////////////////......////////////........................//////000000000000000000000000//////////////////////////////......//////000111111000///.........///000////////////000000000111000000000000000000000000........................//////............//////////////////////////////////////////////////////000000000000000000000000------........./////////000000000000////////////////////////////////////////////////////////////------------...///111111000//////////////////000//////............//////........................////////////////////////////////////////////////.........//////000000111////////////////////////111000000//////000000111//////000111111111000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000111111111111222222222444333222111111111111111222222333333333333222222444444444555555555555666444444555666777888999999777777777777777777777777::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???===<<<<<<<<<<<<===>>>>>><<<======>>>??????@@@@@@CCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFEEEEEEEEEBBBCCCDDDEEEGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIGGGEEEDDDDDDCCCBBBAAA////////////000000000000111111000000000111222333111444666666555333333444222222111111222222333444444333222111222333444555777666666555555555555666666777777777888888888888999999:::::::::::::::;;;============>>>@@@AAABBBEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFHHHKKKMMMNNNNNNLLLLLLHHHGGGGGGFFFFFFGGGGGGHHHFFFHHHJJJLLLMMMLLLJJJHHHIIIJJJKKKKKKJJJIIIGGGFFFFFFGGGHHHIIIHHHFFFCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCAAA@@@???===>>>???>>><<<<<<<<<>>>;;;;;;::::::::::::999999888777666555444444444444444444333333333222222222000//////...///000111222,,,---...///000111222222111111111111111111111111////////////////////////////////////////////////000000000000000111222222//////////////////////////////////////////////////////000000000//////...---......///////////////............////////////////////////////////////.../////////...---,,,,,,...---------------,,,+++------...//////////////////////////////////////////////////////........./////////////////////...////////////////////////...//////////////////...------......//////000000000000000000000000000000///////////////////////////////////////000111111333222///...---...///000....../////////000000000////////////////////////111111111111111111111111/////////......////////////////////////////////////////////////000000000////////////////////////............////////////000000000000////////////////////////////////////////////////////////////000000//////............000///...------...///000/////////....../////////000000000000000000000000////////////////////////////////////////////////------......///000111111////////////////////////111111000000000000111111//////000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000222222222222222222222222000000111111111222222222333222222111000000000111444444444555555444444444444444444555555555555666555555555666777888888888777777777777777777777777::::::999888888:::;;;<<<========================<<<;;;;;;;;;<<<===???AAA???>>>>>>===>>>>>>????????????@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEAAABBBCCCDDDFFFHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKKKKIIIFFFEEEEEEDDDCCCAAA////////////000000000000///////////////000111111111444666666555333333444222222111111222222333444333222111111111333444555777666666555555555555666666777777777888888888888::::::::::::::::::::::::<<<<<<<<<===>>>???@@@AAACCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGFFFFFFGGGJJJLLLMMMMMMLLLKKKHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIKKKLLLLLLJJJGGGFFFHHHHHHIIIIIIHHHGGGEEEDDDFFFGGGHHHIIIHHHFFFCCCBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???;;;<<<======;;;;;;<<<======<<<<<<;;;999888888777777666555444444333444444444444333333333222222222444333111000///000111111,,,---...///000111222333000000000000000000000000................................................111000000000000111111222........................////////////////////////---................................./////////000............////////////////////////////////////.../////////...---,,,,,,,,,,,,......---,,,,,,,,,---...//////000000//////.................................///////////////,,,---------...///000000/////////////////////////////////....../////////---......//////000000000///////////////////////////////////////////////////////////////000111111333222///...---...///000------........./////////////////////////////////111111111111111111111111...//////////////////...////////////////////////////////////000000111111////////////////////////........./////////000000000000000000////////////////////////////////////........................///////////////.........000///...------...///000...//////////////////...000000000000000000000000000000000000000000000000////////////////////////,,,------...///000000111////////////////////////111111000000000000111111000000//////////////////000000000000000000000000///000000000111111111111000000000000000000000000222222222222222222222222000000111111111222222222222222111111000111111111333444444444444444444333444444444555555555555666555555666666777777888888777777777777777777777777999888777777777888:::;;;===========================<<<<<<<<<===???AAACCCAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKLLLJJJGGGFFFFFFFFFEEECCC/////////000000000111111/////////000000000000111222333555555333222333444222222111111222222333444222222222222333444555555666666555555555666666777777777777777888888888888::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDFFFGGGIIIJJJKKKLLLKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKLLLLLLKKKIIIGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@<<<===>>>===;;;;;;;;;===>>>===<<<;;;999888777666666555555444333333444444444444333333333333222222444333222111000000000000---...///000111222333333................................................------------............///......------......///........................////////////////////////------------............///............///000000............////////////////////////////////////....../////////...------+++---000000///......///......///000000000000///.................................///////////////---,,,------...000111222//////////////////////////////............////////////////////////000000//////////////////////////////////////////////////////......//////000111111000///.........///000------------............000000000000000000000000..............................////////////......////////////////////////...//////000000111111222000000000000000000000000....../////////000000000000000000000////////////////////////////////////........................+++,,,---///000111111111///..................///......////////////..............................000000000000000000000000////////////////////////---------......//////000////////////////////////111000000//////000000111000000///.........//////000000000000000000000000000000000000111111111111000000000000000000000000222222222222222222222222000111111111111222222222333222222111111111222222111111222222222222111111444444444555555555555666555666666666777777777888777777777777777777777777888888777777888888999:::========================<<<======>>>???AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBB??????????????????@@@@@@AAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDFFFGGGHHHIIIJJJIIIHHHHHHEEEFFFFFFGGGHHHIIIIIIJJJKKKIIIGGGGGGHHHIIIHHHGGG000000000111111111222222000111111222222222222222222333444333111111333444222222111111222222333444111222333444555555555555555555555555555666777888777777777777888888888888::::::;;;;;;<<<<<<<<<===<<<<<<<<<===>>>???AAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEDDDDDDGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIGGGEEEDDDCCCCCCDDDEEEGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB>>>???@@@???===<<<<<<===<<<<<<;;;::::::999888888555555444444333333444444444444333333333333222222000111111111111111000000///000000111222333333444,,,,,,,,,,,,,,,,,,,,,,,,........................---.........////////////......---------------...........................////////////////////////...............//////000///......---...///000111............////////////////////////////////////......///000000000//////(((,,,///000///...///000......///000000000000000..................................../////////000000000//////000111222333////////////////////////000///...------...///000000000000///////////////////////////////////////////////////////////////......------......///000.............../////////............////////////000000000000000000000000---------------------------...///000000///...---////////////////////////...//////000111111222222000000000000000000000000.../////////000000000000000000000000////////////////////////////////////........................***+++---///000111111111---......//////......------...///000000///...---........................000000000000000000000000////////////////////////........................////////////////////////000//////......//////000111000///...---......///000000000000000000000000000000000000111111111111000000000000000000000000222222222222222222222222000111111111111222222222333333222222222222333333111111222222222222111111444444444555555555555666666666666666777777777777777777777777777777777777777888999999::::::999999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>@@@AAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAA??????@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDBBBCCCFFFHHHIIIHHHHHHGGGEEEEEEEEEFFFFFFGGGGGGGGGIIIGGGFFFGGGJJJKKKLLLKKK111111111111222222222222222222333444444444444333333333333111000000222555222222111111222222333444000222333555666666555555444444444555555777888999777777777777888888888888::::::;;;;;;<<<======>>>============>>>@@@AAABBB@@@AAABBBBBBCCCCCCBBBBBBDDDDDDEEEFFFFFFGGGFFFFFFIIIIIIIIIIIIJJJLLLMMMNNNJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIJJJJJJKKKLLLLLLMMMJJJHHHEEECCCBBBCCCEEEFFFGGGFFFFFFEEEFFFFFFGGGHHHDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCC@@@AAABBB@@@>>>===>>>???::::::::::::::::::::::::555555444333333333444444444444444333333333222222,,,...///111111111000000111111111222333333444444.................................................../////////000000111111000//////.........//////000000000000000000000000///////////////////////////////////////000111111///......------///000111............/////////000////////////////////////......///000111111111000%%%)))---...------...///...//////000000000000000000000000000000000000000---.........//////000000444333222111111111222333////////////////////////000///...------...///000111111000000//////......////////////////////////////////////////////////---------------...//////+++,,,---...//////......////////////000000000000000000000000000000000000////////////////////////---...///000000///...---////////////////////////...//////000111222222222000000000000000000000000////////////000000000000000000000000////////////////////////////////////........................---...///000000///......,,,---...//////...---,,,---...///000000///...---000000000000000000000000000000000000000000000000////////////////////////...............---------//////////////////////////////............//////111000///...------...///000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000111111111111222222222333333333222333333444444333333333444444333333333444444444555555555666666666666666666777777777777777777777777777777777777888999:::;;;<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<888:::<<<>>>@@@@@@@@@@@@CCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEECCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDAAABBBDDDFFFHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEEEE@@@AAADDDGGGHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFHHHKKKMMMNNNNNN////////////////////////------......//////000000111111111111111111111111111111222222222333333333333333333444444444555555555666666666666666555555888888888777888888999999888999<<<>>>??????>>>===;;;;;;:::999:::;;;<<<===BBBBBBBBBCCCBBBBBBAAAAAABBBCCCDDDEEEGGGHHHIIIJJJJJJHHHGGGFFFGGGJJJMMMPPPMMMMMMLLLLLLKKKKKKJJJJJJMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJEEEEEEDDDCCCCCCDDDEEEFFFGGGFFFEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<;;;:::999888888888888666666666555444444333333333333333333333333333333111111111111000000000000000000////////////000000//////.........//////000///............---------,,,+++++++++,,,...000111000000000000//////////////////.........---------,,,---///...------...///666000---///000...---..................///000000000000//////.........---........................////////////////////////,,,,,,,,,---------......000000//////.........---............////////////111111111111111111111111////////////000000000000000000//////.........---------...//////...------000///...------...///000......////////////......//////000111111111111111000000000000000000000000///////////////////////////...------...///000111111111000///////////////////////////////////////......////////////......---.........//////000000......////////////..............................111---)))+++000333222///......//////////////////000000//////.........---111111111111111111111111////////////////////////000000////////////000000111111000///////////////......///////////////...000---+++,,,///111111///111111000000//////......222222222111000//////.......................................////////////000///---,,,---...000222000000////////////000000////////////000000000000111222333222111000000111111111111111111111111111000111222333333222000000///000222333333444666777111111222222222333333333555555555555555555444444444555666777777777555555777777888999::::::;;;;;;::::::999999999:::;;;<<<=========<<<;;;;;;;;;:::999:::;;;===>>>>>>>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA>>>>>>???@@@AAAAAABBBBBB@@@BBBDDDEEECCCBBBBBBCCCAAAAAAAAABBBDDDEEEGGGHHHDDDEEEFFFGGGGGGFFFDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEHHHJJJKKKJJJIII111111111111111111111111//////000000000000000000111111111111111111111111111111222222222333333333333333444444444555555555666666666777777666666555888777777777777888999999999:::<<<===>>>???>>>>>>======<<<<<<<<<===>>>???BBBBBBCCCCCCCCCBBBBBBAAACCCCCCDDDFFFGGGHHHIIIJJJIIIHHHHHHHHHIIIKKKMMMNNNLLLLLLLLLLLLKKKKKKJJJJJJLLLLLLLLLLLLKKKKKKKKKJJJFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIFFFEEEDDDDDDDDDEEEFFFFFFGGGFFFEEECCCBBBBBBAAAAAAAAA@@@@@@??????>>>======;;;;;;:::999888888888888666666555444444333333222333333333333333333333333111111111111000000000000000000////////////000000.........---------------///............---------...---,,,,,,,,,---...///...............///////////////.........------------.........------///111999111,,,...111///------...............///000000000/////////....................................////////////////////////,,,,,,---------.........000/////////........................////////////.................................////////////000000/////////....................................//////...---------...///////////////////////////......///000000000000000........................///////////////////////////......---...///000111111111000///////////////////////////////////////......////////////......////////////////////////......////////////..............................111...+++,,,000222111//////////////////.........000/////////....................................//////////////////////////////............//////111000//////.........///,,,,,,------...---------111...------///000///...111000000000/////////...222222111111000//////.......................................////////////000///---------...000111000000////////////000000000000000000////////////111222222111000///000111000000000000000000000000///000111111111111000///222333444333111111111333111111222222222333333333444444555555555555555444444555555666666666666666666777777888999999::::::999999999999999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;===>>>???@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????@@@@@@AAABBBAAAAAAAAA?????????@@@@@@AAAAAAAAAAAACCCDDDDDDCCCAAAAAABBBAAAAAABBBCCCDDDEEEFFFGGGDDDEEEFFFGGGGGGFFFEEECCCBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFHHHJJJKKKKKKJJJ111111111111111111111111222111111111111111000000111111111111111111111111111111222222222333333333333444444444444555555555666666777888888777777666777777777888888999999999:::;;;;;;<<<===>>>????????????>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDFFFGGGHHHIIIJJJHHHHHHIIIIIIJJJKKKLLLMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIJJJKKKKKKLLLLLLLLLLLLFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@??????>>>>>>======;;;:::999888888777888888666666555444444333333222444444333333222222111111111111111111000000000000000000////////////000000//////000000///...---,,,///............---------///......---,,,,,,------,,,,,,------......//////...............---------.........------...222444<<<222+++---111000...---...............///000000////////////....................................////////////////////////,,,------------.........////////////........................////////////....................................////////////////////////............//////...------.../////////......------......///111000////////////000111------...///////////////........................///////////////////////////............///000000111000000///////////////////////////////////////......////////////......///////////////...............////////////......////////////////////////222///---...111222111///000000//////.........---////////////....................................////////////////////////......------------......000///......---.........,,,,,,---------.........000///......//////...---000000000000////////////222111111000000//////.......................................///////////////......------///000111000000////////////000000111111000000//////......000111111000......///000//////////////////////////////000000111000000///222333333222111000000111111111222222222333333333222333444555555555555555555555555555555666777777666666666777777888888999888999999999999:::::::::999999999999999999::::::;;;<<<===???@@@@@@AAAAAA@@@@@@????????????>>>>>>??????@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@AAACCCDDDDDDBBB@@@@@@AAABBBBBBBBBCCCDDDEEEFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJHHHGGGGGGIIIKKKKKKKKK........................222222222111111000000///111111111111111111111111111111222222222333333333444444444444555555555555666777777888888888888777777888999999::::::::::::;;;;;;;;;;;;<<<===??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIJJJJJJJJJIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@??????>>>======<<<<<<;;;:::999888777777777777777777666555555444444333555444444333222111000000111111111111000000000///000000////////////000000111222333444333111///---///............---------.........---------......,,,,,,---......///000000.................................------///333777>>>333+++---111111...,,,...............///000000///////////////.................................////////////////////////------------............///////////////.....................////////////000000000000000000000000....../////////000000000///////////////.........111///...,,,,,,...///111//////////////////000000333111000......000111333---...//////000000//////........................//////////////////////////////........./////////000000////////////000000////////////////////////......////////////......---.........//////000000......////////////......000000000000000000000000333111//////111222000///000000000///......------///////////////.........000000000000000000000000///////////////////////////......------......//////......---------......///////////////000000111.........////////////...000000000000////////////111111000000////////////....................................///////////////............///000000000000////////////000000111111000000//////......000000000///------...000000000000000000000000000000000000111111111111111000111333333222222333555111111222222222333333333111222333444555666666666666555444444444666888999555555555666666666777777777888888999999999999999888888888999999:::::::::;;;;;;===>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????BBBCCCDDDCCCAAA???@@@@@@BBBBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEECCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGKKKHHHFFFEEEGGGIIIIIIJJJ........................111111111000000/////////111111111111111111111111111111222222222333333333444444444555555555666666666666777888888888888888888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>?????????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIKKKLLLMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIJJJJJJJJJHHHFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@AAAAAA??????>>>======<<<<<<;;;::::::999888777777777777888888777777666555555555444444333222111111000000111111111111000000000///000000////////////000000222333444444333111///---///............---------,,,,,,---.../////////000------...///000000111111---..............................------///333777<<<222+++---111000...---...............///000000.........///////////////........................////////////////////////---------.........//////.........///////////////............//////////////////////////////////////////000000000111111111.........///////////////111000...------...000111//////000000111111111111333111000......000111333//////000111111111111000//////////////////////////////////////////////////////////////////......000000////////////000000////////////////////////......////////////......+++,,,---...///111111222......////////////......000000000000000000000000111111000000111111000///000000//////.........---.........///////////////////////////////////////////////////////////////000//////////////////000......------------...///111000////////////000111+++,,,...///000000000000////////////000000000000000000000///////////////////////////////////////............////////////...............///000000000000////////////000000111000000000/////////...000000///...,,,,,,...000111111111111111111111111111111111111222333333333222444555444333333444555111111222222222333333333111222333444555555555555555555444444555666888999555555555555555666666666666777888999999999888888888888999999::::::;;;;;;888999:::<<<======>>>>>>===========================>>>??????@@@@@@??????@@@?????????????????????AAABBBBBBAAA??????@@@AAABBBCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGDDDCCCEEEGGGHHHHHH111111111111111111111111000000000000000000//////111111111111111111111111111111222222222333333333444444555555555666666666555555666777888888888888777888:::<<<=========<<<<<<<<<<<<<<<======>>>>>>>>>???@@@AAAAAAAAAAAA@@@BBBCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMLLLKKKKKKIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMLLLIIIFFFDDDFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;:::999888777777666777777888888777777666555555444333333222222111111000000111111111111000000000000000000////////////000000000000111111000///...---///............---------+++,,,---...000000000000......//////000000111111---------........................------...222444666000---///000...---..................///000000.........///////////////........................////////////////////////------........./////////.........///////////////............////////////------------------------////////////000000000000.........///////////////000000///......///000000......000111111111111111111000////////////000111///000000111111111111111000000000000000000000000/////////////////////////////////000//////...---///////////////000000111////////////////////////......////////////......+++,,,---...///111111222......////////////......//////////////////////////////000111111000000///////////////////////////.........///////////////------------------------////////////////////////000000////////////000000.........---......///000111000...---,,,------...***---///000000//////000////////////000000000000////////////////////////////////////////////////............////////////.........///////////////000000////////////000000/////////000000000000000111000///---,,,,,,...111111111111111111111111111222222222222222333444555777888888666333111111222111111222222222333333333111222333444444444444444444444444555666777888999555555555555555555555555555666777999999888777777999999999999999:::::::::666777888:::;;;;;;<<<<<<<<<<<<============>>>>>>======>>>????????????>>>>>>>>>??????????????????@@@@@@AAA@@@??????@@@BBBCCCCCCDDDEEEEEEDDDCCCBBBAAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCEEEFFFGGGGGG111111111111111111111111000000111111111111111111111111111111111111111111111111222222222333333333555555555555666666666666444444555666777777777777555777999;;;<<<<<<;;;;;;;;;;;;===>>>>>>>>>===<<>>>>>===<<<<<<;;;;;;::::::999888777777666666666666666666555444444333333222222222111111111111111111111111111000000000000000000////////////000000/////////////////////...///............---------,,,---...///000000//////////////////////////////---------.........//////---.........------///111000......111000,,,,,,///...............///000000............/////////000........................////////////////////////............////////////............/////////000............////////////---------------------------------............///............/////////000////////////////////////+++,,,...///000000000///////////////////////////...//////000111000000000//////////////////////////////////////////////////////000000000///---,,,///////////////000111111////////////////////////......////////////..................////////////......////////////..............................,,,...///000000000000000------......///000000000............/////////000------------------------/////////////////////////////////......////////////.........//////000111444222000---,,,,,,,,,---,,,///222222///---,,,---.../////////000000000111////////////////////////////////////////////////............////////////---......///////////////000000////////////000000......//////000000111111111111000...,,,,,,///222111111111111111111111111111111111111111333444555888888888666222000000000111111222222222333333333222333333444444444333333222333444666777777888888666666666555555555555555444555777888999888777666888888888888888888777777666666888999:::;;;;;;;;;<<<<<<======>>>>>>>>>>>><<<===>>>>>>??????>>>>>>======>>>>>>??????@@@@@@>>>?????????>>>???AAACCCCCCDDDEEEFFFEEEDDDBBBAAA@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDGGGHHHHHHGGG////////////////////////111111111222222333333444111111111111111111111111111111222222222333333333555555555555666666666777333444555666777777777777333555777:::;;;;;;:::999:::;;;===??????>>><<<;;;@@@@@@BBBCCCCCCCCCBBBAAACCCCCCDDDFFFFFFGGGGGGGGGEEEEEEEEEFFFGGGGGGGGGHHHKKKKKKKKKKKKKKKLLLLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIKKKKKKJJJGGGEEECCCFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHEEEFFFFFFFFFEEEDDDBBBAAAAAAAAA@@@@@@???@@@@@@@@@>>>======<<<;;;;;;:::::::::999888777666666666666555444444333333222111111111111111111111222222222111111111111000000000000000000////////////000000111000000///000000111222//////.........---------...///000000000///------...............------------------.........//////,,,...///...------...///,,,,,,///222///++++++///...............///000000---.........//////000000........................////////////////////////............/////////000---.........//////000000............/////////000////////////////////////+++++++++,,,,,,,,,---------.........//////000000//////000000000000//////)))***,,,...//////............////////////......---......///////////////........................//////////////////////////////000000000///---,,,///////////////000111111////////////////////////......////////////......111000000///...---------......////////////..............................***,,,///000000///000000,,,,,,---...///000111111---.........//////000000////////////////////////////////////////////////.........------.........///////////////000111111777555222///...------...///222444333///+++******.../////////000000111111.........///////////////000000000000000000000000............/////////000---......///000/////////000000////////////000000------...///000111222222222222000...,,,---000222000000000000000000000000111000000///000222444555444555555444222111111333111111222222222333333333333333444444444333222222111333555777888888888777666666666666666666555555444555777888999888666555888888777777666666555555666777888999:::;;;;;;;;;<<<=========>>>>>>??????<<<======>>>>>>>>>>>>>>><<<======>>>???@@@@@@AAA===>>>>>>>>>>>>???BBBDDDCCCDDDEEEFFFEEEDDDBBB@@@????????????@@@AAABBBCCC@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFHHHJJJIIIHHH111111000000000000000111111111111000000000000000000000000000000000000000000000000111222222333333555555555666555555444444444444444555555555555555777777888999::::::::::::;;;;;;<<<===>>>???@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@CCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHJJJKKKMMMNNNOOOJJJJJJKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFGGGFFFFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>===<<<;;;;;;:::;;;;;;999777555333222333444555444444333333333444444555555333000///111333333333222111///.........///000111111000000/////////...111111111111111111111111111111000///...------,,,000000////////////000000////////////////////////111000//////000222444666//////.........---------,,,---......//////..............................---........./////////000......---......///000111---.........//////000000////////////000000000000222000...---,,,---.../////////000000000000//////...........................///000///...---...000------,,,,,,,,,,,,------......////////////......222111000.........///000000000000000////////////////////////////////////........................000000//////.........---//////000000000000/////////......------///000111------------------------000000000000000000000000////////////////////////111111111000000000000000////////////////////////........................000///...------...///000000///...------...///000------------------------........................////////////////////////---------------...//////444333111000000000111222000000//////.........---000000000000000000000000------......///000000000////////////////////////............////////////...///000000//////000111+++,,,...000111000000///////////////............000000000000111111111111000000000000000000000000333222111000000111222333222222222222222222222222111222333333444444333333111111222222222333333333444444333222333444555666444555555555444333222222555555444444555666888999999999999999888888777777222333444666888:::<<<===<<<<<<;;;:::;;;<<<===>>>>>>???@@@???>>>===>>>???>>>>>>============>>>>>>????????????????????????CCCCCCCCCCCCBBBBBBAAA@@@>>>>>>???@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKLLL222111111000000000111111000000000000000111111111000000000000000000000000000000000111222222333333,,,...111444666888999999444444444555555555555666777777888999::::::::::::;;;;;;<<<===>>>???@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDBBBAAAAAA@@@???>>>===<<<>>>===<<<;;;::::::::::::999777555444333333444555444444333333333444444555555222000000111222333333222111000///...//////000000000000//////.................................111000000//////.........//////............////////////////////////////////////......///000111222//////.........---------,,,---......//////..............................---.....................//////.........///000000............/////////000.../////////000000000000111000...---------//////------............------...........................///000///...---...000......------------......//////000000000000//////222111000///......///000000/////////////////////////////////////////////........................000/////////....................................///......---...///000111------------------------........................////////////////////////000000000000000000000111////////////////////////........................000000///.........///000000///...------...///000------------------------........................////////////////////////......------......///000111000000///......//////000/////////............////////////////////////...............---------////////////////////////............////////////...///000000//////000000,,,---...///000000000000////////////............//////000000000111111111000000000000000000000000222222111000000111222222222222222222222222222222000000111222222222222222222222222222333333333333444444333333333444555666555555555555555444333333555555444444555666888999888888888888777777666666777777888999999:::;;;;;;;;;;;;:::::::::;;;;;;<<<>>>???@@@???>>>===>>>??????>>>>>>======>>>>>>???===>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@AAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGIIIJJJKKK222111111111111111222222//////000000111111222222000000000000000000000000000000000111222222333333000222444666777777666555444444555555555666666666777888888999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKNNNMMMLLLKKKIIIHHHFFFFFFJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDBBBCCCDDDDDDDDDDDDDDDCCCAAAAAA@@@@@@???===<<<;;;===<<<;;;::::::999999:::999888666555444444555666444444333333333333444444444222000000111222333222111111000////////////////////////.......................................////////////////////////......------------......////////////////////////------...............---...............---------,,,---......//////.............................................---------111000000////////////000............////////////....../////////000000000111000...------...//////------............------...........................///000///...---...000///..................///000000000111111000000000111000000////////////000////////////////////////////////////////////////........................////////////...............---,,,++++++,,,---...///............///000000------------------------......................../////////////////////////////////000000111111111////////////////////////........................000000////////////000000//////............//////------------------------........................//////////////////////////////......//////000111//////000000//////......////////////............//////////////////////////////...------,,,++++++////////////////////////............////////////////////////////////////......---......///000111////////////............//////000000000000111111000000000000000000000000222222111000000111222222222222222222222222222222111111222333333333222222333333333333444444444444444333333333333444555666555555666666666555444444555444444444555666777888777777777777777666666666999::::::;;;;;;<<<<<<===<<<<<<<<<===<<<<<<;;;;;;===>>>??????>>>===>>>@@@@@@??????????????????@@@<<<===>>>???@@@BBBCCCCCCAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEFFFDDDCCCCCCCCCBBBBBBAAAAAAEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEFFFGGGHHHIIIJJJ222111111111111222222333......///000111222222333000000000000000000000000000000000111222222333333666777888999888666444222444444555555666666777777888888888888999:::;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBDDDFFFHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHGGGEEECCCCCCDDDFFFGGGIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDAAABBBCCCDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@>>>===<<<<<<;;;:::999999888888999888777666555555555555666444444333333222333333333333222000000111222222111111000000///////////////..................------000000000000000000000000,,,---------.........//////......------......///////////////////////////,,,---/////////---+++***........................,,,---......///................................./////////...............222111000///////////////.........///////////////........./////////000000000///............////////////000000000000//////...........................///000///...---...000//////............////////////000000000000//////000000000////////////000.........///////////////////////////////////////........................///////////////............---+++******+++---.............../////////000................................................////////////////////////---......///000111222222////////////////////////........................////////////000000000111/////////....../////////------------....................................///////////////////////////////////////000111111///000111222222111000//////////////////.........//////////////////////////////.........---------////////////////////////............////////////000///......//////...---///...---------///000111////////////............////////////000000000111000000000000000000000000222111111111111111111222111111111111111111111111333333444555555555555444333333333444444444555555333333333333444444555555555666666666666666555555444444555555666666777888888888888888777777777777777888999:::<<<>>>???@@@>>>???@@@AAA@@@???>>>======>>>??????>>>>>>???@@@AAA@@@@@@??????@@@@@@AAA===>>>>>>???AAABBBBBBCCC@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEEEECCCCCCCCCBBBAAAAAA@@@@@@BBBBBBAAAAAAAAABBBBBBCCCEEEDDDDDDEEEFFFGGGHHHIII111111000000111222222333......///000111222222333000000000000000000000000000000000111222222333333111222444666888777777666444444555555666777777888888888888888999:::;;;<<<;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBB???@@@AAABBBDDDFFFHHHIIIFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIIIIJJJIIIHHHHHHGGGGGGFFFDDDCCCCCCDDDFFFGGGJJJIIIHHHHHHGGGHHHHHHHHHJJJIIIHHHGGGFFFDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEBBBBBBCCCCCCBBB@@@>>>===;;;:::999888888777777777777666666555555555555555555444333222222222222222222111000000111222111000000000000000000//////...------..................////////////////////////***++++++,,,,,,------...000//////////////////000////////////////////////---...000111000...,,,***---.....................,,,---......///.................................////////////////////////111111000//////.../////////////////////.....................//////////////////.........///////////////000000000000//////////////////////////////...///000///...---...000//////............//////---..................---/////////000000000000///------....../////////000////////////////////////////////////////////////.........//////////////////...,,,++++++,,,...///---......///////////////........................////////////////////////////////////////////////------...///000111111222////////////////////////////////////////////////......//////000000000000...//////////////////...---------......////////////////////////////////////////////////////////////////////////000111111///000111222222111000///.........///////////////..............................//////000000000000////////////////////////............////////////000...---...///000///---//////...------...000111////////////...............////////////000000000000000000000000000000000111111111222222111111111111111111111111111111111222333444444555555444444333333333444444444555555333333333444444444444444555555666666666666666555444444555666666777777777999999999999999999999999666777888:::;;;===>>>?????????AAAAAAAAA@@@???>>><<<>>>??????>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAACCCDDDEEEDDDDDDDDDDDDDDDEEEFFFGGG////////////000111222222//////000000111111222222000000000000000000000000000000000111222222333333222333333333333333333222444444555666777777888999999888888777888:::;;;<<<;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBB??????@@@AAACCCDDDFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDCCCAAA???===:::999888777777666666777555555555555555555444444555444333222222111111222222000000000222222111000000000000000000///...................../////////------------------------+++++++++,,,,,,---------000000////////////000000////////////////////////...///000111111///---+++---------...............,,,---......//////..........................................//////000000000//////............//////////////////.........------........./////////.........///////////////------............------////////////////////////...///000///...---...000///..................///,,,------......------,,,...//////000000000000///---------......//////000////////////////////////////////////////////////.........///////////////000///...------...///000---......///000/////////........................000000000000000000000000////////////////////////.........//////000000000////////////////////////////////////////////////,,,---...///000000000///......////////////......---------...//////000000//////////////////////////////////////////////////////......//////000111------.../////////...............///////////////...........................//////000111111222222////////////////////////............///////////////---+++---000111///---//////............//////////////////..................////////////000000000000000000000000000000000111222222222222111000111111111111111111111111000000111222222222111111333333333333444444444444222333444444555555444444444444555666666666555555333444555666777777777777999999999:::::::::::::::::::::::::::::::::::::::<<<===>>>>>>??????>>>>>><<<===??????>>>>>>???AAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCCCCCCCDDDEEEFFF............///000111222000000000000000111111111000000000000000000000000000000000111222222333333777666444333222222222333444444555666777888999999999888777777888999;;;===;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBAAAAAABBBDDDDDDCCCAAA>>><<<999999888777666666666666333333444444444444444333555444333222111111111111111000000000222222111//////000000111000///...---.........//////000000000------------------------------------------....../////////....../////////////////////////////////......///000000///...------------.........//////,,,---......//////..............................***++++++,,,---...//////...------------......///000/////////............---------.........//////---......///////////////------............------////////////////////////...///000///...---...000......------------......------............---------...///000111111000///,,,,,,---......///000000////////////////////////////////////////////////............/////////000........................------///000000000///...........................////////////////////////////////////////////////......//////////////////////////////////////////////////////////////////***+++---.../////////...---...///000000///...------------...///000000000////////////////////////////////////////////////......------......///000---------------...//////............/////////000........................////////////000000000000////////////////////////............////////////...+++))),,,000222111.........////////////......////////////...................../////////000000000000000000000000000000000111222222222222111000111111111111111111111111...///000000111111000000222222222222333333333333222333444555555555444444333333444555555555555555333444555666777777777666888888999999999:::::::::::::::::::::::::::::::::<<<<<<<<<<<<===???@@@AAA;;;===??????>>>>>>@@@AAA@@@@@@????????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEE------------...///111111111111111000000000000000000000000000000000000000000000000111222222333333222222222333666:::===@@@444444555666777888999999999999777777777999;;;===;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFDDDDDDEEEFFFHHHIIIJJJKKKHHHHHHIIIIIIIIIHHHGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@???@@@AAACCCCCCBBB@@@===;;;999888777666666555555555222222333444444333333333555444333222111111111111111000///000222222000//////000111111111000...---.../////////000000111111////////////////////////////////////////////////.........------.........////////////////////////---.....................---------.........//////,,,---......//////..............................(((((()))***,,,---......,,,,,,,,,,,,,,,---...///000000//////.........------------.........//////------...///000000////////////000000000000//////000000000000000000000000...///000///...---...000---------,,,,,,---------......////////////......---...///111111111000///,,,,,,------...///000000////////////////////////000000000000000000000000---.........//////000000---......//////......---,,,---///000000000///...////////////////////////........................///////////////////////////////////////.........////////////////////////000000000000000000000000)))***,,,...//////......---...///000000///...------------...///000000111000000000000000000000000////////////////////////---------------...//////000///.........000111222---.........//////000000........................000000000///......------////////////////////////............/////////000---***(((+++000333111...---...///000000///...---000/////////......................../////////000000000000000000000000000000111222333333222111000000000000000000000000000000000111222222222222222111111222222222333333333222333444555555555444333222333333444555555555444333444555777777777777666777777888888999999999999888888999:::;;;======>>>============>>>AAACCCDDD;;;===>>>???>>>>>>@@@BBB@@@??????????????????@@@>>>>>>???@@@BBBCCCDDDDDDBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEAAABBBBBBCCCDDDEEEFFFFFFGGGFFFDDDCCCBBBAAAAAAAAACCCCCCBBBBBBBBBCCCDDDDDD////////////////////////111///...------...///111000000000000000000000000//////000111111111111111333333333333333333333333555555555555666666666666999:::999888666666888:::;;;;;;<<<<<<===>>>>>>???<<<<<<===>>>???@@@AAAAAAEEECCCAAA??????@@@CCCDDDEEEFFFHHHIIIIIIGGGEEEDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJIIIHHHHHHGGGGGGGGGHHHFFFFFFFFFGGGHHHHHHHHHIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFDDDCCCBBBAAAAAA@@@@@@??????@@@@@@@@@??????>>>===<<<<<<<<<;;;:::888777777777888888444444333333333333222222//////000000111111111111000000000000////////////000000//////......------............////////////,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***////////////////////////......------------..........................................////////////////////////////////////,,,,,,,,,---------......222111///---,,,---...///...------,,,,,,------...///......---------......///////////////.........000000000000//////////////////............////////////............//////////////////////////////---------............/////////............////////////////////////////////////.........---------,,,,,,---...///000111222////////////000000000000000000000000//////////////////////////////////////////000111111111111111........................////////////////////////000000000000...+++(((&&&---------------------------------...///000000111////////////////////////000///------///000///...---......///////////////.../////////...---,,,,,,////////////////////////000000000000000000000000////////////////////////------............------///////////////.................................000000000000000000000000////////////////////////000000000///...---------000000000000000000000000111111111111111111111111000000000000000000000000222222333333333333444444222222222222222222222222333333333333333333333333333333333444444444555555444666777666444444666999999999::::::;;;<<<<<<===;;;<<<<<<<<<===>>>>>>>>>=========>>>??????@@@@@@AAA@@@???>>>===========================>>>??????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBEEEEEEEEEEEEDDDBBBAAA@@@DDDCCCAAA??????@@@AAABBB000000000000000000000000111000...------...000111000000000000000000000000000000111222222222222222333333333333333333333333555555555555666666666666777888888777666666888:::;;;;;;;;;<<<<<<===============>>>???@@@AAABBBBBBCCCBBBAAA@@@@@@AAACCCDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDAAAAAA@@@@@@???@@@@@@AAA>>>============<<<<<<<<<:::999888666666666666777444444333333333333222222111111111111222222222222000000000000///////////////////////////.....................////////////------------------------,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------------------------....................................------------..........................................////////////////////////////////////,,,,,,---------.............../////////////////////......------......//////......---------....../////////////////////...////////////000000000000//////............////////////............//////////////////////////////........./////////000000//////............//////////////////////////////000000/////////.............................................////////////111000000000////////////////////////////////////...///000000111111000000........................////////////////////////......///000///---+++)))------------------------------......///000000111////////////////////////000///------///000///...---......////////////////////////000//////......////////////////////////////////////////////////////////////////////////...//////////////////.../////////////////////...........................////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000222222222333333333444444444444444444444444333333333333333333333333333333333333333333444444444444333444555444333333555777:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<==================>>>??????@@@@@@@@@???>>>===<<<<<<<<<<<<===============>>>????????????@@@AAACCCDDDEEEEEECCCDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCBBBAAABBBAAA???>>>===>>>???@@@111111111111111111111111000000............000000000000000000000000000000111111222333333333333333333333333333333333333333444555555555555666666666555666777666555666888::::::;;;;;;;;;;;;;;;;;;;;;===>>>>>>???@@@AAABBBCCCAAAAAAAAAAAABBBCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDEEEEEEEEEHHHHHHHHHHHHHHHGGGFFFEEEAAA@@@@@@???@@@@@@AAAAAA<<<<<<<<<<<<;;;;;;;;;;;;999888777666555555555555444444333333333333222222333333333333333222222222000000000000////////////.........///////////////............////////////........................+++,,,------,,,+++,,,---------------------------000000000000000000000000........................,,,------...//////000000------------------------......------------..........................................////////////////////////////////////,,,------------.........***,,,...111111111///...000//////////////////000......---------......///......//////////////////......//////000000111111//////............////////////............//////////////////////////////////////////000000000111//////............//////////////////////////////000000000000000/////////000000///...---,,,,,,+++---------.........//////111111000000000/////////////////////////////////......///000000000000///........................////////////////////////,,,---...///000///......------------------------------......///000000000////////////////////////000///------///000///...---......///////////////...///000000000000000000////////////////////////........................//////////////////////////////000000000000//////......//////////////////................................................////////////////////////---......///000111111222000000000000000000000000////////////////////////000000000000000000000000222222222222333333333333555555444444333333333222333333333333333333333333222222222333333333444444444555555555444444666888::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>??????@@@@@@???>>>===============>>>============>>>??????>>>???@@@BBBCCCEEEFFFGGGDDDEEEEEEEEEEEEEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>>>>>>>???@@@000000000000000000000000000000///......///000000000000000000000000000000000111222222333333222222222222333333333333444444444444444555555555666666333444666666555666777999::::::::::::::::::::::::======>>>???@@@AAAAAABBB>>>???AAACCCDDDDDDCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGFFFFFFFFFEEEDDDDDDDDDFFFEEEDDDDDDDDDDDDDDDDDDGGGGGGGGGHHHGGGGGGFFFFFFAAA@@@@@@??????@@@@@@AAA<<<<<<;;;;;;:::999999888999999888777666555555555444444333333333222222222333333333333222222222222000000000000////////////------......//////000000............////////////........................,,,---......,,,,,,---...000000000000000000000000000000000000000000000000////////////////////////------........./////////------------------------......------------..........................................////////////////////////////////////------------............,,,---///000000000///...000//////......//////000...------------...//////............////////////---......///000111111222//////............////////////............//////////////////////////////....../////////000000000//////............//////////////////////////////////////////////////////000000///...---,,,++++++.........////////////000111111111000000000//////////////////////////////---......///////////////........................////////////////////////,,,---...///000000//////....................................//////000000////////////////////////000///------///000///...---......///////////////---...///000000000000000////////////////////////......................../////////////////////////////////000000/////////............////////////................................................////////////////////////......//////000111111111////////////////////////111111111111111111111111000000000000000000000000111222222222222333333333333333222222111000000000222222333333333333444444222222222333333333333444666777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;::::::<<<<<<======>>>?????????BBBBBBAAA@@@??????@@@@@@>>>>>>======>>>>>>???@@@??????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAABBB////////////////////////000000////////////000000000000000000000000000000///000000111111111111111222222222333333444444444444444444444555555555555222444555666555555777888999999999:::::::::::::::;;;;;;<<<===>>>???@@@@@@>>>???AAACCCDDDDDDCCCBBBDDDCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFEEEGGGFFFFFFFFFEEEDDDDDDDDDFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEBBBAAA@@@@@@??????@@@@@@>>>===<<<:::999777666555;;;::::::999888666555555444444333333333222222222222222222222222222111111000000000000////////////------......//////000000............////////////---------------------------///000///...---...000000000000000000000000000////////////////////////////////////////////////............------,,,,,,------------------------......------------..........................................////////////////////////////////////---------.........//////111000///...------...//////..................///---------------...//////---.........//////000000---......///000111111222//////............////////////............//////////////////////////////------.........///////////////............//////////////////////////////................................................///000000000000111111111111111111111000000000000////////////////////////---....../////////////////////////////////////////////////////////////////////////////////..........................................////////////////////////////////////000///------///000///...---......///////////////,,,---......////////////////////////////////////........................////////////////////////---......//////......------.........//////000000................................................////////////////////////////////////////////////////////////////////////111111111111111111111111000000000000000000000000111111111222222222333333222222222111111000000000222222222333333444444444222222333333333444444444777666666666888999::::::::::::;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;:::<<<<<<<<<===>>>>>>??????BBBAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAADDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAABBBCCCDDDEEECCCCCCBBBBBBBBBBBBBBBBBB........................000000000000000000000000000000000000000000000000//////000111111111111000111222222333333444444555333444444444444555555555222444666777666666666777888888999::::::;;;<<<<<<:::;;;;;;<<<===>>>?????????@@@BBBCCCDDDCCCCCCBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCAAA@@@???>>>>>>>>>>>>===<<<:::999777666555;;;;;;;;;:::999777555444444444333333333333222222111111111111222222222333000000000000////////////.........///////////////............////////////------------------------...000000000///...///000------------------------//////////////////////////////////////////////////////......---,,,,,,+++------------------------......------------..........................................////////////////////////////////////------........./////////333111///---,,,---...//////......------......///---------------...///000------......///000000000......//////000000111111//////............////////////............//////////////////////////////------------............//////............//////////////////////////////------------............---.........//////000000000000111111111222222222222222111111111000000000////////////////////////......///000000000000///////////////////////////////////////////////////000000///......---------..............................//////////////////////////////////////////000///------///000///...---......///////////////,,,---...............---////////////////////////........................////////////////////////------............------------......///000000000................................................////////////////////////////////////............000000000000000000000000////////////////////////000000000000000000000000111111111111222222222222333333333333333333333333111222222333333444444555333333333444444444555555444333222333666777888777999999:::;;;;;;<<<<<<==================<<<<<<<<<;;;<<<<<<======>>>>>>??????>>>>>>=========>>>>>>???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@????????????CCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAAAAABBBDDDEEEAAAAAAAAAAAA@@@@@@@@@@@@////////////////////////000000000111111000000000000000000000000000000000000000111222222222222111111111222333333444555555333333444444444555555555444666888888777666666666777888999:::;;;<<<===>>>;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBDDDEEEGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFHHHIIIJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDEEECCCDDDEEEFFFGGGGGGGGGGGGEEEDDDBBB@@@???======<<<;;;;;;;;;:::999999888888:::::::::999888666444333444444333333333333222222000111111222333444555555000000000000///////////////////////////.....................////////////...........................///000///...---...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////................................................------------..........................................////////////////////////////////////............/////////////////////............///000//////......//////000---,,,,,,------///000000------......///000000111////////////000000000000//////............////////////............//////////////////////////////............//////////////////............//////////////////////////////---........./////////////////////000000000111111000000000000111111111111222222222111111111000000////////////////////////...///000000111111000000///////////////////////////////////////////////////......---------------......................../////////////////////...////////////////////////000///------///000///...---......///////////////...////////////......---////////////////////////////////////////////////////////////////////////......////////////......------......///000000111........................////////////////////////////////////////////////,,,,,,------......//////000000000000000000000000////////////////////////000000000000000000000000111111111111222222222222111111111222333333444444111111222333333444555555444444555555555666666666444222111222555777777666888888999:::<<<===>>>>>>=========>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>=========<<<<<<======>>>??????>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDEEECCCBBBAAA@@@@@@BBBCCCDDDAAAAAAAAAAAAAAA@@@@@@???000000000000000000000000000000111111111111000000000000000000000000000000111111222333333333333222111111222333333444555555333333333444444444555555555777999999777666555666777777999:::<<<===??????<<<<<<===>>>???@@@AAAAAACCCBBBBBBBBBBBBBBBBBBBBBFFFGGGJJJLLLMMMLLLKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGEEEFFFHHHJJJJJJJJJHHHGGGFFFFFFFFFGGGHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIFFFEEECCCAAA>>>===<<<;;;999999999::::::;;;;;;;;;999999999999777555333111444444444333333333222222000111222333555666777777000000000000////////////000000//////.........---............/////////000000000000000000000000000---...///...------...///........................------------------------..............................//////000000111111////////////////////////.........------............................................./////////000////////////////////////............/////////000+++,,,///000111000///...111111000000000000111111,,,,,,,,,---...///000111---------...///000000111000000000000//////////////////............////////////............//////////////////////////////////////////000000000000//////............//////////////////////////////.../////////000000111111111111111111000000000000////////////000000000000222222222111111111111000//////////////////////////////000111111111111111000000000000000000000000////////////////////////------,,,,,,,,,---......///////////////////////////////////////.........////////////////////////000///------///000///...---......///////////////000000111000000///......////////////////////////000000000000000000000000//////////////////////////////000000000000//////---------...///000000111........................000000000000000000000000////////////////////////)))***+++,,,...///000111000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222......///000111222222333111111222333333444555555555555555666666666666777555333222333777999999777777777888:::<<<===??????======>>>>>>??????@@@@@@;;;;;;<<<<<<===>>>>>>>>>???>>>>>>>>>>>>>>>???????????????>>>??????@@@AAA??????@@@AAAAAABBBCCCCCC@@@AAACCCDDDFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCAAA@@@@@@AAACCCDDDCCCCCCDDDDDDCCCCCCBBBAAA------............------...//////000000000000000000000000000////////////111111111000000000000000111111222222222333333333444555555666777888888999888888777777777777777888888999999::::::;;;;;;<<<>>>>>>>>>>>>>>>?????????AAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGIIIKKKMMMNNNOOOLLLKKKIIIGGGFFFEEEFFFFFFEEEFFFHHHJJJJJJIIIHHHGGGFFFEEECCCBBBCCCDDDFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFDDDCCC@@@>>><<<;;;;;;;;;...444;;;>>><<<888666555777777777777666555444333444444333333222111000000000111555:::>>>===888333111000///---------...///333///,,,,,,...000///---...///////////////......000000000000000000000000////////////////////////////////////////////////000000///...............////////////////////////........................,,,---...///000///...---000000//////......------............------------....................................////////////............////////////------............---------......///000000//////........................///////////////.........///////////////////////////////////////////////////////////////////////////............---------//////////////////////////////000000///...------............////////////........................------......//////000000)))---000222111///......000000000000000000000000////////////////////////............////////////000000//////.........---000000//////.........---,,,---///000000000///.........//////...---,,,,,,........................//////......---------,,,............////////////000///...------...///000222///,,,+++---///...,,,............/////////000...///000///...---...000////////////000000000000222222111//////.......................................////////////......---...///000000///...---000///...------...000000////////////////////////......//////000000111111///...,,,+++,,,---///111000000000000111111111111111111111111111111111111222222111111222222333444666555444444333333333333555555555444444333333333777777777777777777777777:::999888888999:::<<<===>>>===<<<;;;:::;;;;;;<<<<<<<<<;;;;;;<<<===???@@@BBBAAAAAA@@@?????????@@@>>>??????@@@AAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBEEEDDDCCCDDDFFFGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@---......//////......------......///////////////111111000000//////......111000000000000000000000111111222222222333333333444555555666666777777777888888777777777777777888888999999::::::;;;;;;<<<============>>>>>>>>>>>>AAABBBBBBCCCDDDDDDEEEEEEFFFFFFHHHIIIKKKMMMNNNOOOOOONNNKKKHHHFFFEEEDDDDDDEEEFFFHHHIIIJJJIIIHHHGGGFFFEEECCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCC@@@>>><<<;;;;;;;;;333666::::::888777777888888888888888777666555444444333333222222111111111//////000333666666444111222111000///...//////000333000......///000000.........////////////......////////////////////////////////////////////////........................000000///...............////////////////////////---.........////////////.........---,,,***)))(((///////////////.........------........./////////....................................////////////............////////////...//////////////////...,,,,,,------...---------......................../////////////////////...////////////////////////////////////////////////////////////////////////---------........./////////////////////////////////////////////...------............////////////.................................///////////////......---+++***+++///222////////////////////////////////////////////////............////////////000/////////............000/////////............------///000000000///...///////////////...------......................../////////.........------............////////////000///...------...///000222///,,,,,,...///...,,,---------............///...///000///......///000////////////............111111000///..........................................////////////......---...///000000///...---//////.........//////000////////////////////////000000000000////////////000///...---...///111222000000000000111111111111111111111111111111111111222222111111222222333444555555444333333333333333666666666555555444444444555666666777888999999999999999999888999:::<<<===>>>===<<<;;;;;;;;;<<<<<<======<<<<<<===>>>@@@AAABBBAAAAAA@@@?????????@@@??????@@@@@@AAAAAAAAABBB@@@AAAAAAAAAAAABBBBBBBBBDDDCCCCCCDDDFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAA---......//////......---,,,---......//////......222222111000//////......000000000000000000111111111111222222222333333333555555555555555555555555777777777666666777777888888999999::::::;;;;;;<<<<<<<<<<<<=========>>>>>>BBBCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNQQQPPPMMMJJJGGGEEEDDDCCCEEEFFFHHHIIIIIIIIIHHHGGGFFFEEECCCBBBAAABBBBBBCCCEEEFFFFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@>>><<<;;;;;;;;;999999888777555555777999888888888888888777666555222222222222222222222222111///------///111111111222111111000000000000111333111//////000111000///......///////////////...////////////////////////////////////////////////........................000///......---.........////////////////////////------......//////000000111111///...------,,,,,,.........///////////////,,,------...000111111222....................................////////////............//////////////////000000000000//////------.........------,,,..............................//////////////////////////////////////////////////////////////////////////////////////////++++++,,,---...///000111///////////////////////////////////////......---............////////////........................///////////////.........000000...,,,***+++...111////////////////////////////////////////////////............////////////////////////............////////////............---......///000////////////000000000000//////...........................000000////////////..................//////////////////............//////111///------...///...---,,,,,,---------............///000000......///000//////......---------,,,//////...............///..............................////////////............////////////....../////////000000//////...////////////////////////111111000000///.........222111000///000111222333000000000000111111111111111111111111111111111111222222111111222222333444444333333222222222222333666666666666666555555555444444555777888999:::;;;999999999999:::;;;<<<<<<>>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCDDDFFFGGGGGGFFFEEEEEEDDDCCCCCCBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@BBBBBBAAAAAABBBBBBCCCCCC......////////////......---......///000/////////333222222111000///......000000000000000111111111111111222222222333333333444444444444444444444333777666666666666777777888888999999::::::;;;;;;<<<<<<<<<======>>>>>>??????CCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLPPPOOOMMMKKKHHHFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEECCCBBBBBBBBBBBBEEEEEEFFFFFFFFFFFFEEEDDDBBBCCCCCCCCCCCCBBBAAAAAABBBAAA@@@>>>===;;;;;;:::;;;:::888666555555666888777777777777777666555555222222222222222222333333333111///......000111111111000000000000000000000111000///////////////...---...//////////////////////////////////////////////////////////////////........................///......------.........////////////////////////.........---------------///...------...///111222------......//////000000.........///000111111222....................................////////////............/////////////////////000000/////////000000000000000//////.......................................////////////////////////////////////////////////////////////////////////////////////,,,,,,------...//////000////////////////////////...///////////////..................////////////........................000000//////......------...111444444222000...---////////////////////////////////////////////////............///////////////////////////.........///////////////.........---......///////////////000000111111111000000///........................000000000000000/////////............/////////////////////......///////////////.........///......---------.........//////...000111000///...///000000//////......------,,,...------------......///..............................////////////.........//////////////////......///000111111000...---////////////////////////000000000000////////////111111000000000111222333///000000000111111111111111111111111111111111111222222111111222222333444333222222111111222222222666666555555555555555555555555666777888999::::::999999999999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAA@@@@@@@@@AAA@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCFFFEEEDDDEEEGGGIIIHHHGGGGGGFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@AAABBBDDDEEE...//////////////////...//////000111111111111000333222222111000///////////////000000111111111111111111222222222333333333444444444444333333333333666666555555666777888888888999999::::::;;;;;;<<<======>>>???@@@@@@AAAAAACCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIILLLLLLKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHGGGHHHGGGFFFEEEDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBAAA@@@???@@@@@@???>>>===<<<:::::::::999888888777666555444555555555666555555444444222222222222222222333333111111111111000000000000.../////////////////////.../////////...---------------...///////////////........................////////////////////////..............................------------......///////////////////////////......---,,,+++************))))))***+++---...------......//////000000000000000000000/////////....................................////////////............////////////---......//////......---///000000000000000//////////////////////////////---.........//////000000////////////////////////////////////////////////////////////////////////........................////////////////////////......///////////////...............////////////////////////////////////000000//////......------...111444444222000...---........................////////////////////////............////////////.........///////////////.........///////////////............/////////000000000111111111111111000......................../////////000000000000000............////////////...//////////////////....../////////////////////////////////000000000000///000111000///...///111000000000/////////.........------------......///////////////////////////......////////////....../////////......////////////000111111111000...---////////////////////////---......///000111111222////////////000000111111///000000000111111111111111111111111111111111111222222111111222222333444222222222111111222222333444444444444444444444444777777777777777888888888888888999:::;;;;;;;;;;;;<<<<<<==================<<<<<<===>>>???????????????@@@@@@AAAAAAAAA@@@???AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDGGGFFFFFFGGGIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEGGGFFFEEEDDDCCCBBBBBBAAA@@@????????????AAACCCEEE...//////000000//////...000000111222222222111111222222111111111000000000/////////000111111222222111111222222222333333333444444444444444444444444555555555555666777888888888999999::::::;;;;;;<<<>>>>>>??????@@@AAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEBBBBBBBBBBBBAAA@@@???????????????>>>===<<<:::999999888888999999888555333444444444555555444444333222222222222222222222222---///222222000///...///---......////////////...,,,...//////---,,,,,,,,,,,,---...///000000000000........................////////////////////////---------------------------------,,,------...//////////////////////////////......---,,,+++******......---,,,,,,,,,,,,,,,.........///////////////000000000//////.............................................////////////............////////////------............------,,,---...////////////...////////////////////////------......///000000000//////////////////////////////////////////////////////////////////////////////.........---------////////////////////////---...//////////////////............///////////////////////////////////////////////////.........000000...,,,***+++...111........................////////////////////////............////////////.........///////////////.........//////////////////............///000000///000000111111111111000..............................////////////000000............////////////......////////////......---...000000/////////000//////000000000111111111///000111111//////000111000000000000000000000000//////...............///////////////////////////......////////////......//////............//////111111111111000///......////////////////////////,,,---...///000111222333........./////////000000000000000000111111111111111111111111111111111111222222111111222222333444333222222222222333333444333333333444444444444444888888777777777777777777888888999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>======;;;<<<===>>>????????????>>>???@@@AAABBBAAA@@@???@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGFFFFFFGGGIIIJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFEEEEEEDDDCCCBBBAAAAAA???>>>=========???BBBCCC//////000000000000////////////000111111111111111000111111111111222222222...//////000111111222222111111222222222333333333333333444444555555666666555444444555555777888888888999999::::::;;;;;;<<<======>>>???@@@AAABBBBBBAAABBBBBBCCCDDDDDDEEEEEEHHHHHHHHHHHHHHHIIIIIIIIIFFFGGGHHHIIIJJJJJJIIIIIIFFFFFFFFFFFFFFFGGGGGGHHHEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBAAA@@@???>>>>>>>>>???>>>===<<<:::999:::888777777999999666444444444555555555555555444444333333222222111111111---000222111///...000111---...///000111000000///,,,...000000...,,,,,,---,,,---...///000000000000........................////////////////////////---------------------------,,,,,,,,,------...///////////////////////////........................111111111111111000000//////////////////...........................//////....................................////////////............////////////......////////////......+++,,,---//////000000000////////////////////////------......///000000111////////////////////////////////////////////////////////////////////////---------...............////////////////////////------...///////////////............////////////////////////////////////.........///////////////......---+++***+++///222........................////////////////////////............////////////............/////////000............/////////000///......---...///000111...///000000111111000000........................------........./////////............////////////---...///000000///...---,,,...111111000//////111////////////000000000000///000111111000///000111------...//////000000000111111000///............////////////////////////......////////////......000///...------...///000333222111000////////////////////////////////////---......///000111111222......//////000000//////000000000000111111111111111111111111111111111111222222111111222222333444333333333333333444555555444444444444555555555666666666777777888888999999777888:::;;;<<<;;;;;;;;;;;;<<<===>>>???>>>>>>===<<<===>>>@@@@@@@@@@@@???===???@@@BBBBBBAAA@@@???>>>???@@@AAABBBDDDEEEEEECCCCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEFFFHHHIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@???>>>???===<<<;;;;;;===@@@AAA//////000000000000//////...//////000000000000000000000000111222222333333...//////000111222222222111111222222222333333333333333444444555666777777444444444555555777888888888999999::::::;;;<<<<<<;;;<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCBBBAAA@@@???>>>>>>>>>???>>>>>><<<:::999;;;888555555777999888666555555666666666666666555444444333333222111000000000222333222///000333666...///000222222222111000,,,///222111///------...,,,---...///000000000000........................////////////////////////------------------------,,,,,,,,,,,,------...///////////////////////////------...///000111222333+++,,,...000222222111111000000//////.........---+++,,,,,,---...///000000..................................../////////000............/////////000//////000000000000//////,,,---///000222333333333000000000000000000000000---------...///000000111////////////////////////////////////////////////////////////////////////+++,,,,,,---...///000000////////////////////////------...///000000//////............/////////000000000000000000000000000---.........//////000000***---000222111///..............................////////////////////////............/////////000---.........//////000000---.........//////000000///......------///000111......///000000000000000........................,,,---------......//////............/////////000---...///000000///...---+++...222222000///000111............/////////000///111222111000///000111+++,,,,,,---...///000000333222111//////.........000000000000000000000000......////////////......000///...------...///000444333111///...//////000////////////////////////////////////000000000000......///000000000000000000000000000111111111111111111111111111111111111222222111111222222333444333333333333444444555666444555555555666666777777444555666777888999:::;;;777888:::;;;<<<<<<;;;:::;;;<<<===?????????>>>======>>>@@@AAABBBBBBAAAAAA===>>>@@@BBBBBBBBB@@@???>>>>>>???AAACCCDDDFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDFFFGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEBBBAAAAAA@@@???>>>======???===;;;::::::<<<>>>@@@000000000000////////////////////////////////////111111000000000000111111,,,...000000000111333555111222222333333444444555444444444555555555666666777777777666666555555444999999:::::::::999999888>>>>>>>>>???@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGIIIKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA===>>>>>>>>>===<<<;;;;;;999999888666444222333444888888888777666666555555//////000000111111222222111000000000000000111222////////////............111000///...------...///...............///000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,..................------+++,,,.../////////.....................---------///222555888999888555444***+++---000222555777888111000000///...---------000000//////.........---,,,,,,,,,------.........////////////............////////////////////////000000//////.........---///000000000000000//////---...000111222222111111---------.........//////...///000111111000///...////////////////////////////////////............111000...---...///111222111000000222555444111---000000000000000000000000...//////...------///111////////////////////////////////////000000000000............///000222222333222111/////////000111......///000000000000000............////////////////////////////////////......////////////......////////////////////////000000///...---,,,,,,+++---------.........//////......////////////............------------......000000000000000000000000////////////////////////000000000000////////////000000000000000000000000..................------...//////000000000000000,,,,,,------...//////000000000000000////////////............////////////............................................................////////////000111333333111000111222///////////////000000111222222333333333333444444222333444444555555444444555555555555555555444444333333333444444444555555888888888777777777777777777888888999999:::;;;;;;===>>>???@@@@@@???>>>===>>>>>>???@@@@@@@@@@@@???AAAAAABBBBBBAAAAAA@@@??????@@@AAACCCDDDFFFGGGHHHJJJIIIHHHFFFEEEDDDDDDDDDGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@???>>>>>>===>>>>>>>>>000000000000////////////////////////////////////111111000000000000111111333444555333111000000111111222222333333444444555333333333444444444555555666666555555555555555555777888999:::;;;;;;;;;;;;>>>>>>>>>??????@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>======<<<;;;:::555666666555333222333555555555444444333222222222000000000000111111111111222222111111111111111222////////////............111000///...------.../////////.........//////000///............---------,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000000000///...------..................---...111333444333111000...///000222444666888999111000000///......------000/////////............---------....../////////................................................000/////////............//////000000000000//////...///000000000///......---------.........//////...///000111111000///...////////////////////////////////////............000///...---...///111222000000000111333333000---///////////////////////////000111000///...///111////////////////////////............////////////............///000111222111000///...------...///......///000000000000000....../////////000000000////////////////////////......////////////............................../////////...------,,,,,,---------.........//////......////////////......///......------......///................................................000/////////////////////000000000000000000000000........................,,,------...............------......///000000111000000000000/////////...............////////////........................////////////////////////000000000000111111111111///111222222111000000111000000/////////000111111222222222333333333444444222222333444444444444444555555555555555555444444222222222333333333444444777777777777777777777888777888888999999:::;;;;;;===>>>???@@@@@@??????>>>===>>>?????????@@@??????AAAAAAAAAAAAAAA@@@@@@???@@@@@@AAACCCDDDFFFGGGGGGIIIHHHGGGEEEDDDDDDCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>???@@@AAA////////////000000000000////////////////////////111111000000000000111111555666666444111//////000111222222333333444444555444444444555555555666666666555444333333444666777666777999;;;<<<===>>>>>>======>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEFFFFFFGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>======<<<;;;;;;:::444555666555444444555777444444333333222111111111111111111111111000000000444333222222111111111111////////////............000///......---.........000//////........./////////............---------,,,,,,,,,,,,,,,,,,,,,,,,........................///000000111000000///...,,,---------.../////////,,,---...///000000000///,,,---...///000222222333000000000///......------////////////.....................///////////////---------...............------------------------////////////............//////000000000000//////////////////...---,,,+++------........./////////...//////000000//////...////////////////////////////////////............000///.........///000111/////////000222111///---........................///000222222000//////000////////////////////////------------........................///000111111000//////............///......///000000000000000/////////000000000111111////////////////////////......////////////......------------------------........................------........./////////......////////////......///......------......///................................................////////////////////////000000000000000000000000........................,,,------.....................//////000111111111000000000/////////..................////////////////////////////////////000000000000000000000000000000000000111111111111...000111111000//////000111000000000000111222222222222222222333333333333111222222333333333333333444444444444444444555555111222222222333333333333666666666777777888888888777888888999999:::;;;;;;===>>>???@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAACCCDDDEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>@@@AAABBBCCC////////////000000000000////////////////////////111111000000000000111111///000111111000///111222111222222333333444444555555666666666777777777777555444333222333555666888666777888:::;;;<<<======<<<======>>>???@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEGGGFFFFFFFFFGGGHHHIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCEEEEEEFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAA?????????>>>===<<<;;;:::::::::888999999888666666777999666666555555444333333333222222222111111000000000444333222111000000000000////////////....................................000000///............//////............------------------------------------------...............000000000000//////......,,,,,,,,,---...///000000///////////////000111111,,,,,,---------.........000000//////............///////////////...........................//////.............../////////------------------------///////////////............//////000000000000///////////////......------............////////////////////////////////////////////////////////////////////////............///............///000111......//////000000...---...........................000111111000......///////////////////////////------........./////////...............///000111111111111000000000000111......///000000000000000000000000000111111111111000000000000000000000000......////////////......---------------------------------.........//////............////////////......////////////......//////............//////.........................................................///////////////////////////////////////............////////////...//////000000000000000....../////////000000000000000/////////.....................////////////000000000000000000000000////////////////////////............////////////...///111111///...///000111111111111111222222333111222222222222333333333000111222222333333222222333333444444444444555555222222333333333444444444444555555666777888999999777888888999999:::;;;;;;===>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAAAAAAAABBBCCCCCCCCCFFFEEEEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@AAA????????????@@@AAABBBCCC.../////////000000000111000000000000000000000000111111000000000000111111,,,...000000000111222444111222222333333444444555444444555555555666666666555444444333444555666777666777888999999::::::999;;;<<<===>>>???@@@AAAAAA@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHGGGGGGEEEDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@BBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@???>>>===;;;:::::::::::::::::::::888666555555666777777666666555444444444333333222222111111000000222222111//////.........////////////............------..................000///............/////////............------------------------------------------.........//////000//////...------------,,,,,,,,,---...///000000000000///...//////111111000000000000000000//////////////////.....................///////////////------------------------....../////////000000000.................................///////////////......///000000000000000.........//////000000000........./////////000000//////............//////////////////////////////////////////...........................//////000......//////............////////////////////////---///000///...,,,,,,---////////////////////////....../////////000000000...............//////000000000000111111111111000......///000000000000000000000000000111111111111111111111111111111111111......////////////..............................,,,,,,------.../////////........./////////000000......////////////....../////////....../////////////////////////////////........................------....../////////000////////////////////////........./////////000000...//////000000000000000------............//////////////////........................////////////000000000000000000000000....................................////////////...///111111///...///000111111111111111222222333111111111222222222333333000111222222333333222222333333333333444444555555444444444444555555555555444444555666777888888999777888888999999:::;;;;;;<<<======>>>@@@AAABBBCCCBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBCCCCCCDDDDDDDDDCCCCCC@@@AAAAAAAAABBBCCCCCCCCCFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA......//////000000111111000000000000000000000000111111000000000000111111111222333333222111222333111222222333333444444555222222222333333333333444555555555666666666666666666666777888999999888888;;;;;;<<<===???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCAAA@@@@@@???===;;;999999999999888999888666333111222333555555444444333222222222222222222222222111111111111000///...............////////////............,,,,,,---............---...............///000000///............---------------------------------,,,,,,------...////////////......------------...,,,---------.../////////......------------...///////////////............//////////////////...............///////////////---------------,,,,,,,,,------......///000000000////////////////////////.........///////////////---...///000000111111000............///000111222....../////////000000000///......------......///////////////////////////////////////............------........./////////...///000///...---...000////////////////////////...//////---++++++,,,---////////////////////////////////////000000000111///......---......//////---......////////////.........///000000000000000/////////000000000111111111111111111111111111111......////////////......////////////////////////---------.........//////....../////////000000000......////////////......000//////......//////000000000000000000000000000---------------------------------......//////000000000000000000000000000.........//////000000111,,,------...............---------.............../////////.........------............////////////////////////////////////........................000000000000111111111111...000111111000//////000111000000000000111222222111111111111222222222222111222222333333333333333222222333333444444555555555555555555666666666666555555555666666777777777777888888999999:::;;;;;;;;;;;;<<<===>>>@@@BBBCCCCCCBBBAAA@@@AAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAABBBBBBCCCCCCBBBCCCDDDFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@???????????????.........///000111111111000000000000000000000000111111000000000000111111333444444333111000111222111222222333333444444555333333333333444444444444666777888999888777666444444555777888999:::;;;;;;:::;;;<<<===>>>@@@AAAAAA???@@@AAABBBCCCDDDDDDEEE@@@AAACCCEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCC@@@AAACCCDDDCCCBBBAAA@@@@@@???<<<:::888888999999666777666555222222222444444444333333222111111111111222222222222222222333000000///////////////000////////////............+++,,,---.........------------------...000111222///............---------........................,,,,,,------...//////000///......------...///000------..................------------------------------------,,,,,,,,,,,,.../////////////////////............/////////000///.........------------++++++,,,,,,---......///..................................../////////000---...///000111111111111///...---------...///000.../////////000000000000///...------------...///////////////////////////////////////............------......//////.........000111000...---///111........................111111///,,,******---///////////////////////////........./////////000000///......------.........,,,---...///000000///.........///000000000000000....../////////000000000////////////////////////......////////////..............................---------................../////////000000000000......////////////......000000////////////000000////////////////////////------------------------,,,,,,---......///000000000000000000000000000000---......///000000111111,,,------.............../////////...............//////.........---------............////////////................................................000000000000111111111111///111222222111000000111000000/////////000111111111111111111222222222222222222333444444444444444111222222333444444555555444444444555555555666666555555666666666666666666777888888999999:::;;;;;;:::::::::;;;===???BBBCCCBBBAAA?????????@@@BBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDAAACCCDDDFFFFFFFFFDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>???@@@@@@---......///000111111222000000000000000000000000111111000000000000111111///000111111000///000111111222222333333444555555666666666666777777777888666777999;;;:::888555333333444666999;;;===>>>>>>::::::;;;===>>>@@@AAAAAA<<<<<<===>>>???@@@@@@AAA===>>>AAACCCEEEDDDCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBB===???@@@BBBBBBAAA@@@???AAA???<<<:::888888999999555666777666444444666777555555444444333222222111111111111222222333333444111000000000000000111222000/////////............***+++---...///...------,,,,,,,,,---///000222333//////.........---------........................,,,,,,------...///000000000///.........000111222...............---------....../////////...------000000000000000000//////.........///////////////---.........//////000000000000//////.........---))))))***++++++,,,---------------------------------.........//////000000---...///000111111111111000///---,,,++++++,,,---////////////000000000000///...---,,,,,,---...///////////////////////////000/////////............,,,---......//////......///000222000...---///222------------------------333222000,,,***+++...111////////////////////////---------........./////////......---------.........///000222222222111000...//////000000000000000............////////////..............................////////////......------------------------........................////////////000000000000......////////////......000000////////////000000........................------------------------,,,,,,------...///000000000000000000000000000000---......///000111111222...//////000000000000000000000000000//////////////////.........---------............/////////000........................000000000000000000000000............////////////000111333333111000111222///////////////000000111000111111111111222222222222333444444555555444444111111222333333444555555333333333444444444555555666666666666666555555555777888888999::::::;;;;;;999999999:::<<>>======???AAABBBCCCCCCCCCCCCCCCBBBBBBAAACCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCDDDEEEAAABBBDDDFFFFFFEEEDDDCCCEEEEEEEEEDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@<<<<<<======>>>???AAAAAA...............///000000............////////////,,,------...///000000111111222222222222333333333444444333333222222333333333444555666666666555555888666555444444555666888666555666888:::;;;:::999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFFFFFFFDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIHHHFFFDDDBBB@@@???>>>>>>?????????????????????>>><<<:::888777777666555555555444444333333333222333333333333222111111000222333333333333444666000000///...------......000000///...............................................................222111///---,,,---...000222///,,,+++---///...,,,//////.........---------////////////////////////000///---,,,,,,---///000///////////////............///////////////..................////////////000000//////.........---000////////////...........................------......------------........................------..................------000///---,,,,,,---///000***+++,,,---...000111111////////////////////////////////////////////////000000//////.........---,,,---///111111000...---........................////////////////////////000000//////......------....................................////////////////////////000000000000...//////000111222222333......////////////......////////////000000000000//////111222222111000000000000000000000000000000........................***+++---.........---,,,........................//////////////////////////////000000000/////////000000000000000000000000222111000111222111000...////////////////////////////////////////////////............////////////........................////////////////////////////////////////////////---.........//////000000------......//////000000...---,,,...000222222222222222111111000//////.........//////000000111111111111111111111111111111333333222111111000000//////222444555333222111111333333333333333333333333444444444444444444444444666777777777666555444333888999999::::::;;;<<<<<<===============<<<<<<<<>>>>>>>>???@@@@@@AAACCCEEEFFFFFFEEEDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBBBBAAA@@@???======???>>>===<<<<<<===>>>???...............///000000............////////////......//////000111111111//////000000000111111111222222111111222222333444444444444444555555555555888777555444444555777888777777777999;;;<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEDDDEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFEEEEEEGGGFFFFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEDDDCCCBBBAAA===========================<<<;;;:::999888888888555555444444444333333333000111111111111000//////...000111000//////000222111111111000000/////////000000///...............................................................///...---,,,+++,,,------111///,,,,,,---///...,,,//////.........---------........................111000...------...000111222222111000///......---......////////////..................////////////000/////////...............------------,,,,,,,,,..............................------------......................................................///...---,,,,,,---...///,,,,,,---...///000000111////////////////////////////////////////////////000/////////............,,,---///000000000///...........................///////////////////////////////////////.............................................////////////....../////////000000000------......//////000000......////////////......////////////000000000000///000111111111111//////////////////////////////........................,,,------.........------........................////////////////////////000000///...............////////////////////////000000///000000000///...////////////////////////////////////////////////............////////////........................////////////////////////////////////////////////............/////////000.........///////////////111000....../////////...000000000000000000000000////////////000000000000111111111111111111111111444444444444333333333333///222444555333222111111333333333333333333333333444444444444444333333333444444444555555555555555666666777777888999999:::<<<<<<<<<<<<<<<=========??????>>>>>>>>>???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@???>>>===>>>>>>===<<<<<<===>>>>>>...............///000000............////////////000000000000111111111111/////////000000000111111222222222222222333444555444333333222333444555666777777555555555555777777888777777999;;;===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>???AAABBBBBBBBBBBBAAADDDDDDDDDDDDDDDEEEEEEEEEFFFGGGFFFFFFEEEDDDCCCCCCGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDEEEDDDDDDCCCBBBAAA======<<<<<<;;;;;;::::::::::::::::::999999999999555444444444444333333333000111111111111000/////////000000000...---...///...//////000000///------000000///...............................................................,,,,,,,,,---------------000...---,,,.........---...............---------------------------------111000///......///000111444333222111///...------......///////////////...............////////////////////////...............------------,,,,,,,,,..............................------------.......................................................................................//////000000000////////////////////////////////////////////////////////////........................////////////........................////////////////////////.........///////////////////////////////////////............////////////------........./////////..............................////////////......////////////000000000000111111111111000///......................................................//////......---.................................//////////////////////////////......///111333555........................---....../////////......////////////////////////////////////////////////............////////////........................////////////////////////////////////////////////............///////////////////////////.........111///------...///...---......///000000111222222000000000000////////////000000000000000000000000000000000000111111111111000222444444333111111222222222222222222222222222333333333333333333333333333333222222333555666777666666666777888888999999:::;;;;;;<<<<<<=====================>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>===>>>===<<<<<<<<<<<<======...............///000000............////////////111000000000000000000000111111111111222222222222444444333333333444444555444333222111222444666777777777666555555666777777888777666777:::<<<<<<;;;;;;<<<===>>>>>>??????>>>???@@@BBBDDDDDDCCCBBBAAAGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHGGGFFFDDDBBBAAA@@@???>>>>>>===;;;::::::999::::::::::::999999888777444444444444444444444444222333333333333222111111222333333222000//////000...///111222222111///---000000///...............................................................------...///000000000//////...------.........---........................------------------------000000///......///000000222111111000///...---------...//////////////////............///////////////////////////.........000////////////.........---------.....................------------......---------...........................////////////------...//////...------000000000000000////////////////////////////////////////////////////////////////////////.........///............///000000........................////////////////////////------......//////000000000000000000000000000000............////////////------------.........///000000000000000000//////......////////////......////////////000000000000222111111000//////...---................................................111000///------...//////........................////////////////////////---------///222777<<>>>>>?????????DDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBAAA@@@@@@@@@@@@BBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBAAA@@@???>>>============<<<<<<<<<<<<<<<...............///000000............//////////////////////////////......000000111111111222222222444444333222111111222222444333222111222444666888777777666666666666777777777555444555888:::::::::;;;<<<===>>>???????????????AAACCCDDDDDDCCCBBBAAAGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDHHHHHHHHHGGGGGGEEEDDDDDDCCCBBBAAA???>>><<<;;;:::<<<<<<;;;;;;999777555444444444444444444444444444222333333333333222111111333444444333111//////000111222444555555444222111000000///...............................................................------...///000000000///---.....................---.....................------------------------........................------..................------...///////////////............////////////.........///////////////000////////////.........---------.........//////......------------......---------.........//////........./////////000000------...//////...------000000000000////////////////////////////////////////////////////////////.........//////////////////............///000000////////////////////////////////////////////////------......//////000000000000000000000000000000............////////////------------.........///000000000000////////////......////////////......////////////000000000000222111000//////......---................................................000000...------...///000........................////////////////////////---,,,---///222888===@@@........................+++...//////---,,,---///////////////////////////////////////////////////............////////////........................///////////////////////////////////////////////////////////////.........000000//////......------///...---...111222333222////////////////////////111111000000//////......///////////////////////////000000111222333444444111222333333222111222333111111111111111111111111222222222333333444444444:::888666444444555666777666777777888888999999:::888999999:::;;;<<<<<<===>>>????????????>>>>>>>>>CCCBBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>=========<<<<<<;;;...............///000000............////////////............////////////........./////////000000111111000///////////////444333333333444666777999777777777777777777777777777555333444666999::::::<<<<<<===>>>????????????@@@AAABBBCCCCCCCCCBBBAAACCCDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHDDDDDDDDDDDDDDDEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGIIIJJJJJJKKKGGGFFFEEECCC@@@>>>===<<<<<<<<<<<<;;;999777444333333333333444444444444555000111111111111000//////111222222111///......///---...///000111000//////000000///...............................................................,,,,,,,,,---------------+++---//////...---...///---------...............---------------------------..................---+++,,,,,,------...//////,,,---...///000000000000............////////////.........///////////////...------------,,,,,,,,,,,,,,,------.../////////......------------......,,,,,,------.../////////.........//////000000111........................////////////////////////////////////////////////////////////////////////.........///////////////............////////////////////////////////////////////////////////////.........///////////////////////////////////////............////////////------........./////////------------------------......////////////......////////////000000000000111111000///..................................................................------......///000........................////////////////////////......------///222444666........................---000222111...,,,...000////////////////////////////////////////////////............////////////........................///////////////////////////////////////////////////////////////.........///////////////.........222000///...///000///...////////////////////////000000000000////////////000000000000000000000000//////000111222222333333111222333333111111222333222222222222222222222222222333333444444555555666:::999888666666666666777444444444555666666777777888999999::::::;;;;;;;;;>>>>>>???@@@@@@@@@@@@????????????>>>>>>??????@@@CCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>?????????>>>===<<<;;;...............///000000............////////////.........///000000111111............/////////000////////////000111222333333444444555666777888999777777777888888777777777888666444444777999:::;;;<<<<<<>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCC@@@AAADDDFFFIIIKKKLLLMMMJJJIIIGGGEEEBBB@@@>>>===::::::;;;;;;:::777555444333333333444444444555555000111111111111000/////////000111000...------///++++++,,,,,,,,,---------000000///...............................................................///...---,,,+++,,,------***---///000...---...///---------.........//////..............................////////////......---------...............,,,---...///000000000000............////////////............/////////000...------------,,,,,,,,,,,,,,,------...//////000......------------......,,,,,,------...//////000---......///000000111111///...---,,,,,,---...///..................//////////////////////////////////////////////////////............/////////000,,,---///000000000///...///////////////////////////////////////////////////////////////.............................................////////////....../////////000000000+++,,,,,,------...............////////////......////////////000000000000000///............///000////////////////////////........................***+++,,,---.../////////........................////////////////////////...............///000000////////////////////////000333666444///---...111////////////////////////////////////////////////............////////////........................////////////////////////////////////////////////000/////////.....................///////////////000...------......---,,,------......///000000000////////////000000000000111111111111111111111111...//////000000111111111222333333222111111222444333333333333333333333333333333444555555666777777777777777777666666666666333333444555555666666777999999999999999:::::::::;;;===???AAABBBCCCCCCCCC??????@@@@@@@@@??????>>>@@@@@@AAAAAABBBBBBBBBBBBCCCBBB@@@@@@@@@AAACCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@?????????@@@@@@@@@???>>>===<<<...............///000000............/////////000...//////000111222222333000000000000111111111111//////000222444666888999333444555777888999999999777777888888888888777777999777555555777:::<<<<<<<<<===>>>??????@@@@@@???BBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDAAABBBDDDFFFHHHIIIJJJJJJKKKJJJHHHEEEBBB@@@>>>===777888:::::::::999777555333333333444444555555555222333333333333222111111///111111000///...///000000000000000000111222333000000///...............................................................222111///---,,,---///000)))---000000...---...///---------.........////////////////////////////////////000000000000//////000000//////.........---,,,---...///000000000000............/////////000---.........//////000000000000/////////.........,,,,,,------...///000000.........------.........,,,,,,------...///000000---......///000111111222000///---,,,,,,---///000------------......//////////////////////////////////////////////////////---.........//////000000,,,---///111111000...---000000000000000000000000////////////////////////000000//////.........---..................................../////////000////////////000000000000------......///000111111......////////////......////////////000000000000000///...------...000111000000000000000000000000........................((()))+++...////////////........................////////////////////////------...///000111111222000000000000000000000000222666888666000---///111////////////////////////////////////////////////............/////////000........................////////////////////////////////////////////////000000//////.........------.........//////000000+++***)))***,,,...///...+++,,,---...///111222222......//////000000111111111111111111111111111111333333333333333444444444222333333222111111222444333333333333333333333333444444555555666777888888333444555666777777777666555555666666777888888888::::::999999999999999999999;;;>>>AAADDDFFFGGGGGGAAABBBCCCDDDCCCBBBAAA@@@?????????@@@@@@AAAAAAAAACCCBBB@@@@@@@@@BBBDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEBBBBBBAAAAAA@@@???>>>>>>@@@@@@AAAAAAAAA@@@??????@@@AAAAAAAAA@@@???===<<<...............///000000000///...------...///000000000000000000000000000///////////////000111111111111111222333444666777666555444333222333333444888888888777777666555444999999999999999999:::::::::;;;===>>>?????????????????????@@@@@@AAAAAABBBBBBBBBDDDEEEGGGIIIJJJKKKPPPOOONNNLLLJJJHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???@@@BBBCCCEEEFFFFFFGGGFFFEEEDDDAAA???<<<;;;:::777666555555777888888777888777666444333333444444111111111111000000000000////////////////////////......//////000000111111.........------,,,,,,,,,000000000000000/////////000///...---,,,------...------------------------,,,,,,,,,---------......111111000000//////......////////////////////////......////////////..............................------......///......---////////////////////////////////////////////////------------------------.........................../////////...------,,,000000///...------,,,,,,........................//////////////////////////////............//////////////////////////////------,,,,,,,,,,,,------////////////////////////......------------......---)))&&&'''+++///111111000000//////.........---------......//////000000............////////////000000000000000000000000000//////.........//////......///000000000000000...//////000000///---,,,+++,,,---///000000111111000000000000000000000000444000,,,,,,000111...***......------------......,,,,,,,,,------.........111000///......///000111444333222111000/////////000000///...............000000000000000000000000////////////////////////000//////.........//////...------------...//////............//////////////////............//////////////////////////////000///...---------------111...,,,---///000...+++........................,,,---......//////......///////////////////////////111222222000///000000///000111222222111000///000000000000000000000000222222111111111111111111---------...///111333333444444444333333222222222111111111222222222333333555555444555555666777888999999888888888888888888888999;;;===>>>???@@@@@@AAABBBCCCCCCCCCAAA???======>>>???AAAAAA@@@??????>>>>>>???@@@@@@AAABBBBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@???...............///000000000///...------...///000000000000000000000000000///////////////000111111111111111222333444555666888777666555444555555666666777777777777666555555777888888888888999999999;;;<<<>>>@@@AAABBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFHHHIIIJJJOOOOOOMMMKKKJJJHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBCCCCCCCCCBBBAAAAAA???@@@BBBDDDEEEFFFGGGGGGEEEDDDCCCAAA???===<<<;;;888666555555666777777666555444333111111111111222111111111111000000000000////////////////////////......//////000000000000.........------,,,,,,,,,........................000///...---,,,------...////////////////////////,,,,,,---------.........////////////.........---..............................////////////................................................------........................////////////////////////------------------------........................,,,---------,,,,,,+++***,,,------....../////////000000000000000000000000//////////////////////////////............//////////////////////////////000//////......//////000////////////////////////......------------......111...++++++...000000000000/////////.....................///////////////.../////////000000111111//////////////////////////////............//////......///000000000000000111222222333222111000///---......////////////...////////////////////////111000///...////////////......------------......,,,,,,------------------222111000///...---------//////...---,,,,,,,,,,,,000000///...............////////////////////////......................../////////.........//////...------------...//////............//////////////////............////////////////////////////////////...---------------...,,,+++,,,///000///...........................,,,---......//////......///////////////////////////000222222000///000000///000111222222111000///000000000000000000000000111111111111111111111111000000000000111222444444444444444333333222222222444444555555555666666666444444444444555666777888888888888888888888888888888999;;;===>>>??????@@@???@@@BBBBBBBBBAAA???>>>>>>??????@@@@@@@@@@@@@@@???@@@@@@@@@AAABBBBBBBBBDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBAAAAAA@@@???>>>===>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@...............///000000//////............///000000000000000000000000000///////////////000111111111111111111222444555666777666555555444555555555555555666777777777666666777777777777888888888999:::<<<>>>@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEGGGHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDAAABBBCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFEEECCCCCCBBBAAA???>>>===<<<999888666555666666555444444333222111000000000000111111111111000000000000////////////////////////...////////////000000000.........---------------......//////000000111111//////...------------...////////////////////////,,,------------.....................------------..............................////////////..............................000///...---------------------------------------////////////////////////................................................,,,------------,,,++++++,,,,,,---...//////000000000000000000000000000000//////////////////////////////............//////////////////////////////000//////......//////000////////////////////////......------------......222000////////////...---////////////............///////////////............//////000111222222333//////////////////////////////............//////......///000000000000000//////000000//////...---///////////////...---,,,////////////////////////---///000///------///222......------------......------------------,,,,,,......//////......---,,,//////............//////000//////............///................................................//////......////////////...------------...//////............//////////////////............////////////////////////////////////...------------......------...000111000///........................------...////////////...////////////////////////...000111111000///000111000000111111111111000000000000000000000000000000111111111111111111111111333333333333333444555555444444333333333333222222222222333333333333444444333333333333444555666777888888888888888888888888999:::;;;===>>>?????????===>>>???AAAAAA@@@??????@@@@@@??????@@@@@@AAABBBAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBB@@@??????>>>@@@@@@@@@@@@@@@???>>>=========>>>??????@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAA...............///000000...............//////000///////////////////////////////////////000000111111111111111222333444555444333333333333333333333333444555666777777777777777777888888999999::::::888999<<<>>>@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@??????@@@AAABBBDDDEEEFFFGGGCCCDDDEEEFFFHHHIIIJJJJJJFFFEEEEEEDDDCCCDDDDDDDDDAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>===:::888666555555555444333444333333222222222111111111111111111000000000///////////////////////////////////////////////////...............---------,,,,,,---...///000000000............------......------------------------------------....................................------------------------......////////////..............................000000...---,,,,,,------------------------------////////////////////////////////////////////////..............................////////////......000/////////.........---........................//////////////////////////////............//////////////////////////////......------------......////////////////////////......------------............/////////...,,,+++///////////////.........000000//////......------......///000111111222333///////////////////////////............//////000......///000000000000000............------,,,,,,......//////......---,,,////////////////////////,,,,,,---------...///111......------------...............------,,,,,,,,,((()))+++...///000////////////......///000000111000///............//////.........................................................///////////////...------------...//////............//////////////////............/////////////////////////////////......---------......111111000000000000///...........................------...///////////////////////////////////////---///111111000///000111000000000111111000000000000000000000000000000000111111111111111222222222555555444444444444444555333333333333333333333333111111222222222333333333333333333333333444666666888888888888888999999999999:::;;;===>>>>>>??????<<<<<<>>>???@@@@@@@@@@@@AAAAAA@@@??????AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEECCCCCCBBBAAAAAA@@@?????????????????????>>>============>>>>>>???@@@@@@@@@BBBCCCCCCDDDCCCCCCBBBBBB...............///000000---......//////////////////////////////////////////////////////000000111111111111111222333333444222222333333333333333333222333444666777777777777888888999999:::;;;<<<<<<888:::<<<>>>???@@@@@@@@@CCCBBBBBBAAAAAA@@@@@@@@@???@@@@@@BBBCCCDDDEEEFFFBBBCCCDDDEEEFFFGGGGGGHHHFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEEEEEEEEEEHHHHHHGGGEEECCCAAA???===???>>>>>>>>>>>>=========:::888666555555444333222222222222222222222111111111111111111000000000////////////////////////////////////.......................................))))))***++++++,,,------------..................---------------------------------.........//////////////////////////////..............................////////////..............................//////...---------------........................////////////////////////////////////////////////..............................///000000//////...///////////////.................................//////////////////////////////............//////////////////////////////.........------.........////////////////////////......------------......+++---///000///...------.........///////////////000000//////......------------......///000111111.......................................///000000......///000000000000000111111000000000/////////,,,------.......................................---***''')))...000///---......------------...............------,,,,,,,,,'''(((+++---///000000///++++++++++++,,,---......//////............//////................................................------...///000000//////...------------...//////............//////////////////............//////////////////////////////......---------....../////////000//////...//////////////////////////////---...//////000000//////////////////////////////---...000000//////000111111000000000000000000111000000000000000000000000000000111111111222222222555555444333333333333444333333333333333333333333555555555555666666666777333333333333333444666666777777888888888999999999::::::<<<===>>>>>>>>>>>>;;;<<<===>>>???@@@@@@@@@BBBAAA@@@@@@@@@AAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>?????????>>>======<<<======>>>??????@@@@@@BBBBBBCCCCCCDDDCCCCCCBBB...............///000000,,,---...///000000000///000000000000000000000000///////////////000111111111111111111111222333333333444444555555555555444222333444555666777777777888999999:::;;;<<<======<<<===???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA???@@@AAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDGGGFFFEEEEEEDDDDDDEEEEEECCCDDDEEEEEEEEEEEEEEEEEEGGGGGGFFFDDDBBB???===<<<======<<<<<<<<<<<<;;;;;;:::888555444555444333222000000111111111000000///111111111111000000000000/////////////////////////////////............---.............../////////---......//////000000000,,,---......///.........////////////////////////------.........//////////////////000000000000000////////////////////////......////////////..............................------...//////......---////////////////////////////////////////////////................................................,,,,,,---............---,,,,,,---...000111222222000000000000000000000000//////////////////////////////............//////////////////////////////111000000//////000000111////////////////////////......------------......***---000111000000000111.........//////////////////////////////.....................////////////..............................---......///000111......///000000000000000000000///...............+++,,,---..........................................)))&&&(((...111///+++......------------......------------------,,,,,,,,,,,,------...------------------------...///000///............//////000........................------------------------,,,---...000000000//////...------------...//////............//////////////////............//////////////////////////////...------------...//////,,,...//////......///000////////////////////////......///000000000000///////////////////////////,,,...000000//////000111111111000000000000111111000000000000000000000000000000000111222222333333444444333333333333333444222222333333333333444444444444444555555555555666333333333333444555666777777777777888999999:::::::::;;;<<<===>>>>>>>>>>>><<<======>>>???@@@@@@AAABBBBBBAAAAAABBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBB>>>>>>????????????>>>>>><<<<<<===>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCBBB...............///000000,,,---...///000000000///000000000000000000000000///////////////000111111111111111111111222222333222333444555666555555444333333444555666666666666777888999:::;;;<<<<<<======>>>???@@@AAA@@@@@@???AAAAAAAAABBBBBBBBBBBBBBB@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA???>>>===;;;;;;;;;:::::::::999999999777555444444555444222///000111222222111000000111111111111000000000000//////////////////////////////.........------------........./////////000222222222222222222222222,,,,,,.../////////......////////////////////////............////////////........./////////000000000000000000000000000000......////////////..............................***+++...000000000...---........................////////////////////////------------------------........................,,,,,,---...............,,,,,,---///000111222333000000000000000000000000//////////////////////////////............//////////////////////////////111111000000000000111111////////////////////////......------------......***---///000......///111............/////////000.........///////////////000000000///////////////........................---------......///000111......///000000000000000...---,,,+++++++++,,,,,,------.........---,,,,,,...........................,,,***+++...000///.........------------......,,,,,,------------------......---------------...111111000000000111222222...............///000000////////////////////////------------------------+++,,,...000111000//////...------------...//////............//////////////////............//////////////////////////////---------------...//////555666777555111//////000////////////////////////......///000000000000000////////////////////////+++---///000//////000111222111000//////000111222000000000000000000000000///000000111222222333333444444333333333444444555222222222333333444444444222222222333333333333444444444444444555666777888666777777888999999:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCDDDCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@??????>>><<<<<<======>>>?????????@@@@@@AAABBBBBBBBBBBBBBB...............///000000+++,,,...000000000000///000000000000000000000000///////////////000111111111111111111111111222222///000222333444333333222333444555555666555555555666777777999:::;;;<<<<<<<<<===>>>??????>>>===<<>>>>>>>>===??????????????????@@@AAA@@@AAACCCDDDDDDDDDCCCBBB@@@@@@AAAAAABBBCCCDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCDDDCCCBBBBBBAAA@@@??????>>>??????@@@@@@@@@??????<<<<<<======>>>????????????@@@AAAAAABBBBBBBBBAAA333000,,,)))))),,,000333............////////////////////////////////////......///000000000000000//////000111222222222222333333333444444444555555444444555555555555444444666777777999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@BBBCCCDDDEEEEEEFFFFFFEEEIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJHHHFFFEEEDDDCCCCCCGGGGGGFFFDDDCCCAAA@@@@@@BBBAAA@@@???>>>>>>>>>>>>===<<<:::999888777777777999888666444333222222333666555444333333222333333////////////000000000000111111000000//////......222111000///---,,,+++***.........////////////000///////////////.........,,,------......------,,,,,,...111111///---++++++------------------------///......------///000111//////000000000000//////////////////////////////222...---000111...---...---------............///........................////////////000000000000111111000000//////......,,,---......//////......------------------------000000//////.........---------............------,,,---------.../////////000111222111///---------000000//////.........---------------------------............////////////...------------...//////000000000///......------///...---,,,,,,,,,,,,,,,......000000000///...---333222111/////////000111........................000000000000000000000000222000...---,,,---...///........................---,,,+++,,,...///...---.../////////000000111111////////////////////////000000//////......------...........................///000111111000/////////////////////.........////////////////////////000000000///.........---////////////////////////......//////...---,,,,,,///...------------...///%%%'''***,,,...///000000000000000000000000000000...---+++++++++,,,...000///////////////////////////777888777555,,,***666......------------.........///000222222111000000222111111000///......---000000000000////////////000000000000000000000000222222333333333222222111222222222222222222222222333333333444444444555555222333444444333333555666555666666666666666555555555555555666777999:::;;;:::;;;;;;<<<<<<;;;::::::======>>>???????????????@@@@@@@@@???????????????AAABBBBBBCCCCCCDDDDDDDDD@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>===<<<>>>AAAAAA???===??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA111///,,,******,,,///111............//////////////////////////////////////////000111111111111111111111222333444444444444333333333333444444444444999999999999999888777666777777888999:::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@BBBBBBCCCEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJHHHGGGEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???????????????===<<<;;;:::::::::::::::888777666444444444444555777888999:::999777555444000000000000////////////000000000000//////..............................------........./////////,,,---///000000///---,,,,,,------......------,,,---/////////---,,,---...........................///......---...///000111......////////////......------------------------222...,,,///000---,,,...---------............///............................../////////000000000000000000000//////......,,,---......//////......------------------------000/////////............------............---------------...............111333444333111/////////000/////////............------------------------............////////////...------------...//////.........//////////////////...------,,,,,,,,,---......///////////////...000///...,,,,,,,,,---...........................------------------------111000...---------//////////////////////////////000...------//////...,,,,,,---------.........//////////////////////////////////////////.................................000000111111000///...---............////////////////////////////////////------------------,,,,,,..............................//////...------,,,------------------------***+++---.../////////...////////////////////////,,,,,,---...............////////////////////////+++111333999@@@777,,,///......------------............///000000000000000111111111000///.........000000000000////////////000000000000000000000000111111111111111111111000222222222222222222222222222222222333333333444444222333555444444333555666555666666666666666555555555555666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============????????????????????????AAAAAABBBBBBCCCCCCDDDDDDAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@???@@@CCCDDDBBB@@@>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA///...---,,,,,,---...///............////////////////////////////////////------........./////////111111222333444444444444222222222222333333333333:::;;;;;;;;;:::999999888888999999999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@AAACCCDDDEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???@@@@@@AAA=========<<<<<<=========777666555555555666777888999;;;>>>???>>>;;;777555111111000000//////......000000000////////////...........................,,,---------............(((+++...111111000---+++------............------.........---,,,,,,///111///////////////////////////............///000000------............------------------------------222---+++...///---,,,...---------............///........................------........./////////000000000////////////...,,,---......//////......------------------------////////////............------............------...............---------000222333222000//////000////////////............---------------------------............/////////...------------...//////------......///000000111///...------,,,---------...............///000111...------,,,,,,,,,,,,---........................////////////////////////111000...------...//////////////////////////////222000///...//////...,,,---------------.........////////////////////////.........///////////////........................111111111000///...---,,,---------.../////////000////////////////////////------------------.......................................///......---,,,...///000000000000///...///000000000000///...---////////////////////////+++,,,///000111000...---////////////////////////---000222???OOOGGG444.........------------.....................//////000111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111111222222222333333333444555555444333555666555666666777777666666666666666666777888999:::;;;<<<;;;::::::::::::<<<<<<;;;;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCDDDBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBB@@@@@@AAABBBCCCBBBAAA>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA---..................---............////////////////////////////////////............//////000000//////000111222222222222111111222222222333333333666777888888999999888888999999::::::::::::::::::<<<<<<===>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBB@@@AAABBBDDDEEEFFFFFFFFFEEEFFFHHHIIIKKKLLLMMMMMMJJJJJJIIIHHHGGGFFFEEEDDDFFFEEEEEECCCBBBAAA@@@@@@AAA@@@@@@@@@@@@@@@AAABBB???>>>===<<<<<<<<<<<<<<<666555555555666777999::::::<<<>>>@@@???<<<888555222111111000///......---////////////////////////111000///...---,,,++++++,,,,,,,,,---------......(((***,,,/////////...---------............------+++---...---------///111..................................../////////000---......//////......---////////////////////////111,,,+++---///---,,,...---------............///........................------------.........///////////////////////////,,,---......///.................................///////////////.........------............------/////////...---------,,,---...000///...------...///////////////.................................---------.........//////...------------...//////............//////000000......------------.........---------...///111222000/////////////////////........................000000000000000000000000000///............//////////////////////////////000...---...//////...---////////////////////////////////////////////////------......//////000000........................000000000//////......---,,,,,,------...///000000////////////////////////......//////000000111111........................---...............------///000222333333222000///000000000000//////......////////////////////////------///000000000///...////////////////////////000000000===OOOJJJ777000......------------......000///...---...///000111111000000000/////////...////////////000000000000////////////////////////000000//////000000111111111222222222222222333333222222222222333333333333333555666555444333555666555666666777777777777666777777777777888999:::;;;<<<;;;:::999999:::<<<>>>======>>>???????????????============>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA???>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@,,,---...//////...---,,,............////////////000000000000000000000000222222111111111222333444//////000111222222222222111111222222222333333333333333555777888999:::::::::::::::::::::::::::;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCBBB@@@AAABBBDDDEEEEEEFFFFFFDDDEEEGGGIIIJJJKKKLLLLLLHHHIIIIIIHHHGGGFFFEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@??????@@@AAAAAA@@@???===;;;:::999888888444444444555666888:::<<<>>>>>>??????===;;;999888222111111000///......---.............../////////000000///...---,,,,,,+++,,,,,,,,,---------......++++++++++++,,,...///000---......//////......---(((+++...000////////////---------------------------......////////////////////////000000/////////////////////////////////000,,,+++///000...---...---------............///........................------------.........///.............../////////,,,---......///..........................................///////////////------............------/////////...---------,,,+++---......---------............///////////////........................------------...............------------...//////000000//////..................---------......///...---------...///111222000000000000111000000000////////////////////////------------------------//////........./////////------------------------,,,++++++,,,...000///...///////////////.........////////////////////////------......//////000000........................------.........///000000+++,,,,,,---...//////000////////////////////////...//////000000111111111........................------...............---...///111222222111///.....................//////........................//////...---...///000111//////////////////////////////+++111???;;;000000......------------......111000///...///000111222000000000000////////////.../////////000000000111////////////////////////111000000000000111222333111111111222222333333333333333333333444444444444444555666666444444444666555555666777888888777777888777777777888999:::;;;<<<;;;999999999;;;===>>>======>>>???????????????<<<<<<======>>>>>>>>>>>>???@@@@@@AAACCCDDDDDDEEEDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBB???>>>>>>=========>>>???AAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@,,,---...//////...---,,,............////////////000000000000000000000000//////...---...///000111111111222333444444444444222222222222333333333333333444666888999:::;;;;;;999999::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCAAABBBCCCCCCDDDDDDDDDDDD@@@BBBDDDFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCAAAAAAAAABBBCCCCCCDDDDDD@@@@@@??????>>>??????@@@???===;;;999777666555444333333333444666888:::<<<@@@@@@@@@???>>><<<:::999111111000000//////......---............/////////,,,,,,------.../////////,,,---------...............---,,,++++++---000111......////////////......(((+++///111000///......---------------------------......///000///////////////000000000000//////------------------------...,,,---222333000---...---------............///........................------........./////////---............/////////,,,---......//////.......................................///////////////------............------...............---------,,,---///000///...///000.........///////////////........................,,,------------............------------...//////111000000///......------.........---......///000...............///000111---...//////000/////////////////////////////////.................................///////////////,,,,,,,,,,,,,,,,,,,,,,,,*********+++...000000///---------,,,,,,,,,,,,,,,////////////////////////.........///////////////........................,,,,,,,,,---...///111222,,,,,,,,,---.........///////////////////////////..................//////------------------------,,,---......///.........,,,,,,............,,,,,,,,,,,,,,,,,,---...//////........................000...---,,,,,,...000111////////////////////////111111+++,,,444111---444......------------......000000000000000111222222000000000000////////////......//////000000111111000000000000000000000000111000//////000111333444111111111222222333333444333333444444444555555555555666777666444444444666555555666777888888888888888888888888888999::::::;;;:::999999:::;;;===>>>;;;;;;<<<===============<<<======>>>>>>??????@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAABBBAAA@@@>>>>>>@@@BBBBBBBBBCCCCCCCCCDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@------...//////...------............////////////000000000000000000000000...---+++++++++,,,...///111111222333444444444444333333333333444444444444555666777888999999999999888999999:::;;;<<<======<<<<<<===>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDBBBBBBCCCDDDDDDCCCCCCBBB@@@AAACCCEEEFFFEEEDDDDDDEEEFFFGGGGGGGGGEEECCCBBB@@@@@@AAABBBBBBCCCDDDDDD@@@@@@???>>>============<<<;;;999888666555444444222222222333555777999;;;<<<>>>???@@@???;;;888555000000000000////////////---------.........//////,,,,,,------...//////000------.........////////////......------...//////......////////////......***,,,//////.........///........................------///000000000///......//////////////////...---------------------------,,,...444666222...------------............///............................../////////000000000---------.........//////,,,---......//////........................................../////////000------............---------------...............***,,,...//////...///111............/////////000........................,,,,,,---------............------------.../////////////////////........................///000000......///////////////...,,,,,,.../////////......////////////////////////111111111111111111111111---......///////////////------------------------,,,++++++,,,///000000///---------,,,,,,+++++++++///////////////////////////////////////....................................------,,,---...000000------------------------/////////////////////////////////...............------------------------,,,------...//////......------------------------------,,,,,,,,,---...///........................---------------......///////////////////////////000333......333///,,,555......------------.........//////000000000000000////////////000000000000.........///000111111111000000000000000000000000000///.........000222444000111111222333333444444222222333333333444444444555777777666555444444555555555666888888999999888999999888888888999::::::999999::::::;;;<<<<<<===;;;;;;<<<=====================>>>>>>???@@@@@@AAA@@@AAABBBCCCEEEFFFGGGHHHFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCDDDDDDAAA??????BBBDDDBBBBBBBBBBBBCCCCCCCCCDDD????????????????????????---..................---............/////////000000000000000000000000000333222000///000111333444//////000111222222222222333333444444444444555555777777777777777666555555888888999:::<<<===>>>>>><<<======>>>>>>>>>>>>>>>>>>???AAABBBCCCDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAACCCEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFDDDBBBAAACCCCCCCCCBBBBBBAAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<:::999888777666666666666222222222333444666999:::777999===???>>>999333///////////////000000000000---------.........///////////////...---------,,,.........////////////000...///000000000///...---......////////////......---......---,,,,,,///111////////////////////////,,,---///000000000///...---..................---////////////////////////,,,,,,000666888333...------------.........//////........................////////////000000000000---------.........//////,,,---......//////......////////////////////////---.........//////000000---..................---,,,------....../////////(((***,,,---,,,,,,---///---.........//////000000////////////////////////,,,,,,,,,---------.........------------...//////------......///000000000...............///000000......000000000///...---,,,---///000000000//////000000000000000000000000........................------...///000000//////........................///...---...///000///.../////////......---------////////////////////////000000//////.........---........................000///------,,,---...///------------------,,,,,,////////////////////////222222111111000000//////------------------------,,,,,,---.../////////...000000////////////000000000///---,,,,,,---..............................***+++---//////...---,,,////////////////////////+++...+++---333...)))000.........------.........,,,---///000000000///...////////////000000000000---......///000111111222000000000000000000000000///...---,,,---///111333000000111222333333444444111111222222222333333333666777888777555444444555555555666888888999999999999999999888999999::::::888999:::;;;<<<<<<<<<<<<===>>>>>>???????????????===>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHHHHGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCDDDDDDAAA>>>>>>AAAEEEAAAAAAAAABBBBBBBBBCCCCCC????????????????????????,,,---...000000000//////............////////////000111222333444333222111333222111000000111222222333333222222333333444555444444444444444444444444666666777666555666888:::666666888999;;;===>>>>>>AAA@@@???>>>=========>>>>>>@@@BBBCCCDDDCCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAA???@@@BBBCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@??????>>>=========<<<===============<<<;;;;;;:::888777555444444333333333222333444555666777888999::::::999777555444333222111/////////000111111000...---,,,,,,------------,,,+++,,,---...///---.........//////000000..............................---------,,,,,,,,,---------............/////////......---------,,,111111111111111111111111...........................------,,,,,,------.........////////////......................................................+++,,,............,,,++++++,,,---......---,,,+++000000000000000000000000/////////////////////////////////000000000000000//////......------------000...,,,,,,.........------------------...///000//////............//////222111111111000000//////....................................////////////...---------...///111222////////////////////////---...///...------...///.../////////000000000111---------...///000000111////////////////////////////////////000000000000//////.........---------000000//////.........---////////////////////////111...++++++...//////------...............------000...,,,,,,---...///...,,,,,,,,,---------......000---***+++...000000///------------------------......------------......---.........//////000000///////////////.........000///...---------------//////....../////////...//////.........---------............////////////---...//////000/////////,,,,,,---...//////......//////............//////////////////000000000000000000000000000000000000000111111111111222222222111000///......///000111000000000000000111111222111111000000111111222333444444444444444444444444555555666777777777777777777777666666666666777777;;;::::::999999888888777888888666666777888;;;<<<:::;;;===???@@@???>>>===>>>>>>>>>===============AAAAAABBBCCCDDDEEEFFFGGGEEECCCAAA???>>>???@@@AAA???????????????@@@@@@@@@AAAAAA@@@???@@@AAABBBCCCHHHGGGFFFEEEDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBEEEBBB>>><<<<<<===<<<<<<---......//////...---,,,............///////////////000111111222222111111///000111111111111000///333333222222333333444555444444444444444444444444555666666555555555777999777888999:::;;;<<<===>>>@@@@@@??????>>>>>>>>>===>>>???BBBCCCDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@???>>>>>>======<<<============<<<;;;;;;:::999888666555444333333000111111222333333444444333444555555444333111///111000///...---......//////...---------...//////...---,,,,,,,,,---......---........./////////000....................................------,,,,,,---------............////////////.........------........................////////////////////////...------,,,,,,------.........////////////......................................................,,,------......------,,,,,,---...//////...---,,,........................////////////////////////000000000//////.........000000//////............000...,,,,,,...///...------------------...//////000//////////////////000111111000000000/////////....................................////////////111111000000000222333444........................---...///...------...//////////////////000000000------......///000000111........................------------............//////.........---------000/////////............////////////////////////000...+++,,,...//////---//////000000000000/////////...,,,,,,...///...------------.........//////000...+++,,,...000000///////////////////////////......------------......---........./////////000...............---------//////...------------------000222111...---///111//////.........---------............////////////------...///////////////---......///000000///////////////....../////////000000000/////////////////////////////////////////////000000000111111111000000////////////000000000000000000000111111222111111000000111111222333444444444444444444444444444555555666666666555555777666666555555666666777888888999999999999999999777888999999::::::;;;;;;:::;;;===???@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBDDDEEEEEEFFFEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@??????????????????AAAAAA@@@@@@@@@AAABBBCCCEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA???===<<<>>>?????????............---,,,+++***............////////////000////////////000111111---///111333333222///...333333222222333333444555666666666666666666666666555666666555444444666888888999999:::;;;;;;<<<<<<===>>>???@@@???>>>===<<<>>>???AAACCCDDDEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEEEECCCDDDDDDDDDDDDCCCCCCBBB??????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<;;;::::::999888777555444333333333---...000111222222111111000111111222111000...---///...------,,,,,,---------,,,,,,------///000000......---,,,,,,,,,------.............../////////......................../////////............------------............//////////////////.........------------------------000000000000000000000000......------------............////////////............................................................------------......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000/////////...---------000000000//////////////////...,,,,,,...///.........------------.../////////////////////////////////////////////.............................................//////////////////.........//////000---------------------------...///...------...///////////////////////////------......///000000000........................,,,------------........................---------////////////....................................000...,,,,,,...///...---//////000000000000000///...------...//////...,,,........./////////000000000...,,,---...000000///////////////////////////......------------...................../////////------------------------//////...------------...+++000333111,,,+++...333...............---------............////////////,,,---......///...............///000000000000///000000////////////000000000000000//////........................................../////////000000//////000000000000//////000000000000000111111222111111000000111111222333444444444444444444444444444444555555555444444333555555555444444555555555666666777888888999::::::666888:::<<<===<<<;;;::::::;;;===>>>??????>>>===????????????????????????@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@???>>>>>>>>>AAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDCCCCCCBBBBBBAAAAAA@@@>>>===>>>???@@@???>>>------......---------,,,............////////////111000///...///000111222///000222333444333111000333333222222333333444555666666666666666666666666444555666666444444555777888888999999999999999::::::;;;===??????>>><<<;;;>>>???AAACCCDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA???@@@@@@AAABBBCCCDDDDDDAAAAAA@@@@@@??????>>>>>>;;;;;;<<<;;;;;;:::999888888777666444333333222222---...000222222111000///000111111111111000///......---------------------------------......//////......------,,,,,,,,,,,,................................................/////////////////////...---------............///////////////////////////////////////////////////////////////////////////......------------............////////////......................................................///...---,,,,,,---...///...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------...............////////////............///---,,,,,,...//////.........---------......///.........//////.....................................................................////////////......---------------------------------------------...///...---------///000////////////.....................//////000000................................./////////000000........................///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,......------............,,,---..................---------///000000---+++---.........////////////...------------.........------------------------......------------..............................---------------.........///......---------......,,,...000///,,,+++---///....................................////////////,,,,,,---.....................////////////......///000000000000000000///000000000///......------............................../////////000000000...///000111111000///...000000000000000111111222111111000000111111222333333333333333333333333333444555555555555444333333555444444333333444444555666666666777777888888888777888999;;;;;;;;;;;;::::::;;;<<<===>>>>>>>>>>>>???????????????@@@@@@@@@??????@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>======@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCDDDEEEFFFGGGEEEDDDDDDCCCBBBAAA@@@@@@BBB@@@?????????>>>;;;999,,,------......///000111............////////////111111000//////111222333000000000000000111222333333333222222333333444555777777777777777777777777555666777777555444555666777777777777777777777777777999;;;======<<<;;;:::>>>???@@@AAACCCCCCDDDDDDBBBCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@>>>??????@@@AAABBBBBBCCCAAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;:::999888777666666444333222222222222...///111333333222000///111111111111111000000///............///.........//////.........------,,,---------------------,,,...............---------.........................../////////////////////---------............///.........///////////////////////////////////////........................///......------......///......////////////......................................................//////---,,,,,,---///////////////....../////////------------------------////////////////////////+++,,,,,,---...///000000------------------------...---,,,,,,...//////...///......---------......,,,------......------,,,------------................................................////////////000000000000000000000///---------------------------...///...---------////////////...........................////////////....................................////////////---..............................///////////////---------------------------............---......,,,,,,---...............---------///000000---+++,,,,,,---------.........,,,,,,------,,,,,,,,,,,,------------------------......------------.....................---------------......////////////......---------......///...,,,***+++---...,,,***---.................................////////////,,,---......//////......---------......---,,,,,,...///000000000000///...000/////////.........---/////////////////////////////////000000000111111...///000111111000///...000000000000000111111222111111000000111111222333333333333333333333333333555555666666666555555444444444333333333333444444777777777666666555555555888888777777888999;;;<<<:::;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBCCCDDDDDDEEEDDDDDDCCCBBBAAAAAAAAA@@@???>>>======??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@???AAA???>>>>>>>>>===:::888,,,,,,,,,---///000222333............////////////111000000000000111222222//////...---...///111222333333222222333333444555777777777777777777777777555777999888777555555666777777777777777777888888777888999;;;<<<<<<<<<;;;?????????@@@AAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDBBBAAA@@@@@@???@@@@@@AAA<<<<<<======>>>>>>??????@@@@@@??????>>>=========::::::::::::999777666555555444333222111111111111000111222333333222111000////////////////////////......///000000000000///////////////...---,,,++++++,,,------......------.........---------------........................---............/////////---------............///---------...............------------------------........................//////............//////......////////////......................................................//////............/////////......------......///........................////////////////////////,,,,,,---...///000000111,,,,,,,,,,,,,,,---------...,,,+++,,,...000000/////////...------------...,,,---...//////...---,,,---------...................................................////////////---...////////////......---------------------------...///...------...///------........./////////......//////////////////------------------------+++,,,,,,,,,,,,------------------........................///////////////////////////////////////,,,...//////...------...---...///000111111111111...------...//////...,,,,,,,,,,,,------------...+++---......,,,++++++,,,////////////////////////......------------...............---------------------......///000000000...------------...//////000+++''')))...000---(((---------...........................////////////---......///000/////////,,,------------,,,++++++---...///000000///...---........................//////////////////////////////000000000111111111//////000000000000//////000000000000000111111222111111000000111111222333333333333333333333333333444444555666666666666666444444444333333444444444777777666555555444333333999888666555666888:::<<<;;;;;;;;;<<<<<<===>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@??????===;;;:::;;;<<<===<<<;;;------,,,,,,---///000111............////////////...///000000111111000000//////000111222222333333333333222222333333444555666666666666666666666666666888::::::888666666666777777888888999999::::::888999:::;;;<<<===>>>>>>?????????????????????@@@@@@AAABBBCCCDDDDDDDDDDDDBBBAAA@@@@@@@@@AAABBBCCC========================??????>>>>>>===<<<<<<<<<:::::::::999888777555444444333222111111111111111111111111111111111111111/////////////////////000---...///000111000000///---......//////...---,,,)))***,,,...//////...............------,,,,,,,,,........................,,,,,,------............---------............///,,,,,,,,,,,,---------...................................................//////............//////......////////////............................................................////////////......///...---,,,,,,---...///........................////////////////////////////////////////////////,,,,,,,,,---------.........,,,+++,,,...000000/////////...------------------...000111111000...---------......////////////....................................////////////)))***,,,------------,,,........................---...///...------...///+++,,,,,,---...///000000/////////////////////...------------------------++++++,,,,,,,,,------------------.........//////............/////////000........................+++...000000...,,,---...---...///000111111111111///...,,,,,,...///...---------------............,,,///111000...,,,,,,---////////////////////////......------------...............------,,,,,,,,,,,,,,,---......///000000---------------.../////////---+++,,,///000...+++---------.........//////............////////////...///000000111111000000------......------,,,+++,,,---...//////...---,,,,,,------....../////////................................./////////000000000000////////////000000000000000000000111111222111111000000111111222333222222222222222222222222111222333444555666666666555555444444444444555555555555555444444444444444888888888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@??????@@@AAABBB@@@@@@??????????????????===>>>???@@@AAA@@@@@@???>>>>>>>>>>>>????????????????????????????????????<<<:::888888999;;;;;;:::...---,,,+++,,,---...///............/////////000,,,---///000000000///...000222555777888777666444333333222222333333444555666666666666666666666666777999;;;;;;999777777777888999999:::;;;;;;<<<<<<::::::;;;;;;===>>>@@@AAA@@@???>>>>>>===>>>>>>>>>AAABBBCCCDDDEEEEEEEEEEEEBBBAAAAAA@@@AAABBBDDDEEE????????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999777666555444333333222111000000000111222111000000000000111111111111000000000111111222,,,---///000000000//////+++,,,---////////////...((())),,,...////////////.........------,,,,,,,,,........................,,,,,,,,,---------......---------.........//////+++++++++,,,,,,---------111111111111111111111111000000000000000000000000//////............//////......////////////......................................................---...///000000///...---...---,,,++++++,,,---...........................////////////////////////333222111000///...---------------.........//////---,,,+++,,,...000000///000///...---------------///000111333333111000///........./////////000000..................................../////////000+++,,,...000111111000000////////////////////////---...///...------...///***+++,,,---...000111111///////////////.........---------------------------------.........//////---------.........//////---.........//////000000+++++++++++++++++++++++++++...111000...,,,---...+++,,,---...////////////000...,,,,,,---...///.............../////////000...111333222000---...///------------------------.........------..................------,,,,,,,,,++++++,,,,,,---...//////---------------...///000...////////////...//////---------.........//////............/////////000//////000111111111111111.../////////...------,,,+++,,,...//////...,,,++++++,,,,,,---...///000000---------------------------------.........//////111000///......///000111000000000000000111111222111111111000111222222333222222222222222222222222///000111333444555666666666555555444444555555666222333333444444555555666666888:::<<<<<<<<<;;;:::;;;;;;;;;;;;;;;<<<>>>>>>;;;<<<<<<===>>>?????????AAABBBBBBBBBBBBBBBBBBCCCAAA@@@>>>======>>>@@@BBB???????????????@@@@@@@@@===>>>???@@@AAA@@@??????;;;;;;<<<===>>>??????@@@>>>>>>>>>>>>>>>?????????@@@===999777777777777777........................000//////......000111222000000000000111111111111...//////000111222222222444333222111111111222333333333444444555666666666444666888888666555555555:::888888<<>><<<<<<>>>@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>;;;;;;;;;;;;;;;;;;:::::::::999888666555555555555555444333333222222333333444444333333222111000000........................////////////////////////---------............///000000///...............------............------,,,---......//////......---------............///---///000///,,,+++---///111000///...------...//////000111111111///...---......////////////......000///------......---+++...,,,***+++///111000///////////////////////////////////////////////////..............................---,,,---...///000000...,,,,,,.........------------............/////////.........---------//////.........---------000///...---------------........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...------........................---------............///........................//////.........---------,,,,,,,,,---------..............................///............---------........................///............---------////////////////////////000000000000////////////......------------......000000//////......------------------------------....................................//////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000///...---------------,,,---......//////......000000///............/////////---,,,,,,---...///......////////////......////////////////////////////////////////////////////////////////////////........................------/////////...---,,,000000111111111///...---000000000000000000000000,,,,,,,,,---...//////000000111111111111222222222222222222222222222222222111222222333333444444555444555555555444333333222333444444444333333555666888777777888:::;;;;;;:::::::::999999:::;;;===>>>;;;<<<<<<===>>>??????@@@???????????????????????????>>>===<<<<<<===>>>???@@@@@@????????????@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>???AAABBB===;;;888666555666888999...........................------,,,---...///000000000000000111111111111...//////000111111222222444333222111111222333333333444444555666666777777444666888888777777777888;;;===@@@GGGOOOTTTUUUTTTKKKGGGBBB>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA??????@@@@@@AAAAAA@@@@@@DDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????>>>>>>===;;;;;;;;;;;;;;;:::::::::999999777666555444444444444444333222222222222333333222222111000000//////................................................---------............///000000///...............------............------,,,---......//////......---------............///---///000///---+++---...111000///...------...//////000000111000///...---......////////////......///...------...///...,,,...,,,+++,,,///000000///////////////////////////////////////////////////...........................------,,,---...///000000...------...///...------------............/////////.........---------//////.........---------//////...---------------........................//////.........---------////////////////////////...............---,,,,,,........................---------............///........................//////.........---------,,,,,,---------.................................000////////////.................................///............---------/////////////////////////////////.....................------------......///////////////.........------------------------..................................../////////////////////...---,,,,,,,,,........................---......//////......---//////...---------------,,,---......//////.....................///000000///...------------...///........................////////////////////////////////////////////////////////////////////////...........................///////////////.........///000111111000//////000000000000000000000000//////000000111222222333000111111111111222222222222222222222222222222222111222222333333444444555444444555555444444333222222333333333222222444555888777666777999::::::999<<<;;;;;;;;;;;;<<<>>>>>><<<<<<<<<===>>>?????????????????????????????????>>>>>>============>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<===>>>???@@@<<<;;;999777666666777888...........................------------...//////000000000000111111111111/////////000111111222222333333222222222222333333444555555666666777888888555777999999888888999;;;;;;@@@IIITTT\\\^^^\\\YYYNNNJJJEEEAAA@@@@@@??????>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBB@@@@@@??????>>>======<<<<<<;;;;;;;;;:::::::::999999888777666555444444444444444333222222222222222111111000000//////......................................................---------............///000///......---.........------............------,,,---......//////......---------............///.../////////---,,,---...000///......---.........//////000000000///............////////////......///---------///000///......,,,+++,,,...000000///////////////////////////////////////////////////...........................------------.../////////...------/////////------------............///...............---------...............---------//////...------------..........................................---------------------------------------------------,,,+++........................---------............///////////////////////////...............---------,,,------------.................................000000000////////////...........................///............---------////////////////////////---------.....................------------...............///////////////------------------------........................---............/////////000000//////......------////////////////////////...//////////////////...///.........------------,,,---......//////......,,,,,,,,,---...000111222......---------......///......------------......////////////////////////////////////////////////////////////////////////////////////////////////000000/////////000000000---...///000111111111111000000000000000000000000000000111111222222333333000111111111111222222222222222222222222222222222111222222333333444444555444444555555444444333333111222333222111111333555777666666777999:::999888======<<<<<<<<<===>>>>>><<<<<<======>>>>>>??????????????????????????????======>>>>>>>>>>>>======??????>>>===============>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<;;;:::999888777666666........................////////////000000000111///000000000111111111111//////000000111111111111222222222222333333333444555555666666777888888888888999999888777888:::;;;;;;CCCOOO[[[```___YYYTTTLLLHHHDDDBBBAAAAAA???>>>======>>>>>>??????@@@@@@CCCCCCCCCCCCCCCDDDDDDEEECCCDDDFFFGGGGGGFFFDDDCCC@@@@@@??????>>>===<<<<<<<<<;;;;;;::::::999999999888888666555444333333333444333333222111222222222000000000/////////......................................................---------............//////......------.........------............------,,,---......///.........---------............///...//////...------------........................//////////////////............////////////.........---,,,---///000000///...---,,,---.../////////////////////////////////////////////////////////........................------------......//////......---...000000///...---------............///................................................///......---------......................................................,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,........................---------............///000000000000000000000000........................------------....................................////////////....................................///............---------////////////////////////------............//////......------------......------......//////000000................................................---------.........//////111000000000//////......////////////////////////......////////////........................------,,,---......///.........------------...///000111------------........./////////...------...//////////////////////////////////////////////////////////////////////////////000000000000000000000000000///.........///000111......///000000000000000////////////////////////.........//////000000000000000111111111222222222222222222222222222222222111222222333333444444555333444444555444444333333222333444333222222444666777666666777999::::::999<<<<<<<<<<<<<<<<<<======<<<=========>>>>>>>>>???????????????????????????<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;999777555444...........................//////000000000000000///000000000111111111111000000000000000111111111222222333333444444444444555555666666777888888888999:::999888777888:::===AAAIIITTT\\\^^^YYYQQQKKKEEECCCAAA@@@@@@AAA???>>>>>>>>>??????@@@AAAAAABBB@@@@@@?????????@@@AAABBBCCCEEEGGGHHHHHHGGGEEEDDDAAAAAA@@@???>>>===<<<<<<<<<;;;;;;:::999999888888888777666444333333222222333333222111111111111222000000000000000/////////................................................---------............///......------------......------............------,,,---......///.........---------............//////...............---,,,------....................................//////......////////////.........------...000111000///---......---------...///////////////////////////////////////////////////........................---------..................------///111111000...---------............///---.....................---...........................---------......///........................---.....................000000000000000000000000---....../////////..............................---------............///000000000000000000000000---.....................---------.........//////..............................---------,,,,,,,,,........................///............---------////////////////////////....../////////000000000......------------......------......//////000000........................////////////////////////------------............000000000000000/////////........................,,,------......------,,,------...//////......---,,,---......///...............------------......,,,------.........//////111000............000111////////////////////////////////////////////////////////////////////////000000000000000000000000......---,,,---...000111111111000///////////////////////////////////////------...............///000000111111111222222222222222222222222222222222111222222333333444444555333333444444555444444333333444555444333444555777888777666888:::;;;:::999:::;;;;;;;;;<<<<<<<<<;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<999::::::;;;<<<>>>@@@AAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999:::::::::999777555333........................,,,------...///.........000000000000111111111111000000000000000000111111111222333444555555444444444555555666666777888888::::::999888888:::???BBBKKKQQQXXX[[[WWWPPPIIIEEE???>>>===>>>???@@@???===>>>??????@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAACCCDDDDDDEEEFFFGGGGGGGGGFFFEEECCCBBBAAA@@@???======<<<<<<<<<;;;:::999888777777777666555444333222222222333333222111111111111111000000000000000/////////........................---------------------------------............///---------,,,------...///------............------,,,---......//////......---------............///000...------......---,,,,,,,,,---............---......------......///000......////////////......000.........000111000///---...///...,,,,,,...000////////////////////////////////////////////////........................,,,---......//////......------...000222222000...---------............///---------...............---------..................------------...//////........................---------...............////////////////////////---...//////000/////////........................---------............///////////////////////////---------...............------........./////////........................---------,,,,,,,,,++++++........................///............---------////////////////////////......//////000111111111......------------...............///////////////........................////////////////////////,,,------------.........000000000000////////////------------------------,,,,,,------------,,,,,,,,,---.../////////...---,,,---......//////......///......---,,,,,,------+++,,,---...////////////111000...------...000111////////////////////////////////////////////////////////////////////////////////////////////////------,,,------...///000222111000///............000000000000000000000000////////////000000000000000111111111111222222222222222222222222222222222111222222333333444444555333333444444555555444444444555666555444444666888777666666777999::::::999888999:::;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======999999:::;;;===???@@@AAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::777888888999888666555444........................,,,,,,.../////////...---000000000000111111111111111000000000000000000000111222333555555555555444333444444555666666777777888999999999;;;@@@FFFKKKTTTWWWXXXVVVOOOHHHCCCAAA===<<<<<<===??????===;;;>>>>>>???@@@AAABBBCCCCCCEEEDDDCCCBBBBBBDDDEEEFFFDDDEEEEEEEEEFFFFFFFFFGGGDDDCCCBBBAAA@@@>>>======<<<<<<;;;:::999888777777777666444333222222111111333222222111111111111111................................................---------------------------------............///---,,,,,,,,,------...///------............------,,,---......//////......---------............///000...,,,---//////---++++++,,,---.........------......---------...///000......////////////......111000...///000000///...---//////...,,,,,,...000////////////////////////////////////////////////........................,,,---.../////////...---------...000222222000...---------............///---------.........//////---------.........//////---------------...//////........................---------.........//////------------------------,,,---....../////////...........................---------............///........................---------.........//////............////////////..............................---------,,,,,,,,,........................///............---------////////////////////////------......///000000111......------------......///////////////.................................////////////////////////,,,,,,---------.........////////////////////////------------------------------............------+++,,,...///000///...---,,,---......//////......------,,,,,,,,,---......+++,,,---////////////...///...,,,******,,,...///////////////////////////////////////////////////////////////////////////........................,,,---...//////000000000111000///......///000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222111222222333333444444555222333444444555555444444444555555555444444666777555444444555777888777666777888:::<<<===>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;:::888888555555666666666666555555........................---...000111111111000///000000000000111111111111111111111000000000000000000222333555666666555555333333444444555666666666777777999:::>>>EEELLLRRRXXXXXXVVVPPPHHHAAA>>>>>>===<<<<<<===>>>>>><<<:::===>>>???@@@AAABBBCCCCCCBBBAAA?????????@@@BBBDDDEEEEEEDDDDDDEEEFFFGGGGGGEEEDDDCCCBBB@@@???>>>===<<<<<<;;;:::999888777666666666444333222111111111333222222111000111111111------------------------........................---------------------------------.........//////,,,,,,,,,,,,------...///---..................---,,,---......//////......---------.........//////000...,,,---//////---+++***+++---...///...------...------,,,---...///000......////////////......222000//////000000///------///000...,,,+++---000////////////////////////////////////////////////........................,,,,,,.../////////...---,,,---...000333333111///---------.........//////---------.........//////---------.........//////---------------...///000........................---------.........//////000000000000000000000000+++,,,,,,---.........---........................---------.........//////........................---------.........//////............/////////000........................//////.........---------........................//////.........---------////////////////////////,,,,,,------...///000000.........------.........000000//////.........---////////////////////////000000000000000000000000,,,,,,,,,---------..................////////////..............................////////////......+++,,,...000000///...---,,,---......//////......+++++++++,,,---...///000***+++---///000000///......,,,***((((((***,,,...////////////////////////////////////////////////////////////////////////........................,,,---///111111111111000//////......///000111333000000000000000000000000000000000///////////////000111111111111222222222222222222222222222222222111222222333333444555555222333333444555555555444333444444444333333555666333222222333555666666555777888;;;===???@@@@@@@@@>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>?????????>>>===============>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<888999::::::999888777666444444444444555555555666//////.........---------////////////000000000000111111000000//////.........//////000111222222222333333333333333333333333444444444555555555555666888888999===CCCJJJQQQVVVWWWQQQIIIBBB???>>>>>>>>>:::::::::;;;;;;;;;;;;;;;>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGFFFEEEEEEDDDEEEEEEBBBCCCCCCEEEDDDBBB===999???>>>===<<<:::999888777555444444333222111///...222111111000///......---...............///000000//////.........---------,,,,,,,,,---------......//////.........---------------............------------------------,,,,,,//////............//////...........................------,,,,,,------.........------------......//////.........---------000000000000000000000000,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...---...///...---...000111............////////////111111000000///...,,,+++......//////000000111111...............---------........................//////000000///...------,,,------......------,,,///////////////.........,,,,,,------.../////////........................//////......---------,,,---------...------,,,,,,------------.........///................................................////////////////////////......//////000000111111........................///............---------//////////////////////////////////////////////////////............//////000000//////.........---)))***+++,,,---///000000,,,,,,------------,,,,,,---------.........//////,,,,,,,,,---------......000000000000000000000000................................................++++++,,,,,,---.........------............------////////////////////////111000///...............------------------------............/////////////////////000000000000111//////............//////------......//////000000////////////////////////////////////000000000000---,,,,,,,,,---...000111444333111000000000111111000111111111111222222222222222111111111111111111555444444333333222222111555555555555444333333222888777666555555555555555444444444444555777888999888999:::<<<===<<<<<<;;;===>>>?????????>>><<<;;;<<<<<<;;;<<>>>>>>>>>>>>>>::::::;;;<<<>>>@@@AAABBB>>>>>>???>>>>>>===<<<<<<===>>>?????????===<<<;;;;;;::::::999999888888777888888777777777777777888//////.........---------............////////////111000000000/////////......//////000111111222222333333333333333333333333444444444555555555555666999:::===AAAGGGNNNSSSVVVQQQLLLEEE???============;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>===;;;:::999888777555555555444333222111000111111111000///.........//////......//////000000......---------,,,,,,,,,---------.........////////////.........---------------............------........................//////............//////........................///......------......///......------------......000000/////////.........////////////////////////------...////////////...------------------------,,,---...///000000///....../////////------///000............////////////............---,,,++++++......//////000000000000000000000///...---,,,,,,........................///////////////...------,,,------......------,,,---------....../////////..................------......................../////////.........------+++,,,------.........---------........./////////................................................////////////////////////000000000///////////////........................+++,,,,,,---...///000000........................//////////////////////////////............//////000/////////............++++++,,,---...//////000------............---------------.........//////,,,,,,---------.........////////////////////////.........................................................---------------------............------////////////////////////000000///...................................................////////////***++++++++++++,,,,,,,,,//////............//////.........///////////////////////////////////////////////////000000000000......------...///000111444333222111000111111222000000111111111222222222222222111111111111111111333333333333333333333333333444444444444333333222777666555555444444555555444444444555666777999999999:::<<<===>>>>>>======;;;<<<===?????????>>>>>>===<<<;;;===???@@@??????????????????>>>>>>>>>>>>===============>>>???@@@>>>>>>>>>>>>>>>===<<<<<<<<<======>>>===<<<;;;:::;;;;;;;;;:::999999888888999888777666666666666666...............---------------------............000000000000/////////////////////000111111222222222222333333333333333333444444444555555555555666777:::>>>DDDIIIMMMPPPQQQHHHDDD???;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCCCCCCCCCCCCCDDDEEECCC@@@===<<<===@@@AAABBB>>>===<<<;;;:::999888777444444555555444333222222111111000000//////....../////////000000000111111---------,,,,,,,,,++++++........./////////000000...............---------------............------.........//////000000111//////............//////......................../////////....../////////......------------......000000000000000/////////////////////////////////......///000000000//////........................------...////////////......///000///------...///............////////////---------------------,,,...////////////000000000333222111000...---,,,,,,...........................////////////...------,,,------......------,,,++++++,,,---...///000000000//////...------,,,,,,........................000000////////////......+++,,,---.........................../////////000................................................////////////////////////111111000000///......---........................+++,,,,,,---...///000000........................//////////////////////////////............//////////////////............------........./////////.........//////.........------........./////////,,,------------.........////////////////////////................................................000000//////...------,,,------............------////////////////////////////////////............000000000000000000000000............////////////............//////////////////............/////////////////////.........////////////////////////////////////000000000000000///////////////000000333222222111111111111222000000000111111111222222111111222222222222222222111111222333333444555555111222333333333333333333666555444444444444444444555555666666777888:::;;;:::;;;===>>>??????>>>>>>:::;;;===>>>???@@@@@@@@@===<<<<<<===???@@@???>>>????????????????????????AAA@@@???>>>==================>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::<<<<<<;;;;;;:::999999999999888777666555444444444........................------........./////////000000000000//////////////////000000111111111111222222222222222333333333444444444555555555555666444777===BBBFFFGGGGGGFFFAAA>>>:::999:::<<<<<<<<<=========>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDBBB???<<<;;;<<>>??????>>>===<<<<<<===>>>??????@@@@@@>>>===<<<===???@@@???>>>>>>???????????????@@@@@@BBBAAA@@@???>>>==================>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999999888666555444333222222---.........................../////////000000000////////////000000000000000000000000000111111111111111111222222333333333444444444555555555555666444777<<>><<<<<<:::999999;;;<<<============>>>>>>???@@@@@@AAA@@@@@@AAABBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCCCCAAA???>>>>>>>>>>>>===<<<<<<<<<;;;:::999888888777111111222222222111111000000000000000//////////////////000111222111111000////////////............,,,,,,---------.........---.....................------............------,,,,,,---...//////000000//////............//////...........................------,,,,,,------.........------------.........................................................//////000000000000000------------------------.........------------...,,,...//////...---------............////////////......------...///000111/////////.............../////////000000000000000........................------............------,,,------......------,,,---------------------------------.........//////......................../////////000000000000000000000000///...---,,,+++............////////////................................................////////////////////////---........./////////000........................///............---------........................//////////////////////////////............//////.........//////////////////////////////...............////////////.............../////////000000---------.........//////................................................................................./////////000000------............------////////////////////////---...//////000///......////////////////////////............////////////........./////////000000//////............//////000000//////......------////////////////////////////////////000000000000111111111111111000000000......////////////////////////000000000111111111111111222222333333333333444444444333333222222222000111222222333333333333444444333333333444444555777777777777888:::;;;<<<999:::<<<===>>>>>>======?????????>>>>>>>>>>>>??????>>>===>>>???@@@???>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@????????????@@@======>>>>>>>>>>>>>>>=====================>>>>>>===<<<<<<;;;;;;:::999999888777666444333222222222---------...............////////////000000000111////////////000000000000000000000000000000111111000000111111222333333333444444444555555555555666666888;;;======<<<:::999:::999888999;;;======<<<<<<===>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBCCC@@@??????@@@@@@???<<<:::;;;;;;;;;:::999888888888111111222111111000//////000000000000////////////...///000111222111000///000000000////////////...,,,,,,,,,------------...---------...............------............---------------......///////////////............//////........................------,,,,,,,,,,,,------......------------......------------..........................................///000000000//////------------------------///...------,,,---------***,,,//////...------...............////////////---,,,++++++,,,---...////////////............------......//////000000111........................,,,,,,---............---,,,------......------,,,............------,,,,,,,,,,,,------...//////000..............................////////////000000000000000///...---,,,+++------------.........///................................................////////////////////////,,,------...//////000000........................+++,,,,,,---...///000000------------------------//////////////////////////////............//////.........//////////////////..............................//////.............../////////000000000------........./////////........................................................................,,,------...//////000000------............------////////////////////////------///000000000///.......................................////////////------------........./////////............/////////////////////.........////////////////////////////////////000000000000///000111111111111000000---......////////////.../////////000000000111111111111222222333444444444555555444333333222111111111222333333333333333333444444444444444444555666666666777777888999;;;<<<999:::<<<===>>>>>>===<<>>>>>>>>>>>???@@@>>>>>>>>>@@@@@@???>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@???@@@@@@AAABBB>>>>>>??????@@@@@@??????>>>============>>>??????<<<<<<;;;;;;:::999999999888777666555444333333333---------.........//////........./////////000000.../////////000000000111111000000000000000000000///000000111222222333333444444444555555555555666666666777888999999999999999999888999;;;<<<;;;:::<<<<<<===>>>???@@@AAAAAA??????@@@@@@AAABBBBBBBBB@@@AAAAAABBBBBBCCCCCCDDDCCCBBBBBBAAAAAAAAAAAABBB???>>>>>>???AAA@@@???===;;;;;;::::::999888888888333333333222111000///...////////////000000000000,,,...///111111000///...000////////////.........------------............---------.........//////------............------//////////////////////////////............//////..............................------------............------------......---.........////////////........................------...////////////...........................///...---,,,,,,,,,------(((***...//////......///............////////////...---,,,++++++,,,.../////////.........---------.............../////////........................+++,,,------.........---,,,------......------,,,..................//////------..........................................------........./////////......////////////......,,,,,,,,,,,,------------................................................////////////////////////................................................+++,,,,,,---...///000000------------------------//////////////////////////////............//////............/////////000---------------.........------............------.../////////000000000000............////////////........................................................................---------------.........------............------////////////////////////,,,---///000111000///.......................................////////////....../////////000000000//////............//////.........///////////////////////////////////////////////////000000000000---...///111111111111000......000111111111000000////////////000000000111111111222222333444444555333333333333333333333333333444444444444333333222555555444444555555666777666666666777888999:::;;;:::;;;===>>>??????>>>>>>@@@???>>>>>>>>>???@@@AAA@@@???>>>>>>@@@@@@???>>>>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA??????@@@AAAAAAAAAAAAAAA===<<<<<<;;;<<<===>>>???;;;;;;;;;:::999999888888777777666555444444555555---------.........//////---------.........//////.../////////000000111111111111111000000000000000///000000111222222333333444444444555555555666666333333333444555777999:::999888888999;;;;;;:::888;;;<<<===>>>???@@@AAAAAA>>>??????@@@@@@AAABBBBBB>>>???@@@AAABBBBBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAA???>>>===>>>@@@BBBAAAAAA;;;::::::999999888888888555555444333222111///...////////////000000000000,,,---///000111000...---//////.........---------............/////////000---------.........//////---..................---111111111000000000000000//////............//////........................//////............//////.........------............/////////000000111111........................,,,------...............000000000000000000000000//////---,,,+++,,,,,,---&&&)))---//////...//////............/////////000111000...------...///111//////.........---------//////......---------,,,........................+++,,,------.........---,,,------......------,,,,,,------...///000111111/////////...------,,,,,,........................,,,---------......//////+++,,,---///000111111111+++++++++,,,,,,,,,------................................................/////////////////////////////////...------,,,,,,........................//////.........---------------------------------//////////////////////////////............//////---.........//////000000,,,,,,,,,---------......,,,------------------,,,////////////000000000000............/////////000.................................................................................---,,,,,,++++++---..................---////////////////////////+++---///000111000///...////////////////////////............/////////000------------............//////............//////---.........//////000000////////////////////////////////////000000000000,,,---///000111111111000///000111333333333222111////////////000000000000111111222333333444555555111222222333333444444555555555555555444444333222555555555555555666777888555555666666777888:::;;;;;;<<<>>>???@@@@@@??????>>>>>>======>>>@@@BBBCCCAAA???>>>???@@@@@@???>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBB<<<;;;;;;:::;;;<<<===>>>;;;;;;:::999999888888777777666666555555555666666...........................///000000//////000111......///000000000000000111111000000//////......111111222333333333333222333222222111111000000///777777777777888888888888<<<<<<;;;;;;;;;<<<======????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;888777666555555444555555444444333333222111000000111000///000111000...,,,000000111111111111000000/////////////////////////////////////////////////////////000000000111111---------------...//////000000000000000000000000000000000000000///......//////............//////////////////000000000000......////////////......000000000000000000000000......////////////......000000000000000000000000//////.........---------000000000000000000000000+++,,,,,,---...///000000/////////...------,,,,,,000222333111---,,,---000000000000000000000000000////////////............///////////////...................../////////////////////////////////////////////...---------,,,........................////////////////////////---------.........//////........................................................................////////////////////////..................------////////////////////////........................---...//////000/////////"""'''---111222000///...///////////////.........////////////////////////------......///000000000000///---,,,,,,---///000111000///------...//////.........------,,,,,,,,,,,,///111///+++***---111+++---...000000000//////........................,,,---......//////......,,,,,,---...//////......---------............///......////////////......,,,,,,---.../////////...........................////////////............000000000000////////////111111000000//////......000000000000////////////000000//////.........------///111111111000111222............////////////222222222222222222222222///////////////000111111000000000000000000000000000000111111111222222222000111111222222333444444333444555555555444222111888777777888999<<<>>>???;;;<<<===>>>>>>???????????????@@@@@@@@@??????>>>999:::;;;<<<>>>>>>???????????????@@@AAABBBCCCDDDBBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>===;;;:::999::::::999888777666555444666666555444333333333333........................,,,...//////...---///000......///000000000000000111111000000////////////111111222333333333333222444444444444444333333333666666777777777888888888;;;;;;::::::;;;;;;<<<============>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDEEEBBBCCCCCCCCCBBBAAA@@@@@@======<<<;;;:::999999999888777666555444444444444444444333222222111000000000//////000111111///---000000111111111111000000////////////////////////////////////////////////******+++++++++,,,,,,,,,///////////////000111111////////////////////////000000000000000///......000//////............///.../////////000000000000...//////000000//////...000000000000000000000000......////////////......000000000000000000000000//////.........---------//////////////////////////////////////////000000.../////////////////////...///000///......000222////////////////////////////////////............/////////////////////...............////////////////////////////////////---------------,,,,,,,,,------------------------////////////////////////---------.........//////........................................................................////////////////////////........................////////////////////////........................,,,---...///////////////))),,,///000/////////000.........//////////////////////////////////////////////////////.........000...---,,,,,,---...000,,,+++++++++,,,---...............------,,,,,,,,,,,,///111///+++***---111...///////////////..............................,,,---......//////......,,,------...//////......---------............///......////////////......------......///.........000000000000000000000000////////////............/////////...............000000000000//////...................../////////000/////////...............000111111///......///............///////////////////////////////////////////////////000111111222222222222222222222222222222333333333444444444111111222222333444444444777777888888777666555444666666777888999;;;<<<===;;;<<<===>>>>>>??????>>>??????@@@@@@@@@??????>>><<<<<<>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@??????@@@AAABBB@@@??????>>>===<<<:::999:::999999888777666555555555555444222222222222222////////////////////////---...000///......///111......///000000000000000111000000000000/////////111111222333333333333222444444444555555555555666666666777777777777888888:::999999999::::::;;;<<<::::::<<<===>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAACCCDDDDDDEEEAAABBBBBBBBBBBBBBBAAAAAA===<<<;;;:::999888777777777666555444333333333333333333333222111111000000//////...///111111000...///000000111111000000///////////////////////////////////////////////////............////////////////////////000000000111//////////////////////////////000000000///......000000//////.........---....../////////000000000///000000111111000000///000000000000000000000000...//////////////////...000000000000000000000000/////////............---////////////////////////////////////......------......//////000111111222---,,,,,,---000222222222////////////////////////////////////..................//////////////////............////////////////////////////////////,,,,,,,,,,,,,,,---------------------------------////////////////////////---------.......................................................................................////////////////////////........................////////////////////////........................++++++,,,....../////////000000000...,,,,,,...000------......//////000000////////////////////////111000000///......------///...---,,,,,,---...///,,,---...///111111222222.........---------------,,,...000...,,,+++...000111111///......---------........................,,,---......//////......,,,---......///.........---------............///......////////////...............///......------000000000000000000000000/////////............------------...............000000000////////////...,,,,,,------......//////////////////............///000111000...,,,,,,---............////////////111111111111111111111111///////////////000111111222222222222222222222222222222333333333444444444222222333333444555555666999999999999888777555555444555666888999:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@??????===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCAAA???======???AAACCCAAAAAA@@@???>>><<<:::999999888888888777777666666444444333222111111111111000000000000000000000000000111222222111111222333......///000000000000000000000000000000000000000111111222333333333333222222222333333444555555666666666666666777777777888888888888888999:::;;;;;;::::::;;;<<<===>>>???@@@????????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBB???@@@@@@AAAAAAAAAAAA@@@======<<<;;;:::999777777666666444333333333333333333222222222111111000000///......///111222111/////////000000000000//////////////////////////////////////////////////////222222222222222222222222,,,------...............////////////////////////...///////////////......000000000//////...------........./////////000000000000111111111111000000//////////////////////////////............///////////////////////////////////////...............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000...,,,***,,,000333222111////////////////////////////////////........................////////////............////////////////////////////////////,,,,,,,,,------.................................////////////////////////................................................................................................////////////////////////---------...............////////////////////////........................******,,,---......//////000000000...,,,,,,...///,,,------...///000111111////////////////////////000000//////............///...------------...///...///111222333333222222...............------------...///...,,,,,,...000111000///---------...///........................,,,---......///.........------...............------------............///---......//////......---.../////////...---,,,,,,........................//////.........---------------............//////////////////////////////,,,,,,---......///000000///////////////............000111000///------...............////////////222222222222222222222222///////////////000000111000000000000000000000000000000111111111222222222333333444444555666666666888888777777666555555444444555888999;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????<<<===>>>???@@@@@@@@@@@@BBBBBBAAA@@@??????@@@@@@@@@@@@????????????@@@@@@AAA@@@???>>>>>>???@@@AAABBBBBBAAA@@@>>><<<;;;:::888888888777777777777777555444333222111111111111000000000000000000000000000111222222111111222333......///000000000000000000000000000111111111111111111222333333333333222222222333444555555666666555666666666666777777777888777777888999:::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@BBBBBBAAAAAA@@@?????????======>>>?????????>>>>>>============<<<:::999888666666444333333333333333222222111111111111111000///......///111222111/////////000000000000//////////////////////////////////////////////////////////////////////////////,,,,,,---...///.......................................////////////......//////000000///...------............////////////000000111111111111000000////////////////////////000///............///000////////////////////////////////////////////////........................******++++++,,,------.../////////......---------000---+++,,,///111000...........................////////////............---.........//////000000............////////////////////////////////////------......//////000000////////////////////////////////////////////////.....................---........................................................................////////////////////////---------.........//////////////////////////////........................***+++,,,---............+++---//////...---------,,,------...///000111111////////////////////////............//////000000.........------.........---...///000///...---,,,....................................------...//////...---------///000111........................,,,---......///.........---...............---------------............///------............------.../////////...---,,,,,,....................................------------....../////////000000000.............../////////------...///000000111111.........///////////////---///111111000000000222............///////////////////////////////////////////////////000000111000000000000000000000000000000111111111222222222333444444555555666666777888888777777666666666666666777999;;;<<<<<<;;;;;;:::;;;<<<======>>>>>>>>>===>>>???@@@@@@@@@@@@@@@===>>>???@@@@@@AAA@@@@@@BBBBBBAAA@@@????????????@@@??????>>>>>>??????@@@===>>>@@@@@@@@@@@@>>>===BBBAAAAAA@@@>>>===;;;:::888888888777777777777777666555444333333222222222////////////////////////---...000///......///111......///000000000000000000000000111111111111222111111222333333333333222444444555555666777888888555555666666666666777777777777777888999:::;;;<<<===============<<<<<<<<<======>>>>>>???@@@@@@@@@CCCCCCBBBAAA@@@@@@??????<<<===============<<<<<<<<<======>>>===<<<:::999777666555444333333333333111111111111111111111111//////...///111111000......//////000000//////...////////////////////////////////////////////////...............------------...000111111111000///........................------.../////////......---...///000000///...---------.........////////////000000111111000000///000000000000000000000000000///...------...///000000000000000000000000000...////////////000000000........................,,,,,,---...///000111111000//////...------,,,,,,000///------...///...---........................////////////............------......///000000000............///////////////////////////////////////////////////000000000////////////////////////////////////////////////...............---------........................................................................////////////////////////,,,,,,------.../////////////////////////////////........................,,,,,,---............---'''***...000///...---,,,------......//////000000////////////////////////------......///000000111........................//////000//////......---.............../////////......---------.........---------......///111111........................,,,---......//////...............///......---,,,---------............///------............------.........///......------000000000000000000000000.........------------,,,......//////000111111111---............/////////......//////000000111111.........///////////////---///111111111111222333............////////////000000000000000000000000///////////////000111111222222222222222222222222222222333333333444444444333333444444555666666666888888888777888999999:::888888999:::;;;<<<<<<;;;::::::;;;<<<===============>>>???@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@?????????????????????>>>>>>>>>>>>??????;;;===@@@AAAAAA@@@===;;;@@@@@@@@@???>>>===<<<;;;999888888888777777666666666666555444333333333333........................,,,...//////...---///000......///000000000000000000000111111111222222222111111222333333333333222444444444555555666666777555555555666666666777777888888888888:::;;;<<<===<<<<<<<<<======>>>>>>???=========>>>???@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>===<<<;;;;;;999:::<<<======<<<:::999888777666555444444444444000000000000111111111111000//////000111111///---......////////////......////////////////////////////////////////////////000000000/////////......---...000111222111000///........................,,,---......//////......+++---...000111000///...---------.........//////...//////000000//////...000000000000000000000000000///...------...///000000000000000000000000000.../////////000000000000.................................//////000000000////////////..................///...------...///........................////////////............------......///000000111............///////////////////////////////////////////////////.................................//////////////////////////////.........---------........................................................................////////////////////////,,,,,,------...//////000////////////////////////............................../////////...------))),,,///000///...------.........///////////////////////////////////////.........///////////////---..................---000000000///000000111111---........./////////000///...---------...............///////////////...........................,,,---......//////............//////...------,,,---------............///,,,------......------,,,------......///.........000000000000000000000000.........---------,,,,,,------......///000000111---------.........//////////////////////////////............/////////000...///111111000///000000............////////////222222222222222222222222///////////////000111111222222222222222222222222222222333333333444444444222333333444555555666666666666666666777999;;;<<<888888888888999:::;;;<<<::::::;;;<<<==================>>>@@@@@@AAAAAA@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@???????????????@@@>>>>>>>>>======>>>>>>>>><<<===>>>??????>>>===<<<===>>>>>>>>>>>>===<<<;;;:::999999888777666555555666555444333222222222222...........................///000000//////000111...//////000000000000000000000111111222222222222111111222333333333333222222222222333333333333333555555555555666666666777888888888999:::<<<===>>>:::;;;<<<===>>>@@@@@@AAA<<<======>>>???@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGG????????????>>>===;;;;;;777888:::<<<<<<;;;:::999888777666555555444555555000000000000000111111111111000///000111000...,,,......////////////......//////////////////////////////////////////////////////......---------,,,+++,,,...///000///...---........................,,,,,,---.../////////...***,,,...000111111000///---------.........//////......////////////......000000000000000000000000111///...------...///111000000000000000000000000.../////////000000111111........................///............---------......//////000000111111+++...///...,,,,,,///222........................000/////////............---------...///000000111............/////////000/////////////////////////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////.........---------........................................................................////////////////////////,,,,,,------...///000000////////////////////////........................000000000000///...---,,,---///111000///---......///////////////.........////////////////////////000000000///......------------............------,,,+++++++++,,,---///111---.........//////000000///...------............//////000000000...---,,,........................,,,---......//////........./////////...---,,,,,,---------.........//////,,,------......------,,,,,,,,,---.../////////.................................---------,,,,,,,,,,,,,,,------...///000000---------.........//////...............------------.........//////000000///000111000...---------............/////////000........................///////////////000111111000000000000000000000000000000111111111222222222222222333333444555555666333333333333555777999;;;888888777666777888:::;;;999:::;;;<<<==================>>>@@@@@@AAAAAAAAA======>>>?????????>>>>>>@@@???????????????@@@@@@>>>>>>============>>>>>>>>>>>>============>>>>>><<<<<<============<<<<<<::::::999888777666555444555444333222111111111111333222000///---,,,,,,,,,---///111111000///000111000000111333444555666777555555444333222222222222222222222222222222222222555555555444444333333333777666555555555555666666666777999:::;;;<<<======>>>>>>?????????@@@@@@@@@<<<<<<======>>>>>>?????????@@@CCCEEEFFFFFFEEEDDDBBBAAA@@@???>>><<<;;;;;;<<<999888:::===<<<777222555444444333333222222111222222111111000/////////000000000000000000000000555333111///.........///////////////////////////............////////////------------------------............/////////000000///---,,,---...000222////////////////////////---------......000111222---------........./////////...---,,,,,,,,,---...000000000111111111111111111000///...------...///222111000//////000111222000000000000000000000000222222111111000000//////........................---------....../////////////////////////////////555444222111///.........111000///............///////////////////////////////////////....................................////////////////////////++++++++++++++++++++++++................................................---...///000000///...---...---,,,,,,,,,,,,---...////////////////////////------...............------......///////////////...------------...//////...------,,,,,,------.........................../////////...---------,,,............////////////,,,---------.../////////000000//////.........---////////////////////////////////////000000000000,,,,,,------......//////,,,,,,,,,------------...////////////////////////000//////........./////////......------,,,,,,+++---------............///.......................................///000111..............................---------,,,,,,,,,//////////////////////////////............//////////////////////////////......------------.....................///000111////////////////////////////////////////////////////////////000000000000//////000000000000//////111111222222222333333333111222222333333444444555444222000111333444333000444444444555555555666666888888999999999888888777888999999::::::;;;;;;<<<<<<===???@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;999888777777777777666555555444444444444333333333333222222---------......///111111,,,...000000/////////000......///000111222333333444444333222222111222222000000111222333333444444666555555555444444444333555555555555666666666666666777888:::;;;<<<<<<<<<======>>>???@@@@@@AAAAAA======>>>>>>>>>>>>>>>???@@@AAADDDFFFGGGGGGFFFEEEBBBAAA@@@???===<<<;;;;;;<<<:::888:::======888444555444444333333222111111000000000000000000111111//////////////////////////////......//////000000////////////////////////............////////////---------------------------------............///......,,,,,,,,,---///000////////////////////////...............///000111......////////////////////////...------......///000000000000111111111111111000///.........///000222111111000000111111222111111111000000000000000222111111111000000//////000000000000000000000000//////000000000000000000////////////////////////222111000///....................................////////////////////////////////////............................................................------------------------................................................,,,---...//////...---,,,///...------------...///////////////////////////..................---------...//////000000//////...------------.../////////......------......///.......................................---------............//////////////////////////////000000000/////////....................................111111000000//////...................../////////.........////////////000//////////////////////////////......---......///---------------------------------............///.................................---......//////........................000000/////////.........//////////////////////////////............//////////////////////////////......------------......000//////............///////////////////////////////////////////////////////////////000000000000//////000000000000//////111111222222222333333333111222222333333444444555444222000111333444333111333444444444444555555555888888999999999888888777888999999::::::;;;;;;<<<<<<===>>>@@@@@@@@@@@@@@@????????????@@@@@@@@@AAA???>>>>>>======>>>>>>???>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;:::888777666777777666666555555444444444444333333333222222222+++,,,,,,---///111222333,,,---//////.........///.../////////000000000000222222111111111111111111//////000222333555666666555555555555444444444444222333555777888888888888777777888999::::::;;;;;;<<<<<<===>>>@@@AAABBBBBB???????????????>>>>>>>>>AAABBBDDDFFFGGGGGGFFFFFFAAAAAA@@@>>>===<<<;;;:::<<<:::999:::<<<<<<888555444444444333222222111111......///000000111222222////////////////////////,,,---...///////////////////////////////////////............////////////////////////////////////,,,,,,---------.........------,,,++++++---...////////////////////////////////////......///000000000000000000////////////000//////...//////000000000000000111111111222222111111000//////000222333222333333333333333333222333333333222222111111111222222222111111111111111111111111111111111111111111111111111000000000000////////////////////////000///////////////000000,,,,,,......///...---,,,////////////////////////////////////....................................------------------------////////////////////////................................................,,,,,,------------,,,,,,000///............///000////////////////////////.../////////...---,,,,,,...//////000000000000000...------------...///////////////....../////////........................---------.........................../////////////////////...............////////////....................................222111111000///...------000000///////////////............////////////000////////////////////////...---------------......+++,,,,,,---......//////---------............///........................///...------------------........................///////////////.........//////////////////////////////............//////////////////////////////......------------......111000///......------...////////////////////////////////////////////////////////////000000000000///000000111111000000///111111222222222333333333111222222333333444444555444222111222333444333111333333333333444444444444777888888999999999888888888999999::::::;;;;;;<<<<<<===>>>???@@@@@@@@@???======>>>>>>?????????@@@>>>======<<<<<<======>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::999777666666777777666666555444444444333333333333222222222222//////............//////+++---//////...---...///111111111111111000000000111000000000000000111111000000111222333444555666444444444444333333333333222444777999;;;;;;;;;:::888888888888999999:::;;;;;;;;;<<<>>>???AAABBBBBBAAAAAA@@@@@@??????>>>>>>AAAAAACCCDDDEEEEEEEEEDDD@@@@@@???>>><<<;;;:::999;;;999888999::::::777444444444333333222111111111////////////000000111111//////////////////////////////000000///...,,,+++////////////////////////............////////////////////////////////////---------.........//////------,,,,,,,,,---...///////////////////////////000000//////////////////000000000000////////////000000000000000000111111111111111222333333444444444333333222333444666777555666777888888777666555888888888777666666555555444444555555555555555555111111111111111111111111222222111111000000//////000000////////////......000000000000111222333444***,,,---//////...---,,,////////////////////////////////////....................................------------------------////////////////////////................................................------------------------///..................///////////////////////////////////////...---,,,+++...///000000111111000000...------------...////////////............//////........................,,,---------.../////////............////////////---------,,,+++++++++***///////////////.................................000000000//////......---111111000000//////......,,,,,,,,,------------...////////////////////////------,,,,,,,,,---......,,,---------.........///---------............///........................///...---,,,,,,,,,,,,,,,------------------------------------------------//////////////////////////////............//////////////////////////////......------------......000//////............///////////////////////////////////////////////////////////////000000000000000000000111111000000000111111222222222333333333111222222333333444444555333333222333333333333222222222222333333333444444777777888999999999888888888999999::::::;;;;;;<<<<<<<<<===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>====================================::::::::::::999888777666777666666555555444333333333333333222222222222111111000///......------...+++---//////...---...///111111111000000000000///////////////000111222222333333333333333444444444222222222222222222333333333555888;;;>>>>>>>>>===:::999999888888999:::::::::;;;<<<===???@@@BBBBBBAAAAAA@@@@@@??????>>>>>>??????@@@AAAAAABBBBBBBBB@@@???>>>===<<<:::999999888777777777777666555333444333333222222111000000000000000000//////..............................///000111111000///---,,,////////////////////////............////////////000000000000000000000000////////////000000000000...............//////000////////////////////////111000000/////////000000000000//////////////////000111111222222333333333333333444555555666777777777777666666666888999:::999:::;;;<<<<<<;;;:::999=========<<<<<<;;;;;;;;;888999999999:::;;;;;;;;;666666666666666666666666666666555555444444333333222222222111111000000000000000000000111222333444,,,---///000000///---,,,////////////////////////////////////....................................................................................////////////////////////........................///..................///------------------------////////////////////////......//////...------,,,......///000000000000000...------------...//////...------,,,,,,------...........................,,,---------.../////////............////////////---------,,,+++++++++***.........///////////////........................------......//////000000111111000000//////......,,,,,,,,,------------...////////////////////////,,,,,,,,,,,,,,,---...////////////......------------------............///........................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------//////////////////////////////............//////////////////////////////......------------......---------......000111111////////////////////////////////////////////////////////////000000000000000000111111111111000000111111222222222333333333111222222333333444444555333333444333333333333444222222222333333333444444666777888999999999999999888999999::::::;;;;;;<<<<<<<<<<<<======>>>??????AAAAAA@@@???>>>======<<<======<<<<<<<<<<<<======>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;::::::999888777666666666555444444333333333333222222222111111111...............///000111,,,---//////.........///////////////............////////////000111333333444444444444333333333333222222222222333333333333555666999;;;>>>?????????<<<;;;:::999999999:::;;;;;;;;;<<<===???@@@AAAAAA???????????????>>>>>>>>>=========>>>>>>>>>????????????>>><<<;;;:::999888777666666555444444333333333333333222111111000000111111000//////...------........................,,,---...///000111111111////////////////////////............////////////000000000000000000000000//////000000000111111111.........////////////000////////////////////////000000000//////000111111///000000000111111111111333333555666666666666666666777777888999:::;;;;;;::::::999888888999;;;<<<<<<==================<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<777777777666555555444444222111111111111111222222000000111222111000///...////////////////////////////////////....................................////////////////////////........................////////////////////////........................000///............///000,,,,,,------------,,,,,,////////////////////////------...............------......///////////////...------------...//////------,,,,,,,,,,,,------........................---------.........................../////////////////////........................///////////////------------------------,,,,,,---...///000000111000000///////////////............////////////000////////////////////////,,,,,,,,,,,,---...///000000000//////...------,,,---------............///........................///...------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////////////////////////////////////////............//////////////////////////////......------------......,,,,,,,,,---///000222333////////////////////////////////////////////////////////////000000000000000111111222222111111000111111222222222333333333111222222333333444444555222444555444333222333555333333333333444444444444666777888999999999999999888999999::::::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???AAAAAA@@@???>>>===<<<<<<>>>======<<<<<<======>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;:::999999888666666555555444333333333222222222222111111111111,,,,,,------///000222333,,,...000000/////////000/////////////////////////////////000111222444444222333333333444444555555333333333444444555555555555666777999;;;===>>>???>>>===;;;:::999:::;;;<<<<<<<<<<<<===>>>??????@@@======>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<===>>>>>>???>>>===<<<:::999888888777777666555444333444444333333222222111000000000//////////////////..............................,,,,,,,,,---...///111111////////////////////////............////////////////////////////////////////////////000000000000------......//////......////////////////////////////////////000111222222000111111222333444555555666777999:::;;;;;;;;;:::::::::;;;<<<===>>>??????<<<;;;999888888999::::::>>>======<<<<<<======>>>;;;<<<<<<======>>>>>>>>>>>>>>>???@@@BBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBB>>>======<<<<<<;;;::::::777777666444444333333333555555444333222111000000////////////////////////////////////....................................................................................////////////////////////........................///...------------...///,,,---...//////...---,,,////////////////////////,,,,,,---...////////////,,,,,,---..................------------...//////......------------.............................................---------............//////////////////////////////000000............/////////000------------------------,,,------....../////////.............../////////.........////////////000////////////////////////------------...///000111////////////............---------............///.................................---......//////................................./////////000000//////////////////////////////............//////////////////////////////......------------......---------......000111222////////////////////////////////////////////////////////////000000000000000111111222222111111000111111222222222333333333111222222333333444444555222444666555333222333555333444444444444555555555666666777999999::::::999888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;===>>>???========================???>>>>>>======>>>>>>???>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888777666555555444444333333222222222222222111111111111---------......000111111---///111111000///000111000111111111222222222333/////////000111333444555111111222333555666777777555555555666666666777777555666666777999;;;===>>>???>>><<<:::::::::;;;<<<<<<<<<======>>>>>>??????<<<<<<======>>>>>>??????===<<<<<<<<<<<<======>>>>>>>>>===<<<:::999888777777888777666444333444555333333222222111000000000------......///000000000........................///...---,,,+++,,,---...////////////////////////............/////////000////////////////////////............/////////000+++,,,------......------////////////////////////////////////000111333333111222333444666777888888999:::<<<>>>??????>>>>>><<<<<<===>>>???@@@AAAAAA<<<;;;999888777888888999>>>===<<<;;;;;;<<<===>>>888888999:::;;;<<<======??????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@??????>>>>>>===;;;:::888777777777888777666444333222222111////////////////////////000/////////....................................------------------------////////////////////////000000000000000000000000...........................---,,,,,,,,,,,,---...---...///000000///...---////////////////////////++++++---...///000000000+++,,,------......------...------------...////////////............//////......................../////////......------,,,............/////////000,,,---------.../////////---.........//////000000------------------------..................------,,,---------......//////,,,,,,,,,---------......////////////////////////---------...///000111111------......///000000000---------.........//////.......................................///000111000000000000000000000000,,,,,,,,,---------......//////////////////////////////............//////////////////////////////.........------.........//////.........//////000////////////////////////////////////////////////////////////000000000000111111222222222222111111111111222222222333333333111222222333333444555555222444666555333222333666444444444555555555666666666666777999999:::::::::888999999::::::;;;<<<<<<;;;;;;::::::;;;<<<>>>???999999:::;;;<<<===>>>?????????>>>>>>>>>>>>??????>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;777888888888888777777666666555555444444333222222222222222111111111111000........................,,,,,,---///000222333333777777777555222111111222555444444333222222222333333444666666555111---***333333333444444444555555555666777888:::;;;<<<===<<<<<<;;;:::;;;<<<===>>>;;;;;;<<<===============@@@@@@??????>>>>>>======AAA@@@>>>===;;;;;;::::::<<<<<<<<<;;;:::999777777777666555444333222222222666555333111000000000111000000000000000000000000000000////////////000000------------------------////////////////////////000000000000000///..............................111111111000//////....../////////////////////...222111000//////000111222222222222333444555666666999888888;;;>>>???===:::>>>>>>>>>>>>????????????AAA???===>>>???===999666999999999999888888888777::::::999999999:::;;;<<<999:::<<<===>>>>>>===<<<>>>=========>>>@@@BBBCCCCCCCCCBBBAAAAAA@@@@@@???EEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCAAA@@@???@@@@@@???>>>=========>>>===<<<<<<:::999666555444000000///...///000111222//////...---...///000111111111000000000000//////.........///////////////222111000///......///000---///000222222000///---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////................................................////////////////////////////////////////////////......................................................////////////......000000///...------,,,,,,000000000000000000000000000000////////////000000000000000000000000000000888444///+++)))***---///000000000000000000000000........................000000//////.........---..............................////////////......//////.........------------------------------------------............///..............................------------......//////.........---------////////////////////////000000//////.........------------------...///000000000000000000000000000////////////////////////111000///...............------,,,,,,,,,------...////////////////////////333000------000222333222111111000000000000000111222222111111000111111222000111333555666666555555999666333333555777666555777777777888999999::::::::::::999888888999999999::::::::::::::::::::::::<<<<<<<<<===>>>@@@AAABBB@@@@@@@@@????????????>>>;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;::::::999999888888888888888777666666777777666555555444333333333333333222222222111111..............................//////000000111111666666666444111000111222333222111111000000000111111222444555444222000///444444444444444444444444444555666777999:::;;;<<<:::999999888999:::;;;<<<;;;<<<======>>>>>>======>>>>>>>>>======<<<<<<<<<===<<<;;;;;;::::::::::::;;;;;;;;;:::999888777666777666555444333222222222777666444222111111111111000000000000000000000000//////...---------......------------------------////////////////////////000000000000000///..............................//////......---------,,,------------------......------------...000111222333333444666777999:::;;;<<<;;;;;;===???@@@>>>;;;============<<<<<<<<<;;;:::999888:::<<<<<<999777888888888777777777777777999999888888999999:::;;;999:::<<<============<<<>>>======>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBEEEEEEDDDDDDCCCBBBAAAAAABBBBBBAAAAAAAAABBBCCCCCC@@@??????>>>===;;;:::999666555444333222222222333111111//////...///000000.........................../////////////////////000///...---,,,------......///000111111000///...------------------------////////////////////////................................................------------------------..............................................................................////////////......000//////...------,,,,,,////////////////////////000000////////////000000////////////////////////000///...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,000/////////..........................................////////////......//////.........------------------------------------------............///.................................------.........//////.........---------------------------------000/////////..................---------......///........................///////////////////////////...---,,,,,,,,,,,,---///...---------------...////////////////////////222000------///111000///111111000000000000111111333333222222222222333333222222333444555555555555888666444444666888777555777777777888999999::::::<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAA@@@@@@@@@????????????>>><<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;::::::999666777777777777666555555444555666666555444222111333333222222222111111111........................000000000000////////////444444444222000///000111222222111000000000000111000000111333333333333333555555444444444444444444444444555666777999::::::999999999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>=========<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;:::999888777666555444333333222333333666666444333222222222222000000000000000000000000000000///...............////////////////////////////////////////////////000000000000000//////.......................................---------------------......//////000,,,,,,---...000222444555555666777999;;;===??????@@@???>>>???@@@???>>><<<======<<<<<<;;;;;;::::::;;;::::::;;;===>>>>>><<<999999888888888999999999:::::::::::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA?????????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCC????????????@@@AAABBBBBBBBBBBBBBBBBBAAA@@@??????===<<<;;;999777666555555555444222111000/////////------..................//////////////////......//////...------------......///000111111000///...........................////////////////////////................................................------------------------..............................................................................////////////....../////////...------,,,,,,////////////////////////000//////......//////000////////////////////////+++,,,...000111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////..........................................////////////.....................------------------------------------------............///...............................................................---------------------------------////////////............//////...---------..............................////////////////////////......------,,,,,,------000000///...............////////////////////////111000000000222222000...111111000000000111111222333333333333333444444444444444333333333444444555777666666777888999777555777777888888999:::::::::======<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@????????????>>><<<======>>>>>>======<<<<<<<<<<<<<<<<<<;;;::::::555666666666666555444444222333555666555333111///333222222222222111111111........................//////////////////000000222222222111///...000111333333222222222222222333000000111111222333444555555555555555444444444444444555555666888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>===@@@@@@@@@@@@@@@AAAAAAAAA???>>>>>>===========================<<<;;;:::999555444333333222222333333444444333222222111111000////////////////////////333222111000000000000000//////////////////////////////////////////////////////000000000000//////........................///000000000000000000000000000111111222333444444111111222333555777999999999999:::<<<===???@@@@@@@@@@@@??????>>>>>><<<<<<<<<<<<<<<===============?????????@@@AAACCCDDDEEEAAA@@@????????????@@@@@@??????@@@@@@AAAAAAAAAAAACCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJIIIHHHFFFEEEAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCCCC>>>>>>=========>>>??????BBBBBBCCCCCCCCCCCCBBBBBBAAAAAA???>>><<<;;;;;;:::999888666444333111000000////////////////////////////////////............000000000/////////000000......///000000///..............................////////////////////////................................................////////////////////////..............................................................................////////////......//////.........---------/////////////////////////////////....../////////////////////////////////,,,---///111000///,,,+++........................///////////////////////////////////////.......................................////////////......................................................---------............///........................---..................---........................///////////////////////////////////////.........000///...---------------000000000000000000000000////////////////////////000000////////////000000222111000///............///////////////////////////000222333444444222111111111000000111111222222222333333444444444444444666555444222222333444555666666777999999999777666777777888999999::::::;;;=========<<<======>>>>>>===============>>>>>>>>><<<;;;<<<<<<===>>>???@@@@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>==================<<<;;;::::::555666666666666555444444333333333333222222111111222222222222111111111111////////////////////////......//////000000111111000111111000///...000111222222222111111222333333333222111111111222333444555555555555555555555555555666666777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===============??????@@@@@@AAAAAAAAABBBAAA@@@???>>>===<<<<<<<<<;;;;;;<<<;;;;;;:::999888555444333222222222222222222111111111000000//////////////////////////////222222111000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////////////////000000000111111222222222222222333444555555666666777777888888999:::::::::<<<<<<<<<======>>>>>>>>>@@@@@@???>>>============:::;;;<<<>>>@@@AAACCCCCCCCCCCCEEEFFFIIIMMMRRRTTTQQQPPPNNNLLLKKKKKKKKKLLLIIIJJJKKKLLLLLLLLLKKKKKKNNNNNNOOOPPPQQQRRRSSSTTTRRRSSSTTTTTTSSSRRRPPPOOOHHHGGGFFFDDDCCCAAA@@@?????????>>>>>>>>>>>>??????????????????@@@AAABBBCCCCCCBBBAAA@@@??????????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????;;;;;;:::888777555333333000000000000////////////000000//////.........---//////000000000000000000......////////////......------------------------////////////////////////////////////////////////////////////////////////000000000000000000000000..............................................................................////////////.....................---------........................//////............//////........................------............------........................////////////////////////.........///////////////..............................////////////......---.............................................---------............///........................------...//////...---------.....................////////////////////////.........///////////////000///...---------------000000000000000000000000////////////////////////000000/////////000000111222111000///////////////000000000000000000000000+++---000333444333333222111111111111111222333333111111222333444444333333666555444222222333444555555666888999999888888777888888888999::::::;;;;;;<<<<<<;;;;;;<<<===>>>>>>=========>>>>>>?????????============>>>???@@@@@@@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>==================<<<;;;:::999666666777777777666555555555333111000000111222333222222222111111111000000////////////////////////---......///000111111222///000111000//////000222000////////////000111111444333222222111111222222444444555555555666666666666666777888888999::::::777777888999999999999999::::::;;;<<<<<<<<<<<<;;;<<<<<<======>>>???@@@@@@@@@???>>><<<;;;:::999999888999999999888888777666666555444222111111000000///000000000000///...---000000000000000000000000......------------......000000000000000000000000////////////////////////...//////000000000000000////////////////////////...//////000111222222333444444444555555666666666999:::::::::::::::999999========================???@@@AAA@@@??????AAABBB>>>???@@@CCCEEEHHHJJJKKKMMMOOOQQQUUUYYY```hhhmmmfffddd```\\\ZZZYYYXXXYYYVVVWWWXXXYYYYYYYYYXXXWWWXXXXXXXXXYYYZZZ\\\]]]^^^\\\\\\]]]\\\\\\[[[ZZZZZZSSSRRRPPPNNNLLLIIIHHHGGGEEEDDDBBB@@@@@@@@@AAAAAACCCBBBAAA@@@@@@AAABBBCCCDDDCCCAAA@@@>>>=========<<<===>>>>>>?????????>>>>>>???@@@AAAAAAAAAAAAAAA=========<<<;;;:::888777333333222111000///......000000000///......------,,,---......///.................................------------------------////////////////////////////////////////////////////////////////////////........................------------------------......................................................////////////......................................................///......------......///........................+++++++++,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///////////////..............................////////////......---------.......................................---------............///........................,,,---...//////...---,,,---------...............------------------------........./////////////////////...---------..............................////////////////////////......------......//////000000////////////000000000000000000000000000000(((+++///000000000000111111111111111111222333444///111222444444444333333444444333333333444444555444666888888777777888999888888999999:::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>><<<======>>>>>>??????@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@????????????>>><<<======>>>>>>======<<<=========<<<;;;:::999888666777777777777666555555555333111000000111333444222111111111111000000000////////////////////////////////////000000000000///000000000//////111333///////////////000111111222222222222222222222222333333444555666777888888555555666777777888888888666777888999:::999999888888999::::::;;;;;;::::::::::::;;;<<<>>>??????@@@???>>>===<<<;;;;;;;;;;;;999999999:::999999888777777666444222111000/////////000000111111000......000000000000000000000000,,,++++++,,,,,,---...///////////////////////////////////////////////////......///000000000000000///////////////////////////000000111333444444555777777777777888888888888::::::;;;<<<<<<;;;:::999<<<=========>>>>>>??????BBBCCCEEEDDDCCCDDDHHHKKKIIIIIIKKKMMMPPPRRRTTTUUUYYY[[[^^^```dddkkktttzzzxxxuuupppkkkgggdddcccccc```aaacccdddeeedddcccbbb^^^^^^^^^^^^```bbbdddeeebbbbbbaaaaaa```aaaaaaaaa^^^]]]\\\ZZZXXXVVVUUUTTTPPPNNNLLLIIIHHHHHHHHHIIIHHHGGGDDDCCCBBBBBBCCCDDDBBBAAA@@@???>>>>>>>>>>>><<<======>>>>>>>>>>>>======>>>???@@@@@@@@@@@@???>>>>>>???@@@???>>>======999999777666444222111111111000000///......------+++,,,.../////////...............------.................................////////////////////////////////////////////////////////////////////////........................------------------------......................................................////////////......................................................///......------......///........................++++++,,,---......//////------------------------------------------------............/////////000..............................////////////......---------.........//////........................---------............///........................,,,---///000000///---,,,---------.........//////------------------------............/////////000......---------......///........................////////////////////////...............///000000............///000111111000000000000000000000000,,,...111111///...///000111111111111222333444555000111333555666555444444222222333444555555555555333555777666555555888:::888888999::::::;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>><<<<<<======>>>??????@@@>>>============>>>??????@@@@@@@@@????????????>>><<<<<<<<<======<<<<<<<<<======<<<<<<;;;999888777555666666666666555444444222222333333444333222222111111111111000000000000000000000000000000000000222111111000///.........///000111000///000222444111111000111111222333333000111222333333333333333222333444555666888999999444444555555666666777777888999:::;;;<<<;;;::::::888888999::::::::::::999;;;<<<===>>>???@@@AAABBB??????>>>>>>>>>>>>??????<<<<<<<<<===<<<<<<;;;;;;888777555333000///......000000111222222111//////000000000000000000000000,,,,,,,,,---...///000111////////////////////////////////////////////////......///000000000000000000000000000000000000000222222333444666777888888<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>===<<<;;;<<<<<<>>>???@@@AAAAAADDDFFFHHHHHHGGGIIIMMMQQQTTTUUUVVVXXXYYY[[[\\\]]]^^^```aaaaaaccchhhooouuuzzzsssnnnkkkiiiiiifffgggiiikkkkkkjjjiiihhh````````````bbbdddfffgggeeedddbbbbbbbbbcccdddeeeeeeeeedddcccaaa```______ZZZXXXUUURRRPPPPPPPPPQQQLLLJJJHHHEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDDDD===>>>>>>??????>>>>>>>>>======>>>?????????======>>>???@@@AAABBBAAA@@@@@@@@@???>>><<<999777666555111000000///...------------...000111111111000000......------------......000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111------------------------......................................................////////////......---......................................................------.................................---...//////...---+++)))000000000000000000000000000000000000000000000000---.........//////000000..............................////////////......---------.........//////////////////////////////---------.........//////........................,,,---///000000///---,,,---------.........//////////////////////////////---.........//////000000---------------...///000000000000000000000000000////////////////////////000000000000000111222222------------...000111222000000000000000000000000222444666444111///000111111111111111222333444555111222444666777777666555000111333555666666555555333555666555333444777;;;888999999::::::;;;;;;<<<;;;;;;;;;;;;<<<===??????;;;<<<<<<===>>>?????????===<<<<<<<<<<<<======>>>@@@@@@@@@????????????>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999777666444444555555444444333222///111555777777555222///111111111111000000000000,,,,,,---...///000111111...///////////////...---000111111111111000000//////000000000000111111111222222333444444555666666666666777777666555444444555777888888666555666777777888888888888999999999::::::999999::::::;;;;;;>>>>>>>>>>>>??????????????????>>>>>>======<<<<<<999::::::::::::;;;;;;;;;999888555333111111222222222222111111111111222222......///000111111000000......------------......111000000///......------111111111111000000000000......---------...//////000000000000000/////////333444666888::::::::::::<<<<<<;;;:::::::::::::::===;;;:::;;;===>>>???>>>@@@AAACCCEEEHHHHHHGGGEEEIIIIIIIIIKKKOOOUUU[[[___aaa```^^^^^^```aaa```___bbbeeeggggggfffiiipppvvv~~~}}}yyyrrrlllhhhiiiiiijjjllloooooommmjjjeeeccc```^^^^^^___bbbcccdddeeefffeeebbbaaaccceeeggggggiiimmmppppppmmmiiicccbbbaaa^^^ZZZWWWWWWXXXWWWVVVTTTRRRPPPNNNMMMMMMOOOOOOOOOMMMKKKIIIGGGEEEEEECCCAAA@@@@@@@@@>>><<>><<<<<<======;;;999;;;<<<>>>@@@AAABBBCCCCCCCCCCCCCCCBBBAAA>>><<<;;;444444444333222111//////555333111111111000...,,,......////////////000000///000222111000000111222111111000000//////......000000000000000000000000////////////////////////..................................../////////////////////...---------,,,,,,,,,,,,---------......................................................000000//////.........------------....../////////,,,------...---,,,***)))///...---,,,,,,,,,,,,,,,000000000000000000000000..........................................------........................000000////////////000000............................................................////////////......//////......---,,,///......---------......000000//////.........---------..................000///---,,,---...000222...------------,,,,,,,,,////////////////////////---------.........//////000000000000000000000000////////////////////////000000111222222222222111000000000000////////////111111222222222333333333444444444444444444444444777777666666555555444444555555444333444555666777888888999999999:::::::::888999:::<<<<<<<<<<<<;;;<<<===============<<<;;;>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@???>>>============<<<<<<<<<;;;;;;;;;999999:::999888555222000555666666666555333111000...///111333333333111000000000000000000000000000.........////////////////////////000000//////...///000000111111111000000000000000111111111222222222222333333444444555555666666666666666666555444555777888888777666666777777888888888888999999999;;;;;;:::::::::;;;;;;<<<<<<============>>>>>>>>>??????>>>>>>===<<<<<<<<<888888777777777777777777888777444222111222222333222111111000000111111222------........./////////.........------.........////////////////////////000000000000000000000000//////.........///000000000000000000000000000000444555777999::::::::::::===<<<<<<<<<<<<======>>>>>>===>>>@@@BBBDDDEEEEEEGGGHHHJJJMMMOOOQQQPPPOOOOOOOOONNNPPPRRRVVVZZZ]]]bbbbbbbbbcccdddfffiiijjjjjjmmmnnnmmmkkklllqqquuuzzz{{{}}}}}}zzzuuupppmmmllllllnnnpppssstttrrrpppoookkkfffbbbaaaaaacccdddcccdddeeedddbbbbbbdddfffjjjmmmrrrzzz{{{wwwnnnllliiieeeaaa^^^\\\ZZZZZZZZZXXXVVVUUUUUUTTTTTTWWWXXXXXXWWWUUUSSSPPPNNNLLLJJJHHHGGGFFFDDDBBB???@@@>>>===<<<===>>>===<<<;;;;;;<<<>>>>>>?????????AAABBBCCCCCCBBB@@@===<<<888888888777555333222111333111000000000000///------------...............///000000000...---...///111000000000/////////...000000000000000000000000////////////////////////////////////////////////............////////////...............---------,,,,,,---------.........................................................000/////////............+++++++++,,,,,,,,,,,,,,,------...///...---,,,,,,000///......---------...////////////////////////................................................////////////////////////000000////////////000000............................................................///////////////............---------.........---------......000/////////............/////////...---------,,,000///---------...000111,,,,,,------.........///////////////////////////---------.........//////000000000000000000000000////////////////////////////////////000000000111000000000111111111111111111111222222222333333333333333333444444555555555555555555555555444444444555444333333333444666666777777888888888999999999888999;;;<<<======<<<<<<;;;<<<===>>>???@@@@@@@@@>>>>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@???>>>===>>>>>>=========<<<<<<<<<888999::::::999888555444555666666666444333111000...000111333333333111000000000000000000000000000000000//////............000000000000000000000000...///000111111111111111111111111111222222222333333333333333333333333333444555666666666666666666555777888888777666777777777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============??????>>>======<<<<<<;;;888777777666666555555444666555333222222222333444222111111000000111111222//////.........///000000........................------...//////000111111////////////////////////000////////////000111222000000000111222222333333888999:::;;;<<<<<<<<<<<<============>>>@@@BBBCCCBBBCCCEEEHHHKKKMMMOOOOOOSSSTTTVVVYYYZZZ\\\\\\]]]ZZZYYYYYYYYYZZZ\\\^^^___aaacccfffggghhhkkkqqquuusssuuuwwwuuuqqqpppqqqtttwwwyyy{{{||||||yyyvvvtttssstttvvvyyy}}}~~~~~~}}}}}}xxxrrrnnnlllkkkkkkjjjiiiiiiiiihhhggggggiiikkkmmmsss}}}{{{tttoookkkhhhccc___```___]]]\\\[[[\\\\\\]]]___```aaaaaa```]]]YYYWWWUUUTTTRRRQQQOOOLLLHHHEEECCCAAA>>>===>>>???>>>===<<<<<<<<<<<<============???@@@BBBCCCCCCAAA???=========<<<;;;:::888666555333111000000111111000///........................///000000///---,,,---...000000000000////////////000000000000000000000000////////////////////////000000000000000000000000............////////////---------...............,,,------------.........................................................////////////............/////////...............---....../////////......000000///............///////////////////////////................................................000000000000000000000000000//////......//////000............................................................////////////000///...---,,,---..............................////////////............000000///...---,,,,,,+++///......------///000111+++,,,---...///000111111////////////////////////---------...............////////////////////////////////////////////////......---------...///000000000111111222222333333111111222222222333333333222222333333444555666666444444444444444444555555444333333333333444555555666666777777777888888888999:::<<<===>>>>>>======:::<<<>>>@@@BBBCCCDDDEEE>>>>>>????????????@@@@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>=========999:::;;;;;;;;;:::999888666666666555444333222111///000111333333222111111000000000000000000000000///////////////.........000000000000000111111111---...///111111222222222111111222222222333333333333333333333333222222222444444555666777777666666555777888888777777777888777777888888888999999999::::::;;;;;;;;;:::::::::<<<<<<<<<=========>>>>>>???>>>>>>===<<<<<<;;;;;;:::999888777666555444444444333333222222333444444111111000000000000111111333222111111111111222333......////////////...............///000000111111............////////////////////////000111222222000111222333444555666666;;;<<<======>>>?????????=========>>>@@@CCCFFFHHHJJJLLLPPPSSSUUUWWWXXXZZZ___aaadddfffggggggggghhheeeeeeeeeeeeeeefffffffffcccgggjjjjjjhhhkkkrrrxxxxxxzzz{{{zzzwwwtttttttttwwwxxx{{{}}}~~~|||zzzyyy{{{{{{}}}|||yyyvvvuuusssqqqppppppqqqrrrqqqwwwxxxuuusssnnniiihhhgggeeecccbbbbbbccccccbbbdddeeefffeeebbb^^^\\\\\\[[[YYYXXXWWWTTTOOOLLLJJJFFFCCC@@@@@@@@@???>>>===============>>>??????===???BBBDDDDDDCCC@@@???>>>>>>>>>>>>===<<<;;;;;;777555333333444333222000111111111000000/////////...///000000.........000000000000000////////////////////////////////////////////////////////////////////////////////////............////////////,,,---------.../////////------------............................................................///////////////.........000000000//////......---------......//////////////////...............///////////////////////////........................---------.............../////////////////////////////////....../////////............................................................////////////111///---,,,+++,,,...///------..................///////////////.........//////......---------,,,///............///000000------......///000000111////////////////////////................................................///////////////////////////...---,,,,,,...000111//////000111111222333333111111222222222333333333111111222333444666666777333444444555555666666666333333333333444444444555777777777777888888888999:::;;;<<<>>>>>>>>>>>>===;;;<<<>>>@@@BBBDDDEEEEEE@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@??????========================:::;;;;;;;;;:::999888777666555555555444333222222000111111222222222111111////////////////////////------......///000000111000000//////000111222222---...///111111222222222111111222222222333333333444333333333333333333333444444555666777777666666555777888999888777888999777777888888888999999999888888999:::;;;::::::999======>>>>>>>>>?????????>>>>>>======<<<;;;;;;;;;999999888777555444333333222222222222333333444444111000000000000000000111444333333222222222333333......///000000///......000000000000000000000000---........./////////000////////////000111222333333333444555777888999999;;;<<<<<<===>>>???@@@@@@???>>>???@@@CCCGGGKKKNNNTTTWWW[[[]]]^^^___bbbdddkkkooouuuxxxwwwuuutttssspppppppppooooooppppppqqqmmmppprrrpppllllllpppuuuyyy{{{}}}}}}{{{zzzxxxxxxxxxzzz|||~~~~~~}}}{{{zzz||||||{{{wwwuuutttttttttuuuzzz|||xxxtttrrrooollljjjiiijjjkkkfffggghhhiiihhhfffcccaaaaaa___^^^]]]]]]ZZZWWWTTTRRROOOKKKGGGEEEDDDAAA@@@>>>=========>>>???@@@AAA===???AAACCCDDDCCCBBB@@@======>>>???????????????===;;;999888888777555333333222222111000//////...,,,---//////......///000////////////000000000000////////////////////////000000000000000000000000....................................////////////,,,---------.../////////---------.........//////........................////////////////////////.........///////////////,,,,,,++++++*********))),,,,,,,,,------...//////...------,,,------......................................................---------.........//////........................//////............//////............................................................////////////111///---,,,+++,,,...///,,,,,,---...//////...............///////////////,,,---------......//////...............///000000/////////////////////...////////////////////////.....................---------------------------////////////////////////000///...------///111222......//////000111222222111111222222222333333333111111222333444666666777555555666666777777888888333333444444444555555555888888888999999999:::::::::;;;<<<>>>>>>>>>>>>===<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777555555666555555444333333333333111111222222222111111111////////////////////////,,,,,,---...///000111111000///......///000222333...///000111111111111111111111111111222222222333444444444444444444444444444555666666666666666666555777888999888888999:::777888888888888999999999666777999;;;<<<<<<;;;;;;>>>>>>>>>>>>????????????>>>>>>===<<<<<<;;;;;;:::777777666555444222222111222222222333333333333333111000000//////000000111222222222333222222111000...///000111111000///...000000000000000000000000.........//////000000111000000000111222333444555666777777999:::;;;<<<<<<;;;;;;;;;<<<===???AAABBBEEEDDDDDDFFFIIINNNSSSVVV]]]```dddeeeeeegggkkkooowww}}}|||{{{zzzzzzzzz{{{||||||}}}|||xxxrrroooooopppvvvwwwyyyzzz{{{{{{zzzzzzxxxyyy{{{||||||{{{yyyxxxxxxyyy|||{{{vvvtttsssrrrqqqvvvzzz~~~{{{xxxtttrrrqqqrrrssslllmmmmmmnnnmmmlllkkkjjjhhhfffcccbbbaaa```^^^\\\[[[XXXUUURRROOOLLLHHHFFFAAAAAA?????????@@@AAABBB>>>???AAABBBCCCCCCCCCBBB===>>>???@@@@@@AAA@@@@@@@@@>>><<<<<<<<<;;;999777444333333111000///......+++---......---,,,...///////////////000000000000000000000000000000000000000000000000000000000000....................................////////////---------...............------........./////////........................////////////////////////.........///////////////------------,,,,,,,,,,,,---------,,,------...///---,,,,,,,,,,,,---......................................................,,,,,,------.../////////........................///......------......///............................................................////////////000///...---,,,---......+++,,,---/////////...............///////////////+++,,,,,,---...///000000.........////////////////////////.........------////////////////////////...............---------........................////////////////////////111000/////////000111222......//////000000111111111111222222222333333333222222333333444555666666777777777777777777888888333444555555666666555555888999999999999:::::::::999:::<<<===>>>>>>=========>>>???@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::888777555444333666555444333333333333444222222222111111111111111000000000000000000000000---.........//////000000///...------...///111333///000000111111111000000000000000111111111222222444444444555555666666666666666666666666666555444555666999999888888999:::777888888888888999999999666777:::===>>>??????>>>=========>>>>>>>>>>>>???>>>======<<<<<<;;;::::::777666666555444333333222222222333333333222222111000000////////////000000111222444555555333111///...///000111111000///.../////////000111111222222......///000000111222222222222333333444666777888::::::;;;;;;<<<===>>>>>>>>>>>>>>>???AAADDDFFFHHHNNNMMMMMMNNNRRRWWW\\\___bbbeeehhhiiijjjmmmtttzzzxxxrrrmmmjjjnnnnnnoooqqqsssuuuuuuttttttuuuwwwxxxxxxwwwvvvvvvvvvwwwzzz}}}wwwrrrqqqpppooonnnqqqtttxxx|||}}}zzzvvvuuuuuuwwwxxxssssssrrrrrrrrrrrrrrrrrrrrrooojjjgggfffeeedddcccbbb```^^^]]][[[XXXSSSOOOKKKIIIGGGEEECCCCCCDDDDDDAAAAAAAAAAAABBBBBBCCCDDDAAAAAAAAAAAAAAA@@@@@@??????>>>======>>>???===<<<888888777555444222111111111222222111///---...///.../////////000000000111000000000000000000000000000000000000000000000000....................................////////////...............---------............////////////........................////////////////////////............/////////000000000000000111111111111000///...---------...///---------------...//////................................................,,,,,,------...//////000........................///......------......///............................................................///////////////............---------***+++---///000000///.............../////////000,,,---------.../////////---......///////////////---------------.........//////////////////////////////.........---------........................//////////////////////////////000000000111111111000000000000000000000000111111222222222333333333333333333444444555555555777777777777666666666666444555666777777777666666888888888888999999999999888999;;;<<<======<<<<<<===>>>???@@@@@@AAA@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===;;;<<<<<<<<<============;;;:::999888777666555555666555444333333333444444333222222111111000111111000000000000000000000000///////////////...............---,,,---///111333000111111111111000000//////000000000000111111111444444444555666777888888666777777777666555444444555666999999999999:::;;;777888888888888999999999666888;;;???AAABBBAAAAAA<<<<<<<<<<<<=========>>>>>>======<<<;;;;;;::::::888888888777666666555555222333333333333222111000000000////////////000000333444777999888666222000...///000222222000///...------...000111222444444...//////000111222222333444444555555777888999:::<<<<<<======>>>>>>??????CCCCCCCCCEEEGGGJJJMMMOOOTTTTTTTTTUUUXXX]]]cccfffdddgggjjjkkklllqqqzzz{{{ssskkkffffffeeefffhhhjjjlllmmmmmmpppqqqssstttuuuuuuuuutttvvvwww{{{{{{tttpppppppppooommmkkknnnqqqtttuuuyyy~~~}}}{{{wwwuuutttuuuwwwyyywwwvvvuuutttssstttvvvvvvzzzvvvpppllliiihhhgggfffeeedddddddddccc```[[[WWWUUURRROOOKKKIIIGGGGGGGGGBBBBBBAAA@@@AAABBBCCCDDDEEEDDDDDDCCCBBB@@@>>>======<<<<<<===@@@AAAAAA@@@>>>===<<<:::999777666555888999888666333000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000............/////////000/////////......------,,,............/////////000........................000000000000000000000000---.........//////000000......//////000000111111222111000.........///000...............///000111................................................,,,,,,------...///000000000000000000000000000000.........------...................................................................../////////000......//////......---,,,***+++---///000000///...---.........//////000000..................---------......///000/////////***++++++,,,---...////////////////////////////////////.........---------////////////////////////////////////////////////...//////000111000000000222222222111111111111111111111222222222333333333444444444444444444444444777777666666555555444444444555777888888888777666777777777777888888888888888999:::<<<<<<<<<<<<;;;======???@@@AAABBBBBBBBB@@@@@@@@@??????>>>>>>>>>@@@@@@@@@@@@???>>>======<<<=========>>>>>>??????:::999888888777777888888666555444333222333444555333333222111000000111111000000000000000000000000,,,---///000000///---,,,,,,,,,---...///000111111111111111111111111111111//////000000111222444444111222222222222222222333777777777777777777777777555666666666777777777888::::::::::::::::::::::::===;;;:::>>>DDDGGGEEEBBB<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;999888777666444222111111333333444333222///,,,***///////////////////////////111222111000///000111///////////////.........000000////////////000000111222222222000000222444444555666777999;;;<<<<<<:::???CCCCCC@@@???AAAEEEKKKKKKLLLNNNOOOQQQRRRSSSUUUVVVXXX\\\```dddhhhjjjhhhhhhjjjnnnsssxxx}}}}}}vvvoooiiieeeaaa```___]]]]]]```eeejjjnnnnnnpppsssvvvwwwvvvtttwwwwwwyyy}}}yyyvvvrrrooonnnllljjjiiijjjhhhhhhmmmuuu{{{}}}{{{|||tttsssqqqooonnnooopppqqqoooqqqssstttvvvxxx{{{}}}wwwxxxyyywwwsssooommmlllfffeeegggiiikkkjjjeee```^^^ZZZVVVSSSQQQOOOLLLJJJGGGEEEBBBAAABBBBBBBBBAAACCCCCCCCCCCCAAA???<<<;;;@@@:::777;;;@@@AAABBBCCCDDDDDDDDDDDDBBB>>>;;;999777444111///000111222111000111111111111111000000......////////////......////////////////////////////////////////////////000000////////////000000//////////////////////////////.........---------//////.........---------------...///000000//////000---,,,---000111000...////////////000000000000////////////////////////000000000///......------......)))***222///+++222........................000000000000000000000000000000//////.........---//////.........---------................................................222222111000///...------........................+++,,,,,,---...///000000........................//////.........---------...............///000111//////...------...000000---------.........//////---...............---------......///////////////...............///000000//////............//////000111111111111222222222333222111000000222444555333222111000111222333444666555555555555444444444444444444555555555555666777777888888888777777666888888888999:::;;;===>>>>>>>>>??????@@@@@@@@@AAA???@@@@@@AAAAAA@@@@@@???AAA@@@>>>>>>>>>===;;;888<<<<<<<<<<<<===>>>??????888888999999999888888777444333222222111111222222111000///......///000111111000///...------...///,,,---...000000...---,,,/////////000000000000000111111111111111111111111111111111111111111222222222222222222333333333333444444444444444444444444666666666666777777777777888999999999::::::;;;;;;<<<;;;;;;>>>BBBDDDCCCAAA<<<<<<<<<<<<============;;;;;;;;;:::::::::::::::888888666555444222111111333333333222111///---,,,///////////////////////////000111111//////000111////////////////////////000////////////000000111000111222222111222444666888888888999:::;;;<<<===>>>CCCHHHJJJHHHGGGIIILLLRRRSSSTTTUUUVVVVVVVVVVVVUUUWWWYYY]]]bbbfffjjjlllooopppqqqsssuuuwwwyyyzzz|||xxxtttoookkkhhhdddcccaaa___^^^aaaeeeiiinnnnnnppptttxxx{{{|||||||||{{{zzzzzz~~~zzzwwwssspppnnnllljjjhhheeedddeeekkkuuu|||~~~}}}xxxwwwwwwzzz}}}|||wwwqqqrrrqqqooonnnnnnnnnpppqqqooopppqqqppppppqqqsssvvvyyy{{{}}}|||zzzwwwvvvvvvnnnnnnnnnppprrrrrrooolllccc```]]]ZZZXXXUUUQQQOOOHHHFFFDDDCCCCCCDDDBBBAAA>>>>>>?????????>>>>>>>>>BBB>>>>>>@@@AAA@@@BBBEEEGGGGGGHHHHHHFFFDDDAAA???999666333222222222111000000000000111000000000///......////////////......//////////////////////////////////////////////////////............////////////////////////////////////.........---------//////.........---------......///000000000000000///...,,,---000111000...............////////////////////////////////////.....................///+++///,,,---111---***444........................------------------------000/////////............//////.........---------................................................111000000//////......---........................---------.......................................//////.........---------------,,,,,,,,,------...000///...---------......---------.........//////---...............---------......///////////////...............///000000//////............//////000000111111111222222222222111000//////111333444222222222222222333333444444444444444444444444444444444444555555555555666777777888888888888777777888888999999:::<<<===>>><<<<<<===>>>???@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@???>>>=========<<<:::888888888888777888888999999777777777777777666555444444333222222111111222222111000///......///000111111000///...---......///,,,---...//////...---,,,222111111111000000000///000000000000000000000000333222222111000000111111222333333333444444444444333333333333333333333333777777777777666666666666666777777888999:::;;;;;;;;;<<<===>>>???@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999999777666555444333222111111222222111111000/////////////////////////////////...///000000......///000///////////////////////////////////////000111222111222444444444555888:::;;;:::::::::;;;<<<>>>???DDDJJJPPPSSSSSSSSSTTTVVV[[[\\\^^^______^^^]]]\\\YYYZZZ]]]aaaeeejjjnnnppptttuuuvvvwwwwwwvvvuuutttuuuzzz}}}yyyxxxwwwvvvtttrrrpppooonnnkkkjjjiiiggggggiiinnnrrruuuuuuvvvzzzzzzwwwxxx}}}~~~{{{wwwsssqqqooollljjjeeedddeeejjjqqqwwwyyyyyysssqqqooopppsssssspppmmmkkkkkkkkkkkklllnnnppprrrqqqqqqpppmmmjjjjjjlllnnnwwwyyy|||~~~}}}}}}}}}~~~xxxwwwwwwwwwyyyxxxvvvtttjjjhhheeebbb___[[[VVVRRRLLLKKKIIIIIIIIIHHHFFFDDD@@@???>>>>>>>>>>>>???@@@@@@???@@@BBBAAA???BBBGGGGGGHHHIIIJJJIIIHHHFFFDDD===;;;888777666444222000////////////////////////...//////000000//////...////////////////////////////////////////////////......------------......////////////////////////...............---------/////////............---......///000000000000//////...---...///000000...------------............////////////////////////+++,,,,,,---......//////(((///......000***(((222........................------------------------////////////...........................---------................................................................................................//////.........---------.......................................---------......---,,,,,,,,,------000///...------,,,---------------...............------...............------......///////////////...............///000000000//////......//////000000000000111111111222222111000/////////000222222222222333333444444444333111111222333333444444444444444444555555555555666777777888888888888888777888999999:::;;;<<<======999:::;;;===>>>@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@===<<<;;;;;;<<<<<<:::999999999999999888888888888777777777777666555333333333333222111111111111222000000////////////000000000000///............///------...//////...------000000000000000000000000////////////////////////222222111111111111111222222333333444444555555555666666666666666666666666777777777777666666666666555666666888999:::;;;;;;:::<<<>>>>>>===<<<===>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::999888777888888999555555444333222111111000111111000000000000111111////////////////////////---///000///...---...000///////////////000000000////////////000111333333555666777888888999;;;===;;;;;;;;;;;;===@@@BBBDDDKKKPPPVVVZZZ\\\\\\]]]___bbbdddfffggggggfffcccbbbaaabbbdddfffjjjmmmppprrrssstttvvvwwwvvvtttrrrppplllnnnrrrvvvzzz{{{xxxuuuuuutttsssssssssttttttttttttttttttuuuxxx}}}zzzuuutttxxx~~~}}}zzzwwwuuurrrooollliiihhhgggiiillloooooonnnooonnnmmmnnnqqqrrrqqqooohhhiiiiiikkkmmmppprrrssssssrrrpppllliiihhhiiikkkpppsssvvvyyyzzz{{{}}}~~~{{{{{{}}}~~~~~~|||yyywwwsssqqqnnnjjjfff```YYYTTTSSSRRRRRRRRRQQQPPPLLLJJJIIIGGGDDDAAA@@@@@@BBBBBBBBB>>>>>>@@@AAA@@@AAAEEEDDDEEEGGGHHHIIIHHHGGGFFFBBB@@@>>><<<;;;888555222000000000/////////////////////000000000000/////////////////////////////////////////////////////////......------......///////////////////////////......................../////////...............---....../////////..................///000//////------........./////////////////////////////////,,,,,,,,,---------......)))...---...333,,,'''///........................///////////////////////////////////////.................................................................................------------......//////................................................................................................111000///...............//////..........................................,,,---......///.........---......///////////////...............///000000000000////////////000000000000000000111111111111111000000000000111222222111222333555555444333333000111222333444555666666444444444555555555555666777777888999999999888888999::::::;;;<<<=========::::::;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@;;;;;;:::;;;======<<<:::;;;;;;;;;:::999888888777999999999888777555444333333222222111111111111111000000////////////000000/////////.........//////---..................---------......///000111111////////////////////////000000000000111222333444222222333444444555666666777777777777777777777777777777777777666666666666555666666888999:::;;;;;;;;;<<<>>>>>><<<;;;<<<<<<======<<<<<<;;;;;;;;;:::;;;999888777666777888999333333222222111111111000000000//////000111222222000000000000000000000000---///000///...---...000////////////000000111111//////000111222333555666777888999999999:::<<<>>><<<===>>>@@@CCCGGGJJJLLLRRRVVV\\\aaadddfffhhhhhhjjjlllnnnooonnnllliiihhhkkkkkkkkklllnnnpppqqqrrrqqqrrrttttttsssooollljjjeeegggjjjlllnnnqqquuuxxxzzz{{{|||}}}}}}}}}||||||wwwvvvuuuttttttuuuwwwxxx}}}~~~~~~xxxsssrrrvvv{{{|||{{{yyyvvvtttssspppmmmkkkiiihhhggggggggghhhggggggiiijjjlllooosssuuuuuuuuurrrrrrrrrrrrrrrsssssstttrrrrrrpppmmmjjjiiijjjllllllnnnqqqssstttuuuwwwyyywww{{{|||xxxtttooohhhaaa\\\\\\[[[ZZZYYYYYYWWWSSSPPPQQQOOOKKKGGGFFFFFFGGGHHHOOOEEE>>>@@@DDDCCC@@@>>>AAABBBEEEGGGHHHIIIHHHGGGFFFDDDBBBAAA???===999666444333222000000///000000//////000000000000//////000000000000000000000000000000000000000000000000000//////////////////000////////////////////////---.....................////////////////////////---------......------,,,---...///////////////000....../////////000000000////////////////////////......---------,,,,,,,,,...///,,,111:::555+++---........................////////////////////////.........///////////////---.....................................................................,,,,,,------.../////////........................,,,,,,------...//////000........................---.....................111000///........................///000000000000.....................---,,,------...//////......---......///////////////...............///000000000000////////////000000//////000000000111111111111111111111222222333333111222333444555444333222111222333444555666777888444444444555555555555666777777888999999999999999::::::<<<===============<<<<<<<<<<<<<<<=========???@@@@@@AAAAAA@@@@@@???<<<;;;;;;<<<>>>>>>===;;;888999999888777666444444999999888888666555333333333222111111000000111111//////000000000000//////......//////////////////........................,,,,,,---...///000111111000000000000000000000000/////////000111333444555111111222333444555555666666666666666666666666666666666666666777777777777666777777888999:::;;;;;;<<<<<<<<<======<<<<<<;;;======<<<<<<;;;:::::::::999888666444444555666888111111111111111000000000//////000000111111111111000000000000000000000000...///000000......///000...//////000000111111222000111111222444666777888777999:::;;;;;;<<>>:::AAABBBEEEHHHIIIJJJIIIIIIHHHFFFCCCBBBAAA???===;;;999777555333111000000111///000000111111000000///000000000000000000000000000000000000000000000000000000////////////000000////////////////////////---------..................////////////000000000------.........---,,,,,,---...//////......///111////////////000000000111//////////////////////////////......---,,,,,,+++111111...555AAA<<<000///........................,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////---------...............................................................------........./////////........................++++++,,,---...///000111........................---------.....................---,,,,,,,,,---------...//////000000//////...............---------,,,,,,---...////////////---......///////////////...............///000000111000000//////000000111/////////000000000111111111222222222333333333333111111222222333333333222222222333444666777777888444444444555555555555666777777888999:::::::::::::::;;;===>>>>>>>>>===<<<============<<<<<<<<<<<<>>>>>>????????????>>>>>><<<;;;;;;<<<>>>>>>===;;;::::::;;;;;;:::888777555555555555555444333111111222222111000000000000111//////000000000000//////---...//////000/////////.........------...............//////000000000111111111111111111111111111111000000000111222333333000000111222333444555555666666666666666666666666444444555666777888999999888999999999::::::;;;;;;===;;;:::<<<>>>???===:::======<<<;;;;;;:::999999777555333111111222444555000000000000000000000000...///111222222111000000000000000000000000000000///000111111//////000111...//////000111111222222111222333444666888:::;;;:::<<<>>>@@@BBBDDDHHHKKKLLLOOOSSSXXX[[[^^^______aaadddiiiqqq{{{{{{wwwuuuqqqqqqpppppppppqqqqqqrrrqqqqqqqqqpppnnnkkkhhhfffaaaccceeeffffffgggiiijjjmmmnnnpppsssvvvwwwyyyyyysssqqqnnnkkkkkkmmmppprrryyy~~~|||yyytttqqqpppooommmlllmmmlllkkkjjjkkkmmmpppqqqvvv||||||yyyvvvooohhhdddddddddeeeffffffdddbbb______```aaabbbccceeegggkkklllnnnqqquuu{{{}}}{{{zzzyyy{{{|||{{{xxxvvvuuuuuuuuuuuutttrrrnnnllllllmmmnnnrrryyy~~~{{{vvvssspppnnnlllkkkiiigggdddccc```]]][[[[[[[[[\\\dddVVVIIIEEEDDDBBB???>>>@@@BBBDDDGGGIIIIIIIIIIIIFFFDDDAAA@@@@@@@@@???>>>>>><<<999555333222111111000000111111111111000000000000000000000000000000000000000000000000000000/////////....../////////////////////////////////---------.........//////.../////////000000000000//////000000//////...---,,,...000///...---///111........./////////000000///////////////////////////.....................,,,///...666AAA;;;///000........................,,,,,,,,,,,,,,,,,,,,,,,,............/////////000---------.........//////................................................////////////////////////........................,,,---------......//////........................---------.........//////------,,,,,,,,,------..................,,,+++***//////.........---------+++,,,---...////////////---......///////////////...............///000000111111000000000000111111////////////000000000111000111111222222222222222111000000000111111222222222222333444555555666666444444444555555555555666666777888999::::::::::::;;;<<<>>>??????>>>===<<<==============================>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<;;;999:::;;;<<<===<<<;;;999888444444444444444333222111222222111000000000000000...///000111111000///...,,,---///000000000//////......------------......111111111111000000000000111111111111111111111111333222111111000111111111///000000111333444555555777777777777777777777777333444555666777888999:::::::::::::::::::::::::::???;;;999;;;@@@AAA>>>:::======<<<;;;::::::999999555333111///...000222333////////////000000000000...///111333333111000...000000000000000000000000///111222111000///000222...//////000111222222222222333333555777999;;;<<<===@@@CCCFFFIIIMMMRRRUUUUUUXXX]]]aaaeeeffffffeeefffhhhnnnxxx|||zzzoooooooooooopppqqqrrrrrrnnnnnnoooppppppooonnnmmmdddeeefffggggggiiilllooommmooorrrtttvvvuuutttsssnnnkkkhhhffffffiiilllnnnpppwww{{{xxxsssooommmkkkhhhfffeeeeeefffggghhhiiiiiijjjjjjmmmnnnmmmnnnpppmmmggg______```bbbdddeeecccbbb^^^___`````````aaaccceeeggggggggghhhkkksss{{{{{{|||}}}}}}{{{{{{yyyxxxvvvrrrmmmiiiiiiiiilllooorrruuuyyy{{{xxxvvvuuutttrrrrrrpppmmmiiieeecccaaa```___TTTIIIDDDAAA@@@AAADDD>>>@@@CCCEEEGGGGGGGGGGGGEEEBBB???===>>>???@@@???AAA???;;;777444222222222000000111111111111000000000000000000000000000000000000000000000000000000.........------.........////////////////////////---------.........//////.../////////000000111111111111111111111000//////,,,...000000...---///111---------.........//////////////////////////////------......///000000000$$$***---444<<<555+++///................................................---.........//////000000---------.........//////................................................000000000000000000000///........................///............---------........................---------.........//////...............///000111//////...---+++)))&&&%%%//////.........---------+++,,,---...////////////---......///////////////...............///000000111111000000000000111111////////////000000000000//////000111111111111111111000/////////000222333111222222333333444444555444444444555555555666666666777888999:::;;;;;;;;;;;;<<<>>>???@@@???===<<<;;;<<<<<<===>>>??????@@@<<<<<<============<<<<<<;;;:::::::::;;;;;;999777666777999999999888666555555555555666555555444444222111111000000000000000...///000111111000///...,,,---///000000000//////++++++,,,,,,---...//////111111222222111///...,,,////////////////////////111111000000000000000111777666444333222333333444444555555666666666666666666555555555555666666777::::::;;;;;;<<<======>>><<<;;;999999999;;;===>>>999:::;;;;;;:::999777666333333333222222222111111000000000000111111111111111111000///////////////111111111111111000//////111111///......///000111222111111111222444666777999:::;;;;;;:::;;;===???>>>BBBHHHNNNSSSWWW\\\``````ccchhhjjjkkklllmmmnnnlllqqqxxx}}}wwwppplllmmmoooqqqqqqsssxxxzzzwwwuuuwwwwwwuuutttsssssstttwwwyyyyyyxxxuuuoooiiihhhlllooopppoooiiihhheeedddccceeeggghhhooosssyyyzzzsssnnnkkkiiifffdddbbbcccdddeeeeeedddcccbbbccceeegggiiiiiihhheeeccc^^^___```aaacccddddddeeehhhccc______bbbeeeeeedddhhhddd```^^^```dddhhhjjjpppqqqqqqqqqrrruuuzzz}}}~~~|||yyywwwwwwrrrjjjbbbbbbcccfffiiinnnvvv~~~~~~~~~|||zzzzzzxxxtttpppmmmkkkjjjjjjddd^^^TTTKKKDDDAAAAAABBB@@@AAACCCDDDEEEFFFFFFFFFDDDDDDCCCBBB@@@>>><<<;;;>>>===<<<;;;:::999999999555444444444555555333222333222111000000///000000,,,---///000000000///...........................................................................111000///...---,,,,,,,,,////////////////////////000000////////////000000//////............//////+++******,,,...000000///////////////////////////222111000.........///000000000000000000000000000000000//////.........---111111000000//////......////////////////////////////////////////////////////////////////////////.../////////---,,,---....................................//////000000000---------............///111000///......---.........---,,,++++++---...000................................................,,,,,,,,,------.........---,,,++++++************///////////////////////////000111222222111000///111000///------///000111666444222000/////////000111111111111111111111111444444444444444444444444222333333333555666777888666666666777888:::;;;<<<<<<<<<<<<===============<<<======>>>??????@@@@@@===============<<<<<<;;;<<<<<<;;;:::999999999999<<<;;;999888666555444444222222222111222222333333222111111111000000//////000000000000///////////////////////////.........,,,,,,,,,------.........,,,,,,------,,,***)))(((////////////////////////111111000000000000111111555444333222222333333444444444555666666666666666666555555555555666777777777888999:::;;;;;;;;;;;;;;;:::999999999:::<<<===;;;<<<<<<<<<;;;999888777333333333222222222111111000000000000111111111111111111000///////////////111111111111111000//////000000000000000111222333111111111111222444666777888999:::;;;;;;;;;>>>@@@FFFJJJOOOTTTXXX\\\```cccaaadddhhhkkklllllllllmmmooosssyyyxxxrrrqqqsssttttttxxx|||}}}zzzyyy|||~~~}}}{{{zzzzzz|||~~~rrrlllgggfffiiimmmmmmlllkkkiiigggeeeeeefffhhhiiijjjmmmsssxxx}}}~~~yyysssnnnmmmlllkkkiiieeeeeeeeefffeeecccbbbaaa``````aaabbbccccccbbbbbbbbbbbbbbbcccdddfffggghhhllljjjgggggghhhiiijjjjjjhhhddd___]]]]]]___``````bbbdddfffhhhjjjmmmoooqqqzzz}}}wwwmmmeee___```bbbccceeejjjooottt|||}}}}}}{{{xxxwwwvvvwwwyyyxxxyyy{{{~~~yyysssooommmlllllliiieee\\\SSSLLLGGGDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA???>>>=========<<<;;;::::::::::::999666333222222333333222333222111111000000000000......000111111111000///................................................////////////////////////000///...---------------////////////////////////000000////////////000000//////............//////++++++***,,,...000000///////////////////////////222111///.........///000------------------------000/////////...........................---------////////////////////////////////////////////////////////////////////////...///000///---,,,---...........................+++++++++,,,,,,,,,---------------............///...---------------...//////...---,,,,,,...///111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,,,,,,,,,,,,,//////////////////////////////000111111000//////111000...------...000111333222111111111111111111111111111111111111111111444444444444444444444444444444444444666777888999888888888888999:::;;;<<<<<<<<<<<<<<<==================>>>>>>???@@@@@@AAA======>>>>>>======<<<;;;999:::;;;;;;:::999777666777777666555444444555555333222222111222222333333111111111111000000000///000000000000/////////.../////////////////////...------------------........./////////...---,,,+++////////////////////////111000000000000000111111333222222222222333333444444444555666666666666555666555555555666666777888666777999;;;;;;;;;::::::;;;:::999888999:::;;;<<<============<<<:::888777333333333222222222111111000000000000111111111111111000000///////////////000111111111111000000/////////000111222333444444222222222333555777999::::::<<<>>>??????@@@BBBDDDJJJMMMQQQSSSUUUWWWZZZ\\\]]]aaafffjjjllllllmmmnnnmmmppptttyyy~~~~~~yyyxxxyyy|||}}}}}}}}}}}}}}}}}}pppkkkggggggjjjnnnooonnnnnnmmmjjjhhhggghhhiiiiiihhhkkknnnrrruuuvvvvvvuuuwwwsssnnnkkkjjjkkklllllliiiiiiiiihhhgggeeebbbaaa]]]\\\\\\[[[]]]```cccdddhhhggggggggghhhkkkmmmooorrrssssssrrrpppppppppqqqooolllgggdddbbbaaa___]]]\\\^^^bbbeeehhhjjjkkkkkkooosssyyy~~~|||tttmmmfffggggggeeedddeeegggiiiooopppqqqpppnnnlllmmmmmmooonnnooossswwwzzz||||||zzzuuuqqqnnnmmmlllnnnkkkggg```ZZZSSSNNNKKKIIIIIIHHHGGGFFFDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@<<<<<<;;;::::::;;;;;;<<<===999444111111111222222222222111000000000111111//////000111111111111111................................................000000000000000000000000///......---------......////////////////////////000000////////////000000//////............//////,,,++++++,,,///000000///////////////////////////111000///.........//////////////////////////////////////////............---------...............////////////////////////////////////////////////////////////////////////...///000///---,,,---...........................---............/////////---------............///+++++++++,,,,,,...////////////...---...///000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------.........000000///............///////////////////////////...//////000000//////...000///...------...///000///000111222222222222222222222222222222222222222444444444444444444444444555555555555666777999999999999999999999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????@@@AAAAAAAAA======>>>>>>======<<<;;;888:::<<<===<<<:::777555444444444444555666777777333333222222111222222333111111111111000000000000000000000/////////............//////////////////............------------222222222222111111000000////////////////////////000000000000000000111222111111111111222333333444333444555555666666555555555555555555666777888888888999;;;=========<<<;;;::::::999999999999:::;;;============;;;999777666333333333222222222111111///000000000111111111111000000////////////000000000000111111111111000//////000111222333444444444444555666888:::<<<>>>???AAACCCEEEGGGGGGHHHJJJLLLLLLNNNPPPPPPOOONNNOOOPPPUUUZZZaaagggkkkmmmpppqqqooopppqqqrrrrrruuuyyy}}}~~~~~~{{{wwwwwwwwwyyyzzzyyywwwtttooollljjjkkkooosssvvvwwwuuusssqqqnnnmmmllllllllloooooopppqqqqqqqqqpppooollliiifffddddddeeehhhiiijjjkkkkkkjjjiiigggeeeddd]]][[[YYYYYY\\\bbbhhhlllooonnnmmmmmmooorrruuuxxxxxx|||~~~~~~zzzxxxyyy{{{yyyvvvssspppmmmjjjfffcccbbbcccdddgggjjjllllllllliiikkkoootttyyy}}}}}}}}}}}}{{{xxxuuuoooooonnnlllhhhffffffgggfffhhhjjjjjjiiihhhhhhiiijjjjjjjjjllloooqqqqqqpppwwwwwwuuutttrrrpppooonnnooooooooommmiiiccc]]]YYYSSSRRRPPPNNNJJJGGGDDDBBB@@@@@@@@@@@@@@@@@@AAAAAA;;;;;;;;;;;;;;;<<<===>>>@@@===999666555444333111222111000000///000000000//////000000111111111111................................................////////////////////////---------------...///000////////////////////////000000////////////000000//////............//////---,,,,,,---///111000///////////////////////////////////////.../////////000000000000000000000000///////////////...............//////000000111111////////////////////////////////////////////////////////////////////////...///000///...------///........................///////////////000000000---------............///---,,,,,,,,,------...///......------......///000////////////////////////////////////////////////---------...............000000//////...//////000////////////////////////......////////////......111000////////////000111///000111333333222111111222222222222222222222222333333333333333333333333444444444444555666777888999888888888999999:::;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>===<<<<<<;;;<<<======<<<;;;999888666666666666666777888999333333222222111111222222111111111000000000000000000000/////////.....................////////////.....................---//////..................000000000000000000000000000000//////000111222222000111111222333333333333333444444555555555555555555555555666666777999999888999:::<<<<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;<<<;;;:::888666555333333333222222222111111///000000000111111111111000000////////////000000///000000111111111000000000111111222222333444444666888:::<<>>??????AAA@@@>>>===<<<999666222222222111000////////////............//////000000////////////////////////////////////////////////........................---------------...///000////////////////////////000000////////////000000//////............//////...------...000111000///////////////////////////.........////////////...------------------------.........///////////////......//////000000111111///////////////////////////////////////////////////////////////////////////000000000...---...///........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000///...------......------,,,---------......------------------------////////////////////////........................///...............////////////////////////////////////............//////111111111111111111111111111111222333333111000///222222222222222222222222333333333333333333333333333333333333444555666666777666666777777888999:::;;;;;;;;;<<<===>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>======<<<===;;;:::888777888999999888777777666666666666666444333222222111111111222000000000000000000111111////////////............---.........//////000000................../////////......---------......000000000000000000000000////////////000111222333111222333333333333333222333333444555555555555444555555555666777888999:::777777777888999999::::::<<<;;;;;;;;;;;;;;;::::::999::::::;;;:::999777666333333333222222222111111000000000000111111111111///////////////000000111///000000111111111111000222222111111333555777888;;;<<>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBAAABBBBBBBBB???:::666666555333222000000//////...............///000000////////////////////////////////////////////////........................---------------...///000////////////////////////000000////////////000000//////............//////000......///111111111000////////////////////////------.../////////.......................................///////////////---------...............///////////////////////////////////////////////////////////////////////////000111000...---...///....................................---------------------............///111111000///...------...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////..................------------......///////////////////////////000//////......//////000111111111111111111111111222222222222222111000///333333333333333333333333333333333333333333333333333333222222333444444555555555555666777888999::::::;;;;;;<<<===>>>????????????@@@@@@@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<;;;999666444333444666888777666555444333333333333444444333222111111111111000000000000111111111111/////////.........------------......///000000000------......//////000000111111000//////000111222000000000000000000000000////////////000111222333333333444555444444222222222333444444555555444444555555555666777999:::;;;888888777666777888:::<<<============<<<<<<;;;:::999999:::;;;;;;:::999888333333333222222222111111000000000000111111111111///////////////000111111//////000111111111111111222222111222444999===@@@DDDFFFIIIMMMQQQSSSUUUVVVVVVXXX\\\]]]]]]]]]]]]^^^XXXZZZ[[[ZZZXXXVVVVVVWWW\\\bbbiiipppssssssttttttpppnnnjjjddd]]]YYYXXXYYYWWWZZZ```hhhpppwww|||}}}}}}}}}uuutttqqqooooooppprrrsssrrrrrrssstttuuuwwwzzz~~~}}}yyyvvvrrrpppooolllkkkiiiiiiiiijjjkkklllnnnppprrrqqqnnnkkkjjjkkkiiijjjjjjiiihhhfffdddcccaaa```______aaaeeejjjmmmnnnnnnooopppsssuuuwwwxxxyyyyyy{{{~~~{{{oookkkhhhiiilllnnnmmmjjjgggffffffjjjooorrrsssssssssqqqnnniiidddaaa``````bbbbbbaaa___]]]^^^aaadddiiimmmrrrvvvwwwwwwxxxyyytttrrrooommmjjjfffaaa]]]]]]]]]^^^aaagggooowww{{{~~~}}}xxxssspppooommmjjjfffbbb]]]YYYWWWPPPMMMIIIEEEAAA???>>>===AAAAAA@@@@@@@@@AAAAAABBBCCCBBBBBBCCCCCCBBB???<<<;;;:::888555333222111000000///.........///111111////////////////////////////////////////////////..............................---------......///////////////////////////000000////////////000000//////............//////000///...///111222111000////////////////////////,,,---.../////////......111111111111111111111111............/////////000...............---------///////////////////////////////////////////////////////////////////////////000111000.........000........................111111000000////////////---------............/////////...---------......,,,------...............------------------------------------------------000/////////.........------------------...///000////////////////////////111000////////////000111/////////000000/////////111111111111111111222333333333333333333333333333222222222222222222222222444333333333333444555555444444555666777999;;;<<<::::::;;;<<<===>>>??????????????????????????????>>>????????????>>>======:::999777666555666666777666666555444333333333333555444333222111111111111///000000000111111111111//////.........---------------......///000000111,,,------...///000111111000000///......///000111000000000000000000000000////////////000111222333444555555666555444222111222333444444555555444444555555555666777999:::;;;;;;:::888777888:::===???======>>>>>>===<<<;;;;;;999:::;;;<<<<<<<<<;;;:::333333333222222222111111000000000000111111111111///////////////000111111//////000111111111111111222222111222666<<>>===CCCBBBBBBAAAAAABBBBBBBBBDDDCCCAAAAAABBBBBBBBBAAA???===;;;888666444222222111000/////////000222333000000000000000000000000000000000000000000000000000000000000000000000000///......---------......////////////////////////000000////////////000000//////............//////111000///000111222111000////////////////////////+++,,,.../////////..............................---.........//////000000111111000000/////////...///////////////////////////////////////////////////////////////////////////000111000///...///000..............................------,,,,,,,,,+++---------.........//////,,,,,,,,,,,,---...//////---......///000/////////........................000000000000000000000000000000//////.........---...............///000000////////////////////////222111000//////000111222------............------000000//////000222444666333333333333333333333333222222222222222222222222555555444444444555666666444444555777999;;;===>>>::::::;;;<<<===>>>???@@@??????>>>>>>>>>>>>>>>>>>???????????????>>>======;;;;;;;;;;;;:::999888888777777666555555555666666555444333222111111111111//////000000111111111222//////.........------------------...///000000111............////////////((()))+++,,,...000222333000000000000000000000000222222222333222222333333555555555555666666666666222333444555666888888999999888777555555777888999;;;999888666666777999:::======>>>>>>===<<<;;;;;;<<<<<<<<<===>>>===:::888888555333111111111///...///000111222222111000///000000000000000000000000333333333333333222222222222333444666;;;CCCLLLRRR[[[\\\^^^```aaaccccccdddeeegggiiiiiihhhggghhhiiinnnnnnoooqqqsssssspppnnntttuuuvvvxxxzzzxxxuuurrrmmmkkkiiifffeeeeeeeeefffdddeeehhhlllooopppnnnllljjjkkklllnnnppprrrtttuuuyyyzzz{{{{{{zzzxxxuuutttmmmmmmlllkkkkkklllmmmnnnuuuuuuuuuuuuvvvvvvwwwwwwuuutttrrroookkkgggdddbbbbbbdddgggiiijjjmmmpppsssxxx{{{}}}}}}zzzwwwvvvuuuvvvxxxzzzyyyvvvrrrppppppmmmkkkiiihhhiiiiiiiiihhhiiiiiijjjmmmppprrrrrrqqqiiihhhhhhiiilllrrrxxx|||yyyvvvrrrooommmiiiddd___^^^[[[YYYYYYZZZYYYUUUQQQTTTUUUWWW\\\bbbhhhkkkllluuuwwwwwwuuupppjjjfffeeecccaaa^^^[[[XXXVVVTTTTTTZZZ[[[]]]___aaabbbbbbbbbiiikkkooorrrsssssspppoooddd```\\\YYYZZZ```gggllltttvvvxxx{{{}}}}}}}}}|||tttssspppmmmhhhccc^^^\\\XXXVVVSSSNNNIIIDDDAAA>>>DDDBBB???>>>???AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEECCC@@@<<<888666555555000000000000000111222222444444222111000000000000000000000000000000000000///......------///000111........................---.........---,,,++++++111000...------...//////000000//////.........---......................../////////...------,,,,,,000000000000000000000000000---******---///...---+++---//////...---...///////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++---,,,+++---///000000///------------------------,,,,,,++++++***+++++++++///............---------------------------------////////////////////////........................------............------///////////////.........//////............//////---...///000000000000000////////////000000000000000111111111111222222222222222222222222222222222333333333222222111111111999888888777666666555555777777777777888888888888888888999:::;;;======>>>>>>>>>????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::999888888555555444444444333333333222222111000//////000000222111111000000000000000000000000000000000000000////////////////////////............//////////////////000111111222333333000000000000000000000000111111222111111111111222444444444444555555555555444555555555666777777777888777666555555666777888:::999888666666777999:::<<<============<<<<<<;;;;;;;;;;;;===>>>===;;;888888666333222222111000//////000111222222111000///000000000000000000000000000000000111111111222222111333555888>>>FFFOOOUUU[[[^^^ccchhhmmmqqqtttuuuyyyyyyxxxuuurrrqqqrrrsssuuuuuuuuuvvvxxxwwwuuusssvvvuuuvvvwwwxxxwwwtttrrrttttttuuuvvvwwwwwwvvvvvvnnnlllkkkjjjkkkkkkiiihhhhhhhhhggghhhjjjllloooppptttuuuuuuuuutttqqqnnnmmmhhhhhhggghhhiiillloooqqquuuuuussssssssstttuuuvvvrrrqqqoookkkhhhdddaaa```___bbbeeehhhkkknnnsssvvv{{{}}}yyyvvvpppmmmiiigggggghhhiiiiiiiiiiiihhhiiikkkkkkjjjiiihhhgggfffgggkkkpppuuuyyyxxxvvvsssqqqoookkkeeeaaa^^^[[[XXXXXXXXXVVVRRRNNNPPPOOOQQQUUU\\\bbbfffgggooorrrtttsssqqqmmmkkkkkkfffeeedddaaa]]]ZZZWWWUUURRRSSSTTTUUUVVVWWWXXXYYY```cccggglllpppsssssstttoookkkddd^^^[[[]]]aaadddmmmppptttxxxzzzzzzxxxwwwvvvvvvtttqqqmmmhhhccc```\\\[[[YYYUUUPPPKKKFFFCCCDDDBBB???>>>>>>?????????@@@@@@AAABBBDDDEEEFFFFFFEEEDDDAAA>>>;;;999888777111000000///000111222333111111000000//////......000000000000000000000000//////.........///000111........................---............------,,,///...------...///000111000/////////....................................------......///000000111........................111...,,,,,,...000///...+++---//////........./////////////////////////////////.........---------------------------------........................,,,,,,------------,,,,,,,,,++++++,,,...000///...---------------------------,,,,,,,,,,,,,,,------///............---------------------------------................................................------............------/////////////////////...000000////////////000000///000000111111111111000////////////000000000000000111111111111222222222222222222222222222222222444444444444333333222222444444444444444444444444777777777777888888888888888999999:::;;;<<<===>>>===>>>>>>??????>>>>>>===>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::999888888555444444444444333333333222222111000000000000000222111000000//////000000////////////////////////////////////////////////............////////////000000000000////////////000000000000000000000000222333333222000000222444222333333333444444444444666666666666666666666666777666555444444555666777999999888777777888999:::;;;<<<<<<=========<<<<<<:::::::::<<<======;;;999888666444333333222111000000000111111111111000000000000000000000000000000000000000000111222333333333555888<<<@@@GGGOOOTTT\\\aaajjjuuu~~~~~~}}}|||{{{|||}}}|||zzzxxxzzzxxxwwwwwwxxxxxxvvvuuuxxx{{{~~~|||{{{uuuqqqlllhhhggghhhhhhggghhhgggeeeeeefffiiimmmoooqqqrrrrrrrrrpppmmmjjjhhhfffeeeeeeeeehhhmmmqqqtttwwwvvvuuuttttttuuuvvvwwwrrrqqqooommmjjjgggeeeddddddfffjjjmmmppptttyyy|||{{{yyyuuuppplllkkkkkkkkkjjjkkkiiihhhggghhhhhhfffdddbbbaaaaaabbbeeeiiimmmpppwwwvvvuuuuuusssooojjjfffbbb___]]]]]]]]]\\\WWWSSSQQQOOOMMMOOOSSSXXX\\\^^^cccfffjjjmmmmmmmmmmmmnnnkkkkkkllljjjgggaaa\\\YYYOOONNNMMMLLLMMMNNNPPPQQQTTTWWW\\\cccjjjppptttvvvxxxsssllleee___]]]\\\\\\cccffflllrrruuuuuutttssswwwxxxxxxvvvsssnnniiigggaaaaaa___\\\WWWRRRMMMIIIGGGEEEBBB@@@@@@@@@???>>>>>>???@@@AAACCCDDDEEEFFFDDDDDDCCCBBB@@@===<<<:::333222000//////000111222//////000111111000///...000000000000000000000000/////////...///000000111........................---...///////////////...------------...000111222////////////..........................................//////000111111111........................111///......///000000///,,,...//////.........///////////////////////////000000/////////.........................................................------............------,,,+++***+++---///...---------------------------------,,,------...///000///............---------------------------------................................................------............------......//////////////////111111000000000000111111....../////////...------////////////000000000000000111111111111222222222222222222222222222222222555555555555444444444444111222222333444555555555777777777777888888888888888999999:::;;;<<<============>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888444444444444333333333333222111000000000000000000222111000000//////000000////////////////////////////////////////////////............////////////000000000//////.........000000000000000000000000444555666444222111333666333333333333444444444444666666666666666777777777888777666666666666777888999888888777777888999:::::::::;;;<<<============:::999999:::<<<<<<;;;999999666444333333333222111000000000111111000000000000000000000000000000000333222222222222333555666777999===@@@CCCHHHNNNRRR\\\cccppp}}}}}}zzzzzz{{{}}}}}}|||~~~~~~{{{wwwuuurrroookkkiiiiiiiiiiiiiiijjjhhheeedddfffjjjooosssrrrsssttttttssspppnnnlllllljjjhhhggghhhlllpppssswwwxxxyyy{{{{{{zzzyyyxxxvvvuuutttrrrqqqpppooonnnoooqqqtttuuuwwwyyy}}}~~~zzzxxxvvvsssqqqpppnnnkkkjjjjjjjjjhhhfffaaa``````aaacccfffiiikkkrrrsssuuuvvvvvvtttpppnnnjjjhhhggghhhjjjiiieeeaaaYYYUUUOOOLLLLLLOOOQQQRRRUUUYYY^^^aaadddfffhhhjjjkkkmmmppppppnnniiiccc___UUUSSSOOOLLLKKKKKKMMMNNNMMMOOOTTTZZZbbbiiinnnqqquuutttqqqnnniiieeeaaa______bbbgggllloooqqqrrrrrrtttuuuwwwwwwuuurrrooollleeedddaaa]]]YYYUUUQQQPPPLLLJJJFFFDDDDDDCCCAAA@@@>>>>>>???@@@BBBCCCDDDEEECCCDDDDDDDDDCCCAAA???>>>888666333111//////000111///111333444444333222000/////////////////////////////////000000000111111........................---...///000000000000000---------...///000000111///////////////.................................111111000000///......---000000000000000000000000000000///////////////...---...000000.........///////////////////////////////////////.........---////////////////////////..............................////////////......,,,+++***+++---...---,,,........................,,,,,,,,,,,,---...///000///............---------........................................................................------............------............////////////111000000//////000000111000000000000///...------////////////000000000000000000111111111222222222222222222222222222222222555444444444444444444444333333444444555666666666666777777777888888888888999999::::::;;;<<<======<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888444444444333333333222222111111000000000000000111111111000///////////////////////////////////////////////////////////////............////////////222222222222222222222222000000000000000000000000222555777666222000222555333444444444444555555555444444555666777888999999888888888888888888888888888777777888888999999:::::::::;;;<<<<<<===<<<<<<:::999888999;;;;;;:::888888666444333444444222111111000000000000000000111111111111111111111111111444333333222333555666888999<<>>>>>???@@@AAABBBCCCCCCBBBCCCDDDDDDDDDBBBAAA???>>><<<888555222000000000000111333444555444222111////////////////////////000000000111111111111111////////////////////////......///000111111111000//////////////////...............///////////////////////////////////////000//////......------,,,000000000000000000000000////////////...------------///000000///......///////////////////////////.........---------,,,,,,////////////////////////...........................//////000000//////...,,,+++***+++---------+++........................++++++++++++,,,---/////////............---------........................................................................------............---------.........//////000000000//////......//////000333333333333222222111000////////////000000000000000000111111111222222222222222222222222222222222333333333333333444444444555555555555555555555555666777777777888888888888999::::::;;;;;;<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888444444333333333222222222111000000000000000111111111000000///.../////////........................////////////////////////............/////////////////////000111111222222000000000000000000000000///444888888333///000222444444444444555555555555333444555666888999:::;;;999999999999999999999999777777777888999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::888888999:::888777777555333222333333222111111111000000000000111111111111111111111111111111333333222333555888;;;======AAAHHHNNNRRRWWWZZZ]]]^^^eeeqqq~~~{{{xxxvvvvvvwwwxxxtttsssssssssrrrooojjjfff```^^^[[[YYYZZZ]]]bbbeeehhhjjjoootttxxx{{{|||}}}|||xxxrrrlllgggeeeddddddiiiooowww{{{yyywwwuuutttsssttttttvvvvvvvvvssspppnnnnnnooouuuvvv{{{zzzvvvrrrnnnlllllllllmmmnnnnnnooooooooojjjmmmqqqssstttuuuwwwyyy|||zzzyyyyyyyyyvvvpppkkkaaa\\\TTTNNNKKKKKKKKKJJJLLLOOOTTTXXX[[[^^^bbbdddccceeehhhjjjjjjhhhfffddd[[[XXXSSSOOOMMMMMMNNNOOOWWWXXXZZZ\\\___cccfffgggjjjnnnssswwwzzz{{{zzzxxxwwwvvvuuusssrrrqqqppppppoooooopppqqqqqqpppooonnniiigggbbb^^^ZZZXXXWWWWWWPPPNNNLLLJJJIIIGGGDDDBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBAAAAAA@@@???@@@???===:::777555333222000000111222222111000///000000000000000000000000000000111222222222222111////////////////////////...//////000000000000/////////000000///...------.........///////////////////////////////////////,,,,,,------.../////////...........................///111000...,,,,,,---...000111111///......///////////////////////////...------------,,,,,,,,,////////////////////////..............................////////////......---,,,+++,,,---...---,,,........................,,,+++++++++,,,---......///............---------........................------------------------........................------............------------......///000000000//////............///////////////000//////......////////////000000000000000111111111111222222222222222222222222222222222333333333333333444444444444444444333333333333333777777777777888888888888:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999888888333333333333222222222222000000000000000111111222111000//////......//////........................////////////////////////............////////////,,,------------.........000000000000000000000000///666<<<<<<777222111333222333333333444444444444555555666777888888999999888888999999999999888888666666777888999:::::::::;;;;;;<<<<<<<<<;;;::::::===;;;999888888888777666666444222222222333222111222111000//////000111222111111111111111111111111333333444666:::@@@DDDGGGIIINNNTTTZZZ]]]___aaabbbaaaeeemmmxxx}}}{{{yyywwwvvvwwwxxxyyyzzzyyyyyyxxxwwwsssmmmiiiaaa___[[[WWWVVVWWWYYY[[[^^^bbbhhhpppxxx~~~~~~xxxrrrmmmiiigggfffggglllttt|||}}}yyyvvvtttsssssstttttttttrrrooonnnnnnoooqqqsssxxx}}}~~~~~~{{{yyytttuuuvvvwwwwwwvvvuuuuuusssuuuxxxxxxxxxyyy}}}{{{vvvkkkeee]]]VVVRRRPPPNNNMMMMMMPPPUUUYYY\\\```dddggghhhhhhiiiiiijjjiiiiiihhh[[[ZZZWWWUUUTTTUUUWWWXXX```aaacccfffhhhjjjlllmmmmmmmmmnnnooorrrtttwwwxxx{{{|||~~~}}}{{{xxxvvvtttsssqqqpppnnnmmmlllkkkjjjjjjhhheeebbb^^^[[[ZZZTTTSSSPPPOOONNNLLLIIIGGGBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>?????????>>>===;;;999777222222222111111000000000000000000000000000000000000111222333333333222222//////////////////////////////000000//////......---...///000000//////.............../////////000////////////////////////---------...//////000000...........................111333222///------...///000111111///......///////////////////////////............------------................................................---......//////......---...---,,,---......---,,,...........................---------------......///............---------........................------------------------........................------............------------......///000000111000000////////////000000+++,,,------------------////////////000000000000000111111111111222222222222222222222222222222222333444444444555555555555333333333444444555555666777777777777888888888888:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999888888333333333222222222222111000000000000000111222222000000///............///........................////////////////////////............/////////000000000000000000/////////000000000000000000000000222:::AAABBB<<<666444666111111222222222333333333777777777777777777777777777777888888888888777777666666777999999:::::::::<<<<<<<<<<<<;;;:::999999===;;;999888888777666555555333111111222222111000222111000//////000111222111111111111111111111111555555777;;;AAAHHHNNNRRRWWW[[[```cccdddcccbbbbbbdddfffjjjqqq{{{~~~}}}{{{{{{{{{{{{}}}|||{{{zzzzzzwwwssspppgggddd___[[[XXXWWWWWWXXXXXX\\\eeeoooxxx}}}xxxsssooommmkkkhhhlllsss|||{{{wwwvvvuuuuuuuuuvvvuuusssssstttvvvrrruuuzzz}}}~~~~~~~~~wwwqqqhhh```ZZZUUURRROOOMMMPPPUUUYYY]]]aaafffiiipppooonnnmmmllllllmmmmmm^^^^^^]]]]]]^^^```bbbcccfffgggjjjmmmppprrrssstttpppmmmiiieeefffiiinnnrrrwww{{{~~~zzzxxxtttpppmmmkkkjjjiiikkklllnnnmmmjjjddd___[[[YYYXXXVVVUUUTTTRRROOOMMMDDDDDDCCCBBBBBBAAA@@@@@@@@@???===<<<;;;<<<=========>>>@@@AAAAAA???===<<<666555444333222222222222000000000000000000000000000111222333444333222222000000000000000000000000//////000//////...------+++,,,...000111111000000---.........//////000000000000000000000000000000111111111000//////......000000000000000000000000///222444333000......//////111222111///......///////////////////////////000/////////............................................................------............------///...------//////...---////////////////////////000//////.........////////////.........---------////////////////////////------------------------........................---..................------------...///000000111111111000000000000111111000000111222333333222222////////////000000000000000111111111111222222222222222222222222222222222444555555555666666777777333444555666777999::::::777777777777888888888888::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999888888333333333222222222111111000000///000000111222222000000///.......................................////////////////////////......///000000000000000222111111111000000/////////////////////000111111222444777999:::888555333444666666666444333444555888888999::::::::::::999777777777666666666666555888888999:::;;;;;;<<<<<<===<<<;;;:::::::::;;;;;;::::::999888777666555555444444222111111111222333222222222111111111111111333333222222333444555555333444666;;;CCCNNN[[[cccfffiiiiiiggggggjjjjjjgggeeeeeeggglllsss}}}~~~~~~~~~~~~}}}||||||{{{xxxtttqqqnnnlllgggaaa[[[XXXXXXZZZ\\\aaaiiirrr{{{|||xxxvvvuuuooooooqqqvvv}}}{{{||||||{{{||||||}}}~~~~~~wwwqqqmmmggg^^^WWWNNNMMMLLLNNNVVVaaalllsss}}}yyytttpppnnnllliiihhhccc___]]]___eeeiiiiiigggkkkooosssvvvwwwwwwxxxyyyyyyuuunnngggbbbbbbfffjjjrrrvvv||||||vvvqqqnnnlllkkknnnnnnooopppooollljjjhhheeeeeeddd```[[[XXXVVVVVVXXXRRRIIIAAA<<<<<<>>>@@@BBB@@@=========>>>===<<<===>>>>>>???@@@BBBCCCCCC:::888666444333222222333111///------...////////////////////////......---,,,,,,------------,,,,,,000000000000000000000000000000//////.........---///////////////000111111000000000000000000000000......//////000000111111////////////........................////////////000000000000000000000000............////////////......////////////......//////.........---------////////////////////////////////////000000000000------............------............////////////------------------------................................................,,,---------.../////////........................////////////////////////////////////////////////////////////000000000000///////////////.........------...///000111111222222222333333333222111111555444333222111111111111555555444333333333444444666666555555555555666666666666666777888888999999999::::::::::::::::::;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999777666555333111000111111000///111111000000//////......////////////////////////////////////////////////////////////////////////......///000000000000000111111111111000000000//////////////////000111111---///111333333222000///222333444333222222333444888888999::::::::::::999::::::999999999888888888888888999999::::::;;;;;;<<<;;;;;;::::::::::::::::::999888777666555444444444333222111000111111222111111111111111111111111222222222333333444666666999<<>>======>>>>>>===;;;;;;<<<===???@@@AAABBBBBB===<<<:::777555333222111222000......///000000000------...///000000//////......////////////......////////////////////////000000/////////.........///////////////000111111////////////////////////............////////////////////////........................////////////....................................////////////......////////////......//////.........---------............................../////////000000000---..................---............////////////------------------------................................................---------...............................................................////////////////////////////////////000000000000/////////////////////////////////000000111111111111222222333333333222222333222222111222222333333444444444333333444555555666666555555555555666666666666666777888888999999999999::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::999888666666444222000000111111111000111000000000/////////...////////////////////////000000000000000000000000////////////////////////......///000000000000000111111111111000000000000000000/////////000111111000111222333333333222222000222333333222222444555888888999::::::::::::999;;;:::::::::999999999999888888999999999999999999:::::::::999999999999888999999888666555333222111222222111000000000000111000000000000000111111111222222222333555666888999;;;???GGGOOOWWW___fffkkkmmmppppppnnnppptttvvvtttrrrpppmmmlllmmmqqquuuwww}}}|||}}}~~~}}}|||~~~zzzvvvrrrqqqrrrqqqooolllmmmnnnoooqqqsssuuuwwwxxx||||||||||||}}}}}}~~~~~~{{{{{{|||~~~{{{zzzyyy~~~}}}}}}|||~~~}}}vvvooojjjccc^^^___eeemmmrrr}}}{{{yyywwwuuuqqqllliiicccbbbbbbbbbbbbccccccccchhhkkkpppsssuuuwwwyyy{{{{{{zzzyyyuuuppplllkkklllhhhjjjmmmrrrwww}}}~~~{{{wwwvvvsssssstttuuuxxx{{{}}}}}}xxxpppkkkhhhgggbbb```[[[UUUOOOJJJFFFDDD@@@???>>>???@@@@@@???===;;;<<>><<<888555222111333111//////000111222111+++,,,---///000000111111000000111111111111000000........................000000////////////......///////////////000111111....................................------------////////////........................////////////....................................////////////......////////////.....................---------------------------------------........./////////....................................////////////------------------------...............................................................---------........................------------------------////////////////////////////////////000000000000////////////////////////000111111111111111111111000111222222333333333333111111111111222333444555333333333333444555666666666666555555555555666666666666666777888888999999999999999::::::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>>======;;;:::999888888999999999999888666555555333222000000111222111000000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......///000000000000000111111111000000000000000111000000///000000111111333444444555555555555555222333555555555555777888888888999::::::::::::999999999999888888888777777999999888888888888888888999999999999999888777777888888666555333222111000111111111000000000000000/////////000000111111111333333444555777:::<<<===>>>BBBJJJQQQXXX```gggkkkqqqttttttrrrssswwwyyywwwrrrpppmmmkkkkkknnnrrrtttzzz}}}}}}{{{yyywwwvvvwwwxxxyyy|||{{{yyyxxxwwwyyy}}}wwwvvvvvvuuuoooiiijjjiiihhhhhhiiikkknnnooosssuuuwwwzzz|||~~~}}}zzzvvvsssrrrvvvwwwxxxyyy{{{~~~~~~zzzxxxvvvsssuuuyyy}}}|||uuunnnkkklllooorrrqqqrrrssstttuuurrrmmmiiiggghhhiiihhhfffdddcccdddaaadddiiilllnnnqqqtttvvvzzz{{{}}}{{{wwwrrrooonnnkkkjjjjjjjjjmmmqqquuuwww}}}{{{tttsssrrrsssuuuyyy}}}}}}yyyuuuttttttpppmmmggg```YYYRRRMMMJJJFFFCCC@@@???@@@AAAAAAAAA>>>@@@DDDHHHJJJKKKJJJIIICCCCCCBBB@@@===999666444444222000///000111111111,,,---...///000000000000000111111222222111111000////////////////////////000000/////////////////////////////////000000111/////////////////////////////////......---------////////////........................////////////....................................////////////......////////////..............................------------------------------------........./////////............//////............////////////......................................................................../////////...---------,,,........................------------------------////////////////////////////////////000000000000///////////////000000000222222222111111111111111///000111222333444444444111111111111222333444444333333333333444666777777666666555555555555666666666666666777888888999999999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::999999888777777777777666555444333333111000000111222222111000000000000////////////////////////////////////++++++++++++++++++++++++////////////////////////......///000000000000000000000000000000000111111111111000000000000111111000000111222222222222222222333555555555555777888888888999::::::::::::999999999999888888888777777999999888888888888888888888888999999999888777666777777666444333111000000111111111111000000//////...//////000111222222333444555777999<<>>;;;999666333111000000111000000...///////////////......///000000111111000000///000000000000000000000000//////000000000000000000///////////////000000111000000000000000000000000111000000//////.........////////////........................////////////////////////////////////............////////////......////////////......---.....................------------------------------------.........///000///............///000............////////////......................................................................../////////...---------,,,........................------------------------////////////////////////////////////000000000000////////////000000111111222222222111111111111111///000111222333444444444333222222111111222222333333333333444555666777888666666555555555555666666666666666777888888999999888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::666666666666555444333333444222000000111222111000////////////000000000000////////////////////////000000000000000000000000////////////////////////......///000000000000000000000000000111111111111222222111000000000111111///000111222333222111111000222333333222222444555888888999::::::::::::999;;;:::::::::999999999999888888999999999999999999888888999:::999888777666666555555444333222111111111111222222111111000///...///000111222333444444777888:::===AAADDDGGGIIIIIIJJJKKKMMMQQQXXXaaafffnnnsssuuuuuuuuuxxxwwwssskkkhhhccc^^^[[[[[[\\\]]]aaaiiippptttwww{{{|||zzzuuusssqqqooonnnmmmmmmmmmmmmppptttyyy|||~~~~~~~~~|||zzzxxxuuusssrrrrrrrrryyy{{{xxxtttoookkkddddddeeegggjjjooosssvvv}}}~~~{{{wwwtttrrrjjjkkklllooossswww{{{}}}~~~~~~}}}~~~}}}zzzsssrrrpppqqqvvv~~~zzzxxxvvvwwwyyy{{{{{{wwwqqqmmmggghhhhhhgggeeeaaa]]]ZZZYYY[[[^^^___```bbbdddgggkkknnnsssvvvuuurrrpppoookkkjjjhhhggggggiiijjjkkknnnuuu|||wwwvvvvvvxxxzzz{{{|||~~~~~~}}}}}}zzzrrriiibbb\\\YYYRRRLLLDDD???===>>>@@@AAA@@@AAADDDGGGIIIJJJJJJIIIEEEEEEDDDDDDBBBAAA??????999666333111111111000//////////////////...------//////000000000000//////111111111111111111111111//////000000000000111111///////////////000111111111111111111111111111111000000000000000/////////////////////........................////////////000000000000000000000000............////////////......////////////......---------...............------------------------------........./////////111000///......///000111............////////////.......................................................................................---------........................------------------------////////////////////////////////////000000000000...//////000000111111222000111111111111111111111000111222222333333333333333333222222111222222222444444444444555666777777666666555555555555666666666666666777888888999999888888999::::::;;;<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;::::::555555555555555444333333555333111000111111000///////////////000000000000////////////////////////000000000000000000000000////////////////////////......///000000000000000///000000000111111111111333222111111000000111111111333555777777666444333222333444333222222333444888888999::::::::::::999::::::999999999888888888888888999999::::::;;;;;;888999:::;;;:::999777666555555444444333333333333111222333333333222000000//////000222333555666666:::;;;>>>AAAEEEIIIMMMOOOKKKLLLLLLMMMOOOTTT[[[```hhhnnnsssuuuwwwyyywwwsssiiifff```ZZZVVVUUUUUUVVV\\\dddlllooorrrvvvwwwuuupppooommmlllkkkjjjjjjjjjkkkmmmppptttwwwxxxyyyyyyuuutttsssqqqppppppqqqqqqwwwzzz|||yyywwwwwwwwwwwwqqqrrrtttwwwzzz~~~~~~~~~~~~|||yyyvvvuuunnnnnnnnnppprrrvvvyyy{{{{{{{{{zzzzzz{{{}}}yyyxxxuuuuuuxxx}}}~~~zzzvvvmmmlllkkklllkkkhhhaaa[[[UUUVVVXXXXXXXXXXXX[[[]]]___ccchhhkkkllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiimmmuuu||||||vvvsssqqqrrrrrrsssuuuwwwyyyzzz{{{~~~~~~yyyrrrkkkddd```YYYUUUNNNIIIFFFDDDBBBAAA???@@@BBBDDDEEEFFFGGGGGGHHHGGGEEEDDDBBBBBBAAAAAA>>>;;;777555333222111///---...///////////////...//////000000000000//////000000000000000000000000//////000000000111111111///////////////000111111000000000000000000000000......//////////////////////////////........................////////////////////////////////////............////////////......////////////......---------.........//////............................../////////000000000111000///......///000111............////////////........................................................................---------...............................................................////////////////////////////////////000000000000...//////000111111222222/////////000000111111111111222222333333333222222111111111111222333444444666555555555555555666666666666555555555555666666666666666777888888999999777888888999;;;<<<<<<===<<<<<<<<<<<<==================<<<;;;::::::999888555555555555555555444333666444222111111000///....../////////000000000111////////////////////////........................////////////////////////...//////000000000000000//////000000111111111222333333222111000000111111000222555777888666333111444666666666444333444555888888999::::::::::::999777777777666666666666555888888999:::;;;;;;<<<<<<888999;;;;;;;;;:::888666444444444444444444444444222222333444333222111000///000111222444555777777<<<===@@@DDDHHHLLLPPPRRRRRRSSSSSSTTTUUUXXX]]]```cccjjjqqquuuxxx{{{yyytttoookkkfff```]]]\\\]]]^^^```gggnnnoooqqqsssssspppllllllkkkiiiiiihhhhhhhhhhhhjjjllloooqqqrrrrrrrrrpppooonnnmmmmmmnnnooopppsssrrrsssuuuxxxyyyxxxwwwwwwxxxwwwvvvvvvyyy}}}yyyzzz{{{|||{{{yyyvvvuuussssssrrrrrrtttvvvyyy{{{yyyyyyxxxxxxxxxyyy{{{||||||}}}{{{yyyxxxyyy|||vvvtttrrrsssuuuqqqiiiaaaXXXYYYYYYYYYXXXXXXZZZ[[[WWW[[[___ccceeegggiiijjjmmmnnnnnnnnnmmmjjjhhhgggeeegggjjjoootttyyy}}}}}}wwwqqqmmmjjjjjjjjjiiilllpppsssvvvyyy}}}~~~~~~yyyqqqiiiccc```]]]XXXSSSOOOKKKFFFBBBAAAAAABBBCCCDDDEEEFFFGGGJJJIIIFFFDDDBBBAAAAAABBBAAA>>>:::777555444222000,,,,,,...///000000111111000000111111111111000000000000000000000000000000//////000000111111111222///////////////000111111////////////////////////,,,------....../////////000/////////......................../////////000..................................../////////000......////////////......---------.........//////////////////////////////////////////000000000000222000///......///000222............/////////000////////////////////////................................................,,,------....../////////........................////////////////////////////////////////////////////////////000000000000...//////000111222222222---......///000111111222222222333333333222111111//////000111222444666777777666666555555555555666666666555555555555666666666666666777888888999999777888888999;;;<<<======<<<<<<<<<<<<=========>>>??????===<<<:::888777666555555555666555555444444777555222111000000...---.../////////000000111111////////////////////////111111111111111111111111////////////////////////000000000000////////////...///000222222111000000222222222111111111111111333333333333333333333333555444333333555777777666888888888777777777777777===<<<;;;:::888777666666888888999999999:::::::::999999:::999888666444333555444222111111111222333222333555444222111111111111000111333666999::::::>>>@@@CCCGGGLLLPPPTTTVVVVVVWWWYYY\\\___bbbbbbbbbllloootttyyy{{{zzzwwwuuurrrpppnnnllljjjjjjjjjjjjjjjkkklllmmmnnnoooppppppooonnnnnnoooqqqoookkkgggfffgggiiikkknnnppprrrsssoooppprrrsssrrrqqqooonnnpppnnnnnnpppuuuwwwvvvssswwwzzz}}}~~~~~~~~~{{{zzz}}}~~~~~~~~~~~~~~~~~~}}}|||zzzzzzzzzzzzzzz{{{|||}}}}}}}}}|||{{{zzzzzzyyyxxxzzz}}}||||||}}}~~~~~~|||}}}uuummmgggbbb]]]YYYXXXWWWTTTQQQRRRSSSVVV[[[aaaeeeggggggiiiiiijjjmmmoooooommmkkkhhhgggfffggghhhkkkmmmoootttttttttssspppkkkgggdddiiiggggggiiinnnrrruuuvvv{{{{{{|||}}}{{{vvvpppkkkhhhddd^^^WWWOOOIIIEEEBBB@@@??????AAACCCDDDDDDCCCFFFFFFFFFEEEDDDBBB@@@???AAA???;;;888444222111000111000///......///000111////////////////////////000///...------...///000000000000000000000000000222111000//////000111111000000111111111111000000............////////////........................,,,------...///000111111000000000///......------,,,,,,---...///000111111////////////////////////.........////////////000111111000000//////......000////////////000000111222000///...//////---,,,000000111111111111000000,,,,,,.../////////...---000000////////////000000...........................---,,,,,,++++++++++++////////////////////////........................//////000000000000//////000///...------...///000000000000000////////////111111111000111222222333000000111222333333444444222222111111222222333444555555444333444555666777999888666555555777999;;;777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>>>>===<<<>>>===<<<;;;999888777666666555444333222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000222000...------...000222000000000000//////////////////000111111111111111111111111111111111111111333333333333333333333333000///...///111333333222444555666777888999:::;;;::::::999999999888888888888888888999999999999:::999999999999888666444333111111000////////////000000111333333222111222333333222222444777;;;===???DDDGGGKKKOOOSSSWWWZZZ\\\aaaaaacccfffjjjmmmnnnnnnmmmpppuuuyyy{{{|||zzzyyyuuuttttttsssrrrrrrrrrsssqqqqqqqqqrrrrrrsssssssssqqqpppqqqrrrsssqqqlllhhheeedddcccccceeeiiimmmooommmoooqqqssstttttttttsssssstttuuuxxxzzz{{{zzzyyy}}}~~~zzzwwwvvvwwwzzz}}}~~~}}}{{{|||~~~~~~sssoooiiiddd```\\\VVVRRRNNNPPPTTT[[[bbbhhhjjjkkkkkkjjjhhhiiikkklllmmmlllkkkjjjhhhfffeeeeeefffgggmmmnnnoooppppppnnnlllkkkgggeeebbbaaadddiiiooossszzz{{{~~~|||wwwssslllhhhbbbZZZSSSNNNJJJHHHBBBAAA@@@@@@BBBCCCBBBAAAFFFGGGHHHHHHFFFEEEBBBAAA>>>>>>===<<<:::777555333222111000/////////000000111111111111111111111111000///............///000000000000000000000000000000//////......///000111000000111111111111000000............////////////........................------......//////000000.........///////////////.........///////////////////////////////////////,,,,,,,,,------------...///////////////000000000//////............//////222000......//////---,,,------............------,,,---.../////////...---//////............//////........................---------,,,------......................................................//////000000000000//////000///...------...///000......//////000000111111111111000000000111111222000000111222222333444444222222222222222333444444555444444333444555666777666444222111222333666777<<<;;;:::999888888888888:::::::::::::::::::::::::::;;;<<<=========<<<<<<======<<<;;;999888777666555555444333222222222222111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000111000////////////000111////////////000000000000000000000000000111111222000000000000000000111111333333333333333333333333333222222333555666666555444555666777888:::;;;;;;777888888888999:::::::::777777777888888888999999888888888888777666444333333333444444333333222111...///111111111111222444444333333444777<<<@@@CCCLLLPPPUUUZZZ\\\___bbbdddfffgggjjjmmmqqqtttvvvwwwtttuuuwwwyyyzzz{{{{{{{{{yyyzzz{{{|||||||||{{{zzzuuuuuuuuuuuuuuutttttttttuuuuuuvvvvvvvvvrrrmmmiiiaaa^^^\\\[[[^^^dddkkkooopppqqqtttvvvwwwxxxwwwwwwzzz}}}|||yyyuuuqqqooopppqqqssszzz{{{|||}}}}}}~~~~~~}}}}}}|||zzz{{{yyyssslllccc[[[UUUOOOQQQVVV^^^ffflllooooooppplllhhhfffhhhkkkmmmnnnooommmjjjfffcccaaa``````ggghhhjjjmmmoooqqqrrrrrrhhhfffaaa\\\ZZZ^^^gggooovvvyyy~~~|||uuuqqqkkkccc\\\VVVQQQOOOHHHFFFCCCBBBBBBBBBBBBAAAFFFGGGIIIJJJIIIHHHFFFDDD===>>>@@@@@@???===999777333222111000//////000000111111111111111111111111000//////......//////000000000000000000000000000......------...///000111///000000111111000000///............////////////////////////////////////.........///////////////------......///000000111000000//////............////////////////////////,,,,,,,,,------------...---......///000000111111---------------...//////111000......//////...,,,,,,,,,------------,,,,,,,,,---......//////.........------------------...........................,,,,,,------...//////000...................................................//////000000//////...//////............///000------...///000111222222111111000/////////000000000000111111222333333333333333333333333444444555555444444444444555666666444222111000000222444555<<<;;;:::999999999999999999999999999999999999999999:::;;;<<<<<<<<<;;;;;;===<<<;;;:::999888777666555444333222222111222222111111111111000000000000........................000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111000/////////000222333///000000000000000111111333333333333333333333333777666666888:::;;;:::999777888888888888888999999777888888888999999999999666666777777777888888888888888777777666555444444444555666666666555333222...000111111000000222444666777777999<<>><<<:::444444333222111111000000////////////////////////000//////////////////000////////////////////////------......///000111111//////000000000000//////............////////////000000000000000000000000///////////////.....................//////000000///////////////.........////////////////////////.........////////////000........./////////000000++++++,,,---...000111222111///......//////...,,,...//////000000//////...---------.....................------------..............................---------..................................................................//////////////////..................//////000.........///000111111111111000000///////////////000000111111222222222333444444333333333444555555444444444444555555666666555444333222333444666777777777777888999:::;;;<<<999999999999::::::::::::999999::::::;;;;;;;;;;;;<<<<<<;;;:::999888777666444333333222111111222222111111111111000000000///////////////////////////////////////////////////////////////////////////000000111111111111000000.../////////000000000111111000/////////000222333//////000000111111111222333333333333333333333333444333333555777888777555777777888888999999999:::::::::999888888777777666555555555666666666777777777777666555555444444444111222333333333222000///111111222111000000222444:::===@@@BBBEEEIIIOOOSSSXXX]]]cccffffffgggkkkoooooosssyyy~~~~~~{{{xxxvvvwwwxxxyyy}}}yyyvvv~~~~~~~~~}}}~~~~~~|||xxxsssooommmhhhiiiiiilllooossswwwzzz}}}~~~~~~}}}|||{{{yyywwwtttqqqnnnlllkkkkkkppprrruuuyyy{{{}}}}}}}}}}}}}}}{{{rrrllllllnnnqqqvvvyyyzzzwwwtttrrrooollljjjjjjjjjiiihhhllllllkkkkkkjjjjjjjjjjjjjjjkkklllmmmooopppqqqrrrqqqqqqnnnfff^^^ZZZ\\\aaaeeejjjqqqvvvxxxzzz|||~~~~~~uuuiii^^^WWWUUURRRNNNJJJHHHFFFCCCBBBDDDEEEFFFGGGHHHHHHHHHHHHEEEDDDBBB@@@>>>===<<<;;;777666666555444222111111///////////////////////////000000000000000000///////////////////////////......///000111111222222//////000000000000//////............////////////000000000000000000000000///////////////.........000000//////............------......///000000111////////////////////////.........////////////000000/////////.........---***+++,,,---000222444555000///......//////...---000000000111111000000000------------....../////////..................///....................................---+++***)))......................................................////////////......---......///////////////000000000000////////////000000///////////////000000111111111111111222222444444333333333444555555444444444555555555555555666555444444444555777777555555666666777999:::;;;999:::::::::;;;;;;<<<<<<999999999999::::::;;;;;;;;;;;;:::999888888777777333333222111111111222222111111111111000000000///000000000000000000000000///////////////////////////////////////////////////000111111111111000///......//////000000111111000000000000000111111222000000000111222222333333333333333333333333333333222222333555777777555444444444666888:::<<<===>>><<<;;;:::999777666555444444444555555555666666666666666555444444444444444222333333333333222111111222333333222222333666888:::@@@GGGLLLNNNQQQUUUYYY___dddiiijjjiiikkkpppuuuxxx{{{zzzzzz|||}}}|||yyywww~~~}}}}}}}}}}}}}}}}}}}}}|||||||||zzzwwwuuuttttttyyyzzz|||~~~zzz{{{{{{{{{||||||||||||}}}|||zzzxxxuuusssrrrqqquuuwww{{{{{{{{{}}}|||{{{{{{}}}~~~{{{{{{||||||xxxpppnnnlllkkkjjjhhheeeccchhhiiijjjlllmmmoooppppppnnnooopppqqqqqqqqqqqqppprrrsssrrrlllddd^^^[[[[[[___ccchhhkkklllnnnssswww|||rrrggg```[[[XXXUUUQQQNNNKKKGGGDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIGGGDDD@@@>>><<<<<<<<<:::999999888666444333222111111111111111111111111///000000111111000000///000000000000000000000000...///000111222222111111...//////000000//////...............////////////////////////////////////.........///////////////111000000///......------,,,,,,---...///000111111////////////////////////,,,,,,,,,------------...000000//////...------,,,,,,,,,---...000222444555000///......///000///---......////////////.........------------...////////////............//////....................................---***((('''------------------------........................---......//////......---,,,---...///000000000///111000000000/////////...000/////////000000111222111111111111111111111111333333333333333444444555333444555555666666555555444444444444444555555666888777777666666666777777:::::::::;;;;;;<<<<<<===::::::999999999:::;;;<<<;;;::::::999888888777777222222111111111111222222111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////.........///000111111111//////000111111111111111000111111222333333444444333333333333333333333333333444555777999999777555444444666888:::<<<>>>>>>;;;;;;:::888777555444444333444444444444555555555666555444333333333444555555555444333333333333333111222333444555777;;;???CCCLLLWWW^^^```aaaccceeehhhlllqqqpppooopppwww~~~}}}|||||||||}}}}}}|||zzzyyyxxxvvvwwwxxxwwwvvvwwwzzz~~~zzz{{{{{{|||}}}~~~~~~}}}{{{zzz|||}}}}}}|||uuutttttttttttttttttttttooommmjjjhhhggghhhiiikkkooottt{{{|||{{{||||||}}}tttqqqnnnlllkkkiiifffdddeeefffhhhkkkmmmnnnppppppoooppprrrtttuuutttsssrrrttttttssspppkkkfffaaa^^^\\\```bbbbbbbbbdddjjjpppuuuxxx|||~~~}}}xxxsssooodddbbb```]]]ZZZUUUOOOKKKHHHFFFDDDCCCDDDFFFIIIKKKHHHGGGFFFDDDAAA???===<<<<<<<<<<<<;;;999777444333111111111111111111111111///000111111111111000///000000000000000000000000...///000111111000//////......////////////..................////////////........................------......//////000000///////////////.........---.........//////000000////////////////////////,,,,,,,,,------------..........................................///000000///...---...///000///...---..................---...------,,,---...///000...------------------...........................---...//////...,,,***)))------------------------........................---......//////......---,,,---...///000000000///////////////000000000000/////////000111222333444111111111111000000000000222222222222222333444444333444555666666666555444444444444444444555555555888777777777777777888888888999999:::;;;;;;<<<<<<;;;::::::999:::;;;<<<===::::::999999888777777777222222111111111111222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...------...///000---......///000111111222...///111222222222111000111111222333444444555555333333333333333333333333222222333666888888555333777777888999::::::;;;;;;::::::999888777666555555333333333444444444555555666555444333222333444555222111000///...///000111///111333444777;;;@@@DDDSSS^^^kkktttvvvuuuvvvwwwooosssvvvuuusssuuu}}}}}}zzzyyyyyyzzz~~~~~~|||{{{qqqssstttuuuuuuyyy|||}}}||||||{{{xxxtttoooiiifffiiigggeeecccbbbbbbcccccc______^^^]]]\\\]]]]]]^^^^^^```dddhhhmmmqqquuuwwwxxxyyy|||}}}||||||}}}zzzvvvrrrooommmllljjjiiidddeeegggiiikkklllmmmmmmnnnpppsssvvvwwwwwwvvvtttvvvuuutttsssqqqmmmgggccc]]]___```^^^\\\___ffflllllloootttxxx{{{|||{{{zzzmmmkkkjjjgggddd^^^XXXSSSJJJHHHEEECCCCCCFFFJJJLLLFFFGGGGGGGGGEEEBBB>>><<<>>>>>>===<<<:::888555444///////////////////////////000111222222111000///000000000000000000000000......///000000///...---......////////////................../////////000........................,,,------...///000111111------......///000000000///////////////.........////////////////////////........./////////000000,,,,,,------.../////////111000///...---,,,,,,,,,///...---...///000///......//////////////////.........---,,,---...///000---,,,,,,++++++,,,,,,---........................,,,---///000000...---+++------------------------........................---..................---+++,,,...000000000000///------...///000111222222/////////000111333555555111111111000000000000000222222111111222222333444333333555666666666555444555555555666666666777777555555666777888:::<<<===777777888999::::::;;;;;;;;;;;;:::999:::;;;<<<===:::999999999888777777777222111111111111111222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///---,,,,,,---///000000000000000000000000000111111111111111111111111000111111111111222222222666555444333333333444555222333444555555444333222666777777888999:::::::::>>>===<<<999777555333222666444333333444555444333555555444444444333333333333333222111///000333666555666666666888>>>GGGNNNhhhtttzzz|||{{{xxxvvvvvvzzz|||{{{yyy|||}}}{{{ttttttvvvyyy}}}~~~}}}{{{zzzyyyuuuvvvxxx||||||zzzrrroookkkfffbbb^^^\\\[[[YYYXXXWWWUUUUUUTTTUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWYYY[[[___ccceeegggkkkqqquuuwwwwwwwwwxxxzzzyyyxxxyyy{{{~~~~~~{{{yyyxxx{{{}}}}}}}}}}}}}}}{{{xxxwwwvvvvvvvvv~~~~~~{{{vvvrrrpppnnnmmmkkkoookkkggggggjjjllllllkkkrrrtttwwwzzz}}}~~~~~~~~~{{{yyywwwuuutttrrrooommmjjjgggccc```___```ccceeelllnnnqqqsssuuuxxx|||yyytttpppqqquuutttmmmfffTTTMMMFFFCCCEEEHHHHHHGGGDDDEEEEEEEEEEEECCCAAA@@@@@@???>>><<<:::888777666333222000000222222222111000111222333444444333222000000000000000000000000111111111000000000000000.........////////////000000/////////111111///...------......//////000000------............------......------...///111222111///...///000111000...///...---,,,,,,---...///...---,,,+++,,,---...///////////////////////////111111111111111111111111222222111111000000//////////////////////////////.........///......---,,,.................................................................................------,,,,,,,,,000000000000000000000000................................................111111111111111222222222333222222222222222222333444222111111222333333222//////000222333444555666666666666666666666666666222222333333444555666666888888888888888888888999;;;;;;999999999999;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<:::888666444222111111222222222111000//////...111111222222222222111111............////////////000000000000000000000000555444333111000/////////111111000111111222333444000000000000000000000000111111111111111111111111000111111111111222222222555444333222222333444444222222444555666666666666666666777777888999999999999999999999999888888888777555333333444444444333555444444444444333333333222333333222000111333555222444666888<<>><<<:::888777666222000///...///000///.........000111111111000000000000000000000000000000111111000000///......---////////////000000000000111000000000222222000///.........///////////////...//////////////////...000///......---...//////111///...///000111000...000000///.........///000000///---,,,,,,,,,,,,---////////////////////////........................////////////......------////////////////////////,,,,,,---.../////////.........................................................................../////////......---------////////////////////////................................................000000000111111111222222222222111111111111222222111000///000222333333222222222222333333444444444555555555555555555555555333444444555666666777777888888888999999:::::::::;;;;;;:::999999:::;;;;;;::::::;;;;;;;;;;;;;;;:::999999777555444333333333333333333222111000000000000111111222222111111000/////////000000000111111000000000000000000000000222111000000///000000000000000000000000111222333000000000000000000000000111111111111111111111111000111111111111222222222333333222222222222333444333333333444666777999:::777777888888999:::::::::777888888999:::;;;<<<<<<999777444444444444333222444444444444333333333333111333444333222111222333444666888;;;@@@JJJVVV```qqqzzz~~~}}}}}}}}}{{{{{{|||{{{wwwuuusssvvvzzz}}}|||}}}~~~zzzuuuuuuuuuvvvxxx{{{}}}~~~{{{{{{{{{{{{yyywwwuuuttttttxxx{{{{{{xxxtttoooiiiccc```[[[ZZZXXXVVVTTTTTTTTTTTTSSSVVV[[[```cccdddeeeddddddcccaaa___^^^]]]]]]\\\[[[ZZZZZZZZZ\\\```dddfffmmmqqqvvvzzz{{{|||~~~}}}|||{{{{{{|||{{{xxxtttooolllhhhhhhhhhgggfffeeeddddddfffjjjrrrzzz{{{vvvtttttt{{{{{{xxxrrrpppnnnllliiifffeeedddkkknnnrrrtttvvvzzz}}}yyyyyyyyyvvvrrrooonnnnnnuuuyyyyyyuuurrrpppnnnhhhiiikkkmmmnnnnnnmmmlllmmmooopppqqqqqqrrrtttvvv~~~|||wwwssspppfffXXXLLLGGGDDDBBB@@@FFFFFFFFFFFFFFFEEECCCCCC??????===<<<:::999888777444222000///000000...---......///000000000//////000000000000000000000000111000000///...------,,,////////////000000000111111111000111222333111//////////////////.........//////000000000000//////111111///...------------111///...///000111000...222111000///////////////111000...---,,,+++++++++////////////////////////......................../////////............---////////////////////////***+++,,,...///000000000........................................................................///////////////.......................................................................................///000000111222222111111111000000111111111000///...///111333333333333333333333333333333333555555555555555555555555555555666666777777888888888888999999:::;;;<<<<<<<<<;;;::::::::::::;;;<<<::::::;;;;;;;;;;;;::::::777777666555444444444555444444333333222111111111000111111222222111111000000000000111111111222222000000000000000000000000000000000000000111222333111111111111222333444555////////////////////////111111111111111111111111000000111111111222222222222222222222222222333333555555444444666777999;;;999:::::::::;;;;;;;;;<<<999999999::::::;;;;;;;;;:::888666555555444333222444444444333333333222222111333444555333333333444888:::<<>>===;;;:::999888888666444222222222000///000000000111111111000000000000000000000000000000//////////////////.............../////////000000111000///000222222000///000000//////......------/////////000000/////////000000//////............111///...///000111000...111111000//////.........//////......------------////////////////////////000000000000000000000000000000000000000000000000////////////////////////+++,,,---...////////////........................................................................//////..........................................................................................,,,---...///000111222222111111000000000000111111222111///000222333222222222222222222333333333333444444444444444444444444666666666777777777888888888888999:::;;;======>>><<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;:::999999777777666555444444444444333333222222222111111111000000111111111111000000000000000111111111222222000000000000000000000000222111111111222333444555333333444444555666777888////////////////////////000000000000000000000000000000111111111222222222111111111222333333333333888777666555555777888999999999999:::::::::::::::888888999:::;;;;;;<<<<<<;;;999666555555555444222444444333333333222222222111333555666555555666777:::===@@@CCCHHHQQQ\\\dddjjjqqqvvvwwwzzz~~~}}}zzzwwwvvvvvvxxxzzz{{{||||||{{{{{{|||xxxyyyyyyyyyxxxwwwuuutttttttttvvvxxx{{{}}}}}}|||zzzxxxuuussstttwww{{{~~~}}}yyyvvvtttqqqpppqqqtttxxx{{{xxxyyyzzzzzzyyyvvvtttrrrrrrssstttuuuwwwxxxyyyzzzzzz{{{|||~~~wwwqqqnnngggfffggggggiiilllnnnooossswww~~~~~~yyyvvvrrroookkkjjjlllqqqwww{{{~~~~~~yyytttqqqppprrrrrrpppnnnjjjeeeaaa___]]]aaafffhhhhhhjjjpppvvv}}}{{{vvvtttvvvyyy~~~xxxsssooollljjjhhhiiiiiijjjmmmpppuuuyyy|||uuussspppkkkiiijjjnnnrrrrrrxxx~~~~~~zzzuuussssssooojjjccc[[[SSSLLLEEEAAA@@@@@@AAABBBCCCDDDEEEFFF@@@@@@???>>>===;;;::::::;;;888666444444333222000111111000000000000000000000000000000000000000000...//////000000111111222------.........////////////......///000000///---000000//////......---------......//////......------......///////////////111///...///000111000...////////////......------,,,------......////////////////////////////////////////////////////////////////////////000000000////////////////////////---...............------........................................................................------------------------........................////////////////////////////////////////////////,,,---...///000111222222111111000000000000111111777555333222222222111000//////000111222333444444555555555555555555555555666666666666666777777777888999999;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;:::999999888999888666555333222222222111111111111111000000000000000000111111000000000/////////000000000111111000000000000000000000000222222111111111222222333444444444555666777999:::000000000000000000000000000000000000000000000000000111111111111222222222000111222333444444444333777777666666666666777777777777777888888888888888444555777999;;;<<<>>>???;;;999666666666666555444333333333333222222222222111333555666666777:::;;;===AAAFFFKKKPPPXXXbbbiiijjjppptttuuuyyy}}}xxxtttrrrqqqrrruuuyyy}}}~~~~~~|||zzzvvvwwwxxxyyyyyyxxxvvvuuurrrrrrqqqqqqqqqrrrssstttuuuyyy}}}~~~}}}{{{yyyxxxuuuuuuvvvwwwyyy|||~~~wwwuuuqqqooonnnqqqtttvvvxxxyyyyyyxxxuuuqqqmmmkkkhhhgggeeeeeeeeehhhjjjllloooqqquuu{{{|||xxxxxxyyyzzz}}}}}}wwwssstttvvvyyy{{{{{{~~~zzzuuusssssstttuuutttrrrnnniiidddaaa]]]```dddeeeeeefffjjjmmmnnnvvvzzzuuussstttwwwyyy{{{{{{{{{{{{xxxvvvtttrrrqqqooollljjjkkkjjjhhhiiilllqqqwwwzzzvvvuuurrrnnnjjjjjjmmmooonnnsssxxxzzzwwwtttssssssnnnlllhhhaaaXXXOOOGGGBBBAAAAAAAAAAAABBBCCCDDDEEEBBBAAAAAA@@@???======<<<:::888666444444444222111000000///.........//////000000000000000000000000//////000000111111222222............////////////...------...//////...,,,///////////////.........------............------,,,---...///000000000000111///...///000111000...------............------+++,,,---///000000000000////////////////////////------------------------,,,------------.........////////////////////////......//////...------,,,........................................................................,,,,,,,,,---------------........................////////////////////////////////////////////////......///000000111222222111111111000000111111111999777555333333222111///...///000111333444555666666666666666666666666666666666666666666777777777999999::::::;;;<<<======<<<<<<===>>>>>>===<<<<<<:::;;;;;;::::::999888777999888666444333222111111000000000000000000000000///000000111111000000////////////000000000111111000000000000000000000000111111000000000111111222333444444555666888999:::000000000000000000000000000000000000000000000000000111111111111222222222000111333444555555555444444555555666777777777777999999999999999999999888555666777888999;;;<<<<<<:::888666666777777777666333333333222222222222111222444555666777:::>>>AAAFFFJJJPPPUUUXXX^^^eeekkkkkkppptttuuuxxx~~~xxxrrrooonnnooorrrvvv{{{~~~}}}{{{yyyuuuvvvwwwwwwwwwwwwvvvuuunnnmmmlllkkkkkkkkklllmmmooorrrwwwzzzyyywwwuuuuuutttxxx}}}xxxvvvssspppoooqqqsssuuuyyyxxxwwwtttooohhhbbb^^^]]]\\\\\\]]]___cccfffhhhkkknnnrrryyy~~~}}}|||||||||||||||~~~{{{{{{yyyzzzzzzyyyuuupppjjjggg`````````aaabbbdddfffhhhgggooozzz{{{sssmmmnnnnnnnnnoooooooooooopppqqqsssvvvxxxwwwssspppnnnkkkhhhggggggjjjnnnqqqtttuuuuuutttpppmmmkkkkkkkkknnnqqqttttttsssrrrrrrnnnmmmiiicccZZZRRRMMMJJJEEEEEECCCBBBAAAAAABBBBBBCCCCCCBBBAAA@@@??????>>><<<:::777666666666555444222111000///...//////000000000000000000000000000111111000000////////////000000000000111111111111///......///000000///---.........///////////////......////////////......---...///000000///......111///...///000111000...,,,---...///000000//////,,,---...///000000//////////////////////////////------------------------,,,,,,,,,---------......////////////////////////------..........................................................................................------------.........///////////////////////////////////////////////////////////////////////////000000000111111111222222222222111111111111222222888666333222222222111///222222333333444555666666777777777777777777777777888888888888888888888888999999::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<:::;;;;;;::::::888777777777666555444333333333333111111111111111111111111//////000000000000//////000000000111111111222222000000000000000000000000111111111222333444555666666666777888999;;;===>>>000000000000000000000000000000000000000000000000000111111111111222222222111222333555666666555555111222444666888888888777<<<<<<<<<<<<<<<<<<<<<<<<999999999888888777777777999888666666777888888777333333333222222222111111333444555666888;;;@@@DDDPPPTTTZZZ]]]^^^aaafffjjjpppvvvyyyyyy|||xxxrrrnnnmmmmmmooosssxxx{{{|||yyywwwuuuvvvvvvvvvvvvuuuttttttjjjiiigggfffeeeffffffggghhhlllrrruuuvvvtttssssssuuu{{{|||zzzxxxuuurrrrrrsssuuuwwwyyyxxxvvvqqqjjjaaaYYYTTTVVVXXXZZZ]]]aaafffjjjlllkkkmmmqqqwww}}}|||yyywwwwwwrrrwww{{{|||}}}~~~{{{vvvppplllbbb___]]]]]]___ccceeefffhhhpppzzz{{{rrrjjjiiihhhhhhggghhhhhhiiillloootttzzz~~~}}}yyyvvvooommmiiifffeeefffggghhhqqqtttxxxyyyuuuooojjjggghhhiiillloooqqqqqqqqqpppmmmlllhhhbbb\\\VVVTTTSSSJJJIIIFFFCCCAAA@@@@@@@@@DDDDDDCCCBBBBBBAAA@@@@@@>>><<<:::999::::::999777555444222111111111222333000000000000000000000000333222111///...,,,++++++111222222222222333333333000//////000111111000...---.........//////000000//////000000000000////////////000000000...---,,,111///...///000111000///,,,---///000111222111111......///000000///...---////////////////////////////////////////////////........./////////000000////////////////////////++++++---...//////000000........................................................................---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222333333222222222222333333555444222111222222111000666666666666666666666666777777777777777777777777999999999999999999999999::::::::::::::::::::::::<<<===>>>??????>>>===<<<;;;;;;;;;:::999888777666444444444333333444444555222222222222222222222333//////000000000000//////111111222222222333333333000000000000000000000000222333444555777999;;;<<<;;;;;;;;;<<<>>>@@@AAABBB///000000111111111000000333222111000000111222222222222222111111111111111111111222333444444444444555555555666666777888999;;;;;;;;;:::::::::999999777777777777666666666666666555444444555555444222000111222333333333333333333444666888;;;BBBJJJPPPYYY\\\^^^]]]\\\^^^eeekkklllpppwww|||zzzsssooonnnmmmllllllnnnppprrrtttqqqsssvvvwwwvvvsssooolllffffffeeeeeefffgggggghhhkkkoootttuuutttssstttuuuzzz~~~|||zzzyyywwwvvvtttsssssstttvvvwwwtttqqqjjjccc[[[UUUPPPNNNRRRWWW^^^dddiiillloooqqqnnnppptttyyy~~~}}}|||{{{wwwtttqqqppptttzzz~~~}}}wwwsssddd```\\\ZZZ^^^dddkkkoooqqqvvvzzzyyy{{{zzzuuukkkgggbbb______aaabbbcccccciiittt~~~zzzsssooommmkkkhhhfffdddddddddiiikkkooorrrqqqnnnjjjgggcccfffhhhjjjjjjkkkmmmooonnnmmmllliiieee```\\\YYYTTTPPPJJJFFFCCCAAA???>>>CCCBBBAAABBBDDDEEEDDDCCCBBB@@@>>>;;;888666444444222333333333222111///...///////////////000000111666111...000111000111333000111222333333333333333111000...------...///000////////////////////////000000000000///////////////000111000...------...//////000111111111111111////////////////////////000000000000000000000000//////////////////////////////............/////////////////////////////////////////////.................................111000000///...------------,,,,,,,,,,,,---......//////.........------------------............///000///...---------------000////////////000000111//////......------,,,,,,000000000000000000000000000111333444444222///---/////////000111111222222444444555555666777777888555555666777888999::::::999888888888999:::;;;;;;===:::666555777:::===>>><<<<<<<<<<<<<<<<<<<<<<<<999:::::::::999777555444444444333333333333222222111000///...///000222444222111111111000000//////000000000000////////////000111111111//////111333222444666777777777888999999;;;===???@@@DDDHHHKKK///000000111111111000000222111000000000000111222111111111111111111111111111111222333444444444444555555555666666777888999888888999999:::::::::;;;888888888888777777777777444444555777888777555333111111222333333333333333555666888;;;???FFFNNNSSS[[[]]]___^^^]]]^^^dddiiiooorrrvvvyyy||||||vvvrrrnnnmmmkkkjjjjjjkkkmmmnnnrrruuuxxxyyywwwqqqkkkgggaaabbbbbbcccdddeeegggggggggjjjoooqqqrrrsssvvvxxx}}}~~~~~~}}}|||zzzyyyyyy{{{{{{zzzyyywwwtttrrrpppbbb___[[[VVVSSSRRRQQQQQQVVV]]]fffnnnrrrttttttuuutttuuuxxx{{{~~~}}}}}}}}}~~~zzzuuurrrrrrsssttttttxxx|||~~~yyyuuukkkhhhcccaaaccchhhnnnqqqsssyyy||||||}}}zzzvvvllliiidddbbb``````___]]]]]]cccmmmxxx{{{vvvqqqpppnnnkkkiiihhhgggffffffhhhlllnnnnnnllliiigggccccccdddcccbbbbbbeeegggllllllmmmllliiieee```^^^\\\XXXSSSNNNKKKHHHDDDAAAEEECCCBBBBBBDDDDDDCCCBBBAAA@@@===:::888777666666777666444222111000000000000000//////000000111222666111...000111//////222///000111111222222222111111///...------...///000////////////////////////000000000000///////////////000000000...---.../////////000111111111111000////////////////////////////////////////////////........................//////............///////////////////////////////////////////////////...........................111000000///......------...............//////000//////.........------------------............/////////...------------...000000////////////000000000000000000000/////////000000000000000000000000000111222333333111000...111111111111000000000000222222222333444444555555555555666777888999999:::999888888888888999999::::::999888999;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999777555444444444444333333222222222222111///...///000222333111111111111000000000///000000000000000000000//////000000000//////000222444666888999999999;;;===???AAADDDFFFHHHLLLQQQTTT000000000111111000000///111000000//////000000111000000000000000000111111111222333444444555555444555555555666666777888999666666777888999:::;;;;;;999999999888888888777777222555999;;;<<<999666333222222222222333333333333777999<<<@@@EEEKKKRRRWWW\\\^^^```___]]]^^^bbbeeennnoooqqqsssvvv|||{{{wwwooonnnkkkiiiiiijjjkkkmmmuuuxxxzzz{{{wwwqqqiiiddd^^^___```bbbccceeefffgggeeehhhlllpppsssvvvzzz}}}~~~}}}}}}|||{{{zzzzzzzzzzzz{{{}}}xxxpppiiieeeSSSQQQNNNMMMNNNQQQUUUWWW]]]eeeqqq{{{~~~|||zzzzzz{{{|||}}}~~~}}}yyyuuurrrnnnkkkoooqqqtttvvvyyy}}}~~~{{{ssspppkkkggghhhlllqqquuuwww}}}~~~|||rrrnnniiieeebbb^^^ZZZWWWYYY^^^fffooowwwyyyxxxvvvsssrrrqqqpppnnnllljjjiiifffgggiiikkklllkkkjjjiiieeeccc```[[[XXXXXXZZZ]]]gggiiilllnnnnnnllliiigggfffccc___ZZZVVVPPPJJJFFFEEECCCBBBBBBCCCDDDCCCBBBBBB@@@===:::999888999999<<<:::666333111000111111111111000000111111222333777111...///000......000...///000000111000000000000///...------...///000////////////////////////000000000000////////////...///000///...---...///...///000000111111000000////////////////////////................................................//////............//////////////////////////////......//////////////////........................000000000///......------000000//////000000111222...............------------------............///...------------...//////222111000//////...///////////////000000000000000000000000000000000000000111111111111111111000000333222222111000000//////111111111222333333444444444555666666888888999:::999999888777777777888888777888:::===??????<<<999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888777555444555444444333222111111111222111000/////////000111111111111111000000000000000000000000000000000000///111111111000000222444555777:::;;;<<<===@@@BBBFFFIIIMMMPPPTTTYYY^^^bbb000000000000000000///...///////////////000000000///000000000000000111111111222333444555555555555555555555555666777888999555666666777888999999999888888888777777777777666444888>>>@@@???;;;666333333333222333333333444444888<<>>;;;::::::::::::::::::999777333000...222222222222222333333444777111...//////---,,,///000111111111111111000000...............///000000////////////////////////000000000000////////////---///000///......///000......///000000000000000////////////////////////................................................//////............//////////////////////////////---.........//////000000........................////////////............//////......//////000111---.....................---------............///,,,,,,,,,---...///000111222222000///............,,,,,,------......//////////////////////////////222111///......000111222000000111111222222222333222222333444444555555666444444555666777888999999999999888777666666666777:::999999;;;===???>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::999777666666555555444444333222222111000000222222111000000/////////000000000000000000111111///000000000111111111222111222333444333444777999666999>>>BBBEEEHHHKKKNNNRRRVVV\\\aaafffkkkqqqttt000000000000///...------......///000111111111111000000000111222222333333222333444555555666666555555555555666666777888999888888888888777777666666666666555555555444444444777<<<@@@AAA===888555444444444444444666888:::;;;>>>CCCJJJPPPUUUYYY\\\^^^^^^___aaadddeeeffffffeeefffjjjnnnrrrtttwwwyyy|||{{{~~~|||sssrrrqqqqqqtttyyy}}}zzz{{{}}}zzzxxxtttnnniiidddaaa___[[[\\\^^^bbbfffjjjnnnpppssszzz~~~pppkkkeeeaaa^^^\\\[[[YYYXXX^^^gggqqqyyy|||tttooorrrzzz~~~zzzsssnnnjjjgggdddcccbbbdddiiimmmooopppnnnnnnooopppqqqrrrrrrrrrnnnnnnpppqqqrrrssssssssssssoooggg]]]TTTNNNMMMMMMQQQWWW```iiiqqqwwwyyyzzzooonnnmmmkkkggg```WWWQQQGGGDDDAAA@@@AAACCCCCCCCCEEEDDDBBB@@@>>><<<;;;;;;888:::<<<<<<;;;777333000222222111111222222333444777111...///000......000111111222222111111000000------......///000000000////////////////////////000000000000////////////---...//////......///000---...//////000000//////////////////////////////........................------------------------//////............//////////////////////////////------......///000000000........................//////////////////............------......///000---------...............---------............///,,,,,,,,,---...///000111222111000//////...///////////////000000000000000////////////////////////111000///...///000111222000000111111222333333444111111111222333333444444333444555555777777888999999999888777777777888888;;;999888888;;;>>>??????<<<<<<<<<<<<<<<<<<<<<<<<:::999888777666555555555222222222222111111111111111111111111000000000000000000000000111111111111///000000111111222222222000111333333333555777:::999>>>EEEKKKOOORRRTTTVVVXXX\\\bbbhhhmmmqqqvvvyyy000000000000///...---,,,...///000222222222222222000111111222333333444444222333444555666666666666555555555666666777888999777777888888888888888888666666666666555555555555333777;;;;;;777555555777555444444555777:::===???BBBGGGOOOVVVZZZ]]]___```bbbdddgggkkkooopppooonnnlllnnnrrruuuvvvxxx{{{}}}zzzxxxvvvtttvvvzzz}}}~~~}}}xxxwwwuuutttqqqooommmlllkkknnnsssxxx{{{}}}~~~~~~|||}}}wwwpppjjjeeeaaa]]]YYYUUUYYY^^^dddjjjttt~~~zzzsssqqqtttyyy}}}xxxtttmmmjjjhhhhhhjjjlllnnnnnnlllmmmmmmoooqqqsssuuuvvvuuuvvvxxxyyyzzzzzzzzzyyyzzzwwwqqqhhh^^^WWWSSSRRRQQQVVV]]]eeelllqqqtttvvvooonnnmmmllljjjddd]]]XXXOOOKKKGGGDDDCCCCCCBBBBBBAAABBBBBBBBBAAA@@@>>>===:::;;;===>>>===;;;999888111111111111111222333333666111...000111//////222000000111111000000///...,,,---...//////000000000////////////////////////000000000000////////////---...//////......///111---...//////000000//////////////////////////////////////////////////////------------------------//////............//////////////////////////////------......///000000111.........................../////////////////////......------......///000---------.........//////---------............///---------------...///000000000////////////000000000000000000000////////////////////////////////////////////////000111111222222222222222222222222222222222333444444555555333444444555666777888888999888888888888999999:::999888777888;;;===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999888666555555555555111111111111222222222222///000000111111111111000///000000000111111111111///000000111111222333333222333555666666888;;;===>>>EEENNNVVV[[[]]]_________ccciiinnnrrrvvvzzz}}}000000000000///...---,,,...///111222333333333222111111222333444444555555222333444555666666666666555555555666666777888999666666777888999:::;;;;;;777777777777666666666666///333777666333222555999555555555666888<<>>???AAACCCCCCBBBAAA@@@=========>>>>>>>>>>>>>>>111111000000111111222333666111...000111000111333//////000000///...------,,,---...///000000000000////////////////////////000000000000////////////,,,...//////......///111---......///////////////////////////////////////000000000000000000000000------------------------//////............//////////////////////////////---------...///000000111.................................///////////////...............///000000---------.........//////---------.........//////...------------...//////000////////////000000111//////......---------,,,////////////////////////......//////000000111111444444333222222111111111444444555666666777777888333333444555666777888888999888888888999:::;;;;;;777666777999<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999777666555444555555000000000111222222333333...///000111111111111111//////000000111111111222///000000111222222333333666777999:::;;;<<>>>>>???BBBEEEFFFEEEDDDAAAAAAAAA@@@@@@?????????555555333222222222333333777666444222111000//////444111//////000000---+++////////////////////////////////////////////////000111111000///......///........................///...---,,,,,,---...///000000000///......------------------------------000000000000000000000000---...///000000///...---........................////////////000000000000//////.........---------//////.........---------///////////////000111111000000000000000000000000........................000///...---------------111111000///......//////.../////////000000000111000000////////////000000000000000000111111111111222222111111111111111111222222222333444555666777555555555666666666666666777888888888888999999999777777777888999:::<<<<<<<<<;;;;;;;;;;;;:::::::::999999888777666555444444444333222222111111222222000000000000000000000000---...///000111111111000333222333444777888888888555888<<>>CCCFFFJJJMMMOOORRRUUUWWW[[[```ggglllnnnnnnoooooollljjjfffdddcccaaa___]]]......///000111111222222111111111111222333444555333333333333333333333333333333333444444555555555999888888777777777777888::::::::::::999999999999888888777666666666666666444555666555555666999;;;<<<@@@FFFKKKNNNRRRWWW[[[```ffflllpppwww~~~yyywwwvvvyyy}}}{{{vvvttttttsssxxx~~~}}}ppplllgggdddeeekkksssxxx|||yyyxxxyyy{{{}}}{{{xxxvvvtttttt{{{yyywwwtttsssssssssqqqooorrrtttwwwyyyzzzzzzyyyyyyzzz{{{zzzxxxvvvuuuvvvxxxtttpppkkkfffdddeeehhhjjjnnnmmmkkkiiiiiijjjlllmmmmmmgggaaa^^^\\\WWWOOOHHHCCCAAA@@@AAACCCEEEEEEEEEHHHHHHGGGFFFFFFEEEDDDDDDCCC@@@;;;777444444444555666666444333222111111111000000000000111222111111000000000000000000000000///////////////////////////000111000///...///000........................//////............//////......//////000000000000////////////////////////...........................//////////////////...........................////////////000000000000......................../////////.....................---------......///////////////////////////........................///......---------......000000//////...//////000222222222222111111111111000000////////////000000///000000000111111111111111111111111111222222222333333333333444666777888555555555666777777888888777777888888888999999999888888888999:::;;;<<<===<<<<<<<<<;;;;;;;;;;;;:::888777666444333111000///222222222222222111111000000000000000000000000000333111000//////111333444666777777888:::>>>CCCFFFQQQSSSWWWYYYZZZ[[[^^^```bbbfffkkkooopppooommmllldddaaa\\\ZZZYYYXXXXXXWWW...//////000111222222333111111111111222333444555333333333333333333333333333333333444444444444444999888888777777777777888:::::::::999999999888888::::::888777555444444444333444555555555666:::<<>>::::::::::::999999999999666666555444333333222111000111222222222111///...000000000000000000000000333333333333444666888:::777;;;@@@CCCFFFKKKSSSYYY]]]```fffkkkooossswwwzzz}}}{{{wwwrrrmmmeee]]]XXXMMMKKKJJJLLLQQQWWW[[[^^^111111111111111111111111////////////000111222333333333333444444444555555333333333333333333333333555555444555555666777888777777777777666666666666888777777666666666666666555666999:::<<>>999999999888888888777777444333333333222222222222000000222222222111///...000000000000000000000000222333444666888:::<<<<<<;;;@@@GGGLLLPPPVVV^^^ddddddggglllqqquuuxxx||||||wwwqqqkkkfff___WWWRRROOONNNNNNQQQXXX___dddfff222222222111111111111111111111111111222333444555333333333444444555555555333333333333333333333333666666666666777999::::::999999999999888888888888555555555555666777999999:::<<>>888888888777777777777666111111111111111111111111///000222333222111///...000000000000000000000000111333555888:::<<<===>>>???FFFNNNUUUYYY___gggmmmlllooorrruuuwwwxxx{{{}}}rrrmmmgggccc```[[[VVVQQQVVVUUUVVVYYY```gggkkkmmm000000111222222222222111222222222111111111111000444444444444444444444444444333222222333666888:::666777888999999:::999999888888888777777666444444777888999888777666777888;;;>>>BBBDDDFFFJJJQQQVVV```cccfffiiilllqqqwww{{{}}}wwwtttsssqqqpppooommmjjjgggeeedddccc^^^ZZZXXXXXXYYY```hhhpppttt{{{~~~}}}||||||yyyxxxzzz~~~~~~zzzuuurrrssstttuuuvvvxxxzzz|||}}}}}}~~~}}}{{{xxxvvvuuuttttttssssssssssssssstttuuuvvvyyyzzzzzz{{{{{{{{{zzzzzzyyy|||}}}xxxsssqqqqqqsssuuuwww|||zzzxxxuuuuuuxxx~~~vvvrrrfffbbb^^^[[[[[[\\\]]]]]]cccbbbbbbcccggglllrrruuuzzztttrrrqqqmmmjjjiiijjjlllnnnppppppppppppvvv~~~{{{rrrggg^^^```]]]XXXRRRLLLFFFAAA???<<<===???BBBDDDGGGHHHIIILLLKKKHHHEEEBBB???===<<<777555222///...---......000000000000000000000000////////////000000000000////////////....................................000000000000000000000000............////////////000000000000000000000000////////////////////////////////////////////////000000000000////////////......////////////........................------............////////////,,,---......///.........//////000000000000//////,,,,,,---.../////////.........////////////......//////.........---------000000//////.........---000000000000////////////111000...///000222222111222111111222444444333111111111222333333333333222333333333444444444555555777777777777777666555555999999::::::::::::;;;;;;======;;;;;;<<<>>>@@@BBB???;;;777666777888666444333333333222222222111111000000000000000000000000222222111222333444444333000444999<<<===>>>AAADDDEEELLLVVV[[[]]]```fffjjjnnnpppssstttrrrnnnjjjfffaaa]]]XXXUUUVVVYYY[[[\\\^^^___bbbggglllppprrrrrr000000111222222222222111222222222222222222222222444444444444444444444444444444333333444555888999666777888999999:::999999888888999999999888777777777888999888666555666777888;;;@@@CCCGGGNNNVVV]]]ccceeegggiiilllooosssvvv|||yyysssqqqqqqpppooonnnkkkhhheeecccaaabbb]]][[[[[[[[[\\\bbbjjjqqqvvv|||}}}{{{{{{}}}}}}zzzwwwuuuyyyzzz}}}~~~|||xxxwwwuuusssqqqooonnnmmmjjjjjjjjjjjjkkkkkklllmmmppppppqqqrrrrrrrrrrrrqqqvvvyyy|||zzzsssooooooqqqssszzz~~~zzzvvvrrroooqqqvvv}}}yyyssshhhddd```^^^___```bbbbbbfffeeeeeefffiiimmmqqqtttyyytttsssrrrooolllkkklllnnnoooppppppoooooopppwww}}}~~~|||yyyppphhhdddaaa\\\TTTLLLEEE???;;;===>>>???AAACCCEEEFFFGGGFFFFFFEEEDDDCCCAAA???>>>777555333111000000111111000000000000000000000000////////////000000000000111000000000000000000000////////////////////////000000000000000000000000....../////////000000000000000000000000000000000........................////////////////////////000000000/////////............////////////..........................................////////////---...//////000000////////////000000000000//////------......///...............////////////......//////.........---------000/////////............000000000000///////////////...---...000111000///222111111222444444333111222222333444444444444333333333444444444555555555666777888999:::;;;;;;;;;999999::::::::::::;;;;;;======<<<;;;<<<>>>@@@AAA===:::777666666777555333333333333222222222111111111111111111111111111111111111000111222222222222444888<<<>>>@@@CCCIIINNNOOOTTTZZZ^^^aaadddiiilllnnnnnnmmmkkkgggccc___]]]XXXWWWUUUVVVYYY^^^dddhhhjjjkkkmmmpppsssuuuvvvvvv000000111222222222222111222222222333444444555555444444444444444444444444555555444333444555777888666777888999999:::999999999:::::::::::::::999999777888888777555555666777888<<>>>>>???@@@AAABBBDDDEEECCCDDDEEEEEEDDDBBB???>>>888777555444333333333444000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111000000000000000000000000......................../////////////////////////////////.........------......////////////..........................................////////////...//////000000000000000...//////000000//////........./////////...------......////////////.....................---------////////////............////////////000000000000/////////111222222111///222111111222444444333111333333444555555555555444333444444444444555555555666666888999:::;;;;;;;;;999999::::::::::::;;;;;;===<<<<<<;;;<<<===???@@@<<<999777666666555444333333333333222222222111111111111111111111111111111222222111111111222444444:::>>>BBBDDDGGGLLLTTTZZZ]]]^^^aaadddfffiiikkklllllliiiddd^^^YYYWWWUUUUUUTTTVVVYYY[[[___fffooovvvzzz{{{{{{{{{{{{{{{{{{{{{000000111222222222222111000000111222333444555666444444444444444444444444666666555444555555666777666666888999999999999999;;;;;;;;;;;;:::999888777777777777666444444666888<<<@@@FFFLLLTTT^^^jjjssstttuuuvvvvvvsssrrrrrrrrrsssuuuyyy}}}{{{wwwtttssstttuuutttrrrpppllliiifffeeeeeecccdddggghhhiiinnnuuuxxx}}}~~~|||yyyvvvtttqqqooolllkkkjjjhhhfffdddbbbaaa]]]]]]\\\\\\[[[\\\\\\\\\^^^^^^^^^^^^^^^^^^______dddgggkkknnnqqqtttwwwzzz|||~~~{{{rrrkkkhhhjjjooosss|||}}}uuummmjjjgggfffgggjjjlllmmmooonnnmmmllllllmmmnnnooowwwtttqqqpppqqqrrrqqqooossstttuuuuuutttqqqooommmiiijjjkkkmmmrrrvvvrrrjjjeeeccc```[[[SSSKKKEEEAAA=========>>>???AAACCCDDDEEEFFFGGGGGGEEEBBB???<<<;;;:::888666444333333333////////////////////////////////////000000000000---------...............////////////////////////////////////////////////000000111111111222222222////////////////////////------------------------///////////////////////////.........------------......////////////......---------...........................////////////......///000000000000///...//////////////////...///////////////...---,,,......////////////..............................///////////////.........////////////000000000000111111222444666666333111222111111222444444333111222333333444444444444444444444444444555555555555666666666777777666666555999999999:::::::::;;;;;;===<<<<<<<<<<<<===>>>???;;;:::888777666555444333333333333222222222111111111111111111111111111111333444333333333555999;;;@@@EEEJJJNNNRRRWWW^^^dddgggggghhhjjjlllkkkhhhfffeeeaaaZZZTTTQQQQQQSSSUUU[[[```dddfffiiioooyyy}}}}}}000000111222222222222111...///000111222333444555444444444444444444444444666666555555555666666777666666888999999999999999<<<<<<;;;:::888777555444666777777555444555888:::AAAEEELLLRRRYYYcccnnnvvvyyy{{{|||{{{xxxtttsssrrrppprrruuuxxx{{{~~~}}}xxxvvvuuuvvvvvvvvvtttssspppnnnkkkjjjhhhggghhhkkkmmmmmmrrrxxx}}}}}}yyyuuutttvvv{{{|||zzzvvvtttrrrpppnnnkkkhhhggggggeeecccaaa___]]][[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYXXXWWWVVVVVVWWWWWWXXX[[[___cccgggkkkppptttrrrtttwwwzzz|||~~~{{{wwwwwwyyy||||||tttmmmiiijjjmmmooosssuuuyyy}}}|||ssspppllljjjkkkmmmnnnoooqqqqqqpppoooooonnnnnnmmmooonnnmmmmmmnnnooopppppprrrsssttttttrrroookkkiiihhhhhhggggggmmmsssqqqjjjgggfffddd___XXXPPPHHHDDD<<<<<<<<<<<<>>>AAACCCEEEEEEFFFHHHIIIHHHEEEBBB@@@???>>>;;;888555222000///////////////////////////////////////000000000000,,,,,,------.........///........................////////////////////////111111111111222222222222////////////////////////........................///////////////////////////.........------------......////////////......---------.........//////............////////////,,,---......//////............////////////......///000000000///...------......////////////......---..............................///////////////.../////////000000000111111222333555666666333111222111111222444444333111111111222333333333333333444444444555555555666666444444555555555555555444999999999:::::::::;;;;;;<<<<<<<<<<<<<<<=========;;;;;;:::999777666555555333333333222222222111111111111111111111111111111222333444444555888>>>CCCGGGNNNVVV[[[___bbbfffjjjmmmmmmnnnooommmhhhaaa\\\YYYUUUQQQNNNNNNRRRXXX\\\fffkkkppprrrtttzzz000000111222222222222111...//////000222333444444444444444444444444444444555555666666666777777777666777888999999:::999999;;;;;;:::999777666444333555666666555555777;;;>>>EEEIIIPPPWWW]]]eeeooovvvzzz|||~~~~~~zzzvvvsssrrrpppqqqtttwww{{{}}}}}}zzzwwwwwwwwwwwwwwwwwwvvvuuusssrrrqqqnnnlllmmmoooppppppuuu{{{|||vvvrrrnnnlllqqqxxx|||{{{zzzyyyxxxuuusssqqqpppooonnnllljjjfffffffffeeeccc```^^^\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVTTTRRRPPPOOOOOOOOOOOONNNQQQUUUXXX\\\aaafffiiijjjmmmpppsssvvvyyy}}}wwwuuuvvvyyyzzz|||xxxsssooolllkkklllmmmkkkmmmpppuuu|||}}}yyytttqqqppppppqqqpppssssssssssssrrrqqqpppooolllkkkjjjjjjkkkmmmoooqqqqqqrrrssssssppplllhhheeeeeeffffffggglllssssssppplllllljjjeee]]]SSSJJJEEE>>>===<<<<<<===@@@BBBDDDBBBCCCFFFHHHIIIIIIHHHGGGBBBAAA>>>;;;777333000...000000000000000000000000////////////000000000000.........//////000000111........................000000000000000000000000000111111111111222222222000000000000000000000000/////////////////////////////////////////////////////////.........------......////////////......,,,,,,------.../////////............////////////,,,------...............---......//////......---//////000000000///............////////////......---------........................///////////////......//////000000111111000000000222333333222000222111111222444444333111000111222222333333222222444444555555555666666666222333555777888:::::::::999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;888666555555333333333222222222111111222222222222222222222222000222444555777===EEELLLSSSZZZbbbhhhjjjkkknnnpppqqqrrrrrroooiiiaaaYYYTTTOOONNNNNNOOOSSSYYY___ccclllppptttxxx|||000000111222222222222111000000111111222333444444444444444444444444444444444444555666777888888888666777888999999:::999999999999999999888777666555555555666666666999>>>AAAIIINNNVVV]]]cccjjjrrrxxx{{{}}}~~~zzzwwwvvvoooqqqtttxxx|||~~~~~~}}}{{{{{{{{{zzz{{{||||||}}}}}}||||||yyyvvvuuuwwwvvvvvv{{{~~~{{{~~~}}}xxxtttrrrpppooosssyyy~~~yyyvvvuuuuuutttssssssqqqppppppqqqpppnnnlllkkkkkkkkkjjjhhheeebbb```]]]\\\[[[ZZZYYYXXXXXXWWWUUUTTTQQQNNNKKKKKKKKKKKKHHHJJJMMMOOOQQQTTTYYY\\\___bbbfffjjjmmmppptttwwwxxxzzz~~~|||yyywwwvvvvvvuuutttrrrpppooommmmmmkkklllnnnpppvvv~~~yyywwwuuutttsssuuuvvvwwwwwwwwwuuutttssslllkkkjjjiiiiiilllppprrrssstttuuuuuusssnnnjjjfffbbbeeegggfffjjjppprrrqqqnnnnnnmmmiiibbbXXXOOOIIIBBBAAA>>>===<<<>>>@@@AAAAAABBBDDDFFFHHHIIIIIIJJJDDDCCC@@@===999666222111000000000000000000000000////////////000000000000------...//////000111111........................000000000000000000000000000000000111111111111222000000000000000000000000000000000000000000000000////////////////////////000000000/////////............////////////......,,,,,,------...//////000............////////////------...///////////////---......//////......---...//////000000000000///......////////////......---------.........//////............/////////000.........///000111111111111000///000111222222000222111111222444444333111111222333333444444333333555555555555666666666666333555666888:::;;;<<<<<<999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;888:::<<<:::777444444555333333333222222222111111222222222222222222222222111444777999<<>><<<<<<===>>>DDDDDDEEEEEEEEEFFFGGGGGGDDDCCCAAA???<<<888666444000000000000000000000000////////////000000000000++++++,,,,,,---...//////000000000000000000000000000000000000000000000000///000000000000111111111000000000000000000000000000000000000000000000000////////////////////////000000000000////////////......////////////......,,,,,,------...///000000............/////////000...//////000000000000000---..................---......///000000111000000......////////////......---------.........//////---.........//////000000---......///000111111222333222000000222444333333222111111222444444333111222333444444555555444444555555555555666666666777666777888999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;777999;;;:::666333333444333333333222222222111111222222222222222222222222444888<<<>>>CCCLLLXXXbbblllppptttuuutttvvvyyy|||yyyyyytttjjj\\\SSSQQQRRRUUUXXX]]]ccciiimmmooopppsssrrrsssvvv|||111111222222222333333333222222333444444444444333222333444555666555444333444444444555555555666666999999888888888888888888888888888888888888999999555555555777:::???CCCFFFNNNUUU```jjjrrrwww{{{}}}|||xxxppplllnnnuuuyyywwwxxx{{{{{{|||~~~~~~}}}yyyttttttvvvyyyzzz{{{}}}~~~~~~|||yyywwwvvvuuusssrrrpppqqqrrrtttuuuvvvwwwxxxzzzzzzzzzyyyxxx|||}}}~~~}}}{{{xxxtttrrrjjjiiihhhfffffffffggggggccc```ZZZTTTOOOKKKIIIHHHEEEDDDDDDEEEGGGGGGFFFDDDJJJMMMPPPQQQRRRVVV\\\aaacccffflllsssxxx{{{}}}}}}|||}}}yyytttrrrvvvyyyzzz|||~~~yyywwwxxx{{{~~~}}}}}}zzztttqqqooollljjjkkknnnqqqtttxxx||||||wwwrrrpppmmmjjjcccccccccccceeegggiiikkkrrrnnnhhheeecccaaa]]]YYYNNNIIIDDD@@@???@@@AAAAAADDDDDDDDDDDDEEEFFFGGGHHHDDDDDDCCCAAA>>>;;;777555222222222222111///...---......////////////......222111000.........///000000000111111111111000000000000////////////000000222222111000//////000000111111000000//////......000000///...............000000000000000000000000000000000000////////////---...///000000///...---,,,,,,...///000000000000000000000///......------//////////////////......000000111000///...,,,+++111...,,,---///111///---////////////////////////---------.........//////............/////////000000000000000000000000000222111000000000111333333111111222222222111111000111111222222222333333333555555444444444555555666555666666777777777777666888888888777888888999::::::;;;;;;<<<<<<;;;;;;::::::999888666555555555555222222222222222222222222111222222111000000333555777;;;AAAEEEKKKVVVdddooovvvrrrooossszzz~~~|||yyyzzzuuulllccc\\\ZZZ]]]```dddiiinnnpppooooooqqqsssoooqqqssstttwww{{{111111111222222222333333000000111222222222222222222333333444444444444444444444444555555555666666888888888888888888888888999888888888888888888888666666666888===BBBHHHKKKSSSZZZccclllsssxxx|||~~~{{{wwwrrrmmmlllppptttuuuxxx}}}}}}}}}}}}{{{wwwrrrqqqsssssstttuuuxxxzzz|||~~~~~~}}}|||xxxtttrrrqqqqqqoooooooooppprrrtttvvvxxx~~~{{{zzzwwwuuutttsssssssssllliiiddd]]]VVVQQQMMMKKKEEECCCBBBCCCDDDDDDCCCAAADDDFFFGGGHHHHHHKKKPPPTTTWWW[[[```gggmmmqqqtttuuuwwwyyy}}}wwwsssrrruuuzzz~~~~~~xxxqqqooollljjjjjjlllppprrrtttxxxyyyuuurrrqqqooolllffffffeeeeeefffhhhiiijjjooolllhhhfffdddaaa]]]ZZZPPPKKKEEEAAA@@@AAABBBCCCDDDCCCCCCDDDEEEFFFGGGHHHEEEDDDCCCAAA>>><<<:::888333333222111000000//////......////////////......222111000///......///000///000000111111000000///000000////////////000000222111111000//////000000111000000000/////////...000000///...............000000000000000000000000///////////////000000000......////////////......------...///000000000///........./////////////////////////////////////////////000000///...---,,,111///------///000///...////////////////////////---------.........//////........./////////000000000000000000000000000000222111000000000111222333000111111222222222111111222222222222333333333333555555444444444555666666555666777777777777777777888777777777888999::::::::::::;;;;;;;;;;;;::::::999888666555444444333333333333222222222222222222111222333222222333666999777===EEELLLSSS]]]iiirrrxxxvvvvvvxxxzzzzzzuuuqqqooolllhhhbbb___```eeeiiiooosssvvvvvvsssqqqqqqssspppqqqrrrssssssvvvyyy|||111111111222222222222333111111111111222222222222333333222222333333444444444444555555555666666666888888888888888888888888999999888888777777777666777777888;;;@@@GGGNNNRRR[[[```hhhpppvvvzzz}}}}}}zzzwwwrrrooorrrwww{{{|||yyyuuuooommmooonnnoooppprrrtttxxx{{{}}}zzzxxxtttpppnnnnnnooooooqqqrrrtttwww{{{~~~}}}}}}yyywwwrrrkkkddd]]]WWWTTTLLLIIIFFFDDDDDDCCCBBBAAA@@@AAAAAAAAAAAABBBFFFIIIKKKNNNRRRXXX^^^cccgggiiimmmpppsssvvvxxxzzz|||{{{xxxvvvwww{{{{{{sssqqqnnnkkkjjjkkkmmmoooqqqvvvxxxuuussstttssspppiiiiiihhhhhhggghhhhhhiiijjjiiihhhggggggeeeaaa^^^VVVPPPHHHCCCAAABBBCCCDDDCCCCCCCCCCCCDDDFFFGGGIIIFFFEEECCCAAA>>>===<<<;;;666555333111000000000000...//////000000//////...111000000////////////000...//////000000//////...000000////////////000000111111000/////////000000000000000000////////////000000///.........//////000000000000000000000000.........//////000000111//////............//////......///////////////...------......///000000111////////////////////////......////////////......000///------///000///...////////////////////////------........./////////....../////////000000000000000000000000000000000111111000000111111222333000000111222333333333222333333333333444444444444555555444444555555666777555666777777888888777777777777777777888999:::;;;::::::;;;;;;;;;;;;::::::777777555444333222222222333333333222222111111111111222333333444666:::===<<>>DDDLLLSSSXXX```dddkkkpppuuuxxx|||~~~zzzwwwwww{{{|||yyytttmmmkkkmmmnnnnnnnnnooorrruuuyyy{{{}}}zzzuuutttqqqooooooqqqtttvvvvvvxxx{{{zzzsssllleeebbbZZZVVVQQQMMMJJJHHHGGGEEECCCCCCBBBAAA@@@BBBDDDEEEEEEFFFIIILLLQQQVVV[[[]]]___bbbgggkkknnnrrrvvvyyyzzz||||||{{{}}}~~~|||wwwuuuqqqmmmkkkkkklllmmmpppuuuxxxvvvtttuuuuuurrrjjjjjjiiihhhgggffffffeeeeeefffhhhjjjkkkkkkiiihhh___YYYPPPHHHEEECCCCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHIIIGGGDDDAAA>>>===<<<<<<999777444222000000111222//////000000000000//////000000000////////////000......////////////......000000////////////000000111000000/////////000000000000000000////////////000000///////////////000////////////////////////------......///000111111000///...------...///000...///////////////...---............//////000000.............../////////---......///////////////000///........./////////////////////////////////............////////////...////////////000000000000000000000000000000000111111111111111222222222///000111222333333444444333333333444444444555555555444444444555666777888555666777888888888888888666666777777888999;;;;;;:::::::::;;;;;;:::::::::888777666444333333222222444333333222222111111111111222333444555888===AAAGGGLLLSSSZZZaaahhhpppuuuxxx}}}xxxmmmddd```YYY\\\```fffkkkrrrzzz~~~}}}|||yyyyyyzzzzzz{{{yyyvvvrrrooonnnooooooqqqrrrtttxxx}}}000000111111111222222222444444333333333444555666444333222111222333444555555555555666666666777777777777888888888999999999:::999999999888888888777888999<<>><<<;;;::::::999666333222222222333//////000000000000///////////////000000000000///......////////////......000000////////////000000000///////////////000000////////////000000000000000000/////////000000111////////////////////////,,,------...///000000111000///...------...///000...///////////////...---000000//////............,,,,,,,,,------.........------......//////000000/////////.........///000////////////////////////........./////////000000////////////000000000111000000000000000000000000000000111111222222222222///000111222333444444444333333333444444444555555444444444555666777888888555666777888999999999999777777777777888999:::;;;999::::::::::::::::::999888888666555444333333333333333333222222111111111222333444555777<<>>DDDLLLQQQZZZ\\\___eeelllsssyyy|||}}}}}}zzzssshhh___ZZZYYYbbbffflllrrrxxx~~~{{{zzzxxxtttpppoooppprrrxxx{{{~~~000000000000111111111111444333111111111222444555444444555555666666555555555666666666777777777777666777777888999999::::::999::::::;;;;;;<<<<<<======@@@FFFLLLRRRVVVYYYZZZ[[[]]]```bbbdddgggkkknnnpppvvv|||}}}{{{yyyyyyxxxxxxxxxxxxxxxyyy{{{}}}~~~zzzxxxuuupppppprrrppprrruuuyyy}}}}}}~~~~~~{{{yyyxxxzzz|||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||zzzzzz{{{{{{||||||||||||||||||{{{zzzzzz{{{||||||}}}}}}~~~yyyvvvrrrnnnkkkgggccc```YYYTTTNNNJJJGGGEEEBBB@@@@@@@@@??????>>>?????????@@@BBBEEEGGGJJJNNNSSSVVV___dddjjjmmmooottt{{{zzzxxxvvvwwwzzz||||||{{{{{{zzzyyyxxxxxxyyy|||~~~~~~{{{vvvpppjjjfffcccbbb^^^cccfffdddcccddddddaaabbbcccdddeeeeeedddccccccbbbfffkkknnnqqqtttyyy}}}{{{yyyuuuppphhh^^^SSSKKKGGGEEEBBB??????@@@BBBDDDEEEDDDCCCBBB@@@>>><<<;;;;;;;;;999888666444333222000000111111111111000000---...///000111111000//////000000111111000000///000000////////////000000...............///000000.../////////000000000111000000//////000111111222000000000000000000000000..............................////////////......------...///000000000//////////////////.........------......///000000111//////...---......///000...///000///------///111////////////////////////.../////////000000000000//////000000000111111111000000000000000000000000///000111222333222222111222222333333444333333333222222222222333333333333444444555555666888999:::555666777888999::::::::::::999888888777888888888999999::::::::::::999999777777555444333222222222111111111222222333333444666888;;;@@@GGGPPPZZZ```gggiiilllpppuuuxxxyyyyyyuuurrrlllfffaaa```bbbeeekkknnnsssxxx|||zzzyyyvvvsssqqqsssvvvzzz000000000000111111111111666555444333333555666888333444666777777777666555666666666666777777777777666777777888999999::::::999::::::;;;<<<===>>>>>>???CCCIIIPPPUUUYYYZZZZZZ___aaacccdddfffiiinnnqqqsssyyyzzzzzz|||||||||{{{yyyxxxyyyzzz{{{|||}}}~~~~~~~~~|||}}}{{{xxxwwwuuuqqqpppssssssvvv{{{zzzvvvxxxzzzyyyxxxzzz~~~~~~}}}{{{yyywwwwwwwwwyyyzzzxxxyyyyyyyyywwwvvvtttssspppooooooooooooooooooooonnnnnnnnnnnnppprrrtttuuuxxxyyyzzz{{{|||}}}}}}}}}|||zzzxxxvvvtttqqqmmmjjjeee___XXXRRRNNNJJJFFFBBBAAAAAAAAAAAA@@@@@@@@@@@@===>>>@@@AAABBBEEEHHHKKKOOOTTT[[[___bbbgggpppwwwzzz|||yyyuuuqqqqqqtttxxxyyyyyy~~~}}}{{{yyyxxxzzz|||}}}zzzuuunnnhhhccc```___[[[```cccbbbbbbccccccaaaaaabbbdddeeefffeeeeeeddddddgggkkknnnooosssxxx|||~~~~~~}}}zzzrrrgggZZZQQQHHHFFFBBB???>>>???AAABBB@@@AAABBBBBBAAA@@@>>>===;;;;;;:::999777555333222000000111111111111000000---...///111111111000///000000111111111111000000000000////////////000000...............///000111.../////////000000111111000000///000000111222222000000000000000000000000...............------------...///000000///...---,,,,,,...///000000000000------......///000000000...//////000111222222333000///...------...///000---///111///---,,,...111////////////////////////////////////000000000000000000000000111111111111000000000000000000000000///000111222333222111111333333444444444333222222111111222222222333333333444444555555666888999:::555666777888:::::::::;;;;;;:::999888777777777777999999999::::::999999999666666444333222111111111000000111222333444444555777:::???EEENNNYYYeeellltttuuuxxx{{{|||zzzvvvrrrjjjeee___\\\^^^eeemmmsssqqqtttwww{{{{{{zzzwwwuuutttwww}}}333222111000000111222333222222222333333444444444777777555444444555666777555555555666666777888999;;;;;;:::999999888888777777888:::<<<===@@@DDDGGGJJJMMMSSSWWWZZZ]]]```bbbcccddddddeeegggkkkqqqvvv|||xxxpppsssssssssvvvyyyzzzyyyxxx}}}}}}~~~~~~~~~|||{{{yyyxxxwwwvvvvvvzzz}}}yyyvvvrrrtttxxx|||~~~{{{xxxvvvxxxuuuqqqnnnnnnooooooooommmnnnnnnooonnnmmmlllkkkiiihhheeebbb``````aaaaaaddddddddddddfffhhhjjjllliiimmmrrrtttttttttvvvxxxvvvvvvvvvvvvvvvuuuttttttpppmmmggg___VVVNNNGGGCCCCCCBBB@@@>>>============<<<<<<<<<===???@@@BBBCCCFFFIIILLLQQQUUU\\\ccchhhnnnsss{{{}}}xxxtttsssssssssuuuwwwyyyzzz|||}}}~~~}}}|||{{{|||~~~vvvtttpppmmmkkkhhheeeccc]]]]]]\\\\\\\\\]]]^^^^^^bbbbbbaaacccfffggggggfffhhhhhhjjjlllooosssvvvxxx{{{wwweeeVVVQQQIIICCCAAA@@@???@@@DDDBBBBBBBBBCCCDDDBBB>>>;;;999999888999:::888555222///......---------......000000//////.........---000000000000000111222222000000////////////000000000///...------...///000222111111111000000//////000000000000000000000000////////////////////////...------------...//////000000//////.........---000000///...............////////////////////////...............///000000////////////////////////...---+++******+++---...000...,,,---000111///---////////////////////////...000222111...---///111///////////////000000111000000111222222222222111222333333222111222444666333333333333333333333333444333333333444555777888<<<:::888888999;;;;;;::::::999888888999:::<<<===;;;;;;<<<<<<;;;;;;::::::999888666555444333222222666444111000111444888:::;;;DDDNNNVVV___jjjqqqsss{{{}}}~~~xxxqqqmmmcccaaa___aaagggnnnsssvvvttttttsssuuuyyy}}}{{{||||||{{{{{{~~~333222111111111111222333000000111222444555666666555444333333333333444555666666666666666777999999:::::::::999999999999999999:::;;;<<<===@@@EEEHHHQQQTTTYYY]]]```cccfffhhhiiijjjjjjkkklllpppvvvzzz{{{uuuooooooqqqvvv{{{~~~~~~~~~~~~~~~~~~}}}|||{{{zzz|||}}}xxxuuussstttvvvyyy|||}}}{{{xxxvvvsssrrrooollliiifffeeeeeeeeefffeeefffhhhiiijjjjjjjjjiiigggeeeccc```___^^^__________________```bbbdddeeeeeehhhlllmmmmmmmmmppprrrrrrrrrssssssttttttttttttwwwuuupppjjjbbbZZZSSSOOOEEEDDDBBB???>>>>>>??????===============>>>??????<<>>;;;:::999999999:::888555222000000//////......//////000/////////............---------------......///000000////////////000000000///............///000000000000000//////......000000000000000000000000////////////////////////...------------...//////000/////////............000000///...............////////////////////////...............///000000///////////////////////////...,,,++++++,,,...///000...---...000000///---////////////////////////...000111000...---///111000000000000000111222222111111222333333333333333222333333222111222444666444444444333333333333333333333333444666888:::;;;>>><<<:::999:::::::::999::::::::::::::::::;;;<<<999999:::999999888777777555444333333222222333333222222333333333666;;;???JJJSSS\\\bbbjjjsssxxxyyy{{{uuummmeeeaaa^^^___bbbhhhpppvvvzzz{{{vvvtttrrrqqqtttzzz}}}zzz}}}~~~333333222222222222333333...///000222444666777888555444444333333444555555666666666666777888999:::999999999999::::::::::::======<<<<<<===@@@FFFKKKUUUYYY]]]aaadddfffjjjlllooopppqqqrrrtttwww|||{{{zzzzzzzzz~~~|||qqqqqqrrrwww}}}}}}|||{{{{{{}}}zzzvvvtttsssrrrxxxyyy{{{}}}~~~~~~yyyxxxvvvtttrrrooommmlllgggfffdddaaa````````````___```bbbeeeggghhhiiiiiigggfffdddbbb`````````aaa______^^^^^^^^^___```aaabbbdddeeeeeeeeefffiiikkkkkkkkkmmmnnnpppqqqrrrsssvvvuuusssooohhhaaaZZZVVVKKKIIIEEEBBB@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;999;;;>>>@@@CCCGGGLLLPPPWWW]]]eeemmmtttyyy~~~}}}vvvrrrllllllllllllmmmnnnooopppqqqvvv|||{{{xxxvvvqqqooonnnmmmmmmllliiigggeeefffggggggfffeeedddccccccccccccfffiiikkkkkkjjjiiihhhffffffhhhlllpppssszzztttiiiZZZPPPGGGCCC@@@>>>???CCCAAAAAAAAACCCCCCBBB???===;;;:::999::::::999666333222222111000000000000000////////////............,,,,,,,,,,,,,,,---......000000////////////000000000//////......//////000////////////............000000000000000000000000////////////////////////......------......///000////////////............000//////............//////////////////////////////............//////000////////////////////////000000............000000000...---...///000///...//////////////////////////////000///---...///111111111111111111222222333222222333444444444444333111222333222111222333555444444444444444444444444333333444555777:::<<<===>>>===;;;:::;;;:::999888;;;;;;<<<<<<;;;;;;::::::999999999999888777666555111111000111111222333444///333666777777;;;CCCJJJ[[[dddlllpppvvv|||~~~~~~yyyrrrjjjccc]]]ZZZ___ccckkkttt|||}}}wwwuuuqqqoooppptttyyy|||}}}zzzyyyyyy~~~~~~|||{{{|||~~~333333333333333333333333///000111222444555666777666666666666666777777777777777777777888999::::::888888999999:::;;;<<<<<>><<<;;;<<>>===<<<;;;:::::::::::::::<<<>>>???@@@CCCFFFIIIJJJPPPXXX```gggnnntttxxxzzz}}}xxxppplllgggggghhhiiikkklllnnnoooooottt{{{~~~}}}xxxuuupppmmmmmmmmmlllkkkfffhhhjjjkkkkkkkkkiiihhhgggggghhhkkknnnpppooonnnkkkiiifffeeefffiiimmmpppvvv}}}yyypppcccYYYNNNHHHDDD@@@AAADDDAAA@@@AAABBBCCCCCC@@@>>><<<;;;::::::;;;:::777555333222111000000///000000///////////////.........//////......//////000111000000////////////000000000//////////////////000////////////////////////////////////////////////////////////////////////...............//////000///////////////.........000///............////////////////////////////////////............///000////////////////////////111111000//////000111111//////....../////////.../////////////////////////////////......///000111111000000000000111222222111222222333444333333333111222333333222111333444444444444555555555555555333444555666777999:::;;;<<<;;;;;;<<<======;;;999<<<<<<======<<<;;;999888;;;;;;;;;:::999888777666111000000000111222333444111555999::::::AAANNNXXXgggooovvvzzz}}}}}}xxxooofff```^^^___```iiimmmuuu~~~|||yyywwwtttrrrpppqqqrrrrrrvvvwwwwwwvvvvvvxxx{{{~~~|||xxxvvvvvvwwwzzz333333333333333333333333111222222333333444444444555666666777777888888888777777777888888999:::;;;888888999:::;;;<<<<<<===>>>===<<<<<<>>>DDDLLLRRR^^^aaadddhhhkkkooosssvvvvvvyyy|||~~~|||vvvrrrpppmmmqqquuuzzz~~~}}}|||{{{{{{|||wwwvvvttttttuuuwwwzzz|||{{{||||||{{{yyywwwuuutttooonnnllliiigggfffeeeeeefffiiillllllllllllnnnoooppppppqqqqqqrrrsssttttttvvvvvvuuuuuuttttttttttttuuutttsssqqqooommmkkkjjjgggeeecccaaa````````````______```bbbdddfffiiijjjmmmoooppppppnnnkkkfffdddZZZXXXSSSNNNHHHDDDAAA???>>>===<<<;;;;;;;;;;;;;;;888999;;;;;;;;;<<<>>>@@@BBBFFFMMMTTT[[[bbbhhhmmmqqquuuzzz~~~wwwnnniiifffgggiiikkkmmmooopppqqqrrrvvv{{{|||sssllljjjjjjkkkllleeegggjjjmmmnnnooonnnnnnkkkkkklllnnnqqqqqqpppnnnjjjhhhdddbbbaaadddgggiiirrr{{{}}}tttjjj```TTTMMMGGGBBBAAACCC@@@@@@@@@AAACCCCCCAAA???>>><<<;;;;;;;;;:::888666333222111000////////////.........///////////////000000//////000000111222000000////////////000000///000000000000000000///000000000000000000000000///////////////////////////////////////////////////............///000000........./////////////////////............////////////////////////////////////............//////////////////////////////111111111000000111111111.../////////......///////////////////////////////////////000111111111000000////////////000111111000111111222222222222222000111333333222111222444444444444555555555666666555555555666777777777777999999:::===??????>>><<<<<<<<<======<<<:::888777999999999999888777666555333333222222222222333444222666::::::<<>>???BBBIIIRRRYYY^^^aaaeeeiiimmmqqqwwwzzz~~~}}}xxxrrroooooorrrwww{{{~~~}}}~~~~~~{{{yyyttttttttttttvvvyyy|||~~~zzzzzzzzzxxxvvvssspppnnniiihhhgggfffeeefffggghhhjjjnnnssstttssssssuuuwww|||{{{zzzzzzyyyyyyyyyzzz}}}}}}}}}}}}||||||||||||{{{{{{{{{zzzxxxvvvtttsssnnnkkkhhheeecccbbb___]]]]]]]]]\\\\\\]]]___aaabbbfffgggiiikkkkkkjjjhhhfff```___\\\WWWQQQKKKFFFDDD@@@???>>>===<<<<<<<<<<<<999:::<<<;;;::::::;;;<<<>>>AAAFFFJJJOOOUUU[[[```fffkkkqqqwwwzzz}}}~~~tttooommmnnnpppqqqsssssstttttttttwww|||vvvmmmiiihhhiiijjjeeegggjjjmmmpppqqqrrrrrroooooopppqqqrrrqqqnnnlllhhhfffbbb___^^^^^^```bbblllwwwyyypppfffZZZRRRKKKCCC@@@AAA@@@??????AAABBBCCCBBBAAA???===<<<;;;<<<;;;:::888333333111000////////////.........///////////////...............///000000000000////////////000000///000000111111000000///000000000000111111111111000000000000000000000000//////////////////////////////......//////000111.........//////////////////............//////000////////////////////////000//////............///////////////////////////000000000000000000000000...///000///...---...000////////////////////////......000222444444222//////////////////000000111000000111222222222222111///111333333222111222333333333333444555555666666555666666777777666666555777888:::>>>AAAAAA???===;;;;;;;;;;;;:::999888777555555666666555555444333444444333333333444444555444777;;;>>>CCCLLLZZZeeeooowww~~~~~~{{{vvvkkkeee[[[TTTTTT\\\fffmmmtttyyy}}}yyytttooollliiikkknnnrrruuu{{{~~~{{{yyywwwuuutttnnnnnnoooqqqvvv{{{111111222333333222111111111111222333333444555555222333555666777777666666999999888999999:::;;;<<<999:::::::::;;;;;;<<<<<<===>>>@@@CCCHHHPPPZZZ```dddgggkkkoootttyyy{{{tttppprrrtttxxxzzzzzz|||}}}zzz{{{}}}~~~{{{yyyvvvtttsssssstttuuuvvvxxxzzz{{{xxxxxxwwwuuurrrnnnkkkiiieeeeeefffgggjjjmmmqqqsssuuuzzz~~~|||~~~~~~|||{{{{{{{{{|||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}zzzvvvrrrooommmiiiddd```]]]\\\ZZZYYYXXXYYYZZZ[[[\\\]]]```bbbdddeeeeeeeeeddddddccc```[[[UUUOOOLLLDDDCCCAAA???>>><<<<<<;;;;;;===>>>>>><<<;;;<<<<<<<<<>>>AAACCCFFFJJJOOOSSSXXX]]]eeelllqqqtttwwwyyy{{{|||~~~zzzxxxxxxyyyyyyyyyxxxvvvvvvuuuxxx}}}}}}uuuooollljjjiiiiiijjjkkknnnppprrrtttuuuwwwvvvvvvwwwvvvtttpppllliiigggdddaaa^^^^^^^^^^^^cccmmmvvvzzz||||||xxxnnncccZZZRRRHHHCCCBBB@@@??????@@@BBBCCCCCCBBB@@@>>><<<<<<<<<<<<:::999555444333222000000000000............/////////000...------------...//////000000////////////000000///000111111111111000////////////000000000111111000000000000000000000000///////////////////////////////////////000000111............/////////000...............///000000////////////////////////000000///...............////////////////////////......////////////......---///000000...---...000////////////////////////...///111555888777222...000000//////000000111222000111222222333333222222...000333333222111111222222222222333444555555555555666777888888888888777777999<<>><<<;;;::::::;;;===<<<:::999999:::<<<===>>>???@@@CCCHHHKKKLLLRRR[[[bbbhhhllloooqqqwwwxxxzzz}}}}}}zzzxxxvvvuuuxxx}}}}}}wwwrrrnnnkkkllllllmmmnnnppprrrtttuuu~~~}}}}}}|||{{{xxxsssooollljjjgggdddbbb```______[[[cccjjjmmmqqqwww|||}}}~~~uuujjjbbbXXXNNNGGGFFF@@@???>>>@@@BBBDDDCCCBBBAAA???===<<<<<<<<<;;;:::777666444333222111111111---.........//////000000///............///000000000000////////////000000///000111222222111000///---.........//////000000000000000000000000000000///////////////////////////////////////000111111---.........//////000000...............///000111////////////////////////111000///...............////////////////////////------............---------///111000---,,,...000////////////////////////---///222777:::999333...111111111000111222222333222222333444444444444333...000333333222111111222111111222333333444555555444555777999:::;;;::::::999:::===AAACCCAAA===::::::999888777777777888999333444555666777777777777//////000111333666888999===BBBJJJTTT]]]cccfffhhhmmmtttyyywwwsssnnnfff```XXXYYYZZZ___fffoooxxx}}}|||xxxvvvuuuuuuwwwzzz|||uuuqqqppppppppprrrwww}}}222222222222111111000000333333222111111111222222666666777777777777666666===<<<;;;;;;::::::::::::999;;;<<<<<<;;;::::::;;;AAABBBFFFNNNYYYcccjjjmmmvvvzzz~~~}}}|||{{{{{{zzzmmmllllllllllllmmmmmmnnnqqqtttyyy|||{{{wwwuuutttuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuutttsssqqqooollliiigggeeejjjlllnnnrrrwww~~~|||zzzzzzzzzzzzyyyxxxxxxxxxxxxxxxwwwvvvvvvvvvxxx{{{yyyuuussshhhddd^^^ZZZWWWUUUSSSRRRVVVWWWXXXZZZ\\\^^^```aaadddeeeeeegggfffddd___[[[WWWQQQIIIBBB???=========;;;:::::::::::::::::::::::::::;;;;;;===>>>@@@AAAFFFJJJOOOTTTYYY___fffjjjjjjmmmrrrvvvyyy|||~~~}}}}}}}}}{{{yyy}}}~~~|||uuuppppppoooooorrrvvv{{{~~~|||xxxuuurrrooollliiigggddd```]]]^^^___bbbfffkkkpppsssvvvwwwuuuppphhh___UUUMMMHHHDDDBBB@@@@@@AAACCCCCCCCC@@@AAAAAA@@@???<<<999777888777666666777555222000333222111000000///000000000000111111111111000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////////////////////////////////////////.........////////////000........................000000000000000000000000......////////////......---.........///000000000////////////////////////////////////000000000000111111000000000000111111000000000000111111111111555555666666555444333333222222333333333333444444444333333222222333333444444111111888AAADDD>>>777888999:::;;;<<<;;;;;;:::777777888888888999999999999777555555444444222111111333555666777999<<<>>>EEENNN[[[ffflllpppsssuuuuuuuuusssmmmeee___\\\\\\[[[]]]aaafffmmmuuu~~~}}}yyywwwwwwxxxxxx~~~~~~vvvvvvwww|||222222222222111111111000222222333333333333333333666666666777777888888888::::::999999999999:::::::::;;;======<<<<<<<<<>>>CCCGGGMMMUUU^^^gggmmmqqqxxx~~~}}}|||{{{{{{ooommmkkkjjjkkknnnrrruuuzzz|||{{{wwwuuuuuuuuuvvvuuuyyyyyyyyyxxxwwwuuutttssssssrrrqqqnnnmmmkkkjjjjjjjjjnnntttzzz~~~zzzyyyyyyyyyyyyxxxwwwwwwwwwwwwvvvuuusssrrrqqqsssvvvzzz}}}}}}|||vvvrrrlllfffbbb^^^YYYVVVUUUUUUUUUVVVXXXZZZ]]]^^^```aaacccgggiiiiiigggddd^^^XXXPPPIIIDDDBBB@@@>>>>>>======<<<;;;::::::999999999999:::;;;<<<===>>>@@@DDDHHHMMMQQQVVV\\\``````dddiiinnnqqqtttwwwyyy}}}}}}~~~}}}{{{~~~yyywwwvvvwww{{{}}}yyywwwrrroookkkhhhfffdddbbb```]]]\\\\\\]]]aaafffkkkooouuuuuusssoooggg]]]SSSMMMEEECCCAAAAAABBBCCCCCCCCC@@@AAAAAAAAA???===:::888777666555555555333111...000//////............///000000111111111111000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////////////////////////////////////////////////////000000000000........................000000000000000000000000......////////////........................//////////////////////////////.../////////000000000000111111000000000000111111000000000000111111111111444444444444444333222222222222333333333333444444444333333333333333333444888777777===CCCEEEAAA<<<777888999;;;;;;;;;:::999777777888888888999999999888777666666666444333111111444666666777:::@@@DDDPPPYYYgggrrryyy}}}~~~zzzsssiiiaaa]]]^^^```fffgggiiilllqqqxxx{{{xxxwwwxxxxxxxxx222222222222111111111111111222444555555555444444777666666666777999:::<<<999888888888888999999::::::;;;======<<<===???AAAFFFMMMWWW```ffflllrrrvvv}}}~~~}}}|||uuurrrnnnlllnnnssszzz~~~}}}zzzvvvuuuuuuwwwxxxxxx~~~}}}|||zzzxxxuuusssrrrrrrqqqpppoooooopppqqqqqqqqqvvv~~~~~~|||yyywwwwwwwwwvvvuuutttuuuvvvvvvtttrrrooonnnkkklllmmmqqquuu{{{|||vvvpppiiibbb^^^XXXWWWUUUUUUUUUWWWYYYZZZ^^^___aaafffjjjllllllkkkgggbbbZZZSSSMMMHHHDDDAAAAAA@@@???===<<<;;;::::::999999999:::;;;<<<===>>>;;;>>>BBBEEEHHHLLLPPPTTTUUUYYY^^^cccfffjjjnnnqqquuuuuuvvvxxxzzz|||~~~~~~~~~~~~~~~|||{{{}}}~~~{{{yyysssoooiiidddbbbbbbaaa```\\\ZZZVVVTTTVVV[[[aaaeeennnqqqttttttooodddYYYQQQGGGEEEBBBAAAAAABBBCCCBBB@@@AAAAAABBB@@@>>><<<:::888666555555444333111...//////.........///000000000000111111111111000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////////////////////////////////////////////////////000000000111........................000000000000000000000000......////////////...............---------------////////////////////////....../////////000000000111000000//////000000111000000000000111111111111222333333333333222222111222222333333333333444444444444444444444444444444444555777;;;>>>>>>;;;999777888999:::::::::999888777777777888888888888999777777888888777555444222222444777777888===GGGOOOXXXaaannnyyy|||uuujjj___ZZZ\\\dddjjjuuutttsssssstttyyy}}}yyywwwxxxzzzzzzzzz222222222222222222222222000222444666777777666555777666555555777:::<<<>>>:::999999888888888999999999:::;;;<<<<<<>>>BBBEEEIIISSS___hhhkkknnnsssxxx|||yyyuuussstttyyy~~~~~~xxxvvvttttttvvvyyy{{{|||~~~|||zzzwwwtttsssrrrqqqqqqqqqsssvvvxxxzzz}}}}}}{{{xxxwwwwwwvvvuuutttssssssttttttssspppmmmkkkgggffffffhhhlllrrrwww{{{~~~|||uuunnnjjjccc```]]]ZZZXXXXXXXXXYYY^^^^^^___cccgggjjjkkkkkknnniiiccc\\\UUUOOOIIIEEEBBBAAA???===<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>???:::<<>>===:::999777666666444222000000000000000111222333333000000111111111111000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////////////////////////////////////////........./////////000000........................////////////////////////......////////////...............---,,,,,,,,,+++////////////////////////........./////////000000000000////////////000000///000000000111111111111222222333333333333222222222222222333333333444444444444555555555555444444000333666777777666555555777777999999999999888777777777777777888888888888666777999999888666555444222555888999;;;CCCPPP[[[aaahhhsss|||~~~qqqjjjaaaZZZ\\\eeerrr{{{}}}zzzvvvtttvvv{{{}}}{{{xxxxxxyyy{{{{{{{{{zzz~~~222222222222222222222333111222555777888777666555666666555555777:::===???<<<<<<;;;999888888888888888999::::::<<>>=========>>>======<<<<<<<<<======>>>999;;;<<<======>>>AAACCCEEEHHHLLLOOORRRVVV[[[^^^```aaabbbeeehhhkkknnnpppppprrruuuwwwxxxzzz}}}}}}}}}xxxtttssssssttttttrrrsssuuuxxxzzz{{{{{{|||uuuoooggg```\\\YYYXXXVVVWWWVVVTTTSSSQQQPPPPPPPPPVVV^^^hhhooooooggg]]]UUUKKKGGGBBB???>>>>>>>>>>>>@@@AAACCCDDDDDDBBBAAA@@@;;;999777666555444222000111111000111111222333444000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////////////////////////////////////////------........./////////////////////////////////////////////////////////......////////////...............---,,,,,,,,,+++////////////////////////............////////////000000////////////000000///000000000111111111111333333444444444444333333222222222333333333444444444555555666666555555444444777999:::888777777888777888999999999999777777777777777777777777777777444777999999777555555666333666:::===CCCMMM\\\fffpppttt{{{zzzvvvfffccc______fffsss|||vvvrrrqqqtttwww}}}zzzxxxvvvvvvwwwxxxxxxwwwtttwww|||222222222222333333333333222333444666666666555555555555555666777999<<<===<<<;;;:::999999888888999888999999:::===BBBHHHMMMSSS[[[fffoooqqqrrrrrrrrrvvvzzz~~~|||~~~~~~}}}{{{zzzyyyxxxxxxwwwyyy{{{}}}~~~yyyuuunnnmmmmmmpppvvv}}}~~~|||zzzyyyxxxuuuwwwyyy|||~~~}}}{{{{{{{{{zzzxxxvvvuuuuuutttsssrrrpppooonnnjjjgggcccaaaaaaeeeiiilllsssvvv|||~~~zzzuuuoookkkgggeee]]][[[YYY[[[___dddhhhiiikkkjjjiiigggddd]]]VVVPPPGGGEEEBBB???>>>>>>>>>???<<<;;;;;;:::::::::;;;;;;888999::::::999:::<<<>>>>>>@@@BBBEEEGGGJJJNNNQQQTTTUUUWWWYYY\\\```bbbdddgggjjjnnnqqqrrrtttvvvxxxwwwzzz}}}{{{uuupppooooooppppppmmmnnnppprrruuuvvvxxxxxxuuuqqqjjjddd___[[[XXXUUUTTTUUUUUUTTTRRROOOLLLJJJPPPWWWaaaiiikkkggg___ZZZMMMIIICCC???>>>>>>======@@@AAACCCEEEEEEDDDCCCBBB<<<:::777555555444222000000000/////////000111111000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000......////////////...............---------------////////////////////////------........./////////000//////......//////000000000000000111111111111222333333444444444444444222222333333333333444444444555666777777666555444555777999:::999888888999888999:::::::::999888777888777777777777777666666444666888777555444666999777:::???FFFPPP\\\iiiqqqzzz{{{}}}~~~}}}xxxqqqkkk___^^^^^^cccmmmxxx}}}wwwqqqnnnoooqqqzzzyyyzzzxxxvvvvvvvvvuuusssqqqqqqrrrvvv|||222222222333333333444444444444444444444444444444444444555666888999::::::888888888888888999::::::::::::;;;<<>>???===<<<;;;:::::::::::::::999:::;;;:::999999:::<<<:::<<<===>>>???AAADDDGGGIIIJJJKKKNNNQQQTTTWWWXXX[[[^^^bbbeeegggiiikkkmmmnnnppptttvvvwwwxxx{{{}}}|||}}}~~~|||wwwqqqlllkkklllmmmmmmlllmmmnnnoooqqqrrrssssssvvvsssooolllhhhccc]]]YYYWWWWWWWWWWWWUUURRRNNNLLLLLLQQQZZZaaadddccc```]]]QQQLLLFFFAAA??????>>>>>>@@@AAADDDEEEFFFFFFEEEDDDAAA>>>:::888888777555444111111000000///000000000000000111111111111000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////////////////////////////////////////000000000000111111111111////////////////////////000000000000000000000000......////////////........................//////////////////////////////---------.........////////////............//////000000000000111111111111111111222333333333333333222222333333333333444444444555777888888777555444555555666777888888777666999:::;;;;;;;;;999888777888888777777666666666666333666777555222222666;;;<<<>>>DDDOOO^^^llluuuyyy}}}|||zzzyyyvvvooogggaaa___```bbbiiisss|||zzztttpppoooooosssyyy}}}|||{{{||||||zzz~~~|||zzzyyyvvvrrrooorrrqqqssswww}}}222222222333333444444444555555444333333333444444333444555777888888888888444444555666888:::;;;<<<;;;<<<<<<===AAAGGGPPPVVVaaaeeelllsssxxxxxxtttpppppprrruuuyyy~~~}}}~~~~~~xxxzzz|||}}}|||xxxtttpppnnnllllllnnntttyyy}}}~~~|||yyywwwvvvzzz||||||zzzyyyxxxvvvtttssstttvvvwwwpppmmmiiiffffffgggjjjllliiimmmrrrvvvzzz~~~|||xxxuuummmhhhbbb___^^^```bbbcccdddfffiiillllllhhhbbb\\\TTTQQQKKKFFFBBB???>>>>>>???>>>===<<<<<<<<<<<<<<<;;;<<<===<<<::::::<<<===:::;;;<<<<<<<<<===@@@CCCBBBCCCEEEGGGJJJMMMOOOQQQOOOSSSWWWZZZ\\\^^^```bbbeeegggkkkmmmooopppsssuuuvvvwwwyyy|||~~~|||zzzyyytttnnniiihhhiiijjjkkknnnnnnnnnnnnnnnooooooooovvvuuusssrrrooojjjccc^^^\\\[[[[[[ZZZXXXUUUSSSRRRHHHMMMSSSZZZ^^^___^^^]]]TTTOOOHHHCCC@@@@@@@@@???@@@AAADDDFFFGGGGGGFFFEEEFFFCCC???===<<<;;;:::999444444333222111111111222000000111111111111000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000/////////............////////////////////////////////////////////////111222222222222333333333000000000000000000000000000000000000000000000000......////////////......---.........///000000000////////////////////////---------.........////////////............//////000000000000111111111111///000111222222222222222222222333333333444444444555666777999999777666555777666555777999:::999777:::;;;;;;<<<;;;:::999888888888777777666666666555333555666333000111666<<<@@@AAAHHHVVVhhhvvv}}}~~~{{{xxxtttnnneee___ggghhhkkksss}}}}}}wwwsssqqqpppkkkpppsssrrrsssyyy~~~zzzuuurrruuusssrrruuuzzz}}}~~~}}}}}}000111333555555444333222333333444444555666666666444555666777888999::::::888888888999999::::::;;;;;;;;;;;;===AAAIIISSSZZZdddhhhooosssuuuuuuuuuuuuvvvwwwyyyzzz}}}}}}}}}}}}}}}yyywwwrrrrrrssstttxxx|||}}}{{{{{{zzzyyyxxx{{{~~~~~~|||zzzyyywwwsssnnnkkkiiihhhgggeeedddeeejjjpppssssssxxx~~~xxxsssmmmhhhfffdddcccbbbccceeeiiikkklllkkkjjjhhh```[[[SSSKKKDDDAAA??????:::;;;<<<<<<;;;::::::;;;:::::::::999999888888888999999888888888999;;;<<<===>>>>>>@@@BBBDDDEEEGGGEEEFFFGGGJJJNNNSSSWWWYYYUUUXXX\\\```bbbdddgggjjjkkklllmmmpppsssvvvxxxyyyzzz{{{|||~~~}}}{{{yyyyyyyyyssstttsssoookkkhhhggghhheeehhhkkkmmmmmmlllllllllppprrrvvvxxxuuupppiiieeeeee___YYYXXX[[[\\\XXXSSSNNNNNNPPPVVV^^^dddgggggg___XXXOOOHHHEEECCCAAA??????@@@BBBDDDEEEEEEDDDDDDDDDCCCAAA???===;;;::::::666555333222000///......000////////////000000111111000///...............000000000000000000000000000000000000000000000000111111000000000000111111////////////...............000111000///...///111////////////////////////111111222222222111111000000000000000////////////000000000000000000000000........................///////////////...------......////////////......------............------111111000000//////.........//////000111222222222111111222333333333333222333333333444444333222222333444555555666666555555555555555555555666777777999:::;;;<<<<<<:::888666666888999999777666777777777777666444444666:::>>>DDDKKKVVVbbblllvvv~~~~~~|||xxxpppgggbbbaaaccciiisss}}}{{{vvvqqqnnngggiiilllqqqvvv~~~zzzwwwvvvwwwwwwxxx{{{111222333444444444333333333333444444555666666666555555666777888999999:::999999999999999:::::::::<<<<<<===???DDDLLLVVV]]]kkknnnrrruuuvvvvvvvvvwwwvvvwwwxxxzzz|||~~~|||{{{zzzyyyxxxxxxzzz|||~~~|||{{{|||}}}}}}||||||~~~}}}}}}zzztttpppllliiieeecccddddddhhhnnnooooootttzzz{{{~~~}}}vvvpppkkkgggdddaaaeeefffhhhjjjllllllkkkkkkeee```XXXOOOHHHCCCAAA@@@;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999888888888999:::;;;:::::::::;;;===>>>@@@AAA@@@AAABBBCCCFFFIIILLLNNNNNNQQQUUUWWWYYY[[[^^^```^^^___```bbbeeegggjjjkkkssssssuuuwwwyyy{{{}}}~~~~~~~~~|||{{{zzzzzzxxxwwwuuussspppmmmjjjiiieeegggjjjlllmmmmmmmmmmmmmmmppptttvvvuuuqqqllliiihhhccc^^^\\\]]]^^^[[[XXXSSSSSSTTTYYYaaagggjjjkkkkkkdddZZZQQQKKKEEEAAA===>>>???AAABBBDDDDDDDDDDDDDDDCCCBBB@@@>>><<<<<<;;;888777444222111000000000111000000/////////000000000000///.........//////000000000000000000000000000000000000000000000000000000////////////000000////////////...............000111000///...///111////////////////////////111111111222222111111000000000000/////////......000000000000000000000000........................///000000000000///...---......////////////...............//////.........111000000000/////////.../////////000111222222222111111222333333333333222333333333444444333333222333444555555666666555555555555555555666777888999;;;<<<=========;;;999888555777888777555444444555666777888888888999;;;>>>EEELLLVVVaaajjjrrryyy}}}yyyuuuooohhhddddddhhhllltttzzzwwwoookkkjjjlllpppuuu{{{}}}|||{{{{{{~~~222222333333333444444444333333444444555666666666666666777777888888888999::::::::::::999999999999<<<===???BBBHHHQQQZZZaaapppsssvvvwwwwwwwwwwwwxxxwwwwwwxxxxxxzzz}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~zzzvvvrrrmmmhhhdddeeedddfffkkkllllllpppuuuuuuxxx}}}zzzuuupppkkkggggggggghhhiiijjjlllmmmnnnkkkggg___VVVNNNGGGCCC@@@========================<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777888888888888888888888999:::;;;;;;<<<<<<======>>>@@@AAABBBEEEGGGJJJLLLMMMNNNPPPRRRUUUUUUVVVXXXZZZ\\\^^^```fffgggiiikkknnnqqqrrrssssssuuuxxxzzz{{{}}}~~~||||||}}}{{{vvvrrriiiiiiiiijjjkkklllmmmmmmlllnnnrrrtttuuussspppnnnllljjjfffcccaaa______^^^ZZZZZZZZZ^^^dddjjjoooqqqsssnnneee\\\SSSKKKEEE@@@===>>>???@@@BBBCCCDDDDDDEEEDDDCCCAAA@@@???======:::888666333111000111111222111000000//////////////////.........///000000000000000000000000000000000000000000000000000000//////............//////////////////...............000111000///...///111////////////////////////000000111111222111111000/////////.........------000000000000000000000000........................000000111111000000//////...//////000000//////......//////000000//////...000000000000//////////////////000000111222222222111111222333333333333222222333333444444333333333444444555666666666666555555555666666888999;;;;;;>>>>>>??????>>>===;;;:::777888888777444333333444444777:::<<<<<<===>>>???JJJPPPYYYbbbiiinnnsssvvvtttmmmeee```bbbiiiqqquuu~~~xxxooojjjllloootttzzz333333222222222333444555333333444444555666666666777777777777777888888888;;;;;;;;;::::::999999888;;;===AAAEEELLLUUU___fffqqqtttyyy||||||{{{zzzyyyyyyyyyxxxvvvuuuwwwzzz}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~{{{yyytttoookkkgggddddddhhhiiijjjmmmrrrppptttyyy}}}{{{vvvsssjjjiiihhhhhhiiikkknnnpppppplllfff^^^UUULLLFFFBBB???>>>=========>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999888777777777777:::999999888888999999:::;;;;;;;;;;;;<<<===>>>>>>===@@@BBBCCCCCCDDDEEEGGGNNNNNNOOOPPPRRRTTTUUUVVVYYYZZZ\\\___bbbeeeggghhhhhhkkkmmmpppqqqtttwwwzzz{{{}}}zzzuuunnniiihhhiiikkklllmmmoooqqqssstttttttttsssppppppooojjjeeebbbbbbcccaaa```___aaaffflllrrruuussspppkkkddd\\\TTTLLLHHH>>>>>>>>>???@@@BBBCCCDDDEEEEEEDDDCCCBBBAAA@@@???<<<:::666333111111111222333222111000///////////////.........///000111111000000000000000000000000////////////////////////000//////......//////000////////////...............000111000///...///111///////////////////////////000000111111111111111///.........------------////////////////////////........................000000111111111111000000//////000000000000////////////000000000000//////000000000000////////////000000000111111222222222111111222333333333333222222222333444444444333333444444555666666666666666666666666777999;;;======AAAAAAAAAAAA@@@>>>===<<<:::;;;:::888666444555666444777:::<<<>>>@@@CCCEEEQQQVVV]]]dddhhhllloooqqqnnnggg```___eeeooowww{{{wwwqqqnnnooossszzz333333222222222333444555333333444444555666666666777777777777777888888888<<<;;;;;;::::::999999999:::===BBBIIIQQQZZZdddjjjqqqwww~~~}}}zzzvvvrrrqqqsssuuuyyy|||||||||}}}~~~}}}|||||||||}}}~~~~~~zzzuuuqqqhhhdddbbbdddffffffjjjnnnnnnqqqvvvzzz~~~|||ooommmkkkiiiiiikkknnnqqqrrrppplllfff]]]SSSKKKGGGBBB???===<<<===>>>===;;;:::::::::::::::;;;;;;;;;999999999999888888777777;;;:::999888888888888999888999:::;;;<<<<<<======:::<<<>>>???>>>>>>???AAADDDDDDEEEEEEFFFHHHIIIJJJNNNOOOQQQTTTWWWZZZ\\\]]]^^^```ccceeegggjjjooorrrqqqrrrtttvvvyyy{{{}}}~~~}}}||||||}}}{{{pppjjjjjjlllnnnpppqqqqqqrrrtttvvvwwwxxxuuuwwwwwwssslllgggfffgggeeedddbbbbbbeeekkkrrrwwwssssssrrrmmmeee\\\SSSOOOBBBAAA@@@??????AAABBBDDDEEEEEEEEEEEEDDDCCCAAA@@@<<<:::777444222111111111333333222000///////////////////////////000111222000000000000000000000000////////////////////////111000000//////000000111////////////...............000111000///...///111////////////////////////...///000111111111111111///.........------------////////////////////////////////////////////////000000111111111111000000//////000000000000////////////000000000000//////////////////000000000000111111111111222222222222111111222333333333333222111222333333444444444333444555666666777777666666666666777888:::<<<===>>>BBBBBBBBBAAA@@@>>>======:::;;;:::888555444555666555777999<<<@@@FFFLLLQQQXXX[[[```ccceeeggghhhjjjdddaaaaaaeeeoooxxx~~~zzzvvvttttttuuuzzz222222333333333444444444333333444444555666666666666666777777888888888999;;;;;;;;;;;;:::::::::::::::???EEEMMMVVV```jjjpppvvv|||yyytttrrrrrrttt{{{~~~||||||~~~{{{|||~~~}}}}}}}}}~~~zzzvvvooohhhcccdddddddddfffjjjmmmooossswwwzzz~~~wwwuuuqqqnnnmmmmmmoooqqqtttsssrrrmmmfff]]]TTTNNNFFFBBB>>>===>>>>>>===::::::::::::::::::;;;;;;;;;999999:::::::::999888888999888888777666666777777555666888999:::;;;;;;;;;888:::<<<===<<<<<<===>>>@@@?????????@@@AAABBBBBBEEEFFFHHHJJJMMMOOOQQQRRRTTTVVVXXXZZZ\\\```dddhhhiiijjjkkkmmmppprrruuuvvvyyyzzz{{{}}}~~~}}}||||||~~~{{{tttqqqqqqqqqsssrrrrrrrrrtttxxx|||~~~}}}}}}wwwppplllkkkhhhfffdddaaaccciiiqqqxxxzzz|||}}}yyypppddd[[[UUUIIIGGGDDDAAA???@@@AAACCCDDDDDDEEEEEEEEEDDDBBBAAA===<<<:::777555333222111333222111111000000000000000000/////////000111111000000000000000000000000000000000000000000000000111111000000000000111111////////////...............000111000///...///111////////////////////////......///000111111111111/////////.........------000000000000000000000000//////////////////////////////000000111111000000///000000111111000000///...//////000000//////...////////////000000000000222222222222222222222222111111222333333333333222111111222333444444444444555555666777777777777666777777888888:::;;;======CCCBBBAAA@@@???======<<<888888777555333222444666888:::===BBBHHHQQQZZZ```bbbccccccbbb`````````bbb[[[^^^eeennnxxx~~~yyywwwxxxyyy|||111222333444444444333333333333444444555666666666555555666777888999999::::::::::::;;;;;;;;;;;;;;;<<>>;;;:::;;;;;;;;;<<<<<<<<<<<<999999:::;;;<<<;;;::::::888888777777666666777777666666888999999999999888666888:::;;;::::::;;;<<<>>>>>>=========>>>??????>>>???@@@BBBEEEGGGHHHIIIJJJKKKMMMNNNPPPTTTYYY]]]bbbbbbcccdddfffiiilllmmmpppqqqsssvvvxxx{{{}}}~~~|||}}}}}}}}}|||}}}}}}yyyuuussssssrrrqqqrrrvvv{{{|||uuupppjjjhhheeeaaaaaagggqqqxxx|||pppeee```PPPMMMHHHCCC@@@@@@AAABBBBBBCCCEEEFFFEEEDDDBBBAAA???>>>===<<<999666444222222222111111000111111111111111000000///000000000000000000000000000000000000000000000000000000000000000////////////000000////////////...............000111000///...///111////////////////////////---...///000111111111111000000000/////////......000000000000000000000000////////////////////////---...///000000000000///000000111111111111000000.........//////............/////////000000000111222222222222222222222222111111222333333333333222000111222333444444444444555555666777777777777777888888888888999:::;;;<<>>===<<<;;;;;;777777777555333333555777:::>>>EEELLLUUU___hhhoooqqqoookkkeee___\\\[[[\\\[[[cccmmmvvv{{{}}}}}}}}}||||||zzz|||~~~~~~~~~000111333555555444333222333333444444555666666777444555666777888999:::::::::::::::;;;;;;<<<<<<<<<>>>CCCLLLVVV```jjjtttzzz~~~~~~zzztttuuuvvvxxx{{{}}}}}}|||uuuqqqnnnkkkiiikkkjjjllloooqqqsssvvv{{{~~~zzzvvvtttssssssuuuwwwzzzyyyuuulllddd^^^PPPJJJDDDAAABBBBBB???;;;;;;<<<<<<<<<======>>>>>>888999;;;<<<===<<<<<<;;;999999888888888888999999888999:::::::::999888777444666888999999888999;;;;;;::::::999999999:::::::::;;;<<<>>>@@@BBBCCCDDDCCCDDDFFFGGGIIILLLQQQUUUXXXXXXXXXYYY[[[^^^aaabbbeeefffhhhlllooorrrtttvvvssstttuuuttttttuuuxxxzzzxxxzzz|||}}}~~~|||vvvqqqrrrqqqppprrrwww~~~{{{uuullljjjfffaaaaaagggqqqyyyzzzpppjjjTTTPPPJJJDDDAAA???@@@AAABBBCCCDDDFFFEEEDDDCCCAAA@@@@@@@@@???===999666333111111111111111111222222222222111000//////000000000000000000000000000000000000000000000000000000//////............//////000/////////............///000111000///...///111////////////////////////---...///000111111111111000000000000////////////000000000000000000000000000000000000000000000000------...//////000//////000000111111111111000000------............------.../////////000000111111222222222222222222222222111111222333333333333222000111222333444444555444555666666777777777777777888888888888999999:::;;;BBBAAA???===<<<;;;::::::999999888666555555888:::;;;AAAKKKUUU```iiirrrwww~~~zzzsssjjjaaa\\\ZZZ[[[bbbjjjtttzzz{{{xxxvvvvvvtttyyy~~~{{{zzz|||~~~}}}}}}}}}|||~~~}}}||||||444333333333333444555555666666666777777777777777555555555666666777888999:::;;;<<<;;;;;;<<>>===<<<:::::::::;;;;;;<<<<<<<<<;;;;;;:::999888888888888;;;:::999999888888999999888888888888888888888888<<<;;;999888888888999:::777777888888999999::::::===<<<;;;::::::;;;<<<===??????AAABBBDDDEEEGGGGGGMMMNNNOOOQQQSSSUUUVVVWWW\\\^^^```bbbeeeggghhhiiigggggghhhhhhiiijjjjjjkkkjjjkkklllnnnqqqtttwwwyyy~~~|||yyywwwuuuuuutttrrrrrrvvv~~~yyyoookkkfffbbbccchhhooosssyyyxxxmmm```VVVJJJBBBAAABBB@@@>>>@@@AAABBBCCCDDDDDDEEEEEE@@@@@@@@@???<<<999555333222222222222222111000///000000000000000000000000333333222111000///...---000000000000000000000000222222111000000000000000222111111000///......---333222111000000000000000333222111000////////////000000//////......------000000000000000///......////////////............000000000000000000000000------......///000000000///000000000000//////...000000000000000000000000000000////////////000000111111111000111111222222111222333333444444333333222222333444444555555666666666666666666777888888999999999999999999999999::::::::::::::::::::::::<<<777555888999888888;;;>>>KKKZZZcccjjjsssyyy||||||xxxrrrggg^^^___dddnnnttt{{{~~~|||wwwrrrnnnllloooxxx{{{xxxwww{{{{{{vvvssstttyyy}}}zzzwwwtttqqqwww{{{444333333333333444555555555555666666666777777777666666666666666777999999:::;;;=========???BBBDDDHHHOOOVVV[[[cccnnnssstttvvvvvvxxx{{{~~~|||sssmmmhhhiiikkkooossswwwxxxwwwyyyzzzzzzyyywwwwwwxxxyyyvvvzzz~~~|||xxxvvvsssrrrqqqpppppprrruuuvvv{{{~~~|||{{{{{{~~~|||zzz{{{{{{wwwpppiii___WWWMMMFFFCCCBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;::::::999999999999999:::888888888888888888888888999888777777666777888888777777777888888888888888;;;::::::999999::::::;;;<<<<<<===???@@@BBBCCCCCCEEEFFFGGGIIIKKKLLLNNNNNNOOOPPPSSSUUUWWWYYYZZZ[[[^^^^^^^^^___``````aaaaaabbbcccccceeehhhllloooqqqvvv{{{}}}{{{xxxwwwuuurrrpppsssxxx}}}~~~yyyoookkkddd___^^^aaafffjjjqqq|||~~~tttddd[[[OOOFFFBBBAAA@@@???>>>???AAACCCDDDDDDDDDDDD@@@@@@@@@???<<<999666444000000111111222111111111000000000000000000000000222111111111111000000000000000000000000000000000222111000////////////000111111111000///.........000000//////.../////////333222111000///////////////////////////.........000000000000000///......111111111111000000000000000000000000000000000000///////////////.........//////000000000000//////000000000000000000000000000000////////////000000111111111000111111222333111222333333444444333333222222333444444555555666666666666666666777888888999999999999999999999999999::::::;;;;;;<<<<<<<<<===:::888999888888<<>>>>>======<<<<<<======;;;;;;;;;<<<<<<<<<======::::::999999999::::::;;;777777777777777777777777666666555555555666777777777777777777666666666666777888888888888888888777888888999:::;;;<<<===>>>===>>>???AAABBBDDDEEEEEEGGGHHHJJJLLLMMMOOOPPPPPPRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWXXXZZZ\\\___bbbdddkkkooovvv}}}|||xxxzzz}}}~~~~~~|||{{{wwwrrrooooooqqqtttzzz}}}}}}yyypppjjjbbb\\\YYY\\\```dddiiisss}}}yyykkkcccXXXMMMDDD@@@??????;;;===@@@BBBDDDDDDCCCCCCAAAAAA@@@???<<<999777555...//////000111111222222000000000000000000000000000111111111222222333333000000000000000000000000000000//////......//////111111000000//////....../////////...//////000000222222111000////////////.........///////////////000000000000000//////...000000000000111111111111000000000000000000000000111000000///......---------...///000000111000000000000000000000000000000000000////////////000000111111000000111222222333111222333333444444333333222222333444444555555666666666666666666777888888999999999999999999999999999999:::;;;<<<======>>>>>><<<:::999777999CCCNNNZZZfffsss{{{{{{tttpppmmmmmmqqqwww}}}vvvqqqnnnmmmjjjkkknnnqqqqqqsssxxxzzz~~~|||xxxsssoooooosssxxx|||}}}zzzuuuqqqpppsssxxx{{{444333333333333444555555222333444555666777888888777777777777888999::::::<<>>>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======:::::::::::::::;;;;;;<<<777777777777777777777777555555555555666666777777777777666666555555555444666666888999999888666666555666666777888999999::::::;;;<<<===>>>???@@@AAABBBCCCDDDFFFGGGHHHHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOQQQTTTWWWYYY___dddkkkqqqwww|||wwwssstttvvvyyy|||~~~yyysssooommmnnnooouuuxxx~~~~~~{{{qqqlllddd]]]ZZZ[[[^^^aaacccjjjrrrxxx}}}~~~yyyqqqkkkaaaTTTHHHAAA???@@@:::<<>><<<:::777666000000000000000000111111000000000000000000000000111222222222222333333333000000000000000000000000//////............//////111000000000/////////...////////////000111222222111111000///////////////------......//////000000//////000000000000//////............////////////000000000000000000000000000000//////............------...000111111111111////////////////////////000000////////////000000000000000000111222333333111222333333444444333333222222333444444555555666666666666666666777777888888999999999999999::::::999999999::::::;;;;;;;;;;;;:::::::::888===MMM]]]kkkuuu|||ssskkkjjjlllpppwww~~~|||xxxvvvpppkkkhhhiiikkknnnttt{{{||||||yyyuuusssssswww{{{~~~|||xxxwwwuuuttttttxxx~~~444333333333333444555555333333444555666777888999777777777888888999:::;;;>>>AAAEEEJJJMMMRRRVVVZZZUUUYYY\\\^^^cccjjjllliiiooopppsssxxx}}}|||{{{}}}}}}xxxrrrkkkccc]]]ZZZWWWWWWXXX\\\```bbbcccbbb___\\\XXXUUUUUUZZZccciiiyyy~~~|||xxxvvvuuutttuuuvvvwwwxxxzzz~~~vvvkkk```XXXOOOGGGAAA???>>>===<<<<<<===>>>???@@@AAAAAAAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<777777777777777777777777666777777777777777777777777666666666555555444444666777888999999888777666555666666666777777888888999999:::;;;<<<<<<======;;;;;;<<<===>>>>>>>>>>>>BBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHJJJLLLNNNPPPVVVZZZ```fffkkkqqqwwwzzz~~~yyyuuutttuuutttyyy{{{tttpppnnnnnnnnntttxxx|||~~~wwwrrriiiaaa[[[YYYYYYZZZZZZ```eeekkkttt|||}}}zzzvvvqqqhhh\\\OOOFFFBBBAAA:::<<>><<<:::888777444333111000////////////000000000000000000000000333333333222222222222111000000000000000000000000//////............//////000000000000////////////............//////000111111000//////////////////------......//////000000//////000000000000//////---........./////////000111111111111111111111111............//////000000------...000111111111111////////////////////////000000////////////000000000000000000111222333444111222333333444444333333222222333444444555555666666666666666666777777888888888888999999::::::::::::999999888888777777777777888:::;;;;;;CCCWWWjjjzzz{{{ssslllfffhhhnnnuuu~~~~~~|||rrrlllhhhiiilllpppyyy~~~|||{{{||||||zzzwwwzzz|||~~~444333333333333444555555444555555666777888999999888888888888999:::;;;<<>>???@@@AAAAAABBBAAA???>>>===>>>===<<<;;;;;;;;;;;;<<<888888888888888888888888888999999999999888777666666666666666555555555555777888888999999888888777777777777777777777777777777777777888888999999999999999::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAABBBCCCFFFHHHIIIMMMPPPUUUZZZ___dddiiimmmtttxxx}}}}}}yyywwwvvvvvvzzz}}}tttpppnnnmmmmmmrrruuuzzz~~~}}}xxxpppfff^^^XXXUUUSSSSSSVVVZZZ```lllyyy~~~}}}zzzvvvnnndddZZZPPPHHHDDD===>>>???@@@AAABBBBBBBBBBBBAAA@@@>>><<<;;;999999666555333111////////////000000000000000000000000333333222222111111111000000000000000000000000000//////......//////000000000000000000////////////------,,,,,,------......000//////....../////////.........///////////////...//////000000000000000//////000000111111222222111111111111111111111111------......///000000111---...///000000111000000000000000000000000000000000000////////////000000//////000000111222444444111222333333444444333333222222333444444555555666666666666666666777888888888888888999999::::::;;;:::999999888777666555555666777;;;>>>BBBLLL```rrr~~~vvvmmmiiihhhmmmttt{{{~~~{{{rrrmmmkkkmmmqqquuu}}}|||zzzzzz{{{444333333333333444555555666777777777888888999999999999888999999:::;;;<<<>>>@@@DDDIIINNNWWW___eeefffnnntttrrrppprrrwwwyyyxxx{{{|||}}}~~~||||||xxxqqqjjjccc___\\\[[[WWWWWWWWWYYY[[[\\\[[[ZZZTTTTTTUUUVVVZZZbbbkkkqqqwww|||}}}zzzvvvvvvuuuttttttvvvzzz}}}~~~}}}wwwqqqggg\\\SSSKKKIIIEEEAAA>>><<<<<<======>>>@@@BBBBBBAAA@@@?????????===<<<;;;;;;;;;;;;999999999999999999999999999:::::::::999777555444666666666666666666777777888888777777777777888888777777777777777777777777555555666666666666666777:::::::::;;;::::::999999888888999999:::;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCDDDGGGKKKOOORRRWWW[[[___eeejjjpppwww~~~~~~~~~sssnnnlllkkkjjjlllooosssxxx|||~~~~~~{{{uuummmeee___YYYWWWSSSTTTUUU[[[gggvvv}}}}}}zzzsssmmmeee\\\QQQIIIAAA@@@@@@???@@@AAABBBCCCBBBAAA@@@>>><<<;;;::::::666555333111000000111222000000000000000000000000000000000111111111111111000000000000000000000000000////////////000111222////////////000000000000000//////............/////////.........//////000///////////////...............///000000000000000/////////000111222222222111111111111111111111111........./////////////////////000000000000//////000000000000000000000000000000////////////000000/////////000111333444555111222333333444444333333222222333444444555555666666666666666666777888888777888888999::::::;;;;;;999999888888777777666666888:::>>>DDDIIISSSeeevvvxxxppphhhhhhmmmtttzzz{{{uuurrrqqquuuyyy{{{}}}yyywwwwwwxxxyyy444333333333333444555555888888888888888999999999999999999999:::;;;<<<<<<===???BBBFFFMMMVVV```gggkkkuuu{{{wwwrrrsssxxx{{{}}}|||}}}|||}}}}}}|||zzzvvvnnngggaaa]]]\\\[[[XXXWWWWWWXXXZZZZZZYYYXXXWWWXXX[[[^^^ccckkksssyyy{{{~~~{{{{{{yyyxxxvvvwww{{{}}}{{{}}}{{{rrrfff]]]RRROOOIIICCC???<<<;;;;;;:::<<<>>>AAACCCCCCCCCBBBAAA@@@>>>===;;;:::::::::::::::::::::::::::::::::::::::::::::888666444333555555666666777777888888888777666555555666777888888777777777777777666666666666666666666666666666888888888888888777666666888999999::::::;;;;;;<<<999999999999:::<<<>>>???>>>@@@DDDGGGJJJNNNRRRVVVYYY^^^eeemmmuuu|||~~~rrrllljjjiiihhhfffiiinnnsssxxx|||~~~|||{{{wwwsssmmmhhhccc```XXXWWWVVVYYYeeessszzzyyy|||vvvrrrmmmcccVVVLLLCCCBBB@@@??????@@@BBBCCCBBBAAA???>>><<<;;;::::::666444333111111222444555000000000000000000000000---...///000111222333333000000000000000000000000000000000000000111222222////////////000000000000444444333222111111222222//////.........//////000000000//////.........---......///000000000000000,,,------...///000000111111111111111111111111111000000000///......------///000000000000000///...000000000000000000000000000000////////////000000/////////000111333444555222222333444444444333333222222333444444555555666666666666666666777888888777777888999::::::;;;;;;888888888888888999999999<<<===AAAHHHOOOXXXhhhvvv{{{~~~|||zzzssskkkdddhhhooowww}}}|||zzzwwwxxx}}}}}}yyyuuutttwwwzzz}}}444444444555555555666666666666666666777777777777:::999888999;;;=========???AAADDDHHHOOOXXXaaahhhuuuwwwzzz||||||}}}~~~~~~{{{yyyzzz{{{{{{{{{~~~|||zzzuuuqqqkkkddd___\\\[[[[[[YYYZZZ[[[[[[[[[[[[]]]______bbbggglllpppuuuzzz~~~~~~}}}}}}~~~|||zzzyyyyyyyyy{{{|||~~~~~~}}}~~~~~~rrriiiZZZSSSJJJDDDBBBAAA???===<<<===???AAABBBDDDEEEFFFDDDCCC@@@>>><<<===>>>???=========<<<<<<<<<;;;;;;999999999999999999::::::888777777666555444444444777666666666555555555555777777777777777777777777777888999::::::999888777333444555555666666555555999::::::::::::999888888999::::::;;;;;;;;;::::::<<<>>>AAABBBDDDEEEHHHJJJMMMRRRYYY^^^cccjjjuuu~~~tttnnniiifffcccfffgggiiikkknnnqqqtttuuuzzzzzzyyyuuupppllliiiiiiccc___\\\]]]dddnnnxxx}}}zzzsssnnniii^^^RRRGGGCCC???<<<===???AAAAAABBBAAA???>>>===;;;888666777666555333222111111111......//////000000111111////////////////////////111111111111000000000000111111000///////////////000000000000000000000000&&&)))---//////...//////111111000000//////......000000000000000000000000////////////000000000000---.........//////000000000000000000000000000000////////////////////////000000000000000000000000000000111111111000000///000000000000000000000000//////000111222333333333555555555555444333333222333333444444555444444444444666777777666666777999666666777888999::::::;;;<<<:::666555666777888999888@@@LLLVVV]]]eeennnuuu|||}}}}}}xxxqqqkkkiiihhhlllnnnssszzz|||zzzqqqtttyyy}}}~~~zzzxxxtttrrrsssxxx}}}333444444444444555555555666666666666777777777777::::::999:::;;;=========???AAAFFFLLLTTT___jjjqqqyyy{{{}}}~~~|||zzzxxxvvvttt{{{~~~{{{yyyssspppkkkfffbbb^^^\\\\\\VVVXXXYYYZZZ[[[]]]aaadddfffiiinnnrrrvvvzzz~~~|||{{{zzzzzz|||}}}~~~}}}|||}}}~~~zzzrrrjjjaaaUUUKKKFFFCCC???===;;;<<<===???AAACCCDDDEEEGGGFFFDDDBBB@@@?????????<<<;;;;;;;;;::::::::::::999999999999999999999999999888888777666666555555777777666666666555555555777777777777777777777777777777888999999888777777444555666666777777666666777888888888888777666666888777666555555666777888999;;;>>>???@@@AAADDDFFFEEEJJJPPPTTTXXX___iiippp|||~~~}}}~~~xxxqqqmmmiiifffhhhhhhiiijjjmmmppprrrtttzzz{{{zzzxxxtttpppnnnnnniiieee```___dddmmmwww}}}|||uuuqqqjjj^^^RRRJJJFFF@@@======???@@@@@@BBB@@@???>>>===<<<999666777777555444222111111111000000000000111111111222111111111111111111111111//////000000111111111222111111000///////////////000000000000000000000000***,,,///111000000000111111000000000/////////...000000000000000000000000////////////000000000000........./////////000000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000000000000000000000000000000000000111222222222333333444444444444333333222333333444444555555444444666777888888777777888999666777777777888999999999999888666555777999:::;;;@@@IIIVVV___fffkkkrrrvvv{{{zzzwwwqqqjjjeeedddeeemmmpppvvv||||||yyywww{{{zzztttsssrrrsssvvv|||333333333333444444444444666666666777777777888888;;;;;;;;;;;;<<<===>>>>>>???BBBGGGNNNWWWcccnnnuuu|||}}}{{{wwwssspppxxx|||||||||{{{|||}}}}}}yyyxxxqqqpppnnnjjjfffbbb^^^]]]YYYZZZ[[[[[[\\\```eeehhhnnnqqqvvvzzz}}}}}}~~~~~~}}}|||~~~~~~}}}|||{{{}}}}}}~~~|||zzz{{{}}}~~~zzzpppbbbVVVNNNIIIDDDAAA<<<======>>>@@@CCCEEEFFFKKKKKKJJJIIIFFFCCCAAA???;;;;;;;;;;;;::::::::::::999999999999999999888888999999999888888777777666777777777666666666555555666666666666666666666666666666777777777777666666666666777888888888888777777777888888777777666555999777444222111222555666666888:::;;;;;;;;;===???===AAAEEEIIILLLRRRZZZ```iiitttyyywwwvvvwwwyyy{{{{{{{{{|||vvvqqqmmmjjjkkkjjjjjjjjjlllnnnqqqssszzz{{{|||{{{wwwuuusssssskkkfff___[[[]]]dddnnnttt~~~}}}yyyqqqdddWWWOOOJJJDDD@@@>>>?????????AAA@@@>>>>>>>>><<<:::888888888777555444222111111111111111111222222222222111111111111111111111111......///000111222333333111111000///////////////000000000000000000000000,,,...000111000//////000000000000000////////////000000000000000000000000////////////000000000000......////////////000000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111222222111222333333333333333333222333444444555555444444888999:::999777777777999777777777777777777777777888777777888:::<<>>@@@EEEHHHNNNUUU]]]gggqqqxxx}}}}}}zzzuuurrrvvvyyy|||xxxvvvrrrooommmnnnoooppprrruuuyyy{{{|||zzzwwwvvvtttsssrrroookkkeee```]]]______^^^]]]]]]```eeeiiiqqqtttzzz~~~~~~}}}}}}{{{zzz}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}zzzzzz|||}}}xxxmmmccc[[[TTTLLLFFFAAA@@@@@@@@@AAADDDFFFHHHMMMNNNNNNNNNKKKGGGCCCAAA>>>>>>======<<<<<<<<<;;;999999999999999888888888999999888888888777777777777777777666666666666555666666666666666666666666555666666666666666666555555666777777888888777777999999999999999888888777:::999777555444444555555555666888888777777999::::::===@@@BBBEEEIIINNNSSSWWW```lllwwwyyywwwttttttvvvwwwxxxwwwxxxzzz}}}zzzuuuqqqooommmlllkkkkkkmmmooorrrtttyyy{{{|||{{{xxxuuuttttttmmmggg___XXXVVV[[[dddkkkzzz}}}pppcccVVVQQQJJJDDD@@@???>>>===@@@???>>>>>>>>>===;;;999:::999888777555444222111111111111111111111111111111111111111111111111111...//////000111111222222111000000///////////////////////////////////////,,,...//////...,,,------000000000000////////////////////////////////////////////////000000000000//////////////////000000000000000000000000000000////////////////////////000000000000000000000000///000000111111111111000000000000000000000000000222222222111111111111111000111222222333333333333222222333444555555555555888999999888666555666777777777777666666666666666888999:::;;;===@@@EEEHHHVVV___mmmwww{{{zzzwwwuuuoookkkeeeaaaaaafffnnnsssuuuuuuuuuwwwzzz}}}||||||||||||yyyxxx~~~}}}}}}|||wwwsssnnnpppuuu{{{222222222333333333444444666666666777888999999999;;;<<<>>>>>>===>>>@@@CCCJJJNNNVVV___gggpppyyy~~~|||wwwsssssstttvvvvvvwwwyyy|||uuuqqqlllgggdddcccdddeeeiiikkkoootttvvvwwwvvvtttwwwwwwvvvsssnnnhhhbbb^^^^^^^^^]]]]]]]]]```fffjjjnnnsssyyy}}}}}}}}}zzzzzzzzzyyyyyyzzz|||~~~}}}|||||||||}}}~~~}}}}}}||||||}}}~~~~~~~~~xxxqqqjjj___SSSKKKFFFDDDBBB@@@@@@BBBDDDFFFLLLMMMPPPQQQOOOKKKGGGDDDAAA@@@@@@>>>===<<<<<<;;;::::::::::::999999888888888777777777777777666666888777777777666666666666666666666666666666666666666555555555555555555666555555666777777777777666888999999999999888777777888888999999888666444333555666777777666666777888999:::<<<>>>@@@BBBFFFHHHJJJPPPZZZeeeqqq~~~~~~{{{wwwuuuvvvwwwwwwvvvtttuuuxxx|||}}}yyyuuutttooooooooooooqqqsssvvvxxxxxxzzz{{{zzzwwwtttqqqqqqqqqlllddd\\\WWWYYY```eeerrrzzzzzzooo___YYYPPPHHHCCC@@@>>><<>>===>>>??????===;;;;;;;;;:::999777555333222000000000000000000000000000000000000000000000000111111000000000000000000111000000///////////////////////////////////////---...000///---,,,---...////////////000000000000////////////////////////////////////000000000000000000000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000222222222111111111111111000111222222333333333333111222333444555555555555666777888777555444444555777777777666666666666666888999;;;<<<>>>CCCJJJOOObbbkkkvvv~~~xxxttthhheee```___ccckkksssyyyyyyvvvrrrpppqqquuuzzz}}}}}}|||~~~}}}xxxtttsssxxx|||~~~~~~|||yyyvvvuuuxxx|||333333333333444444444444555666777777888999::::::999<<>>???BBBFFFGGGNNNYYYdddnnnwww~~~}}}wwwsssooopppppppppoooqqqtttvvv|||uuurrrmmmhhheeeeeeeeefffkkkkkkmmmqqqtttuuutttsssvvvwwwvvvtttpppiiiccc___XXXZZZ[[[\\\___ccciiimmmlllqqqxxx}}}zzzzzz}}}}}}}}}}}}{{{zzzyyyyyyzzz|||~~~}}}|||zzzzzzzzz{{{{{{~~~~~~~~~|||}}}~~~wwwlll]]]SSSLLLIIIDDD@@@>>>???AAACCCIIILLLOOORRRRRRPPPMMMKKKDDDDDDBBB@@@>>>===;;;:::<<<<<<;;;;;;::::::999999777777777777777777777777888888777777777666666666666666666666666666666666666666555555555555666666444555666666777777666666666666777777666666555444444666888999888666333111555777888777666666777999777777888:::;;;===???@@@CCCEEEKKKUUU___jjjyyy~~~{{{zzzzzzyyyxxxvvvvvvxxx{{{|||zzzzzzuuuuuuuuuvvvwwwxxxyyyyyyvvvxxxzzzzzzwwwsssqqqpppooommmhhh```YYYWWW[[[___gggrrr}}}}}}uuuhhhaaaWWWMMMGGGBBB>>><<<>>>======>>>???@@@>>>===<<<<<<<<<;;;999666444222000000000///////////////////////////////////////111111111111000000//////111111000///////////////000000000000000000000000000111222111//////000111////////////000000000000000000000000000000000000////////////000000000000111111000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000...///000111111222111111000000000000000000000000111111111111111111222222111222333333333333333333111222333444555666666666444666666666444333444555777777777777777777777777666888;;;===@@@HHHRRRZZZooouuu~~~~~~vvvpppdddbbb```aaagggooouuuyyy|||xxxsssooonnnqqquuuxxxzzzzzzzzzzzzzzz}}}zzzuuurrrqqqttt|||333444444444444555555555555666777888999::::::;;;888;;;???@@@???@@@EEEIIIJJJSSS```mmmwww~~~zzzuuunnnoooppppppppprrruuuwwwvvv|||yyyvvvssspppnnnnnnoooppprrrpppoooqqqsssuuusssrrrrrrssssssrrrooojjjeeebbbZZZ\\\___aaadddhhhmmmpppmmmrrrzzz|||yyyxxx{{{|||{{{|||}}}~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyzzz{{{zzz|||zzzmmmdddUUUQQQJJJDDD@@@@@@AAACCCGGGJJJOOOSSSUUUUUUTTTSSSKKKJJJHHHFFFCCC@@@>>>===>>>======<<<<<<;;;::::::888888888888888888888888888888888777777777666666777777777777777777777777777777666555555666777777555666777777888888777777666666666666666555555444444555666777777666444333555666888777777666888999777666777888:::;;;;;;;;;@@@>>>AAAHHHOOOWWWfffttt{{{|||}}}||||||}}}}}}|||{{{zzzyyyuuuwwwzzz{{{yyyvvvtttsssmmmmmmkkkddd\\\WWWXXXZZZaaalllwww~~~}}}wwwnnnggg\\\RRRIIICCC???<<<=========>>>@@@@@@???>>>=========<<<:::777444222111111111000000000//////000000000000000000000000000000000000000111111111111111000///////////////000000000000000000000000///000111000//////111222.../////////000000000111000000000000000000000000////////////000000000000111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000...///000111111222222222000000000000000000000000000000000111222222222333333444444444444333333222000111333444555666666666444555666666555555666777666777777777888999999999777:::===AAAFFFRRR```kkkyyy{{{~~~vvvllleee``````bbbgggpppwww|||}}}}}}{{{wwwtttrrrrrrsssttttttuuuxxx{{{}}}{{{wwwvvvvvvzzz444444444555555555666666555666777888999:::;;;;;;777;;;???@@@???AAAFFFKKKWWW```nnnzzz|||zzzzzzyyy}}}~~~zzzoooqqqssstttuuuwwwzzz}}}uuu{{{|||{{{yyywwwvvvwwwxxxyyyxxxuuurrrrrrtttuuusssqqqnnnooopppooommmjjjfffdddbbbdddggghhhjjjlllooorrrpppuuu|||}}}yyyxxx{{{~~~{{{zzz{{{{{{|||~~~~~~|||{{{{{{{{{}}}~~~{{{zzzyyyyyyyyyxxxyyy{{{yyy||||||uuu]]]XXXPPPIIIDDDCCCDDDEEEFFFIIINNNTTTWWWYYYYYYXXXSSSQQQOOOLLLHHHEEECCCBBB???>>>>>>===<<<<<<;;;;;;999999999999999999999999888888888888777777777777888888888888888888888888888777666555555666777888777777888999999999999888888888888888888777777666777777666666666777777888444666777777777777888999888777777888:::;;;;;;:::???;;;<<>>@@@AAA@@@???>>>>>>>>>===;;;888444222333222222222111111000000111111111111111111111111......///000111222333333111111000///////////////000000000000000000000000---...///...---...///111.../////////000000111111000000000000000000000000////////////000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000......///111111222222222000000000000000000000000//////000111222333333444555555555555444444333222000111333444555666666666444666777777666666777999666666777888999::::::;;;:::>>>BBBFFFNNN\\\mmmzzz|||}}}}}}{{{vvvmmmbbbZZZ\\\^^^dddmmmyyy~~~}}}|||zzzwwwuuusssssspppsssxxx~~~333333444444555666666666555777888888777888:::===<<<:::<<>>===>>>>>><<<:::<<<<<<;;;:::::::::::::::;;;;;;<<<;;;:::888666555666777888999999888777666888888777777666666555555555555666666777777888888555666777888777666444222555555555555555555555555666555555555555444444444777888888888999999999999999:::;;;<<<@@@FFFNNNSSSjjjyyy~~~|||{{{yyywwwxxxyyy{{{|||{{{wwwtttqqqrrrrrrpppkkkfffdddcccfffgggjjjqqqyyy}}}}}}{{{vvvmmmcccZZZQQQIIIDDDBBB;;;<<<===>>>>>>@@@BBBDDD@@@???>>>===:::888666444222111000//////000000111///111222111///...000333444333222000000000111222111000///......///000111//////...---------------............////////////222111111111000000//////000000000000000000000000///000000111111111111111000000///////////////000//////000000111111111222000000000000000000000000000000000000000000000000......///000111222222333000000//////000111222222000111111111111222222222333222111000111222333444111333555666555444444555777777666666666666777777666777888888777888:::<<<>>>AAADDDLLL\\\ooo{{{~~~~~~vvvhhh\\\ZZZ]]]```gggooovvv|||uuurrrrrrqqqxxx}}}333333444555555666666777555666777777777888:::<<>>===;;;;;;;;;:::999999999::::::999999999999888666555333777777888999999888777777777777777777777666666666777777777777777777666666555666777888888666444333555555555555555555555555555555555666666777777777777777777888888888999999::::::::::::<<<@@@FFFKKK[[[iii|||wwwvvvwwwxxxzzzzzzwwwuuuqqqrrrrrrrrrpppllliiifffeeefffhhhnnnuuuzzz{{{{{{{{{tttjjj```WWWNNNFFFBBB>>>>>>>>>>>>===>>>@@@AAA@@@@@@???===;;;888666555333222111//////000111111///111222111///...000333222111///.........///000111000///......///000111111000000///......//////....../////////000000000222222111111111000000000000000000000000000000000,,,------...............000000////////////000000///000000000111111111111000000000000000000000000000000000000000000000000//////000000111111222222000000000000000111222222111111111111222222222222444444333333333444555666111333444555555555666666666666666666777777777777777888999999999999;;;===>>>CCCIIISSScccuuuzzzqqqeee[[[[[[___eeeooo{{{zzzuuutttuuu}}}}}}333444444555555666777777777888999999999:::<<<>>>EEEGGGKKKMMMMMMPPP[[[ggg|||~~~uuunnniiiiiikkkooouuu{{{~~~||||||yyywwwuuuuuuwwwyyyzzzyyyvvvuuutttssssssssstttuuu{{{~~~{{{xxxwwwyyy{{{||||||||||||zzzxxxvvvwwwyyy{{{}}}}}}|||zzzvvvtttssssssssstttwww{{{}}}~~~uuuiii___UUUMMMHHHJJJGGGIIIOOOUUUWWWZZZ^^^aaa``````aaaaaa```]]]ZZZMMMJJJFFFDDDBBBAAA???>>>===<<<;;;;;;:::::::::;;;999999999999888666555444777888888999999888888777777777777777777888888888999999888888777666666555666666777888888777555444666666666666666666666666555555666777888999::::::666777777777888888888888999::::::999:::===AAAEEEPPP^^^tttzzzxxxvvvuuuvvvvvvtttssspppooooooqqqsssqqqlllgggcccbbbdddhhhooouuuyyy{{{}}}yyysssjjjbbbXXXNNNHHHBBBAAA>>><<<<<<<<<>>>???@@@@@@???>>><<<:::888777333333111000000000111111000111111000//////000222111000//////.../////////000000////////////000000222222111000000000111111/////////000000000111111111111111111111000000000000000000000000000000000...///000000111111000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000111222111111111111222222222333444444444333444555555666222222333444555555666777555666666777888888888777777999;;;;;;::::::<<<===AAAHHHRRR]]]lll|||}}}uuulllccc\\\^^^eeekkkxxx|||xxxvvvzzz444444444555666666777777999:::;;;;;;;;;<<<>>>@@@BBBEEEJJJMMMNNNRRRaaappp}}}vvvqqqppppppqqquuu{{{~~~|||yyywwwttttttvvvxxxyyyyyywwwvvvtttttttttwwwyyy{{{yyyuuuuuuwwwyyyzzz{{{|||}}}zzzvvvuuuvvvxxx{{{~~~zzzxxxssssssssstttvvvyyy}}}}}}|||~~~wwwmmmaaaWWWPPPKKKGGGGGGLLLRRRVVVZZZ___aaabbbccceeeeeeccc```^^^XXXTTTOOOKKKHHHFFFDDDBBB@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999888888999999999999999999999999777777777888888999999999999999999888888777777777666777888888888777666666666666666666666666666666666666666777888999999:::666666777777777888888888777888999:::;;;===BBBEEEJJJWWWkkk~~~{{{vvvsssrrrrrrqqqpppooommmlllooorrrpppjjjccc^^^]]]^^^aaahhhpppwww{{{|||}}}{{{uuunnnfffZZZQQQEEEBBB===::::::;;;===>>>@@@@@@???>>>===;;;999888555444222111000000111222111111111000///000111111222222111111111111111111000000////////////000000222222111000000111111111000000000000111111111111000/////////////////////////////////////////////000000111222222222222111000////////////000000111000000000000000111111111////////////////////////000000000000000000000000111111111000000000000000111000000000000000111111111111111222222222333333222222222222333333444444444333222333444555555555444555777888999999888888777999;;;;;;;;;;;;<<<>>>EEEOOO[[[gggsss~~~{{{qqqjjjccc```eeemmmrrr|||yyyxxx444444555555666777777888888999::::::::::::===???===@@@GGGLLLNNNUUUfffwwwyyysssrrrpppqqqvvv}}}~~~{{{xxxvvvsssssssssttttttssssssrrrqqqqqqssswww{{{}}}~~~wwwsssrrrtttwwwxxx|||~~~~~~{{{vvvsssuuuxxx||||||tttsssrrrrrrtttwwwzzz|||}}}zzzzzz|||}}}~~~yyymmmaaaYYYNNNIIIFFFJJJOOOSSSYYY___ccceeehhhiiihhhfffdddbbb```\\\WWWRRROOOLLLHHHFFFCCCBBBAAA???===<<<<<<<<<======<<<<<<;;;;;;::::::::::::999999999999::::::777777888888999999::::::777888888888999999::::::777777888888888888888888777777777777777777777777777777777777777777777777777777777777888888888888777999:::::::::<<<>>>AAAAAALLL^^^sss|||yyytttqqqqqqrrrsssssspppmmmlllmmmpppmmmggg```YYYXXXXXX[[[```iiisssyyy{{{{{{ssseeeXXXJJJDDD===999999;;;===>>>?????????>>>===;;;:::999666555333222111111111222111111000///000111111111111111111222222222111111//////000000000000//////000000/////////000000111000000000000111111111111........................////////////////////////,,,---......//////......///////////////000111111111111000000000000000000////////////////////////000000000000000000000000111111111000000000000000111111000000000000000111111222222222222333333333222222333333333444444444666444333444666777555444666666777888888888888888777888:::::::::;;;>>>AAAGGGSSSaaalllwww~~~xxxooojjjffffffllltttzzz|||{{{|||444555555666666777888888555666777777777777:::<<<<<>><<<<<<======<<<;;;:::;;;;;;;;;;;;::::::999999::::::;;;999999999999999:::::::::777888888999::::::;;;;;;888888888888888999999999777777777777777777777777888888888888777777666666777888888888999999999999999:::;;;:::999888888999===EEESSSggg~~~~~~{{{uuurrrooonnnpppsssuuuvvvrrrooommmmmmmmmjjjeeeaaaWWWVVVVVVVVVZZZbbblllrrrzzzqqq```RRRJJJ@@@::::::===>>>???>>>>>>>>>===<<<;;;:::999777666444222111111222222222000//////000111111000......///000000000000/////////000000000000////////////.........///000000/////////000000000111111------------............000000000000000000000000......///000000000000//////......//////000111222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111222111111000000000000000222222222222333333333333444444555666666666666555666555555888;;;===:::777999888888777777777888999888999999999:::===BBBFFFLLLXXXfffpppyyyzzzsssllliiiiiijjjpppxxx~~~}}}~~~555555555666777777888888555666777777777888:::<<>>===<<<<<<<<<===>>><<<;;;:::999999:::;;;<<<:::::::::::::::999999999999999::::::::::::::::::888888888888999999::::::888888888888888888888888888888888999999999999999999999999999::::::::::::999;;;<<<<<<:::999999999>>>CCCMMM^^^ttt~~~zzzwwwrrrooolllkkkmmmpppqqqrrrnnnmmmllljjjgggeeecccbbbXXXXXXVVVTTTUUUZZZccciiitttooo]]]SSSFFF>>>===>>>??????<<<<<<<<<<<<<<<;;;:::999888666555333222111222222333000...///111222111///---...///000111000000///...///000111111000///...///............///000111....../////////000000000.........//////000000000000000000000000000000000000000111222222222222222............///000111222111111111111000000000///000000000000000000000000000000000000000000000000//////000000111111222222222222111000000000000000222222222333333333444444444444666777777777666555555555777===CCCEEEBBB>>><<<:::888666555666888999;;;::::::999;;;@@@GGGMMMYYYdddooovvvzzz~~~}}}rrrlllggghhhiiikkkpppvvv~~~}}}||||||555555666666777777888888777888::::::999:::<<<>>>AAA@@@CCCKKKSSSZZZeeeooouuuxxxxxxzzz~~~{{{wwwuuuuuuvvvwwwxxxuuuqqqnnniiijjjlllooosssxxx|||~~~{{{sssnnnmmmooorrrtttppptttxxxwwwsssrrrwww}}}~~~{{{tttpppqqqtttvvvyyy}}}~~~zzzkkk```UUUPPPNNNOOOSSSYYYYYYaaakkktttyyy}}}|||xxxqqqjjjeee\\\ZZZWWWSSSOOOKKKIIIGGGBBBAAA@@@?????????@@@AAA<<<;;;::::::::::::;;;<<<;;;;;;;;;::::::999999999<<<;;;;;;::::::999999888999888888888999::::::;;;888888888888888888888888888888999:::;;;;;;<<<===999999:::::::::;;;;;;;;;888:::===???>>>>>>>>>???>>>@@@FFFTTThhh{{{wwwtttqqqmmmjjjjjjkkkkkkjjjiiiiiihhheeebbb```aaabbb[[[ZZZWWWTTTRRRUUU\\\bbbkkk~~~}}}eeeZZZLLLBBB???@@@???>>>;;;;;;<<<<<<;;;::::::999888777555333222222222222333000...///111222111//////000111333333333222111...///000111111000///...//////...//////000111111............///////////////000000000111111222222000000000000000000000000------...///////////////............///000222222222111111111000000//////000000000000000000000000000000000000000000000000...//////000111222222333222222111000000///000000222222333333333444444444222222444555555555444333444444888@@@IIILLLIIIEEE>>><<<888555444555888999===<<<::::::<<>>>>>999999::::::::::::;;;;;;:::999777666444333333333111111000///////////////////////////000000000000333......222111------111000000000000000111111111//////............//////000//////000111111///---000000////////////000000//////000000000000//////111000///......///000111111111000000000000111111000000////////////000000000222333111...---///222000000000000000000000000000000000000000000000000333333333333333333333333333333333444444444555555444444555666777999;;;<<<999999888555444555888;;;===>>>===;;;<<>>======>>>???>>>;;;888<<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::::::::;;;===<<<<<<;;;;;;:::::::::888888888999999999999999777777777888888999999999999999999999::::::::::::;;;;;;;;;<<<<<<=========<<>>>>>>>>???DDDQQQaaammmyyy}}}zzzrrrmmmgggfffgggiiimmmnnnllljjjiiiqqqwwwyyy}}}~~~}}}{{{xxxvvvppprrruuuzzz}}}|||~~~~~~}}}}}}~~~444555666666777888999999::::::999888888<<>>===<<<;;;:::::::::<<<;;;::::::999:::::::::666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>???DDDKKKTTTccczzz|||yyyuuurrrqqqqqqpppoooqqqpppooooooppppppnnnlllggggggeeeaaa]]]YYYXXXYYYaaaiiiuuuyyyssskkk]]]PPPFFF>>>999666999999::::::::::::;;;;;;===<<<;;;999777666555444111111000////////////000111111111111222222222222///...///333444111000222//////////////////////////////............//////000///...///111111000...111111111111111111111111000111111111111111111000000000/////////000000111111111000000000000111111111111000000000000111111000111111000......///000222222222222222222222222111111111111111111111111333333333333333333333333333444444444444555555555333333444555666777999:::999::::::999888888:::;;;>>>>>>@@@FFFRRRaaaoooxxx|||tttooommmiiikkknnnrrrtttsssnnnkkkfffkkkppprrruuu{{{|||yyyxxxooooooppprrrvvv|||}}}zzzyyy~~~~~~~~~~~~555666666777888888999999======<<<;;;<<>>>>>>>>======>>>===<<<;;;:::;;;;;;<<<@@@???===<<<<<<<<<<<<===999999999:::;;;<<<<<<<<<=============================================<<<@@@@@@CCCIIIQQQ___uuu}}}}}}}}}yyywwwuuutttrrrpppppppppqqqrrrtttsssqqqnnnmmmllliiieeeaaa^^^\\\\\\___dddkkktttyyyxxxsssooofff```VVVMMMFFF@@@<<<999999999999:::::::::;;;;;;===<<<;;;:::888666555444222111000000//////000000000000000111111111222222//////000111111...,,,,,,000000000000//////////////////............/////////......///111111000...111111222222222222111111111111222222222222111111000000000000000000111111111111000000000000111111111111000000000000111111000000000///......///000222222222222222222222222111111111111111111111111222222333333333333444444444444444444555555555555444444555555777888999:::999:::<<<;;;::::::;;;<<<===>>>DDDPPP```qqq}}}wwwpppnnnpppnnnqqquuuyyy{{{yyyuuurrrjjjmmmoooppprrrvvv{{{}}}{{{xxxqqqpppooopppuuu|||~~~|||{{{zzz666666777777888888999999===???@@@AAAAAABBBEEEGGGQQQXXX```fffiiijjjmmmooovvvwwwyyy{{{}}}}}}}}}|||~~~{{{zzz|||}}}vvvoooiiieeebbbcccbbbaaa^^^^^^```eeeiiisssyyy|||wwwwwwyyy}}}}}}{{{zzz{{{}}}xxxnnnddd]]]WWWWWWVVVWWWYYY]]]aaacccjjjrrryyy|||~~~|||xxxsssoooiiiccc___VVVSSSNNNKKKIIIGGGEEEDDDCCCBBBBBBBBBCCCCCCDDDEEE@@@@@@AAAAAAAAA@@@???>>>===<<<;;;::::::;;;===>>>@@@???>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>??????>>>>>>=========<<>>;;;999999999:::::::::;;;;;;;;;;;;::::::888666555444222222111000000000000000/////////000000000111111///000111111000000///---222222222111111000000000//////............/////////......///111222000///000111222222222222111000111111222222222222111111//////000111111111111111111111000000000000111111111111000000000000111111000000/////////000000000111111111111111111111111111111111111111111111111222222222333333444444444444444444555555555666666666666777777888999:::;;;999;;;<<<<<<;;;;;;<<<======AAAKKK[[[nnn}}}yyypppkkkmmmrrrrrruuuyyy|||}}}|||{{{zzzrrrqqqppppppqqqsssxxx}}}{{{xxxuuuuuutttvvv|||~~~~~~~~~~~~777777777888888888999999<<>>???>>>>>>?????????>>>======<<<<<<<<<<<<;;;;;;::::::;;;<<<======>>>???@@@@@@CCCBBBBBBAAA@@@???>>>>>>>>>???BBBGGGLLLVVVjjj{{{|||{{{yyyxxxzzzzzzzzzyyyrrrnnnmmmnnnooopppvvv~~~~~~zzzuuuqqqqqqqqqsssvvvxxxyyywwwuuutttpppkkkgggeeedddbbbaaa_________aaaccccccaaa```WWWSSSMMMGGGCCC???<<<999999999::::::::::::;;;;;;999999::::::999888666555222222111000000000000111.../////////000000000000...000222111222666888666333333333222222111111000//////............//////.........///111222111//////000111222222111000///000111111111111111111000//////000111222222222222111111000000000000111111000000////////////000000111000//////111222222111000000000000000000000000222222222222222222222222111222222333333444444555444444555555555666666666888888888888999:::;;;;;;:::;;;;;;;;;:::;;;===???@@@GGGUUUhhhzzzyyyoooiiiiiioootttxxx{{{~~~yyyuuurrrrrrrrrsssyyy{{{|||}}}~~~}}}~~~~~~777888888888888999999999;;;===@@@CCCFFFKKKPPPTTT]]]eeepppvvvwwwuuuttttttpppqqqtttxxx||||||{{{|||zzzzzz~~~~~~~~~~~~}}}~~~{{{tttmmmiiifffeeebbb]]]YYYWWWWWWYYY___eeennntttxxx|||~~~zzzyyy}}}|||{{{|||xxxooodddaaa\\\XXXWWWYYY\\\___bbbhhhnnnqqqvvv~~~|||xxxoookkkfffaaa]]]ZZZWWWUUUQQQPPPPPPQQQQQQSSSTTTTTTRRRSSSSSSRRRQQQNNNKKKJJJDDDCCC@@@===<<<<<<>>>???>>>@@@BBBCCCDDDBBBAAA????????????????????????@@@??????@@@BBBDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBAAABBBCCCFFFJJJMMMUUUeeeuuu}}}zzzzzzyyyxxxvvvoookkkiiihhhggghhhnnnwww~~~~~~wwwrrroooooopppsssvvvwwwvvvuuurrrpppmmmkkkjjjhhhdddaaa\\\[[[ZZZ[[[]]]___^^^^^^[[[VVVOOOHHHCCC???;;;999999999::::::::::::;;;;;;888999:::;;;;;;:::999888333222111111000000111111//////000000000111111111...111222///222999<<<:::333333222222111000000/////////............//////...------///111222111000...///111222222111///...///000000111111000000///...///111222333333222222111111000000000000111111//////............//////333111///000222444333222111111111111111111111111222222222222222222222222111111222333333444555555555555555555666666666666777777777777888999:::;;;:::;;;:::999999:::===@@@CCCNNNaaauuu{{{qqqiiigggllltttzzzyyyuuuuuuvvvwww|||zzz}}}~~~}}}}}}}}}}}}~~~888888888888888999999999:::;;;>>>AAAFFFMMMVVV\\\dddlllwww}}}}}}yyyvvvuuurrrssswww{{{}}}|||yyyzzzwwwyyy~~~~~~~~~~~~{{{tttppphhhfffccc^^^XXXUUUSSSTTTVVV\\\dddkkkpppuuu|||{{{~~~~~~|||}}}yyykkkfff^^^XXXVVVYYY^^^bbb]]]ccciiilllrrr{{{}}}yyyvvvrrrnnnjjjfffaaa]]]ZZZYYYYYYZZZ[[[\\\]]]^^^]]]]]]]]]\\\ZZZWWWTTTRRRJJJGGGCCC@@@=========>>>AAACCCFFFIIIIIIHHHEEECCCAAABBBCCCCCCDDDEEEFFFFFFDDDEEEFFFHHHJJJLLLNNNOOOKKKJJJIIIHHHGGGEEEEEEDDDGGGHHHKKKNNNPPPVVVdddsss|||zzzxxxwwwpppllliiihhhfffeeellluuu{{{yyytttlllkkklllooorrrtttssssssqqqooonnnoooooollleee```XXXWWWWWWXXX[[[]]]^^^^^^^^^YYYQQQJJJEEEAAA===;;;999999:::::::::;;;;;;;;;888999;;;======<<<;;;:::333222111111000111111111000111111111111222222222000333222---///666999888222222222111000//////...//////............//////...------///111222111000---///000111111000///---//////000000000000//////...///111222333333222222111111000000000000111111......------------......444111///000333555444222222222222222222222222222222222222222222222222222111111222333333444555555555555555555666666666777777666666666777888999999:::::::::888888:::===AAAFFFTTTiii}}}zzznnngggiiiqqqzzz|||xxxzzz{{{}}}yyyxxx}}}}}}|||~~~|||{{{{{{|||}}}|||~~~777777777888999999999:::999<<<>>>???BBBKKKXXXbbbnnnttt{{{~~~}}}|||}}}xxxyyy{{{www|||~~~vvvvvvvvvwwwxxx|||~~~|||{{{vvvsssmmmfff^^^XXXSSSOOOLLLPPPQQQWWW___dddhhhqqqzzz~~~}}}wwwpppggg```\\\[[[[[[[[[```aaadddgggmmmsssyyy|||}}}yyyvvvtttrrrpppnnnjjjhhhdddbbbaaa```___^^^___aaaccceeeeeedddaaa___VVVRRRLLLFFFBBB@@@@@@AAA@@@EEEJJJNNNNNNMMMLLLKKKIIIHHHHHHHHHIIILLLOOOQQQQQQRRRTTTUUUVVVWWWVVVVVVVVVTTTQQQOOONNNLLLJJJGGGHHHGGGHHHMMMRRRYYYfffsss}}}zzztttnnniiiiiillloootttxxx~~~zzztttllljjjhhhkkkqqqvvvxxxxxxvvvvvvwwwwwwtttooogggaaa\\\XXXUUUVVV[[[```ccccccddd___XXXRRRMMMGGGAAA<<<;;;::::::999999::::::;;;<<<<<<<<<===<<<<<<;;;;;;444333333222222111111111222333555555555333111000111111000000111222333333222222111111000/////////000000000000000111222222222222111111000/////////000111222222222000///...000000000000000000000000///000111222222222222222000000000000000000000000000000000000111111111111111111111111111111111111111111222222222333333333000111222222111000111222///000222333444444333333555555666777777777777777777777777777666666666666555777999999999<<>>>>>>>>======<<<;;;000000000111111111222222222333444555444333111000111000000000000111222333111111111111111111111111000////////////000111222000000000000000000111111111111111111111000//////000000000000000000000000000000111222222222222222000000000000000000000000000000000000111111111111111111111111111111111111111111111222222222333333000111222222111000111222///000222333444444333333555555666777777777777777777777777777777777777666555777999888888;;;BBBGGGUUUeeexxxxxxmmmhhhooowww{{{|||{{{{{{{{{}}}~~~777777888888999::::::;;;;;;>>>AAACCCGGGRRRaaalll|||}}}~~~~~~wwwqqqrrrssstttsssrrrpppnnnmmmooorrruuuxxx{{{~~~}}}~~~}}}uuummmeee\\\TTTOOOJJJHHHGGGJJJLLLNNNUUU]]]iiipppyyy~~~~~~|||ssslllgggdddccc```aaacccfffjjjmmmppprrrrrruuuyyy}}}}}}|||zzzxxxvvvuuussspppmmmoooooonnnmmmnnnoooqqqrrrnnnkkkgggbbb]]]YYYVVVUUUWWW[[[aaafffiiikkklllmmmgggfffeeedddccccccccccccggghhhiiiiiihhheeebbb```aaa___[[[YYYWWWTTTQQQNNNMMMKKKLLLOOORRRXXXdddoooxxx}}}vvvpppmmmllliiimmmqqqvvv{{{yyyppppppsss{{{uuuooolllfffaaa\\\ZZZ]]]aaafffhhhkkkiiifffbbb\\\TTTKKKEEE>>>===;;;::::::;;;<<<===@@@@@@@@@???>>>===<<<;;;444333333222222222222222222333444444444333111111000000000000000000111222111111111111222222222222//////......//////000000......///000000111222222222111111000000000000000000000000000000000000000000000111222222222222111000000000000000000000000000000000000111111111111000000000000000000000000111111111222222222222333000111222222111000111222000111222333444444444333555555666777777777777777777777777777777777777777777888999999999===DDDJJJ]]]lll{{{ssslllkkkttt}}}|||zzz}}}}}}wwwxxxzzz~~~~~~}}}|||||||||||||||}}}~~~~~~}}}}}}777777888888999:::;;;;;;<<<@@@CCCFFFKKKWWWfffrrr}}}zzzooommmkkkhhhfffeeeeeeeeejjjnnnssswwwzzz|||~~~~~~~~~~~~zzz{{{|||~~~yyypppfff\\\VVVQQQLLLHHHHHHIIIJJJPPPWWW^^^fffrrr|||}}}tttlllfffbbb```aaabbbeeehhhkkkmmmnnnlllooosssvvvyyy|||~~~~~~}}}|||xxxuuuuuuuuutttsssrrrsssssstttrrrrrrqqqooonnnllljjjiiigggkkkpppuuuwwwyyy{{{}}}xxxxxxvvvtttrrrpppooonnnqqqrrrrrrrrroookkkfffcccaaa^^^[[[YYYWWWUUURRRPPPMMMKKKLLLOOOQQQUUU```kkksss{{{|||{{{~~~}}}uuuooolllmmmqqquuuzzz~~~vvvvvvyyy}}}uuurrriiiddd^^^ZZZ[[[___dddgggnnnnnnnnnkkkeee[[[QQQKKKAAA@@@===;;;;;;<<<>>>???AAAAAA@@@???>>>===;;;:::===;;;999666333222111000222222333333333333222111111000000//////000111111111111111111111111111111//////............//////////////////000000111111222111000//////000111222000000000000000000000000000111111222222222111111000000000000000000000000///000000000111111111111////////////////////////111111111111222222222222000111222222111000111222111111222333333444444444555555666777777777777777777777777777777888888888888999::::::;;;AAAIIIPPPbbbooo{{{~~~yyyqqqoooqqqzzzzzzyyy||||||vvvtttwww{{{}}}|||{{{wwwvvvvvvwwwxxxyyy{{{|||zzz{{{}}}666777888999:::;;;<<<<<<===AAAFFFJJJPPP\\\kkkvvvrrrnnniiieeebbbbbbdddfffooosssyyy~~~~~~|||{{{||||||xxxxxxyyy{{{}}}}}}sssiiicccYYYRRRKKKIIIIIIHHHLLLRRRVVV^^^kkkwww}}}~~~|||qqqhhhbbb^^^^^^___aaacccfffhhhjjjiiilllooorrrtttwww{{{~~~|||||||||{{{zzzxxxvvvuuuvvvvvvxxxxxxxxxxxxwwwwwwvvvyyy|||~~~}}}zzzxxxwwwwwwwwwuuurrrmmmhhheee```^^^[[[ZZZYYYWWWUUUSSSLLLKKKKKKMMMOOORRR\\\fffooowwwxxxvvvyyyyyyuuuwwwzzz|||{{{|||yyyuuummmiiiccc]]][[[^^^cccgggnnnpppsssqqqkkkaaaVVVPPPFFFCCC???<<<;;;<<<>>>@@@AAAAAA@@@@@@>>>===;;;;;;???===:::666333222111111111222222222222222222222111111000000000000111111111111000000000///////////////............//////000000000000//////......222111000//////000111222111111111111111111111111111111222222222111111000000000000000000000000000///000000000111111111111////////////////////////000000111111111222222222000111222222111000111222222222222333333444555555555555666777777777777777666777777777888888888999666777888999<<>>@@@AAAAAAAAAAAA@@@???>>>===:::888555333111111222333111111111111222222222222333222111111111111111111111111000000000000000000000000//////......//////111111000//////...------000000000000000111111222111111111111111111111111111222222222222111000000000000000000000000000000000000000000111111111111000000000000000000000000000000000111111111111222000111222222111000111222333222222222333444555666555555666777777777777777666777777888888999999999333555777999>>>HHHVVV___jjjssszzzyyywwwvvvtttqqqnnnrrryyy~~~|||yyyzzzyyyvvvvvvyyyxxxtttzzz}}}~~~|||zzzyyysssrrrppppppppprrrtttuuuvvvwwwyyy|||~~~666777888999;;;<<<======<<>>;;;;;;===@@@CCCCCCCCCCCCCCCBBBAAAAAA:::888555222111111222333111111111111111222222333444444333222222222222222///000000222333444555555222111000////////////000//////////////////......//////000111111111111111111111111111111111111111222222222222222111000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111000111222222111000111222333333222222333444666777555555666777777777777777666777777888888999::::::555777:::>>>EEERRRaaalllrrryyy}}}{{{vvvtttrrroooqqqwww|||~~~~~~}}}zzzzzzwwwrrrppprrrttt||||||{{{~~~|||{{{zzzvvvtttrrrpppoooppprrrssstttvvvxxx{{{}}}666777888999;;;<<<===>>><<>><<<<<<<<<===AAACCCGGGIIIJJJGGGDDDBBB???===;;;888555222000...111111111111111111111111444444444333222111111000//////000111333444555666111111000000//////......////////////000000000000000000111222333333444444//////000000111111222222000000000000000000000000000000111111111111000000000000000000111111111111000111111111111222222222222222111111111111222222222222222222222222222222111111222333444666666777333888:::666444555777666<<<:::777777888999:::;;;;;;;;;???GGGVVVggguuu}}}|||uuurrruuuxxxzzz~~~zzzwwwxxxzzz~~~~~~~~~{{{vvvpppmmmlllkkkooowww}}}yyyzzz~~~|||yyy{{{yyyvvvrrrpppoooooooooqqqrrrtttwwwzzz}}}:::<<<>>>>>>>>>>>>???AAACCCJJJUUUbbbooo{{{}}}uuuooollliiihhhkkkttt}}}~~~zzzwwwvvvwwwxxxuuuuuuvvvwwwyyyzzz{{{||||||}}}}}}|||xxxwwwwwwxxx{{{{{{ooobbbUUULLLKKKJJJLLLSSS[[[dddrrr~~~~~~uuummmiiihhhkkkmmmooonnnllljjjhhhgggggggggkkkooouuu{{{~~~|||zzzwwwuuuuuuuuuuuuxxxxxxyyyyyyyyyyyyyyyxxx|||yyyuuurrrpppmmmjjjhhhdddbbb^^^ZZZXXXTTTPPPMMMIIIFFFFFFIIIKKKOOOWWW```jjjrrr|||yyytttqqqnnnlllllloootttxxxzzzzzzyyyxxxmmmkkkfff```[[[XXXYYYZZZ___ggglllmmmkkkiiiddd^^^WWWPPPGGG@@@=========>>>BBBDDDGGGIIIHHHEEEBBB??????>>><<<999666333000///111111111111111111111111222111111000//////......000000111111222333444444111111111111000000000///////////////000000000000000000111222222333444444000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000111111111111222222222222222222111111111111222222222222222222222222222222222222333333444555666666666:::;;;777555888:::999;;;999777777888999:::;;;===???EEEOOO^^^mmmyyyzzzvvvvvvxxx{{{}}}~~~xxxsssrrrsssyyy{{{~~~~~~~~~yyytttpppnnnpppuuu}}}}}}}}}yyywwwtttrrruuu{{{~~~||||||{{{xxxtttrrrpppooonnnlllnnnpppsssvvvzzz|||~~~;;;<<<>>>???@@@BBBDDDGGGGGGOOO\\\jjjyyy}}}wwwtttnnnlllooowww~~~~~~|||xxxuuuuuuvvvxxxzzzwwwvvvvvvvvvwwwxxxxxxyyy{{{|||~~~}}}{{{zzz|||ppp___TTTOOOLLLKKKOOOTTT[[[fffqqq~~~uuuooonnnoooppptttsssrrrpppmmmjjjgggfffhhhjjjnnnrrrxxx}}}yyywwwtttqqqooonnnmmmmmmnnnooopppqqqrrrttttttuuuuuussspppmmmllliiifffdddaaa___[[[XXXUUURRRNNNKKKGGGEEEEEEHHHKKKNNNVVV^^^gggooozzzxxxsssuuuyyyyyy{{{}}}|||~~~|||uuuooojjjggggggjjjooossswwwxxxyyyyyymmmkkkfff```ZZZWWWWWWXXXZZZaaahhhjjjllllllgggaaaZZZSSSJJJBBB>>>>>>>>>>>>CCCDDDFFFGGGFFFCCC@@@===@@@???===;;;888444222000111111111111111111111111111000000//////......---111111111222222222333333222222111111111111000000////////////000000000000000000111111222333333333111111000//////...------000000000000000000000000000000111111111111000000........./////////000000111111111111222222222333222222111111111111222222222222222222222222222222333333333444444555555555555888888444333777:::999:::999777777777999;;;<<<===CCCMMMZZZhhhuuu~~~}}}zzzzzz}}}~~~wwwqqqoooooorrrtttuuuwwwyyy|||}}}xxxuuusssxxx}}}yyy{{{}}}{{{uuunnnkkkhhhiiipppxxx~~~}}}|||zzzxxxtttqqqnnnlllggghhhjjjmmmqqquuuyyy{{{:::;;;===???AAADDDHHHLLLQQQWWWaaammmzzz~~~{{{vvvsssttt{{{|||vvvtttqqqppprrrvvvyyyzzzxxxxxxwwwwwwxxxyyyzzzzzz{{{|||mmm```VVVQQQMMMNNNPPPTTT]]]fffttt|||xxxuuutttuuuxxxxxxwwwvvvtttpppmmmkkkkkkkkkkkkmmmqqqxxx~~~}}}}}}|||yyywwwwwwvvvssspppmmmkkkjjjiiiiiijjjkkkmmmooorrrtttuuutttqqqnnnllljjjgggcccaaa___\\\YYYVVVTTTQQQMMMKKKIIIFFFGGGJJJMMMPPPWWW___fffnnnzzz|||tttnnnnnnqqqtttyyyyyyrrrmmmjjjeeegggjjjnnnqqqtttvvvwwwrrrooojjjccc[[[WWWUUUVVVVVV]]]dddiiimmmooolllfff]]]VVVLLLDDD???>>>>>>===AAABBBDDDEEEEEECCC@@@>>>@@@???>>><<<999666333222111111111111111111111111222111111111000000//////222222222111111111111111111000000000000000000000////////////000000000000000000111111222222222333000/////////.........---000000000000000000000000000000111111111111000000////////////000000000000111111111222222222333333222222111111111111222222222222222222222222222222333444444444444444444444444777666333444:::>>>>>>999999888777777999<<<>>>>>>HHHVVVeeerrr{{{}}}{{{zzzuuurrrqqqnnnoooqqqtttyyy|||zzzyyy~~~zzz{{{}}}|||tttkkkccc^^^]]]```jjjuuu~~~~~~~~~~~~|||zzzvvvqqqmmmjjjddddddfffiiimmmrrrwwwzzz888:::;;;===@@@EEEKKKOOOXXX\\\ccclllwww~~~{{{|||}}}wwwqqqooommmooossswwwzzzzzzwwwwwwvvvvvvwwwyyy{{{||||||}}}zzzmmm___WWWOOOMMMMMMOOOUUU\\\gggppp|||zzzvvvtttxxxyyyzzz{{{zzzxxxvvvtttpppnnnllljjjkkkpppxxx}}}~~~|||zzzxxxuuusssxxxvvvtttqqqnnnkkkiiihhhgggggghhhiiilllnnnqqqrrrvvvtttqqqooollliiidddaaa]]]ZZZWWWUUUSSSQQQNNNLLLKKKIIIJJJNNNQQQSSSZZZbbbjjjrrr}}}xxxqqqoooppprrrxxx}}}wwwrrrnnnggghhhhhhjjjllloooqqqrrrtttrrrnnnfff^^^WWWSSSRRRSSSYYY___dddkkkpppnnniii```YYYNNNEEE@@@>>>======>>>???BBBCCCDDDCCCBBB@@@@@@??????===;;;777444222111111111111111111111111111111111111000000000000222222111111111111000000.../////////////////////////////////000000000000000111111111111111222222---........./////////000000000000000000000000000000000111111111111000000000000111111111222222222111222222222222333333333222222111111111111222222222222222222222222222222333444444444444444444444888::::::888<<>>======>>>AAACCCDDDDDDCCCBBB?????????>>>;;;888444222111111111111111111111111////////////////////////111111111111111111000000------............//////////////////000000000000111111111111111111111111------...//////000111111000000000000000000000000000000111111111111000000111111111222222222333333222222222222333333333333222222111111111111222222222222222222222222222222333333333444444555555555777999888888<<>>>>>???>>>;;;888444222111111111111111111111111000000000000000000000000000000000000111111111111............/////////000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111111222222222222222222333333333444444222222111111111111222222222222222222222222222222222222333333444555666666444666555444888>>>>>>;;;888;;;===<<<;;;<<>>>>>>>>;;;888444222111111111111111111111111222222222222222333333333///000000000111111111111.../////////000000111111////////////000000000000111111111000000000000000222222111111000000//////000000000000000000000000000000111111111111000000000000000000111111111111222222333333333444444444222222111111111111222222222222222222222222222222111111222333555666777777777888777666999===;;;666999<<<>>>===<<<===CCCHHHYYYiii~~~zzzwwwyyy||||||vvvrrrgggaaa[[[ZZZ[[[```lllwww||||||yyyvvvtttooollliiifffggglllqqqttt::::::;;;>>>???CCCNNNZZZgggttt}}}~~~{{{}}}{{{xxxxxxxxxwwwuuuzzz{{{}}}~~~~~~~~~~~~}}}}}}~~~lllbbbZZZRRRLLLQQQOOORRRXXX___fffqqq{{{~~~xxxrrrnnnnnnooopppvvvwwwzzz}}}uuuqqqtttzzz~~~}}}xxxuuuwwwwwwwwwvvvvvvzzz~~~}}}{{{yyyxxxvvvuuussssssssssssqqqppprrrqqqpppqqquuu{{{yyyuuuwww|||}}}~~~}}}|||zzzyyyyyyzzzuuuqqqmmmlllooorrrtttsssuuuxxx}}}zzzqqqjjjccc```]]]]]]bbbiiiooorrrqqqlllcccXXXMMMEEEAAA???@@@??????AAACCCCCCBBBAAA>>>?????????===:::777444222000......///000000///444444333222111//////...000000000000000000000000000000000000000000000000000000000000////////////222222222222111111111111222222111111000000//////000000////////////000000111111111111111111111111///////////////000111111111111111111111111111111000111222333333222111000111111222222222333333333666555333333333444666888<<<888444333555777777666:::999;;;>>>@@@BBBJJJSSSbbbuuuyyy}}}}}}yyyuuuxxx}}}~~~|||xxxtttqqqpppiiihhhggghhhlllqqqwww{{{~~~|||zzzzzzxxxwwwrrrjjjccccccgggkkkpppuuu::::::<<>>:::888555333111111222333222111//////000000111222333333000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000000000000000111111111111222222111111111111222222111111111111111111111111000////////////000111111111111111111111111111111111111222222222222111111111111222222222333333333555555444333333555666777777777777888999888666444999777999===@@@EEEQQQ\\\kkkyyywwwzzz}}}xxxuuuyyy~~~}}}zzzxxxwwwwwwwww{{{zzzzzzzzz{{{|||~~~~~~}}}}}}{{{xxxvvvtttlllffffffgggiiinnnttt;;;;;;===AAADDDKKKYYYfffyyyxxxqqqmmmlllllllllqqqtttwwwzzz~~~}}}zzz{{{}}}~~~|||zzzzzzzzzyyy|||~~~~~~zzzwwwwwwxxx{{{{{{}}}yyymmmbbb[[[TTTRRRRRRQQQTTTYYYbbbkkkzzz}}}vvvrrrooommmkkkiiikkkooosssvvvvvvyyy{{{zzzzzz{{{vvvuuuyyy|||vvvrrrppptttvvvzzz~~~}}}{{{{{{~~~zzzyyy{{{~~~yyyvvvuuuyyyyyyzzz}}}}}}zzzuuuqqqpppppppppqqqtttwww|||}}}sssnnngggddddddhhhkkkmmmuuu~~~ttt```PPPHHHAAA??????@@@BBBCCCCCCBBBBBBCCCDDDDDDCCC@@@===;;;666444222111222222222000111111111111000000000000000000000000000000000000////////////////////////000000000000000111111111444333333333333222222222//////000000111111222222222111111000000111111222111111111111111111111111000000//////000000111222111111111111111111111111222222222222222222222222111111222222222333333333555444444444444555666777777777777888888888777666;;;999:::>>>BBBHHHTTT```mmmwww~~~|||{{{yyyttt{{{}}}zzzttttttvvvyyy}}}~~~}}}zzzwwwvvvwwwyyyzzz|||||||||}}}}}}}}}~~~~~~~~~zzzxxxuuunnnhhhhhhhhhhhhmmmsss;;;;;;>>>CCCGGGOOO^^^lll{{{}}}tttmmmhhhggggggpppttt{{{}}}zzzxxxxxxxxxyyy{{{~~~}}}}}}|||zzzyyyyyyyyyzzz}}}~~~xxxuuuuuuuuuyyy{{{tttjjjaaa\\\XXXTTTRRRTTTXXXaaannn|||{{{yyyxxxwwwtttsssrrrtttvvvwwwwww|||~~~|||uuuvvvzzz|||uuuqqqooopppqqquuu|||~~~||||||~~~{{{}}}yyytttooommmpppppppppqqqsssxxx}}}~~~|||wwwrrrooonnnooopppsssuuuxxx}}}|||tttoooiiiffffffhhhjjjkkkppp{{{yyyfffTTTJJJAAA@@@>>>???AAACCCCCCCCCCCCDDDFFFFFFEEEBBB???===666444111111222222111///111111000000000000000000000000000000000000000000///////////////////////////000000000111111111222111111000000000///////////////000000111111222222000000////////////000000111111111111111111111111000000000000000111222222111111111111111111111111333222222222222222222333111111222222222333333333444444444444555555666666999888777666555666888:::;;;:::;;;???CCCJJJVVVbbbmmmsssxxxxxxvvvvvvwwwvvv}}}}}}~~~}}}vvvtttttttttrrrqqqsssxxx~~~~~~{{{yyywwwuuuuuuwwwyyy{{{{{{{{{|||}}}}}}~~~~~~~~~}}}zzzvvvpppkkkjjjhhhggglllrrr<<<<<>>???AAACCCCCCCCCDDDEEEGGGGGGFFFCCC@@@>>>666444222111222222111///......//////000111222222000000000000000000000000000000000000000000000000///000000111111222222222222222222222111111111000000000000000111111111111000000////////////000000111111111111111111111111111000000000000111222222111111111111111111111111333333222222222222333333111111222222222333333333444444444555555555555666999999777666444666999===:::999<<>>>>>@@@BBBCCCDDDDDDEEEGGGGGGFFFDDDAAA???888666333333333333222000.../////////000000111111000000000000000000000000000000000000000000000000///000000111111222333333555555444444444333333333111111111000000000000000111000000000000000000111111111111111111111111111111111000000111111222333111111111111111111111111444333222222222222333444111111222222222333333333333444444555555555555555777888999888666666999<<<;;;;;;@@@HHHOOOWWWdddpppppprrrsssttttttuuu{{{~~~yyyuuutttwww}}}}}}yyyzzz|||zzzwwwrrrlllhhhhhhlllooossszzz{{{yyy{{{}}}~~~~~~~~~}}}|||yyyyyyyyyyyyzzz{{{|||}}}~~~}}}}}}|||}}}}}}~~~~~~|||yyytttpppmmmiiifffiiippp<<<===@@@FFFMMMXXXiiiyyy|||{{{~~~zzztttlllffffffhhhlllmmmnnnnnnllljjjiiikkknnnpppqqqtttxxxyyyyyyzzz}}}{{{~~~sssgggaaaXXXVVVSSSSSSYYYfffvvvvvvxxx||||||{{{{{{|||}}}~~~}}}~~~~~~}}}|||~~~~~~|||xxxvvvssswww|||}}}|||{{{|||~~~}}}|||xxxrrrmmmjjjllloooppppppssswww}}}~~~{{{vvvrrrnnniiiddd```bbbccchhhmmmnnngggZZZOOOBBB@@@>>>>>>@@@BBBDDDDDDDDDEEEGGGGGGGGGDDDAAA???999777555444444444333111333222111000///...---,,,000000000000000000000000000000000000000000000000///000000111222222333333222222222111111111000000222222111111000000//////222222111111111111222222111111111111111111111111111111111000111111222333111111111111111111111111444444222222222222444444111111222222222333333333333444555555666666555555444777:::;;;999777888:::===???FFFPPPXXXaaannnzzztttttttttuuuuuuwww}}}~~~xxxrrroooqqqvvvzzz|||zzz{{{}}}}}}{{{vvvpppkkkhhhiiikkknnnxxx{{{tttqqqqqqssswww{{{~~~}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzz{{{||||||}}}}}}~~~~~~|||{{{zzz{{{{{{|||}}}{{{yyyuuuqqqnnniiieeeiiippp===???BBBGGGPPP^^^ooo{{{}}}wwwnnnfffccceeeiiilllmmmkkkhhhfffgggiiilllnnnrrrtttwwwxxxyyyzzz|||~~~tttggg___UUUQQQUUUXXX[[[gggwww~~~~~~yyywww{{{~~~|||{{{{{{zzzxxxyyyzzzzzz|||}}}{{{zzz|||}}}{{{|||~~~|||zzz|||~~~xxxsssooonnnnnnlllmmmpppvvv~~~~~~xxxsssmmmfff```^^^aaafffiiihhhbbbXXXQQQGGGAAA===???AAAAAADDDHHHFFFFFFFFFFFFFFFEEEDDDDDD===;;;666333000000222333///////////////000000000000000000000000111111111////////////000000000000///000000111222222333333000000000000000000000000......///000000000000000////////////////////////222000///...///000222333000111111111111222222222111111000000111111222333000111111222222111111000222222333333333444444444333333444444555666666666:::999888888999:::::::::>>>BBBKKKXXXfffsss{{{{{{vvvtttvvv{{{zzzuuurrrqqqrrrssszzzzzz{{{}}}~~~wwwqqqmmmmmmnnnpppvvv{{{qqqmmmmmmfffkkkrrryyy|||~~~|||zzzyyyxxxzzzzzz{{{{{{||||||}}}}}}}}}|||{{{zzzzzz{{{|||}}}~~~|||yyy{{{yyytttooojjjhhhiiikkk;;;>>>BBBHHHQQQ___ppp{{{wwwqqqhhhaaa```bbbgggjjjnnnlllkkkjjjjjjlllooopppsssuuuwwwwwwxxxzzz}}}yyyhhh\\\TTTTTTTTTSSSZZZeeeuuu~~~~~~{{{{{{{{{~~~yyyyyy{{{}}}|||yyyssstttvvvvvvvvvvvvvvvvvvwwwxxxzzz|||~~~}}}|||{{{}}}|||wwwtttrrrrrrooopppssswww~~~}}}sssiiiaaa___```cccggghhhcccYYYQQQHHHBBB>>>???AAAAAACCCFFFFFFFFFFFFFFFFFFEEEDDDDDD>>>;;;777333111111222333333222000......///111333111111111000000000000000////////////000000000000000000000111111222222222111111111111111111111111//////000111111111111111000000000000000000000000111000///...///000222333000111111111111222222222111111000000111111222333222333333444444333333222222222333333333444444444333333444555555666666777999888777888999:::;;;;;;BBBGGGRRR```nnnzzz|||yyy{{{{{{vvvsssrrrrrrsssvvvvvvxxx||||||wwwttttttuuuuuu{{{vvvmmmiiiiiikkkooouuuzzz|||~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxzzzzzz{{{{{{||||||}}}}}}}}}|||{{{{{{{{{{{{|||}}}~~~{{{yyyxxxvvvrrrmmmhhhfffgggiii<<<@@@EEEKKKTTTaaapppzzzzzz|||tttmmmddd^^^^^^bbbgggkkknnnnnnnnnnnnoooppprrrssstttuuuvvvwwwwwwzzz~~~{{{kkk]]]XXXTTTPPPSSSYYYiiisss{{{vvvuuuuuuyyy|||xxxwwwwww|||xxxxxxyyyyyyvvvrrrmmmjjjjjjjjjjjjlllooossswwwyyy~~~|||zzzzzzzzz}}}~~~{{{xxxvvvqqqrrrtttvvvyyyzzzmmmdddbbb```aaaeeeiiifff\\\RRRHHHBBB>>>???@@@???AAADDDEEEFFFFFFFFFFFFEEEEEEDDD???<<<888444222111222222777444111...---///222444222222111111000000//////////////////000000000000000000000000000111111111111111111111111111111111000111111222222222222111111111111111111111111111111000/////////000222333000111111111111222222222111111000000111111222333444555555555555555555444333333333333444444444444333444444555555666777777888888777777888:::;;;<<>>???>>>@@@CCCEEEEEEFFFFFFFFFFFFEEEDDD@@@>>>:::666333222222222555444111///...///000111333222222111000///......////////////000000000000000000000000000000000000111111111111111111111111000000111222222111111111111111111111111111111111000000//////000000111222000000111111111222222222111111000000111111222333555555666666666666555555333333333444444444444555444444444555666666777777777777777777888:::===???CCCNNN^^^nnn|||~~~|||{{{{{{}}}{{{}}}uuuooonnnooouuuxxx{{{||||||}}}~~~}}}}}}~~~~~~~~~}}}||||||zzzyyyyyyxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{|||}}}}}}}}}}}}}}}|||||||||||||||{{{|||~~~|||zzzwwwvvvsssoookkkiiijjjkkkEEEJJJOOOTTTXXX___gggmmmrrrsssttttttvvv{{{qqqjjjbbb___ccciiimmmooooooppprrrssstttttttttsssuuuuuuvvvwwwxxx|||~~~nnnddd]]]ZZZZZZ]]]eeepppzzzuuuqqqooopppuuu{{{}}}zzztttsssvvvyyy~~~|||vvvssshhhgggdddaaa_________```___```aaadddgggkkknnnppptttvvvxxx{{{||||||{{{zzz{{{zzzyyyyyyyyyyyyvvvtttqqqtttxxx|||wwwuuutttuuuzzzyyyuuummmnnnooommmlllsss~~~}}}uuunnnjjjfffaaa]]]aaahhhiiibbbZZZIIICCC>>>>>>>>>>>>@@@CCCDDDEEEEEEFFFFFFFFFEEEEEEBBB@@@<<<888555222222111111111111111000///...---333222222111000///......////////////000000000000000000000000111111111111111111111111111111111111///000000000000000//////000000000000000000000000000000000000000111111222000000111111111222222222111111000000111111222333444444555555555555444444333333444444444555555555444444555555666777777888666777888888888;;;???CCCHHHTTTfffwww~~~~~~}}}xxxttttttuuuwwwyyy{{{||||||}}}~~~~~~~~~~~~}}}||||||yyyxxxwwwwwwwwwwwwxxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzzzz|||}}}|||xxxwwwuuupppllljjjjjjkkkJJJOOOTTTXXXZZZ]]]aaaffflllnnnqqqtttwww}}}~~~mmmgggaaaaaahhhooossssssrrrrrrsssttttttttttttssssssuuuwwwxxxzzz~~~}}}nnnddd\\\YYY\\\```hhhqqq{{{~~~tttpppnnnnnnrrrxxx{{{~~~xxxrrrqqqqqqvvv}}}~~~{{{rrrqqqnnnjjjfffccc```___]]]\\\[[[[[[\\\```cccfffkkkmmmpppsssttttttsssqqqpppnnnlllkkkllllllkkkjjjlllpppvvvzzzuuurrrnnnnnnttt~~~|||uuupppkkklllkkkjjjkkkpppxxx~~~wwwpppllljjjgggbbb^^^aaafffhhhddd___QQQIIIAAA???>>>>>>@@@DDDDDDEEEEEEFFFFFFFFFFFFEEECCCAAA>>>999666333222111...000111222111000---,,,222222111111000000//////////////////000000000000///000000111222222333333222222222222222222222222///000000000000///......000000000000000000000000///000000000111111111111000111111111111222222222111111000000111111222333333333444444444444333333333444444444555555555555444555555666666777888888666888:::999999<<>>@@@EEEDDDDDDEEEFFFFFFFFFFFFFFFDDDBBB???;;;777444222111000000111111111000000///111111111000000000000000////////////000000000000///000111222333444555666222222222222222222222222111111111111111000///...111111111111111111111111//////000111111111111111000111111111111222222222111111000000111111222333333444444555555444444333444444444444555555555555555555555666777777888888777999;;;;;;:::===DDDKKK]]]kkk~~~}}}|||{{{zzzyyyzzz{{{||||||{{{{{{|||}}}|||{{{zzzzzzyyywwwvvvuuuvvvwwwxxxvvvwwwxxxyyy{{{|||}}}~~~~~~~~~~~~}}}{{{zzzzzz{{{|||~~~zzzzzzwwwrrrmmmiiihhhhhhVVV\\\bbbfffggggggiiikkkiiimmmttt{{{qqqgggcccccckkkwwwyyyxxxwwwvvvuuuuuuuuuuuuqqqtttxxx{{{}}}~~~ssskkkbbbccceeejjjsss~~~~~~tttoookkkiiiiiimmmvvvzzz~~~yyy{{{|||{{{zzz~~~tttpppjjjeeeccceeeiiilllgggiiimmmpppqqqpppnnnmmmddd```[[[XXXXXXZZZ[[[[[[ZZZ```ggglllqqqwww}}}vvvqqqttt|||wwwooohhhaaa``````bbbeeehhhjjjjjjmmmqqqvvvwwwuuuqqqppppppqqqooommmmmmoooqqqssssssggg[[[MMMEEE@@@>>>@@@EEEDDDDDDEEEFFFFFFFFFFFFFFFEEECCC@@@;;;777444222000222111111000000111222333000000000000000111111111////////////000000000000//////111222444666777777222222222222222222222222222222222222222111000///222222222222222222222222//////000111111111111111000111111111111222222222111111111000111222222333444444555555555555444444444444444555555555666666555555666666777777888888777:::<<<;;;;;;>>>FFFMMMcccrrr{{{~~~}}}||||||{{{}}}}}}}}}{{{zzzzzz}}}~~~}}}{{{zzzyyy{{{zzzxxxvvvuuuuuuwwwxxxvvvwwwxxxyyy{{{|||}}}~~~~~~~~~}}}{{{zzz{{{{{{|||}}}~~~}}}zzzuuupppkkkjjjjjjVVVaaaiiijjjjjjlllnnnnnnnnnqqqvvv|||vvvkkkeeecccfffqqq}}}zzzyyyxxxwwwuuuttttttuuuxxx{{{~~~ssslllddd```gggrrr|||zzzooogggddddddfffmmmppptttwwwyyy{{{~~~yyyyyyzzzxxxxxx|||wwwmmmiiifffccc```\\\^^^aaaeeeiiimmmqqqssslllhhhbbb___^^^^^^^^^^^^^^^bbbgggkkkooouuu|||tttoooooouuuwwwooojjjdddaaa______```bbbcccccchhhjjjnnnqqqsssttttttttttttqqqnnnoootttxxx{{{{{{uuugggSSSDDD?????????@@@AAABBBCCCEEEFFFFFFGGGGGGGGGEEEBBB===999555333222000000000000000000000000000000////////////000000111111000000//////......222222111111111111111111000000000000000000000000000000111111111111000000666555333111///---,,,,,,000000000000111111111111000000000///000000111222111111222333444444333333111111111222222333333333222222333444444555555666555555555666666666666666666888::::::<<>>999666333222000000000000000000000000111111000000000000111111111000000000/////////...111111111111111111111111000000000000000000000000///000000111111000000///333222111000////////////000000000000111111111111111000000000000111222222111333777;;;<<<<<<;;;:::333444444444444444444555333333444555555666666777555555555666666666666666777999;;;;;;===CCCKKKRRRhhhttt~~~}}}|||||||||~~~{{{{{{||||||~~~}}}|||{{{{{{||||||}}}}}}{{{zzz{{{}}}}}}{{{xxxxxxwwwvvvvvvuuuuuuuuuuuuwwwxxxyyyzzzzzz{{{{{{{{{zzz{{{}}}~~~~~~}}}{{{zzz|||zzzyyy{{{~~~|||xxxsssnnnllljjjZZZdddnnnqqqsssxxx|||~~~|||wwwuuuwww{{{yyymmmeeebbbgggooozzz|||zzzwwwvvvvvvuuutttrrrppprrrvvvzzzwwwmmmkkkooottt{{{{{{rrrllliiigggeeefffhhhiiiiiikkkmmmppptttwww{{{yyytttsssqqqrrrwwwsssjjjgggddd___]]]```hhhpppvvv|||zzzxxxxxxyyyyyyyyyxxxxxxyyyyyywwwuuuvvv{{{zzzpppjjjhhhmmmuuu|||~~~xxxsssjjjgggeeedddeeehhhiiiiiihhhjjjmmmppprrrsssrrrrrrpppmmmlllmmmssszzzttt___MMMCCC@@@??????DDDDDDEEEFFFFFFEEEDDDDDDGGGEEEBBB>>>:::777444222000000000000000000000000222111111111111111111222000000000000////////////111111111111111111111111000000000000000000000000//////000000000000//////000000000000000111111222000000000000111111111111111111111111111222333333111444999===???>>>;;;999555444444444444444444333444444555555666777777888555555555666666777777777888:::<<<===@@@FFFOOOVVVgggqqq||||||{{{{{{}}}xxx{{{|||{{{zzzzzzyyy||||||{{{{{{{{{||||||}}}zzzyyyxxxzzz|||}}}|||{{{wwwvvvvvvuuuuuuvvvvvvwwwwwwxxxzzz{{{{{{{{{zzzzzz||||||}}}~~~~~~}}}}}}|||{{{zzzyyyzzz}}}}}}yyytttpppmmmkkk\\\gggppptttvvv|||~~~yyyvvvttttttzzz|||~~~{{{zzz|||~~~~~~vvvllleeeaaahhhrrrzzz~~~~~~|||{{{zzzxxxuuutttttttttsssrrrrrrtttxxx}}}vvvpppooopppuuu{{{yyyrrrllljjjggghhhhhhhhhggggggiiikkkmmmpppuuuyyy|||~~~|||vvvrrrqqqsssyyy~~~|||xxxsssooopppuuu{{{|||{{{~~~{{{|||sssiiibbbbbbfffmmmyyy}}}yyynnnkkkhhhfffgggjjjkkkllljjjllloooqqqsssssssssrrrmmmkkkiiijjjnnnuuu{{{sss```NNNDDD???>>>>>>BBBCCCEEEGGGGGGGGGFFFEEEGGGEEECCC???<<<888555333000000000000000000000000111111111111111111111111000000000000////////////111111111111111222222222000000000000000000000000/////////000000/////////000000//////000111222222///000000000111111111111222222111111222222333444000222555666666555333111333333333222222111111111444444444555666666777777555555555666777777888888888:::<<<>>>BBBJJJUUU]]]jjjqqqxxx|||{{{yyyyyyzzzyyyvvvvvvwwwyyy}}}~~~zzzyyyyyyyyy{{{{{{{{{{{{{{{{{{||||||yyyxxxxxxyyyzzz{{{{{{{{{wwwwwwwwwwwwwwwxxxyyyyyyxxxzzz{{{|||}}}|||zzzyyy}}}}}}}}}}}}}}}~~~~~~~~~{{{zzzyyyzzz|||~~~}}}zzzvvvsssooommm^^^iiirrruuuxxx~~~~~~vvvssssssvvvyyy}}}}}}}}}zzzxxxzzz|||~~~}}}rrriiiddddddlllvvv~~~}}}|||xxxvvvtttsssttttttsssqqqrrruuuzzzwwwssspppsssxxx|||yyyrrrooommmmmmmmmkkkiiiggghhhiiijjjlllppptttxxxzzzzzzzzzzzz}}}uuuqqqooorrruuuwww}}}}}}yyyyyy}}}xxxkkk___[[[]]]dddsss~~~sssoookkkhhhiiikkkllllllmmmoooqqqsssuuuuuutttsssllljjjhhhggghhhlllqqquuuwwwmmm]]]NNNCCC>>>======???AAADDDGGGIIIIIIHHHGGGFFFEEECCCAAA===999666444000000000000000000000000//////000111111000//////////////////000000000000000000111111111222222222000000000000000000000000//////000000000000//////111111000000000000000111///000000000111111111111222222111111222222333444111000000000000000000000333333333222222111111111222333333444444555666666555555666666777888888999777:::===@@@FFFPPP\\\eeeppptttxxxzzzzzzzzz{{{}}}~~~zzzrrrrrrqqqqqqssswwwzzz}}}~~~zzzyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwxxxyyyzzzyyyyyyyyyyyyzzz{{{|||}}}zzz{{{|||}}}|||{{{zzzyyy}}}}}}}}}}}}~~~~~~~~~zzzzzzzzzzzzzzz{{{}}}~~~{{{yyyvvvrrrnnnaaakkkuuuxxx{{{|||uuusssuuu{{{yyymmmfffbbbaaaiiisss|||wwwuuussssssssstttsssrrrrrruuuyyy}}}}}}~~~{{{vvvvvvyyy{{{~~~|||yyyyyyzzz|||~~~}}}}}}}}}{{{wwwsssttttttqqqmmmjjjiiihhhiiiiiikkkooosssuuuuuutttssswww|||~~~vvvnnnmmmnnnppptttzzz|||zzz}}}~~~oooaaaZZZYYY^^^lll~~~yyywww|||yyytttoookkkkkklllmmmmmmoooqqqsssuuuvvvuuutttssslllllliiifffddddddgggjjjmmmfffZZZNNNDDD???======>>>@@@DDDHHHJJJJJJIIIHHHFFFEEEDDDBBB>>>:::666444000000000000000000000000...///000111111000///...////////////000000000000000000000111222222333333000000000000000000000000000000111111111111000000333222111000////////////000000000000111111111111111111111111111222333333111111000000111333555777555444444444444444444333222222333333444555555555555555666777777888999999888;;;???DDDKKKWWWeeeooowwwyyy{{{||||||}}}}}}zzzvvvwww|||{{{zzzuuusssooollllllnnnqqqsss~~~zzzyyyxxxwwwwwwxxxzzz{{{zzzzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxwwwuuuvvvxxxzzz{{{{{{{{{{{{||||||}}}~~~{{{{{{{{{zzzyyyyyyyyyyyy{{{{{{|||}}}~~~~~~~~~~~~yyyzzzzzzyyyxxxyyy{{{~~~|||{{{xxxtttpppcccmmmwww|||zzzyyy{{{wwwkkkdddccc```eeennnwww}}}}}}{{{vvvtttsssrrrtttttttttssssssvvv{{{~~~|||||||||}}}~~~~~~|||~~~}}}{{{yyyuuurrrqqqsssuuuwwwwwwxxxyyy{{{}}}zzz||||||zzzuuupppllljjjiiihhhgggjjjmmmoooooonnnlllpppvvv|||zzzsssooommmoootttyyy|||uuueee\\\ZZZXXXeeexxx|||uuuqqqwww~~~zzzsssnnnmmmmmmnnnnnnoooqqqssstttuuutttsssrrrnnnnnnlllhhhdddaaabbbdddfffbbbZZZPPPGGGAAA>>>>>>???AAAEEEHHHJJJJJJHHHGGGFFFEEEEEEBBB???;;;777555000000000000000000000000...///111222222111///....../////////000000000111///000000111222222333333000000000000000000000000111111222222222222111111222111111000000000000000000000000000111111111111111000000000000111222222111111222222333555555666333444444444444444444555333333444444555666666666444555666777888999:::::::::===BBBHHHQQQ___nnnyyy|||}}}~~~~~~wwwpppooosss{{{~~~}}}}}}|||xxxrrrmmmkkklllooorrrzzz|||zzzxxxvvvqqqrrrtttvvvwwwxxxzzz|||{{{{{{{{{{{{zzzxxxwwwvvvuuuvvvvvvvvvtttvvvyyy}}}|||||||||{{{||||||}}}}}}{{{yyywwwvvvuuuuuuvvvwwwxxxzzz|||~~~~~~~~~}}}|||yyyzzzzzzyyywwwwwwzzz}}}~~~}}}}}}zzzuuuqqqdddooozzz~~~}}}|||zzzuuuqqqrrrwww|||xxxlllfffeeeeeehhhnnnvvv}}}~~~{{{wwwvvvtttsssssstttuuutttsssvvvyyy~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~}}}wwwtttpppmmmlllmmmppprrrssssssuuuxxx{{{~~~|||uuupppnnniiigggeeefffiiilllkkkjjjfffkkkqqqxxx~~~}}}tttnnnnnnqqqpppsssxxx}}}xxxhhh^^^\\\TTT___rrr|||sssooouuu}}}~~~vvvqqqoooooooooooooooppprrrttttttsssrrrqqqooopppoookkkeeeaaaaaabbbdddaaa[[[SSSJJJCCC???>>>AAACCCFFFIIIJJJIIIGGGEEEFFFFFFEEECCC@@@;;;777555000000000000000000000000///000222333333222000///.../////////000000111111///000000111222222333333000000000000000000000000222222333333333333222222000000000000000000111222000000000000111111111111000000000///000111111222000111333333333111///...111111111222222333333333444444555555666777777777444555666777888999::::::;;;???EEEKKKUUUdddtttwwwnnnkkkmmmsssxxx}}}}}}|||{{{{{{~~~|||vvvpppoooqqqtttwwwxxxyyytttqqqmmmkkknnnpppsssvvvwwwxxxzzz|||{{{{{{|||{{{zzzxxxvvvtttrrrtttuuuuuutttvvv{{{||||||{{{{{{{{{{{{||||||zzzxxxuuurrrqqqrrrtttuuuwwwyyy|||~~~~~~|||{{{xxxzzz{{{yyywwwvvvyyy|||zzz}}}}}}|||vvvqqqjjjqqq{{{}}}uuupppooorrruuuwwwyyylllfffhhhkkknnnrrruuuvvvwwwxxxyyywwwuuusssqqqrrrtttwwwyyy~~~~~~}}}|||~~~}}}||||||{{{{{{{{{{{{zzz{{{|||}}}}}}|||{{{zzz{{{zzzyyyyyyyyyzzz{{{|||}}}xxxqqqnnnjjjeeecccccceeefffnnnnnnoooqqqppppppxxx~~~xxxtttqqqnnnjjjhhhiiijjjkkkkkkkkkkkklllnnnsss}}}xxxsssqqqnnnoooqqqtttxxx|||sssggg```XXX^^^jjj|||xxxrrrnnnqqqvvvzzz|||xxxwwwwwwyyyssspppnnnooorrrsssrrrpppooopppoookkkfffcccbbbdddbbb```ZZZQQQFFF@@@???@@@AAACCCEEEGGGIIIIIIHHHGGGHHHFFFDDDBBBAAA===999666000///...///000111000///000111222111000//////111000000000000000000000000222222333333333333222222222111111111000000//////000000000000000000000000111111000000000000111111222222111111111111222222222222222222111111000000222222222222222222333333333333333333333333333333111222444666777777666666444666888888777777999:::===>>>DDDOOO___ppp|||}}}}}}zzzqqqnnnoooqqqrrrvvvyyy|||{{{yyy{{{zzzuuurrrsssuuu~~~xxxooojjjiiikkkoooppprrrtttvvvxxxyyyzzzyyyzzzzzzzzzyyywwwuuutttqqqqqqssstttvvvxxxyyyzzz~~~}}}{{{{{{{{{|||}}}{{{yyyuuurrrppppppqqqrrrvvvwwwyyy{{{|||||||||{{{xxxyyyyyyzzz{{{zzzzzzzzz|||zzzvvvsssiiippp{{{|||wwwvvvxxx{{{|||uuujjjgggiiimmmpppsssuuuvvvvvvwwwxxxwwwuuusssrrrsssvvvyyy{{{~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{{{{|||}}}|||{{{zzzyyyvvvuuutttsssssstttvvvwwwyyy{{{~~~|||wwwnnnjjjddd___]]]^^^```bbbddddddgggkkklllmmmvvvuuurrrnnnkkkkkklllkkkkkkjjjjjjkkklllqqqzzzzzzuuuooonnnnnnnnnqqqtttxxxzzz|||nnneee[[[___iiixxxvvvpppmmmppptttxxx}}}~~~~~~uuuqqqnnnnnnqqqssssssrrrqqqrrrrrrnnnhhhcccaaaaaa___]]]XXXOOOFFF???>>>???AAACCCFFFHHHIIIIIIIIIHHHHHHFFFDDDCCCAAA>>>999666222111000000222222222000000111222111000//////111000000000000000000000000000000111111111111000000111111111111000000000///000000000000000000000000111111000000000000111111222222111111111111222222222222222222111111111000222222222222222333333333333333333333333333333333333444555666666666555444444666777888777888999;;;???BBBHHHTTTcccrrr}}}}}}zzz{{{~~~wwwttttttvvvvvvvvvxxx{{{}}}~~~xxxuuuvvvxxxxxxnnniiiiiijjjooopppqqqsssuuuwwwyyyzzzyyyyyyyyyyyyxxxvvvuuutttqqqrrrsssvvvxxxzzz|||}}}~~~}}}{{{zzzzzzzzzzzzzzzyyyvvvtttsssrrrsssssstttuuuwwwxxxxxxxxxxxxwwwyyyzzzzzz{{{{{{{{{{{{{{{}}}|||wwwtttlllsssvvvllleeefffkkkoooqqqtttttttttttttttvvvuuutttssssssuuuxxx|||~~~zzzzzzxxxxxxwwwxxxyyyyyy{{{|||}}}}}}}}}{{{zzzyyytttrrrpppnnnmmmnnnooopppppprrrvvvyyy}}}|||xxxnnnjjjddd___\\\\\\^^^___^^^^^^aaafffgggiiipppyyy{{{xxxtttqqqpppooommmllliiiiiiiiijjjnnnvvvtttqqqmmmjjjiiilllooorrrxxx{{{~~~}}}|||}}}}}}zzznnnbbbccchhhttt}}}vvvqqqnnnqqquuuxxx|||zzztttooommmooosssuuuuuusssuuuvvvsssmmmfffaaa___^^^]]]YYYQQQHHHAAA@@@AAABBBDDDFFFIIIJJJJJJJJJIIIHHHGGGEEECCCAAA>>>:::777444333222222444444333222000111222111000//////111000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000000000111111000000000000111111222222111111111111222222222222222222111111111111111222222222333333333444333333333333333333333333555555666666555444444333555666777888888888;;;===BBBFFFOOO\\\jjjvvv~~~zzzxxx{{{||||||||||||xxxyyy|||{{{yyyzzz}}}wwwmmmhhhhhhjjjooooooqqqsssuuuwwwxxxyyyxxxxxxxxxwwwvvvuuutttsssqqqrrrtttwwwyyy|||}}}~~~~~~}}}{{{zzzyyyxxxxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvsssttttttuuuuuuttttttsssxxxxxxyyyyyyyyyzzzzzzzzzzzz}}}zzzvvvrrrzzzsssiiiaaa___dddkkkqqqrrrsssrrrppppppqqqrrrrrrrrrrrrsssvvvzzz}}}~~~~~~~~~}}}||||||{{{{{{wwwvvvuuutttuuuvvvxxxyyy|||}}}~~~~~~~~~|||{{{zzzwwwuuuqqqmmmkkkiiiiiiiiijjjmmmqqqtttwwwyyy|||}}}{{{vvvtttpppkkkgggdddbbbaaabbbaaabbbeeeeeeeeejjjpppzzz{{{xxxvvvtttqqqnnniiiiiihhhhhhkkkrrr{{{{{{ssslllhhhgggiiikkkqqqtttxxx|||}}}yyyvvvsssrrrqqqtttvvvyyy||||||llljjjkkksss}}}~~~yyytttrrrvvvzzz{{{~~~yyyqqqnnnooosssuuuvvvtttwwwyyyyyytttmmmeeeaaa```___\\\UUULLLEEECCCDDDBBBDDDGGGIIIKKKKKKKKKJJJIIIGGGEEEDDDBBB???;;;777555444333333444444333222000111222111/////////111000000000000000000000000222222333333333333222222111111111000000000000000000000000000000000000000111111000000000000111111222222111111111111222222222222222222222222222222111222222333333444444444444444444444444444444444555555555555555555444444555666777888888999<<>>AAACCCMMM]]]ppp~~~xxxxxx{{{yyynnnhhhhhhkkknnnppppppqqqsssuuuvvvwwwxxxwwwvvvvvvtttssssssrrrrrruuuuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvwwwxxxyyyzzzzzzxxxyyy{{{|||}}}|||{{{zzzwwwwwwvvvuuuuuutttttttttrrrrrrrrrqqqrrrsssttttttwwwzzz~~~~~~{{{sss{{{vvviii\\\VVVVVV[[[dddmmmsssrrrpppmmmkkkjjjlllnnnnnnooopppsssvvvzzz~~~~~~}}}zzzwwwssspppmmmlllhhhhhhggghhhkkknnnsssuuuyyyzzz{{{}}}}}}}}}}}}|||zzzxxxuuuooohhhbbb\\\YYY\\\^^^``````_________```aaafffnnnuuu|||zzztttnnnhhhddddddcccaaadddiiiooouuu}}}~~~zzzvvvooonnnllljjjjjjooowww|||yyyqqqllljjjaaabbbcccfffjjjooosssvvv}}}~~~~~~{{{xxxvvvttttttrrrrrrqqqpppooonnnnnnmmmmmmpppsssvvvxxx~~~yyyxxx~~~uuurrrsssyyy}}}}}}}}}zzzsssooopppqqqqqqqqqrrruuuzzz~~~~~~xxxoooiii___```^^^XXXOOOFFFBBBAAAAAABBBEEEIIIJJJKKKKKKKKKJJJIIIGGGEEECCC@@@<<<999555333222222222222111///000111222111000//////111000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000111111000000000000111111222222111111111111222222222222222222333333333333111111222333444555666666444444444444444444444444333333333333555666777888555666777888888;;;@@@CCCGGGSSSggg|||vvvwww}}}sssjjjgggiiimmmpppqqqrrrssstttuuuwwwxxxxxxwwwwwwuuutttsssrrrrrrrrruuuuuuuuuttttttsssssssssrrrsssuuuwwwyyyzzz{{{{{{xxxyyyzzz|||||||||{{{zzzxxxxxxwwwvvvuuuuuuuuuvvvsssrrrqqqqqqqqqrrrttttttvvvyyy|||~~~}}}xxx|||pppdddYYYWWWZZZ```jjjrrruuutttqqqnnnkkkkkkmmmpppoooppprrrtttxxx{{{~~~{{{yyywwwsssoookkkhhhggg_________```dddiiinnnqqqtttuuuwwwyyy{{{{{{{{{{{{xxxxxxuuuqqqjjjbbb[[[WWWTTTUUUUUUSSSQQQOOOPPPPPPPPPTTT[[[aaagggoooyyy{{{ssskkkgggdddbbbcccgggkkkqqqyyy~~~~~~zzzsssrrrooollllllpppwww|||vvvrrrhhhfffdddcccdddgggkkkmmmqqqrrrtttwww{{{zzzyyywwwvvvtttssssssrrrqqqrrrssstttuuuvvvvvvvvvtttwwwzzz{{{|||zzz|||~~~|||xxxqqqoooqqqxxx}}}||||||~~~}}}|||zzzxxxvvvrrrnnnmmmoooqqqpppnnnqqqtttxxx|||}}}xxxooohhh```aaa```ZZZPPPGGGBBBAAA???AAADDDHHHJJJKKKJJJJJJKKKIIIGGGFFFDDDAAA<<<999555444222222333222111///000111222111000//////111000000000000000000000000000000111111111111000000///000000000111111111111000000000000000000000000111111000000000000111111222222111111111111222222222222222333333333444444111111222333444555666666555555555555555555555555555444444333444555666777666666777888999<<>>999777555333111000000000222222222111111111000000000000000000000000000000111111111111111111111111...///000111111000///...///...------...///000111111111111000000000000000///000111222333222111111///000222333444444333222111222333333444444333333555444444444444555666666666444333555777888666444777777888;;;;;;;;;@@@HHHVVVjjjqqqhhhgggkkknnnnnnssstttuuuvvvwwwxxxyyyyyyyyyxxxuuurrrpppoooppppppuuutttttttttsssrrrqqqqqqwwwwwwxxxyyyzzzzzzzzzzzzzzzxxxvvvvvvwwwxxxwwwvvvuuutttrrrqqqpppoooppppppllllllllllllmmmnnnppppppqqqppppppqqqtttyyy~~~~~~|||~~~~~~{{{wwwvvvzzz~~~pppggg]]][[[cccpppzzz~~~|||xxxssspppoooooopppppprrrtttwwwzzz~~~}}}|||{{{yyywwwuuuvvvxxxxxxwwwvvvnnniiiccc^^^\\\___cccgggkkkllllllmmmmmmmmmmmmmmmnnnnnnoooqqqqqqmmmfffaaaZZZVVVQQQKKKFFFCCCBBBBBB???@@@@@@AAACCCFFFIIIJJJNNNSSS[[[eeennnwww}}}~~~zzzuuuqqqpppqqqqqqrrrtttuuuuuuuuuwwwyyy{{{}}}xxxmmmeeeaaa```bbbeeejjjmmmpppuuuzzz~~~{{{uuuqqqqqquuuzzz~~~{{{tttnnnhhheeeccc```\\\ZZZZZZ\\\]]]]]]gggkkkqqqvvvzzz}}}yyytttnnnlllkkkmmmrrrwwwyyyzzz}}}|||zzz{{{yyywwwwwwyyy|||}}}}}}yyyyyyyyyzzz}}}~~~vvvqqqqqqpppnnnkkkkkkjjjjjjjjjjjjlllnnnooommmllllllmmmnnnnnnllljjjcccffffffbbbXXXMMMDDD@@@???@@@CCCEEEGGGIIIIIIJJJMMMKKKHHHFFFEEECCC@@@>>>999777555333111000000000222222222111111111000000000000000000000000000000111111111111111111111111//////000111111000//////000////////////000111222111000000000000000000000///000111222333222222111444444555666666555444333111222333333444444333333555444444444444555666666888777666777:::;;;999777777666888;;;<<<===DDDLLLZZZlll~~~{{{}}}qqqjjjjjjmmmoooppprrrsssssstttvvvwwwwwwxxxwwwvvvtttrrrrrrrrrttttttuuutttsssrrrrrrrrrrrrrrrwwwxxxyyyyyyzzzzzzyyyyyyyyywwwuuuuuuvvvwwwvvvuuusssqqqpppnnnlllllllllmmmkkkkkkllllllmmmnnnooooooooonnnmmmnnnqqquuuyyy|||~~~wwwxxxxxxuuuqqqoooqqqssswwwxxxyyy{{{oooggg^^^^^^hhhuuuyyytttpppnnnnnnoooooopppsssvvvzzz}}}}}}{{{yyyxxxwwwwwwwwwzzz~~~|||wwwnnneee```^^^```aaaiiiiiijjjjjjiiigggeeedddffffffgggjjjlllkkkiiifffbbb^^^XXXQQQJJJEEEBBBAAA???>>>>>>>>>>>>???@@@@@@AAAEEEKKKSSS[[[aaafffiiinnnnnnmmmjjjfffccccccdddeeegggiiikkklllmmmppprrrtttvvvyyy|||~~~uuukkkdddaaa```bbbdddfffhhhlllqqquuuyyy|||zzzvvvuuuxxx}}}|||uuuqqqkkkfffaaa\\\ZZZYYYXXXWWW\\\___cccgggkkkpppvvvzzz|||~~~~~~tttrrrppprrrvvv{{{~~~}}}|||{{{{{{zzzyyywwwvvvvvvvvvxxxzzz|||}}}{{{xxxuuutttuuuuuuqqqnnnmmmlllkkkjjjjjjkkklllmmmiiihhhggghhhiiihhhfffdddaaabbbccc___WWWNNNEEEAAA>>>???BBBDDDGGGIIIJJJKKKNNNLLLIIIGGGFFFDDD@@@===999888555333111000000000222111111111111000000000000000000000000000000000111111111111111111111111///000000111111000000///111111000000000111222222000000000000000000111111000111111222333222222222333333333333222111000///111222333333444444333333555444444444444555666666888888777999:::;;;999888777666888<<<>>>@@@HHHQQQ___nnn{{{www}}}xxxppplllmmmoooqqqqqqqqqrrrrrrssstttuuuvvvvvvttttttsssssstttuuuwwwxxxtttsssqqqppppppqqqssstttyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvttttttuuuuuuuuutttrrrqqqnnnlllkkkjjjjjjjjjkkkkkkllllllmmmmmmnnnnnnmmmllljjjjjjkkknnnrrrtttxxxyyy{{{}}}~~~~~~}}}}}}uuuvvvvvvsssoookkkjjjkkkllllllnnnqqqvvvzzzppphhhaaabbbkkkwww|||vvvqqqooonnnooooooqqqssswwwzzz~~~~~~|||yyywwwuuuuuuvvvyyy}}}vvvmmmeeebbbaaaaaafffffffffeeebbb___\\\ZZZYYYZZZ[[[^^^aaadddffffffbbbaaa]]]XXXQQQKKKEEEBBB@@@??????>>>>>>=========<<>>AAACCCFFFIIIKKKLLLNNNLLLJJJIIIGGGDDDAAA>>>999888666333222111111111111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111000111111111111000000000000000111111111111111222222222333333333111111111111000000//////111222333333444444333333555444444444444555666666666666777888888999888777888777888<<<>>>AAAKKKUUUcccppp~~~zzzwww{{{uuuqqqmmmlllnnnpppqqqqqqrrrrrrrrrssstttuuuuuuuuurrrrrrrrrssstttvvvwwwxxxsssrrrpppooooooqqqtttvvvzzzzzzzzzyyyyyywwwvvvvvvvvvtttrrrrrrsssssssssrrrsssqqqooommmkkkjjjjjjjjjllllllmmmmmmnnnnnnnnnnnnllljjjhhhgggggghhhjjjkkkmmmnnnqqqtttvvvxxxyyyzzzyyyyyyzzzwwwsssnnnkkkiiihhhjjjoootttxxx|||pppjjjeeehhhqqq|||yyytttqqqpppppppppqqqtttxxx|||}}}zzzwwwtttsssvvvxxx{{{~~~zzzrrrkkkgggddddddaaaaaa```]]]ZZZVVVSSSQQQLLLMMMNNNPPPTTTXXX\\\___\\\]]]___^^^YYYQQQIIIDDDAAAAAA@@@@@@??????>>>>>><<<===???BBBEEEHHHKKKLLLLLLMMMMMMLLLJJJIIIKKKLLLPPPRRRVVVYYY\\\___cccfffiiilllppptttwww{{{|||rrrlllfffccc```]]]]]]]]]^^^______ccchhhmmmrrrxxx~~~|||{{{||||||vvvrrrnnnjjjhhhdddcccbbbaaaaaadddiiinnnpppttt|||~~~{{{wwwsssqqqhhhhhhiiijjjlllnnnpppqqqxxxzzz~~~}}}zzzvvvxxxyyyxxxtttnnnfffbbbbbbbbbcccdddeeedddaaa^^^]]]]]]]]][[[WWWPPPIIIDDD===>>>@@@CCCFFFHHHKKKLLLMMMLLLJJJJJJIIIFFFBBB???:::888666444222111111111000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000/////////000000111111111111222222222222222333333333333333333333444444555555111222333333444444333333555444444444444555666666555666888888888888888888:::888999<<<>>>CCCMMMXXXgggrrr|||{{{wwwwwwxxxyyyzzz}}}zzzvvvtttkkkjjjjjjkkkmmmooopppppprrrssssssttttttuuuuuuuuurrrrrrrrrrrrssstttuuuuuurrrqqqpppoooppprrruuuwwwzzzzzzzzzyyyxxxwwwvvvuuusssrrrppppppqqqqqqqqqpppqqqpppnnnllljjjjjjjjjjjjmmmmmmnnnooooooooonnnnnnkkkiiigggdddbbbaaaaaaaaa```bbbeeehhhlllooorrrsss~~~xxxsssooonnnqqqwww|||pppllljjjoooyyy{{{vvvsssqqqqqqpppqqqtttxxx|||~~~{{{xxxtttqqqooosssvvvzzz|||}}}~~~zzztttnnniiieeebbb[[[YYYWWWTTTPPPMMMKKKJJJBBBCCCDDDFFFGGGKKKPPPTTTUUUXXX\\\___\\\VVVOOOJJJBBBBBBBBBBBBAAA@@@???>>><<<<<<======???@@@BBBCCCAAABBBCCCBBBAAAAAACCCDDDIIILLLPPPSSSVVVZZZ^^^aaafffiiilllppptttxxx}}}yyyrrrlllhhhbbb^^^\\\ZZZWWWVVVUUUXXX\\\aaafffmmmtttzzz}}}{{{{{{}}}zzzuuuqqqoooooommmjjjggggggjjjlllmmmpppwww~~~|||yyyuuurrrggggggggghhhiiilllnnnooouuuyyy~~~}}}yyy{{{}}}{{{vvvnnneee_________```cccdddccc```]]]^^^]]]\\\ZZZWWWQQQJJJEEE>>>???@@@BBBEEEGGGJJJKKKKKKKKKJJJJJJJJJHHHDDDAAA:::999666444222111111111//////000000000000000111000000000000000000000000111111111111111111111111222111111000000111111222000000111111000000///.../////////000111111222222333222222222222333444444222222222222333444555666111222333333444444333333555444444444444555666666666888::::::999888999:::;;;999999===@@@FFFRRR^^^mmmuuu}}}~~~}}}}}}wwwuuurrrooommmpppuuuyyyzzzrrrllljjjeeefffhhhjjjmmmooopppqqqssssssssstttttttttuuuuuurrrrrrrrrsssssssssssssssqqqqqqpppppprrrtttwwwyyyyyyyyyyyyyyyxxxwwwvvvuuurrrpppnnnnnnooopppooonnnnnnmmmkkkiiihhhhhhhhhiiilllmmmnnnoooooonnnmmmlllhhhfffbbb___[[[YYYWWWVVVSSSUUUXXX[[[___cccfffhhh}}}xxxyyy|||qqqoooooouuu~~~{{{wwwtttqqqpppooopppssswww{{{~~~{{{xxxtttpppmmmkkkjjjnnnssswwwxxxyyy|||~~~|||{{{yyytttnnnfff___[[[SSSQQQMMMJJJGGGEEEDDDDDD===???@@@@@@@@@BBBGGGKKKQQQTTTXXX[[[[[[WWWSSSOOOGGGGGGGGGFFFDDDBBB@@@???<<<;;;:::::::::;;;<<<===;;;<<<===<<<;;;;;;===???DDDGGGKKKOOORRRVVVZZZ]]]^^^```dddhhhkkkoootttxxx|||}}}|||uuupppjjjeee```\\\WWWSSSPPPQQQSSSVVVZZZbbbjjjoooyyy|||zzzzzz{{{}}}{{{{{{zzzwwwsssppppppqqqoooqqqwww~~~~~~~~~}}}}}}}}}zzzwwwqqqooommmkkkkkklllnnnoooqqquuuzzzzzzzzzzzzwwwrrrkkkddd```^^^___aaadddfffeeebbb```___]]]\\\ZZZXXXSSSKKKEEE???@@@@@@BBBDDDFFFIIIJJJJJJJJJJJJKKKKKKIIIFFFCCC:::999777444222222111222////////////000000111111000000000000000000000000111111111111111111111111222222111000000111222222111111222222222111000///...//////000111111222222333333222222222333444555333222222111111222333444111222333333444444333333555444444444444555666666555777:::999888777888::::::888:::>>>DDDLLLZZZfffsss{{{~~~wwwtttvvvyyy|||~~~{{{xxxsssnnnkkkkkkooosssyyysssiiicccbbbbbbdddgggjjjllloooqqqrrrrrrrrrrrrrrrssssssssssssqqqrrrsssttttttuuuuuuuuuppppppqqqrrrtttvvvxxxyyyxxxxxxxxxxxxxxxwwwvvvuuupppnnnmmmlllmmmnnnmmmllllllkkkjjjiiihhhiiijjjjjjjjjkkkmmmnnnnnnlllkkkjjjbbb```\\\WWWSSSOOOLLLKKKHHHIIIKKKOOOSSSWWWZZZ\\\tttrrrrrrvvv}}}{{{~~~}}}{{{wwwtttqqqooommmooorrrvvvzzz~~~}}}|||yyyvvvqqqmmmjjjhhh```eeelllpppsssuuuxxx{{{yyyyyyxxxssslllcccZZZUUUNNNKKKGGGCCC@@@@@@@@@AAA<<<>>>???>>>===>>>BBBFFFQQQSSSUUUWWWXXXWWWUUUSSSMMMMMMLLLJJJHHHEEEBBB@@@<<<;;;:::888888888999:::888999:::999888888:::<<>>???CCCFFFHHHHHHJJJKKKKKKLLLJJJHHHFFFDDD>>>;;;777555444333111000000000000000000000000000000000////////////000000333222222111111222222333333222222111111222222333111111111111111222222222111111111111111111111111111111111111111111111111///000111333333222111111444444333222333444555666444444444555555555555666444444444444444555666777888999;;;???GGGUUUeeeqqq}}}xxxvvvvvvwwwzzz|||~~~~~~zzzuuusssuuuxxx}}}ooobbb[[[ZZZ\\\cccfffkkknnnooopppqqqsssssssssrrrrrrqqqppppppoooqqqrrrsssuuuvvvwwwwwwwwwrrrssstttuuuwwwyyyzzzzzzyyyzzz{{{{{{{{{{{{{{{zzzuuurrrnnnlllmmmooopppppppppooommmmmmmmmkkkiiigggkkkjjjiiiiiiiiigggeeebbbZZZUUUMMMGGGCCCAAA???===>>>===<<<===???BBBFFFIIItttqqqooorrr{{{|||uuurrroooppppppppppppoooooonnnpppsssxxx{{{|||}}}~~~~~~{{{xxxooogggbbb```___cccjjjpppssssssvvvsssnnnfff]]]TTTMMMHHHAAA@@@>>><<<:::999888888999777888<<<>>>===>>>BBBHHHNNNXXX^^^___\\\XXXVVVRRRPPPNNNKKKGGGDDDAAA@@@;;;:::999999888888999999666666555555666777888999<<>>???BBBEEEGGGGGGIIIJJJKKKKKKJJJHHHEEEDDD>>>;;;777555444333222111000000000000000000000000111000000//////000000111333222222222222222222333333222222111111222222333222222111111111111111111111111111111111111111111111111111111111111111111111111222333333333333333444444333333333444555666444444444555555555555666555555555555666777888888:::;;;>>>CCCLLL[[[kkkvvv|||yyyxxxxxx|||~~~|||zzzzzz{{{{{{mmmaaa[[[ZZZ\\\aaaeeeiiimmmnnnoooqqqrrrsssrrrrrrrrrqqqqqqpppppppppqqqrrrtttuuuvvvvvvvvvtttuuuvvvwwwxxxyyyzzz{{{zzzzzz{{{{{{||||||{{{{{{uuurrrnnnlllmmmoooppppppooonnnllllllllljjjhhheeehhhgggggggggfffddd___\\\TTTOOOIIICCC@@@>>>===<<<;;;:::999999;;;>>>AAADDD}}}{{{{{{{{{}}}oookkkkkkqqqzzz~~~xxxppplllfffggghhhjjjkkkmmmnnnnnnrrruuuyyy{{{|||||||||}}}{{{rrrfffbbb^^^___dddiiikkklllnnnjjjddd[[[RRRJJJDDDAAA>>>===<<<:::999999999999777777<<>>???IIIPPPYYY```aaa^^^ZZZWWWTTTRRROOOKKKGGGCCC@@@>>>::::::999888888888888999888777666666666666666777;;;===AAACCCDDDEEEGGGIIIFFFGGGGGGGGGHHHKKKPPPTTT^^^ccciiimmmnnnooorrruuuuuuvvvvvvwwwyyy{{{|||}}}~~~zzzlllfff]]]WWWTTTTTTUUUUUU^^^eeepppzzz~~~zzztttnnnjjjiiiiiijjjooopppqqqrrrtttxxx~~~pppbbb]]][[[\\\eeepppuuurrrmmmjjjkkkmmmooopppnnnmmmmmmnnnoooooommmlllfffdddaaa___]]]WWWOOOIIIBBB@@@>>>>>>AAADDDFFFFFFHHHIIIJJJJJJIIIGGGEEECCC>>>;;;777444444444333222000000000000000000000000111111111000000111111111222222222222222222222222222222111111111111222222333222222222111000000000111111111111111111111111111111111111111111111111333333222222333333444555444333333333333444555666444444444555555555555666666666666666777888999:::;;;===AAAHHHSSScccsss~~~}}}{{{zzzxxxkkk___ZZZZZZ[[[___ccchhhkkkmmmoooppprrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrtttuuuwwwxxxxxxyyywwwxxxxxxyyyzzzzzz{{{{{{zzzzzz{{{{{{||||||||||||vvvsssooommmnnnoooppppppooommmkkkjjjjjjhhheeecccddddddddddddccc^^^XXXTTTLLLHHHBBB>>>===<<<;;;::::::999888888999;;;===???}}}}}}~~~{{{pppgggccceeemmmxxx{{{tttkkkfff```aaaccceeehhhkkknnnooosssvvv{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~pppjjjccc___```bbbccccccbbb^^^WWWOOOGGGAAA>>><<<===<<<;;;;;;::::::;;;;;;999:::???FFFGGGCCC@@@AAAHHHNNNWWW]]]^^^[[[WWWUUUPPPOOOLLLIIIEEEBBB???>>>:::999999888888888888888999888888888888888888999:::<<>>>>>@@@BBBDDDEEEGGGHHHIIIIIIIIIGGGEEECCC>>>;;;777444444444444333000000000000000000000000222222111111111111222222222222222222222222222222222222111111111111222222333333333222111000//////111111111111111111111111111111111111111111111111333333222111111333444555333333333333444444555555444444444555555555555666555555555666777888999:::;;;===CCCLLLZZZkkkzzz~~~}}}sssfff]]]YYYYYY[[[___ccchhhlllnnnoooqqqrrrqqqqqqqqqrrrrrrrrrssssssuuuvvvxxxyyy{{{|||||||||zzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{|||}}}}}}wwwtttqqqooopppqqqqqqqqqnnnllljjjiiihhhfffcccaaaaaaaaabbbbbb```ZZZSSSMMMFFFBBB>>><<<;;;;;;::::::::::::999888888:::;;;<<<|||tttjjjaaa]]][[[^^^gggrrruuuooohhhddd___```aaadddhhhllloooqqqssswww|||~~~~~~~~~~~~}}}}}}}}}}}}~~~uuukkkccc___^^^\\\[[[UUURRRLLLFFF@@@===;;;;;;;;;;;;::::::::::::;;;;;;;;;:::===BBBCCC@@@???AAAEEEJJJQQQVVVVVVTTTQQQOOOHHHGGGFFFDDDAAA???>>>===:::999888888777777888888666777888888999999:::::::::<<<>>>??????AAACCCEEEEEEFFFFFFFFFFFFHHHKKKNNNQQQUUUZZZ___bbbdddfffgggiiiiiijjjlllnnnpppssstttuuuxxx|||yyyppphhhbbb\\\YYYXXX]]]fffrrr~~~}}}yyytttrrrnnniiifffdddccccccfffgggggghhhjjjmmmrrrvvvyyy}}}}}}{{{yyy{{{}}}sssfff]]][[[aaahhh{{{yyyxxxvvvwwwzzz}}}~~~{{{xxxuuutttssssssrrrqqqqqqnnnjjjgggccc\\\RRRKKKFFFCCC???>>>???BBBDDDEEEGGGGGGIIIIIIIIIGGGEEEDDD@@@<<<777444333444444444000000000000000000000000222222111111111111222222111222222333333222222111222111111000000111111222333333333222111000//////111111111111111111111111111111111111111111111111222111000000000111333444333333333444444444444444444444444555555555555666444444444555666777999:::999===EEERRRbbbrrrzzzmmmaaaYYYWWWYYY[[[```dddiiilllnnnpppqqqsssppppppqqqrrrsssttttttuuuxxxxxxzzz{{{|||}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyzzz{{{}}}}}}yyywwwsssrrrrrrsssrrrrrrnnnllljjjhhhgggeeeaaa___^^^___```aaa___YYYQQQKKKCCC@@@===;;;;;;;;;;;;:::999999888777777888999999|||xxxsssiii]]]VVVUUUSSSWWWaaallloookkkgggfffbbbbbbccceeeiiilllppprrrtttxxx~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~qqqfff```[[[WWWTTTKKKIIIEEEAAA>>><<<;;;;;;999999888888888888999999:::777888;;;<<<;;;<<>>===<<<;;;999999888777777777777888333444666777888888888888:::;;;===>>>>>>@@@CCCEEEDDDFFFHHHIIIIIIIIIKKKMMMPPPRRRVVVZZZ^^^``````````````````aaacccgggkkkmmmpppssswww{{{~~~wwwooogggbbb^^^```fffppp|||yyytttooommmkkkgggeeecccbbbaaa```aaaccccccccceeehhhkkkppptttzzzzzzzzz{{{zzzyyyxxxvvvuuurrrsssvvvzzztttiiicccdddfffqqq~~~~~~}}}}}}}}}zzzxxxvvvtttrrrssspppllliiifff```WWWPPPIIIEEEAAA>>>???BBBDDDEEEGGGHHHIIIJJJIIIHHHFFFEEEBBB===888444333333333333000000000000000000000000111111111000000111111111111222333444444333222111111111000000000000111111333222222222111000000000111111111111111111111111111111111111111111111111111111000000111111222333222333444444555555444444444444444555555555555666333333444555666888999::::::???JJJYYYkkk{{{~~~}}}~~~tttfff[[[VVVVVVYYY[[[bbbeeejjjmmmnnnooopppqqqooooooppprrrsssuuuvvvvvvxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{xxxxxxwwwwwwxxxzzz|||}}}|||yyyvvvuuuuuuuuutttsssnnnllljjjhhhfffddd```]]]\\\\\\^^^___]]]XXXQQQKKKCCCAAA>>><<<<<<<<<;;;:::777777666666666666666777{{{{{{yyyvvvtttpppeeeVVVOOOOOONNNQQQZZZeeejjjhhhgggiiifffffffffgggiiillloooqqquuuzzz}}}}}}}}}}}}}}}}}}}}}}}}sssggg```YYYTTTPPPGGGEEECCC@@@>>><<<<<<<<<:::999999888888888999999:::777777:::;;;999;;;???@@@AAACCCCCCBBBAAAAAAAAA======<<<<<<;;;:::999999999999888777777777777777555666777777888777666555888999;;;<<<<<>>===<<<;;;<<<<<<;;;;;;::::::;;;;;;;;;999999<<<===;;;<<<@@@???@@@@@@???===<<<===>>>===<<<;;;:::999888888777999888888777777777777777999:::::::::999888666555666777999:::;;;>>>BBBEEEEEEIIINNNRRRRRRQQQPPPPPPPPPPPPRRRUUUXXXYYYWWWVVVOOOMMMKKKKKKNNNTTTZZZ^^^hhhkkkppptttxxx|||zzzsssmmmkkkkkkoooxxx}}}vvvrrrffffffeeecccbbb```___^^^___aaaccccccbbb```______^^^bbbiiiooovvv|||~~~{{{zzzzzzzzz{{{{{{|||{{{zzzyyywwwvvvooonnnnnnqqqvvv}}}xxxoooiiigggssswwwxxxzzz{{{||||||||||||zzz{{{}}}yyywwwuuuxxx}}}xxxtttooommmkkklllkkkhhhaaa\\\MMMIIICCC@@@@@@BBBDDDEEEHHHIIIJJJKKKKKKJJJHHHGGGEEE@@@999444222222222222000000000000000000000000000000////////////000000000111333444444333111000111111000000000000111111111111111111111222222222111111111111111111111111111111111111111111111111111222333444555444333222222333444555555555444333444444444555555555666666555555666777888:::<<<===@@@GGGVVVjjj}}}}}}|||uuukkk]]]SSSQQQTTTXXX[[[bbbeeeiiikkkkkkkkklllmmmnnnnnnppprrrtttvvvwwwxxx}}}}}}}}}}}}|||{{{zzzyyyvvvvvvwwwxxxxxxyyyzzzzzzvvvvvvuuuuuuvvvxxx{{{|||}}}{{{yyyyyyyyywwwvvvpppmmmkkkhhhfffccc```]]]WWWWWWYYYZZZZZZWWWRRRNNNFFFCCC@@@>>>===;;;999777999999999999::::::::::::xxx}}}xxxrrrhhhZZZMMMJJJNNNMMMQQQXXXaaaggghhhiiijjjjjjjjjjjjiiiiiijjjnnnpppyyy}}}~~~~~~~~~~~~}}}|||{{{zzzyyyxxx}}}~~~zzzrrrhhh^^^WWWRRROOOIIIIIIHHHEEEAAA??????@@@>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::===<<<;;;;;;:::::::::;;;888888999999999888888777888999:::;;;<<<;;;::::::999999999999888888888777999666666888:::<<>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::999888888888888888888888999999999888888888888999:::;;;<<<;;;::::::999999999888888888777777999666666999;;;===CCCJJJMMMOOORRRRRRQQQOOONNNNNNMMMNNNOOOSSSUUUTTTPPPMMMHHHGGGDDDDDDGGGLLLRRRVVV^^^bbbhhhnnnrrrvvv{{{}}}zzzuuuwww{{{~~~xxxpppnnnjjjfffeeedddeeefffhhhhhhiiilllmmmkkkeeeaaa\\\[[[\\\```fffnnnuuuyyy|||{{{{{{{{{xxxyyyzzzzzz|||}}}zzzvvvuuuttttttxxx~~~zzzoooiiikkkrrr|||yyyxxxwwwtttqqqqqqsssuuuzzz~~~{{{wwwttttttxxx}}}vvvppplllhhhggghhhjjjkkkhhhaaa\\\RRRJJJDDDBBBAAA@@@BBBFFFJJJKKKLLLMMMLLLKKKIIIHHHAAA???<<<888555222111000111111111000000000000000000000000000000111111222111111222222111111000///.........///000000000111222111111111000000000000222222111111111111222222111111111222222222222222111111222222222333333333333444555555666666555555555555555666666555555555777555666::::::888;;;@@@EEEPPPcccwww|||yyy}}}~~~{{{sssfff[[[QQQOOORRRUUUYYY^^^cccfffiiikkkkkkjjjjjjkkknnnnnnmmmnnnqqquuuxxx{{{~~~}}}}}}||||||}}}~~~~~~{{{{{{zzzyyyyyyyyyzzzzzz||||||{{{xxxuuussstttuuuzzz|||}}}{{{zzzzzzssspppmmmkkkhhhddd```]]]XXXWWWXXXYYYZZZYYYWWWTTTNNNKKKFFF@@@<<<;;;:::;;;:::999999888888888888888|||{{{mmm^^^QQQGGGCCCDDDNNNUUU^^^eeehhhhhhgggfffggghhhiiiiiijjjlllppptttzzz}}}}}}|||}}}}}}}}}||||||{{{{{{{{{yyyyyyzzzzzzzzzyyyyyyxxxvvvsssnnnhhhccc^^^\\\ZZZZZZYYYWWWRRRMMMIIIGGGGGGDDDDDDCCCCCCAAA@@@???>>><<<;;;;;;;;;::::::999999999888777777777777777777888888888888888888888888888999:::;;;<<<;;;::::::999888888888888777777777999777777:::<<<===CCCJJJMMMPPPSSSTTTRRROOOMMMLLLJJJJJJJJJKKKMMMMMMKKKIIIHHHGGGFFFEEEGGGJJJMMMOOOXXX\\\aaaggglllqqqvvvzzz||||||}}}~~~~~~tttppplllhhhfffgggjjjllllllmmmnnnqqqrrrqqqmmmjjjccc```]]]\\\___eeemmmrrrzzz~~~~~~|||xxxtttrrrrrrrrrssssssvvvyyy|||{{{yyywwwwwwyyy}}}}}}qqqiiigggiiiqqq|||~~~}}}{{{wwwttttttvvvxxxzzztttqqqsssxxx|||~~~~~~}}}{{{yyyuuuqqqnnnllliiihhhiiikkklllhhhaaa[[[RRRJJJDDDBBBAAA@@@BBBFFFKKKLLLMMMNNNNNNMMMKKKJJJBBB@@@===999555333111111000000000000111111111111000000000000000111111222333333222111111111111111000000000000000000111111111111111111111000000000333333222222222222333333333333333333222222222222111111222222222333333333333444555555666666555555555666666777777666666555888666777::::::888;;;AAAIIIUUUhhhzzzyyyuuutttyyy~~~}}}tttlll___UUUNNNNNNQQQUUUYYY^^^eeegggiiijjjiiiiiijjjkkkmmmmmmmmmnnnqqquuuyyy|||}}}}}}}}}}}}~~~}}}||||||{{{zzzzzzzzz{{{{{{|||{{{yyyvvvttttttuuuzzz|||~~~}}}{{{zzzzzzrrrpppmmmkkkhhheeeaaa^^^VVVWWWYYY\\\^^^]]]ZZZWWWPPPMMMGGGBBB===:::999999::::::999888888888888888~~~iiiYYYOOOHHHFFFHHHPPPXXX___bbbccceeeeeedddfffggghhhiiijjjnnnrrrvvvzzz}}}~~~~~~|||{{{yyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvtttrrrooollliiigggfffeeegggfffbbb\\\VVVPPPNNNMMMKKKKKKJJJIIIFFFCCCAAA???===<<<<<<;;;:::999999999999999888888888888999999888888888888888888999999999:::;;;<<<<<<<<<;;;;;;999999888888888777777777888666666:::;;;<<>>999666333111111//////000000111111222222000000000000000111111222555444222111111111222333222222111111111111111111111111111111111111111111222222222111111222222222444444444333333222222222111111222222222333333333333444555555666555555555666666777777777777666666999777888;;;;;;:::>>>CCCKKKXXXkkk{{{}}}rrroooooouuu{{{zzzyyy{{{yyylllbbbVVVOOOJJJLLLPPPTTTYYY___ccceeeggggggggghhhjjjkkkkkklllmmmooorrrvvvzzz|||||||||}}}~~~~~~}}}|||{{{{{{zzz{{{{{{|||}}}{{{xxxvvvuuuuuuyyy{{{}}}}}}|||yyyxxxxxxrrrpppmmmkkkhhheeeaaa^^^YYYZZZ]]]```bbbaaa]]]ZZZQQQNNNIIICCC???<<<;;;:::;;;::::::999888888888888www___QQQJJJGGGHHHKKKTTT\\\bbb```___bbbddddddeeefffhhhiiikkknnnssswww{{{}}}~~~~~~|||zzzxxxxxxxxxwwwwwwwwwwwwwwwttttttsssssssssrrrssssssttttttssssssrrrrrrrrrrrrsssqqqmmmfff^^^XXXTTTTTTTTTTTTRRROOOKKKFFFBBB@@@>>>>>>===<<<:::999888888888888888777777888999999888888777777888888:::::::::;;;<<<===>>>======<<<999999999999888888888888777555555888999:::>>>DDDLLLOOORRRSSSPPPLLLIIIGGGDDDBBBAAA@@@@@@BBBEEEHHHGGGGGGFFFEEEDDDCCCBBBBBBDDDHHHNNNTTT\\\eeemmmsssvvvyyy|||{{{vvvoooiiigggiiillloooppprrruuuyyy}}}|||tttkkkdddcccgggkkkqqqvvv}}}}}}xxxtttpppllliiigggeeecccbbbdddgggkkkmmmtttxxx}}}}}}}}}~~~~~~{{{{{{}}}}}}lllgggdddhhhsss|||{{{~~~zzzrrrnnnllljjjjjjjjjiiihhhhhhjjjlllooopppoooooopppqqqrrrmmmeee^^^RRRJJJDDDBBBAAA@@@BBBFFFGGGHHHJJJKKKKKKJJJIIIGGGEEEBBB>>>:::666333222111//////000000111111222222000000000000000111111222555444222111111111222333222222222222111111111111111111111111111222222222111111000000000000111111444444444333333222222222111111222222222333333333333444555555666555555555666666777777777777666666888666666999::::::???EEEMMMZZZlll{{{yyyvvvooommmnnnrrrtttwww~~~~~~vvvvvvwww{{{tttdddYYYNNNIIIGGGKKKPPPSSSYYY______aaadddeeefffhhhjjjmmmkkkkkkmmmooosssvvvyyy{{{{{{{{{|||~~~}}}|||zzzzzzyyyyyyzzz|||~~~~~~{{{yyyxxxwwwxxxzzz||||||zzzwwwvvvvvvrrrooollljjjhhhddd```]]]ZZZ[[[^^^aaabbbaaa\\\YYYQQQNNNJJJFFFBBB???>>>>>><<<;;;:::999888888888888oooYYYLLLFFFEEEHHHLLLYYYccchhhddd```dddfffeeeeeeggghhhjjjkkkoootttwww{{{~~~}}}{{{zzzyyyyyyyyyxxxxxxwwwwwwwwwssssssssssssssstttuuuvvvwwwxxxxxxyyyzzz{{{|||||||||zzzuuummmeee^^^ZZZYYYZZZZZZXXXUUUPPPJJJEEEBBB??????>>><<<;;;999888777666666666666666666777888888888777777777999:::;;;<<<===>>>???@@@???>>>>>>;;;::::::::::::999999999777555666888888888;;;AAAHHHJJJMMMMMMKKKGGGEEEDDD??????>>>======???DDDHHHEEEEEEDDDBBB@@@>>>===<<<>>>AAAFFFLLLTTT]]]gggmmmqqqsssvvvyyy|||{{{tttmmmiiiiiikkkmmmrrrtttxxx||||||ppphhhfffhhhmmmrrrxxx~~~|||wwwsssnnnhhheeebbb^^^\\\ZZZZZZZZZ[[[^^^cccgggjjjrrruuuyyy||||||{{{{{{{{{yyyzzz}}}}}}|||uuuoooiiikkkuuu~~~{{{{{{~~~vvvooojjjeeebbbaaaaaaaaacccgggkkkppprrrppppppqqqsssrrrmmmddd]]]RRRJJJDDDBBBAAA@@@BBBFFFGGGIIIKKKLLLLLLKKKJJJIIIFFFCCC???;;;777444222111000000000000111111111111000000000000000111111222333333222111111111111111111111111111111111222222111111111222222222222222111000000000000000000111333333333333222222222222111111222222222333333333333444555555666666555555555666666777777666666555555333444777999:::???FFFRRR___qqq~~~~~~yyyvvvrrrqqqssstttrrrooosssyyy}}}}}}zzzuuuuuuvvvwww{{{zzzlll\\\PPPHHHEEEFFFKKKOOOSSSXXX^^^]]]```cccfffgggiiikkkmmmkkklllnnnpppsssvvvyyyzzzyyyyyy{{{}}}~~~~~~~~~|||zzzyyyxxxwwwwwwyyy|||}}}{{{{{{xxxzzz||||||zzzwwwvvvuuurrrooollliiifffbbb^^^[[[XXXYYY[[[]]]___]]]ZZZWWWRRRPPPMMMIIIEEEBBBAAA@@@===<<<;;;999888888888888sss___RRRKKKIIILLLQQQ]]]kkkrrrmmmiiikkkjjjffffffgggiiijjjkkkoootttwww|||~~~~~~}}}|||{{{{{{yyyyyyxxxxxxwwwvvvuuuuuurrrrrrrrrsssuuuwwwyyyzzzzzz{{{|||~~~zzzrrriiibbb^^^]]]\\\\\\[[[XXXTTTOOOJJJGGG@@@@@@>>>===;;;999888777777666666666666777888999888777666666777999;;;<<<>>>???@@@AAAAAAAAA@@@@@@<<<<<<;;;;;;;;;;;;::::::999777888999999777:::???BBBDDDFFFFFFCCCAAA@@@???:::;;;;;;::::::===CCCHHHGGGFFFDDDBBB@@@>>><<<<<<<<<>>>BBBFFFMMMUUU___eeelllnnnppprrrtttvvvzzz}}}~~~vvvqqqooopppqqquuuxxx{{{~~~uuuooonnnmmmqqqwww||||||vvvpppmmmeeeaaa\\\XXXVVVTTTSSSQQQOOOPPPRRRUUUYYY]]]aaaccciiilllqqquuuvvvwwwxxxyyy|||~~~~~~xxxpppooouuu}}}{{{|||zzzrrrjjjbbb^^^XXXYYY\\\```eeekkkpppssssssssstttuuuuuuooofff^^^RRRJJJDDDBBBAAA@@@BBBFFFGGGHHHJJJLLLLLLLLLJJJIIIFFFDDD@@@;;;777444222111111111111000000000000000000000000000000111111222111111222222111111000/////////000000111222222222111111111222222333333333222111111000000111111222111111111222222222222222111111222222222333333333333444555555666666555555555555555666666555555555555333555999;;;===CCCKKK[[[hhhyyy|||xxxxxxzzzyyytttnnnnnnssssssxxx~~~|||yyyxxxwwwwwwwwwwwwxxxyyy|||~~~zzzpppcccUUUKKKDDDCCCEEEKKKPPPRRRXXX^^^^^^bbbfffhhhiiijjjkkkllllllmmmnnnqqqsssvvvwwwyyywwwxxxyyy{{{|||||||||{{{~~~}}}{{{yyywwwuuuuuutttxxx|||~~~zzz|||~~~}}}{{{xxxwwwwwwrrroookkkhhheee```[[[XXXVVVVVVWWWZZZ\\\]]][[[YYYVVVTTTPPPLLLGGGDDDAAA@@@===<<<;;;:::999888888888{{{wwwzzz~~~}}}kkk]]]TTTOOORRRXXX```pppzzzvvvqqqqqqnnngggggghhhiiijjjlllooossswww|||~~~}}}|||{{{{{{{{{xxxwwwvvvuuutttsssrrrqqqmmmmmmmmmoooqqqtttwwwxxx{{{}}}}}}uuukkkddd```___\\\\\\\\\ZZZWWWRRRMMMJJJAAA@@@???===;;;999888777999999888888999:::;;;;;;888777666666777999;;;<<>>===???AAA@@@>>><<<<<<<<<777888999999999<<>>@@@CCCHHHPPPYYY___iiijjjlllmmmmmmoooqqqttt~~~}}}{{{|||}}}{{{yyy}}}zzzwwwvvvvvvxxxzzz}}}|||yyypppsssxxx|||}}}uuullleeeaaaXXXTTTOOOLLLLLLLLLLLLKKKIIIKKKMMMPPPTTTXXX[[[]]]aaaeeekkkooorrruuuxxxzzztttpppuuu}}}~~~~~~tttjjjaaa\\\SSSUUUXXX]]]dddjjjpppsssvvvvvvwwwyyyxxxsssiiiaaaRRRJJJDDDBBBAAA@@@BBBFFFFFFGGGIIIJJJKKKJJJIIIHHHGGGEEE@@@<<<777444222111222222111111000000//////000000000000000111111222000000111222222000///.........///000111222222333111111111222222333333333333222222222222222222333000000000111111222222333111111222222222333333333333444555555666666555555444444555555555555444444888666888<<>>===;;;:::999888888888}}}wwwtttuuuwww}}}jjjYYYSSSVVVZZZiiinnnuuuwwwtttpppmmmlllggghhhhhhkkknnnssswwwzzz~~~~~~|||zzzxxxuuurrrooorrrrrrssssssrrrqqqpppoooooommmlllkkklllnnnqqqsssvvvxxx|||~~~~~~uuuooojjjeee___]]]]]]]]]]]][[[WWWQQQMMMEEEBBB>>><<<;;;;;;::::::777777777888888999999999<<<;;;:::888888888999:::;;;???CCCEEEEEECCCBBBBBBBBB@@@===<<<<<<<<<;;;999:::999888888888999:::;;;<<<<<<<<<<<<;;;:::999999:::999888888999<<>>>>>???AAAGGGMMMSSSWWWbbbdddeeeffffffgggiiikkkqqqwww~~~xxxrrrooooooqqqsssyyy|||zzz{{{zzz{{{|||~~~zzzvvvwwwyyy{{{~~~|||uuummmbbbWWWPPPNNNMMMLLLJJJJJJJJJKKKKKKKKKMMMOOOPPPSSSVVV[[[___gggiiimmmqqqvvv|||~~~rrrqqqwww~~~}}}}}}wwwkkk```YYYUUUVVVYYY^^^eeelllssswwwssszzztttiii^^^MMMAAABBBCCC???>>>CCCIIIJJJKKKKKKKKKJJJIIIHHHHHHEEEAAA<<<888555444333000000000000000000000000222111000//////111333444333222222111222222333333222111111000///000000000111111111000000000000000111111222222222111111000222222222222222222222222000111111222222333444444555555555666666666666777555555555555555555555555777777:::<<<;;;???LLLZZZmmmzzzyyyuuuuuuvvvyyyzzz~~~|||~~~}}}{{{vvvsssrrrzzz~~~~~~ssseeeXXXMMMHHHDDDEEEFFFJJJOOOVVV\\\___bbbdddggghhhhhhiiijjjlllmmmnnnoooqqqsssuuuvvvwwwxxxxxxyyyyyyxxxvvvsssqqqooopppqqqqqqqqqrrruuuwww}}}~~~|||{{{zzzzzzyyywwwvvvsssooojjjeee___XXXQQQMMMMMMNNNQQQWWW]]]aaabbbaaa```]]]XXXQQQJJJEEEAAA@@@@@@???===;;;::::::::::::~~~wwwxxxzzztttaaaWWWUUUWWW___eeelllooonnnlllkkklllgggggghhhkkknnnssswwwzzz~~~~~~|||{{{yyyvvvrrrnnnkkkkkkkkkkkkjjjiiigggfffhhhfffdddbbbbbbccceeefffkkknnnrrrvvvyyy||||||uuuqqqjjjccc``````___^^^\\\XXXRRRNNNFFFCCC???===<<<<<<<<<;;;999999999999999999999999::::::999999999:::<<<======AAAEEEHHHGGGEEEDDDCCCBBB@@@>>>=========;;;:::::::::999888888999:::;;;;;;;;;;;;;;;;;;:::999999:::999888888999;;;>>>@@@MMMNNNQQQTTTTTTPPPJJJEEEAAAAAA@@@BBBEEEKKKPPPSSSXXXYYYZZZZZZYYY[[[^^^```jjjqqq{{{~~~yyyrrrllliiijjjlllnnntttzzz}}}}}}}}}~~~zzzzzz{{{|||~~~}}}vvvnnnfff]]]VVVQQQPPPPPPPPPPPPQQQRRRRRRSSSQQQSSSTTTVVVYYY^^^dddhhhmmmqqqvvv|||{{{pppooottt{{{}}}~~~}}}qqqeee^^^\\\]]]___ccchhhmmmrrrtttuuu|||~~~uuucccRRRDDDCCCCCC???@@@EEEGGGHHHIIIJJJKKKJJJIIIIIIHHHEEEAAA===999666444333111111111111111111111111222111000///000111333444333333222222111222222222333222111111000000111111111111111111000000000000111111222222222111111000222222222222222222222222444444333222222111111000444444555555555666666666555555555555555555555555777888:::===>>>CCCRRR```vvv{{{{{{|||}}}}}}}}}zzzvvvuuuxxx}}}}}}rrrdddWWWMMMGGGDDDEEEFFFJJJOOOVVV\\\___bbbeeeggghhhhhhiiijjjlllmmmnnnppprrrtttvvvwwwxxxuuuvvvvvvvvvtttqqqnnnmmmmmmoooqqqsssssstttvvvxxx}}}~~~|||{{{{{{{{{yyywwwrrrnnniiiccc\\\UUUMMMHHHGGGHHHMMMTTT\\\ccceeefffaaa^^^XXXRRRLLLHHHEEEDDDBBBAAA>>><<<::::::::::::ttt```SSSOOOOOOUUUZZZaaaeeeeeefffhhhjjjgggggghhhkkknnnsssxxxzzz~~~~~~}}}{{{wwwrrrnnneeedddcccaaa___]]]\\\[[[```^^^[[[XXXVVVUUUVVVVVVZZZ^^^ccciiinnntttzzz~~~~~~yyyqqqhhheeecccaaa```]]]YYYTTTPPPGGGDDDAAA>>>>>>>>>>>>===============<<<;;;:::::::::999999999:::<<<>>>??????CCCHHHKKKJJJHHHEEEDDDBBBAAA???>>>??????===;;;;;;:::999888888999::::::::::::;;;;;;;;;:::999999;;;:::999888999;;;>>>???HHHMMMTTT[[[^^^ZZZSSSMMMGGGFFFDDDCCCEEEHHHMMMPPPVVVVVVVVVUUUUUUWWW[[[___eeellluuu~~~~~~wwwsssjjjfffcccdddfffhhhmmmssszzz~~~~~~||||||{{{{{{|||}}}~~~zzzpppfff```\\\YYYWWWYYYZZZ\\\^^^___aaaaaabbb___```aaabbbfffllltttyyy|||xxxooommmpppwww~~~zzznnnhhhfffgggjjjlllnnnoooooopppsss{{{lllZZZJJJEEECCC@@@AAAFFFDDDEEEGGGIIIJJJJJJJJJIIIHHHFFFBBB>>>:::666444333222222222222222222222222222111000000000111333444444333333222111111111222444333222222111111222222111111111111111111111111000111111222222222111111222222222222222222222222444444333222222111111000333444444444555555555555555555555555555555555555777888;;;>>>AAAIIIYYYiii~~~{{{yyyyyy}}}qqqcccUUULLLGGGDDDEEEGGGKKKPPPWWW\\\```ccceeehhhiiiiiiiiikkklllmmmnnnqqqsssvvvxxxyyyzzzvvvvvvvvvuuussspppllljjjlllooorrruuuvvvwwwxxxzzz}}}}}}}}}}}}}}}{{{zzztttpppjjjccc\\\RRRIIIDDDBBBDDDIIIQQQZZZbbbfffgggbbb___ZZZTTTPPPMMMLLLKKKFFFDDDAAA>>>;;;:::999999}}}iiiYYYNNNLLLMMMQQQVVV\\\___```bbbfffiiifffggghhhkkkooosssxxx{{{~~~~~~~~~zzztttpppeeebbb\\\WWWTTTSSSTTTUUUXXXVVVSSSPPPNNNLLLLLLLLLKKKOOOUUU[[[ccckkksssyyy{{{yyypppjjjgggdddaaa^^^ZZZUUUQQQJJJGGGDDDBBBBBBBBBAAAAAADDDDDDDDDCCCBBB@@@>>>===<<<;;;;;;:::;;;<<<>>>???@@@DDDJJJMMMLLLIIIGGGEEEDDDCCCAAAAAABBBAAA???===<<<;;;:::999888999999:::999999:::::::::::::::999;;;:::999999:::;;;===>>>DDDJJJSSS\\\bbbaaa[[[WWWMMMJJJGGGEEEFFFIIIMMMPPPXXXXXXXXXXXXYYY]]]cccggghhhnnnvvv}}}~~~xxxqqqmmmgggbbb```bbbddddddiiinnnsssyyy~~~}}}yyyxxxwwwwwwwwwyyy{{{|||~~~wwwlllccc``````bbbdddhhhiiillloooqqqrrrrrrrrrooooooppprrruuu}}}yyyqqqmmmlllqqqxxxrrrpppqqqssstttssspppmmmkkklllsss{{{vvveeeSSSHHHCCC???@@@EEEBBBCCCEEEHHHIIIJJJJJJJJJHHHFFFCCC???;;;777444333222222222222222222222222111111000000000111222333444444333222111111111111444444333222222222222333000111111111111111222222000000111222222222111111111222222222222222333333000111111222222333444444333333333444444444555555555555555555555555555555777888:::>>>BBBLLL^^^ppp}}}}}}~~~rrrbbbTTTLLLHHHDDDEEEHHHLLLRRRXXX^^^aaadddfffiiijjjiiijjjkkklllmmmoooqqquuuxxxzzz{{{|||{{{{{{{{{zzzwwwssspppnnnllloootttwwwxxxyyyzzz{{{}}}~~~}}}~~~}}}|||zzzxxxtttnnnfff^^^TTTJJJCCCCCCCCCGGGMMMVVV]]]bbbdddbbb___[[[WWWTTTRRRRRRRRRJJJHHHDDD@@@===;;;999999}}}ppp___SSSMMMNNNRRRUUUZZZ^^^``````aaaeeehhhffffffhhhjjjoootttxxx{{{}}}}}}~~~xxxtttkkkdddZZZQQQLLLKKKNNNPPPPPPNNNLLLIIIGGGFFFEEEEEEAAADDDJJJQQQYYYbbblllrrryyy|||qqqnnniiieeeaaa]]]XXXUUUPPPMMMIIIHHHHHHHHHHHHGGGLLLLLLLLLKKKJJJGGGDDDCCCBBBAAA???===============@@@EEEJJJMMMMMMKKKIIIHHHHHHFFFEEEEEEEEEDDDAAA???>>>===;;;999888888999999888999::::::;;;;;;;;;;;;<<<;;;:::::::::;;;<<<<<>>CCCOOOdddvvvrrrbbbTTTLLLJJJDDDFFFIIINNNTTTZZZ```bbbfffhhhjjjjjjjjjjjjkkklllmmmooorrrvvvyyy{{{||||||~~~~~~~~~}}}{{{xxxtttrrrnnnrrrvvvyyyzzzzzz{{{||||||~~~~~~}}}}}}}}}{{{yyyxxxuuuooohhh```VVVKKKEEEAAABBBDDDIIIQQQYYY^^^aaa```___\\\ZZZXXXWWWVVVVVVMMMKKKGGGCCC???<<<:::999www~~~{{{bbbTTTMMMIIILLLRRR\\\```ddddddccccccdddgggeeefffgggjjjoootttyyy||||||}}}~~~~~~{{{rrrkkk___TTTMMMJJJLLLMMMIIIHHHFFFDDDBBB@@@??????<<>><<<:::999888888999888999:::;;;<<<=========<<<<<<;;;:::::::::;;;;;;>>>AAAFFFOOOXXX___cccdddUUURRRMMMJJJJJJMMMRRRUUUXXXZZZ\\\^^^aaafffmmmqqqtttxxx}}}|||xxxwwwvvvsssmmmiiieeeaaa```bbbbbb```bbbeeeeeellluuu}}}~~~xxxuuusssrrrqqqqqqooommmgggfffddddddfffiiimmmooosssuuuyyy}}}yyysssmmmjjjlllqqqwwwzzzzzzsssmmmmmmvvvyyyvvvwwwyyyxxxuuupppkkkgggdddiiimmmqqqxxx|||{{{ppp___PPPFFFAAA??????@@@BBBEEEGGGIIIKKKKKKKKKHHHGGGEEEAAA===999555333000000000000000000000000000000111111222222222222333222222111222222333333555444333333222222333333000000111111222333333333///000111222222222222222111111111222222333333444444444333222222111111000333444444444555555555555666666666666666666666666999999;;;@@@GGGVVVmmmrrr```RRRKKKJJJFFFHHHLLLQQQWWW]]]bbbeeegggiiikkkkkkkkkjjjkkkmmmmmmpppssswwwyyy{{{{{{{{{||||||}}}}}}|||yyywwwuuusssvvvyyyzzzzzzzzz{{{|||zzz|||~~~~~~}}}|||zzzxxxuuurrrnnniiiaaaXXXNNNGGG??????@@@EEENNNVVV\\\___]]]]]]]]]]]][[[ZZZXXXWWWPPPMMMIIIEEEAAA>>><<<;;;vvv{{{lllUUULLLIIIGGGJJJQQQ___cccggghhhfffddddddfffeeefffgggjjjoootttyyy|||{{{|||~~~{{{uuukkkaaaXXXRRROOOMMMHHHGGGEEECCC@@@>>><<<;;;;;;===@@@DDDJJJSSS]]]dddrrr|||}}}vvvqqqmmmiiifffbbb___\\\[[[[[[\\\\\\[[[[[[\\\]]]]]][[[XXXUUUSSSPPPNNNKKKHHHFFFEEEDDDDDDDDDGGGKKKMMMNNNOOOPPPRRRQQQPPPNNNMMMLLLIIIDDDAAA@@@>>><<<:::999888888888888999;;;<<<===>>>>>>>>><<<<<<;;;;;;::::::::::::;;;===BBBJJJTTT]]]bbbdddXXXUUUOOOKKKJJJLLLPPPSSSYYY[[[]]]```bbbfffkkknnnppptttyyy}}}~~~~~~zzzvvvttttttrrrmmmhhhaaa^^^]]]^^^]]]ZZZ[[[^^^```fffnnnuuu|||~~~zzzuuuqqqmmmiiihhhgggfffeee___]]]\\\[[[\\\___ccceeekkknnnrrrwww{{{~~~|||xxxuuutttwww{{{}}}wwwqqqpppuuu}}}~~~yyytttuuuvvvvvvtttooojjjgggcccgggiiijjjooouuuvvvsssuuummm```SSSIIICCCAAA???AAACCCEEEHHHJJJKKKKKKKKKHHHGGGEEEBBB>>>:::666333111111111111111111111111000000111222222222222222111111111111222333444444444333333222222222222222000000111222222333444444//////000222222333333222000111111222333333444444444444333222222111111000444444555555555666666666666666666666666666666666::::::===DDDNNN___yyy~~~ppp]]]OOOIIIHHHGGGIIINNNSSSZZZ___dddfffgggiiikkklllkkkkkklllmmmnnnppptttwwwyyyzzzyyyyyyxxxyyy{{{|||{{{zzzyyywwwyyyzzz{{{{{{yyyyyyzzz{{{yyyzzz|||}}}zzzwwwsssrrroookkkeee]]]SSSMMMBBBAAA@@@CCCJJJQQQWWWYYY[[[\\\^^^___^^^[[[XXXVVVQQQOOOKKKFFFBBB???===<<>><<<;;;<<<===???AAAGGGOOOYYY___mmmvvv~~~xxxtttpppmmmiiifffcccaaabbbccccccbbb___```aaaaaa```]]]ZZZXXXSSSQQQOOOLLLJJJIIIIIIIIIEEEHHHKKKNNNOOOQQQTTTVVVTTTRRRQQQOOONNNJJJEEEAAA@@@???===:::999888888888999:::;;;===>>>?????????<<<<<<<<<;;;;;;::::::999888;;;@@@IIISSS[[[aaaccc[[[VVVPPPKKKIIIKKKNNNQQQUUUWWWZZZ\\\]]]```cccfffjjjnnntttxxxzzz|||}}}~~~}}}yyytttssstttrrrlllggg^^^ZZZYYYZZZYYYUUUUUUXXX\\\cccjjjpppuuu|||wwwvvvqqqkkkeeebbb```___]]][[[YYYWWWUUUVVVYYY\\\^^^eeehhhmmmssswwwzzz|||}}}~~~}}}}}}yyyuuusssvvv|||~~~}}}yyy|||{{{qqqrrrttttttrrroookkkhhhccceeeeeeeeeiiinnnooolllooojjj```TTTKKKFFFCCC@@@BBBDDDFFFIIIJJJKKKKKKKKKHHHHHHFFFCCC???:::666444222222222222222222222222000000111222222222222111000000000111222333555555444333222222111111222222000000111222333333444444//////000222222333333333000000111222333333444444000111111222333333444444555555555666666666666777777777777777777777777777;;;<<<@@@HHHSSSggg}}}nnn[[[LLLGGGFFFHHHJJJOOOUUU[[[aaaeeehhhhhhjjjllllllkkkkkklllmmmnnnppptttwwwyyyyyyxxxwwwvvvxxxzzz|||||||||{{{zzz|||}}}}}}{{{yyyxxxyyy{{{xxxyyy{{{}}}~~~zzzxxxtttsssqqqnnniiibbbYYYSSSHHHEEEBBBCCCGGGLLLPPPRRRYYY[[[^^^```___\\\XXXUUURRROOOKKKGGGCCC@@@>>>==={{{wwwxxx~~~~~~~~~wwwrrrnnn^^^OOOIIIFFFEEELLLVVV\\\```dddeeecccbbbbbbdddeeefffhhhlllpppuuuzzz|||}}}|||qqqhhh^^^UUURRRNNNIIIEEECCCAAA???===:::<<<>>>AAAFFFLLLTTTZZZggglllsss{{{{{{vvvssstttpppllliiihhhiiiiiiiiigggffffffggggggddd```\\\YYYWWWTTTRRRPPPNNNKKKHHHGGGIIILLLPPPSSSUUUWWWWWWWWWVVVSSSOOOJJJEEEAAA>>>===:::888888;;;<<<;;;999999999:::;;;<<<===>>>>>>@@@>>><<<:::999:::;;;<<<999999:::@@@IIISSSZZZ]]]ZZZUUUNNNIIIGGGGGGHHHHHHRRRTTTVVVVVVVVVWWWYYY[[[bbbhhhmmmnnnttt||||||xxxzzzzzzvvvrrrqqqqqqmmmfffbbb___ZZZWWWUUUSSSQQQOOORRRWWW___gggooozzz}}}zzztttkkkaaa[[[ZZZZZZYYYWWWVVVUUUSSSRRRQQQRRRRRRSSS[[[]]]aaagggooouuuyyyzzzzzz{{{}}}|||vvvtttuuuvvv~~~zzzzzzyyyvvvvvvxxx{{{|||~~~{{{qqqooommmllllllkkkiiiggghhhhhhhhhhhhggggggggggggjjjeee[[[PPPGGGBBBBBBCCC@@@BBBGGGKKKNNNOOOOOOOOOKKKIIIEEEAAA>>>:::555222111111111111111111111111333111000//////111333444/////////000111111222222111111111111111111111111222222333333333222111111000000000000000000000000...///000222333444555555111222222333333222222111777666333222777;;;999222555555666666777999:::;;;888===BBBIIIVVVnnn{{{~~~~~~qqqdddWWWLLLIIILLLGGGLLLSSSXXX]]]```cccfffggghhhiiijjjjjjkkkmmmooorrrtttvvvvvvvvvwwwyyy{{{xxxyyyzzz{{{||||||||||||zzzzzzzzzyyyxxxwwwuuuuuuxxxxxxxxxzzz}}}~~~|||{{{{{{vvvrrrmmmkkkiiicccZZZRRRIIIGGGCCCBBBBBBFFFKKKNNNRRRUUUXXXZZZZZZYYYZZZZZZVVVQQQNNNMMMLLLGGGBBB???|||||||||sssmmmcccVVVKKKIIIGGGFFFKKKTTT[[[___cccdddcccbbbccceeeeeefffiiimmmqqqvvv{{{}}}~~~wwwjjj___XXXTTTNNNHHHEEEBBB???>>><<<===???AAAEEEKKKRRRWWW___ccciiioootttyyy~~~|||xxxttttttrrrooommmmmmmmmnnnnnnlllllllllmmmmmmkkkgggddd\\\ZZZVVVSSSQQQPPPMMMKKKLLLNNNPPPSSSVVVWWWXXXXXXTTTRRROOOKKKFFFCCC@@@>>><<<999777888:::;;;:::999::::::;;;<<<===>>>?????????>>><<<:::::::::;;;<<<;;;:::;;;@@@HHHPPPVVVYYYXXXSSSKKKFFFCCCDDDDDDDDDJJJKKKMMMNNNNNNOOOQQQSSSZZZ```eeehhhooowwwzzzwwwzzzzzzxxxuuutttuuuqqqkkkdddaaa]]]YYYWWWTTTQQQNNNNNNRRRYYY___gggqqq|||uuummmccc\\\ZZZYYYVVVSSSSSSRRRQQQOOOOOOOOOPPPPPPSSSUUUYYY___ffflllppprrrvvvwwwyyy|||}}}zzzyyyzzz~~~yyywwwtttqqqqqqtttwwwxxxzzz~~~|||nnnmmmkkkkkkkkkkkkjjjhhhjjjjjjjjjiiihhhhhhggggggfffbbbZZZQQQHHHCCCBBBCCCAAACCCGGGKKKNNNOOONNNNNNLLLIIIFFFDDD@@@<<<777333111111111111111111111111222111000000000111333333222222222222111111111111000000000000000000000000000111222333333333333333111111111111111111111111000111222333333333333333222222333333333333222222444777777555555888888666555555666666777999:::;;;;;;>>>DDDLLL[[[ttt|||}}}yyykkk^^^RRRIIIFFFHHHJJJNNNUUUZZZ^^^aaadddffffffgggiiiiiiiiijjjmmmooooooqqqtttuuuvvvwwwyyy{{{wwwwwwxxxyyyyyyyyyyyyxxxyyyyyyzzzyyyyyyxxxwwwvvvwwwwwwwwwxxx{{{|||zzzyyyyyyxxxtttooollljjjddd\\\VVVMMMJJJFFFCCCBBBDDDGGGJJJNNNQQQTTTWWWWWWXXXYYYZZZZZZWWWUUUTTTRRRMMMFFFBBB~~~{{{zzz}}}{{{ppphhhWWWLLLFFFHHHHHHGGGKKKRRRYYY]]]aaacccbbbaaacccffffffgggjjjnnnsssxxx|||xxxlllbbb]]]UUUMMMHHHDDD@@@>>>>>>???@@@AAACCCHHHOOOTTTWWWYYY]]]```cccgggkkkooowwwyyy|||~~~~~~{{{xxxuuutttsssrrrqqqqqqrrrssssssqqqqqqrrrssstttrrrnnnkkkbbb^^^XXXTTTRRRPPPOOOMMMNNNOOOQQQSSSTTTTTTTTTSSSMMMKKKHHHDDDAAA???>>>===:::999777777999:::999888;;;;;;<<<===>>>???@@@@@@???>>><<<;;;::::::;;;<<<===<<<<<>>888333111111111111111111111111000111111111111222222222555555444333222111000///000000000000000000000000//////111222333444444444111111111111111111111111222222222333333222222111222222333333333333222222111888:::666333555888888555555666666777999:::;;;>>>@@@FFFQQQbbbzzz{{{|||tttcccXXXOOOHHHEEEFFFNNNRRRWWW[[[^^^aaadddfffeeefffhhhhhhhhhiiilllnnnnnnpppssstttuuuwwwzzz|||xxxxxxwwwwwwwwwwwwvvvvvvxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvuuuvvvxxx}}}|||{{{yyyyyyzzzvvvqqqmmmkkkggg```[[[SSSPPPKKKFFFCCCBBBCCCDDDHHHJJJNNNQQQSSSUUUYYY[[[_________^^^[[[VVVNNNHHH~~~yyywwwxxx||||||nnneeeRRRHHHCCCEEEGGGFFFKKKRRRWWW[[[___aaa``````cccffffffhhhkkkpppuuuzzz~~~~~~~~~uuukkkeee\\\SSSLLLFFFBBB??????@@@@@@@@@BBBFFFLLLPPPTTTUUUVVVVVVWWWXXX\\\___dddggglllppprrrsssssstttssstttvvvvvvuuutttuuuuuuttttttuuuvvvwwwuuurrrooohhhbbb[[[TTTPPPNNNMMMLLLJJJKKKLLLLLLLLLKKKJJJIIIFFFDDDAAA>>><<<;;;<<<<<<999888777777888888999888<<<<<<===>>>???@@@AAAAAA>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;>>>DDDIIIMMMOOOSSSMMMDDD>>>;;;;;;<<<<<<===???AAABBBBBBCCCEEEFFFGGGKKKQQQWWW```kkkuuuzzz|||~~~}}}}}}yyytttkkkhhhfffccc```[[[VVVRRRKKKLLLNNNQQQXXX```hhhmmmrrrvvv|||xxxqqqjjjccc\\\WWWPPPNNNKKKHHHGGGGGGHHHIIIGGGHHHKKKOOOTTTZZZ```eeeiiikkkmmmqqqvvv{{{~~~xxxrrrjjjccceeeiiimmmoooqqquuu{{{zzzooommmllllllnnnpppqqqpppnnnnnnmmmllljjjgggeeeddd]]]\\\YYYSSSLLLFFFDDDCCCCCCEEEIIILLLNNNNNNMMMMMMJJJIIIHHHGGGDDD???888333111111111111111111111111000000111222222222222111555444333222111000000///000000000000000000000000///000111222333333333333111111111111111111111111111111222333333333222222222333333333333333333222111666999555333555777777555555666666777999:::;;;@@@BBBHHHTTTggg{{{zzzyyy|||ooo^^^SSSMMMIIIFFFGGGPPPSSSWWW[[[]]]```ccceeedddeeegggggghhhiiilllnnnppprrrtttuuuvvvwwwyyy{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzxxxwwwuuuuuuwww|||~~~||||||{{{xxxsssooommmiiieeebbb[[[XXXRRRKKKFFFCCCAAA@@@CCCEEEHHHKKKNNNSSSXXX\\\cccgggiiigggddd___WWWPPPzzzvvvssswww}}}pppfffTTTIIIBBBCCCEEEEEEKKKTTTVVVYYY]]]___^^^___bbbffffffhhhlllqqqvvv{{{~~~~~~~~~|||rrrlllcccZZZRRRKKKEEEAAA@@@@@@@@@@@@AAAEEEKKKOOOTTTUUUTTTRRRPPPOOOQQQSSSVVVXXX[[[]]]```eeekkkoootttwww{{{{{{zzzxxxxxxxxxxxxxxxxxxyyyyyywwwsssooojjjcccZZZRRRMMMJJJGGGFFFDDDDDDEEEEEEDDDCCCAAA@@@@@@???<<<:::999999:::;;;888888888888777777888999<<<<<<===>>>???@@@AAAAAA===<<<<<<;;;;;;;;;;;;;;;999999999<<>>888333111111111111111111111111000000111222222222222111111111111111111111111111222222222222222222222222222222333333333222222111111111111111111111111111//////111222333444444444333333333444444333333333222555555222333666666333555555666666777999:::;;;@@@CCCJJJWWWhhhxxx}}}xxxxxxxxx{{{xxxiiiXXXOOOKKKHHHGGGHHHPPPSSSVVVYYY[[[]]]aaacccccceeegggggghhhiiilllooouuuvvvxxxxxxwwwvvvxxxyyyyyyxxxwwwuuuttttttttttttvvvwwwxxxyyyzzz{{{{{{{{{zzzyyywwwwwwyyy}}}~~~}}}|||zzzvvvssspppmmmjjjhhhccc```ZZZRRRLLLFFFBBBAAAAAABBBEEEGGGKKKQQQXXX]]]eeelllqqqooolllhhhaaaYYY}}}wwwqqquuu|||qqqgggWWWKKKBBBBBBDDDDDDKKKUUUUUUYYY\\\]]]\\\]]]aaaeeeeeeggglllqqqwww{{{~~~}}}~~~uuuqqqjjjbbbZZZRRRKKKFFFBBBBBBBBBBBBDDDHHHMMMRRRWWWWWWUUURRRNNNKKKKKKKKKMMMNNNOOOOOOQQQWWWaaahhhsssxxx~~~~~~|||||||||{{{{{{zzzzzzyyyuuuqqqmmmeee___UUUMMMHHHDDDBBB@@@???@@@@@@AAA@@@???===<<<===<<<:::999888999999:::888999:::999777777999:::<<<<<<===>>>???@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<;;;888888888;;;@@@DDDFFFGGGGGGCCC???<<<;;;::::::999888:::;;;<<<<<<===???AAABBBCCCGGGOOOVVVaaaooo|||}}}xxxtttrrrpppnnnmmmjjjgggdddUUUQQQMMMMMMPPPTTTYYY[[[aaabbbeeehhhkkkmmmooooooqqqssswww{{{}}}rrrhhhbbbWWWTTTNNNIIIFFFDDDEEEEEE@@@BBBDDDFFFHHHNNNWWW^^^bbbcccdddggglllqqqvvvyyy}}}~~~~~~|||}}}~~~{{{qqqiii^^^___```______ccciiioooqqqzzz}}}qqqnnnlllkkkmmmooooooooopppppppppooollliiieeeccc^^^]]][[[UUUNNNHHHDDDBBBCCCEEEIIIMMMOOOOOOOOONNNJJJIIIGGGFFFCCC???999444111111111111111111111111000111111111111222222222...//////000111111222222333333333333333333333333333333333333333222111000222222222222222222222222...///000222333444555555333333444444444444333333333555444222333777666333555555666666777999:::;;;???DDDNNN[[[jjjvvv}}}~~~{{{xxxxxxxxxwww{{{}}}mmmaaaTTTLLLIIIFFFFFFIIIOOOQQQUUUWWWYYY\\\___bbbccceeeggghhhiiijjjmmmpppxxxyyyzzzyyywwwvvvwwwxxxvvvtttsssqqqppppppqqqqqqvvvwwwxxxzzz{{{{{{||||||zzzzzzyyyzzz{{{~~~~~~}}}~~~}}}|||yyyvvvssspppooojjjgggaaaZZZSSSLLLGGGEEEBBBCCCDDDFFFIIIPPPXXX^^^eeeooovvvtttrrrqqqkkkcccxxxrrrxxxrrrfffUUUIIIBBBCCCEEEEEEKKKUUUUUUXXX[[[\\\[[[\\\```cccdddggglllqqqwww{{{~~~~~~~~~|||{{{}}}~~~xxxtttpppjjjccc[[[RRRLLLDDDEEEEEEFFFHHHMMMSSSWWW\\\\\\[[[WWWRRRMMMKKKJJJIIIJJJJJJIIIIIINNNXXX```kkkrrr{{{~~~}}}}}}{{{zzzxxxwwwuuupppjjjfff[[[VVVNNNHHHCCC@@@>>><<<;;;<<<===>>>>>>===<<<;;;;;;;;;::::::::::::999999999:::;;;:::888777999<<<;;;<<<<<<===>>>???@@@@@@;;;;;;<<<<<<<<<<<<<<<;;;:::999999:::>>>@@@AAAAAA???===;;;;;;;;;;;;999888666888:::::::::;;;===???AAA@@@CCCJJJQQQZZZjjjyyy~~~xxxvvvtttrrrrrrrrrpppoooaaa\\\UUUQQQQQQSSSTTTUUU[[[\\\]]]___aaacccdddeeecccgggkkkooottt{{{xxxnnnggg]]]YYYRRRLLLGGGEEEEEEEEE@@@BBBDDDDDDFFFKKKUUU]]]bbbbbbccceeehhhmmmrrruuuzzz|||~~~}}}{{{{{{|||~~~~~~}}}}}}}}}yyyqqqddddddaaa]]]ZZZ\\\bbbgggllluuuvvvssspppnnnnnnpppppppppqqqrrrrrrrrrooolllhhhfffaaa```]]]VVVNNNGGGCCCBBBBBBEEEIIIMMMOOOPPPPPPOOOLLLJJJHHHFFFCCC@@@;;;777111111111111111111111111222111000000000111333333//////000111111222333333222222222222222222222222111111222333333333222222222222222222222222222222///000111222333444444444333333444444444444333333222777999666333555777777555555666666777999:::;;;===EEERRRaaammmvvv{{{~~~~~~~~~}}}~~~zzzyyyzzzzzzwwwxxx{{{zzz~~~wwwfff]]]SSSMMMIIIFFFHHHMMMOOOQQQTTTWWWYYY\\\```cccdddfffhhhiiiiiikkknnnqqqvvvwwwxxxxxxwwwvvvwwwyyytttsssqqqooooooooopppqqqwwwwwwyyyzzz{{{{{{{{{{{{yyyzzzzzz{{{}}}~~~}}}yyywwwuuunnnlllgggaaaZZZSSSNNNKKKFFFEEEEEEFFFIIIPPPXXX___eeerrrzzzwwwvvvxxxtttlllxxxttt|||qqqfffRRRGGGAAADDDFFFFFFKKKTTTVVVYYY[[[[[[ZZZ[[[___bbbcccfffkkkqqqwww{{{~~~~~~|||~~~~~~}}}{{{yyyzzz{{{zzzyyywwwsssoooiii```WWWQQQFFFGGGHHHIIILLLQQQWWW\\\aaabbbaaa]]]WWWQQQNNNLLLHHHJJJJJJHHHGGGKKKTTT[[[ccckkkuuu{{{|||{{{|||~~~yyywwwuuussspppjjjddd___TTTOOOIIIDDDAAA???===;;;888999:::;;;;;;;;;:::999:::;;;;;;;;;;;;::::::999999;;;<<<;;;888888:::===;;;;;;<<<===>>>???@@@@@@;;;;;;<<<<<<===<<<<<<;;;<<<;;;999:::<<<>>>>>>===:::999999:::;;;;;;999777666888:::;;;;;;;;;===???AAA>>>AAAGGGLLLUUUeeeuuuzzzxxxuuuuuuuuuvvvvvvuuummmfff\\\VVVTTTTTTTTTSSSRRRRRRRRRSSSUUUWWWXXXYYYYYY\\\```dddjjjrrr|||}}}sssmmmaaa\\\UUUNNNIIIFFFFFFFFFBBBEEEFFFFFFFFFLLLWWW___bbbbbbbbbcccgggkkkppprrryyy{{{}}}~~~|||{{{zzzzzz{{{}}}~~~tttsssrrrqqqqqqpppqqqqqq|||vvvmmmkkkfff___ZZZZZZ```eeeooowww|||yyyuuurrrrrrsssssssssssstttuuutttrrrnnnkkkhhhdddbbb^^^WWWNNNGGGCCCBBBAAADDDHHHMMMPPPQQQQQQPPPNNNLLLIIIFFFDDDAAA===:::111111111111111111111111333111000//////111333444111111222222222333333333111111111111111111111111///000111222333444444444222222222222222222222222111222222333333222222222333444444555555444444333000999>>>999333333888<<<555555666666777999:::;;;<<>>>>><<<:::999:::;;;;;;;;;;;;;;;;;;:::999888777666<<<;;;;;;;;;<<<>>>@@@AAA??????>>>===<<<<<<;;;:::999999999999:::;;;<<<<<<;;;;;;;;;::::::999999999;;;;;;:::;;;<<<>>>@@@AAA??????AAADDDHHHQQQbbbsss|||yyywwwxxxzzz|||xxxssslllfffbbb___\\\ZZZXXXUUURRRPPPOOOOOONNNMMMMMMQQQVVVYYY\\\dddpppyyyyyyrrrhhhcccZZZSSSNNNJJJGGGEEEHHHEEEDDDEEEFFFIIISSS]]]cccaaa___^^^aaahhhoootttwwwwwwxxxxxxyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{}}}sssnnngggcccbbbdddeeefffppp|||pppkkkgggfffdddbbbdddhhhlllvvv|||yyy{{{{{{yyyyyy{{{~~~zzzuuusssrrrrrrooolllgggfffccc\\\SSSKKKEEECCCBBBDDDGGGKKKNNNOOOQQQQQQMMMKKKHHHEEEBBB===888444333333222111111000000///000000111222333333444444222111///......000222333222222222222222222222222222///...000555777444111111222222333333222222111333333333333333333333333333222222111111222222333444555777888888666444333777666666777999;;;::::::@@@KKKYYYggguuu~~~~~~}}}~~~~~~~~~|||zzzyyy}}}}}}{{{zzzvvvqqqooorrrwww|||zzzuuuddd```ZZZSSSOOOMMMMMMNNNSSSTTTUUUWWWZZZ^^^aaadddffffffgggiiikkkmmmooopppwwwwwwxxxyyyyyyyyyxxxxxxtttttttttrrrppppppsssuuuzzzyyyyyyxxxxxxyyyyyyzzzyyyzzz{{{}}}~~~~~~|||yyyvvvrrrmmmhhhddd```\\\YYYRRRNNNIIIFFFHHHPPPYYY___kkkpppxxx~~~{{{tttbbbQQQIIICCCBBBEEEGGGMMMSSSUUUVVVXXXYYYYYY[[[]]]```bbbgggmmmsssxxx{{{~~~~~~zzzxxxwwwvvvuuutttuuuwwwzzz{{{|||zzzvvvpppeeeYYYPPPLLLLLLPPPTTTXXX___fffjjjpppqqqjjjaaa\\\XXXTTTRRROOOKKKHHHGGGHHHJJJKKKSSSXXX___fffjjjmmmoooqqqrrrmmmkkkjjjfff\\\TTTQQQKKKGGGDDDFFFFFFCCC@@@AAABBBBBBCCCCCCCCCBBBAAAAAACCCBBB@@@???@@@@@@???>>>;;;;;;;;;;;;:::999888777<<<<<<<<<===>>>@@@BBBCCCBBBBBBAAA???>>>===<<<;;;::::::::::::;;;<<<<<<===;;;;;;::::::::::::::::::;;;::::::;;;<<<>>>@@@AAAAAA@@@BBBEEEHHHOOO___ooo|||{{{yyyzzz|||}}}|||yyytttpppllliiieeebbb\\\YYYUUURRRPPPMMMKKKIIIIIILLLOOOPPPSSS[[[fffooo{{{}}}mmmggg]]]UUUPPPLLLIIIHHHHHHEEEDDDEEEFFFIIISSS]]]dddbbb```___aaafffmmmrrruuuvvvvvvvvvvvvvvvuuuuuuqqqqqqrrrssstttuuuuuuuuuzzz~~~uuuppphhhbbb``````aaabbbppp}}}sssooollllllkkkiiikkkooopppyyy{{{{{{}}}xxxuuurrrooolllkkkiiieee^^^TTTKKKEEEBBBAAACCCFFFJJJMMMOOOPPPQQQLLLJJJHHHFFFDDD@@@;;;888333333333222111111000000//////000111111222333333444333111000000111222333222222222222222222222222333000///111555666444000111222222333333222222111333333333333333333333333333333222222222222333333333444555666666555444444555555555777:::<<<======BBBOOO___mmm{{{}}}}}}}}}~~~~~~|||}}}|||uuunnnpppppprrrwwwxxxsssfffbbbZZZSSSMMMKKKJJJKKKRRRTTTWWWZZZ\\\^^^```aaaeeeeeefffhhhjjjmmmoooqqqtttuuuvvvwwwwwwwwwwwwwwwvvvvvvuuutttrrrrrruuuwww{{{{{{zzzzzzzzzzzz{{{{{{yyyzzz{{{|||}}}~~~~~~}}}xxxuuuqqqmmmjjjfffaaa^^^YYYUUUPPPLLLNNNSSSZZZ___jjjnnnuuu|||~~~tttaaaOOOHHHBBBCCCFFFIIINNNTTTUUUVVVXXXXXXYYYZZZ]]]___ccchhhoootttyyy|||~~~}}}zzzwwwuuusssqqqooonnnpppsssuuuxxx|||}}}wwwlllaaaVVVQQQOOORRRWWW\\\dddlllooouuuxxxssskkkeee```[[[WWWUUUPPPLLLIIIHHHHHHIIILLLPPPVVV[[[___cccfffiiijjjhhhhhhgggaaaWWWRRRRRRTTTLLLGGGIIIKKKJJJGGGGGGJJJJJJKKKKKKKKKKKKJJJJJJMMMLLLKKKKKKKKKIIIGGGDDD???>>>>>>===<<<;;;:::999<<<<<<===???AAACCCEEEFFFGGGFFFDDDCCC@@@???===<<<<<<<<<<<<<<<<<<<<<======::::::::::::;;;;;;;;;;;;;;;::::::;;;<<>>;;;444444444333222222111111/////////000111111222222666555444222222222333444222222222222222222222222333111000111444555333000111222222333333222222111333333333333333333333333333333222222222222333333222222333333444555555555333444555777:::<<>>===<<<===>>>???BBBDDDGGGIIIJJJKKKJJJHHHEEECCC@@@>>>=====================<<<<<<999:::::::::;;;;;;<<<<<<;;;::::::;;;===???AAACCCCCCAAABBBDDDGGGLLLXXXdddoooyyy~~~}}}}}}~~~xxxtttpppmmmhhhddd___ZZZUUUQQQMMMKKKIIIFFFFFFKKKRRRXXXbbblll|||{{{sssggg\\\UUURRRPPPOOOJJJGGGFFFFFFGGGIIISSS]]]ffffffdddaaa___aaaeeejjjlllmmmnnnppppppqqqqqqqqqqqqppppppooonnnnnnnnnnnnkkkmmmttt~~~xxxpppjjjfffdddbbbaaagggvvvzzzuuurrrqqqtttuuuuuuwww{{{~~~wwwrrroookkkiiiddd\\\RRRIIICCCAAA???AAAEEEHHHLLLNNNOOOPPPNNNLLLJJJHHHFFFBBB>>>;;;555555444333333222222111000000000000111111222222777666555333222222222222111111111111111111111111333222111222444444222000111222222333333222222111222222333333333333444444333333333222222333333333333333333333444555666777444555777888999<<>>????????????>>><<<<<<:::::::::;;;;;;<<<<<<<<<::::::;;;;;;===@@@BBBDDDCCCAAAAAADDDGGGKKKUUU```kkkttt~~~}}}yyyyyyvvvqqqmmmiiiddd```\\\UUURRRMMMHHHFFFHHHMMMQQQZZZdddtttzzzmmmbbbYYYUUURRRQQQMMMJJJHHHHHHHHHJJJSSS]]]eeeffffffbbb]]]]]]aaaeeefffgggiiilllnnnooopppqqqooommmkkkiiigggfffeeeeeefffgggnnn{{{zzzuuurrrpppmmmkkklllwwwwwwtttsssvvvxxxxxx{{{zzzrrrooogggeee```XXXOOOGGGCCCAAA???AAADDDHHHLLLNNNPPPPPPPPPNNNKKKHHHEEEAAA<<<888555555444333333222222111111111111222222222222222555555444333222111111111111111111111111111111111333222222222333333222000111222222333333222222111222222222333333444444444444333333333333333333444444444444444555666888888666888999999999;;;>>>BBBIII[[[pppzzz{{{zzzwww}}}wwwjjjaaaXXXTTTOOOJJJIIIJJJNNNPPPRRRVVVXXXXXXVVVVVVYYY\\\aaabbbdddhhhlllppptttvvvuuuvvvwwwxxxyyyyyyyyyyyysssuuuvvvvvvuuuvvvxxxzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{|||}}}~~~zzzsssnnnjjjiiigggeeeeeegggiiikkklllkkkjjjkkkooouuu|||zzzuuuttttttyyyzzzgggUUUJJJEEEBBBEEEJJJNNNTTTZZZZZZ[[[]]]]]]\\\]]]```bbbfffkkksssyyy}}}~~~}}}yyyuuupppjjjccc^^^XXXXXXXXXZZZ```iiittt{{{|||mmmeee]]]ZZZZZZ\\\ccclllrrrxxx|||}}}|||yyyssslllhhhgggddd___[[[VVVSSSQQQPPPRRRTTTUUUVVVXXXZZZ\\\]]]\\\\\\\\\YYYYYY```jjjxxxmmmccc```___\\\YYYYYYVVVWWWYYY[[[\\\^^^^^^^^^aaa````````````]]]YYYUUUSSSQQQNNNKKKHHHGGGFFFFFFFFFGGGJJJMMMOOOQQQRRRSSSRRRQQQOOOLLLIIIFFFCCCBBBBBBBBBCCCCCCBBB@@@>>>===;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;<<<>>>@@@CCCDDDEEEBBBAAADDDFFFIIIQQQYYYeeennn{{{|||vvvqqqnnnkkkhhhfff]]]YYYSSSMMMIIIHHHIIIJJJRRR[[[kkk{{{ttthhh___ZZZVVVSSSRRRNNNKKKJJJIIIJJJRRR\\\cccffffffaaa[[[YYY\\\```aaabbbdddgggjjjlllmmmnnnmmmllliiifffcccbbbaaaaaa```ccciiittt~~~zzzvvvvvv}}}~~~yyywwwyyy{{{{{{~~~xxxzzz{{{rrrmmmfffddd___WWWNNNGGGCCCBBB???AAAEEEIIIMMMOOOQQQQQQQQQOOOLLLIIIFFFAAA<<<888444444444333222222111111222222222222222222222222333333222222111111000000111111111111111111111111111222222333333333222222111222222333333222222111111222222333333444444555444444333333333333444444444555555666666777777777777999::::::888:::???CCCNNNbbbyyy|||~~~}}}rrreee\\\XXXTTTMMMHHHFFFGGGKKKNNNUUUYYY^^^]]]ZZZYYY\\\```bbbccceeeiiimmmqqquuuwwwssstttuuuuuuvvvuuuuuuuuuqqqsssuuuvvvuuuvvvxxxyyy{{{zzzzzzzzzzzzzzzzzz{{{|||{{{zzzzzzzzz{{{}}}~~~zzzvvvooonnnlllkkkkkkmmmoooqqqqqqnnnjjjhhhjjjooouuuyyy~~~wwwsssooottt{{{xxxcccQQQIIIDDDBBBFFFKKKPPPVVV[[[ZZZ[[[\\\\\\\\\]]]___aaafffllltttzzz~~~~~~|||zzzvvvpppiiiddd]]]\\\ZZZYYY]]]eeeooovvvyyypppgggaaa^^^^^^cccjjjpppvvv{{{|||}}}}}}xxxqqqkkkjjjhhheeebbb^^^ZZZXXXVVVXXXZZZ[[[ZZZZZZ[[[\\\___]]]^^^```___^^^cccjjjjjjfffdddeeeddd^^^ZZZYYYZZZ[[[[[[\\\\\\[[[[[[[[[\\\[[[ZZZZZZZZZXXXUUURRRRRRPPPNNNLLLKKKKKKLLLLLLMMMOOOQQQTTTVVVXXXXXXYYYVVVUUUSSSPPPMMMJJJHHHGGGFFFGGGGGGGGGFFFDDDBBB@@@<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<>>>AAACCCEEEIIIEEECCCDDDEEEFFFKKKRRRZZZcccppp}}}{{{uuurrrpppnnnmmmfffbbb[[[TTTOOOLLLIIIHHHKKKSSS```ppp|||pppfff___YYYVVVVVVRRROOOMMMJJJJJJRRR[[[aaadddeeeaaaZZZVVVYYY]]]^^^___aaaccceeeffffffggghhhgggdddaaa____________\\\```fffnnnuuu{{{~~~~~~{{{~~~}}}zzzzzz{{{|||wwwqqqrrrxxxzzzrrrnnnjjjgggbbbYYYOOOHHHDDDCCC???AAAEEEJJJMMMPPPRRRSSSQQQOOOLLLJJJGGGCCC???;;;333333333222111111000000222222222111111111111111111222222222222222111111111111111111111111111111000111222333333333333333111222222333333222222111111111222333333444555555444444333333333333444444333444555666666666555444555888::::::888;;;AAAFFFUUUkkkzzzoooccc[[[UUUQQQKKKFFFDDDGGGKKKNNNWWW___ggghhheeeaaabbbdddccceeegggjjjnnnrrrvvvxxxtttttttttttttttssssssrrrppprrruuuvvvvvvwwwxxxzzz||||||{{{{{{{{{{{{|||||||||{{{zzzyyyyyy{{{|||}}}}}}~~~~~~}}}}}}~~~vvvtttrrrppppppqqqtttuuuvvvrrrlllgggfffiiinnnqqqxxxrrrnnnrrryyyxxxaaaNNNHHHCCCBBBFFFLLLQQQVVV\\\ZZZ[[[\\\\\\[[[\\\^^^```gggllluuu{{{~~~}}}xxxrrrmmmdddaaa^^^[[[\\\ccclllsssxxxnnngggcccaaadddjjjpppuuuyyy{{{}}}zzztttnnnmmmlllkkkhhhdddaaa___[[[^^^``````___]]]]]]^^^bbbaaacccggggggdddeeeiiinnnkkkkkkllljjjdddbbbccc_________^^^\\\[[[YYYXXXVVVUUUTTTTTTTTTSSSPPPNNNOOONNNMMMLLLLLLNNNPPPQQQRRRTTTWWWYYY[[[\\\]]]]]]YYYXXXVVVSSSPPPNNNLLLKKKIIIJJJKKKKKKJJJGGGEEECCC=========<<<;;;;;;;;;:::::::::;;;<<<>>>AAADDDEEEMMMHHHEEEEEEEEEDDDGGGLLLQQQYYYeeetttxxxuuusssrrrqqqmmmiiibbb[[[UUUPPPLLLIIIGGGNNNYYYgggvvvuuukkkccc\\\XXXYYYTTTQQQNNNKKKKKKRRR[[[___ccceee```YYYUUUWWW\\\]]]^^^___```aaaaaaaaaaaa___]]][[[YYYXXXXXXYYYZZZYYY^^^dddjjjnnnqqquuuwww{{{{{{|||}}}~~~yyyzzzzzzyyyyyyzzz}}}uuuoooooorrrwwwyyyssspppooollleee\\\QQQIIIEEEDDD@@@BBBFFFJJJNNNQQQSSSSSSQQQOOOMMMKKKIIIFFFBBB???333333222222111000000///111111111000000000000000111111222333333333222222000000000000000000000000...000222333333333444555222222222333333222222222111111222333333444555555555444444333333444444555222333555666666555333111444777999999999<<>>=========<<<;;;===<<<<<<===???BBBEEEGGGHHHFFFDDDCCCDDDEEEDDDDDDGGGLLLVVVdddrrryyysssqqqrrrsssmmmmmmkkkfff^^^VVVPPPMMMLLLNNNTTT^^^kkk{{{yyymmmddd___]]]___YYYSSSOOOLLLKKKQQQYYYaaaaaa```\\\XXXUUUTTTTTTZZZXXXUUUVVVYYY[[[[[[ZZZYYYWWWUUUSSSTTTWWWZZZ\\\aaaaaaccceeehhhkkkmmmnnnooorrrvvvzzz}}}~~~{{{yyy}}}vvvnnnmmmooooooqqqttt{{{}}}{{{wwwsssmmmlllhhh```WWWMMMFFFCCCCCCCCCDDDGGGKKKNNNOOOOOOQQQOOOMMMLLLJJJFFFAAA===888666444222222222000///000000000000000000000000111111111111111222222222222222111111000111111111333333333333333333333333111222333333111111222333333333333444444444555555333333333333333333333333555555555555666666666666999999:::<<<;;;<<>>>>>>>>???>>><<<===<<<<<<===@@@CCCFFFHHHKKKHHHEEECCCCCCCCCBBBAAABBBEEEMMMXXXbbbqqq}}}vvvrrrqqqqqqppppppnnniiiaaaXXXPPPLLLHHHJJJOOOXXXeeetttwwwmmmeeeaaa```___YYYSSSOOOKKKJJJOOOWWW______^^^[[[WWWSSSQQQQQQUUUSSSPPPPPPRRRTTTTTTSSSTTTSSSTTTUUUXXX[[[___aaacccbbbaaaaaabbbcccdddeeellloootttxxx|||~~~~~~~~~~~~{{{zzzvvvnnnkkkkkkjjjjjjmmmtttvvvyyy||||||yyyuuurrrnnnllliiibbbYYYPPPIIIEEECCCCCCDDDGGGKKKNNNOOOOOOQQQOOOMMMLLLJJJFFFAAA===999666444333333222111///222222222222222222222222222222111111111111111111222111111111111111222222333333333333333333333333111222333333111111222333333333333333444444444444333333333333333333333333555555555555666666666666666666888:::999;;;EEEOOOeeerrraaaTTTGGGEEECCCBBBDDDHHHMMMPPPWWW\\\dddhhhiiigggdddbbbbbbdddgggiiikkknnnqqqtttxxxxxxwwwvvvuuutttsssssssssuuuwwwxxxxxxyyyzzz|||}}}|||{{{{{{{{{{{{|||}}}zzzzzzyyyxxxyyyzzz{{{|||zzzyyywwwtttrrrrrrtttwwwuuuwww{{{~~~|||xxxwwwwwwyyy{{{~~~|||yyysssmmmhhheeedddppp\\\NNNGGGCCCEEEJJJMMMSSSYYYXXXYYYYYYYYYZZZ]]]aaadddeeejjjqqqwww{{{~~~|||sssnnnmmmpppsss}}}vvvpppkkkggghhhjjjnnnrrrvvvyyy{{{|||~~~|||zzzvvvssspppooommmmmmmmmlllllllllllllllnnnppprrruuuwwwxxxxxxxxxvvvuuusssqqqoooooooooooorrrtttxxx{{{}}}}}}||||||tttqqqlllhhheeedddddddddfffdddbbb``````bbbeeefffgggiiikkkjjjgggbbb___^^^___^^^]]]\\\ZZZVVVPPPLLLHHHIIIJJJKKKKKKJJJIIIHHHCCCAAA??????@@@@@@???>>>=========>>>AAADDDHHHJJJMMMJJJFFFDDDBBBAAA@@@>>>>>>@@@DDDKKKQQQZZZjjjyyyyyysssooommmqqqqqqpppllleee[[[RRRLLLGGGHHHKKKRRR^^^lllzzz}}}uuummmgggdddcccbbb[[[UUUQQQLLLKKKOOOVVV]]]^^^]]]ZZZUUUPPPNNNMMMNNNKKKHHHGGGHHHJJJKKKKKKNNNPPPTTTYYY^^^bbbfffggggggeeebbb___]]]]]]^^^___gggjjjoootttxxxzzz{{{{{{{{{{{{||||||}}}~~~~~~zzzyyy|||vvvllliiigggddddddffflllooosssvvvxxxvvvtttrrrnnnmmmiiiddd\\\TTTLLLHHHCCCCCCDDDFFFJJJNNNOOOOOOQQQOOOMMMLLLJJJFFFAAA===999777444333333333222000333333333333333333333333333222222222111000000000000000000000111222333333222222222222222222222222111222333333111111222333222222222222333333333333333333333333333333333333555555555555666666666666555555777999:::===GGGRRRgggqqq^^^PPPFFFDDDBBBAAACCCGGGLLLOOOTTTXXX^^^aaabbbbbbaaaaaaaaadddgggiiikkkmmmpppssswwwvvvvvvuuuuuuuuuuuuuuuvvvxxx{{{{{{zzzxxxxxxyyy|||zzzxxxwwwxxxzzz}}}yyyyyyyyyyyyyyyzzz{{{{{{zzzyyyvvvrrrooopppsssvvvvvvxxx{{{}}}|||zzzzzzzzz{{{}}}}}}{{{wwwqqqjjjdddaaawwwaaaOOOHHHCCCEEEHHHLLLRRRXXXVVVWWWXXXYYYZZZ\\\```cccdddiiipppwww{{{~~~}}}wwwtttvvvxxxxxxrrrkkkgggeeefffiiinnnsssyyy}}}}}}zzzwwwtttrrrppppppppppppppppppqqqqqqssswww{{{~~~}}}|||zzzyyyyyyxxxyyyyyyzzz{{{{{{wwwtttssstttsssqqqpppnnnmmmmmmnnnnnnnnnnnnnnnllliiifffdddbbbdddbbb```]]]YYYTTTMMMIIIDDDEEEGGGHHHIIIJJJJJJJJJDDDBBB@@@@@@AAAAAA@@@???>>>>>>>>>???AAAEEEHHHJJJMMMJJJFFFDDDCCCBBBAAA???@@@???AAADDDGGGLLLWWWbbbsss}}}}}}uuunnnkkknnnoooooommmhhh___UUUNNNIIIIIIJJJPPPZZZhhhuuu}}}{{{tttmmmgggddddddddd^^^XXXSSSOOOLLLPPPVVV\\\]]]\\\YYYTTTOOOKKKJJJHHHEEEBBB@@@AAACCCEEEGGGMMMQQQXXX___eeeiiikkkllljjjgggccc___]]]]]]___```cccfffjjjppptttvvvvvvvvvuuuuuuuuuuuuwwwyyy{{{|||{{{}}}~~~}}}zzzvvvwww|||}}}}}}vvvlllhhhfffccccccfffkkknnnrrruuuwwwwwwuuutttnnnmmmjjjeee___XXXPPPJJJDDDCCCCCCFFFJJJNNNOOOPPPQQQOOOMMMLLLJJJFFFAAA===999777444333444333222111333333333333333333333333333333333222111000//////000000000000111222333444111111111111111111111111111222333333111111222333111111222222222333333333444444444444444444444444555555555555666666666666777777888;;;<<<@@@KKKWWWiii~~~|||~~~mmmZZZLLLDDDCCCAAAAAACCCGGGKKKNNNSSSVVVZZZ\\\]]]^^^___aaaccceeeiiikkkmmmooorrrtttuuuuuuttttttuuuvvvwwwxxxyyy{{{}}}}}}zzzxxxwwwwwwyyyxxxwwwwwwxxxzzz|||}}}{{{{{{{{{{{{|||}}}}}}~~~}}}{{{wwwssspppqqqvvvyyy|||~~~}}}|||{{{|||||||||{{{yyytttlllddd^^^{{{dddOOOHHHDDDEEEHHHKKKPPPVVVTTTVVVWWWXXXYYY[[[___bbbbbbgggooouuuzzz~~~~~~~~~xxxppphhhddd^^^___ccchhhooovvv}}}|||yyyvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvyyy~~~~~~~~~|||}}}}}}}}}{{{yyywwwvvvtttrrrooommmlllkkkkkkkkkjjjfffaaa[[[UUUOOOHHHDDD@@@AAACCCEEEHHHIIIKKKKKKGGGEEEBBBBBBBBBBBBAAA??????>>>>>>???AAADDDGGGIIIJJJGGGEEEDDDEEEFFFEEEEEECCCAAA@@@BBBCCCEEELLLUUU```iiivvvwwwooojjjhhhiiikkkllljjjcccYYYRRRKKKJJJIIIMMMVVVdddqqqzzz~~~zzztttmmmgggdddcccccc]]]WWWSSSNNNKKKNNNTTT\\\\\\[[[XXXRRRMMMKKKJJJEEEDDDAAA??????BBBFFFJJJTTTXXX___ggglllnnnnnnnnniiigggccc```___```bbbccccccfffjjjnnnqqqrrrqqqqqqnnnmmmllllllnnnqqqtttvvvxxxzzz|||~~~zzzvvvqqqttt{{{|||{{{yyynnniiigggfffhhhkkkooorrruuuxxxzzzyyyxxxwwwpppmmmjjjgggccc[[[RRRLLLEEECCCCCCEEEIIIMMMPPPPPPQQQOOOMMMLLLJJJFFFAAA===888666444333333333222111222222222222222222222222333333333222111000//////000000000000111222333444111111111111111111111111111222333333111111222333111111222222222333333333444444444444444444444444555555555555666666666666777777888;;;===AAAMMMYYYkkk{{{wwwzzzxxxgggUUUIIIBBBAAA@@@AAACCCGGGLLLNNNUUUVVVYYYZZZ[[[\\\___aaaaaaeeeiiilllnnnpppsssuuuttttttssssssuuuwwwyyyzzz{{{}}}~~~}}}zzzxxxwwwwwwvvvvvvxxxyyyzzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}|||xxxtttrrrtttxxx|||~~~~~~~~~}}}}}}|||{{{zzzyyyuuunnnddd]]]~~~wwwssssss~~~{{{dddOOOIIIEEEGGGJJJLLLPPPUUUTTTUUUWWWXXXYYYZZZ]]]___```eeemmmtttyyy}}}~~~tttkkkbbb]]]VVVXXX\\\ccckkkttt||||||zzzyyy||||||||||||||||||||||||~~~|||yyyvvvtttssssssrrrqqqkkkeee]]]UUUNNNHHHCCC@@@===>>>AAADDDGGGJJJMMMNNNLLLIIIGGGEEEEEEDDDCCCAAA@@@?????????@@@CCCEEEGGGGGGEEEDDDEEEGGGIIIJJJJJJFFFBBBAAABBBBBBAAAFFFMMMTTT\\\gggpppwww~~~yyypppjjjdddeeegggjjjjjjfff]]]VVVKKKIIIGGGJJJRRR```mmmvvv}}}|||zzztttmmmhhheeeddd```[[[UUUQQQMMMIIILLLRRR[[[ZZZYYYUUUPPPLLLJJJJJJHHHFFFDDDBBBCCCHHHOOOTTT^^^bbbhhhooorrrsssqqqpppgggeeebbb```___```bbbcccdddfffiiikkklllkkkiiihhhbbbaaa______aaaeeeiiikkkqqquuuyyy}}}zzzwwwppprrryyy~~~|||tttmmmjjjiiikkkooorrrtttwwwzzz{{{{{{zzzyyyssspppmmmjjjggg___UUUNNNEEEDDDCCCEEEIIIMMMPPPQQQQQQOOOMMMLLLJJJFFFAAA===777555333222333333222111222222222222222222222222333222222222111000000000000000000000111222333333222222222222222222222222111222333333111111222333222222222222333333333333444444444444444444444444555555555555666666666666666555777999;;;???LLLXXXmmmyyyssstttyyy~~~|||ppp```PPPGGG??????@@@AAAEEEIIINNNPPPWWWXXXZZZZZZZZZ\\\___aaa^^^bbbgggkkknnnpppsssuuutttssssssssstttwwwyyy{{{|||||||||{{{yyywwwxxxyyyuuuwwwxxxzzzzzzzzzyyyxxxyyyzzz|||}}}~~~~~~~~~~~~|||{{{yyyvvvuuuvvv{{{~~~|||zzzzzz~~~|||zzzyyyvvvpppggg```{{{sssllliiilllyyysss___OOOJJJHHHKKKNNNOOORRRVVVTTTUUUWWWXXXXXXYYY[[[]]]^^^ccckkkrrrwww{{{xxxnnneee]]]XXXSSSUUU[[[bbbllluuu~~~~~~~~~~~~{{{vvvqqqggg```VVVMMMFFFBBB???======>>>AAADDDHHHLLLPPPRRRRRROOOLLLJJJIIIHHHEEEDDDAAA@@@???>>>???AAACCCDDDFFFEEEDDDFFFIIILLLNNNNNNIIIEEECCCCCCBBB@@@CCCHHHKKKQQQZZZbbbgggnnnuuuzzz|||{{{pppjjjddddddeeeiiikkkhhh___XXXLLLJJJGGGIIIQQQ^^^llluuu{{{{{{yyytttooojjjgggfff```[[[VVVSSSNNNKKKNNNTTTYYYXXXUUUQQQLLLJJJJJJKKKLLLKKKJJJIIIJJJPPPYYY```fffjjjpppuuuwwwwwwtttsssjjjhhhfffcccaaa```______aaabbbccccccbbb___\\\ZZZVVVTTTQQQPPPRRRVVV[[[^^^eeejjjpppvvvyyy|||~~~~~~yyyvvvpppqqqvvv|||qqqjjjhhhjjjnnnppprrruuuxxxzzz{{{zzzzzzwwwtttpppnnnkkkdddYYYPPPEEEDDDCCCDDDHHHMMMPPPQQQQQQOOOMMMLLLJJJFFFAAA===555333111111222222111000333333333333333333333333222222111111111111111111222111111111111111222222333333333333333333333333111222333333111111222333333333333333444444444444555555555555555555555555555555555555666666666666777666777999;;;???LLLYYYjjj}}}xxxsssuuuyyywww~~~{{{tttgggYYYLLLEEE===>>>???BBBFFFKKKPPPSSSYYYZZZ[[[[[[[[[\\\^^^```]]]aaaggglllppprrruuuwwwuuutttsssrrrtttvvvyyy{{{{{{{{{zzzxxxwwwwwwyyy{{{yyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}}}}}}}|||{{{zzz|||{{{yyyxxxzzz}}}{{{}}}~~~zzzxxxwwwssslllfff}}}tttlllgggaaaooo}}}jjjYYYOOOKKKJJJNNNQQQRRRTTTWWWTTTUUUWWWXXXXXXXXXZZZ\\\\\\bbbjjjqqqvvv{{{~~~{{{qqqhhhaaaZZZVVVSSSVVV]]]eeeoooyyy~~~~~~}}}}}}wwwpppbbb[[[PPPGGGAAA>>>===<<<===???AAAEEEJJJNNNRRRTTTVVVTTTPPPNNNLLLJJJHHHFFFAAA@@@???>>>>>>@@@AAACCCGGGFFFEEEGGGJJJMMMOOOOOOMMMIIIFFFFFFDDDAAABBBFFFDDDJJJQQQXXX]]]cccjjjooorrrwww}}}|||qqqiiifffeeeeeeiiikkkiiiaaaZZZOOOLLLHHHJJJRRR___nnnwwwyyyyyyxxxtttpppkkkiiiiiiccc^^^YYYVVVRRROOORRRWWWWWWVVVRRRMMMIIIHHHIIIKKKOOOOOOOOONNNPPPWWWaaaiiikkkoootttxxxzzzyyywwwuuuooommmjjjgggccc```^^^\\\[[[[[[\\\[[[XXXTTTPPPMMMMMMKKKHHHGGGHHHLLLQQQTTTZZZ___gggnnnrrruuuwwwxxx~~~~~~{{{wwwtttqqqqqqttt}}}sssjjjfffgggkkklllooorrruuuxxxyyyzzzyyyzzzwwwsssqqqnnnggg[[[RRRFFFDDDCCCDDDHHHMMMPPPQQQQQQOOOMMMLLLJJJFFFAAA===444222000000111111111///444444444444444444444444111111111111111222222222222222111111111111111111333333333333333333333333111222333333111111222333333333444444444444555555555555555555555555555555555555555555666666666777:::999:::<<<===AAANNN[[[fffyyy}}}yyyvvvyyy~~~xxx~~~~~~|||xxxnnnbbbUUUJJJEEE<<<===???BBBGGGLLLQQQTTTYYY[[[\\\[[[[[[[[[]]]___^^^ccciiiooosssvvvyyy{{{uuutttsssrrrsssvvvyyy{{{zzzzzzyyywwwuuuwwwzzz}}}|||{{{xxxwwwvvvxxxzzz{{{}}}~~~|||zzzyyyvvvyyy}}}~~~|||yyy{{{{{{yyyxxxvvvpppkkksssggg```eeejjjuuuwwwhhh\\\VVVHHHIIIJJJNNNSSSVVVVVVVVVVVVWWWWWWWWWVVVXXX\\\___aaaeeekkkpppvvv{{{yyyrrrllleee\\\VVVUUUWWW\\\eeennnvvv~~~|||zzzyyyxxx}}}qqqgggXXXPPPEEE>>><<<===>>>>>>888===EEEMMMRRRVVVZZZ\\\___]]]YYYUUUPPPLLLIIIGGGDDDCCCAAAAAAAAAAAA???>>>BBBBBBCCCDDDHHHMMMRRRUUUQQQOOOKKKGGGCCCAAAAAAAAABBBEEEKKKPPPTTTYYY^^^aaakkkoootttyyy}}}uuulllgggdddbbbdddfffeee^^^XXXNNNLLLJJJLLLTTTaaannnvvvzzz|||{{{vvvsssssspppllllllfff___YYYUUUTTTSSSRRRZZZVVVPPPJJJFFFDDDEEEFFFKKKMMMQQQUUUWWW[[[___bbblllnnnrrruuuwwwxxxxxxxxxtttqqqmmmjjjhhheeeaaa^^^\\\XXXRRRMMMKKKHHHFFFDDD@@@@@@???@@@BBBEEEIIIKKKOOOSSSZZZ```dddiiimmmpppppptttzzz|||wwwrrrooolllmmmooovvvtttmmmnnnppppppooopppqqqsssvvvxxxzzz{{{xxxzzzyyytttmmmfffZZZOOOKKKFFFDDDGGGJJJKKKMMMPPPUUUTTTQQQNNNJJJDDD>>>999333333444444333333222111111222333444444444333333222222333444333222111000222111111000000000000000333444444444444333222222333333333333333222111000111111222333444444444444555666666777666555333222666666666666777777777777888888:::===???DDDQQQ]]]iiiuuu}}}{{{xxxwww{{{yyyyyy|||~~~}}}yyysssmmmbbbRRRFFF@@@===>>>@@@AAAEEEJJJQQQVVVXXXZZZ\\\\\\\\\]]]___```bbbgggnnnsssuuuvvvvvvvvvwwwvvvuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzxxxvvvuuuvvvxxxzzz|||~~~{{{www}}}|||{{{yyyxxxxxxyyyyyywwwyyy}}}|||{{{{{{zzztttooo}}}qqqfff______dddnnn|||wwwlll^^^TTTPPPHHHHHHJJJOOOTTTWWWXXXWWWUUUVVVWWWWWWXXX[[[___bbbiiimmmrrrwwwzzz~~~~~~uuummmhhhbbb]]][[[^^^aaagggooovvv}}}|||yyyxxxwwwyyyuuuggg\\\OOOJJJBBB===<<<<<<<<<<<<<<>>@@@AAABBBDDDIIINNNSSSVVVSSSQQQMMMHHHDDDAAA@@@???>>>AAAFFFJJJOOOTTTZZZ^^^dddhhhmmmrrrwww{{{zzzrrrjjjfffdddeeegggeee```ZZZPPPMMMKKKLLLTTTaaannnwww{{{}}}|||wwwuuuvvvtttpppmmmhhh```ZZZVVVTTTRRRQQQUUURRRLLLFFFCCCAAABBBCCCHHHKKKPPPUUUYYY]]]aaadddkkklllmmmpppssswwwzzz|||vvvsssoookkkhhheeeaaa^^^XXXTTTNNNJJJGGGDDDBBB@@@;;;;;;;;;<<<>>>AAACCCEEEGGGKKKPPPTTTXXX\\\```bbbfffjjjqqqwww{{{~~~yyytttooollljjjlllooovvv{{{wwwuuuttttttvvvxxxyyyzzz}}}yyyqqqhhh[[[PPPIIIEEECCCFFFJJJKKKNNNRRRRRRPPPOOOMMMKKKFFF@@@<<<444444444444444333222222333333333333333333333333222222333444333222111000111111111111111222333333333333333333333222222111333333333333333222111000111111222333444444444444444555555555555444333333444555555666777888888888666555888;;;???EEESSSaaaqqq{{{~~~}}}|||zzzyyy{{{xxxxxx{{{}}}~~~yyysssmmmaaaQQQDDD@@@<<<>>>???AAADDDJJJPPPUUUXXXZZZ[[[\\\\\\]]]___```bbbgggnnnsssuuuvvvvvvvvvxxxwwwvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwvvvuuuuuuwwwyyy{{{}}}~~~~~~}}}|||{{{yyyvvvtttssssssuuuyyy~~~~~~||||||{{{wwwrrr}}}qqqfff```]]]```hhhrrr}}}|||ooobbbUUUMMMKKKGGGHHHKKKPPPUUUYYYZZZYYYVVVWWWXXXXXXZZZ]]]cccfffqqqtttyyy|||}}}{{{xxxppphhhdddaaa```dddjjjpppuuu|||}}}zzzwwwuuuttttttzzz{{{sssiii\\\SSSGGGDDD@@@>>>======<<<;;;AAAFFFLLLRRRWWW[[[^^^```eeecccaaa]]]YYYTTTQQQOOOHHHFFFCCCBBBBBBAAA???>>>>>>>>>@@@CCCHHHNNNSSSVVVTTTQQQMMMHHHDDD@@@>>>>>>===???CCCFFFKKKQQQWWW\\\aaaeeejjjoootttyyy~~~yyynnnjjjffffffhhhgggbbb]]]SSSPPPLLLMMMUUUaaaoooxxxyyy|||{{{wwwvvvwwwvvvsssooojjjbbb[[[WWWTTTQQQPPPOOOLLLGGGBBB>>>>>>>>>???CCCHHHNNNTTTYYY]]]aaadddeeeeeefffiiinnntttzzz~~~yyyvvvqqqmmmiiiddd```]]]UUUQQQLLLGGGDDDAAA>>><<<888999999:::<<<===???@@@AAACCCEEEGGGIIILLLPPPSSSWWW\\\cccjjjqqqwww|||}}}uuuooojjjfffdddgggkkkttt|||yyywwwzzz}}}}}}}}}wwwmmm```TTTIIIDDDBBBEEEIIIKKKNNNRRRQQQPPPNNNMMMJJJFFF@@@<<<555555444444444333333333666555333222111222222333222222333444333222111000000000111222333444555666222222222333222111111000222222333333333222111111111111222333444444444444333333333333333444444555222333444555777888999:::555555777<<<@@@IIIYYYhhh|||~~~zzzyyy{{{~~~~~~}}}{{{wwwvvvyyy|||}}}zzzssskkk^^^NNNBBB>>><<<===???AAADDDIIIOOOTTTWWWYYY[[[\\\\\\]]]___aaaccchhhnnnsssuuuuuuvvvvvvxxxxxxxxxwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwvvvuuuuuuwwwxxxzzz|||}}}~~~{{{vvvrrrooooooqqquuu{{{~~~}}}}}}zzzwwwtttkkkfffcccccceeejjjrrrzzzrrrbbbSSSKKKIIIFFFGGGKKKPPPVVVZZZ[[[[[[XXXYYYYYYYYY[[[^^^dddhhhrrruuuzzz|||}}}~~~~~~xxxrrrkkkfffeeedddfffmmmuuu|||{{{wwwtttrrrqqqpppuuu~~~zzzwwwttttttvvvzzzwwwsssooojjjeee^^^VVVQQQGGGDDDAAA???>>>>>>>>>>>>CCCGGGNNNTTTYYY]]]aaadddfffeeeddd```\\\XXXTTTRRRLLLIIIFFFCCCBBBAAA???>>>======???AAAEEEJJJNNNPPPOOOMMMIIIFFFBBB???>>>===>>>@@@BBBEEEIIIOOOVVV[[[^^^aaaggglllqqqwww}}}tttooojjjiiikkkjjjeeeaaaUUURRRNNNOOOVVVbbbooowwwwwwzzzyyyuuuuuuwwwwwwtttqqqkkkccc\\\WWWSSSPPPNNNIIIGGGCCC???<<<<<<<<<===???CCCJJJPPPUUUYYY]]]```]]]___aaaeeekkkqqqwww{{{zzzwwwrrrmmmiiiddd___\\\VVVRRRMMMIIIFFFCCC???===:::;;;;;;<<<===>>>?????????@@@AAAAAAAAABBBEEEHHHKKKPPPWWW___gggpppxxx}}}}}}{{{rrrkkkeeeaaa]]]```eeemmm}}}~~~~~~{{{|||}}}vvvzzz}}}~~~~~~vvvgggZZZKKKEEEBBBEEEHHHIIILLLPPPSSSQQQOOOMMMIIIDDD===888555555444444444444444444888666444111000000111222222222333444333222111000000111222333333444444444111222222222222111000000222222333333333222222111111111222333444444444444222222111111222333555666333333444555666777888999888777999>>>DDDNNN```ppp~~~zzzwwwxxxzzz|||zzzsssjjj[[[KKK@@@>>>;;;===???AAADDDHHHNNNRRRWWWYYY[[[\\\\\\]]]___aaaccchhhooosssuuuuuuuuuuuuxxxxxxyyyyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvwwwxxxyyyzzz{{{|||~~~~~~yyyuuusssoooqqquuuyyy~~~|||zzz{{{sssnnnkkkiiifffeeejjjsss~~~{{{hhhUUUJJJHHHEEEFFFKKKQQQWWW[[[[[[ZZZ[[[[[[ZZZYYYZZZ^^^cccgggppptttyyy|||~~~zzzvvvnnnkkkjjjkkkkkkmmmttt|||}}}zzzvvvrrrooonnnnnnrrryyy~~~|||{{{wwwrrrnnnmmmlllkkkkkkiiiiiiiiijjjkkklllkkkjjjdddaaa^^^[[[XXXVVVSSSQQQLLLIIIFFFAAA??????@@@BBBDDDHHHOOOUUU[[[```dddhhhggggggfffccc```[[[XXXUUUPPPLLLHHHDDDCCCAAA???>>>=========???AAACCCFFFGGGFFFEEECCCAAA@@@>>>======>>>@@@AAADDDGGGLLLSSSXXXWWWZZZ___eeekkkqqqxxx}}}xxxsssnnnmmmnnnmmmhhhcccWWWTTTQQQRRRXXXcccooovvvxxxzzzxxxttttttwwwwwwtttpppjjjbbb[[[VVVQQQMMMKKKFFFDDDAAA>>><<<<<<======<<<@@@FFFLLLPPPTTTXXXZZZ\\\___dddjjjooosssvvvwwwyyyuuuppplllhhhccc^^^[[[VVVSSSOOOKKKIIIFFFBBB???>>>>>>======>>>>>>???@@@@@@AAA@@@???>>>>>>@@@BBBEEEIIIOOOVVV___iiisssyyyzzz||||||ssskkkddd___ZZZ]]]aaahhhvvv{{{yyyyyywwwzzz~~~||||||tttxxx|||}}}mmm^^^PPPIIIEEEEEEGGGGGGIIIMMMRRRPPPNNNLLLIIICCC===888666555444333333333333444888777444222000000111222222222333444333222111000111111222333333222111111111222222222222111000000111222222333333333222222111111222333444444444444222111111111222444666777555555555555666666666666:::999:::???FFFRRRfffwww~~~{{{{{{|||zzzrrrhhhXXXHHH???===;;;===???AAADDDHHHMMMQQQVVVXXX[[[\\\\\\]]]```bbbdddhhhooosssuuuuuuuuuuuuxxxyyyyyyzzz{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyzzz{{{zzz|||~~~~~~|||zzzuuuvvvxxx{{{~~~~~~yyytttooolllhhhfffiiissslllVVVIIIFFFDDDFFFJJJQQQWWWZZZZZZYYY[[[ZZZYYYXXXYYY\\\bbbfffnnnsssxxx}}}|||zzzvvvsssooonnnoooqqqppppppvvv~~~~~~{{{wwwsssooommmmmmpppsssxxx}}}|||wwwrrrooonnnhhhaaa\\\[[[\\\^^^_________^^^]]]]]]\\\[[[[[[ZZZXXXUUURRRQQQQQQRRRSSSSSSRRRNNNIIIFFFEEEGGGIIIJJJNNNTTTYYY^^^ccchhhllljjjjjjjjjhhhddd```\\\ZZZSSSOOOJJJFFFCCCAAA???>>>============>>>>>>???@@@>>>>>>>>>>>>============;;;===???AAACCCGGGLLLPPPRRRVVV[[[aaagggnnnvvv{{{|||wwwsssrrrrrrqqqkkkeeeYYYWWWVVVWWW]]]fffpppvvvyyy{{{yyytttrrruuuuuusssmmmhhh```YYYTTTOOOKKKHHHDDDBBB@@@>>>======>>>???<<>>===<<<>>>???@@@AAAAAAAAA@@@>>>===>>>@@@AAADDDIIIOOOWWWaaakkkrrrwww{{{yyyppphhhbbb]]]^^^___cccppp|||wwwsssqqqrrrvvv||||||yyyyyyuuuxxxzzz|||sssbbbSSSLLLGGGFFFGGGFFFIIIMMMMMMLLLKKKKKKIIIEEE???;;;555444333222111222333333777666444222111111111111222222333444333222111000111222333333333222000///222222222333222111111000111111222333333333222222111111222333444444444444222222222222333444666666555555555555555555555555:::888999???GGGVVVmmmyyyqqqfffVVVFFF>>>>>>;;;===@@@CCCEEEIIIMMMQQQVVVXXXZZZ\\\\\\^^^```bbbdddiiiooosssuuuuuuttttttwwwxxxyyy{{{||||||||||||||||||||||||||||||||||||||||||{{{{{{zzzzzz{{{{{{zzz|||~~~~~~~~~~~~~~~zzzvvvpppooonnnnnnrrr{{{lllVVVIIIGGGCCCFFFJJJQQQVVVYYYXXXWWWXXXXXXWWWVVVWWW\\\bbbgggmmmqqqwww|||~~~}}}{{{yyywwwuuutttrrrssssssqqqpppvvv~~~~~~zzzvvvrrrooommmnnnoooqqqtttyyy}}}}}}~~~~~~~~~{{{wwwqqqkkkgggaaa\\\VVVQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSUUUSSSQQQOOOOOORRRVVVZZZ\\\]]]\\\YYYUUUSSSSSSUUUTTTWWW\\\```dddhhhllloooooooooooonnnkkkgggccc```VVVRRRKKKFFFCCCAAA???>>>========================::::::;;;<<<<<<<<<<<<<<<:::;;;>>>???AAACCCFFFIIINNNQQQVVV\\\ccckkksssxxx}}}~~~zzzvvvvvvvvvssslllfff]]]\\\\\\^^^ccckkksssxxxxxxxxxuuupppmmmoooooommmiiieee^^^WWWRRRMMMHHHEEEBBBAAA@@@???>>>??????@@@===@@@DDDHHHNNNTTT[[[```hhhlllqqquuuwwwvvvsssqqqpppmmmiiifffdddaaa^^^[[[ZZZXXXVVVTTTRRRPPPMMMJJJEEECCC@@@===<<<>>>AAACCCBBBCCCDDDCCCAAA@@@@@@@@@???AAADDDHHHNNNXXXbbbiiirrrvvv}}}yyyoooiii______]]]^^^iii{{{yyyrrrmmmjjjkkkooouuuzzz}}}yyyxxxvvvvvvvvvxxx}}}yyyfffTTTMMMGGGGGGHHHHHHJJJOOOMMMLLLKKKJJJHHHDDD???;;;555333222000000111222333555555444333333222111111222222333444333222111000000111333444555444222111333333333333333222222111000111222333333333333222111111222333444444444444222333444555555555555555444444444555555666666666:::999;;;BBBMMM___xxx}}}xxxpppeeeTTTDDD>>>???<<<>>>AAADDDFFFJJJNNNQQQVVVXXXZZZ\\\]]]^^^```ccceeeiiioootttuuuuuuttttttvvvwwwyyy{{{||||||||||||||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzz{{{|||yyyuuuppprrruuuxxx|||lllVVVJJJIIICCCFFFJJJPPPVVVXXXWWWVVVUUUUUUTTTTTTWWW\\\ccciiikkkpppvvvzzz|||}}}}}}~~~|||{{{|||{{{zzzxxxvvvtttsssooonnnuuu~~~}}}xxxtttrrrlllmmmmmmnnnoootttzzz~~~}}}{{{xxxwwwyyyzzz~~~~~~}}}zzzuuunnnhhhdddYYYUUUPPPMMMLLLMMMLLLLLLIIIJJJKKKKKKKKKLLLNNNPPPQQQPPPOOOOOOQQQVVV]]]aaacccfffhhhgggccc```___```\\\___cccfffhhhkkknnnqqqsssssstttsssppplllgggeeeWWWSSSLLLGGGDDDAAA???>>><<<<<<==================::::::;;;;;;<<<;;;;;;;;;:::<<>>>>>???@@@AAA>>>AAAEEEIIIOOOXXX```ffflllnnnrrrttttttssspppnnnllljjjgggeeecccaaa^^^[[[^^^]]][[[ZZZYYYWWWSSSQQQJJJGGGBBB???>>>@@@DDDFFFDDDFFFGGGGGGEEECCCCCCCCC>>>???@@@CCCHHHQQQ\\\cccmmmrrryyy~~~uuunnn^^^]]]ZZZYYYbbbuuuwwwooohhheeeeeeiiinnntttyyy|||yyyuuutttrrrsssxxx}}}kkkTTTLLLGGGGGGHHHIIILLLQQQPPPNNNLLLJJJGGGBBB<<<888444333111//////000111222444444444444444222111111222222333444333222111000///111333555666666555444333444444444444333222222000111222333333333333333111111222333444444444444333444555666777666555444111222333444555777888888<<<;;;>>>FFFSSSggg|||wwwooodddSSSCCC>>>@@@===???BBBEEEGGGJJJNNNQQQVVVXXXZZZ\\\]]]^^^aaaccceeeiiioootttuuutttttttttuuuwwwyyy{{{|||||||||{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{zzzzzzyyyyyyyyy|||}}}}}}vvvtttqqquuuzzz~~~jjjXXXMMMHHHEEEFFFJJJOOOUUUXXXXXXWWWVVVWWWWWWWWWXXX[[[```dddkkkpppuuuzzz|||}}}~~~}}}~~~~~~|||yyy|||{{{yyyuuurrrrrrtttvvv~~~{{{zzzooonnnmmmnnnpppssswwwzzz{{{|||}}}|||zzzyyyzzz{{{~~~~~~|||yyyssskkkddd```UUUSSSNNNKKKIIIIIIKKKLLLOOONNNNNNOOOQQQTTTWWWYYYUUUWWWXXXWWWWWWYYY___eeesssvvvzzzzzzwwwqqqmmmjjjllllllmmmoooqqqsssuuuvvvzzzxxxwwwxxxwwwrrrhhh```XXXTTTMMMGGGDDDCCCBBBAAA>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<======???AAADDDHHHMMMWWWdddmmmuuu~~~{{{zzz{{{xxxoooggg^^^[[[[[[```iiisssyyy{{{tttooohhhbbb`````````aaa]]][[[XXXTTTNNNIIIEEEBBB>>>>>>=========>>>@@@AAAAAADDDIIIQQQYYY```fffiiirrrrrrsssrrrpppmmmiiigggdddbbbaaaaaa___\\\^^^cccbbbdddccc```______[[[UUUQQQMMMGGGBBBAAABBBDDDEEEIIIMMMNNNKKKJJJIIIFFFAAA@@@<<<<<>><<<444444333333333333222222333111000000111222222111111111111111111111111111222222222222222222333333333444555444222111222333111222222333333222222111111111111111111111111111222222333333444333333333222444666777666666666888>>>===???GGGYYYttt}}}wwwkkk\\\NNNEEE@@@???>>>???BBBDDDFFFJJJNNNRRRVVVXXXZZZ\\\\\\^^^```bbbgggkkkppptttuuuvvvwwwwwwtttuuuvvvxxxyyyyyyyyyyyy}}}|||{{{zzzzzzzzzzzzzzz}}}|||zzzyyyyyyzzz{{{|||}}}~~~~~~|||}}}wwwvvvxxx{{{~~~jjjVVVKKKGGGCCCEEEHHHNNNSSSVVVWWWVVVVVVWWWWWWWWWXXX[[[```dddkkkooouuuyyy|||}}}}}}yyyvvvvvvxxxzzz|||{{{vvvtttqqqppprrruuuzzz}}}}}}|||}}}~~~}}}xxxppphhh```\\\XXXWWWTTTRRRRRRRRRTTTUUUWWWVVVVVVVVVXXX[[[^^^```^^^aaacccccccccdddiiimmm|||~~~{{{zzzzzzzzz{{{|||}}}}}}}}}{{{zzzzzzxxxrrrhhh___WWWSSSMMMIIIFFFEEEDDDCCC??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::;;;<<<<<<<<<<<<>>>AAADDDJJJSSS```iiiuuu~~~{{{zzzzzzvvvmmmfff\\\ZZZYYY]]]fffoootttuuupppkkkccc^^^\\\[[[[[[[[[YYYXXXTTTPPPKKKGGGCCCAAA@@@???>>>>>>>>>???@@@AAAFFFIIIOOOWWW___fffkkknnnqqqqqqqqqoookkkgggbbb___^^^\\\[[[]]]]]]\\\aaagggjjjllllllhhhffffffbbb\\\WWWRRRLLLFFFDDDDDDEEEFFFKKKPPPRRRPPPOOOMMMIIICCCDDD@@@???CCCFFFJJJPPPWWWbbbiiissszzz~~~vvvhhhccc^^^^^^fffrrr}}}{{{uuunnnjjjfffdddgggnnntttxxx~~~}}}xxxvvvssspppnnnooossszzz{{{cccSSSKKKDDDDDDFFFGGGIIIMMMOOONNNLLLIIIEEEAAA===;;;444444333333333333222222444222111111222333333222111111111111111111111111111111222222222222333333222444444333222111222333111222222333333222222111222222222222222222222222111222222333333333333333333555777777777666777888;;;;;;>>>III___{{{|||uuuiiiZZZLLLBBB???>>><<<>>>AAACCCEEEHHHMMMPPPWWWYYY[[[\\\]]]^^^```bbbgggkkkppptttuuuvvvwwwwwwsssssstttuuuvvvxxxxxxyyy}}}}}}|||zzzzzzyyyyyyyyy{{{{{{zzzzzzzzzzzz{{{{{{}}}~~~}}}{{{|||zzz{{{iiiSSSIIIFFFAAACCCGGGMMMSSSVVVVVVUUUVVVVVVWWWWWWXXX\\\aaadddiiinnntttyyy|||~~~{{{zzz|||}}}|||zzzwwwuuuvvvzzz~~~~~~xxxrrrkkkeeebbb```````````````aaaaaaaaa```_________aaacccfffhhhjjjnnnsssuuuuuuuuuxxx{{{~~~|||xxxpppeee]]]UUURRRNNNKKKJJJIIIGGGFFFAAA@@@???===<<<;;;;;;;;;;;;;;;;;;::::::999999999888999999::::::;;;<<<<<<;;;===@@@BBBGGGQQQ]]]fffsss||||||yyywwwrrrjjjddd[[[XXXWWW[[[bbbiiilllmmmhhhccc\\\WWWUUUUUUUUUUUUWWWUUURRRNNNJJJFFFDDDBBBBBBAAA@@@???@@@AAABBBCCCJJJMMMTTT\\\ccciiilllnnnmmmmmmllliiiddd^^^XXXUUUUUURRRSSSVVVYYY\\\dddlllqqqtttuuuqqqooonnnkkkeeeaaa\\\TTTMMMHHHGGGIIIJJJPPPUUUYYYXXXVVVTTTNNNGGGIIIDDDCCCEEEGGGIIINNNTTT___gggpppwww|||{{{nnnhhhbbbbbbhhhsss~~~{{{uuupppgggeeeffflllpppqqqvvv{{{{{{}}}~~~zzzxxxrrrnnnkkkkkkpppwww}}}uuucccVVVLLLDDDCCCEEEFFFIIIMMMOOONNNLLLIIIEEE@@@<<<999444444333333333333222222555333222222333444444333111111111111111111111111111111111222222222333333222333333333111000111222111222222333333222222111222222222222333333333333111222222333444444333333444666888888888777888999:::;;;AAANNNddd{{{tttgggWWWIII@@@===<<<;;;===???AAACCCGGGKKKNNNXXXZZZ\\\]]]]]]^^^```bbbgggkkkppptttuuuvvvwwwwwwrrrrrrrrrrrrtttvvvxxxzzz~~~}}}|||zzzyyyxxxxxxxxxzzzzzz{{{{{{{{{{{{zzzzzz}}}}}}{{{|||gggPPPHHHGGGAAACCCHHHNNNTTTWWWVVVUUUUUUVVVWWWWWWXXX\\\aaaeeehhhmmmsssxxx|||~~~}}}}}}~~~|||{{{{{{{{{}}}|||yyyvvvtttsssmmmnnnpppppppppooonnnmmmhhhgggfffffffffhhhjjjlllrrrxxx|||uuulllaaaZZZSSSQQQOOONNNMMMLLLJJJHHHCCCBBB@@@???===<<<<<<;;;;;;;;;;;;:::999999888888999999::::::;;;<<<======>>>???AAACCCGGGPPP[[[dddoooyyy}}}xxxtttooohhhbbbZZZWWWVVVYYY^^^ccceeeddd^^^YYYTTTQQQPPPQQQQQQQQQUUUTTTRRROOOLLLIIIGGGFFFBBBAAAAAAAAAAAACCCEEEFFFKKKOOOUUU[[[aaadddeeefffeeeeeedddaaa]]]WWWQQQNNNLLLJJJJJJOOOTTTZZZeeeoootttxxxzzzxxxuuuuuurrrmmmkkkfff___VVVOOOLLLMMMOOOTTTZZZ______]]][[[TTTLLLKKKGGGEEEGGGHHHIIILLLRRR]]]dddnnnuuuzzz}}}}}}rrrkkkdddccchhhqqq}}}zzzuuunnnkkkjjjmmmnnnmmmppptttyyy{{{~~~~~~|||zzzqqqmmmhhhggglllsssyyy}}}}}}sssgggZZZOOOFFFDDDFFFGGGJJJNNNOOONNNLLLHHHDDD???;;;888444444333333333222222222444333111111333444333222111111111111111111111111000000111111222222333333111222333222000///000111111222222333333222222111222333333333333333444444222333444444555555555555555777999999888888999:::??????DDDQQQggg|||tttfffVVVHHH???<<<<<<<<<===???AAACCCFFFJJJNNNXXXZZZ\\\]]]]]]]]]___aaagggkkkppptttuuuvvvwwwwwwsssrrrqqqrrrsssvvvyyy{{{~~~}}}|||zzzyyyxxxwwwwwwxxxyyyzzz{{{|||{{{zzzyyy}}}{{{xxx|||eeeNNNFFFFFFBBBDDDJJJPPPVVVYYYXXXWWWUUUVVVVVVWWWXXX\\\aaaeeehhhlllsssxxx{{{~~~}}}}}}}}}zzz|||}}}~~~}}}zzzvvvtttpppooommmkkkkkklllmmmnnnsssyyyxxxooofff]]]XXXSSSRRRRRRQQQQQQOOOLLLIIIEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;::::::999999999:::;;;<<<===>>>@@@AAAAAA@@@BBBBBBCCCFFFMMMXXX```kkkuuu~~~wwwrrrlllfffaaaZZZWWWVVVXXX\\\______]]]TTTQQQMMMKKKLLLNNNPPPPPPRRRRRRQQQPPPNNNLLLJJJIIIAAAAAAAAAAAACCCEEEGGGHHHKKKNNNRRRWWWZZZ[[[[[[[[[ZZZ[[[[[[ZZZWWWSSSOOOLLLGGGEEEEEEJJJPPPWWWbbblllsssyyy}}}|||zzzzzzyyyvvvsssooohhh___WWWRRRRRRTTTWWW^^^dddeeedddaaaZZZSSSNNNIIIGGGIIIJJJJJJMMMRRRZZZaaakkkssswww{{{|||sssjjjcccbbbeeekkkxxx|||vvvrrrpppqqqrrrqqqtttxxx}}}~~~~~~|||rrrmmmhhhfffiiinnntttwwwzzz{{{zzzxxxxxxxxxsssmmm^^^SSSJJJGGGHHHIIILLLOOOMMMMMMKKKHHHCCC???;;;888444444333333333222222222333222000000222222222111111111111111111111111111//////000111111222333333111222333222000///000111111222222333333222222111222222222333333444444444333444555666777777777777555777999:::999999999;;;???@@@EEERRRfff}}}~~~vvvgggVVVGGG???===>>>===>>>@@@BBBCCCFFFKKKNNNWWWYYY[[[\\\\\\]]]___aaagggkkkppptttuuuvvvwwwwwwuuutttssssssuuuwwwzzz|||}}}|||{{{zzzxxxxxxxxxwwwwwwxxxzzz{{{{{{{{{zzzyyy}}}uuutttyyy{{{vvvvvvzzzaaaLLLDDDCCCCCCEEEKKKRRRYYY[[[ZZZXXXTTTUUUVVVWWWYYY\\\bbbfffhhhmmmsssxxx{{{}}}}}}||||||yyywwwuuurrrooonnnmmmnnnnnnooottt|||xxxppphhhaaa\\\ZZZWWWWWWWWWWWWVVVSSSNNNKKKHHHFFFDDDBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCEEEGGGHHHCCCCCCCCCBBBCCCIIISSSZZZfffppp{{{}}}xxxrrrkkkeee```XXXVVVUUUWWWZZZ\\\ZZZXXXMMMKKKHHHGGGIIIKKKMMMMMMMMMOOOPPPQQQQQQNNNKKKIIICCCCCCBBBBBBCCCDDDFFFGGGHHHJJJMMMPPPRRRRRRRRRRRRQQQRRRTTTUUUTTTRRRPPPNNNHHHEEEEEEHHHLLLQQQ[[[eeennnwww}}}~~~}}}~~~~~~}}}wwwuuuqqqhhh___YYYXXXYYY\\\ccciiijjjjjjhhhbbb[[[SSSNNNLLLMMMMMMLLLNNNRRRVVV^^^hhhoootttxxx}}}}}}ssshhh```___```dddrrr~~~yyyvvvwwwxxxyyy~~~vvvqqqkkkhhhiiilllppprrrtttuuuttttttsssrrrqqqppp```VVVMMMJJJJJJJJJLLLOOOLLLKKKIIIGGGCCC???;;;999444444333333333333222222333111000000111222222111111111111111111111111111...//////000111222333333222333333333111000111222111222222333333222222111111111222222333333444444333333555666777777888888555777999999999888999:::;;;<<>>???===>>>@@@BBBCCCFFFJJJMMMTTTVVVYYYZZZ[[[\\\___aaagggkkkppptttuuuvvvwwwwwwvvvvvvvvvvvvwwwxxxzzz{{{|||{{{zzzyyyxxxxxxxxxxxxwwwxxxyyyzzzzzz{{{zzzzzz}}}}}}zzzqqqpppuuuzzz{{{uuuuuu{{{qqqYYYJJJCCCBBBBBBEEELLLSSSYYY\\\[[[YYYTTTUUUVVVWWWYYY]]]bbbfffiiimmmsssxxxzzz|||~~~~~~~~~~~~yyywwwsssooollljjjjjjjjjjjjnnnsssvvvyyy~~~xxxuuunnngggaaa^^^^^^___]]]]]]]]]^^^\\\XXXQQQMMMIIIHHHFFFCCC@@@>>>===<<<:::;;;;;;<<<<<<======>>>>>>@@@BBBEEEHHHKKKMMMNNNGGGHHHFFFDDDDDDHHHQQQXXXaaakkkvvv}}}}}}xxxrrrkkkeee```VVVTTTSSSUUUXXXYYYVVVSSSKKKHHHEEEDDDFFFGGGHHHHHHKKKNNNRRRUUUUUURRRNNNKKKHHHGGGEEECCCBBBBBBBBBBBBAAABBBDDDGGGIIIJJJKKKKKKLLLMMMPPPRRRSSSRRRQQQOOOKKKGGGFFFHHHJJJLLLSSS\\\fffpppyyy{{{{{{~~~xxxxxxvvvoooeee^^^\\\]]]```gggmmmnnnoooooojjjdddZZZVVVSSSSSSQQQNNNOOORRRRRRYYYccckkkppptttyyy|||rrrfff]]]\\\\\\___mmm~~~~~~}}}}}}~~~|||wwwqqqmmmlllmmmnnnooooooooopppooommmkkkkkklll```VVVNNNLLLLLLJJJKKKMMMJJJIIIHHHFFFCCC???<<<:::444444333333333333222222444222000111222333222222111111111111111111111111......///000111222333333222444444333222111222333111222222333333222222111000000111111222333333444111222333555666666666777444666888999888888999:::999:::@@@OOOcccvvv~~~{{{{{{xxxgggUUUFFF>>>>>>???<<<===???@@@BBBDDDHHHKKKRRRTTTWWWYYYZZZ\\\___aaagggkkkppptttuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyzzzxxxxxxxxxxxxyyyzzz{{{||||||~~~~~~xxxpppnnnrrrvvvzzzdddRRRHHHCCCBBBBBBEEEKKKSSSZZZ\\\[[[YYYTTTUUUVVVWWWYYY]]]bbbfffjjjnnntttxxxzzz{{{}}}~~~|||}}}~~~wwwuuuppplllhhhfffeeedddgggiiilllnnnpppuuu}}}|||qqqmmmgggaaa]]]]]]aaadddaaaaaabbbbbb```[[[SSSNNNJJJIIIFFFCCCAAA???======:::;;;;;;<<<===>>>??????@@@AAADDDGGGKKKNNNQQQRRRLLLLLLJJJGGGFFFJJJRRRYYY___iiissszzz|||yyysssllleeeaaaTTTSSSRRRTTTVVVWWWSSSPPPJJJHHHDDDCCCCCCDDDDDDCCCLLLPPPVVVZZZZZZWWWRRROOOLLLJJJGGGDDDAAA???>>>>>>:::;;;<<>>???@@@CCCGGGJJJPPPRRRUUUXXXYYY\\\___aaagggkkkppptttuuuvvvwwwwwwvvvwwwxxxxxxxxxxxxwwwwwwyyyyyyxxxxxxyyyyyyzzz{{{xxxxxxwwwwwwxxxzzz{{{}}}|||~~~uuunnnnnntttzzzyyyiiiXXXLLLEEEBBBAAAAAADDDIIINNNRRRUUUWWWWWWVVVTTTTTTWWWXXXYYY___fffnnnoooqqqtttwwwzzz|||}}}~~~{{{wwwpppkkkiiihhhggggggiiiiiijjjkkknnnqqqtttvvv}}}zzzrrrjjjgggcccccceeeiiilllnnnnnnkkkfffaaa]]]YYYUUURRRJJJIIIFFFDDDCCCBBBBBBBBB@@@>>>===;;;;;;<<<===>>>DDDFFFHHHJJJLLLOOOTTTWWWTTTQQQMMMKKKKKKOOOSSSVVV```eeelllsssxxx{{{|||{{{}}}{{{xxxtttmmmfff```XXXTTTPPPOOOQQQTTTTTTRRRJJJEEEBBBBBBBBBBBBEEEJJJMMMQQQVVVZZZ\\\ZZZWWWUUUOOOLLLGGGCCCAAA???===;;;<<<<<<;;;;;;<<>>FFFSSSbbbnnntttvvv{{{|||yyysssrrrwwwzzzzzz|||{{{|||~~~~~~hhhRRRFFFCCC@@@;;;>>>>>>>>>@@@BBBEEEGGGIIIKKKOOOUUUXXXYYY[[[___cccgggmmmqqqqqqrrrvvvwwwuuuvvvvvvvvvvvvvvvwwwwwwwww{{{zzzyyyyyyxxxxxxyyyyyyzzzyyyyyyxxxxxxyyyyyyzzz|||~~~}}}xxxxxxpppoootttyyy}}}{{{|||}}}{{{yyysssjjj]]]PPPGGGCCCBBBBBB???BBBGGGLLLPPPSSSTTTUUUUUUSSSSSSVVVXXXZZZ```gggnnnoooqqqtttwwwzzz|||}}}}}}yyysssooolllkkkiiihhhjjjjjjjjjjjjkkkmmmooopppssswww}}}}}}uuuooolllkkkjjjkkknnnqqqqqqqqqmmmjjjddd```\\\XXXTTTQQQKKKJJJHHHFFFDDDDDDDDDDDDCCCBBB@@@>>>======>>>???BBBEEEJJJNNNPPPSSSVVVXXXXXXUUUPPPMMMMMMQQQVVVYYY]]]aaagggnnnsssuuuvvvuuuyyyxxxwwwuuurrrllleee```WWWSSSOOONNNPPPRRRRRRQQQKKKEEEBBBBBBAAA@@@CCCHHHOOOSSSYYY]]]___\\\XXXUUUNNNKKKFFFCCC@@@>>><<<:::;;;;;;::::::;;;===@@@AAACCCEEEHHHKKKNNNOOOOOOOOONNNLLLJJJHHHGGGGGGHHHIIINNNSSS\\\fffnnnsssuuuuuuxxx{{{{{{vvvmmmfffccccccfffkkksssyyy|||{{{wwwtttjjjfffaaa^^^[[[XXXUUUSSSPPPTTTZZZaaaffflllrrrvvvvvvzzzzzzppphhhcccdddooo{{{xxxuuussspppmmmmmmiiiffffffiiihhhccc]]]VVVQQQJJJFFFEEEHHHJJJLLLMMMKKKHHHDDD@@@===;;;:::444333111000000222444555444444333333222111111000222222222222222111111111333222000222444555444222222222111111111111111111222222333333333222222111111222333333444444333333222333333444444444444444555777999:::999999999:::===AAAJJJXXXgggrrrwwwxxxxxxxxx{{{xxxsssqqquuuxxxwwwxxx|||wwwyyy|||mmmVVVGGGCCC@@@===>>>>>>>>>???AAACCCFFFGGGKKKOOOTTTWWWXXX[[[___cccgggmmmqqqqqqrrrvvvwwwuuuwwwwwwwwwwwwxxxxxxxxxxxxyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxyyyzzz{{{|||}}}~~~~~~{{{zzz{{{|||~~~~~~zzzxxx{{{wwwqqqnnnmmmllljjjggg___SSSIIICCCAAA@@@@@@>>>@@@EEEJJJNNNPPPQQQRRRSSSQQQRRRVVVXXXZZZaaahhhnnnooorrruuuxxx{{{|||}}}}}}xxxtttrrrooommmkkknnnmmmlllkkkjjjjjjkkkkkkjjjlllppptttyyy~~~~~~{{{xxxuuuqqqqqqsssuuuxxxxxxvvvtttlllhhhccc___[[[WWWSSSQQQLLLKKKJJJHHHGGGFFFFFFFFFFFFEEECCCAAA????????????@@@EEEKKKQQQTTTWWWYYY[[[\\\XXXRRRNNNNNNRRRWWW[[[[[[___dddjjjnnnppppppooorrrqqqpppooommmiiiccc___UUUQQQMMMMMMOOOQQQQQQOOOKKKEEEAAAAAA@@@>>>AAAEEEPPPUUU\\\bbbccc___XXXTTTLLLIIIDDDAAA???===;;;999:::999999999:::;;;===>>>???AAADDDGGGIIIKKKKKKKKKLLLJJJHHHEEECCCBBBBBBBBBEEEIIIPPPYYYaaaiiinnnqqqsssvvvwwwtttmmmfffbbbaaadddiiiqqqwww{{{|||zzzxxxoookkkeee___\\\ZZZXXXVVVPPPSSSWWW[[[```gggnnnssstttxxx}}}vvvooolllsss|||{{{xxxuuurrrppplllgggggghhhfff```[[[PPPLLLFFFDDDEEEHHHKKKMMMMMMKKKHHHDDDAAA===;;;:::333333111111111333555777444333333222222111111111000000111111111111111111333222111222333444333222111111000000111222222333333333333333333333333333111222333333444444333333111222333333444444333333666888:::;;;::::::;;;<<<===CCCNNN^^^mmmxxx{{{zzzttttttvvv{{{vvvrrrpppssstttsssrrrtttppptttzzzuuu\\\IIIBBB@@@>>>>>>>>>>>>>>>@@@BBBDDDEEEJJJNNNSSSVVVWWWZZZ___cccgggmmmqqqrrrsssvvvwwwuuuxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwxxxvvvvvvwwwxxxzzz}}}~~~~~~~~~zzzwwwvvvvvvwwwxxxzzzxxxpppkkkiiiggggggggg^^^RRRHHHCCC@@@>>>===>>>@@@DDDIIILLLOOOPPPPPPPPPOOOPPPUUUXXX[[[aaaiiimmmooorrrvvvyyy{{{|||}}}~~~~~~~~~~~~~~~~~~zzzxxxuuuqqqooosssrrrpppnnnlllllllllllljjjkkklllnnnppptttwwwyyy~~~}}}~~~}}}|||xxxwwwwwwxxxxxxvvvsssppphhheee```]]]ZZZWWWSSSQQQMMMMMMKKKJJJIIIHHHHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@DDDJJJOOOSSSWWW[[[^^^]]]YYYSSSNNNMMMQQQVVVZZZ]]]```dddiiilllmmmmmmmmmllljjjiiihhhfffccc^^^ZZZRRROOOLLLLLLOOOQQQPPPOOOIIIDDD@@@@@@???>>>AAAFFFOOOUUU^^^dddeee```XXXSSSJJJGGGBBB???===<<<:::888888888888888888999:::;;;:::<<<>>>AAADDDEEEFFFGGGGGGEEECCCAAA???>>>>>>>>>BBBDDDHHHNNNVVV___fffjjjjjjmmmpppooojjjddd```^^^\\\aaahhhpppvvvyyyzzzzzzooolllgggccc```]]]ZZZWWWMMMOOORRRUUUZZZbbbkkkqqqsssxxxyyytttwww}}}}}}{{{zzzvvvqqqkkkiiiiiiggg```[[[OOOKKKFFFDDDEEEIIILLLNNNNNNLLLIIIEEEAAA>>><<<;;;444333222111111222444555333333333222222111111111/////////000111111111222222222222222333333333222222111111111111111222222222222222222222222333333111222333333444444333333222222333444444444444333777999;;;<<<<<<<<<>>>???<<>>>>>=========???@@@BBBDDDIIIMMMRRRTTTVVVYYY___cccgggmmmrrrrrrsssvvvwwwvvvwwwwwwxxxxxxyyyyyyzzzzzz||||||{{{zzzzzzzzzzzzzzzvvvvvvwwwxxxzzz|||}}}~~~~~~~~~zzzwwwtttsssttttttvvv|||~~~uuupppnnnmmmmmmjjj```SSSHHHCCCAAA>>><<>>===;;;999777777777777777777888888888777888:::<<<>>>@@@AAABBB??????>>>===<<<<<<<<<<<<@@@AAABBBFFFKKKRRRXXX\\\\\\^^^aaaaaa___ZZZVVVTTTSSSWWW^^^gggnnntttwwwyyypppnnnkkkhhhddd^^^WWWSSSIIIJJJLLLOOOTTT]]]gggmmmrrrwww~~~zzz{{{~~~zzztttmmmjjjiiifff```ZZZOOOKKKFFFCCCDDDGGGIIIJJJNNNLLLIIIEEEAAA>>><<<;;;555444222111000000000000333333222222222222222111/////////000111111111222222222333222222111222222444333222111000000000000111111111222222222333333111222333333444444333333333333444555555555555555666888999::::::;;;>>>@@@;;;CCCRRReeevvv}}}xxxxxxyyy{{{}}}~~~|||zzz}}}zzztttmmmrrrzzzbbbKKKAAA>>>===============>>>@@@BBBCCCHHHLLLPPPSSSUUUXXX^^^ccchhhnnnrrrrrrssswwwxxxvvvvvvvvvwwwwwwxxxyyyyyyzzz}}}|||{{{{{{zzzzzz{{{{{{wwwwwwwwwwwwxxxyyyzzz{{{|||~~~~~~zzzvvvsssqqqppppppsssyyy~~~yyyvvvvvvvvvkkk___PPPFFFBBBAAA???===@@@BBBFFFIIILLLNNNNNNNNNNNNMMMNNNSSSWWWZZZaaaiiimmmooossswwwzzz|||}}}}}}|||}}}~~~~~~~~~}}}|||{{{||||||~~~|||yyywwwsssrrrqqqppppppqqqqqqrrrtttsssqqqpppppppppqqqqqqtttuuuxxx{{{|||zzzvvvrrroookkkfffaaa___^^^\\\[[[VVVTTTRRRRRRRRRSSSRRRPPPRRRRRRRRRRRRQQQPPPOOONNNHHHHHHGGGGGGFFFEEEDDDDDDBBBCCCEEEGGGJJJPPPXXX]]]^^^ZZZTTTPPPNNNOOORRRTTTUUUWWW[[[^^^```aaabbbaaaaaa```^^^\\\[[[XXXTTTQQQNNNLLLKKKMMMRRRUUUUUUSSSKKKFFFCCCBBBBBBAAADDDHHHKKKRRR\\\dddfffaaaXXXRRRHHHEEEAAA>>><<<;;;999777777777777777777777666666555666777888999;;;<<<<<<999:::::::::::::::::::::===<<<===>>>AAAEEEIIIKKKJJJLLLNNNOOOOOOMMMJJJGGGJJJNNNTTT[[[cccjjjnnnqqqnnnllliiifffaaaYYYPPPJJJDDDEEEFFFIIINNNVVV___ffflllrrrzzz|||}}}|||uuunnniiihhheee^^^YYYLLLHHHDDDAAABBBDDDFFFGGGNNNLLLIIIEEEBBB>>><<<;;;555444333111000///......222222222222222222222222000000111111111111111111111222333222111000111222555444333111000/////////000111222444444444333333111222333333444444333333333444555555666666555555333555777777888:::===???<<>>;;;============???AAACCCDDDGGGKKKOOOQQQSSSWWW^^^ccchhhnnnrrrssstttwwwxxxvvvuuuvvvvvvwwwxxxyyyzzzzzz{{{{{{zzzyyyyyyyyyyyyzzzzzzyyyyyyxxxxxxxxxyyyyyy{{{}}}~~~zzzvvvrrrooonnnmmmooouuu~~~~~~}}}nnnaaaPPPDDDAAAAAA???>>>@@@BBBEEEIIIKKKMMMMMMMMMNNNLLLNNNSSSVVVYYY```hhhmmmoootttxxx{{{}}}}}}|||~~~~~~~~~||||||{{{|||}}}~~~|||{{{vvvuuutttsssssstttuuuuuuwwwvvvtttsssqqqpppppppppmmmnnnnnnpppooolllgggccc\\\ZZZVVVTTTTTTTTTSSSSSSRRRQQQPPPQQQTTTVVVWWWVVVVVVWWWWWWWWWWWWVVVTTTSSSQQQPPPOOOMMMKKKHHHFFFEEEBBBCCCEEEGGGJJJNNNTTTXXXXXXUUUQQQMMMJJJJJJLLLMMMNNNPPPSSSVVVYYYZZZ[[[[[[[[[ZZZXXXXXXXXXVVVSSSQQQMMMKKKKKKOOOTTTXXXXXXWWWQQQKKKGGGEEECCCAAACCCGGGJJJRRR\\\dddfffbbbZZZUUUGGGDDD@@@>>><<<;;;999888777777777777777666555555555555555555666777888888777777888888888888888777999999::::::<<<===>>>???>>>>>>@@@BBBCCCBBB@@@???BBBDDDHHHNNNTTTZZZ___aaa```^^^[[[XXXTTTOOOHHHDDD@@@AAAAAACCCFFFMMMUUU[[[bbbiiisss|||{{{vvvxxx}}}~~~wwwoookkkiiifff___ZZZJJJGGGCCCAAABBBEEEFFFGGGOOOMMMIIIFFFBBB???===;;;444444333222111111000000222222222222222222222222222222222222222111111111111333444333000///000222333333222111000000000111000222555777888777555333111222333333444444333333333333444555555555555444444666777888999;;;>>>AAAAAAIIIZZZnnn}}}~~~~~~}}}}}}|||}}}lllUUUFFFAAA>>>;;;<<<<<<<<<>>>???BBBDDDFFFFFFJJJNNNPPPRRRWWW^^^ccchhhnnnsssssstttwwwxxxvvvvvvvvvwwwxxxyyyzzz{{{{{{|||{{{{{{zzzzzzzzzzzzzzz|||{{{{{{zzzzzzzzz{{{{{{|||}}}}}}yyyuuuqqqooommmnnnttt}}}uuufffSSSEEEAAA@@@???<<>>===;;;:::888777888888888777666555444555555444444444555666666777777777888777777666555888999::::::;;;;;;::::::999999:::<<<>>>>>>===<<<;;;<<>>??????@@@BBBGGGMMMRRRZZZbbbnnnyyy{{{sssnnnpppwwwzzzrrrmmmlllhhhbbb]]]KKKHHHDDDCCCEEEHHHJJJKKKOOOMMMJJJFFFBBB???===<<<333333333333333333333333222222222222222222222222444333333333222111111111111333444333000...000222111111111000111111222333000333777:::;;;:::777555222222333444444444333333222222333444444444333333777999:::;;;<<<>>>BBBEEEEEEMMM^^^rrrxxxcccNNNDDDAAA???;;;<<<<<<<<<>>>@@@CCCFFFGGGFFFIIIMMMOOORRRVVV]]]ccchhhooosssssstttwwwxxxwwwwwwwwwxxxyyy{{{||||||}}}~~~~~~}}}||||||||||||||||||||||||||||||}}}~~~~~~|||~~~}}}xxxtttrrrpppooouuu~~~xxxjjjWWWHHHBBB@@@>>><<<>>>AAAEEEJJJMMMNNNNNNNNNKKKMMMOOORRRVVV\\\ccchhhmmmpppsssvvvwwwxxxzzz|||~~~~~~~~~}}}}}}{{{|||}}}~~~~~~~~~~~~|||{{{zzzxxxwwwtttpppkkkggg\\\ZZZUUUQQQLLLHHHFFFEEEIIIHHHGGGIIINNNSSSVVVXXXYYY[[[]]]^^^]]]]]]^^^___```]]][[[ZZZ[[[\\\\\\[[[___^^^[[[VVVPPPKKKIIIIIIGGGEEECCCDDDFFFIIIKKKKKKMMMLLLIIIGGGEEEDDDCCCCCCIIIIIIJJJJJJLLLMMMOOOPPPNNNOOOOOOPPPQQQRRRSSSSSSMMMKKKIIIKKKQQQVVVYYYYYYTTTQQQLLLGGGDDDDDDFFFGGGLLLQQQZZZbbbfffccc]]]WWWIIICCC???>>>===888666777;;;888555333444555555555444444444444444444444444444444444444444444444444666777888999999888666555777888888888888888777777<<<<<<<<<===???BBBEEEFFFEEEDDDCCCAAA@@@@@@@@@@@@:::;;;<<<===>>>BBBGGGKKKVVV^^^iiittt}}}|||uuupppkkkggghhhlllzzz{{{{{{}}}yyynnniiihhhgggbbb]]]PPPKKKFFFBBBCCCFFFIIIJJJLLLKKKHHHEEEBBB@@@???>>>888777555333222222222333444444444333333222222222333333222222111000//////222222222333333333444444444333333222222333333444777888999999888666444222222222222111111000000000222222333333333333444444888888999999;;;???EEEJJJRRRZZZiiizzznnnYYYKKKCCC>>>===>>>;;;>>>@@@BBBBBBDDDFFFHHHKKKNNNQQQSSSTTTWWW^^^ccclllnnnqqqrrrsssuuuxxxzzzxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{|||}}}~~~}}}}}}|||{{{{{{{{{{{{{{{~~~~~~xxxtttssssssxxx~~~}}}ooo[[[LLLEEEBBB@@@>>>AAACCCGGGJJJMMMMMMMMMLLLLLLMMMPPPSSSWWW\\\ccchhhoooqqqtttuuuvvvxxxzzz|||}}}}}}~~~~~~}}}}}}~~~}}}}}}yyytttoooiiibbb]]]TTTRRRNNNIIIEEECCCBBBAAABBBBBBCCCGGGMMMUUU[[[^^^cccdddfffeeecccaaa```aaabbbaaa```aaacccddddddcccdddbbb___YYYSSSNNNLLLKKKJJJHHHFFFEEEFFFHHHIIIIIILLLJJJHHHFFFDDDCCCCCCCCCEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQRRRLLLJJJIIIKKKPPPUUUXXXYYYUUURRRMMMHHHFFFFFFGGGHHHNNNSSS[[[cccfffccc[[[UUUIIICCC???@@@>>>;;;999:::<<<999666555555666555444444444444444444444444444777777777777777777777777888888999999999888888888888888888999999888888888777888888:::<<<>>>@@@AAA??????>>><<<<<<;;;;;;;;;::::::;;;;;;<<<@@@DDDHHHPPPXXXcccnnnxxxzzzrrrmmmhhhdddeeeiiixxx}}}{{{|||~~~~~~~~~~~~vvvmmmiiiiiihhhccc^^^QQQLLLFFFCCCCCCFFFHHHJJJLLLKKKHHHEEECCC@@@???>>>666555333222111000111111333333333222222222111111444333333222111111000000222333333333444444444444444333333222222333333444555666777888777666444222333333222222222111111111222222333333333333444444777888888999;;;???EEEJJJTTT]]]mmm~~~~~~xxxgggSSSHHHAAA<<<;;;<<<;;;===@@@AAABBBDDDGGGIIILLLNNNRRRSSSTTTXXX^^^ccclllnnnqqqssstttuuuxxxzzzxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{|||~~~}}}|||{{{{{{zzzzzzzzz{{{}}}yyyvvvvvvzzz|||yyy{{{ttt___OOOGGGDDDAAA???CCCEEEHHHKKKLLLMMMLLLKKKMMMNNNQQQSSSWWW]]]ccchhhqqqrrrtttuuuvvvwwwzzz}}}||||||}}}~~~~~~~~~~~~~~~wwwppphhhaaaYYYTTTMMMKKKGGGDDDAAA@@@@@@@@@???@@@BBBFFFNNNWWW___dddjjjlllmmmmmmjjjhhhffffffggghhhjjjnnnqqqqqqooommmjjjhhhddd^^^YYYSSSOOOMMMMMMJJJGGGEEEFFFFFFFFFFFFIIIHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@AAACCCDDDFFFGGGJJJJJJLLLMMMNNNNNNOOOOOOKKKIIIGGGIIINNNSSSWWWXXXWWWTTTNNNIIIFFFFFFGGGHHHOOOUUU]]]eeegggccc[[[TTTIIIDDD@@@AAA@@@===;;;===;;;999777777777777555333555555555555555555444444666666666666666666666666::::::::::::::::::;;;;;;999999999999999999999999555666777888:::;;;<<<===<<<;;;:::999999888999999999::::::::::::<<<@@@CCCHHHOOOZZZfffqqqzzzwwwoooiiiddd___```ddduuu~~~~~~~~~|||zzzxxxxxx~~~{{{uuunnnkkkkkkiiiccc^^^SSSNNNGGGCCCCCCEEEGGGHHHKKKJJJHHHFFFCCCAAA???>>>777666444222111111222222222222222222111111111111444444333333222222111111333333333444444444555555333333222222222222333333333444555666666555444222333333333333222222222222222222333333333333444444666777888999;;;???EEEIIIUUU```qqq}}}xxxssslll\\\LLLCCC>>>:::999:::;;;===???AAABBBDDDGGGJJJLLLOOORRRSSSTTTXXX^^^ccckkknnnqqqssstttuuuxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{zzz{{{}}}||||||{{{zzzzzzzzz{{{{{{|||{{{}}}yyyuuuuuuvvv```OOOFFFCCC@@@>>>CCCDDDGGGJJJLLLMMMMMMMMMMMMOOOQQQTTTWWW]]]ccchhhrrrssstttuuuuuuwwwzzz}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{ssskkkccc\\\VVVRRRLLLJJJHHHEEEDDDDDDEEEFFFDDDEEEGGGKKKQQQ[[[dddkkkpppsssvvvwwwvvvtttsssrrrsssuuuxxx|||~~~}}}yyyuuupppmmmhhhccc^^^XXXRRROOOLLLIIIFFFDDDDDDDDDDDDCCCEEEDDDCCCBBBAAA@@@??????<<<<<<===>>>???AAABBBCCCFFFGGGIIIJJJLLLLLLLLLLLLIIIGGGFFFGGGKKKPPPUUUXXXWWWTTTNNNIIIEEEEEEFFFGGGNNNTTT\\\dddhhhddd\\\VVVJJJEEEAAAAAA@@@<<<:::;;;888777666777888888666444666666666555555555555555555555555555555555555555999:::<<<===>>>>>>======:::999999888888888888999666777888:::;;;<<<============<<<;;;:::::::::::::::;;;;;;::::::;;;===@@@BBBIIITTT```kkkvvvvvvmmmgggaaa\\\]]]aaaqqq}}}{{{wwwuuusssxxxxxxyyyzzz{{{}}}~~~~~~{{{vvvqqqnnnmmmiiiccc^^^TTTOOOHHHDDDCCCEEEFFFGGGJJJJJJHHHFFFDDDAAA???>>>:::999777555444444444555222222222222222222222222444444444333333222222222333333444444444555555555333333222222222222333333000111333555555555333222333333333333333333333333222222222333333333444444555666777999;;;???DDDHHHTTTaaavvv{{{vvvoooiiibbbTTTFFF???===:::999:::;;;<<>>@@@BBBEEEHHHKKKMMMNNNOOOMMMOOOQQQSSSWWW\\\cccgggppprrrssstttuuuwwwyyy|||~~~~~~~~~~~~~~~}}}|||{{{}}}}}}~~~{{{rrrhhhaaa[[[VVVSSSQQQPPPOOONNNMMMMMMMMMMMMKKKLLLOOOSSSYYYdddpppxxx~~~yyytttpppkkkfffbbb\\\UUUPPPJJJGGGCCCAAAAAABBBAAAAAAAAA@@@@@@??????>>>===<<<:::;;;;;;<<<===???@@@AAACCCEEEGGGIIIJJJJJJIIIIIIFFFFFFEEEEEEHHHMMMSSSWWWVVVRRRLLLGGGCCCBBBCCCDDDKKKPPPXXX```eeeccc]]]WWWKKKEEE@@@@@@>>>999777888555444444666888999888666777777777666666555555555888888888888888888888888666999>>>BBBDDDCCCAAA???<<<;;;:::999888888888888777888999:::<<<>>>???@@@AAA@@@???===<<<<<<<<<<<<;;;<<<<<<;;;:::;;;===>>>@@@FFFOOO[[[gggsss~~~wwwmmmfff___ZZZ[[[```ooo}}}}}}{{{|||}}}yyyvvvtttsssuuutttqqqpppqqqtttwwwyyy}}}zzzuuuqqqnnniiibbb^^^UUUPPPIIIDDDCCCEEEFFFGGGIIIIIIHHHGGGDDDBBB???>>>:::999777555444444444555444444444444444444444444444444333333333333333222333333333444444444555555333222222111111222222333///000222444555444333222333333333333333333333333222222222333333333444444444666777999;;;>>>BBBFFFPPP___xxx|||vvvooohhh^^^QQQDDD>>>===;;;:::;;;:::<<<>>>???AAAEEEIIIMMMOOOQQQTTTUUUVVVYYY___dddjjjmmmqqqtttuuuvvvwwwxxxyyyyyyyyyzzzzzzzzz{{{{{{yyyzzz|||~~~~~~}}}}}}|||}}}}}}~~~~~~}}}}}}|||zzzvvvxxx{{{}}}vvvsssqqqzzz~~~tttttt{{{|||eeeRRRHHHEEEBBBAAA???@@@CCCFFFJJJLLLNNNOOOMMMNNNPPPSSSVVV[[[aaaffflllooorrrtttuuuwwwyyyzzz}}}}}}~~~~~~}}}}}}|||{{{|||}}}~~~~~~sssiiibbb]]]YYYWWWYYYZZZZZZZZZYYYWWWVVVUUURRRTTTXXX\\\cccppp~~~|||wwwsssmmmiiifff```YYYSSSIIIFFFBBB@@@?????????>>>===============<<<;;;:::::::::;;;<<<===???@@@AAAAAACCCEEEGGGIIIHHHGGGFFFDDDDDDCCCCCCEEEJJJQQQVVVUUUQQQKKKEEEAAA???@@@AAAFFFJJJQQQYYY]]]]]]YYYUUUIIICCC???>>><<<888666777666555444666888999999888888888777777666666555555666666666666666666666666666999???DDDGGGGGGEEEDDDAAA@@@===;;;999999999999777777777888;;;===@@@BBBEEEDDDBBB@@@>>>===<<<<<<<<<======<<<;;;;;;<<<>>>>>>CCCKKKVVVaaannnzzzyyymmmeee^^^ZZZ[[[___nnn|||}}}zzzxxxwwwxxxzzz||||||zzzxxxvvvtttsssrrrqqqrrrpppmmmlllmmmppptttvvv~~~{{{vvvrrrmmmhhhbbb^^^UUUPPPIIIEEEDDDEEEGGGHHHHHHHHHHHHGGGEEEBBB???>>>777666444222111111222222444444444444555555555555333333333333222222222222222222222333333333444444222222111111111111222222///111333444555444333222222222222222333333333333222222333333333333444444555666888999:::===@@@CCCJJJ\\\www|||uuunnn```RRREEE???===;;;:::<<<:::;;;===???AAAEEEJJJNNNPPPRRRUUUVVVVVVYYY___dddjjjmmmrrrtttuuuvvvwwwxxxxxxxxxxxxyyyyyyyyyzzzzzzyyyzzzzzz{{{|||}}}~~~}}}}}}||||||}}}}}}~~~~~~}}}~~~|||yyywwwtttuuuvvvyyy~~~zzzuuuooouuu|||xxxssswww{{{dddQQQGGGDDDBBB@@@@@@AAACCCEEEHHHJJJLLLLLLLLLNNNPPPRRRUUUZZZ```dddhhhlllqqqtttvvvwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~}}}~~~}}}sssjjjeeecccbbbaaadddeeeggggggfffccc```^^^[[[^^^aaaeeekkkwww~~~yyyuuupppmmmjjjeee\\\VVVLLLHHHCCC@@@???>>><<<;;;::::::;;;<<<;;;:::999999:::::::::;;;===>>>@@@AAA@@@BBBEEEGGGHHHHHHFFFEEECCCCCCBBBBBBCCCHHHOOOVVVUUUQQQKKKDDD@@@>>>??????AAADDDIIIPPPTTTTTTQQQNNNFFF@@@=========:::888:::;;;999777777888::::::999999999888777777666555555333333333333333333333333777:::===BBBFFFIIIKKKKKKGGGEEEBBB???<<<;;;;;;;;;888777777777:::>>>CCCFFFJJJHHHFFFDDDAAA???>>>>>>;;;<<<===<<<;;;;;;<<<===<<<@@@GGGPPP[[[hhhuuu}}}yyymmmeee]]]XXXYYY^^^nnnzzz~~~{{{xxxvvvuuuvvvwwwrrrqqqooommmlllllllllmmmlllkkkjjjjjjlllooorrrttt{{{yyytttoookkkfffbbb```UUUPPPIIIEEEDDDFFFHHHIIIHHHHHHHHHGGGEEEBBB???>>>666555333222111000111111333333333444444555555555222222222222222222222222111111111222222222333333222222111111111111222222000222333555555444222111111111111222222222333333222222333333333333444444666777999999:::;;;>>>@@@FFFYYYuuu{{{tttcccUUUFFF???===;;;:::<<<999;;;===>>>AAAEEEKKKOOOQQQSSSVVVVVVWWWYYY___dddiiimmmrrruuuvvvvvvwwwxxxwwwwwwwwwxxxxxxxxxyyyyyyzzzyyyxxxxxxyyy{{{~~~{{{{{{{{{{{{{{{|||}}}}}}}}}{{{wwwuuussssssrrrrrruuu{{{yyyppptttxxx|||zzzuuuttt|||xxxaaaNNNEEEAAA@@@>>>AAABBBCCCDDDFFFHHHIIIJJJLLLMMMOOOQQQTTTYYY___dddeeeiiippptttvvvwwwxxxxxxwwwxxxzzz|||~~~zzzqqqkkkiiijjjkkklllmmmoooqqqrrrppplllhhhdddeeegggiiijjjnnnyyy{{{wwwqqqooommmhhh___XXXOOOKKKFFFAAA???===;;;999888999:::;;;;;;:::888888999999:::;;;<<<>>>???@@@???AAADDDGGGHHHGGGFFFEEEBBBBBBBBBAAAAAAFFFOOOUUUUUUQQQKKKDDD@@@>>>>>>??????AAAEEEIIIMMMMMMKKKIIICCC>>>;;;===>>><<<;;;===AAA>>>:::999999::::::999999999999888777666666555666666666666666666666666:::;;;<<>>DDDLLLWWWcccpppxxx}}}yyymmmddd]]]WWWYYY]]]nnnyyy~~~zzzxxxvvvvvvvvvmmmkkkiiigggffffffggghhhfffggghhhjjjlllooorrrtttxxxvvvrrrmmmiiieeecccaaaTTTOOOIIIEEEDDDFFFIIIJJJGGGHHHHHHHHHFFFCCC@@@>>>888777555333222222222333222222222333333444444444111111111111111111111222000000111111111222222222222222111111111111222222111222444555555444222111000000000111111222222222222222333333333444444444666888999:::999:::===???CCCWWWsss}}}vvvfffWWWGGG???<<<::::::;;;999;;;<<<>>>AAAEEEKKKPPPQQQTTTVVVWWWWWWZZZ___dddiiimmmrrruuuvvvvvvwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxzzzyyywwwvvvwwwzzz}}}yyyyyyyyyyyyyyyzzz{{{|||}}}zzzwwwsssqqqpppnnnmmmnnnssszzz{{{yyy|||~~~}}}~~~nnn\\\OOOFFF???===>>>@@@AAABBBDDDGGGJJJLLLNNNPPPQQQRRRSSSUUUYYY___ccciiiiiilllrrrwwwyyyvvvsssssstttwwwzzz|||~~~~~~}}}vvvqqqqqqrrrtttuuuppppppqqqrrrpppnnnkkkiiigggiiikkkmmmpppwww~~~}}}xxxtttsssssspppjjjdddSSSMMMEEE???<<<;;;;;;;;;888999;;;;;;;;;999777666666666777888;;;>>>AAABBB@@@@@@AAABBBCCCDDDEEEFFFBBBAAA???===>>>BBBIIINNNSSSQQQNNNHHHBBB===<<<<<<>>>??????AAABBBCCCDDDEEE>>>===<<<;;;:::999999999:::888777666777999<<<>>>===<<<999777555555555555888888888888777777777777777888<<>><<<<<<======<<<;;;===>>>AAAEEEMMMWWWccckkkssszzz|||rrrhhh^^^WWWWWW\\\iiivvv|||{{{zzzyyywwwqqqlllgggdddeeefffdddcccccceeehhhlllppprrrttttttvvvtttqqqmmmiiieeecccaaaUUUMMMHHHGGGFFFDDDEEEHHHKKKJJJIIIGGGDDDAAA???===999666333222222333333333222111000000222444777888444333333222111111111222000000111222333333444444555444333222111111111111222222333333333444444444444444444333333222222222444333333333333444555555999999;;;<<<888555999AAAGGGWWWppp}}}zzzvvvlllYYYGGGAAA===777777;;;<<<======???BBBEEEHHHJJJOOORRRVVVXXXXXX[[[```dddlllpppsssvvvvvvvvvvvvwwwttttttttttttvvvxxxzzz{{{zzzzzzzzzzzz{{{}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~yyytttqqqpppnnnkkkiiijjjlllooorrrvvvfffUUUJJJCCC>>><<<===@@@AAACCCEEEIIILLLOOOQQQOOOPPPQQQSSSUUUZZZ```dddjjjkkkmmmqqquuuuuurrrooonnnpppsssvvvzzz}}}|||~~~zzzvvvuuuwwwyyyyyyvvvvvvuuusssqqqnnnllljjjiiikkkmmmnnnppptttzzz~~~{{{{{{wwwsssrrrrrrooohhhcccTTTNNNGGGAAA>>>===<<<;;;999:::;;;;;;;;;999777666666666666888:::===???AAA???@@@@@@AAABBBCCCCCCDDDAAA@@@???======BBBHHHMMMQQQPPPMMMGGGAAA<<<;;;;;;::::::;;;<<<===>>>??????===<<<;;;:::999999999999999888777777888999<<<===@@@???===;;;:::999999999888777777777777777777777777888;;;AAAGGGNNNSSSUUUVVVRRRMMMIIIFFFDDDCCCBBB???<<<:::;;;<<<>>>EEEMMMWWW\\\\\\UUULLLGGGCCC???AAA???======>>>>>>===<<<>>>???AAADDDIIIQQQ[[[aaalllttt}}}uuukkkaaaXXXXXX\\\fffuuu}}}tttoooiiieeeeeefffeeecccgggiiikkknnnpppqqqqqqrrrrrrqqqoookkkhhhdddaaa```WWWOOOIIIHHHFFFCCCDDDFFFGGGGGGFFFEEECCC@@@???===999666333222222333333333222222111111222444666777444333222222111111222222111111111222222333333444555444333222111111111111//////000000000111111111444444444333333222222222444333333333333444555555999888:::;;;888666:::AAAFFFUUUjjj|||}}}{{{~~~|||}}}|||lllYYYGGG@@@===888777<<<;;;;;;<<<>>>AAADDDGGGHHHNNNRRRVVVXXXYYY[[[```eeemmmpppsssvvvvvvvvvwwwwwwvvvvvvuuuuuuvvvxxxzzz{{{zzzyyyyyyyyyzzz|||~~~~~~}}}|||{{{{{{|||}}}~~~|||wwwrrrnnnmmmkkkiiihhhhhhjjjlllnnnnnn___OOOGGGCCC???>>>???@@@AAADDDGGGKKKNNNQQQSSSMMMNNNPPPRRRUUUZZZ```eeellllllnnnppprrrqqqnnnkkkjjjlllooossswww{{{~~~|||~~~||||||}}}~~~~~~|||{{{xxxuuuqqqooommmllllllnnnpppqqqqqqrrrsssuuuwww{{{}}}zzzwwwyyyuuuqqqooonnnjjjddd___SSSNNNGGGBBB???>>>===<<<;;;;;;;;;;;;:::999888777555555555666888;;;===>>>>>>>>>??????@@@@@@AAAAAA@@@@@@>>>======@@@EEEJJJOOONNNLLLGGGAAA<<<::::::666777777888999:::;;;;;;;;;:::999888888888888888888888888888999:::;;;;;;>>>>>>===;;;:::999888888777777777777777777777777888888:::>>>EEELLLSSSWWWYYYWWWSSSNNNKKKHHHFFFFFFCCC???===>>>>>>???FFFMMMZZZ```ccc]]]UUUNNNHHHBBBCCCAAA????????????>>>===???@@@@@@BBBDDDJJJPPPUUUaaajjjvvvzzzpppeee]]][[[___gggxxxzzztttlllhhhhhhhhhgggfffmmmnnnooopppppppppppppppqqqpppooollliiieeebbb```YYYQQQKKKIIIGGGCCCCCCEEEDDDDDDCCCCCCAAA@@@>>>===999666333222222333333333333333222111222333444555333333222222111111222222222222222222222222222222444444333222111111111111222222222222333333333333444444333333333333222222444333333333333444555555888777999;;;999666:::@@@GGGSSSeeettt}}}|||{{{zzz{{{{{{{{{yyywwwuuutttzzzppp\\\HHHAAA===999888<<<;;;;;;===???BBBEEEGGGIIINNNQQQUUUXXXYYY\\\aaafffmmmppptttvvvvvvvvvwwwxxxxxxxxxxxxwwwxxxyyyzzzzzzyyyyyyxxxyyyzzz{{{}}}~~~~~~}}}||||||||||||}}}~~~~~~yyytttooollljjjiiihhhggggggggghhhhhhooo___OOOGGGDDDBBBAAAAAAAAABBBEEEHHHKKKMMMOOOPPPKKKLLLOOOQQQUUUZZZaaaeeelllmmmnnnpppqqqpppnnnmmmkkkmmmooorrrvvvyyy|||~~~~~~~~~|||xxxtttqqqpppooooooqqqrrruuuuuutttrrrpppnnnrrrsssuuuxxx{{{}}}~~~}}}|||zzzyyyxxxwwwuuuuuuuuurrrnnnkkkgggccc\\\XXXOOOKKKFFFBBB@@@@@@???>>><<<<<<;;;:::999888888888555555444555666888:::<<<<<<=========>>>>>>>>>>>>??????>>><<<<<<>>>BBBFFFLLLMMMKKKGGGBBB===::::::777777888888999999::::::999888888777777777777888888888999999::::::;;;;;;============<<<;;;999999888888888888888888888888888999:::<<>>===???@@@AAAAAABBBEEEIIIMMMVVV___mmmyyyvvvlllcccaaaeeemmm~~~zzzsssnnnnnnnnnnnnlllppppppqqqqqqqqqqqqqqqqqqssssssrrrqqqnnniiifffcccXXXQQQLLLJJJIIIEEEDDDFFFEEEDDDDDDCCCAAA???===<<<999666333222222333333333444444333222222222333444333333222222111222222333333333222222222222222222444333222222111111111222333333333444444444444555333333333333333333333333444333333333333444555555888666777:::999777;;;@@@FFFSSSfffuuu}}}|||{{{xxxxxxwwwuuurrrpppoooooowwwyyybbbLLLCCC???:::888;;;<<<===???AAADDDGGGIIIJJJLLLPPPUUUXXXZZZ]]]cccgggmmmppptttvvvwwwvvvwwwxxxzzzzzzzzzyyyyyyyyyzzzzzzxxxxxxxxxxxxyyy{{{}}}~~~~~~~~~}}}||||||}}}~~~~~~|||xxxsssooollliiiiiiiiiiiihhhgggfffeeetttbbbPPPGGGEEEBBB@@@@@@BBBCCCEEEGGGIIIJJJKKKKKKIIIKKKNNNPPPTTTZZZaaaeeejjjllloooqqqrrrsssssssssqqqrrrssstttvvvyyy{{{}}}~~~|||zzzwwwtttsssssstttuuuwwwwwwxxxxxxvvvsssnnnkkkkkkjjjiiihhhgggggghhhhhhhhhiiikkkmmmnnnpppqqqrrrpppnnnkkkgggbbb\\\VVVSSSLLLIIIEEECCCCCCBBBAAA@@@>>>===;;;:::888888888999555555444444555666888999::::::;;;;;;<<<<<<======>>>>>>===<<<;;;<<>>===>>>@@@BBBBBBCCCDDDGGGIIINNNWWWdddrrr}}}{{{rrrjjjhhhkkkrrr|||xxxwwwwwwvvvtttqqqqqqqqqrrrssstttuuuvvvvvvvvvvvvuuuqqqlllgggcccWWWPPPLLLLLLKKKHHHGGGIIIHHHGGGFFFDDDBBB???===;;;999666333222222333333333444444333333222222333333333222222111222222333333333333222222222222222222333333222222111111222222000000000000111111111111333333333333333333333333444333333333333444555555777555666999999888;;;@@@DDDSSSiiizzz{{{}}}~~~|||{{{xxxxxxwwwtttooollllllmmmsss|||jjjPPPFFFAAA;;;888:::<<<===???BBBDDDGGGIIIIIIKKKPPPUUUXXXZZZ^^^dddiiimmmqqqtttwwwwwwwwwwwwxxx{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxxxxxxxyyy{{{}}}~~~~~~}}}||||||}}}~~~{{{wwwtttqqqooolllllllllllljjjiiigggfffyyyeeePPPEEEBBB@@@>>>>>>BBBCCCEEEGGGHHHHHHHHHGGGIIIKKKMMMPPPSSSYYY```dddhhhkkkooorrrsssuuuwwwyyyxxxwwwwwwwwwxxxzzz|||}}}|||~~~vvvqqqnnnnnnnnnpppwwwzzzyyyxxxwwwwwwyyy{{{||||||{{{yyyvvvtttooojjjfffeeeccc___\\\YYYXXXWWWWWWWWWZZZ___ccceeehhhkkknnnmmmllliiifffaaa\\\XXXUUUOOOMMMJJJIIIHHHGGGEEECCC@@@>>>;;;999888888999999666666555444444555777777888888999:::;;;<<<======<<<======<<<::::::<<<>>>CCCFFFGGGGGGCCC???===;;;666666666666666666555555666666666666666777888999888999999:::<<<>>>@@@AAADDDFFFHHHIIIIIIGGGEEECCC@@@???>>>>>><<<<<<;;;::::::;;;;;;;;;>>>EEEPPPXXX[[[^^^___\\\WWWRRRQQQQQQLLLGGGEEEEEEDDDEEEKKKRRR\\\gggppppppjjjbbbXXXOOOJJJGGGEEECCCBBBBBB@@@>>>>>>AAACCCEEEEEEEEEFFFGGGIIIOOOZZZhhhuuuxxxooommmpppttt}}}zzzqqqqqqrrrsssuuuxxxzzz{{{zzzzzzzzzxxxsssllleeeaaaVVVPPPLLLMMMLLLIIIHHHJJJJJJIIIHHHEEECCC@@@===<<<999666333222222333333333333333333333333333333333222222111111222222333333222222222222222222222222333333222222111222222333111111111222222222222333222222333333333333444444444333333333333444555555777444444888:::999<<<@@@EEEUUUmmmzzzzzz{{{|||}}}~~~~~~xxxqqqkkkjjjkkknnnwwwnnnRRRFFFBBB<<<999:::888:::<<>>>>>@@@BBBDDDGGGHHHIIIHHHHHHJJJKKKMMMOOOSSSXXX^^^cccfffjjjooorrrsssuuuxxx{{{{{{zzzyyyyyyzzz{{{~~~|||~~~{{{rrrjjjfffdddeeefffgggnnnvvv}}}}}}}}}}}}~~~}}}wwwqqqmmmhhhbbb]]][[[ZZZWWWSSSQQQOOOOOOOOOLLLQQQWWW[[[^^^aaaeeehhhjjjjjjjjjhhheeebbb___^^^YYYWWWSSSQQQOOOLLLIIIFFFAAA???<<<999777777999:::777666555444444555666666666777888999;;;===>>>>>>;;;<<<===;;;999999999;;;===@@@DDDDDDBBB???<<<;;;777666666666555555444444666666666666777888999:::999999999:::===@@@CCCEEEGGGIIILLLNNNNNNLLLIIIGGGDDDDDDCCCAAA???>>><<<<<<:::<<<<<<<<<===CCCMMMVVV[[[___bbb```ZZZVVVUUUVVVSSSOOOKKKIIIGGGFFFKKKRRR]]]hhhrrrsssnnnggg]]]UUUNNNKKKHHHFFFEEEDDDBBBAAA@@@BBBEEEGGGFFFDDDDDDDDDFFFJJJRRR^^^lllyyy{{{rrroooqqquuu}}}rrrrrrssstttvvvyyy|||}}}}}}wwwnnnfffaaaXXXRRRNNNNNNMMMIIIHHHIIIHHHHHHGGGEEECCC@@@>>>===999666333222222333333333222222333333444333333333222222111111222222333444111111111222222333333444333222222111222222333333333333444444444555555555222222222333333444444444444333333333333444555555666333333777::::::<<<@@@LLL\\\ttt}}}||||||xxxpppllllllmmmwwwmmmQQQEEEAAA<<<:::;;;777888;;;???AAACCCDDDEEEJJJNNNTTTXXX[[[```ggglllnnnqqquuuwwwwwwwwwxxxyyyyyyyyyzzz{{{{{{{{{zzzyyyzzzyyyyyyyyyzzz|||~~~~~~}}}}}}~~~{{{yyyuuutttuuuwwwxxxxxxuuutttssspppnnnlllkkkjjjkkkQQQDDDBBBAAAAAAAAA???AAADDDGGGIIIJJJJJJIIIJJJKKKMMMOOORRRWWW^^^bbbfffjjjoooqqqrrrtttxxx{{{{{{zzzzzzyyyzzz}}}~~~}}}rrriiigggdddbbbdddeeefffllltttwww~~~uuummmgggaaa[[[WWWPPPOOOMMMKKKIIIIIIIIIIIIHHHMMMSSSWWWZZZ\\\```ccchhhjjjkkkkkkiiihhhggggggbbb___[[[XXXUUUPPPKKKHHHBBB@@@<<<888777777999:::888777666555444555555666555666777999;;;===??????;;;<<<<<<;;;999888888999999<<>>;;;:::888888888777777666666555666666666666777999:::;;;::::::999:::===AAAFFFIIIMMMPPPSSSVVVVVVTTTQQQOOOHHHGGGEEECCCAAA???======:::<<<=========BBBLLLTTT[[[```dddbbb]]]XXXXXXYYYZZZTTTPPPMMMIIIGGGKKKQQQ^^^jjjtttvvvqqqjjjaaaZZZQQQNNNKKKIIIHHHGGGDDDCCCAAADDDGGGHHHFFFDDDBBBBBBDDDFFFLLLWWWfffttt|||rrrooopppvvv}}}sssssstttuuuwwwzzz|||~~~{{{rrrhhhbbbZZZTTTPPPOOOMMMIIIFFFGGGFFFFFFEEEDDDCCCAAA@@@???999666333222222333333333111222333444444444444333222111111111222333333444000000111222333333444444222222222111222222333333000000111111111222222222222222222333333444444444444333333333333444555555666222222777:::;;;===@@@TTTcccyyyuuupppoooooozzzjjjNNNCCCAAA===;;;===888:::===@@@CCCEEEEEEFFFIIINNNTTTXXX[[[aaahhhmmmnnnqqquuuwwwxxxxxxxxxyyywwwxxxzzz{{{{{{{{{zzzyyyzzzzzzzzzzzz{{{}}}~~~~~~}}}}}}~~~~~~vvvtttrrrrrrtttwwwyyyzzzxxxvvvtttqqqooommmlllkkk~~~zzzzzzkkkSSSLLLHHHAAA>>>AAADDDEEEFFFGGGHHHIIIIIIIIIKKKKKKLLLLLLOOOVVV^^^ccciiillloooqqqsssuuuxxx{{{wwwxxxyyyyyyyyyzzz|||~~~|||vvvnnniiieeeeeeddddddeeeggghhhiiippptttzzzzzzmmmddd___[[[UUUPPPJJJJJJJJJJJJJJJJJJJJJJJJOOOOOOPPPSSSWWW]]]cccfffkkklllnnnppppppooonnnmmmhhhfffdddaaa\\\UUUMMMHHHDDD@@@<<<::::::999999888666555333444555666666555666666666777777777777777;;;;;;:::999888888999999888999<<<>>>???>>>===<<<999999999888888777666555:::::::::999999777666666999;;;<<<;;;:::===EEELLLSSSWWW]]]```___]]]ZZZYYYRRROOOKKKJJJJJJGGGCCC???BBB@@@@@@AAA@@@AAAGGGOOOYYY___dddeeeaaa]]]\\\]]][[[YYYUUUPPPLLLMMMQQQTTTcccmmmwwwyyyvvvqqqhhh___XXXUUUQQQMMMJJJHHHGGGGGGFFFJJJLLLIIIFFFGGGFFFBBBGGGEEEHHHSSSbbbooo}}}zzzssssssvvvyyyyyyuuutttvvvxxxxxx|||yyyjjj]]]WWWOOOJJJJJJKKKIIIIIIJJJHHHHHHGGGFFFEEEBBB@@@???777555222111222333222111111111222222222333333333333222222111111222222333444333333333333444555555333222222222222222222333222222222222222222222222333333222222111222222222222222333333333444444444444444666999999888===DDDOOOfffvvvpppssszzzjjjQQQDDD@@@>>>;;;:::<<<<<<===>>>@@@CCCEEEFFFHHHLLLQQQVVVZZZ```hhhnnnrrrsssuuuuuuuuuvvvxxxyyywwwxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{|||~~~~~~||||||}}}}}}ooommmmmmpppvvv{{{}}}}}}zzzxxxuuusssqqqnnnjjjggg~~~xxxtttyyyqqqWWWLLLGGGAAA???CCCDDDEEEFFFHHHIIIIIIIIIIIIKKKLLLLLLMMMQQQWWW___eeehhhjjjmmmoooqqqsssuuuxxxvvvwwwyyyyyyyyyzzz|||~~~~~~yyytttnnnjjjhhhiiiiiijjjjjjiiihhhgggbbbeeeiiiooovvvyyyqqqeee]]]XXXUUUPPPLLLIIIIIIIIIIIIJJJJJJKKKKKKRRRRRRSSSUUUYYY^^^bbbeeekkkmmmooorrrsssssssssrrrnnnlllhhhddd___WWWOOOIIICCC@@@<<<999999888888777888777555666777999888888666666666666666666666666:::999999999888888888777888999:::;;;<<<<<<;;;:::666666666666666555555444999:::::::::999888777777888:::<<<;;;:::>>>EEELLLVVV\\\dddiiijjjhhhfffddd```[[[TTTOOOMMMJJJHHHEEEEEECCCBBBCCCBBBAAAEEELLLTTT[[[bbbdddbbb______```]]][[[WWWSSSOOOOOORRRUUUaaakkkuuuwwwuuuppphhh```[[[XXXTTTPPPMMMKKKJJJJJJHHHMMMOOOMMMKKKKKKIIIDDDHHHEEEHHHRRR^^^jjjxxxzzzwwwxxx{{{{{{wwwuuuwwwyyyzzz~~~pppccc___VVVOOONNNMMMJJJHHHIIIIIIJJJJJJIIIFFFCCC@@@>>>888555333222333333333222222222333333333444444444333222222111111222222333444333333333333444555555333333222222222222333333222222222222222222222222333333222222111222222333222222333333333444444444444444666999999888===DDDQQQhhh|||rrrttt||||||fffNNNAAA===;;;888888;;;<<<===>>>@@@CCCEEEFFFHHHLLLQQQUUUYYY___hhhnnnrrrtttvvvwwwvvvwwwxxxzzzxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}||||||}}}zzzsssrrrqqqsssxxx|||~~~}}}}}}{{{yyyvvvtttqqqmmmjjjvvvnnnnnnttt}}}www[[[LLLFFFAAAAAADDDDDDDDDFFFGGGHHHIIIIIIIIIHHHIIIJJJLLLPPPVVV^^^cccfffiiilllmmmnnnoooqqqsssrrrtttuuuvvvvvvwwwzzz|||~~~~~~zzzwwwtttpppmmmjjjkkklllllljjjgggcccaaa]]]^^^___aaafffmmmvvv}}}~~~xxxmmmfff]]]VVVSSSPPPLLLIIIKKKKKKKKKLLLMMMNNNOOOPPPTTTTTTTTTUUUXXX\\\```bbbiiikkknnnrrrtttvvvwwwwwwvvvtttpppkkkddd[[[RRRKKKEEEAAA===;;;:::999888777:::999888888:::;;;;;;:::666666666666666555555555777888888999999888666666777777777888888888888888444555666666777777666666999:::::::::::::::999999999:::;;;;;;;;;>>>EEEJJJUUU\\\gggooosssttttttsssnnnhhh___VVVQQQOOOMMMLLLIIIFFFEEEFFFDDDAAADDDIIIOOOVVV___dddeeecccbbbccc```___\\\WWWTTTSSSUUUWWWaaakkktttwwwvvvrrrkkkccc```]]]YYYUUUQQQOOONNNNNNLLLQQQUUUTTTSSSRRRMMMGGGIIIFFFGGGOOOYYYdddqqq{{{}}}{{{}}}}}}xxxuuuwwwzzz|||xxxlllddd[[[SSSPPPOOOLLLJJJKKKLLLMMMMMMLLLIIIDDD???<<<888666444333333444444333333333444444444555555555333222222111111222222333333333333333333444555555333333222222222222333333222222222222222222222222333222222111222222333333333333333333444444444444444444666999999888>>>EEESSSjjjyyywww~~~~~~~~~uuuaaaKKK@@@===:::888888;;;;;;<<<>>>@@@BBBDDDEEEGGGKKKOOOSSSXXX^^^gggnnntttvvvxxxyyyxxxxxxzzz{{{xxxxxxyyyyyyzzz{{{{{{{{{}}}||||||{{{{{{||||||}}}}}}}}}|||||||||~~~zzzxxxvvvuuuwwwzzz}}}~~~|||zzzvvvrrroooyyymmmjjjoooyyywww]]]NNNGGGBBBBBBDDDAAABBBDDDEEEGGGGGGHHHHHHDDDEEEGGGIIIMMMSSS[[[```fffhhhkkkmmmmmmmmmooopppnnnpppqqqrrrssstttwwwzzz{{{|||}}}~~~~~~yyyvvvuuusssrrrpppppppppnnnlllhhhdddbbbcccbbbaaa```aaafffnnntttxxxqqqeee```YYYTTTRRRPPPNNNLLLOOOPPPPPPQQQRRRTTTVVVWWWSSSRRRRRRSSSUUUYYY]]]___eeehhhkkkppptttwwwyyyzzz}}}zzzvvvqqqjjjaaaWWWQQQIIIFFFAAA>>>===<<<;;;999;;;999888888:::<<<;;;;;;666666666555555555555555555666888999999777555444777666555444444555555666666666777888999:::::::::999:::;;;;;;<<<<<<<<<;;;999:::;;;;;;;;;>>>CCCHHHNNNUUU___iiiqqqvvvzzz}}}vvvqqqjjjaaa[[[VVVSSSRRRKKKHHHGGGHHHGGGDDDDDDHHHMMMTTT^^^eeegggfffeeedddcccbbb```\\\YYYVVVWWWXXXaaakkktttwwwwwwuuuoooiiidddbbb^^^YYYUUUSSSRRRRRRPPPVVVZZZ[[[[[[YYYRRRJJJIIIFFFGGGMMMUUU___lllwww~~~~~~~~~xxxuuuwwwzzz}}}vvvggg]]]TTTRRRQQQOOOOOOQQQOOOPPPQQQOOOKKKEEE???;;;999777444333444555444333333333333333444444444444333222222111111222222333333333222222333333444555222222111111111111222222222222222222222222222222222222111111222222333333333333333444444444444555555444666999999999???FFFUUUmmmyyynnn\\\IIIAAA???===;;;<<<:::;;;;;;===???AAACCCEEEFFFIIINNNQQQVVV]]]gggnnnuuuxxxzzz{{{zzzzzzzzz{{{yyyyyyyyyzzz{{{{{{||||||~~~}}}|||{{{{{{{{{{{{{{{|||{{{{{{{{{|||~~~}}}yyyxxxwwwxxx{{{|||wwwtttrrrlllnnnwwwppp[[[NNNHHHDDDAAAAAA???@@@BBBCCCEEEFFFFFFGGGDDDFFFHHHJJJMMMSSSZZZ___eeehhhkkkmmmmmmmmmnnnooonnnoooqqqssssssuuuxxx{{{|||}}}~~~|||xxxvvvvvvvvvvvvzzzyyywwwtttrrrpppooooookkkjjjgggeeedddfffkkkooo~~~|||rrrjjjaaa]]]YYYUUUSSSSSSRRRQQQSSSTTTUUUWWWYYYZZZ[[[[[[TTTSSSSSSSSSUUUYYY\\\___dddfffiiinnnssswww{{{|||~~~}}}yyyvvvpppiii```ZZZPPPLLLGGGCCC@@@>>><<<;;;;;;:::888888:::;;;:::999777777666666555555555555444555777888888777666444555555444333333333444444555666777999::::::::::::999:::;;;===>>>>>>>>>>>>;;;;;;;;;;;;;;;>>>AAADDDGGGKKKSSS[[[eeennnxxx}}}~~~}}}yyyssskkkbbb[[[XXXOOOJJJIIIJJJJJJHHHHHHKKKOOOUUU___fffjjjjjjhhhfffffffffeeebbb^^^ZZZYYYYYY___iiirrruuuvvvvvvrrrmmmiiifffbbb]]]YYYWWWVVVUUUUUUZZZ___```aaa___VVVMMMIIIGGGGGGLLLSSS\\\iiivvv~~~}}}|||wwwtttuuuxxx{{{pppeeeZZZVVVTTTRRRRRRUUURRRSSSSSSQQQLLLFFF???;;;999777444333444555444333222222222222333333333333333222222111111222222333333222222222222333444444111111000000000000111111222222222222222222222222222111111111222222333444333333444444444555555555555444666999999999@@@HHHXXXqqqzzz~~~}}}zzzwwweeeVVVFFF@@@???>>>===>>>999:::;;;<<<>>>AAACCCDDDDDDHHHLLLOOOTTT\\\fffmmmvvvyyy|||||||||{{{{{{{{{yyyzzzzzz{{{{{{|||}}}}}}~~~}}}|||{{{zzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~|||xxxxxxxxxyyy|||}}}yyyxxxooonnnttt{{{zzzuuuhhhXXXMMMGGGDDDAAA>>>>>>???AAACCCDDDFFFFFFFFFHHHJJJLLLNNNQQQVVV\\\aaadddgggkkkmmmnnnmmmnnnnnnppprrrtttuuuwwwyyy|||~~~zzzxxxwwwxxx{{{|||}}}|||{{{{{{|||}}}{{{{{{zzzwwwttttttuuuwwwxxxooohhh^^^]]]ZZZXXXVVVVVVVVVWWWVVVXXX[[[^^^___```___^^^ZZZXXXWWWWWWXXXZZZ]]]___bbbdddhhhlllqqqvvvzzz{{{{{{zzzyyyxxxvvvqqqkkkfffYYYUUUOOOIIIFFFCCC@@@>>>???===;;;:::;;;;;;:::999888888777777666666555555555555777888888777777666333333444444444444444444444555666777888888888888999:::<<<>>>???@@@AAAAAA>>>===;;;;;;;;;===???@@@BBBDDDHHHNNNVVV```kkkrrr}}}zzzpppfff```VVVQQQMMMNNNOOOMMMMMMOOORRRXXX```hhhmmmnnnlllkkkjjjkkkkkkhhhccc___\\\[[[]]]fffooosssuuuvvvtttpppnnnkkkgggbbb^^^[[[ZZZYYY[[[___ccceeegggeee\\\QQQKKKHHHHHHKKKPPPXXXfffsss|||zzzzzz~~~xxxsssqqqrrruuuwww}}}|||pppccc\\\XXXTTTTTTVVVTTTTTTSSSQQQLLLFFF@@@<<<888666444333333444444333111111111222222222333333333222222111111222222333222222222222222333444444111111000000000000111111222222222222222222222222111111111111222333444444333444444444555555555555666555666888999:::@@@III[[[uuuzzzzzztttooolll^^^QQQDDD???===<<<;;;<<<999999:::<<<>>>@@@BBBCCCCCCFFFJJJNNNRRR[[[eeemmmwwwyyy|||}}}|||{{{{{{{{{zzzzzz{{{{{{|||}}}}}}}}}}}}||||||{{{zzzzzzzzz{{{zzzzzz{{{{{{||||||}}}}}}~~~~~~{{{yyywwwxxxyyyyyy|||{{{rrrqqquuuyyyyyy}}}oooeeeVVVJJJEEECCC@@@===???@@@BBBDDDFFFGGGHHHHHHKKKLLLNNNPPPSSSWWW\\\```bbbfffjjjmmmmmmmmmmmmnnnoooqqqtttuuuwwwzzz}}}~~~~~~}}}|||}}}wwwoooiii``````^^^]]][[[[[[\\\^^^]]]```dddhhhiiihhheeeccc___^^^[[[YYYXXXYYYZZZ[[[^^^```cccgggkkkppptttvvvuuuuuuwwwyyyzzzxxxtttpppgggbbb[[[UUUPPPLLLIIIFFFDDDBBB@@@??????>>>===;;;:::999999888777777666666666666666777777888888888222333444555666666555555555666777777888888888888999:::<<<>>>@@@BBBBBBCCC@@@>>><<<;;;;;;<<<<<<======>>>AAACCCHHHOOOXXX^^^kkkrrr|||~~~vvvoookkkaaaZZZTTTSSSSSSQQQQQQSSSUUUYYY```iiiooorrrrrrqqqnnnpppqqqooojjjddd```^^^^^^gggppptttwwwyyyxxxuuussspppkkkfffbbb___^^^]]]aaaeeehhhjjjlllkkkaaaWWWMMMJJJIIIKKKMMMSSSaaannnxxx~~~zzzwww|||sssrrrtttwww|||}}}tttooommmoooqqqrrrwww}}}~~~ssseee]]]XXXTTTTTTVVVUUUUUUSSSPPPKKKEEE@@@===888555333222333333333222222222222333333333444444333222222111111222222333222222222111222222333444333333222222222222333333222222222222222222222222111111111111222333444555444444444444555555555555666555666888999:::AAAJJJ___{{{xxx}}}}}}wwwrrrooo]]]QQQEEE@@@===:::888999888999:::;;;===@@@BBBCCCBBBEEEIIILLLQQQZZZeeemmmwwwyyy}}}~~~}}}{{{zzzzzzzzz{{{{{{|||}}}}}}~~~~~~||||||{{{zzzzzzzzz{{{{{{zzz{{{{{{{{{|||{{{{{{{{{|||}}}~~~~~~~~~{{{zzzzzz{{{|||{{{|||{{{ttttttyyyzzzzzz~~~|||mmmdddUUUHHHBBBBBB@@@===@@@AAACCCEEEGGGHHHIIIJJJKKKLLLNNNPPPRRRVVV[[[^^^```dddiiilllllllllmmmmmmmmmoooqqqsssuuuxxx{{{~~~~~~~~~~~~~~~~~~}}}~~~~~~wwwpppkkkddddddcccbbb``````bbbccccccggglllpppqqqoookkkhhhbbb```\\\XXXVVVUUUVVVVVVYYY[[[]]]aaaeeeiiimmmoooppprrruuuyyy||||||yyywwwrrrmmmfff___ZZZUUUQQQOOOIIIGGGDDDBBBBBBAAA???>>>:::::::::999888777777666777777666666777888999:::111222555777888777666555888888999::::::::::::999999:::<<>>777555222111222333222111333333333444444444555555333222222222222222222333222222111111222222333444555444444333333444444555222222222222222222222222111111111111222333444555444444444555555555666666666555666888999:::BBBJJJbbb~~~www||||||yyyaaaUUUIIICCC???:::888999888999999;;;===???AAACCCBBBEEEHHHKKKPPPYYYdddmmmvvvyyy}}}~~~}}}{{{zzzzzz{{{{{{||||||}}}}}}~~~~~~{{{{{{zzzzzzzzz{{{{{{|||{{{{{{{{{|||{{{{{{zzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}yyy||||||~~~}}}zzzuuueeeTTTJJJEEE@@@??????AAAAAAAAADDDGGGHHHHHHGGGIIIJJJLLLNNNPPPUUU[[[___bbbeeeiiikkkmmmnnnoooqqqssssssssstttvvvxxx{{{|||}}}}}}}}}~~~||||||{{{yyyyyy{{{~~~}}}~~~~~~}}}}}}~~~}}}vvvqqqooommmkkkgggeeedddeeeggghhhnnnppptttvvvuuurrrnnnkkkgggccc\\\WWWTTTRRRPPPOOOIIILLLOOOSSSWWW^^^fffkkkppptttzzz~~~~~~~~~{{{wwwpppjjjddd]]]WWWSSSPPPMMMHHHEEECCCBBB???===;;;;;;:::888888777777777666666555555555555666666555555555555555555555555666666666777888:::;;;<<<===>>>@@@BBBCCCCCCCCCBBBDDDCCCAAA???===;;;:::999<<<;;;:::999:::<<<>>>@@@HHHLLLUUU```jjjrrrvvvwwwooollleee^^^\\\]]]ZZZTTTVVVZZZaaajjjsssxxxyyyyyy{{{yyyxxxwwwuuurrrnnnllliiipppyyyzzzvvvqqqkkkfffdddddddddeeejjjnnnpppsssrrrjjjaaaXXXQQQLLLLLLNNNSSS\\\dddrrr||||||vvvrrrooommmmmmmmmrrryyy}}}tttkkkgggfffiiikkkmmmsssyyy}}}{{{nnnllljjjkkknnnsssvvvwwwyyy{{{~~~|||qqqggg]]]XXXUUUSSSTTTXXXVVVVVVTTTQQQLLLEEE???;;;:::777444222222333333222222333333444444333333222222222111111111111222222555444333222222444666777777666444333222333444444111111111111111111111111333333333333333222111000333444555555666666555555777666888;;;;;;<<>>===:::666333999888888888:::<<>>??????@@@BBBEEEGGGGGGFFFJJJKKKLLLNNNPPPUUU[[[___bbbeeejjjlllnnnoooqqqssstttttttttuuuwwwyyy{{{|||}}}}}}}}}~~~~~~~~~}}}{{{{{{|||~~~~~~~~~~~~}}}}}}~~~~~~~~~yyyvvvssspppnnnjjjhhhgggiiikkkmmmrrrtttxxxzzzyyyuuuqqqnnnhhhbbb[[[TTTPPPMMMKKKIIIDDDFFFIIILLLPPPVVV^^^ccchhhnnnvvv}}}~~~wwwqqqjjjddd]]]XXXSSSOOOJJJGGGEEEDDDBBBAAA===<<<:::888777777777777888777777666666777777888555555555555555555555555444444444444555666777888;;;<<<>>>@@@BBBDDDEEEEEEEEEDDDBBB@@@>>><<<:::999;;;:::999999:::;;;===???BBBDDDIIIPPPZZZccciiimmmooooookkkeeebbbaaa^^^XXXXXX\\\bbbkkktttzzz|||||||||{{{{{{zzzyyywwwtttrrruuu{{{~~~zzztttnnnjjjhhhgggggghhhmmmppprrruuutttmmmcccZZZSSSMMMMMMNNNRRRZZZcccqqq{{{~~~zzzuuuooojjjfffdddeeekkkssszzz~~~uuummmhhhggggggiiilllrrryyy}}}zzzpppllliiihhhkkkooorrrsssxxxyyy||||||xxxjjjaaaXXXUUUSSSRRRTTTXXXWWWVVVTTTPPPKKKEEE???<<<888666222111222333333333333333444444444444333333222222111111111111222222444333222111222333555666555444444333222222333333222222222222222222222222333333333333333222111111111222333333444444333333777666888:::;;;<<>>;;;888666999999888888:::<<>>AAADDDFFFHHHFFFEEECCCAAA???<<<:::::::::999888888999:::<<<===@@@???@@@CCCJJJTTT]]]ccckkkoooppplllgggeeeaaa\\\YYY\\\bbbkkktttzzz}}}~~~}}}~~~~~~}}}|||yyysssooolllllllllnnnqqqtttvvvxxxxxxpppggg\\\UUUOOONNNOOOQQQYYY```oooyyy}}}yyyssskkkccc]]]ZZZ\\\cccllluuuzzz~~~}}}wwwpppkkkhhhggggggmmmttt{{{zzztttooojjjgggiiilllpppqqqwwwxxxyyy{{{|||zzzvvvssseee]]]VVVTTTTTTSSSUUUXXXWWWVVVSSSNNNIIIDDD@@@>>>777555222111111333333333333444444555555444444333222222111111111111222222333222111111111222444444222333333333333222111111333333333333333333333333333333333333333222222111111222333333444444333333777666888:::;;;<<>>===::::::999999888999:::<<<>>>@@@???BBBEEEGGGKKKQQQZZZ```ooosssxxx||||||{{{{{{zzzxxxxxxxxxyyyzzzzzz{{{{{{}}}}}}||||||{{{{{{zzzzzz||||||{{{{{{{{{{{{{{{|||{{{||||||{{{{{{}}}|||xxxyyy||||||}}}~~~|||yyygggZZZLLLFFFCCC>>><<<;;;<<<<<<===???CCCFFFHHHHHHKKKLLLMMMNNNQQQUUUZZZ___cccgggkkkoooqqqsssvvvxxxwwwwwwxxxxxxyyyzzz{{{{{{}}}}}}}}}~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}yyywwwuuussssssuuuwwwyyy{{{~~~|||wwwuuurrrpppppptttxxxzzz}}}xxxtttkkkdddYYYPPPKKKHHHGGGFFFEEEFFFGGGHHHKKKOOOUUUYYYdddkkkttt|||}}}xxxqqqiiiddd[[[VVVPPPKKKJJJJJJJJJJJJEEECCC???<<<999999999999888888888777777888888888666666666666666666666666777777777888999:::;;;<<<::::::;;;<<>>===;;;;;;999999999999;;;<<<>>>???@@@BBBEEEHHHJJJPPPYYY___lllqqqxxx}}}~~~}}}{{{zzzwwwwwwxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{zzz{{{{{{||||||{{{||||||{{{zzz{{{~~~}}}{{{|||{{{}}}|||rrrbbbUUUIIIDDDBBB>>><<<============???CCCGGGHHHIIIKKKLLLMMMNNNPPPTTTYYY]]]cccgggkkkoooqqqsssvvvxxxwwwwwwxxxyyyzzz{{{{{{{{{}}}}}}}}}~~~~~~|||}}}~~~}}}~~~~~~~~~~~~~~~~~~{{{zzzxxxwwwwwwwwwxxxyyyvvvzzz|||{{{~~~~~~}}}xxxvvvsssqqqssswww|||yyyuuuhhhaaaXXXPPPLLLJJJJJJIIIJJJJJJKKKLLLMMMQQQVVVZZZdddjjjsss||||||uuummmggg]]]XXXRRRNNNLLLMMMMMMNNNKKKIIIEEEAAA>>><<<;;;;;;888777777666666777777888777777777777777777777777222333333444666888999:::<<<<<<;;;<<<===???AAACCCDDDCCCBBB@@@>>><<<;;;:::888777777777888888888999555666777777888===DDDIIIVVV```iiijjjiiihhheeeaaa[[[\\\^^^eeemmmvvv{{{}}}~~~~~~yyyuuutttttttttwwwzzzzzzzzz{{{{{{uuummmbbb[[[UUUSSSRRRRRRWWW^^^kkkuuuuuuiii___XXXUUUTTTVVV]]]iiisssxxx{{{{{{|||xxxwwwuuutttrrrqqqqqqqqquuu{{{zzzuuuoookkkmmmppptttvvvvvvuuutttuuuuuutttqqqnnnjjjbbb[[[YYYWWWTTTTTTWWWUUUTTTPPPLLLHHHDDDAAA@@@;;;888444111111111000///333444444444444444444333222222111111111111222222000000000000111111222222///000111222333222111000222222222222222222222222222333333444444444333333333444555555666666555555666555777999:::;;;BBBJJJXXXooo|||{{{|||||||||~~~~~~zzztttnnnkkkjjjsss{{{}}}hhhOOOBBB>>><<<;;;;;;999999999:::;;;<<<===>>>AAACCCFFFHHHKKKPPPYYY___hhhnnnvvv|||}}}|||{{{zzzwwwxxxxxxyyyyyyzzz{{{{{{yyyyyyyyyyyyyyyzzzzzzzzz{{{zzzzzzzzzzzz{{{{{{|||zzz{{{{{{{{{zzzzzz|||~~~~~~}}}}}}||||||}}}~~~}}}~~~|||pppcccVVVIIICCCAAA???===>>>???======???BBBFFFHHHHHHJJJKKKLLLMMMNNNRRRXXX\\\cccfffkkknnnppprrrtttvvvuuuvvvxxxyyyzzz{{{{{{{{{}}}}}}}}}~~~}}}|||}}}~~~~~~~~~~~~~~~}}}||||||vvvyyy~~~{{{wwwwww{{{}}}yyywwwtttsssuuuzzzyyyuuueee```XXXRRROOONNNNNNMMMMMMNNNNNNNNNPPPSSSXXX\\\aaagggpppzzzyyypppjjj___[[[UUURRRPPPQQQQQQPPPPPPNNNKKKHHHDDD@@@>>>===777777777666666777777777777777777777777777777777444444555666777999:::;;;======<<<<<<<<<===>>>>>>@@@@@@???>>><<<;;;:::999777888888888888888888888444777:::::::::;;;???CCCMMMVVV___cccfffiiihhhddd___^^^```dddllluuu{{{~~~zzzwwwwwwwwwxxxzzz{{{zzzyyyzzz{{{uuummmeee^^^XXXUUUTTTTTTXXX^^^jjjuuusssfff\\\WWWVVVVVVWWW___jjjtttyyyzzzzzzyyywwwvvvwwwwwwxxxxxxyyyzzzyyy{{{vvvqqqnnnnnnqqqtttvvvsssrrrqqqrrrsssrrrqqqooolllddd[[[WWWTTTPPPPPPSSSSSSRRRPPPMMMIIIEEEAAA@@@<<<999555222222111111000222333333444444333333222222222111111111111222222000000111111222222222222000000111222222222222111111111111111111111111111222333333444444444444444111222333333444444333333666555777999:::;;;AAAJJJXXXrrr}}}|||{{{zzzuuuvvvvvvrrrllliiiiiikkkxxxsssWWWFFF???;;;::::::999999:::;;;;;;<<<<<<===@@@CCCFFFHHHJJJPPPYYY___eeekkksssyyy{{{zzzzzzyyywwwwwwxxxxxxyyyzzzzzzzzzwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzxxxyyyzzzzzzyyyyyy{{{}}}}}}~~~~~~}}}|||}}}~~~}}}yyyvvvxxxzzz|||}}}~~~zzztttsssttt}}}zzzkkk\\\MMMFFFBBB???>>>??????===<<<===@@@DDDFFFFFFIIIJJJKKKKKKMMMQQQVVVZZZbbbeeejjjlllnnnoooqqqssssssuuuwwwyyyzzz{{{{{{{{{}}}}}}}}}~~~~~~~~~}}}~~~yyyzzz}}}~~~zzzwwwyyy}}}zzzxxxuuutttvvv|||zzzvvvhhhddd]]]YYYVVVUUUTTTSSSPPPQQQQQQQQQRRRVVVZZZ^^^```fffnnnxxxvvvnnnaaa]]]YYYVVVUUUUUUTTTSSSUUUSSSQQQNNNJJJEEEAAA>>>999888888777777888888999888888888888888888888888999999999999999999::::::;;;;;;<<<=========<<<<<<<<<<<<;;;;;;:::999999999888888888999999888888777666:::======;;;;;;>>>BBBBBBIIIQQQXXX```hhhhhheeeaaa______bbbjjjrrryyy|||{{{yyyyyy{{{|||zzz{{{yyywwwxxxyyytttmmmggg```ZZZXXXVVVVVVZZZ```jjjttt~~~vvvkkkbbb]]][[[[[[\\\eeepppyyy}}}}}}{{{yyyzzzzzz{{{{{{}}}{{{vvvrrrrrrssstttuuupppnnnnnnnnnpppqqqqqqpppnnndddZZZUUUQQQNNNNNNRRRQQQQQQPPPNNNJJJEEEAAA???:::888444333333444444444111222222333333222222111222222111111111111222222000111222222222222222222111111111111111222333333222222222222222222222222222333333444555555444444111222333333444444333333666555666999999:::AAAJJJYYYttt~~~}}}xxxyyywwwqqqjjjgggiiimmmzzz```KKKAAA<<<::::::999999:::;;;<<<<<<<<<<<<>>>AAADDDFFFIIIOOOXXX___bbbhhhooouuuxxxxxxxxxxxxuuuvvvvvvwwwwwwxxxxxxyyyvvvvvvwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwvvvxxxyyyzzzyyyyyy{{{}}}{{{||||||{{{yyyxxxzzz{{{~~~yyyvvvssswww{{{}}}}}}|||uuusssssssssyyyqqqbbbQQQHHHCCC@@@>>>???>>>===;;;<<>>===<<<<<<:::999999999999999888888888888999999999888888777333777:::999666666:::???:::@@@FFFOOOZZZdddfffbbb```^^^\\\___fffnnnuuuyyy|||{{{{{{}}}~~~zzzzzzyyyvvvwwwxxxssslllhhhaaa[[[YYYXXXWWW[[[aaajjjuuu{{{rrriiidddaaa```ccckkkvvv~~~|||~~~~~~~~~|||xxxvvvvvvvvvuuummmlllkkklllnnnpppqqqppppppeee[[[UUUQQQNNNPPPSSSPPPPPPPPPNNNKKKFFFAAA>>>888666333333555666777777111111111222222111111111222222111111111111222222111111222333333333333222333222111111111222444555333333333333333333333333222333333444555555555444333444555555666666555555666555666999999:::AAAIIIYYYuuu}}}uuulllhhhjjjmmmxxxfffOOODDD===::::::999999:::;;;<<<<<<<<<<<<<<>><<<;;;<<>>>>>===;;;999@@@===::::::::::::777444777666555555777999999888888888888888888888999999===>>>@@@FFFPPPYYY___cccaaa^^^[[[\\\bbbkkksssxxx|||yyyyyyxxxuuuqqqnnnllljjjiiigggeeeaaa\\\YYYYYY\\\```mmmuuu}}}}}}uuunnniiihhhhhhmmmxxx}}}zzz~~~zzzxxxvvvssspppooollliiiiiikkknnnpppqqqqqqjjj___UUUPPPOOOQQQTTTTTTRRRNNNLLLIIIEEEAAA>>>888666333111000///---+++222000000111444444111...111111222222222111111000222222222111111111111000111111222222222333333333222222222222222222222222///000000222333444555555444555555333222222444666666555666888999:::BBBKKK\\\wwwvvvmmmmmmqqq{{{bbbLLLCCC???<<<<<<::::::999999999:::;;;;;;>>>@@@CCCEEEHHHLLLQQQUUU___cccjjjqqquuuwwwvvvuuuttttttttttttuuuuuuuuuuuuwwwvvvuuuttttttuuuvvvwwwzzzyyyyyyxxxwwwvvvuuuuuuttttttuuuvvvyyy||||||yyyvvvuuuzzz{{{}}}zzz|||wwwsssrrrtttzzzoooVVVIIICCC???===???===<<<<<<===???BBBCCCEEEFFFGGGIIIKKKOOOTTTYYY^^^bbbgggkkknnnoooqqqsssuuuvvvxxxzzz{{{|||||||||~~~~~~~~~~~~}}}|||}}}~~~}}}|||{{{{{{xxxyyyzzz{{{{{{}}}|||{{{}}}|||zzzuuusssooojjjeee```\\\ZZZXXXXXXYYYZZZ\\\___bbbdddggggggkkkuuu~~~yyyssskkkddd```^^^]]]\\\^^^]]]]]]\\\YYYTTTMMMHHH@@@>>><<<;;;<<<<<<:::999777888:::;;;;;;:::999888999888888888888888888888;;;;;;<<<===??????>>>===???===;;;:::;;;;;;888666888777666666888::::::999999999999999999999999999:::;;;===AAAHHHPPPXXX]]]___]]]ZZZ[[[```gggooottt~~~}}}|||yyyvvvuuutttsssqqqpppnnnnnnmmmiiigggccc^^^[[[[[[___bbbqqqxxx{{{tttnnnjjjjjjkkksss~~~{{{xxxuuurrrpppnnnkkkjjjlllnnnppppppooohhh^^^UUUOOOOOOQQQTTTUUUSSSPPPMMMJJJFFFAAA>>>999666444222222111///...222111000222444444111///111111111222222222222111222222222111111111111000111111222222222333333333222222222222222222222222222222222222222222222222444555555333222222444666666555666888999:::BBBKKK[[[vvv~~~sssrrrwww~~~^^^KKKDDD@@@<<<:::::::::999999999:::;;;;;;>>>@@@BBBEEEHHHLLLQQQTTT]]]aaahhhoootttvvvvvvuuuttttttuuuuuuuuuvvvvvvvvvwwwvvvuuuttttttuuuvvvvvvyyyyyyxxxwwwvvvvvvuuuuuussstttuuuwwwzzz}}}}}}yyywwwuuuuuuyyyzzz|||~~~yyy{{{zzzvvvrrrttt}}}___LLLCCC???===>>>===<<<<<<===???BBBDDDEEEFFFGGGHHHJJJOOOTTTXXX^^^bbbhhhlllnnnppprrrtttvvvwwwyyy{{{|||}}}}}}|||{{{|||}}}}}}~~~~~~}}}}}}|||}}}}}}{{{yyyyyyyyyuuuwwwxxxyyyyyy{{{}}}~~~{{{{{{|||}}}{{{yyywwwsssnnniiiddd```]]]\\\\\\]]]___bbbeeegggiiiiiihhhjjjqqqyyy~~~uuummmgggbbb___]]]aaa``````___]]]ZZZTTTPPPDDDBBB????????????>>>===999999::::::::::::999888888888888888888999999999999:::<<<>>>@@@BBBDDDDDDBBBAAA@@@??????>>><<<:::;;;999888888:::;;;::::::::::::999999999999999999888:::<<<>>>@@@GGGPPPWWW\\\ZZZXXXYYY]]]ccckkkooo{{{}}}{{{xxxuuusssppppppqqqrrrrrrrrrrrrrrrnnnkkkgggbbb___```dddggguuu{{{zzztttnnnkkklllnnnxxx~~~yyyuuussspppnnnmmmnnnooooooooommmggg^^^UUUPPPPPPRRRUUUWWWUUUQQQNNNKKKGGGAAA>>>888666444333333333222111222111111222333333222000111111111222222333333333222222222111111111111000111111222222222333333333222222222222222222222222666666555444333222111111444444555444222222444666666444666888999;;;CCCKKK^^^yyy|||xxx|||~~~sssXXXIIIDDD@@@<<<:::999999999999999:::;;;;;;===???AAADDDFFFKKKPPPTTTZZZ^^^fffmmmrrruuuvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwvvvuuutttsssssstttuuuvvvxxxxxxxxxwwwwwwvvvvvvvvvrrrsssvvvyyy{{{~~~{{{wwwuuuuuuuuuxxxyyy{{{~~~{{{}}}yyyxxxbbbNNNDDDBBBAAA============>>>@@@BBBDDDEEEFFFGGGHHHJJJNNNTTTXXX^^^bbbhhhllloooqqqsssuuuwwwxxxzzz|||}}}}}}}}}|||yyyzzz{{{}}}~~~~~~~~~~~~|||}}}~~~~~~~~~~~~}}}{{{}}}}}}{{{xxxwwwwwwwwwvvvxxxzzzzzz{{{|||~~~~~~zzzyyy{{{}}}|||yyyuuuqqqmmmjjjhhhccccccdddfffhhhiiikkklllkkkhhhhhhmmmsss{{{vvvoooiiidddaaabbbaaa```___^^^\\\WWWTTTJJJHHHEEEDDDDDDCCCBBB@@@;;;;;;;;;::::::999999999777777777888888888888888888:::<<>>======AAAJJJRRRUUUUUUUUUWWWZZZaaahhhnnnvvv~~~zzzwwwtttrrroooqqqsssuuuvvvvvvvvvuuussspppkkkfffccceeeiiimmmvvv}}}|||uuuooollllllmmmxxxxxxuuusssqqqpppqqqpppooonnnmmmggg___VVVRRRQQQTTTVVVXXXVVVSSSPPPLLLGGGBBB>>>777555333333444555444333222222222222222222222111111111222222333333444555222222222111111111000000111111222222222333333333222222222222222222222222888888777666555444333333333444555444333333444555666444666999999;;;CCCLLLbbb}}}}}}kkkSSSFFFBBB>>>;;;:::888888888888999:::;;;;;;===>>>@@@BBBEEEJJJOOOTTTWWW\\\cccjjjppptttuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwuuutttssssssssstttuuuvvvyyyyyyyyyxxxxxxxxxxxxxxxqqqsssvvvzzz}}}~~~zzzvvvuuuvvvxxxwwwxxx{{{~~~~~~aaaMMMDDDBBBCCC=========>>>???AAACCCDDDDDDEEEGGGHHHJJJNNNTTTXXX]]]aaagggkkknnnqqqsssuuuwwwxxxzzz|||}}}}}}||||||xxxyyy{{{|||~~~~~~}}}zzz{{{}}}~~~sssnnnlllkkkooottt}}}~~~}}}{{{xxxwwwvvvvvvvvvvvvyyy{{{|||}}}}}}{{{|||~~~|||yyywwwuuutttkkkkkkllllllllllllllllllkkkgggfffhhhlllrrr|||xxxqqqkkkgggeeecccaaa```___]]]ZZZWWWQQQOOOLLLJJJIIIGGGEEECCC???>>><<<;;;::::::::::::777777777777777777777777888:::>>>AAADDDIIIPPPTTTXXXYYYYYYWWWTTTQQQNNNMMMEEECCC@@@>>>>>>===<<<:::<<<<<<<<<<<<;;;;;;:::::::::===>>><<<:::===DDDKKKMMMOOORRRTTTXXX___gggmmmvvv|||yyywwwvvvsssuuuxxxzzz{{{{{{yyyxxxxxxuuupppjjjhhhjjjooosssyyyyyyqqqllljjjjjjsss|||wwwvvvtttttttttrrrpppnnnnnnhhh```XXXSSSSSSUUUWWWWWWUUUSSSPPPMMMHHHBBB>>>555444222222444555444333222222333222222222222333333333222222333444555555222222222111111111000000111111222222222333333333222222222222222222222222555555555444444444444444333444555555333333444555555444666999:::<<>>@@@BBBCCCDDDDDDEEEFFFGGGIIINNNSSSWWW\\\```fffjjjnnnppprrrtttwwwxxxzzz{{{||||||{{{{{{yyyzzz{{{}}}~~~~~~~~~}}}wwwzzz|||ttthhhaaa^^^]]]aaafffsss|||}}}{{{{{{zzzxxxvvvvvvvvvvvvwwwvvvxxx{{{|||}}}}}}}}}{{{~~~~~~|||zzzyyypppppppppppppppooonnnmmmjjjfffdddeeefffiiirrr{{{yyysssnnnkkkhhheeecccaaa___\\\ZZZVVVTTTPPPNNNMMMLLLJJJHHHCCCAAA>>><<<;;;;;;<<<<<<888888888777777777666666888;;;>>>AAACCCIIIQQQXXX^^^```aaa```]]]ZZZXXXWWWNNNKKKGGGDDDCCCAAA>>><<<>>>>>>======<<<;;;;;;;;;999;;;;;;:::888:::>>>BBBEEEIIINNNQQQUUU[[[dddjjjttt}}}|||{{{{{{yyy|||~~~||||||yyysssnnnkkknnnsssxxx}}}}}}tttmmmiiihhhmmm{{{}}}xxxwwwvvvwwwvvvuuuqqqooonnniii```YYYTTTRRRTTTUUUUUUTTTRRRPPPNNNIIICCC>>>555444222222444555444444222333444333111111333444666555333333333333444555222222222111111111111000111111222222222333333333222222222222222222222222000000111111222222333333222444555555444333333444555444666999:::===EEENNNddd|||xxxyyysssaaaLLLAAA===;;;;;;<<<777777777888888:::;;;<<<<<<===>>>???BBBGGGNNNSSSVVVZZZ```gggmmmqqqttttttuuuuuuuuuvvvvvvvvvwwwwwwuuuuuuttttttuuuvvvwwwxxxyyyyyyyyyzzzzzz{{{{{{{{{uuuvvvxxxzzz|||}}}~~~~~~~~~}}}|||zzzzzz{{{}}}}}}}}}~~~mmmXXXIIIAAA??????<<<<<<===???AAABBBDDDEEEDDDEEEFFFGGGIIIMMMSSSWWW[[[___eeeiiimmmooorrrssswwwxxxyyyzzz{{{{{{zzzzzzzzz{{{|||~~~~~~~~~}}}}}}wwwzzz}}}~~~vvvlllaaa\\\XXXUUUWWW[[[fffppp{{{}}}|||{{{{{{{{{zzzzzz{{{|||{{{yyywwwxxxwwwvvvuuuuuuvvvwwwxxxvvvyyy|||}}}~~~~~~}}}~~~~~~yyyvvvtttqqqqqqrrrrrrrrrqqqpppooohhhdddbbbbbbbbbccciiiqqqyyyyyytttooolllhhhdddaaa___\\\ZZZWWWUUUSSSQQQRRRQQQPPPNNNFFFDDD@@@===;;;<<<===>>><<<;;;;;;:::999888777777777:::===???AAAGGGPPPWWW[[[^^^bbbcccaaa^^^^^^^^^WWWTTTOOOLLLIIIEEEBBB?????????>>>======<<<;;;;;;999999999999999:::;;;<<<@@@EEEJJJNNNPPPVVV^^^dddmmmvvv}}}~~~~~~~~~~~~~~~{{{uuupppnnnpppvvv{{{xxxpppjjjgggkkkxxx|||xxxxxxxxxyyyyyywwwssspppmmmhhh```WWWRRRPPPQQQRRRSSSRRRQQQPPPNNNIIICCC???777555444444555666555444222444444333111111333666888777555333222333444555222222222111111111111000111111222222222333333333222222222222222222222222000111111111222222222222222444666666444333333444555444666999;;;===EEENNNeeeyyyuuuwwwzzzzzzyyyiiiYYYIIIAAA???<<<:::;;;666666777777888:::;;;<<<;;;<<<===>>>AAAFFFMMMRRRWWW[[[```gggmmmqqqssstttttttttuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuvvvwwwyyyzzzwwwwwwwwwxxxyyyzzzzzz{{{yyyyyyyyyyyy{{{|||}}}~~~|||tttuuuwwwzzz|||}}}~~~~~~|||sssdddUUUIIICCCAAAAAA;;;<<<>>>???AAACCCDDDEEEDDDEEEFFFGGGIIIMMMSSSWWWZZZ^^^dddiiilllnnnqqqsssvvvwwwyyyzzz{{{zzzzzzyyy{{{|||}}}~~~~~~}}}~~~}}}|||yyy{{{}}}~~~~~~wwwqqqhhh```\\\XXXSSSRRRTTT\\\fffrrrxxxzzz}}}}}}yyyuuurrrppppppppprrrrrrtttwwwyyyyyywwwuuuvvvvvvuuuuuuvvvwwwxxxyyyxxx{{{~~~{{{uuupppnnnpppqqqrrrsssssssssrrrqqqgggcccaaaaaa```___dddkkkooozzz|||wwwqqqmmmgggccc```]]]ZZZXXXVVVUUUSSSSSSTTTUUUTTTSSSHHHEEEAAA>>><<<<<<>>>???>>>>>>===<<<:::999888888666999<<<===>>>DDDNNNVVVVVVZZZ___bbbaaa``````bbb^^^ZZZUUUPPPMMMIIIEEEBBB@@@??????>>>===<<<<<<;;;;;;:::999:::;;;<<<;;;:::>>>CCCHHHKKKMMMQQQYYY___dddmmmuuuwwwzzz|||wwwqqqooorrrxxx}}}{{{rrrkkkhhhkkkxxx{{{xxxxxxyyyzzzzzzxxxtttqqqlllggg___VVVQQQNNNOOOOOOQQQPPPPPPPPPNNNJJJDDD???999777555555666777666555333444555333000000333666999888555333222222333444222222222111111111111000111111222222222333333333222222222222222222222222444444444444444444444444222444666666555333333444555444666999;;;===FFFOOOggg~~~tttqqqqqqooommm```SSSGGGBBB@@@===:::999666666666777888:::;;;<<<;;;<<<<<<===@@@FFFMMMRRRXXX[[[aaaggglllppprrrsssttttttttttttuuuuuuuuuuuuwwwvvvvvvvvvvvvxxxzzz{{{uuuuuuvvvwwwxxxyyyyyyzzz{{{zzzyyyyyyzzz{{{}}}~~~|||}}}|||yyywwwllloootttyyy}}}~~~~~~~~~}}}|||~~~|||sssjjj]]]QQQGGGBBB>>><<<=========>>>???AAABBBCCCEEEEEEFFFHHHKKKNNNQQQSSS[[[^^^cccgggiiikkknnnppptttvvvxxxzzz{{{{{{{{{{{{zzz{{{|||}}}~~~~~~}}}~~~}}}}}}~~~}}}|||{{{zzz{{{||||||}}}~~~yyytttnnnkkkhhhccc]]]WWWSSSPPPNNNMMMUUUZZZaaaiiiooouuu{{{~~~{{{wwwrrrllliiihhhhhhiiiiiikkkmmmpppssstttuuuuuutttssssssssstttvvvyyy{{{zzzzzz{{{|||}}}~~~|||wwwsssqqqtttuuuxxxzzzzzzuuunnnhhhddd___XXXUUUUUUYYY\\\^^^bbbiiiuuuxxxtttpppjjjeeeaaa^^^\\\ZZZWWWWWWWWWWWWWWWWWWXXXXXXSSSOOOIIIBBB======AAADDDFFFAAA<<<999:::<<<;;;999777999;;;===@@@DDDIIIMMMUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYUUUPPPJJJGGGDDDCCCAAA???>>>===<<<<<<;;;;;;:::999999888888777;;;===AAAFFFKKKPPPSSSUUU```dddiiiooottt{{{zzzvvvuuuwww{{{}}}wwwppppppkkkyyy}}}zzzzzzxxxyyyyyyxxxvvvtttrrrqqqgggbbb[[[RRRMMMLLLPPPSSSSSSSSSSSSQQQMMMGGGAAA===777666555444555666888:::444444333333333333222222111111222222222333333333333222111111333333222111444444444444444444444444444444444444444444444444222222222222222222222222333333333444444333222222333333555888999===HHHTTTnnn}}}zzzxxxqqqkkkeeeWWWHHHAAA>>>:::999999===<<<:::999999:::<<<===<<<<<<<<<===???DDDKKKPPPZZZ___eeejjjmmmnnnpppqqqvvvvvvuuussssssrrrrrrrrrvvvtttsssuuuxxxzzzyyyvvvyyyxxxvvvuuuvvvxxx{{{|||||||||{{{zzzyyyyyyxxxxxx}}}||||||{{{vvvooojjjdddkkkssszzz~~~~~~}}}xxxnnn```RRRHHHBBB>>>===>>>>>>>>>???@@@AAACCCCCCEEEEEEEEEFFFIIIMMMPPPSSSZZZ]]]bbbfffiiikkknnnppptttuuuwwwyyy{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{|||~~~}}}|||yyyxxxxxxyyyzzz|||~~~}}}yyysssnnniiieee```]]][[[XXXSSSOOOLLLKKKIIIIIIMMMRRRYYY```ffflllrrrvvvyyy{{{|||vvvrrrkkkeeebbbaaabbbccchhhjjjmmmppprrrtttuuuuuutttsssssstttuuuwwwxxxzzzyyyyyyzzz{{{|||}}}~~~~~~zzzvvvtttssstttvvvxxxwwwrrrkkkfff^^^YYYSSSOOOOOORRRTTTVVV[[[bbbmmmyyy|||vvvqqqkkkfffccc```]]][[[XXXXXXWWWVVVVVVWWWXXXYYYWWWTTTNNNGGGBBBBBBDDDGGGSSSLLLCCC;;;888888999:::999:::<<<===>>>BBBGGGJJJNNNNNNNNNNNNNNNOOOOOOPPPTTTUUUWWWWWWUUURRROOOMMMFFFEEECCC@@@>>>===<<<;;;;;;;;;::::::999888888888;;;===@@@DDDHHHLLLOOOPPPRRRVVVZZZ___dddiiiooosss}}}||||||~~~|||xxxwwwyyy}}}{{{ttttttuuu~~~zzzyyywwwvvvvvvyyyzzzyyyxxxwwwtttqqqpppiiiddd]]]TTTOOONNNQQQSSSSSSSSSSSSQQQLLLFFFAAA===555444333222333444666777444444333333333333222222111111111222222222333333333222111111333333222111333333333333333333333333333333333333333333333333222222222222222222222222333333333444444333333222666555777999999;;;EEEPPPmmm~~~{{{uuupppfffXXXIIIAAA===:::888999;;;:::999888888999:::;;;<<<=========@@@DDDKKKPPPXXX\\\bbbgggiiilllnnnpppvvvuuuttttttssssssttttttwwwuuussstttwwwyyyyyywwwzzzxxxvvvuuuvvvwwwyyy{{{{{{zzzzzzzzzzzzyyyyyyyyy|||{{{zzzyyyxxxsssmmmhhhbbbhhhrrrzzzvvvdddTTTHHHBBB???>>>????????????@@@BBBCCCCCCDDDDDDCCCDDDFFFKKKOOORRRYYY\\\bbbfffiiikkknnnppptttuuuvvvxxxzzz{{{{{{{{{~~~}}}}}}}}}~~~~~~~~~}}}||||||~~~~~~}}}|||xxxvvvtttuuuvvvvvvsssqqqiiieee___ZZZVVVSSSPPPNNNMMMLLLJJJGGGFFFEEEEEEEEEGGGKKKQQQWWW]]]dddjjjnnnrrrtttwww{{{}}}}}}yyyvvvpppllleee___[[[\\\^^^___ggghhhkkkooorrrttttttuuusssssstttuuuvvvvvvwwwxxxxxxxxxyyyzzz{{{||||||}}}}}}zzzxxxssstttuuuvvvtttpppiiidddZZZUUUOOOKKKJJJKKKLLLMMMQQQWWWaaammmzzzxxxtttnnniiifffccc```^^^]]][[[YYYXXXXXXYYY[[[]]]\\\YYYTTTMMMGGGEEEFFFHHHUUURRRLLLEEE>>>;;;:::;;;:::;;;<<<<<<===@@@DDDGGGIIIIIIIIIHHHHHHHHHHHHHHHMMMOOOQQQTTTUUUUUUTTTSSSIIIGGGEEEBBB???===;;;;;;;;;;;;::::::999999888888;;;<<<>>>AAACCCFFFHHHIIIHHHKKKOOORRRVVVZZZ___bbbkkklllpppvvv}}}|||{{{|||~~~yyyzzz~~~xxxttttttsssssstttyyyzzzzzzzzzxxxuuusssqqqlllfff^^^WWWRRRQQQRRRTTTTTTTTTSSSPPPLLLFFF@@@===666444333222222444666777444444333333333333222222111111111222222222222333333222111111333333222111222222222222222222222222222222222222222222222222222222222222333333333333333333444444444444333333444444666888999;;;EEEPPPkkk|||~~~~~~yyyvvvjjj[[[KKKCCC>>>;;;999:::999888777666666777888999======>>>>>>@@@EEEKKKPPPXXX[[[```dddhhhkkkoooqqquuuuuuttttttuuuuuuvvvwwwwwwuuuttttttvvvxxxyyyxxxzzzyyywwwuuuuuuvvvxxxyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{zzzzzzyyywwwrrrlllhhhbbbiiittt}}}~~~jjjVVVIIIBBB@@@@@@>>>>>>>>>>>>???@@@AAABBBDDDBBBAAAAAADDDIIINNNRRRWWW[[[```eeehhhkkknnnqqqssstttuuuwwwyyyzzz{{{{{{~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}|||{{{yyyuuurrrqqqrrrpppiiiccc[[[VVVPPPKKKIIIGGGFFFDDDDDDEEEEEEDDDCCCCCCEEEFFFHHHLLLQQQVVV\\\aaagggllloooppprrruuuwwwvvvssspppjjjfff```\\\ZZZ\\\```bbbfffhhhkkknnnqqqsssttttttrrrssstttuuuvvvvvvuuuuuuvvvvvvwwwxxxyyyzzzzzz{{{zzz|||}}}yyyttttttttttttsssnnnhhhccc[[[VVVPPPKKKIIIIIIIIIHHHIIINNNWWWbbbooo}}}zzzvvvqqqllliiigggdddbbbcccaaa^^^\\\[[[]]]```bbb```^^^YYYRRRKKKFFFDDDDDDGGGLLLPPPOOOIIIBBB===<<<:::;;;<<<<<<===@@@DDDGGGIIIIIIIIIHHHHHHGGGFFFEEEHHHIIILLLOOORRRTTTUUUUUULLLJJJGGGDDD@@@>>><<<;;;<<<;;;;;;:::999999888888;;;<<<<<<===???@@@@@@AAABBBDDDGGGIIIKKKNNNQQQTTTXXX\\\dddnnnyyy~~~}}}~~~{{{}}}tttqqqqqqrrrtttwwwwwwxxx{{{||||||{{{yyyxxxnnnhhh___XXXTTTTTTUUUVVVTTTTTTRRROOOKKKEEE@@@===888777555444444555777888444444333333333222222222111111111111222222222222333222111111333333222111111111111111111222222222222222222222222222222222222222222333333333333333222333444444444444444444000000444888999<<>>888888777777777777888888===>>>>>>???AAAEEEKKKOOOYYY\\\```dddhhhlllqqqtttttttttttttttuuuwwwxxxyyywwwvvvuuutttuuuwwwxxxyyyzzzyyywwwvvvuuuuuuvvvvvvwwwwwwxxxyyyzzz{{{{{{|||||||||}}}|||yyyuuuppplllhhhnnnxxxoooYYYKKKCCCAAA@@@===<<<<<<<<<===>>>???@@@CCCAAA@@@@@@CCCHHHMMMQQQVVVZZZ___dddhhhkkknnnqqqsssssstttvvvxxxyyy{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyzzzuuuqqqooommmhhh```XXXPPPLLLGGGCCCAAAAAA@@@??????AAABBBBBBBBBDDDGGGJJJOOOSSSXXX\\\```eeejjjmmmmmmmmmnnnooopppoookkkiiiccc```\\\ZZZ[[[___dddggggggiiikkknnnqqqrrrssssssrrrrrrssstttttttttssssssttttttuuuvvvwwwxxxxxxyyywwwyyy|||~~~~~~yyyvvvuuuuuutttrrroooiiieee]]]YYYRRRNNNKKKIIIHHHGGGFFFJJJQQQ[[[ggguuu{{{wwwrrrnnnllljjjhhhggggggdddaaa___^^^```bbbdddeeeccc```YYYQQQIIIEEECCC>>>DDDKKKLLLIIICCC???===:::;;;<<<===>>>AAAFFFIIIKKKKKKKKKKKKJJJHHHGGGFFFFFFGGGIIIKKKNNNPPPRRRSSSOOOMMMJJJFFFBBB???===;;;<<<<<<;;;;;;:::999999888::::::;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>@@@CCCEEEIIIPPPZZZfffuuu|||wwwwwwzzz|||yyywwwvvvyyypppooopppqqqtttyyytttwww|||rrrjjj```XXXVVVVVVWWWWWWUUUTTTRRROOOJJJDDD???<<<888777555444444555666777444444333333333222222222000000111111111222222222333222111111333333222111000000000111111222222222444444444444444444444444222222333333333444444444222333444444555555555444///000444888999;;;EEEPPPeee~~~}}}zzz}}}wwwtttxxx~~~tttdddQQQFFFAAA======>>>999999999888888999999999<<<===???@@@AAAEEEJJJNNNWWWZZZ___cccggglllqqqtttssssssssstttvvvwwwyyyzzzwwwvvvvvvuuuuuuvvvwwwyyyzzzyyywwwuuutttttttttuuuuuuvvvwwwxxxzzz{{{|||||||||~~~|||xxxtttrrrooottt|||sss]]]MMMDDDAAA@@@<<<<<<;;;;;;<<<===>>>>>>BBBAAA@@@AAACCCHHHLLLOOOTTTXXX^^^cccgggkkkoooqqqrrrrrrsssuuuwwwyyy{{{|||||||||}}}~~~~~~~~~}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}{{{zzzyyyxxxxxxtttnnnjjjeee^^^VVVOOOGGGDDD@@@>>>=========<<<;;;===@@@AAABBBFFFMMMSSSZZZ^^^cccgggjjjllloooqqqnnnlllkkkjjjiiigggcccaaa\\\[[[YYYZZZ\\\aaafffiiiiiikkkmmmoooqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrssstttuuuvvvwwwwwwvvvxxxyyy{{{}}}zzzwwwvvvuuutttrrroookkkhhh___[[[UUUQQQNNNKKKIIIGGGGGGKKKPPPWWWaaammmyyy{{{wwwssspppooonnnmmmlllhhhfffdddbbbaaabbbdddeeeiiiiiigggbbbZZZRRRLLLJJJEEEEEEEEEDDDAAA??????@@@<<<===>>>???@@@CCCHHHKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFGGGGGGIIIKKKNNNPPPRRRPPPOOOKKKGGGCCC@@@>>>===<<<<<<;;;;;;::::::999999999999999999999999999999777888999999999:::<<<>>>@@@FFFPPP]]]kkk}}}~~~xxxsssqqqooommmpppttt|||wwwqqqmmmkkknnnvvv}}}uuuooonnnoooooorrrwwwtttxxx|||rrrdddZZZVVVWWWWWWWWWVVVUUURRRNNNIIICCC???<<<666555333111111222333555444444333333333333222222000000000111111111111222333222111111333333222111000000000111222222333333444444444444444444444444222222333333444444555555222333444555555666555555333444666999888888@@@III```yyy}}}zzzzzz}}}yyyoooooottt~~~lllVVVIIIAAA<<<;;;===::::::::::::::::::::::::;;;===>>>???AAADDDHHHLLLRRRVVV\\\aaaeeejjjnnnqqqrrrrrrssstttuuuwwwxxxyyyuuuvvvxxxwwwvvvuuuvvvwwwxxxwwwvvvuuuttttttttttttuuuuuuvvvxxxyyy{{{||||||{{{~~~~~~{{{xxxwwwuuuxxx~~~vvv___NNNEEEAAA@@@===<<<<<<<<<<<<===>>>>>>@@@@@@AAABBBEEEHHHLLLNNNSSSWWW]]]cccgggkkkoooqqqrrrrrrrrrtttvvvxxx{{{||||||}}}}}}~~~~~~}}}}}}~~~}}}~~~~~~~~~}}}}}}|||{{{yyyxxxrrrooojjjccc[[[SSSLLLHHHAAA???===<<<======;;;:::888;;;???AAAEEELLLWWW___ggglllqqquuuwwwwwwwwwxxxrrrpppllliiigggddd```]]]ZZZZZZZZZ\\\___cccgggiiilllmmmoooqqqrrrrrrqqqqqqrrrqqqpppnnnnnnnnnoooppppppqqqqqqrrrssstttuuuuuuvvvwwwxxxyyyzzz}}}~~~wwwuuusssrrrrrrooollliiibbb___ZZZVVVRRROOOLLLJJJJJJMMMQQQVVV]]]fffpppwww~~~yyyvvvrrrppppppppppppooolllkkkiiihhhggggggggghhhhhhjjjkkkhhhbbb[[[UUURRRPPPMMMIIIFFFEEEDDDCCCBBBAAAAAABBBBBBBBBDDDHHHKKKLLLMMMNNNNNNNNNLLLJJJIIIHHHGGGHHHIIIKKKNNNQQQSSSQQQOOOLLLHHHEEEBBB@@@???<<<<<<<<<;;;::::::999999888888888888999999999999888999:::999888999:::<<<:::???HHHQQQ^^^ppp{{{qqqiiieeecccdddhhhnnnzzzwwwpppkkkhhhgggnnntttwww{{{~~~xxxsssrrrqqqoooqqquuuwww{{{|||jjj]]]WWWVVVVVVVVVVVVUUURRRMMMHHHCCC>>><<<666555333111111222333444444444333333333333222222000000000000111111111111333222111111333333222111000000111111222333333444333333333333333333333333222222333333444555555666222333444555666666666666444555777999777777>>>GGG[[[sss}}}zzzyyyyyy}}}{{{rrrkkknnnvvv}}}~~~}}}zzzbbbQQQFFF???<<<<<<999::::::::::::::::::999:::<<<===???@@@CCCGGGJJJPPPTTT[[[aaafffjjjmmmppprrrrrrrrrssstttvvvwwwxxxsssvvvyyyyyywwwuuuuuuvvvvvvvvvvvvuuuttttttttttttuuuvvvvvvxxxyyyzzz{{{{{{}}}{{{}}}|||}}}www```PPPFFFAAA???>>>============>>>>>>???@@@@@@AAACCCFFFIIILLLNNNRRRWWW]]]bbbgggkkkoooqqqqqqqqqrrrsssuuuxxx{{{|||~~~~~~~~~~~~~~~~~~}}}|||~~~}}}}}}~~~~~~~~~~~~}}}{{{zzzyyynnnlllggg^^^TTTKKKEEECCC???>>>======>>>>>><<<;;;888<<<@@@DDDIIIRRR```jjjrrrvvv|||~~~xxxtttppplllhhhddd```\\\\\\\\\^^^```bbbfffhhhjjjnnnooopppqqqrrrrrrqqqqqqrrrqqqnnnmmmlllmmmnnnoooooopppqqqrrrsssttttttuuuuuuvvvwwwxxxxxx{{{vvvtttrrrqqqqqqooollljjjfffccc^^^ZZZWWWTTTPPPNNNLLLNNNQQQUUUZZZbbbjjjpppuuuxxxuuurrrqqqqqqrrrrrrqqqppppppooonnnmmmllllllllleeehhhkkkjjjfff___ZZZXXXTTTRRRPPPQQQQQQNNNIIIDDDDDDEEEEEEDDDCCCEEEHHHKKKMMMOOOPPPQQQQQQOOOMMMLLLHHHHHHHHHIIILLLOOOSSSUUUQQQPPPMMMIIIFFFCCCAAA@@@===<<<<<<;;;;;;:::999999888888888888999999999:::666777777777555666777999777;;;BBBIIITTTeeeyyyyyynnnccc^^^]]]^^^dddkkkwww{{{uuuooolllccchhhlllmmmqqqwww||||||~~~yyyxxxuuuqqqrrruuuyyy~~~ooo___XXXVVVUUUTTTWWWUUURRRMMMHHHBBB>>><<<888777555333333333555666444444444333333333222222000000000000111111111111333222111111333333222111000000111222333333444444222222222222222222222222222222333333444555666666222333444555666666666666222222666888888888???IIIWWWooo}}}{{{xxxvvvxxx}}}~~~|||xxxpppkkkqqqzzz||||||}}}lllYYYLLLBBB>>>>>>999999::::::::::::999999:::;;;===>>>???BBBFFFIIIPPPUUU]]]dddhhhllloooqqqrrrrrrrrrrrrtttuuuvvvwwwrrrvvvzzz{{{xxxuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuvvvwwwxxxyyyzzz{{{{{{}}}wwwvvvwwwzzz{{{}}}xxxaaaOOOEEEAAAAAA======<<<<<<<<<<<<======@@@AAABBBBBBCCCEEEIIIMMMRRRVVV\\\aaadddgggiiikkkppprrrtttwwwyyyzzzzzzzzz}}}}}}~~~~~~~~~~~~}}}}}}}}}|||{{{yyyvvvtttmmmggg]]]TTTLLLFFFBBB??????>>>===<<<<<<<<<<<<<<<>>>>>>AAADDDGGGOOO```pppyyy|||wwwpppjjjggggggfffeeecccbbbbbbbbbdddfffiiikkknnnppprrrttttttssspppooommmmmmmmmmmmmmmnnnoooooopppqqqqqqrrrrrrsssttttttuuuuuuuuuuuuwwwzzz}}}{{{wwwtttqqqqqqqqqpppooonnnjjjddd```___^^^ZZZWWWVVVTTTRRRTTTXXX___dddfffooosssxxx{{{||||||}}}}}}wwwssspppmmmnnnpppqqqrrruuutttrrrqqqooommmlllkkkjjjiiijjjlllmmmjjjeee```]]][[[WWWTTTRRRPPPMMMKKKIIIHHHGGGFFFFFFGGGHHHIIIMMMOOOQQQRRRQQQPPPMMMKKKMMMLLLJJJIIIHHHIIIJJJKKKPPPPPPOOOMMMJJJFFFCCCAAA>>>===<<<;;;999888777666555555666666777777777888333333444555666777888888;;;<<<<<<>>>EEEUUUjjjyyy{{{nnn```YYYXXXZZZ___eeettt}}}zzztttpppiiifffcccbbbeeekkkrrrwww{{{{{{{{{zzzyyyxxxwwwvvv|||}}}rrrbbbZZZWWWVVVUUUXXXTTTOOOKKKGGGBBB>>>:::555444333333222222222222333222111111000111111111000000111222222222222111333222111000000111222333333333222222222222222222333222222111111222222333222222333444444555555666333444555444222111222333444444555888888888>>>FFFXXXkkk||||||{{{xxxoookkkpppxxx|||aaaKKK???===>>>;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;<<<>>>@@@DDDGGGOOOTTT\\\ccchhhlllppprrrwwwvvvvvvuuusssrrrqqqqqqtttuuuvvvuuutttssstttvvvuuuuuutttsssssssssssstttwwwxxxxxxwwwvvvwwwzzz||||||{{{{{{yyy{{{}}}zzzbbbPPPEEE@@@@@@======<<<<<<<<<<<<======@@@AAABBBBBBCCCEEEIIIMMMQQQUUU[[[```dddgggiiikkknnnpppsssvvvxxxyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}|||zzzxxxtttqqqiiibbbXXXOOOHHHDDD@@@>>>@@@@@@???>>>>>>>>>>>>>>>BBBBBBEEEIIILLLTTTdddsss{{{{{{tttnnnkkkjjjjjjiiiiiiiiihhhhhhiiilllnnnpppnnnoooqqqssssssqqqooonnnmmmmmmllllllmmmnnnnnnooopppqqqqqqrrrrrrsssttttttuuuttttttuuuwwwyyy|||~~~}}}yyyvvvuuuuuuttttttsssooohhheeecccaaa]]]YYYXXXUUUSSSSSSWWW\\\```bbbdddhhhmmmpppqqqrrrrrrsssrrrpppmmmllllllnnnpppqqqttttttttttttsssqqqpppooommmlllkkkmmmnnnnnnjjjgggaaa^^^ZZZVVVTTTQQQMMMKKKHHHGGGFFFEEEEEEFFFGGGGGGKKKMMMOOOPPPPPPOOOMMMLLLIIIHHHGGGGGGIIIKKKMMMOOOPPPPPPPPPNNNLLLIIIFFFDDD???>>>===;;;999888777666888888888999999:::::::::444444555555666777777777555777999;;;@@@LLL[[[fffvvv}}}qqqccc]]]ZZZ[[[```eeemmmwww|||vvvssskkkhhhdddaaaccciiippptttzzz{{{{{{{{{zzzxxxvvvuuuyyyzzz|||nnn___XXXVVVVVVVVVWWWTTTOOOKKKGGGBBB>>>:::444333222222111111111222111000000000111222333333000111111222333222222222222222111111111111222222222222222222222222222222333222222111111222222333222222222333444444555555666777888777555444555666444444555888888888>>>FFFXXXlllvvvqqquuu}}}dddMMM@@@<<<<<<:::::::::::::::::::::::::::<<<===>>>???BBBFFFIIIPPPUUU]]]dddiiimmmppprrrtttttttttsssrrrrrrqqqqqqsssuuuvvvuuutttssstttvvvvvvuuuuuutttttttttttttttuuuvvvwwwvvvvvvvvvyyy{{{|||yyybbbOOOEEE@@@@@@======<<<<<<<<<<<<======@@@AAABBBBBBCCCEEEIIILLLPPPUUU[[[```cccfffiiikkkmmmnnnqqqtttwwwyyyzzzzzzxxxxxxyyy{{{|||}}}~~~}}}|||zzzvvvqqqmmmccc]]]SSSJJJEEEAAA???>>>@@@@@@@@@AAAAAAAAABBBBBBBBBBBBDDDIIIMMMTTTcccqqq|||xxxssspppooonnnmmmooonnnnnnmmmnnnpppqqqrrroooppprrrssssssrrrpppooommmmmmlllllllllmmmnnnnnnoooppppppqqqqqqrrrssssssssssssssstttvvvxxxzzz|||}}}{{{{{{{{{{{{yyyuuuoookkkiiifffaaa]]]ZZZWWWTTTTTTVVVYYY[[[]]]]]]```dddgggiiijjjlllmmmmmmllljjjiiijjjkkkmmmoootttuuuwwwxxxyyyxxxwwwvvvooommmkkkkkkmmmnnnnnnmmmfffbbb^^^ZZZVVVRRRMMMJJJIIIHHHGGGEEEEEEEEEFFFGGGIIIJJJLLLNNNOOONNNMMMLLLHHHGGGGGGGGGIIIKKKNNNPPPQQQQQQQQQPPPNNNKKKHHHFFF@@@???===;;;999888777777888888999999999999::::::666666666666666666666666222555777999<<>>???AAAEEEHHHQQQVVV]]]dddhhhllloooqqqqqqqqqqqqqqqqqqqqqqqqqqqssstttuuuuuutttssstttuuuvvvuuuuuutttttttttttttttrrrssstttttttttuuuxxx{{{{{{}}}zzz~~~vvv```OOOEEEAAA@@@======<<<<<<<<<<<<======@@@@@@AAAAAABBBEEEIIILLLOOOTTTZZZ___cccfffiiikkklllnnnqqquuuxxxzzz{{{{{{xxxxxxxxxyyyzzz|||}}}}}}~~~}}}{{{yyytttoookkk___XXXOOOGGGCCCAAA@@@@@@???@@@AAACCCDDDEEEEEEFFFDDDDDDFFFJJJOOOUUUbbbnnn{{{{{{vvvtttsssrrrqqqqqqppppppoooooopppqqqqqqrrrssstttttttttsssrrrpppmmmlllllllllllllllmmmmmmmmmmmmnnnnnnoooppppppqqqrrrrrrrrrssstttvvvxxxyyy}}}yyyssspppnnnkkkeeeaaa]]]ZZZVVVTTTTTTVVVVVVVVVXXXZZZ^^^aaabbbdddgggiiiiiiiiiiiihhhhhhhhhjjjlllrrrtttxxx|||~~~~~~}}}|||rrrpppllliiiiiijjjlllmmmiiifffaaa]]]XXXSSSNNNJJJJJJIIIGGGFFFEEEEEEEEEFFFFFFGGGIIIKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIKKKMMMOOOSSSTTTTTTSSSPPPLLLHHHFFFAAA@@@>>>;;;999888888777666666666666666666666666777777777777666666555555444666888999:::===BBBFFFMMMVVVeeesss}}}yyyooohhhccc```bbbgggqqqxxx~~~~~~vvvrrrlllhhhfffiiimmmqqqyyyzzz}}}~~~}}}zzzvvvtttppppppppptttyyy}}}~~~sssdddYYYUUUTTTTTTTTTSSSQQQMMMJJJGGGBBB===:::333333222222222222222333000000000000111222333444222222333444444444444333222222444555555444222222000000111222333333444444333222222111111222222333000111111222222333333444444555666555444333444555444444666888999999???GGGZZZnnn|||zzz~~~uuu\\\KKKAAA>>>===999999999999999999999999888:::;;;<<<===???BBBEEEOOOTTT\\\bbbgggjjjmmmooonnnnnnnnnoooppppppqqqqqqssstttuuuuuusssssstttuuuuuuttttttssssssssssssssspppqqqrrrrrrrrrtttwwwzzz~~~}}}vvvyyy|||zzzdddQQQFFFAAA???======<<<<<<<<<<<<======???@@@AAAAAABBBDDDHHHLLLNNNSSSYYY^^^bbbeeeiiikkkmmmooorrrvvvyyy{{{||||||zzzyyyyyyxxxyyyyyyzzz{{{~~~~~~}}}{{{zzzxxxtttooolll\\\WWWOOOHHHEEECCCCCCBBBAAACCCEEEHHHJJJKKKLLLMMMPPPNNNOOOSSSWWW\\\fffpppzzz|||xxxwwwvvvuuutttttttttsssrrrqqqqqqpppppprrrrrrssssssrrrqqqpppooollllllkkkkkkkkkkkkllllllkkkkkkkkklllmmmmmmnnnnnnppppppqqqrrrsssuuuvvvvvv{{{{{{|||~~~|||vvvsssqqqnnnhhhccc]]]YYYUUURRRQQQRRRQQQPPPQQQSSSVVVXXXYYY\\\___bbbeeegggiiihhhgggfffhhhjjjpppssswww|||yyyvvvqqqllliiihhhjjjlllkkkhhhddd___[[[UUUOOOKKKHHHGGGEEECCCBBBBBBBBBBBBCCCDDDFFFHHHIIIJJJJJJJJJKKKJJJIIIJJJKKKMMMPPPQQQVVVVVVVVVUUURRRMMMHHHEEECCCAAA>>><<<999888888888555555555555555555555555888888888777666666555555666777777777888;;;???BBBDDDIIISSS]]]gggpppyyy~~~|||ssskkkeeeaaaccchhhrrrzzz~~~~~~{{{xxxsssooonnnooorrrtttyyy{{{}}}~~~}}}zzzvvvtttmmmlllllloootttyyy|||}}}zzzpppbbbXXXSSSRRRRRRQQQQQQOOOLLLJJJGGGCCC===999444444333333333444444555222222111111111111111222222222333444444444444333222222444555555444222222000000111222333333444444333222222111111222222333000111111222222333333444222333444444333222333444444444666999999:::@@@HHHZZZppp|||}}}|||lllWWWHHHAAA>>>===999999999999999999999999888:::;;;<<<<<<>>>BBBDDDLLLQQQYYY___dddhhhkkkmmmlllmmmmmmnnnpppqqqqqqrrrssstttuuutttsssrrrsssuuutttsssrrrrrrqqqqqqrrrrrrnnnooopppqqqqqqsssvvvxxx~~~|||zzzxxxyyyzzzzzz~~~iiiUUUGGG@@@>>>======<<<<<<<<<<<<======???@@@AAAAAABBBDDDHHHKKKMMMRRRXXX^^^bbbeeehhhkkkooopppssswwwyyy{{{||||||{{{zzzyyyxxxxxxyyyzzz{{{~~~~~~}}}{{{yyyxxxwwwuuurrrooo```\\\UUUPPPMMMKKKJJJIIIJJJLLLOOOSSSVVVXXXYYYYYY\\\ZZZZZZ]]]___bbbiiiqqqzzz~~~{{{{{{{{{zzzyyyzzzzzzyyyxxxvvvuuutttsssppppppppppppooonnnnnnmmmllllllkkkjjjjjjjjjkkkkkkiiijjjjjjkkkkkklllmmmmmmnnnooopppqqqrrrsssttttttvvvwwwyyy{{{}}}{{{wwwsssnnnhhhbbbXXXUUUQQQNNNMMMLLLKKKJJJNNNOOOQQQQQQSSSUUUYYY\\\^^^bbbfffgggeeeeeegggjjjmmmppptttyyy~~~~~~zzztttnnnkkklllmmmmmmkkkgggccc___YYYSSSOOOHHHFFFDDDBBB@@@@@@@@@@@@BBBCCCDDDEEEGGGGGGHHHHHHFFFFFFGGGIIILLLPPPTTTVVVXXXYYYYYYXXXUUUPPPKKKHHHEEECCC???<<<:::999999999888888777777777777666666888888888777777666666666666555555555666999<<<===???BBBFFFMMMUUU```jjjqqqvvv{{{~~~tttmmmeeeaaadddkkkpppyyy}}}{{{yyywwwvvvvvvxxxyyyzzz|||}}}}}}|||zzzwwwuuummmkkkkkklllqqquuuxxxyyyuuulll___VVVQQQPPPOOOMMMOOOMMMKKKJJJGGGCCC===999555444444444444555555666333222222111000000111111111222222333333333333333222222333333333333222222111111111222222333333444333222222111111222222333111111222222333444444444333444666555444444555666444333666999::::::AAAIII[[[rrr~~~|||yyy{{{iiiTTTGGG@@@<<<;;;::::::::::::::::::::::::;;;<<<======>>>@@@CCCFFFIIIOOOVVV^^^cccgggjjjlllmmmmmmnnnooopppqqqrrrsssrrrsssttttttsssrrrsssttttttssssssrrrqqqrrrrrrrrrnnnooopppppppppqqqtttwww}}}~~~{{{yyywwwjjjVVVIIIBBB???======<<<<<<<<<<<<======???@@@@@@AAAAAADDDHHHKKKLLLQQQWWW]]]aaaeeehhhjjjooopppsssvvvxxxyyyzzzzzzzzzyyyxxxxxxxxxzzz|||}}}|||}}}~~~~~~~~~|||zzzwwwvvvvvvvvvuuutttmmmiiiddd```]]][[[XXXVVVWWWYYY^^^bbbfffhhhiiijjjjjjfffeeeggghhhiiinnnttt}}}~~~}}}{{{yyywwwvvvrrrqqqqqqppppppooonnnnnnllllllkkkjjjjjjjjjjjjjjjjjjjjjkkkkkklllmmmmmmmmmmmmnnnooopppqqqrrrrrrrrrssstttvvvxxxzzz|||}}}~~~|||~~~~~~zzzuuunnneee___RRROOOKKKHHHGGGGGGEEEDDDIIIIIIJJJIIIJJJLLLPPPTTTTTTZZZ```cccdddeeeiiillljjjmmmqqquuuzzz~~~{{{tttpppnnnnnnooommmjjjgggddd___YYYUUULLLJJJHHHEEECCCBBBBBBBBBAAABBBCCCCCCDDDEEEFFFFFFCCCCCCDDDGGGJJJOOOSSSVVVXXXYYY[[[\\\ZZZVVVQQQNNNFFFDDD@@@<<<:::999999999:::999999999888888888888888888777777777777777777444444555666888888888888:::<<>>>>>AAAEEEHHHMMMTTT\\\aaaccceeejjjnnniiikkknnnrrrwww|||~~~wwwqqqoooooopppooollljjjgggccc]]]YYYQQQPPPMMMKKKIIIHHHGGGGGGAAABBBBBBBBBCCCDDDDDDDDDEEEDDDDDDFFFHHHLLLOOOQQQWWWZZZ\\\^^^]]]ZZZVVVTTTGGGDDD@@@<<<:::999999:::999999999999888888777777777777777777777777888888555555777999::::::777555777999<<>>;;;888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;===@@@CCCGGGMMMUUU]]]dddiiimmmooopppqqqqqqrrrssssssttttttrrrsssttttttrrrrrrssstttwwwwwwvvvuuuuuuuuuuuuuuupppqqqqqqpppppppppsssuuuwww~~~~~~}}}|||{{{xxxdddUUUJJJBBB===>>>>>>>>>>>>>>>======<<<<<<===@@@BBBEEEHHHJJJKKKOOORRRWWW[[[___ccchhhkkkooooooqqqsssuuuwwwxxxyyywwwxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~{{{yyywwwtttsssvvv|||~~~}}}|||zzzuuurrrssstttvvv{{{~~~{{{|||{{{yyywwwvvvuuuttttttrrrrrrqqqpppmmmkkkiiigggkkklllmmmnnnnnnnnnmmmllljjjjjjjjjkkklllnnnoooppplllnnnpppqqqrrrtttwwwyyy|||~~~~~~}}}wwwmmmaaaXXXLLLHHHBBB???>>>>>>>>>>>><<<======>>>>>>?????????FFFJJJPPPVVV[[[bbbhhhmmmooopppqqqrrrtttvvvyyy{{{}}}{{{xxxtttpppnnnllllllkkkiiigggdddbbbaaa[[[[[[YYYWWWUUURRRPPPNNNKKKHHHDDDCCCDDDEEEFFFFFFCCCDDDDDDDDDEEEHHHMMMQQQUUUWWWYYYZZZYYYWWWTTTRRRJJJFFF@@@<<<:::::::::999888888888888888888888999999999888888777666666555:::888666444333444555555666888:::===@@@FFFMMMRRR___eeemmmuuuyyy|||~~~{{{rrrkkkdddbbbiiisss{{{xxxyyyzzz}}}}}}{{{{{{|||{{{zzzxxxuuurrrooommmmmmllljjjhhhccc\\\SSSMMMKKKLLLNNNPPPNNNPPPPPPNNNHHHBBB===;;;666555444333222222111222000000000000000000000000111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111222333222333444444222222333444333333333333333333333333888666666888999:::BBBKKKXXX|||~~~~~~}}}zzznnn\\\MMMCCC>>>;;;999::::::;;;;;;<<<===>>>>>>:::;;;<<<<<<<<<>>>AAADDDGGGLLLSSSZZZ```eeeiiilllnnnoooppprrrssstttttttttuuutttsssrrrrrrssstttuuuwwwwwwvvvuuutttsssrrrrrroooqqqrrrppplllkkklllnnnttt{{{}}}||||||}}}wwwcccSSSIIICCC???>>>>>>>>>>>>>>>===<<<<<<<<<===>>>@@@BBBDDDFFFFFFLLLOOOTTTYYY]]]bbbgggjjjlllmmmnnnppprrrtttuuuvvvwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~|||{{{yyywwwwwwzzz~~~}}}{{{yyyxxxwwwwwwvvvuuusssqqqooommmlllkkkkkkkkklllmmmllllllkkkjjjiiiiiiiiiiiijjjkkklllllllllmmmpppqqqrrrtttwwwzzzyyy|||}}}||||||~~~~~~}}}~~~zzzkkk\\\RRRHHHDDD???<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======@@@DDDIIIOOOUUU]]]dddiiimmmoooqqqssstttuuuvvvwwwyyyxxxxxxvvvtttqqqnnnlllmmmlllkkkiiigggdddbbbaaa^^^^^^^^^]]]\\\[[[YYYXXXUUURRRMMMJJJJJJJJJJJJIIIEEEEEEEEECCCBBBDDDGGGJJJRRRTTTXXXZZZZZZWWWTTTRRRKKKGGGAAA===;;;;;;::::::999999999999888888888777:::999999888777777666666:::999777555444444555666555777999<<>>===<<<:::::::::;;;<<<<<<<<<===:::;;;<<<<<<<<<>>>AAACCCFFFKKKSSSYYY___dddhhhkkknnnoooppprrrssstttttttttuuutttsssssssssssstttuuuvvvvvvuuutttsssrrrqqqqqqoooooommmjjjeeecccdddffflllsss~~~~~~}}}}}}~~~}}}|||fffVVVLLLFFFCCC===============<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCIIILLLRRRWWW\\\aaafffiiilllmmmnnnpppqqqssstttuuuwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{|||~~~}}}||||||zzzyyyvvvtttrrrqqqppppppmmmmmmmmmmmmmmmlllkkkjjjkkkjjjjjjiiiiiijjjjjjjjjkkklllooopppqqqsssvvvyyyxxx{{{~~~~~~}}}}}}}}}{{{{{{{{{{{{}}}~~~nnn\\\OOOFFFBBB>>>;;;::::::::::::<<<;;;:::999999999:::;;;:::===AAAFFFLLLTTT]]]bbbkkkoootttwwwxxxyyyzzz{{{zzzzzzzzzyyyxxxvvvtttrrrooonnnmmmjjjhhhfffdddccc```aaabbbcccccccccbbbaaa\\\XXXSSSOOOMMMKKKJJJIIIJJJJJJHHHEEEBBBAAACCCEEEMMMPPPUUUXXXYYYWWWTTTQQQKKKGGGBBB>>><<<<<<;;;:::::::::999999888888888777:::::::::999888888777777:::999888666666666777777444666888:::>>>CCCIIINNNYYY___hhhqqqwww{{{~~~|||pppgggaaacccnnnzzzzzztttsssrrrrrruuuxxxzzz{{{~~~~~~{{{wwwsssnnniiiddd```YYYTTTNNNJJJIIILLLNNNPPPRRRSSSRRRNNNGGG@@@;;;888777666555444444333333444000111111111222222333333111111222222222333333333111111111111111111111111222222222222222222222222222222222222222333444444222333444444222222333444333333333333333333333333555444555888888:::BBBKKKbbbyyytttpppzzz{{{wwwsssoooiii```SSSGGG@@@>>>======::::::::::::;;;;;;;;;;;;:::;;;<<<<<<<<<===@@@CCCEEEJJJQQQXXX]]]bbbgggjjjmmmnnnoooqqqssstttttttttuuutttsssssssssssstttuuuttttttssssssrrrpppooonnnllljjjfff```ZZZXXXXXXZZZ___fffrrr}}}qqq___QQQIIIEEE>>>======<<<<<<<<<<<<<<>><<<:::999888999:::;;;999:::<<>><<<;;;:::999999999999999999999999999:::::::::999999999888888:::999888777777777888888444555777999<<>>:::777666555444333333333333333111111111222333333444444111111222222222333333333111111111111111111111111111222222222222222333333444444333444444555666777222333444444222222333444444444444444444444444444555444666999:::;;;CCCLLLaaasssnnnoooyyy|||wwwsssooofffYYYKKKAAA===;;;;;;::::::::::::::::::999999:::;;;<<<<<<;;;===???BBBDDDHHHOOOUUU[[[```eeehhhlllmmmoooppprrrssstttttttttttttttsssssstttttttttrrrrrrrrrqqqooommmkkkjjjgggccc\\\UUUPPPNNNOOOQQQRRRZZZfffuuu}}}~~~}}}hhhVVVJJJDDD>>>>>>===<<<<<<<<<<<<===>>>>>>@@@AAACCCDDDEEEFFFFFFJJJPPPUUUZZZ___eeeiiinnnoooppprrrtttvvvxxxyyywwwxxxyyyzzz{{{}}}~~~~~~~~~|||zzzwwwuuuuuuvvvvvvuuutttssssssrrrqqqqqqpppqqqpppooommmlllkkkkkkkkkhhhiiikkkkkklllmmmppprrrvvvxxx{{{}}}}}}}}}{{{{{{{{{|||}}}vvvcccVVVJJJFFFBBB@@@???>>>===;;;???>>>===<<<;;;;;;<<<===;;;<<<<<<===???CCCJJJNNNRRRZZZdddmmmttt{{{|||zzzwwwuuusssqqqooommmmmmllljjjlllmmmnnnnnnmmmkkkiiieee```ZZZVVVSSSQQQPPPNNNMMMMMMKKKHHHDDDBBBBBBCCCDDDGGGLLLPPPQQQPPPMMMKKKFFFCCC???<<<;;;;;;:::888777777888999:::;;;;;;<<<:::::::::999999999999999:::999999888888888888888444555777888;;;???EEEJJJRRRYYYcccmmmtttzzz~~~|||qqqkkkhhhnnn}}}xxxlllfffbbbeeennnvvvyyyyyy|||~~~{{{wwwsssooojjjeeeaaaYYYUUUOOOLLLLLLLLLMMMMMMKKKLLLKKKHHHBBB<<<999777333333222222111222222222111111222222222333333333111111222222222333333333111111111111111111111111111111111222222333333333000000000111111222444444222333444444222222333444444444444444444444444444666555777:::;;;<<>><<<<<<======>>><<<===>>>@@@AAACCCDDDDDDFFFJJJOOOTTTYYY^^^cccgggjjjkkkmmmooorrrtttvvvwwwwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~}}}{{{yyyxxxwwwwwwwwwuuuuuutttsssrrrrrrrrrssspppooonnnmmmlllkkkkkkkkkiiijjjkkkkkkjjjkkkmmmoooqqqsssvvvxxxyyyzzz|||~~~}}}}}}}}}}}}~~~vvvdddWWWLLLIIIEEEBBB@@@>>><<<;;;@@@@@@@@@???????????????>>>>>>>>>===<<>>DDDHHHQQQXXXbbbllltttyyy}}}|||tttooonnnssswwwhhheeeccchhhrrr{{{~~~yyysssnnniiieeeaaaXXXUUUQQQNNNMMMMMMMMMLLLIIIIIIHHHEEE???;;;888777222222111111111111222222222222222222222222222222111111222222222333333333111111111111111111111111111111111222222333333444111111111222222444555666222333444444222222333444444444444444444444444444666555888;;;;;;;;;BBBIIIXXXyyyxxxmmmkkkjjjuuu|||tttfffVVVHHH???<<<<<<::::::::::::;;;;;;;;;;;;:::;;;<<<;;;;;;;;;>>>@@@AAAEEEJJJPPPVVV\\\bbbfffjjjkkkmmmoooqqqrrrssstttsssssstttuuuuuutttssssssppppppooommmjjjfffbbb___VVVQQQJJJEEECCCDDDDDDEEEBBBHHHRRR^^^kkkyyyvvv___NNNFFFAAA@@@>>>=========???@@@???@@@@@@AAABBBBBBCCCCCCEEEHHHMMMRRRVVV[[[```cccfffgggjjjmmmpppsssvvvwwwwwwxxxyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyxxxwwwvvvuuuuuutttuuuvvvwwwqqqqqqooonnnmmmmmmmmmmmmllllllmmmllljjjjjjlllmmmnnnpppsssuuuvvvxxx{{{}}}}}}~~~~~~~~~uuufff[[[QQQNNNJJJFFFDDDAAA>>><<<>>>@@@AAABBBCCCBBB@@@???>>>>>>>>>===<<<<<<>>>AAACCCJJJSSSYYYaaammm|||~~~zzzxxxrrrpppnnnmmmllllllmmmnnnrrrvvv{{{{{{qqqfff]]]VVVOOOLLLJJJKKKJJJGGGCCCAAA@@@@@@@@@AAABBBCCCCCCBBB@@@@@@AAA???===<<<=========<<<::::::::::::::::::::::::888888888888888888888888777777888888888888888777555666777888:::>>>DDDHHHQQQXXXbbbllltttyyy}}}|||vvvrrrqqquuu|||ooonnnooouuu}}}vvvnnnhhhbbb___UUURRROOONNNNNNOOONNNNNNKKKJJJIIIDDD>>>999666555333222222111111222222333222222222111111000000///111111222222222333333333111111111111111111111111000111111222333333444444222222333333444666777888222333444444222222333444555555555555555555555555555555777999999999>>>FFFRRRrrr}}}|||tttlllllljjjwww~~~ppp^^^MMMCCC??????:::::::::;;;<<<<<<<<<===;;;;;;<<<;;;:::;;;>>>@@@@@@CCCIIINNNTTTZZZ```dddiiijjjlllnnnppprrrsssssssssssstttuuuuuutttssssssppppppooolllhhhccc^^^[[[PPPJJJDDD@@@?????????>>>>>>BBBIIIQQQ[[[fffqqqxxx|||dddTTTMMMBBBAAA???>>>===>>>???AAADDDDDDDDDDDDDDDDDDCCCCCCDDDGGGLLLQQQUUUYYY^^^aaaeeefffiiimmmqqqtttwwwxxxwwwxxxyyyzzz{{{}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{}}}~~~}}}|||zzzyyyzzzyyyxxxxxxxxxyyyzzz{{{tttsssrrrqqqppppppppppppnnnoooooommmkkkkkklllmmmnnnqqqtttvvvwwwyyy|||}}}~~~~~~~~~{{{uuuiiiaaaWWWSSSOOOKKKHHHEEEBBB???===???BBBDDDDDDCCCAAA@@@===>>>>>>===<<<<<<===???;;;@@@FFFKKKQQQ]]]nnnzzz~~~|||yyyuuurrrpppmmmllljjjiiiiiijjjkkklllpppuuu|||wwwkkk```XXXSSSMMMNNNMMMIIIEEEBBBAAAAAA@@@@@@@@@???>>>======<<<@@@???======>>>??????>>>======<<<;;;999888777777777777777777777777888888666777777888888888777777555666888888:::>>>DDDHHHQQQXXXbbbllltttyyy}}}}}}xxxuuurrruuuzzz{{{}}}}}}{{{{{{xxxnnnfff```\\\RRRPPPNNNMMMOOOPPPPPPOOOMMMMMMJJJEEE>>>888555444333333333222222333444444333222222111000///......111111222222222333333333111111111111111111111111000000111222333333444444/////////000111222444555222333444444222222333444555555555555555555555555444444555888777777<<>>>>>;;;;;;<<<;;;:::;;;===@@@???CCCHHHMMMSSSYYY```dddhhhjjjlllnnnppprrrssssssrrrssstttuuuuuutttsssrrrppppppooolllgggaaa[[[XXXMMMGGGAAA===<<<<<<;;;999<<<>>>CCCIIIPPPYYYbbbhhhooosssyyykkkWWWMMMEEEBBB???>>>@@@AAABBBAAA@@@@@@AAAAAABBBCCCDDDDDDFFFHHHKKKNNNRRRXXX___cccfffhhhkkkmmmnnnpppsssuuuyyyzzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz|||}}}}}}{{{zzzyyyyyywwwzzz||||||~~~~~~~~~~~~~~~}}}}}}||||||{{{|||||||||{{{{{{zzzzzzzzz}}}xxxtttrrrrrrsssqqqpppqqqpppooonnnmmmllllllllllllmmmooorrruuuxxxzzz{{{|||}}}~~~zzzrrriiibbb[[[WWWQQQNNNLLLIIIDDD@@@DDDCCCBBBCCCDDDCCCAAA@@@EEECCCAAA>>><<<;;;;;;;;;===???AAADDDJJJSSS]]]dddnnnpppssssssqqqmmmjjjiiicccbbb```______```bbbccciiimmmtttyyy|||pppbbbVVVUUUQQQMMMLLLKKKHHHCCC???@@@???===<<<;;;;;;<<<<<<======>>>???@@@AAABBBBBBBBB@@@===:::999999999:::999999999999999999999999777777777777777777777777888999999:::;;;>>>CCCGGGPPPXXXbbbkkkpppuuuzzz~~~~~~}}}{{{xxxxxxzzz}}}{{{{{{~~~{{{qqqiiibbb\\\XXXTTTOOOMMMOOOQQQPPPNNNOOOKKKFFFBBB???;;;777555222222222222222222222222111111111111111111111111111111222222222333333333222222222111111111000000222111111111000000//////333333333333333333333333222222222222222222222222222222222222333333444555999888666555666:::===@@@RRRaaayyy}}}}}}~~~~~~zzz{{{yyyqqqmmmnnnvvv~~~ttt^^^LLLBBB>>><<<<<<<<<<<<;;;:::999888::::::::::::;;;<<<======@@@BBBEEEIIINNNVVV^^^dddeeehhhkkknnnoooqqqsssuuussssssssstttssssssrrrrrrrrrrrrqqqmmmggg___WWWSSSKKKGGGBBB>>><<<<<<;;;:::@@@@@@AAACCCFFFJJJNNNPPPYYY]]]bbbhhhmmmtttzzzqqqZZZNNNEEEBBB@@@???@@@AAABBBAAA@@@@@@AAAAAABBBCCCCCCDDDFFFHHHKKKNNNRRRXXX^^^cccdddgggjjjlllmmmooorrrtttxxxyyyyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||xxxzzz{{{{{{zzzxxxxxxwwwvvvwwwyyyyyyzzz~~~~~~}}}}}}||||||||||||||||||||||||{{{{{{}}}yyyuuusssssstttrrrqqqppppppooonnnmmmmmmmmmnnnlllmmmooorrruuuwwwzzz{{{|||}}}~~~|||wwwqqqiiiccc]]]YYYUUURRRPPPMMMGGGBBBBBBAAAAAAAAACCCCCCAAA@@@DDDCCCAAA???===<<<;;;;;;<<<===>>>@@@DDDKKKSSSYYYdddgggjjjjjjhhhdddbbbaaa[[[YYYWWWUUUTTTUUUVVVWWW\\\```eeekkkqqq|||oooaaa[[[VVVQQQNNNMMMJJJEEEAAA???>>>===;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAADDDBBB@@@===:::999888888999999999999999999999999888888888888888888888888666777777888999<<>>;;;777444222222222222222222222222111111111111111111111111111111111222222222333333222222222111111111000000333222222222111111111111333333333333333333333333555555555555555555555555222222222333444666888999888777666555666:::===???LLLYYYqqqyyyoookkklllsss}}}gggSSSGGGBBB<<<<<<<<<<<<;;;:::999999;;;;;;;;;;;;<<<===>>>>>>???AAADDDHHHNNNUUU^^^dddeeegggkkkmmmnnnooorrrsssssssssssstttttttttssssssqqqpppoookkkddd]]]VVVQQQMMMIIIDDD@@@???>>>===<<<;;;;;;;;;<<>>===<<<;;;<<<<<<===>>>CCCIIINNNYYY\\\```aaa```^^^\\\\\\XXXVVVSSSPPPNNNNNNNNNNNNNNNQQQUUUYYY___jjjwww|||nnnddd^^^WWWRRROOOLLLHHHDDD???>>>===;;;:::;;;;;;<<<::::::;;;<<<===>>>>>>???AAAAAA@@@???===;;;999999999999999999999999999999888888888888888888888888666777888888999<<>>:::555222222222222222222222222222111111111111111111111111111111111222222222222333222222222111111111111111333333333333333222222222333333333333333333333333222222333333333333333333444333333333555777:::<<<888777555555666999<<>>???>>>@@@CCCGGGLLLTTT]]]bbbcccfffjjjlllmmmnnnoooqqqrrrrrrrrrrrrsssttttttuuurrrqqqnnnjjjddd]]]WWWTTTMMMIIIEEEAAA???>>><<<::::::999999999:::<<<>>>??????AAACCCEEEGGGIIIMMMOOORRRWWW___iiisss}}}```MMMFFFDDDAAA???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCFFFHHHKKKMMMQQQUUU[[[```aaadddhhhkkkmmmnnnppprrrtttuuuvvvxxxzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}||||||{{{tttttttttuuuuuutttrrrpppppppppooonnnooorrruuuxxx|||~~~~~~~~~~~~}}}|||{{{zzzyyyyyy|||{{{yyywwwuuusssrrrqqqpppqqqsssuuuwwwyyy{{{{{{}}}}}}~~~~~~yyyvvvuuutttrrroooccc```^^^]]]\\\WWWPPPKKKEEEDDDBBBCCCDDDDDDDDDBBBCCCCCCDDDDDDBBB@@@>>>===<<<=========>>>AAAEEEIIISSSVVV[[[_________^^^^^^YYYVVVSSSOOOLLLJJJJJJJJJHHHIIIJJJMMMRRRZZZeeelllwwwyyyllleee\\\UUUPPPMMMIIIFFF???>>>===;;;;;;;;;;;;<<<999999::::::;;;<<<======:::;;;===>>>???>>><<<<<<999999999999999999999999888888888888888888888888999999::::::;;;>>>BBBFFFLLLTTT___iiipppvvv|||zzzuuusssrrrqqqpppsss{{{zzztttvvvxxx|||yyysssmmmfffaaaYYYSSSLLLJJJLLLOOOQQQRRROOOKKKFFFAAA===999444111222222222222222222222222111111111111111111111111111111111111222222222222111111111111111111111111333333333333222222222222222222222222222222222222111111111111222222222222555444333333444666999;;;666666555555666999<<<===BBBNNNddd}}}~~~uuummmkkkkkkwwwsssZZZIIIAAA===<<<<<<;;;::::::::::::;;;::::::;;;;;;<<<===>>><<<>>>AAAEEEJJJRRRZZZ```aaadddhhhkkklllmmmnnnoooppppppooooooppprrrssstttvvvtttqqqmmmhhhbbb^^^[[[RRROOOKKKGGGDDDAAA>>><<<>>>===<<<<<<<<<<<<======???@@@BBBBBBBBBCCCFFFHHHIIILLLRRRZZZeeerrreeeQQQGGGDDDAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBEEEGGGIIILLLOOOSSSYYY]]]aaadddiiilllnnnoooqqqsssssssssuuuvvvxxxzzz||||||||||||||||||||||||||||||{{{||||||||||||||||||||||||}}}}}}}}}}}}|||{{{{{{uuusssrrrssssssrrrooolllmmmkkkiiiggghhhjjjlllmmmssswww~~~xxxwwwwwwxxx{{{~~~|||{{{zzz{{{||||||zzzxxxwwwvvvvvvvvvtttuuuvvvxxxzzz{{{}}}}}}}}}~~~{{{vvvuuuvvvvvvtttqqqfffdddbbbbbbaaa]]]WWWQQQHHHFFFCCCBBBBBBCCCBBB@@@@@@@@@AAAAAA@@@>>>===;;;;;;<<<>>>>>>???AAADDDGGGNNNSSSYYY]]]___``````aaaWWWTTTQQQLLLIIIGGGFFFFFFFFFEEEEEEFFFHHHNNNUUUYYYaaakkkwwwrrrjjj```WWWRRRNNNIIIFFF@@@???===<<<;;;;;;<<<<<<999999::::::;;;;;;<<<<<<777888;;;===>>>===<<<:::999999999999999999999999888888888888888888888888999::::::::::::===BBBEEEKKKSSS___iiipppvvv|||~~~zzztttrrrpppnnnlllooowwwzzztttuuuwwwzzz|||}}}}}}}}}zzzyyyxxxuuurrrmmmhhhddd\\\VVVNNNJJJKKKMMMNNNNNNNNNJJJEEE@@@<<<888444111222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111111111222222222222222222222222222222222222222222333444444444555555666666666555333222222444555666555555444555666888;;;<<>>===;;;::::::999::::::999999999999:::;;;<<<<<<<<<===@@@CCCHHHOOOWWW\\\^^^bbbgggjjjllllllmmmnnnnnnmmmlllkkklllnnnqqqsssvvvuuutttqqqmmmiiieeeccc]]][[[VVVRRROOOJJJEEEAAA@@@???>>>>>>======<<<<<<;;;===>>>>>>>>>???AAACCCFFFHHHKKKQQQ\\\kkk{{{kkkXXXHHHEEEBBB@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHJJJLLLQQQVVVZZZ___ccchhhlllnnnpppqqqrrrrrrssstttuuuwwwxxxzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{||||||}}}}}}}}}}}}zzz{{{|||||||||{{{yyyxxxwwwuuurrrrrrsssrrrmmmiiihhheeeaaa___```aaaaaaaaakkkqqqzzzxxxpppiiidddbbb]]]^^^___bbbiiisss}}}{{{{{{|||yyyyyyxxxxxxyyyzzzzzz{{{wwwwwwyyyzzz|||}}}~~~}}}~~~~~~zzzwwwvvvwwwwwwuuurrrjjjhhhffffffgggddd___[[[MMMJJJFFFCCCBBBAAA???>>>===============<<<;;;:::999;;;===>>>???AAADDDFFFJJJNNNTTTXXXZZZ[[[\\\\\\WWWTTTPPPMMMIIIHHHGGGGGGDDDCCCBBBBBBCCCEEEHHHJJJSSS[[[fffppp|||vvvnnncccZZZTTTOOOJJJFFFAAA@@@???===<<<======>>>::::::;;;;;;<<<<<<<<<<<<:::;;;<<<===<<<:::888777999999999999999999999999999999999999999999999999888888888888888;;;???CCCKKKSSS___iiipppvvv|||~~~{{{wwwqqqooollljjjmmmvvvyyyqqqrrrrrrssssssrrrqqqqqqtttuuuuuuuuusssoookkkiii]]]WWWOOOKKKKKKLLLLLLKKKLLLIIIDDD???<<<888555222222222222222222222222222111111111111111111111111000000000111111111111222111111111111111222222222111111111111222222222222222222222222222222222222222222333333444444555555444444333222222222222222444444444555666888:::;;;???GGG[[[wwwxxxtttzzzsss\\\KKKBBB>>>===;;;:::999999:::;;;888888888888999:::;;;<<<<<<===???BBBFFFLLLSSSXXX\\\```fffjjjlllmmmnnnooonnnllljjjhhhiiikkkoooqqqtttuuuuuuuuussspppmmmkkkfffccc___ZZZUUUOOOHHHCCC?????????>>>>>>======<<<<<<===??????>>>???BBBDDDDDDEEEGGGMMMWWWgggwwwmmm[[[HHHFFFBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHJJJNNNSSSWWW]]]aaagggkkkmmmooopppqqqrrrssstttuuuvvvwwwxxxxxx||||||||||||||||||||||||yyyzzz|||}}}~~~~~~~~~}}}zzz{{{|||}}}}}}{{{zzzxxxzzzwwwsssssssssqqqlllgggbbb^^^YYYWWWWWWXXXWWWVVVbbbiiisss{{{zzzvvvmmmddd\\\VVVSSSQQQNNNOOOQQQTTT[[[ggguuu~~~}}}}}}||||||||||||}}}xxxxxxyyyzzz|||}}}~~~~~~}}}~~~||||||}}}|||xxxtttooollljjjjjjlllkkkhhhdddWWWSSSNNNIIIFFFDDDBBB@@@??????>>>=========>>>>>>;;;===@@@AAAAAABBBDDDFFFGGGKKKPPPSSSSSSRRRRRRRRRSSSQQQMMMJJJGGGFFFFFFFFFBBBBBBAAAAAABBBCCCBBBBBBGGGNNNWWWaaannnzzz~~~yyyqqqggg^^^XXXRRRLLLGGGBBBAAA@@@>>>>>>>>>>>>???<<<<<<<<<===============<<<<<<<<<<<<<<<:::999888999999999999999999999999999999999999999999999999888999999888888;;;???CCCKKKSSS___hhhooouuu{{{~~~~~~{{{pppnnnkkkiiimmmwww~~~vvvqqqooollljjjjjjkkklllnnnrrrtttuuuuuurrroookkkjjjZZZUUUOOOLLLLLLMMMLLLJJJJJJGGGBBB???<<<999555333222222222222222222222222111111111111111111111111000000000000111111111111000000111111111222222222222222222222333333444444111111111111111111111111///000000111111222333333111222333444444333222222333333444444666888999:::AAAFFFYYYvvvrrr]]]LLLDDD>>>===;;;999999999:::;;;999999999999:::;;;<<<<<<<<<>>>???AAADDDIIIPPPUUUZZZ^^^eeejjjmmmnnnpppqqqooommmjjjggggggjjjnnnppptttvvvxxx{{{{{{yyywwwuuuqqqnnniiiddd]]]UUUMMMGGGCCCDDDDDDDDDDDDDDDCCCCCCEEEFFFGGGGGGFFFGGGHHHJJJHHHIIIKKKPPPYYYfffuuu|||kkkZZZIIIFFFBBBAAAAAABBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGIIIMMMRRRVVV\\\```fffjjjlllmmmooopppssssssssstttuuuvvvvvvwww}}}}}}}}}}}}}}}}}}}}}}}}yyyzzz|||~~~~~~~~~~~~|||~~~~~~|||{{{|||xxxtttssstttqqqkkkfff^^^ZZZTTTRRRRRRRRRQQQPPPZZZbbbllluuuxxxwwwvvvtttlllggg```XXXRRROOONNNNNNIIIJJJLLLNNNUUU```oooyyy}}}||||||xxxxxxyyyzzz{{{|||}}}~~~~~~~~~|||xxxrrrooommmmmmooopppnnnkkk```\\\VVVPPPLLLIIIFFFDDDDDDCCCBBBAAAAAAAAABBBCCC???AAACCCDDDDDDDDDEEEFFFGGGJJJNNNPPPOOOLLLKKKJJJJJJHHHEEEBBB@@@???@@@@@@BBBBBBBBBCCCDDDDDDBBBAAA>>>EEEMMMVVVcccoootttsss{{{sssiiiaaaZZZTTTMMMHHHCCCBBBAAA????????????@@@=========>>>>>>>>>>>>>>>:::;;;;;;<<<======<<<<<<999999999999999999999999999999999999999999999999:::;;;;;;::::::===AAADDDLLLTTT___hhhoootttzzz~~~}}}pppnnnkkkjjjnnnyyy}}}tttrrroooiiieeeeeeiiimmmqqqrrrtttuuutttpppllliiihhhXXXSSSNNNLLLMMMNNNMMMKKKIIIFFFAAA>>><<<999666444222222222222222222222222111111111111111111111111000000000000111111111111000000111111222222222222333333333444444555555555111111111111111111111111222222333444555555666666///000333555666555444333333333333444666777999:::CCCHHHZZZwwwqqq\\\LLLCCC???===;;;999999999:::;;;::::::::::::;;;<<<=========>>>???@@@CCCHHHNNNSSSYYY^^^eeejjjmmmoooqqqrrrqqqnnnjjjggggggjjjmmmpppuuuxxx|||~~~|||~~~{{{vvvpppiii```WWWQQQJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLLLLMMMOOORRRRRRSSSVVV]]]hhhuuu~~~~~~}}}|||~~~}}}wwwuuuyyylllUUULLLGGGAAA>>>???@@@@@@???>>>>>>>>>>>>???@@@AAABBBDDDFFFGGGIIIKKKNNNSSSWWW[[[^^^cccgggiiikkknnnpppqqqqqqqqqsssuuuwwwyyyzzzyyyzzz{{{||||||{{{zzzyyy{{{{{{{{{|||~~~|||{{{yyyvvvrrrnnnjjjhhhZZZWWWQQQMMMKKKLLLNNNPPPXXX]]]ccchhhjjjjjjiiiiii^^^ZZZVVVTTTTTTSSSOOOLLLHHHFFFHHHMMMTTT^^^nnn|||{{{uuupppnnnqqqtttsssqqqjjjeee]]]UUUOOOLLLKKKKKKGGGFFFEEEDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEEEEJJJJJJKKKKKKJJJHHHFFFEEEAAA@@@???>>>>>>@@@AAACCC???@@@AAABBBBBBBBBBBBBBBBBBEEEIIINNNTTT___llluuuxxxsssjjjbbbZZZSSSMMMJJJGGGEEEBBBAAAAAAAAA@@@???============>>>>>>>>>>>>@@@>>>:::777777888;;;<<<999:::;;;;;;<<<<<<;;;;;;999::::::;;;;;;;;;:::::::::::::::;;;<<<>>>@@@BBBHHHQQQ\\\ffflllrrrxxx|||~~~wwwrrrkkkkkkiiifffiiivvvwwwppplllgggccccccfffkkkoooxxx||||||wwwsssqqqnnnjjj\\\TTTOOOPPPQQQNNNLLLMMMGGGEEEBBB===999555333222222222222222222222222222333333222222111000000000///000000000111111111111222222111111111111222222444222000111333444333000333444555444222111222333333333333333333333333333333333333444444555555555333444555444444555888;;;>>>GGGXXXqqqqqq]]]MMMDDD???>>><<<:::999999999999@@@<<<888888;;;===;;;888:::;;;===???BBBFFFMMMQQQ[[[___dddhhhkkknnnpppssssssrrrpppnnnlllllloooqqqxxx{{{vvvlllbbb\\\[[[\\\]]]]]]\\\ZZZYYYXXXXXXZZZ[[[]]]^^^___^^^^^^]]][[[ZZZ\\\^^^eeesss~~~yyyrrrppprrr}}}mmmWWWJJJEEE@@@===???@@@@@@???>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEFFFHHHLLLPPPTTTXXX\\\aaafffiiillloooqqqrrrrrrssstttuuuvvvwwwxxxzzzzzz{{{{{{{{{{{{{{{{{{}}}||||||}}}~~~}}}{{{wwwrrrmmmhhhfffYYYUUUPPPKKKHHHIIIJJJLLLOOOSSSYYY\\\^^^^^^___```ZZZXXXUUUTTTTTTSSSOOOLLLJJJIIIJJJOOOUUU^^^mmm{{{|||uuurrrsssttttttrrrnnnjjjccc[[[UUUQQQPPPOOOKKKKKKJJJIIIIIIIIIIIIIIILLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHFFFDDDBBBAAA???===<<<;;;<<<===>>>===>>>???@@@AAAAAAAAAAAABBBDDDHHHKKKPPPZZZfffooowwwtttmmmfff^^^WWWQQQMMMHHHEEEBBBAAAAAAAAA@@@???<<<=========>>>>>>>>>>>>BBBAAA>>><<<;;;;;;===>>>::::::;;;;;;<<<<<<<<<<<<888888999999999999888888::::::::::::<<<>>>@@@AAAGGGOOOZZZdddjjjpppuuuzzz}}}~~~}}}uuuooohhhfffcccbbbhhhxxxyyyooollliiifffgggjjjnnnqqqtttyyy{{{xxxtttrrrlllggg\\\TTTOOOPPPPPPMMMLLLLLLGGGEEEAAA===999555333222222222222222222222222222000000111111222222222333111111111111222222222222222222111111111111222222444222000111333444333111333444555444222111222333000000111222444555666666333333333444444444555555333444555444444555888;;;>>>FFFVVVnnn}}}nnn]]]MMMDDDAAA@@@>>><<<::::::::::::???;;;888888;;;===;;;999:::;;;===>>>AAAFFFLLLPPPYYY]]]bbbfffiiillloooqqqrrrrrrqqqnnnlllmmmooorrryyy~~~|||ssskkkgggbbbcccfffhhhjjjlllmmmmmmlllmmmnnnpppppppppooonnnnnnkkkhhhgggeeehhhrrr}}}|||~~~wwwqqqlllmmmtttnnnXXXIIIDDD>>><<<>>>@@@???>>>>>>>>>>>>>>>???@@@AAABBBAAACCCDDDEEEGGGJJJOOOSSSUUUYYY___dddhhhkkkooorrrrrrsssuuuvvvwwwwwwvvvvvvzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}xxxrrrkkkfffcccXXXUUUOOOJJJGGGGGGHHHIIIIIILLLOOORRRSSSUUUWWWYYYZZZZZZZZZ[[[[[[YYYUUURRRPPPOOOPPPTTTZZZbbbppp}}}~~~~~~}}}}}}~~~wwwrrrrrrssssssrrrtttqqqlllfff```[[[YYYWWWSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRQQQPPPPPPOOONNNNNNLLLLLLKKKJJJHHHFFFDDDBBBBBB@@@>>>;;;::::::;;;<<<======>>>@@@AAABBBCCCCCCDDDEEEFFFGGGKKKSSS^^^gggtttsssqqqllleee]]]VVVRRRJJJGGGCCCAAAAAA@@@???===<<<<<<=========>>>>>>>>>BBBBBBAAA???>>>=========;;;;;;;;;<<<<<<<<<<<<<<<999999999999999999999999::::::::::::<<<>>>@@@AAAFFFNNNXXXaaaggglllrrrvvv{{{|||zzzqqqkkkccc```]]]___iiizzzzzzooonnnlllkkklllooorrrtttrrrxxx{{{zzzwwwtttmmmfff]]]UUUOOOOOOOOOMMMKKKLLLGGGEEEAAA<<<888555333222222222222222222222222222111111111111111222222222111222222222222333333333222222111111111111222222333222111111333333222111222333444333222111222333111111222333333444555555333333333444444444444555333444555444444555888;;;>>>EEESSSkkk~~~|||}}}}}}xxxnnn^^^OOOFFFCCCAAA???===<<<;;;;;;;;;===:::777888;;;===<<<::::::;;;===>>>@@@DDDJJJNNNVVVZZZ___dddgggjjjmmmppprrrrrrqqqooommmnnnqqqssszzz}}}wwwtttmmmooossswww||||||wwwtttooonnnttt||||||xxxrrrkkkjjjnnnzzznnnXXXGGGBBB===;;;===??????>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFHHHKKKOOOSSSTTTXXX^^^cccfffiiimmmoooppprrrtttwwwxxxxxxwwwvvvzzzzzzyyyyyyzzz{{{}}}~~~}}}wwwpppiiiccc```ZZZWWWQQQLLLHHHGGGGGGHHHHHHJJJLLLNNNPPPSSSWWWZZZ```aaadddfffgggdddaaa^^^XXXVVVXXX\\\aaaiiiwww~~~}}}}}}}}}}}}{{{wwwuuuvvvvvvvvvvvvuuurrrnnnjjjfffcccaaa\\\\\\[[[[[[[[[[[[[[[\\\\\\[[[ZZZXXXWWWVVVVVVVVVRRRRRRPPPNNNKKKIIIGGGFFFDDDBBB@@@===<<<<<<======>>>>>>???@@@BBBDDDEEEFFFFFFGGGGGGFFFHHHNNNXXX___nnnppprrrpppjjjbbbZZZVVVLLLIIIEEEBBBAAA@@@>>><<<<<<<<<<<<=========>>>>>>@@@@@@AAAAAA@@@>>><<<:::<<<<<<<<<<<<<<<======>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;===???@@@FFFMMMWWW___dddjjjppptttyyy{{{~~~xxxnnnhhh___\\\[[[```mmm|||{{{rrrrrrqqqqqqrrrtttuuuvvvtttxxx{{{yyyxxxvvvpppiii^^^VVVOOOOOOOOOLLLJJJKKKFFFDDD@@@;;;777555333333222222222222222222222222555444333222111///......111111111222222222333333222222111111111111222222222222222222222333222222222333444333222111222333555555444333333222111111444444444444444444444444333444555444444555888;;;???EEEQQQggg|||yyyyyyzzzzzzwwwpppbbbRRRHHHCCCBBB@@@===<<<;;;;;;;;;:::999888999;;;<<<<<<:::;;;;;;<<<===???CCCHHHLLLTTTXXX]]]bbbfffiiilllooopppqqqqqqooonnnooorrrttt{{{}}}yyy{{{~~~{{{wwwzzz~~~~~~uuuoooiiigggkkkttt}}}mmmYYYHHHCCC===;;;<<<>>>>>>===>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFIIINNNQQQUUUXXX]]]aaadddfffiiikkkmmmooorrruuuxxxxxxxxxxxxyyyyyyxxxyyyzzz|||~~~}}}}}}~~~{{{vvvooohhhbbb___ZZZWWWRRRMMMIIIHHHGGGHHHGGGIIILLLNNNQQQUUU[[[___eeeiiimmmppppppnnnkkkiii```___```eeeiiiqqq}}}~~~~~~}}}{{{zzzuuutttsssqqqooollljjjiiiffffffeeeeeeeeeeeeffffffhhhgggeeecccbbbaaaaaaaaaXXXWWWUUURRROOOMMMKKKJJJFFFDDDBBB???>>>>>>???@@@>>>>>>>>>???@@@BBBDDDEEEIIIJJJJJJHHHHHHLLLTTT[[[ggglllqqqrrrmmmeee]]]YYYOOOLLLGGGDDDBBB@@@>>><<<<<<<<<<<<<<<============???@@@BBBCCCBBB@@@===;;;======<<<<<<<<<===>>>???>>>>>><<<;;;;;;;;;<<<<<<;;;:::::::::;;;<<<>>>???EEELLLUUU]]]ccchhhoootttxxxzzzxxxmmmfff^^^\\\^^^fffrrr~~~wwwwwwwwwwwwwwwwwwvvvvvvvvvxxxxxxvvvwwwwwwssslll```XXXPPPOOOOOOLLLKKKLLLFFFCCC???:::777444444444222222222222222222222222444444333222111000///...000000000000111111111222222222111111111111222222222222333222222222222222111222333333111111222333555555444333333222111111444444444444444444444444333444555444444555888;;;>>>CCCOOOddd|||~~~}}}|||{{{yyysssfffUUUHHHCCCBBB???===;;;:::::::::999888888999;;;;;;;;;:::;;;<<<<<<<<<>>>AAAFFFIIIQQQUUU[[[```dddgggkkknnnnnnooopppooooooppprrruuu}}}{{{}}}yyyooogggfffeeejjjttt|||ooo[[[IIIDDD>>>;;;<<<>>>===<<<>>>>>>>>>>>>???@@@AAABBB???@@@AAABBBCCCFFFJJJMMMTTTXXX\\\```bbbdddgggiiikkkmmmpppsssvvvxxxyyyyyywwwxxxxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}~~~}}}zzzvvvpppjjjeeebbb[[[XXXTTTOOOKKKIIIIIIIIIHHHJJJMMMQQQVVV\\\ccchhhmmmqqqvvvyyyxxxwwwuuutttmmmkkklllooorrrxxx~~~|||xxxwwwvvvuuutttrrrqqqqqqppppppooooooppppppqqqqqqooonnnkkkiiigggfffffffff^^^]]]ZZZWWWUUUSSSRRRQQQKKKIIIFFFCCCBBBAAAAAABBB============>>>@@@BBBDDDJJJLLLMMMLLLKKKMMMSSSXXX```gggpppsssnnnggg```]]]SSSOOOJJJFFFCCCAAA>>><<<;;;;;;<<<<<<<<<=========???AAACCCEEEEEECCCAAA???>>>======<<<<<<>>>???@@@>>>===;;;:::999999:::;;;;;;::::::::::::<<<===>>>CCCJJJSSS[[[aaagggnnnsssvvvyyy~~~yyyoooggg``````ccckkkvvv~~~{{{zzzzzzzzzzzzzzzyyyyyyxxxyyyzzzxxxwwwyyy{{{wwwpppcccZZZRRRPPPOOOLLLKKKLLLFFFCCC>>>999666444444444222222222222222222222222///000000111222222333333//////000000000111111111222222111111111111222222111222333333111111222333000111222222111111222333111111222333333444555555555444444444444333333333333444555444444555888;;;<<>>===;;;>>>>>>>>>>>>???@@@AAABBB>>>???@@@AAABBBEEEIIILLLQQQUUUZZZ^^^aaadddgggiiilllmmmoooqqqsssuuuwwwxxxuuuwwwxxxzzz|||~~~~~~|||}}}~~~~~~}}}}}}|||||||||{{{yyyvvvrrrnnnjjjggg___]]]YYYTTTQQQOOOOOOOOOMMMQQQVVV[[[bbbiiiqqqvvv|||}}}|||~~~~~~~~~~~~}}}}}}~~~}}}|||{{{{{{yyyyyyyyyyyyyyyzzz{{{{{{vvvtttqqqnnnlllkkkkkkkkkgggeeeccc```^^^\\\[[[[[[VVVTTTPPPLLLHHHFFFEEEEEEAAA@@@??????@@@AAACCCEEEJJJLLLOOOOOONNNOOOSSSVVV\\\eeeooosssooohhhcccaaaVVVRRRMMMHHHEEEBBB???<<<;;;;;;;;;<<<<<<<<<======>>>@@@BBBDDDEEEDDDCCCAAA???>>>===<<<<<<>>>@@@AAA???>>><<<:::999:::;;;;;;;;;::::::999:::;;;===>>>@@@FFFOOOWWW^^^eeemmmrrrtttwww|||{{{qqqiiicccdddgggnnnvvv~~~|||vvvzzz{{{{{{{{{{{{{{{|||||||||}}}~~~uuueee\\\SSSQQQPPPMMMLLLMMMFFFCCC>>>999555444444555222222222222222222222222......///111222333444555000000111111111222222222222222111111111111222222111222444333111000222444///111222222111111222333000000111222444555666666555555444444444333333333333444555444444555888;;;:::???HHHXXXttttttllljjjuuu~~~}}}wwwbbbRRREEEDDDAAA???<<<;;;;;;;;;888999;;;;;;:::999888888<<<<<<<<<;;;;;;>>>BBBEEEHHHMMMSSSYYY]]]bbbfffhhhiiijjjmmmnnnnnnppprrrttt|||~~~qqqgggeeeiiissswwweeeLLLGGG@@@=========<<<;;;>>>>>>>>>>>>???@@@AAABBB@@@AAABBBBBBCCCFFFJJJMMMOOOSSSXXX]]]aaaeeehhhkkknnnnnnnnnoooqqqsssuuuvvvtttvvvyyy{{{}}}~~~~~~~~~{{{|||~~~~~~~~~~~~~~~~~~~~~{{{{{{zzzxxxuuuqqqnnnllldddbbb^^^[[[WWWVVVUUUUUUVVVZZZ```gggnnnvvv||||||{{{{{{|||}}}zzzzzz{{{{{{||||||xxxvvvuuuuuuuuunnnmmmjjjhhhfffeeeddddddaaa^^^YYYTTTOOOKKKJJJIIIFFFEEECCCCCCCCCEEEGGGHHHIIILLLOOOPPPOOOPPPRRRUUU[[[dddnnnssspppjjjeeecccXXXTTTNNNIIIFFFBBB???===;;;;;;;;;<<<<<<<<<======;;;===???AAABBBBBBBBBAAA@@@>>>===<<<===>>>@@@AAABBB@@@>>><<<;;;<<<===>>>;;;::::::999:::;;;===>>>===DDDMMMUUU\\\ccckkkqqqsssvvv{{{|||rrrkkkfffgggiiinnnuuu}}}{{{sssvvv|||{{{{{{{{{{{{|||}}}{{{ggg]]]TTTRRRPPPNNNMMMNNNFFFBBB===888555444444555222222222222222222222222000111111111111222222222111111222222222333333333222222111111111111222222000333444333111000222444///111222222111111222444333333333333333333333444555555555444444333333333333444555555444555888;;;999===EEESSSmmm|||{{{mmmddd```jjjzzzzzzwww}}}lllZZZGGGEEECCC@@@>>><<<<<<<<<888:::;;;;;;:::888777777<<<<<<<<<;;;;;;===AAAEEEEEEJJJPPPVVV[[[___cccfffgggiiilllmmmnnnooorrrtttwww{{{|||uuusssttt}}}xxxcccRRRIIIAAA>>>===:::;;;>>>>>>>>>??????AAABBBBBBCCC@@@AAABBBCCCDDDFFFIIILLLQQQUUUZZZ^^^aaadddhhhkkkhhhjjjlllooorrrtttwwwxxxwwwxxxzzz|||}}}}}}||||||{{{}}}~~~}}}}}}}}}~~~}}}~~~~~~~~~|||yyyvvvtttooolllfff```]]]\\\]]]^^^cccgggmmmttt{{{}}}}}}{{{zzzxxxvvvvvvvvvxxxyyyyyyxxxvvvttttttvvv{{{~~~~~~|||{{{||||||zzzvvvqqqpppqqqrrrrrrqqqooolllfff^^^VVVPPPMMMLLLGGGGGGGGGFFFEEEEEEFFFGGGHHHLLLPPPSSSUUUUUUUUUUUU^^^ccckkkqqqrrroooiiieee]]]XXXRRRLLLHHHEEEBBB@@@<<<<<<<<<;;;;;;:::::::::;;;===???@@@@@@@@@AAABBBAAAAAA???<<<;;;===@@@DDDCCCBBB@@@???===<<<;;;;;;::::::999999::::::;;;<<<@@@CCCIIIQQQ[[[dddiiikkkuuuvvvxxx}}}zzztttlllmmmooottt|||xxxqqqppprrryyyzzz|||}}}~~~}}}}}}{{{ddd\\\RRROOOOOOOOOJJJEEEDDDAAA<<<888666555333222111222222333333222222111333333222111000000000111000000000000111222333444222222222222222222222222111111222222222333333333333222222111111222222333222111222333444777999;;;444444444444444444444444666666666666666777888888999;;;AAALLL```{{{yyywwwvvv|||{{{pppddd^^^^^^iiiwwwzzztttwwwwww]]]OOOFFF>>>======:::999:::<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;:::<<>>???@@@AAAAAAAAA???@@@AAABBBBBBDDDGGGJJJOOORRRWWW\\\___cccgggjjjkkklllmmmooorrrtttuuuvvvtttuuuwwwxxxyyyzzzyyyyyy|||}}}~~~~~~~~~~~~}}}|||tttrrrmmmjjjhhhiiikkkmmmpppttt|||~~~||||||yyyxxxvvvuuuttttttuuuuuusssrrrooolllkkkmmmrrrvvv~~~{{{zzz{{{||||||{{{vvvtttoooggg___XXXSSSQQQNNNNNNMMMKKKIIIHHHHHHHHHJJJMMMRRRVVVYYYYYYYYYYYY```dddlllqqqrrroooiiieee^^^ZZZTTTNNNJJJFFFAAA???<<<<<<<<<;;;;;;;;;;;;:::;;;===???@@@???@@@AAABBBBBBBBB@@@===<<<===@@@CCCCCCBBBAAA???===<<<;;;;;;::::::999999::::::;;;<<<@@@BBBGGGOOOXXXaaahhhkkktttuuuxxx|||zzzuuunnnooorrrwww~~~zzzrrrooonnnnnnsss{{{|||~~~~~~~~~}}}~~~|||sssbbbZZZRRRNNNOOONNNJJJFFFDDD@@@;;;888666555333222111222222333333222222111333222111111000000111111000000000000111222333444222222222222222222222222111111222222222333333333333222222111111222222333333333222222222333555555444444444444444444444444666555555555555666777777999;;;???III[[[tttyyyxxxvvvzzz~~~vvvkkkddd^^^]]]fffttt{{{|||lllTTTJJJAAA???>>><<<:::;;;<<<<<<;;;::::::::::::;;;;;;<<<<<<;;;:::<<>>>>>;;;;;;<<<;;;<<<>>>???AAAAAA@@@@@@>>>???@@@@@@@@@BBBEEEHHHLLLOOOUUUZZZ^^^bbbfffiiimmmmmmnnnppprrrssstttuuuvvvwwwyyyzzz{{{||||||||||||}}}~~~{{{xxxxxxyyy|||}}}~~~|||{{{zzzvvvvvvuuusssrrrqqqppppppnnnlllhhhdddaaaccchhhlllrrrzzzzzztttkkkccc\\\XXXWWWUUUSSSQQQNNNLLLKKKKKKKKKNNNTTTZZZ^^^``````___bbbgggmmmrrrssspppkkkgggaaa]]]XXXSSSNNNIIIDDD@@@======<<<<<<;;;;;;<<<<<<;;;===>>>???>>>???@@@BBBCCCCCCAAA???======@@@CCCDDDCCCAAA???===<<<;;;;;;::::::999999::::::;;;<<>>@@@???BBBGGGLLLRRRYYY```dddjjjkkkmmmmmmlllmmmppprrrtttwww|||}}}{{{zzzyyyyyyzzz|||}}}|||~~~vvvaaaPPPGGG@@@@@@AAA???>>>???;;;<<>>>>>===>>>???AAADDDDDDBBB@@@>>>>>>@@@CCCEEEDDDBBB???===<<<;;;;;;::::::999999::::::;;;<<<>>>@@@CCCHHHOOOXXXbbbhhhnnnqqqvvvzzz~~~}}}wwwrrrmmmqqqvvv}}}~~~{{{xxxtttrrrsssuuuxxxzzz~~~{{{yyyzzz}}}zzzpppfffZZZUUUOOOMMMMMMMMMJJJGGGBBB>>>:::666555444333111111222222333333222222111111111000000000000111111000000111111222222222222111111111111111111111111111111222222222333333333333222222111111222222333......///000222333555555333333333333333333333333444333333333333444555555666888;;;@@@LLL```yyy~~~zzzlllddd^^^bbblllyyyfffWWWHHHBBB@@@>>><<<===<<<<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;===???===@@@EEEJJJPPPWWW___dddjjjkkkmmmmmmlllmmmnnnppptttvvv{{{~~~zzzxxxvvvuuusssuuuwwwyyyzzz|||{{{wwwwwwzzzwww___QQQGGG??????BBBAAA@@@@@@===>>>@@@BBBCCCCCCCCCBBBBBBBBBCCCBBBBBBCCCFFFHHHIIIMMMSSSXXX\\\```eeehhhiiijjjllloooqqqtttvvvwwwttttttuuuvvvxxxyyyzzz{{{}}}}}}~~~~~~|||yyyxxxwwwpppppppppooommmkkkiiihhhjjjgggbbb\\\XXXXXX[[[___eeejjjpppwww|||{{{}}}~~~tttiiibbb]]]ZZZWWWUUUTTTSSSQQQOOOKKKMMMRRRZZZbbbggghhhhhhiiilllqqquuuvvvuuurrrpppeeebbb___[[[WWWSSSNNNJJJBBBAAA???===<<<<<<<<<===<<<<<<======<<<<<>>???AAACCCEEEDDDBBB@@@>>><<<;;;;;;::::::999999::::::;;;<<<<<<>>>BBBEEEKKKTTT___fffkkkpppvvvzzz}}}zzztttpppkkkooovvv~~~|||xxxvvvxxx||||||yyyvvvvvvxxx{{{|||~~~zzzuuulllbbbVVVSSSNNNLLLLLLLLLIIIGGGAAA===999666444444222111111222222333333222222111111000000///000000111111000000111222222222111111111111111111111111111111111111222222222333333333333222222111111222222333///000111222444555555666333333333333333333333333333333333333333444555555555777:::>>>HHH[[[sss~~~xxxnnndddccciiitttooo^^^KKKBBB@@@>>><<<<<<<<<<<<;;;::::::::::::;;;:::;;;<<<<<<;;;;;;<<<>>>===@@@DDDHHHNNNUUU]]]bbbhhhjjjkkklllkkkkkkmmmnnnsssuuuyyy~~~~~~zzzwwwuuutttpppqqqrrrssstttwww{{{~~~yyyqqqnnnooouuu~~~gggVVVJJJ???>>>@@@@@@>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCDDDFFFHHHIIIMMMRRRWWW[[[___cccfffggghhhjjjmmmpppsssvvvwwwuuuuuuuuuwwwxxxzzz|||}}}~~~~~~~~~|||yyyvvvtttsssllllllkkkjjjiiiggggggffffffddd```ZZZVVVUUUWWWYYY\\\```eeejjjttt{{{yyyuuutttxxx~~~{{{ppphhhaaa]]]XXXWWWWWWVVVSSSPPPMMMMMMPPPXXXaaahhhkkkkkkkkknnnssswwwyyyyyywwwvvvgggddd___[[[WWWSSSOOOKKKFFFDDDAAA>>><<<;;;<<<<<<<<<<<<===<<<;;;;;;>>>@@@AAAAAAAAA@@@??????AAACCCFFFEEECCC@@@>>><<<;;;;;;::::::999999::::::;;;<<<;;;>>>AAAEEEIIIRRR\\\dddiiiooovvv{{{|||~~~~~~yyysssooolllqqqxxx}}}{{{~~~~~~}}}{{{wwwtttssstttuuussswwwxxxvvvsssooofff\\\TTTQQQNNNLLLKKKJJJHHHFFF@@@<<<888555444333222111111222222333333222222111000000/////////000111111000111222333333222111000111111111111111111111111111111222222222333333333333222222111111222222333444444444555444444333222333333333333333333333333444333333333333444555555555888:::===EEEVVVooorrrjjjjjjrrryyyeeeNNNCCC@@@>>><<<<<<<<<<<<;;;::::::::::::;;;:::;;;<<<<<<;;;:::;;;<<<===???CCCFFFLLLSSSZZZ```eeegggiiijjjjjjjjjkkkmmmpppssswww|||~~~zzzwwwtttsssnnnnnnnnnnnnnnnqqqvvvzzzyyyppplllkkkpppzzz}}}bbbSSSEEEAAABBB@@@>>>===@@@@@@??????@@@BBBDDDEEEEEEEEEEEEDDDCCCDDDFFFHHHHHHKKKPPPUUUXXX\\\```cccggghhhjjjllloooqqqssstttwwwwwwwwwxxxzzz|||~~~~~~~~~~~~~~~}}}yyyuuurrrooonnnhhhgggeeedddcccccccccdddeeedddaaa\\\WWWUUUVVVWWWWWWZZZ]]]```ggguuu}}}zzzuuussspppooorrrxxxvvvnnngggbbb]]][[[[[[YYYUUUQQQPPPNNNOOOVVV```iiimmmmmmmmmpppuuuyyy|||||||||{{{oookkkddd^^^YYYUUUPPPMMMIIIGGGCCC???<<<;;;;;;;;;<<<<<<<<<;;;::::::===@@@>>>???@@@?????????AAACCCGGGFFFCCCAAA>>><<<;;;:::::::::999999::::::;;;<<<999===BBBEEEIIIPPPZZZbbbhhhooowww|||}}}~~~zzztttpppqqquuu|||||||||{{{{{{}}}}}}}}}{{{xxxtttqqqqqqqqqooorrrtttrrroookkkbbbYYYRRRPPPNNNLLLJJJHHHFFFEEE???;;;777444333333222111111222222333333222222111///////////////000111111000111222333333222000///111111111111111111111111111111222222222333333333333222222111111222222333333444555555555333222111222222222222222222222222444444444444444555555666777999;;;<<>>===<<<<<<;;;::::::::::::;;;:::;;;===<<<;;;::::::;;;<<<>>>AAADDDHHHOOOWWW\\\aaadddgggiiiiiiiiijjjlllllloootttyyy|||xxxuuurrrooonnnnnnmmmkkkkkknnnssswwwzzzrrrooonnnpppxxxmmm]]]LLLFFFEEEBBB???>>>@@@???======>>>@@@DDDFFFEEEEEEEEEDDDCCCCCCEEEGGGGGGJJJOOOSSSWWWZZZ^^^```hhhiiijjjlllnnnooopppqqqtttttttttuuuwwwyyy|||}}}~~~~~~~~~~~~~~~{{{wwwrrrooollljjjeeecccaaa______```aaabbbfffeeeccc___ZZZXXXWWWXXXWWWYYY[[[\\\___hhhvvvzzzvvvsssrrrpppmmmmmmooouuu{{{{{{tttmmmhhhaaa^^^^^^[[[VVVQQQRRROOOOOOUUU```jjjoooooonnnqqqvvvzzz}}}xxxrrrjjjbbb\\\WWWSSSPPPKKKHHHDDD???<<<:::::::::<<<<<<<<<:::999:::===???<<<===??????>>>???AAACCCGGGFFFDDDAAA>>><<<;;;:::::::::999999::::::;;;<<<888===BBBFFFIIIOOOYYYaaagggooowww|||}}}~~~{{{uuuqqqvvvzzzwwwwwwxxxyyy}}}}}}}}}|||yyytttqqqppppppooossstttrrroookkkaaaXXXRRRPPPNNNLLLJJJGGGEEEDDD>>>;;;777444333333222111222222222333333222222222///////////////000111111000111222333333222000///000000000000000000000000111111222222222333333333333222222222222222222333000111222444555555444444222222222222222222222222555444444444444555666666999;;;<<<<<<@@@OOOfffxxx{{{{{{oooUUUGGGCCCAAA??????<<<<<<;;;::::::::::::;;;:::;;;===<<<;;;::::::;;;<<<===???BBBFFFLLLTTTYYY___bbbfffhhhhhhiiijjjkkkiiilllrrrwww~~~{{{wwwsssooolllpppooommmlllkkknnnssswww}}}tttppptttzzz|||{{{~~~fffPPPIIIFFF@@@???DDD>>>>>>>>>???AAACCCDDDEEEDDDCCCBBBAAAAAABBBCCCDDDIIIKKKOOORRRUUUYYY^^^aaacccfffiiilllmmmnnnooopppssstttuuuvvvyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||xxxrrrlllgggbbb``````\\\XXXUUUUUUYYY^^^bbbcccgggfff___YYYXXXXXXVVVYYYYYYXXXVVVVVV[[[cccjjj{{{~~~xxxsssqqqpppqqqnnnmmmnnnoooooouuu|||zzzrrrnnniiidddaaa]]]YYYWWWPPPNNNMMMQQQYYYccckkkooorrrrrrtttzzz}}}vvvnnnddd[[[TTTPPPMMMJJJGGGCCC???<<<;;;:::<<<<<<<<<<<<======>>>>>>>>>???AAAAAA@@@@@@@@@AAAGGGFFFDDDBBB???<<<:::999;;;;;;::::::::::::999999888999>>>EEEKKKPPPZZZeeeiiiqqqwwwxxxyyy~~~yyytttqqqwww{{{}}}xxxtttxxx~~~{{{}}}{{{}}}{{{tttrrrsssooommmooorrrnnndddZZZVVVTTTRRRNNNLLLKKKJJJHHHFFF>>>:::555222111222222222333333333222222111111111222111111111000000//////111111222222222222111111111111000000111111222333333333333333333333333333222222222222222222222222222222333333333333444444222222111111111111111222333444555555333333444555888555777===BBBJJJ___ttt}}}sssXXXIIIBBB======???:::;;;<<<===<<<;;;:::999999:::;;;<<<<<<;;;:::999999;;;>>>AAADDDJJJPPPTTT^^^aaafffiiijjjiiijjjjjjnnnpppsssuuuyyy~~~zzzuuuqqqooommmkkkjjjiiijjjlllooosssvvv}}}zzzuuuqqqoooooooooyyyzzz}}}~~~}}}}}}}}}kkkRRRIIIEEE@@@>>>@@@>>>??????@@@AAACCCEEEFFFDDDDDDCCCBBBBBBCCCDDDDDDGGGJJJNNNQQQTTTXXX]]]```bbbdddhhhkkkllllllnnnoooqqqrrrsssuuuwwwyyy{{{|||}}}}}}}}}~~~~~~~~~~~~~~~|||wwwqqqjjjccc^^^\\\YYYVVVRRRPPPPPPTTTZZZ]]]aaafffgggbbb]]]]]]]]]\\\\\\ZZZWWWSSSQQQTTTZZZ___jjjqqqyyy|||uuuoookkkiiihhhhhheeeeeefffggghhhmmmtttwwwwwwsssnnniiieee```[[[XXXTTTQQQPPPSSSYYYbbbiiimmmqqqqqqsssyyy}}}vvvlllccc[[[VVVOOOMMMIIIDDD@@@===;;;:::;;;;;;<<<<<<===============???AAAAAA@@@???@@@AAAFFFEEECCCAAA>>><<<:::999;;;;;;::::::::::::999999;;;;;;???EEEIIIMMMWWWaaahhhpppwwwxxxyyy~~~}}}xxxtttqqquuuyyy~~~xxxuuuyyy~~~|||~~~xxxttttttpppnnnmmmooolllbbbYYYVVVQQQOOOLLLKKKKKKKKKIIIHHH===999555222111222222222333333333222222111111111111111111111000000000///111111222222222222111111111111000000111111222333333333333333333333333333222222222222222222222222222222333333333333444444333333222222222222222333333444555555333333444555:::666888===AAAHHH[[[ooopppXXXKKKDDD>>>;;;<<<;;;<<<=========<<<;;;:::;;;<<<============<<<;;;888:::===@@@DDDIIIOOOTTT]]]```eeehhhiiiiiiiiijjjlllnnnppprrrvvv{{{|||wwwsssooommmmmmlllkkkkkklllnnnqqqrrrtttwww}}}xxxooohhhccc```___~~~yyywwwvvvYYYLLLGGGBBB>>>?????????@@@AAABBBCCCEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEHHHLLLOOORRRVVV[[[^^^```cccgggiiikkklllmmmoooooopppqqqsssuuuwwwxxxyyy||||||||||||}}}}}}~~~~~~~~~{{{uuunnneee^^^XXXUUUPPPNNNJJJHHHJJJNNNSSSWWW___eeehhhfffcccdddeeedddbbb___YYYRRRNNNMMMQQQTTTXXX]]]dddhhhkkknnnsssxxxyyyzzz{{{|||{{{yyywwwuuuuuurrrnnniiiddd```]]]\\\[[[XXXXXXZZZ[[[\\\aaahhhlllxxx~~~{{{vvvqqqkkkeee^^^ZZZXXXUUUSSSUUUZZZaaagggiiioooppprrrwww}}}~~~vvvlllccc]]]TTTQQQLLLGGGBBB>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@@@@?????????@@@CCCBBBAAA???>>><<<;;;:::;;;;;;::::::::::::999999===<<>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@@@@?????????@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::999999999===<<<>>>BBBDDDGGGQQQZZZfffooovvvxxxzzz~~~{{{xxxuuutttsssqqquuu}}}{{{vvvxxxyyyuuuoooiiifff```XXXSSSRRRKKKJJJIIIIIIJJJIIIHHHFFF;;;888444222222222222222222222222111111111111111111111111000000000000000111111222222222222111111111111000000111111222333333333333333333333333333222222222222222222222222222222222333333333444444333222222222222333444444333444555555333333444555777555666;;;===BBBSSSeee{{{|||ppp```SSSIIIBBB>>>===<<<===<<<<<<<<<<<<;;;;;;999999999999999999999999666888;;;>>>BBBGGGMMMQQQXXX\\\aaaeeeggggggiiiiiikkkkkklllmmmooottt{{{yyyrrrnnnmmmmmmmmmmmmmmmmmmmmmlllpppqqqrrrsssvvv|||~~~zzzwwwtttppphhhaaa[[[WWWUUUUUUlllVVVMMMHHHBBB???@@@@@@@@@AAABBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCBBBDDDHHHKKKNNNRRRWWWZZZ```cccgggjjjlllmmmoooqqqoooppprrrtttvvvwwwwwwwwwxxxxxxyyyzzzzzz{{{||||||{{{}}}~~~~~~zzzvvvooofff\\\SSSLLLHHHDDDCCC@@@@@@BBBFFFKKKNNNZZZcccjjjllllllmmmmmmkkklllggg^^^VVVPPPLLLKKKJJJLLLNNNPPPRRRTTTVVVXXXZZZXXXYYY]]]```dddfffhhhhhhhhhgggeeebbb\\\VVVPPPMMMJJJGGGGGGIIIHHHGGGKKKQQQVVV```nnnzzz|||sssiiibbb^^^[[[XXXXXX[[[___cccdddiiijjjkkknnnrrrxxx~~~|||sssmmmccc___XXXOOOHHHCCCAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@??????@@@AAA??????>>>>>>===<<<<<<<<<;;;;;;:::::::::999999999;;;:::<<<@@@CCCGGGQQQ[[[eeennnvvvxxxzzz~~~|||xxxuuusssssspppttt||||||wwwxxx~~~zzzqqqhhhbbb\\\SSSOOOOOOLLLJJJIIIHHHHHHFFFCCCAAA:::777444222222222222111111111111111111111111111000000000000000000111111111111222222222222111111111111000000111111222333333333333333333333333333222222222222222222222222222222222333333333444444111111111111111222333333333444555555333333444555444222555;;;===AAAQQQccc|||}}}yyy}}}|||ttteeeUUUIIICCC@@@>>>===<<<<<<;;;;;;;;;;;;;;;999999999999999999999999666888:::===@@@EEEJJJNNNTTTYYY^^^ccceeeggghhhiiikkkkkkllllllnnnsssxxx}}}}}}vvvqqqlllllllllmmmmmmmmmmmmmmmnnnooonnnnnnnnnrrrxxx}}}~~~{{{wwwsssooommmhhheeebbb^^^\\\[[[\\\\\\yyy^^^PPPHHHBBB>>>@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@CCCGGGJJJMMMQQQVVVYYY```cccgggjjjlllmmmoooqqqoooqqqsssuuuvvvwwwwwwwwwvvvwwwwwwxxxyyyzzz{{{{{{|||~~~~~~|||wwwssslllcccYYYPPPIIIEEECCCAAA??????AAAEEEIIILLLVVVaaakkknnnoooqqqqqqnnnoooiii```WWWRRRNNNKKKIIIKKKMMMPPPRRRTTTTTTTTTSSSOOOPPPSSSVVV[[[```dddfffllllllllliiiccc\\\UUUQQQLLLIIIHHHIIIGGGDDDFFFKKKKKKQQQ\\\iiittt|||qqqjjjaaa^^^[[[YYY[[[]]]______bbbcccdddfffjjjpppwww||||||wwwlllggg^^^TTTLLLGGGDDDCCC===============<<<<<<<<<>>>???AAAAAA@@@@@@@@@AAA??????>>>>>>======<<<<<<;;;;;;::::::::::::999999:::999;;;???BBBGGGQQQ\\\cccmmmuuuxxxzzz~~~{{{wwwsssrrrpppttt{{{}}}zzzzzzvvvkkkcccZZZQQQLLLLLLLLLJJJIIIHHHFFFDDD@@@===888666333222222333222111000000000111111111111111000000000000111111111111111111222222222222111111111111000000111111222333333333333333333333333333222222222222222222222222222222333333333333444444000000000000111222333333333444555555333333444555333111555;;;===@@@OOO```}}}~~~wwwxxxzzzmmm[[[LLLEEEAAA???>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<777999:::<<<>>>BBBGGGKKKQQQVVV\\\aaadddfffhhhiiijjjkkklllmmmoooqqqvvvyyy}}}zzzuuummmmmmlllllllllllllllmmmhhhjjjlllllllllooouuuzzz|||{{{xxxuuuppplllhhhfffccccccccccccccccccddddddkkkVVVKKKDDD@@@????????????@@@@@@AAABBB@@@AAABBBCCCCCCBBBAAA@@@@@@CCCFFFJJJMMMQQQUUUYYY^^^bbbfffiiikkkmmmooopppooopppsssuuuvvvvvvvvvuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{}}}|||zzzssspppiii```WWWNNNHHHDDDBBBAAA??????@@@DDDHHHJJJRRR^^^jjjppptttvvvvvvtttuuunnnddd\\\VVVRRRNNNKKKNNNQQQVVV[[[^^^^^^[[[XXXSSSSSSTTTVVV[[[aaafffjjjqqqrrrsssqqqmmmfff___ZZZQQQNNNLLLLLLHHHDDDEEEIIIHHHGGGMMMXXXdddqqqzzzrrrfffbbb^^^ZZZYYYYYYYYYXXXZZZ[[[\\\^^^```fffooouuu{{{}}}rrrmmmcccYYYPPPJJJFFFEEE??????>>>>>>>>>=========???AAABBBBBBAAAAAAAAACCC@@@@@@???>>>>>>===<<<<<<;;;;;;::::::::::::999999<<<:::;;;???AAAFFFQQQ[[[bbbllluuuxxx{{{~~~~~~xxxsssqqqooorrrxxx~~~|||pppfff\\\QQQLLLKKKJJJIIIGGGGGGFFFCCC>>>;;;777555333222333333222000///000000000111111111222///000000000111111111111111111222222222222111111111111000000111111222333333333333333333333333333222222222222222222222222222222333333333333444444111111111111222333444444333444555555333333444555555333666<<<<<<>>>KKK\\\yyy{{{qqqqqqyyy~~~~~~{{{hhhWWWMMMFFFAAA@@@@@@>>>=========>>>???======<<<;;;;;;<<<======888999;;;;;;===@@@DDDHHHOOOTTTZZZ```ccceeegggiiihhhjjjlllnnnnnnpppsssuuuwwwzzz~~~yyyqqqooommmkkkjjjjjjkkkkkkgggkkkpppqqqqqqsssxxx}}}|||zzzwwwsssnnnjjjgggeeeeeegggjjjmmmooopppqqqqqq~~~www]]]OOOHHHCCC>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBBBBAAA@@@@@@@@@CCCFFFIIIMMMQQQUUUYYY]]]```eeehhhjjjkkknnnooonnnppprrrtttvvvvvvuuuttttttuuuvvvwwwxxxyyyzzzzzzyyy{{{~~~{{{xxxqqqnnnggg___VVVNNNGGGDDDBBBAAA??????@@@CCCGGGIIIOOO\\\jjjrrrwwwzzz{{{yyy{{{tttiiiaaa[[[VVVQQQNNNSSSWWW___fffjjjiiieeeaaa]]]\\\[[[\\\```ffflllppptttuuuwwwwwwtttmmmfffbbbVVVSSSPPPOOOJJJEEEEEEHHHKKKFFFFFFNNNYYYdddtttwwwjjjfff```[[[XXXVVVTTTSSSTTTVVVWWWXXXZZZ```iiippptttyyy~~~vvvpppfff[[[RRRKKKHHHGGG@@@@@@??????>>>>>>======???AAACCCCCCBBBBBBBBBCCCAAAAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::999999>>><<<<<>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAA@@@AAACCCFFFKKKOOOSSSVVV[[[^^^bbbfffhhhjjjlllnnnssssssssssssssssssssssssttttttttttttuuuvvvwwwxxxxxxyyy{{{|||~~~~~~|||zzzyyyrrrmmmfff___XXXRRRLLLHHHDDDCCCBBBAAABBBDDDFFFGGGNNNWWWdddooovvvzzz{{{{{{zzztttpppfffYYYTTTVVVSSSXXXbbbnnnuuuuuunnngggbbb___\\\\\\```fffllloooqqqttttttssssssrrrjjjaaa___[[[VVVRRRPPPNNNKKKJJJIIIFFFFFFKKKOOOVVVaaakkkxxxpppjjjbbbZZZVVVSSSQQQOOOMMMLLLJJJKKKOOOWWW___dddmmmrrryyy~~~}}}uuujjjbbb]]]WWWPPPJJJJJJFFFAAA===<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::===<<<>>>AAACCCEEENNNWWW```jjjuuuyyy|||{{{tttqqqqqqssswwwyyy{{{{{{{{{qqqjjjcccWWWNNNJJJHHHHHHGGGEEECCC???<<<:::555444333222111111111111111111111111111111111111222222222222222222222222333222222111111222333333111111111111111111111111222333444444555555444444222222222222222222222222000111222333444444444444333333111111111111333333444444444555555555555666666444444888<<<@@@IIIQQQhhhpppggghhhhhhttt{{{ssspppsss}}}sss\\\KKKDDDAAA???<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888:::???BBBHHHMMMTTT[[[```dddhhhkkknnnmmmkkkkkkkkkmmmooopppsssxxx}}}{{{uuummmhhhggghhhgggffflllpppuuuxxxxxxzzz}}}}}}|||xxxvvvsssooouuuxxx|||{{{|||mmmVVVJJJEEE>>>???@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@AAAAAACCCFFFJJJNNNRRRTTTXXX\\\aaadddfffiiikkkmmmqqqqqqqqqqqqrrrrrrrrrrrrssssssttttttuuuuuuvvvwwwxxxyyy{{{|||~~~~~~}}}{{{yyyzzz|||~~~|||zzzyyysssoooiiibbb\\\UUUNNNJJJEEEDDDCCCBBBCCCEEEGGGHHHNNNVVVbbbmmmuuuyyy}}}~~~}}}zzzwwwoooddd^^^___[[[___fffpppwwwwwwrrrlllbbb___]]]\\\```eeekkknnnqqqttttttrrrssstttooohhhiiieee___ZZZXXXVVVSSSRRRIIIFFFEEEGGGJJJOOOYYYccc{{{|||tttooohhhbbb]]]YYYTTTRRRNNNLLLJJJJJJLLLPPPUUUXXXeeejjjrrryyy}}}|||rrrkkkeee___XXXRRRLLLHHHCCC???>>>>>>>>>>>>===@@@DDDFFFFFFEEEEEEFFFBBBBBB@@@???===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;===AAABBBEEEMMMWWW```jjjtttxxxzzz~~~~~~yyyrrrpppppprrrwww{{{}}}yyyuuuuuu}}}rrrjjjcccWWWNNNJJJIIIHHHGGGFFFCCC@@@===;;;555444333222111111111111111111111111111111111111222222222222222222222222333222222111111111222222111111111111111111111111111222222333333333333333222222222222222222222222000111222333444444444444444333222111111222333444444444444444555555555555888555555888;;;===EEELLLccc{{{~~~~~~mmmccccccbbbnnnvvvrrrrrryyykkkVVVJJJCCCAAA>>><<<<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;999:::999888888:::>>>AAAGGGKKKRRRYYY^^^cccgggjjjllllllkkkkkkkkkmmmooopppooosssyyy}}}|||uuummmgggeeedddbbb```ffflllsssxxxyyy{{{~~~}}}zzz{{{}}}{{{xxxyyypppXXXKKKDDD?????????@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???AAAAAACCCEEEIIIMMMPPPRRRVVVYYY^^^bbbeeegggjjjllloooooooooppppppqqqqqqqqqssssssssstttuuuuuuvvvvvvxxxyyy{{{|||}}}~~~}}}zzzvvvsssssssssrrrrrrtttvvvyyy{{{|||}}}~~~|||zzzxxxtttqqqlllgggaaaYYYRRRMMMGGGFFFDDDCCCDDDFFFIIIKKKNNNTTT^^^iiiqqqyyy|||qqqiiiggg``````dddiiimmmmmmiiiddd___]]][[[[[[^^^ccciiimmmnnnqqqqqqppprrrtttrrrmmmnnniiiccc^^^[[[YYYWWWUUUNNNIIIFFFFFFGGGJJJRRR[[[mmm{{{yyyvvvrrrmmmhhhccc\\\XXXQQQPPPMMMKKKKKKLLLMMMNNNYYY___iiirrrxxx|||yyysssmmmfff^^^XXXNNNJJJEEEBBBAAAAAA@@@@@@>>>AAADDDFFFFFFFFFFFFGGGCCCBBBAAA???===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::<<<:::<<>>===<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;999::::::999888:::===@@@EEEIIIPPPVVV[[[```eeehhhjjjjjjjjjjjjkkklllnnnoookkkoootttxxx|||~~~xxxoooiiieeeaaa]]]ZZZ]]]ccclllrrrvvvyyy~~~~~~uuupppssszzzmmmWWWJJJDDD@@@???????????????@@@@@@???@@@@@@AAAAAAAAAAAA@@@AAAAAABBBDDDGGGKKKNNNPPPTTTWWW\\\aaadddfffiiikkknnnnnnoooppppppqqqrrrrrrssstttuuuuuuvvvwwwwwwwwwxxxyyyzzz|||}}}~~~~~~~~~}}}xxxmmmllljjjiiijjjkkklllmmmoooqqqtttvvvwwwxxxzzz|||~~~|||zzzyyytttrrrnnnkkkeee]]]UUUOOOJJJHHHFFFEEEFFFHHHKKKMMMNNNSSS[[[dddmmmvvvzzznnnggg```]]][[[\\\^^^]]]ZZZWWWXXXXXXXXXXXX[[[aaahhhlllppptttwwwwwwxxxzzzxxxtttpppkkkddd___\\\ZZZYYYXXXWWWQQQMMMKKKIIIIIIOOOWWW```nnn~~~}}}|||zzzwwwrrrkkkfff]]]ZZZUUUPPPMMMLLLMMMNNNOOOVVV___iiiqqqxxx~~~{{{uuuoooggg^^^XXXNNNKKKFFFCCCBBBBBBAAA@@@===@@@CCCEEEEEEEEEFFFFFFDDDCCCAAA???>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>@@@DDDMMMWWWcccllluuuwwwxxx{{{}}}|||}}}~~~zzzsssooonnnpppwww~~~}}}sssooopppwww|||tttjjj```VVVNNNJJJIIIIIIHHHFFFCCC@@@===;;;444333222222111111111222111111111111111111111111000000000000000000000000333222111000000000000000111111111111111111111111000111111222333222222222222222222222222222222222111222333333444444444333444444444444444444444444333333444444444555555555777555555888888888<<>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::999888999<<<>>>CCCGGGLLLRRRWWW\\\bbbfffiiijjjjjjjjjjjjjjjjjjjjjjjjmmmqqqtttwww~~~{{{rrrkkkeee```ZZZUUURRRXXX```gggmmmttt|||wwwllljjjmmmuuukkkWWWKKKFFF@@@@@@???>>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAACCCEEEIIIKKKMMMRRRVVV[[[```cccfffiiilllmmmnnnooopppqqqrrrssstttuuuuuuwwwxxxyyyyyyxxxxxxxxxyyyzzz|||}}}}}}}}}}}}}}}~~~wwwnnniii``````aaaaaabbbdddfffhhhkkkmmmppprrrrrrsssuuuvvvzzz{{{|||}}}}}}{{{zzztttrrrpppmmmhhhaaaXXXRRRMMMKKKHHHGGGHHHJJJNNNPPPPPPSSSYYY```hhhrrr{{{~~~oooddd\\\XXXSSSRRRTTTVVVUUUTTTSSSUUUWWWXXX\\\bbbiiiooowww~~~~~~vvvqqqiiiccc```^^^]]]\\\\\\WWWSSSQQQMMMKKKNNNTTTYYYeeewww{{{ooojjjaaaYYYRRROOONNNOOOLLLQQQYYYbbbjjjrrrzzz~~~}}}yyytttmmmeee\\\WWWMMMJJJFFFCCCBBBAAA@@@???<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::===@@@DDDNNNXXXeeennnvvvxxxyyy|||~~~}}}~~~|||{{{||||||{{{vvvpppnnnoooqqq|||~~~tttooooootttzzz}}}~~~|||~~~}}}{{{uuujjj___UUUNNNJJJHHHHHHGGGEEEBBB???<<<:::333333222222111111222222111111111111111111111111000000000000000000000000222111000000/////////000111111111111111111111111111222222333333333333333222222222222222222222222222222333444444444333333444444444444444444444444333333333444444444444555444333444777888777;;;@@@HHHYYYsssssshhhbbbgggsss}}}yyy}}}ttt\\\HHHEEEAAA?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;999::::::999888888:::<<<@@@DDDHHHMMMRRRXXX___ccciiijjjjjjkkkkkkjjjhhhhhhiiikkknnnpppsssyyy|||rrrjjjddd^^^WWWRRRLLLOOOTTTYYY```jjjwwwooogggggghhhtttjjjUUUIIICCCAAA@@@???======>>>??????@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBDDDGGGIIIJJJPPPTTTZZZ___bbbfffiiikkklllmmmnnnpppqqqsssttttttuuuvvvxxxyyyzzzzzzyyyyyyyyyyyyzzz{{{|||||||||||||||}}}}}}||||||~~~vvvmmmddd]]]ZZZVVVXXXZZZ[[[\\\]]]```bbbgggiiilllnnnnnnoooqqqrrrwwwxxxyyy{{{~~~}}}{{{vvvtttrrroookkkddd\\\WWWPPPMMMKKKIIIJJJMMMPPPSSSSSSUUUXXX]]]ccclllvvv|||tttfffWWWRRRMMMLLLPPPUUUXXXXXXXXXZZZ]]]___bbbhhhpppvvv|||yyyppphhhbbb___]]][[[^^^ZZZWWWVVVQQQMMMNNNRRRUUU___nnn~~~{{{qqqfff\\\VVVRRRQQQOOORRRWWW]]]cccllluuu{{{|||zzzwwwqqqjjjbbb[[[WWWLLLIIIFFFCCCBBBAAA@@@>>><<<>>>AAABBBBBBBBBDDDEEEEEEDDDBBB@@@>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<<<<:::;;;===@@@DDDOOOYYYfffooovvvxxxyyy|||~~~}}}yyyvvvuuuvvvwwwvvvsssooonnnqqqttt}}}tttooolllmmmqqqllloooooommmpppvvvyyyxxxwwwyyyvvvjjj]]]UUUNNNJJJGGGGGGFFFDDDAAA>>>;;;999333333222222111222222333111111111111111111111111111111111111111111111111000000////////////000000111111111111111111111111111222222333333333333333222222222222222222222222222333333444444333333333333333444444444444333333333333333333444444444444222111333777888777:::???HHHSSSiiirrrmmmnnnuuu{{{zzz~~~fffLLLHHHCCC???>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;:::888888999;;;>>>AAAEEEIIINNNUUU\\\aaahhhjjjlllmmmnnnmmmkkkjjjjjjlllnnnoooqqqwwwzzzppphhhbbb\\\VVVRRRNNNOOOPPPQQQVVVaaapppzzzxxxkkkgggdddnnnxxxkkkWWWJJJBBBAAA@@@>>>=========>>>?????????@@@AAABBBCCCCCCBBBAAAAAAAAAAAACCCEEEGGGHHHMMMQQQWWW\\\```dddhhhjjjjjjkkklllnnnppprrrssstttuuuvvvxxxzzzzzzzzzyyyxxxyyyyyyzzz{{{||||||||||||{{{}}}~~~|||wwwssspppnnnmmmnnnmmmjjjddd___YYYVVVTTTSSSRRRUUUXXXYYYYYYZZZ]]]```bbbeeehhhkkklllnnnppprrrtttuuuwwwzzz}}}~~~}}}yyywwwtttqqqmmmhhhaaa\\\RRROOOLLLJJJKKKNNNRRRUUUUUUVVVXXX[[[___gggooouuuppp^^^YYYSSSRRRVVV[[[___```dddgggjjjlllmmmqqqyyy{{{ppphhhbbb^^^\\\^^^\\\[[[[[[WWWQQQPPPSSSSSS[[[gggwwwwwwmmmddd^^^ZZZVVVVVVWWWZZZ^^^gggpppwwwxxxwwwtttmmmfff^^^XXXVVVLLLJJJFFFDDDCCCBBB@@@>>>===???AAABBBBBBCCCDDDFFFFFFEEECCC@@@>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<===;;;;;;>>>@@@EEEPPP[[[eeemmmuuuvvvxxx|||~~~|||wwwsssqqqqqqrrrsssqqqnnnooossswww}}}uuuqqqllliiiiiibbbfffggggggjjjqqquuuuuusssxxxwwwjjj\\\TTTOOOJJJFFFEEEDDDCCC@@@===:::888333222222111222222333333111111111111111111111111222222222222222222222222............///000111111111111111111111111111111000111111222222222222222222222222222222222222222222333333444444333333222111222333444444333222111222222333333333444444444333222444888888666888===CCCJJJ___yyyxxxuuuvvv{{{|||nnnSSSMMMEEE???<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::888777888999===???BBBFFFKKKRRRZZZ```gggiiimmmqqqsssssssssrrrppprrrssssssuuuzzz|||qqqhhhccc___[[[XXXUUUTTTSSSRRRTTT\\\gggppp~~~zzzpppjjjgggnnntttxxxqqq___QQQIIIBBB@@@>>>===<<<===>>>???===>>>???@@@AAABBBBBBBBBAAAAAA@@@AAABBBDDDFFFGGGKKKOOOUUU[[[___bbbfffiiiiiiiiikkkmmmoooqqqrrrssstttuuuwwwyyyzzzyyyxxxwwwyyyyyyzzz{{{|||||||||||||||}}}~~~~~~|||xxxssslllfffaaa^^^]]]XXXUUURRROOONNNOOORRRTTTSSSVVVYYYZZZYYYZZZ]]]```___bbbfffiiikkknnnqqqsssrrrtttvvvyyy}}}~~~{{{yyyvvvsssooojjjddd```SSSPPPMMMKKKLLLOOOSSSVVVWWWWWWXXXZZZ]]]dddkkkppp|||yyyooohhhaaa___aaafffhhhiiiooorrruuuvvvuuuyyy|||qqqjjjdddaaa___^^^___```\\\VVVTTTVVVRRRXXXdddrrr|||ssskkkfff[[[ZZZYYYXXX\\\dddnnnuuuuuutttpppjjjbbbZZZVVVTTTMMMJJJGGGEEEDDDCCCAAA???>>>@@@BBBCCCCCCDDDFFFGGGFFFEEECCCAAA>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<===;;;;;;>>>AAAFFFQQQ\\\ccclllsssuuuwww{{{~~~~~~|||vvvrrrpppooopppqqqooonnnpppuuuyyyxxxsssmmmhhhgggaaaeeehhhgggjjjpppttttttqqqxxxwwwjjj\\\TTTOOOJJJEEEEEEDDDBBB???<<<999777222222222111222222333333111111111111111111111111222222222222222222222222---------...///000111222111111111111111111111111//////000111111111111111222222222222222222222222333333333444444333222222111111333333333333111111222222333333333444444444444333666999999666777:::;;;AAAUUUssszzzwww~~~~~~|||rrrXXXQQQGGG???;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::888777888999<<<>>>@@@DDDIIIQQQYYY___fffiiinnntttxxxyyyyyyxxxwwwxxxyyyyyyzzztttkkkgggdddaaa___[[[ZZZYYYVVVUUUYYYbbbiiiwwwxxx|||wwwwwwsssvvvyyy|||}}}fffQQQFFFCCCAAA>>><<<===>>>>>>===???@@@AAABBBCCCCCCCCCCCCDDDBBBAAAAAACCCEEEGGGGGGLLLOOOUUUZZZ^^^bbbfffiiiiiikkkmmmnnnooorrruuuxxxuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxzzz{{{}}}}}}|||~~~wwwpppfff___ZZZVVVRRRNNNMMMLLLKKKKKKKKKMMMNNNOOOSSSUUUXXXZZZZZZ[[[\\\^^^___bbbfffiiikkkmmmppprrrrrrssstttwwwzzz~~~~~~|||yyytttmmmfff```VVVSSSNNNLLLNNNPPPSSSTTTWWWYYY[[[[[[[[[]]]bbbgggqqqzzz~~~wwwssstttvvvxxxyyynnnfffcccbbbbbbbbbbbb```]]]YYYWWWUUUYYYaaammm{{{|||vvvqqqeeebbb]]]ZZZZZZaaakkkrrrtttxxxxxxppphhhaaaYYYRRRNNNJJJEEEBBBAAABBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBBEEECCCBBB@@@>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;<<<@@@CCCGGGRRR\\\fffmmmtttwwwzzz~~~~~~{{{uuupppllljjjkkknnnqqqpppooovvv~~~xxxrrrmmmiiihhhhhhjjjnnnrrrttttttsssxxxuuuooodddWWWLLLGGGFFFEEECCC@@@<<<:::888888777222222111111111111222222333222111///...,,,+++***222222222222222222222222111111222222222333333333222222222222333444555555555555444333222222222222111222222333333222222111333333333333333222111000444444444333333222222222444444444444444444333333666555444444555777:::<<<>>>@@@MMMgggtttzzzzzz~~~bbbSSSDDD@@@AAA@@@>>>>>>???===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAAFFFMMMVVV\\\hhhlllqqqvvvyyy|||{{{uuuqqqnnnlllkkkiiieeebbb```___```aaaqqq|||xxx}}}yyy|||ttt^^^PPPCCCAAA===<<<<<<=========@@@@@@AAACCCCCCCCCCCCCCCCCCBBBAAAAAABBBDDDFFFFFFJJJNNNSSSXXX\\\```eeehhhhhhjjjlllmmmnnnppptttvvvuuuuuuuuuvvvvvvvvvwwwwwwvvvvvvwwwxxxzzz{{{||||||}}}{{{kkkeee\\\UUUQQQNNNKKKIIIIIIIIIIIIJJJJJJLLLMMMMMMQQQTTTWWWXXXXXXYYY[[[\\\___bbbfffiiijjjllloooqqqqqqrrrtttvvvzzz~~~}}}zzzvvvooohhhbbbXXXTTTPPPOOOPPPRRRTTTTTTWWWXXXYYYXXXWWWYYY\\\```kkktttvvvlllgggggggggggggggeeeaaa\\\YYYTTTXXX___jjjxxx~~~}}}{{{yyyyyy{{{}}}~~~{{{zzzllliiiccc^^^]]]bbbiiiooovvv{{{{{{uuummmfff^^^WWWQQQMMMGGGDDDBBBBBBBBBBBBAAABBBCCCDDDDDDDDDCCCCCCCCCBBBAAA???===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;<<<@@@CCCHHHRRR]]]hhhooovvvxxxzzz~~~~~~|||{{{uuupppmmmllllllmmmooopppqqqzzz}}}zzzzzz|||~~~{{{wwwtttrrrlllmmmnnnrrruuuvvvtttssstttqqqkkk```TTTKKKFFFEEEDDDCCC@@@>>>;;;999777777222222111111111111222222111111111000000000//////222222222222222222222222222222222333333333444444222222222222333444555555333333222222222222222333222222333333333333222222333333333333333222111111444444444333333333222222444444444444444444444444444333222222333555888999===???KKKddd{{{|||vvvuuuyyyeeeVVVFFFAAAAAA@@@>>>===???===<<<<<<======<<<;;;:::::::::::::::::::::::::::;;;===@@@DDDKKKTTTYYYcccgggmmmsssxxx|||~~~~~~|||yyyuuuqqqmmmkkkjjjiiiqqq{{{xxx}}}~~~xxx~~~eeeRRRFFFCCC???======>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDBBBBBBAAAAAAAAACCCDDDEEEHHHLLLQQQVVVZZZ^^^cccffffffhhhjjjkkklllnnnrrrtttttttttuuuvvvwwwxxxyyyyyywwwwwwxxxyyyyyyzzz{{{{{{}}}|||tttmmm]]]XXXQQQKKKHHHGGGGGGFFFHHHIIIJJJLLLMMMNNNNNNNNNSSSUUUXXXYYYZZZZZZ\\\]]]aaacccfffhhhiiikkkmmmooopppqqqsssuuuyyy|||~~~|||yyyrrrkkkfffZZZWWWSSSRRRSSSTTTUUUUUUYYYYYYYYYWWWVVVVVVXXXZZZaaaiiivvvuuunnnmmmmmmmmmmmmkkkggg```[[[TTTWWW]]]gggttt}}}zzzvvvrrrooooooppprrrtttwwwzzz|||~~~tttqqqkkkeeebbbdddiiimmmxxx~~~{{{tttmmmeee]]]VVVRRRLLLGGGEEEDDDBBBAAABBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@???===<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;<<<@@@CCCIIISSS^^^gggooovvvxxx{{{~~~~~~xxxtttqqqpppmmmlllmmmooottt{{{yyyvvvwww{{{}}}{{{{{{{{{zzzyyyrrrsssuuuxxxyyyxxxuuurrrnnnkkkeee[[[QQQJJJFFFEEEDDDCCCAAA???<<<999777555222222111111111111222222000000111111222333333444222222222222222222222222222333333333333444444444222111111222222333444555333333222222333333444444222222333333333333222222333333333333333222222111444444444444333333333333222333333444444555555555444333333333444555777888<<<>>>HHH^^^zzz{{{sssmmmmmmtttiiiZZZJJJCCCAAA???======???===<<<<<<======<<<;;;888888888888888888888888999:::<<<>>>BBBHHHPPPUUU]]]aaagggnnntttzzz{{{wwwuuuwwwzzzvvvvvv|||iiiQQQJJJFFFBBB??????@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBAAAAAAAAABBBDDDGGGJJJPPPUUUYYY]]]aaadddeeegggiiijjjjjjlllooorrrssssssuuuvvvwwwyyyzzzzzzxxxxxxyyyyyyyyyyyyzzzzzz|||~~~~~~}}}zzzvvvqqqkkkccc]]]UUURRRMMMIIIGGGHHHJJJKKKLLLNNNPPPRRRTTTTTTTTTTTTWWWZZZ\\\^^^^^^___aaabbbccceeehhhiiiiiijjjkkkmmmoooppprrruuuxxx{{{~~~~~~{{{vvvnnniii\\\YYYVVVUUUUUUVVVVVVVVVZZZZZZYYYXXXWWWVVVWWWXXXYYY___hhhsss|||~~~~~~~~~vvvpppoooooopppoookkkddd^^^VVVWWW[[[dddppp|||}}}{{{wwwrrrooolllkkkjjjkkkmmmqqquuuxxxxxxuuuqqqlllhhhhhhjjjmmmxxxzzzssskkkddd\\\WWWQQQLLLHHHFFFCCCAAABBBCCCCCCDDDEEEEEEEEEEEEFFFEEEDDDCCCAAA@@@>>>===<<<;;;;;;::::::;;;;;;<<<<<<;;;<<<@@@DDDIIIUUU```fffnnnuuuyyy|||~~~yyywwwsssnnnjjjlllooowww}}}zzzvvvvvvyyy}}}~~~|||xxxwwwxxxzzzzzzzzzxxxxxxzzz||||||zzztttppplllhhh```WWWOOOIIIFFFFFFCCCCCCBBB@@@===999666444222222111111111111222222000000111222222333444444111111111111111111111111111111222222222333333333111111111111222333444555666555555444444444444555222333333333333333333222222333333444333333222222444444444444444444333333222222333333444555666666666555555555666777999:::;;;<<>>???===<<<<<<======<<<;;;999999999999999999999999888999;;;===@@@EEEKKKPPPWWW[[[aaagggmmmttt{{{{{{uuuwwwrrrWWWKKKGGGBBB???>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDAAACCCDDDBBB@@@@@@AAACCCFFFJJJOOOTTTXXX]]]aaaddddddfffggghhhiiikkknnnppprrrssstttuuuwwwyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyy{{{}}}~~~~~~|||yyywwwuuusssrrrooonnnkkkgggddd___YYYVVVUUUSSSQQQOOONNNOOOQQQSSSQQQSSSUUUXXXYYYZZZZZZYYY\\\^^^aaabbbbbbccceeefffgggiiijjjkkkjjjjjjjjjkkknnnooorrruuuxxxzzz|||}}}zzzsssnnnaaa]]]YYYWWWWWWXXXYYYXXXXXXWWWUUUUUUTTTTTTTTTSSSRRRVVV]]]eeennnxxx~~~{{{xxxuuusssrrrqqqtttzzz|||qqqoooooopppqqqnnngggaaaYYYXXXZZZaaalllxxx~~~}}}|||zzzvvvtttllljjjgggeeefffiiimmmppptttsssrrrooollllllnnnpppwww~~~|||wwwpppiiiaaa]]]VVVQQQLLLHHHDDDBBBCCCCCCDDDDDDEEEFFFGGGGGGEEEEEEEEEDDDBBB@@@>>>===<<<;;;;;;::::::;;;;;;<<<===;;;<<<@@@DDDJJJWWWcccjjjqqqxxxzzz}}}|||zzzuuunnnjjjkkkoooxxx|||wwwvvvwww{{{~~~zzzxxxxxxyyyzzzzzz||||||}}}~~~~~~zzzuuuppplllggg^^^UUUNNNJJJHHHGGGCCCCCCBBB???<<<888555333222222111111111111222222000000000111111111111111111111111111111111111111///000000000000111111111111111111111222333444444666666444333222222222222333333333444444333333333222333333444444444333333444444444444444444444444222222333333444555666666555555666666777777888888:::;;;AAAOOOeee~~~{{{xxx}}}rrrkkkjjjiiipppxxx}}}sssdddSSSIIIDDD@@@>>>@@@???===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<>>>BBBGGGKKKSSSVVV[[[```eeemmmtttyyyzzzxxx}}}yyy^^^KKKGGGAAA===<<<===>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBDDDFFFDDDAAA???AAACCCEEEIIINNNSSSWWW\\\```cccdddeeeggghhhhhhjjjmmmooorrrrrrsssuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||~~~~~~~~~zzzwwwsssnnnkkkhhhhhhhhhdddddddddcccbbbaaa______]]]^^^]]][[[XXXWWWXXXZZZVVVWWWXXXZZZ[[[\\\\\\\\\___aaadddeeeeeefffhhhiiikkkmmmnnnnnnlllkkkkkklllnnnppprrruuuxxxzzz||||||~~~~~~}}}}}}}}}~~~yyytttgggccc^^^ZZZZZZ\\\]]]]]]WWWUUUSSSSSSSSSRRRPPPNNNOOORRRWWW^^^fffoooxxx~~~~~~{{{wwwuuuvvvsssoookkkjjjhhhfffddd```dddlllwwwvvvssspppppprrrpppiiibbb[[[YYYXXX]]]fffrrr{{{}}}||||||{{{yyywwwnnnkkkhhheeedddfffhhhiiilllnnnooooooooooooqqqrrruuu|||}}}yyytttnnnfffaaa[[[UUUPPPKKKGGGDDDDDDDDDDDDDDDEEEGGGHHHIIIDDDDDDDDDDDDBBB@@@===<<<<<<;;;;;;::::::;;;;;;<<<===;;;<<<@@@DDDKKKXXXeeepppvvv{{{|||}}}||||||zzzuuunnniiikkkpppxxxyyyxxxxxxzzz{{{{{{|||||||||~~~~~~|||wwwsssooohhh^^^TTTNNNJJJHHHGGGCCCBBB@@@===:::777444222222222111111111111222222000000000000000/////////111111111111111111111111....../////////000000000111000000111111222333444333333222111000000000000333333444444444444333333222333333444444444444444444444444444555555555555222333333444444555555555333444444555555555555666999:::>>>III[[[tttwww{{{|||pppjjjjjjjjjooouuu{{{}}}nnn\\\PPPGGGAAA???AAA???===<<<<<<======<<<;;;========================888999;;;;;;<<>>===>>>??????>>>???@@@AAABBBBBBBBBBBBBBBEEEHHHFFFBBB???AAACCCCCCGGGLLLQQQUUUYYY^^^aaadddeeeggghhhhhhiiilllnnnqqqrrrssstttuuuvvvwwwwwwxxxxxxxxxyyyyyyzzzzzzzzz{{{}}}~~~~~~~~~wwwtttooojjjhhhiiikkkmmmlllmmmnnnnnnnnnnnnoooqqqmmmnnnnnnkkkeee```______[[[[[[[[[\\\\\\^^^______ccceeehhhjjjjjjkkklllnnnpppqqqrrrqqqnnnllllllmmmnnnpppsssvvvyyyzzz{{{|||}}}||||||{{{|||}}}~~~zzzooojjjccc^^^^^^```bbbdddaaa___\\\ZZZZZZXXXTTTQQQQQQTTTWWWZZZ___fffmmmsssuuuvvvvvvvvvtttqqqnnnllliiifffaaa^^^^^^]]]ZZZXXXRRRUUUZZZaaakkkyyyzzztttssstttqqqjjjddd[[[XXXVVVXXX```kkkuuuzzz}}}|||{{{zzzxxxuuurrrnnnjjjgggdddcccccceeehhhlllnnnooopppqqqrrruuu{{{}}}{{{wwwrrriiiddd^^^XXXSSSNNNIIIEEEDDDDDDDDDDDDEEEGGGIIIJJJGGGGGGGGGGGGEEEBBB@@@>>><<<;;;;;;::::::;;;;;;<<<===;;;<<<@@@EEELLLZZZfffooovvv|||}}}~~~~~~|||zzzuuunnniiikkkpppwww}}}|||~~~}}}}}}~~~~~~zzzwwwrrriii]]]SSSMMMJJJGGGEEECCCBBB???;;;777555333222222222111111111111222222000000000000000000000000111111111111111111111111////////////000000000000000000000000111222333444111111111111111222333444333333444444444444333333222333333444555555444444444444444444555555555666444444444444444444444444333444444555555555555555888:::===DDDSSSkkktttttt~~~qqqjjjjjjjjjoooyyy{{{gggWWWLLLCCC@@@AAA???===<<<<<<======<<<;;;========================999:::;;;;;;<<<>>>AAADDDHHHJJJNNNRRRXXX```iiiooowww}}}www|||fffRRRMMMFFFBBB@@@AAABBBBBB>>>>>>???@@@AAAAAAAAAAAACCCFFFIIIGGGBBB???AAACCCAAAEEEJJJOOOTTTXXX\\\___dddfffggghhhhhhiiilllnnnqqqrrrrrrssstttuuuvvvvvvwwwwwwxxxyyyyyyzzz{{{{{{|||~~~|||}}}~~~vvvsssooommmnnnrrrwww{{{}}}}}}}}}|||{{{{{{}}}~~~{{{||||||wwwooogggcccbbb```___^^^^^^___```aaaccchhhjjjmmmnnnooooooqqqsssrrrssstttrrrpppnnnmmmmmmooopppssswwwyyy{{{||||||}}}|||{{{{{{{{{}}}~~~~~~tttnnnfffaaaaaacccfffhhhnnnkkkgggeeedddaaa\\\XXXVVVWWWXXXXXXZZZ]]]cccfffkkkllllllkkkjjjgggdddbbb```\\\WWWUUUUUUTTTRRROOOMMMNNNPPPSSSZZZeeeqqqyyyxxxuuuuuurrrkkkddd[[[WWWTTTUUU\\\gggpppvvv}}}|||zzzyyy}}}zzzuuuoooiiiddd___]]]aaaeeejjjmmmnnnooopppqqquuu{{{~~~||||||yyyuuujjjfff```ZZZTTTOOOJJJFFFEEEDDDDDDDDDEEEGGGIIIKKKKKKKKKLLLKKKIIIGGGDDDBBB<<<;;;;;;::::::;;;;;;<<<===;;;<<<@@@EEEMMMZZZgggjjjrrryyy|||~~~|||tttnnniiilllqqqvvv~~~|||}}}}}}{{{sssjjj]]]SSSLLLIIIFFFDDDDDDAAA>>>999666333222222222222111111111111222222/////////000111111222222000000000000000000000000000000000000111111111111000000000000111222333444111222222333555777999:::333444444555555444444333222333333444555555555444444444444555555555666666444444444444444444333333555666777777777777777666888:::===BBBOOOfffqqqnnnzzzssskkkkkkiiiqqq}}}ooo]]]OOODDD@@@AAA???===<<<<<<======<<<;;;========================:::;;;;;;<<<<<<===@@@CCCDDDFFFIIINNNTTT^^^hhhnnnvvv{{{jjjVVVMMMFFFCCC@@@======@@@???>>>>>>???@@@CCCEEEFFFDDDDDDDDDCCCBBBBBBAAAAAAEEEGGGJJJMMMQQQVVV\\\aaadddfffggghhhiiijjjmmmpppppppppqqqrrrssstttvvvwwwwwwyyyzzzzzzyyyxxxzzz{{{|||}}}~~~}}}|||{{{|||}}}~~~~~~xxxxxxxxx|||yyysssmmmfffbbb```______```bbbdddfffhhhrrrqqqpppppppppqqqssssssvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxzzz~~~~~~xxxpppiiifffhhhlllooopppqqqrrrqqqnnniiidddaaa```]]]ZZZYYYZZZ]]]___```aaacccfffhhhgggeeebbb```[[[YYYWWWUUUTTTRRRPPPMMMKKKJJJJJJKKKQQQYYYaaafffuuuzzzxxxtttoookkkddd[[[TTTVVV[[[```fffllltttxxx}}}~~~||||||yyyvvvrrrmmmggg```\\\^^^___bbbeeehhhkkkmmmnnnuuuxxx{{{|||yyyuuurrrppplllhhhaaaZZZTTTNNNHHHEEEFFFEEEEEEEEEGGGIIILLLNNNSSSQQQOOONNNLLLHHHDDD@@@BBB???<<<:::;;;<<<<<<<<<;;;===???AAAFFFOOO\\\eeeqqquuuzzz~~~|||wwwmmmmmmnnnoooppptttyyy}}}~~~{{{{{{~~~xxxmmm^^^QQQJJJGGGEEEDDDAAA???<<<:::999666333111333333333333333333333333222222222111111111000000111111111000000000000000000000111111111111000000000111111111111222222222666666666666666666666666333222111000000222444555333333333333333333333333555555555555666666666666333333444555666777888888666666666666666555555555444777<<>>======>>>>>>===<<<========================999999999:::;;;<<<===>>>AAACCCGGGKKKQQQXXX```fffqqqvvv}}}rrr[[[RRRIIIFFFDDD@@@>>>??????>>>>>>???@@@CCCEEEFFFDDDDDDDDDCCCBBBBBBAAAAAADDDFFFIIILLLPPPUUU[[[___ccceeeggghhhhhhjjjlllnnnpppppppppqqqssstttuuuvvvwwwyyyzzzzzzyyyyyyzzz{{{{{{}}}~~~}}}|||{{{|||}}}~~~|||uuunnnhhhdddcccccccccdddfffhhhkkklllrrrqqqqqqqqqqqqssstttuuuxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxwwwxxxzzz~~~yyyoooiiiiiikkkmmmqqqsssuuuuuutttpppllliiifffbbb^^^\\\\\\]]]^^^^^^cccdddggghhhhhhfffdddbbbXXXVVVTTTSSSTTTTTTSSSRRRLLLJJJHHHHHHKKKQQQWWW[[[jjjzzz}}}{{{wwwrrrnnnggg___YYYZZZ]]]___bbbffflllpppuuuyyy}}}~~~~~~{{{xxxuuuqqqkkkeeeaaa^^^^^^```aaadddgggiiikkkqqquuuxxxyyywwwtttqqqpppkkkgggaaa[[[VVVQQQKKKHHHFFFFFFEEEFFFHHHJJJMMMOOOUUUUUUUUUTTTRRRNNNHHHCCC@@@===;;;::::::;;;;;;:::<<<===@@@BBBGGGRRR___hhhrrrvvv{{{}}}yyyrrrsssrrrqqqqqqrrrvvvyyy}}}{{{{{{~~~vvvkkk]]]QQQKKKHHHFFFDDDBBB???;;;999777666333111333333333333333333333333333333333222222222111111//////000000111111222222000000111111111111000000000111111111111222222222444444444444444444444444333222111000000222444555333333333333333333333333444555555555666666666666555666666666666666666666666666666666666666666555666888<<<@@@GGGYYYxxxtttggggggqqq{{{yyyqqqlllqqq}}}www___NNNGGGEEE@@@>>>======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<===???AAAEEEIIINNNVVV^^^cccnnnrrryyy~~~cccVVVJJJFFFEEEAAA===<<>><<<<<<<<<===<<<:::<<<>>>@@@CCCIIITTTaaakkksssvvv{{{|||yyyyyywwwtttqqqpppqqqrrr{{{}}}{{{zzz{{{~~~qqqgggZZZPPPJJJHHHFFFDDDBBB???:::777666555444333333333333333333333333333333333333333333222222222...//////000111222333333000000111111111111000000000111111111111222222222222222222222222222222222333222111111111222333444333333333333333333333333444444444555555555666666888777777777666666666555555555666666666666666666888999<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===???BBBFFFKKKRRRZZZ___hhhmmmsssyyy}}}tttbbbPPPHHHGGGDDD@@@???????????????@@@BBBDDDEEEDDDDDDDDDCCCBBBBBBAAAAAABBBDDDGGGJJJMMMQQQVVVYYY___aaadddeeefffgggiiikkklllmmmoooppprrrsssttttttuuuwwwxxxxxxwwwvvvxxxyyyyyy{{{||||||{{{zzz{{{}}}||||||{{{{{{{{{|||}}}~~~wwwqqqllliiiiiiiiikkkmmmooorrrsssuuuuuuuuuuuuvvvxxxzzz}}}~~~|||}}}}}}}}}}}}|||{{{zzzzzzyyyxxxwwwvvvuuuttttttpppqqqpppppppppsssxxx{{{xxxrrrppppppsssvvvxxxxxxuuurrrppphhheeeaaa``````aaaaaaaaacccdddgggiiikkkllllllllllllhhhaaa\\\YYYWWWUUUTTTRRROOOKKKHHHGGGIIILLLOOOTTTbbbuuu~~~yyyvvvoookkkllllllhhhddddddeeegggiiilllooouuu|||{{{xxxvvvsssooommmaaa^^^[[[YYYYYY[[[___aaaiiimmmqqqttttttrrrpppooollliiiddd```[[[VVVQQQNNNIIIHHHHHHHHHIIILLLOOOPPPTTTWWW\\\______YYYOOOHHHDDDCCCAAA@@@@@@@@@>>>===;;;===@@@DDDJJJUUUcccmmmtttxxx|||~~~||||||zzzvvvrrrooonnnnnnvvv~~~|||{{{zzzzzz|||}}}||||||zzz{{{~~~~~~{{{kkkbbbVVVNNNJJJHHHFFFDDDBBB>>>999555444444444333222222222222222222222222222222222222222222222222000000000111111222222222000000111111111111000000000000111111111222222222222222222222222222222222222222111111111222333444333333333333333333333333333333444444444555555555777777777777777777777777555555555555666666666666::::::;;;===AAANNNfff|||{{{nnnjjjnnntttyyyyyyxxx]]]MMMFFFBBB@@@======>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::<<<>>>AAADDDIIIOOOVVV[[[bbbfffmmmrrrvvvyyy}}}yyy```RRRLLLIIIFFFFFF@@@@@@??????@@@BBBDDDEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@BBBFFFIIIKKKOOOSSSVVV[[[]]]aaacccdddfffhhhiiijjjkkknnnppprrrssssssssssssuuuvvvvvvuuuuuuvvvwwwxxxzzz{{{{{{zzzzzz{{{}}}zzzyyyxxxxxxxxxyyy{{{||||||uuupppmmmlllkkklllmmmppprrrtttuuuvvvttttttuuuvvvxxxzzz}}}~~~~~~}}}|||zzzzzzxxxwwwuuutttsssrrrnnnnnnmmmlllllloootttxxx|||{{{|||}}}~~~}}}zzzwwwuuunnnlllkkkkkknnnpppqqqqqqmmmoooqqqsssvvvxxxzzz{{{wwwrrrjjjddd___\\\YYYWWWUUURRROOOLLLKKKLLLOOOQQQTTT___ooo~~~xxxrrrnnnooooookkkgggffffffgggggghhhiiimmmrrrvvv{{{{{{xxxuuussspppnnndddaaa\\\YYYWWWXXX[[[]]]fffjjjooossssssqqqppppppnnnkkkgggbbb]]]XXXRRRNNNJJJJJJIIIHHHIIIKKKNNNOOORRRVVV\\\bbbccc^^^UUUOOOIIIFFFCCCBBBAAA@@@>>>===:::===@@@CCCJJJUUUcccmmmuuuyyy}}}}}}}}}|||yyytttpppnnnnnnnnnvvv~~~}}}{{{zzzzzzyyyvvvtttrrrtttwwwzzz|||zzzuuuqqqccc\\\RRRKKKHHHGGGEEECCCAAA===888555444444333333222222222222222222222222000000000000111111111111333333222222111111000000000000111111111111000000000000111111111222222222222222222222222222222222222222111222222222333333333333333333333333333333333333333333444444444444444555555666777888888888444555555555666666777777::::::;;;===???HHH\\\oootttlllmmmpppzzzxxxdddQQQIIICCCAAA>>>======>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::::::::;;;===@@@BBBFFFLLLSSSXXX\\\```ggglllpppssswwwyyyxxxzzz}}}}}}yyyvvvuuu~~~{{{yyyuuu___RRRIIIEEEEEE@@@@@@??????@@@BBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA>>>AAAEEEHHHJJJMMMPPPSSSVVVZZZ^^^bbbccceeegggiiihhhjjjmmmoooqqqrrrrrrrrrssstttvvvuuuttttttuuuwwwwwwyyyzzzzzzyyyyyy{{{|||yyyxxxwwwvvvvvvxxxzzz{{{~~~~~~|||{{{zzzxxxrrrppppppooooooppprrrtttuuuvvvwwwwwwtttttttttuuuwwwyyy|||}}}}}}zzzzzzxxxvvvtttrrrpppoookkkkkkjjjiiiiiilllrrrvvv~~~|||yyyxxxwwwyyy}}}zzzzzz{{{|||}}}yyysssnnnkkkhhheeeccc\\\YYYUUURRRPPPPPPQQQRRRVVV^^^jjjwwwyyyrrrmmmmmmmmmjjjggggggddddddcccaaa```bbbfffiiittt{{{~~~yyyvvvtttqqqpppiiifff```[[[XXXXXXYYY[[[dddhhhmmmqqqqqqpppooonnnooolllhhhddd___YYYSSSNNNLLLKKKJJJIIIIIIJJJLLLMMMPPPTTT[[[bbbfffccc]]]XXXLLLHHHDDD@@@???>>><<<;;;;;;===@@@DDDJJJVVVcccmmmvvvzzz~~~~~~}}}xxxtttrrrqqqiiiooowww|||}}}|||zzzxxxssspppmmmnnnoooqqqqqqoookkkggg\\\UUUMMMHHHGGGFFFDDDBBB???<<<777555444444333222222222222222222222222222/////////000000000000000444444333222111000000///000000111111111111000000000111111111111222222222333333333333333333333333111111222222222333333333333333333333333333333333222222222333333333444444333333444555666777888888444444555555666777777777888999;;;===>>>DDDSSSbbb}}}rrrnnnooo||||||xxxlllXXXMMMDDDBBB>>>======>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::::::::::::::<<<>>>@@@DDDIIIPPPTTTUUUZZZaaafffkkknnnrrrtttsssvvvyyy|||~~~xxxqqqkkkggg~~~{{{yyy~~~sss]]]LLLDDDBBBAAA@@@@@@???@@@AAACCCDDDDDDDDDDDDCCCBBBBBBAAAAAA===@@@DDDGGGIIIKKKNNNPPPRRRVVV\\\```ccceeehhhiiigggiiillloooqqqrrrrrrrrrtttuuuwwwvvvuuuuuuvvvxxxvvvxxxyyyzzzyyyyyy{{{|||zzzyyywwwvvvwwwxxx{{{|||~~~~~~yyyvvvsssqqqrrruuuyyyzzz{{{}}}tttqqqqqqssstttuuuvvvwwwyyyzzz{{{zzzzzzxxxwwwwwwxxxzzz|||~~~~~~zzzyyywwwuuurrrpppnnnmmmfffeeedddbbbcccffflllqqq{{{}}}{{{xxxuuusssjjjfffaaa[[[WWWTTTTTTSSSVVV\\\eeeqqq{{{ssslllkkkkkkhhhgggggg______^^^\\\ZZZZZZ\\\^^^iiippp{{{|||yyyvvvtttrrrnnnjjjeee___\\\ZZZZZZZZZaaaeeekkknnnnnnmmmllllllmmmjjjgggddd```[[[UUUPPPNNNLLLJJJHHHHHHHHHIIIJJJMMMPPPWWW___dddeeebbb___QQQLLLFFF@@@>>>===<<<<<<>>>@@@BBBFFFLLLWWWdddnnnwww{{{}}}yyyvvvtttmmmpppuuuxxx|||}}}zzzuuuqqqkkkjjjiiihhhgggfffbbb___UUUPPPIIIEEEEEEDDDBBB@@@===:::777666555444222111111111111111111111111111//////000000111111111111333333333222222111111111000000111111111111000000000111111111111222222222333333333333333333333333111111222222333333333222333333333333333333333333222222222222333333333333333333444444555555666666444444555555666777777888666777:::===>>>AAALLLXXXuuuyyyvvvyyy|||uuu^^^OOOEEEBBB>>>======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;888:::<<<>>>@@@EEELLLPPPOOOTTT[[[aaafffjjjmmmppprrruuuxxx{{{|||~~~xxxnnneee___~~~lllUUUIIIFFFAAA@@@@@@???@@@AAACCCDDDEEEDDDDDDCCCBBBBBBAAAAAA===???CCCFFFHHHJJJMMMOOOPPPTTTZZZ___ccceeehhhjjjfffhhhkkkoooqqqrrrrrrqqqvvvwwwxxxxxxwwwwwwxxxyyyvvvxxxyyyyyyyyyyyy{{{||||||zzzxxxwwwxxxyyy|||~~~{{{uuuqqqmmmjjjeeeggghhhgggggglllvvv~~~zzzsssppprrruuuwwwyyyzzz|||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~zzzyyywwwtttqqqooommmlll``````^^^\\\]]]```gggkkkttt|||~~~wwwssslllddd]]]XXXVVVUUUUUUYYY```lll~~~vvvnnnkkkjjjhhhhhhiii]]]]]]\\\ZZZWWWWWWXXXYYY\\\dddqqq{{{xxxvvvtttqqqmmmhhhbbb^^^[[[ZZZZZZ```dddiiillllllkkkjjjjjjjjjhhhfffdddaaa\\\WWWSSSOOOMMMKKKHHHGGGGGGHHHHHHHHHLLLRRRZZZaaadddcccaaaWWWQQQIIIBBB???>>>>>>>>>@@@BBBDDDGGGMMMXXXeeeoooxxx{{{|||xxxwwwuuuvvvwwwxxxxxxzzz}}}}}}xxxtttkkkiiieeecccbbb```]]][[[RRRMMMGGGDDDDDDDDDBBB@@@;;;999777666666444222000111111111111111111111111000000111111222222222333222222222222222222333333000000111111111111000000000111111111111222222222222222222222222222222222111111222333333333333222333333333333333333333333111111222222222333333333555444444444444333333333444444444555666777777888555666:::>>>>>>@@@HHHSSSnnnxxx{{{bbbQQQFFFCCC???======>>>>>>>>>========================;;;;;;;;;::::::;;;;;;<<<777888:::;;;>>>CCCIIIMMMKKKPPPWWW^^^cccgggkkkmmmooorrruuuvvvwwwxxxzzz{{{yyymmmbbb[[[~~~yyyYYYJJJIIICCCBBBAAA@@@@@@AAACCCDDDDDDDDDEEEDDDCCCBBB@@@???BBBCCCEEEFFFHHHJJJKKKLLLMMMQQQVVV[[[^^^aaadddggghhhjjjmmmooooooppprrrtttssstttuuuwwwxxxxxxxxxxxx||||||||||||||||||||||||{{{|||}}}~~~~~~yyysssmmmfffaaa```]]]YYYUUUVVV\\\eeelll~~~~~~xxxssssssuuuwwwyyy}}}~~~|||zzzxxxvvvrrrllleeeaaa^^^YYYVVVVVVWWWYYYbbbjjjttt|||}}}vvvmmmeee]]]XXXUUUUUUXXX^^^gggwww~~~xxxpppiiieeeccccccbbb___``````]]]XXXUUUVVVWWWZZZ\\\eeerrr}}}zzzvvvsssuuuqqqjjjbbb]]]ZZZYYYYYYaaacccgggiiiiiijjjkkkllliiigggeeeeeeccc^^^WWWQQQNNNNNNMMMNNNMMMKKKHHHEEEIIIIIILLLRRRZZZaaaccccccZZZTTTKKKEEEBBBAAA???======???CCCHHHOOOYYYdddlllxxx{{{~~~~~~~~~yyyyyyyyywwwtttssssssttt|||~~~zzzuuupppkkkddd```^^^\\\YYYVVVMMMJJJGGGEEECCC@@@===:::;;;888555333222222111///111111111111111111111111000000000000000000000000111111111111111111111111---...///000111222333333111111222222222333333333222222222222222222222222222222222222222222222222333333333222222111111111222222222222222222222222111111222333444444555555333333333444444444555555999888888888:::???GGGLLLbbbzzz{{{}}}lllUUUFFFAAA<<<:::;;;>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<;;;::::::999888:::;;;<<<===@@@EEEHHHKKKOOOUUUZZZ^^^bbbgggjjjlllooorrrtttuuuvvvwwwyyy|||~~~wwwjjjbbb}}}cccOOOJJJCCCBBBAAA@@@@@@AAACCCDDDEEEEEEFFFFFFEEECCCBBBAAABBBBBBDDDEEEGGGIIIJJJKKKNNNRRRWWWZZZ]]]___bbbdddgggjjjmmmooooooppprrrtttssssssuuuvvvwwwxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~|||tttnnnggg```[[[WWWUUUQQQNNNNNNSSS[[[aaapppzzz|||yyyuuurrrssswwwzzz}}}}}}{{{xxxtttpppjjjccc___[[[WWWUUUVVVVVVXXX___gggoooxxxyyyqqqiiibbb^^^WWWXXXZZZaaappp~~~tttmmmhhheeedddccccccdddccc```[[[WWWVVVVVVXXXZZZbbbmmmwwwzzzxxxxxxssskkkccc]]][[[ZZZZZZ```bbbeeegggggggggiiijjjhhhgggeeeeeeccc^^^WWWRRRNNNMMMLLLMMMMMMKKKGGGDDDGGGGGGHHHNNNVVV\\\___```\\\VVVNNNHHHDDDBBB@@@>>>>>>@@@CCCGGGOOOZZZeeemmmyyy||||||wwwrrrooooooppp|||~~~xxxqqqjjjbbb]]]\\\ZZZVVVRRRKKKIIIFFFDDDCCCAAA>>>;;;;;;888555333222222111000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000111111000000111111111222222222222222222222222222222222222222222222222222222222333333333222222222111111222222222222222222222222111111222222333444444555333333333444444444555555666666666777999===DDDHHHYYYqqq}}}yyyyyy|||nnnXXXGGGBBB===;;;<<<===<<<:::=========>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999:::;;;<<<<<<<<<>>>BBBEEEHHHLLLQQQUUUYYY]]]aaadddgggkkkooorrrssstttvvvwwwyyy|||tttmmmnnnTTTJJJCCCBBB@@@??????@@@BBBCCCEEEFFFFFFGGGFFFEEEDDDCCCAAAAAABBBCCCEEEGGGHHHIIIOOORRRVVVYYY[[[]]]```bbbgggiiilllnnnoooppprrrsssrrrssstttuuuvvvwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~vvvmmmfff___XXXSSSMMMLLLJJJHHHGGGKKKPPPUUUaaakkkyyyzzzxxxtttsssrrrrrruuuyyy~~~}}}zzzvvvrrrmmmgggaaa\\\XXXUUUUUUWWWXXXZZZ___fffnnnwwwzzzrrrjjjddd[[[YYYXXX]]]hhhxxxzzzrrrnnnkkkjjjiiiiiijjjjjjgggbbb\\\YYYWWWXXXYYY___jjjrrrzzz}}}xxxooofff___\\\\\\]]]^^^```cccdddddddddeeefffgggfffeeeeeebbb]]]WWWSSSNNNMMMLLLLLLLLLKKKHHHEEEDDDCCCDDDHHHOOOUUUZZZ\\\]]]YYYRRRLLLGGGDDDAAA??????@@@CCCGGGOOOZZZgggooozzz|||{{{uuurrrrrrttt|||uuulllaaa\\\[[[YYYTTTNNNIIIGGGEEECCCCCCAAA???===:::888444333222222111000111111111111111111111111000000000000000000000000111111111111111111111111333222222111000///......//////000000000111111111222222222222222222222222222222222222222222222222333333333222222222222111222222222222222222222222111111111222222333333444333333333444444444555555333444555666777;;;@@@CCCNNNddd~~~}}}zzzyyyyyyyyyooo\\\KKKFFFAAA>>>>>>>>>;;;999<<<============<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;;;;<<<>>>AAADDDGGGLLLPPPSSSVVVZZZ\\\```eeejjjoooqqqrrrtttuuuwwwyyy|||yyyrrrUUUJJJCCCBBB@@@???>>>???AAABBBCCCDDDEEEFFFFFFEEEDDDCCC@@@@@@AAAAAACCCEEEGGGHHHLLLOOOSSSWWWYYY\\\```bbbfffiiilllmmmnnnoooqqqsssqqqrrrsssuuuvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{|||||||||||||||}}}}}}~~~zzzoooeee^^^WWWPPPKKKHHHHHHGGGFFFEEEGGGKKKOOOWWWaaammmvvvwwwuuusssrrroooppprrrtttwww||||||yyytttooojjjddd^^^ZZZWWWVVVXXX\\\^^^___dddjjjssszzzzzzqqqjjjbbb]]]YYY\\\dddpppyyyvvvtttsssrrrpppppppppnnniiiddd___\\\ZZZZZZ___hhhpppwww}}}sssiiibbb______```^^^```aaaaaa``````aaabbbeeeeeeeeedddbbb]]]XXXTTTOOONNNMMMMMMMMMLLLJJJGGGCCCBBBAAACCCHHHOOOUUUYYY]]]ZZZUUUOOOJJJFFFBBB@@@@@@AAACCCHHHPPP[[[hhhqqqyyy|||~~~}}}}}}|||~~~zzzpppddd^^^]]]ZZZRRRKKKGGGEEECCCBBBBBBAAA@@@>>>:::777444333333222111000111111111111111111111111000000000000000000000000111111111111111111111111333222222111000///......000000000000111111111222111222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333333333333444444444555555111333555666777999<<>>???>>>===;;;;;;<<<<<<;;;;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;::::::<<<>>>AAAEEEIIILLLNNNQQQTTTWWWZZZ___fffkkkoooqqqrrrsssuuuwwwyyy}}}qqqVVVKKKCCCBBB@@@>>>>>>>>>@@@AAA@@@AAABBBDDDDDDDDDDDDCCC@@@@@@@@@@@@AAACCCFFFGGGIIILLLPPPTTTXXX\\\aaadddfffhhhkkkmmmmmmnnnppprrrqqqrrrsssuuuvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{zzzzzz{{{||||||}}}~~~{{{ssshhh___XXXRRRLLLGGGEEEFFFFFFEEEEEEFFFIIILLLRRRYYYbbbiiikkklllnnnpppooorrrvvvxxxzzz~~~}}}zzzvvvpppkkkfffaaa\\\YYYYYYYYY\\\bbbdddeeeiiiooowww}}}|||uuuiii```ZZZ\\\aaajjjxxx|||zzzxxxtttssssssqqqnnnjjjdddaaa\\\[[[]]]dddkkksssxxxnnngggcccbbbccc```aaaaaa```___^^^___```cccdddeeedddaaa\\\XXXUUUQQQPPPOOONNNOOONNNLLLKKKCCCBBBAAABBBEEEJJJQQQUUUYYYXXXUUUQQQLLLGGGCCCAAA@@@BBBDDDIIIQQQ]]]iiiqqqwwwzzz~~~}}}yyywwwwwwxxx~~~}}}ttthhhaaa]]]XXXOOOHHHEEECCCBBBAAABBBAAA@@@>>>999777444333333333222111111111111111111111111111000000000000000000000000111111111111111111111111111111111000000000000000111111111222222222333333111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333444444444555555222444666777777888;;;===@@@NNNdddyyy}}}zzz|||yyysssnnnlllppptttxxx|||~~~xxxqqq```UUUHHH>>><<<===???@@@===============<<<;;;;;;;;;;;;<<<======<<<<<<;;;888999::::::::::::<<<>>>@@@CCCGGGJJJLLLNNNQQQSSSVVV[[[aaagggkkknnnqqqssstttvvvxxx{{{oooVVVMMMCCCAAA???=========???@@@===>>>@@@BBBCCCCCCCCCCCCAAA@@@??????@@@BBBEEEGGGFFFIIIMMMRRRVVV[[[```dddeeegggjjjlllmmmnnnpppqqqrrrssstttuuuvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxyyyyyyzzz|||}}}~~~tttmmmbbbYYYSSSNNNIIIEEECCCCCCDDDCCCCCCDDDHHHJJJNNNSSSZZZ___bbbffflllppprrrwww|||~~~zzzvvvqqqlllgggccc```\\\ZZZ]]]\\\___ccceeeeeehhhnnnrrrxxx~~~pppeee]]]^^^aaaeeeqqq~~~~~~yyywwwvvvtttrrrnnniiieee]]]ZZZZZZ___dddkkkwww|||ssslllhhhffffffcccdddcccaaa___^^^___```aaaccceeeddd```\\\XXXVVVSSSQQQPPPOOOPPPPPPNNNMMMDDDCCCCCCBBBBBBFFFLLLPPPQQQSSSSSSQQQLLLGGGCCCBBB???BBBFFFKKKTTT___jjjrrrvvvyyy}}}zzzuuuqqqpppqqqsssyyy}}}wwwnnnfff^^^UUULLLEEEDDDCCCAAAAAAAAAAAA???===999777444222333333222111111111111111111111111111000000000000000000000000111111111111111111111111//////000000111111222222111222222222222333333333111111111222222333333444222222222222222222222222111222222222222333333333222222222222222222222222333333333333333333333333333333333444444444555555333555666666666777:::<<>>>>>;;;;;;<<<============<<<888999;;;;;;::::::;;;======@@@DDDGGGIIIKKKNNNPPPSSSWWW]]]bbbgggkkkooorrrttttttvvvyyy}}}jjjSSSJJJBBBAAA???===<<<===>>>???;;;===???AAACCCCCCCCCCCCBBBAAA??????@@@BBBEEEGGGGGGIIIMMMPPPTTTYYY^^^bbbdddgggjjjllllllmmmoooqqqssssssuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxwwwwwwvvvwwwxxxzzz|||~~~zzznnnfff\\\TTTOOOLLLHHHEEEAAABBBBBBBBBBBBDDDHHHKKKLLLQQQWWW\\\```eeelllqqquuu{{{|||wwwqqqmmmhhhcccaaa___]]]\\\___^^^^^^aaa```^^^```eeegggnnnxxxzzznnnddddddddddddmmmyyy}}}zzzwwwtttoookkkbbb]]][[[\\\^^^cccnnnxxxxxxqqqllliiihhhggggggfffccc```___```aaa```ccceeeddd```[[[XXXWWWSSSQQQOOOOOOPPPPPPOOONNNDDDDDDDDDBBB@@@BBBGGGKKKJJJMMMPPPOOOKKKFFFCCCBBB>>>AAAGGGNNNVVV```jjjqqqwwwzzz~~~|||wwwrrrooopppqqquuuzzz|||zzz}}}~~~xxxnnnbbbVVVLLLGGGDDDCCCAAA@@@AAA@@@>>>===999666444222333333333222111111111111111111111111000000000000000000000000111111111111111111111111///000000000111111111111111111111111222222222222000111111222333333444444222222222222222222222222111111222222222333333333222222222222222222222222444444444444444444444444333333333444444444555555444555555555444555888;;;>>>AAAOOOhhh~~~|||ssssssyyy~~~ssshhhbbb___bbbkkkxxxqqq]]]LLLBBB@@@?????????????????????>>>>>>===;;;;;;<<<===============:::<<<===<<<:::999999:::888;;;???BBBEEEGGGJJJLLLPPPTTTXXX]]]bbbggglllppprrrsssuuuwww{{{~~~fffNNNFFFBBBAAA???===<<<<<<===>>>;;;===???AAACCCDDDDDDDDDBBBAAA@@@???@@@BBBEEEGGGHHHJJJMMMPPPSSSWWW\\\```dddgggjjjkkklllmmmoooqqqssstttuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxwwwwwwvvvuuuvvvwwwzzz|||~~~|||tttiiibbbXXXQQQMMMJJJGGGDDDBBBCCCCCCBBBCCCFFFJJJNNNMMMRRRYYY^^^bbbgggnnnssswww}}}{{{vvvoookkkeeeaaa```___^^^]]]aaa^^^]]]]]][[[WWWXXX]]]___fffooouuu|||vvvllljjjhhheeelllxxxyyy{{{~~~~~~zzztttppphhhbbb]]]\\\\\\```iiisss~~~zzztttnnnkkkiiijjjiiihhheeeaaa```aaabbb___bbbeeeddd```[[[XXXXXXRRRPPPNNNNNNOOOOOONNNMMMDDDDDDDDDBBB???@@@DDDGGGEEEIIIMMMNNNJJJFFFCCCCCC===AAAHHHOOOXXXaaajjjpppxxx{{{~~~~~~xxxsssqqqssstttxxx|||zzzsssnnnnnnqqqvvvzzzvvvhhhYYYPPPKKKDDDCCCAAA@@@@@@@@@>>><<<999666333222333333333222111111111111111111111111000000000000000000000000111111111111111111111111111111111000000000000000000000000000111111111111000000111222333333444444222222222222222222222222111111111222222333333333222222222222222222222222555555555555555555555555333333333444444444555555444555444333222444777:::===>>>JJJccc|||}}}rrrpppuuuwwwmmmhhhcccgggpppjjjWWWKKKEEEAAA???<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>=========>>>???===:::888888888444888<<>>@@@AAABBBCCCDDDBBBAAA???>>>>>>@@@AAACCCCCCEEEHHHKKKOOOUUU[[[___bbbdddggghhhjjjllloooqqqppprrrtttuuuuuuuuuwwwyyyxxxxxxyyyzzzyyyxxxwwwvvvwwwwwwxxxxxxwwwvvvuuutttwwwxxxzzz|||~~~yyyuuujjjaaaVVVNNNLLLJJJGGGDDDBBBBBBCCCCCCEEEGGGIIIKKKQQQUUU\\\bbbhhhnnntttxxx~~~yyysssmmmiiiddd```___```ccceeeeeeccc```^^^\\\[[[ZZZ[[[\\\```eeehhhmmmvvvrrrjjjhhhhhhmmmrrrwwwzzzzzzvvvsssmmmddd^^^\\\___eeeiiisss|||~~~wwwqqqnnnmmmlllnnnnnnlllhhhdddaaa```aaacccdddffffffeeebbb^^^[[[UUURRRNNNMMMMMMMMMLLLLLLKKKIIIEEEBBB@@@???@@@AAADDDEEEGGGHHHGGGEEEBBB@@@AAADDDIIIOOOWWW```kkkqqqyyy|||~~~}}}||||||~~~~~~~~~|||yyyxxxyyyzzz}}}{{{yyytttlllfffeeeiiiooosssssseeeXXXQQQEEEBBBAAACCCBBB===:::;;;555555444333333222111111000111222333333222111000000111111111111222222222222111111000///000000000////////////000000000000000111111111111222222222222222222222222222222222222222222222222222222222444444444333333222222222000111222333444333222222333333333333333333333333555555555555555555555555555555555666666888999999;;;@@@GGGTTTooowwwjjjhhhpppzzzqqqjjjfffhhhrrr}}}mmmWWWCCC<<>>AAADDDFFFLLLPPPUUU[[[___ccchhhkkkoooqqqsssuuuvvvyyy|||~~~~~~}}}~~~rrr]]]NNNFFFBBB???===<<<<<<======<<<<<<<<<===???@@@AAABBBCCCCCCBBB@@@??????@@@BBBCCCBBBDDDGGGKKKNNNTTTZZZ___aaadddgggiiijjjllloooqqqqqqssstttuuuttttttvvvxxxvvvwwwxxxxxxxxxwwwvvvuuuwwwxxxyyyyyyyyywwwvvvuuuwwwxxxzzz|||~~~yyyuuummmeee[[[TTTQQQNNNJJJGGGDDDDDDDDDDDDFFFIIILLLNNNTTTWWW]]]ccciiiooouuuyyyyyytttmmmjjjfffcccbbbdddgggiiiiiihhheeebbb```^^^\\\\\\ZZZ]]]```bbbeeelllwwwuuullliiihhhkkkppptttwww{{{}}}~~~|||tttnnnfff^^^\\\^^^bbbfffooowww}}}wwwrrrpppoooooommmmmmllliiieeeccccccccccccdddfffgggeeebbb___]]]WWWTTTPPPMMMMMMMMMMMMMMMMMMKKKGGGDDDAAA@@@??????BBBCCCEEEEEEEEEDDDBBBAAABBBEEEJJJPPPXXXbbblllssswwwzzz~~~~~~}}}~~~|||{{{}}}~~~yyytttmmmhhhgggiiinnnqqqxxx~~~~~~qqqddd[[[MMMHHHDDDCCCAAA<<<:::;;;555555444333333222111111000111222222222222111000000000111111111222222222222222222222111111111111000000000000111111111111000000111111111222222222222222222222222222222222222222222222222222222222444444333333333222222222000111222333333333222222333333333333333333333333333333333333333333333333222222222333333444555666888>>>DDDPPPhhhvvvjjjgggooozzzrrrkkkllluuukkkTTTGGGEEEBBB@@@>>>===>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<999999:::;;;===@@@CCCDDDIIIMMMRRRXXX\\\aaafffiiinnnpppsssuuuvvvyyy|||~~~~~~|||}}}xxxiiiYYYNNNIIIAAA???===<<<======<<<;;;;;;;;;<<<===???@@@AAABBBEEECCCBBBAAA@@@@@@AAABBBBBBDDDGGGJJJMMMSSSYYY]]]aaadddgggjjjkkkmmmoooqqqrrrsssttttttssssssuuuvvvvvvvvvvvvvvvvvvuuuttttttxxxyyyzzzzzzzzzyyyxxxwwwvvvxxxzzz|||~~~zzzvvvpppjjjccc]]]YYYUUUPPPLLLIIIHHHHHHHHHJJJNNNRRRTTTZZZ]]]ccchhhmmmsssyyy~~~zzzuuummmllliiihhhiiikkkoooqqqqqqpppooollliiifffcccbbb___```___^^^^^^ccclllsss{{{zzzooojjjggghhhlllppprrruuuwwwwwwwwwxxxyyy{{{}}}xxxssskkkccc______aaaccciiipppzzz}}}xxxtttrrrqqqqqqllllllllljjjgggeeeeeefffcccdddfffgggfffdddaaa___[[[WWWRRRNNNMMMMMMMMMMMMNNNLLLIIIFFFCCCAAA???>>>AAAAAABBBBBBBBBBBBCCCCCCCCCGGGLLLRRRZZZdddnnnuuuwwwzzz}}}~~~~~~~~~~~~}}}~~~yyyuuupppkkkiiijjjmmmoooppprrrvvv{{{~~~pppfffYYYQQQHHHDDD???:::999;;;555444444333333222222111000111222222222222111000000000000111111111222222222333333333333222111111111111111111222222222222000000000111111111222222222222222222222222222222222222222222222222222222333333333333222222222222000111222333333333333222222222222222222222222222111111111222222222222222555555444555555666777888555;;;AAAJJJ\\\xxxyyymmmggglll}}}|||tttrrrxxxhhhSSSIIIDDDBBB@@@?????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;:::::::::888888999:::<<<>>>AAABBBEEEIIINNNTTTYYY^^^cccggglllnnnrrrtttvvvxxx|||~~~~~~~~~||||||}}}~~~vvvgggZZZOOOIIIAAA???>>>===>>>>>><<<;;;999:::;;;<<<>>>???@@@@@@DDDCCCBBB@@@@@@??????@@@AAACCCFFFHHHLLLQQQWWW\\\```cccgggjjjlllmmmoooqqqrrrsssttttttsssrrrsssuuuvvvvvvvvvvvvuuuuuuttttttwwwxxxyyyzzzzzzyyyxxxxxxwwwxxxzzz|||~~~{{{xxxtttqqqkkkgggccc^^^XXXTTTRRRQQQPPPQQQSSSWWW[[[^^^cccfffkkkoootttzzz{{{vvvpppooonnnoooppptttwwwyyyzzzzzzzzzyyyvvvssspppoookkkiiifffbbb```ccchhhmmmoootttzzzssskkkfffeeehhhkkkmmmooopppooommmkkkjjjkkkjjjkkkooowww~~~yyyrrrjjjeeebbbbbbbbbdddkkkttt{{{~~~yyyuuurrrqqqqqqmmmnnnnnnllliiifffeeefffdddeeefffggggggfffdddbbb___[[[TTTOOONNNMMMMMMMMMLLLKKKJJJHHHEEECCCAAA@@@@@@@@@??????@@@AAACCCDDDEEEHHHNNNUUU]]]gggpppwwwxxx{{{~~~~~~~~~{{{~~~|||yyytttooolllkkkkkkllllllkkklllooovvvyyyooodddXXXKKKCCC>>>999888:::444444444333333222222222111111111222222111111111000000000000111111111111222222333333333222111000000000000111111111222222000000000000111111111111111222222222222222333333222222222222222222222222333222222222222222222222111111222222333333333333111111111111111111111111111111111111222222222222666666666666666777888888444999???EEEQQQiiirrrhhhhhhwww{{{wwwyyywww[[[JJJEEECCC@@@?????????>>><<<==============================<<<;;;:::999999999888888888888:::<<<>>>@@@BBBEEEKKKPPPUUU[[[aaaeeeiiikkkooorrruuuwwwzzz}}}~~~}}}|||}}}~~~qqqcccUUUMMMDDDBBB???>>>>>>>>><<<;;;999999:::;;;===>>>???@@@BBBAAA@@@??????>>>>>>===@@@BBBDDDGGGKKKPPPUUUZZZ^^^bbbfffjjjkkkmmmooopppqqqrrrtttsssrrrrrrssstttwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwyyyyyyyyyxxxxxxwwwyyyzzz|||~~~|||xxxwwwtttqqqmmmhhhccc```______^^^___aaadddhhhjjjlllooorrrvvvzzz|||xxxttttttuuuvvvyyy|||~~~}}}vvvsssooojjjggggggjjjllllllooosssxxx~~~wwwmmmfffdddfffffffffffffffeeebbb^^^\\\ZZZXXXWWWYYYaaalllwww~~~}}}wwwpppjjjeeecccbbbbbbgggooovvv|||zzzuuurrrpppooopppppppppnnniiifffdddcccdddeeeggghhhhhhhhhfffeeeccc^^^XXXRRROOONNNMMMLLLIIIIIIHHHGGGFFFEEEDDDDDD@@@?????????@@@AAADDDEEEEEEIIIPPPWWW```iiirrrxxx|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~yyyyyy~~~~~~yyytttooollljjjiiijjjhhhgggjjjqqq}}}zzzhhhZZZKKKCCC===999777999444444333333333333222222222111111111111111111222//////000000000111111111111111111111111000000////////////000000000111111//////000000000111111111111111111222222333333333222222222222222222222222222222222222222222222222222111222222222222333333111111111111111111111111111222222222333333444444333333222222222333444444444999===AAAHHH[[[www~~~~~~|||mmmhhhppp}}}~~~yyyxxxeeePPPFFFCCC@@@>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;:::888777777777999;;;<<<>>>@@@CCCHHHMMMRRRXXX^^^bbbdddggglllooorrrtttwwwzzz~~~~~~}}}~~~tttcccWWWIIIFFFBBB???>>>======<<<999999:::;;;===>>>???@@@@@@@@@??????>>>>>>======???AAACCCFFFIIINNNTTTXXX\\\```eeeiiikkklllnnnooopppqqqrrrrrrqqqqqqssstttwwwwwwvvvuuuuuuuuuuuuuuutttuuuwwwxxxyyyyyyyyyxxxyyyzzz{{{}}}~~~~~~~~~}}}}}}|||{{{xxxuuurrrpppoooooooooppprrrtttvvvwwwvvvxxx{{{~~~{{{zzz{{{|||~~~{{{yyyuuuqqqnnnmmmmmmmmmlllooorrrvvv{{{|||rrriiifffgggbbb```___^^^]]]ZZZWWWTTTNNNLLLKKKLLLRRR\\\eeekkk}}}{{{uuuoooiiieeebbbbbbeeekkkrrryyyzzzuuuqqqnnnmmmpppqqqqqqnnnjjjeeecccbbbdddfffgggiiiiiiiiiiiiiiigggccc]]]XXXTTTQQQNNNLLLHHHGGGGGGFFFEEEEEEFFFFFFAAAAAA@@@@@@AAACCCDDDEEEEEEJJJQQQYYYaaakkktttyyy}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{|||}}}|||yyy{{{~~~wwwqqqllliiihhhgggggggggjjjqqqzzz~~~eeeWWWHHHAAA>>>999777777333333333333333333333333222222111000000111222222/////////000000000111111222111000000//////000000.../////////000000000000/////////000000000111111111111111222222333333444222222222222222222222222111111111222222222222222222222111111222222333444222222222222222222222222222222333333444555555555444444444333333444444555555888;;;>>>BBBOOOggg|||}}}}}}rrrrrrwwwzzzwww~~~ttt___KKKGGGAAA>>>>>>?????????????????????????????????;;;;;;<<<===>>>>>>>>>===888888777777888:::;;;<<>>???@@@??????@@@@@@@@@??????>>>>>>@@@CCCEEEHHHMMMSSSWWWZZZ^^^dddhhhjjjkkkmmmnnnnnnpppqqqrrrqqqqqqsssuuuvvvuuutttssssssssstttuuutttvvvxxxyyy{{{{{{{{{zzz{{{{{{|||}}}}}}}}}}}}}}}}}}~~~|||{{{xxxvvvtttrrrpppoooppprrruuuxxx|||wwwnnnjjjkkkdddaaa^^^]]]\\\[[[XXXUUUOOOMMMKKKJJJMMMRRRXXX\\\iiittt|||vvvpppjjjgggbbbdddhhhnnnvvv|||}}}yyyuuuqqqooonnnnnnooopppnnnjjjfffdddccceeefffgggiiijjjkkkkkkkkkllliiiccc^^^ZZZUUUPPPMMMJJJHHHFFFDDDCCCDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEEEEJJJQQQYYYbbbkkktttzzz}}}~~~~~~}}}}}}~~~~~~|||||||||}}}~~~~~~~~~}}}{{{zzz{{{~~~zzzrrrlllhhhgggeeegggjjjoootttzzz~~~zzztttqqq^^^QQQEEE@@@>>>:::777666333333333333333333333333222222111000000111222222////////////000000000111444333111///...000111333//////000000000111111111////////////000000000111000111111222333333444444222222222222222222222222000111111111222222222222222222111111111222333444333333333333333333333333222222333333444555555555777666666555555666666666555666999<<<===EEEXXXkkk~~~{{{}}}}}}wwwzzzoooSSSMMMEEE@@@>>>>>>???@@@========================:::;;;<<<===>>>======<<<999888888777888999;;;<<<===@@@CCCFFFJJJOOOUUUZZZYYY]]]cccgggkkkmmmppprrrwwwyyy|||}}}}}}|||}}}~~~~~~zzzzzz}}}kkkRRRLLLEEE???============999:::;;;<<<===???@@@@@@??????@@@AAAAAAAAA@@@@@@>>>@@@BBBEEEHHHLLLRRRVVVYYY]]]cccgggiiikkklllmmmmmmoooqqqqqqqqqrrrtttuuuuuutttsssrrrqqqrrrssssssuuuwwwyyy{{{||||||||||||||||||}}}}}}}}}}}}||||||~~~}}}{{{{{{{{{{{{}}}|||zzzyyyxxxvvvsssqqqtttvvvyyy|||{{{rrrnnnnnniiieeeaaa``````___\\\ZZZWWWTTTPPPMMMLLLMMMOOOQQQYYYfffwww}}}vvvqqqmmmbbbcccffflllssszzz|||xxxuuurrrpppoookkkmmmooonnnjjjgggeeeeeeeeefffgggiiikkklllllllllooolllhhhccc^^^YYYRRRNNNLLLIIIFFFCCCBBBBBBCCCEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEJJJQQQZZZbbbllltttzzz{{{|||}}}~~~}}}~~~~~~}}}}}}}}}}}}~~~}}}~~~|||{{{zzzxxxwwwxxx||||||ssslllhhhffffffiiioootttyyy{{{||||||{{{}}}}}}vvvlllddd```YYYMMMBBB???>>>;;;777555333333333333333333333333333222111000000111222333////////////000000000000777444111///...000333555000111111111111222222222////////////000000000000000000111222333333444444222222222222222222222222000000111111222222222222333222111111111222333444333333333333333333333333111111222333444444555555444333333222222222333333555555777:::;;;???OOO```wwwyyywwwvvv{{{zzzZZZSSSIIIAAA>>>>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<999999;;;;;;;;;:::999888:::999888888888999;;;<<<<<<>>>AAACCCGGGLLLRRRVVVVVVZZZ```eeehhhkkknnnppptttwwwzzz{{{{{{{{{|||}}}zzz}}}|||zzz|||~~~~~~zzz}}}uuu\\\QQQFFFAAA???===>>>@@@<<<<<<<<<======???@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>@@@BBBCCCFFFJJJOOOSSSVVVZZZ```dddggghhhjjjkkkmmmnnnoooppprrrssstttuuuuuutttrrrppppppppprrrssstttuuuvvvyyy{{{}}}~~~}}}}}}~~~{{{xxxuuusssrrrqqqtttvvvvvvtttrrrsssuuurrrwww|||~~~{{{vvvssskkkhhhfffeeefffggggggggg```]]]XXXRRRNNNLLLNNNQQQXXX\\\gggwwwvvvkkkiiigggeeeffflllsssyyy|||}}}yyyuuuqqqnnnmmmlllmmmmmmnnnnnnllljjjgggeeedddeeegggiiikkklllllllllllllllkkkhhhccc]]]XXXUUULLLIIIFFFDDDCCCCCCBBBAAACCCDDDFFFFFFEEEEEEGGGHHHIIINNNVVV^^^fffmmmtttyyy|||~~~~~~~~~~~~~~~~~~~~~}}}zzz|||~~~}}}~~~{{{wwwsssssswww~~~xxxqqqmmmkkkkkkjjjnnnuuu{{{}}}~~~|||vvvlll```VVVPPPHHHFFFCCC???;;;888666444444444333333222111000000222222111111111111222222222111111111000000//////000000000000000000000000000000//////.........---222111000//////000111222000000111222333333444444444333222111111222333444///000000000111111111111000000000000000000000000000111222333333333333333444333222111111111222333111111222333333444555555666666777999<<>>===>>>:::::::::;;;;;;<<<===>>>@@@AAABBBBBBBBBBBB@@@@@@>>>???AAAAAACCCFFFJJJNNNUUUYYY___dddgggiiijjjlllnnnnnnoooqqqrrrsssttttttuuutttrrrppppppqqqrrrssstttuuuwwwxxxzzz|||~~~~~~~~~}}}|||}}}|||xxxtttqqqqqqrrrsssqqqnnnlllmmmoooppptttyyy|||}}}|||yyyuuuqqqooonnnnnnnnnmmmmmmiiiccc\\\VVVQQQPPPPPPQQQUUU___oooxxxnnniiifffdddeeejjjqqqvvvyyy}}}{{{yyyvvvsssqqqoooooommmnnnoooooonnnllliiiggggggggghhhiiijjjjjjjjjjjjmmmmmmmmmkkkgggaaa[[[XXXPPPMMMHHHEEEDDDBBBAAA???@@@BBBDDDEEEEEEFFFHHHJJJKKKPPPXXXaaaiiipppwww{{{}}}~~~~~~}}}~~~~~~}}}|||{{{{{{|||~~~}}}~~~{{{xxxuuutttwww|||{{{vvvrrrpppoooooorrrwww}}}~~~~~~{{{rrrdddXXXOOOJJJEEECCC@@@===999666444444555555444333333222111111222222111111111111222222111111111111000000000///000000000000000000000000111111000000000/////////222111000//////000111222111111111222222333333444333222111111111111222333111111111111222222222222111111111111111111111111000111222333333333333333444333333222222333333444222222333444444555666666444444555666999???FFFKKKeeexxxwwwtttxxxkkkYYYHHHBBBAAA???<<<<<<>>>>>>>>>>>>======<<<;;;<<<<<<======<<<;;;;;;:::::::::::::::999999999999:::<<<>>>@@@BBBFFFJJJNNNRRRVVV]]]bbbgggjjjnnnppprrruuuxxxzzzzzzzzz{{{||||||}}}~~~|||yyyxxxxxxwwwsssooohhhgggjjjvvvqqq^^^KKKCCCAAA???<<<<<<;;;;;;:::;;;;;;<<<===>>>@@@AAABBBCCCCCCBBBAAA@@@@@@AAAAAAAAABBBDDDHHHKKKSSSWWW]]]bbbfffiiikkkmmmoooppppppqqqrrrrrrsssssstttsssrrrqqqpppqqqrrrsssuuuvvvwwwxxxyyy{{{||||||~~~~~~~~~~~~}}}|||{{{zzz|||~~~|||xxxvvvuuurrrnnniiiggggggiiillloootttwwwzzz}}}|||{{{|||||||||xxxvvvvvvwww{{{|||zzzyyyxxxxxxxxxtttnnnfff]]]VVVPPPMMMOOORRRYYYgggxxx|||rrriiifffcccccchhhnnntttwwwyyyyyyyyyxxxvvvtttrrrpppnnnoooppppppooommmkkkjjjiiiiiiiiiiiiiiiiiihhhhhhmmmnnnooooookkkfff```]]]UUUQQQLLLGGGDDDBBB@@@>>>>>>@@@BBBCCCDDDFFFIIIKKKMMMSSS\\\eeemmmtttzzz~~~~~~~~~}}}||||||~~~~~~~~~}}}|||{{{zzzyyy{{{}}}~~~}}}}}}{{{yyywwwwwwxxxzzz{{{|||}}}|||yyywwwuuuvvvwwwzzz|||zzzmmm\\\OOOGGGFFFAAA???===:::777555444333555555555444333333222222222222111111111111222222111111111111000000000000000000000000000000000000222222111111111111000000222111000000000000111222222222222222222222222222222111111000000111111222111222222222222333333333111111111111111111111111111111222333333333222222333333444444444444444333333444444555555666666666444444555555777<<>>>>>>>>>>><<<<<<<<<===<<<<<<;;;:::;;;;;;:::::::::999999999999:::===>>>@@@CCCHHHKKKOOOSSSZZZ```dddiiimmmpppqqqtttxxxzzz{{{{{{|||}}}{{{wwwnnniiihhhqqq{{{fffOOODDDBBB@@@===;;;===============>>>??????@@@AAABBBCCCCCCCCCBBBAAAAAABBBCCCCCCCCCFFFIIIMMMQQQUUU[[[```dddhhhkkkmmmpppppppppqqqqqqrrrrrrrrrssssssrrrqqqqqqqqqrrrsssuuuvvvvvvwwwxxxyyyzzzzzzzzz{{{{{{{{{{{{zzzyyyyyy{{{}}}zzzrrrlllgggffffffgggiiimmmqqquuu{{{{{{wwwssspppnnnoooxxx}}}wwwppphhh^^^UUUPPPTTTUUUYYYbbbppp~~~vvvlllhhhddddddgggmmmrrruuuxxxyyyzzzzzzxxxuuurrrpppnnnnnnooopppooommmkkkjjjiiiiiiiiiiiiiiijjjjjjjjjlllnnnpppqqqooojjjeeebbbYYYTTTNNNIIIEEECCC@@@??????@@@BBBBBBCCCDDDHHHJJJNNNUUU___hhhpppwww|||}}}{{{|||~~~~~~}}}}}}~~~~~~}}}|||{{{zzzzzzzzz|||}}}~~~}}}|||{{{zzzzzzyyyxxxvvvuuurrrtttxxx|||~~~|||zzzzzzyyyyyyyyyzzz{{{|||~~~|||uuugggVVVIIIDDDEEE>>>===;;;888666555444444444444444333333222222222222222111111111111222222111111111000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333222222222222222222111000000000000000000111111111111222222222333333111111111111111111111111111222222333333333222222111222333444555444333222333444444444555555555666555666666666888;;;@@@DDDLLLbbb~~~~~~{{{zzz}}}|||{{{|||uuuhhhWWWKKKEEECCCBBBAAA?????????>>>>>>>>>??????;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::888999;;;<<<>>>@@@DDDGGGKKKPPPVVV\\\aaafffjjjnnnppptttxxx|||}}}}}}~~~|||sssnnntttmmmTTTHHHDDDAAA>>><<<>>>============>>>>>>???@@@AAABBBCCCDDDCCCBBBBBB???@@@AAABBBCCCFFFJJJMMMOOOSSSYYY^^^bbbfffjjjllloooooooooppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssuuuuuuvvvvvvwwwxxxxxxyyyxxxxxxyyyyyyzzzzzzyyyyyy{{{|||~~~~~~uuuoookkkiiiggghhhjjjnnnrrryyy}}}xxxtttpppkkkhhhnnnuuu}}}vvvlllaaaZZZXXXWWWXXX^^^iiiwwwzzzqqqlllgggeeehhhmmmrrruuuxxxyyyzzzzzzyyyuuuqqqooolllmmmnnnooonnnllliiihhhggggggggghhhiiikkkmmmnnnkkkmmmoooqqqpppmmmiiiggg\\\WWWPPPJJJGGGEEECCCAAABBBBBBCCCBBBBBBCCCFFFHHHOOOVVVaaakkkrrrxxx|||~~~}}}~~~}}}||||||{{{{{{zzz{{{{{{|||}}}}}}~~~~~~}}}|||{{{zzzzzzzzzwwwrrrnnniiimmmttt{{{}}}{{{xxxuuusssrrrrrrssstttrrrjjj]]]OOOEEEBBBCCC===<<<:::888777666555555222222222111111111111111222222111111111111222222000000000000000000111111000000000000000000000000000000000000000000000000111111222222222222111111333333222222222222222222000000000111111000000000000000000000111111111222111111111111111111111111222222333333333222222111///000111333333333222111333333333333333444444444555666666666666999===AAAFFFXXXtttxxxvvvwwwtttssstttzzzuuueeeVVVLLLGGGDDDAAA@@@???>>>=========>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::777999:::;;;<<<>>>AAADDDHHHLLLRRRWWW\\\aaagggjjjooosssxxx|||~~~}}}vvvyyywww^^^OOOHHHCCC@@@???<<<<<<;;;;;;;;;;;;<<<<<<@@@AAABBBCCCDDDDDDCCCCCC===>>>??????@@@CCCGGGJJJMMMQQQVVV[[[___cccgggjjjlllmmmmmmnnnooooooppppppqqqqqqrrrrrrrrrrrrssssssttttttuuuuuuvvvwwwxxxxxxvvvwwwxxxyyyzzzzzzzzzzzzzzz|||}}}~~~~~~yyyuuurrrqqqpppqqqtttxxx}}}|||xxxssslllfffgggmmm{{{wwwkkkbbbYYYWWWWWWZZZdddsssuuupppiiifffhhhmmmrrrtttwwwxxxyyyyyyxxxuuuqqqooolllmmmnnnmmmllljjjgggeeeccccccdddeeehhhkkknnnooojjjlllnnnpppqqqpppnnnmmmaaa\\\UUUNNNJJJHHHFFFDDDDDDDDDDDDBBBBBBCCCFFFIIIQQQYYYcccmmmtttyyy|||}}}}}}|||{{{{{{zzzzzz{{{|||~~~~~~~~~}}}}}}|||zzzyyyzzzyyyuuunnnhhhdddkkkuuuzzzuuupppmmmkkkkkkhhhddd\\\QQQHHHAAA??????===<<<:::888777666555555111111111111111000000000222222111111111111222222000000000000111111111111000000000000000000000000/////////000000000000111111111222333333222111111222222222222222222222222000111111222222111111000//////000000000111111111222222222222222222222222222222333333333222111111...///000111222222222222333333333333333333333333222333444444444666:::===CCCPPPhhhvvvooolllmmmmmmqqq{{{}}}lll]]]RRRIIIBBBBBB@@@???============>>>:::;;;<<<<<<===<<<<<<<<<======<<<<<<<<<;;;;;;;;;888999:::::::::<<>><<<===<<<:::888666555444444111111111111111111111111222222111111111111222222///000000000111111111111000000000000000000000000000000000111111111222222111222222333333222222111111111111222222333333444111111222333333222111111000000111111111222222222222222222222222222222222222333333333333222111000000000000000111222333444444444444444444444444444222333444444444666:::===AAAHHH\\\yyy}}}|||~~~sssmmmjjjkkksss{{{kkkZZZMMMEEECCCAAA>>>======>>>>>>:::;;;;;;<<<======<<<<<<============<<<<<<<<<;;;888999:::::::::;;;>>>@@@BBBFFFJJJOOOSSSXXX]]]aaaggglllsssyyy{{{|||}}}}}}~~~uuu~~~{{{wwwxxxqqq^^^OOOEEEAAAAAA???>>>>>>=========>>>>>>???@@@BBBDDDDDDDDDDDDDDDCCCCCCCCCAAAAAABBBDDDGGGLLLOOOSSSWWWZZZ^^^cccfffhhhhhhjjjkkkmmmnnnoooppppppqqqrrrsssssssssssssssqqqrrrssstttuuuwwwxxxxxxvvvwwwxxxzzz||||||}}}}}}zzz{{{{{{{{{{{{~~~~~~}}}}}}|||yyy|||wwwmmmiiilllooo~~~xxxiiifffbbbaaaeeeppp}}}xxxrrrjjjfffgggkkkppprrrrrrsssuuuvvvvvvvvvuuutttooooooooonnnlllhhheeeccc^^^^^^^^^___aaadddhhhjjjlllmmmnnnppprrrtttuuuvvvqqqjjj```WWWQQQLLLIIIGGGBBBCCCCCCCCCCCCFFFKKKNNNVVV^^^iiirrrxxx{{{||||||zzz|||}}}}}}{{{zzz{{{|||}}}~~~~~~~~~}}}}}}|||yyywwwwwwwwwrrriiibbbcccnnn~~~vvvooojjjhhh^^^VVVLLLGGGEEECCC???;;;<<<;;;999777555444333222222222222222222222222333222222111111111111222222//////000000111111111222000000000000000000000000111111111222222333333333111222333444444333222111000000111222333333444444111222333444444333222111111111222222222333333333222222222222222222222222333333333333333222111000222111000000111333555666555555555555555555555444333444666666777999<<>>>>>>>>???::::::;;;<<<=========<<<>>>=========<<<<<<<<<<<<999::::::::::::;;;===@@@AAADDDHHHLLLPPPUUUZZZ^^^dddiiipppvvvyyyzzz{{{{{{{{{{{{}}}~~~uuuzzzyyyqqqtttjjjTTTDDDBBBGGG===<<<;;;:::;;;===???@@@BBBCCCEEEFFFFFFEEEDDDBBBCCCBBBAAA@@@@@@CCCEEEGGGGGGJJJNNNSSSXXX]]]```aaaddddddeeehhhlllnnnoooooorrrtttuuutttsssqqqqqqrrrssssssrrrssstttuuuvvvvvvuuuwwwxxxxxxxxxyyy|||~~~yyyzzz}}}~~~}}}~~~zzzxxxvvvuuutttuuuyyyyyynnniiijjjllluuuxxxjjjbbbdddgggjjjvvv}}}tttllliiiiiiiiimmmrrruuuvvvxxxxxxxxxwwwuuutttppppppppppppnnnjjjddd```]]]\\\ZZZYYYZZZ]]]```bbbdddgggjjjlllooorrrvvvyyysssoooggg^^^VVVPPPLLLJJJGGGGGGGGGFFFEEEGGGKKKNNNXXX___iiirrrwwwzzz{{{|||}}}}}}~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~{{{xxxvvvuuuuuuqqqiiiccccccfffrrr~~~|||{{{vvvoooiii^^^VVVKKKDDDAAA@@@>>>===999888777666444444444333333222111111000000111111000000000000111111111111000000000000000///...---111111222222222222111111111111000000000000111111000000000000000000000000000111111222222222111111111111111111111111111111111111111111111111111111111222222333333222222111111222222333333222222111111111111111111111111111222222333333333333444444333444555444444444666888<<>>==============================<<<;;;<<<======;;;999999999888777888;;;===???BBBBBBDDDFFFKKKPPPUUUWWWaaaeeelllpppssstttuuuuuutttvvvyyy|||~~~qqquuuzzzxxxvvvqqq]]]LLLFFFGGG@@@???===<<<<<<===???@@@AAABBBDDDFFFGGGGGGFFFEEEEEEDDDBBB@@@@@@AAACCCEEEGGGIIIMMMQQQVVV[[[___```bbbcccdddgggjjjmmmnnnnnnoooppprrrsssrrrqqqrrrssstttssssssssstttuuuvvvvvvwwwxxxyyyyyyxxxxxxzzz|||zzz|||}}}~~~~~~zzzxxxzzz~~~{{{xxxrrrpppnnnnnnooorrrvvvxxx|||pppiiihhhjjjrrr~~~sssfffeeegggjjjuuuvvvmmmjjjiiiiiilllqqquuuvvvyyyzzzzzzxxxvvvtttppppppooonnnmmmiiiddd```[[[YYYWWWUUUUUUWWWZZZ\\\aaacccgggiiilllppptttwwwtttqqqjjjbbbZZZSSSNNNLLLFFFGGGGGGFFFGGGJJJNNNRRRZZZaaajjjsssxxxzzz||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~|||zzztttrrrqqqssspppjjjfffgggqqq}}}}}}yyyyyy}}}~~~~~~yyyrrrlll]]]UUUKKKDDDAAA???===<<<999888666555444333333333333222111111000000111111000000000000111111111111222222222333222222111111111111222222222222111111111111000000000000111111000000000000000000000000111111222333333333333333111111111111111111111111111111111111111111111111111222222333333222222111111222222333333222222111111111111111111111111111222222333333333333444444333444555444444444666888;;;???JJJ^^^{{{~~~sssnnnrrr~~~{{{zzzuuu\\\OOODDDAAABBBAAA???>>>===========================<<<;;;<<<======;;;999:::999888888999:::<<<===@@@AAABBBEEEJJJOOOTTTWWW^^^ccciiinnnqqqrrrsssttttttvvvwwwzzz|||}}}~~~~~~~~~qqqrrrvvv{{{{{{rrrbbbQQQFFFCCCBBBAAA???>>>===>>>???@@@@@@AAADDDFFFGGGHHHHHHGGGFFFEEEBBB@@@???@@@AAABBBGGGHHHKKKNNNSSSXXX\\\______```bbbeeegggjjjlllmmmkkkmmmpppqqqpppqqqrrrsssttttttssssssssstttuuuuuuxxxyyyzzzyyywwwwwwxxxzzz|||}}}{{{xxxuuuqqqsssvvv{{{{{{wwwooommmjjjhhhgggggghhhiiiooouuuvvvkkkggghhhoooyyynnnhhhhhhkkkttt~~~yyypppllljjjiiilllppptttvvvyyy||||||zzzvvvtttqqqpppnnnnnnllliiieeeaaa[[[YYYUUUSSSQQQRRRTTTVVV\\\^^^bbbeeehhhlllpppsssuuurrrnnnggg```XXXRRRNNNGGGHHHHHHHHHIIILLLRRRVVV]]]cccllltttyyy{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||||||||||||||}}}}}}~~~~~~}}}||||||{{{yyywwwqqqooooooqqqqqqmmmmmmooo{{{}}}xxxttttttxxx~~~{{{rrrlll\\\TTTJJJCCC@@@>>><<<:::777777555444333333333333333222111111000000111111000000000000111111111111111222333333333333333333111111222222222222111111111111000000000000111111000000000000000000000000000111222333444555555555111111111111111111111111111111111111111111111111111222222333333222222111111222222333333222222111111111111111111111111111222222333333333333444444333444555444444444666888:::===EEETTTkkkyyyppppppzzz}}}~~~fffWWWHHHCCCBBBAAA??????===========================<<<;;;<<<======;;;999;;;:::999999999999;;;<<<>>>???@@@CCCHHHMMMRRRUUU[[[___eeejjjmmmoooqqqsssuuuuuuvvvwwwxxxzzz|||}}}}}}~~~nnnooorrrxxxxxxmmmbbbSSSGGGBBBBBB@@@???>>>>>>???@@@AAAAAABBBDDDEEEFFFGGGGGGGGGEEECCCBBB@@@???@@@AAAAAAGGGGGGHHHKKKOOOTTTXXX[[[[[[]]]```ccceeehhhkkkmmmkkkmmmooopppppppppqqqrrrssssssrrrrrrrrrrrrsssssswwwxxxyyyxxxwwwwwwyyy{{{}}}~~~zzzvvvtttqqqoookkkmmmppptttzzz}}}zzztttrrrpppmmmjjjhhhffffffdddiiiqqqyyyppphhhgggmmmvvv~~~wwwlllkkkooovvv|||}}}sssnnnllljjjlllpppqqqtttyyy||||||zzzvvvtttrrrqqqoooooommmkkkgggddd^^^[[[WWWSSSPPPPPPQQQRRRWWWYYY]]]```cccggglllooosssrrrpppkkkeee]]]VVVRRRLLLKKKKKKJJJKKKOOOTTTXXX```fffooouuuzzz|||}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}{{{zzzxxxyyyzzz{{{|||}}}~~~|||zzzyyyxxxvvvtttqqqnnnmmmpppqqqppprrrvvv~~~{{{xxxzzz}}}xxxvvv|||~~~xxxooogggYYYRRRHHHBBB???===;;;888666666555444333222222222333222111111000000111111///000000000111111111111///000111222222222222222111111222222222222111111111111000000000000111111000000000000000000000000///000111333444555555555111111111111111111111111111111111111111111111111111222222333333222222111111222222333333222222111111111111111111111111111222222222333333333444444333444555444444444666888999;;;@@@JJJZZZqqqvvvpppttt{{{rrraaaNNNEEEBBB@@@??????===========================<<<;;;<<<======;;;999<<<;;;:::999999999999:::<<<===>>>AAAEEEJJJOOORRRWWW[[[bbbgggjjjmmmppprrrvvvuuuuuuuuuvvvxxxzzz|||~~~fffiiinnnuuu~~~vvvlllcccWWWLLLFFF@@@???>>>======???AAABBBCCCDDDDDDDDDEEEEEEEEEEEEBBBAAA@@@@@@@@@@@@AAABBBEEEEEEFFFHHHKKKPPPTTTWWWXXX[[[___aaacccfffjjjmmmmmmooopppqqqpppooopppqqqqqqqqqppppppqqqqqqrrrrrruuuvvvwwwwwwwwwxxxzzz|||}}}~~~~~~~~~yyyrrrnnnllljjjhhhfffgggiiilllqqqyyy}}}yyytttoookkkiiicccfffkkkqqqxxxssskkkhhhmmmuuu}}}ssspppsssyyy}}}vvvqqqmmmkkkmmmqqqpppsssxxx{{{|||zzzwwwtttuuutttsssrrrqqqooojjjggg```\\\WWWRRRNNNMMMMMMNNNRRRUUUXXX[[[^^^bbbfffjjjmmmnnnnnnlllgggaaaZZZVVVQQQQQQOOOMMMMMMPPPVVVZZZccciiipppvvvzzz|||}}}~~~}}}~~~~~~~~~~~~~~~~~~||||||||||||zzzxxxuuuvvvwwwyyy{{{}}}~~~~~~{{{yyywwwuuurrrpppooojjjhhhjjjlllmmmqqqvvvxxxvvvqqqooottt~~~~~~wwwlllcccUUUOOOFFF@@@>>><<<:::888666555444333333333333333333222111111000000111111///000000000111111111111///000111222222222222222111111222222222222111111111111000000000000111111000000000000000000000000...///000222333444444444111111111111111111111111111111111111111111111111111222222333333222222111111222222333333222222111111111111111111111111111222222222333333333444444333444555444444444666888888888;;;BBBLLL^^^zzzvvvrrrqqqyyy~~~kkkUUUIIIDDD@@@>>>???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<======;;;999<<<;;;;;;:::999999999999;;;;;;<<<>>>BBBGGGKKKMMMSSSWWW^^^cccgggkkknnnqqqvvvuuuuuuuuuvvvxxxzzz|||~~~eeehhhooovvv}}}ssshhhZZZMMMGGGAAA@@@>>>======???@@@AAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@???@@@@@@AAAAAACCCCCCDDDFFFIIIMMMPPPRRRSSSWWW\\\___```cccgggkkkmmmoooppppppooonnnooopppppppppppppppqqqrrrsssssstttuuuwwwwwwwwwxxx{{{}}}{{{|||}}}}}}}}}}}}~~~xxxqqqkkkhhhfffdddcccbbbdddfffhhhkkkpppvvvzzzzzztttqqqkkklllnnnpppttt}}}wwwpppkkkpppwww}}}|||vvvwww{{{}}}xxxsssooommmnnnrrrqqqsssxxx{{{|||{{{yyywwwxxxxxxxxxyyyxxxtttoookkk```]]]WWWQQQMMMKKKKKKKKKNNNPPPSSSVVVXXX[[[___bbbeeeggghhhiiifffbbb]]]ZZZVVVTTTRRRPPPOOOSSSXXX\\\fffjjjqqqvvvyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{xxxvvvttttttvvvxxxzzz|||}}}~~~}}}|||zzzxxxwwwsssooolllhhhbbb___aaacccffflllssszzzyyynnnnnnllllllsss~~~xxxkkk```QQQKKKCCC???===<<<:::888666666555444333333444444333222111111000000111111000000000000111111111111111222333333333333333333111111222222222222111111111111000000000000111111000000000000000000000000...///000111222333333333111111111111111111111111111111111111111111111111111222222333333222222111111222222333333222222111111111111111111111111111222222333333333333444444333444555444444444666888888666999???DDDOOOggg~~~zzzrrruuuyyyvvv^^^OOOHHHBBB@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<======;;;999;;;;;;;;;::::::999999999::::::;;;<<>>>>>??????AAAAAAAAAAAABBBBBBCCCDDDAAAAAA@@@@@@??????>>>>>>@@@AAACCCEEEHHHJJJLLLMMMNNNSSSXXX[[[\\\^^^dddiiiiiikkknnnnnnnnnnnnoooppppppppppppqqqrrrtttuuuvvvuuuvvvwwwwwwvvvwwwyyy{{{yyyzzz|||||||||}}}vvvrrrlllhhhgggffffffeeedddfffhhhiiikkkmmmpppsss{{{yyyyyyxxxvvvvvv{{{}}}xxxooosssxxx~~~zzzyyy{{{|||yyytttqqqnnnppptttsssuuuyyy|||}}}}}}|||{{{{{{|||}}}~~~zzztttoooccc___YYYSSSNNNLLLLLLLLLIIIKKKNNNPPPRRRTTTXXX[[[]]]___bbbddddddbbb___]]]WWWUUUSSSQQQRRRUUU\\\aaagggkkkqqqvvvyyyzzz|||}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzz{{{{{{zzzwwwuuussssssuuuwwwyyy{{{|||}}}zzzzzzyyyyyywwwsssmmmiiiaaa[[[WWWYYY]]]bbbjjjrrr}}}vvvrrrhhhkkkmmmnnnuuuyyyiii]]]MMMHHHAAA======<<<:::888777666555555444444555555333222111111000000111111000000000000111111111111222222222333222222111111111111222222222222111111111111000000000000111111000000000000000000000000000111222222333333333222111111111111111111111111111111111111111111111111111222222333333222222111111222222333333222222111111111111111111111111111222222333333333333444444333444555444444444666888999555777===@@@EEEWWWlllxxxyyy}}}gggWWWMMMFFFBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<======;;;999:::::::::;;;::::::999999;;;::::::;;;===@@@CCCEEEIIIMMMSSSYYY^^^ccchhhkkkoooppprrrtttvvvxxxxxxyyyyyyzzz|||~~~fffhhhkkkqqqzzzttt___VVVJJJHHHEEEAAA???>>>===>>>>>>>>>???@@@AAACCCDDDEEECCCBBBAAA@@@???===<<<<<>>???AAAOOOaaayyy|||{{{|||mmm\\\QQQIIIDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<======;;;999999::::::;;;;;;::::::999;;;:::::::::;;;>>>AAABBBFFFJJJPPPVVV[[[```eeeiiilllmmmpppsssvvvwwwwwwwwwzzzzzz{{{|||~~~dddccceeekkksss~~~yyyaaaVVVFFFCCCGGGAAA===>>><<<:::<<<===>>>>>>???AAACCCAAAAAAAAAAAAAAA@@@???>>>AAAAAABBBCCCEEEGGGHHHIIINNNPPPSSSUUUWWWZZZ^^^aaafffggghhhllloooppppppooorrrrrrssssssssssssssssssuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxyyy{{{|||}}}|||qqqqqqqqqpppqqqqqqrrrrrryyyzzz|||}}}|||zzzwwwuuuuuuxxx{{{}}}~~~tttwww{{{{{{|||}}}uuuttttttsssqqqrrrtttwwwzzz|||~~~{{{wwwooojjjaaaZZZUUURRRPPPNNNLLLMMMMMMMMMMMMMMMMMMMMMQQQTTTYYY]]]``````^^^]]]XXXWWWUUUSSSTTTXXX___eeelllooosssuuuwwwyyy{{{}}}~~~}}}||||||||||||zzzzzzyyyxxxwwwvvvuuutttrrrtttwwwyyy{{{}}}}}}}}}|||yyyvvvwwwzzzvvvmmmeee^^^YYYWWWYYY]]]bbbkkkttt}}}}}}wwwsssssssssuuuyyy~~~tttdddXXXNNNHHH@@@======>>><<<999666666666666555555555555333333222222111000//////111111222222222222111111000000000000000000000000000111222333333222111000222111111111000000//////000111111111222222222222000111111111111222222222111111111111111111111111000111111111111222222222111222222333333222222111333333333333222111000000111222222333333222222111333333333333333333333333333333333444444444555555999666555888;;;>>>GGGPPPiii~~~zzz|||{{{zzzyyy~~~{{{jjj]]]RRRHHHBBBDDD@@@@@@BBBAAA======???===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888999:::;;;===>>>???DDDHHHMMMQQQUUUZZZ___bbbfffjjjooorrrtttuuuvvvxxxyyy{{{}}}}}}}}}|||}}}```___bbbhhhpppzzzbbbMMMFFFGGGBBB???@@@>>>;;;<<<=========>>>@@@BBBAAAAAAAAAAAAAAA@@@??????@@@@@@AAABBBCCCEEEFFFGGGLLLNNNQQQSSSUUUXXX\\\___dddeeehhhkkknnnooooooooorrrrrrssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuwwwxxxxxxyyyzzz|||}}}~~~{{{tttttttttuuuvvvvvvwwwxxx}}}~~~~~~yyy{{{||||||~~~{{{|||}}}~~~~~~yyyyyy{{{}}}xxxuuuuuutttrrrrrrtttwwwzzz}}}~~~~~~tttooogggaaa\\\XXXUUURRRKKKKKKJJJIIIHHHHHHHHHIIINNNQQQUUUZZZ\\\\\\[[[ZZZWWWWWWUUUTTTVVV[[[bbbgggmmmppptttvvvxxxzzz|||~~~~~~}}}||||||||||||zzzyyyxxxwwwvvvuuuttttttqqqsssuuuxxxzzz{{{{{{{{{zzzxxxvvvyyy|||zzzssskkk___ZZZXXX\\\aaafffmmmtttxxx~~~}}}|||~~~~~~~~~xxxeeeXXXMMMGGG???<<<<<<===;;;888666666666666555555555444333333222222111000000///111111222222222222111111000000000000000000000000000111222222222222111000111111111111000000000///000000000111111111222222000111111111111222222222111111111111111111111111000111111111111222222222111222222333333222222111222222333333333222111111111222222333333222222111333333333333333333333333333333333444444444555555888666555888;;;===DDDLLL___sss}}}{{{}}}zzzwwwyyy{{{}}}zzzkkk\\\OOOHHHDDD@@@>>>@@@???<<<:::<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888999999999:::;;;<<<===>>>AAAEEEIIINNNRRRWWW\\\___bbbfffkkknnnppprrrsssuuuyyy{{{}}}}}}}}}}}}~~~```___```eeejjjrrruuuZZZJJJHHHCCCBBBCCC???<<<===>>>>>>======???@@@AAAAAABBBBBBAAAAAA@@@@@@?????????@@@AAACCCDDDEEEHHHKKKNNNPPPRRRUUUYYY\\\aaacccfffiiilllmmmnnnnnnqqqqqqqqqrrrrrrssssssssssssssssssttttttuuuuuuuuuxxxyyyyyyzzz{{{}}}{{{xxxyyyyyyzzz{{{{{{|||||||||{{{}}}|||yyyxxxxxxxxxwww{{{~~~wwwvvvwwwtttwww|||xxxuuutttsssqqqrrrsssvvvzzz}}}~~~yyyuuuoooiiiddd```[[[XXXNNNLLLJJJGGGEEEEEEEEEFFFJJJMMMQQQUUUWWWXXXWWWVVVWWWWWWVVVVVVXXX^^^eeekkkppprrrvvvxxxyyy{{{}}}~~~}}}||||||{{{{{{|||xxxxxxwwwvvvuuuuuuttttttsssuuuwwwyyyzzz{{{{{{{{{{{{yyyxxx{{{~~~}}}vvvpppbbb]]]\\\bbbhhhlllooossssssxxx}}}zzzeeeWWWJJJEEE???;;;;;;;;;999777666666555555555444444444333333222222111000000000111111222222222222111111000000000000000000000000000111111222222111111000111111111111000000000000/////////000000000111111000111111111111222222222111111111111111111111111000111111111111222222222111222222333333222222111111111222333333333222222111222222333333222222111222222222333333444444444333333333444444444555555777555666999:::;;;@@@GGGRRReee|||}}}uuuxxx|||yyytttqqqrrrsssvvvlllZZZQQQGGGBBB???@@@@@@<<<;;;<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999;;;::::::::::::;;;<<<======@@@EEEIIIMMMRRRWWW[[[^^^aaafffiiilllnnnppprrrxxxzzz}}}~~~}}}}}}cccaaaaaadddfffjjjuuugggPPPIIICCCCCCDDD?????????@@@???======???@@@AAAAAABBBBBBBBBBBBAAAAAA?????????@@@AAABBBCCCDDDFFFHHHKKKMMMOOOSSSVVVYYY^^^```dddgggiiikkklllnnnnnnnnnoooooopppqqqqqqqqqqqqqqqrrrsssssstttuuuuuuxxxxxxyyyzzz{{{}}}~~~}}}||||||||||||||||||{{{{{{{{{}}}}}}}}}~~~~~~~~~~~~yyyuuusssrrrqqqtttvvvxxx{{{{{{uuussstttppptttyyy~~~wwwsssqqqooonnnrrrtttwwwzzz|||~~~}}}zzzuuuppplllfff```\\\VVVSSSOOOKKKHHHGGGGGGHHHIIIKKKNNNQQQTTTUUUUUUUUUUUUVVVVVVWWWZZZ```hhhmmmrrruuuxxxzzz{{{|||~~~~~~~~~}}}|||{{{{{{{{{{{{wwwwwwwwwvvvuuuttttttssswwwxxxzzz|||}}}}}}}}}|||}}}|||{{{|||~~~|||vvvqqqiiidddccchhhnnnpppppprrrsssyyy~~~vvvbbbUUUHHHCCC>>>;;;999888777555555555555444444444333333222222222111111111000000111111222222222222111111000000000000000000000000000000111111111111000000111111111000000000000000////////////000000000000000000111111111222222222111111111111111111111111000000111111111222222222111222222333333222222111///000111222333444444333111222222333333222222111111111222333333444555555333333333444444444555555666444666999999888<<>>???===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999<<<;;;;;;:::::::::;;;;;;;;;>>>AAAEEEHHHMMMSSSVVVZZZ]]]bbbfffiiikkkoooqqqvvvyyy{{{}}}}}}}}}bbb```aaaccceeehhhqqq{{{sssVVVKKKCCCBBBCCC>>>@@@AAAAAA@@@>>>>>>???AAAAAABBBBBBCCCCCCCCCBBBBBB@@@@@@@@@@@@AAAAAABBBCCCDDDFFFIIIKKKNNNQQQUUUWWWZZZ]]]bbbeeeggghhhkkkmmmkkkkkklllmmmnnnnnnooooooppppppqqqrrrssstttuuuvvvwwwxxxxxxyyyzzz|||~~~~~~~~~~~~}}}{{{yyywwwvvvtttuuuwwwzzz}}}~~~}}}}}}|||{{{zzz|||~~~~~~wwwsssqqqnnnlllnnnooopppqqquuu{{{yyytttsssssssssuuuzzz~~~zzztttqqqpppoootttuuuxxxzzz|||}}}~~~~~~~~~zzzuuupppjjjddd```^^^[[[VVVPPPMMMKKKJJJKKKIIIKKKMMMPPPRRRTTTUUUVVVUUUVVVWWWYYY]]]cccjjjppptttvvvyyy{{{{{{|||~~~~~~}}}|||{{{zzzzzzzzzzzzwwwwwwvvvvvvuuuuuuttttttyyyzzz{{{|||||||||{{{{{{zzzyyyyyy{{{}}}}}}yyyuuurrrmmmkkkooorrrrrrrrrssswwwnnn]]]RRREEEBBB>>>;;;888777555444444444444444333333333333222222222111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000111111////////////000000000000000000111111111222222222111111111111111111111111000000111111111222222222111222222333333222222111///000111222333444444444111222222333333222222111111111222333333444555555333333333444444444555555666444555888888666999>>>CCCOOOdddzzz|||ooopppuuu}}}ssshhhdddbbbeeemmmxxxzzzjjjXXXNNNEEEBBBBBB@@@???AAA===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999<<<<<<;;;:::::::::;;;;;;:::<<>>@@@AAAAAA@@@>>>>>>@@@AAABBBBBBCCCCCCDDDDDDCCCCCCAAAAAA@@@@@@@@@AAAAAABBBBBBDDDGGGIIIKKKNNNRRRUUUVVVZZZ```cccdddfffiiillljjjjjjkkkkkklllmmmnnnnnnooooooqqqrrrtttuuuvvvwwwwwwxxxxxxyyyzzz|||}}}~~~}}}}}}yyyvvvtttrrrrrrrrrsssvvvyyy|||}}}}}}zzzwwwvvvwwwxxxzzz~~~wwwssspppllliiieeefffgggiiimmmsss{{{yyyuuutttuuuwwwyyy{{{~~~zzzvvvuuuuuuvvvwwwyyy{{{|||||||||{{{~~~yyytttoooiiieeeccc```[[[VVVRRROOOMMMMMMKKKLLLNNNPPPRRRUUUVVVXXXVVVWWWYYY\\\___fffmmmrrruuuxxxzzz{{{||||||~~~}}}|||{{{zzzzzzyyyyyyzzzwwwwwwwwwvvvvvvuuuuuuuuuwwwxxxyyyzzzzzzyyyxxxwwwrrrsssvvvzzz~~~~~~xxxtttrrrttttttsssuuuzzz~~~~~~xxxgggWWWNNNDDDBBB???;;;888666555444444444333333333222222222111111111111111111111111111111222222222222111111000000000000000000000000111000000//////000000111000000000000111111111111/////////000000000111111000111111111111222222222111111111111111111111111000111111111111222222222111222222333333222222111///000111222333444444444111222222333333222222111222222222333333444444444333333333444444444555555666444555777777555888===AAAGGGXXXnnnsssnnnppp{{{~~~rrrkkkeeeeeelllvvvhhhZZZKKKDDDAAA???>>>@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<;;;;;;:::::::::;;;;;;;;;<<<>>>???AAADDDIIIMMMQQQUUUYYY^^^aaafffkkknnnooorrruuuwwwxxxyyy{{{}}}bbbaaabbbeeeeeegggnnnwww}}}fffUUUGGGBBBBBB???===>>>???>>>======???@@@BBBBBBCCCDDDDDDDDDDDDDDD@@@@@@???>>>>>>????????????AAADDDFFFHHHKKKOOORRRSSSXXX___bbbbbbdddhhhllljjjjjjkkklllmmmnnnooooooooooooqqqrrrtttvvvwwwxxxxxxyyyyyyzzz{{{}}}~~~~~~~~~{{{yyyvvvuuuttttttuuuwwwzzz|||~~~zzzwwwvvvvvvwwwwww{{{xxxtttpppjjjeee___```aaacccgggmmmtttzzzzzzwwwvvvwwwyyyzzz{{{~~~{{{zzzzzzxxxyyyzzz{{{{{{{{{zzzyyy||||||~~~yyytttoookkkgggeeeaaa]]]XXXTTTRRRPPPMMMMMMNNNPPPRRRUUUWWWYYYYYY[[[]]]___ccciiipppuuuvvvxxxzzz|||{{{|||}}}~~~}}}|||{{{zzzyyyyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvxxxxxxyyyyyyyyywwwvvvuuuoooqqquuuzzz~~~{{{xxxwwwvvvtttsss{{{~~~|||{{{zzzuuucccSSSJJJCCCBBB@@@<<<888555444444333333333333222222222222111111111111111111111111111111222222222222111111000000000000000000000000111000///......///000111///000000000111111111111000000000111111111222222000111111111111222222222111111111111111111111111000111111111111222222222111222222333333222222111000111222333333333333333111222222333333222222111333333333333333333333333333333333444444444555555666444444666666555888>>>===???JJJ```wwwrrrkkkiiisssxxxnnnkkkoooyyy}}}kkkVVVJJJDDD@@@>>>???===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;:::::::::;;;;;;<<<;;;;;;<<<<<<===@@@EEEHHHKKKNNNSSSWWW[[[```fffjjjlllnnnrrrtttuuuvvvyyy{{{hhhfffffffffdddccchhhppp|||kkkYYYIIIBBBCCC@@@;;;<<<===<<<;;;<<<===???BBBBBBCCCDDDEEEEEEDDDDDD???>>>>>>============>>><<>>>>>===<<<;;;<<<>>>@@@AAA???@@@CCCEEEFFFEEECCCAAACCCBBB@@@>>><<<<<<<<<<<<>>>???AAACCCFFFIIILLLNNNOOOSSSXXX]]]```cccfffhhhiiikkkmmmnnnnnnnnnoooqqqooopppqqqqqqsssssstttuuuwwwxxxzzz|||~~~~~~~~~~~~yyyrrrjjjddd___```aaa``````ccciiinnnwww}}}zzzyyyzzzyyy{{{}}}}}}~~~~~~~~~{{{wwwsssrrrpppqqqwww{{{{{{wwwrrrsssppplllhhheeeaaa]]]ZZZRRRQQQPPPOOOPPPQQQSSSTTT[[[]]]```eeekkkqqqwwwzzzzzz{{{{{{{{{||||||}}}}}}{{{{{{zzzyyyyyyxxxwwwwwwwwwwwwwwwvvvwwwwwwxxxxxx|||}}}|||zzzyyyxxxzzz|||yyy{{{~~~~~~zzzyyy{{{}}}xxxwwwzzz~~~ppp___QQQKKKAAA@@@???===;;;999666555444222111111222333222111222222333444444222111000//////000111111111111111000000000000111111111111111111000000000000000111///333444000...222555555000000000000000000000000111111111111111111111111000111333444444333111000111111111111111111111111222222333333333444444444444444444444444444444444333333222111000000111111222111000.........///000222222333333333333444444666666666666777777777777===;;;???JJJ[[[pppqqqgggcccggglll{{{wwwvvv~~~nnnWWWMMMHHHBBB>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999:::;;;===>>>BBBEEEIIIMMMPPPUUUZZZ]]]ccceeeiiioootttvvvvvvuuucccddddddddddddeeeiiilllttt|||vvv^^^OOOGGGDDDBBBAAA@@@>>>======>>>???@@@???@@@CCCEEEEEEEEECCCBBBCCCBBB@@@>>>===<<<<<<<<<>>>>>>@@@BBBEEEHHHKKKLLLNNNRRRWWW[[[^^^aaaeeegggiiikkkmmmnnnnnnooopppqqqnnnnnnooopppqqqrrrssssssvvvwwwyyy{{{}}}|||vvvnnnhhhcccccccccbbbaaadddiiimmmsssyyy~~~||||||{{{|||}}}}}}|||wwwsssooonnnnnnsss}}}~~~|||xxxrrrtttqqqmmmjjjgggddd```]]]VVVUUUTTTSSSTTTUUUWWWYYY\\\^^^bbbgggmmmsssxxxzzz||||||||||||}}}}}}}}}~~~zzzzzzzzzyyyxxxxxxwwwwwwxxxwwwwwwwwwwwwxxxxxxyyy|||}}}|||{{{yyyyyy{{{}}}|||}}}wwwsssrrrwww{{{}}}wwwiiiZZZNNNHHHBBBAAA@@@>>><<<:::888777555444222111222333222111333333333333333222222111//////000111111111111111000000000000111111111111111111000000000000111111222333222000222777777444000000000000000000000000111111111111111111111111000111333444444333111000111111111111111111111111000000000111111111222222444444444444444444444444333222222111000000111111222222111111000000111111222222333333333333444444555666666666777777777777::::::>>>GGGTTTggg{{{pppjjjiiijjjttt}}}{{{||||||dddSSSIIICCC???@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===???BBBFFFIIILLLQQQVVVYYY^^^aaaeeekkkpppssstttssseeefffggggggfffgggiiikkkqqqyyyyyywwwvvv```QQQHHHCCC@@@CCCBBB@@@>>>>>>>>>>>>???>>>@@@BBBDDDEEEDDDCCCBBBCCCBBBAAA???>>>======<<<======???AAACCCFFFHHHJJJMMMPPPUUUYYY\\\___bbbeeefffhhhkkkllllllmmmnnnpppnnnnnnooopppqqqrrrsssssstttuuuwwwzzz|||}}}~~~~~~{{{sssmmmggggggfffdddccceeeiiillllllsss|||~~~|||}}}||||||}}}}}}xxxtttmmmkkkjjjnnnwwwzzzssstttrrrnnnkkkiiigggcccaaaZZZYYYXXXXXXXXXZZZ]]]^^^^^^aaaffflllqqqvvvyyyzzz|||}}}}}}}}}}}}~~~~~~~~~yyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxyyyzzz|||}}}}}}|||{{{{{{~~~yyyppplllkkkrrrtttssslll```RRRIIIEEEBBBAAA@@@>>><<<:::999888777555333333333333222111444333333222222222222222//////000111111111111111000000000000111111111111111000000000000000111111444333000///333999777222000000000000000000000000111111111111111111111111111222333444444333222111111111111111111111111111//////000000000111111111444444444444444444444444333222111111000111111111222222333333333333333333222222333333333333444444555555666666666777777777666888<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;>>>AAADDDGGGKKKOOORRRWWWZZZ___eeejjjnnnqqqrrreeeggghhhiiihhhgggiiijjjooovvvrrrnnntttwwwaaaQQQGGGAAA???BBBAAA@@@>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDCCCCCCDDDCCCBBB@@@???>>>======<<<<<<===???AAADDDFFFGGGKKKNNNRRRVVVXXX\\\___bbbbbbdddgggiiiiiijjjlllnnnppppppqqqrrrssstttuuuuuussstttvvvxxxzzz|||}}}}}}}}}~~~xxxrrrkkkiiihhhfffeeeeeegggiiihhhnnnxxx~~~zzzzzzyyyxxxzzzzzzvvvnnnkkkhhhiiioooxxx|||vvvssspppmmmkkkiiifffcccaaa[[[ZZZYYYYYYZZZ]]]___aaa```dddiiipppuuuyyyzzz{{{|||||||||||||||}}}}}}}}}wwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{|||}}}~~~}}}}}}~~~}}}ssslllhhhhhhmmmllliiiaaaVVVLLLEEEBBB@@@???>>><<<:::999888888999777444333333333222000333222111000///000111222//////000111111111111111///000000000111111111111000000000000000000111222333444333000111444444000000000000000000000000000111111111111111111111111111222222333333222222111111111111111111111111111111111111222222222333333333333333333333333333333222222111111111111111222000111333444555444333333222222222333333333444444555555555666666666777777555777;;;>>>AAAMMMfff|||}}}tttnnnnnnrrr|||iiiUUUJJJGGGAAA@@@???======<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;::::::::::::999;;;>>>@@@BBBFFFJJJMMMPPPTTTYYY___dddiiinnnqqqeeeggghhhhhhgggggghhhjjjnnnttt|||rrrkkkllluuuhhhVVVKKKEEEBBB>>>>>>>>>======>>>>>>>>>>>>???AAABBBCCCDDDDDDCCCDDDCCCCCCAAA@@@???======;;;<<<<<<>>>@@@BBBDDDEEEIIIKKKOOORRRUUUXXX\\\___aaacccfffhhhiiijjjlllnnnoooppppppqqqrrrsssttttttrrrsssuuuwwwyyy{{{||||||}}}~~~{{{uuummmkkkhhhfffffffffffffffgggmmmwww~~~wwwvvvuuuuuuxxx~~~}}}yyyrrrnnniiifffgggmmmvvv|||zzzssspppllljjjgggeeeaaa^^^YYYYYYXXXXXXZZZ]]]___aaacccgggmmmsssxxx{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{vvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~{{{rrrkkkhhhgggiiifff```WWWNNNGGGBBBAAA===<<<:::888777777666777999777444333333333222000222111///.........///000//////000111111111111111///000000000111111111111000000//////000111222222333999;;;555000///111111000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111111222222222222333333333333333333333333333333333222111111111111111222222///000111333333333222222222222222333333333444444555555555555666666666666555777:::<<<<<>>======>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;::::::999888:::===>>>???BBBEEEHHHKKKOOOTTTYYY^^^dddkkkooodddeeeffffffeeefffhhhjjjmmmqqqwwwuuukkkeeeiiiooo~~~ttt___PPPGGGCCC============>>>>>>>>>>>>>>>>>>@@@AAACCCCCCDDDDDDDDDDDDCCCCCCAAA???>>>===;;;<<<<<<===???AAABBBCCCGGGIIILLLOOOQQQUUUYYY\\\aaacccgggiiijjjlllnnnpppllllllmmmnnnooopppqqqqqqqqqrrrtttwwwyyyzzz{{{|||}}}~~~}}}xxxooollliiigggggggggfffdddhhhnnnwwwxxxvvvttttttwww}}}|||vvvrrrkkkdddaaadddjjjooozzzvvvsssnnnkkkhhhddd```]]]XXXWWWWWWXXXZZZ]]]```aaafffiiioootttyyy|||}}}}}}{{{{{{zzzzzzzzzzzzzzzyyywwwwwwvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwxxxyyyzzz|||}}}{{{rrrkkkgggeeeeee```YYYPPPIIICCC@@@???:::888777555444444555555777555333333333333222111111000000/////////////////////000111111111111111000000000000111111111111////////////000111222333333<<>>@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;::::::888:::<<<======???BBBDDDFFFJJJOOOTTTXXX^^^ffflllbbbccccccbbbbbbdddgggjjjkkkoootttyyyuuujjjbbbaaaeeeooo|||mmmYYYJJJCCC????????????>>>>>>===<<<===>>>???AAABBBCCCDDDEEEDDDDDDDDDCCCBBB@@@>>>===<<<<<<<<<===>>>@@@AAABBBEEEGGGJJJLLLOOORRRWWWZZZ^^^aaadddggghhhjjjlllnnnkkkkkklllmmmnnnoooppppppqqqsssuuuwwwyyyzzz{{{|||~~~}}}|||||||||}}}~~~zzz~~~zzzqqqnnnkkkiiijjjiiigggeeeiiiooowww|||zzzwwwvvvxxx|||wwwtttmmmddd^^^^^^bbbgggooo{{{|||xxxsssnnnjjjeee```]]]XXXXXXXXXYYY[[[^^^aaaccchhhkkkpppuuuyyy|||~~~~~~||||||{{{{{{zzzzzzzzzzzzwwwwwwwwwvvvuuuuuuuuuttttttttttttuuuvvvwwwyyyzzz|||}}}{{{rrrjjjdddaaa```[[[SSSKKKEEE@@@===<<<888777555333333333444555555444222111222333222111111111111111111000000/////////000111111111111111000000000000111111111111////////////000111222333111888;;;666111000222222000000000000000000000000111111111111111111111111333222222222222222222333111111111111111111111111111222222222222333333333222222222222222222222222111111000000111222222333222111111000000000000111222222333333333333444444444444444555555555666666666666888;;;;;;===GGGRRRkkk|||~~~sss___RRRFFFDDDAAA>>>======>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::888999;;;;;;;;;<<>>???@@@BBBCCCDDDEEEDDDDDDDDDDDDCCC@@@>>>===<<<<<<======>>>@@@AAABBBDDDFFFIIIKKKMMMQQQUUUYYYZZZ]]]```ccceeefffiiikkkllllllmmmnnnooopppqqqqqqrrrsssuuuwwwyyy{{{||||||~~~zzzyyywwwvvvuuuuuuvvvwwwwww{{{|||sssooolllkkklllkkkiiifffjjjpppwww}}}zzzxxxzzz}}}wwwtttmmmddd]]][[[___ccchhhuuu}}}xxxrrrmmmgggbbb^^^ZZZYYYZZZ[[[]]]```ccceeejjjlllppptttyyy|||~~~}}}}}}||||||{{{{{{{{{zzzxxxwwwwwwvvvuuuttttttsssssssssssstttuuuwwwxxxyyy{{{}}}|||qqqhhhaaa]]]]]]XXXPPPHHHBBB>>><<<:::888666444333333333555666444222111111222333222111222222333444444222111000//////000111111111111111000000000000111111111111////////////000111222333---111333111000111111...000000000000000000000000111111111111111111111111333222222111111222222333111111111111111111111111444444444555555555666666222222222222222222222222111111000000111222333333444333111000///000111111222222333333333444444444444444444555555555666666555555777:::;;;<<>>CCCHHHKKKNNNTTT^^^fff```_________aaacccdddfffjjjiiilllttt}}}{{{wwwpppfff```^^^bbbiiixxxwww^^^LLLHHHEEEAAA>>>???AAA>>>:::????????????@@@AAABBBCCCCCCCCCCCCCCCBBB@@@>>>===<<<<<<<<<<<<===>>>@@@AAACCCEEEGGGIIIKKKMMMQQQTTTWWWZZZ]]]```aaaccceeeggggggjjjmmmooopppppprrrsssssstttuuuvvvxxxyyy{{{{{{}}}~~~|||xxxuuuooommmkkkkkkmmmooooooooolllpppvvv|||{{{uuurrrooonnnpppqqqpppnnnlllpppwww~~~|||zzzyyy{{{}}}zzzwwwqqqhhh___[[[\\\^^^bbbjjjvvvzzzsssmmmhhheee_________```bbbfffiiikkknnnqqqvvvyyy{{{|||}}}~~~~~~}}}|||{{{zzzyyyxxxzzzyyywwwuuuuuuuuuuuuvvvvvvtttrrrrrrtttwwwyyyyyyvvvyyy}}}zzzsssllleee___RRRNNNGGGAAA>>>;;;999777555444333333222222333333444444444333333222222222000000000000000000000000000000000000000000000000000111222111000///000111000000111111111222222222000000000000000000000000000000000000000000000000000000111222222222222111444333333222222333333444333222222111111000000000111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222222222111111222222333444555555444333333333444444888888777777999;;;>>>@@@QQQaaawww~~~zzzzzzyyyxxxzzzwwweeeVVVJJJBBBAAA===555888AAA<<<;;;;;;===>>>???>>><<<<<<<<<======<<<<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999<<<>>>BBBFFFJJJPPPWWW\\\``````___```aaacccdddfffjjjhhhkkkrrrzzzwwwllldddcccfffnnn~~~ppp\\\KKKGGGAAA>>>???@@@>>>;;;>>>>>>>>>???@@@AAACCCDDDCCCCCCDDDCCCBBBAAA???>>><<<<<<;;;;;;<<<>>>???@@@BBBDDDGGGHHHJJJLLLPPPRRRVVVXXX\\\^^^```aaadddffffffiiilllnnnnnnooopppqqqrrrssstttuuuwwwxxxzzzzzz|||}}}~~~|||xxxtttpppmmmmmmkkkhhhhhhhhhiiiiiihhhiiimmmrrrxxx}}}yyyvvvsssrrrssssssqqqooommmpppvvv|||}}}|||}}}~~~|||vvvlllbbb\\\ZZZ[[[[[[aaammmxxx{{{tttooolllcccbbbbbbccceeehhhkkkmmmqqqtttxxx{{{}}}}}}~~~}}}|||{{{{{{{{{yyywwwvvvtttttttttuuuvvvtttssssssvvvxxxxxxxxxwwwyyy{{{}}}}}}}}}yyysssmmmeee___QQQLLLFFF@@@===;;;999777555444333333222222333333222222222111111111000000000000000000000000000000000000000000000000000000---///000000//////000222000000111111111222222222000000000000000000000000000000000000000000000000000000111222222222222111222222111111111111222222111111111111111000000000111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222444333333333333444555555444444333333333444444555777666666666888:::<<<>>>GGGVVVkkkyyytttpppooosssyyyrrrdddTTTGGGEEEBBB<<<<<>>???>>><<<<<<<<<======<<<<<<;;;:::<<<<<<<<<;;;;;;<<<<<<<<<999999999999999999999999;;;===@@@DDDHHHMMMTTTXXXaaa`````````aaacccdddeeeiiigggiiinnnuuuyyyqqqpppqqqzzzlllSSSKKKBBB>>>???@@@>>><<<<<<======>>>@@@BBBCCCDDDDDDDDDEEEDDDCCCBBB@@@???<<<<<<;;;;;;;;;<<<>>>???AAACCCEEEGGGHHHJJJNNNPPPSSSVVVYYY\\\]]]___aaacccdddgggjjjlllllllllnnnoooqqqqqqssstttvvvxxxyyyzzz{{{{{{|||~~~~~~~~~{{{vvvssspppllliiillljjjgggfffeeeeeecccbbbeeeggglllpppuuu{{{~~~|||yyyxxxwwwuuussspppoooqqqvvv{{{{{{qqqfff]]]XXXVVVTTTYYYaaakkkuuu~~~}}}wwwssshhhhhhggggggiiikkknnnoootttwww{{{~~~~~~~~~~~~|||zzzxxxvvvttttttttttttuuuttttttvvvwwwxxxwwwvvvvvvuuuuuuvvvzzz~~~xxxxxx|||xxxtttnnneee]]]OOOJJJDDD???<<<:::888777555444333333222222333333222222222111111111111000000000000000000000000000000000000000000000000000+++---.../////////111333000000000111111111111222000000000000000000000000000000000000000000000000000000111222222222222111000000000//////000000000000000000111111111111111111111111111111111111111111222222333333222222111111111111111111111111111222222222222222222222222333333333333333444555555333333333333444444555666555555555555777999;;;<<>>>>><<<<<<<<<======<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::<<<>>>AAADDDHHHNNNRRRaaaaaa``````aaacccdddeeehhhfffgggkkkoooxxx~~~zzz```SSSEEE@@@??????>>>===;;;<<<<<<>>>@@@BBBDDDEEEDDDEEEEEEEEEDDDCCCAAA@@@<<<<<<;;;::::::;;;======???AAACCCDDDFFFHHHKKKNNNPPPSSSVVVYYYZZZ\\\^^^```ccceeeiiijjjkkkkkklllmmmpppqqqrrrtttvvvxxxyyyzzzzzzzzz{{{|||||||||{{{{{{{{{}}}~~~zzzwwwuuurrrpppmmmmmmkkkhhhggggggfffdddbbbaaaccceeehhhlllssszzz}}}zzzwwwtttrrrrrrtttwww|||vvvkkkaaaZZZVVVSSSUUUZZZaaakkkvvv{{{xxxnnnmmmllllllmmmoooqqqsssvvvyyy}}}|||{{{yyyvvvtttsssssssssuuuuuuuuuwwwyyyxxxvvvtttqqqpppnnnpppuuu||||||wwwwww|||yyyuuuooodddZZZMMMIIICCC>>>;;;:::888777555444333333222222333333333333333333333333333333000000000000000000000000////////////////////////---...000000//////111333000000000000111111111111000000000000000000000000000000000000000000000000000000111222222222222111000000////////////000000000000111111222222333333111111111111111111111111111222222333333222222111000000000000000000000000222222222222222222222222111111111000111222222333222222222333444555666777555555555666777888:::;;;===DDDSSSfff{{{zzzvvvxxx~~~qqqjjjjjjrrr{{{tttaaaVVVMMMDDD===<<<;;;:::999:::<<<>>>======<<<<<<<<<===<<<<<<;;;:::;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::;;;<<<>>>???CCCGGGKKKbbbbbbaaaaaaaaacccdddeeefffeeefffiiikkkrrrqqq^^^KKKCCCAAA>>>===>>>;;;;;;<<<===???BBBCCCEEEDDDEEEEEEEEEEEEDDDBBBAAA======;;;::::::;;;<<<<<<===???AAABBBCCCEEEHHHKKKMMMOOOSSSUUUVVVXXXZZZ\\\```cccfffiiiiiijjjkkkmmmoooppprrrtttvvvxxxyyyzzzyyyyyyzzzzzzyyyyyyxxxwwwvvvwwwxxxzzz~~~{{{xxxvvvrrrpppmmmkkkjjjjjjkkkjjjiiigggaaabbbcccdddggglllsssxxx~~~|||xxxvvvtttvvvxxx{{{zzzrrrhhh```[[[TTTTTTUUUZZZbbbmmmxxx~~~|||rrrrrrppppppqqqsssuuuvvvxxxzzz~~~}}}}}}}}}~~~~~~~~~~~~~~~|||{{{yyyvvvtttsssssssssttttttuuuwwwxxxwwwtttqqqooommmkkknnnuuu|||}}}xxxuuuuuuyyy||||||wwwooocccYYYMMMHHHBBB>>>;;;999888777555444333333222222333333333333333333333333333333000000000000000000000000////////////////////////000222222222000000111222000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111222111111000000111111222111222222333333444444444111111111111111111111111111222222333333222222111000000000000000000000000222222222222222222222222111000000000000111222222222222222333444555666777666666666777888999::::::;;;@@@JJJ[[[qqqvvvrrrsss}}}{{{rrrnnnssszzzzzzjjj[[[LLLDDDAAA===;;;::::::<<<=========<<<<<<<<<===<<<<<<;;;:::;;;;;;<<<======<<<;;;;;;::::::::::::::::::::::::999:::;;;;;;<<>><<>><<<;;;;;;;;;<<<<<<;;;===???@@@AAACCCFFFHHHIIILLLPPPRRRSSSUUUWWWYYY\\\___cccfffggghhhjjjlllmmmnnnppprrrtttwwwxxxyyywwwwwwwwwwwwvvvuuutttsssnnnoooooopppttt||||||wwwssspppooonnnmmmnnnoooooonnnlllfffffffffffffffjjjooosssxxx~~~}}}zzzyyyyyy{{{}}}~~~xxxqqqiiicccWWWUUUSSSTTTZZZbbbkkkqqqvvvzzzttttttsssrrrsssuuuwwwyyyyyy|||~~~}}}~~~||||||}}}}}}}}}}}}}}}}}}|||zzzxxxvvvtttttttttttttttttttttvvvwwwuuurrrpppnnnllllllpppwww}}}zzz}}}|||yyy}}}~~~~~~|||zzzxxxxxxyyy}}}yyyooobbbYYYNNNIIICCC>>>;;;999777666555444333333222222333333000111111111111222222222000000000000000000000000000000000000000000000000222333444333111000111222111000000000000000//////000000000000000000000000000000000000000000000000000000111222222222222111333222222111111222222333222222222333333333333333111111111111111111111111111222222333333222222111111111111111111111111111222222222222222222222222222222222222222333444444333333333333444444555666555666666777888999999999888<<>>;;;;;;<<<======<<<<<<<<<======<<<<<<;;;::::::;;;<<<======<<<;;;:::::::::::::::::::::::::::999::::::::::::<<<@@@CCCdddcccbbbbbbbbbcccdddeeebbbdddgggiiigggjjjvvvwwwZZZLLLEEE>>><<>>@@@AAABBBBBBCCCDDDEEEDDDCCCBBBAAA@@@???>>><<<;;;;;;<<<<<<:::<<<===>>>???AAADDDFFFGGGJJJMMMOOOQQQSSSUUUWWWVVVZZZ^^^bbbdddfffhhhjjjjjjkkkmmmooorrrtttvvvwwwttttttssssssqqqpppooonnnjjjiiiiiijjjnnnvvv}}}yyyvvvvvvuuuuuuvvvwwwvvvtttrrrnnnnnnmmmkkkjjjkkknnnqqqsssyyy|||}}}xxxqqqkkk[[[YYYUUUSSSUUUZZZ```dddkkkoootttzzz~~~~~~~~~uuutttsssssstttwwwyyy{{{{{{}}}~~~}}}~~~}}}}}}}}}}}}}}}}}}||||||{{{yyywwwvvvtttttttttuuuuuutttsssttttttsssqqqnnnlllkkkkkkooouuuwwwvvvsssnnnrrrzzz~~~{{{}}}xxxvvvtttvvv{{{yyynnnbbb[[[OOOKKKDDD???<<<999777666555444333333222222333333000000111111111222222222000000000000000000000000000000000000000000000000000111222222111000111333111111000000////////////000000000000000000000000000000000000000000000000000000111222222222222111333222222111111222222333222222111111111111111000111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222222222222222222333333444444444333333333444444555444555555666777777777777888:::???GGGVVVnnn|||sssooopppyyywwwuuusss~~~kkkXXXJJJCCC@@@===<<<<<<======<<<<<<<<<======<<<<<<;;;::::::;;;===>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::<<>>;;;???============>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@>>>===<<<<<<<<<===999;;;===>>>>>>@@@CCCEEEFFFHHHLLLNNNPPPQQQTTTVVVSSSVVV[[[___aaadddfffhhhhhhiiikkkmmmppprrrtttuuuqqqqqqqqqpppnnnmmmkkkjjjiiiiiihhhiiimmmuuu}}}||||||}}}}}}|||yyywwwttttttrrrpppmmmmmmnnnpppqqqwww~~~~~~}}}vvvppp```]]]YYYUUUUUUWWW[[[^^^bbbeeekkkrrrwwwyyyzzzzzzttttttssssssuuuwwwzzz||||||~~~~~~~~~~~~~~~~~~}}}}}}||||||zzzyyywwwvvvuuuuuuuuuvvvuuutttrrrrrrsssrrrpppnnniiiggghhhlllpppqqqlllgggeeekkkttt~~~|||uuupppkkklllnnnrrrwww|||xxxmmmccc]]]QQQLLLEEE???<<<999777555555444333333222222333333222222222333333444444444000000000000000000000000000000000000000000000000---///000111000111222444111111000000/////////...000000000000000000000000000000000000000000000000000000111222222222222111222222111111111111222222111111000000//////......111111111111111111111111222222222333333222222222222222222222222222222222222222222222222222222222000000000///000111111222555555444333333333444444333333444555666666666555:::<<>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;::::::<<>>>>>======<<<<<<<<<<<<<<<======???@@@@@@BBBEEEIIIKKKMMMNNNOOOQQQTTTVVVXXX\\\```cccfffgggggghhhjjjmmmnnnooonnnnnnoooppppppooolllkkkkkklllooorrruuuxxxzzz}}}|||yyyyyyyyyxxxxxxzzzzzz|||~~~}}}zzzvvvsssrrrrrrtttxxx|||}}}yyyppphhh\\\UUUSSSTTTTTTTTTYYY\\\aaaggglllppprrrtttuuuuuuttttttvvvyyy|||}}}~~~}}}}}}}}}~~~~~~||||||}}}}}}}}}{{{zzzyyy{{{{{{yyyxxxwwwwwwwwwwwwwwwwwwwwwuuusssooollljjjhhhiiijjjjjjjjjiiifffdddeeennnzzzzzzqqqkkkdddeeehhhnnnvvv|||zzzqqqfff]]]YYYPPPNNNIIICCC>>>:::777666333222222111111222222333111111111111111111222222////////////////////////000111111111111222222222111111000//////...////////////............//////111111111111111111111111000000111111111222222222222222222222222222222222222222222111111111000000111111222222222222111111111111111111111111111111000111111111111222222222333333333333333333333333444444333333333333333333333333333444444444555555444333333222222333333444555555555555666666666666;;;<<<>>>BBBGGGTTTkkkyyyvvvuuuxxx|||{{{wwwgggVVVIII>>>>>>???===<<<===>>>===>>>???AAAAAA???===888:::<<<>>>>>>===<<<;;;<<<;;;::::::::::::;;;<<<999999999:::::::::;;;;;;dddddddddcccaaaaaaccceeeeeeeeeeeedddfffiiiooosssppp\\\NNNFFF@@@>>><<<<<<===>>>???AAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@??????>>>======<<<<<<;;;;;;;;;;;;<<<===>>>???@@@CCCGGGIIIJJJKKKMMMOOOSSSTTTWWWZZZ^^^bbbdddfffggggggiiikkkmmmnnnnnnoooooopppppppppppprrrvvvyyyyyytttqqqnnnnnnnnnmmmooosssxxx}}}}}}~~~}}}ssskkkaaaYYYUUUTTTRRRPPPRRRTTTYYY^^^ccchhhlllnnnssssssssstttvvvxxxzzz{{{~~~}}}|||||||||}}}}}}|||}}}}}}}}}}}}{{{zzzyyyyyyxxxwwwuuuttttttttttttvvvuuusssqqqnnnlllkkkjjjiiikkkllljjjggggggjjjmmmwww}}}xxxoooiiiggghhhlllsss{{{vvvkkk```WWWRRRMMMJJJFFFAAA<<<999777666333222222111111222222333333222222222111000000000000000000000000000000000000000111111111222222222222111000000/////////000111000000000000000000111111111111111111111111111111111222222222333333333222222222222222222222222222222222111111111000000111111222222222222111111111111111111111111111111000111111111111222222222////////////////////////111111111111111111111111333333333444444444444555444333333222222333333444555555555666666666777777555666999<<<@@@JJJ^^^ppp}}}|||uuu___QQQDDDAAAAAA???===??????===<<<<<<===>>>===<<<:::;;;<<<=========<<<;;;<<<<<<;;;::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;dddddddddbbb``````aaacccddddddddddddeeeiiinnnqqq{{{qqq```RRRIIIDDDBBB============>>>???@@@AAACCCCCCCCCCCCBBBAAA@@@???@@@@@@??????>>>=========999999999999:::;;;<<<<<>>>>>=========>>>???@@@CCCCCCCCCCCCBBBAAA@@@???AAA@@@@@@??????>>>======::::::999999:::;;;;;;<<<>>>@@@CCCEEEFFFGGGIIIKKKOOOQQQSSSWWW[[[^^^aaabbbddddddeeefffhhhkkknnnooopppssswww|||~~~{{{uuuooohhhccc```^^^\\\___bbbeeehhhkkknnnqqqsssuuuwwwyyy}}}{{{ssslllgggbbb[[[VVVUUUUUUUUUWWW\\\ccciiimmmsssuuuxxx{{{}}}~~~}}}}}}}}}|||||||||||||||||||||}}}~~~~~~~~~}}}{{{zzzxxxxxxxxxwwwuuuuuutttttttttvvvuuusssqqqooonnnmmmllljjjjjjiiijjjnnnyyy~~~xxxssssssvvv}}}xxxjjj]]]RRRIIIDDD@@@???<<<999666444444333333222222111111222222333333222222222111000000000111111111111111111111111000000000000111111111111222222111111111111111222333222222111111222222333111111111111111111111111111111222222222222333333111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000111111111222222222222222222222222222222222111111222333444444555555222222333333333444444444444333333222222333333444666666666777777777888888666777999;;;;;;>>>HHHTTTggg}}}}}}uuuhhhWWWJJJBBB===999888>>>===<<<===>>>???>>>===>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============ddddddcccaaa___^^^```aaaaaacccdddeeefffhhhkkkmmmqqq{{{vvvhhhYYYMMMGGGEEEAAA@@@>>>=========>>>???BBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAA@@@??????>>>>>>;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCDDDFFFHHHJJJNNNOOORRRUUUYYY\\\___aaabbbbbbbbbdddfffjjjmmmooopppuuu}}}~~~wwwsssnnngggbbb___]]]]]]\\\aaagggkkklllkkkjjjjjjiiijjjlllmmmpppuuu{{{~~~yyyuuurrrmmmfff```[[[ZZZXXXYYY\\\bbbiiimmmrrruuuxxx|||~~~~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||zzzxxxwwwwwwvvvuuuuuuuuuuuuuuuuuutttuuuuuutttrrrmmmiiifffeeebbbaaahhhvvv~~~}}}~~~~~~|||~~~~~~zzz|||~~~rrrdddYYYOOOGGGBBB<<<:::888555444333222222333222222111111222222333000000000111222222222333111111111111111111111111//////000000000111111111222111111111111111222222111111000000000000111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000111111111222222222000000000000000000000000111111222333444444555555222222222333333333444444444333333222222333333444666666666666777777777777555555777999888888>>>GGGVVVlll|||xxx~~~wwwhhhYYYOOOGGG@@@;;;;;;;;;<<<>>>@@@@@@>>><<<>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>cccccccccaaa______```bbbaaaccceeegggggghhhjjjlllooowww~~~|||kkkZZZMMMEEECCCBBB@@@>>>======>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@?????????===<<<<<<<<<<<<<<<======>>>???AAABBBBBBDDDGGGIIIKKKLLLOOOSSSVVVZZZ\\\^^^^^^___aaacccfffiiilllmmmooouuu}}}|||qqqnnniiidddaaa```aaabbbccchhhmmmooommmiiidddbbb]]]^^^```bbbfffmmmuuuzzz}}}|||zzzwwwqqqlllaaa___\\\[[[]]]aaafffjjjppprrrvvvyyy{{{|||||||||||||||}}}~~~~~~~~~}}}}}}||||||}}}|||{{{yyywwwvvvssssssssssssssstttuuuvvvssstttuuutttpppiiiccc___^^^\\\^^^iii{{{~~~{{{lll___UUUMMMEEE@@@999888666444222222222222333222222111111222222333//////000111222333333444111111111111111111111111/////////000000000111111111000000000000111222222000000////////////000000000000000000000000000000/////////000000000000111111111111111111111111111111111111111111222222222111111222222222222111111111111111111111111111111000111111111111222222222222222222222222222222222000000000111111222222333222222222222333333333333444333333222222333333444555555555555666666666666666666888:::999888<<>><<<999<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<============<<<;;;<<<<<<<<<<<<=========>>>cccccccccaaa``````bbbdddaaacccfffhhhhhhiiijjjkkknnnsss{{{{{{{{{sss]]]OOOFFFDDDAAA???===>>>???@@@??????AAABBBCCCDDDDDDDDDBBBBBBBBBAAA@@@@@@??????======<<<<<<<<<<<<======<<<===?????????AAADDDGGGGGGIIIKKKOOOSSSVVVYYYZZZ[[[]]]___cccfffiiijjjkkkmmmrrryyy}}}~~~|||pppmmmiiiffffffgggkkkmmmpppssstttrrrmmmfffaaa^^^ZZZ\\\```eeekkkuuu~~~|||xxxllljjjfffccccccfffiiikkkppprrrtttwwwzzz{{{||||||zzz{{{|||}}}}}}}}}||||||{{{{{{{{{{{{yyywwwuuutttqqqqqqrrrssstttvvvxxxxxxxxxwwwvvvsssmmmfff```\\\[[[^^^eeerrrvvvgggZZZQQQIIIBBB<<<999777555333222222222222333222222111111222222333000000000111222222222333000000000000000000000000////////////000000000111000/////////000000111222000000////////////000000000000000000000000000000///000000000000111111111111111111111111111111111000000111111111222222222111111222222222222111111111111111111111111111111000111111111111222222222333333333333333333333333111111111111111111111111111222222222222333333333444333333222222333333444444444444444555555555555777666777::::::999===CCCCCCNNNccc|||wwwpppooorrrssstttwww}}}}}}sssjjj\\\PPPHHHEEEAAA>>>======<<<;;;:::;;;<<<=========<<<;;;;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<<<<=========bbbccccccbbb```aaaccceeeaaadddgggiiiiiiiiijjjkkklllpppwwwzzzuuuxxxzzz}}}nnn[[[GGGEEEBBB???>>>>>>???@@@===>>>@@@BBBCCCDDDEEEEEECCCBBBBBBAAAAAA@@@@@@???===<<<<<<;;;;;;;;;<<<<<<;;;<<<=========???BBBEEEEEEFFFIIILLLPPPTTTVVVXXXYYY[[[___cccfffiiijjjjjjllloootttwwwyyyzzz|||~~~zzz}}}{{{rrrpppmmmkkkllloootttwww|||{{{yyytttllleeeaaa___```ccchhhoooxxx|||xxxvvvvvvwwwxxx|||xxxuuuqqqmmmlllmmmoooqqqrrrsssvvvxxx{{{}}}~~~xxxyyy{{{|||||||||{{{{{{{{{{{{{{{zzzyyyvvvtttsssrrrssstttuuuwwwyyy{{{|||~~~|||xxxssslllfffaaa^^^]]]dddppp{{{}}}sssdddWWWOOOGGG???999999888666444222222222222333222222222222222222333222222222111111111111111////////////////////////////////////000000000000//////...//////000111111111111000000000000111111000000000000000000000000000111111111111222222222000000000000000000000000000000111111222222222222111111222222222222111111111111111111111111111111000111111111111222222222////////////////////////444444333333333333333333111111222222222333333333444333333222222333333444333333333444444444555555111000222555555444888>>>???FFFWWWpppxxxlllhhhiiidddeeehhhoooyyyqqqcccTTTNNNFFF@@@======>>>???888:::<<<>>>>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<===