BM6P6(@ ..............................------------.........------,,,,,,------...------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------------............///......///000000000000000000...,,,---000111///---111111222333333333333222555444333333444555777888:::::::::888666666888999:::::::::;;;===>>>@@@AAA>>>>>>>>>??????@@@@@@@@@;;;<<>>======:::999888888777777888888777666555333222111000000000000000000000000000000000000///...---,,,,,,,,,........................................................................------------------------------------------------------------------------------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---.../////////...---,,,******,,,,,,++++++,,,,,,---...------------------------------------------------................................................---------............///////////////////////////222222111000//////000000111111222333444666666777777666666666666777777888999999999999999999::::::;;;;;;<<<===>>>>>>======;;;<<<>>>?????????>>>=========>>>???@@@AAAAAABBBBBBCCCDDDCCCAAAAAACCCEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGGGGIIILLLLLLIIIFFFKKKIIIHHHFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEDDDDDDDDDDDDDDDDDDAAA@@@???>>>===<<<;;;:::999888777666555444333333333333333222222222111111////////////////////////////////////////////////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------------------------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++..............................------------......------,,,,,,,,,,,,------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------------............///......///000000000000000000...---...000000///---000111222222333333222222333333333444444555666777:::;;;;;;999777777999:::::::::;;;<<<===???@@@AAA>>>?????????@@@@@@@@@@@@<<<===>>>@@@@@@@@@?????????AAACCCCCCBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@AAAAAACCCCCCDDDEEEGGGJJJLLLNNNMMMKKKHHHHHHIIIHHHFFFCCCHHHMMMPPPLLLHHHGGGFFFDDDFFFFFFGGGGGGHHHIIIIIIIIIEEEDDDCCCCCCDDDGGGJJJKKKCCCCCCAAA@@@???===<<<;;;999999888777777777777888777666444333111000000000////////////////////////000///...------,,,,,,,,,........................................................................------------------------------------------------------------------------------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,---,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------------------------------................................................---------............///////////////////////////111111111111000000//////111111222333444555666666666666666666666666777888:::::::::::::::;;;;;;;;;;;;;;;<<<===============<<<===???@@@@@@@@@???>>>======>>>???@@@AAAAAABBB@@@AAABBBBBBAAABBBDDDFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEFFFJJJLLLLLLIIIFFFEEEFFFFFFGGGGGGGGGGGGGGGKKKKKKJJJJJJIIIHHHGGGGGGJJJJJJIIIGGGFFFDDDCCCBBB@@@???>>>===;;;:::999999888888777666555444333333333333222222222111111111////////////////////////........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++..............................------------......------,,,,,,,,,,,,------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............---------------............///......///000000000000///000...---...///000///...000111222222333333222222222333444555555666666555:::;;;;;;:::888888999;;;:::::::::;;;===>>>@@@AAA?????????@@@@@@@@@@@@@@@======>>>>>>>>>>>>>>>>>><<>>>>>>>>AAABBBDDDFFFHHHIIIJJJJJJNNNLLLJJJIIIHHHGGGEEEDDDGGGOOOSSSOOOIIIFFFEEECCCDDDDDDEEEEEEFFFGGGGGGGGGDDDDDDCCCCCCDDDEEEGGGIIICCCBBB@@@???===;;;:::999999888777777666666777777666555444222111000000000////////////////////////000///...---,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------------------------------........................---------............///////////////////////////000000111222222111///...111111222333444444555666666555555555666666777888:::::::::;;;;;;<<<<<<<<<;;;<<<<<<==================>>>???AAAAAA@@@@@@???<<<======>>>???@@@AAAAAA===>>>@@@AAAAAABBBDDDFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCFFFIIILLLLLLJJJGGGCCCDDDFFFGGGHHHGGGFFFFFFIIIJJJJJJJJJIIIIIIHHHHHHOOONNNMMMKKKHHHEEEBBBAAA>>>>>>===<<<:::999888777777777666555444333333222333222222222222111111111////////////////////////------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...........................------,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......------,,,---------............///---...//////000000////////////....../////////...000000111222222222222222111222444555666666555444888::::::999888888999:::888888999999;;;===>>>?????????@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;>>>AAABBBCCCDDDEEEGGGDDDCCCBBBAAA???>>>>>>===???@@@CCCFFFGGGHHHGGGGGGKKKJJJIIIIIIHHHHHHGGGFFFGGGOOOTTTPPPIIIFFFDDDBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFAAA@@@???===;;;999888777888777666666555555666666555444333111000000/////////////////////////////////...------,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------------------------------------------------------------------........................---------............///////////////////////////...000111333222111///...000111111222333444444444555555555555555666777888999999::::::;;;;;;<<<<<<<<<<<<===============<<<===>>>???@@@@@@@@@??????<<<<<<===>>>???@@@AAAAAA<<<>>>@@@AAA@@@AAABBBDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHKKKLLLLLLLLLHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJOOOOOONNNKKKIIIEEEBBB@@@>>>>>>===;;;:::999888777666666555555444333333222222222222222111111111111////////////////////////------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,---------............///------...///////////////.../////////......//////000000111222222222222111000222333555666555555444666777999888777666777888666666777888999;;;<<<===???????????????????????????>>>===<<<;;;;;;;;;<<<;;;>>>@@@AAAAAAAAABBBDDDAAAAAAAAA@@@@@@?????????===???BBBEEEFFFEEEDDDCCCFFFFFFGGGHHHHHHHHHIIIJJJGGGOOOSSSOOOIIIFFFDDDAAA@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCC>>>>>><<<;;;999777666555777666555555444444555555444333222111000/////////...........................------,,,,,,,,,,,,---------------------------------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000000...---,,,,,,,,,---,,,,,,++++++,,,,,,---...------------------------------------------------------------------------........................---------............///////////////////////////...///111222333111000...000000111111222333333333444444444444555666777888777888888999::::::;;;;;;<<<===============<<<<<<<<<<<<>>>?????????>>>===<<<<<<===>>>???@@@@@@AAA===???AAAAAA@@@???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHIIILLLPPPSSSPPPNNNKKKHHHGGGGGGIIIJJJKKKLLLMMMMMMMMMKKKJJJHHHKKKKKKKKKJJJHHHEEECCCAAA???>>>===<<<:::999888888555555444444333333222222222222222111111111000000////////////////////////------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,------------,,,,,,---------............///------...////////////......///000///...---...000///000111111222222111111111222333444444555555444444666888888777666777888666666666777888:::<<<===>>>>>>>>>>>>>>>=========>>>>>>======<<<<<<<<<;;;<<<>>>@@@@@@@@@@@@AAABBB>>>???@@@@@@@@@@@@@@@???===???AAACCCDDDCCCBBBAAABBBCCCFFFFFFGGGHHHJJJLLLHHHMMMOOOLLLIIIHHHDDD@@@??????@@@@@@AAABBBBBBBBBDDDDDDEEEEEEDDDCCCAAA@@@;;;;;;:::999777666555555666555444444333333444444333222111000////////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...333111///...,,,,,,------,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///////////////////////////...///111222222111000000000000111111111222222222333333333444555666777888777777888888999:::;;;;;;==================<<<;;;;;;<<<===>>>???>>>>>>===;;;<<<<<<===>>>???@@@@@@>>>@@@BBBBBBAAA??????@@@@@@AAABBBDDDEEEGGGHHHIIIIIIIIIIIIIIIIIILLLQQQUUUTTTQQQLLLHHHFFFFFFIIIJJJOOOOOOOOONNNLLLIIIEEECCCEEEFFFHHHHHHGGGEEECCCAAA>>>>>>===<<<:::999888777444444333333333222222222222111111111111000000000////////////////////////------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------------------------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++,,,,,,------,,,,,,+++---------............///,,,---......//////......---///000000...---...000///000000111111111111111222222222222333444555555444666888999888777777888777777777888:::;;;===>>>>>>=========<<<<<<<<<;;;<<<===>>>???>>>===<<<;;;<<<>>>@@@AAAAAAAAABBBCCC>>>???@@@AAAAAA@@@???>>>===>>>@@@AAAAAAAAAAAA@@@@@@CCCEEEFFFEEEEEEHHHJJJJJJKKKJJJHHHIIIIIIEEE????????????@@@AAAAAABBBBBBAAABBBCCCCCCBBB@@@===;;;888888888777666555555555555444444333333333333333222111000///////////////........................---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...111000...,,,,,,,,,......,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............/////////////////////////////////000000111111111111000000000111111111111111333333333444555666888888777777888999:::;;;<<<==================<<<;;;;;;<<<===>>>???@@@???>>>>>>;;;;;;<<<===>>>???@@@@@@<<>>???======<<<<<<;;;;;;;;;:::;;;===>>>@@@@@@???===<<<;;;>>>@@@BBBBBBBBBDDDEEE???@@@@@@AAA@@@???>>>===>>>>>>???@@@@@@@@@@@@@@@AAACCCEEEEEEDDDCCCFFFHHHJJJJJJGGGEEEHHHKKKFFF????????????@@@AAAAAABBBBBB???@@@BBBBBB@@@===:::888777666666666666555555555555444333333222222333333222111000//////...//////........................,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,++++++,,,...000,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////////////////////////////000000//////000111222222000000000000111111111111222333333444555666888888888888999:::<<<======>>>======>>>>>>===<<<;;;;;;===>>>???@@@AAA@@@??????;;;;;;<<<===>>>???@@@@@@;;;>>>AAACCCCCCCCCCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFCCCGGGLLLNNNMMMKKKLLLMMMIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFIIIJJJKKKIIIGGGFFFCCCDDDFFFGGGGGGEEEBBB@@@<<<;;;:::999888666555555333333222222222222222222111111111111000000000000////////////////////////////////////////////////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,+++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++))))))***+++,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------............////////////........................///////////////000111111111111222222222333333333888888999999999888888777999999::::::<<<===???@@@<<<<<<<<<<<<<<<===>>>???;;;<<<>>>??????===<<<:::>>>>>>======>>>@@@BBBCCCAAABBBAAA@@@>>>>>>@@@AAAEEEDDDBBBAAA@@@@@@AAABBBDDDEEEFFFHHHGGGFFFDDDCCCCCCDDDFFFFFFEEEDDDAAA@@@BBBCCCBBB@@@===>>>AAADDDCCC???<<<;;;<<<===;;;999777666666444333222111111111111111111111111111111000000000000////////////------------------------------++++++++++++------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,++++++*********------,,,+++************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------..................------------...///000000//////000000000000000000000000000000000000111111111111444333333222333444666777;;;::::::::::::;;;<<<<<<<<<<<<============<<<<<<999<<>>======>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGCCCEEEHHHMMMRRRSSSRRRPPPLLLIIIGGGFFFFFFGGGFFFFFFDDDDDDCCCBBBCCCDDDEEEFFFBBBEEEFFFDDDBBBBBB>>>999::::::999777666444333333444444333222222333444444000000000000////////////........................,,,,,,,,,---------......,,,,,,,,,---------......------------------------...---,,,,,,+++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------,,,,,,,,,+++++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++------,,,,,,++++++++++++)))******+++,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------............////////////........................///////////////000000111111111111222222222333333777777888888888888777777888888999:::<<<===???@@@======<<<<<<<<<===>>>>>>;;;<<<>>>??????>>><<<;;;============>>>@@@AAABBBBBBBBBBBB@@@??????@@@BBBEEEDDDCCCAAAAAAAAAAAABBBAAABBBDDDFFFGGGGGGFFFEEEDDDEEEFFFGGGFFFDDDBBBAAABBBCCCDDDBBB@@@@@@CCCEEECCC@@@<<<;;;;;;<<<:::888666666555444333222111111111111111111111111111111000000000000/////////...---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------..................---------...//////////////////000000000000000000000000000000000000111111111111333222222222333444666777:::999999::::::<<<==============================;;;===@@@@@@>>><<<<<<<<<>>>???@@@@@@@@@>>>===<<<;;;;;;<<<======>>>??????BBBBBBBBBBBBCCCDDDEEEFFFEEEEEEGGGKKKNNNOOONNNLLLJJJHHHEEEEEEEEEFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEJJJLLLIIICCCAAAAAA???<<<:::999888777555444333222333333222111111222333333000000000000/////////...........................,,,,,,,,,---------......,,,,,,,,,---------......------------------------...---,,,,,,+++++++++,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++++++++*********++++++,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////........................//////......//////000111111111111222222222222333555666666777777777666666777777888999;;;===???@@@>>>>>>===<<<<<<<<<======<<<===>>>@@@@@@???===<<<=========>>>???@@@AAABBBCCCDDDCCCBBB@@@@@@BBBDDDEEEDDDCCCBBBBBBAAAAAABBB>>>@@@BBBDDDFFFFFFFFFFFFEEEFFFFFFFFFFFFDDDCCCAAAAAACCCDDDEEEDDDDDDEEEFFFCCC@@@===;;;;;;:::888777666666555444333222111111000000000000000000000000000000000/////////......---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,++++++++++++***+++++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------------......//////////////////...---000000000000000000000000000000000000111111111111111111111222333444666777888888888999;;;<<<>>>>>>>>>>>>============>>>>>>===>>>???>>><<<;;;;;;<<<>>>@@@BBBCCCCCCAAA>>><<<<<<;;;;;;;;;<<<===>>>???AAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEFFFHHHIIIHHHGGGHHHFFFDDDCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCRRRQQQKKKBBB>>>??????===999888777666555333333222222111111000000111111222000000000/////////......------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........//////........................///............///000000111111111111222222222222444444555666666666555555666666777999;;;===???@@@??????>>>===<<<<<<<<<===<<<===???AAAAAA@@@>>>===>>>>>>???@@@AAABBBCCCCCCEEEEEEEEECCCAAAAAACCCEEEEEEEEEDDDCCCCCCBBBBBBBBB>>>@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA???AAADDDEEEFFFEEEEEEDDDBBB@@@>>><<<:::888777555555555444444333222111111000000000000000000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************+++,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,------------......//////000000///...------///////////////////////////000000000111111111111000000111222333444666666666777777999:::===>>>???======<<<;;;;;;<<<=========>>>>>><<<;;;;;;===??????@@@AAABBBBBBAAA@@@???>>>>>>======>>>???@@@AAAAAAAAAAAA@@@AAAAAABBBBBBCCCBBBAAABBBDDDEEEEEEDDDEEEDDDBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBOOONNNIII@@@<<<======;;;777777666555444333222222000000000//////000000000000000/////////.........------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------...................................................//////000000000111111111222222222333333444555555555555555666666777888:::<<<>>>???@@@???>>>==================>>>@@@AAABBBAAA@@@???@@@AAABBBCCCDDDEEEEEEEEEEEEFFFEEEDDDBBBBBBDDDFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA>>>???AAADDDEEEEEECCCBBB@@@???>>><<<999777555555444444444333333222222111////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++************+++,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------......//////000000///...------///////////////////////////000000000111111111111000111222333444555555666555666777888:::<<<>>>@@@<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<>>>AAADDDAAA@@@???>>>>>>???AAABBB@@@@@@?????????@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAA@@@??????@@@CCCDDDDDDDDDDDDCCCBBBBBBCCCCCCBBB@@@?????????@@@@@@@@@@@@@@@DDDFFFCCC===:::;;;999666666555555444333222111111////////////////////////////////////............------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------+++++++++,,,,,,------.........,,,------------.......................................------......///000000000000111111111111222222333444555555555555555666666777888999;;;<<<===??????>>>=========>>>>>>===???AAABBBCCCBBBAAA@@@BBBBBBDDDEEEFFFGGGGGGGGGEEEFFFEEEDDDBBBBBBDDDFFFFFFFFFFFFFFFEEEDDDCCCBBBAAABBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBB>>>>>>@@@BBBDDDDDDAAA???===>>>>>><<<999666555555444333333333222222222111/////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,------......//////////////////...---000000000000000000000000000000000000111111111111222222333444555555555555555666777888:::<<<>>>???:::;;;<<<<<<<<<<<<;;;::::::<<<======>>>@@@DDDFFFAAA@@@===<<<<<<>>>AAACCC???@@@AAAAAAAAAAAA@@@@@@CCCBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>AAADDDFFFEEEDDDDDDCCCBBBCCCEEEEEECCCAAA>>>??????@@@AAA@@@@@@@@@;;;======:::888999777333444444333333222111111000...//////000000//////.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------.........------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***++++++,,,,,,---......///,,,,,,---------....................................------------...//////000000000000111111111111222333444555666666666666777777777888888999:::;;;>>>>>>>>>===>>>>>>??????>>>???AAACCCDDDCCCBBBAAAAAABBBDDDFFFGGGGGGGGGFFFEEEEEEEEECCCBBBBBBCCCEEEFFFFFFGGGGGGFFFEEECCCBBBAAAAAAAAABBBCCCEEEFFFGGGHHHGGGFFFEEEEEEDDDDDDDDDAAA??????AAACCCCCCAAA>>>:::<<<>>><<<999666555666333333333222222222222222........................//////.........---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,******+++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------***++++++,,,------......---...//////////////////000000000000000000000000000000000000111111111111444444555666666666555444666666777888999;;;===>>>:::<<<>>>??????>>><<<:::<<<===???@@@@@@AAADDDFFF@@@???>>>>>>>>>???AAABBBAAABBBDDDEEEEEEDDDBBB@@@DDDDDDBBBAAA@@@@@@@@@@@@??????AAACCCFFFGGGEEECCCDDDDDDDDDEEEFFFFFFDDDCCC>>>???@@@AAAAAAAAA@@@@@@888;;;:::777666777666333333333333222111111000000...///000000000000///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,+++++++++,,,,,,---...---------,,,,,,+++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------------....../////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***++++++,,,,,,---...//////,,,,,,,,,---------.................................------------...//////000000000000111111111111222333444555666666666666888888888777888999999:::>>>>>>======>>>???@@@@@@>>>???BBBCCCDDDDDDCCCBBBAAABBBDDDEEEFFFGGGFFFFFFEEEEEEEEECCCAAAAAACCCEEEFFFFFFGGGGGGFFFEEECCCBBB??????@@@BBBDDDGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFCCCAAA???@@@CCCCCCAAA>>>999<<<>>><<<999666666777333333222222222222222222........................//////.........---------++++++++++++++++++++++++++++++------------++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------*********++++++,,,,,,,,,------,,,+++************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------******+++,,,,,,---......------...///000000000///000000000000000000000000000000000000111111111111555666777777777666444444666777777888999;;;<<<===;;;===@@@BBBBBB@@@===;;;===???AAAAAAAAAAAACCCEEE>>>???@@@@@@AAAAAAAAAAAACCCEEEHHHJJJJJJHHHEEECCCEEEDDDCCCBBBAAA@@@@@@@@@@@@AAACCCFFFHHHHHHEEEBBBEEEEEEEEEFFFHHHHHHFFFDDD>>>???@@@AAABBBAAA@@@@@@:::;;;:::555444777777444333222222222111111000000...///000111111000///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------++++++++++++,,,,,,---...---------,,,,,,+++++++++---------,,,,,,,,,+++++++++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,............////////////000000000000111111111111555555555555555444555555999999:::;;;;;;;;;::::::EEECCC@@@===<<<===>>>@@@AAA===<<<@@@CCCBBBCCCEEECCCCCCDDDEEEGGGFFFDDDBBBBBB??????BBBCCCAAABBBEEEEEEFFFFFFGGGFFFEEECCCBBBBBB???======@@@CCCEEEFFFIIIIIIIIIHHHGGGFFFEEEDDDAAA@@@>>>===<<<;;;;;;<<<<<<;;;;;;:::999888777777333333222222111000//////////////////////////////------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......++++++************++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///..................------////////////000000000000111111111111111111111111555555555555555555555444444555666777888999::::::;;;<<<>>>?????????===<<<;;;<<<===??????@@@@@@@@@>>>??????@@@AAAAAAAAAAAA???AAAEEEHHHHHHGGGEEECCCDDDEEEEEECCCAAA??????@@@BBBDDDFFFHHHJJJJJJIIIHHHHHHFFFEEEEEEFFFFFFDDDCCCDDDCCCBBB@@@????????????<<<;;;999777666555444444222222222111111111111000000000000000000000000000------............---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------,,,,,,,,,------.........---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,............////////////000000000000111111111111444555555555555555444444777777888888999999888888>>>===;;;;;;;;;===???@@@>>>;;;;;;@@@CCCCCCCCCEEECCCCCCDDDFFFGGGFFFCCC@@@BBB???@@@CCCDDDBBBCCCFFFEEEFFFGGGGGGGGGFFFEEEDDDBBB@@@>>>>>>AAADDDEEEFFFGGGGGGHHHGGGFFFEEECCCBBB@@@??????>>>===<<<;;;::::::999888888666666555444333333222111111000//////........................------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++,,,------...++++++************++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......................................./////////000000000000111111111111111111111111444444444444444444444444555555666777888888999999:::;;;===>>>>>>>>><<<;;;;;;<<<===>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@???BBBCCCDDDDDDEEEFFFFFFFFFBBBCCCCCCBBBAAA@@@AAABBBCCCEEEGGGIIIJJJJJJIIIHHHHHHGGGEEEEEEFFFFFFEEECCCDDDCCCCCCBBBAAA@@@??????:::999888666555444333333222222222111111111000000////////////////////////------............---------,,,,,,++++++,,,,,,---.........---------,,,,,,------------------------,,,,,,,,,---------......---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,............////////////000000000000111111111111333444555666666555444333777777777888888888999999;;;;;;;;;<<<<<<>>>??????<<<999:::@@@DDDCCCDDDFFFDDDEEEFFFHHHIIIGGGCCC@@@BBB???@@@DDDEEECCCDDDHHHFFFFFFGGGHHHHHHHHHGGGGGGCCCAAA??????AAADDDEEEEEEDDDEEEGGGGGGFFFDDDAAA???????????????>>><<<;;;:::777777666555444333222222222222111111000000//////........................------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------++++++************++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................................../////////000000000111111111111111111111111333333333333333333333333555666666666777777888888999:::<<<=========<<<;;;;;;<<<============<<<<<<;;;===???@@@@@@???>>>===CCCBBB@@@@@@@@@BBBEEEFFF@@@AAABBBAAAAAAAAACCCDDDEEEFFFHHHIIIJJJIIIHHHHHHIIIHHHFFFFFFGGGFFFEEECCCCCCCCCDDDCCCBBBAAA???>>>999888666555333333222222222222111111111000000000////////////////////////------............---------,,,,,,++++++,,,,,,---//////............------------------------------,,,,,,,,,------------...------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............///////////////000000000111111111111222333444666666555444333888888888999999:::;;;;;;>>>>>>>>>>>>>>>>>>======;;;999;;;AAAEEEEEEEEEGGGFFFFFFHHHJJJKKKIIIDDD@@@AAA???AAAEEEFFFDDDEEEHHHFFFFFFGGGHHHHHHIIIIIIIIIBBB@@@>>>???AAACCCDDDDDDCCCDDDFFFHHHFFFDDD@@@>>>???@@@AAAAAA@@@>>>;;;:::666555444444222222111000111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........---------......................../////////000000111111111111111111111111111111111111222222222222666666666666666666666666999:::;;;<<<=========<<<=========>>>======<<<<<<;;;===???AAAAAA@@@>>>===AAA@@@???>>>>>>@@@BBBCCC@@@AAAAAAAAA@@@@@@CCCEEEGGGHHHHHHIIIIIIIIIHHHHHHJJJHHHGGGFFFGGGFFFEEECCCBBBCCCDDDDDDCCC@@@>>><<<888777666444333333222222111111111111000000000000////////////////////////,,,------......------,,,---,,,,,,++++++,,,,,,---............------------,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............///////////////000000000111111111111111222444555555555444444888888888888999:::;;;<<<============>>>>>>>>>>>>>>>;;;<<>>>>>@@@BBBBBBBBBCCCDDDGGGHHHGGGDDD@@@>>>???@@@AAAAAA@@@>>><<<:::555555444333222111111000000000//////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,++++++************++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------...---------.........//////............////////////000000000000000000000000000000000111111111222222555555555555555555666666::::::;;;<<<=========>>>>>>>>>?????????>>>======<<<>>>@@@AAABBBBBBAAA@@@???@@@BBBCCCCCCBBBAAAAAAAAAAAAAAA@@@??????AAADDDGGGGGGHHHHHHHHHHHHHHHHHHJJJHHHGGGFFFFFFFFFDDDBBBAAABBBBBBBBBAAA>>>;;;:::888777666555444333333333111111111000000000//////........................,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...............////////////000000000000111111111111222222222333444444555555666555555555666888999;;;777777888999;;;===???@@@AAA===<<<@@@CCCBBBCCCEEEFFFFFFGGGHHHJJJIIIGGGEEEBBB@@@AAAFFFFFFCCCCCCEEEEEEEEEEEEDDDEEEEEEFFFGGGAAA@@@??????AAACCCBBBAAACCCDDDFFFFFFEEECCC@@@>>>????????????>>>===;;;:::555555444333222111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,------,,,,,,++++++,,,,,,---***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,------.../////////------........./////////000000000000000000000000//////000000111222222222333444444444555555666666999999999:::;;;<<<======>>>>>>???????????????>>><<<===???@@@AAABBBCCCCCCAAADDDGGGIIIIIIGGGDDDBBBAAAAAAAAA???>>>???AAADDDFFFFFFFFFGGGGGGHHHHHHHHHJJJHHHFFFEEEEEEEEECCCAAA@@@@@@@@@???===;;;999777777777666555444333333444111111000000000/////////........................,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---+++,,,,,,------............------------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..................////////////000000000000111111111111333222111111222333555777666555444444555777:::;;;777666666777999<<<@@@BBBDDD>>>;;;===???>>>???BBBDDDCCCCCCDDDFFFGGGFFFEEEBBB@@@BBBEEEFFFBBB@@@BBBEEEDDDCCCBBBBBBBBBCCCDDDCCCBBBAAABBBCCCDDDDDDCCCCCCCCCDDDCCCBBBAAA???>>>======<<<;;;:::999888888444444333222111000//////........................------------------------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++******************++++++************++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))******+++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,------...//////000---------.........//////000000000000000000000000//////000111111222333333222222333444555555666666666666777777999:::;;;<<<<<<<<<===>>>?????????>>>;;;;;;<<<===???BBBDDDFFFCCCEEEHHHJJJJJJHHHEEECCC?????????>>>>>>???CCCFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIGGGEEEDDDDDDCCCAAA@@@>>>>>><<<;;;999777666555666555444333333222222333111000000000////////////........................+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......++++++,,,,,,---......///......---------,,,,,,,,,------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------...................../////////000000000000000111111111111444222111000111333666888777777666666777999<<<===<<<;;;999999:::<<>>===<<<;;;999888777666666666333333222111000///......---.....................------------------------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++******************++++++************+++++++++++++++,,,,,,+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,------...///000000---------.........//////000000000000000000000000///000000111222333333333111111222333555666777777444444444555666888999:::::::::<<<===>>>>>>>>>>>>:::::::::;;;===AAAEEEGGGCCCDDDFFFGGGGGGEEECCCBBB============>>>AAAEEEIIICCCCCCCCCDDDEEEGGGHHHIIIHHHGGGDDDDDDCCCCCCAAA???>>><<<:::888666555444444444444333222111111111111000000000000////////////........................+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------.........//////++++++,,,,,,---...//////.........------,,,,,,,,,------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++***,,,///111000...,,,------......------,,,------------------------////////////000000000000......///000000000000000222222333444444555555666666555555555666777999:::;;;<<<:::777777<<<>>>===AAA@@@???===::::::<<>>=========BBB@@@???AAAEEEHHHHHHGGGCCCBBBAAA@@@???===<<<<<<999888666444333444555666444444333222111000///...........................------------,,,++++++***,,,,,,,,,++++++*********+++***)))))))))***,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------..............................////////////////////////////////////000000000000111111222333333333333222222333444555666666666666666888999999888888888999<<<;;;;;;;;;<<<>>>@@@AAA@@@===:::888999<<>><<<<<<>>>AAABBBCCCCCCEEEEEEEEEDDDCCCBBBEEEDDDBBB???===<<<<<<<<<>>><<<:::888888777555333222111111111000000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,***+++...///---+++,,,------......------,,,------------------------........./////////000000......///000000000000000111222222333333444555555555555555555666777999:::===>>><<<777777;;;===<<>><<<::::::<<<>>>>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@>>>=========>>>AAA???>>>@@@CCCFFFFFFEEEBBBAAA@@@???>>>===<<<;;;999888666444333444555555444333333222000//////...........................,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++******++++++***))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------...................................................////////////000000000000000111222222333333222222222333444555666666666666666888999999888888888999::::::;;;;;;<<<>>>???@@@???===;;;999:::<<>>>>>>>>???AAABBB>>>???@@@AAAAAAAAA@@@???EEECCCAAA>>><<<;;;;;;;;;===;;;999888777666444222111111111000000000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,...,,,++++++,,,,,,+++))),,,------......------,,,---------------------------------.........//////......///000000000000000000000111111222333333444555555444555666888999;;;@@@AAA>>>999888;;;<<<:::===>>>===;;;999999:::<<<<<<<<<===>>>????????????>>>???AAABBBBBBBBBAAA@@@???>>>======<<<======>>>>>>======>>>AAACCCCCCCCCAAA@@@???>>>===;;;::::::888777555444333333444555333333222111000///......------------------------***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++*********++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))*********+++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***+++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------................................................////////////000000000000000111222222333333222222222333444555666666666666666777999999888888999:::999:::;;;<<<===>>>>>>>>>>>>===<<<;;;<<<===>>>???CCCAAA???===<<<===>>>@@@?????????@@@@@@AAAAAAAAA<<<===>>>???????????????DDDBBB@@@===;;;:::999999<<<:::888777777666333222111111000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,------......------,,,------------------------,,,,,,,,,---------............///000000000000000//////000000111222222222555444444555666888:::;;;CCCCCC@@@:::888:::;;;999;;;<<<<<<:::888888999;;;::::::;;;<<<===============>>>@@@BBBCCCBBBAAA@@@???>>>>>>==================<<<<<<<<<>>>???@@@@@@??????>>>===;;;:::999999777666555444333333333333222222111000//////......------------------------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++******************++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------................................................////////////000000000000000000111222222222222222222333444555666666666666555777999999888888999:::888999;;;===>>>>>>>>>=====================>>>>>>@@@???>>>============>>>===>>>@@@AAABBBBBBBBBBBB>>>>>>???@@@@@@AAAAAAAAACCCAAA???<<<:::888888777:::888666555555555333111000000000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,------...///,,,------......------,,,------------------------,,,,,,,,,,,,------------......///000000000000000......///000000111111222444444444444666888:::;;;DDDDDD@@@:::888::::::888::::::;;;:::888888999:::999999:::;;;<<<<<<<<<<<<<<<===@@@BBBBBBBBBAAA@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<;;;999888888666555444333333222222222111000000//////.........------------------------)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++,,,,,,,,,,,,---)))***,,,------,,,***)))++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------................................................////////////000000000000000000111222222222222111222333444555666666666666555777999999999888999;;;999:::<<<>>>??????>>>>>>===>>>>>>>>>>>>>>>=========>>>@@@AAAAAA???===<<<<<<>>>@@@BBBDDDDDDCCCCCC@@@@@@@@@@@@AAAAAABBBBBBCCCAAA>>>;;;999777666666888777555444444333222000//////////////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******************************+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))***,,,---,,,---///000,,,------......------,,,------------------------,,,,,,,,,---------............///000000000000000......///000000111111222444444444444666888;;;<<>>===<<<===>>>===<<<<<<===??????>>>===<<<;;;999888888555444444333333222111111000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,------,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++,,,,,,,,,---------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,........................------------------------////////////000000000000///000111111222222111111222333444555666666666666444666888999999999:::;;;;;;<<<===>>>???@@@@@@@@@??????>>>>>>>>>>>>======<<<>>>AAADDDDDDAAA>>><<<===>>>@@@CCCDDDEEEEEEEEE@@@@@@??????>>>???@@@@@@CCCAAA???;;;999777666666777555333333333222111///......////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++---,,,+++***,,,...,,,------......------,,,------------------------------------..................///000000000000000...//////000111111222222333333333444666999;;;<<>>???@@@AAABBBBBBAAAAAABBBBBBBBB@@@???>>>===???@@@>>><<<<<<===@@@??????>>><<<;;;:::999888444444444333333222111000//////............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******)))******+++++++++,,,,,,,,,((()))+++---......------,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,........................------------------------////////////000000000000///000000111111111111111222333444555666666666666444666888999999999:::;;;======>>>>>>???AAABBBCCC@@@???>>>>>>======>>>>>>>>>???AAACCCCCCAAA@@@>>>===>>>@@@BBBDDDEEEFFFGGGBBBAAA???>>>>>>>>>>>>???DDDBBB???<<<999777666666555444222222222222000............/////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++---,,,)))((()))+++,,,------......------,,,---------------------------------.........//////...//////000000000000000//////000000111111222222333333333444666999;;;======>>><<<777777:::<<<;;;888:::;;;;;;:::999:::;;;:::;;;<<<===>>>>>>>>>>>>=========>>>???AAABBBCCC>>>???@@@AAABBBAAAAAA@@@>>>@@@AAA???===<<<>>>@@@??????>>>===;;;:::999888333333333333333111000000..................------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((*********++++++,,,,,,,,,''')))+++---...///......---,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++,,,---//////000++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,........................------------------------////////////000000000000//////000111111111111111222333444555666666666666444666888999999999:::<<>>>>>???AAACCCDDDAAA@@@>>>=========>>>???@@@@@@@@@@@@AAAAAAAAAAAA>>>???@@@BBBDDDFFFGGGHHHDDDCCCAAA@@@???>>>??????DDDCCC???<<<999777666666555333111111222111000...---.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................////////////000000000000000000000000000000111222666555555555666777999:::>>>???>>><<<::::::<<<>>>@@@??????>>>>>>>>>>>>>>>????????????????????????>>>??????@@@@@@@@@@@@??????AAABBBBBBAAA@@@AAABBB???AAABBBAAA===<<<===?????????===<<<:::888777666666555333111000000000111///............---------...------,,,,,,------...,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,+++++++++*********))))))************************************************************************++++++************++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************************************---(((''')))+++)))(((***++++++++++++++++++++++++)))((()))+++---...---,,,++++++++++++++++++++++++------------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..........................................////////////111111111000000000000000111111222333333444555555555777999999888888999:::===>>>???===;;;;;;>>>AAA@@@@@@???>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@???AAABBBBBBCCCDDDEEEEEEFFFFFFEEEGGGEEEBBBAAAAAAAAA@@@>>>BBBAAA???<<<:::777555444333333222222111000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////...---,,,,,,++++++++++++++++++++++++++++++++++++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,++++++++++++,,,------++++++++++++++++++++++++......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............................../////////000000000000000000000000111111222777666555555555777888999>>>???>>>===;;;;;;<<<>>>???>>>>>>======>>>>>>???????????????????????????===>>>??????@@@?????????>>>@@@BBBBBB@@@@@@AAABBB???AAACCCBBB???>>>>>>@@@???>>>===<<<:::888777666666555333111000000000000............---------------------,,,,,,---------,,,,,,,,,+++++++++***************************************+++++++++,,,,,,+++++++++*********))))))************************************************************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************************************************************---)))(((+++,,,***)))++++++++++++++++++++++++++++++******+++------,,,***+++++++++++++++++++++++++++,,,,,,,,,++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..........................................////////////111000000000000000000000222222222333333444444444444666888999888888999:::<<<===>>>===;;;;;;>>>@@@??????>>>===============>>>???@@@@@@??????@@@BBBCCCCCCDDDEEEEEEEEEEEEEEEFFFDDDBBBAAAAAAAAA@@@>>>???>>><<<:::777555333222333333222111111000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------............---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,------++++++++++++++++++++++++...---,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................------........./////////000000000000000111222222777777666555555666777888===>>>>>>===;;;;;;<<<>>>======<<<======>>>???@@@????????????????????????<<<===>>>>>>?????????>>>>>>???@@@@@@??????@@@BBB>>>@@@BBBCCCAAA??????@@@>>>>>>===;;;999888777666555444222111000000000000............------------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++************************************++++++++++++,,,+++++++++***************************************************************************************++++++************++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,+++******************************************************************************,,,((((((+++---***)))***++++++++++++++++++++++++---,,,++++++,,,,,,***(((++++++++++++++++++++++++******+++++++++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..........................................////////////000000000000000000111111333333333333333333333333444666888999888888999:::;;;<<<<<<<<<;;;;;;===???>>>>>>===<<<<<<<<<<<<======>>>@@@???>>>>>>???AAACCCCCCDDDEEEEEEEEEDDDDDDEEECCCAAA@@@@@@@@@???>>>;;;;;;999777555333111000222222111111000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................------------.........///000/////////000111222333888777666555555666777888:::;;;<<<;;;:::999;;;<<<;;;;;;;;;<<<===>>>@@@@@@????????????????????????;;;<<<===>>>>>>???>>>>>>===>>>??????>>>???@@@BBB===???AAAAAAAAA@@@>>>>>>===<<<;;;:::888777666666333222222111000/////////.........---------,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++************************************************************************************************++++++************++++++,,,,,,------------------++++++,,,,,,,,,++++++******************************************************************************&&&'''+++---***((()))++++++++++++++++++++++++,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..........................................////////////000000000000000111111111333333333333333333333222555777999:::999999:::;;;999:::;;;;;;<<<<<<===>>>===<<<<<<;;;;;;;;;<<<<<<<<<>>>??????>>>===???@@@BBBCCCDDDDDDEEEDDDDDDDDDDDDBBB@@@?????????>>>===999888777555333111000///111111000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++************+++,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................------------.........///////////////000111222333777777666555555666888888777999::::::999888999::::::::::::;;;<<<>>>???@@@????????????????????????;;;;;;===>>>>>>?????????===>>>??????>>>???AAACCC======>>>??????>>><<<;;;;;;:::999888777666555444111111111111000//////......------------,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************************************++++++************++++++***++++++---...///000000***++++++,,,,,,,,,++++++***************************************************************************''')))...000---******++++++++++++++++++++++++***))))))+++---...---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..........................................//////////////////000000111111111111333333333333333333333222666888:::;;;::::::;;;<<<999999:::;;;===>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>===<<<<<<===???AAABBBCCCDDDDDDEEEEEEDDDDDDBBB???>>>>>>>>><<<;;;777777666444333111000000000000//////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************+++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************************************************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................------........./////////////////////000111333333666555555555666777999:::666888::::::999888888999999999::::::<<<===>>>???????????????????????????;;;<<<===>>>???@@@@@@@@@>>>?????????>>>???BBBEEE???>>><<<<<<===<<<;;;:::888888777666555444333333000000000000000///......------------,,,,,,,,,,,,***+++,,,------,,,+++******++++++++++++,,,,,,,,,************************)))))))))************+++***************+++++++++************************************************************************++++++************++++++))))))***,,,...///111111******+++,,,,,,,,,++++++************************************************************************+++***,,,222444000------++++++++++++++++++++++++)))((()))+++---...---,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........................................../////////////////////000111111222222333333333333333333333333666888:::;;;::::::;;;<<<999888999<<<>>>@@@@@@>>><<<;;;;;;;;;;;;<<<======:::<<<======<<<;;;===>>>???@@@BBBCCCDDDEEEFFFFFFEEEBBB???======<<<:::888666555555444222111000000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,++++++******++++++,,,***************++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............................../////////000000000......//////000222333444444444444555666888:::;;;666999;;;;;;:::999::::::::::::::::::;;;<<<===>>>????????????????????????;;;<<<===???@@@AAAAAAAAA???????????????@@@CCCFFFCCC@@@<<<;;;;;;<<<;;;:::666555555444333222111111...///000000000///...------------,,,,,,,,,++++++)))+++,,,------,,,+++)))******+++++++++,,,,,,,,,************************))))))))))))************))))))*********+++++++++************************************************************************++++++************++++++)))***+++,,,---...//////)))***+++,,,,,,,,,,,,+++***************************************************************************))),,,222444000,,,,,,++++++++++++++++++++++++******)))+++------,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..........................................////////////...//////000111111222222222222222333333444444444555777999999888888999:::999888999<<<@@@BBBAAA???<<<<<<;;;;;;<<<======>>>999;;;<<<<<<;;;;;;<<<======>>>@@@BBBEEEFFFGGGGGGFFFCCC???===<<<:::888666444444333222111000000///........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---***************+++,,,,,,------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,*********)))***++++++,,,+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------........................////////////000000000000.........///000222333444444333444444666888;;;<<<777:::<<<===<<<;;;;;;<<<::::::::::::;;;<<<======????????????????????????<<<===>>>???AAAAAABBBBBB???@@@@@@??????AAADDDGGGGGGBBB===:::;;;<<<<<<:::444444333333222111000000...///000000000///...------------,,,,,,,,,++++++)))***,,,------,,,***)))*********++++++,,,,,,,,,************************))))))))))))************))))))******++++++++++++************************************************************************++++++************+++++++++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,************************************************************************'''&&&)))000222...***)))++++++++++++++++++++++++,,,+++++++++,,,,,,***)))++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------......*********++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........................................../////////000...//////000111222222222111111222333333444555555333555777777777666777999999888999===AAACCCBBB???<<<<<<<<<<<<<<<===>>>???999:::<<<;;;::::::;;;===<<<===???BBBEEEGGGHHHHHHFFFDDD@@@===;;;999666444222222222111000/////////---.....................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******))))))***+++,,,,,,---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))+++,,,,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))************************)))***+++***)))((()))***************************++++++++++++++++++++++++************************+++++++++*********)))))))))************+++++++++(((((())))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///000000000000111111111111222333444666666666666555777888;;;===???@@@@@@@@@<<<;;;:::::::::;;;<<<===>>>???@@@AAAAAA@@@>>>>>>:::@@@DDDBBB??????>>><<>>???@@@@@@???===:::999888888888444444333222111111111111..............................---------,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********+++*********))))))((((((************************************************)))************+++++++++******************************+++++++++,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////............////////////000111111111111222222222444444444444555777888999888888888999:::;;;===>>><<<===>>>>>>>>>===<<<;;;<<<<<<;;;:::;;;<<<===>>>>>>>>>???DDDHHHJJJHHHEEE???>>>===:::888666444333111111111111000000000//////............---------++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---//////...---...---***,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))************************)))***,,,+++******+++,,,************************++++++++++++++++++++++++************************+++++++++*********)))))))))************+++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////000000000111111111111222444555555555444444555666888:::<<<============<<<;;;:::999:::<<<===>>>???@@@@@@@@@@@@???>>>===BBBDDDCCCCCCDDDCCC???BBBCCCDDDCCC@@@???>>>???@@@>>><<<:::888777777777444444333222111111111111...........................------------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++*********))))))))))))************************************************************++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,+++*********++++++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////............////////////000000111111111222222222444444444444555777888999888888888999:::;;;======<<<===>>>>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<===>>>>>>===>>>AAAEEEFFFEEEBBB===<<<:::888666444222222111111111000000000//////............------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++***************************************)))+++,,,,,,++++++---...************************++++++++++++++++++++++++************************+++++++++***************)))************+++++++++***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////000000000000111111111222333333444444333333666777999<<>><<<:::999:::<<<===>>>??????@@@@@@@@@??????>>>@@@BBBBBBFFFIIIFFF@@@AAACCCDDDDDDAAA???>>>>>>???>>>;;;999777666666666444333222111000000000000------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******************)))))))))************************************************************+++++++++,,,******************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////............////////////000000000111111111222222333333444444555666888999888888888999:::;;;<<<===<<<======>>>>>>>>>======;;;;;;::::::;;;;;;<<<===???>>>===>>>@@@AAA@@@???:::999888666444222111000000000000000////////////............------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++///...,,,,,,+++,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))***,,,,,,++++++---...************************++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++******)))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///////////////000000000111222333333333444444444444666777999<<<@@@DDDGGGIIIBBB@@@===:::999:::<<<>>>>>>?????????@@@@@@@@@@@@===>>>>>>@@@GGGLLLHHH@@@AAACCCDDDDDDBBB???>>>>>>???>>><<<999888777777777333222111000000///000000---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,+++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////............////////////000000000000111111111111333333333444555666777888999999999999:::;;;<<<===;;;;;;<<<<<<============;;;;;;;;;;;;;;;<<<<<<<<<@@@???==================888777666444333111000000000000/////////..................---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++///,,,***++++++***+++...,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))***++++++******+++---************************++++++++++++++++++++++++************************************************))))))*********+++++++++,,,,,,++++++******))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///...////////////000000000333333333444555555666666777777777888:::>>>AAACCCCCCAAA>>><<<;;;<<<===>>>>>>>>>>>>??????@@@@@@AAA>>>>>>>>>AAAJJJPPPKKKBBBAAACCCDDDCCCAAA???>>>>>>@@@???<<<:::888777777777222222111000////////////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***************************************************++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++,,,,,,,,,+++************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////............//////////////////000000000111111111333333333333444666777888999999999999:::;;;<<<<<<999999::::::;;;<<<===>>>;;;;;;<<<<<<<<<=========AAA@@@???===<<<;;;;;;;;;777666666444333222111111/////////............---...------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++((((((++++++((((((,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++)))*********+++++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++***************************+++,,,+++***)))***+++************************++++++++++++++++++++++++***************************************+++++++++)))************++++++++++++++++++++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///......////////////000000222222333333555777888999???===;;;999888:::<<<===BBBAAA???>>>>>>>>>>>>???>>>>>>>>>>>>???@@@AAABBBAAAAAABBBEEEMMMSSSOOOGGGCCCDDDDDDBBB@@@>>>???@@@???>>><<<999777777666777222111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++******************************************************************************++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++++++++++++++************************************************++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,)))***+++,,,---,,,+++***************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////............/////////////////////000000000111111222222333333444555777888:::999999999::::::;;;<<<999999999:::;;;===>>>???<<<<<<===>>>>>>>>>>>>===@@@AAAAAA???<<<999999:::666666555444333333222222///.........------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++...+++---444555...,,,///,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++************************(((((()))***+++,,,,,,---************************************************++++++++++++++++++++++++))))))*********+++++++++************************,,,---...---+++******+++************************++++++++++++++++++++++++************************))))))*********+++++++++)))************+++++++++***++++++++++++++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///........./////////000000000000111222444777999:::CCC@@@===999888999<<<===@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>@@@AAABBBAAACCCEEEGGGNNNSSSPPPIIIDDDDDDCCC@@@>>>>>>???AAA===<<<999777555444444444111111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******************************************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************+++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,(((***+++------,,,+++***************++++++++++++++++++++++++++++++++++++...---,,,++++++,,,---...++++++++++++++++++++++++++++++************++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////............////////////////////////000000000111222222222333444555666777::::::999999999:::;;;;;;:::::::::;;;<<<>>>@@@BBB<<<===>>>???@@@??????>>>>>>@@@AAA???;;;888777888555444444333333222222222.........---------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++///---333===>>>444///111,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++))))))***++++++,,,------++++++++++++++++++++++++************************''''''(((***+++,,,---...************************************************++++++++++++++++++++++++))))))******++++++++++++************************...///000...,,,******+++************************++++++++++++++++++++++++************************))))))******++++++++++++)))************+++++++++*********++++++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////............/////////000......///000333666999;;;<<<:::777555555777;;;===>>>???@@@BBBBBBAAA@@@??????>>>>>>>>>>>>@@@BBBCCC???BBBDDDGGGLLLPPPNNNIIIEEEEEECCC???======@@@BBB;;;:::777555333333222333111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************++++++++++++++++++++++++******************************************************************************++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,((()))+++---------+++***)))************+++++++++++++++++++++++++++++++++///...---,,,,,,---...///++++++++++++++++++++++++++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000............/////////000////////////000000000000222222222333444555666777::::::999999999:::;;;;;;<<<<<<<<<<<<>>>@@@CCCDDD===>>>???AAAAAA@@@@@@???;;;>>>AAA???;;;777666666333333333222222222111111......---------,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))(((000<<<===111***,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,++++++***************************************************************************************++++++++++++******))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111000000//////......000000000111222333555666888:::<<<<<<;;;;;;<<<===@@@@@@@@@AAAAAABBBBBBBBBAAA???>>>???BBBDDDBBB@@@CCCDDDDDDDDDIIIOOOOOOJJJDDD@@@;;;;;;>>>@@@???<<<:::777555333333333111///111000000///......------------------------------,,,,,,,,,++++++************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++++++++++++++***)))(((************************+++++++++*********)))))),,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000000000000000000/////////000111111222222222333333444555666777777???===:::888888999;;;======:::888;;;@@@CCCAAA>>>;;;@@@FFFGGGCCC@@@@@@BBB???>>>===;;;999777666555444333222111000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,+++++++++************************************************************************************++++++++++++******))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000//////......///000111222333444444555777999;;;;;;;;;:::;;;===??????@@@AAABBBBBBCCCCCCCCCAAA@@@AAACCCDDDCCCAAACCCEEEEEEDDDGGGMMMMMMKKKHHHCCC>>>===>>>???===:::999666444333222222000///000000///......---,,,,,,------------------------,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))************************+++++++++*********)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////////////////////////////000111111222222222222333444555666777777;;;:::999888888999:::;;;<<<999888:::>>>AAA???<<<>>>CCCGGGGGGCCC??????@@@>>>>>><<<;;;999777666555333333222111000000000000...------------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************************************************************++++++++++++*********************+++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000////////////......///111333444444444333444777999:::::::::;;;===>>>???@@@AAACCCDDDDDDDDDEEEDDDCCCCCCDDDDDDCCCBBBCCCFFFGGGDDDCCCGGGJJJJJJJJJFFF@@@>>>>>>>>>;;;888777444222111111111000...///......------,,,,,,+++------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************+++++++++***************,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////////////////...//////000000111111222222222333444555666777777777777777888888999:::::::::888777999===???===;;;BBBEEEHHHGGGCCC???===>>>>>>===<<<;;;999777666666333222111000////////////------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************++++++++++++************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///////////////////////////---///222444555444333333333555888999999:::;;;===<<<>>>@@@BBBCCCDDDDDDDDDEEEDDDCCCCCCCCCCCCBBBAAAAAAFFFFFFBBB???BBBEEEFFFGGGDDD@@@>>>===<<<999777555333000000000000///...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////////////////......//////000111111111111222333444555666666777444555777999:::::::::::::::999888999<<<======;;;BBBDDDGGGFFFCCC???>>>>>>===<<<;;;:::888777666555222222111000////////////---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************++++++++++++************************************************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------............///.............../////////---///222444555444333333222555777999999999;;;<<<;;;===???BBBCCCDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@???DDDDDD???<<<>>>@@@AAAAAA???===;;;:::999888666333111//////000000///...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.................................///000000111111111111222333444555666666333555777:::;;;;;;;;;:::::::::999:::<<<======<<>>;;;:::999888777666555444222111000///............------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************************************************************++++++++++++******+++++++++*********************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...---------............///---............/////////...///111333444444444333333666888999999999:::<<<:::<<>>???@@@>>>AAABBB>>><<<>>>>>><<<<<<;;;:::999888777666666222000//////000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******************************************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////........................---......//////000000111111111222333444555666666444555777999:::;;;:::::::::::::::;;;;;;<<<<<<<<<;;;<<<===?????????>>>>>>999888777666555444333333111000///......---------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************************************++++++++++++******+++++++++*********))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---------............///---------........./////////000111222333444444555555777999:::999999:::;;;:::;;;>>>@@@AAA@@@???>>>===???@@@@@@>>>===???AAA>>>@@@AAA??????AAA>>>999:::::::::999777555444444222000//////000111111000,,,,,,,,,---------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////........................------......///000000000111111222333444555555666444555666777888888999999888999::::::999999:::;;;999999:::;;;<<<<<<;;;;;;666666555555444333222222000000///...------------,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++*********++++++,,,,,,,,,******************************************************************************++++++++++++******++++++++++++******))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---------.........//////---------.........//////000000000111222333555666666888::::::999999:::;;;:::;;;>>>@@@@@@???===<<<<<<>>>AAA@@@>>>>>>@@@BBB???@@@@@@@@@BBBDDD???888:::;;;;;;:::777444333333222000//////111222222111------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************((()))***+++++++++++++++************************))))))******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000........................------......///000000000000111222333444555555666444444555555666777777777777888999999888888999:::999888888999::::::999888555555444333222222111111000000///---------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,++++++******)))++++++++++++++++++++++++******************************************************++++++++++++******+++++++++*********))))))************************************************************************++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------......////////////......111111111111222333444444777888:::;;;<<<;;;;;;::::::;;;;;;<<<===>>>??????======>>>???@@@@@@AAAAAABBBAAA@@@>>>======<<<<<<:::999888777666444444333000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++******))))))************+++,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,///...,,,++++++,,,---...---+++***))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***+++...---***+++///,,,,,,,,,+++++++++******---+++***+++,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...........................////////////000000000000333333333333333444555666666666666666666555555444444444555666777888999999888999;;;;;;;;;999777666444333222222111111222222000000//////.........---++++++******++++++,,,---------,,,+++************+++++++++***++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,++++++,,,,,,+++*********************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++,,,++++++++++++++++++++++++******************************************************++++++++++++******+++++++++*********))))))************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------........./////////000000222111111222222333444555777888:::;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>???======>>>>>>???@@@@@@AAAAAAAAA???>>>===<<<<<<<<<::::::999777666444333333/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++*********)))************+++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,++++++,,,...///...---+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++///,,,+++)))(((***555AAA,,,,,,,,,+++++++++++++++---,,,***+++,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...........................////////////000000000000222222222333333555666666666666777777777666666555555555666666777888888888888999:::;;;:::999777555222222111000000000000111000/////////.........---+++++++++***++++++,,,---+++***)))((((((((()))***,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))******+++,,,,,,------++++++++++++++++++++++++******************************************************++++++++++++******+++++++++***************************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...---------...000222333222222222222333444555666666777999;;;;;;;;;;;;:::::::::;;;<<<===>>>??????===>>>>>>??????@@@@@@AAA@@@@@@???>>>===<<<;;;;;;;;;;;;999888666444333222.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++************+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++---...//////...---+++++++++,,,,,,************************++++++++++++++++++++++++------,,,***&&&(((666DDD,,,,,,+++++++++,,,------...,,,+++***+++,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...........................////////////000000000000111111111222333555666777666777777888888888777777777777777777777777777777888999::::::999777666555111000000////////////////////////...............+++++++++++++++,,,---------,,,,,,,,,...111444666...---,,,++++++***++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,++++++*********,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++*********************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------...---,,,,,,...111333555333333333333444555666666666777888:::;;;;;;;;;:::888888:::<<<>>>???AAABBB??????@@@@@@AAAAAAAAAAAA?????????>>>===<<<;;;:::;;;;;;999777555333222111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///000///...,,,,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******---...+++(((,,,333,,,+++++++++,,,---/////////---+++***+++,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,------...........................////////////000000000000000000111222333555777888666777888999999999999999999999999888888777777777888999999888777666555444111000//////......//////........................,,,++++++++++++,,,------------...000444999===@@@///...---,,,+++*********,,,,,,,,,------,,,,,,,,,*********+++++++++++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++***+++,,,++++++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************************************++++++++++++******************************************************************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------...---,,,---...111444666333333333333444555666666555666888:::;;;;;;;;;:::555666999;;;>>>AAACCCDDDAAAAAAAAABBBBBBBBBBBBBBB>>>>>>>>>>>>===;;;:::999:::999888666444333111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++,,,---......000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))***......***&&&&&&++++++++++++,,,...111222111...+++***+++,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,------...........................////////////000000000000000000000111333555666777666666888999::::::::::::::::::999999888888777777888888888777666555333333111111000////////////000---------...............,,,,,,++++++,,,,,,---...++++++,,,---000444888:::///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++***,,,---,,,***)))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++******************************************************++++++++++++*********************+++++++++************************************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------...000222444555222222222222333444555666444555777999;;;;;;;;;;;;666777999;;;>>>@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBB======>>>>>>===;;;999888777777666444333222111000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000)))&&&***---,,,++++++++++++***+++---000333555222///,,,***++++++,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...........................////////////000000000000000000000111222444555666555555777888::::::;;;;;;::::::::::::999999888888888888777666444333222222111111000///////////////---------------.........,,,,,,,,,,,,,,,------..................//////000///...---,,,,,,+++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------...------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---///000...+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++,,,,,,)))*********++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******))))))*********+++++++++************************************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------......000111222333333222111111222222333444555333555777999:::;;;;;;;;;::::::;;;<<<===>>>??????AAAAAAAAAAAAAAAAAAAAA@@@<<<=========<<<:::888777444444333333222111111000.........---------,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------************+++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++///***'''***,,,+++,,,///++++++***+++---111444666333000,,,******+++,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...........................////////////000000000000111111111111222333444555333444666888999:::;;;;;;:::::::::::::::999999999888888666555333222111111000///......------......,,,,,,,,,------.........---,,,,,,,,,,,,---......000000111111000///...---...------,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------111444555222---***+++...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))***++++++,,,*********++++++,,,,,,---))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,------++++++++++++++++++++++++******************************************************++++++++++++******))))))******++++++++++++************************************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------...///111222222222222111111111111222333444444333555777999:::;;;;;;;;;>>>=========<<<<<<<<<<<>>===>>>@@@AAAAAAAAAAAA???>>>===<<<;;;;;;<<<;;;:::888666444222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******---111444555666000///...,,,++++++,,,,,,,,,+++,,,---//////---,,,******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------..............................//////000000111111444333333222222222333333555666777888999:::;;;;;;888999::::::;;;;;;::::::999777444222000000000111000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************......000111222222222222///666444***(((000222...******+++++++++,,,,,,,,,,,,,,,---///000222333333...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......//////...,,,+++***,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000111222222333333888999:::;;;;;;<<<======@@@BBBDDDBBB???<<<<<<>>>AAAAAA@@@@@@???===<<<;;;;;;;;;;;;:::999777555444111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***+++---111444555555000///---++++++++++++,,,,,,,,,---///111000...,,,***++++++,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------..............................//////000000111111444444333333333333444444555666777888999::::::;;;999999::::::::::::999999888777444222000000000111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///000111111111111<<>><<<;;;::::::::::::999888666444333111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***+++...111444555444...---,,,+++******++++++,,,,,,...000222111...,,,++++++,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------..............................//////000000111111555444444444444444555555555666666777888999::::::999::::::999999888777666666555333111000///000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////777<<<;;;222---///---(((++++++++++++,,,,,,,,,,,,,,,,,,---...000111222222,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***))),,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))*********+++++++++***++++++,,,,,,++++++******************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////000000000111222222333333666777888999::::::999999AAADDDFFFEEEAAA>>>===>>>??????>>>>>>===;;;:::999999999888777666444333333000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***+++...222444444444---,,,+++***)))***++++++++++++---000222111---***,,,,,,------...---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------..............................//////000000111111555555444444444555666666666666666777888999999:::999999999888777666444444444333222000000//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...............+++000222///---000000,,,+++++++++,,,,,,,,,------,,,,,,---...///000111222---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************))))))*********+++++++++***++++++,,,,,,++++++***))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////000000000111222222333333333444777999:::;;;::::::<<<@@@DDDEEEBBB@@@@@@AAA>>>>>>>>>>>><<<;;;:::999999888777555444333222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,///222444444222---,,,+++*********+++,,,******+++...//////,,,)))+++,,,---...............++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------..............................//////000000111111444444444444444555666777666666666777777888888999888888888777666444333222111111000000////////////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------------,,,,,,000111///,,,+++***(((++++++,,,,,,,,,---------,,,,,,---...///000000111......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***++++++,,,,,,++++++***)))))))))***++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000111222222333333333555888;;;=========<<<888===BBBDDDCCCAAABBBCCC??????>>>>>>===;;;:::999888777555444222111111111........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,///333444333222---,,,+++******+++,,,---*********,,,---...,,,***++++++,,,---............++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------..............................//////000000111111333333333333444555666666666666666777777777888888777777777666555333222111/////////////////////......------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,---///000///---,,,++++++,,,,,,,,,,,,------------,,,------...//////000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,+++,,,,,,---------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++***++++++,,,,,,++++++***((())))))***++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000111222222333333444666999;;;<<<<<<;;;:::777;;;AAACCCBBBAAAAAACCC?????????>>>===<<<;;;:::777666444222111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++---000333444333111...---,,,++++++,,,---...---+++***+++,,,------,,,******,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------..............................//////000000111111222222222222333444555666666666666666777777777777555555555555444333111111---....../////////......---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,***+++---......---...000,,,,,,,,,------------...,,,------....../////////.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,---...+++,,,,,,---......------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************++++++++++++++++++,,,,,,+++++++++((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000000000000111222222333333444555888::::::999777666666;;;AAACCCBBB@@@@@@AAA@@@@@@??????>>><<<;;;:::777666444222000000000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++---000333444222000...---,,,,,,,,,---...//////---++++++,,,...///...)))***+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------..............................//////000111111111222111111222333444555666666666666666777777777777444444444444333222111111,,,---......///.........------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,...------...+++)))))),,,,,,,,,,,,---------......,,,------....../////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,---...///+++,,,,,,---.........---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))(((((()))+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---------.........//////000111111222222333444444777777888888888888777777:::;;;===???@@@AAA@@@@@@??????>>>>>>===;;;:::999555444333111000/////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------++++++++++++------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,---000333444111---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............//////////////////.........000000000111222222333333777777888888888888777777555333222111111111///------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,+++///......---,,,+++******,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))...+++)))))),,,---,,,***))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---------.........//////000111111222222333444444666666777888888888888888:::;;;===???@@@@@@@@@???>>>>>>>>>===<<<;;;999999444444222111000/////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------......---,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,...111444444000---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............////////////////////////...000000000111222222333333666666777888888777777777555333111111111111///---------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,.........---------,,,,,,------------------------,,,,,,------------------000000000000////////////.........------,,,,,,,,,------......///.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++---+++))))))+++---,,,***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///------........./////////000111111222222333444444444555666888999999999999999:::<<<>>>>>>???>>>>>>======<<<<<<;;;:::888777444333222000////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///......------......///.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---000333555444000---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///......//////////////////000000000111222222333333444555666777777777777777444222111000111000///---------------............,,,,,,,,,,,,,,,,,,,,,,,,...........................------------,,,,,,,,,//////............------..........................................------////////////............////////////////////////,,,---...///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++***(((++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///............////////////000111111222222333444444333444666777999:::::::::999:::;;;===>>>======<<<;;;;;;;;;:::999888777666222222111000///......///......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------------------------------------------,,,,,,---------......------------....../////////......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---111444555333///,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............///............////////////000000000111222222333333333444555666666666666666333111000000000000...---,,,,,,---------.........------------------------------------............------------------------............------------.............../////////000000////////////......///............---------/////////000000000000000,,,,,,---...////////////........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***+++------+++***(((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())),,,......+++(((***++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///........./////////000000000111111222222333444444222444555777999:::;;;;;;999:::;;;<<<======<<<<<<999999999999888666555444111111000///..................---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,------,,,,,,,,,/////////......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***---111333333111...,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............///---.........//////000000000000000111222222333333222333444555555555555555222000//////000///...---,,,,,,,,,------------...------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,------....................................000000000/////////......------------............,,,,,,---.......................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,000333333...*********+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------------............///....../////////000000000000111111222222333444444333444555777999::::::;;;999:::<<<=========<<<;;;888888888777666555333333000000///.....................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------............------+++,,,,,,------,,,,,,+++.........---------------------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***---000111000...------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///------......///000000000000000000111222222333333333333444444444333333333111///......//////...,,,,,,,,,,,,,,,------------------------------------***++++++,,,,,,---------,,,,,,,,,------------...+++++++++,,,,,,,,,,,,---,,,,,,,,,---......//////------------........./////////.........---------------------,,,,,,,,,,,,....../////////......---........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++***,,,...///---,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---222666666000+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------------............///.../////////000000000000000111111222222333444444444555666777999999:::::::::;;;<<<===>>>===<<<<<<777777666666555333222111//////......------............---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,---------....................................,,,---...//////...---,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***---//////---+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///------......///000000111000000000111222222333333333444444444333222111000000...------//////...,,,++++++,,,,,,,,,---------........................++++++,,,,,,---......///,,,,,,,,,---------......,,,,,,,,,,,,------......,,,------...//////000000///000000111222333444444333222222222222111111111333333222222111111000000111111111111111000///...................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,+++---000111///------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,111666555///))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,------------------.........//////////////////000000000000000111111222333333444444444555666888999999999999;;;<<<===>>>>>>>>>===<<<666666666555444333111111//////...---------............---------,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------.........//////000000........................,,,---...//////...---,,,,,,---...//////...---,,,+++++++++,,,,,,---------........................,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...---***)))+++...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////---------...///000000111000000000111222222333333444444444333222111000//////...------...///...,,,++++++,,,,,,,,,---------........................,,,,,,------...///000000,,,,,,,,,------.........---------.........//////---......///000111111222444555666777888:::;;;;;;============<<<<<<<<<<<<;;;;;;:::999888777777666444444444333222111000///................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---+++...222222000------///---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***,,,+++***))))))+++---...++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......000//////.........//////,,,///222555777666555444777777777888999999::::::<<<;;;:::;;;>>>???>>>===:::777555444333222111///000////////////.........---,,,+++******+++,,,---++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------........................------------------......------,,,,,,,,,---......******++++++,,,,,,,,,---//////...------,,,++++++,,,,,,,,,---------......,,,,,,,,,------............///111000...,,,++++++------------------------------++++++++++++------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///,,,------...............000000000000111111111111444444333222111000///...------------------------******+++,,,,,,---......,,,,,,------------------,,,...000000...,,,+++,,,---...//////...---...///---------...///000222333333444555777999;;;<<<======>>>???AAABBBCCCDDDDDDIIIJJJKKKJJJHHHFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEDDDAAA;;;555111333222222222333333111///333000---,,,...000///...111111111000///...------000///------.........---......---------,,,,,,,,,.........------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++*********+++,,,---+++++++++++++++++++++++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......//////............//////...///222444555666555555555666666777777888999999:::999999;;;===>>>>>>===;;;888555333222222000////////////.........------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++++++++,,,,,,,,,,,,......//////000000000111,,,,,,------.../////////------..................///......---------------........./////////000000......------,,,,,,++++++,,,,,,---------.........,,,,,,,,,------.........+++,,,...///000///...,,,------------------------------,,,++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------...////////////...000000000000111111111111333222111000///......---------------------------+++++++++,,,,,,------...***+++++++++,,,,,,,,,,,,,,,...///...---,,,,,,---,,,...///000//////111222333444555777999;;;<<<===DDDDDDEEEFFFGGGHHHIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLPPPRRRRRRRRRPPPPPPQQQRRRTTTTTTTTTTTTSSSRRRQQQPPPRRRSSSUUUUUUSSSPPPMMMJJJGGGEEEDDDCCCBBB@@@===:::999666333222333222111...---------,,,,,,------...///---++++++,,,,,,+++***.........---------,,,,,,.........------,,,,,,,,,---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......//////............//////000000111222444555666666444444555666666777777888999888888:::===>>>===<<<<<<999444111000000000///......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------............------,,,,,,,,,---------......------....../////////000***++++++,,,---...//////,,,---------------,,,,,,///......------,,,,,,,,,------............//////---------,,,,,,,,,,,,,,,,,,------------.........---------------.........,,,,,,---111555555222///------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///......///000000000//////000000000000111111111111111111000///...------,,,------------------------,,,,,,,,,,,,,,,---------******++++++,,,,,,------+++,,,------,,,---///111444666888999:::;;;>>>@@@???@@@BBBDDDFFFGGGHHHHHHLLLLLLLLLLLLLLLMMMMMMMMMPPPPPPOOONNNLLLKKKIIIHHHKKKLLLMMMMMMLLLLLLMMMOOOQQQQQQQQQQQQPPPOOONNNNNNQQQRRRTTTVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUSSSOOOLLLIIIFFFCCCAAA>>>;;;777444111111//////...///000111000...,,,,,,------,,,+++///.........------------.........---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((***+++------,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///............//////000111111111111222444666777444555555666666777888888888888999;;;===>>>===<<<===999333///////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------............------........./////////000000..................---------.........//////000000....../////////...------000000000000000/////////---------...............,,,,,,,,,,,,------------------------............---------...............///......333888999555///---------------------------------,,,,,,---------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,++++++******+++++++++++++++,,,,,,******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...//////000000000000000///000000000111111111111000000//////...------,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,------------+++,,,---...///222666999>>>@@@CCCEEEFFFHHHJJJMMMLLLLLLMMMMMMMMMLLLKKKJJJHHHGGGGGGFFFFFFEEEEEEDDDEEEEEEDDDCCCAAA???===<<<===???@@@???>>>===>>>@@@BBBBBBBBBBBBBBBAAA@@@??????@@@BBBDDDGGGIIIKKKKKKRRRSSSUUUYYY\\\]]][[[YYYZZZXXXVVVRRRNNNIIIDDDAAA===;;;888444222111111111111///......///000000////////////............---...............---------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((())),,,---...---+++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.....................///000000222222111111222444666777555555666777777888888999999999999<<<>>>>>><<<:::<<<888222///......//////---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......//////......---............////////////111000000//////.........000000000000000////////////000111111111000...---...///000111222222111111000000//////////////////------------------......---------.........//////........................000......111666666111,,,------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,++++++************++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...//////000000000000000///000000000111111111111000000000//////......---------------------------...------------------------------------,,,,,,,,,...000222444666:::???BBBDDDFFFIIIJJJKKKLLLOOOQQQTTTSSSQQQNNNKKKGGGDDDCCC??????>>>======<<<;;;;;;;;;;;;;;;;;;:::888777666666777888777555444555666777777888888777777666666444555666777999;;;===>>>DDDEEEHHHNNNSSSWWWWWWVVVZZZ[[[[[[YYYWWWTTTQQQPPPIIIFFFBBB===999555333222111///......///000///...000000/////////.................................---------....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***(((***+++------,,,+++***++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............---......///000111222222111111222444555666555666666777777888999999999999:::;;;===<<<999777999666111///...//////...------,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,------............////////////......,,,,,,,,,------------...................................................///000111222111000---,,,,,,---...///000///......////////////............/////////...............------.........//////////////////..................,,,+++---//////,,,)))------------------------------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,---------,,,++++++*********++++++,,,,,,---)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///......///000000000//////000000000000111111111111000000//////............---------------------------------------.........---------...//////000000666888;;;===???BBBFFFIIIKKKLLLNNNNNNNNNNNNOOOQQQRRRPPPLLLGGGBBB===;;;999555555444444444333333333444444444555555444444333333444555444333222333444333333444444444444333333222333333444444555555666999:::;;;???CCCFFFGGGGGGIIILLLOOOPPPQQQRRRTTTUUUSSSQQQOOOLLLHHHEEEBBBAAA777555222111111000...---000000000000////////////.............../////////---------...//////000000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------......///000111222222222222333444555555444444555666666777777888888888888::::::999555222666333000//////000///...------------,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---......///......////////////......------........./////////---...///111333444666666555555666777999::::::;;;===>>>???@@@???===;;;999888999999:::999777555444444333333333222222222111111111000000//////..................////////////000/////////.........------,,,,,,++++++,,,,,,,,,------------------------,,,---...//////...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,---------,,,,,,)))******+++,,,,,,------))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------...////////////...000000000000111111111111............------------------------------------,,,,,,------......//////...///111444666888:::;;;BBBDDDGGGHHHHHHIIIKKKLLLNNNOOOOOONNNLLLKKKKKKLLLIIIFFFAAA<<<777555444444/////////000000000111111///000111111222111111111000111333444444444666888555555666666777666666555666666777777777666555555666555333444666888999888999<<>>;;;888555222111111111000000000//////---........./////////000---------...///000000000111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,+++++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------......000111111111222222333333444444444333333444444555666666777777777777888888666222///444222000000000000///.........------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---...//////......////////////......111111111111222222222222444555888;;;>>>AAADDDEEEFFFGGGIIIKKKMMMOOOQQQRRRSSSUUUVVVWWWVVVTTTQQQOOONNNNNNOOONNNLLLIIIFFFDDD>>>>>>>>>>>>======<<<<<<333222222111000//////.............../////////000000000//////.........------......---,,,,,,///111------------------------,,,---...//////...---,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,------------))))))***+++,,,,,,------((()))***+++,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,------...............000000000000111111111111------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...///000000222333666:::>>>BBBEEEGGGJJJLLLOOOOOONNNLLLLLLLLLJJJJJJJJJHHHDDDBBBBBBBBBAAA>>>999444111000111222111111222333444555555666111222222333333222222222111333555777888:::===???;;;<<<<<<=========<<<<<<<<<<<<=========;;;:::999666333000///111222333333222555666666666777<<<@@@BBBFFFLLLRRRWWWZZZ[[[[[[]]]YYYSSSMMMHHHCCC>>>;;;111111111111000000000000---.........//////000000---------...///000000111222111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++333222///---,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********---...//////+++))),,,000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///******+++,,,,,,,,,,,,+++........................++++++,,,,,,,,,,,,------------,,,+++,,,---...///............////////////000000000111222444555666888777777:::<<<<<<999666888777666666666444111///000000000000000///......//////////////////......+++,,,......------///000............//////...,,,...000111000------///222555444444444555777:::<<>>???@@@DDDGGGHHHHHHGGGGGGLLLKKKEEECCCEEECCC===999888777666555444444444111333555777888888777666999;;;???CCCHHHNNNUUUYYY[[[]]]^^^]]]ZZZUUUOOOKKKAAA===888333000000111222000000000000111222222333000000//////......------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,---------+++***+++...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---******+++,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,---...///............////////////000000000111222333555555888777888:::======:::777888777666666555444111///000000000000000///..............................///000000///---,,,---...------,,,---.........---+++...000111222333777:::<<<===???CCCHHHMMMQQQTTTWWWYYY]]]___```bbbdddfffffffffhhhiiijjjjjjjjjjjjhhhhhhhhhhhhhhhgggffffffiiiiiihhhhhhhhhgggggggggddd```\\\ZZZZZZ\\\^^^^^^WWWUUURRROOOJJJFFFBBB@@@888666444222333222111///111///------.../////////------......//////......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++******++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000///......------////////////////////////000000000000000000000000.........---------,,,,,,------------------------//////111333666999<<<===EEEFFFHHHKKKMMMNNNOOOPPPRRRRRRPPPNNNLLLIIIGGGEEE>>><<<999666555555555666333444555666777999::::::???>>><<<:::999999:::;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;AAABBBDDDGGGIIIKKKKKKJJJLLLOOOPPPNNNLLLKKKHHHEEEAAA@@@>>><<<:::999888888888999:::;;;:::999777666444666999;;;>>>CCCHHHLLLUUUVVVXXXYYYYYYWWWUUUTTTKKKIIIDDD>>>999555333111///000000000000//////...///////////////.........////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---............---,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///............////////////000000000111222333444555666777888:::======;;;999777666555444444333111//////000000000000///......------------------.........//////...,,,+++,,,---...---------...///000000000333777;;;???CCCGGGJJJRRRSSSUUUXXX[[[^^^```aaahhhjjjllllllkkkjjjkkkllljjjlllmmmooopppqqqpppppppppooommmlllllllllmmmnnnoooooooooooooooooonnnnnngggbbb\\\XXXXXX\\\___```aaabbbcccbbb```]]]YYYVVVRRROOOKKKGGGDDD???:::666888555111////////////......//////000//////......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////////////////////////////000000000000000000000000------------,,,,,,,,,,,,---......//////...------333444888;;;???BBBDDDEEEIIIIIIJJJKKKKKKLLLLLLLLLMMMKKKHHHEEEAAA===:::888555444444444444555666777<<<<<<===>>>@@@AAABBBBBBCCCAAA???===;;;;;;;;;;;;>>>??????@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAADDDEEEGGGHHHJJJKKKKKKKKKPPPMMMMMMNNNMMMJJJJJJKKKHHHGGGEEEBBB@@@???>>>============<<<;;;888666444333444444555666888<<<@@@FFFHHHKKKNNNRRRVVVXXXZZZTTTSSSQQQLLLFFF@@@:::666000000000//////...------...///////////////000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......//////......,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++******,,,,,,)))++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------..................////////////000000000000111222333444555666888;;;<<<===;;;:::666555333333333222000...//////000000//////...---,,,,,,,,,---------------...//////...---...000222...///000111333555888:::@@@CCCHHHMMMRRRVVVZZZ]]]bbbccccccddddddccccccbbbggghhhjjjjjjhhhggghhhiiiiiijjjlllnnnoooooonnnmmmooonnnlllkkklllnnnppprrrooooooooooooooooooooooooiiiddd\\\WWWUUUUUUUUUUUUZZZ]]]aaadddggghhhhhhhhhhhhfffccc```\\\WWWQQQMMMIIIDDD>>>999666444111000111111111000000...------////////////////////////........................------------------------------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............//////000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222;;;===@@@CCCEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCC???>>>;;;888555333111000555666888999;;;<<<<<<===DDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@AAABBBCCCCCCDDDFFFGGGGGGGGGFFFEEEFFFFFFGGGJJJJJJHHHJJJMMMFFFHHHIIIJJJJJJKKKLLLMMMPPPIIIGGGKKKMMMJJJIIILLLKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCBBBAAA???===;;;999777777777666666777:::===:::;;;===@@@EEEKKKPPPSSSQQQRRRSSSSSSPPPLLLFFFCCC888666333000.........///......//////000000000111000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......//////......,,,,,,,,,+++++++++******++++++++++++++++++++++++)))---...+++***---,,,(((++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------............////////////000000000000111222333333333666888:::;;;;;;;;;:::555333222111222111000...///////////////...------,,,,,,,,,---------......111111111000///000333555...111666;;;???DDDJJJNNNTTTUUUYYY]]]bbbeeeggggggddddddddddddcccbbbaaa```[[[]]]___`````````bbbcccdddeeeggghhhhhhgggeeecccbbbaaa``````bbbeeeiiikkkjjjjjjjjjkkklllllllllmmmooolllgggcccaaa^^^[[[YYYVVVWWWZZZ^^^ccchhhlllooojjjiiiiiijjjkkkkkkhhhfff]]]XXXQQQJJJDDD???;;;888000000//////............////////////////////////........................------------------------------------------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------000444888:::DDDDDDEEEFFFFFFEEECCCBBB???>>><<<:::999888888888666666555444333333444444888999;;;===>>>?????????AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDEEEFFFHHHIIIIIIFFFGGGIIIKKKKKKKKKKKKJJJLLLLLLOOOSSSQQQKKKJJJNNNGGGHHHJJJIIIHHHHHHIIIKKKIIIFFFIIITTT\\\XXXNNNGGGIIIIIIHHHHHHHHHHHHIIIJJJIIIHHHHHHGGGGGGFFFEEEDDD=========;;;:::;;;>>>@@@;;;;;;;;;;;;<<>>AAAFFFFFFEEEDDDBBB@@@???>>>999888555333222111111111111111111111333666888999888888:::;;;<<<=========>>>???@@@AAACCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDFFFGGGHHHHHHHHHMMMOOOWWW^^^YYYLLLDDDEEEFFFHHHJJJHHHEEEDDDGGGJJJBBBGGGSSSeeeuuuttt___HHHGGGGGGEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDCCC@@@>>>???AAACCCFFFEEECCC@@@>>>;;;999888:::<<<@@@EEEJJJOOORRRSSSSSSOOOGGG???888333111000///000000000000000000111000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***666;;;222***+++---***++++++++++++++++++++++++************************,,,+++*********+++------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---.........------............////////////000000000000000111111222222555888999888666666777444111///...///000///.........//////......---,,,,,,------...//////000000...///111222444777===AAAEEELLLUUU[[[]]]```eeeiiihhhgggfffhhhiiiiiieeebbbccc```[[[VVVPPPLLLIIIHHHOOORRRTTTVVVVVVWWWXXXZZZZZZZZZ[[[YYYVVVRRRMMMJJJCCCCCCBBBBBBDDDFFFIIIJJJQQQQQQRRRSSSTTTUUUVVVWWWXXXYYY]]]bbbgggiiiiiihhhfffddd```]]]\\\\\\^^^___jjjiiihhhiiikkkmmmmmmlllnnnllliiigggdddaaa\\\XXXJJJFFF???888333111222222////////////////////////................................................------------------------)))***+++,,,------------,,,,,,,,,---------......---,,,++++++******+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///.........///////////////////////////////////////------------------------,,,,,,---------.........111333777;;;>>>AAABBBCCCAAA@@@???>>>============888777444222111111222222000000000111333666999;;;888999:::;;;<<<===??????BBBBBBCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFDDDDDDEEEFFFGGGIIIKKKKKKUUU]]]nnn}}}wwwcccSSSQQQVVVXXXYYYWWWSSSRRRUUUXXXQQQZZZeeevvvdddXXXVVVSSSOOOLLLIIIGGGFFFEEEEEEEEEFFFFFFGGGHHHIIIKKKJJJIIIEEEBBBAAABBBDDDHHHIIIJJJIIIGGGCCC???===;;;:::999:::>>>CCCHHHLLLQQQPPPMMMIIICCC===777444111111111000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++999???444***+++---,,,++++++++++++++++++++++++************************,,,***)))((((((***,,,---******+++,,,,,,,,,,,,+++************************++++++,,,,,,,,,---------+++,,,---.........---,,,............/////////000111000000000000000111222111555888999666444555666333111///.../////////.........//////......---,,,------......///000111111333666999===CCCJJJRRRWWWWWW^^^dddgggdddcccdddfffjjjhhhggghhhiiihhhccc___TTTRRROOOLLLJJJIIIJJJJJJNNNPPPRRRRRRRRRQQQRRRSSSUUUVVVUUUSSSOOOJJJDDD@@@??????>>>>>>>>>???AAABBBAAABBBCCCDDDEEEGGGGGGHHHIIIKKKOOOUUU\\\bbbddddddhhhfffbbb]]]ZZZWWWVVVVVVVVVVVVXXX]]]dddkkkoooqqqlllkkkllllllmmmkkkhhheeeaaaZZZOOOCCC999333111111////////////////////////................................................------------------------)))***+++,,,------...---,,,,,,,,,------.........---,,,,,,+++*********++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////////////////////////////////////////---------------------------------....../////////333777===CCCFFFFFFDDDBBB;;;;;;:::999:::;;;===>>>:::888666444333444555666666555444555666999;;;===;;;;;;<<<===???AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOQQQTTTVVVWWWfffrrrqqqlllnnnqqqrrrooojjjiiilllpppmmmtttxxxssspppkkkeee^^^YYYUUUSSSLLLLLLKKKLLLLLLMMMNNNOOOQQQPPPMMMIIIEEECCCCCCEEECCCFFFJJJNNNOOOMMMJJJHHH@@@<<<777444444999>>>BBBHHHJJJNNNOOOLLLFFF???;;;222222111111000000//////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------------,,,,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++---///222444555,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++,,,,,,------,,,,,,+++---<<>>BBBIIIPPPVVV[[[___ccccccbbbbbbdddhhhjjjjjjiiijjjjjjjjjkkkkkkiiidddaaaYYYWWWVVVWWWWWWTTTOOOJJJLLLKKKIIIGGGFFFGGGHHHIIIOOOQQQSSSRRROOOMMMNNNPPPNNNIIIGGGKKKKKKFFFEEEHHHJJJKKKMMMMMMLLLLLLLLLMMMNNNNNNMMMMMMNNNOOOPPPQQQRRRQQQPPPPPPQQQSSSVVVWWWQQQPPPPPPRRRWWW___ggglllkkklllnnnmmmlllkkklllnnniiieee___YYYQQQHHH<<<444444222000///000000///.../////////...---...000222........................------------------------++++++,,,,,,,,,---------************+++,,,------///......------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////......////////////////////////---......//////......---444222000///000333777999<<<@@@EEEHHHHHHEEE???<<<555666999<<<@@@@@@>>><<<777777777888999:::;;;<<<:::<<<>>>>>>======???AAA@@@???>>>===>>>???BBBCCCIIIBBBBBBFFFEEEBBBIIIVVVgggzzzzzzkkkggghhhiiidddeeeeeedddeeegggkkkooovvv|||~~~}}}yyy||||||rrriiinnnjjjeeebbbdddiiinnnppp~~~{{{kkkSSSDDDCCCEEEBBBFFFEEEDDDGGGJJJMMMNNNMMMJJJIIIFFF@@@999555666888999===CCCIIIKKKKKKHHHFFFBBB;;;333//////111222111,,,---.../////////...---...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,---------,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,...000222333,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++,,,,,,------,,,,,,+++***666:::000(((***,,,***++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,+++++++++,,,---.......................................////////////222222222111111111000000111222333333333111///...//////...............///000000////////////000111111111222222333777<<>>>>>@@@BBBCCCCCCFFFBBBDDDLLLNNNNNNVVVccc|||vvvtttsssrrrqqqppprrrvvvyyyyyywwwvvvwww{{{pppVVVJJJDDD???FFFCCC@@@@@@DDDHHHKKKKKKIIIJJJIIIEEE???:::777555555777;;;???DDDHHHLLLMMMEEE@@@999444111111111222//////000000//////------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---------,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++...555555---(((+++,,,)))++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,---......---,,,***))),,,,,,,,,++++++++++++***,,,,,,+++++++++,,,---.......................................////////////222222222111111111111111111222222333222000///.........---------......///111000...------...000111111333666999===BBBIIINNNXXX[[[___cccdddfffhhhjjjhhhgggfffgggiiiiiiiiigggiiihhhhhhiiiiiihhheeeccceeefffiiikkkkkkggg```[[[YYYYYYXXXXXXYYYZZZ\\\]]]___aaaddddddcccaaa``````aaa______bbbbbb``````bbbaaaccceeeeeeeeefffhhhiiiiiiiiiiiihhhfffbbb^^^\\\UUUSSSPPPMMMKKKJJJIIIIIIOOOMMMKKKIIIIIIKKKNNNOOO]]]aaafffjjjkkkkkkkkklllmmmmmmmmmllljjjfff```[[[KKKFFF>>>777333000...---000//////.......................................------------------------,,,,,,,,,,,,------------)))))))))***+++,,,...///++++++,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...........................//////000000//////...////////////////////////,,,---------------------...///111444777;;;===???FFFCCC???;;;888777777888@@@@@@AAADDDFFFFFFDDDAAA??????@@@AAACCCDDDFFFFFFGGGEEECCCBBBBBBCCCCCCBBBBBB???===>>>BBBFFFHHHHHHPPPNNNSSS\\\___```hhhttt{{{wwwuuuvvvyyy|||~~~~~~|||}}}sss```TTTLLLJJJEEE@@@???BBBFFFHHHHHHGGGGGGGGGHHHFFFCCC>>>:::777666555666;;;BBBIIINNNKKKIIIDDD>>>777222000000000000000000///......---......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,++++++777888555...***,,,,,,)))++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,------,,,***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------....................................////////////111111111111111111111111111222222222111000///......------------......///000///---,,,,,,...111333333777>>>EEEKKKRRRXXX\\\___aaaeeefffgggggghhhiiihhhfffdddccccccbbb```^^^\\\[[[[[[]]]___```___^^^dddfffhhhkkkkkkiiifffcccbbbaaaaaaaaaaaabbbcccddddddfffhhhjjjiiihhhffffffgggggggggfffdddaaaaaabbbfffgggiiijjjjjjkkkmmmoookkkkkklllkkkkkkiiihhhggggggfffccc```]]][[[YYYYYYTTTRRRNNNJJJGGGEEECCCCCCIIINNNTTTZZZ___cccgggjjjggghhhjjjlllllljjjgggeee```ZZZQQQHHH@@@999333///222000//////000000000///................................................,,,,,,,,,------------...++++++,,,,,,...///111222///......------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................//////000000000000//////////////////////////////,,,,,,,,,,,,------......000222666:::===???@@@@@@>>><<<999777777:::===@@@BBBBBBBBBDDDFFFFFFCCCAAABBBCCCDDDDDDEEEFFFFFFFFFDDDAAA>>>>>>@@@BBBCCCBBBCCCEEEHHHKKKOOOTTTYYY\\\iiihhhlllqqqrrrqqqvvv~~~yyytttsssuuuxxx{{{|||~~~}}}}}}}}}yyyuuu{{{ssshhhaaa\\\VVVSSSRRROOOIIICCCEEECCCAAACCCFFFHHHFFFDDD???<<<888555666;;;@@@DDDLLLNNNOOOJJJAAA888222000111000///.........//////......------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***888777333---,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,((()))***,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------....................................////////////111111111111111111111111222111111111000//////...---------------...///000000///...---///222555888<<>>@@@DDDFFFGGGEEEBBB???;;;999999::::::CCCIIIPPPQQQLLLCCC===:::222111///.........000111///......------......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******++++++,,,,,,******++++++++++++******///...,,,+++***,,,......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,---------,,,,,,....................................////////////111111111111111222222222222111111000//////.....................///000111000000111333666:::>>>AAAKKKPPPXXX]]]___^^^]]]]]]bbbccceeedddaaa___^^^^^^YYYVVVSSSQQQOOOMMMJJJHHHGGGFFFGGGJJJPPPUUUXXXYYY\\\]]]^^^]]]^^^```dddgggcccccccccbbbaaa``````___```______aaacccdddcccbbb^^^ccceeeaaa^^^___aaaaaa`````````^^^\\\\\\^^^```dddbbb___]]]]]]___bbbdddgggggggggfffffffffeeeeeegggfffeeeaaa]]]WWWSSSPPPKKKLLLLLLJJJHHHFFFGGGHHHJJJMMMQQQUUUYYY^^^cccgggffffffeeedddbbb\\\UUUPPP>>>999222//////000///---////////////////////////........................,,,---------............++++++++++++,,,---......++++++,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------........................///000000111111000000///////////////////////////,,,,,,---...000333666888===???BBBCCCDDDBBB@@@???888999;;;===@@@BBBCCCDDDFFFEEEDDDEEEGGGGGGFFFDDDBBBCCCDDDDDDCCCBBB@@@???>>>BBBFFFJJJMMMQQQUUUXXXfffppp||||||}}}|||wwwrrrooooooqqqrrrtttsssnnnnnnrrrwwwxxxtttzzzxxxkkkaaabbbeeeeeecccdddfffjjjnnnqqqpppooo{{{{{{ssspppuuu|||xxxtttwwwccc\\\QQQGGGBBBAAABBBCCCDDDDDDCCCBBB@@@===:::999888???HHHOOOPPPNNNJJJHHH888666222000...///000222//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******+++,,,,,,---------,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,************************++++++******++++++,,,---******++++++++++++******))))))******)))))),,,///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,111///---,,,++++++,,,---******+++++++++,,,,,,,,,***+++,,,---------,,,,,,....................................////////////000000111111111222222222222111000//////.........///......//////111222222222444777;;;@@@EEEIIIKKKTTTXXX\\\______^^^]]]^^^aaabbbaaa^^^ZZZVVVSSSRRRNNNLLLJJJJJJJJJIIIGGGEEEGGGFFFFFFHHHMMMSSSVVVXXXWWWYYYZZZYYYXXXXXX[[[]]][[[[[[\\\\\\\\\[[[[[[ZZZ]]]ZZZYYYZZZ]]]``````___\\\ccceee```\\\^^^```___aaa```___[[[XXXWWWYYYZZZ\\\[[[YYYXXXXXXZZZ\\\]]]``````aaabbbbbbccccccbbbdddeeeffffffeeeaaa^^^[[[UUUWWWXXXUUUPPPJJJFFFDDDDDDFFFHHHIIIKKKPPPWWW]]]^^^___```ccceeedddaaa^^^OOOFFF;;;555333222000...////////////////////////........................------------............,,,+++++++++++++++,,,,,,++++++,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,------................................................000000111111111111000000////////////////////////------...000333777;;;===@@@AAACCCDDDCCCBBB???>>><<<===>>>@@@AAABBBBBBCCCCCCBBBBBBCCCEEEFFFEEEDDD@@@AAACCCDDDDDDDDDBBBAAADDDLLLUUUYYY[[[]]]ccciiittt|||zzzwwwxxxyyy~~~yyysssrrrrrrqqqooommmkkklllnnnuuuyyyxxxrrrpppuuuzzz{{{vvv{{{yyymmmgggjjjkkkfffeeeeeegggiiikkkkkkjjjhhhmmmtttxxxrrrddd\\\___eeeoooooommmiiieeehhhooouuu~~~xxxnnnaaaTTTJJJDDDBBBBBBDDDFFFFFFEEEAAA===;;;777:::???FFFMMMPPPPPPOOOAAA>>>999444000///000111//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++***+++,,,------,,,+++******+++,,,,,,------------*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---************************+++*********+++,,,,,,---******++++++++++++******)))+++,,,,,,)))''')))...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,777444000---++++++,,,---*********++++++,,,,,,,,,***+++,,,---...---,,,,,,..................................../////////000000000111111222222222222222111000///.........///////////////000111333333444666;;;@@@FFFLLLPPPRRRWWWYYY[[[\\\]]]^^^```bbb______^^^YYYSSSMMMJJJHHHHHHFFFEEEFFFHHHHHHGGGFFFIIIGGGFFFHHHLLLQQQTTTVVVSSSUUUXXXWWWTTTRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXX[[[XXXUUUVVVZZZ]]]^^^^^^eeelllmmmfff```aaacccaaacccbbb```\\\XXXVVVWWWYYYUUUUUUVVVWWWXXXYYYZZZ[[[ZZZZZZ\\\]]]]]]^^^^^^^^^\\\___bbbeeefffeeebbbaaaVVVZZZ___```]]]VVVPPPLLLEEEEEEDDDAAA@@@DDDKKKPPPZZZZZZ[[[^^^bbbddddddccc^^^SSSEEE<<<888666444111000000000000000000000000////////////////////////---------.........//////......---,,,,,,,,,,,,---///......------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........++++++,,,,,,,,,---------................................................000000111111111111000000////////////////////////---...///111555:::>>>AAA@@@AAABBBCCCBBBAAA???>>>>>>>>>???@@@AAABBBCCCDDD@@@???>>>???BBBCCCBBBAAA>>>@@@BBBEEEFFFFFFEEEEEEPPPZZZfffkkkjjjlllrrryyy}}}~~~vvvsssssstttooo}}}{{{qqqiiikkkmmmmmmmmmmmmoooppp~~~wwwxxxwwwwwwxxxyyyxxxtttrrryyyxxxgggaaaaaa[[[[[[YYYWWWWWW^^^kkkuuuoooyyygggWWWLLLGGGCCCEEEGGGHHHFFFCCC>>>;;;<<<:::;;;???GGGLLLNNNNNNIIIEEE>>>777222000///000//////............//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++444444333000,,,******++++++,,,............,,,+++,,,,,,,,,---------......,,,,,,,,,---------......000000000000000000000000000000000000000000000000222000......000000...,,,...------...111333666888>>>AAAGGGNNNRRRUUUUUUUUUXXXZZZ\\\]]]]]]\\\]]]^^^]]]^^^]]]ZZZUUUQQQNNNMMMLLLLLLKKKLLLLLLKKKHHHFFFIIIJJJJJJJJJJJJLLLOOORRROOOOOONNNNNNOOOQQQTTTUUUTTTUUUWWWYYY\\\```dddgggiiiddd```aaagggnnnsssuuu{{{}}}{{{rrrkkkpppqqqrrrsssrrrmmmfff___ZZZ[[[^^^^^^\\\^^^cccgggfff___ZZZVVVVVVZZZ^^^``````ggg```ZZZZZZ\\\]]]aaafff^^^\\\[[[[[[]]]]]]]]]\\\YYYVVVPPPIIIBBB??????@@@GGGIIILLLQQQVVV[[[___aaaaaa___[[[TTTKKKBBB999444555///---000000+++(((***000000///.........//////////////////////////////...------,,,,,,------..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......---------,,,,,,,,,,,,---......////////////////////////------......//////000000------------......///000///111666:::>>>@@@AAAAAABBBBBBAAA@@@???======<<<;;;:::999999999999888777===;;;<<>>???EEENNNOOONNNJJJFFF???888222///000000000///............//////.........---------------------------------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---......---++++++,,,...,,,,,,------------,,,,,,,,,,,,,,,---------......------------............000000000000000000000000000000000000000000000000111///......000111000.../////////000333888===@@@DDDHHHMMMSSSWWWYYYYYYXXXXXXYYYYYYXXXVVVUUUVVVWWW[[[]]]___^^^[[[XXXVVVVVVSSSSSSSSSSSSSSSRRRQQQOOOFFFHHHJJJJJJKKKLLLOOOQQQQQQRRRSSSVVVXXX[[[^^^___hhhkkkmmmoooppprrrvvvyyy}}}{{{|||~~~zzz}}}}}}xxxuuusssuuussspppqqquuuxxxwwwsssnnniiiggghhhkkkmmmnnnwwwooohhheeebbb]]][[[]]]XXXWWWVVVWWW[[[^^^___```___^^^[[[VVVOOOIIIFFFEEEAAAAAAAAACCCGGGLLLQQQTTTZZZ\\\^^^^^^[[[TTTMMMHHHAAA999333222111......222000000000000////////////---------------............------,,,,,,------..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......---------,,,,,,,,,,,,---......////////////////////////.........//////////////////......---......///000555777999<<<===>>>======:::::::::999888888777777555444444444555666666555999888:::===>>>@@@HHHQQQPPPTTTXXX\\\___dddkkkpppvvv|||~~~{{{yyy|||}}}}}}yyyrrrlllhhhhhhiiijjjpppttt{{{zzz{{{~~~xxxrrroooooopppjjjaaa___^^^^^^ppp}}}zzz|||www___TTTJJJGGGFFFCCCBBBDDDFFFCCCAAA@@@>>><<>>888555111000000000111111000/////////.........---------------------------------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,+++******,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000000000000000000000000000000///......000111111000000111222555:::@@@FFFIIILLLOOORRRVVVYYYYYYXXXXXXWWWVVVSSSOOOLLLKKKMMMPPPVVVYYY\\\]]]\\\ZZZYYYYYYWWWVVVVVVVVVUUUUUUTTTTTTMMMPPPTTTWWWYYY[[[^^^```kkklllooossswww{{{|||zzzzzz{{{|||~~~xxxtttnnnfff```^^^aaa]]]YYYWWWWWWXXXXXXXXXaaacccdddbbb]]]WWWSSSQQQGGGDDD@@@>>>>>>BBBGGGJJJMMMSSS[[[bbbdddbbb]]]YYYOOOEEE;;;555222000222666000111111111111000///...---------------...///000......------------.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......---------,,,,,,,,,,,,---......///////////////////////////////////////.........111000///......///111222;;;<<<<<<<<<;;;999777666333333333333333333333333111222222333444666777888======>>>???AAAIII\\\mmm||||||~~~wwwxxx}}}zzzttt}}}xxxoooooonnnnnnppprrruuuwww~~~~~~|||www|||{{{}}}vvvqqqwwwzzzxxxsssqqqwww}}}vvvjjj]]]XXXUUUPPPIIIFFFGGGGGGGGGFFFAAA???CCCJJJMMMNNNOOONNNKKKFFFAAA>>>555222000000333333111////////////.........------------------------------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++)))((()))+++---,,,************,,,---,,,,,,,,,---------......////////////000000000000////////////////////////000000000000000000000000000///......///000000000111444888>>>DDDJJJNNNPPPQQQSSSTTTVVVUUUTTTRRRQQQPPPNNNKKKHHHFFFGGGKKKNNNVVVYYY\\\]]]\\\YYYXXXWWWSSSTTTTTTSSSSSSSSSUUUVVV\\\```ffflllppptttxxxzzz~~~}}}yyyrrrmmmlllnnniiibbb]]]YYYXXXVVVUUU[[[___cccdddccc```]]]\\\UUUQQQKKKFFFBBBAAABBBCCCEEEKKKTTT]]]cccdddcccbbb[[[RRRFFF<<<555222000111000000111111000///...---............///000111222......------------.................................------,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............+++++++++,,,,,,,,,------------------------------------------------------//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......---------,,,,,,,,,,,,---......////////////////////////000000//////......------000000//////000222444555;;;;;;:::999777444222111000000111222222333333444444555666777888:::<<<>>>AAA@@@BBBEEEKKKYYYpppzzzyyyzzzyyy~~~uuuiiilllqqqkkkssstttvvvyyy}}}~~~}}}|||yyytttpppjjjeeefffmmmwww{{{sssqqqqqqkkk```VVVJJJIIIIIIHHHFFFDDDDDDDDDJJJLLLOOOPPPOOOLLLIIIFFF>>>888222000111222111///////////////............................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,------,,,***)))+++,,,---,,,************,,,---,,,,,,,,,---------....../////////000000000111111////////////////////////////////////////////////000//////......///111222444999@@@HHHNNNQQQRRRRRRUUUUUUUUUTTTQQQNNNKKKIIIGGGGGGFFFEEEFFFIIINNNRRRZZZ\\\^^^^^^\\\YYYWWWWWWRRRUUUWWWYYY[[[___dddhhhpppttt{{{~~~{{{{{{zzzvvvpppllliiifffcccaaa\\\^^^aaabbbaaa`````````^^^\\\WWWQQQJJJDDD@@@>>>DDDHHHMMMTTT[[[aaaeeegggaaa\\\SSSIII@@@999222---111111000000///...------......///000000000000000///......------......///...........................------,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......---------,,,,,,,,,,,,---......////////////////////////000000//////......------...///000222444666888999666555555444222000///...000111222333444555555666666888999999:::<<<@@@CCCBBBAAACCCKKKVVVdddxxxwwwvvvzzzzzzwww}}}yyy{{{yyyrrrvvv|||vvvzzz{{{}}}|||zzz~~~zzzvvvnnneeebbbgggpppwwwxxxhhh___SSSIIIFFFEEECCC@@@FFFIIILLLOOOOOONNNLLLKKKHHHAAA777111////////////000000/////////.........................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,+++,,,...000,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......////////////000000000000000000000000000000000000//////////////////////////////000//////111555888;;;@@@GGGNNNRRRSSSRRRQQQUUUUUUSSSQQQNNNKKKHHHFFFCCCEEEGGGIIIKKKOOOSSSVVVWWWYYY\\\\\\[[[[[[[[[\\\aaaeeejjjnnnssszzzzzzsssooohhhiiihhhfffbbb^^^]]]]]]ccccccaaa]]]WWWQQQJJJGGGEEEDDDEEEHHHNNNWWW^^^cccaaabbb___XXXPPPHHH===333333222111000///.........---///000222222000...---//////............//////...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......---------,,,,,,,,,,,,---......///////////////////////////////////////.........---///222555777999999999000000000000000000000000222333333444666777777888555888:::;;;;;;>>>DDDIIIMMMMMMQQQZZZdddnnn}}}qqqhhhmmmyyy|||~~~{{{xxxvvvvvv{{{|||}}}pppjjjhhhgggkkkjjjtttlllTTTGGGEEEDDDAAADDDEEEHHHKKKMMMMMMMMMMMMMMMHHH@@@888222//////000000000000/////////......................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,++++++---///,,,,,,------------,,,,,,,,,,,,,,,---------.............../////////000000000000000000000000000000////////////////////////,,,...000222333777===BBBDDDGGGKKKOOORRRRRRRRRQQQOOOOOONNNMMMKKKIIIGGGEEEEEEIIIMMMQQQSSSTTTVVVWWWTTTWWW[[[___bbbfffkkkooo}}}zzzzzzxxxrrrkkkddd___]]]bbbcccddddddbbb___\\\YYYMMMJJJFFFDDDFFFLLLSSSXXXZZZ```cccaaa]]]XXXLLLAAA777555333000//////111222000222666777777444000---//////............//////...........................------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......---------,,,,,,,,,,,,---......////////////////////////.........//////////////////111555999:::999777666//////000000111222444444777777888999999:::;;;;;;888<<<@@@AAACCCGGGOOOVVV```cccjjjoooqqquuuxxxwwwzzz|||pppiiiooo~~~~~~|||zzz~~~~~~~~~vvvddd```^^^iiijjjTTTKKKHHHEEECCCDDDEEEGGGJJJLLLMMMNNNLLLLLLJJJCCC999333111222000000000000/////////...................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++.........,,,)))((()))***,,,,,,...//////...,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000////////////////////////+++---111333666<<>>===999333000//////............//////...........................------,,,,,,------...........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......---------,,,,,,,,,,,,---......////////////////////////---.........//////000000111444888;;;<<<999555222000111111222333555666777;;;<<<<<<===>>>>>>??????===BBBGGGJJJMMMSSS\\\dddkkkrrrzzz{{{vvvtttzzzssssssvvv}}}|||yyyuuuzzz~~~~~~sssaaaWWWeee~~~dddTTTMMMIIICCCCCCDDDFFFHHHJJJMMMNNNIIINNNPPPKKK@@@777333444000000000000////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,+++***---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------//////////////////////////////000000000000//////000000000000000000/////////111444888<<>>===888333111111111222333555888:::<<<===;;;999;;;>>>===999<<>>777555222---111111222111000///000000000000/////////.........////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......................................................000000///...---///333666;;;;;;;;;999666444333444666777888999:::;;;;;;;;;<<<999999<<<<<<>>>GGGRRRZZZcccbbbcccrrr}}}|||}}}}}}}}}}}}|||wwwoootttxxx|||uuu]]]NNNFFFEEEDDDCCCCCCDDDHHHJJJIIIJJJKKKMMMLLLIIIDDD@@@444111......///111000///000000///.........//////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------//////////////////////////////000000000000/////////.........///111333555777===DDDIIILLLMMMNNNOOORRRPPPNNNLLLKKKIIIFFFCCCCCCHHHMMMNNNMMMLLLOOORRRPPPSSSWWW[[[dddsssqqqkkkhhhddd```^^^bbbcccfffhhhbbbXXXSSSSSSIIIIIIJJJNNNSSSYYY^^^bbbeeecccZZZNNNEEE>>>666...///000000000000000000000000000////////////......////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......................................................000000000///000333888<<<@@@===999666555666666666555666888999::::::999999===:::999;;;???HHHWWWeeezzz{{{}}}||||||tttiiigggqqqxxxhhhWWWTTTNNNHHHDDDBBBAAAAAADDDEEEHHHKKKMMMLLLHHHEEE;;;777222//////111111111//////.........///000000......------------..............................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............//////////////////////////////000000000000/////////...---...000333777:::AAAEEEJJJNNNOOONNNNNNOOOPPPPPPOOONNNLLLJJJHHHFFFJJJLLLNNNNNNMMMMMMOOOQQQXXX___fffnnn{{{yyylllbbb^^^]]]```fffgggbbb\\\ZZZPPPKKKEEEBBBEEEMMMVVV]]]bbbdddaaaZZZRRRJJJ@@@777444333111111111111000///000000//////////////////////////////////////////................................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........................................................///111111333777<<>>999777888:::999777444555888:::;;;;;;;;;:::;;;;;;;;;???GGGVVViiivvv|||iii```gggyyyssslll```TTTKKKFFFCCCAAABBBCCCEEEIIILLLMMMKKKHHHDDD@@@999444111000111111///.........///000111111......------------..............................---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------......///////////////////////////////////////000000000000/////////......000333888<<>>AAAAAA>>>;;;;;;<<<<<<:::777777999:::<<<=========<<<666;;;AAAIIIUUUgggzzz~~~sssfffffflll}}}mmm^^^TTTMMMIIIGGGBBBBBBCCCGGGKKKMMMNNNNNNKKKGGGAAA:::444111000000///////////////000111222......------------..............................---------------------------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------------------------------...//////000000//////////////////////////////000000000000////////////111444888===BBBEEEKKKLLLLLLMMMNNNQQQVVVZZZKKKNNNQQQSSSRRRQQQQQQQQQMMMKKKLLLTTT```kkkqqqsssxxxqqqcccXXXYYY```ccccccccceee]]]RRRGGGAAA@@@CCCFFFSSS\\\dddeeeccc___XXXQQQ???999333000111333333333//////000000000000111111////////////////////////................................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................///////////////////////////333777:::<<<===???@@@===============<<<999666888888999999:::;;;<<<<<<;;;DDDOOOXXXeeevvv}}}tttnnnzzzuuugggdddgggmmmkkkjjjmmmqqqqqqlllgggeeejjjtttwwwpppnnnoootttyyy|||zzzmmmfffmmmyyyzzzhhh[[[QQQIIIDDDAAA@@@???@@@DDDIIILLLMMMMMMKKKHHHAAA999333000///000000/////////000111111......------------......................................................---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------------------------------...///000000000//////////////////////////////000000000000/////////111444888===CCCGGGIIIJJJKKKKKKJJJJJJKKKOOORRRKKKNNNRRRTTTSSSQQQQQQRRRKKKPPPYYYfffuuu{{{jjj```\\\[[[^^^ccccccaaa\\\VVVOOOIIIDDDAAAFFFQQQ]]]bbbdddddd```\\\PPPGGG;;;444333444333222//////000000000111111111////////////////////////........................................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................////////////////////////222777===AAABBBAAAAAA@@@:::;;;<<<;;;999777777777666666777999<<<@@@CCCFFFPPPZZZccchhhooo{{{~~~xxxxxxuuutttyyyvvvxxxqqqooooooooolllgggaaa\\\YYYWWWaaahhhaaaVVVPPPNNNNNNRRRQQQQQQSSSUUUTTTPPPMMMHHHJJJOOOTTTYYYZZZWWWTTTRRRPPPRRRYYY```eeekkkqqqrrr~~~llllllyyyuuuiii^^^UUUNNNIIIDDDAAABBBEEEHHHIIIJJJKKKKKKGGG???888333111111111000000///000000000......------------......////////////////////////........................---,,,,,,++++++,,,,,,---***+++,,,,,,---------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------------------------------...///000000111//////////////////////////////000000000000/////////222666;;;AAAFFFJJJLLLJJJJJJIIIGGGDDDCCCCCCEEEKKKOOOSSSTTTSSSQQQQQQRRRSSS^^^nnn~~~|||jjj\\\UUUYYYaaa^^^```bbbaaa[[[RRRGGG@@@999FFFTTT\\\aaaeeeeeecccbbbVVVFFF;;;666444222000//////000000111111111222////////////////////////........................................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................000000000000000000000000555:::AAAEEEFFFDDDBBBAAA888:::;;;999555333555777888888;;;???EEEMMMTTTXXXfffnnntttrrrsssyyy}}}|||~~~{{{www{{{yyyqqqmmmlllrrr}}}}}}rrrnnnllliiigggeee```ZZZUUUTTTWWWYYYUUUNNNJJJLLLOOOIIILLLLLLIIIGGGIIIIIIGGGHHHGGGFFFEEEDDDBBB@@@===<<>>??????===;;;:::;;;:::888555666999999888999???CCCEEELLL[[[iiippp|||vvvsssxxx|||zzzwwwuuuvvv{{{}}}~~~xxxvvvnnnggggggooowwwzzzyyy}}}wwwkkkaaa___\\\XXXTTTRRRPPPMMMLLLMMMLLLJJJIIIHHHIIIIIIJJJKKKLLLMMMMMMLLLJJJIIIHHHHHHEEEBBBDDDHHHIIIFFFBBBAAAAAAAAAAAABBBBBBBBBBBBDDDEEEFFFEEEBBBAAACCCFFFEEEHHHNNNTTT[[[eeepppxxxuuuzzz|||nnnooo~~~yyy[[[HHHJJJRRRLLL@@@FFFHHHIIIIIIEEEAAA>>>===666333///...000111000...000000//////.........---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////000000000000000000000000000000/////////000111111888===DDDHHHJJJJJJJJJJJJCCCAAA??????AAAEEEHHHJJJOOOTTT]]]dddaaa]]]bbbkkkkkk``````dddddddddeeeeeeccc\\\VVVNNNFFFBBBGGGNNNSSSZZZaaaaaa```\\\SSSGGG;;;444111222111111111222111///---......////////////......//////.........---------//////////////////////////////.........---------------------------------------------------------------------------------+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++,,,------------,,,------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------------------------------............//////......------......///.........///000333666777<<<<<<=========<<<::::::777888777777888999999777===BBBHHHNNNZZZkkkyyy~~~}}}yyyzzzzzzxxxwwwyyyttt~~~~~~yyytttpppqqqsssvvvwwwzzzpppjjjfffaaaZZZSSSTTTSSSRRRRRRRRRSSSTTTTTTUUUUUUTTTRRRQQQQQQPPPPPPPPPMMMKKKLLLNNNOOOLLLIIIIIIFFFDDDEEEGGGGGGCCC@@@CCCBBBBBBBBBBBBAAAAAAAAA@@@BBBCCCBBBAAA@@@CCCEEECCCEEEGGGHHHKKKPPPWWW\\\bbbmmmvvvyyy|||{{{xxx~~~}}}yyyxxxzzz\\\NNNMMMIIIAAAAAACCCFFFGGGGGGEEECCCCCC555333000000111222111///000000/////////........./////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------........./////////000000000000000000000000000///......000222444666>>>BBBGGGIIIJJJIIIIIIIII;;;<<<>>>AAACCCEEEGGGHHHIIISSSbbblllmmmqqq~~~|||{{{}}}ssskkkmmmhhhddddddfffeeeaaa]]]ZZZPPPFFFAAAAAAFFFPPPYYYYYY]]]___\\\TTTHHH===666111111111222444333000---...//////000000//////.../////////.........------////////////////////////...............---------------------------------------------------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++,,,---------------------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------------------------------............//////......------....../////////...///222555999;;;======<<<;;;:::999999999333444555777888888888888AAAIIITTTaaasss}}}zzz}}}{{{yyy{{{zzzsssqqqsssjjjeee^^^YYYVVVUUUTTTTTTXXXXXXYYY[[[]]]```bbbdddgggggggggfffdddbbb```^^^^^^YYYUUUVVV[[[]]]ZZZVVVXXXUUUSSSTTTVVVUUURRROOOMMMLLLKKKJJJIIIHHHGGGGGGCCCDDDDDDCCC@@@??????@@@AAAAAAAAA@@@???@@@CCCFFFEEENNN\\\ccceeekkk}}}vvvnnnlllnnnzzzwww[[[PPPKKKFFF@@@BBBDDDGGGIIIIIIIIIHHH888666333222222222111000000000////////////......////////////............------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------...------,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................///////////////////////////////////////......///111555999<<>>@@@CCCEEEFFFHHHJJJKKKNNNZZZjjjvvv}}}~~~vvvqqqllljjjhhhdddaaa```ddd]]]SSSJJJDDDCCCHHHMMMPPPUUU\\\```]]]TTTKKKDDD555333111111222222111/////////000000000000//////////////////............////////////////////////................................................------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,,,,---...---------------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------------------------------............/////////............////////////000111444888<<<>>>>>>===:::888777777888888777666777:::;;;;;;===AAANNNYYYjjj}}}}}}~~~yyyqqqkkkddd]]][[[]]]\\\]]]]]]^^^___ccchhhkkkooopppqqqrrrrrrsssuuuvvv||||||}}}}}}{{{xxxtttrrrsssoookkkkkknnnqqqrrrqqqlllkkkjjjjjjlllllljjjhhhdddcccbbb```^^^\\\ZZZZZZVVVUUUSSSOOOJJJFFFCCCBBBCCCDDDDDDDDDDDDCCCCCCDDDCCCDDDIIINNNMMMPPPccczzzzzzrrrcccYYYccc~~~uuueeeYYYOOOCCCCCCDDDFFFIIIJJJKKKJJJ@@@===888333111111111222000000//////////////////000000/////////.........------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------------,,,,,,+++++++++---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................./////////000000/////////////////////////////////000444999===@@@EEEFFFFFFEEEDDDCCCDDDEEEHHHIIIKKKKKKKKKNNNRRRUUU```mmm~~~}}}||||||sssgggbbbccceeeeeebbb[[[RRRJJJDDDAAAGGGLLLTTT[[[^^^]]]YYYUUU???:::444///...000111222//////000000000000//////000000/////////.........////////////////////////---.............................................------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,---.........------------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------------------------------............////////////....../////////000111222444777;;;>>>???>>><<<999777666666777888===:::;;;>>>@@@AAAIIIRRRfffnnn{{{~~~rrrpppjjjddd___]]]YYYVVVVVVZZZ___dddkkkqqqvvv{{{~~~~~~}}}||||||zzzxxxvvvzzzyyywwwuuurrrpppnnnmmmkkkiiifffbbb]]]XXXSSSPPPOOOPPPRRRRRRQQQNNNJJJGGGNNNHHHGGGJJJHHHFFFQQQ```gggjjjvvv|||}}}bbbVVVbbb}}}ppp\\\HHHEEEBBBCCCFFFIIIJJJKKKIIIEEE>>>666111000111333//////000000000000000000000000000/////////......------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////......---,,,,,,,,,,,,,,,,,,,,,,,,...............//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................................../////////000000000000000000000000000000000000000111444888===AAADDDEEEEEEEEECCCAAAAAACCCEEEJJJLLLOOOOOOPPPUUU[[[aaalll}}}zzzttt{{{ooodddbbbaaafffhhheee^^^VVVIII???DDDFFFKKKRRRZZZ^^^``````LLLDDD:::222//////111222///000000111111000000///000000000/////////......////////////////////////---------.......................................------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,---...............------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------------------------------............///000//////......//////000000222555888;;;===>>>???===;;;999777666666888888;;;777999@@@DDDHHHTTTbbbvvvxxx|||{{{ggg___ZZZXXXYYY^^^```aaadddiiinnnsss{{{}}}{{{yyyxxxwwwuuurrroookkkfffaaa]]]```aaadddeeebbb[[[QQQJJJRRRPPPQQQTTTSSSNNNLLLNNNNNNNNNWWWnnnxxx~~~aaaTTTdddnnnRRRLLLDDDBBBDDDHHHJJJKKKMMMJJJDDD<<<555222333444//////000000000000111111000000000000/////////...........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---***++++++,,,,,,------......------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................................./////////000000000000000000000000000000000000000222444888<<<@@@DDDFFFEEEEEECCCAAA@@@AAADDDGGGMMMRRRXXX\\\```gggpppwww~~~}}}}}}kkkddd___dddfffeeedddaaaWWWKKKEEEDDDFFFKKKSSSZZZ^^^```VVVOOOCCC:::444222111111000000111111111111000000000000000000/////////...////////////////////////---------.........//////........................------------------------------------------------+++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,------...............------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------------------------------............///000000////////////000000111333888<<<>>>???>>>>>>;;;:::999888888888888999999777===IIIQQQWWWfffwww||||||||||||uuuccc\\\______eeeooouuuwwwzzz~~~}}}zzztttnnniiiiiimmmsssxxxwwwpppddd[[[aaafffiiihhhfffddd^^^XXXSSSOOONNNVVVgggxxxrrraaafffyyyiii___QQQHHHFFFHHHIIIIIIKKKKKKIIIDDD===777555444//////000000000111111111000000000000////////////........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---)))***+++,,,------...///---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000000000000000000000000000111333666:::>>>BBBEEEFFFEEEEEECCCAAA@@@AAAEEEIIIUUU]]]gggooovvv~~~}}}xxxlllaaaccccccbbbfffjjjdddZZZGGGEEEDDDHHHOOOVVVZZZ[[[]]]UUUJJJ@@@999444111000000000111111111111000000000000000000////////////////////////////////////---------.........//////////////////////////////------------------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,---......//////......------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------------------------------.........//////000000////////////000000111444999>>>@@@@@@>>>===::::::999999999999999999??????IIIZZZdddkkk{{{~~~tttuuuooowww|||tttlllkkkmmmooovvv{{{uuujjjppp{{{yyypppzzz}}}yyy{{{yyyrrrggg___SSSKKKLLLVVVdddnnn}}}~~~zzzsss```QQQKKKIIIIIIHHHFFFIIILLLJJJDDD<<<666444//////000000111111111222;;;666000......//////...+++,,,.../////////......................................................------------------------......------------......------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------......///////////////...........................//////000000000000000///111333222000///222555888;;;@@@BBBCCCDDDEEEFFFEEE???===CCCGGGFFFEEEHHHOOO]]]nnnzzzzzz~~~qqqeee]]]aaaggghhhffffff^^^WWWNNNIIIJJJOOOSSSVVV]]]]]]YYYQQQEEE;;;555333222///...000111......111222111000.........///000////////////////////////................................................------------------------...........................------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,---------......000///...---------------..............................------------......------------------------------------------------000///------......---,,,---------.........//////+++,,,...//////111333555>>>???@@@@@@@@@>>>===<<<<<<:::::::::<<<<<<;;;:::???BBBTTTqqqzzzvvvyyyyyysssjjjnnntttyyy|||wwwvvvwww}}}yyyhhh___^^^\\\VVVbbbgggqqqyyyvvvaaaOOOGGGHHHIIIJJJLLLLLLKKKFFF<<<333222111000111222333111000FFF===333...///111000...,,,---.../////////......................................................------------------------------,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------......///////////////...........................//////000000000000000///111222111000111444777;;;>>>BBBCCCDDDDDDDDDEEEFFFBBBBBBHHHJJJHHHIIIMMMXXXjjj{{{qqqaaa^^^aaabbbdddfffbbb___XXXPPPJJJJJJNNNSSSTTTYYY^^^^^^VVVHHH:::111333//////111222000000222222111000///...//////000////////////////////////................................................------------------------...........................------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,---------......//////...---------------..............................------------..............................------------------------000///.../////////...------------.........//////,,,---...//////111555777<<<===>>>???@@@???>>>>>>999999999999::::::;;;<<>>@@@@@@@@@@@@@@@<<<===<<<:::888:::>>>CCCTTT\\\kkk{{{}}}|||tttwww|||wwwsssuuu{{{{{{zzzzzz}}}lllhhhggglllxxxzzzsssvvv~~~|||uuu[[[LLLHHHEEEHHHLLLLLLFFF@@@888555222000000111111111WWWNNNCCC999333111///............////////////...................................................------------------------------,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........------,,,,,,------...........................------------------------------------------------,,,------......------,,,........................---......///////////////........................//////000111111111111000//////000111333777;;;>>>DDDEEEFFFFFFDDDDDDEEEFFFGGGIIILLLLLLKKKOOOZZZcccwwwxxxwwwyyy~~~iii___^^^```bbbbbbfffhhhbbbWWWMMMHHHGGGRRRRRRUUU[[[]]]VVVGGG:::888222///222333111000111111111000000000000000000////////////////////////...................................................................................................------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,---------......///......---------....................................------------..............................------------------------***+++---......------.............../////////////////////000111555;;;???AAAAAAAAABBBBBBBBBCCCCCCCCCCCCAAA<<<:::>>>IIIRRRbbbiiivvvzzz{{{}}}~~~yyyyyy}}}}}}pppWWWLLLCCCCCCHHHKKKIIIHHH===999444000///000111222SSSQQQKKKBBB888111......////////////.../////////................................................------------------------......------------......------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........------,,,,,,------...........................------------------------------------------------,,,------......------,,,........................---......//////////////////////////////////////////000000111111111111111000000000333777<<>>CCCFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA>>>@@@KKK[[[hhhwww}}}~~~|||zzz|||~~~|||tttooonnnoooooopppttt|||}}}{{{iiiYYYIIICCCDDDFFFIIIMMMBBB===777222111111222222QQQQQQNNNGGG>>>666111///111000///.........//////................................................------------------------///......------......///------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........------,,,,,,------...........................------------------------------------------------,,,------......------,,,........................---......//////////////////////////////////////////000111111222222111111111111222666<<<@@@CCCCCCDDDDDDDDDDDDDDDGGGJJJNNNXXX___cccccchhhuuuyyywww{{{zzzlll``````]]]]]]aaafffbbbVVVKKKEEEEEEHHHQQQ\\\```\\\VVVIII???555333333111000000///000111222222222111111////////////////////////...................................................................................................------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,---------.........------------...//////..............................------------......------------------------------------------------,,,000444555222000000222....../////////000000000///111222444666;;;AAAEEEHHHHHHGGGGGGGGGHHHIIIIIIBBBBBBBBBEEEMMM\\\ooo{{{wwwtttppplllgggcccaaa```[[[ZZZ[[[^^^\\\VVVRRRRRRSSSRRRQQQTTT[[[eeeooovvvuuutttssswww}}}wwwsssvvvnnnYYYNNNGGGCCCFFFNNNGGGBBB;;;555333222222222SSSOOOJJJGGGEEE???777111222111///.........//////................................................------------------------...------,,,,,,------...------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........------,,,,,,------...........................................................................,,,------......------,,,........................---......///////////////////////////////////////000000111222222222222111222222555:::@@@DDDEEEDDD@@@AAABBBBBBDDDHHHNNNRRR___hhhqqquuu~~~sssggg```[[[^^^dddddd]]]UUUFFFEEEFFFMMMVVV^^^```___UUUGGG:::555444222111111///000111222222222222111////////////////////////...................................................................................................------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,---------......---------------...//////..............................------------..............................------------------------,,,111555555111......000.../////////000000000000///111444666999>>>CCCFFFFFFFFFFFFGGGIIIKKKMMMNNNHHHJJJMMMTTT___nnn{{{yyysssppp```^^^YYYUUUPPPNNNLLLKKKJJJHHHIIILLLKKKGGGDDDFFFDDDCCCCCCDDDHHHNNNTTTXXXRRRSSSVVVZZZ___gggooottt{{{zzzyyy{{{~~~zzz~~~{{{tttuuuzzzooo___OOOCCCDDDMMMJJJEEE>>>999666444333111XXXNNNFFFEEEIIIGGG===333222111000.........///000................................................---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........------,,,,,,------...........................................................................,,,------......------,,,////////////////////////---......///////////////000000000000000000000000000000111222222222222111333333666<<>>???@@@AAADDDJJJPPPUUU```lllxxxnnneee]]][[[```cccaaa]]]OOOIIIDDDDDDLLLVVV^^^ccc]]]NNN>>>777555444222333///000111222333333222111////////////////////////................................................////////////////////////...........................------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,---------......---------------...///000.................................------.........////////////////////////------------------------)))...333222...++++++,,,////////////000000000000...111555888;;;???DDDGGGCCCCCCDDDFFFIIILLLOOOQQQSSSUUUZZZcccnnnyyy~~~|||wwwppphhhaaa[[[WWWPPPNNNKKKHHHGGGGGGGGGHHHFFFDDDEEEHHHHHHEEEDDDFFFAAAAAAAAACCCEEEGGGJJJKKKCCCFFFHHHHHHHHHKKKQQQVVV]]][[[ZZZ^^^fffqqqzzz|||}}}{{{ooosss~~~mmmWWWEEEBBBKKKKKKGGG@@@;;;888555333111^^^TTTHHHBBBAAABBBAAA???333+++***111222---,,,222//////.........---------........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------............//////...---,,,,,,------............------..................------....................................////////////////////////000000000000---......///000111111222000///......000111111000111999>>>>>>???BBBBBB>>>:::???AAAFFFOOOMMMOOO]]]bbbrrruuufff___]]][[[^^^dddZZZOOOCCC@@@DDDJJJTTT]]]]]]YYYOOOCCC777111111333333111111333111///000444111111111111000000000000000000000000////////////000,,,---111222------000..............................---------,,,,,,,,,......------------......------------------------------............------................................................///...---,,,,,,---...///---------............///------------------------..................------000000000000111111111111333444777;;;@@@CCCDDDDDDJJJ???AAAOOOVVVTTTYYYeeeqqqqqqrrrvvvzzzrrrfff```XXXSSSQQQOOOMMMKKKKKKFFFEEEGGGGGGDDDEEEJJJIIIGGGFFFFFFGGGGGGFFFEEELLLEEEGGGJJJFFFIIIKKKCCCDDDFFFDDD@@@???BBBCCCAAAEEEEEEFFFGGGJJJOOOVVV[[[gggnnnwww}}}}}}{{{yyyyyyzzzzzz{{{~~~|||rrr|||uuummmNNNCCCIIIIIIEEECCCCCC???777222111]]]WWWNNNFFFBBBAAABBBDDD===777111000...,,,---000//////.........---------........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------............//////...------,,,------............------............................................................////////////////////////000000000000......//////000000111111111111000000000111222333333;;;BBBBBBBBBCCCAAA<<<>>>FFFIIINNNUUUUUU[[[llltttuuuiiiaaa\\\\\\```___VVVLLLFFFDDDEEEMMMVVV___^^^XXXNNNCCC:::555444333111111333333000111444111111111111000000000000000000000000///////////////,,,---222222......111........................---------------...............------------......------------------------------............------................................................///...------------...///---------............///------------------------........................000000000000000111111111666888;;;@@@CCCDDDDDDCCCBBB???GGGYYYbbbccclll{{{}}}zzzyyynnncccZZZTTTSSSPPPMMMKKKKKKMMMOOOPPPSSSTTTSSSQQQNNNLLLMMMNNNOOOPPPPPPPPPOOONNNMMMMMMRRRIIILLLSSSUUUZZZ[[[QQQJJJKKKHHHDDDDDDGGGEEE@@@CCCCCCCCCCCCCCCEEEGGGIIIEEELLLUUU]]]ccchhhlllooonnnqqquuuxxx|||uuu{{{wwwaaaKKKFFFJJJHHHHHHJJJFFF>>>777555\\\XXXRRRJJJCCCAAACCCGGGCCCAAA999///+++...000000/////////.........------........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------...............///......---,,,------............------............................................................////////////////////////000000000000000000000000000000000000111222333222000000444777888???EEEEEEDDDCCC???:::EEEQQQVVVWWWZZZZZZcccxxxvvviii___[[[[[[bbb]]]WWWPPPFFFAAAEEEMMM\\\______[[[QQQDDD999333222000000333444222222555222222111111111000000000000000000000////////////---,,,...222222///...000....................................////////////......------------......------------------------------............------................................................///...------------...///---------............///------------------------........................000000000000000111222222:::===AAAEEEGGGEEEBBB@@@<<>>RRRaaafffbbbaaa___iii}}}~~~uuuhhh___[[[``````___ZZZNNNCCCBBBGGGRRRXXX___aaa[[[MMM===444333//////333444222111444222222222111111111000000000000000000////////////------...000000///..............................111000000000//////............------------......------------------------------............------.........................................................------.........---------............///....................................////////////000000000000111222333444===AAAFFFIIIHHHDDD@@@======FFFWWWiiioootttwww||||||uuuiiidddcccdddddd```ZZZVVVVVVXXX___ccceeeddd```aaahhhnnnyyytttyyy~~~}}}xxxttttttvvvpppaaa```kkkxxxzzznnnhhh___YYY\\\```]]]VVVNNNMMMKKKJJJIIIHHHFFFDDDEEEDDDCCCAAAAAAAAABBBDDDHHHPPP[[[gggpppwww|||uuuvvv|||www{{{|||zzz|||www~~~zzzcccTTTGGGFFFHHHEEE>>>888]]]VVVNNNHHHGGGFFFCCC@@@???DDD@@@444...111222---000000/////////.................................---------............///........................------------------------------------------------------------------------,,,,,,,,,---------......------...............---------............---------------.........//////....................................////////////////////////000000000000111111111111000000000000///222444222111444<<>><<>>777111222333111111222333222222222222111111111000000000000///////////////000000---...111333222........................333222111000///...---,,,......------------......------------------------------............------................................................------...//////...---------------............///.................................//////000000111000000000111444777;;;===BBBFFFIIIHHHDDD@@@>>>???CCCGGGOOOVVVYYY```ppp{{{~~~rrrggg]]]XXXRRRNNNTTT___^^^fffrrr|||vvvooogggaaa^^^ZZZVVVRRRLLLKKKJJJIIIIIIHHHEEECCC@@@AAAAAACCCHHHQQQ\\\cccqqqwww}}}}}}{{{}}}|||xxx~~~wwwVVVHHHIIIJJJGGGDDDaaa]]]VVVRRROOOLLLIIIFFFGGGFFFEEECCC;;;444444888000000000000/////////...........................---------............///................................................------------------------------------------------,,,,,,,,,---------......,,,------...//////......------............------,,,,,,------...//////000....................................////////////////////////000000000000000000000111111222222333222222222555;;;EEENNNUUUWWWNNNGGGDDDDDDHHHTTT```rrrlll___PPPHHHFFFEEEGGGKKKWWWbbbooovvv{{{~~~}}}yyywwwtttqqqlllfff___WWWRRRJJJPPPUUU___vvvnnncccZZZ\\\```]]]UUUOOOFFFKKKSSS]]]cccbbb\\\WWWHHH>>>555444444333222333333333222222222111111111000000000000///////////////111000---///777<<<;;;........................000000////////////............------------......------------------------------............------................................................------...//////...---------------............///........................---......///000000111111000000000222666:::???BBBDDDGGGIIIGGGBBB???AAACCCFFFGGGMMMVVV___hhhsss}}}~~~ooofffYYYQQQMMMMMMKKKLLLZZZlllrrryyy|||tttmmmeeeaaa[[[VVVRRRNNNIIIEEEGGGEEEBBB???>>>AAAGGGKKK[[[eeeqqqyyy||||||zzzvvvzzz~~~cccRRRIIIEEEDDDFFFbbbaaa^^^XXXRRRMMMLLLLLLHHHDDDDDDFFFAAA888;;;EEE000000000000////////////........................---------.........//////................................................------------------------------------------------,,,,,,,,,---------......,,,,,,---.../////////...---..................---,,,,,,------...///000000..................................../////////000////////////000000000000//////000111222333333333444222222666@@@KKKUUUZZZYYYPPPIIIHHHIIIMMMYYYfffrrrzzzddd[[[QQQLLLGGGCCCBBBEEEIIITTTaaaiiipppvvvwwwuuuwwwuuuqqqlllggg___WWWQQQHHHJJJHHHKKK___|||~~~zzzgggWWWWWW^^^___YYYRRRHHHJJJPPPYYY```ccc```]]]OOOCCC999666555444333555333333333222222222111111000000000000////////////...111000---111<<>>555666333///...000111000...000000000000000000000000000///,,,++++++,,,---...000///...---------------........................---------------------------------............///...------,,,,,,------...................................................//////.........------------------.........//////////////////000000000000......//////000000111111111000//////111333444444222333777???NNNYYYYYYRRRQQQIIIFFFMMMTTTVVVYYY]]]ppp||||||xxx~~~}}}eeeWWWKKKHHHHHHFFFCCCBBBCCCHHHRRR___llluuuwwwwwwsssssspppllljjjfff[[[OOOLLLKKKFFFDDDOOOcccqqqvvvnnnjjjmmm{{{iii[[[___XXXYYYaaa]]]SSSOOOKKKOOOZZZcccccc^^^[[[NNN???555333444555444222222222111111111111000111111111111000000000000//////000111111111111111//////////////////////////////.........---------//////.........---------.........------...............................................................------------....................................//////...---,,,,,,///////////////////////////............//////000000111444666:::@@@GGGKKKKKKNNNKKKCCC@@@CCCFFFFFFJJJNNNWWWfffyyyyyyooobbbWWWTTTWWWUUUVVVRRRPPPPPPPPPbbbwwwiii]]]YYYTTTOOOJJJGGGFFFDDDAAA>>>BBB@@@EEETTTdddrrr{{{ooovvv|||}}}|||uuu```NNNEEEBBBeeeeeedddaaa[[[UUUNNNKKKIIIJJJIIIGGGHHHIIIAAA777333000------///000...,,,000000000000000000000000///...---,,,,,,,,,------///......---------..............................---------------------------------............///...------,,,,,,------...................................................//////.........------------------.........//////////////////000000000000......//////000111111111222111000111222333444444333888@@@HHHSSS[[[XXXPPPIIIJJJPPPWWWZZZZZZ___fff{{{vvvpppttt}}}yyyxxxyyy{{{|||hhh[[[MMMIIIIIIFFFCCCBBBCCCFFFNNNZZZhhhsssvvvwwwttttttrrrooommmiii]]]QQQMMMKKKEEEAAAHHHYYYfffjjjcccZZZUUU\\\lll~~~mmmjjj^^^ZZZ^^^YYYWWWRRRLLLKKKRRR[[[```aaa```WWWIII>>>777444222000222222222222111111111111111111111111000000000000...///000000111111000000//////////////////////////////.........---------//////.........---------++++++,,,,,,,,,,,,++++++......................................................------------....................................//////...------,,,///////////////////////////............///000000000111444777===DDDLLLQQQSSSNNNGGGCCCBBBDDDFFFHHHGGGUUUjjj}}}vvvlllbbb\\\VVVQQQUUU[[[bbbgggeeeeeeddd```lll|||tttnnndddWWWMMMJJJIIIGGGEEEFFFAAA@@@EEELLLUUUdddrrr~~~zzz~~~uuupppwwwbbbPPPFFFbbbcccdddccc___ZZZTTTPPPKKKJJJHHHHHHLLLMMMFFF<<<222///------000111///---000000000000000000000000.........------------,,,......---------...//////........................---------------------------------............///...------,,,,,,------..................................................................---------------........./////////////////////000000000000......///000000111111222333222222222222333333333666@@@KKKSSSYYY[[[VVVPPPNNN[[[lllppphhhaaafffpppyyyqqqhhhiiixxx}}}uuuqqqqqqrrrvvv{{{ooo```QQQKKKJJJFFFCCCBBBCCCCCCHHHSSScccpppvvvxxxxxxyyyxxxvvvuuupppdddWWWMMMJJJDDD???DDDQQQ^^^ddd___TTTJJJJJJSSSbbbxxx|||jjj^^^\\\ZZZ^^^YYYRRRMMMLLLRRR[[[bbbccc^^^UUUJJJ@@@777222///333222222222111111111111111111111111000000000000......///000000000000///////////////////////////...............---------...............---------+++,,,---......---,,,+++......................................................------------.......................................///......---,,,///////////////////////////.........//////000111000111444:::BBBLLLTTTZZZ\\\NNNCCCDDDFFFGGGJJJQQQSSSeee~~~wwwlll^^^XXXTTTSSSUUU\\\hhhsssxxxrrraaaYYYVVVSSSPPPNNNHHHBBB??????BBBKKKSSSdddlllrrrqqqkkkjjjrrrzzz}}}hhhkkk~~~yyy___LLL```bbbdddeeeccc^^^YYYVVVKKKHHHEEEGGGMMMPPPJJJCCC555222000000333444222000////////////////////////.........///...---,,,,,,---------------...///000........................---------------------------------............///...------,,,,,,------.......................................................................................////////////////////////000000000000...//////000111111222222222222333222222222333444:::GGGTTTYYYYYYYYYVVVRRRUUUnnnxxxkkkppp}}}zzzqqqfffeeerrrwwwpppnnnpppxxxuuufffUUUMMMJJJFFFCCCBBBDDDCCCDDDNNN]]]mmmwww{{{}}}~~~~~~yyylll___LLLJJJEEEBBBEEERRRaaakkkcccZZZQQQLLLMMMSSSaaannnzzzccc\\\]]]ccc```[[[UUUOOONNNVVV___aaa```]]]TTTIII>>>666111333333222222222111111111111111111111000000000///---......///////////////////////////////////////................................................---///111333333111///---......................................................------------..............................---...............------////////////////////////............///000111111222333666>>>IIITTT]]]bbb\\\LLLCCCHHHKKKLLLWWWgggsss~~~xxxlllaaaYYYVVVUUUVVVYYYbbbqqqxxxppphhhaaa]]]UUULLLGGGFFFFFFEEEDDDFFFNNNXXX]]]^^^aaagggmmmooo}}}mmmiiitttkkkSSS^^^```cccddddddaaa^^^[[[LLLFFFBBBEEEKKKNNNLLLIII:::666222111333444333111////////////////////////....../////////...---,,,---------------...///000........................---------------------------------............///...------,,,,,,------...................................................---............................../////////000000////////////000000000000//////000000111222222222111222333222111222666999AAAMMMWWWYYYWWWXXXYYYYYY]]]{{{xxx~~~}}}sssgggeeeqqqzzzrrroooppp{{{{{{kkkXXXOOOKKKFFFCCCBBBFFFDDDDDDKKKYYYiiiwww~~~qqqdddPPPLLLHHHEEEGGGRRRdddrrrhhh___TTTMMMHHHHHHQQQZZZooojjjZZZ\\\___^^^^^^]]]WWWQQQTTT\\\aaacccbbb\\\QQQDDD999444333333333222222222222111111111111111000000000///---......///////////////////////////////////////---.....................---........................000222444444222000.........................................................------------..............................------...............---////////////////////////.........//////000222222444555:::CCCOOO[[[cccgggXXXMMMIIINNNRRRVVVjjjuuuddd[[[XXXVVVWWW[[[___eeeoooyyyjjjWWWLLLKKKLLLGGGAAA???BBBFFFKKKOOOSSSWWWXXXccclllzzz{{{gggggg|||}}}yyybbb\\\^^^```bbbcccbbbaaa___QQQJJJDDDDDDGGGHHHIIILLL@@@:::444000111222111000000000000000000000000000/////////............---......---------...//////........................---------------------------------............///...------,,,,,,------...................................................---------...................../////////000000000////////////000000000000//////000111111222222333111222333222222555;;;AAAHHHRRRZZZZZZXXX[[[```bbbvvvuuuhhhfffrrr~~~|||uuupppooowwwnnnZZZPPPKKKFFFCCCCCCFFFEEEFFFJJJTTTdddvvvttthhhVVVQQQKKKFFFEEENNNbbbuuussseeeUUUKKKEEEEEEMMMVVV```qqq}}}cccccc___[[[\\\```^^^XXXWWW\\\eeeeeeeee```WWWJJJ>>>666333333333333222222222222111111111111000000000000......///000000000000///////////////////////////---------...............---------...............---...///111111///...---......................................................------------..............................,,,---......///.........////////////////////////.........///000111222333888999>>>HHHUUU```fffhhhXXXSSSRRRUUUYYYeee~~~}}}jjj[[[VVVYYY\\\fffnnnvvvzzzkkkTTTMMMNNNJJJCCCAAA???===???CCCHHHIIIJJJZZZ\\\cccrrrwwwrrrtttwww~~~zzz[[[\\\^^^___aaaaaabbbbbbZZZQQQIIIEEEBBB@@@EEELLLGGG@@@777111000111111000000000000000000000000000111000...---------...//////......---------..............................---------------------------------............///...------,,,,,,------...................................................---------.........//////.../////////000000000000////////////000000000000///000000111111222333333222444444333444999CCCKKKNNNVVV]]]]]]^^^ccciiikkk|||qqqrrr{{{xxxjjjhhhtttyyyrrrnnnooo}}}ppp[[[PPPJJJFFFCCCCCCDDDFFFHHHJJJPPP___tttxxxmmmZZZTTTLLLFFFCCCLLLcccyyy~~~nnn[[[OOOIIIHHHKKKPPPWWWeeesss{{{|||pppddd^^^aaabbb\\\ZZZ]]]fffeeecccbbb]]]SSSFFF===444444333333333222222222111111111111000000000000...///000000111111000000////////////////////////---------.........//////---------.........//////+++,,,,,,------,,,,,,+++......................................................------------..............................,,,------...//////......////////////////////////.........///000222333444;;;<<>>DDDPPP\\\dddfffdddgggeee___\\\fff~~~{{{wwwyyy|||zzz}}}oooddd[[[MMMMMMKKKEEE???===@@@DDDBBBJJJSSSWWWWWW___sss{{{kkkhhhqqqeee___[[[]]]^^^^^^aaaeeeaaa___YYYMMMBBB===BBBHHHPPPLLLDDD;;;333///------333000......000111000...000/////////....................................,,,,,,,,,---------......---------............///---------............///...------------...//////............................................................////////////000000000000000000000000000000000000111111111111000000000111222222222333///333555444999EEERRRXXX\\\```bbbccckkktttuuupppjjj~~~wwwlllcccbbbdddlllrrr}}}rrrmmmwwwxxxnnnkkkqqqxxx```VVVOOOEEE@@@CCCDDDHHHLLLLLLMMMXXXoooxxxbbbZZZQQQIIICCCIIIddd~~~kkk[[[MMMBBBBBBGGGKKKYYYfffjjjnnnxxx|||tttrrruuunnnccc```^^^^^^___```eeegggeeeaaa^^^VVVOOO<<<666444666666111000333111111111111000000000000000000000000000000000000///////////////////////////////////////......---........................---...///...------...///......------------......///............///000000////////////////////////............////////////------......//////000000000000000000000000000000111---+++///222333666:::???JJJTTTXXX\\\dddkkknnnnnniii```[[[ggg}}}zzzzzz~~~|||eee[[[TTTRRRLLLCCCFFFGGG===BBBDDDGGGNNNVVV\\\```aaazzzrrrdddeee}}}qqq^^^SSSYYY___^^^^^^dddcccbbb___VVVLLLEEECCCDDDMMMMMMIIIAAA666///...000333000......000111000...000000/////////.................................,,,---------............---------............///---------............///...------------...//////............................................................////////////000000000000000000000000000000000000111111111111000000111111222222333333222666888888???LLLYYY___bbbdddgggnnnyyyxxxlllqqqwwwmmmeeecccfffkkkpppyyyrrrmmmwww{{{qqqjjjppp}}}fff[[[SSSHHHBBBCCCCCCGGGKKKLLLLLLWWWnnn}}}fff]]]RRRIIICCCHHHbbb~~~ooo^^^OOOCCCBBBGGGHHHVVVbbbfffjjjttt}}}xxxpppkkkkkksssxxxjjjccc___^^^______dddgggeeeccc```ZZZSSSBBB:::444555555222111444111111111111000000000000000000000000000000000000///////////////////////////////////////......---........................---...///...------...///......------------......---------............///////////////////////////............////////////.........///////////////000000000000000000000000222...---000333444888<<>>@@@EEEKKKQQQTTTVVVhhhtttcccfff{{{pppvvvfff[[[YYY]]]bbbccceeeeeeeeeeeebbbZZZOOOGGGFFFGGGHHHDDD>>>777222000222111111111111111000///000000000////////////....................................////////////000---------............///---------............///...------------...//////............................................................///////////////////////////////////////000000000111111111111000111111222333444555555000555999>>>HHHVVVbbbfffkkkmmmtttzzzqqqkkkjjjnnnlllppprrruuu~~~|||pppmmmwwwvvviiilll|||{{{mmmaaaSSSHHHEEEDDDEEEIIILLLLLLSSSkkksssgggXXXLLLCCCGGG]]]vvv{{{hhhVVVHHHCCCCCCEEEOOOZZZ```dddlllwww|||tttiii\\\YYYeeeuuuvvvddd___ccc```dddgggfffffffffccc^^^UUUIII<<<555555666555555222222222111111111000000///////////////////////////////////////////////////////////////......---........................---...///...---------///......------------......///111333444555444222111////////////////////////............////////////000000//////......------////////////////////////222//////333666888>>>EEEOOOZZZeeekkkpppuuuvvvtttjjjhhhdddbbbkkk|||}}}}}}|||wwwuuulll```YYYLLLHHHEEE@@@>>>???BBBEEEFFFNNNUUUdddyyylll```mmmzzzttt~~~ttt}}}cccTTT[[[bbb```dddcccbbbdddeeeaaaXXXQQQFFFBBB>>>>>>???===555///111222333333222111000000111000000000////////////.................................////////////000---------............///---------............///...------------...//////////////////////////////////////////////////////............///////////////////////////////////////000000000111111111111000111222333444555666666666<<>>???999111111333555555333111111111111111000000000/////////........................------........./////////---------............///---------............///...------------...//////////////////////////////////////////////////////............////////////000000000000000000000000000000000000111111111111111111222333555666777777:::@@@GGGOOOZZZeeeiiihhhmmm~~~vvvpppppptttrrrxxxxxxuuu}}}xxxmmmjjjuuuxxxjjjjjjwwwqqqaaaRRRIIIIIIFFFHHHMMMKKKMMMddd~~~qqqaaaSSSHHHFFFVVViiiwwwcccSSSHHHBBBGGGMMMWWW```fffmmm{{{}}}qqq```SSSSSSZZZuuuwwwyyyccc^^^```dddfffdddeeegggeeebbb```YYYMMM???888777666444333222222222222111111111000000000000000000000000///////////////////////////////////////......---........................---...///...------...///......------------......---...///000111000000///////////////////////////............///////////////////////////.........000000000000000000000000......111666999>>>IIISSScccfffhhhgggjjjppprrrqqqooozzz|||tttsssxxx|||~~~uuuttt|||~~~uuuzzzyyywww}}}gggUUURRRLLLHHHEEECCCAAA???DDDDDDEEEIIIVVVpppiiippp{{{~~~ZZZooo~~~nnnaaa\\\\\\aaa``````aaacccdddcccbbbVVVKKK???999;;;===;;;777000333666666333111111222111111111000000000//////........................,,,---------............---------............///---------............///...------------...//////////////////////////////////////////////////////............////////////000000000000000000000000000000000000111111111111111111222444555777888888<<>>CCCFFFNNNbbbvvvqqqqqq{{{}}}OOOYYYfffuuuwwwhhhhhhfffbbbaaabbbeeeeeedddhhh```OOO>>>999>>>???<<<222333444333000//////000000000000000000000000000////////////............////////////////////////........................---------.........//////------------------------........................////////////////////////////////////000000000000000000111111111000000///000000000000111111111111222333444333222555;;;@@@LLLNNN]]]sss{{{ooodddbbb]]]fffwww}}}wwwtttsss|||{{{|||nnnhhhmmmwwwpppkkkppp|||hhh[[[RRRGGGBBBFFFEEECCCQQQeee{{{mmm___MMMAAAJJJ[[[|||lllTTTHHHCCCIIIRRR\\\bbbjjjxxx}}}qqq```QQQIIIOOO\\\rrryyyxxxkkkaaa[[[^^^aaaaaacccgggcccbbb^^^UUUGGG:::555555444444444444333222111000333111///000222222000...////////////////////////////////////////////////................................................------------------------........................000000///...........................////////////111111000000//////......---------......///111111,,,333888;;;AAAMMM\\\ggghhhkkkhhhgggjjjfffeeeqqq~~~tttpppwwwyyyxxxzzzzzz{{{}}}{{{~~~nnnbbbUUULLLJJJFFFDDD???<<>>CCCPPPYYYjjj{{{zzzqqqnnndddkkkyyy~~~zzzwwwwww~~~|||}}}pppiiioooxxxqqqiiijjjrrrcccYYYKKKDDDGGGEEECCCNNN```~~~|||mmm___OOOCCCIIIWWWzzzqqq]]]SSSBBBCCCIIIQQQYYYcccttt~~~ssscccSSSJJJIIIVVVkkk{{{zzzrrrvvvuuuhhh^^^]]]aaabbbeeehhheeeddd```YYYMMMAAA999666444444444444333333222111333111//////111222000...////////////////////////////////////////////////................................................------------------------........................000000///...........................////////////111000000000/////////...............//////000111444666:::AAALLLXXXbbbgggfffnnnnnnkkkjjjeeejjj|||xxxmmmeeehhhooovvv{{{{{{||||||uuusssxxx|||vvvxxxrrr]]]SSSQQQHHHFFFBBB>>>>>>DDDKKKPPPWWWmmm|||tttnnn|||JJJMMMRRR[[[jjjssshhhhhhhhhdddcccfffdddfffaaaPPP???999<<<@@@<<<777222000111222111000000000000000000000000000////////////............////////////////////////........................------........./////////------------------------........................////////////////////////////////////000000000000000000111111111111000000222222222333333333333444444666666666666:::BBBIIIUUUfffyyyzzzooottt|||{{{}}}~~~rrrkkkpppxxx}}}rrrfffcccwww}}}nnnbbbRRRGGGGGGFFFCCCJJJWWWrrr~~~mmm```RRRGGGHHHPPPuuurrr___XXXMMMIIIIIINNNXXXfffxxxuuugggWWWLLLFFFRRRfffvvvuuulllnnnxxxwwweee]]]]]]```dddgggeeedddaaa\\\TTTIII===444444444444444333333333333333111//////000111000///////////////////////////////////////////////////................................................------------------------........................000//////............///............////////////000000000000////////////000///////////////000111666555888DDDRRR]]]aaaaaaeeeqqqsssooojjjfffrrryyylllaaa^^^aaalllwww~~~yyyppplllnnn{{{yyy|||pppoooiiiZZZVVVLLLJJJFFFBBB@@@@@@CCCGGGKKKUUUkkknnnnnnNNNLLLMMMRRR]]]sssjjjdddeeedddeeegggcccfffdddWWWGGG>>>>>>AAABBB;;;333000222333222///000000000000000000000000////////////............////////////////////////....................................////////////................................................////////////////////////////////////000000000000///000000111111111111000222222222222333333333333444555666666888>>>HHHOOO[[[rrr~~~~~~ssslllooovvv{{{qqqeee___qqqxxxjjjXXXIIIGGGFFFDDDHHHOOOfff|||pppbbbUUUKKKHHHJJJmmmvvvfff```SSSKKKFFFJJJSSS```rrryyykkkYYYLLLHHHQQQdddttttttkkkjjjrrrtttbbb\\\]]]```bbbbbbbbbaaa]]]YYYPPPAAA444444444444333333333444444333222000000000000000000////////////////////////////////////////////////................................................------------------------........................000///............//////............////////////000000000000////////////111000000//////000000111777666;;;HHHUUU[[[]]]]]]gggqqqsssooommmlllxxx~~~qqqgggbbbbbbmmmxxx{{{pppiiiiiiuuuwww~~~oooiii|||lllaaaSSSNNNIIIFFFCCC@@@@@@CCCKKKMMMYYYuuu{{{nnnuuu|||sssyyyUUUNNNKKKOOOUUUfffwwwfffccceeeffffffccccccbbb\\\QQQGGGCCCCCCFFF>>>555222333444222000000000000000000000000000////////////............////////////////////////////////////////////////........./////////000000........................////////////////////////////////////////////////////////////000000000000//////000111111111111111111111111222222222222333333444555666:::BBBNNNWWWggg}}}}}}~~~ssslllnnntttxxxpppfff```oooqqq___NNNIIIGGGEEEGGGKKK[[[tttrrrcccWWWMMMHHHGGG\\\zzzrrroooaaaYYYSSSTTTZZZeeettt}}}ooo]]]MMMJJJRRRbbbqqqrrrjjjhhhmmmsssddd```______bbbcccbbb___]]]XXXIII999666555444333333333444444222222333222222111111111000000000000000000000000////////////////////////................................................------------------------........................//////............//////............////////////////////////000000000000111000000000000111222222999<<>>888444222111111000000000000000000000000////////////............////////////////////////////////////////////////.../////////000000000000........................////////////////////////////////////////////////////////////000000000000...///000111111222222222222222222222333333333444444555777:::AAANNN^^^iiijjjbbbfffyyyvvvoooooossswwwsssllldddiiivvvcccUUULLLGGGGGGIIIKKKeeesss```QQQHHHEEEDDDQQQpppqqqjjj[[[TTTMMMHHHHHHOOOaaarrr|||iiiWWWKKKMMMXXXgggkkkeeecccggg{{{xxxiii___bbbhhhhhhcccaaabbbZZZMMM:::888666333222222333333000444999:::888444222111000000000000000000000000////////////////////////................................................------------------------.......................................///000000............////////////.../////////000000000111//////000111222333555666:::===HHHUUUYYYYYYbbbpppyyyrrrhhhnnnxxxxxx}}}rrrkkkiiipppuuutttrrrzzzzzzjjjkkkvvvZZZPPPOOOJJJDDDCCC@@@>>>CCCKKKLLLWWW{{{wwwpppyyyvvvXXXOOOJJJIII^^^{{{iiifffiiidddcccbbbdddeee[[[MMMFFFHHHGGGEEEAAA;;;444111111222000000000000000000000000000/////////............////////////////////////000000000000000000000000////////////000000000000////////////////////////000000000000000000000000////////////////////////////////////000000000000......///111111222222222333333333444444444555555555666999<<>>HHHVVViii}}}www{{{qqqUUUQQQ___fffrrr|||yyyzzz|||uuukkkhhhwwwzzzkkk___SSSJJJHHHFFFVVVpppqqq___QQQHHHCCC@@@EEESSSjjjzzzlll^^^PPPJJJEEEEEERRRbbbxxxyyyfffYYYPPPOOOXXX______```eeevvvzzz}}}fff^^^___bbbdddeeedddaaa^^^OOOCCC888666666444222444444444333333333333222222111111111111000000000000000/////////............////////////////////////........................................................................---------............///////////////////////////000000000000////////////111///000333555555888===AAALLL\\\lllwww~~~zzzxxxxxxqqqpppzzz|||vvvuuu~~~~~~pppyyy}}}tttyyynnn___ooolllZZZRRRMMMEEEAAABBB@@@>>>FFFRRR```xxxzzzyyykkkTTTNNNRRR\\\dddvvvhhhfff```cccddd___\\\TTTBBBDDDCCCCCCDDD???666111222111111111111111111111111000000000000000000000000............////////////............////////////000000000000111111111111//////............//////000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222444444444444555666777888888:::BBBPPPdddzzz~~~vvvYYYLLLOOOQQQ___zzz}}}~~~yyynnnhhhtttssseeeXXXNNNJJJHHHQQQggguuubbbTTTJJJEEEBBBBBBNNNddd{{{ttteeeWWWNNNGGGEEENNN[[[pppppp\\\RRRNNNTTTYYYZZZ^^^eeevvvyyy{{{|||}}}ooo___```aaadddfffeeecccaaaVVVKKK???999666444444666444444333333333333222222111111111111000000000000////////////............////////////////////////........................................................................---------............///////////////////////////////////////000000000000111///000444555666;;;BBBAAARRRcccnnnyyyzzzyyyyyy}}}{{{sssoooqqq|||{{{yyy}}}qqq{{{}}}{{{|||ttt[[[hhh}}}jjj]]]UUULLLFFFFFFCCC>>>@@@HHHNNNTTTuuu}}}zzz{{{^^^QQQSSSWWWZZZppplllgggcccffffffaaaaaaVVVAAACCC@@@AAADDDAAA999222000111111111111111111111111////////////////////////............////////////............////////////000000000000000000000000//////............//////////////////////////////000000000000000000000000////////////000000000000000000111111111222222222333333444444555666777888999<<>>GGG[[[uuu~~~nnn___VVVNNNFFFGGGNNN^^^qqq}}}hhhZZZOOOMMMMMMNNNWWWcccqqqtttwwwyyyyyy{{{uuunnneeeaaabbbddddddccc^^^YYYNNN@@@777444444555444444333333333222222222111111111111000000000///.........///////////////////////////////////////........................................................................---------............///////////////////////////.../////////000000000111222111222444444555>>>GGGQQQYYY^^^bbbrrr|||kkknnn{{{~~~xxxqqq\\\\\\ggg~~~iiiXXXKKKIIIIIIDDDAAACCCGGGHHHRRRooozzzhhhLLLGGGSSSaaawwwuuugggeeeiiifffdddaaaWWWHHH???:::>>>CCC@@@888222111111111111111111111111000000000000000000000000............////////////............////////////////////////............//////............//////000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222222222222333444666777888999@@@QQQkkkzzzxxx|||{{{bbbRRROOOIIIHHHRRRqqq~~~sssjjjhhh}}}nnn]]]PPPIIIMMMbbb~~~iiiXXXMMMFFFBBB???EEEVVVppptttddd[[[RRRHHHFFFJJJVVVjjjnnn___QQQLLLIIIIIISSS```mmmqqqvvvyyyyyyzzz~~~~~~{{{|||rrreeeaaabbbcccccc___^^^UUUGGG;;;666555444444444333333333333222222111111111111000000000000.........///////////////////////////////////////........................................................................---------............///////////////////////////......//////000000111111222111222444444777AAAMMM^^^___```fffvvvvvvxxxsssnnncccZZZ]]]sssiiiSSSLLLJJJEEEAAAAAA@@@DDDJJJWWWsss^^^LLLPPPWWWiiipppaaaffffffdddddd```NNNAAA999===DDDCCC===777111111111111111111111111000000000000000000000000............////////////............////////////000000000000//////......//////............//////000000000000000000000000////////////////////////////////////000000000000000111111111111222222222222222333444555777999:::>>>HHH\\\xxx}}}}}}{{{vvvvvv{{{kkkXXXQQQHHHDDDMMMgggvvvkkkeee{{{yyyfffVVVOOOLLL[[[{{{lll[[[OOOGGGDDDAAACCCPPPiiizzzkkkaaaVVVJJJEEEGGGLLL```zzzsssdddTTTLLLGGGFFFPPP]]]jjjooovvvyyyxxxxxxyyy{{{zzzyyytttnnnjjjnnnwwwmmmcccaaabbbbbb___bbb]]]NNN@@@999666333444444333333333333222222111111111111000000000000............/////////000////////////////////////........................................................................---------............///////////////////////////.........///000111111111000111333666777;;;HHHUUUdddcccgggppp~~~yyy{{{lllkkkjjjZZZVVVkkkhhhXXXRRRKKKEEEDDD???>>>CCCMMMZZZssswwwYYYPPPMMM[[[www{{{```dddfffccccccbbbRRRDDD999<<>>777222000333333000......111111000000000000111111000000000000000000000000............////////////000000000000000000000000000000//////.........---000000000000000000000000111111000///////////////000000111222222222222111000111111111111222222222333999444000777888888>>>FFF]]]qqq{{{wwwvvvuuutttvvvzzz|||xxxaaaPPPKKKKKKJJJ]]]ttttttmmmkkkvvvwwwcccRRRPPPTTTnnnsss```UUULLLEEE===BBBIII___{{{kkk\\\PPPGGGAAAMMMPPPjjjwwwiiiWWWKKKDDDDDDMMMVVVgggnnnsssrrrqqquuuwwwwwwvvvrrrmmmggg```\\\aaaiii}}}gggaaa```^^^aaaccc```XXXJJJ>>>888555555555555555444333222222333222111111000000111111000000000000000000000000////////////////////////////////////////////////................................................111///...------...///111000000000000000000000000000000000000////////////333000111666:::AAAPPP``````gggtttqqqkkkwwwuuubbbooonnnaaaWWW___wwwuuucccZZZQQQHHHBBBDDDFFFGGGGGGOOOcccwwwuuu}}}qqq^^^QQQUUU^^^mmmvvvbbb___ccceeeeee]]]UUUHHH???AAAGGGHHHCCC999444111333444111///000111111000000000000111111000000000000000000000000............////////////000000000000000000000000000000/////////.........000000000000000000000000111111000///////////////////////////000000000000111111111111222222222222222888555222888::::::BBBMMMfffyyyzzzxxxuuutttuuuxxxzzz}}}}}}gggVVVNNNKKKIIIVVVmmmzzzrrroooyyy|||hhhXXXRRRRRRjjjyyyfffXXXLLLDDD???CCCGGG]]]|||lll]]]PPPGGGAAAJJJLLLdddxxxjjjXXXKKKCCCBBBKKKTTTgggnnnsssrrrqqqtttwwwvvvuuuqqqlllggg___ZZZ^^^eeeyyymmmaaa^^^]]]```bbbaaaZZZNNNBBB999666555555555555444333222222333222111111000000111111000000000000000000000000////////////////////////////////////////////////................................................000///...------...///000000000000000000000000000000000000000000000000///333333555:::===DDDUUUeeeeeepppuuudddmmm}}}~~~rrraaammmssseeeXXX]]]rrrrrrbbbVVVNNNHHHDDDBBBCCCEEEKKKYYYgggxxxxxxpppZZZRRRRRR[[[qqqlll___dddgggdddccc[[[OOOEEEFFFLLLNNNKKK>>>777222333444222111222111111000000000000111111////////////////////////............////////////000000000000000000000000000000////////////......000000000000000000000000111000000///////////////000///.........///111222111111111111222222222333000777555333999:::===HHH\\\uuu{{{wwwtttsssvvvxxx{{{nnn\\\RRRLLLHHHQQQhhh~~~vvvrrr{{{tttcccYYYQQQeeelll\\\NNNCCCAAACCCEEEZZZpppaaaTTTIIICCCGGGGGG\\\zzz}}}ooo]]]OOOEEEBBBJJJSSShhhoootttsssrrrtttvvvvvvtttoookkkfff^^^YYYZZZ```nnn|||{{{ggg^^^\\\^^^aaaaaa]]]SSSGGG<<<666555555666555555444333222333222111111000000111111000000000000000000000000////////////////////////////////////////////////................................................000///...------...///000000000000000000000000000000000000000000000000000333555:::===AAAKKK^^^pppmmm{{{kkk___uuuzzzzzz|||wwwjjj___lllzzzjjjZZZZZZkkksssbbbWWWOOOGGGAAA@@@CCCGGGOOOVVVrrrvvvsssfffSSSJJJMMM___ssszzzaaaccchhhffffff```UUULLLKKKPPPTTTRRRCCC:::222222333222111222111111000000000000111111////////////////////////............////////////////////////////////////000000//////////////////////////////////////////000000////////////000000333222000//////111333444111111111222222222333333000777555555999999>>>MMMlllyyytttrrruuuxxx|||rrr___SSSMMMIIINNNcccwwwrrr{{{pppaaaRRR___ppp___PPPEEEBBBCCCCCCWWWwwwgggYYYMMMGGGDDDCCCXXXuuuwwwfffUUUIIIDDDJJJTTTiiipppuuutttsssuuuvvvuuurrrnnniiieee^^^XXXXXX]]]gggrrrxxx~~~tttbbbYYY\\\^^^```^^^WWWKKK>>>666666666666666555444333222333222111111000000111111////////////////////////////////////////////////////////////////////////................................................000///............///000////////////////////////000000000000000111111111333666;;;===CCCSSSlll~~~xxxwwweeeiii~~~www~~~vvvzzz~~~ooobbb]]]jjjnnn\\\WWWeee{{{}}}ppp]]]TTTLLLDDDBBBCCCDDDIIIOOOcccuuu{{{kkk~~~sssYYYHHHFFFTTTeeerrrnnndddgggiiigggddd[[[RRROOOSSSWWWWWWJJJ>>>333000222111111111111111000000000000111111////////////////////////............//////////////////////////////////////////000000000000000000////////////////////////000000////////////000000333222000//////111333444111222222222222333333333111777666555999888AAAUUUwww}}}wwwsssuuuxxx}}}sss___TTTNNNKKKLLL^^^yyyttt|||vvvhhhUUUZZZyyyrrraaaSSSHHHAAACCCAAATTT~~~}}}mmm]]]OOOGGGDDDBBBVVVsssmmmZZZKKKDDDIIIRRRjjjqqqwwwvvvtttuuuvvvtttpppkkkfffbbb]]]XXXXXX\\\ccckkkmmmpppxxx{{{jjjWWW\\\\\\]]]^^^ZZZPPPBBB888666666666666555444333333333222111111000000111111////////////////////////////////////////////////////////////////////////................................................//////............/////////////////////////////////000000000111111111222222666999<<>>KKKeee{{{mmmXXXLLLOOOXXXdddlllqqqpppnnnnnnmmmjjjccc\\\UUUTTTTTTTTTXXX]]]]]]dddcccbbbccc[[[YYYeeerrrfffaaa\\\\\\^^^[[[RRRIII777777777777666555444333333222222111000111111111000000000000000000000000////////////////////////////////////////////////......................................................////////////......000000000000000000000000///000000111222222333333444:::AAAKKK```|||lllcccggg}}}ccc___~~~www||||||zzz}}}xxxyyy{{{yyyjjjXXXKKKLLL[[[rrrxxxlllooo||||||mmmbbbeeerrrrrruuuxxxvvv|||nnnXXXNNNKKKHHHCCCAAAJJJOOOUUUeeesssnnnqqq[[[IIIKKKfffrrrbbbbbbgggkkkhhh]]]UUUVVV[[[___WWWHHH999333444333000111111111111000000000000////////////////////////////////////////////////000000000000000000000000111///...///000111000...111111000000//////......111111111111111111111111000111111111111222222222222333333333333333333444333777666888CCCQQQkkk|||zzzzzzyyyyyyooo\\\PPPLLLHHHMMMeeetttkkknnnxxx~~~sss|||{{{nnnbbbeeesssaaaVVVGGGAAAAAAJJJaaawww```MMMIIIFFFJJJZZZrrrxxx___LLLPPP```kkklllnnnoooooommmkkkiiibbbZZZSSSRRRSSSTTTYYY^^^bbbcccbbb```]]][[[[[[\\\fff{{{{{{dddZZZ``````___[[[QQQBBB:::333444777555333222222222222111111111111000111111111111000000000000000000000000000000000000////////////////////////........................//////............//////000000000000000000000000000000000000111111111111000111111000000000333555666<<>>FFF[[[jjjWWWJJJEEEEEERRRfff~~~mmmYYYYYYcccmmmooorrrssssssoookkkiiibbbZZZUUUUUUWWWXXX\\\aaa______^^^\\\YYYXXXYYY[[[___gggmmmgggXXX___```^^^^^^\\\GGG===555666777666555555333222222222111111111111111111111111000000000000000000000000000000000000////////////////////////........................//////............//////000000000000000000000000000000000000111111111111000111222111000111444666888>>>LLL```qqq}}}lll^^^hhh{{{xxxxxxvvvwww}}}}}}|||zzzuuuxxx~~~yyyrrrdddTTTKKKIIIRRRhhhuuujjjddddddfffiiifff^^^aaassstttiiiiiizzzzzzssswww~~~uuujjjeeelllwwwbbbVVVTTTMMMCCC@@@AAAGGGOOOYYYqqqwwwnnnwwwbbbNNNSSSXXXiiiuuulllhhhjjjggg]]]UUUSSS]]]___YYYIII:::444333333222222222111111111000000111111111111111111111111////////////////////////000000000000000000000000111///...///000111000...000000000000////////////111111111111111111111111000000111111111222222222222222333333444555555555666:::999@@@VVVjjj|||~~~}}}{{{|||mmm]]]RRRPPPJJJOOOfffpppfffhhhlll}}}tttkkkyyyvvvqqq{{{|||gggYYYGGG???>>>DDDVVV}}}ppp[[[KKKEEECCCLLL]]]tttooo]]]]]]eeennnpppsssuuutttpppkkkhhh```ZZZUUUWWWYYYZZZ]]]bbbbbbaaa___[[[XXXVVVWWWXXXXXX\\\]]]jjjttt]]]______]]]___^^^KKK@@@888777888777666777333333222222222111111111111111111111000000000///////////////////////////////////////////////////........................//////............/////////////////////////////////000000000111111111111111111222222111222555777===CCCQQQbbbmmmsss~~~|||eeeccczzz~~~vvvtttuuuwww{{{{{{uuussszzz~~~yyypppaaaQQQIIIHHHQQQfff~~~rrrhhhbbb[[[\\\ZZZWWW\\\ooo}}}kkkdddooo}}}|||uuu|||ttthhhbbbhhhsss}}}uuu]]]XXXQQQDDDFFFBBBDDDMMMRRR^^^~~~rrrnnnxxxSSSRRRTTTaaa}}}qqqeeeggghhh```XXXVVV[[[___\\\NNN>>>555333333222222222222111111111111222222222222222222222222000000000000000000000000000000000000000000000000111///...///000111000...////////////000000000000000000000000000000000000000000111111111222222222222222333444444555666666:::??????IIIdddyyy~~~uuucccUUUOOOIIILLL```zzzqqqhhhiiikkkyyyzzzkkkrrrwww{{{|||iiiZZZIII@@@>>>CCCQQQuuusss^^^MMMFFFBBBGGGUUUjjjoooaaabbbjjjoooqqqssstttrrrooojjjhhh^^^XXXVVVXXX[[[\\\^^^bbbeeedddaaa\\\WWWTTTTTTVVVPPPUUUTTTYYYjjjnnneee^^^]]]___\\\PPPEEE;;;888999777777777333333333222222222222111111111111111000000000/////////////////////////////////////////////////////////////////////////////////............/////////////////////////////////000000000111111111111111222222222222333666888>>>EEESSS```hhhppp}}}zzzdddnnnxxxsssrrruuuxxx{{{yyy{{{|||uuupppttt~~~~~~wwwmmm]]]NNNFFFHHHPPPddd}}}~~~qqqiiiWWWTTTPPPNNNTTTgggnnn___gggwww}}}uuutttggg```iiirrrzzzzzzxxx|||lll^^^UUUJJJIIIAAAAAAJJJPPPVVVjjj|||lllqqq\\\QQQQQQ]]]nnnyyyddddddjjjeee___^^^ZZZ___^^^QQQCCC999555222333222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000111///...///000111000...////////////000000000000000000000000000000000000000111111111111222222222222222333444555666666777666===@@@OOOqqq}}}kkk\\\QQQKKKKKKYYYqqqrrriiikkkkkkvvv~~~kkknnn~~~|||kkk]]]LLLBBB@@@BBBLLLlllwwwaaaOOOHHHBBBEEEOOOaaayyy~~~mmmdddiiippppppqqqrrrqqqooollliiiggg]]]YYYWWW[[[^^^___aaaeeefffeeeaaa[[[UUUSSSSSSUUURRRWWWVVVWWW___lllwwwbbb^^^```ZZZVVVJJJ>>>:::999777666777333333333333222222222222111111111111000000000000000000000000000000000000//////////////////////////////////////////////////////............//////000000000000000000000000000000000000111111111111111222333333333444777::::::GGGUUU^^^gggtttzzz~~~|||ooodddxxx|||tttqqqqqqvvv{{{|||tttpppzzz~~~xxxqqqooovvv~~~}}}}}}{{{uuukkk[[[MMMFFFHHHPPPddd}}}uuulll]]]UUUMMMJJJMMM^^^~~~qqq]]]aaasss|||uuutttfff```mmmtttyyyxxxsssuuu}}}eeeWWWNNNHHH@@@>>>FFFOOOVVVbbbnnntttkkkjjjRRROOO[[[dddgggdddjjjgggbbbbbb[[[```___UUUHHH???888333333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000111///...///000111000....../////////000000000111000000000000000000000000000111111111111222222222222222333444555666777777222<<>>VVVdddccckkk~~~}}}|||uuu]]]dddzzzpppnnnqqqzzzwwwmmmdddkkkttt|||~~~yyy{{{tttnnnpppzzz|||xxxwwwyyy~~~yyytttppphhh[[[PPPLLLIIIQQQfff~~~pppbbbVVVPPPKKKQQQnnnzzzdddSSSfffyyy}}}nnnhhhrrrzzz{{{rrrnnnssszzz}}}kkk___KKKJJJDDD???CCCOOOXXXZZZrrrmmmllllllQQQPPP^^^pppeeeeeekkkjjjjjjdddbbbbbb```XXXIII:::111555444222333444444333111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333000111444555444555999>>>>>>SSS{{{pppaaaUUULLLKKKPPP]]]uuu}}}sssoookkkhhhqqq}}}uuueeemmm~~~oooeeeNNNDDDBBBBBBEEE\\\~~~|||iiiYYYLLLBBBCCCIIISSSeeevvvpppcccccclllsssvvvnnngggfffeeeaaa```aaa^^^aaadddfffjjjnnnlllfffaaa```]]]WWWQQQNNNPPPRRRRRRSSSSSSRRRTTT]]]kkkvvveee]]]^^^\\\XXXLLL>>>777888777222666555555444444333222222000111222333333222000000222111000//////...//////000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000000111111111111222222222222333333000000555;;;???GGG___{{{ooowwwvvvwww~~~___^^^{{{yyyllllllsssrrrllldddcccnnn{{{}}}~~~xxxwwwkkkhhhttt{{{uuu{{{}}}rrrlllkkkeeeVVVJJJGGGHHHPPPccc{{{ooo^^^TTTKKKLLLdddlll]]]```rrrtttssszzzpppssszzz}}}~~~|||bbbSSSNNNFFF@@@AAAHHHPPPSSSiiisssbbbwwwyyyYYYQQQYYYgggqqqggghhhhhhjjjgggfffdddbbbZZZLLL===333555333222222333333222111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222444222222555666444666:::???FFFaaazzz|||eeeZZZPPPMMMNNNTTTgggzzz|||tttqqqmmmiiiooozzzvvveeelll|||pppfffRRRFFFCCCCCCDDDZZZzzz|||hhhXXXLLLCCCCCCGGGPPPdddwwwrrrggghhhrrryyywwwnnnfffcccaaa^^^]]]^^^___cccgggjjjnnnrrroooiiibbb```]]]XXXTTTQQQQQQQQQPPPQQQQQQOOOPPPWWWcccllljjj]]]]]][[[YYYPPPBBB:::999888444666555555444444333222222111111222222111000000///111000000////////////000000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000000111111111111222222222222444444222222666<<<@@@LLLjjjuuuttt~~~wwwXXX]]]{{{wwwkkkoooxxx{{{rrrggg______eeeppp~~~yyyuuukkkhhhtttzzzuuu|||{{{qqqlllllleeeVVVJJJGGGGGGPPPbbbyyyzzziii\\\OOOKKK]]]vvvuuu]]]___ooozzzyyy~~~}}}~~~qqqXXXRRRHHH???>>>DDDLLLRRR___{{{~~~gggqqqcccTTTSSS\\\qqqlllfffhhhmmmjjjiiihhhddd^^^QQQBBB666444333111222333333222000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222555333444666666444777<<<===LLLooo||||||lll```UUUPPPLLLMMMZZZjjj|||vvvuuupppjjjmmmvvvyyyhhhjjjwww{{{sssiiiVVVIIIDDDDDDDDDVVVvvv{{{hhhWWWLLLCCCBBBCCCLLLaaawwwuuummmqqqzzzzzzpppfffaaa]]]YYYYYY\\\```fffkkkooosssvvvsssmmmccc```]]]ZZZXXXVVVSSSPPPPPPQQQQQQOOOOOOTTT\\\bbblllttt^^^\\\ZZZ[[[UUUIII>>>:::888666666555555444444333222222333222111111000000000000000////////////000000111000000000000000000000000000000000000000000000000111000000///////////////000000000000000000000000000111111111111222222222222333555555555888>>>DDDTTTwwwxxxyyy~~~eeeWWWdddsssjjjrrrwwwmmm```VVVSSS[[[nnn~~~yyysssiiihhhuuu}}}xxxuuu}}}xxxppplllllleeeUUUJJJHHHGGGQQQbbbvvvrrrdddSSSIIIWWWlll|||___^^^kkk|||```XXXLLLBBB===AAAJJJQQQXXXlllqqqhhhoooZZZQQQUUUfffyyytttggghhhqqqlllllljjjfff```VVVFFF888444222111111222333111000111111111111111111111111000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222444333444666555333777===???TTTyyy~~~tttggg[[[TTTMMMKKKVVVeee}}}zzzzzzuuullllllrrr~~~jjjfffooorrruuulllYYYJJJDDDEEECCCSSSrrr|||hhhVVVMMMDDDAAA@@@GGG^^^uuuzzzvvv{{{}}}sssggg___ZZZVVVXXX\\\bbbiiiooosssuuuwwwsssmmmccc```]]]\\\\\\ZZZUUUPPPQQQRRRSSSRRRRRRUUUZZZ^^^dddttteee[[[YYY[[[XXXNNNBBB:::777777666555555444444333222222333222111111111222444555//////...//////000111111////////////////////////////////////////////////000000////////////000000000000000000000000000000000000111111111222222222111222444666666888@@@III\\\~~~uuuUUUYYYnnn{{{qqqgggxxxllliiiuuu~~~vvvhhhZZZQQQRRR\\\eee}}}|||~~~yyyooofffggguuuzzzvvvuuu~~~uuuooonnnnnndddSSSIIIHHHHHHSSScccttt~~~yyyiiiVVVJJJUUUiii}}}ddd^^^fff~~~~~~iii___RRRHHHAAAAAAGGGOOOXXXdddsss~~~cccgggTTTOOO[[[llliiieeeoookkkllljjjfffbbbZZZJJJ:::444333111222333333222000111111111111111111111111000000000000000000000000////////////000000000000////////////////////////000000000000000000000000111111111111111111111111000000111111111222222222222222333555444333888@@@GGG___}}}qqqbbbWWWMMMHHHQQQ___|||~~~~~~zzznnnkkkooojjjaaaeeehhhwwwxxxooo[[[JJJDDDEEECCCQQQooojjjWWWNNNEEEAAA???EEEZZZqqquuuiii```YYYUUUXXX^^^fffmmmssstttuuuuuupppkkkccc```^^^]]]^^^[[[VVVRRRQQQRRRSSSTTTUUUWWWYYY[[[___iiittt___ZZZ[[[YYYRRREEE:::666666666555555444444333222222222111111222333555777999//////...//////000111111////////////////////////////////////////////////000000////////////000000000000000000000000000000000000111111111222222222000000333777777999CCCOOOeee~~~}}}```KKK```wwwtttfffpppbbbUUUaaarrrvvvmmmfffjjjwwwrrr```TTTOOOOOOOOOnnn|||www~~~yyykkkeeegggwww~~~uuusssuuussspppqqqpppeeeRRRHHHHHHJJJWWWgggtttxxxqqq\\\MMMUUUhhhmmm```aaawwwssseeeVVVMMMFFFAAACCCIIIVVV```hhhhhh{{{]]]MMMRRR___uuunnnaaajjjjjjllljjjeeeddd___OOO===555444222333444444333111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222111111444666444444;;;DDDNNNggg~~~zzz|||jjj\\\MMMDDDJJJVVVuuu~~~qqqkkknnnlll^^^^^^___lll|||sss^^^JJJDDDFFFCCCNNNkkknnnZZZOOOFFFBBB@@@EEEWWWkkkvvvkkkaaaZZZVVVZZZaaalllssswwwuuurrrppplllgggaaa```___^^^]]][[[WWWTTTQQQQQQRRRSSSUUUVVVXXXYYY[[[bbbyyyooo]]][[[YYYTTTIII<<<666666666555555444444333222222111111222333444666888999000////////////000000111000000000000000000000000000000000000000000000000///////////////000000111000000000000000000000000000111111111111222222222000///222777888;;;HHHYYYqqq{{{xxxTTTPPPooosss]]]___xxxaaaRRRXXXbbb]]]^^^bbbmmmzzzgggWWWOOOKKKHHH\\\qqqwww|||xxxiiieeejjj{{{zzzppppppttt|||sssrrrtttsssfffQQQGGGHHHMMM\\\lllwwwuuuxxxfffRRRVVVeeeyyyeee^^^ppp|||}}}ppp[[[QQQIIIBBB@@@CCCNNN[[[aaasssxxxiiiOOOOOOZZZnnnzzzdddjjjjjjmmmkkkffffffcccTTT@@@666555333444555555444222111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222111222555888666777???JJJZZZttt~~~tttdddTTTGGGHHHQQQmmmssslllnnntttddd___\\\dddyyyvvvbbbMMMEEEGGGBBBKKKggg}}}qqq^^^QQQFFFCCCBBBFFFTTTddd~~~}}}uuukkkbbbZZZVVV[[[bbbsssyyy{{{vvvppplllgggccc`````````^^^[[[YYYXXXXXXTTTSSSSSSSSSUUUVVVVVVVVVZZZ```sssbbb]]]YYYUUUMMM@@@888777666555555444444333222222000111222333444444444444111000000////////////000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000111111111111222222222111///222999:::>>>OOObbb~~~eeeOOOXXX}}}fff\\\lll~~~iii\\\[[[]]]XXX[[[bbboooxxx```TTTMMMIIINNNccc}}}}}}wwwjjjhhhooouuukkkmmmtttzzzttttttxxxvvvfffPPPFFFHHHPPPaaaqqqzzzwwwttt{{{pppXXXUUUaaakkk\\\jjj}}}~~~dddVVVNNNFFFAAACCCEEEYYY^^^fffrrrTTTQQQ[[[iiiiiiooojjjmmmlllggghhhgggWWWCCC777555444444555666444333111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222222333777:::888999CCCNNNiiizzz{{{mmm[[[LLLKKKRRRffftttlllnnn}}}kkkeee^^^bbbsss{{{xxxfffOOOGGGHHHAAAHHHcccyyyttt```RRRFFFDDDDDDGGGRRR```|||{{{sssjjjbbbZZZVVV[[[cccxxx}}}}}}wwwooojjjeeeaaa___```aaa^^^ZZZWWWXXXZZZXXXWWWUUUUUUVVVWWWWWWVVVXXX]]]pppfff___YYYWWWOOOCCC:::888666555555444444333222222111111222333222111000///222111000//////...//////000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000111111111111222222222333000333:::<<<@@@SSSiiioooWWWLLLWWWqqq\\\eeewwwrrrfffaaa___]]]]]]bbbpppmmmZZZPPPJJJFFFZZZxxxwwwllljjjrrrsssiiikkksss~~~yyytttvvvzzzxxxgggPPPFFFHHHRRRddduuu|||{{{uuuxxxwww[[[UUU^^^|||nnn\\\ggglll[[[SSSJJJEEEFFFAAAYYY______}}}^^^QQQ[[[fffnnndddooolllnnnmmmeeeddd[[[GGG;;;555222555666555555777111111111111111111111111000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111222222333333444444555///777777666:::;;;EEEXXXxxxyyyqqq[[[OOOOOOSSSaaasssjjjhhhvvvfff___eeennnwww|||gggSSSFFFGGGEEEEEEZZZvvvwwwfffWWWHHHAAACCCIIISSS\\\oooxxxzzznnnddd___XXXTTT___pppxxxoookkkgggdddgggddd___[[[YYYYYYYYYZZZ\\\ZZZWWWUUUTTTTTTSSSSSSVVV]]]mmm]]]TTT\\\PPPCCC???555777555444444444444333111222222222222222222222222111111111111000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000111111222222333444444666000222:::<<>>CCC^^^}}}{{{nnncccxxx|||XXXHHHLLLddd}}}^^^]]]iii~~~uuujjjccc[[[ZZZdddppp~~~~~~qqqaaaPPPFFFKKK```xxxjjjmmmvvvzzzllleeeiiiqqq|||xxxtttwwwtttfffSSSHHHMMMYYYooo|||}}}vvv|||cccWWWbbb|||xxxjjjssskkkWWWMMMFFFBBBFFFFFFUUU___fffzzz___XXX[[[xxxooollliiimmmnnnggghhhfffZZZFFF===666555555333111333222222222222222222222222000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111222222333333444444555777777555999===@@@ZZZ~~~mmm[[[QQQOOO^^^vvvkkkhhhrrrkkkkkkooouuuvvvaaaPPPKKKEEECCCSSSkkk}}}mmm]]]LLLDDDEEEKKKUUU___fffoooyyymmmaaaZZZWWWZZZjjj{{{xxxuuurrroooiiigggbbb[[[UUUUUUZZZ^^^bbbaaa^^^[[[WWWUUUSSSRRRVVVXXX___kkkyyy{{{___bbb\\\MMMAAA:::777666444444555555333222222222222222222222222222111111111111000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000111111222222333444444555444888>>>???IIIhhh|||lllbbbxxxrrrOOOGGGRRRppp```XXXeeewwwwwwkkkddd]]]^^^ffftttwwwsssxxx}}}hhhVVVHHHIIIXXXyyy~~~xxxnnnqqqyyywwwlllgggllluuu}}}yyyxxxvvv~~~wwwhhhTTTIIIOOO]]]sss}}}}}}kkk]]]fffsssuuu{{{wwwyyy\\\QQQJJJBBBEEEDDDPPP]]]dddjjjXXXSSSlllvvvmmmjjjoooqqqiiihhheee[[[KKK@@@777555555333222333222222222222222222222222000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111222222333333444444555777555555<<<@@@BBBbbb{{{{{{sss```SSSNNN[[[xxxllliiiyyyoookkksssqqq~~~{{{fffTTTMMMEEEBBBOOOcccqqq```MMMEEEEEEKKKVVV```ccclll}}}wwwkkk^^^WWWWWW___qqqyyywwwtttqqqjjjhhhccc[[[TTTUUU[[[aaadddccc```\\\WWWSSSQQQQQQYYYZZZ]]]cccjjjzzzcccaaaaaaRRRDDD>>>888666555555666555444333222222222222222222222222111111111111000000000///////////////////////////000000////////////000000///////////////////////////000000000111111111111000111111222222333444444444555:::>>>???LLLppprrrooojjjJJJJJJ[[[}}}gggYYYfffxxxuuuhhh```ZZZ```iiiwww|||rrrnnnyyyqqq^^^PPPLLLUUUrrr}}}~~~wwwnnnsss{{{vvvnnnkkksss|||zzzvvvwwwxxxxxxhhhUUUKKKQQQaaavvvtttbbbhhh|||yyy{{{vvv]]]RRRMMMEEEFFFCCCMMM\\\eeewwwvvv]]]OOO___yyylllgggnnnsssmmmjjjfff[[[OOOCCC777444555444444555222222222222222222222222000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111222222333333444444555555444666???CCCEEEfffqqqnnn|||wwwdddWWWRRRYYY}}}yyynnnkkkuuuqqqtttnnnuuu}}}jjjXXXOOOGGGCCCLLL\\\yyyuuucccOOOEEEEEELLLWWWaaaeeeooouuuiii[[[TTTWWWdddxxx}}}{{{wwwsssllliiiccc[[[VVVXXX^^^ddddddccc```[[[TTTQQQPPPQQQYYYZZZ\\\___aaakkkggg[[[___UUUEEE???999777666666666666555333222222222222222222222222111111111111000000000///////////////////////////000000////////////000000///////////////////////////000000000111111111111000111111222222333444444444666:::<<>>999888666666777777555444222222222222222222222222111111111111000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000111111222222333444444444666:::<<>>HHHVVVwwwyyyeee```yyy}}}uuufff^^^\\\{{{rrrppp}}}qqqlllkkksssuuudddYYYOOOGGGIIIOOOiiilllVVVJJJIIIPPP\\\gggsssoooeeeWWWPPPVVViii~~~~~~wwwpppiiiaaa]]]___cccffffffcccbbb^^^VVVPPPOOOTTTYYY\\\ZZZYYYZZZYYYYYY```iiicccaaa]]]KKK@@@:::888777777777777666444222222222222222222222222111111111111000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000111111222222333444444444777:::>>>HHHaaa~~~oooNNNIIIeeeuuudddXXXSSSSSS```oookkkcccfffnnn{{{zzzaaaWWWTTTccczzz~~~yyy{{{{{{{{{||||||tttkkklllxxxuuuppppppsss{{{yyyuuupppoooxxxlll[[[NNNMMMYYYiii~~~xxxfffjjjyyyuuutttrrrpppllliiigggeeedddnnnzzzeeeSSSNNNCCCIIICCCFFFWWW___lll^^^QQQ```xxxooohhhnnnoooooolllbbb___NNN<<<444444333111111333333333333333333333333000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111222222333333444555555444=========III]]]nnn```fffzzz|||lllbbb___|||sssrrr|||tttppplllkkkpppzzziii]]]RRRIIIHHHLLLdddoooYYYMMMKKKRRR___iiixxxmmmdddVVVOOOVVVjjj~~~uuuqqqiii```^^^bbbggghhhfffdddbbb^^^VVVOOOPPPVVV]]]```]]]ZZZZZZYYYXXX\\\cccsssnnnhhheeeQQQDDD:::999777777888888666555222222222222222222222222111111111111000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000111111222333333444444555777;;;@@@NNNiiigggJJJLLLoooqqqaaaWWWTTTVVVaaaqqquuugggdddfffppp{{{mmmbbb\\\gggyyy~~~wwwwwwyyyzzzyyyzzzxxxpppfffmmmzzzuuurrrssswwwyyytttqqqmmmnnnyyyiiiXXXLLLLLLZZZkkkvvveeekkkmmmjjjeee^^^XXXTTTQQQPPPMMM[[[ooonnnWWWRRRFFFNNNEEECCCUUU]]]dddyyymmmXXX\\\sssoooeeerrrpppnnnooogggcccRRR???444222333333222444444333333333333222222111111000000111222333333222222222111111111000000000111111111111222222222000111111111111222222222222222222222222222222222333333444444444444444444666777???AAAGGGhhhfffXXXvvvqqqfffgggssskkk}}}xxxnnnhhhkkknnnvvv}}}nnnbbbVVVKKKFFFFFFbbbzzzsss\\\NNNKKKRRRbbbpppxxx}}}mmmbbbSSSMMMXXXnnn{{{vvvtttggg___ccciiiiiifffffffff^^^WWWTTTTTTUUUZZZaaa^^^^^^]]][[[YYYZZZ]]]```rrrhhheee]]]LLL???999555777999888666777555555444444444333333333222222222111111111111000///111222111000///000111////////////////////////000000000000000111111222000111111111111222222222222222222222333444555555222555===BBBLLLppp}}}dddDDDTTT~~~~~~iii\\\YYYYYYYYYkkkzzz|||nnneee___eeeqqq~~~zzzmmmaaafffyyyooofffkkkyyy{{{yyy~~~wwwhhh```nnn|||vvvsssxxxzzzrrrkkkjjjrrr|||dddRRRMMMRRRWWWooo~~~{{{nnnkkkwwwkkk```XXXSSSPPPNNNFFFMMM[[[gggnnntttrrrXXXVVVLLLGGGAAAAAAKKKYYYeeejjjtttZZZWWWjjj{{{rrrdddmmmnnnoooppphhhfffVVVBBB777444444444333444444333333333333222222111111000000111222222333222222222111111111000000000111111111111222222222000111111111111222222222222222222222222222222222333333444444444444555555666777@@@IIIUUUvvvdddaaauuujjjjjj~~~qqqjjj~~~tttlllkkkjjjmmm|||uuugggZZZNNNGGGGGGZZZtttuuu]]]OOOKKKRRRbbbppp}}}|||lllaaaRRRMMMZZZpppzzzuuusssggg```ccciiihhheeeeeeeee]]]UUUTTTTTTVVV\\\ccc``````^^^\\\ZZZZZZ\\\^^^nnnsssbbbXXXNNNAAA:::666888999777666777555555444444444333333333222222222111111111111000///111222111000///000111////////////////////////000000000000000111111222000111111111111222222222222222222222333444555555444666???DDDQQQwwwuuu{{{^^^EEEXXXvvveee]]]]]]___```ppp}}}tttggg]]]^^^fffvvvsssgggiiiyyy|||kkkaaahhhyyy}}}}}}tttfffcccooo|||xxxwww|||{{{vvvnnniiikkkuuuyyyaaaOOOKKKPPPVVVnnn}}}~~~tttiiihhhssscccXXXQQQOOOKKKJJJLLLRRRWWW^^^lllyyybbb\\\MMMIIICCCAAAGGGSSS___eeecccSSS___rrrzzzeeegggkkkoooqqqkkkiii[[[HHH:::555555444333444444333333333333222222111111111000111111222333222222222111111111111111000111111111111222222222000111111111111222222222222222222222222222222222333333444444444555555555888888CCCUUUkkk}}}___iii{{{oooppp}}}pppiii||||||tttooohhhdddkkkwww}}}nnn___QQQIIIGGGPPPlllvvv```PPPLLLSSScccrrr|||kkk___QQQMMM\\\tttzzztttpppgggaaadddiiiiiifffdddccc[[[SSSSSSUUUYYY___fffcccbbbaaa^^^[[[YYYYYY[[[gggaaaTTTTTTCCC<<<777888999777666777555555444444444333333333222222222111111111111000///111222111000///000111////////////////////////000000000000000111111222000111111111111222222222222222222222333444555555666888AAAHHHWWWoookkkUUUGGG```lll___^^^bbbgggiiiwww~~~oooaaa[[[]]]iiixxxxxxlllmmm|||~~~ooofffiii|||}}}pppddddddooo~~~|||~~~~~~uuupppjjjhhhmmmyyysss\\\KKKHHHNNNVVVnnn}}}}}}xxxyyy|||xxxlllfffggg{{{}}}nnnccc]]]UUUMMMFFFEEEGGGLLLWWWaaayyyqqqaaaNNNJJJEEEBBBCCCKKKVVV^^^pppqqqUUUWWWjjjiiiccciiioooppplllkkk```NNN===555444444222444444333333333222222222222111111111111111222222111111111111111111111111000000111111111222222222000000111111111222222222222222222222222222222222333333444444555555666666;;;888EEE^^^}}}rrrYYYkkk~~~uuuuuu|||pppiii|||zzzsssjjjbbbccciiiwwwssscccTTTKKKHHHJJJfffwwwaaaRRRMMMSSSeeettt|||iii]]]OOONNN```xxxzzztttlllgggdddfffkkkmmmjjjfff```XXXRRRSSSWWW\\\bbbhhhfffeeeccc```[[[YYYXXXYYYaaayyy~~~fffTTTZZZGGG???999888999777666777555555444444444333333333222222222111111111000000///111222111000///000111////////////////////////000000000000000111111222000000111111111222222222222222222222333444555555777:::CCCJJJ]]]rrr|||\\\MMMJJJjjjyyycccZZZ\\\ccciiimmm}}}{{{kkk```\\\]]]jjj~~~zzzoooqqq{{{uuuqqq~~~ooobbbcccqqq|||qqqlllggghhhppp~~~mmmWWWIIIFFFNNNXXXnnn}}}xxxssssssooofffbbbfffyyyxxxeeeZZZPPPLLLJJJIIIKKKOOO```~~~}}}dddOOOKKKFFFBBB@@@DDDNNNYYYccc}}}ZZZSSScccooobbbiiiooonnnnnnkkkdddSSS???555444444222444444333333333222222222222222111111111111111222111111111111111111111111000000111111111222222222000000111111111222222222222222222222222222222222333333444555555666777777;;;777EEEbbblllYYYkkk~~~~~~{{{yyy}}}qqqkkk}}}tttkkkdddbbbdddiii{{{wwwgggVVVLLLIIIHHHaaavvvbbbSSSMMMUUUgggxxx}}}iii\\\NNNOOOccc}}}yyyssshhhgggfffiiinnnpppmmmhhh]]]UUUPPPTTTZZZ___dddhhhgggfffccc___ZZZXXXWWWXXX___ttt}}}oooXXX\\\KKKBBB:::888888666666777555555444444444333333333222222222111111111000000///111222111000///000111000000000000000000000000000000000000000111111222000000111111111222222222222222222222333444555555888;;;DDDMMMbbb~~~sssPPPIIIPPPsssttt^^^VVVZZZ___fffllltttfff]]]XXX```rrr}}}rrrttt~~~~~~nnn``````tttzzznnniiifffjjjuuugggTTTHHHEEEOOO[[[nnn}}}{{{pppmmmhhh___]]]aaauuuyyykkk]]]UUUOOOJJJHHHIIIOOOmmmjjjSSSLLLGGGDDD@@@AAAJJJUUU[[[bbbSSS]]]tttaaaiiiooommmoookkkgggXXXBBB555444555333444444333333333333222222333222111111000111111111111111111111111222222222000111111111111222222222000111111111111222222222222222222222222222222222333333444555666777777888888666GGGffffff]]]ooo~~~}}}{{{|||zzz{{{rrrllluuullleeeaaa```gggppp|||kkkYYYNNNJJJIII\\\sss```RRRNNNVVVjjj}}}~~~iii[[[MMMOOOfffwwwqqqfffhhhiiijjjnnnpppmmmfff[[[SSSPPPVVV]]]bbbdddgggeeeccc```[[[WWWUUUVVVXXX^^^qqqxxx\\\[[[OOOEEE<<<999888666666777555555444444444333333333222222222111111111111000///111222111000///000111000000000000000000000000000000000000000111111222000111111111111222222222222222222222333444555555777<<>>999777555555888555555444444444333333333222222222111111111111000///111222111000///000111000000000000000000000000000000000000000111111222000111111111111222222222222222222222333444555555666>>>LLL[[[zzzqqqLLLNNN^^^ppp___RRRQQQTTTXXXeeettt~~~nnn\\\YYYpppyyyssswwwxxxlll\\\\\\lll}}}yyyooojjjdddaaadddrrrmmmWWWLLLEEECCCNNN\\\hhhxxxuuuiiiZZZRRRRRR___xxx{{{mmmiiijjjrrryyy}}}iii\\\WWWLLLNNNTTTcccjjjZZZMMMKKKHHHAAAAAAHHHIII[[[___UUUfff~~~lllbbbiiirrrtttpppoooeeeOOO:::333444777444444444333333333222222333222000//////000222333555555444444333222111111111111111111111111111111000111111111111222222222222222333333333333444444555444444555777999999999@@@CCC\\\mmmVVVUUUooo}}}sssrrrrrrwww~~~tttqqqxxxnnncccZZZ[[[aaajjjrrr|||gggVVVKKKHHHKKKccc~~~lllZZZPPPOOOYYYqqqyyyjjjZZZNNNVVVmmm}}}rrrkkkhhheeelllpppnnnkkkhhh```WWWRRRTTTWWW]]]cccdddbbb^^^YYYTTTNNNJJJKKKNNNQQQRRRUUUZZZdddvvvZZZ[[[LLL>>>999999888666666555555444333333333333444333111000000111111///---111222444555555444333111000000000000000000000000000000000000000000000000000111111111111222222222333444444444333444777999777AAAOOOdddlllMMMPPPbbb|||jjj[[[OOOPPPWWW]]]gggqqqddd\\\hhhuuuwwwlllqqq|||nnndddXXXYYYkkk{{{pppeee]]]UUU___mmm|||kkkQQQEEEBBBDDDMMMYYYfffttt~~~ooo___SSSPPP\\\uuu|||qqqeeeeeeeeegggkkkqqqwwwzzzqqqcccVVVSSSQQQ[[[uuu}}}```QQQPPPGGG???AAACCCFFFYYYjjjhhhYYYdddxxxtttgggjjjrrruuuppppppfffPPP<<<333444777444444444333333333222222333222111000000111222333444444333333222222111111111111111111111111111111111111111111222222222222222222333333333333444444444444444555666888999:::===EEEbbblllVVVXXXqqq~~~sssrrrrrrvvvuuusssuuujjjbbbZZZ___dddjjjvvvjjjWWWLLLJJJKKKaaaooo\\\QQQOOOXXXpppvvvfffWWWKKKTTTlll|||sssjjjfffggglllmmmhhheeeccc]]]UUUSSSUUUYYY___dddeeeaaa^^^WWWRRRLLLIIIIIILLLNNNPPPRRRVVV^^^mmmccc___PPPAAA;;;:::888666666666555444444333333444444333111000000222333222111222333444555444333111000000000000000000000000000000000000000000000000000000111111111111222222222444555555444333444777999;;;DDDQQQgggfffMMMTTThhh|||hhhYYYNNNPPPWWW^^^iiiuuurrrcccfffpppuuujjjooo}}}xxxjjjaaaVVVZZZnnn}}}pppcccZZZUUU```pppiiiPPPEEEBBBDDDMMMXXXeeeqqquuuaaaSSSMMMVVVoooyyypppeeedddccccccfffkkkpppsss~~~ooo```YYYSSSZZZtttjjjWWWTTTJJJBBBBBBBBBEEEWWWeeevvvaaabbbrrr|||kkkiiioootttpppqqqhhhRRR>>>555555777444444444444333333333333222222222222222222222222222222222222222222111111111111111111111111111111111111111111222222222333222222333333333333444444333333333444666888:::;;;???MMMllleeeTTTYYYppp{{{ppprrrqqquuuxxxwww}}}rrrjjj]]]___```bbbkkkqqq^^^RRRMMMKKK]]]{{{qqq^^^RRRNNNVVVooowwwaaaSSSHHHQQQiii{{{tttlllgggmmmnnnkkkeee```^^^ZZZUUUUUUXXX]]]bbbeeeeeeaaa]]]VVVRRRMMMJJJJJJLLLNNNOOOOOOQQQVVV```tttmmmdddTTTCCC<<<:::888666666666555444444333444444444888666222111222333333222444444555555444222000///000000000000000000000000000000000000000000000000000111111111111222222222666666666555444555777999>>>FFFSSSjjj]]]MMMWWWooo~~~cccUUULLLPPPXXX___kkkxxxjjjdddhhhssshhhlllyyyttteee\\\SSS[[[rrrrrrdddYYYVVVbbbttthhhOOODDDAAACCCLLLWWWgggnnnyyy~~~hhhVVVLLLOOOfff~~~rrrlllfffeeedddcccdddgggjjjlllooo~~~uuujjj]]]```yyyttt\\\TTTIIIBBB@@@===BBBSSS___sssjjjaaammm}}}kkkdddkkksssqqqrrrjjjVVVAAA777555666555444444444444333333333111222222333333222222111111111111111111111222222111111111111111111111111111111111222222222333333222222222333333333444444222333333444555777;;;===FFFXXXwww~~~[[[OOOWWWmmmvvvkkkrrrpppvvvwwwvvv~~~uuudddcccaaa___eeeuuuzzzfffXXXPPPKKKYYYtttrrr___RRRMMMUUUooozzz```RRRFFFNNNfffxxxrrrooommmsssqqqmmmgggaaa]]]YYYVVVXXX[[[aaaeeegggeeeaaa]]]XXXTTTPPPMMMNNNOOOPPPPPPMMMNNNOOOUUUeeezzzgggVVVEEE<<<:::888777777666666555444444444444444@@@<<<666333111111000///333333333333333222111000000000000000000000000000000000000000000000000000000000111111111222222222777777777666555555777999???FFFTTTmmmTTTJJJWWWsssxxx^^^RRRKKKOOOWWW^^^jjjwwwxxxhhhfffyyyuuuiiikkkzzzvvvppp___VVVPPP\\\vvv}}}xxxiii]]][[[hhhzzz}}}fffNNNCCCAAACCCLLLWWWhhhkkkrrr}}}qqq[[[NNNLLL___zzzuuuiiidddggghhhiiiiiijjjiiihhhhhhhhhrrr}}}rrrooobbbVVVJJJDDDAAA;;;???OOOZZZhhhuuuccckkk|||mmmbbbiiitttqqqtttmmmYYYDDD999666666555555555444444444333333111222333333333333222111111111111111111111222222111111111111111111111111111222222222222333333333222222222333333333444444222333444444555777<<<@@@LLL___sssSSSMMMXXXkkkrrriiiqqqqqqxxx|||qqqmmmnnnkkkeee```bbbnnnjjjYYYRRRKKKUUUmmmsss```SSSLLLTTToooxxxaaaRRRFFFLLLccc|||wwwooonnnqqquuurrrmmmiiiccc\\\XXXVVV\\\```eeehhhgggdddaaa^^^XXXUUUQQQOOOOOOOOOOOONNNKKKLLLLLLNNNYYYtttjjjYYYFFF===:::888888999666666555444444444444555@@@<<<777333222111111000000111111222333333333333000000000000000000000000000000000000000000000000000000111111111222222222666777777666555555777:::>>>GGGVVVqqq{{{nnnLLLHHHUUUtttrrrYYYOOOKKKPPPWWW\\\gggtttqqqiiitttzzzmmmlllxxxuuummm[[[SSSOOO^^^{{{{{{~~~qqqgggdddooo{{{dddMMMCCCBBBCCCLLLWWWffffffjjjtttwww^^^NNNMMM[[[ssspppddd___eeeiiinnnqqqqqqnnniiifffhhhnnnvvv|||lll[[[MMMHHHEEE>>><<>>CCCOOOeeejjjNNNNNNZZZjjjqqqkkkppprrr|||{{{xxx~~~pppmmm}}}yyytttkkkcccaaahhhvvvlllYYYRRRKKKQQQfffxxxdddUUUMMMTTTooosssbbbSSSFFFKKK```zzz|||pppooosssvvvppplllhhhbbb[[[XXXXXXaaadddhhhiiigggdddaaa```VVVSSSPPPNNNNNNNNNMMMKKKJJJKKKLLLKKKSSSkkkppp^^^III???;;;999888999777666555555444444555555999777333222333444444333//////000111222333444444000000000000000000000000000000000000000000000000000111111111111222222222444555666555444555888:::>>>III\\\xxx^^^IIIIIIUUUvvv~~~lllTTTMMMLLLSSSYYY]]]gggsssxxxkkkmmmrrrooo}}}zzzxxx~~~}}}kkkYYYRRRPPPccc}}}zzzxxxpppoooxxxzzzdddMMMDDDCCCDDDMMMXXXbbb```bbbkkkzzz}}}cccPPPOOOXXXllluuugggaaafffjjjqqquuuuuupppjjjeeehhhmmmttt{{{sss]]]LLLFFFDDD<<<===EEESSS^^^wwwlllgggsssuuueeehhhrrrrrrvvvqqq___JJJ<<<777555555555555555444444444444444333222222222222333444444444333333222222111111111111111111111111111111222222222333333333444444222222333333333333444444333555777666666999@@@FFFSSSppp___HHHNNNZZZgggoookkkoootttzzzzzzvvvwwwuuuiiiccceeemmmuuusss___QQQKKKOOO```}}}kkkZZZOOOUUUooosssbbbSSSFFFJJJ___yyy{{{wwwxxxzzzrrrkkkgggbbb\\\\\\```eeehhhjjjjjjfffcccbbbbbbUUUSSSQQQOOOOOONNNLLLJJJGGGKKKLLLKKKPPPfffyyyeeeOOOBBB===999888999777666666555555555555555444333111111333444444333000000000111111222333333000000000000000000000000000000000000000000000000000111111111111222222222222333444444444555888;;;???MMMddd{{{SSSHHHMMMZZZ{{{~~~fffNNNJJJMMMVVV]]]```iiiuuuxxxllltttvvvrrr~~~~~~}}}xxxhhhYYYSSSTTTkkk~~~zzz{{{uuuyyyzzzdddNNNEEEDDDEEENNNXXXaaa______gggwwwmmmZZZQQQUUUddd}}}rrrkkkllloootttwwwvvvqqqkkkggggggkkkrrryyy}}}cccNNNFFFDDD<<<@@@AAANNNZZZlllpppdddnnn{{{vvveeeeeemmmssswwwrrr```KKK===777555666666555555555444444444555444222111111222444555555555444444333222111111111111111111111111111111222222333333333444444444222222333333333444444444333666888777666:::AAAHHHYYYzzz}}}WWWCCCLLLXXXdddkkkjjjnnnuuu}}}uuusss{{{}}}sssxxx}}}ooofffeeejjjooo~~~{{{hhhQQQKKKOOO]]]yyyppp^^^QQQUUUooowwwaaaRRREEEIII___zzzuuulllhhhccc___aaahhhhhhjjjllljjjfffbbbbbbcccWWWUUUSSSRRRRRRPPPNNNLLLEEEJJJMMMKKKOOOccckkkTTTEEE>>>999777888777777666555555555555555444333222222222222111///222222111111111111111222000000000000000000000000000000000000000000000000000111111111111222222222111222333333444555999;;;AAAQQQjjjhhhNNNHHHPPP^^^bbbKKKHHHMMMYYYaaadddlllxxxuuummmxxxuuuxxxuuufffXXXUUUXXXppp~~~{{{|||vvvzzzdddNNNEEEDDDFFFOOOYYYcccaaaaaahhhxxxxxxfffRRRSSS___www|||ttttttuuuxxxxxxvvvrrrnnnkkkfffiiipppwww}}}oooVVVMMMJJJCCCCCC???JJJVVVdddXXX^^^lllnnn___jjjmmmsssuuujjjUUUBBB888666555555444444444333333333222222222222222222222222444333222111111333555666111111111222222333333333111111222222222333333333222222333333333444444444777444555999888777AAANNNaaatttQQQBBBMMMXXX```ggggggnnnqqqrrrqqqlllrrrwwwzzzyyyjjjeeeiiioooyyyjjjZZZTTTNNNPPPiiisssbbbYYYSSSiiiyyy```VVVIIIGGGWWWsss}}}vvvllldddaaadddjjjnnnqqqoookkkgggccc```^^^]]]WWWWWWXXXWWWUUUSSSPPPNNNMMMLLLMMMPPPUUUddd~~~nnnTTTOOO===666;;;:::666666666666555555555555555444333222111111111111333333222111111222333333222222222111111111000000222222111000//////000000222222111111222222333444444555555555555777999<<>>HHH]]]vvvuuuQQQAAALLL^^^sssnnnPPPIIIIIINNNYYYdddooozzzrrrqqq~~~www}}}lll```[[[^^^yyy~~~wwwrrrqqquuuzzzqqq[[[GGGCCCGGGRRRhhh~~~vvvjjjrrr~~~|||fffQQQLLL]]]qqqyyywwwtttqqqooommmlllkkkgggggghhhkkkooovvv{{{tttWWWIIIFFFDDD???CCCHHHKKK^^^pppuuufffqqqvvvyyytttgggUUUDDD:::666666555555555444444444333333333333333333333333222222222222333333444444333333333222222111111111222222333333333444444444333333444444444555555555666444666999999<<>>KKKaaazzzqqqQQQBBBNNNaaavvvmmmPPPIIIIIINNNZZZgggrrr~~~yyyssssssxxxmmmbbb^^^ccc|||uuuppppppvvv}}}qqqZZZHHHDDDDDDKKKbbb|||vvviiiqqqmmmVVVNNNZZZooo~~~}}}{{{zzzxxxwwwuuurrrooolllkkkkkkfffggghhhlllqqqwww|||zzz[[[MMMIIIEEECCCCCCFFFJJJWWW~~~xxxtttpppqqquuuyyyvvvkkkZZZGGG;;;666666666555555555444444333333333333333333333333222222333333333444444444333333222222222222222222333333333333444444444444333444444444555555555555666444666999999>>>SSSjjjnnnRRRNNNWWWaaa^^^```ggghhhlllzzzwwwjjjnnniiieeeiiikkkvvvyyy{{{}}}rrr]]]RRROOONNNhhh~~~mmm___ggguuufff[[[SSSSSSbbbttttttmmmiiifffkkkvvvzzzuuuoookkkhhhgggfffhhhjjjkkkiiieee```]]]WWWSSSPPPPPPQQQWWWcccooo}}}wwwZZZSSSEEE888;;;666666666666555555555555444444666666666555444333111222222333333222222111111111111111111222222222222111111111111222333333333333333333333444444555333444666666777999<<>>666666666666555555555555333444666777777666555444111222333333333333222111000000111111111222222222222111111111222222333444444333333333333444555555333444666666777999===@@@SSSkkkdddSSSDDDMMM___vvvhhhMMMIIIIIIPPP]]]kkkxxxzzzqqqpppxxxlllkkkrrr||||||uuujjjiiinnn|||kkkVVVGGGFFFDDDEEE]]]zzz~~~mmmrrr{{{cccVVV^^^rrryyyrrrooonnnnnnnnnrrruuuwwwvvvrrrnnnllllllcccdddfffiiinnnsssxxxzzz}}}ssslllppplllVVVMMMGGGGGG@@@BBBKKKNNNjjjnnnpppqqqtttxxxxxxppp^^^III:::777666666666555555555555444444444444444444444444111222333444444444333333111111111222222333333444333333333444444444555555444444444555555555666666666555777999999@@@XXXqqq```NNNOOO[[[aaa[[[^^^jjjmmmrrrwww{{{wwwvvv{{{yyy|||vvv```WWWUUUKKKZZZyyyffffffwwwxxxmmm\\\OOOSSSaaawwwwwwvvvqqqmmmrrr~~~yyysssnnnkkkoooqqqsssssspppkkkeeeaaaWWWQQQMMMMMMOOOTTT```lllsssyyyZZZWWWGGG777>>>777666666666555555555555333555666888888777555444111222333444444333222111000000111111222222222222222111111111222333333444444333333333333444555555333444666777777:::===@@@VVVmmm```SSSDDDLLL\\\ttt~~~fffKKKHHHIIIPPP^^^lllyyy}}}qqqggg}}}~~~sssjjjooo{{{{{{ssseeefffnnn~~~gggSSSGGGGGGEEEGGG^^^}}}nnnpppiii\\\cccvvv{{{uuupppnnnmmmnnnnnnqqqtttxxxxxxtttooommmmmmaaabbbdddgggkkkooosssuuu{{{{{{vvvjjjbbbhhh|||sssYYYMMMGGGGGG>>>@@@KKKLLLdddrrrddd}}}tttpppwww{{{pppbbbNNN888999888777666666555555555555555444444444333333333333333333333333333333333333333333333333333333333222222333333333333444444444444444555555555555555888666888;;;:::AAA\\\zzz[[[NNNOOOdddlll[[[[[[jjjiiiwww{{{vvvmmmfffgggnnnzzziiiXXXTTTPPPOOOzzzkkkeeesss{{{rrrfffZZZTTTUUUjjjxxxwwwwww{{{|||uuupppmmmkkkooopppsssuuusssmmmeee^^^VVVSSSOOOMMMQQQYYYdddkkkqqq}}}^^^WWWPPP@@@888:::999888777666666666666555555555555555555555555333333333333333333333333111111111111111111111111000111111111111222222222333333333444444444555555777444333777999:::>>>DDD[[[nnn}}}XXXQQQDDDLLL]]]ppp|||}}}___LLLGGGGGGOOO]]]jjjuuuqqqkkkppp{{{rrrkkkuuu~~~wwwnnnjjjaaaaaakkk~~~lllVVVDDDAAABBBHHH___zzznnnqqq~~~wwwuuuvvv|||rrraaaddd{{{zzztttnnnllliiifffgggkkkqqqtttxxxxxxtttnnniiigggffffffeeeeeefffjjjoootttzzzzzzqqqbbb]]]iiiwwwZZZQQQKKKDDDBBBDDDDDDLLLhhhttt```ssswwwrrrxxx|||rrreeeQQQ:::999888777666666555555555555555444444444333333333333333333333333333333333333333333333333333333333222222333333333333444444444444444555555555555666777666888<<<<<>>777:::999888777777666666666555555555555555555555555333333333333333333333333111111111111111111111111111111111111222222222222333333333444444444555555777444444777999:::???EEE^^^rrryyyRRRIIIEEENNN^^^sssyyy}}}___MMMFFFGGGNNN\\\jjjuuu{{{nnngggtttvvvnnnkkkzzz|||ssshhhbbb^^^aaalll~~~~~~jjjWWWFFFBBBBBBIIIbbb}}}qqqtttsssfffaaa```hhhlllsss~~~xxxiiilllvvvpppllljjjhhheeefffiiiqqquuuxxxyyyuuupppkkkhhhhhhhhhfffeeeeeehhhmmmqqqwwwvvvmmm___[[[jjjaaaVVVLLLEEEBBBCCCBBBHHHccczzzaaaiii{{{uuuyyy~~~uuuiiiUUU===999888777666666555555555555555444444444333333333333333333333333333333333333333333333333333333333222222333333333333444444444444555555555666666666777666999<<<>>>KKKkkkpppLLLLLLTTTeeejjj^^^___jjjlllyyy}}}rrreee[[[RRRIIIFFFGGGDDDKKKVVV^^^fffnnnvvv|||~~~uuueee^^^UUUKKKaaavvvooo{{{nnn]]]SSSRRRSSSppp{{{wwwuuuuuuuuuxxxwwwxxxwwwuuuppphhhccc___ZZZWWWXXX^^^fffkkkmmmmmm|||qqq\\\OOOBBB===::::::888777777777777777555555555555555555555555333333333333333333333333222222222222222222222222111111111111222222222333333333333444444444555555666444555888999;;;@@@GGGbbbxxx}}}SSSHHHFFFOOOaaawwwvvv}}}___NNNFFFGGGNNN\\\kkkyyytttdddeeettt{{{pppgggkkk~~~{{{qqqcccZZZ[[[bbbqqqwwwfffVVVHHHCCCBBBKKKffftttxxx~~~{{{uuu~~~yyyjjj\\\UUUSSSUUUWWW^^^lll|||wwwzzz{{{qqqlllhhhhhhgggdddeeehhhrrrvvvyyyzzzvvvqqqmmmkkkiiiiiihhhfffeeegggkkknnnssspppfffZZZYYYkkkjjjZZZNNNFFFBBBBBB@@@EEE]]]zzzgggggg{{{vvvyyy}}}wwwlllXXX???999888777666555555555555555555444444444333333333333333333333333333333333333333333333333333333333222222222333333333444444444444555555666666777777777888:::<<>><<<;;;>>>@@@FFFIIIIIIYYYxxxcccUUUYYY```pppcccRRRQQQRRR\\\kkk|||{{{xxxsssqqqrrrtttuuuvvvppprrrqqqnnnkkkkkkppptttxxxzzzaaaMMMBBB;;;;;;:::999888888888888555555555555555555555555333333333333333333333333333333333333333333333333222222222333333333444444333333333444444444555555666666999;;;:::<<>>===EEEcccjjjKKKKKKFFF```___RRRXXX^^^eeeuuuzzzlllbbbYYYSSSNNNJJJJJJMMMGGGEEECCCBBBCCCCCCBBBAAA===???CCCDDD@@@KKKqqqmmmXXXUUUOOOtttxxxyyykkkXXXPPPKKKPPP___rrr}}}yyyssspppppprrrttttttsssvvvvvvrrrkkkkkkpppwwwyyyyyybbbLLL@@@<<<;;;:::999888888888888555555555555555555555555333333333333333333333333333333333333333333333333222222333333333444444444333333333444444444555555666777999;;;:::===HHHTTTrrr{{{iiiSSSNNNdddvvvWWWNNNIIIQQQ]]]pppsssllllllqqqsssuuu|||{{{{{{fffWWW```zzz}}}oooaaa]]]___uuupppdddSSSJJJAAAAAANNNiiiiiiaaaUUUKKKIIINNNXXX___\\\UUUJJJAAABBBRRRkkk}}}~~~{{{tttnnnmmmmmmnnnssszzzzzz{{{|||yyyuuuooollljjjgggiiikkkjjjhhheeeeeeeeeccc\\\QQQMMM[[[vvvsssZZZOOOGGGGGGCCC@@@OOOccc{{{{{{qqqyyysss___AAA<<<999666555666777777666555555555555555555555555555555444444444333333333333333222222333333444555555333222333666888777555666666666666777777777777<<<888>>>DDDIIIffffffLLL>>>IIIXXXZZZUUUXXX]]]ggguuuxxxmmmggg___VVVOOOLLLKKKKKKJJJJJJIIIFFFBBB???>>>???EEEAAAAAABBB@@@FFFaaa~~~tttaaaVVVVVV[[[|||vvvZZZXXXPPPHHHPPPhhh}}}wwwrrrpppqqqtttvvvyyyxxxwwwssslllgggllluuu|||xxx___NNNCCC;;;999888777888888888666666666666666666666666666444333333444666666555333333333222222111222222333222222111111222222333444555555555555555666777777999;;;777999???>>>FFF[[[ttt~~~fffUUUOOOkkk~~~wwwoooWWWKKKKKKSSS[[[pppxxxooonnnpppwww|||xxxyyyeeeYYYddd}}}mmm^^^\\\bbb{{{pppdddOOOGGG@@@CCCTTTooosss```RRRIIIGGGPPP\\\aaaVVVJJJBBB@@@HHHYYYiiitttyyysssuuuvvvuuuwww|||}}}zzzxxxrrrjjjhhhjjjllllllllllllkkkiiieeebbbcccYYYKKKJJJ]]]}}}ttt]]]LLLKKKFFFDDDIIIKKK___|||vvvzzzrrr```CCC;;;999777777888888777666555555555555555555555555555555444444444333333333333333222222333333444555555333222333666888777555666666666777777777777777===:::@@@DDDJJJiiibbbJJJCCCJJJYYYZZZUUUWWW]]]gggvvvzzznnniiiaaaXXXQQQNNNLLLLLLIIIIIIHHHFFFCCC@@@>>>>>>AAA>>>>>>AAA???BBBVVVlll{{{fffYYYVVVYYYvvvcccZZZNNNGGGMMM```www}}}yyyvvvuuuvvvyyyzzz{{{yyyvvvqqqiiidddiiirrr}}}wwwaaaPPPCCC<<<:::888777888888888666666666666666666666666666555444444444666666555444222222222222222222333333222222222111222222333444666555555555555666777777888:::777:::@@@@@@JJJ```xxxaaaSSSSSSppp~~~xxxnnnVVVJJJKKKSSS[[[oooxxxsssmmmsssvvvxxxggg^^^jjjooocccbbbhhh~~~ooocccOOOHHHBBBGGGYYYrrr~~~fffVVVLLLHHHMMMTTTggg]]]PPPGGGBBBCCCNNNYYYnnnzzzvvvxxxzzzzzz|||}}}xxxtttmmmeeecccffflllmmmnnnooommmiiiccc___\\\TTTKKKLLLaaayyyaaaNNNLLLFFFDDDHHHJJJ^^^~~~~~~{{{yyy~~~sssbbbEEE;;;:::999999:::999777555555555555555555555555555555555444444444333333333333333222222333333444555444333333444666777666555666666777777777888888888>>><<>><<<>>>@@@BBBEEEHHHRRR}}}sss^^^TTT___~~~uuuZZZQQQLLLHHHVVVmmm{{{xxxtttsssyyyoooUUUGGG>>><<<999999999999777666666666666666666666666666333222222444555666444222333222222222333444444555333333222222333333444555666666666666666777888888777;;;:::<<>>CCCDDDSSSnnnyyyTTTQQQaaa|||zzzjjjTTTIIIJJJSSS[[[nnnxxx{{{{{{tttcccfffssszzzuuu{{{xxxggg[[[GGGHHHOOO___sss~~~mmm^^^RRRQQQSSSZZZdddzzzhhh]]]QQQKKKGGGGGGGGGEEEEEEHHHQQQqqqzzzppphhhaaa^^^bbbiii}}}}}}yyypppcccXXXQQQOOOIIIGGGGGGPPPgggzzzYYYMMMHHHGGGFFFGGG```vvv{{{|||nnnGGG;;;999777777888888777666555555555555555555555555555555444444444333333333333333222222333333444555111444666555444444666888777777888999:::;;;<<<<<>><<<<<>>CCCFFFEEEBBB>>>666555444333333333333333444333333333333444555555777777666666777777888999888>>>>>>@@@FFFHHHYYYuuutttSSSUUUddd{{{iiiSSSHHHJJJSSS[[[nnn~~~}}}ooo```gggzzzyyyvvvqqq```UUUEEEFFFNNN```uuu~~~vvvooofffYYYMMMCCCAAABBBDDDDDDNNNkkk|||dddZZZPPPMMMKKKJJJLLLPPPRRRnnn|||sssnnniiihhhnnnvvvuuueeeWWWNNNJJJEEEFFFJJJWWWooo___PPPIIIFFFCCCCCC\\\wwwzzz|||oooHHH<<<999666555666777777666555555555555555555555555555555444444444333333333333333222222333333444555111444666666444444666888777888888999;;;<<<======@@@@@@FFFOOOeeekkkJJJEEEKKKWWWaaa\\\QQQSSS\\\kkk~~~zzzxxxqqqjjjaaa\\\ZZZYYYTTTPPPCCCDDDCCC@@@???@@@AAAAAA???CCCYYYzzzyyyiii\\\ccczzzqqq```TTTNNNNNN]]]}}}cccIII@@@===;;;999999999777666666666666666666666666666;;;>>>DDDJJJNNNMMMHHHDDD777666555444333222222222444333333333333444555555777777777777777888888999888>>>???BBBHHHLLL^^^{{{kkkMMMSSSfff}}}hhhSSSHHHJJJSSS[[[mmm}}}~~~lll___iii~~~yyywwwlll[[[OOODDDEEENNN```uuu~~~{{{qqqddd[[[TTTJJJ@@@AAA::::::AAACCC@@@GGGRRRwwwfff[[[TTTOOOOOOQQQSSSnnn~~~|||vvvtttsssuuu}}}yyyhhhWWWLLLGGGBBBEEEMMM]]]vvvdddSSSKKKEEE@@@???XXXvvvvvvqqqNNN>>><<<999666555666777888666555555444444444555555444444444555555555555666666555555444444444555555777666666666666777777888666777777888888;;;???BBBDDDGGGLLLSSSlllmmmLLLGGGJJJ```cccZZZPPPTTT\\\lll~~~{{{xxxsssmmmeee[[[QQQPPPSSSJJJEEEAAABBBBBB???>>>???BBBAAAHHH^^^}}}}}}nnnfffbbbhhhkkkuuuddd___jjjuuu]]]MMMQQQTTTqqqcccNNNCCC<<<888:::<<<:::888888777666555444555666888:::???FFFLLLMMMMMMNNNLLLHHH???888111111666888444...555555555555555555444444555777999:::::::::;;;<<<===>>>???GGGNNNOOOaaalllNNNPPPeee~~~|||dddRRRKKKIIIPPP[[[lll|||}}}xxxbbb\\\sssyyy~~~yyycccTTTOOOGGGEEEKKK]]]tttzzznnn^^^QQQJJJFFFBBB>>><<<<<<;;;;;;<<<===???@@@SSShhhyyykkkeeefffkkkiiiwww~~~{{{~~~jjjUUUJJJIIIGGGEEENNNhhhpppRRRMMMLLLDDDEEEOOO|||xxxpppMMM===;;;999666555666777888999888777666555555555555444444444555555555555666666555555444444444555555666666666666666777777888777888999999:::<<<@@@CCCFFFIIIOOOUUUnnniiiJJJEEEHHH^^^aaaYYYPPPTTT]]]mmm~~~yyyrrrkkkaaaVVVTTTVVVNNNHHHDDDDDDCCC???===???>>>>>>BBBOOOeeevvvfff]]]UUUZZZ]]]ssslllaaafffeeeQQQQQQRRRiiigggPPPCCC===888:::<<<:::888888777666555555555666888999BBBIIINNNNNNMMMNNNKKKHHHBBB:::222111555888555111555555555555555555555555666777999:::999999:::<<<===??????FFFNNNPPPdddjjjOOOUUUddd}}}cccQQQJJJJJJPPPZZZlll|||~~~ttt```]]]www{{{vvv^^^NNNGGGEEEDDDJJJ[[[qqq~~~zzzmmmbbbTTTJJJFFFCCCAAA>>>======<<<<<<<<<===>>>???EEEQQQppp|||xxxxxxyyyjjjTTTIIIHHHGGGHHHUUUnnnrrrTTTNNNLLLDDDDDDMMM{{{nnnMMM===;;;999777666666777888<<<;;;999888666555555555444444444555555555555666555555444444444555555666666666666666666777888888888999:::;;;<<<>>>BBBDDDGGGKKKRRRXXXpppdddGGGDDDGGGYYY___XXXPPPTTT]]]nnnzzzsssiii]]]YYYZZZQQQKKKFFFEEECCC???>>>??????@@@BBBDDDNNNkkktttaaaVVVMMMPPPPPPfffzzzfffaaarrrYYYTTTRRR___lllSSSDDD===999:::;;;999888999777777666555555666888999DDDKKKOOOOOONNNNNNLLLIIIHHH@@@777333555777777555555555555555555555555555666888999999999999:::;;;===@@@AAAFFFNNNSSSiiizzz|||fffNNNWWWddd}}}bbbPPPIIILLLOOOXXXkkk~~~|||ooo]]]aaaqqqYYYIIICCCCCCCCCIIIXXXiiisssrrrnnn\\\TTTJJJDDDBBBBBBAAA@@@???>>>======<<<<<<======<<<<<>>@@@CCCFFFFFFKKKSSS[[[sss___EEEDDDGGGUUU[[[VVVOOOTTT]]]ooo{{{pppddd]]]\\\SSSLLLGGGFFFDDD@@@>>>@@@???AAABBB@@@@@@RRRyyyzzzcccWWWOOOOOOMMM___mmmaaavvvfff[[[UUUVVVqqqnnnUUUEEE>>>999:::;;;999888999777777666666666666777888CCCJJJOOOOOOOOOQQQPPPMMMPPPHHH>>>777555555666666555555555555666666666666777888:::999999999;;;<<<>>>CCCDDDGGGOOOWWWooogggLLLVVVddd}}}cccQQQJJJLLLNNNVVVlllyyyjjj\\\hhh~~~~~~iiiTTTHHHEEECCCDDDHHHSSS^^^dddaaa\\\OOOJJJDDDAAAAAABBBCCCCCCAAAAAA@@@???>>>===<<<<<<>>>999???YYY~~~yyyeeeRRRHHHHHHEEESSSiii|||[[[OOOKKKCCCBBBHHH{{{~~~kkkJJJ<<<;;;999888777666666777666666555555555666777777444444444555555555555666444444444444444555666666555555555555666777888999:::<<<>>>???@@@BBBDDDGGGEEEKKKUUU]]]uuu[[[DDDEEEGGGPPPYYYUUUOOOSSS\\\oooxxxkkkbbb```TTTMMMGGGFFFDDDAAA@@@BBB;;;===??????<<>>777444444555555555555666666666777777888999::::::999:::===???@@@GGGIIIJJJRRR[[[uuuqqqOOOTTTeee~~~|||dddRRRKKKLLLLLLUUUlllvvvhhh___rrr~~~xxxdddRRRIIIHHHEEEEEEHHHNNNSSSTTTQQQLLLGGGEEEBBB@@@AAABBBCCCDDDEEEDDDCCCBBBAAA???>>>===@@@===???GGGXXXrrr~~~sssbbbQQQIIIHHHFFFYYYsss```QQQKKKDDDBBBFFFwww|||jjjIII;;;;;;:::888777777666666333333333333444555666777444444444555555555555666444444444444444555666777555555555555666888999::::::===???AAAAAACCCEEEGGGEEELLLVVV^^^uuuYYYDDDEEEFFFMMMWWWUUUNNNRRR[[[nnntttjjjfffXXXQQQJJJHHHEEEBBBAAACCC>>>>>>@@@BBB@@@===AAAGGG___sssnnn___MMMNNNLLL___yyylll___XXXNNNKKKRRRmmmwwwqqq}}}bbbQQQVVVoooqqqXXXHHH@@@::::::;;;999888:::777777777777666666666666<<>>???@@@???@@@NNNkkkxxxooobbbRRRJJJIIIIIIaaa|||fffSSSKKKEEECCCEEE}}}vvvrrr{{{jjjHHH;;;;;;:::999888777666666444444444444444444555555444444444555555555555666444333333444444666777777444444555555666888999::::::===???AAABBBCCCEEEGGGGGGNNNXXX^^^sss~~~VVVCCCEEEEEELLLVVVTTTNNNRRRZZZnnn}}}sssnnn```WWWOOOKKKGGGBBB@@@BBBBBB@@@@@@BBBBBB??????BBBJJJ```pppaaaLLLNNNOOOcccoooddd]]]TTTKKKGGGEEEDDDGGGVVVsssuuu~~~ttt___YYYeeevvvzzz]]]IIIAAA:::::::::999999:::777777777777777666555555:::BBBHHHLLLPPPWWWZZZZZZZZZYYYTTTKKK@@@888555444444555555666777777888888888999:::;;;<<>>DDDIIISSSQQQJJJMMMWWWmmm~~~wwwiii[[[UUUPPPGGGBBBBBB===>>>===<<<<<<<<<>>>@@@@@@TTTtttsss```QQQKKKTTTsssmmm[[[XXXQQQNNNJJJGGGGGGGGGGGGFFFDDDGGGEEEDDDJJJWWW|||~~~rrrgggrrr]]]OOO???:::;;;666888;;;777999888777555555666666777444<<>>DDDJJJUUUSSSLLLOOOYYYooo~~~pppbbb[[[UUUMMMFFFEEEDDDCCCBBBAAA?????????@@@AAAQQQkkkqqq^^^UUUMMMTTTvvvtttfffVVVNNNOOOLLLIIIFFFEEEEEEEEEEEEDDDCCCFFFBBB@@@CCCIIIbbbzzz~~~iiiQQQBBB======999:::<<<888999888777666666666777888555:::AAAHHHLLLPPPTTTWWWXXXSSSQQQPPPJJJ???888666888888777777666777777888:::;;;<<<===>>>AAAEEEHHHGGGPPPSSSVVV\\\bbbxxx\\\]]]kkkyyytttdddQQQJJJIIIQQQUUU```xxxqqqqqq}}}}}}|||tttbbbXXXPPPPPPSSSVVVXXX[[[\\\[[[[[[\\\]]]\\\ZZZWWWUUUSSSPPPNNNNNNNNNMMMKKKJJJJJJJJJHHHFFFEEEDDDDDDHHHdddrrrjjjiiiooozzzxxxzzz{{{ooo[[[NNNMMM]]]|||vvv___QQQGGGCCCEEEsssooo|||nnnHHH===;;;888777777777777666888777666555555555555555555555555555555555555555666666555555666666777888888888888999:::;;;<<<======???BBBDDDFFFIIIMMMPPPPPPWWWSSS[[[jjjxxxPPPCCC>>>DDDKKKUUUTTTMMMQQQZZZppp{{{mmmddd\\\SSSKKKGGGEEEDDDCCCAAA???>>>======CCCMMMaaaxxxlll[[[RRRLLLTTTwwwwww___TTTPPPJJJIIILLLHHHFFFDDDDDDFFFFFFFFFEEEEEEHHHEEECCCEEECCCMMMdddlllTTTEEE@@@AAA<<<;;;===777999999888777777777777777777:::>>>CCCHHHNNNSSSWWWVVVSSSSSSTTTPPPEEE;;;666777777666666666777777888;;;<<<===>>>???BBBFFFIIIFFFPPPUUUWWWZZZ\\\qqq\\\]]]nnnxxxqqqfffRRRJJJIIIQQQTTT___vvvssszzz{{{~~~}}}kkk```YYY\\\cccgggiiikkkkkkfffaaaaaadddfffdddaaaZZZVVVRRROOONNNOOOOOOOOOMMMLLLJJJIIIGGGFFFFFFEEECCCVVVvvv}}}xxxyyy~~~sss]]]PPPPPPeeeyyyaaaSSSIIIDDDFFFtttooo|||oooJJJ===;;;888777777777777666888777666555555444555555555555555555555555555555666666555555666666777888888999999:::;;;<<<>>>>>>???AAACCCEEEGGGIIIMMMPPPTTTZZZUUU]]]lllzzzOOOBBB>>>DDDIIITTTSSSMMMQQQZZZoooyyymmmdddYYYNNNGGGEEEDDDBBB@@@@@@???>>>===EEENNN___nnnvvvqqqcccWWWQQQPPP]]]}}}qqqcccVVVRRRPPPLLLJJJJJJHHHFFFFFFFFFHHHIIIIIIHHHFFFIIIFFFEEEIIIEEEFFFSSS{{{}}}jjjVVVFFFBBBBBB<<<;;;<<<777888888777777666666666666888:::>>>CCCIIIOOOTTTWWWSSSSSSUUUWWWTTTJJJ>>>555666666666666777777888999<<<===???@@@AAADDDGGGJJJIIIRRRXXXZZZZZZZZZpppbbb```qqquuunnnhhhTTTKKKGGGOOOSSS^^^vvvzzz{{{{{{qqqjjjooovvvyyyzzzzzzwwwooofffeeejjjnnnmmmjjj]]]ZZZVVVTTTTTTUUUTTTTTTOOOMMMJJJHHHGGGGGGFFFEEECCCLLLbbbwww{{{sss\\\PPPRRRmmmzzzcccUUUIIIDDDEEEzzzrrr}}}qqqMMM===;;;888777777777777666777777666555555555555555555555555555555555555555555555444444555555666777888888888:::;;;===???@@@CCCDDDFFFGGGGGGIIILLLNNNSSSZZZWWW^^^lll~~~QQQCCC>>>CCCFFFRRRQQQLLLOOOYYYnnnyyyooodddWWWMMMKKKHHHDDDCCCDDDEEEDDDCCCHHHTTTcccllljjjbbbYYYSSSTTT[[[lllyyynnnZZZWWWUUUUUUQQQKKKFFFEEEIIIHHHFFFGGGIIIJJJJJJIIIEEEHHHCCCBBBHHHDDDAAAIII\\\uuu{{{kkkVVVGGGAAAAAA;;;:::<<<666777777777666666666555555555777<<>>@@@AAAEEEFFFHHHHHHHHHIIILLLNNNOOOZZZXXX^^^iiiTTTFFF???CCCDDDOOOPPPKKKNNNXXXlllxxxkkk___UUUPPPIIIFFFFFFGGGFFFEEELLLZZZiiinnnfffZZZRRROOORRR[[[kkkxxxwwwkkkaaa]]][[[\\\\\\[[[WWWQQQLLLJJJLLLJJJGGGFFFGGGIIIIIIIIIIIILLLFFFCCCIIIFFFAAAEEEIIIRRRssslllWWWFFF@@@???::::::<<<888777777777777777666555555222333888@@@HHHOOOSSSTTTLLLQQQUUUXXXXXXRRRBBB333666666777888999:::<<<===>>>@@@CCCEEEFFFGGGJJJLLLNNNSSSWWW]]]]]]YYYmmmfffbbbwwwuuulllnnnVVVLLLGGGMMMPPP\\\vvv~~~~~~~~~|||yyywwwuuussspppnnniiiddd```ZZZWWWTTTRRRRRRPPPKKKGGGGGGEEEDDDHHHRRRfff{{{rrriiiccc___```hhhqqq|||jjjQQQMMMVVVuuu}}}eeeVVVJJJCCCCCCvvv}}}qqqPPP===;;;888777777777777666555555444555555666777888555555555555555555555555666666555555666666777888999999:::<<<>>>@@@CCCDDDDDDFFFHHHHHHIIIJJJMMMPPPNNN[[[\\\```gggXXXIIIAAABBBCCCNNNOOOJJJNNNXXXlllyyylllcccXXXPPPNNNMMMKKKHHHQQQ]]]lllqqqiii[[[PPPJJJJJJRRR^^^gggeee___^^^cccoooooooooooommmhhh```YYYSSSOOOJJJGGGGGGIIIJJJKKKLLLQQQKKKHHHMMMJJJDDDFFFEEEDDDRRRxxxwwwkkkXXXGGG???>>>999:::>>>:::888999999:::999888777666333333666===GGGPPPUUUXXXRRRWWW\\\^^^```[[[KKK:::777777888999:::<<<>>>??????AAADDDFFFGGGIIIKKKMMMQQQTTTYYYbbbddd[[[iiidddbbb{{{yyynnnpppWWWLLLHHHMMMNNNZZZtttzzzrrrjjjbbb[[[WWWSSSRRRRRRUUUYYYYYYUUUPPPRRRLLLFFFDDDBBBFFFTTTcccsssxxxxxxrrrllljjjeee___[[[WWWSSSQQQPPPVVVfffuuueeeLLLLLLZZZuuugggXXXKKKDDDDDDsssyyynnnNNN===;;;888777777777777666444444444444666777888999555555555555555555555555777777777777777888888999:::;;;<<<===@@@BBBEEEFFFCCCEEEGGGIIIJJJLLLOOORRRPPP___```cccggg[[[KKKBBBBBBBBBOOOOOOKKKOOOXXXlllyyykkk```[[[XXXTTTQQQTTT___lllrrrmmm___PPPGGGGGGMMMVVV___aaadddmmmwww~~~~~~~~~pppbbbYYYTTTNNNJJJIIIKKKMMMNNNHHHOOOKKKHHHMMMKKKDDDFFFIIIDDDCCCVVV|||yyyrrrlllZZZHHH???>>>999;;;@@@===::::::;;;<<<;;;:::999888777555666<<>>:::;;;:::888888888888888888777777777666777777777999@@@LLLYYYbbbiiijjjiiihhhmmmmmm]]]III<<<777777<<<<<<999<<>>DDDDDDFFFFFFFFFEEEDDDCCCHHHDDDDDDIIIKKKSSSlll{{{ZZZGGGNNN^^^wwweeeTTTMMMHHHEEErrrzzzpppGGG===;;;888888888888777555555555555555555555555555444444444555555555666666555666777777666666888:::;;;;;;===@@@CCCGGGJJJKKKLLLLLLMMMNNNOOOQQQSSSTTTTTT[[[\\\fffmmmcccDDDAAADDDCCCPPPQQQKKKNNNVVViii}}}zzzrrrjjjgggjjjqqquuuiiiUUUMMMOOOPPPWWWaaalllwww~~~qqqbbb[[[UUUOOOMMMOOOQQQPPPQQQRRRRRRPPPMMMJJJMMMIIIEEEEEEMMM\\\kkkuuu}}}uuurrrrrrYYYLLL>>>:::;;;:::999999999999999999888888888777777666666777===GGGSSS[[[bbbiiimmmoootttttthhhXXXCCC<<<:::???@@@<<<>>>DDDEEEFFFHHHJJJKKKMMMPPPSSSUUUVVV^^^kkksssuuuxxx}}}yyyYYY[[[xxxpppuuuUUULLLJJJJJJOOOYYYiii~~~~~~xxxqqqggg\\\UUURRRQQQQQQPPPRRROOOLLLRRRaaannntttgggZZZNNNJJJFFFAAA>>>?????????@@@@@@@@@@@@@@@@@@EEEDDDJJJVVV___jjjyyyXXXEEEKKKZZZvvvgggUUUMMMHHHEEEuuu|||pppFFF===;;;999888888888777666555555555555555555555555444444555555555666666666555777888777777777999;;;;;;<<<===AAAEEEJJJOOORRRSSSRRRRRRRRRSSSUUUXXXZZZUUU\\\]]]gggnnn^^^CCCAAACCCDDDOOONNNHHHKKKSSSggg}}}uuuuuuwwwvvviiiWWWQQQUUU^^^fffqqq}}}sssiiiccc]]]WWWUUUSSSSSSSSSTTTUUURRRNNNKKKLLLJJJFFFDDDEEEHHHLLLNNNkkkttt{{{uuummmttt~~~}}}ZZZLLL???;;;<<<;;;::::::::::::999999999888888888666555555555888@@@JJJPPP^^^jjjtttyyy}}}~~~tttfffIII>>>999>>>CCCAAABBBFFFGGGIIIKKKLLLMMMPPPSSSUUUYYYXXX^^^lllxxx~~~oooRRRXXXvvvsss{{{XXXLLLJJJJJJNNNWWWhhh||||||qqqiiigggfffdddaaa]]]\\\\\\\\\]]]]]]```]]]VVVUUU```rrr~~~xxxjjj[[[PPPIIIBBB???@@@<<<;;;;;;:::;;;<<<===>>>EEEGGGSSSgggxxxrrrTTTCCCHHHVVVsssiiiVVVMMMGGGDDDxxx~~~qqqGGG===;;;999888888888777666555555555555555555555555555555555555666666666666666777888888888888;;;======>>>@@@BBBEEEKKKQQQUUUXXXVVVUUUUUUVVVYYY\\\^^^XXX______iiioooZZZCCCBBBBBBDDDLLLKKKFFFIIIPPPdddooo\\\UUUYYYlllsss~~~tttpppkkkddd^^^XXXXXXXXXYYYYYYWWWRRROOOJJJJJJIIIIIIIIIIIIIIIIIIKKKUUUbbbmmmssssssqqqooojjjnnntttyyy[[[MMM@@@<<<<<<<<<::::::999999999888888888777777666666555444666:::AAAFFFWWWcccnnnvvv~~~yyykkkPPPAAA777<<>>@@@GGGLLL\\\uuuhhhOOOBBBHHHTTTpppkkkWWWLLLGGGEEEzzz}}}pppHHH>>><<<999888999999888666666666666666666666666666555555555666666666777777666888999999999:::<<<>>>AAABBBDDDDDDFFFJJJOOOTTTXXXWWWVVVVVVXXX[[[___aaa[[[bbbbbbllltttWWWBBBBBBAAACCCJJJHHHEEEGGGLLL```~~~|||kkkZZZWWW^^^www}}}|||xxxooofffaaa```___^^^]]][[[WWWTTTNNNMMMLLLJJJGGGEEEDDDCCCBBBGGGNNNTTTZZZ^^^cccfffdddhhhnnnpppsss~~~}}}yyyvvvqqqqqqsssyyy~~~[[[MMM@@@<<<<<<<<<::::::777777777777666666666666777777666555555777<<>><<<:::888999;;;>>>@@@EEELLL^^^yyyxxx```LLLCCCGGGQQQmmmmmmWWWLLLGGGEEE~~~|||mmmHHH>>><<<:::999999999888777666666666666666666666666555555666666666777777777777888:::::::::;;;===@@@EEEGGGHHHHHHGGGIIINNNRRRVVVVVVVVVWWWYYY]]]```bbb]]]ccccccoooyyyVVVBBBBBBAAAAAAGGGFFFDDDFFFIII]]]{{{{{{mmm]]]TTT[[[iii|||qqqhhheeebbb___]]][[[XXXVVVTTTRRROOOKKKHHHEEEDDDCCC@@@AAAAAAAAADDDHHHOOOTTTVVV\\\bbbeeedddiii{{{zzztttlllddd^^^VVVXXXYYY___ooo~~~ZZZLLL???;;;<<<;;;::::::777777666666666555555555777777777666555666999;;;999???HHHWWWppp|||iiiVVVFFFDDDHHHHHHJJJOOOIIIKKKMMMNNNOOOQQQUUUWWWZZZ[[[\\\```mmmrrrSSSZZZwwwtttvvvbbbPPPJJJIIIKKKRRR```tttxxx}}}qqqdddZZZVVVXXX\\\eeerrr|||xxxhhh]]]VVVSSSWWW\\\hhhhhhbbbXXXPPPJJJEEE???>>><<<:::888888:::<<<===???FFFWWWpppqqq[[[KKKDDDFFFLLLgggnnnXXXLLLGGGFFFnnnIII>>><<<:::999999999888777666666666666666666666666555666666666777777777777777999:::;;;;;;<<<>>>AAAGGGJJJMMMLLLJJJKKKOOOSSSSSSTTTVVVXXX[[[___aaacccaaaeeecccnnnwwwVVVAAABBB@@@???DDDDDDDDDFFFGGGZZZyyyzzzlllaaaWWWWWWfffzzzwwwsssmmmhhheeecccaaa___\\\ZZZWWWSSSOOOLLLJJJJJJ@@@???>>>;;;:::;;;???CCCHHHKKKRRRYYYYYY[[[gggtttyyyjjjaaaYYYRRRLLLEEEGGGIIINNN\\\qqq{{{YYYLLL>>>:::;;;:::999999777777777777666666666666555666777666555555777888777;;;@@@JJJ^^^tttzzzuuueeeUUUIIIJJJKKKIIIJJJNNNJJJLLLNNNOOOPPPRRRVVVXXXVVV\\\^^^^^^hhhvvvVVV\\\yyyrrrllleeePPPKKKIIIJJJPPP^^^sss~~~xxxpppgggeeehhhkkkrrr{{{~~~{{{zzz{{{rrrfffZZZRRRLLLIIILLLRRRSSSVVVTTTMMMHHHHHHFFFBBB???>>><<<:::::::::;;;<<<<<>><<<:::999:::999888777777777777777777777777777666666666666777777777777888999;;;;;;;;;<<>><<<<<<===???@@@GGGQQQUUUVVV\\\dddsssvvveeeUUULLLHHHDDD@@@===AAACCCGGGSSShhh|||wwwYYYKKK>>>:::;;;:::888888888888888888777777777777333444666666555444666777666:::;;;;;;FFFXXX```^^^YYYNNNGGGKKKMMMJJJJJJMMMKKKMMMOOOPPPQQQSSSWWWYYYWWW___bbb___eee~~~|||XXX[[[zzzqqqeeegggPPPKKKIIIIIIOOO^^^qqq|||{{{~~~uuuyyy|||xxxnnnccc\\\YYYYYYTTTQQQOOOJJJCCCCCCIIIDDDIIIIIICCCAAAEEEGGGDDDBBBAAA???===<<<<<<<<<======>>>@@@FFFQQQ^^^gggiiiqqqxxxuuu]]]MMMFFFCCCDDDGGG\\\uuuoooWWWKKKGGGGGGpppTTTCCC>>>:::999888666888<<<777777777777777777777777666666555555555777888999999;;;===>>>???@@@BBBDDDJJJKKKNNNQQQSSSRRRNNNLLLUUUVVVWWWYYY\\\___bbbdddgggdddbbbcccnnnTTT@@@BBB???>>>BBB@@@AAAFFFIIIXXXssssssoooqqqpppmmmdddhhhkkkkkkkkktttxxxtttnnneee\\\UUUQQQNNNLLLFFFCCC@@@======<<<;;;999;;;>>>BBBEEEIIINNNTTTXXXbbbsssjjj___QQQFFFBBB@@@@@@???AAAAAAAAADDDMMM___ttt}}}WWWJJJ>>>;;;===<<<::::::888888777777777777777888777777777777777888999999999:::<<<>>>BBBFFFIIILLLIIIJJJKKKLLLNNNOOOPPPQQQTTTRRRPPPPPPRRRUUUVVVWWWYYY^^^bbbaaadddsss]]][[[|||uuuppplllNNNPPPIIIFFFNNN]]]ooouuukkkbbbZZZWWWXXXVVVXXXVVVQQQNNNNNNKKKHHHCCCCCCBBBAAAAAABBBCCCDDD@@@AAAAAA@@@>>>======???>>>>>>>>>@@@DDDIIINNNQQQZZZeeeuuuooo\\\RRRDDD???DDDDDD[[[ooommm[[[OOOJJJIIInnnSSSHHHCCCAAA@@@===777555777777777777777777777777777666666666555666777999:::999;;;===>>>???@@@BBBDDDKKKKKKNNNQQQSSSRRRPPPMMMRRRSSSVVVYYY]]]```cccdddeeeccccccdddmmm^^^DDDAAA===>>>BBB@@@AAAFFFHHHWWWqqq}}}uuurrroooiiipppuuuzzz||||||vvvlllaaaYYYSSSPPPNNNHHHEEEAAA>>>===<<<;;;999999;;;>>>AAADDDHHHMMMPPPXXXhhhyyyyyymmm[[[SSSIIIBBBAAAAAAAAAAAA?????????AAAJJJZZZnnn|||pppWWWJJJ>>>;;;===<<<::::::888888777888888999:::;;;555555555555555666777777999999999;;;>>>AAACCCEEEGGGHHHKKKNNNQQQTTTVVVWWWVVVUUUSSSTTTUUUWWWXXXWWWZZZ^^^aaa```aaakkk}}}\\\]]]zzzooo}}}pppRRRLLLIIIIIIOOOZZZiii~~~rrrhhhaaa\\\ZZZ\\\aaacccaaaZZZUUURRRLLLFFF@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@@@@??????===<<<;;;<<<>>>AAADDDGGGQQQ[[[llllllYYYPPPDDDAAAEEEEEEXXXiii{{{lllZZZNNNIIIIIIjjjNNNFFFCCCCCCDDD@@@888333333777777777777777777777777666666666666777888::::::888:::===>>>???AAACCCEEEKKKLLLNNNQQQTTTTTTRRROOOQQQSSSVVVZZZ___bbbdddeeeaaabbbccceeekkklllIII???;;;???BBB@@@AAAFFFHHHUUUnnn{{{}}}yyylll```XXXSSSQQQJJJGGGCCC@@@>>>===;;;999888999;;;<<<===@@@DDDGGGGGGTTTeeeooorrrnnnbbbWWWNNNIIICCCAAABBBCCCBBB@@@>>>======>>>EEESSSdddqqqjjjWWWJJJ>>>;;;===<<<::::::777777888888999:::<<<===666555555555555666777777:::999999:::;;;===@@@AAADDDFFFJJJPPPUUUYYY]]]^^^YYYXXXWWWXXXZZZZZZYYYWWWZZZ]]]______aaagggsss}}}dddeeeooo|||vvvVVVIIIIIILLLQQQXXXeee{{{zzzmmmfffddddddgggkkkrrruuusssiii^^^UUUKKKDDD===<<<;;;::::::;;;<<<===???>>>>>>AAADDDEEECCC@@@>>>===;;;999999:::<<<===EEENNN```{{{kkkWWWOOOEEEBBBEEECCCPPPZZZeeeooozzzlllXXXLLLHHHIIIzzz{{{fffJJJ>>><<<===@@@>>>888555555666666666666666666666666777777777888999:::;;;;;;999;;;>>>@@@AAACCCFFFHHHLLLMMMOOOSSSVVVWWWUUUSSSRRRTTTXXX\\\```bbbdddeee^^^```cccfffiiizzzvvvLLL???===???BBB???AAAFFFGGGRRRjjjuuuxxx~~~}}}ttt|||xxxiii]]]VVVRRRMMMJJJEEEBBB???>>>;;;999999::::::::::::;;;>>>@@@>>>HHHVVVaaafffbbbYYYQQQKKKGGGDDDDDDEEEEEEBBB???======<<<===AAALLL[[[fffuuurrrWWWJJJ>>>;;;===<<<::::::888888888888888999:::;;;888888777777888888999:::;;;;;;;;;<<<===???AAACCCCCCFFFKKKQQQWWW[[[___```ZZZZZZZZZ[[[]]]\\\YYYWWW[[[]]]___aaadddmmmxxxooojjjpppzzz|||YYYJJJIIIKKKRRR[[[iii|||||||||tttiiigggkkkqqqxxx~~~uuuaaaQQQHHHCCC>>>===<<<;;;:::;;;<<<<<<>>><<<<<>><<<;;;:::;;;;;;???FFFXXXxxxmmmWWWNNNDDDBBBDDDBBBKKKNNNRRRXXXggg|||kkkWWWKKKGGGIIIuuuxxxeeeJJJ;;;888888;;;:::777777999666666666666666666666666777777888999:::;;;<<<<<<;;;===@@@BBBDDDFFFIIIKKKNNNOOOQQQTTTXXXZZZYYYXXXTTTVVVXXX[[[]]]___aaaaaa]]]^^^bbbfffgggvvv{{{NNN@@@AAA@@@BBB???AAAGGGFFFOOOeeerrrkkkeeennnnnnvvvjjjiiiiiihhhgggffffffgggooovvvpppaaaXXXTTTOOOLLLGGGCCCAAA???<<<:::;;;<<<<<<;;;::::::<<<>>>AAAFFFQQQ]]]cccaaaZZZUUULLLIIIGGGGGGHHHGGGCCC@@@>>>>>>======???HHHTTT]]]nnnyyy{{{WWWJJJ>>>;;;===<<<:::::::::999888777777777777777888888888888888999:::::::::;;;;;;===???BBBDDDFFFDDDGGGLLLRRRWWWZZZ\\\]]]ZZZZZZ[[[]]]^^^]]]ZZZWWW]]]^^^___aaafffppp}}}{{{kkkqqqxxx[[[MMMIIIIIIRRR___ooowwwxxxvvv~~~sssiiijjjqqqxxxwww\\\KKKEEEDDD>>>===;;;:::::::::;;;<<<===;;;;;;@@@GGGJJJHHHDDDDDDCCCAAA???>>>=========???CCCUUUxxxnnnXXXOOOEEEDDDIIIIIIQQQPPPLLLKKKXXXqqqkkkVVVJJJGGGJJJrrrwwwfffKKK@@@<<<999:::999666777:::777777777777777777777777777777999;;;<<<============@@@CCCFFFHHHJJJNNNPPPPPPQQQSSSWWW[[[^^^^^^]]]VVVWWWWWWYYY[[[]]]___aaa```___bbbggghhhttt{{{NNN@@@EEE@@@BBB???AAAGGGEEEMMMaaaooo~~~pppdddeee___dddkkkppp{{{xxxnnneeeaaa]]]XXXUUUTTTXXX]]]kkk}}}tttdddZZZUUUQQQMMMIIIEEECCCAAA>>><<<=========<<<::::::<<<>>>AAADDDNNN\\\dddbbb\\\YYYRRROOOKKKJJJKKKIIIEEEBBB>>>>>>>>>===>>>DDDNNNVVVeeesss{{{WWWJJJ>>>;;;===<<<::::::::::::888777666555555555777666666666666777888888888888999;;;>>>BBBEEEGGGGGGJJJNNNSSSVVVYYYYYYZZZZZZZZZ[[[]]]^^^^^^[[[YYY___aaaaaa```bbblll{{{pppsssttt^^^PPPJJJHHHQQQ___ooowwwsssqqqvvvyyy~~~xxxnnnooovvv{{{kkkTTTGGGDDDEEE>>>===;;;:::999999:::;;;<<<;;;;;;???EEEHHHIIIHHHDDDDDDBBBAAA???>>>>>>>>>AAABBBTTTzzzppp[[[QQQFFFGGGQQQVVV]]][[[TTTLLLPPPeeelllVVVJJJHHHKKKsssxxxgggKKK@@@<<<:::;;;:::666666999777777777777777777777777777888:::<<<===>>>>>>>>>@@@CCCFFFIIIKKKNNNRRRTTTRRRSSSUUUYYY^^^aaaaaaaaa[[[ZZZZZZ[[[]]]aaaeeegggfffbbbccciiikkkuuu{{{MMM???EEEAAABBB>>>AAAGGGEEEKKK]]]lll}}}rrrhhhccc___^^^```cccrrrvvvqqqmmmdddZZZUUUPPPPPPXXXjjjyyyuuufff\\\XXXQQQNNNIIIFFFDDDBBB@@@>>><<<<<<<<<;;;::::::<<<>>>>>>AAAOOOcccppppppjjjgggaaa\\\UUUPPPNNNKKKFFFCCC===>>>>>>======BBBJJJQQQ[[[jjjzzzzzzWWWJJJ>>>;;;===<<<:::::::::999999888777777777777777777666666777777888999888999999;;;>>>AAADDDFFFIIILLLPPPTTTWWWXXXYYYXXX[[[[[[[[[]]]______^^^\\\^^^aaacccaaa___fffuuurrruuunnnbbbPPPKKKIIIOOOYYYhhhzzz{{{uuunnnkkkpppxxx{{{pppkkkjjjjjjqqqvvvxxx~~~yyyuuuhhhWWWLLLHHHHHHFFF@@@???>>><<<;;;;;;<<<<<<;;;;;;<<<>>>AAAEEEIIIKKKFFFEEEDDDBBB@@@???>>>===@@@???QQQzzzxxxcccUUUFFFFFFTTT\\\qqqssslll]]]UUUbbb{{{mmmWWWJJJHHHMMMuuuyyyfffJJJ<<<999999;;;:::777666888777777777777777777777777777888:::<<<>>>>>>>>>>>>BBBEEEHHHKKKNNNQQQTTTWWWTTTTTTVVVZZZ___cccdddccc```___^^^___bbbhhhmmmpppkkkdddeeekkknnnwww|||MMM>>>DDDAAABBB>>>AAAGGGEEEJJJ[[[kkk|||nnnddd]]]\\\^^^YYYZZZtttqqq```WWWQQQKKKNNN]]]lllvvv}}}uuuggg]]]YYYQQQNNNJJJGGGEEECCCAAA@@@::::::::::::999999<<<>>>>>>DDDWWWrrr}}}qqqjjj___WWWQQQLLLFFFBBB<<<======<<<<<<@@@GGGNNNTTTddduuu}}}|||WWWJJJ>>>;;;===<<<;;;:::999999999888999999::::::999999999888999999:::;;;;;;;;;<<<===???BBBEEEGGGJJJMMMQQQUUUXXXYYYYYYYYY\\\[[[\\\]]]___``````^^^ZZZ```eeeccc___dddrrrlllwwwjjjfffNNNLLLKKKMMMSSS___uuuuuulllffffffbbb^^^hhhxxx{{{jjj___\\\WWWRRRSSS[[[iiitttuuu~~~nnneee```^^^hhh|||ttthhhVVVIIIGGGLLLKKKFFFDDDCCCAAA@@@?????????@@@;;;<<<======???CCCHHHMMMIIIHHHFFFDDDBBB@@@>>>===>>>===OOOyyyjjjXXXEEECCCRRR\\\sssdddjjjmmmWWWJJJIIINNNzzzxxx```GGG<<<<<<;;;:::999999999999888777666666666666666777999;;;<<<<<<<<<===???AAAEEEGGGIIIMMMPPPRRRTTTTTTXXXZZZ\\\^^^aaabbbcccdddfffdddaaaaaaeeeiiimmmooojjjnnnkkkiiiooozzzLLLJJJ???@@@@@@BBBBBBAAABBBLLLXXXkkkxxxlll^^^]]]\\\ZZZeeexxxzzzyyykkk[[[PPPOOO]]]hhhkkkrrr}}}{{{ssshhh^^^WWWSSSOOOKKKHHHFFFDDDBBB@@@>>>>>><<<;;;;;;;;;;;;;;;CCCFFFaaa}}}}}}wwwkkk___UUUJJJAAA???===;;;:::;;;???CCCFFFPPP\\\jjjuuu|||oooWWWIII<<<:::===<<<:::888777777777777777777777777888888888999::::::;;;;;;;;;===@@@BBBCCCDDDGGGIIILLLOOORRRUUUUUUVVVXXXYYYYYYXXXYYY\\\```aaa___\\\]]]___ccceee```]]]fffsssxxxbbb~~~zzzggguuugggRRRLLLJJJOOOSSS[[[mmmyyymmmhhh```]]]SSSPPPRRRNNNSSSeeemmmvvvuuusssuuujjjYYYSSSSSSNNNJJJKKKNNNQQQSSSVVVcccssstttddd[[[\\\kkkvvvbbbNNNGGGGGGGGGHHHLLLEEEEEEDDDEEEFFFEEECCCAAA===:::999===???@@@DDDIIIJJJIIIIIIGGGEEECCCAAA@@@CCCCCCJJJooonnnZZZIIIAAAIIIXXX}}}~~~vvvrrrzzzrrrZZZKKKIIIPPPzzzuuu]]]EEE<<<<<<;;;:::999999999999777777666666666666777777999:::;;;;;;<<<===AAACCCFFFHHHJJJNNNQQQTTTVVVVVVYYY[[[]]]___aaabbbcccccceeedddbbbcccfffiiijjjjjjjjjooommmkkkoooxxxTTTHHHBBB@@@@@@AAABBB@@@BBBLLLWWWlllyyyyyyiiieee```ZZZbbbqqq~~~uuunnnvvvllleeeYYYUUUaaammmpppsssyyyzzzqqqggg^^^XXXRRROOOJJJGGGFFFDDDBBBAAA>>>>>>===<<<;;;;;;;;;;;;BBBHHHfffuuuggg[[[OOOEEE???===;;;:::;;;>>>AAADDDMMMXXXfffrrrzzzmmmVVVHHH<<<:::===<<<:::999888888888888888888888888777888888999:::;;;;;;<<<<<<>>>@@@BBBBBBCCCFFFHHHJJJMMMPPPSSSTTTUUUWWWYYYZZZZZZ[[[^^^bbbbbb```]]]^^^^^^aaadddbbbaaahhhsss|||aaarrr|||gggrrrkkkRRRLLLIIINNNRRRZZZlll{{{mmmccc___ZZZXXXQQQQQQUUUNNNMMMZZZiiiqqqmmmeeeeee]]]SSSSSSOOOMMMMMMMMMNNNNNNOOOQQQ[[[hhhzzzjjj```aaannntttbbbPPPIIIHHHGGGHHHJJJGGGFFFFFFFFFGGGGGGEEECCC>>>;;;:::===???@@@DDDIIIJJJJJJIIIHHHFFFDDDBBBAAACCCCCCHHHlllqqq\\\JJJAAAGGGTTTvvvxxxsssyyypppYYYJJJIIIPPPxxxpppXXXCCC<<<<<<;;;:::999999999999777777777666666777777888888999::::::;;;>>>CCCGGGGGGIIILLLOOOSSSVVVXXXYYY[[[\\\^^^___aaabbbbbbcccfffffffffgggiiijjjhhhggghhhppppppmmmnnnssscccFFFDDD@@@???@@@AAA@@@AAAJJJUUUhhhvvvxxxnnndddfffqqq}}}{{{zzzssspppyyytttfff___hhhuuuzzzzzzzzzyyypppfff^^^YYYQQQNNNJJJGGGFFFEEECCCBBB???>>>===<<<;;;;;;;;;;;;AAAIIIgggssseeeZZZNNNEEE???===;;;::::::<<>>@@@BBBCCCCCCDDDFFFHHHJJJMMMOOOQQQRRRTTTWWWYYY\\\]]]___aaadddcccaaa___^^^]]]___ccceeefffkkkrrr}}}^^^ccc}}}gggnnnqqqSSSKKKHHHLLLQQQXXXiii{{{~~~vvvqqqllljjjlllfffbbbXXXUUUWWWNNNLLLYYYpppzzzttteee^^^VVVQQQVVVNNNOOOQQQRRRSSSRRROOOMMMQQQ[[[uuutttiiiiiirrrzzzkkkZZZQQQLLLJJJIIIKKKIIIHHHGGGHHHIIIIIIGGGEEE@@@<<<;;;>>>@@@@@@DDDJJJLLLKKKKKKJJJHHHFFFDDDCCCCCCBBBFFFfffttt^^^LLLAAAEEEPPPlllyyy{{{tttqqqpppyyymmmXXXIIIIIIRRRuuujjjSSSAAA<<<<<<;;;:::999999999999777777777666777777888888888999999999;;;???EEEJJJHHHJJJMMMQQQTTTWWWYYY[[[]]]]]]___```aaabbbbbbbbbiiihhhhhhiiikkklllkkkjjjfffoooqqqnnnlllmmmuuuFFFCCC@@@??????AAA@@@AAAIIIRRR```ooo|||{{{zzzuuuoooooovvvuuulllqqqxxxoooeee^^^YYYPPPMMMIIIGGGFFFFFFDDDCCC???>>>===<<<;;;;;;;;;;;;???FFF^^^vvv~~~}}}rrrjjjkkkfff]]]TTTNNNGGG@@@>>>===;;;::::::;;;<<<===DDDKKKWWWfffuuufffQQQFFF===;;;===;;;::::::888888888888888888888888777888999;;;<<<>>>???@@@BBBDDDFFFFFFFFFGGGIIIJJJOOOPPPRRRSSSSSSTTTVVVXXX]]]___aaadddeeedddaaa___^^^\\\]]]aaaeeeiiilllooo}}}yyyZZZWWWwwwgggjjjxxxUUULLLGGGKKKOOOVVVfffvvvvvvppprrryyyrrrddd\\\QQQUUUiiirrreee[[[[[[UUUVVVXXX[[[___```YYYPPPMMMRRRhhh~~~rrrpppuuu}}}nnn^^^TTTOOOMMMMMMLLLJJJIIIIIIJJJJJJIIIGGGBBB>>><<<>>>@@@AAAEEEKKKNNNNNNMMMLLLJJJHHHFFFEEECCCCCCDDD```sss___MMMBBBEEEOOOaaajjjfff]]]]]]cccsssiiiVVVHHHJJJTTTqqqfffPPPAAA<<<<<<;;;:::999999999999777777777777777888999999999999::::::===AAAHHHLLLIIIKKKNNNRRRUUUXXXZZZ[[[]]]^^^___aaabbbccccccccchhhgggeeefffiiilllmmmmmmdddnnnpppmmmkkkiii|||IIICCC@@@>>>>>>@@@@@@@@@GGGOOOZZZiii|||zzzzzzqqqeee___```iiirrrwwwuuu{{{}}}{{{~~~}}}xxxnnneee^^^ZZZPPPMMMIIIGGGFFFFFFDDDCCC??????===<<<<<<<<<<<<<<<===AAAQQQ^^^___aaa___TTTKKKNNNLLLHHHEEEDDDAAA======<<<<<<;;;;;;;;;;;;<<>>===<<<<<<<<<<<<===???JJJOOOLLLOOOOOOEEEBBBDDDDDDAAA@@@AAA@@@===<<<<<<<<<<<<<<<<<<;;;;;;>>>BBBIIITTTbbbsssaaaLLLDDD===<<<<<<;;;:::;;;999999999999999999999999999:::<<>><<<<<<;;;:::999999999999777777777777888999:::;;;:::<<<>>>@@@BBBFFFJJJMMMRRRSSSUUUXXX[[[]]]^^^^^^\\\^^^___bbbdddeeeffffffhhhgggfffhhhjjjkkkkkkjjjeeelllmmmnnnooojjjttt|||NNNGGG@@@===<<>>===<<<<<<<<<<<>>AAADDDGGGIIIKKKMMMOOOQQQRRRSSSTTTVVVXXXWWW[[[___``````^^^]]]]]]```dddiiikkkhhhdddbbbaaabbbfffgggdddeeeiiikkkhhhppp}}}uuuOOOXXXtttppp```wwwaaaTTTKKKJJJLLLPPPZZZgggxxx|||ttt|||vvv{{{uuu```XXX___ssshhh```RRROOOKKKHHHGGGEEECCCBBBCCC>>><<>>@@@@@@CCCHHHNNN]]]pppkkk```aaa[[[dddvvv}}}sssbbbVVVUUUOOOHHHPPPbbbzzzzzzrrriiiaaa\\\SSSOOOKKKHHHFFFDDDBBB@@@@@@???>>>======<<<<<<<<>>===::::::;;;===>>>>>>>>>===<<<===???@@@AAAGGGXXXppp^^^JJJCCC======<<<::::::<<<999999999999999999999999;;;<<>><<>>>>>@@@AAABBBNNNXXXjjj|||ssseeeZZZYYYRRRWWWiiivvvnnn```ZZZSSSOOOKKKIIIMMMTTT___~~~xxxrrrlllfffaaa]]]VVVQQQJJJFFFDDDDDDDDDDDD@@@<<<===AAA???;;;AAAMMMWWWVVVVVVVVVQQQKKKGGGFFFDDDCCCAAABBBBBBBBBAAA???@@@<<<<<<@@@@@@;;;;;;???>>>>>>??????>>>FFF[[[ooobbbJJJCCC<<<999;;;<<<;;;888;;;::::::999999:::;;;;;;@@@AAABBBEEEHHHJJJLLLMMMNNNRRRVVVWWWVVVVVVWWWZZZ[[[ZZZ___iiilllgggaaa``````eeelllpppqqqmmmiiieeeeeehhhjjjjjjhhhgggiiikkkmmmppp}}}lllYYYjjjeeeooolllXXXJJJKKKMMMMMMUUUbbbzzz~~~kkkgggjjj|||vvvcccNNNHHHNNNHHHBBBCCCCCCCCCBBBAAA@@@AAAGGGPPPVVV```]]]YYYVVVSSSPPPLLLIIICCCIIIJJJRRRvvv}}}cccSSSIIIBBBDDDJJJaaarrrhhhddd^^^QQQUUUWWWbbbuuusssaaaUUUDDDKKKgggmmmYYYIII???;;;:::999999888888999999::::::999888888999;;;;;;???BBBEEEGGGHHHJJJLLLNNNSSSUUUXXX\\\cccjjjhhhbbb]]]^^^______```cccgggjjjhhhkkkooorrrsssrrrpppnnnnnnmmmpppttttttqqqrrruuu~~~VVVCCCBBBAAA???>>>>>>???AAABBBKKKUUUgggzzzwwwggg\\\SSSMMMOOOXXXpppnnnbbbZZZUUUSSSNNNKKKJJJGGGEEEHHHNNNXXXsss~~~zzzuuupppmmmiiieeebbbZZZUUUNNNHHHEEEDDDCCCBBBAAA===>>>@@@>>><<>>AAA???@@@@@@@@@>>>DDDVVViii]]]JJJDDD===;;;<<<===<<<999;;;;;;:::::::::;;;<<<<<<@@@AAADDDGGGIIILLLMMMNNNPPPTTTWWWXXXVVVVVVYYY\\\ZZZ\\\dddlllkkkddd```bbbcccdddggglllpppooojjjeeecccfffiiiiiigggffffffhhhiiikkkwwwrrr]]]llleeemmmppp\\\LLLKKKLLLKKKSSS___wwwvvvqqqrrroooUUUKKKOOOJJJEEEFFFDDDBBBBBBAAA@@@BBBHHHPPPVVV^^^[[[VVVSSSPPPLLLIIIFFFDDDIIIJJJRRRttt|||bbbRRRIIIBBBDDDJJJdddwwwnnnggg\\\KKKNNNPPPTTThhhqqq___TTTEEELLLjjjmmmWWWHHH>>>::::::999999888888999999::::::999999999:::<<<===BBBDDDGGGIIIJJJKKKLLLNNNRRRUUUXXX[[[bbbhhhhhhccc\\\^^^```aaabbbcccfffhhhfffiiinnnrrrsssrrrpppnnnpppoooqqqsssrrrnnnnnnrrr]]]CCCBBBAAA???>>>>>>???AAABBBGGGQQQcccwwwnnncccWWWQQQOOONNNXXX}}}iiiXXXKKKEEEEEEFFFCCCCCCDDDDDDBBBFFFKKKSSScccwwwuuuqqqooommmkkkiiiggg^^^YYYQQQKKKFFFDDDBBB@@@AAA>>>>>>@@@>>>???OOObbbqqqmmmgggaaa[[[UUUNNNIIIFFFDDDBBBBBBBBBCCCAAA@@@@@@======???@@@???@@@DDDAAAAAABBBAAA>>>BBBPPP```xxx{{{YYYIIIDDD>>><<<===>>>===;;;;;;;;;:::;;;;;;<<<======@@@BBBEEEIIILLLMMMNNNMMMRRRUUUWWWWWWUUUVVVYYY]]]YYY___hhhnnnkkkdddaaacccfffcccbbbffflllnnniiidddaaadddfffgggeeecccbbbbbbeeeeeeooozzzaaammmhhhjjjwwwaaaOOOLLLLLLJJJPPP\\\ttt||||||bbbQQQQQQLLLHHHIIIFFFBBBAAAAAAAAACCCIIIPPPVVV]]]ZZZUUUQQQNNNKKKHHHFFFEEEIIIJJJRRRsss{{{```QQQHHHBBBDDDJJJhhh~~~wwwnnnaaaLLLKKKIIIIII[[[tttmmm\\\SSSEEENNNmmmkkkUUUFFF>>>::::::999999888999999:::::::::999999:::<<<>>>???BBBEEEHHHKKKLLLMMMOOOQQQRRRVVVXXX[[[aaaggggggccc\\\^^^bbbccccccdddeeefffcccfffjjjnnnppppppnnnmmmnnnmmmnnnpppoookkkllloooeeeDDDCCCAAA@@@>>>>>>???@@@AAADDDMMM___sssvvvjjj]]]WWWSSSNNNOOOlllnnnYYYPPPFFFBBBEEEBBB??????AAABBBCCCIIIOOOUUU\\\www{{{uuurrrooonnnmmmlllkkkiii___ZZZSSSLLLGGGDDDAAA???AAA???@@@@@@>>>CCC[[[ttt{{{tttllleee^^^TTTJJJHHHEEECCCBBBBBBCCCBBBAAAAAA???>>>>>>???@@@BBBDDDBBBBBBDDDCCC@@@@@@KKKXXXsssuuuWWWFFFBBB>>><<<<<<===<<<;;;:::999::::::;;;<<<===>>>???BBBFFFJJJMMMNNNMMMMMMRRRTTTUUUTTTSSSTTTXXX[[[ZZZ___gggmmmmmmjjjfffdddgggdddbbbcccffffffeeebbb```bbbddddddcccaaa___^^^cccbbbjjj|||bbbkkkmmmhhh~~~fffQQQMMMLLLJJJOOOZZZnnnsssYYYTTTNNNKKKKKKHHHCCCBBBAAA@@@BBBGGGNNNTTTWWWTTTPPPMMMKKKIIIFFFCCCDDDHHHJJJSSSssszzz```QQQHHHAAACCCJJJggg{{{vvvmmmYYYQQQHHHJJJUUUmmmkkkYYYQQQEEEPPPoooiiiRRRDDD===:::999999888999999::::::::::::::::::<<<===???AAABBBEEEIIILLLNNNQQQTTTVVVTTTXXXZZZ[[[```eeefffccc]]]___cccddddddddddddeee```bbbeeehhhjjjkkkjjjjjjiiihhhiiilllkkkhhhjjjnnnlllGGGCCCBBB@@@>>>>>>???@@@AAACCCJJJ[[[ooo~~~|||ooo[[[SSSQQQMMMMMMcccvvvrrrxxxXXXNNNMMMFFFBBBDDDDDD@@@>>>???AAACCCKKKTTT\\\```wwwyyyvvvtttqqqnnnmmmllljjjhhh]]]YYYRRRLLLHHHEEEBBB@@@AAA@@@AAAAAA???HHHgggxxxrrrkkk[[[LLLIIIGGGDDDBBBBBBCCCBBBBBBBBBBBB@@@===>>>AAAEEEFFFDDDDDDEEEEEEBBBAAAIIISSSmmm}}}mmmTTTBBB@@@===;;;;;;;;;;;;;;;888888888999:::<<<===>>>???BBBFFFJJJMMMNNNNNNMMMPPPRRRSSSRRRQQQQQQUUUYYY[[[]]]aaahhhoooqqqkkkeeefffggggggddd```^^^___aaaaaaaaabbbccccccaaa___]]]cccccciiivvvbbbhhhuuuhhh}}}kkkTTTNNNMMMKKKOOOYYYhhhzzzdddYYYPPPLLLLLLIIIEEEDDDAAA???@@@FFFNNNSSSPPPOOONNNMMMLLLHHHDDD@@@CCCFFFIIIUUUuuuzzz```QQQGGGAAACCCIIIgggqqqfffVVVQQQSSSdddiiiWWWOOOEEEQQQrrrgggNNNAAA;;;999999888888999999::::::;;;::::::;;;===???AAACCCBBBFFFJJJNNNPPPSSSWWWYYYWWW[[[]]]]]]___dddeeeccc^^^aaacccddddddcccdddddd``````aaabbbdddeeeggghhhfffeeefffhhhhhhfffhhhmmmzzzuuuOOODDDBBB@@@>>>>>>>>>@@@AAABBBGGGVVVjjj{{{uuu\\\SSSPPPNNNNNNaaa|||sssjjj{{{zzzdddPPPLLLMMMIIIDDDCCCGGGBBB???>>>???AAAIIIRRR___jjj|||zzzwwwssspppnnnllliiiggg]]]XXXRRRMMMIIIFFFCCCAAA???AAACCCCCC@@@MMMqqq}}}xxxgggTTTKKKHHHDDDCCCCCCCCCCCCBBBCCCCCCAAA>>>@@@FFFKKKLLLIIIHHHHHHGGGCCCAAAGGGPPPeeewwwdddPPP???>>>===;;;::::::;;;;;;888888999:::;;;===???@@@AAADDDGGGKKKNNNOOOOOOOOOPPPSSSUUUTTTRRRRRRUUUXXX[[[\\\^^^dddoootttooofffeeeiiilllhhhaaa]]]^^^bbbcccbbbaaabbbccccccaaa```ccceeejjjqqqgggiiijjjtttsssYYYQQQOOOKKKNNNWWWbbbtttrrraaaSSSLLLLLLJJJGGGEEEAAA???@@@GGGQQQYYYWWWXXXZZZ\\\ZZZTTTKKKEEEBBBEEEIIIVVVvvv|||aaaQQQHHHAAABBBIIInnnuuu^^^SSSZZZwwwfffUUUOOOFFFUUUxxxbbbLLL@@@<<<999999888888999999:::;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEHHHLLLOOORRRTTTWWWYYYZZZ^^^```^^^___ccceeeccc```bbbddddddccccccdddeeeaaa```^^^^^^___bbbeeegggfffdddeeegggfffdddggglllttt~~~ZZZDDDCCC@@@???>>>>>>???@@@@@@DDDQQQdddvvveeeZZZVVVRRROOOcccwwwuuuqqqmmmiii___TTTNNNMMMMMMKKKIIIIIIEEEBBBAAA@@@@@@EEEMMMZZZrrr|||yyytttqqqooollliiiggg___[[[UUUOOOKKKGGGCCCAAA===AAAEEEEEEBBBQQQyyytttaaaLLLIIIEEECCCCCCCCCCCCCCCAAADDDBBB@@@DDDNNNUUUVVVQQQNNNLLLJJJEEEAAAEEEMMMZZZooo~~~```NNN>>>>>>>>><<<;;;;;;<<<<<<999:::;;;<<<>>>@@@BBBCCCEEEGGGIIILLLOOOQQQRRRSSSSSSVVVYYYYYYWWWVVVXXXZZZ[[[^^^```bbbjjjrrrppphhhfffiiimmmlllgggcccbbbcccfffcccaaaaaadddeeeeeedddbbbeeejjjlllpppnnnlllnnn{{{^^^TTTOOOJJJLLLSSS^^^oooiiiWWWMMMNNNMMMHHHEEEAAA???BBBLLLYYYbbbdddgggllloookkkaaaSSSJJJCCCEEEIIIVVVuuu~~~cccSSSHHHAAABBBHHHnnnsss\\\XXXssscccTTTOOOIII[[[|||^^^JJJAAA>>>999888888888999::::::;;;;;;;;;;;;<<<>>>AAACCCEEEHHHJJJNNNQQQRRRTTTVVVXXX\\\```aaa______cccdddcccaaacccdddccccccbbbdddeeeccc```^^^\\\]]]```dddggghhhffffffgggfffdddfffkkksssbbbDDDCCCAAA???>>>>>>???@@@???BBBMMM```rrrkkk```ZZZRRRLLLbbb{{{vvv```^^^VVVMMMKKKOOOPPPNNNKKKHHHFFFFFFDDDAAADDDIIITTTvvv|||yyyuuurrrooommmjjjgggbbb]]]WWWQQQLLLHHHCCC@@@<<>>??????>>><<<<<<===>>>;;;;;;<<<>>>@@@BBBDDDEEEHHHIIIKKKNNNPPPSSSUUUVVVVVVYYY]]]]]][[[ZZZ[[[]]][[[```ccccccgggmmmnnnjjjgggiiilllnnnnnnkkkgggccchhheeeaaabbbeeeggghhhggg```eeeiiihhhwwwxxxsssnnnkkkbbbUUUPPPIIIIIIPPP[[[mmmoooYYYNNNOOOOOOHHHEEEAAA@@@EEEQQQ```jjjiiimmmsssvvvqqqcccRRRGGGDDDEEEIIIVVVsssdddSSSIIIAAABBBHHHbbbhhh[[[tttaaaSSSPPPLLL___lllTTTHHH???999::::::999888777777:::===<<<<<<>>>@@@CCCFFFJJJLLLGGGKKKPPPTTTWWWYYY[[[]]]]]]^^^___```aaabbbcccccccccbbbbbbccceeefffeeecccfff```]]]______]]]___eeecccddddddccccccdddgggjjjvvveeeMMM>>><<>>@@@FFFQQQ\\\bbbXXXUUUOOOJJJEEEBBBAAAAAAIII[[[www}}}\\\HHH@@@???===<<<;;;;;;;;;<<<<<<:::999<<>>;;;:::::::::888777888;;;===>>>???@@@CCCFFFJJJNNNPPPMMMPPPTTTXXXZZZ]]]```bbbbbbbbbbbbbbbbbbbbbbbbbbbeeefffggghhhhhhgggggggggiiidddbbbdddbbb^^^^^^bbbbbbcccdddeeedddeeegggiiiqqqzzzSSSCCC???CCC???>>>BBB???@@@CCCKKKVVVaaaooolll]]]UUUOOO^^^vvvcccZZZWWWSSSPPPPPPNNNLLLHHHFFFFFFHHHHHHGGGXXX{{{|||wwwssspppllljjjbbb[[[TTTQQQLLLFFFBBBCCC???EEEEEEDDDGGGTTT{{{||||||eeeYYYMMMHHHEEEAAA@@@CCC???>>>===@@@FFFPPPYYY___VVVSSSNNNHHHCCC@@@>>>>>>FFFVVVppp]]]HHH>>>===<<<;;;;;;<<<===>>>>>><<<;;;>>>DDDIIIKKKLLLLLLLLLMMMOOORRRUUUWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]bbbeeefffbbb```bbbcccbbbfffggghhhkkkmmmnnnllljjjhhhdddcccdddaaa\\\\\\aaa___bbbeeegggrrrhhhuuuZZZNNNIIIIIIKKKUUUbbbtttyyywwweeeTTTLLLLLLGGGHHHEEEAAAEEESSS```dddbbb^^^XXXUUURRRNNNGGGBBB???AAABBBGGG\\\|||zzzcccUUUIIIBBBDDDMMMbbbwww|||qqqkkkiiimmmwwwuuuooowwwttt\\\UUUHHHKKKkkkoooRRRBBB======:::::::::999888999<<<>>>@@@BBBDDDGGGKKKOOOSSSUUUTTTWWWZZZ\\\___bbbfffiiiiiihhhfffdddcccbbbaaaaaafffiiikkkkkkhhhfffgggiiiiiigggfffgggeee___]]]]]]aaaccceeefffeeefffggghhhkkkYYYFFF@@@CCC===;;;@@@@@@@@@AAAFFFOOOYYYggg|||xxxxxxrrraaaWWWMMMUUUkkkzzz{{{mmmddd[[[TTTQQQOOONNNLLLLLLLLLLLLMMMOOOaaa~~~yyyuuuqqqnnnkkkddd\\\VVVSSSNNNHHHDDDDDDAAABBBDDDHHHJJJRRR~~~yyyssssssjjj___SSSLLLHHHCCC@@@@@@===<<<===???EEELLLTTTXXXQQQNNNIIIDDD@@@===<<<;;;AAAMMMeee~~~|||WWWEEE===<<<;;;;;;;;;===>>>???@@@>>>>>>AAAFFFLLLQQQSSSPPPPPPPPPQQQSSSVVVYYY[[[\\\\\\]]]^^^______^^^^^^cccffffffbbb```ccceeeeeeggghhhiiiiiiiiijjjmmmooojjjgggfffgggddd^^^[[[\\\^^^^^^bbbhhhooojjjwwwbbbPPPMMMKKKHHHRRR\\\kkk}}}~~~kkk```ZZZUUU___ooorrrZZZOOOMMMGGGHHHEEEBBBFFFQQQ]]]cccbbb^^^[[[YYYXXXSSSLLLFFF>>>??????AAAOOOjjjwwwbbbUUUKKKDDDGGGPPPrrrzzzsssooolllppppppnnnrrr}}}nnnXXXRRRIIIOOOpppkkkRRRBBB======:::;;;;;;;;;::::::===???BBBCCCFFFJJJOOOSSSWWWYYYZZZ[[[^^^___bbbeeejjjmmmnnnmmmjjjgggdddbbbaaa```dddhhhmmmlllgggdddfffiiiggggggggghhhfffaaa]]][[[___bbbeeeffffffffffffgggfff~~~ZZZEEE???CCC===:::???AAA??????CCCKKKTTTcccxxxvvvuuuzzzsssaaaWWWKKKKKKXXX___qqq{{{kkk]]]VVVQQQQQQRRRTTTTTTSSSUUUZZZmmmzzzwwwssspppnnnfff___YYYVVVQQQJJJEEEEEEBBBAAACCCKKKMMMOOOzzzqqqdddddd\\\RRRLLLIIIFFFCCCAAA=========???CCCGGGKKKNNNIIIGGGDDD@@@===<<<;;;;;;>>>FFFZZZtttoooRRRFFF======<<<;;;<<<===>>>???AAA@@@AAACCCIIIOOOTTTWWWUUUTTTSSSSSSUUUXXX\\\___```aaaaaabbbbbbbbbaaaaaabbbeeeeeebbbaaaeeehhhhhhhhhjjjlllkkkhhhhhhkkknnnqqqnnnlllnnnnnniiiaaaZZZ___\\\```hhhlllxxx~~~rrrnnnpppgggOOOOOOPPPJJJQQQXXXeeevvvmmm\\\SSSOOOKKKOOOXXXooo}}}```QQQPPPIIIHHHDDDAAADDDOOO]]]gggllllllnnntttvvvkkkWWWFFF@@@@@@??????EEEZZZ{{{uuu```SSSKKKFFFLLLVVV~~~vvvlllhhh___aaajjjyyyjjjTTTOOOIIISSSuuu{{{cccQQQDDD>>><<<:::;;;<<<<<<<<<<<<>>>@@@BBBDDDGGGLLLQQQUUUXXXZZZ[[[]]]___aaacccfffkkknnnqqqoookkkgggdddbbbaaaaaadddiiinnnmmmiiifffgggjjjeeegggiiihhhgggdddaaa^^^]]]```ccceeeeeeeeefffgggcccyyy[[[DDD===DDD@@@<<<@@@BBB??????BBBIIIRRRbbbxxxtttaaaXXXLLLHHHNNNOOOUUUnnn|||hhh^^^UUUVVV[[[___\\\VVVXXX___{{{|||yyyvvvsssqqqhhhaaa\\\YYYTTTLLLGGGFFFDDDAAABBBJJJMMMMMMssshhh[[[WWWPPPJJJIIIHHHEEEAAA??????>>>???@@@AAACCCDDDAAA@@@???===<<<<<<<<<<<<<<>>============>>>???BBBBBBDDDFFFJJJOOOUUUYYYYYYXXXWWWWWWXXX[[[___aaadddeeeeeefffffffffeeeeeecccggggggcccbbbeeegggfffhhhkkknnnnnnjjjggggggiiiqqqooooootttzzzxxxkkk___bbb^^^aaahhhkkkuuuqqqgggssstttkkklllPPPNNNPPPLLLPPPWWWaaaqqquuuhhh]]]UUURRROOONNNNNN^^^dddSSSPPPKKKHHHCCC???AAALLL]]]jjjsssqqquuu|||___FFFDDDBBBBBB@@@AAANNNooottt]]]PPPIIIHHHQQQ]]]tttddd[[[VVVVVV]]]ooogggSSSNNNJJJWWWxxxuuu^^^NNNCCC>>>===:::;;;===>>>======???AAABBBEEEHHHMMMRRRVVVXXXZZZZZZ]]]___aaacccfffjjjlllpppnnnjjjfffdddcccccccccfffjjjnnnooommmkkkkkkkkkfffiiiiiigggfffgggeeebbb\\\___aaaccccccccceeegggbbbtttfffHHH<<>>@@@AAA@@@???AAAHHHQQQ```wwwxxxccc[[[PPPKKKMMMIIIKKKbbbuuuiiiaaadddkkkpppjjj```___ggg~~~{{{xxxuuusssjjjddd^^^\\\WWWNNNIIIHHHDDDBBBAAAGGGJJJLLLkkkdddaaaZZZRRROOOMMMGGGAAAAAA@@@???>>>======>>>???======<<<<<<<<<<<<<<<===<<>>>>>>>>@@@AAABBBCCCEEEHHHJJJLLLPPPTTTWWW]]]\\\[[[[[[\\\^^^aaabbbffffffggghhhiiiiiihhhhhhgggkkkkkkgggdddeeefffdddhhhkkknnnooommmiiifffeeejjjooouuu{{{ttthhheeebbbcccfffiiirrrddd^^^hhh~~~kkkzzzWWWMMMMMMJJJNNNUUU^^^lll|||}}}wwwqqqoookkkbbbZZZUUURRROOOJJJRRRvvvjjjUUUOOOLLLGGGBBB??????FFFWWWgggpppkkkjjjttt~~~yyycccOOOFFFCCCCCCCCC@@@GGGeeesss]]]QQQJJJJJJSSS```zzziii^^^XXXRRRTTTeee{{{eeeQQQMMMLLL\\\}}}www\\\JJJ>>><<>>???>>>???@@@AAADDDFFFJJJOOOSSSVVVXXXYYYYYY\\\___bbbdddeeehhhjjjmmmkkkgggeeeccccccdddeeeeeehhhkkknnnooonnnlllkkkfffiiigggbbbaaaddddddaaa\\\]]]___``````bbbdddgggeeeoooyyySSS???CCCCCC>>>??????@@@???AAAGGGOOO]]]rrrzzzddd[[[RRRNNNMMMGGGIIIZZZwwwtttxxxxxxwww~~~zzzvvvtttlllfff```^^^YYYPPPJJJIIIDDDEEEAAABBBGGGKKKddduuuggg^^^WWWMMMBBB@@@???===<<<;;;<<<===>>>=========<<<<<<;;;;;;;;;<<<===HHH^^^uuuzzz]]]FFF:::======>>>???AAACCCFFFGGGFFFIIILLLNNNOOOPPPSSSVVV^^^^^^^^^___```aaabbbccceeefffggghhhiiiiiijjjjjjeeejjjmmmkkkiiikkkjjjhhhhhhiiijjjmmmnnnllliiifffiiiwww}}}uuummmfffggggggeeeeeennn}}}bbbYYYYYYlllyyygggRRRLLLLLLJJJQQQ[[[gggyyywwwoooqqqqqqiii^^^XXXRRRRRRKKKMMMlllwww\\\QQQKKKGGGCCC@@@===@@@MMM[[[bbb\\\ZZZ___ffffff[[[PPPFFFAAABBBDDD@@@AAA\\\|||qqq^^^TTTNNNLLLTTT___uuukkk]]]TTTPPP\\\ooobbbPPPMMMMMM```{{{^^^GGG::::::AAA:::<<<>>>?????????@@@BBBEEEGGGKKKPPPTTTWWWYYYYYYXXX[[[___cccdddeeegggiiijjjhhheeeccccccccceeefffcccdddgggkkknnnnnnkkkhhheeegggccc\\\ZZZ___```]]][[[\\\^^^^^^^^^```dddgggjjjmmm\\\AAACCCBBB>>>>>>>>>@@@???AAAFFFMMMYYYmmmzzzrrrwwwzzzbbbZZZQQQMMMLLLEEEEEESSSvvv{{{wwwtttmmmgggbbb___ZZZQQQKKKIIICCCFFFAAA???DDDKKK___~~~|||mmmaaaRRREEE???===<<<;;;;;;<<<>>>?????????>>>===<<<:::999999<<<===FFFZZZpppoooYYYHHH???;;;;;;===???BBBFFFJJJLLLHHHLLLPPPRRRQQQQQQSSSUUU___``````aaabbbbbbccccccddddddfffgggiiiiiijjjjjj```ggglllmmmnnnqqqrrrppphhhggggggjjjnnnooollliiimmmwwwqqqnnneeeiiiiiicccbbbiiiqqqtttmmm[[[QQQnnnqqqtttYYYOOOPPPFFFNNNXXXcccsss}}}sssuuuwwwoooccc\\\SSSUUUPPPNNNhhhcccUUUJJJFFFDDDBBB===;;;DDDQQQPPPNNNMMMOOOQQQQQQLLLGGGEEE???@@@DDD???>>>VVVvvvppp___WWWRRRNNNSSS\\\xxxwwwnnn```UUUOOOUUUeeezzz}}}```NNNLLLOOOddd___BBB???999;;;;;;<<<>>>>>>>>>???AAADDDHHHMMMPPPPPPTTTYYYZZZXXXYYYZZZ\\\___bbbdddggghhhhhhjjjkkkjjjgggfffeeefffddd```aaaiiinnnmmmiiiggggggiiidddYYYVVV\\\aaa___[[[\\\]]]___cccfffjjjllllllqqqeeeEEEBBB<<<@@@EEE======>>>AAADDDHHHRRRfffyyy|||wwwuuu}}}zzzbbbYYYPPPLLLNNNKKKDDDQQQooo{{{tttmmmgggaaa\\\YYYUUUOOOKKKFFFAAAGGGJJJBBBIII```pppsss```OOOFFFAAA@@@>>><<<<<<>>>>>>===@@@@@@??????>>>======<<<<<<===EEEWWWmmmzzzjjjWWWFFFBBB>>>>>>>>>???BBBFFFJJJLLLLLLPPPSSSTTTSSSSSSUUUWWW[[[\\\___eeeiiiiiifffbbbgggjjjhhheeegggnnnoookkkdddfffjjjooorrrrrrooollliiijjjlllmmmmmmllljjjiiinnn{{{hhhiiimmmhhhjjjhhhbbbhhhqqqmmm}}}WWWWWWwwwsssuuu\\\MMMUUULLLMMMSSS___rrrsssooowwwqqq___\\\UUUSSSUUUeeehhhUUUOOOJJJEEEAAA>>>===AAAEEENNNLLLJJJIIIJJJJJJIIIHHHDDDDDDBBBEEEHHHDDDQQQnnn}}}zzzeeeRRRSSSWWWWWW[[[sssuuueeeUUUTTTbbbxxxsss[[[NNNMMMRRRiii\\\BBB@@@;;;<<<:::<<<===>>>>>>???BBBDDDJJJNNNPPPPPPTTTZZZ\\\[[[]]]^^^```aaacccdddeeeeeefffggghhhgggdddccccccddd```\\\\\\ccchhhiiiggggggssstttlll\\\TTTXXX^^^^^^\\\\\\]]]___bbbfffiiikkkkkknnnpppMMMDDD>>>@@@CCC<<<======@@@BBBEEENNNaaassseeeZZZOOOJJJKKKIIIEEENNNiii{{{zzztttooojjjccc___\\\WWWRRRMMMLLLDDDFFFHHHCCCMMMdddqqq~~~ssseeeWWWLLLFFF<<<<<<;;;:::<<>>>>><<<<<>>AAAEEEGGGGGGHHHJJJLLLLLLIIIGGGDDDDDDBBBFFFIIIFFFRRRoooqqq^^^]]]___\\\^^^zzzgggVVV^^^xxxnnnZZZNNNMMMVVVrrruuuXXXAAAAAA<<<===;;;===???@@@@@@BBBEEEGGGLLLPPPQQQQQQTTT[[[___^^^aaabbbdddeeeeeedddcccbbbbbbcccdddcccaaa``````aaa___YYYXXX]]]bbbdddfffhhhxxxcccUUUWWW]]]___]]]]]]]]]___aaadddgggiiipppooo}}}UUUGGG@@@@@@AAA<<<======>>>@@@BBBJJJ[[[kkknnn___PPPJJJKKKHHHGGGKKKaaazzznnn|||vvvsssnnnhhhdddaaa\\\VVVQQQNNNBBBAAADDDCCCPPPeeennnrrrnnniiihhhjjjnnnpppppphhhddd]]]UUUMMMFFFAAA???:::999:::<<>><<<<<>>???@@@@@@BBBEEEHHHKKKMMMRRRTTTUUUUUUTTTSSSSSSTTTXXXXXXZZZ]]]aaabbbaaa```ccceeedddaaaaaacccccc```______```bbbeeegggfffeeeeeefffffffffgggggghhhhhhaaapppqqqhhhfffccceeedddbbbrrr{{{nnnSSS^^^qqqqqqxxx[[[IIIKKKKKKMMMUUUdddwwwzzz~~~zzztttmmm^^^WWWRRRPPP^^^kkkXXXOOOFFFCCCAAA>>>@@@DDDCCCEEEHHHLLLOOOMMMHHHEEEDDDEEECCCGGGKKKHHHTTTnnnooommmmmmfffddd}}}bbbbbb|||hhhYYYNNNLLL[[[wwwmmmTTT@@@AAA<<<<<<>>>???BBBCCCDDDFFFIIILLLOOORRRSSSRRRVVV]]]aaaaaacccdddfffhhhhhhfffdddbbb```aaabbbaaa______```aaaccc\\\YYY[[[___aaadddhhhlll\\\[[[```bbb^^^^^^^^^___```ccceeegggqqqnnn~~~XXXEEEAAA@@@@@@??????===>>>???@@@FFFTTTbbbxxxyyyfffTTTMMMNNNKKKJJJIIIZZZmmmcccwww|||xxxsssmmmiiieee```YYYTTTPPPDDDBBBFFFJJJYYYhhhjjjiii^^^RRRLLLNNNQQQQQQOOOLLLIIIFFFBBB>>><<<;;;:::;;;;;;>>>CCCEEEFFFHHHLLLFFFEEEDDDCCCAAA@@@???>>><<<<<>>@@@:::;;;===???BBBDDDEEEHHHLLLNNNSSSUUUVVVUUUXXX___cccbbbccceeegggiiijjjhhhfffeeeaaabbbbbbaaa``````bbbdddggg```\\\\\\\\\\\\___ccczzzooobbb```cccccc______^^^^^^___aaacccdddggghhhyyyYYYBBBAAAAAA???BBBAAA???>>>???@@@DDDPPP\\\rrr|||lllWWWOOOPPPLLLLLLIIIWWW}}}~~~ggg^^^ppp|||xxxqqqlllhhhbbbZZZUUUTTTIIIIIIOOOVVVeeepppkkk```WWWMMMKKKNNNOOOLLLGGGEEEDDDCCCBBB@@@>>>===<<<<<<>>>DDDLLLLLLHHHGGGKKKGGGFFFEEECCCAAA???>>>=========JJJdddzzzqqqXXXMMMCCCAAA???@@@AAADDDFFFIIIKKKMMMQQQQQQSSSUUUWWWYYYYYYYYYXXXXXXXXXWWWVVVUUUVVVVVVXXXZZZ]]]^^^]]]ZZZZZZ\\\]]][[[YYYZZZ]]]```bbbcccccccccddddddeeegggiiijjjkkkddd___bbbhhhhhhdddaaafffaaaaaaeeeqqq}}}yyydddOOO|||kkkzzzyyycccSSSIIIHHHIIIMMMWWWiii}}}zzzttttttddd\\\WWWVVVcccqqq^^^NNNKKKHHHBBB@@@CCCCCCCCCDDDGGGJJJKKKJJJIIIEEEHHHEEEFFFKKKIIIPPPddd}}}oooyyytttyyycccXXXNNNMMMfffpppfffOOO===???:::;;;;;;===@@@CCCEEEHHHLLLOOOVVVYYYYYYXXX[[[```cccbbbdddeeegggiiiiiiiiihhhgggccccccdddcccbbbccceeehhhhhhccc___]]][[[XXXZZZ]]]iiisssuuukkkccccccdddaaa```______^^^^^^___aaabbbaaaggg{{{[[[AAACCCBBB>>>CCCBBB???>>>???@@@BBBLLLVVVlllwwwrrrYYYPPPPPPIIILLLIIIVVV|||}}}gggaaasssyyytttnnnggg^^^XXXTTTLLLMMMSSS\\\lllssskkkYYYTTTQQQSSSXXXXXXQQQKKKHHHGGGFFFDDDBBB@@@>>>===<<<@@@KKKVVVUUUKKKFFFIIIHHHGGGFFFCCCAAA???======???>>>MMMiiilllUUULLLDDDAAA@@@AAACCCEEEHHHKKKMMMNNNOOOPPPQQQUUUYYY]]]]]]]]]YYYZZZZZZYYYVVVUUUUUUVVVUUUXXX\\\```]]]YYYYYY\\\[[[YYYXXXYYY]]]aaacccdddbbbbbbdddeeeggghhhiiijjjnnngggaaaaaaeeefffbbb^^^ddd```aaaeeesss~~~uuuuuuQQQoooooosssfffRRRIIIJJJJJJLLLTTTcccvvvyyyvvvhhh]]]WWWXXXiii|||zzz|||eeeRRROOONNNGGGDDDGGGAAAAAAAAACCCGGGKKKMMMNNNFFFJJJFFFEEEHHHGGGKKK[[[yyysss~~~yyywww```VVVOOOUUUooopppfffNNN<<<@@@===???<<>>???AAAHHHQQQfffsss{{{^^^SSSPPPHHHJJJHHHWWW|||yyyeeegggzzz{{{rrriiibbbYYYRRRSSSXXX```qqqzzzqqqeeecccbbbdddeeebbb[[[UUUNNNLLLGGGCCC@@@>>>>>>>>>>>>DDDTTTbbb```RRRIIIKKKJJJIIIGGGEEECCC@@@>>>===AAA???OOOnnnbbbPPPKKKEEEAAABBBCCCFFFHHHKKKNNNOOOPPPPPPPPPQQQUUU[[[^^^^^^]]]YYY\\\]]]]]]ZZZXXXYYYZZZWWWYYY^^^bbb^^^WWWWWW[[[YYYXXXWWWYYY]]]aaadddddd___aaaccceeeggghhhhhhhhhgggfffcccbbbcccccc```\\\^^^^^^bbbcccnnnwww}}}VVVcccvvvmmmpppUUULLLLLLLLLLLLQQQ]]]nnn{{{zzzjjj^^^]]]pppooowwwhhhTTTSSSTTTMMMJJJNNNIIIHHHGGGIIILLLNNNOOOOOOGGGKKKFFFCCCFFFCCCFFFSSSccczzzyyyooo\\\RRRSSS```yyyqqqfffNNN<<>>???FFFOOObbbpppdddWWWRRRIIIGGGHHHWWW|||sssaaakkk~~~sssllleee]]]]]]```hhh{{{}}}|||yyywwwtttnnngggaaaWWWSSSLLLEEEAAAAAABBBDDDAAAHHH[[[mmmkkkYYYOOOOOOLLLKKKIIIGGGDDDBBB@@@???BBB@@@QQQpppZZZKKKKKKFFFBBBDDDEEEHHHKKKNNNPPPQQQRRRQQQQQQRRRVVV[[[___^^^]]]YYY\\\``````^^^]]]]]]___ZZZ[[[```ddd___VVVUUUZZZWWWVVVVVVYYY^^^bbbdddddd]]]___bbbeeeggghhhhhhgggddddddcccaaaaaabbbaaa```YYY]]]bbb```hhh}}}zzzZZZ[[[{{{ggg~~~```NNNNNNMMMLLLOOOYYYhhhtttyyygggcccvvvppphhhvvvhhhUUUUUUXXXRRROOOTTTUUUSSSRRRRRRRRRQQQOOOMMMHHHLLLGGGBBBDDDAAABBBMMMLLLeeettt~~~gggYYYPPPUUUiiizzz```HHHAAAFFFGGGCCCFFFFFFIIIOOOUUUYYYZZZXXX___^^^bbbfffddd]]]\\\aaaeeegggjjjkkkjjjhhhhhhgggiiijjjjjjiiifffddddddfffjjjiiiiiigggfffeeeddddddaaacccfffhhhhhhfffcccaaabbbeeegggfffbbb___^^^___```hhhmmmvvvwwwQQQBBBBBBHHH666@@@???===<<<===AAADDDGGG\\\hhhxxxvvv[[[QQQUUUOOOEEETTTzzzjjj```jjjzzzpppiiigggqqqwwwhhhaaaWWWMMMIIIFFFBBB>>>>>>???NNNiii~~~zzzdddUUUTTTUUUWWWWWWSSSLLLGGGAAA===@@@HHHZZZqqqmmmSSSRRRIII@@@LLLHHHKKKOOORRRSSSTTTUUUVVVTTTTTTUUUZZZ```eeefffeee^^^^^^^^^aaacccdddbbb```^^^___```aaaaaa___]]]\\\[[[[[[ZZZYYYYYY\\\aaaeee```[[[ZZZ___bbb```aaafffeeeddd```[[[\\\bbbdddbbbZZZ^^^^^^[[[ddd{{{zzzqqqlllTTT}}}rrrsssiiiTTTKKKKKKKKKEEENNN```ggg{{{wwwdddcccqqqqqqYYYYYY]]]ZZZ[[[aaagggccc]]]XXXXXXZZZUUUNNNNNNLLLIIIFFFDDDCCCCCCDDDEEEHHHPPPhhh{{{ssscccVVVMMM___uuu{{{```HHHAAAEEEHHHEEEKKKLLLNNNSSSZZZ___``````dddcccdddgggddd```aaaffffffhhhjjjlllkkkkkkjjjjjjlllllllllkkkiiihhhhhhhhhjjjiiihhhgggeeedddccccccbbbdddfffhhhhhhgggeeecccaaadddeeeddd```]]]^^^```^^^fffjjjttt\\\EEE???FFF999@@@???===<<<===@@@DDDFFFWWWcccttt~~~___QQQQQQNNNGGGUUUrrryyyeee^^^pppzzzrrrqqq~~~}}}dddZZZOOOKKKHHHCCC@@@@@@@@@QQQnnnnnn]]]YYYbbbccc```XXXOOOGGGCCCAAA@@@III[[[rrrjjjSSSPPPHHHCCCPPPJJJMMMPPPSSSTTTUUUXXXZZZXXXWWWXXX[[[```dddddddddaaaaaaaaacccffffffeeeccc^^^^^^^^^aaabbbaaa^^^\\\ZZZZZZZZZYYYZZZ]]]```ccc```[[[ZZZ^^^``````bbbfffffffffccc]]]\\\aaacccbbb\\\```aaa^^^ddduuurrriii|||xxxWWWuuusssooosssYYYNNNMMMLLLFFFMMM\\\bbbyyy{{{mmmcccggguuuvvv___^^^aaa______eeeggghhhfff```\\\[[[WWWRRRQQQOOOLLLHHHEEEDDDDDDDDDEEEFFFJJJ\\\xxxqqqaaaWWWQQQhhhyyy]]]FFF@@@EEEIIIHHHRRRRRRTTTYYY^^^dddfffgggjjjhhhhhhiiigggdddfffjjjgggiiijjjlllmmmmmmmmmlllnnnmmmkkkkkkkkkkkkiiihhhiiihhhgggeeedddcccbbbbbbcccccceeefffggggggggggggcccddddddbbb^^^]]]___bbb___eeeiiippppppOOO===DDD???@@@???=========@@@CCCEEEPPP\\\nnn~~~jjjUUUOOOMMMKKKUUUeeezzznnn___[[[uuu~~~mmm```RRRLLLIIIEEEBBBBBBCCCWWWxxx~~~hhh___hhhkkklllgggZZZMMMFFFCCCAAAJJJ^^^uuueeeRRRNNNGGGHHHUUUNNNPPPSSSTTTVVVXXX\\\^^^]]]\\\\\\^^^aaacccdddddddddcccccceeeggggggfffeee^^^\\\\\\```dddeee```[[[ZZZZZZZZZZZZ\\\]]]___``````\\\[[[]]]^^^___bbbfffgggjjjhhhaaa^^^```cccddd\\\```aaa```cccppp}}}ooofffqqq^^^kkkxxxkkk```RRRNNNMMMGGGKKKWWW[[[oooxxxsssrrrbbb^^^^^^xxx}}}gggeeehhheeegggmmmlllqqqrrrmmmeeeaaa\\\WWWUUUSSSOOOJJJGGGDDDDDDCCCDDDDDDCCCMMMkkktttmmm^^^UUUTTTrrrqqqWWWDDD@@@EEEKKKMMMWWWWWWXXX[[[___cccggghhhkkkjjjkkklllkkkjjjjjjkkkhhhhhhiiikkkmmmnnnmmmlllmmmkkkiiiiiijjjkkkiiigggiiihhhfffdddbbbaaaaaaaaaaaabbbcccdddgggiiikkklllfffgggfffccc``````cccggggggjjjkkknnn```@@@CCCCCC@@@???>>>======???AAACCCJJJUUUgggxxxxxx]]]QQQMMMMMMSSSVVV___}}}eeeYYYXXXpppzzziiiVVVKKKGGGDDDCCCDDDDDD[[[wwwiiiaaaiiisssuuuiiiVVVHHHCCCAAALLLaaaxxx{{{___OOOLLLIIILLLUUURRRTTTUUUVVVXXX[[[___bbbaaaaaa```aaacccfffggghhhfffeeedddeeefffgggfffddd___\\\[[[```fffhhhccc\\\ZZZZZZ[[[\\\^^^___^^^^^^```^^^]]]]]]]]]^^^bbbfffhhhmmmmmmfff```aaadddfffZZZ]]]______cccnnn}}}|||pppoooeeebbblllsssgggTTTMMMMMMHHHJJJRRRTTTfff|||uuufffhhhqqqqqq|||iii^^^ZZZOOO___tttqqqnnnpppoooqqqwwwvvv{{{}}}xxxrrrlllccc\\\WWWTTTPPPKKKFFFDDDBBBBBBBBBDDDCCCFFF[[[yyynnnsss}}}hhhZZZPPPTTTxxxyyygggOOOBBBAAAGGGMMMQQQYYYZZZZZZ[[[]]]```ccceeegggjjjmmmnnnoooooollliiigggffffffhhhkkkmmmlllkkklllkkkjjjjjjjjjjjjiiihhhjjjhhhfffcccaaa``````aaa___```aaacccfffjjjmmmoooiiijjjiiifffcccdddhhhlllrrrqqqooommmwwwsssHHHDDDDDD@@@???>>>======???@@@AAAFFFOOO___qqqgggWWWNNNLLLMMMKKKMMMkkkkkk```___eeeiiiuuuqqqiiijjjmmmsssqqqwww```UUUUUUaaaqqqXXXIIICCCBBBCCCEEEAAA[[[vvv___dddmmmrrrgggTTTGGGDDDAAANNNddd|||{{{ZZZMMMKKKLLLOOOQQQUUUVVVXXXYYYZZZ\\\```cccbbbccccccdddfffiiilllnnniiihhhgggggghhhiiihhhfffaaa^^^\\\```gggjjjeee```^^^]]]]]]___aaabbb```]]]```aaaaaa^^^\\\^^^aaadddgggmmmnnnhhhccccccfffggg^^^_________bbbkkkzzz{{{|||mmm\\\kkktttjjjqqqYYYMMMMMMIIIIIIOOOPPP^^^qqqyyyggg```bbb^^^dddooozzzhhh\\\VVVUUUNNNUUU```qqq~~~{{{||||||~~~~~~{{{vvvjjj^^^VVVSSSNNNIIIEEEBBBAAAAAA@@@FFFFFFFFFUUUmmmxxxuuufffeeekkk{{{wwwbbbWWWOOOVVV}}}ooo^^^KKKCCCDDDHHHNNNRRRYYYZZZ\\\]]]]]]___bbbddddddiiimmmooorrrsssooohhhhhhfffdddfffjjjlllkkkhhhlllmmmnnnmmmkkkjjjkkklllkkkiiifffcccaaa```aaaaaa___```aaaccceeehhhjjjllliiikkkjjjhhheeefffjjjooouuutttqqqmmmqqqQQQEEECCC@@@@@@???>>>===>>>??????BBBJJJWWWhhhyyy}}}wwwnnnkkksssyyyeeeYYYOOOMMMKKKHHH]]]jjj\\\XXXVVVSSSTTTaaallljjj^^^UUUUUUYYYYYY___wwwqqqZZZQQQQQQTTTuuu}}}uuu}}}tttXXXHHHCCCBBBBBBDDD>>>TTTuuuzzz```\\\\\\^^^WWWJJJCCCEEEAAAOOOggg|||XXXOOOLLLOOORRROOOWWWXXXZZZ[[[[[[]]]___bbbbbbcccdddeeegggjjjnnnrrrooommmkkkkkkllllllkkkjjjeeeaaa___aaagggiiihhheeecccaaa___aaadddeeebbb___aaaeeeeeeaaa]]]^^^```aaadddiiikkkgggdddfffgggfffeeecccbbbaaaaaafffrrr|||^^^[[[jjjrrraaaPPPOOOKKKJJJMMMMMMXXXggg||||||mmmeeebbb[[[TTT[[[iii~~~}}}mmmcccjjjrrruuukkk]]]TTTPPPNNNWWWZZZ```mmm|||{{{wwwkkk^^^SSSQQQLLLHHHEEEBBBAAAAAA???GGGHHHGGGSSSjjjwwwuuuccc]]]]]]lllooo]]]SSSSSS]]]rrrjjjYYYJJJFFFHHHJJJMMMQQQXXX[[[___aaabbbcccfffhhhdddiiilllmmmqqquuusssllljjjfffdddeeeiiikkkjjjgggiiimmmpppnnniiigggjjjnnnllljjjgggcccaaaaaaaaabbbbbbccccccdddddddddeeeeeefffhhhiiigggeeeeeeiiimmmoooooopppooooooWWWFFFAAA@@@@@@???>>>===>>>>>>>>>???DDDOOO^^^ppp{{{uuullleeeffflllqqq]]]VVVUUUNNNTTToooqqqiiiaaa[[[VVVZZZ^^^]]]WWWPPPNNNOOONNNXXXqqqjjjTTTLLLMMMQQQhhhwwwnnnlllkkkqqqqqqXXXJJJFFFDDDCCCBBB>>>KKK```ttt~~~rrrgggVVVMMMHHHKKKJJJBBB???CCCBBBQQQjjjxxxZZZUUUOOOPPPUUUOOOWWWYYY[[[\\\\\\\\\]]]^^^bbbcccddddddeeegggmmmqqqrrrpppmmmlllmmmmmmmmmlllhhheeecccccceeehhhiiijjjhhheeebbbcccfffhhheeebbbbbbiiijjjddd^^^______^^^___cccdddcccdddggggggdddfffdddddddddbbbbbbkkkvvvmmmYYY~~~ppphhhlllVVVSSSNNNJJJLLLKKKSSS^^^ooo~~~uuummmggg^^^WWWUUUYYYiiivvvhhh]]]```fffggg___VVVSSSRRRQQQ^^^ccckkkyyy~~~|||vvvsssoooggg^^^QQQOOOKKKHHHEEEDDDCCCDDD@@@FFFFFFDDDSSSnnnlllaaaZZZddd|||iiiYYYQQQUUUccclllhhhXXXKKKIIIKKKKKKLLLOOOWWW\\\aaaeeefffgggkkkmmmfffjjjkkkkkkpppwwwvvvppplllhhhdddfffjjjllljjjgggeeekkkooolllfffcccgggmmmmmmkkkgggcccaaaaaaaaabbbeeeeeeeeedddcccbbb```___ccceeegggfffcccdddgggjjjgggjjjooopppnnn|||ZZZFFF???AAA@@@???>>>>>>============AAAJJJXXXiiizzzsssmmmiiigggeeeqqqmmmaaa```TTTOOOaaavvv|||wwwqqqhhhbbb\\\ZZZWWWRRRMMMKKKMMMWWWiiidddOOOHHHJJJVVVdddfffjjjttthhhZZZVVV___ooommmWWWMMMJJJGGGCCCAAA@@@FFFOOOYYY```aaaYYYPPPGGG===:::CCCGGGAAA===@@@BBBQQQkkksss\\\ZZZPPPQQQWWWQQQWWWYYY\\\]]]\\\[[[[[[\\\bbbcccdddcccccceeejjjoooqqqooolllkkkkkklllkkkkkkjjjhhheeeddddddgggjjjmmmkkkgggcccdddhhhiiigggdddccckkkmmmfff```______\\\[[[^^^___```cccgggfffaaacccbbbdddgggdddbbbhhhrrr|||___vvvvvveeeuuuuuu[[[VVVPPPKKKKKKJJJPPPXXXggg{{{}}}vvvmmmccc___VVVQQQ]]]www{{{qqqgggeeefff```TTTPPPTTTYYYYYY```hhhuuu}}}|||wwwzzzyyyqqqjjjfffbbb^^^PPPNNNKKKHHHFFFEEEEEEFFF@@@EEEBBBAAARRRrrryyyjjj]]]aaavvv|||eeeVVVPPPVVVeeeuuulllXXXKKKPPPWWWVVVTTTVVVZZZ___dddffffffggglllpppllljjjiiikkkmmmooopppoooiiijjjhhhgggkkkqqqmmmeeehhhgggeeeccccccccceeeeeeeeeeeeeeedddccceeehhhkkkjjjjjjjjjhhhfffcccaaa___^^^aaacccbbb___^^^```ccccccgggiiinnnrrrwwwjjjAAAEEEAAAAAAAAA???===<<<===>>>>>>???EEEPPP[[[iiizzz~~~wwwpppjjjlllsssiiiaaabbbgggiiiuuuvvvpppggg]]]UUUOOOJJJGGGJJJKKKXXXvvvvvv^^^MMMGGGIIIUUUllltttfffaaappp|||{{{xxxjjjVVVJJJIIIOOOVVVZZZyyy|||ooo___RRRLLLIIIFFFCCCCCCBBBAAABBBDDDFFFFFFFFFAAAAAA===:::999<<>>>>>BBBKKKUUUaaarrruuuooozzzyyymmmjjjeeemmmuuu{{{zzzqqqhhhccc[[[UUUPPPLLLIIIGGGIIIJJJUUUqqqpppZZZKKKFFFFFFOOOjjj|||tttgggeeeeeeaaa^^^\\\^^^eeennnsssssspppggg\\\NNNFFFEEEHHHJJJKKK\\\kkk}}}~~~yyylll___VVVNNNHHHDDDDDDCCCBBBBBBDDDEEEDDDCCCAAAAAA???<<<<<<>>>@@@@@@DDDWWWttt|||iii[[[[[[^^^[[[ZZZ]]]\\\]]]^^^```aaaaaa`````````aaaaaabbbccceeeggghhhiiihhhggggggggggggggggggfffdddcccaaabbbcccfffggghhheeecccdddgggiiihhhgggnnnooopppnnnllljjjiiiiiifffaaa\\\\\\___ccccccaaabbbfffiiiiiigggeeefffhhhvvvpppmmmggguuudddVVVMMMLLLIIIJJJOOOYYYhhhyyyyyysssjjjddd[[[WWWYYYiii}}}sssmmmkkklllmmmllllllmmmoooqqqvvv~~~yyyrrrmmmoooqqqpppmmmkkkiiibbb[[[XXXTTTOOOKKKIIIHHHFFFDDDEEEEEEDDDDDDNNNaaarrr{{{xxxmmmiiitttkkkYYYRRRSSS```vvvdddYYYUUU___gggfffbbbaaafffiiilllllliiiggghhhjjjjjjjjjiiijjjkkkkkkhhhfffggghhhhhhfffhhhmmmpppoooiiihhhfffddddddddddddeeedddddddddbbbaaaaaaccceeefffeeedddbbbaaaaaaaaaaaa^^^^^^^^^```bbbbbb```^^^\\\^^^]]]```fffhhhzzz```GGG@@@?????????>>>=========???===@@@FFFNNNYYYiiixxxwwwwwwvvvxxxwwwtttrrrpppkkkdddZZZVVVQQQMMMLLLKKKJJJIIIJJJKKKUUUnnnhhhWWWKKKFFFFFFDDDaaa|||kkk\\\UUUQQQLLLHHHIIINNNRRRQQQOOOSSSMMMFFFCCCBBBBBB@@@>>>CCCMMM[[[mmm{{{oooaaaUUUMMMIIIIIIGGGEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@AAABBBGGG___}}}rrrddd[[[^^^bbb```^^^```]]]^^^___aaaaaaaaa``````___aaadddcccaaaaaacccffffffeeedddccccccccccccccc___```aaabbbcccbbbaaaaaadddcccccccccdddgggiiikkkpppnnnkkkjjjjjjkkkjjjjjjgggccc^^^^^^```ccccccbbbbbbeeehhhhhheeedddfffhhhkkkooo{{{eeekkklllUUUOOOOOOJJJGGGJJJRRR^^^nnnwwwqqqooofff\\\XXX[[[jjj~~~}}}~~~xxxsssooorrruuuuuurrrqqqpppkkkddd```[[[TTTNNNKKKIIIGGGFFFEEEGGGEEEEEELLLZZZfffjjjjjjkkkkkkjjjrrryyybbbSSSQQQWWWjjjyyybbbZZZXXX___eeedddaaa```hhhjjjlllllljjjgggggggggiiiiiijjjlllmmmmmmjjjggggggjjjlllllllllmmmooopppjjjiiihhhffffffeeeeeeeeecccccccccaaa___^^^```aaacccbbb```_________```aaa^^^]]]]]]```dddeeebbb^^^^^^___]]]```ggghhhsssnnnFFFAAA@@@????????????===<<<@@@>>>???DDDKKKTTTdddrrr{{{|||yyytttmmmeeeZZZWWWRRROOONNNNNNNNNMMMNNNQQQ\\\sssvvvaaaUUULLLHHHGGG???UUUvvv~~~gggZZZSSSOOOJJJJJJLLLLLLHHHCCCGGGEEECCCCCCCCCBBB???<<>>??????>>>===???===>>>BBBGGGPPP^^^lllzzzxxx|||tttjjjeee___[[[YYYWWWVVVTTTVVV[[[hhh}}}mmm\\\RRRLLLIIIIIICCCKKKddd~~~oooZZZSSSLLLIIIJJJJJJGGGDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBCCCEEENNNccc}}}qqqddd______\\\XXXSSSOOOMMMLLLKKKJJJEEEAAA@@@CCCCCC@@@AAAEEEMMMjjjqqqccc```^^^aaabbb```^^^]]]______```aaaaaa```^^^^^^^^^bbbfffddd```]]]___bbb``````____________``````______``````___^^^]]]]]]^^^aaadddfffeeeeeeffffffgggfffeeegggkkkllljjjggg___]]]\\\\\\^^^```aaabbbbbbdddeeeccc___^^^___aaabbbvvvvvvddd|||eeezzz^^^SSSSSSLLLJJJKKKLLLQQQ\\\ooorrr```UUUXXXjjj}}}uuunnnhhh^^^VVVPPPLLLIIIGGGEEEFFFEEEFFFNNNZZZbbbbbbYYYZZZ[[[aaaqqqppp[[[NNNSSSbbblll___]]][[[]]]aaafffiiikkkccceeegggiiijjjiiigggeeeeeeeeegggkkkoooqqqqqqpppkkkkkkpppuuuuuuooojjjiiieeedddcccbbbaaa```___^^^```aaaaaa```^^^]]]]]]^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^]]]]]]___bbbddddddddd___cccaaabbbhhhhhhlll{{{dddJJJFFF@@@>>>???@@@???>>><<<:::;;;???CCCIIIVVVbbbrrr~~~~~~}}}vvvpppllliiifffdddfffmmmyyykkk\\\RRRKKKHHHIIICCCEEESSSrrr|||ooo^^^QQQKKKJJJIIIGGGFFFFFFDDDDDDCCCDDDEEEFFF???AAAAAAEEETTTmmm~~~uuuxxx~~~sssqqqrrriiiccc\\\VVVTTTTTTTTTUUUKKKDDDAAACCCCCC@@@BBBIIIUUUrrrzzzfffaaa`````````___^^^]]]]]]aaaaaabbbbbbbbb```___^^^___bbbeeedddaaa______aaa____________```aaabbbbbb```___^^^]]][[[ZZZZZZYYY]]]aaafffjjjjjjhhhccc___bbbbbbccceeeggggggeeeccc\\\\\\[[[[[[\\\]]]___```^^^``````^^^ZZZYYY[[[]]]]]]ggg}}}]]]uuuuuuoooYYYTTTMMMMMMMMMMMMNNNVVVeeexxxkkkXXXYYYllltttnnnddd\\\UUUPPPLLLIIIHHHHHHFFFFFFMMMVVVYYYWWWTTTQQQOOOVVVlll{{{lllZZZOOO[[[nnnxxxhhh```aaaaaaaaacccgggjjjkkkcccdddgggiiikkkiiigggdddbbbbbbcccgggkkknnnoooooollliiikkkrrruuupppjjjiiiddddddcccbbbaaa___^^^]]]___```aaa```^^^]]]]]]^^^]]]]]]^^^^^^^^^]]]]]]\\\[[[\\\\\\]]]]]]```cccfff```fffcccbbbeeedddgggttt}}}PPPIIIAAA===>>>@@@@@@???<<<;;;;;;>>>@@@DDDNNNXXXjjjwww~~~|||~~~tttdddWWWNNNKKKLLLDDDFFFMMM[[[sss{{{iii___YYYUUURRRLLLKKKIIIFFFCCCBBBCCCDDD===AAABBBAAAJJJbbb{{{mmmmmmyyyrrrhhhaaa___```bbbdddTTTIIICCCDDDCCC@@@EEEOOOaaa{{{uuuddd```aaaaaa___]]]^^^___aaaddddddeeeeeedddbbbaaa```aaabbbcccdddcccbbbaaa```_________```aaaccceeefffaaaaaa```___]]]ZZZXXXVVVZZZ___gggqqqwwwuuummmfffdddddddddbbb```___```aaa]]]]]]]]]\\\[[[ZZZ[[[\\\[[[]]]^^^\\\YYYYYY\\\___^^^^^^{{{aaammmvvvzzzaaaVVVRRRMMMMMMLLLLLLPPP\\\lllyyyeeebbbuuuyyysssjjjbbb[[[UUUPPPLLLIIIJJJJJJKKKPPPTTTRRRLLLKKKHHHFFFNNNdddrrrfffWWWRRRddd~~~sssjjjccceeefffdddccceeefffeeedddfffhhhjjjkkkjjjgggdddaaa``````cccgggjjjlllllllllffffffnnnssspppkkkjjjfffffffffeeecccaaa```___^^^___aaa```___^^^^^^___\\\]]]^^^______]]]\\\[[[YYYZZZ[[[ZZZZZZ\\\bbbgggbbbiiifffbbbdddaaadddqqqTTTLLLBBB===>>>@@@AAA@@@???===>>>@@@@@@BBBJJJSSSeeerrr~~~mmm^^^RRRNNNQQQIIINNNNNNIIIQQQmmmzzzrrrkkkddd^^^PPPPPPMMMIIIEEEBBBAAABBB???EEEGGGCCCGGG^^^~~~|||kkkfffkkk}}}~~~ssskkkiiikkknnnqqqZZZMMMEEEEEEDDDAAAGGGSSSjjjuuuiii```bbbbbb___]]]___bbbdddffffffggggggfffdddbbbaaabbbaaabbbdddeeedddbbb_________```aaaccceeeggghhhcccdddddddddaaa]]]XXXUUUUUU\\\hhhxxx{{{rrrmmmmmmjjjeee```___bbbeee``````___]]]ZZZYYYYYYYYYZZZ]]]^^^^^^\\\]]]aaaeeeccc[[[yyypppiiiddd{{{ooogggYYYVVVMMMMMMLLLJJJLLLVVVdddpppqqqmmm|||vvvooofff___YYYSSSOOOIIILLLMMMPPPTTTVVVPPPGGGHHHGGGGGGNNNccc~~~lll```UUUSSSkkkzzzhhhgggfffggghhhggggggiiihhhggglllkkkjjjiiijjjiiigggeeefffcccaaaaaacccfffhhhhhhhhhhhhhhhiiilllnnnqqqrrrgggfffcccaaa````````````___aaaccccccaaa___^^^^^^aaa___]]]\\\]]]^^^^^^]]]\\\]]]]]][[[YYYZZZ___dddbbbcccdddeeedddeeegggiiiwwwiiiQQQ@@@CCCCCC::::::DDD======<<<<<<===AAAFFFKKK\\\mmmwwwhhh[[[TTTTTTLLLMMMMMMLLLNNNYYYkkkyyyzzzuuummmeeeUUURRRMMMHHHDDDCCCDDDEEEGGGCCCBBBFFFMMM\\\zzziiifffdddhhhtttuuuggghhhiiihhhTTTFFFFFFEEEBBBLLL[[[{{{vvvccceeebbbaaabbbaaa```ccciiikkkkkkjjjiiigggdddaaa___ccccccccccccbbbbbbaaaaaabbb```]]]^^^```cccddddddbbbbbbcccdddcccaaa^^^]]]ZZZ]]]iiiyyyvvvrrrlllfffaaa_________aaaaaa```[[[WWWVVVYYY\\\]]]]]]]]][[[[[[^^^cccggggggmmm~~~yyywwwYYYcccnnnppp```[[[RRRNNNKKKIIIKKKQQQ\\\fffyyy}}}uuulllddd]]]VVVQQQQQQLLLLLLWWWeeegggZZZMMMGGGCCC@@@JJJeee|||jjj^^^VVVZZZooowwwjjjiiijjjllllllllllllllljjjhhhllljjjhhhggghhhiiiiiihhhgggeeecccbbbccceeeiiikkkjjjjjjjjjjjjlllnnnpppqqqhhhgggeeecccaaa```_________aaaddddddbbb```^^^]]]___]]][[[[[[\\\^^^``````aaaaaa___\\\ZZZ[[[___cccccccccdddccccccdddfffiiioooxxx[[[CCCAAACCC===;;;@@@======<<<;;;<<>>???>>>>>>===<<<;;;===AAADDDOOO[[[iiiuuuxxxtttllliiiddd^^^XXXUUUSSSRRRWWWZZZZZZWWWVVVWWWUUURRRLLLLLLJJJIIIIIIIIIIIIIIIHHHGGGHHHJJJMMM^^^ooobbb___\\\YYYSSSOOOTTT\\\]]]]]]dddyyyoooZZZVVVVVVMMMHHHIIIHHHLLLbbb{{{}}}iiihhhccccccfffjjjhhhcccbbbeeennnmmmjjjhhheeedddbbbbbb^^^___bbbdddeeeeeedddddddddggghhhgggdddcccdddfffdddeeeeeefffeeedddbbbaaabbbaaaeeemmmrrruuuyyy~~~}}}zzztttnnniiifffeeeeeebbbbbbaaa___^^^^^^aaaccceeebbb___]]]^^^___``````bbbeeeiiiuuu}}}aaavvvtttiiiYYYUUUPPPNNNIIIGGGLLLTTTaaasss{{{rrriiiaaa[[[SSSUUUZZZ^^^bbbfffiiikkkVVVPPPJJJQQQhhhyyykkk___bbbuuu{{{oookkkgggnnnnnnqqquuuuuuqqqnnnmmmkkkjjjiiijjjlllmmmllljjjkkkoooqqqooojjjggghhhkkkhhhhhhggghhhiiikkkmmmnnnjjjjjjiiigggdddaaa]]][[[^^^aaaeeegggeee```]]][[[^^^]]]ZZZXXXXXX[[[```cccfffddd```\\\[[[\\\___aaa``````___^^^___bbbgggkkklllsssUUUAAAAAADDDCCCAAA?????????===<<<===???BBBJJJSSS^^^kkk{{{ooohhhdddjjjqqqtttxxx|||yyysssnnnhhhaaa\\\^^^```^^^XXXUUUUUURRROOOPPPQQQQQQQQQPPPOOOOOONNNLLLKKKMMMLLLLLL]]]|||gggddddddddd```XXXSSSSSSRRROOOUUUmmmtttYYYRRRPPPKKKIIIJJJHHHQQQmmmmmm^^^aaadddeeeiiinnnlllfffcccdddllljjjgggdddbbbaaaaaaaaa\\\^^^aaadddffffffeeeeeegggkkknnnlllgggdddfffiiifffgggggggggfffeeedddcccbbbbbbeeehhhlllnnnqqqtttxxxuuuqqqllliiigggggggggdddcccbbb`````````aaaccchhheee```^^^______^^^]]]```eeeeeeggg}}}rrriiisssvvv}}}```YYYSSSQQQLLLGGGJJJQQQUUUhhh~~~~~~uuukkkccc]]]TTTVVVYYY[[[[[[]]]___bbbYYYSSSNNNTTTkkkvvvrrrfff\\\hhh|||pppnnniiilllkkknnnttttttooommmoookkkkkklllnnnooommmjjjgggkkkqqqwwwvvvpppjjjggggggdddddddddeeegggiiikkkmmmjjjjjjiiigggddd```]]][[[]]]aaaeeefffddd___\\\ZZZ___^^^\\\YYYWWWXXX]]]aaaaaa___\\\[[[[[[]]]___aaa]]]]]]]]]]]]^^^bbbgggkkkmmmkkkcccEEE???BBBCCCBBBAAAAAAAAA@@@>>>>>>???@@@GGGMMMVVVbbbttttttkkkbbb___```aaadddgggzzzsssmmmccceeeccc^^^\\\]]]\\\XXXVVVVVVVVVUUUSSSQQQOOONNNLLLLLLNNNMMMMMM___pppgggaaacccddd^^^VVVPPPPPPMMMRRRjjj~~~eee[[[SSSOOOLLLIIIJJJWWWvvvlll___```dddeeekkkpppnnnhhhdddeeejjjiiifffdddbbbbbbbbbbbb\\\]]]```ccceeeeeeeeeeeehhhlllpppnnniiifffhhhkkkllllllkkkkkkiiihhhggggggccceeehhhjjjlllmmmnnnmmmpppooollljjjiiihhhiiiiiieeedddbbbaaa`````````___gggeeeaaa______^^^^^^]]]^^^eeegggfffsss~~~gggtttkkkiii\\\SSSRRROOOHHHIIIPPPOOO___uuu}}}sssiii___YYYXXXXXXYYY[[[]]]\\\ZZZWWWVVVRRROOOWWWppplllggg]]]ZZZmmmsssrrrpppmmmiiilllssssssmmmkkkooojjjjjjkkkmmmnnnllliiieeejjjooouuuwwwsssmmmhhhfffbbbbbbbbbcccdddfffiiijjjjjjiiihhhfffccc```]]]\\\]]]```ddddddbbb^^^ZZZYYY]]]^^^]]]ZZZVVVWWW[[[___]]][[[ZZZ[[[]]]_________\\\]]]]]]]]]]]]```dddhhhhhhfff|||zzzUUUCCC@@@AAA@@@AAABBBCCCBBB@@@>>>>>>???DDDIIIPPPZZZkkk~~~ttthhh^^^YYYXXXZZZ\\\qqq{{{qqqrrrooohhhdddccc```\\\[[[[[[ZZZXXXUUURRRPPPNNNLLLLLLNNNNNNPPPcccvvvddd___aaa___ZZZVVVRRRQQQXXXnnn{{{mmmaaaYYYPPPKKKNNN```zzzjjjaaabbbcccdddhhhmmmlllgggeeegggjjjiiihhhgggffffffffffff]]]^^^___aaabbbcccccccccgggjjjkkkkkkhhhgggiiilllqqqqqqooonnnlllkkkiiiiiidddhhhkkklllmmmooommmjjjlllkkkjjjiiiiiijjjkkkkkkfffdddbbbaaaaaaaaa___^^^bbbbbbbbb```^^^]]]___aaa___bbbhhhnnnxxx~~~ooozzz|||nnn{{{wwwcccRRRQQQPPPIIIHHHMMMLLLWWWjjj}}}xxxooodddZZZTTTXXXVVVVVVZZZ]]]]]]WWWRRRRRRPPPQQQ]]]vvv|||eee^^^WWW]]]ttt{{{qqqtttwwwrrrmmmmmmsssssskkkiiinnnhhhgggfffgggiiiiiiiiihhhfffiiimmmpppqqqnnnkkkiiieeeeeedddccccccdddeeefffjjjiiifffcccaaa___]]]]]]^^^```bbbbbb___\\\YYYXXXZZZ\\\]]]ZZZWWWWWW[[[```[[[ZZZZZZ\\\___```^^^\\\^^^^^^___^^^]]]]]]___bbbbbbaaapppnnnOOOCCCAAA??????AAABBBAAA???>>>===>>>@@@EEEKKKRRR```tttwwwggg\\\XXXVVVUUUjjj~~~vvvqqqkkkeeefffeeeccc```]]]ZZZXXXWWWTTTRRRRRRRRRTTTfff{{{oookkkhhheeecccaaabbbgggxxx}}}qqqdddUUUNNNVVVmmmvvvlllaaa^^^bbb``````cccggggggcccdddgggggghhhhhhiiiiiihhhhhhhhh```______^^^^^^___```aaaddddddddddddeeegggiiijjjqqqpppnnnllliiigggfffeeebbbgggiiiggghhhlllkkkgggiiihhhhhhggghhhhhhiiiiiieeecccaaaaaaccccccbbb```[[[___bbb```\\\\\\```eeeeee^^^bbbsss}}}qqqtttpppXXXTTTTTTLLLGGGJJJKKKPPP___rrryyyvvvrrrmmmhhhaaaZZZUUUXXXWWWWWWYYYZZZYYYUUUQQQOOOOOOTTTccc}}}wwwaaaXXXVVVfff~~~vvvmmmrrrzzzxxxqqqpppuuusssjjjhhhnnngggdddaaaaaacccgggjjjkkkcccdddfffjjjnnnooonnnllliiihhhfffdddccccccccccccjjjhhheeebbb```^^^^^^^^^^^^```aaa```]]]ZZZYYYXXXVVVYYY\\\[[[XXXXXX\\\aaa\\\[[[[[[^^^aaaaaa]]]ZZZ```aaaaaa___\\\[[[[[[\\\aaa]]]ddd\\\IIICCC@@@===???AAAAAA???===<<<===<<>>======>>>@@@AAABBBDDDHHHRRRcccvvvxxxjjjeeecccsss{{{tttnnnjjjjjjkkklllggg```^^^aaabbbiii{{{{{{vvvjjjYYYPPP^^^~~~nnnaaa```aaabbb^^^]]]]]]___bbbddddddcccfffffffffhhhkkkkkkhhhdddffffffdddaaa^^^\\\\\\]]][[[[[[[[[[[[]]]___```bbbbbbcccddddddcccaaa___]]]^^^]]]\\\\\\^^^`````````aaadddggggggdddbbbcccddd___]]][[[^^^bbbeeeeeecccWWW[[[^^^___]]]^^^aaaeeefff[[[WWWaaannnzzzhhhwwwaaa}}}eeeXXXWWWQQQLLLNNNPPPPPPSSS[[[kkk|||xxxxxx}}}oooggg]]]```]]]YYY___kkkhhh]]]]]]ffflllgggaaa\\\VVVOOONNNQQQ[[[pppzzzrrr\\\[[[dddyyyxxxooooooqqqpppooonnnrrruuuqqqiiifffhhhnnnhhhaaa___aaaeeeffffffccccccbbbcccfffiiimmmooohhhhhhfffdddbbb```^^^]]]bbbdddddd```___aaa___[[[\\\[[[ZZZZZZ\\\]]]\\\[[[[[[\\\\\\ZZZXXXWWWYYYZZZ[[[WWWYYYaaaaaaYYYWWW[[[[[[^^^aaa___[[[XXXYYY[[[]]]```bbbooo]]]FFF???@@@@@@@@@???>>>======>>>@@@AAABBBFFFNNN]]]ppp|||vvvhhheeewwwzzztttpppoooppprrrssskkkfffgggfffiii}}}~~~vvvfff\\\OOOMMM___nnnccc```______```___^^^^^^```aaaaaa```fffeeeeeefffiiiiiigggeeeccccccbbbaaa^^^\\\[[[[[[ZZZZZZYYYYYYZZZ\\\^^^```aaaaaa```^^^]]]]]]\\\\\\]]]\\\ZZZZZZZZZ[[[\\\\\\___bbbddddddcccbbbbbbddd^^^\\\[[[\\\___aaaaaa___[[[]]]]]]\\\ZZZYYYZZZ\\\___XXXVVV]]]bbbjjj{{{hhhppp___}}}ttt___YYYSSSLLLHHHJJJKKKNNNUUUcccsss|||}}}tttjjj]]][[[WWWUUU]]]iiipppooofffmmmssssssrrrnnndddZZZOOOTTT```uuuoooggg]]]___lllqqqlllnnnooooooiiijjjmmmqqqoookkkiiikkklllhhhccc___^^^___bbbdddbbbaaaaaabbbdddfffhhhjjjgggeeeccc```^^^]]]]]]]]]___aaabbbccceeegggbbb[[[\\\ZZZXXXXXXZZZ\\\]]]]]]______]]]ZZZWWWVVVWWWYYYYYYUUUXXX^^^^^^XXXUUUYYY\\\\\\]]]]]]\\\[[[[[[ZZZZZZ]]]]]]fffpppGGG???AAAAAAAAAAAA@@@>>>===<<<>>>???@@@BBBIIIUUUeeeqqqwwwrrr~~~|||xxxwwwwwwxxx{{{rrrjjjiiiiiilllxxxuuuiii___VVVPPPIIIMMMeeejjjcccaaa___^^^bbb```^^^]]]]]]^^^^^^]]]dddcccaaabbbdddeeeeeeddd^^^_________^^^\\\ZZZYYYYYYWWWVVVUUUVVVXXX[[[]]]^^^]]][[[YYYXXXXXXXXXYYY[[[ZZZYYYXXXXXXXXXYYYZZZ\\\^^^````````````aaaccc^^^\\\[[[[[[\\\]]]\\\ZZZ\\\[[[ZZZXXXWWWVVVVVVVVVYYYUUUUUUWWWVVVXXXeeevvvqqqaaammmjjjnnn```ZZZQQQIIIKKKKKKMMMSSS]]]lll|||zzziii```XXXXXX]]]ggguuuvvvvvvtttrrrttttttnnnfffXXX^^^lllxxxggg```^^^fffwwwooolllmmmnnnnnneeefffiiikkkllljjjjjjjjjjjjiiifff```\\\\\\```ddd``````aaaaaabbbcccddddddfffdddaaa^^^]]]\\\]]]^^^___aaaaaaccchhhkkkfff]]]aaa]]]YYYWWWXXXZZZ\\\\\\^^^]]]ZZZWWWTTTSSSUUUXXXXXXUUUWWW\\\\\\WWWUUUXXX\\\ZZZYYY[[[]]]^^^\\\YYYXXX[[[\\\aaasssVVVEEEAAAAAAAAAAAABBBAAA???======>>>???@@@DDDNNN[[[eeewww}}}|||||||||vvvmmmlllrrr{{{~~~rrrlllsss}}}|||xxxqqqiii```VVVOOONNNKKKJJJVVVrrrvvvfffdddcccaaa___bbb___\\\[[[\\\]]]]]]\\\```___]]]]]]]]]___aaaaaa[[[[[[\\\]]]^^^]]]ZZZXXXWWWUUUSSSRRRRRRUUUWWWYYYYYYYYYXXXWWWVVVUUUTTTTTTWWWWWWWWWVVVVVVWWWYYY[[[ZZZZZZ[[[[[[\\\^^^___aaa___^^^]]]]]]\\\[[[YYYXXXYYYXXXWWWWWWXXXYYYZZZZZZYYYUUUSSSTTTRRRRRRXXXbbbqqqcccppplllqqqkkkaaaYYYQQQMMMLLLLLLPPPWWWccctttvvvkkkiiiggghhhwwwzzzmmmhhhiiiooorrrfffooo}}}qqqddd___```nnn|||pppmmmkkkkkkllleeefffgggggghhhiiihhhggghhhiiihhhccc^^^]]]```ddd___``````aaaaaaaaaaaa```eeeccc```^^^]]]]]]^^^___aaaaaa``````fffkkkhhhaaabbb^^^ZZZWWWXXX[[[\\\]]][[[ZZZYYYVVVSSSTTTWWWYYYWWWVVVWWWZZZZZZWWWVVVWWW[[[XXXWWWYYY\\\]]][[[WWWVVVXXX\\\bbbllloooKKKBBBAAA@@@AAACCCDDDBBB@@@===>>>??????BBBHHHSSSZZZnnn{{{~~~}}}}}}|||rrrqqq~~~zzz}}}}}}nnnaaaWWWQQQZZZhhh~~~ddd___YYYUUUQQQMMMIIIGGGGGGHHHNNNaaaoooeeegggeeebbbaaa^^^\\\ZZZZZZ\\\^^^^^^]]]\\\[[[ZZZXXXXXXZZZ\\\^^^ZZZYYYZZZ\\\^^^]]]ZZZWWWUUUTTTRRRPPPQQQRRRTTTVVVUUUVVVXXXXXXWWWUUURRRPPPPPPRRRSSSSSSSSSTTTXXX[[[ZZZYYYWWWWWWYYY[[[\\\]]]___``````___\\\ZZZYYYXXXWWWXXXYYYZZZ[[[\\\\\\]]]\\\VVVRRRTTTVVVVVVVVVWWW^^^~~~vvviiizzz___{{{fff\\\VVVPPPKKKHHHKKKNNNVVVfffvvvzzzrrr|||xxxeee```jjjwwwsss}}}|||jjj```^^^fffvvvyyyppplllhhhgggiiiggghhhfffeeefffiiiiiieeeeeeggghhhfffbbbaaabbbddd___```aaabbbbbbaaa```___cccbbb```___^^^^^^^^^___aaaaaa___^^^aaaffffffbbb^^^[[[WWWWWWXXX[[[^^^___YYYZZZYYYWWWUUUVVVXXX[[[UUUVVVWWWXXXXXXWWWVVVUUUYYYWWWVVVWWWZZZ[[[XXXVVVUUUUUU[[[ccciiixxxSSSEEEBBB@@@@@@CCCEEECCCAAA===???@@@???@@@DDDLLLRRRdddrrr~~~~~~|||uuuuuuzzzmmmlllssszzz~~~}}}~~~yyylll^^^UUUOOOKKKLLLWWWmmm|||dddYYYNNNHHHFFFDDDDDDEEEBBBFFFRRRkkklllgggiiieee```aaa[[[ZZZZZZ\\\^^^______^^^YYYYYYXXXWWWVVVWWWZZZ\\\\\\ZZZYYY[[[^^^^^^[[[XXXTTTSSSRRRQQQQQQQQQRRRSSSRRRTTTWWWYYYXXXTTTPPPMMMJJJMMMPPPPPPPPPQQQVVVZZZ\\\YYYVVVTTTVVVXXXYYYYYY\\\^^^___^^^[[[YYYXXXXXXXXX\\\______\\\ZZZZZZ[[[\\\WWWRRRTTTYYY[[[WWWTTTXXXnnnvvvvvv```rrrppp^^^YYY[[[RRRKKKLLLNNNQQQ^^^lllyyy{{{rrr{{{lll[[[aaaooo{{{rrrbbb\\\^^^rrrwwwrrrnnngggfffjjjiiijjjhhheeegggllllllgggaaaccceeeffffffdddcccccc___```bbbccccccbbb```___`````````______^^^^^^]]]\\\______\\\]]]``````^^^\\\YYYVVVUUUWWWYYYZZZZZZWWWXXXXXXWWWUUUUUUVVVXXXSSSTTTUUUUUUUUUUUUTTTSSSWWWVVVVVVVVVWWWWWWVVVTTTVVVRRRVVV___bbbjjjkkkKKKFFFAAA@@@BBBDDDBBB@@@<<<>>>???>>>>>>AAAGGGLLLXXXeeettt}}}{{{|||yyy{{{yyyiiidddgggjjjmmmkkkqqqqqqggg[[[UUUPPPLLLHHHQQQgggqqqbbbRRRJJJFFFCCCDDDHHHEEEKKKZZZvvvzzzfffgggiiiccc^^^aaaZZZZZZ[[[^^^``````^^^\\\WWWYYYZZZXXXWWWWWWZZZ\\\___\\\YYY[[[^^^___]]]YYYSSSSSSSSSSSSSSSRRRQQQQQQSSSTTTVVVVVVUUUSSSOOOMMMLLLOOORRRQQQPPPQQQVVV[[[___ZZZUUUSSSSSSUUUVVVVVVVVVYYY[[[[[[XXXUUUUUUVVVTTT\\\cccbbb[[[VVVVVVXXXWWWUUUSSSSSSVVVXXXVVVRRRWWW```zzzyyymmmiiiaaahhhZZZPPPPPPPPPPPPXXXcccoooxxxtttiiitttttt\\\]]]jjj~~~mmmaaaaaagggwwwuuuqqqiiigggmmmjjjkkkiiieeehhhoooooojjj^^^```cccfffgggfffdddbbb___```cccddddddcccaaa___^^^____________^^^]]]\\\XXX\\\^^^[[[ZZZ[[[[[[YYY^^^[[[WWWUUUUUUUUUTTTTTTUUUVVVVVVUUUSSSRRRRRRSSSQQQSSSTTTRRRRRRTTTSSSQQQUUUVVVVVVVVVUUUTTTTTTTTTYYYPPPQQQZZZZZZ]]]yyyPPPIIIBBB???AAABBBAAA>>>;;;===>>>>>>===???DDDIIIMMMZZZiiirrr{{{zzz~~~iii^^^YYYUUUTTT^^^hhhkkkbbbWWWQQQKKKFFFHHHPPPfff{{{jjjXXXOOOKKKGGGGGGKKKMMMSSScccnnn___cccggg```^^^bbb[[[[[[]]]___aaa```]]]ZZZXXXZZZ[[[ZZZXXXXXXZZZ]]]bbb^^^ZZZ[[[^^^```^^^[[[SSSSSSTTTUUUTTTSSSQQQPPPTTTTTTTTTSSSRRRQQQOOOOOOQQQTTTVVVUUUSSSTTTXXX]]]aaa\\\UUURRRRRRTTTTTTSSSQQQTTTWWWXXXUUUSSSRRRSSSNNNYYYcccbbbZZZSSSTTTXXXQQQSSSTTTRRRQQQRRRSSSRRRUUUUUUtttooowwwvvvkkklll[[[OOONNNNNNLLLQQQZZZiiiqqqrrreeeqqqzzzbbbbbbooozzzmmmfffkkksss{{{yyytttlllhhhhhhggghhhiiikkkmmmmmmkkkiiiaaaccceeegggfffeeebbb```dddeeefffeeedddcccdddfffddddddddddddeeeccc```]]]YYY\\\^^^\\\[[[]]][[[WWW\\\XXXSSSSSSVVVWWWUUURRRRRRTTTVVVXXXXXXXXXVVVUUUQQQOOONNNOOOOOONNNPPPSSSRRRQQQPPPQQQRRRVVVYYY\\\XXXRRRQQQWWWYYY\\\kkk~~~jjjNNNEEEGGG???AAAGGG>>>@@@???>>>======>>>??????HHHOOOZZZgggtttrrr```VVVPPPNNNVVV\\\fffnnnjjj]]]PPPKKKMMMSSSqqqzzzppp^^^JJJJJJPPPMMMNNNYYYtttrrrkkkdddbbbfffgggddd```\\\^^^^^^[[[\\\^^^[[[VVV[[[\\\]]]\\\YYYXXX[[[]]][[[[[[\\\\\\[[[]]]___bbb[[[WWWTTTTTTWWWWWWTTTOOOVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRYYYddddddZZZWWW\\\nnndddYYYTTTVVVWWWUUURRRPPPSSSUUUVVVUUUTTTUUUUUUQQQRRRSSSTTTTTTSSSQQQPPPSSSQQQOOOOOOPPPQQQPPPOOORRROOO___zzziiikkkdddYYYOOONNNNNNNNNPPPTTT[[[eeewwwtttdddpppfff```|||uuukkkhhhvvvyyyuuutttooohhhdddeeehhhhhhiiikkklllllljjjiiieeefffgggggggggeeecccbbbeeefffggggggeeeeeefffgggeeefffiiimmmmmmjjjddd___[[[^^^___]]]]]]^^^\\\XXX[[[WWWTTTTTTWWWXXXVVVSSSSSSTTTUUUVVVVVVVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOQQQRRRQQQQQQQQQSSSVVVYYY[[[ZZZSSSQQQTTTTTTTTT```oooeeeHHHCCCAAAAAADDDEEEAAA@@@???>>>===>>>>>>???CCCIIISSS___lllyyy{{{wwwttt|||kkkcccZZZQQQTTTXXXcccnnnnnndddXXXRRROOO[[[~~~{{{fffRRRTTT]]][[[WWWhhhnnngggaaa```eeehhhfffccc]]]______^^^___aaa___ZZZYYY[[[]]]\\\[[[ZZZ\\\^^^^^^^^^^^^]]]\\\\\\^^^```^^^ZZZVVVVVVYYYZZZWWWTTTWWWVVVVVVUUUUUUTTTTTTUUUYYYWWW]]]fffeee\\\ZZZ___kkkddd[[[VVVVVVWWWVVVTTTQQQSSSUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQRRRQQQQQQPPPOOOOOOPPPPPPPPPNNNZZZ~~~|||yyymmm___TTTTTTRRRLLLJJJOOORRRZZZjjj|||tttgggtttrrrmmm{{{qqqlllqqq|||vvvsssrrrpppjjjffffffhhhiiijjjjjjjjjjjjjjjiiihhhhhhgggfffdddcccbbbaaaccceeeggggggfffeeeeeeeeebbbffflllrrrsssnnnfff___]]]```aaa^^^]]]^^^\\\YYYYYYWWWTTTUUUXXXYYYWWWUUUTTTTTTSSSSSSRRRRRRSSSSSSSSSTTTTTTQQQOOONNNOOOPPPQQQQQQPPPQQQSSSUUUXXXYYYXXXSSSQQQSSSRRRPPPWWWccc|||NNN===BBB@@@===DDDBBBAAA@@@???>>>>>>>>>>>>???CCCLLLVVVcccqqq~~~}}}qqqjjjiiiqqqvvvrrreeeTTTRRRTTT^^^mmmtttnnnbbb[[[XXXjjjooo[[[^^^jjjjjjdddyyyiiiddd^^^^^^bbbffffffeee]]]```aaa```bbbeeeddd```XXXZZZ]]]]]]]]]\\\\\\]]]```aaa```___\\\[[[\\\^^^aaa^^^ZZZYYY\\\]]]]]][[[YYYYYYXXXXXXXXXXXXXXXXXX^^^\\\___eeeddd\\\[[[```fffccc^^^ZZZWWWWWWXXXYYYSSSUUUVVVUUUSSSQQQQQQQQQTTTTTTSSSSSSRRRRRRRRRRRRPPPRRRSSSQQQOOONNNPPPRRRQQQQQQWWWnnnppp}}}fffXXXYYYWWWKKKGGGMMMOOOTTTaaassswwwmmmzzzxxxyyymmmooo}}}yyysssooopppoookkkgggfffhhhiiiiiiiiihhhggghhhiiijjjhhhfffcccaaa`````````aaacccffffffeeeccccccccc]]]aaahhhnnnoookkkccc]]]]]]``````\\\[[[\\\[[[WWWVVVUUUUUUVVVXXXXXXWWWUUUTTTSSSQQQOOONNNNNNOOOPPPPPPSSSTTTPPPMMMNNNOOOOOONNNNNNNNNPPPQQQSSSTTTUUUSSSPPPPPPSSSSSSRRRXXX___wwwbbb@@@DDDEEE<<>>======>>>AAAHHHPPP\\\jjjxxx{{{tttnnnooo|||{{{ooo[[[UUUUUU]]]mmmyyywwwlllddddddzzzzzzfffiiiuuuvvvssshhhccc]]]\\\___bbbbbbaaa\\\___``````cccgggfffbbbYYY[[[]]]^^^^^^\\\[[[ZZZ```aaaaaa```^^^\\\]]]^^^dddaaa]]]\\\^^^```aaaaaa[[[[[[\\\\\\\\\\\\\\\\\\___]]]^^^aaa___YYYXXX\\\aaaaaa```]]]YYYXXX[[[]]]WWWXXXXXXVVVSSSQQQPPPQQQTTTUUUVVVVVVUUUTTTRRRQQQPPPSSSUUUSSSOOOMMMPPPUUUUUUWWWYYYcccttttttYYYYYYZZZOOOKKKQQQOOOPPPYYYjjjzzzuuu~~~~~~yyy|||ooouuu{{{rrrlllhhhjjjkkkhhhdddccchhhiiiiiigggddddddfffhhhllljjjgggdddaaa````````````cccggghhhgggdddcccbbb[[[]]]aaaeeegggeee```\\\[[[^^^]]]YYYWWWXXXWWWSSSSSSSSSTTTVVVWWWVVVTTTRRRRRRQQQNNNLLLKKKKKKMMMNNNQQQWWWXXXQQQLLLLLLLLLKKKIIIJJJLLLMMMNNNOOOPPPPPPOOONNNNNNQQQRRRSSSWWW[[[fffNNNDDDIIIDDDAAACCCCCCBBBAAA@@@???>>>======???CCCJJJTTTaaaoooxxx|||wwwyyy{{{jjjaaa^^^cccrrr~~~}}}tttlllmmmxxx{{{qqqgggccc^^^\\\\\\\\\[[[ZZZZZZ\\\^^^^^^aaafffeeeaaa[[[[[[\\\]]]]]]\\\YYYWWW]]]^^^``````___^^^___```dddbbb___]]]^^^```bbbbbb\\\]]]^^^___`````````______^^^^^^^^^[[[WWWWWWZZZ[[[^^^```^^^[[[ZZZ]]]```[[[[[[ZZZXXXTTTRRRQQQRRRSSSUUUXXXYYYYYYUUURRROOOPPPTTTVVVTTTOOONNNQQQUUUTTTYYYZZZ^^^ssszzzdddZZZZZZTTTOOORRRKKKJJJPPP]]]kkkwww{{{vvv|||ssslllhhhjjjmmmjjjfffdddggghhhgggdddaaa```cccgggnnnllliiifffcccbbbaaaaaa```dddhhhjjjiiifffdddbbb\\\\\\\\\^^^``````^^^\\\YYY[[[ZZZUUUSSSTTTSSSOOOOOOQQQSSSUUUUUUSSSPPPOOOOOONNNKKKIIIIIIIIIJJJKKKUUU\\\]]]SSSJJJJJJIIIFFFFFFHHHJJJLLLMMMMMMLLLLLLMMMLLLLLLMMMNNNPPPQQQSSS[[[wwwbbbBBBDDDFFFBBBCCCCCCCCCBBBAAA@@@???>>>;;;===???CCCKKKVVVccckkkxxxxxxssssss}}}{{{uuurrryyyeeeccc```]]]\\\[[[ZZZWWWVVVXXX[[[\\\\\\^^^bbbaaa]]][[[ZZZZZZ[[[\\\[[[YYYWWWZZZ\\\^^^_________```aaabbbaaa___^^^]]]^^^___```[[[]]]^^^```aaaaaa````````````___^^^ZZZXXXXXXYYYWWWZZZ^^^___]]]]]]___aaa]]]]]][[[XXXTTTRRRRRRSSSRRRTTTWWWYYYXXXTTTPPPMMMPPPRRRSSSRRROOONNNPPPRRROOOSSSWWWZZZfff}}}eee^^^XXXRRROOOLLLJJJLLLTTT^^^hhhuuu~~~vvvnnniiimmmpppmmmiiiffffffgggfffbbb]]]]]]aaaeeejjjiiigggeeebbbaaa______]]]bbbgggiiihhhdddaaa___[[[ZZZYYYZZZ\\\\\\\\\ZZZXXXYYYWWWRRRPPPQQQPPPMMMLLLOOORRRSSSRRROOOLLLJJJLLLKKKIIIHHHHHHHHHHHHIIINNNXXXZZZOOOGGGGGGGGGDDDEEEGGGIIIKKKLLLLLLKKKJJJKKKKKKJJJJJJLLLOOOPPPOOOVVVeee{{{PPPAAADDDAAABBBBBBCCCCCCCCCAAA@@@???;;;<<<===@@@EEENNNYYY```nnnzzz~~~zzz|||fff___ZZZZZZZZZ[[[\\\ZZZXXXWWWXXXZZZ[[[ZZZ\\\___]]]YYYXXXVVVUUUWWWZZZ\\\[[[YYYXXX[[[^^^___^^^^^^___```______^^^]]][[[[[[[[[\\\XXXZZZ\\\^^^_________^^^^^^``````]]]ZZZYYYXXXXXXTTTWWW[[[^^^___`````````]]]]]][[[XXXTTTRRRRRRSSSSSSSSSSSSSSSRRRPPPNNNMMMOOOOOONNNMMMMMMMMMMMMNNNMMMNNNRRRVVVYYYkkkyyyggg^^^WWWPPPPPPMMMMMMQQQVVV]]]kkkxxx~~~uuu{{{tttlllgggjjjmmmkkkfffccceeefffeeeaaa[[[[[[___dddfffeeecccbbb___]]]\\\[[[YYY]]]ccceeeddd```]]][[[YYYXXXWWWXXXYYYYYYXXXWWWXXXYYYWWWQQQOOOPPPOOOLLLJJJNNNQQQRRRPPPMMMIIIHHHIIIIIIHHHHHHGGGGGGHHHHHHCCCOOOSSSJJJCCCFFFHHHDDDEEEGGGJJJLLLMMMLLLKKKIIIIIIIIIIIIIIILLLQQQSSSRRRTTT[[[kkkgggHHHGGGDDDAAABBBCCCCCCCCCBBBAAA@@@======>>>???DDDKKKUUU[[[ggguuuzzz}}}sssZZZ\\\RRRTTTWWW[[[]]]\\\[[[ZZZXXX[[[[[[YYY[[[]]][[[WWWUUUSSSRRRUUUYYY\\\]]]\\\YYY[[[^^^___^^^]]]^^^^^^]]]^^^^^^\\\ZZZXXXXXXXXXVVVWWWZZZ\\\^^^^^^]]]\\\\\\^^^___\\\YYYXXXWWWVVVSSSUUUYYY]]]```aaaaaa```\\\\\\ZZZVVVSSSQQQQQQSSSTTTRRRPPPMMMLLLLLLMMMNNNNNNLLLJJJJJJKKKLLLKKKJJJPPPLLLOOORRRPPP[[[oooddd\\\SSSOOOMMMLLLMMMNNNTTTcccqqq|||~~~{{{nnnpppmmmjjjgggggghhhgggccc```\\\^^^___\\\WWWUUUXXX\\\```___]]][[[ZZZZZZ[[[\\\VVVZZZ^^^aaa```]]][[[ZZZXXXXXXWWWWWWUUUTTTRRRQQQOOONNNNNNOOOPPPOOONNNLLLGGGHHHHHHIIIHHHGGGFFFEEEHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHFFFEEEHHHGGGFFFHHHJJJKKKKKKJJJHHHHHHHHHIIIKKKNNNQQQRRRSSS\\\^^^yyyaaaJJJ===@@@BBBCCCAAAAAABBBCCCCCC<<<<<<===>>>@@@DDDJJJOOO\\\hhhzzzyyywww{{{qqqdddiii}}}kkk[[[TTTOOONNNSSS[[[^^^ZZZVVVTTTVVVTTTRRRSSSVVVYYYZZZ[[[SSSSSSSSSTTTUUUXXX[[[\\\]]][[[ZZZ[[[^^^___]]][[[XXXZZZ\\\[[[XXXUUUVVVXXXXXXXXXXXXXXXZZZ[[[\\\]]]]]][[[YYYYYYZZZZZZVVVSSSQQQSSSUUUWWWYYYZZZZZZZZZVVVUUUSSSRRRPPPPPPOOOOOOPPPNNNKKKIIIHHHHHHIIIKKKIIIHHHFFFEEEEEEFFFHHHIIIKKKGGGGGGKKKMMMVVVqqqqqq```SSSSSSNNNKKKLLLMMMQQQYYYaaavvv|||}}}~~~uuujjjkkkiiifffddddddffffffbbb___[[[]]]]]]ZZZVVVUUUWWWZZZ[[[ZZZZZZYYYXXXXXXXXXXXXVVVXXX[[[]]]^^^[[[XXXVVVVVVVVVUUUSSSRRRQQQPPPOOOOOOMMMLLLLLLMMMMMMLLLJJJFFFGGGGGGHHHGGGFFFEEEDDDGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHFFFEEEDDDFFFFFFFFFHHHJJJJJJIIIHHHGGGGGGGGGHHHIIILLLNNNOOOPPPRRRSSSiiidddIIIBBBCCCDDDCCCCCCDDDCCCBBB>>>>>>>>>>>>>>>BBBGGGKKKSSS___ppp{{{mmmddd``````aaa___\\\UUUTTTbbb{{{rrr]]]WWWVVVMMMKKKMMMSSSVVVUUUUUUVVVSSSRRRPPPQQQSSSUUUVVVVVVRRRQQQQQQSSSVVVYYYYYYYYYXXXWWWVVVXXX[[[^^^^^^]]]XXXYYYZZZYYYWWWVVVVVVVVV^^^[[[XXXUUUTTTUUUWWWXXXYYYVVVTTTTTTUUUTTTRRRPPPRRRSSSUUUVVVVVVVVVUUUUUURRRRRRPPPOOONNNMMMMMMMMMMMMKKKHHHFFFEEEEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGJJJGGGIIIKKKIIILLL___vvvrrr\\\WWWQQQMMMMMMMMMNNNSSSYYYkkkqqq||||||~~~pppiiieeefffcccaaaaaacccdddaaa^^^ZZZ[[[ZZZYYYVVVUUUVVVXXXWWWXXXYYYYYYYYYXXXWWWVVVXXXWWWWWWZZZ\\\[[[WWWSSSTTTSSSQQQOOONNNMMMMMMMMMNNNLLLJJJIIIJJJJJJIIIHHHEEEEEEEEEFFFEEEEEEDDDCCCEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFFFFEEEDDDCCCDDDEEEFFFHHHJJJJJJHHHFFFFFFFFFFFFFFFGGGIIIJJJKKKNNNJJJJJJWWW|||~~~RRRDDDCCCCCCDDDEEEEEECCCBBBAAAAAA@@@>>>===>>>BBBEEEIIITTTdddsss}}}~~~iiiXXXNNNKKKLLLGGGEEEFFFPPPhhhbbbSSSUUUXXXPPPKKKIIILLLOOOPPPRRRVVVOOONNNMMMNNNQQQRRRRRRRRRRRRPPPOOOSSSXXX[[[XXXUUUSSSRRRQQQSSSWWW[[[^^^___XXXWWWVVVVVVWWWVVVTTTSSS]]]ZZZUUUPPPNNNOOORRRSSSUUURRROOONNNOOOOOOOOONNNRRRRRRRRRRRRQQQPPPOOONNNNNNMMMLLLKKKJJJIIIIIIIIIJJJHHHFFFDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFIIIKKKGGGEEEPPP___ccc]]]VVVQQQPPPOOOMMMNNNQQQ___fffqqq}}}ttttttxxx{{{~~~{{{~~~|||yyy}}}tttpppllleeefffccc``````bbbbbb```]]]ZZZYYYXXXWWWWWWVVVVVVUUUWWWYYY[[[]]]]]][[[YYYXXXXXXVVVUUUXXX\\\]]]YYYTTTSSSQQQOOOLLLKKKKKKLLLLLLLLLJJJGGGFFFGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFFFFEEEDDDCCCDDDDDDFFFIIIKKKKKKHHHEEEFFFFFFFFFFFFGGGGGGHHHIIIKKKGGGMMMQQQccc]]]GGGBBB???AAAEEEDDDCCCBBBAAAAAA@@@>>><<<===???BBBDDDMMM[[[hhhsss}}}{{{tttaaaSSSMMMLLLIIIGGGIIIYYYuuu|||___SSSWWWWWWVVVOOOKKKLLLMMMMMMPPPSSSKKKKKKKKKLLLOOOQQQQQQQQQSSSPPPOOOTTT[[[]]]XXXRRRPPPOOONNNOOORRRVVVZZZ\\\WWWUUUSSSTTTVVVVVVSSSOOORRRPPPNNNLLLKKKMMMOOOPPPQQQOOOMMMKKKKKKLLLMMMNNNOOONNNNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGIIIHHHFFFDDDCCCDDDDDDEEECCCCCCBBBAAAAAABBBCCCCCCCCCDDDHHHKKKIIIFFFMMMXXXzzzqqqeee\\\TTTRRRRRRPPPOOOPPPWWW^^^iiivvv}}}vvvuuuqqqmmmmmmpppqqq}}}|||yyypppssspppiiiiiifffbbbaaabbbccc```^^^[[[XXXWWWWWWYYYYYYWWWTTTWWWYYY\\\^^^^^^\\\ZZZXXXXXXUUUTTTWWW]]]___\\\YYYRRRQQQNNNKKKJJJJJJKKKKKKJJJHHHFFFEEEFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBCCCAAABBBBBBBBBBBBAAA@@@@@@BBBCCCEEEFFFGGGFFFEEEDDDDDDDDDFFFIIIKKKKKKHHHEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHRRRRRRUUU~~~TTTHHH>>>???BBBBBBBBBDDD@@@@@@@@@>>>======???AAAAAAHHHSSS]]]gggrrr|||xxxpppttt|||{{{pppkkkooo}}}sss___RRRKKKLLLHHHLLL```|||sss[[[TTTWWWUUUWWWQQQMMMNNNOOONNNOOORRRJJJIIIIIIKKKOOORRRSSSSSSUUURRRQQQVVV]]]___YYYSSSQQQPPPOOONNNOOOQQQTTTWWWVVVSSSQQQRRRTTTTTTQQQNNNIIIIIIIIIJJJJJJJJJJJJJJJLLLKKKIIIHHHGGGHHHJJJLLLIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@BBBEEEGGGGGGHHHNNNTTTdddssseeeXXXSSSSSSRRRPPPQQQSSSXXXaaalllxxx||||||tttkkkfffgggggg~~~ooommmqqqpppkkkkkkgggcccbbbddddddcccaaa]]]YYYVVVXXX\\\]]]YYYTTTWWWXXXZZZ\\\\\\ZZZXXXVVVWWWUUUTTTVVVZZZ\\\\\\ZZZQQQOOOMMMKKKJJJIIIIIIJJJGGGFFFFFFFFFGGGGGGEEEDDDBBBAAAAAAAAAAAABBBCCCCCC@@@AAABBBCCCCCCBBBAAA@@@AAABBBDDDFFFGGGFFFEEEDDDDDDDDDEEEGGGIIIIIIGGGEEEFFFFFFGGGHHHIIIIIIHHHHHHDDDHHHPPPPPPOOOhhhrrr\\\HHHBBBBBBAAABBBEEE@@@@@@@@@???======???AAA>>>CCCJJJQQQYYYcccnnnvvvzzzxxx|||{{{qqqiiigggjjjbbb\\\ZZZ]]]mmmvvvcccWWWJJJHHHQQQiiihhhUUUPPPVVVWWWXXXRRRNNNOOOPPPOOOOOORRRKKKJJJIIIJJJNNNRRRTTTUUUUUUSSSTTTXXX]]]^^^YYYUUURRRRRRQQQOOOMMMMMMPPPRRRTTTSSSRRRRRRSSSRRRPPPOOOHHHIIIJJJJJJIIIGGGEEEDDDEEEFFFFFFDDDCCCDDDFFFHHHEEEEEEEEEDDDEEEEEEFFFGGGDDDDDDDDDCCCDDDDDDEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCEEEIIILLLPPPrrr~~~{{{dddXXXUUUSSSQQQQQQOOORRRXXX```jjjuuu~~~yyytttmmmlllpppeeegggjjjjjjjjjhhheeebbbbbbeeeggggggeee___ZZZWWWZZZ___```[[[UUUXXXXXXZZZZZZZZZXXXVVVUUUUUUUUUTTTTTTTTTUUUVVVVVVNNNMMMLLLKKKJJJHHHGGGGGGEEEEEEFFFHHHJJJIIIGGGDDDBBBAAAAAA@@@AAABBBCCCDDD@@@AAABBBCCCDDDCCCAAA@@@???AAACCCEEEFFFEEEDDDCCCBBBBBBBBBCCCFFFFFFEEEDDDDDDEEEFFFHHHIIIIIIHHHHHHGGGIIIIIIKKKOOOWWWrrryyyYYYJJJDDD@@@AAAFFFBBBBBBBBB@@@>>>===>>>???===@@@DDDHHHMMMVVVbbbjjjyyywwwhhhbbbaaa]]]YYYUUUQQQ___yyykkkQQQRRR```zzzwwwiiiZZZQQQWWW]]]ccc[[[UUURRRQQQNNNOOOQQQOOOLLLIIIIIILLLOOOSSSTTTTTTTTTUUUWWWZZZZZZYYYVVVRRRSSSSSSQQQNNNLLLMMMOOORRRSSSTTTSSSQQQPPPPPPPPPLLLLLLKKKJJJHHHFFFEEEDDDAAACCCEEEEEECCCCCCEEEGGGDDDDDDCCCBBBBBBCCCCCCDDDAAAAAAAAAAAABBBBBBCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>>>>???@@@@@@AAACCCDDDDDDGGGXXXrrr{{{eee[[[VVVSSSRRRNNNOOOQQQVVV^^^iiirrrxxx~~~ggg^^^aaabbbdddhhhfffbbb```aaaeeeiiijjjiii```[[[XXX[[[aaabbb\\\VVVZZZZZZ[[[ZZZZZZXXXVVVUUUTTTTTTSSSQQQOOONNNPPPRRRLLLLLLKKKKKKIIIGGGFFFEEECCCDDDGGGJJJLLLKKKHHHEEEBBBBBBAAA@@@AAABBBDDDEEE@@@AAACCCDDDDDDCCCAAA@@@>>>???BBBCCCDDDDDDCCCBBBAAA@@@@@@AAACCCDDDDDDCCCBBBCCCEEEGGGHHHIIIHHHHHHLLLKKKCCCGGGRRROOO^^^gggQQQGGG@@@@@@FFFDDDDDDDDDAAA>>><<<===>>>===???AAADDDHHHPPP\\\dddqqqxxxtttpppkkkgggccc[[[QQQZZZppp[[[^^^mmmuuussseeeWWWZZZbbbrrrhhh]]]WWWRRRMMMMMMPPPSSSOOOJJJHHHIIIMMMPPPRRRSSSTTTUUUWWWXXXXXXWWWWWWQQQSSSTTTRRROOOLLLMMMOOOQQQSSSVVVTTTQQQOOOPPPRRROOOMMMKKKIIIHHHHHHIIIIIIBBBEEEGGGHHHFFFEEEFFFHHHEEEDDDBBBAAA@@@AAAAAABBB????????????@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBB<<<<<<============<<<<<<<<<>>>???@@@BBBEEEDDDBBBHHHHHHXXXqqqbbbZZZUUUTTTOOONNNNNNQQQXXXbbblllsssyyymmm___]]]```aaaaaaccccccbbbccceeefffffffff^^^ZZZWWWYYY^^^___ZZZTTTZZZYYYYYYXXXVVVTTTRRRQQQTTTRRRPPPPPPQQQPPPMMMJJJHHHJJJLLLKKKIIIFFFDDDCCCCCCAAAHHHLLLHHHJJJJJJ@@@DDDDDDCCCBBBAAAAAAAAAAAA@@@AAACCCEEEDDDCCC@@@???===>>>@@@BBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBDDDDDDDDDDDDEEEFFFGGGHHHKKKIIIGGGEEEHHHQQQ[[[ccchhhLLL@@@AAAEEEFFFAAA@@@BBBBBB===::::::<<<===>>>???BBBIIIRRRYYYeeesss}}}yyyvvvpppqqqlllaaaZZZWWWWWWsss|||eeelll~~~yyyuuummm```XXXZZZbbbddd```VVVLLLJJJOOOTTTSSSSSSQQQLLLGGGGGGMMMSSSSSSTTTVVVWWWXXXWWWWWWVVVSSSTTTUUUSSSPPPNNNLLLLLLRRRQQQQQQRRRRRRPPPLLLJJJKKKJJJIIIIIIJJJHHHEEECCCEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@????????????@@@AAABBBCCCIIIEEEPPPssseee[[[YYYUUUUUUQQQNNNPPPRRRUUU]]]fffsss{{{lllcccbbbddddddbbbcccbbbaaacccfffgggeeebbb]]]YYYUUUUUUXXXZZZXXXVVVWWWWWWVVVUUUTTTRRRQQQPPPSSSPPPNNNMMMMMMMMMJJJHHHHHHJJJKKKJJJHHHEEECCCCCCBBB>>>DDDGGGEEEIIIHHH===AAA@@@???>>>>>>======>>>???@@@BBBDDDDDDBBB@@@???===>>>@@@AAABBBCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFHHHMMMTTTYYY{{{ZZZDDD@@@DDDEEEBBBAAACCCCCC@@@???BBB===>>>>>>???@@@DDDKKKQQQWWWfffsss|||yyy{{{tttmmmmmmqqqooohhhdddaaa^^^ssswww}}}xxxhhh\\\YYYYYYZZZWWWQQQJJJIIILLLOOOOOOPPPPPPNNNLLLLLLNNNQQQTTTUUUVVVWWWXXXXXXXXXXXXVVVWWWWWWUUURRRNNNMMMLLLQQQQQQQQQQQQQQQPPPLLLJJJHHHGGGGGGGGGHHHGGGDDDBBBDDDDDDDDDDDDCCCCCCBBBAAACCCCCCBBB@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????@@@AAABBBBBB@@@BBBIIIaaazzzhhh^^^XXXSSSOOOMMMNNNNNNOOOSSSZZZcccppp}}}xxxqqqjjjhhhiiijjjhhheeedddaaa___aaaeeefffccc^^^\\\YYYTTTQQQPPPRRRUUUWWWSSSSSSRRRRRRQQQPPPPPPOOOQQQOOOKKKIIIIIIIIIGGGFFFHHHIIIJJJIIIGGGDDDCCCCCCCCC>>>AAADDDEEEMMMLLL>>>@@@???>>>===<<<<<<<<<<<<>>>???AAABBBBBBAAA@@@>>>======???@@@AAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFCCCEEEFFFGGGGGGHHHKKKMMMjjjqqqOOOBBBEEECCC@@@@@@BBBAAA>>>???CCC>>>>>>>>>>>>>>>???CCCFFFJJJYYYfffsss}}}sssppptttxxxyyyvvvtttqqqiiisssuuuaaaXXXSSSRRRPPPOOOMMMMMMMMMNNNNNNNNNNNNOOOQQQQQQPPPNNNUUUUUUUUUVVVWWWXXXXXXYYYXXXYYYZZZWWWSSSOOOMMMMMMQQQPPPPPPQQQRRRPPPMMMJJJFFFEEEDDDEEEFFFEEECCCAAABBBBBBBBBBBBAAAAAAAAAAAABBBAAA@@@???????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>???@@@AAABBB<<>>@@@DDDHHHTTTTTTEEEAAAAAA@@@???>>>>>>>>>>>>===>>>???AAAAAA@@@???>>>======>>>???@@@@@@@@@AAA>>>>>>???@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEBBBDDDFFFFFFFFFFFFHHHIIITTT{{{aaaIIIEEEBBBAAACCCDDDAAA<<<===AAA>>>>>>>>>>>>======>>>???FFFRRRZZZeeeqqquuu|||~~~pppqqqiiiZZZVVVRRRQQQTTTWWWVVVUUUUUUSSSPPPNNNOOOSSSTTTQQQMMMVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYWWWTTTQQQOOOOOOQQQQQQQQQRRRSSSRRROOOMMMFFFDDDCCCDDDEEEEEECCCBBBBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@CCCCCCEEE[[[lllccc]]]YYYWWWTTTMMMJJJJJJOOOXXXbbbjjjrrr{{{qqqllllllllllllmmmmmmlllkkkgggaaaZZZXXXZZZ^^^^^^]]]WWWYYYZZZVVVQQQNNNPPPRRROOOOOONNNMMMMMMNNNOOOOOOPPPOOOMMMJJJHHHHHHIIIJJJJJJJJJKKKIIIFFFDDDDDDEEEBBB>>>@@@BBBHHHXXX[[[KKKBBBAAA@@@??????>>>>>>???<<<<<<===>>>??????>>>>>>============>>>??????@@@======???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEEEEEEEFFFIIILLLJJJ```xxxWWWGGGDDDBBBDDDGGGEEE@@@???BBB???>>>>>>>>>>>>>>>>>>>>>DDDLLLOOOVVVbbbfffmmm~~~ssskkktttuuueee```YYYWWW\\\___^^^\\\]]]]]]VVVPPPNNNQQQSSSQQQNNNUUUUUUUUUUUUTTTTTTTTTTTTRRRTTTVVVUUUSSSQQQPPPQQQRRRRRRRRRTTTUUUTTTRRROOOHHHFFFDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@AAABBBBBBAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======>>>>>>=========>>>??????DDDBBBCCCGGGPPPgggggg```YYYWWWTTTNNNKKKLLLOOOQQQWWW^^^fffqqq}}}{{{pppkkklllmmmmmmkkkjjjjjjkkkgggbbb\\\XXXXXXZZZ\\\^^^XXXZZZ\\\ZZZTTTPPPOOOOOOOOONNNLLLKKKKKKLLLMMMNNNMMMMMMLLLKKKHHHHHHJJJKKKIIIJJJJJJHHHEEECCCDDDDDD???===??????CCCUUU[[[LLL@@@???>>>===<<<<<<<<<<<<:::;;;<<<======>>>>>>======<<<<<<<<<<<<===>>>???<<<===???@@@AAAAAA@@@???????????????@@@AAABBBBBBCCCDDDDDDDDDDDDFFFJJJMMMLLLUUUhhhpppXXXFFFAAA???AAABBB@@@@@@AAAAAA???===>>>???@@@???>>>@@@EEEEEEJJJVVVZZZbbbrrrwwwgggiiiyyyjjjaaa\\\```bbb______cccddd\\\SSSOOOQQQSSSRRRPPPRRRSSSUUUVVVVVVVVVUUUTTTPPPRRRTTTTTTRRRQQQQQQQQQQQQQQQRRRTTTUUUUUUSSSPPPJJJHHHFFFEEEEEEEEEDDDCCCAAAAAA@@@??????@@@BBBCCC@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======<<<>>>>>>============>>>>>>BBB>>>BBBIIIJJJTTT{{{uuuiii]]]WWWSSSNNNMMMNNNMMMKKKMMMTTT]]]ggguuuuuurrrgggkkkmmmllliiigggggghhheeedddbbb^^^[[[ZZZ[[[^^^[[[[[[[[[YYYUUUQQQNNNMMMMMMLLLJJJHHHHHHIIIJJJKKKGGGHHHJJJIIIGGGFFFHHHJJJHHHHHHHHHEEECCCAAABBBCCC??????AAA===???QQQXXXKKK>>>>>>===<<<;;;;;;;;;;;;999::::::;;;<<<============<<<;;;;;;;;;<<<===>>>===>>>???@@@AAA@@@>>>===>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCCCCCCCCCCEEEGGGKKKRRRYYYwwwzzzUUUIII???===?????????@@@CCC@@@======>>>@@@???>>><<>>======???AAABBB>>>>>>>>>??????@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<<<<>>>======<<<<<<=========>>>>>>AAADDDCCCKKKdddttteee[[[SSSPPPQQQMMMIIIHHHNNNUUU\\\hhhsssvvv~~~pppkkkmmmccchhhmmmmmmhhheeedddfffbbbfffhhheee___[[[[[[^^^]]]\\\ZZZWWWTTTQQQOOOMMMLLLKKKHHHFFFFFFFFFGGGHHHBBBEEEGGGGGGEEEDDDFFFHHHFFFFFFFFFCCCAAA???@@@AAAAAACCCEEE>>>===NNNWWWJJJ??????>>><<<<<<<<<<<<<<<999999::::::;;;<<<=========<<<;;;:::;;;<<<===>>>===>>>@@@AAA@@@???===<<<============>>>???@@@AAA???AAACCCCCCBBBAAAAAAAAAAAALLLNNN^^^mmm[[[IIIBBBCCCCCCCCCDDDEEEAAA===<<<===???>>>===<<<@@@>>>AAAHHHFFFGGGSSSddd{{{|||rrrjjjyyymmmeeeddd```ZZZ^^^iiiddd```ZZZVVVTTTTTTUUUUUUJJJNNNTTTZZZ^^^___^^^]]]SSSTTTVVVUUUSSSPPPOOOOOOMMMMMMOOOQQQSSSSSSQQQNNNLLLIIIFFFDDDCCCBBBAAA@@@>>>===<<<;;;<<<===???AAA============>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;>>>======<<<<<<<<<=========BBBBBB======GGGUUU]]]xxxfffZZZTTTTTTOOOIIIHHHMMMQQQTTT[[[eeennnwwwuuujjjnnnnnnfffcccbbbcccbbb___^^^aaaccccccaaa^^^ZZZXXXXXXXXXZZZYYYXXXYYYXXXUUUNNNIIIFFFGGGIIIIIIIIIGGGEEEDDDGGGEEECCCBBBAAABBBDDDEEEBBBBBBAAA@@@@@@??????>>>@@@@@@???@@@BBBEEEHHHIIIBBBAAA@@@>>>===<<<<<<<<<;;;::::::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>????????????>>>===;;;===???AAABBBAAA@@@???>>>>>>???@@@AAAAAAAAAAAADDDIIIIIIMMMjjjyyyWWWJJJGGGBBB@@@AAACCCEEEEEEBBB???>>><<<;;;<<>>?????????@@@@@@@@@@@@========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======@@@AAAAAAAAABBBDDDHHHKKKuuuyyybbbYYYYYYSSSOOOLLLKKKJJJJJJQQQYYYaaammmwww{{{~~~}}}rrrkkknnnkkkbbb______bbbaaa]]]\\\^^^``````^^^[[[XXXUUUUUUUUUXXXWWWVVVWWWWWWTTTOOOKKKEEEFFFHHHIIIIIIGGGFFFEEEEEEDDDCCCBBBAAABBBCCCCCCBBBAAAAAA@@@??????>>>>>>???>>>>>>>>>@@@BBBDDDFFFAAAAAA???>>>===<<<<<<<<<;;;::::::999:::;;;<<<===::::::::::::::::::::::::======>>>>>>>>>>>>======<<<===???AAAAAAAAA@@@???===>>>???@@@AAAAAAAAAAAA???DDDFFFHHH\\\uuuWWWGGGCCCDDDCCC@@@AAAAAA@@@>>>>>>>>>>>><<<>>>AAAAAA@@@@@@BBBEEEMMMZZZyyyzzz{{{vvvwww||||||{{{vvvrrrllleee``````bbbdddhhheee___ZZZXXXXXX[[[\\\UUUTTTTTTUUUXXXZZZYYYYYYUUUTTTRRRRRRQQQPPPMMMKKKHHHHHHHHHGGGHHHHHHIIIJJJFFFEEEDDDCCCBBBAAA@@@???===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@@@@@@@AAACCCGGGJJJ```tttbbb\\\XXXTTTQQQPPPOOONNNQQQVVVXXXbbblllrrryyyyyymmmkkkmmmhhh___\\\\\\___^^^ZZZYYY[[[]]]\\\ZZZWWWUUUSSSRRRQQQSSSSSSSSSTTTUUUSSSPPPMMMEEEEEEGGGHHHHHHGGGFFFEEECCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>===<<<<<<===>>>@@@AAA@@@@@@>>>===<<<<<<;;;;;;::::::999999999:::;;;<<<999999999999999999999999;;;<<<<<<======<<<<<<;;;<<<===???@@@AAAAAA@@@???===>>>???@@@@@@AAAAAA@@@@@@CCCGGGHHHPPPnnngggJJJCCCDDDBBBAAA@@@@@@@@@@@@?????????<<<>>>???@@@??????AAACCCGGGLLL```zzzwwwxxx{{{|||{{{}}}zzzuuuooohhhcccbbbbbbccceeeccc```^^^\\\\\\]]]^^^XXXVVVUUUUUUUUUUUUTTTRRRRRRQQQPPPPPPPPPOOOMMMKKKGGGFFFEEEEEEDDDDDDEEEEEECCCBBBBBBAAA@@@@@@??????<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>?????????AAADDDGGGLLLnnnrrrddd\\\UUUPPPOOONNNKKKJJJMMMPPPXXX```eeemmmzzzsss}}}}}}|||sssjjjjjjlllfff```\\\[[[]]]\\\YYYYYY\\\\\\ZZZWWWUUUTTTSSSQQQPPPNNNNNNOOOPPPQQQQQQPPPNNNDDDEEEFFFFFFGGGGGGFFFFFFCCCCCCCCCDDDCCCBBBBBBAAA@@@@@@@@@???>>>>>>======>>>===<<<<<<<<<<<<===>>>???>>>===<<<;;;;;;;;;;;;999999999999999999::::::888888888888888888888888999::::::;;;;;;;;;;;;:::===>>>???@@@@@@@@@@@@???<<<===>>>???@@@@@@@@@@@@CCCBBBDDDGGGHHHXXX___LLLEEEBBBEEEBBBBBBEEEEEEAAA??????======>>>>>>>>>???@@@@@@FFFFFFNNNeee|||wwwqqqkkkgggdddbbbaaaccccccbbb```___]]]\\\\\\XXXVVVTTTSSSSSSRRRPPPNNNOOONNNMMMNNNNNNNNNLLLJJJFFFEEEDDDCCCBBBBBBBBBBBB@@@???????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<:::<<<=========???BBBDDDBBBVVVrrriii^^^TTTQQQQQQNNNKKKKKKNNNRRRUUUXXX^^^hhhuuu}}}sssqqqxxxrrriiigggjjjfffddd___]]]]]]\\\ZZZ[[[___\\\YYYVVVTTTTTTTTTQQQOOOKKKLLLLLLMMMMMMMMMNNNNNNDDDEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDCCCBBBAAA@@@??????>>>>>>======<<<>>>======<<<<<<<<<<<<<<<======<<<;;;::::::::::::999999999999999999888888777777777777777777777777888888999:::::::::::::::======>>>>>>>>>>>>>>>>>><<<<<<===>>>????????????AAA<<<===BBBBBBHHHfffbbbKKKEEEEEEAAABBBGGGIIICCC??????>>>>>>===>>>>>>??????>>>AAA???BBBKKK]]]yyy~~~{{{}}}{{{wwwqqqmmmjjjgggccc```bbbbbbbbbaaa___\\\YYYXXXVVVTTTRRRRRRRRRQQQOOOMMMMMMLLLKKKKKKLLLLLLJJJIIIEEEEEECCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>=========:::;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999999:::::::::;;;;;;999999999999999999999999::::::::::::::::::::::::999999999999999:::;;;;;;999:::<<<<<<<<<===???AAA???FFFTTTwwwqqq```YYYYYYVVVSSSQQQNNNNNNNNNNNNQQQYYYdddnnnwww|||{{{xxxvvvsssrrrhhheeehhhfffgggcccaaabbb```\\\\\\^^^[[[WWWTTTSSSTTTSSSQQQNNNIIIJJJKKKJJJIIIIIIKKKMMMFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBB??????>>>>>>===<<<<<<<<<============<<<<<<;;;;;;<<<;;;;;;:::999999::::::888888999999999888777777777777777777777777777777777777888999::::::::::::<<<<<<<<<<<<<<<<<<======;;;<<<===>>>>>>??????>>>AAA<<<<<>>??????>>>===>>>>>>???BBBJJJ^^^~~~~~~|||vvvzzzsssnnnsss}}}|||xxxtttooommmllliiiddd`````````aaaaaa___[[[XXXVVVTTTSSSQQQQQQQQQQQQOOONNNKKKJJJIIIJJJKKKJJJHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@==================<<<<<<::::::;;;;;;;;;;;;::::::999999999999999999999999999999:::::::::;;;;;;;;;999999999999999999999999999999999999999999999999999999888888999999:::;;;888999;;;<<<<<<<<<>>>???AAADDDFFF[[[kkkaaa^^^ZZZTTTOOONNNLLLJJJKKKKKKOOOYYYcccnnnttt}}}xxxmmmlllmmmfffdddgggdddfffdddfffiiiggg```ZZZYYYXXXTTTOOOOOOQQQQQQNNNJJJIIIJJJJJJHHHEEEEEEHHHKKKGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@?????????@@@AAA???>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;::::::999999999999999888888999999999888666555777777777777777777777777777777888999::::::::::::<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>???===>>>BBBCCCEEENNNZZZtttwwwaaaXXXKKKDDDGGGGGGBBBAAAEEEBBB@@@>>>>>>@@@@@@>>><<<>>>???@@@CCCFFFOOOcccvvv|||}}}yyy{{{yyynnnsss~~~|||yyyssspppmmmlllmmmjjjeee___^^^___``````___]]]ZZZXXXTTTSSSQQQQQQQQQQQQOOOMMMJJJIIIHHHHHHIIIHHHFFFDDDBBBAAA@@@???????????????>>>>>>======<<<<<<<<<;;;999:::;;;;;;;;;;;;:::999888888888888888888888888888999999999999:::::::::888888888888888888888888999999999999999999999999888888888888888999::::::777999;;;<<<;;;;;;===>>>>>>FFFDDDIIIhhhwwwssskkk^^^UUUSSSOOOMMMMMMJJJJJJQQQZZZbbbiiittt~~~uuuhhhfffiiiddddddgggccccccdddjjjooolllbbbXXXUUUUUUPPPLLLLLLNNNNNNKKKGGGJJJJJJJJJGGGDDDCCCFFFIIIHHHGGGEEEDDDBBBAAAAAAAAAAAA@@@>>><<<<<<===>>>@@@>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;::::::999::::::999999888999999999777888999999999777666555888888888888888888888888777777888::::::;;;;;;;;;;;;;;;:::999999999:::::::::;;;<<<===>>>>>>>>>>>>888:::<<<===>>>BBBJJJQQQXXX|||kkkYYYKKKIIIGGG@@@@@@FFFCCC@@@>>>>>>@@@AAA???<<<===<<>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;999999;;;;;;;;;;;;999999777777777777777777777777888888888888999999999999777777777777777777777777888888888888888888888888888888888777888999999:::777999;;;<<<<<<;;;<<<>>>333CCCBBB<<>><<<<<<<<<===;;;<<<=========<<<:::999<<<<<<;;;::::::999888888888888888888888777666666666666666666666888:::;;;666666666666777777777777666666666666777777777777999888777777:::;;;;;;;;;999999:::;;;;;;<<<<<<============>>>???AAABBBCCCQQQZZZwwwaaaPPPFFFBBBBBBCCC===AAACCCAAA???@@@???===>>>??????@@@AAACCCDDDEEE\\\mmm~~~~~~zzzvvvssssssuuuvvvqqqooolllkkkjjjhhheeebbb```______```aaa___ZZZUUUZZZXXXUUUQQQMMMKKKJJJJJJIIIHHHGGGEEEDDDDDDCCCCCCAAA???===;;;:::<<<>>>???<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999888888888888777777777777888888999999999999888888777777777777777777777777666666777777777777666666555666666777888999999999888999999::::::;;;;;;<<<<<<;;;>>>AAACCCRRRzzzooo___VVVVVVRRRHHHHHHPPPSSSTTT[[[ffflllooowwwzzz{{{}}}{{{uuufffpppkkkhhhdddaaabbbeeefffdddaaa____________^^^[[[WWWTTTQQQPPPOOOMMMKKKIIIHHHGGGDDDDDDDDDDDDDDDCCCBBBBBBEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;:::999999888888777888888888888777666666777666666666666777999:::555555666666666777777777666666666777777777777888999888777777999::::::999999999::::::;;;<<<<<<<<<============???@@@AAABBBAAAKKKppphhhUUUIIIFFFGGGEEEEEEDDDBBB>>>;;;===AAA>>>>>>??????@@@BBBCCCDDDHHHTTTeeezzz}}}~~~yyyuuusssrrrssstttooommmjjjiiiiiijjjjjjiiicccbbbaaaaaabbb```\\\XXXYYYWWWUUUQQQNNNLLLJJJIIIFFFFFFDDDCCCBBBAAAAAAAAA@@@???===<<<;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999888888888777777777666666777888888999999888888777666666666666666666666666666666777777777777666666555555666777777888999999888888999999:::;;;;;;;;;<<<;;;===???===EEEbbbppp[[[UUUTTTOOONNNSSSNNNNNNTTT]]]bbbfffnnnwww{{{|||vvvtttsssfffjjj{{{zzzpppgggdddbbbbbbeeefffeeebbb```___]]][[[YYYWWWUUUTTTSSSQQQOOOLLLJJJIIIHHHHHHEEEEEEDDDDDDCCCBBBAAAAAACCCCCCCCCBBBBBBBBBAAAAAA@@@@@@>>>===<<<<<<;;;<<<<<<;;;;;;::::::::::::;;;:::::::::999999888888777777777888888777777666555777777666666666666777888555555555666666666666777666666777777777888888888888777666777999999999777888999999::::::;;;<<<<<<<<<<<<<<<===>>>???@@@AAA;;;FFFXXXmmmpppYYYKKKDDDGGGDDDDDDFFFBBB;;;<<>>>>>>>>???@@@AAABBBCCCAAAFFFMMMYYYqqq~~~}}}yyyuuurrrqqqqqqqqqpppmmmjjjiiiiiikkklllllleeecccaaa```___^^^[[[YYYWWWVVVTTTRRROOOLLLIIIHHHCCCBBBAAA@@@@@@???>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;888888888888888888888888888888777777777777666666777777888888888888777777666666666666666666666666555666666777777666666555555555666666777777888888888888888999::::::;;;;;;;;;:::;;;===;;;<<>>>>>===<<<<<<;;;;;;;;;;;;:::999888888999:::;;;999999999888888777777777777777777777777666666555777666666666666666666666444444555555555666666666666666666777777777888888888777666777888999777666888888888999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???>>>FFFKKKRRRsss{{{```NNNJJJBBBAAAIIIIIIAAA===AAA>>>>>>>>>>>>???@@@AAAAAAEEEGGGIIILLLZZZuuuxxxrrrqqq~~~}}}~~~~~~}}}zzzvvvsssqqqooooooqqqooolllkkkkkkkkkiiihhhcccaaa^^^\\\ZZZYYYXXXWWWTTTTTTSSSQQQNNNKKKHHHFFF@@@@@@@@@@@@???>>>===<<<<<<<<<=========<<<;;;:::999999::::::::::::999999888888888888888888888888888777777777666666666666666777777777777777777666666666666666666666666666555666666666666666666555555555555666666777777777777777888888999::::::::::::888999======<<>>>>>>>>======<<<<<<<<<<<<;;;::::::999:::999888777777888999:::777777777777777666666666777777777777777666555555555666666666555555555444444444444444555555555555555666666666666777777777777666666777999999888666777777888888999:::::::::::::::::::::;;;<<<======<<>>??????@@@@@@@@@CCCEEEGGGKKKXXXmmm~~~zzzggg___iiivvv~~~|||zzzyyy~~~}}}zzzwwwtttqqqooommmjjjkkklllnnnnnnlllhhheeebbbaaa^^^ZZZWWWUUUUUUVVVRRRQQQQQQOOOLLLIIIFFFDDD@@@@@@AAA@@@@@@???>>>===:::;;;=========<<<:::999888888999::::::999888888777777777777777777777777777777777666666666666555555666666777777666666555555555555555555555555555555555666666666666555555555555555555555666666666666666777888888999999::::::888888;;;===>>>AAADDDHHHmmm|||tttfffYYYYYYWWWSSSOOONNNPPPRRRRRRVVVYYY^^^ccchhhnnntttxxx|||tttiiiiiikkkmmmqqqxxxtttaaaYYY___www}}}qqqnnnpppkkkjjjiiifffbbb___\\\ZZZZZZ[[[\\\[[[WWWPPPKKKJJJKKKLLLKKKIIIGGGFFFFFFFFFGGGGGGFFFDDDBBBAAAAAABBBBBB=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777777777777888999999666666666666666666666666666666777777666666555444444444555555555555555444333333333444444444555555444444555555555666666666666555666888:::;;;999777666777777888888999::::::999999999999999:::;;;;;;999===>>>BBBKKK[[[tttXXXFFFAAACCCCCCBBBAAA@@@@@@?????????@@@@@@999<<>>:::;;;<<<<<<<<<;;;999999666777888999999888777666666666666666666666666666777777666666666666555555555555666666666666555555555555555555555555555555444555555666666555555444444444555555555555555555666666666777888888999999;;;999777888;;;<<<>>>>>>:::TTTyyysss{{{mmmgggddd^^^VVVRRRRRRPPPLLLNNNPPPSSSUUUXXX\\\aaaeeetttvvvwwwxxxxxxzzz}}}yyytttmmmhhhjjjsssyyyxxxtttjjjkkkpppwww{{{bbbWWWYYYoooxxxuuullljjjlllhhhhhhgggdddaaa]]]ZZZYYYYYYWWWZZZ\\\XXXPPPIIIGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCAAA@@@???@@@AAABBB<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;:::888888555666777777888888888777555555555555555555555555666666777777666666555444222222444555666555555444222333333333333444444444333333333444444444444555555555666999<<<<<<;;;999666666777777888999999999999888888888888999::::::999???===@@@GGGKKKkkkwwwUUUDDDFFFHHHDDDBBBBBBAAA@@@@@@@@@@@@@@@<<<<<<@@@CCCBBB@@@DDDMMMUUUfffzzz}}}zzzyyyooohhhlllzzz~~~}}}yyywwwuuuvvvxxxyyyxxxwwwvvvvvvvvvtttrrroookkkiii___aaadddiiilllkkkhhheee___```^^^ZZZUUURRRQQQRRRNNNMMMKKKHHHFFFDDDCCCBBB???@@@BBBBBBBBBAAA???>>>;;;;;;;;;;;;;;;:::999999555666888999999888666555666666666666666666666666777777666666666555555555444555555666666555555444555555555555555555555555444555555666666555555444444444444444444444444444555555666666777888888999888888777777999;;;<<<;;;===EEEZZZ|||sss}}}{{{ssshhhbbb```ZZZRRRNNNNNNNNNNNNNNNPPPTTTWWWbbbdddggghhhhhhkkkooosssuuuwww{{{~~~|||}}}yyypppggg```\\\[[[aaammmwww{{{{{{ooorrr{{{oooVVVZZZpppuuuoooooogggcccfffdddeeeeeeccc```\\\ZZZYYYZZZWWW[[[^^^[[[SSSKKKGGGFFFDDDEEEFFFFFFFFFFFFEEEEEEBBB@@@???======>>>@@@AAA;;;;;;;;;:::::::::999999888999:::;;;:::999888777444555666888888888777666444555555555555555555555666666666666666555555444000111333555666666555555222222333333333444444444222222222333333333444444444555666:::===>>><<<;;;666666666777888888999999888888888888888888999999888@@@;;;999BBBCCCUUU~~~gggNNNLLLKKKDDDCCCCCCBBBAAA@@@@@@@@@@@@BBB??????AAA@@@===AAAIIIFFFRRR```iiiwwwwwwuuuuuu|||uuuoooyyy{{{wwwtttqqqqqquuuxxxyyyyyysssssssssssspppmmmjjjhhhccccccdddfffhhhgggeeeccc[[[]]]\\\XXXRRRNNNMMMNNNMMMLLLIIIFFFDDDBBBBBBBBB???@@@BBBBBBBBBAAA???>>>;;;;;;:::::::::999999999555666777999999777666555666666666666666666666666777666666666555555555555444555555555555555555444555555555555555555555555444555555555555555555444444444444444444444444444555555666666777888888888444666777888:::======<<>>===<<<<<<;;;;;;:::999888777777777777666666666666666666666666555555555555555555555555444333333222222333333444333333333333333333333333222222222333333444444444333333333222222111111111222222333333333333444444777777777888999999::::::888888888888777777777777666777777777888888888888999999:::;;;===CCCKKKPPPmmmkkkVVVQQQJJJAAAIIIIIIAAA>>>CCCBBB;;;AAA@@@@@@@@@@@@@@@AAAAAABBBFFFMMMRRRVVV```uuu}}}wwwiii}}}wwwsssuuuyyypppppppppoooooopppsssvvvyyyrrrkkkkkkooopppjjjcccdddbbbbbbbbbbbb```]]][[[[[[WWWSSSPPPNNNMMMLLLKKKHHHHHHFFFEEECCCAAA@@@???@@@???>>>@@@AAA@@@<<<999;;;;;;:::999999888888777777777777777666666666666444444555555555555444444555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555333333333333333333333333666666666666777777777777666777777777888888888888666@@@BBBAAAWWWqqqwwwzzzddd\\\SSSMMMJJJIIIJJJLLLKKKLLLMMMNNNPPPTTTXXX[[[^^^```bbbdddeeegggiiikkkppprrrttttttsssvvv{{{}}}}}}~~~}}}wwwssssssooonnnhhh___ZZZXXXVVVSSSZZZUUUVVV___jjjrrr|||mmmhhhkkklllsssiiidddhhhfff^^^[[[^^^^^^^^^]]]\\\ZZZVVVTTTRRRTTTTTTTTTSSSPPPLLLHHHEEEDDDCCCCCCBBBAAA@@@@@@@@@??????>>>======<<<;;;;;;;;;:::999888777777777777666666666666666666666666444444444444444444444444333333222222222222333333333333333333333333333333222222222222222333333333333333333222222111111111222222222333333333444444555555555666777777888888555666666666777777888888666666777777777888888888<<<<<<<<<;;;;;;>>>BBBFFFQQQmmmhhhQQQQQQKKKFFFDDDDDDCCCBBBDDD@@@@@@@@@??????@@@@@@AAA???@@@CCCEEEFFFLLL[[[jjj~~~{{{~~~|||sssmmmjjj|||{{{vvvrrrrrrtttpppooonnnmmmmmmnnnppprrrvvvpppkkkkkknnnnnniiieeecccaaa`````````^^^[[[YYYWWWTTTPPPMMMKKKKKKJJJIIIFFFEEEDDDCCCAAA???>>>===???>>>===???@@@???<<<888;;;::::::999888888777777777777777666666666555555444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444444555333333333333333333333333555555555666666666777777666666777777777888888888:::;;;<<<@@@KKKfffsssuuuwwwgggYYYQQQNNNOOOQQQOOOOOONNNLLLLLLMMMOOOQQQUUUVVVWWWXXXZZZ]]]aaadddbbbdddffffffgggiiimmmqqqppppppssswww{{{}}}}}}|||wwwwwwxxxzzz{{{xxxuuutttxxxtttrrrsssqqqkkkgggfff```aaa___ZZZYYY\\\\\\ZZZ[[[[[[bbbppp{{{uuujjjlllxxxtttllleeecccgggeee\\\XXXYYYZZZ[[[\\\[[[YYYVVVRRRPPPKKKLLLMMMMMMLLLJJJHHHFFFDDDDDDCCCBBB@@@???>>>>>>>>>>>>======<<<;;;;;;;;;:::999888777777666666777666666666666666666666666444444444444444444444444333333222222222222333333222222222222222222222222222111111111111111000000222222222222222111111111222222222222333333333333222222333444444555555666333333444555666777888888666666666666777777777777;;;;;;;;;:::999:::<<<>>>???OOOmmmooo```NNNCCCFFFHHHBBB@@@FFF@@@@@@????????????@@@@@@AAA??????@@@???@@@HHHRRR\\\hhhxxx~~~|||zzzwwwwwwzzz~~~xxxrrrfff___eeerrr~~~zzzyyywwwssspppqqqqqqpppmmmlllkkkkkklllmmmpppnnnlllllllllkkkhhhfffaaa```______^^^\\\YYYVVVSSSPPPLLLIIIHHHHHHGGGFFFCCCCCCBBB@@@>>>===<<<;;;===<<<<<<===>>>===:::888::::::999999888777777777777666666666666555555555444444555555555555444444444444444444444444444444333333333333444444444444444444444444444444444444333333333333444444444444333333333333333333333333444444444555555555666666666666666666777777777777===444666??????EEEiiimmmsssrrraaaYYYVVVUUUUUUSSSPPPMMMKKKKKKKKKLLLNNNMMMLLLLLLMMMQQQTTTWWWVVVWWWYYYZZZ[[[]]]```bbbcccdddfffjjjooosssssssssnnnnnnllllllkkkjjjfffcccccc``````dddddd```\\\\\\___aaa```^^^___eeehhhhhhgggjjjtttyyyfffZZZggg|||pppjjjeeeccceeeccc\\\YYYZZZYYYZZZ[[[ZZZXXXSSSNNNKKKGGGHHHIIIJJJJJJIIIGGGFFFDDDDDDCCCAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;::::::999888777666666666666666555555555555555555555555333333333333333333333333222222111111111111222222222222222222222222222222111111111000/////////...222222222111111111111111111222222222222333333333111111222222333444444555222222333444555555666666555555555666666666777777555777999999999:::<<<>>>===FFFVVVtttrrr___NNNJJJIIIEEEBBBBBBAAA@@@@@@????????????@@@BBB???>>>AAABBBAAAEEEJJJMMMUUUaaakkksss{{{{{{vvvrrrwwwwwwvvvvvvwww|||ppp```YYYVVV[[[ppp|||xxxvvvwwwwwwsssqqqrrrtttqqqnnnlllkkkkkkkkkjjjjjjkkklllllljjjhhhgggfffaaa```^^^^^^]]][[[XXXUUUPPPMMMIIIFFFFFFFFFEEEDDDBBBAAA@@@???===<<<;;;:::;;;;;;;;;;;;;;;;;;999888999999999888777777666666666666666555555555444444333444444555555444444333333333333333333333333333333333333333333444444444333333333333333333333333222222333333333444444444333333333333333333333333333333333444444444555555555555555666666666777777:::222555>>><<<999SSSvvv~~~yyyjjj___XXXZZZWWWSSSQQQOOOOOOOOONNNOOONNNLLLKKKLLLMMMMMMMMMRRRSSSTTTTTTUUUVVVWWWXXXZZZ[[[^^^bbbfffgggeeeccchhheee```[[[\\\___```]]]XXXVVVYYY```dddcccbbbccckkkllljjjfffiiiqqqwwwxxx|||~~~ppp___UUU]]]sssmmmjjjgggdddccc```\\\\\\^^^XXXYYYYYYXXXUUUPPPKKKGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCBBBAAA???>>><<<<<<;;;;;;;;;:::::::::::::::777777666666555666666666444444444444444444444444333333333333333333333333222111111000000111111222111111111111111111111111000000000//////.........111111111111111111111111111111111222222222333333111111222333333444444555444444444333333333333333444555555555555666666666333555888999999:::<<<>>><<>>;;;;;;>>>@@@???@@@DDDHHHMMMSSSYYY^^^dddjjjooozzzuuupppkkkhhhmmmooouuu{{{uuubbbRRRSSS^^^nnnzzzuuuqqqrrrsssqqqqqqsssvvvsssnnnlllllllllkkkjjjeeehhhkkkkkkhhhfffdddddd```___^^^^^^]]][[[XXXUUUNNNKKKHHHFFFEEEFFFEEEEEEBBBAAA@@@???>>>===<<<;;;999:::::::::999999999999999888888777777666666555555555555555444444444444333333444444444444333333333333333333333333333333222222222333333333444444333333333333333333333333222222222333333333444444333333333333333333333333333333333333444444444444444555555555555666666666777666888;;;;;;<<>>@@@AAALLLlll```JJJHHHGGGAAADDDCCCBBBAAAAAA@@@AAAAAA???======??????<<<===@@@AAADDDGGGJJJMMMRRRWWW[[[eeemmm}}}zzzwwwsssooommmjjjgggdddpppvvvuuummm[[[[[[```nnn|||wwwqqqllllllmmmmmmooorrruuuqqqlllkkklllmmmllljjjcccfffiiijjjhhheeebbbaaa^^^]]]\\\\\\]]][[[XXXVVVMMMKKKGGGEEEFFFFFFFFFEEEAAAAAA@@@???>>>===<<<<<<888999::::::888888999:::888888777777666555555555555555444444444333333333333333444444444444333333222222222222222222222222111111222222333333444444333333333333333333333333222222222222333333333333333333333333333333333333333333333444444444555555444444444444555555555666666999:::888999>>>???===JJJooozzzqqqjjjfffaaa[[[WWWVVVSSSPPPPPPQQQQQQNNNJJJPPPNNNKKKKKKMMMOOOQQQQQQOOOSSSZZZaaaggghhhfffccc\\\```bbbccckkkssspppgggYYYWWWZZZdddoooxxxyyyooorrrxxxvvv|||{{{uuutttmmmbbb[[[```cccccc```\\\ZZZZZZZZZSSSSSSRRRQQQOOOMMMJJJIIIHHHHHHHHHGGGFFFEEEEEEDDDAAA@@@@@@???>>>=========999999999999999999999999666555555444444555555666333333333333333333333333222222222222222222222222000000000//////000000000000000000000000000000000///////////////000000000///000000000111111111222111111111111222222222222111111111222333333444444333333333444444444444444333333444444444555555555666777777777666666888999===;;;<<>>???@@@AAACCCFFFJJJLLLRRRVVVaaannnxxx{{{xxxllljjjhhhgggggggggfffeeeqqqxxxwwwkkkccc___ZZZttt}}}vvvuuutttmmmiiijjjkkklllooossspppkkkgggfffiiikkkjjjhhhccceeegggiiihhhddd```\\\[[[ZZZZZZZZZ[[[ZZZWWWUUULLLJJJFFFEEEEEEFFFFFFFFF@@@@@@???>>>===<<<<<<;;;888:::;;;:::888777999;;;888777777666666555444444444444444333333333333222222333333444444333333222222222222222222222222222000111111222333333444444222222222222222222222222111222222222222333333333333333333333333333333333444444444444555555555555333333444444444555555555777888888777999;;;:::888===PPPooo{{{uuussslllddd```___^^^[[[XXXZZZWWWTTTTTTXXX]]]```aaacccfffkkkrrrzzz~~~vvvyyyyyyyyyoookkkkkkttttttkkkuuu|||kkklllsssooocccYYYZZZ___bbb```\\\YYYVVVUUUPPPPPPOOOOOONNNMMMLLLLLLGGGFFFFFFFFFEEEEEEEEEEEE@@@?????????>>>>>>======888888888888888888999999555555444444444555555666333333333333333333333333111111111111111111111111000000////////////000000000000000000000000000000.../////////000000111111//////000000111111111222000111111111111222222222000000000111222222333333222222333444555555666777333333333444444444555555444444555555444555888;;;???777888AAAAAA>>>MMMdddjjjUUUSSSFFFFFFEEECCCCCCBBBBBBBBBBBBAAACCCCCC@@@<<<>>>DDD@@@@@@??????@@@AAACCCDDDGGGIIIOOOXXX^^^dddoooyyy|||wwwqqqllliiicccbbbaaaccceeeggghhhgggaaagggkkkeee[[[VVV[[[bbbssssssmmmooorrrllliiikkkmmmnnnqqqtttlllgggbbbcccfffiiihhheeecccdddfffhhhhhheee___ZZZXXXXXXXXXYYYZZZYYYWWWUUUKKKIIIFFFDDDEEEFFFFFFFFF??????>>>===<<<;;;;;;;;;888:::;;;:::777777999<<<777777777666555555444444444444444333333333222222222333333444444333333222111111111111111111111111000000111222333333444444222222222222222222222222111111222222222333333333333333333333333333333333444444444555555555666666333333333444444444555555777444555999:::888:::@@@@@@<<>>===<<<<<<<<<<<<<<<::::::999999888777666666666666555444333333222222333333333333333333333333000000111111111111000000000000////////////000000000000000000000000000000111111000000//////......---......///////////////000111111111111222222222333333333222222111111111222222333333333333444444444555555555444444666777444444444444555555555666999;;;<<<;;;:::===EEELLLzzzuuufffRRRJJJDDDCCCDDDBBBBBBEEE@@@???>>>@@@BBBCCCBBBAAA@@@>>>======???AAAAAAAAADDDEEEGGGKKKPPPWWW\\\___kkkooowww}}}zzzyyypppooommmjjjgggeeedddccc```______`````````^^^]]]WWWWWWVVVSSSQQQUUUbbbooovvv}}}tttppppppyyyuuuooojjjiiilllqqqtttmmmkkkhhhfffeeedddcccccc```cccgggiiihhhccc\\\WWW[[[WWWRRRPPPRRRTTTUUUTTTJJJIIIHHHFFFDDDCCCBBBBBB<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777777888888777666666555444444333333222222222222222222222222444333333222222333333444222222222222222222222222111111000000111111222333111111111111111111111111111111111111111111111111333333333333333333333333111222333333444444333333555444444333333444444555666666666666777777777777:::;;;CCCQQQfff~~~~~~uuupppttt}}}}}}nnniii\\\```|||www}}}tttjjjhhhkkkkkkeee___```______]]][[[YYYWWWVVVSSSQQQNNNKKKIIIIIIIIIIIIGGGEEEDDDCCCCCCBBBAAA??????>>>===<<<;;;;;;;;;;;;999999999888888777777666555555555444333333222222333333333333333333333333000000111111111111000000000000////////////000000000000000000000000000000000000000000//////......---......///////////////000000111111111222222222333333333222222111111111222222222333333333444444222333444333222333444666444444555555555666666666777:::;;;:::888;;;AAAGGGZZZyyy{{{gggQQQFFFDDDBBB???===GGGEEEDDDBBBAAA@@@??????@@@>>>======>>>@@@@@@???@@@AAABBBDDDHHHLLLPPPSSS[[[___eeemmmtttzzz{{{vvvqqqmmmjjjhhhbbbaaa^^^\\\[[[ZZZZZZ[[[\\\\\\]]]^^^^^^\\\XXXVVVKKKIIIFFFFFFNNN^^^vvv|||{{{wwwpppppprrrvvvtttpppmmmlllnnnppprrrooommmiiigggeeecccaaa```aaaccceeeeeebbb^^^[[[YYYXXXTTTOOOMMMNNNPPPPPPOOOJJJIIIGGGEEECCCBBBAAAAAA======<<<<<<<<<;;;;;;;;;888888777666666666666777666666666555444333333333222222222222222222222222333333222222222222333333111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111333333333333333333333333111222333333444444333333444444333333333333444444555555666666666777777777;;;:::<<<@@@LLLgggrrraaaWWWWWWYYYgggsssvvvqqqjjjggggggfffccc``````___]]][[[YYYWWWUUUUUUSSSQQQNNNKKKIIIHHHGGGGGGFFFDDDBBBBBBAAA@@@>>>===???>>>===;;;:::999999999777777777777777777777777555444444333333222222222222222222222222222222222///000000111111000000///000//////......//////000000000000000000000000000000000000////////////...---......///////////////000000000111111111222222222222222222222111111111222222222222333333333333111222333222111111333555555555555555666666666777555777999999777888<<<@@@AAARRRssszzzcccQQQEEEAAACCC@@@AAABBBBBBAAA@@@AAABBBAAA???======>>>??????>>>>>>>>>>>>>>>@@@BBBDDDFFFJJJLLLPPPUUUZZZ___ccceeejjjkkknnnsssxxx~~~{{{xxxwwwvvvtttrrrllljjjfffaaa\\\XXXUUUTTTSSSRRRPPPOOONNNOOOPPPQQQQQQRRRSSSSSSQQQMMMIIIFFFIIILLLQQQYYYhhh{{{tttoooqqqvvvssssssqqqpppoooppppppqqqooonnnkkkhhhdddaaa^^^]]]aaacccccc```[[[XXXXXXZZZTTTQQQMMMKKKJJJKKKJJJJJJHHHGGGFFFDDDBBBAAA@@@@@@======<<<<<<<<<;;;;;;;;;777777666555555555555555666555555444444333333222222222222222222222222222333333222222222222333333000000000000000000000000111000000000000111222222111111111111111111111111111111111111111111111111222222222222222222222222111222222333333333333333444444333333333333444444555555555666666666666777999888777555777FFFfff|||jjjXXXRRRUUUVVVfff{{{{{{lllrrrpppmmmhhhcccaaa______```^^^\\\ZZZXXXVVVTTTTTTSSSQQQOOOLLLIIIGGGFFFFFFFFFDDDBBBAAAAAA@@@>>><<>><<<;;;999888777777666666666666666666777777444333333333222222222111222222222222222222222222//////000000000000///////////////....../////////000000000000000000000000////////////////////////---......///////////////000000000000111111111111222222222111111111111111111222222222222333333333111222333222111222333555555555555666666666777777555666888888777777999;;;<<<===NNNtttiiiKKKCCCHHH<<>>???>>>>>>>>>>>>???@@@@@@AAABBBDDDFFFIIIMMMPPPRRRTTTUUUWWWZZZ```fffkkkoooqqqrrruuuxxxzzz{{{zzzyyyyyy{{{}}}{{{xxxwwwyyy|||vvvxxxzzz|||{{{yyyvvvtttpppmmmiiifffeeeccc```^^^YYYWWWTTTQQQMMMKKKIIIHHHJJJKKKKKKKKKKKKKKKKKKJJJLLLMMMLLLJJJGGGDDDBBBAAAQQQcccyyy~~~}}}|||wwwqqqsssxxxrrrqqqpppoooooopppqqqqqqllllllkkkhhhddd```^^^]]]```bbbbbb^^^XXXTTTUUUXXXRRRPPPMMMKKKIIIHHHGGGGGGGGGFFFDDDBBB@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;777666666555555555555555444444444444333333222222111111111111111111111111222222111111111111222222000000000000000000000000000000000000000111222222111111111111111111111111111111111111111111111111222222222222222222222222111111222333333333333222444333333333333333333444444444555555555666666666555666999999777:::HHHWWWzzzggg]]]TTTNNN[[[nnnvvvqqqeeeqqqqqqooojjjbbb]]][[[[[[^^^]]][[[YYYWWWUUUTTTSSSSSSQQQOOOMMMJJJHHHFFFEEEFFFDDDBBBAAAAAA@@@>>><<<>>>===;;;:::888777666666555555555555555555555666222222222222222111111111111111111111111111111111//////000000000000////////////............//////////////////////////////.............../////////---....../////////////////////000000000111111111111111111111111111111111111111111222222222333333222333444333222222444666555555555555666666666666555666888888777777777888===666:::SSSwww___FFF???AAACCCEEEFFFEEECCCAAAAAADDDCCCBBBBBBCCCCCCAAA?????????>>>>>>??????@@@@@@@@@@@@@@@AAACCCEEEFFFGGGJJJJJJKKKMMMPPPUUUZZZ\\\^^^```dddhhhjjjkkkkkkkkklllnnnooommmiiiggghhhjjjhhhiiikkkmmmlllkkkiiigggaaa^^^[[[XXXVVVTTTQQQOOOMMMLLLJJJHHHGGGFFFFFFFFFFFFHHHKKKMMMMMMKKKHHHFFFKKKJJJHHHEEEBBBCCCGGGJJJ]]]{{{zzzsssuuuyyy|||xxxrrrpppsssqqqooommmllllllnnnppprrrhhhiiiiiifffccc``````aaa]]]___```^^^YYYTTTSSSSSSQQQQQQOOOMMMJJJHHHFFFFFFEEEDDDBBB@@@???======<<<;;;;;;;;;;;;::::::::::::777777666555555555555666333333333333333222222222111111111111111111111111222111111000000111111222111111111111111111111111000000//////000000111222000000000000000000000000000000000000000000000000111111111111111111111111000111222222333333222222333333333222222333333333444444444444555555555555666555777;;;<<<:::<<<@@@YYYzzztttaaaRRROOOQQQZZZuuu||||||zzzkkkdddnnnooooookkkccc[[[WWWVVVYYYYYYYYYYYYWWWTTTRRRQQQPPPOOONNNLLLJJJGGGFFFEEEDDDBBBAAA@@@AAA@@@???===<<<;;;:::999777666666666444444444444444444444444111111111111111111111111000000000000000000000000...//////000000//////...///......------......///////////////////////////---............/////////---......////////////////////////000000000111111000000000111111111111111111111111111222222222222222333444333222333444666444444444444555555555666666666666666777777777777===888:::GGG[[[vvv___FFFEEEBBB@@@???AAABBBBBBAAADDDCCCCCCDDDEEEEEECCCAAA>>>>>>>>>?????????@@@@@@??????@@@@@@AAAAAABBBBBBCCCDDDDDDEEEGGGJJJLLLNNNPPPSSSVVVYYYZZZ[[[]]]______aaaaaa```]]]ZZZYYYXXXZZZ[[[\\\]]]]]]\\\\\\[[[UUUSSSOOOMMMLLLKKKIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFBBBDDDHHHKKKKKKIIIFFFCCC@@@AAAAAA@@@AAAGGGQQQYYYuuu{{{rrrkkklllpppuuutttnnnkkklllmmmllljjjiiijjjlllnnnpppfffggggggdddaaa___bbbeee[[[[[[\\\[[[YYYVVVQQQOOOOOOPPPPPPNNNJJJGGGFFFFFFDDDBBBAAA???===<<<;;;;;;::::::999999999888888888777777666555555555555555222222222222222222222222111111111111111111111111111111000000000000111111111111111111111111111111000////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222222333333222222222222333333333333333444444444555555999444222666999999999;;;AAAZZZuuu}}}ooohhhXXXTTTXXXcccpppvvv~~~qqqhhhhhhhhhkkkllljjjccc[[[UUUQQQSSSTTTVVVWWWVVVSSSPPPMMMLLLLLLKKKJJJHHHFFFDDDCCCAAA@@@>>>>>>???@@@>>>===::::::999888777666666666555555444444333333222222000111111111111111111111000000000000000000000000......////////////......///......------......///////////////////////////---------.........//////---......///////////////////////////000000000111///000000000111111111222111111111111222222222222111222333222111111333555333333333333444444444444555444444444555666777777;;;999===CCCHHHUUUsssrrr___TTTGGG@@@@@@CCCDDDDDDCCCBBBBBBDDDEEEEEEDDDBBB???@@@@@@@@@@@@@@@??????===>>>???@@@AAA@@@????????????@@@AAABBBDDDDDDEEEEEEGGGJJJLLLLLLMMMPPPSSSRRRRRRSSSTTTTTTRRRMMMJJJNNNMMMMMMNNNNNNOOOOOOPPPMMMJJJHHHFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCDDD???@@@CCCEEEFFFGGGFFFFFFDDDHHHMMMRRRYYYdddrrr|||vvvooohhheeefffkkkmmmjjjhhhhhhgggggghhhiiiiiijjjkkkkkkfffgggfffbbb^^^^^^bbbgggZZZWWWUUUVVVWWWVVVQQQLLLJJJMMMNNNLLLHHHEEEDDDDDDBBBAAA@@@>>><<<;;;::::::888888888888777777777777666555555444444444444444111111111222222222222222111111111111111111111111000000000//////000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222222333333222222222222333333222333333333333444444444777333111333555555777;;;;;;CCCPPPnnnvvvjjj\\\TTTSSSXXXiii~~~ttthhhdddhhhdddfffiiihhhccc\\\TTTOOONNNQQQSSSUUUUUUQQQMMMKKKIIIIIIIIIHHHFFFDDDCCCBBB???===<<<===>>>???>>><<<999999888777777666777777555555444333333222111111000000000000000111111111000000000000000000000000......////////////...............------.........////////////////////////---------.........//////---......///////////////////////////000000000000//////000000111111111222000111111111111222222222000111222111000000222444222222222333333333444444555333222222333555666666777555777:::888;;;RRRlllxxx^^^LLLFFFFFFDDDBBBAAAAAAAAACCCEEEEEEDDDBBBBBBCCCCCCCCCBBBAAA@@@@@@===>>>@@@AAABBBAAA???>>><<<===???@@@AAABBBBBBBBB>>>AAACCCCCCCCCDDDHHHKKKIIIHHHIIIMMMOOOMMMGGGBBBFFFEEEDDDDDDEEEFFFHHHIIIHHHFFFDDDCCCCCCCCCBBBAAAAAA@@@@@@?????????@@@@@@>>>>>>???@@@CCCFFFIIIKKKZZZaaakkkuuuxxxnnnjjjiiiccc```dddhhhhhhhhhiiibbbdddgggjjjkkkjjjhhhggghhhhhhgggbbb\\\\\\bbbgggZZZUUUPPPQQQUUUUUUPPPKKKGGGJJJLLLKKKFFFCCCBBBBBBBBBAAA???===;;;:::999999777777777777666666666666555444333333222222333333111111111111111111222222000000000000000000000000000000////////////000000///////////////////////////////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111333222222222222222222333222222333333333444444444111111444888666333444999AAA888555MMMssszzzmmm```XXXQQQLLLNNNUUUppp}}}yyytttkkk```___ggg___ccchhhkkkiiiaaaYYYSSSPPPOOOOOOOOOOOOMMMJJJGGGGGGFFFEEECCCBBBBBBBBBBBBBBB@@@===;;;;;;===???AAA>>>===:::777555555666666444333222222111111222222111111000000000000111111000000000000000000000000////////////////////////......//////000000111111222000//////000000///...........................000000000000000000000000////////////////////////...//////000111222222222000000000000111111111111333333333222222111111111111111222333333333333222333333333444444444555555666777777888:::???EEEJJJsssrrr\\\NNNEEE???EEECCCAAABBBDDDEEEEEEDDDBBBBBBCCCEEEFFFEEEBBB@@@????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@FFFFFFFFFBBB???>>>@@@CCCHHH???<<>>>>><<<<<>>?????????===<<<:::888888777666666777777666555777666555444333222222222222222222111111111000000000000000000000000000000000000000000111111111111111111000000000000111111000+++555222111444,,,444000000000000000000000000000000000000000000000000000111111111111222222222111111222222222333333333222222111111111111111222222222333333333333444444555555555555555666777777777<<<<<<>>>GGGUUUyyy}}}pppeeeZZZQQQMMMSSSXXX[[[fffsss}}}rrrhhhfffccc___^^^aaa___bbbeeegggddd___XXXTTTOOONNNMMMMMMMMMKKKHHHFFFGGGGGGEEEDDDCCCBBBBBBBBBBBB@@@>>><<<;;;<<<>>>???===<<<999777555555555666444333222222111111222222111111000000000000111111////////////////////////////////////////////////......//////000000000000.../////////...---,,,,,,........................////////////////////////////////////////////////...//////000111111222222000000000000111111111111333333222222222111111111000111222222333333222222333333333444444444444555666777888888999<<<@@@DDDVVVwww|||cccQQQFFFDDDCCCCCCCCCDDDEEEEEEEEEDDDBBB???>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFEEECCCBBBCCCDDDDDD???>>>BBBDDDAAA@@@AAAEEECCCEEEHHHHHHNNNeee~~~xxxsssooojjjggggggeeecccccceeegggfffdddaaa___^^^___ccceeeeeedddcccgggeee___[[[\\\ZZZVVVTTTQQQNNNMMMLLLLLLKKKJJJDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>===;;;999888888777555666777777666444666555444333333222222222222222222111111111000000000000000000000000000000//////000000000111111111111111000000000000111111333***///+++...444,,,111000000000000000000000000000000000000000000000000000000111111111222222222111111111222222222333333222222111111111111111222222222222333333333444444555555555555555666666777777<<<;;;<<<@@@FFF___xxxqqqiii```WWWPPPQQQSSS\\\jjjvvvtttjjjbbb```^^^[[[ZZZ]]]______``````^^^[[[WWWUUUNNNLLLJJJIIIIIIIIIGGGEEEGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@>>>===<<<<<<<<<<<<<<<:::888666555555555555333333222111111111111222111000000//////000000111////////////////////////////////////////////////...////////////000000000---000333222///,,,+++,,,........................////////////////////////////////////////////////...//////000000111111222000000000000111111111111222222222111111111111111000111222222333333222222333333333333444444444444555666777777777888:::<<>>BBBCCCBBB@@@@@@@@@???>>>>>>AAAAAA@@@CCCHHHLLLLLLRRR[[[bbbmmm|||~~~vvvpppqqqpppjjjccchhheeecccbbbcccccccccbbb^^^\\\ZZZ[[[^^^aaacccddd```bbbaaa]]]ZZZYYYVVVRRRQQQNNNKKKJJJJJJJJJJJJIIICCCCCCBBBAAA@@@???>>>>>>============<<<:::999888888666555555666666555444555555444333222222222222222111111111111000000000000000000000000000000000//////000000000000111111111111000000000000111111444,,,111***,,,444+++000000000000000000000000000000000000000000000000000000000000111111111222222111111111222222222222333222111111111111111222222222222222222333333333333555444444444444555666666666;;;999999<<<:::EEE[[[mmmggg^^^UUUNNNKKKJJJJJJUUUcccuuu{{{jjjddd^^^\\\ZZZXXXXXXZZZ^^^]]][[[YYYWWWVVVUUUUUUNNNKKKIIIGGGGGGGGGFFFEEEFFFEEECCCBBBAAAAAA@@@@@@??????>>>===<<<;;;999999999888777666555444555555333222222111111111111111000000////////////000000////////////////////////////////////////////////////////////////////////---222777666111------///........................////////////////////////////////////////////////////////////000000111111///000000000111111111111111111111111111111111000000000111222222222222222222222333333333444444444333555777777777666777888===DDDRRRgggyyysssgggXXXKKKDDDCCCEEE===???BBBDDDCCCAAA???>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCBBBAAA@@@@@@@@@BBBDDDFFFHHHMMMXXXbbbjjjooozzzsssvvvuuupppppppppjjjccchhhfffdddaaaaaa```aaaaaa]]][[[YYYXXX[[[___ccceee[[[ZZZWWWUUUUUUUUUTTTSSSMMMKKKHHHGGGHHHHHHHHHGGGAAAAAA@@@???>>>======<<<<<<<<<<<<;;;::::::999888777666444555666666555333444444333222222222222222111111111111000000000000000000000000000000000000////////////000000000111111111000000000000111111000333AAA777000222+++111////////////////////////000000000000000000000000000000000000111111111111111111111111222222222222111111111000111111222333111222222222222333333333444444333333444444555666666999777888<<<999:::GGGXXXxxx|||nnncccUUURRRNNNJJJLLLTTT^^^fffuuuqqqhhhddd```^^^\\\ZZZYYYZZZ\\\ZZZWWWTTTRRRQQQRRRSSSMMMKKKHHHGGGGGGGGGEEEDDDCCCBBBAAA@@@???>>>>>>>>>============<<<:::888777777666666555444444444444333222111111000000111111000000////////////000000......................../////////////////////////////////...............,,,222666666111------///................................................///////////////////////////////////////000000000///000000000111111111111000000000000000000000000000000111222222222222111222222222333333333444444111444666888777777888999:::<<<===BBBUUUwwwooo\\\OOOHHHAAACCCFFFFFFDDDBBBAAAAAACCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCBBBBBBBBBBBBFFFDDDCCCCCCDDDFFFGGGGGGEEEJJJPPPUUU^^^ooo}}}|||uuupppnnnmmmkkkjjjhhhgggfffcccaaa`````````^^^]]]ZZZYYYZZZ^^^cccfff___ZZZSSSQQQQQQRRRSSSTTTKKKIIIFFFEEEFFFFFFFFFEEE@@@@@@???>>>===<<<<<<;;;;;;;;;:::999999999888888666555444444555555444222333333222111111111222222000000000000000000000000////////////////////////...////////////000000000111111000000000000111111***;;;UUUHHH555000***444//////////////////////////////////////////////////////000000000111111111000000111111111222222222111111000000111222222333111111111222222222333333333333333333333444555555666999555666<<<999777>>>BBBTTTfff~~~uuupppkkkbbbXXXQQQMMMNNNPPPVVVaaaqqq~~~nnngggggggggeeeaaa^^^\\\[[[ZZZ[[[YYYUUUQQQOOONNNNNNOOOKKKIIIGGGGGGGGGFFFDDDBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;999888777444444444444444444444444222222111000000000000111000//////......//////000......................../////////////////////////////////............---***...111111...,,,,,,---................................................////////////////////////////////////////////////000000000000111111111111////////////000000000000///000111111222222111111222222222222333333333333111333666777777777888:::666:::<<<;;;AAAWWWzzz~~~eeeUUUSSSSSSRRRMMMFFFCCCCCCEEEDDDDDDCCCBBBAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>???CCCIIIPPPTTTVVVTTT\\\dddkkkyyy{{{xxxrrrrrrqqqmmmjjjiiilllooohhhiiihhhfffcccaaa```aaa______]]][[[[[[]]]bbbfffjjj```VVVSSSRRRQQQQQQSSSKKKHHHEEEDDDDDDEEEDDDCCC@@@@@@???>>>===<<<;;;;;;::::::999888888888888888666444333333444444333222222222111111000111111222//////000000000000000111////////////////////////......////////////000000111111000000000000111111(((===XXXKKK666111+++555000000000000000000000000/////////////////////////////////000000000111111000000000111111111111222000000000000111222333333111111111111222222222222333222222222222333444444777:::444333999888444999;;;AAACCCVVVvvviii\\\WWWVVVUUUUUUVVV```bbbhhhsssrrrggggggdddhhhgggccc___]]]\\\YYYYYYXXXUUUQQQNNNLLLKKKJJJHHHGGGFFFFFFFFFDDDAAA???AAA@@@???>>>===<<<<<<<<<;;;;;;::::::999999999888333333333444444444333333222222111000000000000000//////............//////........................//////////////////////////////.........---------+++,,,------------------................................................////////////////////////////////////////////////000000000000111111111111........./////////000000///000000111111111111111111222222222222333333333222333555555555555777999666:::===>>>>>>HHHZZZjjjzzzoooqqqqqqjjj]]]QQQJJJGGGJJJIIIHHHGGGEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGEEEHHHOOO\\\jjjwww~~~|||}}}~~~wwwtttlllmmmllljjjggggggjjjnnngggjjjkkkjjjfffcccbbbbbb``````___]]][[[]]]aaaeeennnbbbXXXVVVUUUQQQPPPRRRKKKIIIEEEDDDCCCCCCBBBAAA@@@@@@???>>>===<<<;;;;;;:::999888777666777888888555444333333444444333111111111000000000000111111////////////000000111111////////////////////////........./////////000000111111000000000000111111+++777HHH:::000444---111000000000000000000000000////////////////////////////////////000000000111000000000000111111111111000000000000111222333444111111111111222222222222222222222222222333333444444999444222888777333666555;;;888???]]]}}}vvv___UUUMMMQQQZZZaaahhhnnnwww}}}yyyiiiccceee```fffhhhddd``````^^^[[[XXXWWWUUURRROOOKKKIIIGGGEEEEEEDDDEEEEEECCC???<<>>============::::::999888888999999:::222222333444444444333333222111111000000000000000//////............//////........................//////////////////////////////.........------------,,,+++---///000000///................................................///////////////////////////////////////.........000000000000111111111111---.........//////000000//////000111111111111111111111222222222333333333333444444444333333555777555555777999:::<<>>===<<<;;;;;;999888777666666777888888555444222333444444333111111000000000000000111111.../////////000000111111////////////////////////............/////////000111111000000000000111111000///555)))***777///---000000000000000000000000////////////////////////////////////000000000000000000000000111111111111000000000000111222333444000111111111111222222222222222111111222222333444000777444333999999555888222===;;;777BBBSSSggg|||zzzxxxuuummmdddaaa]]]aaarrr|||ccccccgggllliii```\\\^^^^^^fffiiieeebbbcccbbb^^^UUUSSSQQQOOONNNMMMJJJHHHEEEDDDBBBBBBCCCCCCAAA@@@???>>>===<<<;;;:::999999888888888888777777777666444444333333333222222222000000000000000000000000............////////////---.........//////000000..................------000000//////.........---........................//////.........---------,,,,,,,,,---------......------............------///////////////.........000000000000111111111111000000////////////000000000000000000000000000000222111111111222444666777222111111444666777666333555555555666777999:::;;;FFF___xxxwww|||zzzmmm```ZZZRRRIIIEEEGGGIIIIIIGGGKKKCCCBBBIIIJJJFFFIIIRRRRRRPPPNNNLLLMMMOOOQQQSSSVVV```mmmwww{{{wwwzzz{{{{{{{{{xxxuuuooommmlllkkklllkkkfffaaahhhnnnpppllljjjlllkkkgggbbb```]]]]]]]]]]]]\\\ZZZ\\\[[[YYYWWWUUUQQQLLLHHHGGGFFFCCCAAA??????@@@@@@===<<<<<<;;;;;;:::999999999888777666555555555555222222222222222222222222222111111111000000////////////////////////////////////////////////////////////............//////000000000000000000000000000000//////.........---000000000000000000000000////////////////////////000000000000111111111111000000000000111111111111000000000000111111111111111111111111111111111111333333222222333333444555555555555555555555555555666666777999>>>DDDJJJNNNrrrtttllliiicccgggiiihhhxxx}}}yyyeeecccaaaaaabbbaaa]]]YYY]]]]]]^^^```ccccccbbb```VVVTTTQQQPPPOOOMMMJJJHHHEEECCCBBBBBBCCCBBBAAA???>>>>>>===<<<;;;:::999999888888888777777777666666444333333333333222222222000000000000000000000000............////////////---........./////////000........................000/////////.........---........................//////.........---------,,,,,,---------.........------............------/////////////////////...//////000000000111111111000000////////////000000000000000000000000000000000000000111222444666777222333333222111111333555555555555666777888:::;;;;;;III___xxx|||uuunnnjjjlllppptttggg]]]ZZZ___bbbbbbhhhrrrwwwvvvuuuuuuwwwxxxyyyzzz~~~wwwwww{{{uuurrrssssssqqqooolllpppqqqnnnooorrrnnnhhheeelllpppnnnnnnpppooollldddbbbaaaaaa```^^^ZZZVVVXXXWWWUUUUUUSSSPPPLLLHHHGGGEEECCC@@@?????????@@@<<<<<<<<<;;;::::::999999888777666555444444444444222222222222222222222222111111111000000000////////////////////////////////////////////////////////////............//////000000000000000000000000000/////////............000000000000000000000000/////////////////////////////////000000000111111000000000000111111111111000000000000111111111111111111111111111111111111333222222222222333444444555555555555555555555555777777666666888<<>>======<<<;;;:::999999888777777777777666666666666333333333222222222111111000000000000000000000000............////////////.............../////////......................../////////......................................................---------,,,,,,---...............------............------......////////////////////////000000000000111111000000////////////000000000000000000000000000000/////////000222444555666333444555222...---222666555555555555666888999:::888;;;BBBPPPkkk~~~|||wwwrrroooppppppnnnlllhhhsssxxxsssssszzzyyyqqqgggmmmqqqqqqqqqrrrqqqoooeeeeeeeeeeeeddd```[[[VVVTTTRRRQQQQQQPPPNNNKKKHHHEEEDDDBBB@@@>>>>>>>>>>>><<<<<<;;;::::::999999888666666555444333333333333222222222222222222222222111111000000000000////////////////////////////////////////////////////////////............//////000000000000000000000000////////////............000000000000000000000000////////////////////////....../////////000000000000000000000111111111111000000000000111111111111111111111111111111111111222222222222222333444444444444444444444444444444666555555555666777888888666FFFZZZpppxxxvvvuuussspppooosss{{{vvvnnniiinnnvvvzzz{{{|||yyyzzz~~~vvvssslllhhhbbbaaa````````````^^^[[[[[[ZZZXXXXXXZZZ\\\\\\\\\VVVSSSQQQOOONNNLLLIIIGGGCCCAAA@@@@@@@@@@@@???===<<<;;;;;;:::999999888888777777666666666555555555222222222222111111111111000000000000000000000000............////////////........................---------.......................................................................................,,,,,,......///......---------............------............////////////////////////000000000111000000////////////000000000000000000000000000000000000000111111222333333222333333222111111333555555555555555666777888999:::::::::@@@QQQnnnvvvyyyzzzzzzvvvrrrppppppooommmkkkgggwww}}}vvvuuu~~~~~~vvvnnnqqqrrrqqqoooooooooooohhhgggggggggfffccc^^^ZZZRRRPPPOOONNNNNNLLLIIIGGGCCCBBBAAA???============;;;;;;::::::999888888888666555444333333222222333111111111111111111111111000000000000000000////////////////////////////////////////////////////////////............/////////////////////////////////////////////.........////////////////////////////////////////////////............///////////////000000000111111111111///000000000111111111111111111111111111111111111222222222111222333333444444444444444444444444444222333444666777888999999888>>>EEEQQQjjjxxxzzz~~~~~~}}}zzzyyywwwqqqkkkkkkmmmnnnoooqqqxxx}}}tttwww~~~tttiiiffffff```____________^^^]]]]]]\\\YYYVVVUUUWWWYYYZZZ[[[SSSQQQNNNMMMLLLKKKHHHFFFAAA@@@>>>>>>??????===<<<::::::999999888888777777666666666555555555555444222222111111111000000000////////////////////////............////////////...............------------------.........//////---------.......................................---.....................+++---...///000///...---------............---------.........//////000000...////////////000000000000000////////////000000000000000000000000000000222222222222111111000000111//////333888:::666222444444444444555666777777888777777888>>>LLL^^^lll}}}|||wwwnnnnnnooonnnmmmlllllllllllljjjiiihhhvvv{{{uuuttt{{{{{{tttrrrpppooommmkkkjjjmmmpppnnnkkkhhheeeccc```\\\YYYRRRPPPNNNLLLKKKJJJGGGDDDBBBAAA???>>>===<<<;;;;;;:::::::::999888888777777666666555444333333333333111111111111111111111111//////////////////000000//////////////////////////////////////////////////////............//////////////////////////////.........///////////////////////////////////////////////////////////////............///////////////000000000111111111111///000000000111111111111111111111111111111111111222111111111111222333333444444444444444444444444000111333666777888888888888:::;;;<<>>>>><<<;;;999999888888777777777777666555555555444444444444111111111000000000000///////////////////////////............////////////.........---------------,,,,,,------.../////////---------------.................................---------...............+++---///000000000...---------............------------......///000000000......////////////000000000000////////////000000000000000000000000000000222333333333222111000000111......444<<<>>>777000444444444444444555666666777555444555666;;;EEEOOOZZZvvvyyyjjjbbbcccgggdddeeegggiiijjjkkkkkkkkkiiiooorrrpppppprrrrrrpppmmmjjjiiiiiihhhgggjjjoooppplllgggaaa]]]YYYUUURRRPPPNNNKKKJJJIIIGGGEEECCC@@@???>>>===<<<:::999999::::::999888888777777666666666555444333333333333111111111111111111111111......////////////000000//////////////////////////////////////////////////////............//////000000000000000000000000.........///////////////000000000000000000000000////////////////////////....../////////000000000000000000000111111111111000000000000111111111111111111111111111111111111111111111111111222333333333333333333333333333333111222333444444444444444333777999777777???NNN[[[uuu~~~rrrnnnhhhqqqrrreee___aaaaaa]]]^^^___^^^]]][[[ZZZ[[[\\\WWWSSSPPPNNNOOOQQQRRRRRRIIIHHHFFFFFFGGGGGGEEEDDD???>>><<<<<<======;;;:::888888777777777777666666555555555444444444333333111111000000000/////////////////////////////////............////////////.........------,,,,,,,,,,,,,,,------...//////000,,,,,,,,,------.................................---------.........//////+++---///111111000...---------............------------......///000000111........./////////000000000000////////////000000000000000000000000000000000111333333444333333222111//////333888:::666111444444333333444444555666888444444888999888<<>>>>>>>>===;;;:::888777999999999888777777666666555444333222222111111222111111111111111111111111........./////////000000//////////////////////////////////////////////////////............//////000000000000000000000000............/////////000000000000000000000000000/////////////////////////////////000000000111111000000000000111111111111000000000000111111111111111111111111111111111111111111111111111222222333333333333333333333333333333333333333333333333333444666888888666666:::???LLLbbb}}}vvvxxx~~~yyysssppphhh```^^^aaaaaa]]]^^^______\\\YYYXXXYYY[[[WWWTTTQQQPPPQQQRRRQQQQQQFFFEEECCCDDDEEEEEEDDDCCC???===<<<;;;<<<<<<;;;999777777777777666666666666555555444444444333333333000000000000////////////////////////////////////............/////////000.........------,,,,,,,,,,,,,,,------...///000000,,,,,,,,,------.................................---------.........//////+++---///111111000...------..................------------...///000000111............/////////000000000////////////000000000000000000000000000000...000222444555666666555111111111222333444333333444444333333333444555555666333555;;;<<<777555888999===LLLiiivvvrrryyy}}}wwwsssssssssnnnfffaaaccceeeffffffccc```^^^^^^ggg]]][[[dddhhhcccccciiigggeeegggjjjfff]]]ZZZ]]][[[ZZZZZZZZZYYYUUUPPPKKKGGGFFFDDDCCCDDDEEEDDDCCC>>>>>>===<<<;;;999888777999999888888777666666666444333222111000000000000000000000000000000000000---.........//////000000//////////////////////////////////////////////////////............//////000000000000000000000000---.........//////000000000000000000000000000000////////////////////////000000000000111111111111000000000000111111111111000000000000111111111111111111111111111111111111111111111000111222222333333333333333333333333333444333333333444555666666777555444555666666888;;;111AAAZZZttthhh[[[ddd{{{~~~wwwfffgggddd^^^\\\]]]]]]ZZZ___```___\\\XXXVVVXXX[[[ZZZXXXUUUTTTUUUUUUTTTSSSEEEEEEDDDCCCBBBBBBAAAAAA>>>===;;;999888888888888666666666666666555555444555555444333333222111111111111111111000000000000......------------......////////////////////////........................,,,---......//////..............................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,---------.../////////////////////////////////---...000111111000///...,,,---...///000000//////000111111111111222222222222222111111111111222222333444555555444444555777555555555555666666666666999;;;BBBNNN___vvvzzzyyyyyywww{{{~~~||||||rrrqqqqqquuuxxxvvvnnngggbbbbbbaaa___\\\ZZZZZZ[[[[[[ZZZ[[[___dddgggfffeeeeeeeeeeeecccaaa^^^[[[ZZZZZZZZZYYYXXXVVVRRRMMMIIIFFFFFFFFFFFFDDDBBB@@@>>>===<<<<<<;;;999888777777777777777777666666666666333333222222111000//////111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,------...///000111111////////////////////////......////////////......000000000000111111111111111000///......000222444222222222111111111000000222222222111111111111111333333333333333333333333222222333333333333444444333333444555666777888999999;;;FFFTTT```sss~~~ooodddpppyyysssmmmhhhaaabbbbbb```]]][[[ZZZ[[[______^^^\\\ZZZYYYZZZ[[[___]]]ZZZVVVSSSQQQPPPPPPDDDDDDCCCBBBAAA??????>>>===;;;:::888777777777777666666666666666555444444555444444333222222111111111111111000000000//////......------------......................................................,,,------.......................................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------------...............////////////////////////111000//////111333666888//////////////////000000000000111111111222222222222111111000000111111222333444555555444444555666444555555555666666666666555555999???HHHWWWnnnuuupppnnnnnnmmmmmmmmmppprrrpppjjjeeebbbbbbbbb___\\\ZZZZZZZZZ\\\[[[[[[^^^bbbddddddcccaaabbbccccccbbb___ZZZVVVYYYWWWVVVUUUSSSOOOKKKGGGEEEEEEDDDCCCBBB@@@???>>><<<<<<;;;:::999888777777666666666555555555444444333333222111111000//////111111111000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------......//////000000////////////////////////......////////////......//////000000000111111111000000/////////000222333222222222111111111000000111111111111111111111111333333333333333333333333222222222333333333444444333333444555555666777777777666:::AAAEEEOOOhhhyyyvvvxxxooohhhmmmzzzooohhhdddbbb^^^___```___\\\YYYXXXWWW]]]^^^^^^]]]\\\[[[\\\]]]\\\ZZZVVVSSSQQQPPPPPPQQQCCCCCCBBB@@@>>>===<<<;;;::::::888777666666666666555555666666555555444333444444333333222222111111111111000000000000//////......------------..............................------------------------,,,,,,---...............------------------------............---------------------------------------------............///.......................................---------////////////////////////444222...---000777>>>CCC222111000/////////000111000000000111111111222222222111111000000111111222222333555444333333444666444444444555555555666666777666777888:::???KKKXXXppp~~~{{{{{{tttmmmjjjjjjiiijjjjjjkkkkkkkkkhhhfffdddcccdddccc```]]]ZZZZZZZZZ___]]][[[\\\^^^```aaaaaa^^^^^^___bbbccc___XXXSSSWWWUUURRRPPPOOOLLLHHHEEEDDDCCCBBB@@@???>>>>>>>>><<<;;;;;;:::999888777777555555444444444333333333222222222111111000000///111111000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////......////////////......//////000000000000111111//////000000000000111111222111111111111000000000///000000111111222222222333333333333333333333333222222222222333333333333333333333444444555555555999555444666555777CCCRRRlll}}}~~~sssooobbb^^^gggnnnvvv}}}}}}zzzqqqfff^^^\\\]]]]]]___aaa```]]]ZZZXXXWWWZZZ\\\^^^___^^^^^^___aaa[[[XXXTTTQQQOOOOOOQQQRRRCCCCCCAAA???===<<<::::::999999888777666666666555444555555555555444333333333333333333222222111111111000000000////////////......------------..............................------------------------,,,,,,---.........------------------------------------------------------........................---------............////////////////////////////////////...---------,,,////////////////////////444111...---000666>>>CCC444333000///...///000111000000000000111111111111111111000000000000111111111333444444333333444555333333444444444555555555999888999:::999888>>>FFFNNN]]]}}}yyyyyy}}}|||}}}~~~~~~|||uuuooommmmmmmmmnnnlllmmmmmmkkkhhheeeddddddeeeffffffccc```]]]\\\]]]aaa___]]][[[[[[\\\^^^^^^]]]\\\[[[^^^```^^^XXXRRRVVVSSSPPPMMMLLLIIIFFFDDDDDDBBB@@@>>>======>>>>>>;;;::::::999888777777777444444444444333333333333222111111111000000000///111000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........////////////////////////......////////////......////////////000000000111//////000000111000000///111111111111000000000000...//////000111222222333222222222222222222222222111222222222222333333333333333333333333333333333888444444777888777<<>>GGG^^^}}}}}}yyyrrrnnnjjjhhhiiilllmmmnnnssssssrrroookkkgggffffffggghhhiiigggdddbbbaaaaaacccbbb___]]][[[[[[\\\]]]^^^[[[YYYYYYZZZZZZWWWTTTUUURRROOOLLLKKKIIIFFFCCCCCCBBB@@@>>>======>>>>>>999999999888888777777666555555555444444444333333111111111000000000000000000000000////////////...........................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........////////////////////////......////////////.........////////////000000000//////000000000000///...000000000000000000000000......///000111111222222222222222222222222222222111111111222222222333333222222333333333333333333333111111666999999:::<<<999AAANNN]]]ooowwwiii^^^XXXppp~~~|||uuuiiicccbbbbbbcccdddccc___[[[cccbbbaaa^^^\\\\\\^^^```XXXZZZ]]]^^^^^^___```bbbaaa^^^YYYTTTRRRQQQQQQRRRAAAAAA@@@>>>===;;;:::999888888888888888777666666333333444444333333222111222222222222222222111111000000////////////............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------............///.......................................---------////////////////////////------......///000111111222111000/////////000111/////////000000000111111111000000//////000000111000222333333222111333444222222222333333333444444555444666888777444555888888>>>JJJ[[[lll~~~xxxooommmiiieeedddfffjjjmmmooouuutttsssqqqnnnllliiihhhhhhjjjkkkjjjhhheeeeeeeeeddddddccc```\\\[[[\\\]]]]]]\\\ZZZXXXVVVVVVVVVVVVSSSQQQNNNMMMKKKHHHDDDAAAAAA@@@???>>>============888888888777777777666666555555444444444333333333000000000000000000000000000000////////////..............................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////......////////////............////////////000000000000////////////......//////000000000000000111...//////000000111111111222222222222222222222222111111111111222222222222222222222333333444444444333222333555777777555444888999;;;???GGGTTTbbbkkk{{{vvvrrrmmmlllmmmrrrllliiifff]]][[[[[[^^^bbbbbb___ZZZ______^^^\\\ZZZ[[[^^^```[[[\\\\\\\\\[[[[[[]]]___```^^^ZZZVVVSSSQQQPPPPPP???>>>===<<<;;;:::999999666666777777777666555444333333333333333222111111111111111111111111222222000000/////////...............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------------...............////////////////////////------...///000///////////////////////////000000////////////000000000111000000////////////000000000111222222111111222333222222222222333333333333666444555777666444444777444999===???DDDRRReeerrrzzzsssnnnpppkkkfffccceeeiiimmmpppqqqooonnnooopppooolllhhhfffiiikkkkkkiiigggggggggeeeffffffccc___\\\\\\]]]ZZZ]]]^^^[[[VVVRRRSSSUUUPPPOOOMMMLLLJJJGGGBBB???===>>>>>>======<<<;;;:::777777777777777666666666333333333333222222222222///000000000000000000000000000/////////.................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------......//////000000////////////////////////......////////////.............../////////000000111000///...---......///////////////000000111111/////////000000000000000111111111111111111111111111111111111222222222222111222222333444555555666444555555555555666444333555555444444666:::AAAFFF]]]hhhyyy~~~www}}}~~~rrriiihhheeeaaafffpppuuusssxxx{{{sssnnniiibbbaaaddd[[[[[[\\\]]]^^^^^^\\\[[[ZZZ\\\^^^___^^^^^^___```^^^]]]\\\YYYVVVVVVXXX[[[ZZZYYYWWWUUURRRPPPNNNMMM<<<<<<;;;::::::999888888444555666666666555444333222333333333333222111111111111111111111111222222000/////////.....................------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,------....../////////////////////////////////......///000000000000000,,,---...///000000//////////////////000000000000000000////////////000000///111222222111111222333111111222222222333333333333000000333333111222666666777777666999@@@GGGJJJiiirrr}}}|||yyyuuurrrpppoooooorrrllleeeaaabbbfffkkknnnllljjjiiilllpppqqqmmmhhheeehhhjjjkkkjjjhhhhhhhhheeeggghhhfffaaa^^^]]]^^^WWW]]]aaa^^^WWWQQQQQQTTTNNNMMMMMMLLLJJJFFFAAA===;;;<<<<<<===<<<;;;999888777777777777666666666666222222222111111111111000////////////000000000000000/////////....................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,------...///000111111////////////////////////......////////////................../////////000222111...---,,,---///000.../////////000000111111000000000000////////////111111111111111111111111000111111111111222222222111111222333555666777777///222444333444555666555444666999::::::999999:::???FFFSSSggg~~~nnndddYYYUUU]]]ddddddiiiqqqyyyuuuxxxoooaaa[[[aaaddd___]]]bbb[[[___aaa```\\\ZZZ[[[\\\WWW\\\aaaddddddbbbaaa``````___[[[WWWSSSSSSUUUXXXTTTTTTTTTRRRQQQOOOMMMKKK<<<;;;;;;::::::999999888777666666555444444333333333333333222222111111111111111111111000000000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...///+++---000000000//////000++++++---///,,,))),,,222---------............///////////////////////////////////////////////////........................000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222222333333333333444444777666666666888999;;;===KKKPPP^^^uuu|||tttsssqqqpppooooooooooooiiijjjkkkiiiffffffiiilllnnnkkkjjjmmmqqqqqqlllhhhggglllpppnnngggccceeeiiigggeeeddddddcccaaa^^^[[[\\\]]]\\\ZZZWWWTTTRRRRRRIIIHHHHHHHHHHHHFFFCCC@@@===<<<<<<<<<<<<;;;;;;;;;666666666555444444333333222222222111111111000000222111000//////000111222...............///000111........................................................................////////////////////////........................////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000111111222000000000000000000000000111111111111111111111111111111222333333333333222222222333333333333444444444444444555555555555666<<<===???FFFTTThhh}}}}}}pppddd[[[[[[___iiiqqq|||}}}uuunnnkkkjjjddd```[[[XXXYYY\\\^^^```]]]\\\]]]^^^ZZZUUUVVV[[[ZZZZZZ[[[```eeefffaaa[[[aaabbb```ZZZSSSQQQTTTXXXSSSTTTVVVWWWVVVQQQJJJDDD;;;;;;;;;:::999999888888666666666555444333333333333333333222222111111111111111000000000/////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,---...///,,,------------...222444;;;333---------,,,,,,...---------............///////////////////////////................................................////////////////////////////////////////////////000000111111111222222222222222222222222222222222222222222333333333444444555555444555666888999:::;;;>>>HHHXXXmmmxxxppppppooommmllllllmmmnnnooojjjjjjjjjjjjhhhiiijjjllljjjgggeeefffkkknnnmmmkkkfffiiilllkkkfffccccccdddbbbaaa```aaaaaaaaa___]]]^^^^^^\\\YYYUUUQQQOOONNNHHHGGGFFFEEEEEEDDDAAA???<<<<<<<<<;;;;;;;;;::::::666666555555444333333333222222222111111111000000111000000000000000000111///............//////000........................................................................////////////////////////........................////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////000000//////000000111222000000000000000000000000111111111111111111111111000111222222333333222222222222222333333333444444444444444444555555555555555666888;;;BBBMMMYYYaaa}}}}}}wwwqqqnnnsss|||xxxxxxzzzzzzvvvqqqrrrtttyyy|||vvvooohhhdddcccccc```]]]YYYXXXZZZ]]]___```[[[ZZZ[[[\\\XXXTTTUUUYYYZZZYYY[[[___dddddd___ZZZ^^^___^^^ZZZTTTQQQSSSVVVTTTTTTUUUUUUTTTPPPJJJEEE;;;::::::999888888777777666555555444444333333222222222222222222111111111000000000/////////......////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......------+++******...333888JJJ;;;---+++......,,,+++---------............///////////////////////////................................................////////////////////////////////////////////////000000000111111111222222222222222222222222222222222222222222333333333333333333333333444555777777666888;;;@@@HHHXXXkkkxxxyyytttpppkkkgggmmmkkkiiihhhhhhjjjmmmnnnkkkjjjiiijjjlllmmmmmmlllkkkgggbbbbbbfffjjjkkkkkkeeeggghhhhhhfffccc```^^^^^^]]]\\\]]]___aaaaaa```^^^]]][[[XXXSSSNNNJJJHHHFFFDDDCCCCCCCCCBBB???===;;;;;;;;;:::::::::999999666555555444444333333222222111111111111000000000///000000111111000000///000//////............///........................................................................////////////////////////........................////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////000000//////000000111222000000000000000000000000111111111111111111111111000111222222333333222222222222222222333333333333333333333444444444555555444666777888999:::===@@@NNN[[[lll{{{~~~yyywwwwwwxxx~~~vvvmmmlllhhheeeiiittt}}}}}}}}}~~~nnnkkkeee```\\\[[[\\\\\\\\\YYYXXXXXX[[[]]]______ZZZXXXXXXYYYWWWSSSSSSWWWXXXXXXZZZ]]]aaaaaa]]]YYYYYY[[[\\\ZZZVVVSSSSSSUUUUUUTTTSSSSSSRRROOOJJJGGG:::999999888888777666666444444444444333333222222222222222111111111111111////////////............////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------...---,,,******---222666III:::,,,+++//////,,,***---------............///////////////////////////................................................////////////////////////////////////////////////000000000000111111111111111111111111111111111111111222222222222333333333222222222333444555555666888:::;;;999888===FFFOOOqqqxxxwwwsssoookkkiiihhhiiillljjjhhhffffffgggjjjkkkllliiigggiiimmmooonnnlllooolllgggeeefffhhhiiihhhgggffffffhhhhhhfffaaa]]]]]]\\\ZZZ[[[]]]___``````[[[ZZZXXXUUURRRMMMHHHEEEEEECCCAAAAAAAAA@@@>>><<<::::::999999999888888888555555444444333222222222111111111111000000000000...///000111111000///...111000///.......................................................................................////////////////////////........................////////////////////////////////////////////////........................///////////////////////////////////////////////////////////////////////////////////////////////////////////////000111111000000000000000000000000111111111111111111111111000000111222222222222222111222222222222333333333222333333333444444444444444777999999888777777777777===EEENNNWWWdddsss}}}yyy}}}zzztttssszzzwwwzzz{{{wwwsssrrrlllqqq{{{~~~|||{{{wwwppplllppp~~~xxxlllbbb```]]][[[[[[[[[[[[[[[ZZZXXXWWWXXX[[[]]]]]]]]]YYYWWWWWWXXXWWWSSSSSSVVVWWWWWWYYY\\\^^^^^^ZZZWWWVVVYYY\\\\\\YYYVVVUUUUUUVVVTTTRRRPPPPPPNNNKKKIII999888888777666666555555333333333333333222222222111111111111111111111111////////////............////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,---.........,,,,,,...000999111,,,---///...,,,,,,---------............///////////////////////////................................................................................................//////000000000111111111111111111111111111111111111111111222222222333333222333333444555555555555444666777888888999<<<>>>QQQdddyyy|||uuuqqqjjjlllmmmkkkiiihhhjjjmmmmmmkkkhhhfffeeeeeefffgggkkkhhheeefffjjjmmmmmmkkkooonnnmmmllllllkkkiiihhhiiigggfffhhhjjjiiiddd___```]]][[[[[[\\\]]]]]]]]]WWWUUUSSSRRRQQQNNNHHHDDDDDDBBB@@@?????????===;;;888888888888777777777777444444444333222222111111000000000000000000000000...///000111111000///...111000///.......................................................................................////////////////////////........................////////////////////////////////////////////////......................../////////////////////////////////////////////////////////////////////////////////////////////////////////...///000000111000000000000000000000000000000000000000000000000000000111222222222222111111111111222222222333333222222222222333333333444222333555666555555555777888888888999>>>HHHUUU___eeewww~~~}}}~~~xxxwwwkkkfffhhhrrr{{{}}}~~~wwwqqqmmmccc\\\[[[ZZZ\\\^^^___]]][[[ZZZYYYXXXYYY[[[\\\[[[ZZZZZZWWWVVVYYYXXXUUUUUUWWWWWWWWWYYY[[[\\\[[[XXXVVVVVVXXX\\\]]]\\\ZZZWWWVVVUUUSSSPPPNNNNNNMMMKKKIII888777777666666555444444222222222222222222222222000000000111111111111111000000000/////////......////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,,,,+++...000000...,,,,,,,,,,,,***,,,111222///---...---------............///////////////////////////------------------------......................................................................../////////000000000111111111111111111111111111111111111111111222222222222333333444555555555555555777555444444777:::<<<===:::GGGWWWgggxxx~~~ppphhhhhhkkkfffiiikkkkkkhhhhhhiiillllllkkkiiigggeeedddddddddiiifffcccbbbdddgggiiijjjjjjkkkmmmnnnnnnmmmjjjiiiiiigggfffgggiiiiiifffccc```^^^\\\[[[[[[[[[YYYXXXSSSRRRPPPQQQQQQOOOIIIDDDCCCAAA???=========<<<:::777777777666666666666555444333333222222111111000//////000000000000000111...//////000000//////...000//////............///........................................................................////////////////////////........................////////////////////////////////////////////////........................//////////////////////////////////////////////////////////////////////////////////////////////////////......//////000111000000000000000000000000000000000000000000000000///000111111222222111111111111111111222222222222111111222222222333333333222333444444333333555777777888777777777:::???BBBHHHTTTbbbnnn}}}~~~wwwrrrhhhiiikkkcccZZZYYYXXXZZZ^^^___]]]ZZZ[[[ZZZYYYYYY[[[\\\[[[ZZZ[[[WWWVVVYYYZZZWWWVVVWWWWWWXXXYYYZZZZZZXXXWWWVVVVVVXXX[[[]]]]]][[[XXXVVVSSSPPPMMMLLLKKKJJJIIIGGG777777666666555444444333111111111222222222222222///000000000111111111222111111000000000/////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,---,,,,,,+++***,,,//////...---,,,---***))),,,333555111......---------............///////////////////////////------------------------........................................................................////////////000000000111111111111111111111111111111111111111222222222222222333444555555555444333888777555444444555777999666777>>>IIISSS\\\hhhrrr|||}}}|||uuukkkbbb___aaaeeeccceeehhhhhhgggfffggghhhhhhhhhggggggeeedddcccbbbgggeeeaaa^^^]]]___eeeiiifffhhhjjjkkkjjjhhhfffeeeeeedddcccdddeeeffffffeee^^^]]][[[ZZZZZZYYYVVVTTTSSSQQQOOOPPPQQQOOOHHHBBBBBB???<<<;;;;;;;;;:::999666666666555555555555444333333333222111111000000////////////000000111111/////////......////////////............//////000........................................................................////////////////////////........................////////////////////////////////////////////////........................///////////////////////////////////////////////////////////////////////////////////////////////////............///000000000000000000000000000000000000000000000000000000///000000111111111111111111111111111222222222222111111111111222222222222333555666555444444555777222333444444444555555666:::<<>>>>><<<;;;999888777666555444222111111222444666222222222111111111111000//////000000000000//////........................//////.........---------.................................------,,,,,,,,,....................................//////////////////............//////...---------...///000111........................---------............///000000000000000000000000////////////000000000000...............///000000//////////////////////////////////////////////////////000000000000//////////////////////////////......////////////......000000111222222222222222111111222222222333333333111111111111111111111111333333333333333333333333555666666777888999999:::???BBBGGGOOOXXXaaahhhmmm~~~yyyyyysssoooiiiddd```]]]ZZZXXXVVVTTTRRRRRRUUUXXXZZZ[[[___\\\XXXUUUTTTUUUVVVXXXTTTUUUVVVWWWXXXYYYYYYYYYYYYWWWVVVVVVWWWXXXWWWVVVWWWWWWVVVUUUTTTRRRQQQPPPUUUWWWUUUSSSSSSUUURRRNNNIIIGGGEEEDDDCCCAAA>>>;;;666666555555444444333333222111111000000111111222////////////////////////,,,222777666000,,,---///000/////////..................------------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++)))---222222---(((,,,,,,,,,---------......---------............/////////...---------------------............------------............---------------............///////////////////////////.../////////000000000000000000111111111222222222222222222333333333444444333333444444555666666777555777888888777777888999555;;;CCCIIIPPPYYYeeemmmyyy~~~xxxssslllddd___]]]]]]^^^```___^^^^^^___aaaccceee```bbbdddcccbbbbbbbbbcccccceeeffffffeeedddeeefffeeedddaaa]]]ZZZYYY[[[^^^jjjfffaaa```aaabbbaaa^^^[[[]]]^^^^^^]]]]]]^^^___```ZZZUUUYYYaaabbb[[[RRRMMMLLLJJJIIIHHHFFFBBB???===<<<;;;:::888777666555666555333222111111111111222222222111111111000000//////000000000000//////........................//////.........---------.................................------,,,,,,,,,....................................//////////////////............//////,,,...//////...---...000........................---------............///////////////////////////.../////////000000000000...............///000000//////////////////////////////////////////////////////000000000000//////////////////////////////......////////////......///000000111111111111111111111111111222222222222111111111111111111111111333333333333333333333333444444444555666777777777999:::===@@@DDDIIIMMMOOOXXXbbbnnnyyyrrrhhhcccbbbbbb```]]]ZZZYYYXXXXXXXXXUUUSSSQQQRRRUUUYYY[[[\\\\\\ZZZWWWTTTSSSTTTVVVWWWQQQRRRUUUWWWXXXYYYXXXXXXWWWUUUSSSSSSUUUVVVVVVVVVWWWWWWWWWWWWUUUTTTRRRQQQQQQRRRQQQNNNOOOQQQOOOKKKGGGEEECCCBBBAAA@@@===:::444444444444444444444444222111111000000111111222////////////////////////---...///...------///111////////////..................------------......------------------------...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111...***)))***,,,------,,,,,,,,,---------......---------............///.........///......---,,,------............------------............---------------............///////////////////////////....../////////000000000000000000111111111222222222222222222333333333333222222333333444444555555444555777666555555666888333666999;;;===AAAHHHNNNWWW^^^iiitttzzz}}}sssjjjiiigggccc___\\\[[[[[[\\\]]]\\\\\\\\\]]]```bbbddd```bbbddddddbbb`````````aaacccddddddcccccceeegggeeeeeeccc```\\\ZZZZZZ[[[jjjfffbbbaaabbbbbbaaa^^^[[[]]]^^^]]]\\\ZZZ[[[[[[[[[XXXVVVXXX[[[[[[VVVQQQIIIGGGDDDCCCCCCBBB@@@>>>;;;:::999888777666555444555555444444333222111111222222111111111000000000//////000000000000//////.......................................---------.................................---------------....................................//////////////////............//////+++///333222...+++---///........................---------............///////////////////////////....../////////000000000...............///000000//////////////////////////////////////////////////////000000000000//////////////////////////////......////////////.........//////000000000000000000000000000111111111111111111111111111111111111222222333333333333333333222222333333444444555555888888888888999:::;;;;;;===DDDLLLSSSZZZeeesss}}}~~~zzzwwwssspppkkkddd]]]XXXUUUTTTTTTSSSRRRQQQQQQRRRTTTUUUTTTRRRPPPRRRUUUZZZ\\\^^^YYYWWWUUUSSSRRRTTTVVVWWWPPPRRRTTTWWWYYYZZZZZZZZZVVVSSSQQQPPPQQQSSSTTTTTTUUUVVVWWWWWWWWWUUURRRQQQNNNPPPNNNLLLLLLOOONNNIIIEEECCCAAA@@@@@@>>><<<:::444444444333333333333333111111000000000000111111////////////////////////...---++++++---.../////////////////////...............------------......------------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000...---,,,,,,,,,,,,,,,---------......---------............///------/////////...---,,,------............------------............---------------............///////////////////////////........./////////000000000000000000111111111111111222222222222333333333111111222222333333333333222444555555444444555666666888888888777888<<>><<<888888777666666555444444333333444555555444444333111111111111000000000000//////000000000000//////.......................................................................................---------....................................//////////////////............//////+++111777555///+++,,,000........................---------............///////////////////////////........./////////000000...............///000000//////////////////////////////////////////////////////000000000000//////////////////////////////......////////////......---......///000/////////////////////000000000000111111111111111111111111222222222222222333333333222222222222333333444444777777777777888888888999777:::<<<===>>>BBBJJJQQQ___eeennnuuu||||||vvvoookkkhhhggggggfffbbb^^^[[[XXXUUUSSSSSSSSSSSSRRRPPPPPPPPPOOONNNNNNOOOPPPRRRPPPOOOQQQUUUZZZ]]]___XXXWWWUUUTTTTTTUUUWWWXXXSSSTTTUUUVVVXXXZZZ\\\^^^XXXUUUQQQPPPPPPRRRRRRRRRRRRSSSUUUVVVVVVTTTRRRPPPOOOPPPNNNLLLMMMPPPOOOKKKEEEBBB@@@??????>>><<<;;;555555444333222111000000111000000000000000000111........................///------...000000...+++.........///////////////......------------......------------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))),,,//////---***)))))),,,,,,,,,---------......---------............///,,,---...//////...---,,,------............------------............---------------............///////////////////////////............//////////////////000000000111111111111111111222222222333333111111111222222222222222111333444444333333444555444555555555444555777999<<<888777;;;@@@CCCGGGLLLJJJPPP[[[ggglllnnnsssyyy}}}}}}wwwwwwvvvpppkkkiiigggnnnqqqjjjaaa___```aaaaaabbbcccccccccbbb```___bbbaaa^^^[[[ZZZZZZZZZ[[[WWWZZZ\\\^^^^^^^^^^^^___ccccccbbb```]]]\\\^^^___aaacccfffgggfffeeeeeeeeecccaaa___```ccceeecccaaa___```bbbaaa^^^[[[ZZZZZZSSSTTTTTTRRRNNNIIIFFFDDDCCCAAA>>>===>>>>>><<<;;;666666666555555444444444222222333333333222111111111111111000000000////////////000000000000//////........................---.........................................................................................................//////////////////............//////---333888777000,,,---111........................---------............///....................................////////////...............///000000//////////////////////////////////////////////////////000000000000//////////////////////////////......////////////......------...///////////////....../////////000000000111111111111111111111111111111111222222333333333333333333333333333444444222222333444555666666666333555777777666888;;;>>>:::>>>DDDGGGJJJNNNUUU[[[aaafffmmmsssvvvyyy{{{|||zzz{{{xxxsssnnnhhhaaa[[[VVVWWWTTTQQQRRRUUUVVVTTTQQQNNNLLLKKKKKKMMMOOOOOOOOONNNOOOPPPOOOLLLLLLMMMOOOQQQOOONNNPPPTTTYYY]]]^^^YYYXXXWWWVVVVVVWWWYYYZZZVVVUUUSSSRRRSSSWWW[[[^^^ZZZWWWTTTRRRRRRRRRRRRQQQOOOPPPRRRSSSSSSSSSQQQPPPOOOPPPNNNJJJKKKNNNNNNJJJDDDBBB???>>>>>>>>>===<<<666555444333111000///...111000000//////000000111........................///...///000111///,,,***.........///////////////......------------......------------------------,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++******,,,---,,,,,,,,,---------......---------............///,,,---......///.........------............------------............---------------............///////////////////////////------.........//////////////////000000000111111111111111111222222222222111111222222222222222222111222444333222222333555333333333444555777888888;;;888777;;;<<<999777888:::;;;???FFFJJJKKKPPPVVVeeekkksssxxxyyyyyy{{{|||}}}xxxuuutttsssqqqnnnlllfffaaabbbbbb^^^ZZZZZZYYY___aaa\\\XXXZZZ]]]^^^^^^```aaaccccccbbb```___aaa```^^^\\\[[[\\\]]]^^^VVVXXXZZZ[[[[[[]]]___aaaggggggfffccc___]]]]]]^^^]]]aaaeeeggghhhhhhhhhiiiaaa___^^^___cccdddbbb```^^^```aaaaaa^^^[[[YYYXXXTTTTTTTTTQQQLLLGGGDDDBBBAAA@@@>>>=========;;;999555555555555555444444444333333222111111000//////111111000000000///////////////000000000000//////........................---------....................................................../////////....................................//////////////////............/////////333777555000---...111........................---------............///........................------........./////////...............///000000//////////////////////////////////////////////////////000000000000//////////////////////////////......////////////......---......///////////////////////////000000000000111111111111111111111111000000111111222333333333333333333333444444444444111222333444444444333333444666888999888777888999666888:::999888999<<<@@@???CCCHHHLLLOOOQQQSSSUUUZZZaaaeeebbb^^^___aaabbbbbbcccdddccc```^^^___bbb\\\_________aaaccc___YYYUUUUUUTTTRRRPPPMMMKKKJJJKKKJJJIIIKKKMMMOOOPPPPPPNNNNNNNNNNNNMMMMMMLLLLLLHHHKKKNNNMMMKKKKKKMMMPPPPPPNNNMMMNNNSSSWWW[[[\\\ZZZZZZYYYXXXXXXYYYZZZ[[[WWWUUUQQQOOOOOORRRVVVYYYZZZXXXVVVUUUVVVVVVTTTSSSMMMNNNOOOPPPQQQQQQRRRRRRMMMMMMKKKGGGGGGJJJIIIFFFCCCAAA>>>===>>>>>>>>>===444333333222111000000///000000////////////000000........................---.../////////---,,,,,,............/////////000......------------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,---...///000,,,,,,,,,---------......---------............///---------------...//////------............------------............---------------............///////////////////////////---------.........//////////////////000000000111111111111111222222222222222222222222222222222222111222444333222222333555555444444555777888888888999666666999999555444666===::::::===>>>===???DDDIIILLLQQQUUUYYY\\\^^^___ooovvvuuuoooooovvvwwwrrruuussstttwwwzzz{{{{{{zzzuuuooojjjkkkkkkgggeeefffccccccbbb```]]]]]]^^^```^^^YYYWWWYYYYYYVVVVVVXXXWWW[[[[[[XXXWWWZZZ\\\[[[]]]^^^aaacccdddcccbbbaaaaaa```^^^]]]]]]^^^___```ZZZZZZ[[[ZZZZZZ\\\___bbbggghhhgggeeeaaa]]]\\\\\\ZZZ]]]aaadddeeeeeeggghhhbbb```^^^___aaabbb___\\\ZZZ\\\^^^^^^[[[XXXVVVUUUQQQQQQQQQOOOKKKGGGCCCAAA@@@???>>>======<<<999666444444555555555555555555333333333333444666888999111000000000//////////////////000000000000//////........................---------.........//////........................---........./////////000....................................//////////////////............//////000111222111///...///000........................---------............///........................---------.........//////...............///000000//////////////////////////////////////////////////////000000000000//////////////////////////////......////////////............///000000000000/////////000000000111111111111111111111111111111111///000000111222222333333333333333333333333333333333333444555555555444333888999999888777666555555:::;;;;;;;;;999999::::::777999<<<>>>??????AAACCC@@@FFFIIIFFFDDDGGGIIIJJJEEEHHHIIIHHHFFFGGGHHHIIICCCGGGIIIHHHIIIKKKJJJFFFEEEGGGHHHIIIIIIIIIJJJKKKHHHIIIJJJJJJJJJLLLOOOQQQNNNQQQSSSRRROOOLLLKKKLLLFFFJJJNNNNNNKKKJJJMMMPPPOOOMMMLLLMMMQQQUUUXXXZZZ[[[ZZZZZZYYYYYYYYYZZZZZZXXXWWWUUUSSSRRRRRRSSSSSSUUUUUUUUUWWWYYYZZZXXXVVVNNNNNNNNNNNNPPPQQQSSSTTTMMMMMMIIIDDDDDDGGGFFFBBBBBB???<<<;;;<<<=========111111111111111111111111000000////////////000000........................,,,---...---,,,,,,---///---.........//////000000.........------.........------------------------,,,,,,,,,------.........,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******,,,///111111---***,,,,,,,,,---------......---------.........//////...---,,,,,,---...///000---..................------..................------------.........//////////////////////////////---------.........//////////////////000000000000000111111111111222222222333333222222222222222222111333444444333222444555444333333444555666555444:::666444555555555999???:::777666:::;;;:::;;;>>>???@@@AAADDDHHHKKKMMMNNNNNNXXX\\\VVVTTT[[[^^^[[[XXXYYY]]]aaacccaaa______]]]XXXUUUVVVVVVSSSRRRSSSUUUYYY\\\ZZZUUUUUU[[[bbbYYYVVVUUUWWWVVVTTTVVVZZZXXXZZZZZZXXXXXX\\\]]][[[YYY[[[^^^```bbbbbbbbbbbbdddccc```^^^]]]^^^___```^^^]]]\\\[[[ZZZ\\\___bbbdddeeefffddd```]]][[[ZZZWWWZZZ^^^```aaabbbdddeeedddaaa______```___\\\XXXVVVXXX[[[[[[XXXUUUSSSRRRLLLLLLLLLKKKIIIFFFBBB@@@???>>>===>>>===;;;777333444444555555555555555666222222333666:::???DDDGGG000000000000//////////////////000000000000//////........................---------.........//////........................---.........//////000000..................................../////////000//////............//////000//////............///........................---------.........//////........................---------.........//////...............///000000//////////////////////////////////////////////////////000000000000//////////////////////////////......////////////.........//////000000000000000000000000000111111111111111111111111111111111111///000000111222222333333333333222222222222222222000111333444555555444444555555555444555666777888333444555666888999888888888:::;;;<<<;;;<<<>>>@@@===AAACCC@@@>>>@@@BBBAAA@@@BBBCCCBBBCCCDDDCCCAAA>>>EEEHHHDDDAAABBBCCCCCCAAACCCEEEEEEFFFGGGHHHJJJGGGIIIKKKJJJIIIJJJNNNRRRGGGLLLQQQQQQLLLHHHHHHJJJIIIMMMQQQPPPLLLJJJLLLPPPNNNMMMKKKLLLPPPTTTWWWXXX[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYXXXUUUSSSQQQPPPQQQTTTXXX[[[\\\[[[YYYOOOOOONNNNNNOOORRRUUUWWWNNNNNNJJJDDDDDDFFFEEEBBB@@@===:::999:::<<<<<<<<<333222111000//////000000//////............//////000000000000000000000000......................................................---,,,,,,,,,,,,---...---------......,,,***...---,,,,,,++++++++++++---------,,,,,,+++++++++...------,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------........................////////////////////////............////////////////////////000000000000...222222///...111111000222222111111222222333444222222333333333333444444888777666666666666666777888888999999999:::::::::::::::;;;;;;<<<=========CCCDDDEEEDDDDDDDDDFFFHHHJJJHHHGGGHHHLLLMMMLLLJJJIIIGGGFFFHHHKKKLLLJJJHHHMMMLLLLLLMMMOOORRRUUUWWWUUUSSSRRRRRRTTTVVVWWWVVVWWWXXXYYYYYYXXXXXXYYY[[[XXXWWWYYY\\\```aaa___\\\eeeaaa^^^\\\]]]___``````^^^[[[YYYYYY\\\^^^^^^^^^eeedddccccccdddccc___]]]]]]]]]^^^^^^```aaaccccccfffaaa\\\ZZZ[[[]]]]]]\\\ZZZYYYXXXVVVTTTSSSRRRQQQNNNJJJFFFEEEGGGGGGCCC>>><<<<<<<<<;;;:::999777666555555444444444333333333222444555444444:::EEENNN222111111000///......---//////.........---------------............------------------------------////////////////////////................................................................................................------------------------........................////////////////////////....................................////////////................................................////////////////////////......////////////......////////////000000000000---------............//////////////////////////////////////////000111111000000111111111111000000000000000000111111111111222222222222222222222222222222222222222222222222222222333333333333444444444555555666666666666666777888888999999:::;;;;;;;;;::::::999888:::===???:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAA???>>>AAAEEEGGGFFFEEEEEEEEEFFFGGGIIIJJJJJJKKKJJJMMMQQQRRRPPPNNNLLLKKKLLLMMMNNNOOOQQQQQQRRRRRRTTTRRRPPPNNNOOORRRVVVXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]\\\YYYWWWTTTRRRTTTTTTVVVZZZ]]]______^^^RRRSSSTTTSSSQQQQQQQQQSSSNNNKKKFFFBBB???>>>???@@@>>>===;;;999888888888888111111111111000000000000//////............//////////////////////////////......................................................---,,,,,,,,,,,,---...---------......,,,***...---,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------............................................................////////////////////////000000000000+++111333000...111333333111111000111111111222333222222222333333333444444777777666666666666666777777777777888888888999999:::::::::;;;<<<<<<======>>>???@@@@@@???@@@BBBCCCEEECCCBBBDDDFFFHHHGGGEEEFFFEEEEEEFFFHHHHHHGGGEEEIIIIIIIIIIIIKKKNNNQQQSSSQQQPPPOOOPPPRRRUUUVVVVVVWWWYYYZZZZZZXXXWWWXXXYYYYYYYYYZZZ^^^aaacccaaa___cccaaa^^^]]]^^^______^^^\\\[[[ZZZZZZ[[[[[[[[[[[[___cccggghhhddd```]]]]]]\\\\\\\\\]]]^^^___```aaaccc___[[[ZZZ[[[\\\\\\[[[YYYXXXVVVSSSQQQPPPPPPPPPNNNIIIEEEDDDEEECCC???;;;<<<<<<;;;;;;:::888777666444444444444333333333333111222333222222777@@@GGG111111000000///......---//////.........---------------............------................................................................................................................................................------------------------....................................................................................////////////................................................////////////////////////......////////////........./////////000000000000---------............//////////////////////////////////////////000111111000000111111111111000000000000000000111111111111222222222222222222222222222222222222222222222222222222222333333333444444444444555666666666666666777777888888999:::::::::???CCCEEECCC===999:::<<<::::::<<<===============>>>>>>=========>>>??????@@@???>>>AAADDDFFFFFFDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJMMMPPPQQQPPPMMMLLLKKKMMMNNNPPPSSSUUUVVVVVVVVVXXXVVVRRRPPPOOORRRUUUXXXWWWXXXYYYZZZZZZ[[[[[[[[[]]]]]]\\\[[[ZZZWWWUUUTTTVVVVVVWWWYYY\\\]]]\\\ZZZVVVVVVVVVTTTRRRPPPOOOPPPLLLIIIEEE@@@=========>>>===<<<;;;999888777888888000000111111111000////////////............//////////////////////////////......................................................---,,,,,,,,,,,,---...---,,,---......,,,+++------,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++******++++++,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------............................................................////////////////////////000000000000,,,111333000...000222222000000000000111111111222222222222222333333333333666666666666666666666666666666666666777777777777999999::::::;;;<<<<<<<<<:::<<<===<<<<<<<<<>>>@@@@@@??????@@@BBBCCCCCCBBBDDDEEEGGGFFFEEEDDDDDDEEEFFFEEEEEEEEEFFFIIILLLMMMLLLKKKKKKMMMQQQTTTUUUUUUWWWYYYZZZZZZXXXVVVVVVVVVXXXYYYZZZ]]]```aaa```___aaa```^^^^^^^^^^^^]]][[[ZZZ\\\^^^^^^\\\[[[[[[[[[YYYaaaiiijjjeee^^^\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]___]]][[[[[[\\\\\\\\\[[[XXXVVVSSSOOOMMMLLLLLLMMMKKKHHHDDDBBBAAA@@@<<<888;;;;;;::::::999888777666444444444333333333222222///111222111000222888===111000000//////........................---------------............------////////////////////////........................................................................................................................------------------------....................................................................................////////////................................................////////////////////////......////////////............/////////000000000---------............//////////////////////////////////////////000111111000000111111111111000000000000000000111111111111222222222222222222222222222222222222222222222222222222222222333333333333333444555555666666555555666666777888888999999:::===EEEKKKIII@@@888888:::999:::;;;<<<<<<===============<<<<<<======>>>????????????@@@CCCEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIIIILLLOOOQQQOOOMMMLLLLLLMMMOOOSSSVVVXXXZZZZZZYYY\\\YYYTTTQQQPPPRRRUUUXXXWWWWWWXXXXXXYYYYYYYYYZZZ[[[[[[[[[[[[ZZZXXXWWWVVVWWWWWWWWWXXXZZZYYYWWWUUUYYYZZZYYYVVVRRRNNNMMMMMMIIIGGGBBB>>><<<;;;;;;<<<<<<;;;:::888777777777777///000000000000...---,,,//////............//////////////////////////////......................................................---,,,,,,,,,,,,---------,,,---......---+++---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++******+++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,------------------............................................................////////////////////////000000000000000222000...///222111---000000111222222222222222111222222222222333333333444444555555666666555555555555666666666777777777888888999999:::;;;;;;;;;;;;<<<===<<<<<<<<<>>>@@@?????????@@@AAABBBBBBBBBDDDGGGIIIHHHDDDBBBDDDFFFDDDCCCCCCCCCDDDGGGJJJKKKIIIIIIIIILLLQQQTTTUUUUUUVVVXXXZZZZZZXXXVVVUUUUUUVVVWWWYYY[[[]]]^^^^^^]]]^^^^^^]]]^^^^^^]]][[[YYYYYY]]]aaabbbaaa_________ZZZ```fffgggccc^^^\\\[[[[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\]]]]]]]]]\\\[[[VVVTTTPPPLLLIIIIIIIIIIIIGGGEEEBBB@@@@@@>>>;;;999999999999999888777666555333333333333222222222222///000111000///000222555000000/////////.................................------............------................................................................................................................................................------------------------....................................................................................////////////................................................////////////////////////......////////////.............../////////000000---------............//////////////////////////////////////////000000111000000111111111111000000///000000000111111111111111111111111111111111111111111111111111111111111111222222222222333333333333333444555555555555444555666666777777888888999777===BBBBBB>>>999888999888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>???@@@AAACCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHIIILLLOOOPPPOOONNNMMMNNNMMMOOORRRVVVXXXXXXWWWWWWZZZWWWSSSPPPPPPRRRVVVXXXYYYXXXXXXXXXXXXYYYYYYZZZYYYYYYYYYYYYXXXXXXWWWWWWVVVUUUUUUVVVWWWWWWUUUSSSYYYZZZZZZWWWRRRNNNLLLKKKGGGEEEAAA>>>;;;::::::;;;999999888777777666666555000000//////...---,,,+++//////............//////..............................................................................---,,,,,,,,,,,,------,,,,,,---......---+++,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------..................................................................////////////////////////000000000000444111------555;;;777///111222333444444444333333111111111222222222333333222333444555666555555555666666666777777777777888777777888888999::::::::::::;;;<<<<<<;;;<<<>>>@@@===>>>??????@@@@@@AAABBBBBBEEEGGGFFFCCCAAABBBDDDDDDDDDCCCDDDEEEHHHKKKLLLIIIIIIJJJMMMQQQTTTUUUUUUUUUVVVXXXXXXWWWVVVVVVVVVXXXYYYZZZ[[[\\\\\\]]]^^^\\\[[[[[[]]]^^^]]]ZZZXXXVVVZZZ^^^bbbccccccbbbbbb___``````aaaaaa___]]][[[\\\[[[[[[[[[[[[[[[\\\\\\[[[\\\]]]^^^]]]\\\[[[[[[TTTRRROOOKKKHHHFFFFFFFFFBBBAAA?????????>>><<<;;;888888888888777666555555333333222222222111111111///000111000/////////000////////////............---.....................------............------------------------------........................................................................................................................------------------------....................................................................................////////////................................................////////////////////////......////////////..................////////////---------............//////////////////////////////////////////000000111000000111111111111000000///000000000111111111111111111111111111111111111111111111111111111111111111111111222222222333333222333333444444444444444444444555666666777777888666666777999::::::888777777888999::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>??????@@@@@@BBBBBBCCCDDDDDDEEEEEEFFFFFFFFFHHHKKKNNNOOOOOONNNNNNOOOLLLMMMOOOQQQRRRRRRQQQPPPSSSQQQOOONNNPPPSSSWWWYYYXXXXXXWWWVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVRRRQQQRRRSSSUUUUUUTTTRRRVVVWWWXXXVVVRRRNNNKKKKKKFFFDDDAAA>>>;;;:::::::::777777777666666555444444000//////......//////000//////............//////..............................................................................---,,,,,,,,,,,,------,,,,,,---...///---,,,,,,,,,+++++++++,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++---,,,,,,,,,+++++++++***------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................------------------------............////////////////////////000000000000222///,,,///999BBB>>>666111222444555555555444333111111111111222222222222111222333555555555444444666666666666777777777777666666777777888999999999999:::;;;:::::::::<<<>>>;;;<<<>>>>>>======???@@@???AAABBBBBB@@@??????@@@CCCCCCCCCDDDFFFIIILLLNNNJJJJJJKKKNNNRRRTTTTTTSSSRRRTTTVVVVVVVVVVVVXXXZZZ]]]^^^______]]]]]]^^^```YYYYYYYYY[[[\\\\\\[[[YYYTTTUUUXXX]]]bbbdddbbb```bbb___\\\\\\^^^___^^^]]][[[[[[[[[[[[[[[\\\]]]^^^[[[\\\]]]]]][[[ZZZZZZZZZSSSRRROOOLLLHHHEEEDDDCCC>>>>>>=========<<<<<<<<<666777777777666666555444222222222111111111000000000000000000000/////////........................---------...............------............------------------------------------------------------................................................................................................------------------------........................------------------------....................................////////////................................................////////////////////////......////////////......------........./////////---------............//////////////////////////////////////////000111111000000111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222111222333333444444333333333444444555555666777777:::666444555888:::888555666777888999:::::::::::::::::::::999:::;;;;;;<<<<<<===??????>>>???@@@BBBCCCCCCCCCDDDDDDDDDEEEEEEFFFIIIKKKMMMMMMLLLMMMNNNJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNPPPTTTWWWYYYVVVUUUTTTRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSNNNNNNOOOQQQSSSTTTSSSQQQSSSTTTUUUTTTPPPLLLIIIHHHDDDBBB@@@===;;;999999999555555555666555444333333//////......000333777999//////............//////..............................................................................---,,,,,,,,,,,,---,,,,,,+++---...///...,,,,,,+++++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,........................+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........................------------------------............////////////////////////000000000000---......///444;;;;;;666000222333555555444333222111111111111222222222222000111333555555555444333444444555555555666666666555555666777777888888999888:::;;;:::::::::<<<>>>999;;;======<<<<<<>>>@@@???>>>>>>???@@@AAA???>>>AAAAAAAAABBBEEEIIILLLNNNKKKKKKLLLNNNQQQRRRQQQOOOPPPQQQSSSSSSTTTWWW[[[^^^```aaabbb```]]]\\\]]]___WWWVVVWWWYYY[[[\\\[[[ZZZWWWUUUUUUZZZbbbeeebbb^^^______^^^\\\\\\\\\]]]___ZZZZZZZZZZZZ[[[\\\]]]^^^ZZZ[[[\\\ZZZWWWVVVWWWXXXRRRRRRPPPMMMJJJFFFBBB@@@<<<<<<<<<;;;:::999999999555666666666666555444444222111111111000000000000///.........///000//////........................---------.........//////------............------........................------------------------................................................................................................------------------------........................------------------------....................................////////////................................................////////////////////////......////////////......---------.........//////---------............//////////////////////////////////////////000111111000000111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111222333333333333333333333333444555555666666777666555666888888777666555666777888999999999999999999999999999:::;;;;;;;;;===??????======???AAABBBCCCCCCCCCCCCDDDDDDDDDBBBEEEGGGIIIIIIIIIKKKLLLHHHHHHGGGGGGHHHJJJKKKLLLIIIKKKMMMOOORRRTTTVVVWWWVVVUUUSSSQQQPPPPPPQQQRRRQQQPPPOOONNNNNNOOOOOOPPPMMMMMMMMMOOOQQQRRRPPPNNNQQQRRRSSSRRRMMMIIIFFFDDDAAA@@@===;;;999888777777333444444555555444222222///......///222888===@@@//////............//////..............................................................................---,,,,,,,,,,,,---,,,++++++---...///...,,,++++++++++++,,,,,,---...---------,,,,,,+++++++++************+++,,,---...---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++))))))***+++,,,------...........................++++++------------++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................------------------------............/////////000////////////000000000000***///111...,,,///111000///111222444444333222111000111111111111222222222///000333555555555444333333333333444444444555555555555666666777888888888:::;;;<<<<<<;;;<<<>>>@@@:::===??????======???AAA@@@>>>===???CCCDDDBBB???>>>>>>???@@@CCCGGGKKKNNNKKKKKKLLLNNNPPPPPPNNNMMMOOOPPPQQQQQQSSSWWW]]]aaa```aaabbb___[[[ZZZ[[[]]]VVVUUUUUUWWWZZZ\\\\\\\\\\\\XXXUUU[[[dddgggccc]]][[[^^^aaa___ZZZYYY\\\```XXXXXXXXXYYYZZZ\\\]]]^^^YYYZZZZZZXXXTTTSSSTTTVVVRRRRRRQQQOOOKKKGGGBBB???;;;<<<;;;:::777555555666555555555666555555444444111111111111000000000000...---,,,,,,...///000///---.....................---------.........//////---..................---////////////////////////------------------------................................................................................................------------------------........................------------------------..................................../////////000................................................////////////////////////......////////////......---------.........//////---------........./////////////////////////////////////////////000111111000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000111111111111222222222111111222333333333333222222222333444444555555666///333666888777666777888555666777888888999999999999999888888999999:::;;;:::===???>>>===<<<>>>AAABBBBBBCCCCCCCCCCCCCCCCCC???BBBDDDFFFFFFGGGHHHJJJGGGFFFFFFFFFGGGJJJMMMOOOIIIKKKNNNQQQSSSUUUUUUUUUXXXVVVTTTRRRQQQQQQRRRSSSOOONNNMMMLLLLLLLLLMMMNNNNNNMMMMMMOOOPPPPPPNNNLLLPPPRRRSSSPPPLLLFFFCCCAAA???>>><<<:::888666555555222333444555444333222111...000------000000@@@]]];;;111***,,,/////////111........................------,,,,,,---000222444333111///,,,++++++,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************---......,,,++++++---///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,+++++++++,,,,,,000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------+++...000---((('''+++000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................,,,,,,,,,---------..............................///...---------...000111000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222111222444666666555444333666666666666777777777777888888:::;;;<<<=========>>>======<<<<<<<<<<<<===???>>>===>>>???@@@???>>>@@@@@@AAACCCEEEGGGIIIKKKHHHIIIKKKLLLLLLLLLMMMOOOOOONNNNNNPPPTTTXXXZZZZZZYYYZZZZZZYYYXXXXXXZZZ\\\ZZZZZZYYYYYYYYYYYYZZZZZZ[[[YYYYYY^^^dddgggdddaaa\\\______[[[UUUVVV\\\ddd]]][[[XXXUUUTTTUUUWWWXXXXXXVVVVVVXXXZZZXXXSSSNNNNNNMMMKKKIIIFFFCCCAAA???<<<;;;888777666666888999555444444333333222222111000000////////////000000000000//////.........---////////////////////////---------............///........................------------------------------------------------------------------------------------------------........................//////.........---------------------------------------------------------------------------------+++,,,------......------///......---------......---...///...------...///........................................................................////////////////////////............////////////....................................////////////.........///000000111111///////////////000111111222111000//////000111222222222111111000000//////000000000000000000000000222222222222222222222222333444444333222111333444444666777777555555666888666666666666777777777777666777777999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>===<<<===???@@@@@@???BBBBBBBBBCCCDDDEEEGGGHHHFFFHHHIIIJJJJJJKKKMMMPPPPPPNNNMMMNNNRRRVVVXXXYYYWWWYYYZZZYYYXXXXXXYYY[[[\\\[[[ZZZYYYYYYXXXXXXXXX[[[[[[\\\___cccffffffeee]]]___```^^^ZZZYYY\\\___^^^\\\ZZZWWWVVVUUUUUUVVVWWWVVVVVVVVVVVVUUUQQQOOOMMMKKKIIIFFFCCCAAA???>>>;;;:::888666666666777888444444444333222222111111000000////////////000000000/////////.........---........................---------............///........................------------------------------------------------------------------------------------------------........................//////.........---------------------------------------------------------------------------------+++,,,------......------///......---------......---...///...---,,,---///............................................................................................................////////////....................................////////////111111000000000////////////////////////000000111111111000//////000111111111111111000000000000000000000000000000000000000222222222222222222222222222333333222111000222333000111333444555666777888555555555555666666666666666777777888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAABBBDDDEEEEEEEEEBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCEEEIIILLLMMMLLLIIIKKKMMMOOOQQQRRRSSSSSSVVVWWWWWWWWWVVVTTTRRRQQQOOONNNMMMMMMPPPRRRRRRRRRQQQLLLJJJNNNPPPLLLHHHIIIJJJJJJJJJIIIFFFBBB???===:::999888666555444333333222222222111111111000000,,,///---,,,...+++444JJJaaaZZZHHH444---000111,,,...........................---,,,,,,,,,---///000333222000...------............---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------....../////////---------,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,---...///000+++))))))///777888222***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------..............................,,,,,,...000222555888999//////////////////////////////////////////////////////000000000000111111222222222222222222222222111222333444555444333333555555555666666666666777666777999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<===<<<<<<===???@@@@@@???DDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHJJJNNNQQQPPPNNNMMMMMMQQQTTTWWWWWWTTTWWWYYYZZZYYYXXXXXXYYY\\\\\\[[[ZZZYYYXXXWWWWWW\\\^^^```aaabbbdddhhhjjj___`````````___]]]\\\[[[^^^]]]\\\ZZZXXXVVVTTTSSSVVVVVVWWWUUURRRPPPOOOOOOKKKIIIEEEBBB???>>>======:::999777666555666666777444444333333222111111111000//////......//////000/////////.......................................---------............///........................------------------------------------------------------------------------------------------------.......................................---------------------------------------------------------------------------------+++,,,------......------......---------......///,,,...///...---,,,---...................................................................................................---............/////////....................................////////////444333222111000///...---//////......//////000111111000000//////000000111///000000000000000000111000000000000000000000000222222222222222222222222000111222222000000111222111111111333666777666555444444444444555555555555666666777888999::::::;;;:::::::::;;;;;;<<<<<<<<<<<<>>>@@@CCCDDDDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFEEECCCBBBDDDHHHKKKNNNOOOMMMMMMNNNOOOPPPRRRTTTUUUWWWWWWXXXXXXWWWUUUSSSRRRNNNNNNNNNPPPRRRSSSSSSRRRPPPKKKHHHLLLOOOLLLGGGDDDEEEEEEEEEDDDBBB@@@===<<<888777666444333222222222222111111111111000000000,,,000...,,,...+++///???]]][[[JJJ333,,,333333+++...........................------,,,,,,,,,------111000///...------............---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000111111...,,,******+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,---.../////////---------,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,---...///,,,))))))///666888111***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------..............................------......//////000000////////////////////////////////////////////////////////////000000000111111111111111111111111111111111222333444333333222444444555555555666666666666666888999:::;;;;;;;;;;;;:::::::::;;;<<<<<<===<<<;;;;;;<<>><<<<<<<<<===999888777666555555555555333333333222111111000000/////////....../////////................................................---------............///........................------------------------------------------------------------------------------------------------................................................------------------------------------------------------------------------+++,,,------......------...------------...//////,,,---......,,,,,,---...................................................................................................---------.........//////....................................////////////333333222111000///......///............///000000000000000//////000000000.../////////000000111111000000000000000000000000111111111111111111111111///111333222111111222333555444333555777777555333444444555555555666666666666666777777888999999:::999999999:::;;;;;;<<<<<<:::===@@@CCCDDDDDDBBBAAACCCDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEEEEGGGJJJNNNOOONNNNNNMMMMMMNNNQQQSSSUUUWWWWWWXXXXXXXXXWWWUUUTTTRRRPPPNNNNNNPPPQQQQQQPPPPPPKKKGGGHHHLLLMMMIIIEEECCCCCCBBBAAA???===;;;:::777666555444333222222222111111111111000000000000---222///---000,,,,,,777BBBDDD;;;+++'''///000(((..............................------,,,,,,,,,,,,...---------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++444444444111---***((()))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++---............---------------------...******+++,,,,,,---......///...---,,,,,,,,,,,,,,,---,,,+++,,,///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------.......................................------,,,++++++...................................................////////////000000000111111111111111111111111111111111222222222222222444444444444555555555555444555777888999999::::::;;;;;;;;;;;;<<<===>>>???<<<;;;;;;<<<>>>@@@???>>>@@@@@@@@@@@@AAABBBDDDDDDEEEFFFFFFGGGHHHLLLQQQUUUMMMNNNQQQUUUXXXXXXUUUSSSQQQTTTXXXYYYXXXWWWWWWWWWVVVWWWXXXZZZ[[[[[[[[[[[[\\\```cccbbb___```eeekkkfffbbb______aaaaaa^^^[[[YYY[[[]]]^^^^^^\\\XXXVVVVVVXXXXXXTTTNNNKKKKKKMMMFFFDDD@@@===;;;;;;<<<===777777666555444444444444333222222111111000////////////............//////---------.......................................---------............///........................------------------------------------------------------------------------------------------------........................---.....................------------------------------------------------------------------------+++,,,------......---------------------...//////,,,---...---,,,+++,,,...................................................................................................------------................................................////////////000000000000000000000000...............//////000/////////000000/////////......//////000000000111////////////////////////111111111111111111111111000222444444333333333444222222333555777777555333555555666666666777777777666666666777777888888888888888999999:::;;;;;;<<<999;;;???BBBCCCCCCAAA@@@EEEEEEGGGHHHIIIJJJJJJJJJLLLKKKIIIHHHHHHJJJMMMOOOOOONNNLLLLLLLLLOOOQQQSSSVVVWWWXXXYYYXXXWWWVVVUUUVVVRRRNNNMMMPPPSSSVVVXXXXXXRRRLLLHHHIIIKKKIIIEEECCCBBBAAA???===:::888777777666555444333222222222000000000000000000000000---222///,,,000---+++333...222000***)))///000,,,....................................------------,,,,,,,,,,,,,,,---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************///111111000...,,,+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***,,,---...---,,,,,,------------............+++++++++,,,,,,---------000///...---,,,+++++++++......---+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------............------......................................................////////////000000111111111111111111111111000000111111111222222222333333333444444444555555444444666777888999999999::::::;;;<<<===>>>@@@AAA===<<<;;;<<<>>>???>>>=========>>>???AAABBBDDDEEEEEEFFFGGGHHHIIILLLPPPTTTLLLNNNQQQVVVYYYYYYVVVTTTRRRUUUWWWXXXXXXXXXXXXYYYTTTUUUXXXZZZ\\\\\\\\\\\\[[[___aaa```]]]]]]aaaeeedddbbb______aaaaaa___\\\XXXZZZ]]]______]]]ZZZXXXVVVVVVUUURRRNNNJJJHHHGGGBBB@@@>>>;;;:::999::::::666666555555444333333222222222111111000////////////......------......///---------------.........---------------------------------............///........................------------------------------------------------------------------------------------------------........................---------...............------------------------------------------------------------------------+++,,,------......---------------------...///000+++---...---,,,+++,,,---........................................................................------------------------,,,------------.............................................////////////---......///000111111111......------......///000...//////000000//////......//////////////////000////////////////////////111111111111111111111111///222444555444333444444...111444666666555555666666666666666777777777888555555666666777777777777777777888999::::::;;;;;;999;;;===@@@AAAAAAAAA@@@EEEFFFGGGIIIJJJKKKKKKKKKMMMMMMMMMKKKIIIIIILLLNNNOOONNNLLLLLLLLLNNNPPPQQQUUUVVVWWWXXXXXXXXXWWWVVVVVVSSSOOOOOOTTT[[[aaadddbbb```XXXOOOJJJIIIFFFBBBBBBAAA???===;;;999777666666555444333222222222222//////000000000000000111+++111---)))///...+++000---...////////////000111........................---....../////////......+++,,,,,,---.........---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***,,,......---,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,---...///...,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,...---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,---.../////////.............................................................../////////000000111111111111111111111111000000000000000111222222222333333333333444444444333444555666777888888888999999:::;;;<<<>>>???@@@???===<<<<<<===>>><<<;;;=========>>>@@@AAACCCDDDCCCEEEGGGHHHIIIKKKNNNQQQMMMMMMOOORRRVVVXXXWWWVVVTTTUUUWWWXXXWWWXXXZZZ[[[TTTVVVXXX[[[\\\\\\\\\[[[ZZZ\\\___^^^\\\ZZZ[[[]]]___```aaabbbcccaaa^^^[[[[[[\\\^^^```___]]]ZZZXXXTTTSSSQQQOOOMMMIIIDDD@@@======;;;999888777777777555555555444444333222111222111111000//////......///......------......///,,,,,,,,,------.........---------------------------------............///........................------------------------------------------------------------------------------------------------........................---------.........//////------------------------------------------------------------------------+++,,,------......---------,,,,,,------///000000+++,,,------++++++,,,---........................................................................------------------------,,,,,,---------.............................................////////////,,,------...//////000000...------------...//////......///000000///......///////////////.........////////////////////////111111111111111111111111...000333444444333333333333888===<<<666222333666555555555666666666777777555555666666666666777777666666777888999:::;;;;;;:::;;;<<<>>>???@@@AAAAAACCCDDDFFFGGGIIIJJJJJJJJJJJJLLLMMMLLLJJJIIIKKKNNNOOOOOONNNMMMNNNOOOPPPQQQTTTUUUVVVWWWXXXXXXWWWVVVTTTRRRQQQSSSYYY___eeehhhfffiiidddXXXNNNIIIEEE@@@>>>===<<<:::999888777777444333222222111111111111////////////000000111111***000+++(((......+++...000---...000///+++,,,000........................---......///000000//////,,,,,,---...////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***------,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,---///000000...---+++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---,,,***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,---.........---,,,+++............................................................/////////000000000000000000000000000000000000000000111111222222222333333333444444444222333444666777777888888777888888999;;;===???@@@???>>><<<<<<======;;;:::>>>>>>>>>>>>???@@@BBBBBBBBBDDDFFFHHHIIIJJJLLLNNNNNNMMMLLLNNNRRRVVVXXXYYYUUUVVVWWWWWWWWWXXXZZZ]]]VVVWWWYYY[[[\\\[[[ZZZYYYYYY[[[\\\\\\[[[YYYXXXXXXZZZ^^^bbbeeeeeeaaa]]]ZZZ]]]___``````___\\\YYYWWWSSSPPPNNNMMMLLLHHHAAA;;;::::::999888777666555444444444444444333222111111111111111000//////...............------.........,,,,,,,,,------.........---------------------------------.........//////........................------------------------------------------------------------------------------------------------........................---------.........//////------------------------------------------------------------------------+++,,,------......------,,,,,,,,,---...///000111+++,,,------++++++,,,---........................................................................------------------------,,,,,,,,,---------........................................../////////000---------............///...------------...//////---...///000000///...---000000//////.........---////////////////////////000000000000000000000000,,,///222444333222222222===CCCHHHCCC999111111444444444444555555555666666555555555666666666666666555666777888999:::;;;;;;:::;;;;;;===>>>???AAAAAABBBCCCDDDFFFHHHIIIIIIIIIGGGIIILLLLLLJJJJJJLLLNNNPPPPPPPPPOOOOOOPPPPPPQQQSSSTTTVVVWWWXXXWWWWWWVVVTTTSSSRRRUUUZZZ___bbbcccdddkkkkkk```SSSMMMGGGAAA::::::999888888777888888222222111000000///000000.../////////000000111111,,,,,,,,,---------.......................................------,,,,,,,,,------------------------........................///000111000...------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,...//////...,,,+++***+++,,,,,,---,,,,,,+++*********++++++,,,...//////---,,,***++++++++++++++++++++++++++++++++++++++++++++++++......//////...---,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,---------.../////////++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------........................---------.........//////........................//////000000000000//////////////////000000000000,,,000111......///...+++111111000000111111222333111222222333333444444555444444333444444555666777777777888999;;;<<<======;;;<<<===>>>>>>===<<<<<<===>>>>>>>>>===>>>@@@AAAAAAAAABBBDDDFFFHHHJJJLLLMMMMMMMMMMMMNNNSSS\\\ccc]]]XXXSSSSSSVVVWWWUUURRRSSSUUUXXX[[[\\\]]]\\\\\\YYYXXXXXXZZZ]]]]]]ZZZVVVTTTYYY___aaa___\\\[[[[[[[[[\\\]]]\\\ZZZXXXXXXYYYSSSOOOKKKLLLOOOLLLDDD===;;;;;;:::888777555444444555555444333333222111111000000000000000000000000........................------------------------------------------------------............------////////////////////////,,,---......//////......---......+++((()))...333------------------------........................000///...---------------//////............//////,,,,,,,,,---------......+++,,,------......------,,,------....../////////........................------------------------................................................///...---,,,+++,,,,,,---***+++---.........---------.........---,,,+++***,,,,,,,,,---------......---------------------------------.........//////........................000000//////......------...........................888>>>777...---..................////////////000000000000111111111111222111000000000111333333GGG===444333444444444666333222222333666777777666666777999999999999777666777666666666888999888777======<<<======>>>???@@@AAADDDGGGJJJKKKJJJGGGFFFDDDEEEHHHJJJLLLNNNOOOOOOOOOOOOPPPRRRSSSTTTRRRPPPQQQSSSUUUUUUTTTTTTUUUVVVTTTQQQPPPSSSYYY\\\[[[XXX\\\^^^\\\UUUQQQNNNFFF===;;;;;;:::888777555444444111111111111000000000000000000000000000111111222,,,,,,,,,---------....................................---------,,,,,,,,,------------------------........................---...///---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---......---,,,++++++++++++,,,---,,,,,,+++******++++++,,,---...000000///---,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------........................,,,------------.................................//////000000000000//////.../////////000000000000000111000...///333222///111111000000111111222333111111222333333444444555444333333444444555666777777777888999:::;;;;;;<<<:::;;;<<<===>>>======<<<<<<===============>>>@@@@@@@@@AAACCCEEEGGGIIIJJJKKKMMMMMMMMMMMMRRRYYY______ZZZSSSQQQSSSUUUUUUSSSRRRSSSVVVYYYZZZ[[[[[[ZZZYYYXXXWWWYYY\\\\\\XXXUUUVVVXXX\\\]]]\\\YYYWWWWWWXXXYYYZZZYYYWWWUUUUUUVVVRRRMMMIIIJJJLLLJJJCCC<<<;;;:::999888666555444333444333333222111111000000////////////////////////........................------------------------------------------------------............------........................,,,---......//////......999666111...,,,,,,------------------------------........................//////...---------------//////............//////,,,,,,,,,---------......+++,,,------......---------------------.................................------------------------................................................///...---,,,,,,,,,------,,,---...//////...---,,,000//////...---,,,,,,+++,,,,,,,,,---------......------------------------,,,------------.................................///////////////....................................666:::444......///...............//////////////////000000000111111111111111000000000111222333BBB999222222333333222444555444444666999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::888777777888999999888<<<<<<<<<<<<===>>>?????????AAAEEEHHHJJJJJJJJJIIIEEEGGGIIIKKKMMMOOOPPPPPPNNNOOOPPPSSSUUUVVVVVVUUUQQQSSSUUUUUUTTTTTTTTTUUUTTTRRRPPPSSSWWWYYYWWWTTTUUUXXXVVVQQQNNNLLLEEE===::::::999777666444333333111111111000000000//////000000//////000000111222,,,,,,,,,---------.................................------------,,,,,,,,,------------------------........................111222222000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---------,,,++++++++++++,,,---,,,,,,+++++++++++++++,,,---...000000000///...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,,,,,,,------------...........................//////000000//////........./////////000000000...000...+++,,,000000---111000000000000111222222111111222222333444444444333333333333444555666777777777777888888999999999999:::;;;<<<============<<<<<<<<<============>>>??????@@@AAACCCFFFGGGIIIIIIKKKMMMMMMLLLOOOTTTYYY^^^XXXQQQNNNOOOQQQRRRRRRPPPQQQTTTVVVXXXYYYYYYXXXXXXWWWVVVXXXZZZZZZWWWTTTWWWVVVVVVWWWWWWVVVSSSQQQUUUVVVWWWUUUSSSQQQPPPQQQOOOJJJFFFEEEFFFEEE@@@<<<999999888777666444333333222222111111000/////////////////////////////////........................------------------------------------------------------............------------------------------,,,---......//////......>>>888111...//////---***------------------------------------------------///...------------------//////............//////,,,,,,,,,---------......+++,,,------......------------------,,,,,,,,,,,,........................------------------------................................................///...------,,,---------...///////////////...---222111///---,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------.................................///////////////........................///333444000...///000...............//////////////////000000000000111111111000000000000111222222;;;444///111333111111222444333444666:::<<<<<<<<<>>>======<<<<<<======>>>>>>;;;888777888999999999;;;;;;;;;;;;<<<===>>>???===???BBBEEEHHHJJJLLLLLLGGGHHHJJJLLLNNNPPPQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWRRRTTTUUUUUUSSSRRRRRRSSSRRRPPPPPPSSSUUUUUURRRNNNNNNOOONNNJJJIIIHHHCCC===888888777666444333222222111111000000000000//////000000//////000000111222,,,,,,,,,---------..............................------------------------------------------------........................333444444222///------...,,,,,,,,,,,,,,,,,,,,,,,,,,,......---+++***+++,,,,,,,,,++++++++++++++++++---,,,,,,+++++++++,,,,,,***+++---...////////////++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------...........................//////////////////............/////////000000---222555111------......000000000000000111222222111111111222333333444444333333333333444555666666666666777777777777777777888888:::;;;<<<===>>>>>>============??????>>>======>>>???@@@BBBDDDFFFGGGGGGJJJMMMMMMKKKLLLOOOSSSVVVRRRMMMLLLMMMOOOQQQQQQPPPQQQSSSUUUWWWXXXXXXXXXVVVTTTSSSUUUYYYZZZXXXUUUUUUSSSPPPQQQSSSTTTRRROOORRRSSSTTTRRROOOMMMLLLMMMLLLGGGBBB@@@AAAAAA===:::888888777666555444333222111111111000000/////////////////////////////////........................------------------------------------------------------............------------------------------,,,---......///.........666222...---...///...---------------------------------------------------......---,,,,,,---------///......------......///,,,,,,,,,---------......+++,,,------......---------------,,,,,,+++++++++........................------------------------.........................................................------------.........//////000000000000444222000---,,,,,,---...,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------........................------......//////000000........................000///...---...000000///............////////////////////////000000000111000000000000000111111222555000...111333111000111111111222555888;;;<<<<<<>>>===<<<;;;;;;<<<===>>>AAA>>>:::777888999999999::::::::::::;;;<<<>>>>>>===>>>@@@BBBEEEHHHKKKMMMHHHIIIKKKMMMOOOPPPQQQRRRVVVWWWWWWWWWUUUTTTTTTUUUUUUVVVVVVTTTQQQOOONNNNNNNNNNNNOOOQQQSSSRRROOOKKKJJJIIIGGGEEEDDDCCC???;;;666666555444333222111111111000000000///////////////////////////000111111,,,,,,,,,---------..............................------------------------------------------------........................///000000...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++******+++***+++++++++++++++++++++---,,,,,,+++,,,,,,------)))***+++,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------..............................////////////..................///////////////:::BBB<<<222...000222000000//////000000111222000000111222222333333444333222222333333444555666666666666666666666666666888888999:::;;;<<<===>>>>>>======???AAABBBAAA???======>>>???AAABBBDDDEEEEEEIIILLLLLLJJJJJJKKKNNNNNNMMMMMMNNNPPPRRRRRRRRRQQQQQQSSSUUUVVVXXXYYYYYYSSSQQQQQQTTTXXX[[[ZZZXXXRRROOOMMMNNNRRRSSSRRRPPPQQQRRRRRRPPPMMMJJJIIIIIIHHHDDD???===<<<<<<:::999777666666555444333222222111111111111000000000000................................................------------------------------------------------------............------........................,,,---......///............//////---++++++...111------------------------------------------------------,,,,,,,,,------.........------------......,,,,,,,,,---------......+++,,,------......---------------,,,,,,+++++++++........................------------------------................................................---.....................------...///000222333333444222///---,,,,,,---...,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------........................------......//////000000........................000---+++---///000//////............////////////...////////////000000000//////000000111111111111111......222444111111222111000111444999<<<<<<<<<>>>===<<<;;;;;;<<<===>>>AAA>>>:::777777888999888888888888999:::<<<===>>>?????????AAACCCFFFHHHJJJIIIJJJKKKMMMOOOPPPPPPQQQUUUWWWWWWVVVTTTSSSTTTUUUWWWXXXWWWTTTOOOLLLJJJIIIIIIJJJLLLOOOPPPPPPMMMKKKIIIFFFCCCBBBAAA>>>;;;:::555444444333222111000000000000000////////////.../////////...///000000111,,,,,,,,,---------..............................,,,,,,,,,------------...------------------------...........................//////...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,)))***++++++,,,+++++++++,,,,,,,,,,,,,,,------...*********+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---......//////......---------........./////////...:::BBB<<<111,,,...111000////////////000111111000000111111222333333333222222222222333444555666555555555666666777777777888888888999:::;;;<<<======<<<<<>>???@@@BBBCCCDDDDDDHHHKKKKKKIIIHHHJJJLLLKKKLLLOOOQQQSSSUUUVVVVVVQQQRRRSSSUUUVVVXXXYYYZZZSSSQQQPPPSSSXXX[[[ZZZXXXPPPOOONNNPPPQQQSSSRRRRRRPPPPPPPPPNNNJJJGGGFFFFFFCCCAAA===;;;:::999888777555555444444333222222111111111111000000000000000................................................------------------------------------------------------............------////////////////////////,,,---......//////.........000222///+++***...222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------......,,,,,,,,,---------......+++,,,------......------------------,,,,,,,,,,,,........................------------------------................................................------...////////////...---------...///111333444111000///------------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------.................................///////////////........................///,,,+++///000///...///............////////////......////////////000000...///000000111111000000000...///333333111111333222222333666:::===>>>===???>>>>>>======>>>>>>??????<<<888777777777777666777777777888999;;;<<<===?????????@@@BBBDDDEEEFFFHHHHHHJJJLLLMMMNNNOOOOOOOOOQQQSSSSSSQQQRRRUUUXXXWWWWWWVVVSSSNNNJJJHHHHHHHHHIIIKKKMMMMMMMMMLLLKKKIIIDDD@@@@@@>>>:::888999444444333222222111000000000000////////////......//////......//////000111,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------...........................///000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---((()))***+++,,,++++++***,,,,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................---......//////......------------.........//////,,,333666111++++++---...///////////////000111111000000000111222222333333222222222222333444555666444444555666777888888999999999888888888:::;;;<<<;;;::::::>>>DDDFFFDDD@@@===>>>>>>???@@@BBBCCCDDDDDDGGGJJJJJJHHHGGGIIILLLKKKLLLNNNOOOQQQSSSUUUWWWQQQRRRRRRTTTUUUWWWYYYZZZVVVSSSRRRSSSWWWYYYYYYWWWPPPQQQSSSSSSRRRQQQRRRRRRNNNOOONNNLLLHHHEEECCCCCC@@@>>><<<:::999888666555444444333333222222111111////////////////////////................................................------------------------------------------------------............------........................,,,---......//////....../////////...------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,---------......+++,,,------......---------------------.................................------------------------................................................,,,---...///000000///...//////.........///000111...---------------------,,,,,,,,,---------......------------------------,,,------------.................................///////////////....................................,,,---222111------000............////////////........./////////000000......000111111111000//////---...222222///000333222222333555999<<<<<<<<<<<<<<<============<<<<<<;;;999666666666666555444666666666777999:::<<<===<<<===>>>@@@BBBCCCDDDEEEFFFGGGHHHJJJKKKLLLLLLMMMJJJMMMPPPPPPNNNOOOSSSXXXTTTTTTTTTRRRNNNKKKJJJJJJJJJKKKLLLKKKJJJIIIIIIIIIGGG@@@<<<===<<<888777999444333333222222111111000000000/////////.........///............///000000,,,,,,,,,---------..............................,,,,,,,,,------.........------------------------........................)))***,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,...((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,---...///......---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,))))))******+++++++++,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---..................------------.........//////000111...***+++///111000///////////////000111111000000000111222222333333222222222222333444555555444444555666777888999::::::999888888888999:::;;;999777888===DDDFFFDDD@@@>>>>>>>>>???@@@BBBCCCDDDDDDGGGIIIIIIGGGGGGIIILLLKKKKKKKKKJJJKKKNNNRRRUUUQQQQQQRRRSSSUUUWWWXXXYYYYYYVVVSSSTTTWWWXXXWWWUUUQQQTTTWWWVVVSSSPPPPPPRRRLLLMMMMMMJJJFFFCCCAAAAAA>>>===<<<:::999777555444444333333222222111111111---.....................................................................---------------------------------------------------..................---------------------------,,,---......//////......---+++)))***...000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......------,,,,,,------...,,,,,,,,,---------......+++,,,------......---------------....../////////........................------------------------................................................,,,---///000000000///...222111///...---------...+++,,,------......------,,,,,,,,,---------......---------------------------------.........//////........................000000//////.........---........................---,,,///444222,,,,,,000............/////////000............/////////000---...000111111111000///...,,,...000000---...222111000000333666999999999888999:::;;;;;;:::999888888666555555666666444333555555666777888:::<<<===:::;;;===@@@BBBDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKNNNPPPNNNKKKKKKOOOSSSPPPQQQRRRQQQNNNMMMLLLMMMLLLMMMMMMKKKIIIGGGGGGHHHDDD===999;;;;;;777777:::444333333333222111111111000/////////...........................///000000......------------......------------------------,,,,,,,,,---------......------------------------.........------,,,,,,,,,------------------------000---******,,,---,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---------,,,+++***)))((())))))*********+++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++,,,------,,,***///...,,,+++***+++,,,,,,///...,,,++++++,,,...///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------............------000000///...............111111000///////////////222222111111111111111111333333333444444333222222333444444555777888:::;;;:::777666999;;;:::777666::::::;;;<<<===>>>???@@@>>>>>>>>>@@@AAACCCEEEFFFHHHIIIKKKKKKJJJKKKLLLNNNLLLJJJJJJNNNOOOOOOPPPTTTRRRRRRQQQQQQQQQSSSUUUVVVYYYTTTQQQTTT[[[\\\UUUNNNPPPQQQSSSUUUUUUTTTQQQPPPMMMLLLJJJHHHDDDAAA>>><<<;;;;;;:::999888777666555444333111111222111000...000000000000000///.........------...///......///,,,------......------,,,---------............///........................------............------,,,---------,,,++++++***---------............///,,,,,,,,,---------......------------------------------------------------------------------------------------------------...------,,,,,,------.........---,,,---...///000//////...---...222888<<>><<<888222---,,,---///---.........---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////...------,,,,,,........................------............------,,,000555888888555000,,,............//////////////////////////////////////////000000000000//////000111111111111222222222111222222333333444555555777777777777777777777777555666777888888777666555555666777888999:::;;;;;;@@@AAABBBCCCDDDDDDDDDDDDHHHHHHHHHHHHIIIKKKMMMNNNJJJKKKMMMMMMLLLJJJHHHGGGKKKNNNPPPOOOLLLJJJJJJKKKJJJJJJIIIHHHGGGDDDBBB@@@@@@>>>;;;777555444555555444333333222111111111111////////////////////////////////////////////////......------------......------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,------------------------000---******,,,---,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,+++***))))))*********++++++++++++,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++,,,------,,,***...---,,,+++++++++,,,,,,///---,,,++++++,,,---///,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///------............------000000///...............111000000///////////////111111111111111111111111222333333444333333222222333333444555666888:::;;;:::777555777999:::888777::::::;;;<<<===>>>??????>>>>>>??????AAABBBDDDDDDGGGIIIJJJKKKKKKKKKMMMOOOOOOLLLLLLOOOPPPNNNNNNRRRRRRRRRRRRRRRRRRSSSSSSTTTXXXTTTRRRSSSWWWWWWRRRMMMPPPQQQSSSTTTTTTRRRPPPOOOKKKJJJHHHFFFBBB???<<<;;;:::999888777666555444444444222111111111111000...000000000000000///......000//////000///---,,,,,,,,,------......------,,,------------....................................------............---------------------,,,++++++------------............,,,,,,,,,---------......------------------------------------------------------------------------------------------------...------,,,,,,------......------,,,---...///000+++---000111000......//////.........------------111000//////000000///---------------------------------------------------......---,,,---///111222777666444000---,,,...000------......------,,,+++------------------------------------------------------------------------,,,,,,------.../////////........................------............------///000222444444222000///............////////////........................//////000000000000////////////000000000111111111111111111222333333444444666666666666666666666666555666777888777777666555666666777888999:::;;;;;;???@@@AAABBBCCCDDDDDDDDDFFFFFFGGGIIIJJJKKKMMMMMMJJJKKKLLLMMMLLLKKKIIIHHHJJJMMMOOONNNLLLJJJJJJKKKIIIIIIIIIGGGEEEBBB@@@>>>===<<<999666555444444555666555333222111000//////////////////////////////////////////////////////......------------......------------------------,,,,,,,,,---------......------------------------...------------,,,,,,,,,------------------------///---++++++,,,---,,,+++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,,,,,,,+++******)))++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++,,,------,,,***------,,,+++++++++,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///------............------000///......---.........000000//////......//////111111111111111111111111222222333333333333222222333333444444666777999:::;;;999777666777999:::999999::::::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCFFFHHHIIIJJJJJJLLLMMMNNNLLLLLLPPPQQQOOOPPPSSSRRRRRRSSSSSSSSSRRRQQQPPPVVVTTTRRRQQQQQQQQQOOOMMMPPPQQQRRRSSSRRRPPPNNNMMMHHHGGGFFFCCC@@@===;;;999888777777666555444333333333222111000111111000...//////000000000///.........///000000///...---,,,,,,------......------,,,------------............------------------------------............------..................---,,,------------............,,,,,,,,,---------......------------------------------------------------------------------------------------------------...------,,,,,,------......------------...//////,,,...111222000...,,,,,,............------------222111000000111222000///------------------------------------------------......---------///000111000000000///---,,,...///------......------,,,,,,------------------------........................------------------------,,,,,,------...//////000........................------............------111000////////////000111---............/////////........................//////000000000000//////.../////////000000000000000000000111222222333333333333333333333333333333555666666777777777666666666666777888999::::::;;;===>>>???AAABBBCCCCCCCCCBBBDDDFFFIIIKKKLLLLLLLLLJJJKKKLLLLLLLLLKKKJJJIIIIIIKKKMMMLLLKKKJJJJJJJJJIIIHHHGGGEEECCC@@@===<<<:::999777555444444444555666555444222000///......////////////////////////////////////////////////...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------------------------------------------------------...------,,,,,,---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,)))*********+++++++++,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,++++++,,,------,,,***---,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///------............------///......------.........000//////.........//////000000000000111111111111111111222333333333333222333333333444555666888999@@@???;;;666666888:::999999::::::;;;<<<<<<======>>>>>>>>>>>>>>>???@@@AAA@@@BBBEEEGGGHHHHHHJJJKKKJJJHHHJJJPPPRRRRRRSSSWWWQQQRRRTTTUUUTTTRRRPPPNNNQQQQQQQQQPPPNNNMMMNNNPPPOOOPPPPPPPPPOOOMMMKKKJJJFFFEEEDDDBBB???<<<:::888777666666555444444333333333111000000111111000......///////////////......))),,,......///000///---,,,------......------,,,,,,,,,---------.........------------------------------............------......////////////......,,,,,,---------.........,,,,,,,,,---------......------------------------------------------------------------------------------------------------...------,,,,,,------...------------......//////......---,,,+++,,,///111------------------------000...---...///000///---,,,,,,------------------------------------------...------------...///000,,,...//////---------...,,,------...------,,,,,,------------------------------------------------------------------------//////.........---------........................------............------//////...------...//////---------.........//////........................//////000000000000///////////////000000000111111/////////000111111222222333333333333333333333333555555666666666666666666666777777888999999::::::<<<<<<>>>???AAABBBBBBBBB@@@BBBEEEIIIKKKLLLLLLKKKIIIJJJKKKLLLLLLLLLLLLKKKIIIJJJJJJJJJJJJIIIIIIJJJHHHGGGEEEBBB???===:::999666555444444333333444444444444222111//////......////////////////////////////////////////////////------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------------------------------------------------------------------------.........---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,++++++,,,------,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///------............------......------------......//////............////////////000000000111111111000111222222333333333222333333333333444555777777DDDEEE@@@888555888:::888999999::::::;;;;;;<<<<<<===============>>>???@@@@@@CCCFFFIIIIIIIIIJJJLLLIIIHHHJJJPPPSSSRRRSSSVVVPPPRRRTTTVVVVVVTTTQQQOOOMMMOOOPPPOOONNNNNNQQQSSSOOOOOOOOONNNLLLJJJHHHGGGDDDCCCBBBAAA>>><<<:::999666666666555555444444333222000///000111111000///......////////////......)))---///------111000,,,,,,------......------,,,,,,,,,,,,------------...------------------------------............------......//////000//////...,,,,,,,,,------------...,,,,,,,,,---------......------------------------------------------------------------------------------------------------...------,,,,,,------...---------...............,,,,,,---+++******,,,...,,,,,,------------------...---,,,,,,......---,,,,,,,,,,,,---------......---------------------------------------......///,,,...000000...---,,,---,,,,,,------...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------........................------............------,,,------......------,,,------------....................................//////000000000000//////000000000111111111222222...//////000000111222222333333333333333333333333555555555555555666666777777777777888999999:::::::::;;;===???@@@AAABBBBBB???AAADDDHHHJJJKKKKKKJJJIIIIIIJJJLLLMMMMMMNNNNNNKKKJJJIIIIIIIIIIIIIIIIIIFFFDDDBBB???<<<:::888777444333333333333333333444111111000//////000000000////////////////////////////////////////////////------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------------...------------------------,,,...//////---,,,,,,---***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++,,,------,,,***++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///------............---------------,,,------...///......------......//////...//////000000111111111///000111222333333333333333222222333444555666666DDDGGGCCC999444888999666999999999:::::::::;;;;;;<<<;;;;;;<<<===>>>???@@@CCCFFFJJJLLLLLLLLLLLLMMMLLLJJJLLLPPPQQQOOONNNPPPOOOQQQTTTVVVWWWVVVUUUSSSMMMOOOPPPQQQQQQRRRTTTUUUOOOOOONNNLLLJJJGGGEEEDDDAAAAAA@@@???===;;;999888555555555555444444333333111000//////111111000///------.../////////......,,,111111,,,---222222---,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------...//////////////////,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------...------,,,,,,------...,,,---......//////.........222666888555000+++))),,,,,,,,,,,,------------...---,,,---...///...---+++,,,,,,------.........---------------------------------------------------///000///...,,,,,,---,,,,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...000111111........................------............------+++,,,...//////...,,,+++,,,------------.........------------------------//////000000000000//////111111111111222222222222/////////000111111222222444444444444444444444444444444444444555666777777777777888888888999999999:::;;;===???@@@AAABBBBBB???AAACCCFFFHHHIIIIIIIIIHHHIIIJJJKKKMMMNNNOOOPPPMMMKKKIIIIIIIIIJJJIIIHHHCCCAAA???<<<999777666555333333333333333333333333///////////////000000111////////////////////////////////////////////////---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,...000000...,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,+++++++++*********++++++++++++,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++,,,------,,,******+++,,,---------,,,,,,+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------............///------............---------,,,,,,,,,------...///...------------...///000......//////000111111222///000111222222333333333222222222222333444555666???EEECCC888333888:::666999999999999:::::::::::::::::::::;;;<<<>>>???@@@CCCFFFJJJLLLLLLKKKKKKKKKKKKJJJLLLPPPPPPMMMLLLNNNOOOPPPSSSVVVXXXYYYYYYXXXPPPQQQRRRTTTVVVVVVUUUUUUOOONNNMMMJJJHHHEEECCCBBB>>>>>>>>><<<;;;999777666333333333333333222222222111///...///000111000///,,,---......//////......+++111111,,,///888;;;777,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---...////////////...++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------------------------------------------------------...------,,,,,,------...,,,---.../////////...---000444:::<<<999444///,,,++++++,,,,,,,,,------------,,,,,,---...//////---++++++,,,,,,---......///---------------------------------...---------,,,,,,---......,,,,,,---///+++,,,------......------------------------------------------------------------------------------***+++,,,---...000111111........................------............------,,,,,,---......---,,,,,,,,,,,,---------.........------------------------//////000000000000//////000000000000111111111111//////000111111222222333333333333333333333333333444444333333444555777888888888888888888999999999:::;;;===???AAABBBCCCCCCAAABBBCCCDDDFFFGGGHHHIIIHHHHHHIIIKKKMMMOOOPPPRRRPPPMMMJJJIIIJJJJJJHHHGGG@@@???<<<999777666555555333333333444333333333222000//////.........//////////////////////////////////////////////////////---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------.........------------------------+++...111111...,,,,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++*********************++++++,,,,,,,,,++++++))))))*********+++++++++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,+++,,,---...,,,***)))***,,,---...---,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////---..................---,,,,,,,,,,,,------...///---------------...///000---......///000111111222//////000222222333333333222222222222333444555555;;;BBBAAA777333888:::666999999999999999999::::::888999999:::<<<>>>???@@@AAADDDHHHJJJJJJHHHHHHHHHHHHGGGJJJOOOPPPNNNMMMPPPNNNPPPSSSVVVYYYZZZ[[[\\\TTTTTTTTTWWWYYYXXXVVVSSSOOONNNLLLIIIGGGDDDBBBAAA<<<<<<<<<;;;999777666555222222222111111111111111000///...///000111000///,,,,,,---.../////////...'''...000,,,111???EEEBBB,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,---...//////......++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------------------------------------------------------...------,,,,,,------...,,,,,,.../////////...---,,,///111111000//////000+++++++++,,,,,,---------,,,+++***+++---...---,,,++++++,,,,,,---...//////---------------------------------......---,,,,,,***+++,,,,,,+++,,,...000+++,,,,,,---.........---------------------------........................------------------------------..........................................---..................---...------------------...,,,,,,,,,---------......------------------------//////000000000000//////////////////000000000000000000000111222222333333222222222222222222222222444444333333444555777888888888888888888999999999:::;;;===???AAABBBCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHHHHHHHIIIKKKMMMOOOQQQRRRRRROOOJJJIIIJJJJJJHHHFFF>>>===:::888666555555555333333444444444333222222111111000......---------////////////////////////////////////////////////------++++++++++++------------------------------------------------------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++++++++,,,------,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******************************+++++++++*********))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------------------------....................................////////////000111111111111222222222000111111222222333444444777777777777666555444333777888888888999999999999888888:::<<<===>>>>>>>>>EEEEEEFFFGGGHHHJJJKKKLLLLLLJJJIIIKKKNNNQQQSSSSSSPPPQQQTTTUUUVVVXXX[[[]]]\\\WWWSSSSSSVVVXXXUUURRROOOMMMKKKGGGCCC@@@===<<<;;;:::999777666555555555222222222111111111000000........................------------------------,,,---------...000444777---,,,+++******,,,...///,,,,,,,,,---------......---------,,,,,,+++++++++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++---------------------------------------------------------------------------...///000000///...---///***(((***------...222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------------------------------........................,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,..............................//////...---,,,,,,++++++,,,,,,---...//////.........------,,,,,,,,,........................////////////////////////............////////////////////////000000000000111111222222222333333333333333333444444444555555333555777888888999;;;===>>>>>>======???AAADDDEEEFFFFFFGGGFFFEEEFFFIIIKKKFFFGGGGGGHHHJJJMMMPPPQQQTTTOOOJJJHHHIIIGGGBBB======;;;888555333222222333222222222222222222222222///////////////////////////////////////...........................------------,,,++++++,,,------------------------------------------------------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...*********+++,,,---...///,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******************************+++++++++*********))))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------------------------....................................////////////000000111111111222222222000111111222222333444444666666666666666555444444777777777777888888888999888999:::<<<===>>>>>>???CCCDDDDDDFFFHHHJJJKKKMMMLLLKKKKKKMMMPPPSSSSSSSSSSSSSSSSSSSSSSSSWWW\\\```^^^YYYTTTRRRTTTTTTRRROOOMMMLLLIIIFFFBBB???===;;;:::999888666555555444444222222111111111000000000........................------------------------,,,------------///222555111///---,,,++++++,,,---,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,---............---.........---------,,,,,,------------------------------------------------------------------------,,,,,,...///000000000000888111---,,,,,,******---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------------------------------------------------------,,,...///...---,,,---...------------------------------------------------......//////...------,,,+++,,,,,,------...............---------,,,,,,,,,........................////////////////////////....../////////000000000////////////000000000000111111222222222333333333333333333444444444555555555777999999999:::<<<>>>??????>>>>>>@@@BBBEEEFFFHHHHHHIIIHHHHHHHHHKKKMMMGGGGGGGGGHHHIIILLLOOOQQQSSSOOOJJJIIIIIIFFFAAA<<<<<<;;;888555333222333333111111111111111111111111/////////////////////////////////////////////...////////////////////////------,,,,,,,,,,,,------------------------------------------------------.........------,,,******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...))))))***+++,,,...///000,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********************************+++++++++*********************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------------------------....................................////////////000000000111111111222222000111111222222333444444444444555666666666666666666666666666777777777777888999:::<<<===>>>??????AAAAAACCCDDDGGGIIIKKKLLLLLLLLLMMMOOORRRTTTSSSRRRVVVUUURRRPPPQQQUUU\\\bbb___ZZZSSSPPPPPPOOOMMMKKKKKKIIIGGGDDDAAA>>>;;;:::888777666444333333333333111111111111000000000000........................------------------------------...---,,,---000222333222000---,,,+++++++++,,,,,,,,,---------......------------,,,,,,,,,,,,,,,---......//////......//////............------------------------------------------------------------------------------++++++,,,---...000222333>>>666000...,,,)))))),,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///........................,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,------------------------...------------,,,,,,,,,......................../////////////////////////////////000000000111111////////////000000000000111111222222222333333333333333333444444444555555666888:::::::::;;;===???????????????AAACCCEEEFFFIIIJJJKKKJJJJJJJJJLLLNNNHHHGGGFFFGGGHHHKKKNNNOOOQQQNNNKKKIIIHHHDDD>>>999:::999777444333222222333000000000000000000000000////////////////////////....../////////////////////000000000000000000000---------,,,,,,---------------------------------------------------------------......---,,,++++++------------------------...------,,,,,,------...*********+++,,,---...///++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------------------------------....................................////////////000000000000111111111111000111111222222333444444222222444555666777777777555555555666666666666777777888:::;;;===>>>>>>>>>??????@@@CCCEEEHHHJJJLLLIIIJJJLLLPPPSSSSSSQQQOOOTTTSSSQQQOOOOOOSSSYYY^^^\\\XXXQQQMMMLLLKKKJJJIIIGGGFFFDDDAAA>>><<<999888555555444222222111111111111111000000000/////////........................---------------------------......---++++++---///222111///---,,,+++++++++,,,,,,,,,---------......------------------,,,,,,,,,,,,---...........................---------------------------------------------------------------------------------------,,,,,,,,,---///111222<<<555///...---,,,---000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///000///.........000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------,,,,,,------------------------........................////////////////////////000000000000111111111111////////////000000000000111111222222222333333333333333333444444444555555666777999:::999:::<<<=========>>>>>>@@@BBBCCCDDDGGGHHHIIIIIIHHHIIIJJJLLLHHHGGGFFFFFFGGGIIIKKKMMMMMMLLLJJJHHHFFFAAA;;;666777666444333222111111111000000000000000000000000////////////////////////............///////////////////////////000000000------------------------------------------------------------------------+++,,,------.........---------------------------...------,,,,,,------...------,,,+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++***************************************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------------------------------....................................//////////////////000000000111111111000111111222222333444444000111333555666777777777444555555555666666666666666777999:::<<<===============???AAACCCFFFIIIJJJGGGHHHJJJNNNPPPPPPNNNKKKNNNOOOPPPPPPPPPQQQTTTVVVVVVSSSNNNKKKIIIIIIHHHHHHCCCBBBAAA>>><<<999777777333333222111000000000000000000000/////////..............................---------------------------......---++++++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------......---,,,,,,---///000999222............///222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///000///.........000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...............---------------------,,,,,,------------------------........................////////////////////////000000000000111111111111////////////000000000000111111222222222333333333333333333444444444555555444555777777777777999;;;::::::;;;<<<===???@@@AAABBBDDDFFFFFFEEEEEEFFFHHHGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGFFFCCC>>>888444333333222111000000//////111111111111111111111111////////////////////////---.........//////000000---------....../////////------............------------------------------------------------------++++++---....../////////------------------------...------,,,,,,------.........---,,,++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******************************************+++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------------------------..................................../////////////////////000000000111111000111111222222333444444000111222444666777777777555555555555666666666666555666777999:::;;;<<<<<<<<<===>>>???BBBDDDFFFHHHEEEFFFHHHKKKNNNNNNKKKIIIJJJMMMPPPQQQQQQPPPPPPPPPPPPOOOLLLJJJGGGFFFFFFEEE@@@???>>><<<999777666555222222111000000000000000////////////....................................---------------------------...///...,,,+++,,,---+++++++++,,,,,,---------,,,,,,,,,---------......------------............***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------------------------------------------------------------------......---------------...777111---......------///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......///.........------------------------,,,,,,,,,------------.........................../////////////////////////////////000000000111111////////////000000000000111111222222222333333333333333333444444444555555222444555666555555777888777777888:::;;;<<<===>>>???AAACCCDDDCCCCCCDDDEEEFFFFFFGGGHHHGGGGGGFFFEEEDDDDDDDDDAAA>>>:::666333111111111000000/////////111111111111111111111111////////////////////////------......///000000000,,,,,,------......//////,,,---...//////...---,,,------------------------------------------------------...............---...........................------,,,,,,------...------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***************************))))))*********+++++++++******************************+++,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------------------------....................................////////////////////////000000000111000111111222222333444444000111222444555666666777555555666666666777777777333444666777999:::::::::<<<<<<===>>>@@@BBBDDDEEEFFFFFFGGGIIILLLLLLJJJHHHJJJMMMPPPQQQPPPOOOOOOOOOMMMMMMLLLJJJFFFDDDBBBAAA======;;;999888666444444222111111000000000000000/////////.........------........................------------------------,,,...//////---,,,,,,---+++,,,,,,---------------,,,,,,,,,---------......------------.........///+++,,,,,,---------------,,,,,,,,,,,,------......------------------------------------------------------------------------+++,,,,,,---............333...,,,...///,,,+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------------------------------------------------------,,,...///...---,,,---...------------------------------------------------,,,------...//////......+++,,,,,,------.........,,,,,,,,,---------..............................////////////////////////....../////////000000000////////////000000000000111111222222222333333333333333333444444444555555222333555555444444666777555666777999:::;;;<<<<<>>???AAACCCDDDFFFFFFGGGIIIKKKLLLKKKIIILLLNNNPPPQQQPPPOOOOOOPPPLLLLLLLLLJJJFFFBBB???>>><<<;;;:::888777555444333222111111000000000000111//////.........---------........................------------------------,,,...//////...------...------......///......---,,,,,,,,,---------......---------.........//////,,,---......//////......---------.........//////------------------------------------------------------------------------((())),,,...////////////---***)))---///------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------------------------------........................,,,---...---,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...++++++,,,,,,---...//////,,,,,,,,,------.................................////////////////////////............////////////////////////000000000000111111222222222333333333333333333444444444555555222444555555444444666777555666777999;;;;;;<<<<<>>AAADDDEEEFFFGGGHHHHHHHHHJJJNNNQQQPPPPPPPPPQQQPPPPPPOOOOOOLLLJJJHHHEEEBBB@@@???>>>999888777555333222222222000000//////.........---........................---------............///------,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................------------------------------------------------,,,------......------,,,------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------+++,,,------......------,,,,,,,,,,,,,,,---...///+++++++++,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------,,,,,,+++++++++---,,,,,,,,,,,,---......,,,------......------,,,.........------,,,,,,,,,------------------------..................------.......................................///000000111111111000000000000000111111222222222333333333222222333333333333444444666666666666777777777777999888777777777999;;;======>>>???AAABBBCCCDDDDDDCCCBBBDDDGGGIIIHHHDDD@@@???===;;;888555333222111222111//////000000...,,,***+++,,,---////////////222111000///...///000000---...//////000000/////////111444555555555777888------------------------...444777222,,,+++---------------------------------------------------------------------------------------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++,,,,,,++++++************++++++++++++++++++++++++++++++************+++++++++++++++,,,---...---,,,***)))++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------............////////////........./////////////////////000000000000//////000000111111111111000000222222222333444555444333555555666666666666666666999999999999999999;;;<<<::::::;;;<<<>>>AAACCCEEEEEEFFFHHHHHHHHHIIIKKKMMMNNNOOOOOOPPPPPPOOOOOOOOOLLLJJJHHHDDDBBB???>>>===999888666555333222222222000/////////.........---........................---------............///,,,,,,,,,+++,,,,,,---------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................------------------------------------------------,,,------......------,,,------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------+++,,,------......---------,,,,,,,,,,,,---...///,,,,,,,,,,,,------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------,,,,,,,,,+++---,,,,,,,,,,,,---......,,,------......------,,,......---------,,,,,,,,,------------------------...............................................................///000000000000000000000000000000111111111222222222333333222222222333333333444444555555555666666666777777999888777777888999;;;===<<<<<<>>>@@@AAABBBBBBBBBAAAAAABBBDDDFFFEEE@@@===:::999777555444333222222111111111000000///000000000000000111111000000///000///.........///000111000000//////000111333444444777;;;>>>@@@CCCFFFHHH------------------------///999>>>666+++(((,,,111------------------------------------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,***+++,,,---,,,+++***))),,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------............////////////////////////.........///000000111111000...---000000111111111111000000111222444555555555333222444444555555666777777777888777666777999999888777::::::;;;===???AAACCCDDDCCCEEEHHHIIIHHHGGGHHHIIIKKKLLLMMMNNNOOOOOOOOONNNKKKIIIGGGCCC@@@===<<<;;;888777666444333222111111/////////.......................................---------............///,,,+++++++++,,,---......------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................------------------------------------------------,,,------......------,,,------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------+++,,,------......------------,,,,,,,,,---......,,,------------.........------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................------------------,,,,,,,,,,,,---......,,,------......------,,,...------------,,,,,,,,,------------------------...............................................................///000000000000000000000000000000111111111222222222222333222222222222333333333333444444444555555555666666888888777777888999;;;<<<:::;;;===>>>@@@AAAAAAAAA@@@@@@@@@AAAAAA???<<<999555555444222222111111111---...000000//////000111///////////////.........000000000//////000111111555555444555888===AAADDDEEEHHHLLLPPPRRRTTTWWWZZZ------------------------...777<<<555+++)))---000------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------.........//////////////////............---...000111111111///...///000000111111111111000000222666777666444333222333333444555666777888888888888999;;;===<<<999666:::;;;<<<===???AAABBBCCCCCCFFFIIIJJJIIIGGGFFFFFFIIIJJJKKKLLLMMMMMMMMMMMMIIIHHHEEEAAA>>>;;;999888777666555333222111111111................................................---------............///+++++++++,,,,,,...///000------------------------------------------------------------------,,,,,,------------------------,,,---......///.................................------------------------------------------------,,,------......------,,,------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------+++,,,------......------------,,,,,,,,,------...---------.........//////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---,,,,,,,,,,,,---......,,,------......------,,,---------------------------------------------------------......................................................///000000/////////000000000000000111111111111222222222222111222222222222333333333333333333444444444555555888777777777888999:::;;;:::;;;<<<>>>???@@@AAAAAA@@@??????>>>===;;;888666444333222111000000000000......000333666666333000---------......//////000222222222333444555555666>>>???BBBEEEKKKPPPUUUXXX[[[]]]___``````aaabbbddd------------------------+++111333///,,,,,,...---------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------............///////////////.........,,,---///000111111111000//////000111111111111111000333777888666333222222222333444555666777888999>>><<<;;;;;;<<<<<<<<<<<<:::;;;<<<>>>???AAABBBBBBCCCFFFJJJKKKJJJGGGFFFEEEGGGGGGIIIJJJKKKKKKKKKKKKGGGEEECCC???<<<999888777666555444222222111111111---------.......................................---------............///++++++,,,,,,---...///000------------------------------------------------------------------------------------------------,,,---......///.................................------------------------------------------------,,,------......------,,,------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------+++,,,------......------...------,,,,,,,,,---------------.........//////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---,,,,,,,,,,,,---......,,,------......------,,,---------------------------------------------------------.........//////.......................................///000000......//////000000000000000000111111111222222222111111111222222222333333333333333333444444444444777777777777888999:::::::::;;;===???@@@AAAAAAAAA@@@@@@???<<<:::888666666555444333111000//////...222000111888@@@@@@888000000000//////000000111222000111444888;;;???AAABBBLLLOOOSSSXXX\\\```aaabbbeeeggghhhhhhgggffffffggg------------------------***------+++,,,000///+++------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------------...................../////////000.........///000000111111...///000111111222111111111555888888555222333444333333444555666777888999===<<<999666444666:::>>>:::;;;===>>>@@@AAAAAAAAACCCFFFIIIJJJIIIGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHDDDBBB@@@===:::888777666555444333222111111111111---------------.................................---------............///---,,,,,,,,,---...//////------------------------------------------------------------............------------------------,,,---......//////..............................------------------------------------------------,,,------......------,,,------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------+++,,,------......------......---,,,,,,,,,------,,,------------.........------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,------------...------------------------,,,,,,------.../////////.......................................///000000---......//////000000111000000000111111111111222111111111111222222222222333333333444444444555555666666777888888999999999:::;;;===>>>@@@AAAAAAAAA??????>>>;;;777555555666555444222111000///......///---...444<<<<<<555---111000/////////000222222333666;;;BBBHHHNNNRRRTTTZZZ]]]aaadddffffffeeedddeeegggiiiiiihhhhhhiiijjj------------------------+++------+++---000///+++------------------------------------------------------------------------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,++++++***+++---......---+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,---------.........,,,------...///000111111222111///...---...///000...///000111111222222222222666999777333111333555333444444555666777777888666<<>>999999;;;:::;;;===???@@@AAAAAAAAABBBDDDGGGHHHGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFAAA@@@>>>;;;999888777666444333222111111000000111,,,,,,,,,------.................................---------............///......---------......///------------------------------------------------------------.........///........................,,,---......//////..............................------------------------------------------------,,,------......------,,,------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------+++,,,------......------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,---------------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,------...//////000.......................................///000000------......///000000111000000000000111111111111111111111111222222222222444444444444555555555555555666777888888999999999999:::;;;===>>>???@@@@@@======<<<888444333444666111111000////////////000++++++,,,...000111111000000000111222555999<<<>>>FFFIIINNNTTTYYY^^^aaabbbcccdddgggiiijjjjjjjjjjjjhhhiiikkklllkkkkkklllmmm------------------------,,,///000......000000---------------------------------------------------------------------------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++******++++++*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++,,,---...///111222222777444111...,,,,,,---.........///111111222222222333777999777222111333777444444555555666777777777222CCCVVV]]]VVVIII>>>::::::;;;===???@@@AAAAAA@@@@@@CCCEEEFFFEEEEEEEEEFFFEEEFFFFFFFFFFFFEEEEEEDDD???>>><<<:::999777777666333333222111000000000111,,,,,,,,,------.................................---------........./////////......---------......---------------------------------------------------------.........//////........................,,,---......//////..............................------------------------------------------------,,,------......------,,,------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------+++,,,------......------///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,------.........------------------------,,,,,,------...///000000.......................................///000000---------...///000000111000000000000111111111111000111111111111222222222444444444555555555666666555666777888888999999888888999:::<<<===>>>>>>???;;;<<<;;;777222111333666...............///000111///111222///,,,...444;;;333444777<<>>BBBJJJLLLQQQXXX```eeeggggggjjjkkkkkkllllllllllllkkkmmmnnnoooppppppqqqpppppppppqqqqqqqqqppppppooonnn//////...------------...........................................................................,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***......---,,,,,,+++******,,,,,,------------,,,,,,************+++,,,---...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,,,,,,,------------------------------............................................................////////////////////////000000000000111111222333333444555555444444444444444444444444888555222333;;;HHHWWWaaafffUUUCCC::::::;;;>>>AAAAAABBBDDDFFFGGGHHHIIIIIIEEEFFFDDD@@@<<<999888777888777555333222222333333222222111000//////......------------------------...............................................................---------................................................---------............///------------------------.........................................................---------------------------------------...................................................------,,,,,,------...---------............///...------,,,,,,------...------------------------,,,------......------,,,------------------------------------------------------------------------------------------------............------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////000........................---///000///...---///000---,,,---...//////,,,***............////////////000000000000111111111111111111222222222333333333555555555555555555555555555666888999::::::999999:::;;;;;;:::999888888999555333222222333333111000,,,---///000111111000000///222777<<>>CCC^^^[[[WWWOOOCCC:::<<>>999333///---...//////............////////////000000000000111111111111111111222222222333333333333333444444555666666666777777777888888999::::::<<<<<<<<<999666444333444222333333222000///000111111111111444;;;DDDLLLRRRVVV\\\ccchhhjjjjjjjjjjjjlllllllllooorrruuuuuuuuulllmmmooopppqqqrrrrrrrrrsssssssssrrrqqqpppnnnmmmqqqqqqrrrsssssssssrrrrrr//////...------------...........................000///---,,,,,,---///000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------------------++++++,,,,,,,,,,,,------------------------------............................................................////////////////////////000000000000000000000111111222222222222222333333444555555666:::999777555444555999;;;DDD;;;666:::??????<<<;;;???>>>>>>===>>>???@@@AAANNNQQQKKK<<<444666666000222111000///...///000111///////////////.................................................................................---------.........//////................................................---------............///........................---......///000000111111....................................////////////------------------------...................................................------,,,,,,------...---------............///...------,,,,,,------...------------------------,,,------......------,,,------------------------,,,,,,---......---,,,,,,------------------------------------------------++++++,,,,,,,,,---------***+++---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---//////......000222;;;777222...------------............////////////000000000000111111111111111111222222222333333333333333444444555666666777777777777777888999::::::999:::999777333111111111///111222111000111444777777999<<>>;;;666999??????>>>===<<<<<<===>>>???>>>EEECCC999555999888222111000///...---...///000///////////////.........////////////////////////................................................---------.........//////................................................---------.........//////////////////////////////---......///000111111222........................------......//////000000------------------------...................................................------,,,,,,------...---------.........//////...------,,,,,,------...------------------------,,,------......------,,,------------------------+++,,,...//////...,,,+++------------------------------------------------+++++++++,,,,,,---------)))+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................,,,---//////...///000222///---,,,+++---------,,,............/////////000000000000000111111111111111111222222222333333333333333444444555666777777777777777777888999:::;;;777777777555111/////////---///000000000222888<<>>>>>===<<<999888<<<:::777444222111111222222111111111000000//////....................................////////////////////////////////////---------........./////////......---------......------........./////////---------,,,,,,,,,,,,,,,......------------------.........---------,,,,,,........................//////.........---------........................////////////////////////000000//////.........---////////////////////////////////////////////////------............------................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,---***+++---...///...---------,,,+++,,,------,,,***,,,,,,,,,---------.........+++...333///''')))333.........------,,,,,,,,,........................///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,.........000222...(((333222111...,,,,,,...111---------............///,,,---......//////..............................---------............///000000000000////////////000111111111111222222222555555555555555555555555777777777777777666555555666222///...000222111//////000000///111:::JJJVVVYYY[[[___aaaccceeeiiikkkmmmnnnooonnnmmmlllmmmnnnpppooooooppprrrsssrrrqqqqqqqqqrrrsssssssssssssssppprrrtttuuutttqqqmmmkkkqqqmmmmmmqqqrrrpppoooqqq////////////////////////111000000//////000000111////////////////////////.................................///////////////------------------------------------------------++++++,,,,,,,,,,,,------------------............333111...,,,******+++,,,,,,,,,------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---,,,,,,++++++------............------........................//////000000000000//////000000000000111111111111333333333333444555666666777666555777::::::888555666666777888888999::::::;;;<<<=========;;;999888;;;999666333222111111222111111111000000000//////....................................////////////////////////////////////---------.........////////////............////////////000000000000000000000////////////////////////000000000000000000000000000000///////////////......////////////////////////.........---------........................////////////////////////000/////////............////////////////////////////////////////////////.........//////.........................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,---,,,,,,------...---------,,,++++++,,,------+++***,,,,,,,,,---------......---+++///777555+++(((.........---------,,,,,,,,,........................///...---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,///...(((%%%)))...111111000...---,,,,,,,,,------------............///,,,---......//////..............................---------............///000000000000////////////000111111111111222222222222222333444555666777777666777777777777666555555444222111000111111000///111111111444;;;EEEPPPWWW\\\^^^aaaccceeegggjjjlllnnnooopppooonnnmmmnnnoootttsssrrrssstttuuutttrrrssssssssssssrrrqqqooonnnqqqrrrssstttssspppmmmkkkhhheeefffkkkmmmnnnqqqvvv////////////////////////000//////......//////000////////////////////////........................///////////////.........------------------------------------------------++++++,,,,,,,,,,,,------------------............///...---,,,++++++++++++------------------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++------------------------------------------------.........------,,,,,,+++------............------........................//////000000000000//////000000000111111111222222333333333333444555666666666666666777999999888666666777777888888999999999:::;;;;;;<<<;;;999888777999888555333111111111111111111000000000000//////....................................////////////////////////////////////------........./////////000//////...//////000000.........---------------.....................///------....../////////000------........................//////000000111111/////////.........------........................////////////////////////////////////............////////////////////////////////////////////////...//////000000//////...................................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,---......---,,,,,,,,,------,,,++++++,,,------,,,***,,,,,,,,,---------......,,,+++000:::;;;111)))(((...------------,,,,,,,,,------------------------......---,,,,,,,,,------,,,,,,------------,,,,,,------,,,...888CCCFFFDDD111///---...000000---***---------............///,,,---......//////..............................---------............///////////////000000000000000111111111111222222222///000222333555777999999666666666666666555444444111222222111/////////000555666999AAAKKKSSSXXXZZZaaaccceeefffggghhhkkkmmmnnnpppqqqpppoooooopppqqqvvvtttsssssstttuuutttrrrssssssttttttsssqqqooommmppppppnnnlllhhhdddaaa___WWWVVVXXX[[[]]]___gggppp//////////////////////////////............//////////////////////////////........................000000//////......------........................------------------------+++++++++,,,,,,,,,------,,,,,,---------...............////////////...............------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,------............------...........................//////000000000000///000000111111111222222222333333333333444555666666666666666777777888777777666777777777888888888999999999:::999999888666666777666444222111111000000000000000000000000//////....................................////////////////////////////////////............//////////////////.........///000000...------------,,,,,,,,,------............//////,,,,,,------.../////////---------............///......//////000000111111////////////....................................///////////////////////////////////////.........//////////////////////////////////////////////////////000000000000//////................................................------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,---000///---,,,++++++,,,------,,,,,,---//////...,,,,,,,,,,,,---------......,,,***///999===666---(((------------------------------------------------...------,,,,,,,,,------,,,,,,------------,,,,,,///)))***>>>^^^pppgggTTT444111000222666666111,,,---------............///,,,---......///.................................---------............///////////////000000000000000000111111111222222222000000222333555777888888555555555555555444333333000222222000---...222777>>>BBBIIIQQQYYY^^^``````eeegggiiiiiiiiijjjlllnnnoooqqqrrrqqqppppppqqqssssssqqqqqqqqqssstttsssrrrqqqqqqsssttttttsssrrrqqqnnnlllggg```YYYQQQLLLIIIHHHGGGHHHJJJJJJLLLVVVbbb//////////////////////////////............//////000000000000000000000000////////////////////////000000//////......------........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...---...///000000000000///.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------------,,,,,,,,,------............------..............................///000000000000000111111111111222222222222333333333333444555666666555666666666666666777888777777777777777888888888888888888777777666555444444444333222111000000000//////////////////000000////////////////////////............////////////////////////////////////........./////////000000......------...//////000000000000000000000000000//////000000111111111222///000000000111111111222111111111111111111111111......//////000000000000000000/////////.........////////////////////////////////////////////////........./////////////////////////////////////////////////////////////////////000000000000//////...................................................------,,,,,,------...------------------------------------------------,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,---000///---,,,++++++,,,---...------...000111000...,,,,,,,,,---------......,,,))),,,444:::888111,,,------------------------------------------------------,,,,,,,,,------...,,,------......------,,,...***,,,BBBaaapppdddOOO444222111333777777222------------............///,,,---......///.................................---------............///.../////////000000000111000000111111111222222222222222333333444555555555444444444444444333222222111111000......333;;;BBBIIIQQQ[[[```bbbbbbdddggghhhiiikkkkkkkkkkkkmmmooooooqqqrrrrrrqqqqqqrrrtttqqqpppoooqqqsssttttttsssqqqqqqqqqqqqqqqqqqqqqqqqkkkhhhccc[[[SSSKKKDDDAAABBBBBBCCCEEEDDDGGGRRR]]]////////////////////////000//////......//////000000000000000000000000000///////////////////////////////////////.................................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---...............------------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------------------------------------............------........................---...///000000111111000111111111222222222222333333333333333444555666666555666666666555555777999777777777777777777777777777666666555444444444333222222111111111000000///......////////////000000////////////////////////............////////////////////////////////////....../////////000000000............///000111111/////////000000000111111//////000000111222222222222222222222222222222222111111111000000000//////111111000000000000000000000000000/////////......////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////...//////000000//////.........................................................------------......------------------------------------------------,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,---......---,,,,,,,,,------...------...000111000///,,,,,,,,,---------......,,,******///444555222...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------............------+++...111555===CCCAAA:::000//////111444333000,,,---------............///,,,---......//////..............................---------............///......//////000000111111000111111111111222222222444444444333333333333333333333333333333222111111222111111222666>>>HHHOOOVVV]]]eeehhhfffdddgggjjjhhhjjjllllllkkklllmmmooooooqqqrrrrrrqqqqqqssstttrrrqqqqqqrrrtttuuuuuutttrrrpppnnnkkkjjjiiiiiiiiigggfffddd```[[[UUUPPPNNNJJJIIIKKKOOOQQQTTT\\\fff////////////////////////111000000//////000000111000000000000000000000000////////////////////////.........///////////////........................------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,------------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------........................---...///000111111111111111111111222222222333333333333333333444555666666444666777555444444777999777777777777777777777666666555444444333333222222000000000111000000//////........./////////000000////////////////////////............////////////////////////////////////.../////////000000000000000000000000111222333444222222333333444555666666444444555666666777888888:::999999888888777777777666666555444333222111111444444444333222222111111000000000000/////////...////////////////////////////////////////////////............/////////000////////////////////////////////////////////////.........//////...............................................................------------..............................------------------------,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,---,,,,,,------...---------,,,++++++---///000///...,,,,,,,,,---------......,,,++++++,,,///111///,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------............------)))...000,,,(((***,,,---------.../////////...------------............///,,,---......//////..............................---------............///.........///000111111111000111111111111222222222333333333333333333333333222222222222222111111000222222444:::CCCMMMUUUYYY```cccfffgggffffffhhhjjjgggiiikkkkkkkkklllmmmooonnnpppqqqrrrqqqqqqsssttttttsssqqqqqqrrrrrrqqqpppllliiieeeaaa___```aaaccccccdddffffffeeebbb___]]]YYYWWWXXX^^^aaabbbfffkkk////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000---.........//////000000////////////////////////------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------...------,,,,,,---......,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,------......------,,,***+++,,,------,,,+++***,,,++++++++++++++++++,,,++++++,,,---------,,,,,,------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,------------------------------------------------------------------------------------..................---........................---...///000111111111111111111222222222333333333333333333333444555666666444666777555333333777:::777777777777666666666666666555444333222222222222//////000000000000//////---.........//////000000000000000000000000000000............/////////000////////////////////////////////////000000000000222222222222333444555666;;;;;;<<<>>>???@@@AAABBB@@@@@@AAAAAABBBCCCCCCDDDGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>===;;;::::::777777666555444333333222000000000000////////////000000000000000000000000////////////////////////---.........//////000000////////////////////////////////////////////////------............------......................................................------------..............................------------------------,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,---***+++---...///...------*********+++...///...,,,,,,,,,,,,---------......+++------,,,---...+++(((,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------............------***,,,,,,,,,///333222---,,,---//////...---...///---------.........//////,,,---......//////..............................---------.........//////---......///000111111222000111111111111222222222222222333333333333444444222222222222222111000000111222777AAAMMMXXX^^^___fffdddcccdddfffiiiiiihhhfffhhhjjjkkkkkkkkkmmmooonnnpppqqqqqqqqqqqqsssttttttssspppoooooonnnllljjjddd```\\\YYYXXX[[[^^^aaaaaacccfffhhhhhhgggdddbbbdddaaaaaafffiiiggggggiii000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000///...------...///000...///000000000///---,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++++++++000///---+++++++++---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...+++)))))),,,---,,,***------,,,---......------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...////////////////////////...............///000000000000000000////////////222222333333333222222111333333333444444444555555444555666555333333555666777777777777666666666666333333222222111000//////////////////////////////000000000000////////////222111000////////////000...------...///000///......///000000111111111000111111222222333555777888======>>>???BBBEEEHHHJJJMMMOOORRRVVVYYYZZZ[[[\\\ZZZYYYWWWVVVVVVYYY[[[]]]]]]^^^^^^]]]ZZZYYYYYYZZZYYYXXXVVVTTTSSSSSSSSSTTTOOOMMMIIIEEEAAA>>><<<;;;555666666666555333111000000//////111333444111...------........./////////---...//////000000////////////////////////////////////............////////////000000000000//////////////////////////////................................................////////////////////////......////////////......///...---,,,,,,---...///........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------......------------......------------------------------------------------,,,---......//////......000000//////.........------------.........//////........................,,,------...............////////////000000000000222222333333333333444444333222111000000000111222///...///111444444222000777>>>HHHQQQXXX\\\___aaahhhhhhhhhhhhiiijjjllllllhhhhhhiiijjjllloooqqqsssppppppoooqqqrrrtttssssssuuusssppplllgggbbb]]][[[TTTTTTSSSSSSTTTUUUWWWXXXXXX[[[^^^^^^]]]]]]___bbbiiicccaaaeeefffbbbaaaddd000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000///............///000...///000000000///---,,,------------------------,,,------......------,,,------------------------.........---------,,,,,,------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...---++++++,,,---...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))***,,,---,,,+++...---+++,,,...///...---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...////////////////////////...............///000000000000000000////////////222222222333333222222111333333333444444444555555555666777666444444666777777777777666666666555555333333222111111000//////////////////////////////000000000000//////////////////////////////////////////......000111111111222222111111222444666777:::<<>>CCCFFFJJJMMMSSSYYY___dddhhhiiihhhhhhiiiiiikkklllnnnooonnnnnnooopppppppppoooooopppppppppppppppoooooonnnnnnpppqqqqqqnnnlllkkkkkkjjjjjjjjjjjjjjjkkklllmmmiiiiiihhhgggeeebbb___^^^^^^]]][[[XXXTTTOOOKKKHHHHHHBBB;;;666444444444333555444333111111111111222222222222222111111111111////////////////////////000//////......//////000//////000000000000//////////////////////////////................................................////////////////////////......////////////......///......------......///........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------......------------......------------------------------------------------,,,---......//////......////////////............------........./////////..............................///000000000//////000000111111111222222222222222333333333333444444555555555444333222111000111333333000///555AAAKKKVVVZZZ___ccceeeeeefffgggddddddeeefffhhhiiikkklllmmmmmmnnnnnnnnnnnnnnnmmmooooooppppppqqqrrrrrrrrrsssrrrqqqooommmkkkiiihhhiiiiiihhhgggeeecccaaa```XXXYYYZZZYYYXXXWWWYYYZZZYYYVVVUUUXXXYYYUUUQQQQQQ000//////......//////000000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000000//////////////////000//////////////////..............................------............------....................................------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................------------------------------------------------)))***+++---///222444555...------,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------------...,,,***+++---///...---,,,,,,,,,------------...,,,,,,,,,---------------..............................------------......////////////////////////...............///000000////////////000000000000111111222333333333222222333333333444444444555555555666666666444444666777666666666555555555444444222111111111000000000///////////////////////////////////////000000000000///000111222222111000///111111000///...///111333444666;;;AAAIIIPPPUUUXXX[[[^^^ccchhhlllnnnooopppmmmmmmmmmnnnnnnnnnoooooooooooopppppppppooooooooonnnoooqqqrrrrrrpppnnnmmmlllnnnqqqqqqooommmlllmmmjjjjjjjjjjjjjjjkkkkkkllliiijjjkkkkkkiiigggdddcccddddddcccaaa___\\\YYYWWWXXXSSSLLLDDD>>>;;;999888666555333111111111333333000000000000000111111222////////////////////////000000////////////000000//////000000000000//////////////////////////////................................................////////////////////////......////////////......//////............//////........................------,,,,,,,,,,,,------------------------------................................................,,,,,,------------,,,,,,,,,,,,,,,------------.................................------------......------------------------------------------------,,,---......///.........///////////////.....................////////////...........................//////000000000000000111111111222222333333444222222222333333333444444444444555555444222000///000111222333666???LLLVVV]]]```ccceeeeeeddddddeeeccccccdddeeegggiiikkklllmmmnnnpppqqqrrrqqqppppppmmmnnnoooooooooooopppqqqrrrrrrqqqqqqppppppqqqqqqllllllmmmmmmllljjjhhhgggaaa```^^^[[[YYYXXXWWWXXXRRRQQQPPPRRRTTTSSSQQQOOO000000////////////000000111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111///000000000000000000/////////........./////////........................---......//////......---------------------------//////.........------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................------------------------+++++++++++++++++++++++++++++++++,,,---///000111---------,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...---,,,,,,------------,,,,,,,,,---------.........,,,,,,,,,------.................................///......------......///////////////////////////...............///000000.../////////000000000111000111222333333333333333333333333444444444555555444444555444333222444666555555555555444444444444111111111000000000000000000000000000000000000000.../////////000000000111000000000000000000//////,,,...111333555888===@@@BBBGGGNNNWWW___dddfffhhhgggiiilllnnnppppppoooooorrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrsssssspppqqqtttvvvuuussspppnnnkkkmmmoooppppppoooooopppnnnnnnnnnnnnnnnnnnmmmmmmkkklllmmmnnnnnnllljjjhhhffffffffffffdddbbb```___```^^^ZZZUUUOOOJJJGGGFFF===<<<999666444333222222/////////...///000111222000000000000000000000000000000////////////000000//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......////////////////////////...........................------,,,,,,------...------------------------................................................,,,------......------,,,,,,,,,---------.......................................------------......------------------------------------------------,,,---......///..................///////////////........./////////000000////////////////////////...//////000000000000000000111111222333333444444222222222333333333444444222333333333333111///...000111444:::DDDNNNVVV[[[^^^```bbbcccccccccdddeeecccdddeeefffhhhjjjlllmmmmmmnnnnnnooonnnllljjjiiihhhjjjkkkkkkiiiiiijjjllliiiiiiiiiiiijjjlllmmmnnnllllllllllllkkkhhhfffeee___]]]YYYUUUSSSQQQPPPOOOKKKMMMPPPTTTZZZ___```___222111111000000111111222111111111111111111111111111111111111111111111111111111111222222222222333111111111111111111111111///000000111111000000//////............///000000..............................////////////......------------------------/////////.........------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................------------------------++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,---------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...+++///333222///,,,+++---,,,---------............,,,,,,,,,---......//////........................//////............//////////////////////////////...............///000000......//////000000111111000111222222333333333333333333333444444444555555333444444333222222333555555555444444444333333333000000000000000000000000000000000000000000000000......//////000000111111////////////000111333333///444;;;AAAEEEKKKRRRWWWZZZ___fffmmmqqqrrrqqqpppmmmnnnppprrrssssssrrrrrrvvvvvvwwwwwwvvvvvvuuutttrrrrrrrrrrrrssstttuuuvvvppprrrttttttsssoookkkiiiiiikkkmmmnnnnnnooorrrtttpppqqqqqqqqqppppppooonnnmmmmmmnnnoooooonnnmmmlllkkkkkkkkkjjjhhhfffdddbbb```bbbcccaaa^^^ZZZXXXXXXNNNLLLHHHDDD???;;;777555333222111000000000111222000000000000000000000000111000000//////000000111//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////......////////////.........//////000000//////.................................------------......------------------------................................................------............------,,,---------..........................................------------......------------------------------------------------,,,---......//////...............///////////////....../////////000000000////////////////////////......///000000000//////000000111222333444444555222222333333333333444444111111222222222111000000333666<<>>999555333222222000000000000000000000000111111000000000000111111//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000////////////////////////......////////////.........///000111111000///.................................------------..............................////////////////////////........................------............---------------.........//////////////////////////////.........------.........------------------------------------------------,,,---......//////......---.........//////000000////////////000000000000000000000000000000000000,,,------..................///000111222333444444222222333333333444444444333222111111222333555666@@@JJJWWW^^^``````bbbeeecccdddeeeddddddeeegggjjjlllkkkkkklllmmmnnnooopppjjjgggccc^^^YYYVVVTTTSSSUUUYYY\\\ZZZVVVTTTWWWZZZUUUUUUTTTUUUVVVYYY\\\]]]]]][[[YYYXXXVVVVVVWWWWWWcccaaabbbhhhqqqyyyCCCAAA===:::999888999:::888777555555666666444333444444444333333444555555000000111111222222333333111111222333333333333333333222222111111111222222000000000000000000000000000000000000000000000000000000//////.........---000///...---------------////////////////////////------------------------+++---000000...,,,+++++++++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,------......///............////////////..................------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---...//////...------,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------)))...666<<<===888111,,,------------------------.........////////////000........................////////////////////////............////////////////////////////////////////////////000000000000111111222333333333333222333222222222222333444444333333333444444444555555555555444444333222111111111111000000000000000111111111000000000111222333...///000000///000222555333:::BBBGGGLLLRRR[[[bbbgggiiilllnnnppprrrtttvvvvvvuuutttuuuwwwxxxwwwvvvtttuuuvvvwwwwwwvvvuuuuuu|||zzzxxxxxxzzzzzzxxxvvvrrrqqqooopppqqqrrrrrrqqqqqqppplllhhhaaaWWWMMMFFFCCCEEEGGGGGGGGGIIIOOOTTT___cccgggjjjlllmmmnnnooonnnooopppooommmjjjjjjjjjoooooooooppppppmmmhhhdddcccbbb```_________```aaafffeeedddcccaaa___^^^]]]WWWTTTOOOGGG>>>999666666333111//////000111111000/////////000111111222222111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////............/////////000........................................................................------------------------..............................---,,,---...///000111000...,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,........................................................................---------............///000000///..............................///000000000///...------...///000---.........//////000000---------.........//////000111111111111222222222444333111111222333222222222444444111///222:::BBBRRRUUUZZZ^^^aaabbbbbbbbbdddddddddeeeggghhhjjjkkklllllllllmmmmmmnnnoooppplllhhhddd___]]]^^^```bbb```aaaaaaaaa```^^^\\\[[[ZZZZZZZZZZZZXXXWWWVVVUUUUUUVVVVVVUUUUUUXXX```eeevvvSSSQQQMMMKKKIIIIIIJJJKKKIIIGGGEEEDDDCCCAAA>>><<<999999888777666555555555222222222333333333333333333333333333222111111111111111111000000/////////111111111111111111111111000000000000000000000000000000/////////.........000///...------------...////////////////////////------------------------+++---000000...,,,++++++,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,---++++++,,,------......///............////////////........................+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------))),,,000333444222...,,,---------------------------............/////////........................////////////////////////............////////////////////////////////////////////////000000000000111111222333333333333222333333333333333444555555333333444444444555555555444444333333222111111111111000000//////000000111//////000000000000000///...///111333555999???CCCLLLRRR[[[```cccffflllpppoooppprrrssstttvvvxxxyyyzzzyyyzzz{{{||||||yyywwwuuuvvvwwwxxxyyyyyyyyyyyyyyywwwvvvwwwyyyyyyvvvtttnnnkkkgggeeeeeefffgggggghhhhhhhhhgggccc[[[SSSLLLGGGGGGGGGFFFDDDCCCDDDEEEKKKNNNSSSXXX\\\bbbhhhllljjjmmmooopppnnnkkkjjjiiijjjjjjkkkmmmmmmkkkfffcccXXXUUUQQQNNNOOOTTTZZZ^^^```bbbcccddddddbbb```^^^^^^]]]ZZZTTTMMMFFFBBBAAA999666222000000111222111/////////000000000111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........./////////000000........................................................................------------------------...........................------,,,---...///000111///...,,,,,,,,,...///------------------------........................................................................---------............///000000///...............///............///000000000000///......///000000........./////////000000---------.........//////000111111111111222222222111000000000111111111000///000000111333;;;EEEMMMWWWZZZ]]]```bbbbbbaaaaaaeeeeeeeeefffhhhjjjkkklllmmmllllllmmmmmmnnnooooooooollliiifffeeeeeefffhhhggggggggggggfffeeecccbbbbbbaaa^^^[[[XXXWWWWWWXXXYYY\\\aaaeeejjjqqq{{{___]]][[[YYYWWWXXXXXXYYYWWWUUUSSSRRRRRRPPPMMMJJJJJJIIIGGGEEEDDDBBBAAA@@@::::::999888666555444444555444333222222222222222111111111111111000///...111111111111111111111111000000000000000000000000000000////////////......//////......------......////////////////////////------------------------+++---//////...,,,,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///............////////////........................,,,,,,---............---,,,,,,,,,,,,,,,,,,------***,,,---///000111111111...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,---......---------------------------------............///........................////////////////////////............////////////////////////////////////////////////000000000000111111222333333333333222444444444444555555555666444444444555555555555555333333222222111000000000000000////////////000000000111111222222222111000222555999>>>EEELLLTTTYYYaaagggnnnsssttttttvvvxxxwwwwwwwwwwwwxxxyyyzzz{{{yyyxxxyyyzzz||||||zzzxxxvvvvvvuuuuuuvvvvvvwwwxxxyyyxxxyyyzzzzzzyyyvvvssshhhddd]]]YYYWWWWWWWWWWWWZZZ\\\___bbbdddbbb]]]YYYXXXWWWUUUSSSPPPKKKFFFCCCBBBCCCFFFIIIOOOWWWaaaggggggkkkoooooommmhhhdddbbbaaaaaacccfffiiiiiigggeee```YYYOOOFFFBBBDDDHHHLLLXXX\\\aaaeeefffdddaaa___bbbcccdddaaa\\\WWWSSSQQQIIIEEE>>>888555444222111111111000000000111111222111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////....../////////000000000........................................................................------------------------...........................------------...//////000///...,,,,,,---......................................................................................................---------............///000//////............/////////......//////000111111000000//////000000111......////////////000000------........./////////000111111111111222222222000000111222222111111111111111222555===HHHRRRYYY]]]___aaacccdddcccbbbaaaeeefffggghhhiiijjjkkklllllllllmmmmmmmmmmmmmmmmmmooonnnmmmlllkkkkkkllllllhhhhhhhhhgggfffeeeeeedddaaa```___]]]\\\^^^cccgggxxx}}}aaa```^^^\\\\\\\\\]]]^^^ZZZYYYYYYZZZ[[[[[[ZZZXXXZZZYYYXXXVVVSSSQQQOOONNNHHHGGGDDDBBB???<<<:::999666555444333333333333444000111222333333333222111111111111111111111111111000000000000000000000000000000////////////////////////............//////////////////////////////........................,,,...//////...---------......------,,,,,,,,,+++*********+++++++++,,,,,,++++++,,,------......///............////////////............////////////------............------,,,,,,,,,---------------)))***+++---///333666888------,,,++++++++++++,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,+++******---///111------------------------------------....................................////////////////////////............////////////////////////////////////////////////000000000000111111222333333333333222444555555666666666666666555555555555555555555555222111111111000000///////////////...//////000111222222222222333555666777<<>>...---,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,...///000---------------------------------.........//////////////////////////////////////////////////////............////////////////////////////////////////////////000000000000111111222333333333333222444555666777777777666666555555555555555555444444111111000000000000000//////////////////000111111111000///000222777<<>>FFFKKK......---,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,------------------------------------.........////////////000////////////////////////////////////////////////............////////////////////////////////////////////////000000000000111111222333333333333222333444666777777777666555444444444444444333333333111111000000000000000000000//////000000111222333//////000333999@@@FFFKKKWWW^^^hhhooossstttttttttyyyyyyyyyzzz|||~~~}}}{{{zzz|||~~~|||xxxtttpppiiiaaaZZZYYYZZZ\\\]]]bbbcccdddfffhhhkkkmmmnnnppprrruuuvvvtttsssrrrrrrqqqppppppooommmhhhaaa\\\YYYTTTOOOLLLMMMOOORRRSSSZZZ\\\^^^cccggghhhhhhgggcccaaa]]]YYYVVVWWWZZZ^^^eeehhhlllmmmllljjjhhhhhh```\\\VVVQQQPPPOOOOOOOOOQQQUUUZZZ\\\ZZZSSSKKKFFF;;;>>>EEEMMMVVV___eeehhhggghhhhhhgggdddcccccceee______```___\\\TTTKKKDDD<<<:::777333111000111111222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111////////////////////////////////////////////////........................................................................,,,---......//////......---------...............------------------------........................................................................---------............//////............//////000000000//////000000111222///000000111111000000///111111000000000000//////....../////////000000000000111111111111222222222333555666444111000222555666===HHHSSS[[[^^^______```aaaccceeefffhhhhhhiiicccdddfffggghhhhhhgggggghhhiiijjjlllmmmmmmlllkkkiiijjjkkkkkkjjjhhheeecccaaa___[[[XXXWWWWWWYYYZZZhhhuuu]]]]]]]]]^^^___``````aaa]]]XXXQQQMMMLLLLLLMMMMMMQQQSSSWWW[[[^^^```aaaaaa______^^^]]]\\\[[[ZZZZZZVVVVVVTTTQQQLLLFFFAAA>>><<<:::777444222222333333222222222222222222222222111111111111111111111111//////000000000111111111///////////////000111111////////////////////////........................---...///.........///111------------............,,,,,,---------.........++++++,,,------......///............////////////---......///000000111111///////////////...------,,,,,,------.../////////+++,,,///333999@@@FFFJJJ000///......------......,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------***+++,,,------...------------------------------/////////000000000111111////////////////////////////////////////////////............////////////////////////////////////////////////000000000000111111222333333333333222222444555777777666555444444444333333333222222222111111111111111111111111000000000000111222333444555888>>>EEEMMMUUU[[[^^^gggkkkqqquuuvvvvvvvvvwwwxxxxxxyyyzzz|||||||||{{{|||{{{zzz{{{{{{xxxpppiii___ZZZSSSNNNLLLKKKKKKKKKMMMNNNPPPRRRTTTVVVVVVWWW^^^bbbfffggghhhiiilllnnnpppppppppppppppmmmhhhdddaaa]]]XXXTTTSSSSSSRRRRRRTTTVVVXXX[[[]]]```cccfffggghhhhhhfffddddddeeegggdddfffhhhjjjjjjkkkmmmoooiiifffaaa]]]YYYUUUPPPLLLMMMQQQWWW[[[[[[VVVPPPLLLCCCBBBBBBDDDJJJQQQYYY^^^dddfffhhhiiihhhfffeeeeee___aaabbbdddddd___YYYTTTMMMIIIDDD===888555444333333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111////////////////////////////////////////////////........................................................................,,,---.../////////...---,,,------......///......................................................................................................---------............///...............///000000000000//////000000111222...///000000000000///...111111111000000000//////.../////////000000000000000111111111111222222222000222333222000111777<<>>@@@AAACCCFFFKKKQQQUUUYYY[[[[[[\\\]]]]]]^^^___```aaaaaa___`````````\\\WWWRRROOOFFFCCC>>>999555444555555222222222222222222222222111111111111111111111111//////000000111111111222///////////////000111111////////////////////////////////////////////////---...///...---...000222,,,---------.../////////---------.........//////++++++,,,------......///............/////////000---......///000111111222//////000000///...------,,,,,,------...///000000555555666777777777777777000000///............///,,,------......------,,,++++++,,,,,,,,,---------------------...///000000------------------------000000000000111111111111000000000000000000000000////////////////////////............/////////000////////////////////////////////////000000000000111111222333333333333222222333555666777666555444333333333222222111111111111111111111111222222222111111111111222333444555???DDDNNNXXXbbbjjjnnnqqqsssuuuwwwxxxxxxxxxzzz{{{xxxyyy{{{~~~~~~zzzxxx{{{yyywwwxxxwwwrrrggg___VVVSSSPPPNNNMMMLLLKKKIIIFFFGGGHHHIIIIIIGGGFFFEEEGGGKKKPPPSSSUUUXXX]]]aaalllkkkjjjkkkkkkkkkhhhfffdddbbb```___^^^]]][[[YYYOOOQQQSSSSSSRRRUUU[[[```dddfffiiiiiihhhfffffffffdddeeefffffffffhhhlllooonnnmmmllljjjfff```XXXRRRIIIMMMSSSYYY\\\]]][[[ZZZOOOKKKDDD@@@@@@EEEKKKPPP[[[```fffjjjkkkiiihhhgggeeefffggghhhhhhfffaaa]]]\\\XXXPPPHHHAAA;;;888777333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000........................////////////////////////........................,,,,,,.../////////...---,,,,,,---.../////////...000000000000000000000000........................................................................---------.........//////...............///000111000000000000000111111222---...///000000///...---222111111111000000//////////////////000000000000000111111111111222222222///111333333222555===DDDRRRYYYbbbeeebbb``````bbbbbbbbbccccccdddeeeffffffeeefffhhhjjjkkkjjjiiihhhdddfffiiikkkmmmmmmmmmlllggggggeeecccaaa]]]ZZZXXXRRRUUU\\\ffftttIIIJJJMMMOOOQQQQQQPPPOOOHHHEEEAAA===;;;:::<<<===???<<<<<>>999000---333999444111---,,,---........./////////...------,,,,,,...------,,,,,,------.........------------..................////////////......///000000111000000///////////////000111111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000111111111111222222222222222222222222222222222222333333444333222111000111222222000......000222111333444444333666<<>>888666444222111111222333000111222333444333333222222111111111000000000000000000000000000000000000////////////000000111111111111000000000/////////......////////////......------------------------------------------------------..................////////////////////////------........./////////000/////////............,,,111,,,(((///000///555<<<;;;888333...///444888000...---,,,.........---...........................------,,,,,,------...///......------......///------........./////////...///000000000000000000///////////////000111111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000111111111111222222222222222222222222222222222222222333333333222000///111333444333111000000111111222333444777@@@KKKTTT[[[ccckkknnnrrrxxxzzzyyyyyyyyyyyyzzzzzzzzz{{{{{{}}}|||{{{zzzzzzzzz{{{|||~~~}}}||||||{{{xxxtttqqqqqqpppooonnnmmmkkkgggdddccc___ZZZYYYZZZXXXSSSOOOEEEEEEEEEDDDEEEIIIPPPVVVccceeehhhiiiiiigggeeedddbbb```___```aaaaaa^^^[[[ZZZ[[[[[[ZZZZZZ[[[]]]___\\\aaaccc___]]]^^^^^^]]]]]]^^^```aaabbbccceeeggggggeeeeeegggkkkkkkgggccc___ZZZUUUTTTWWW[[[^^^___aaa```]]]TTTIIIBBB@@@AAAJJJOOOXXX___dddfffhhhiiiiiiggggggggggggfffdddaaabbbaaa___^^^ZZZSSSLLLFFF;;;888444111111111111000222111000000000000000111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////......////////////....../////////////////////......///000///...///000222000000//////.........---///////////////////////////000000///------...///............////////////........................000/////////............000000000000000000000000000000000000000000000000//////............//////000000000000000000000000////////////000000000111444222000111444555333222444444333333:::HHHSSSVVV___aaadddeeedddcccbbbcccddddddeeeeeefffggghhhhhhkkklllmmmllljjjiiijjjkkkfffggghhhiiihhhhhhfffffffffeeedddbbbaaacccfffiiijjjsss999;;;===???@@@???>>>>>>AAA???<<<:::999:::;;;<<<999777777:::???BBBBBB@@@>>>???BBBGGGOOO[[[hhhpppqqqrrrtttuuuvvvwwwwwwvvvsssqqqmmmhhhddd]]]WWWRRREEEBBB===888444333333444111222222333444444444444222222222111111111000000000000000000000000000000/////////000000000000111000000000/////////............////////////......------------------------------------------------//////..................////////////////////////....../////////000000000////////////............+++000,,,***000111444???:::555///,,,---222777;;;///...,,,---......---,,,,,,------...//////000000......------------......///......------......///............////////////000000000111000000/////////////////////000111111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000111111111111222222222222222222222222222222222111111222222111111000///...000111111///...///000111666<<>>>>>===;;;<<<;;;<<<===CCCLLLXXX```hhhlllrrrvvvwwwxxxwwwwwwxxxwwwuuurrrpppllliiiggg[[[WWWQQQJJJBBB<<<888666555555444333333333333444333333222222222111111111000000000000000000000000000000000000000000000000////////////..................////////////..............................------------............000000//////......------////////////////////////////////////000000000000///////////////.........---000---...777777666???111///+++***,,,222999===444111...,,,---------------........./////////000......------------......//////............///////////////000000000000111111111111111111000///...///////////////000000111//////////////////////////////////////////////////////000000000000//////////////////////////////000000111111111222222222111111111111111111111111000000111111111000000000///000000//////000444666999BBBOOOZZZaaafffjjjmmmqqquuuxxxvvvvvvzzz|||{{{yyyzzz{{{|||}}}~~~~~~}}}}}}}}}||||||||||||}}}{{{yyyxxxyyyzzzzzzyyyxxxwwwvvvvvvuuussspppmmmjjjhhhhhhiiiiiihhheeeaaaZZZZZZYYYXXXWWWXXXZZZ[[[\\\[[[ZZZ[[[[[[ZZZVVVSSSSSSSSSSSSSSSTTTTTTSSSRRRQQQQQQQQQRRRTTTUUUVVVVVVSSSXXX[[[ZZZZZZZZZXXXTTTRRRPPPPPPRRRWWWZZZYYYWWWXXXXXXYYY[[[]]]^^^]]]]]]^^^^^^\\\YYYVVVTTTUUUWWWZZZ___dddeeeaaa\\\WWWUUUNNNNNNQQQYYYbbbiiilllkkkjjjiiihhhggggggfffccc```bbbbbbbbbccccccbbb^^^[[[YYYSSSJJJBBB<<<777444222444444444444333333222222222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///////////////////////////////////////////////////......////////////..................////////////...///000///......000222666111++++++...000...+++////////////////////////...///000///------...000---------....../////////........................///////////////.........////////////////////////000000000000000000000000000000////////////000000000000000000000000000000//////000000000111111111...///000222333333333222222;;;CCCJJJSSS^^^dddeeebbbccceeefffeeeddddddeeecccdddeeefffggghhhiiijjjiiijjjkkkkkkiiiiiijjjkkkiiigggdddbbbbbbcccdddfffrrr|||{{{pppgggcccEEEGGGIIILLLMMMNNNMMMMMMJJJIIIHHHGGGFFFDDDDDDCCCCCCAAA???>>>===<<<:::999<<<;;;;;;:::;;;@@@FFFKKKWWW^^^iiiqqquuuwwwyyyzzzzzzyyyvvvsssqqqqqqrrrsssmmmkkkfff^^^TTTIII@@@;;;777666444222111111222333333333333333222222222222222222222222222222222222111111111111000000000000////////////..................////////////..............................---------....../////////000000000//////......---////////////////////////////////////000000000000.........//////////////////...***111>>>;;;222555+++---......---///444999;;;777000,,,+++---...///000000/////////.........///......------......////////////....../////////000000111111111222222222111111222111111000/////////////////////000000111//////////////////////////////////////////////////////000000000000//////////////////////////////000000111111111222222222111111111111111111111111000000000000000000111111333333222222333999@@@FFFMMMUUUaaaiiimmmnnnoooppptttxxxyyyvvvvvvyyyzzzzzzzzzzzz{{{|||~~~}}}}}}}}}}}}}}}||||||{{{|||yyywwwvvvwwwyyyyyyyyysssrrrqqqqqqqqqooollliiieeeeeeddddddcccbbb___]]]]]][[[ZZZYYYXXXXXXXXXXXXYYYWWWVVVUUUVVVWWWWWWVVVSSSTTTUUUUUUVVVWWWXXXYYY[[[ZZZZZZ]]]aaaccccccbbbfffjjjmmmlllkkkiiibbb[[[TTTQQQOOOQQQVVVYYYYYYXXXZZZWWWUUUUUUWWWYYYYYYXXXVVVYYY\\\]]]\\\[[[ZZZ[[[VVVZZZ___bbbddddddcccccc___]]]\\\```fffjjjkkkjjjhhhhhhiiijjjiiieee___ZZZ]]]^^^```ccceeeeeebbb___bbb]]]VVVOOOGGG???888333333333333333333333333333222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000///000111222222111000///////////////////////////////////////////////////......////////////......---.........//////000000...///000///......000222666000++++++...000///,,,////////////////////////.../////////------///111000000000/////////.......................................///////////////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111---...000111222222333444444@@@NNNWWW___eeegggeeeccceeeffffffeeeeeefffgggddddddeeefffggghhhiiijjjhhhiiijjjiiihhhggghhhiiihhhddd```]]]___eeelllqqqmmmfffeeebbb___]]]TTTUUUWWWYYYZZZZZZYYYXXXTTTTTTTTTTTTSSSRRRQQQPPPLLLJJJFFFBBB>>><<<::::::;;;<<<<<<;;;:::;;;>>>@@@GGGPPP\\\fffmmmrrrwww{{{~~~}}}zzzwwwttttttvvvyyyvvvuuurrrlllcccWWWMMMGGG===:::777444222222333444444444444333333333222222333333333333333333333333222111111111111000000000000000000/////////............////////////..............................---------...//////000000000000//////////////////////////////////////////....../////////000000000.........///////////////...+++(((333AAA:::,,,++++++///222111---+++---000===888222---,,,---///000111111000//////...------//////............//////000//////......//////000111111111111222222222222111111111222111111000000///////////////000111111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000111111111111222222222111111111111111111111111111111000000000111222222111222333555:::BBBLLLSSSaaaeeeiiikkkkkkmmmqqqtttuuuyyy{{{xxxwwwzzz|||{{{{{{{{{|||}}}}}}~~~||||||}}}}}}}}}|||{{{zzz{{{xxxvvvuuuvvvvvvvvvuuuooonnnmmmmmmmmmllliiifffdddcccaaa___]]][[[YYYXXXZZZXXXVVVVVVWWWXXXXXXXXXOOOQQQSSSTTTUUUXXX[[[^^^^^^```bbbcccdddfffiiikkkrrrqqqqqqtttyyy{{{zzzxxx{{{ppp^^^\\\ZZZZZZ]]]aaadddeee___WWWOOOMMMOOORRRQQQOOONNNPPPTTTXXXZZZZZZXXXWWWWWWXXXZZZ\\\___bbbdddfffhhhfffeeefffhhhiiiiiiiiifffgggiiikkkjjjeee^^^XXXXXXYYY\\\```eeegggfffeeecccaaa]]]XXXQQQHHH???999444333222111000111222333222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////......////////////......------......///000000000...///000///...///000222333///,,,,,,...000///---////////////////////////.../////////---...///111222111111000//////.......................................///////////////000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000000000000111111111222222...///111111111333666888;;;IIIXXX```eeehhhgggdddeeefffggggggffffffggghhhfffffffffgggggghhhiiiiiihhhiiiiiihhhfffeeeeeefffdddbbb______eeeppp{{{}}}oooaaa___bbbfffkkkooo[[[\\\]]]]]]\\\ZZZWWWVVVXXXYYY[[[\\\]]]\\\[[[[[[XXXUUUOOOHHHBBB???>>>???===>>>>>>===<<<<<<>>>??????EEEMMMSSSYYY```iiippptttuuuvvvtttrrrrrrtttwwwwwwwwwuuurrrmmmeee___[[[NNNJJJDDD===888666555666444444444444333333333333222222222222222222222222222222222111111111000000111111000000000/////////......////////////..............................---------...///000000000///////////////000000000////////////////////////------........./////////............/////////000---+++***666BBB888***,,,.........//////...------777555111//////000///...000000000/////////////////////............//////000000////////////000000//////000000000111111111000000111222222222111111///////////////000111111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000111111111111222222222111111111111111111111111222111111000111222333444000444999???GGGQQQ[[[aaajjjlllnnnnnnmmmoootttxxxsssxxxzzzyyyyyy|||}}}|||||||||||||||}}}}}}~~~~~~{{{{{{|||}}}|||{{{zzzyyywwwuuusssrrrrrrqqqpppnnnjjjiiihhhhhhhhhfffcccaaa___^^^]]]ZZZYYYYYYZZZ\\\VVVSSSRRRTTTXXX]]]______```gggooorrrrrrssswww|||~~~}}}{{{yyyzzz~~~sssccc[[[\\\\\\XXXSSSRRRPPPPPPRRRUUUWWWUUURRRWWWVVVUUUVVVYYY]]]```aaadddeeeffffffffffffhhhjjjffffffhhhjjjjjjgggaaa]]]YYYXXXWWWYYY]]]bbbeeefffcccbbb```]]]YYYSSSLLLFFF;;;999555222111111222333333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////......////////////......------......///000000111...///000///...///000222............////////////////////////////////////---...///...---...000111/////////////////////......................................./////////000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000111111111222222222111333333333333555:::>>>HHHTTT```eeefffgggfffdddfffggghhhgggffffffhhhiiiggggggggggggggggggggggggggghhhhhhfffdddbbbbbbcccddddddffflllvvv{{{vvvzzzrrrkkkmmmqqqwww\\\\\\[[[ZZZWWWSSSPPPMMMVVVXXX[[[^^^`````````___aaa^^^WWWNNNGGGDDDDDDEEEAAAAAA@@@???======???AAA===???BBBCCCEEELLLWWW``````dddhhhjjjiiiiiikkkmmmvvvvvvvvvuuurrrpppmmmkkkbbb\\\SSSHHH???999666555555555444444444333333333111111111111111111111111222222222222111111000000111111111111000000000000......////////////......////////////////////////---------...///000000111......//////000000111111////////////////////////------------.........///---.........//////000000......///:::CCC777---333---***(((+++000444222///111000000111222222///---......//////000000111111//////............//////000000////////////000000............///////////////000111222222222222222///////////////000111111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000111111111111222222222000000000000000000000000222222111111111222444555666<<>>===???EEEEEE???===CCCHHHIIIMMMSSSYYYYYYUUUTTTXXX\\\gggkkkppptttwwwwwwvvvuuulllkkkhhhbbbXXXLLLAAA:::<<<555111333555333333444444333222333444555444333333222111111000111111111111111111111000000000000000000////////////000000000/////////............---------........./////////......///000000...,,,000000000000000000000000............/////////000////////////////////////333///...444;;;;;;444+++........................222333333222000///000111111111111111000000000000000000000000000/////////////////////000000000000---------.........//////000000000000111111111111111111000000//////......111222222111///...///000111111000000//////......////////////////////////////////////000000000000111111111111111111111111444444222111000000000000000111111000111444888<<>>888666555444333333333333333333333333111111222222222333333333333333333333333333333333333222222111111222222333111111000000111111222333111111000000000000111111111222222222222000///....../////////000000000111000000000000000000000000//////000000000000//////////////////000000000000////////////////////////.........///////////////............/////////000////////////000000000000222222222222222222222222333333333222222111111111222222222222222222222222111111111222222333333333000000000111222333555555BBBJJJWWWcccmmmsssxxxzzzuuuxxx{{{zzzvvvqqqmmmjjjjjjjjjhhhgggggggggggggggeeeccc```\\\[[[\\\```cccjjjvvvyyyoooiiikkkmmmlllnnnrrrnnnqqquuuxxxzzzzzzyyyxxxoooooojjj]]]NNNDDDCCCEEEHHHNNNWWWbbbiiinnnppppppooommmpppvvvwwwnnnddd___QQQKKKAAA:::666666666666555444333333222222333333333333333222222222111111222222111111111111222222111111111111000000000000////////////000000000000111000000000222111000...111111111111111111111111000000000000111111111111000000000000000000000000111000///000222111...,,,000000000000000000000000+++---......---...///000------......///000000000///000000111222333333333000111111111222222222222222222222222111111000000000000000000111111111111000000111111222222222222,,,...//////......///111000000111111222222222222000000000000000000000000000111111111111222222222111111111111111111111111444333222333777<<>>999555333333333333333333333333333111111111222222333333333333333333333333333333333333222222111111222222333111111000000111222333333111111000000000000111111222222222222111///...,,,.../////////000000111111000000000000000000000000//////000000000000//////////////////000000000000////////////////////////---.........//////000000---.........//////000000////////////000000000000222222222222222222222222333333333222222111111111222222222222222222222222111111111222222333333333000000000111222444555666JJJSSS___iiiooouuu{{{|||}}}~~~|||wwwqqqmmmkkkkkkjjjiiihhhggggggggggggaaaaaa```]]]]]]aaaiiiooommmggglllqqqvvvzzz{{{wwwvvvxxx~~~}}}xxxkkk\\\OOOHHHAAABBBFFFLLLRRRYYYeeeqqqllljjjkkkpppuuuvvvrrrlllggg___QQQCCC<<<;;;888444777777666666555444444444444444444333333222222222333333333222222222111111000000000000000111111111000000000000000000000000000000111222222222222111111111111111111111111111...///111222222111000///000000000000000000000000000000000000000000000000000000//////.........---..................------//////000000111111222222......////////////......000111111111111222222222333333333222222111111111///222555555222000111222111111111111111111111111111111000000000000111111222222222222222222222222222222222111111111111111000000000000000000000000222111000000111111000///222111222666???IIIQQQUUUfffiiimmmooopppqqqssstttttttttuuuuuuvvvvvvwwwwwwwwwzzzzzzwwwvvvwwwuuuqqqsssuuusssoooppptttqqqjjjfffddddddeeeccc___]]]^^^XXX___hhhuuu{{{sss]]]WWWWWWTTTUUUYYYSSSTTTWWWZZZ\\\[[[XXXVVV```]]][[[]]]aaaeeefffeeecccaaa]]]VVVLLLAAA777222444555555444222111333444333333333333333333333333444444333222222111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000111222333333444222222222222222222333333000000000000000000000000111111111111111111111111222111111111000000/////////111444444//////888EEEUUUZZZcccllluuu{{{~~~|||yyyuuuqqqnnnlllpppmmmiiiggggggfffccc```___^^^[[[VVVWWWddd{{{{{{uuuxxx}}}|||sssjjjdddQQQJJJFFFGGGJJJNNNTTT[[[^^^^^^___dddjjjoooqqqqqqrrrmmmbbbUUUKKKFFF>>>666666555555555666777666555444444444333333333222222333333333222222222222111000000000000111111111111000000000000000000000000000000111222222222222222111111111111111111111111///000000111111111111111111111111111111111111111000000000000000000000000000/////////..................................../////////000000000000000......////////////......//////000000000111111111333333333222222111111111///222666777666333111000111111111111111111111111111111000000000000111111222222222222222222222222111111111111111111222222222222222222222222222222222222222222333333222222333555999AAAKKKUUU]]]aaahhhkkkoooqqqrrrssstttvvvssssssttttttuuuuuuuuuuuuvvvyyyzzzvvvuuuvvvtttpppoooqqqoookkkkkkmmmjjjcccdddbbb___\\\ZZZZZZ\\\___aaaooowwwccc[[[XXXXXXZZZYYYWWWVVVWWWYYY\\\^^^___\\\\\\]]]^^^```aaaccccccgggfffccc]]]UUUKKKCCC>>>777777555444444333333222333333333333333333333333333333333333333444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000111222333444444333333222222222222222222222222222222222222222222111111111111111111111111333222222222111111111111333444666666222444???LLL[[[```iiirrryyy|||~~~~~~|||{{{zzzwwwtttpppmmmkkkiiigggddddddfffgggfffeeeaaa```___```jjj~~~~~~wwwyyy}}}xxxeeeXXXKKKFFFEEEDDDEEEHHHOOOOOOQQQTTTZZZdddooovvvxxxxxxrrriii___VVVJJJ???999666444444777888777555444444444444444333333333333333333333222222222222111111111111111111111111000000000000000000000000000111111222222222222222111111111111111111111111000000000000000111222222111111111111111111111111000000000000000000000000////////////....................................///////////////...............////////////.............../////////000000222222222222222111111111///111555888999777222...111111111111111111111111111111000000000000111111222222222222222222222222000000000111222222222333333333333333333333333333222333333444444444444444555:::BBBMMMXXXbbbiiilllkkknnnqqqttttttuuuvvvwwwssssssssssssssssssttttttvvvyyyyyyuuuttttttrrrnnnjjjkkkjjjgggfffgggddd___bbb```]]]ZZZ[[[aaaiiiooouuu}}}|||}}}}}}~~~yyyiiiddd^^^XXXZZZYYYXXXXXXZZZ^^^bbbeeeZZZ[[[\\\]]]]]]^^^```aaahhhhhhfffccc]]]WWWQQQMMM>>>:::666444555555333111333333333333333333333333222333333444555666666666222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000111222333444555555444444333333222222111111333333333333333333333333222222222222222222222222333333333333333222222222555444555555444888FFFTTTccciiirrrzzz~~~|||zzzyyyxxxwwwtttrrrooolllkkklllhhheeecccdddeeeffffffjjjhhhiiiqqq}}}zzzzzzttthhhYYYPPPIIIDDDCCCFFFFFFGGGHHHHHHMMMYYYiiiuuussswwwxxxsssllldddYYYNNNCCC===666333555777777666555555555444444444444444444444333333333222222222222222111111111111111000000000000000000000000000000111222222333333222222111111111111111111111111111000000///000111333444111111111111111111111111///////////////////////////////////////...................../////////////////////......------,,,......////////////............/////////000000000222222222111111111111111111000111555888777222...111111111111111111111111111111000000000000111111111111111111111111111111//////000111222333333333333333333333333333333333222333444333333333444555:::AAALLLWWW```gggkkknnnmmmpppssstttuuuuuuvvvwwwtttttttttsssssssssssssssuuuxxxxxxtttrrrrrrppplllffffffeeeccccccbbbaaa___\\\```aaabbbhhhuuuuuupppuuuvvv}}}~~~vvviii[[[WWWYYYZZZ[[[\\\^^^```bbb\\\ZZZXXXXXXZZZ]]]___```fffffffffeeebbb^^^ZZZXXXIIIAAA888333444555333111444444444444444444444444333333444444555555555555222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000111222333444555555666555555444333222222111111333333333333333333333333222222222222222222222222333333333333222222222222222000111222444;;;KKKZZZjjjpppxxx|||yyywwwvvvuuusssqqqooolllkkkllliiieeecccdddhhhllloooxxxwwwzzz~~~vvvkkk```TTTJJJIIIMMMFFFGGGEEECCCDDDMMM]]]iiikkkrrrvvvuuuqqqmmmeee]]]QQQIII>>>666444555666777555555555555555555555555444444444333333333222222333222222222111111000000111111111111111111111111111111222333333333333222111111111111111111111111111000000000000222444555111111111111111111111111////////////////////////.........///////////////........./////////000000//////......------,,,,,,......////////////....../////////000000000111111111111111111111111111111222000...000333555333000111111111111111111111111111111000000000000111111111111111111111111111111//////000111222333333333222222222222222222222222333333444222111222666999FFFMMMWWW```eeehhhjjjkkkmmmpppsssttttttttttttuuuuuuuuuuuuttttttssssssssstttwwwvvvrrrppppppmmmiiieeedddbbb```^^^]]]]]]___aaakkksssxxxzzzyyy{{{|||mmmaaa```]]]ZZZWWWWWW[[[^^^```ZZZSSSRRRXXX^^^aaa```dddeeeffffffeeecccaaa```VVVKKK>>>666444555444333444444444444444444444444555444444444333333333222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000......///000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000111222333444555555666555555444444333222111111222222222222222222222222222222222222222222222222111111222222222222222222000///111555:::CCCSSSaaapppuuu|||~~~zzzwwwvvvuuutttrrrooommmlllfffeeeccccccgggpppzzzzzzqqqcccUUUQQQSSSNNNMMMKKKFFFBBBFFFOOOWWWbbbkkkrrrsssqqqooojjjddd]]]WWWLLLAAA999666777888555555555666666666666666444444444444333333333333333333333222111111000000111111111111111111111111111222222333333333333333111111111111111111111111000000000111222333444555222222222222222222222222000000000000000000000000.........///////////////.........//////000000111...............---------......////////////......//////000000000111111111000000000111111111111111111000...///000222333222111111111111111111111111111111000000000000111111111111111111111111111111000000000111222222222333222222222222222222222222333444444333333777>>>DDDTTTZZZbbbgggiiiiiikkklllnnnpppssstttssssssssstttwwwvvvvvvuuutttsssrrrrrrrrrtttsssooolllllliiidddeeeaaa___^^^\\\[[[___dddzzz}}}xxxmmm```VVVTTTXXX]]]```YYYSSSRRRWWW^^^bbbcccggghhhiiiiiiiiihhhggggggaaaWWWIII???999777666555444444444444444444444444555555444444333222222111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000111222333444555555555555444444333333222222222222222222222222222222333333333333333333333333111111111111222222222222333333777???FFFPPP___lllwwwzzz}}}xxxwwwvvvtttrrrpppmmmllljjjhhhgggggglllwwwuuuggg]]]ZZZ[[[ZZZVVVPPPIIIFFFGGGIIISSS^^^iiimmmnnnmmmjjjeeeeeebbb\\\PPPDDD<<<:::;;;555555666666666777777777555444444444444333333333444444333222222111000000111111111111111111111111111222333333444444333333111111111111111111111111//////111222333444444444222222222222222222222222000000000000000000000000............/////////000---......///000000111111.............../////////......////////////.............../////////000000///000000000111111111222...000111222111111222444111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111222222333333333333333333333333444555666555777???KKKTTT\\\bbbiiikkkkkkkkknnnqqqoooqqqtttuuutttsssssstttvvvvvvuuutttsssrrrqqqpppnnnpppooojjjhhhgggddd___```]]]\\\___aaadddmmmxxx}}}}}}kkk___[[[\\\XXXYYYZZZYYYYYY\\\bbbhhhjjjkkkkkkllllllkkkjjjjjjhhhbbbXXXMMMCCC<<<888666555555555555555555555555555555555444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///000000111222333444444444444444444444444333333333333333333333333333333333333333333333333333333222222222222333333444444666777>>>IIISSS]]]jjjuuuxxxwwwvvvtttqqqooolllkkkllllllllloooxxxwwwiiibbbeeedddaaaZZZRRRKKKFFFDDDDDDQQQ```gggjjjkkkiiidddggghhhfff[[[LLLAAA======555666666666777777888888555555444444444333333333444444333333222111000000111111111111111111111111111222333333444444333333111111111111111111111111...///111333444444444444222222222222222222222222000000000000000000000000---.........//////000000---......///000111111222---.........///000000000......////////////......---------.........////////////000000111111111222+++000555666444222222444111111111111111111111111111111000000000000111111000000000000000000000000222222222111111111111111444444444444444444444444444666777888<<>>777777999999888666666555444444333444444444444333333333222222222333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111000000000000000000000000111111111000000000000000//////////////////////////////000000/////////000///////////////000000111////////////000000000000000000111111111222222222222222222333333333444444444444444444444444333333444444444444444444444444666444444666777999CCCMMMZZZbbbooo}}}uuupppmmmnnnmmmiiigggiiillluuu~~~}}}qqqbbbTTTIIICCCAAACCCFFFJJJLLLNNNSSS^^^gggiiieee[[[NNNAAA888555555777555333333444444333222333222222222222111111111111111111111111111111111333333333333333333333333222222222222222222222222111222333333444444333333222222222111111111000000000000000000000000000000////////////////////////...//////////////////......//////////////////...////////////////////////////////////000000000000111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111222222222222222222222222555333333666777888>>>EEEVVVYYY^^^cccfffhhhiiihhhjjjkkknnnpppppppppooonnnmmmnnnooorrrsssrrrnnnkkklllfffcccdddccc]]][[[]]]]]]iiivvv}}}qqqccc\\\ZZZ___fffjjjjjjiiijjjmmmaaa___^^^^^^___\\\WWWRRRZZZPPPDDD;;;777777888888777666555444444444444444444444444333333333222222333333333333333333333333222222222222222222222222111222222333444444555555111111111111111111111111111111111111111111111111000000000000000000111111////////////////////////...000111111///...///111///////////////000000111.../////////000000000111000000111111111222222222222222222333333333444444444444444444444444444444444444444444444444444444777555555777999===HHHSSS___ggguuuvvvqqqnnnpppqqqqqqsssvvv}}}rrreeeWWWKKKDDDDDDFFFJJJIIIFFFIIIXXXgggggggggbbbWWWIII>>>888777999777555555555444222111222222222222111111111111111111111222222222222222333333333333333333333333333333333333333333333333111222333333444444333333222222222111111111111000000000000000000000000000////////////////////////...//////000000//////......//////000000//////...////////////////////////////////////000000000000111111111111111111111111000000000000000000000000000000000111222222333333000000000000000000000000111111111111111111111111333333333333333333333333444222333666:::===DDDLLL^^^___aaaccceeeggghhhiiikkklllnnnooooooooonnnnnnnnnnnnooopppqqqooollliiikkkdddaaaaaa]]]WWWZZZbbbmmm}}}{{{xxxxxxzzz~~~~~~zzzssswwwyyyzzzyyyyyyxxxjjj]]]]]]```eeeeeeeeeiiinnnbbb___]]]\\\]]][[[VVVRRRXXXSSSKKKBBB;;;777666666777666666555555555666666444444444444333333333333333333333333333333333333333333333333333333333333000111111222444555555666111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000...000222111///...000222///////////////000111111......//////000000111111000111111111111222222222222222333333333333444444444444444444555555555555444444444444444444444444555444555888<<>>666666888777777777666666555444333333222222333333333222222111111111444444444444444444444444444444444444444444444444555555444444444333333333444444444333333333222222111111111111111111111111000000000000000000000000////////////////////////111111222222222222111111111111000000//////......000111111111111222222222222222111111000//////...000111111111111222222222222222111111111111222222222222222222111111000000111111222222222333333333222222222333555555444333222777@@@JJJTTT\\\aaaddddddeeegggjjjlllmmmnnnooonnnmmmmmmllllllllllllmmmoooiiifffhhhhhhccc```___```]]]aaalllwww||||||uuussstttttttttuuuwwwzzz}}}~~~zzzsssjjjdddlllhhheeegggmmmqqqqqqooommmpppwww}}}|||hhhaaa^^^^^^```fffddd]]]TTTPPPQQQVVVXXXYYYTTTWWWbbbcccUUUGGGBBB<<<;;;999777666555666777666666666666555555555555444444444444444444444444444444444444444444444444555555444444444333333333222222222222222222222222111222222222222111000000000000000000000000000000222000///...///000222333222222222111111111000000000000000000000000000000000000000000000000000000111111111111111111111111333333333444444333222222444444444444444444444444666555555777888999888666:::777===KKKTTTZZZiiizzz~~~qqqeeeXXXNNNFFFDDDMMMXXXcccfffiiijjjnnnqqqlllcccNNNCCC999777888666555666666555555444444333333333333333333333222222222111444444444444444444444444444444444444444444444444555555555444444444333333444333333333222222222222111111111111111111111111111111111111111111111111////////////////////////111111222222222222111111111111000000////////////000111111111111222222222/////////000111222444555000111111111111222222222222222111111111111222222222222222222111111111000111222222222222333333333444333333444555555555444777???KKKUUU]]]bbbeeeggghhhiiijjjkkkllllllllllllllllllllllllmmmmmmmmmmmmlllhhhgggiiigggbbb___```^^^eeeooo}}}yyyxxx~~~{{{wwwwww}}}~~~~~~zzzyyytttooonnnnnnmmmiiieeeeeeeeefffjjjmmmqqqvvvzzz~~~|||fffYYYXXX]]]aaacccbbb]]]WWWUUUYYY]]]\\\WWWWWW^^^ccc]]]PPPGGG:::888666555555666555555666666666666555555555555444444444444444444444444444444444444444444444444444444333333333222222222222222222222222222222222111222222222222111000000000000000000000000000000111000///...///000222333222222222111111111000000000000000000000000000000000000000000000000000000111111111111111111111111333333333444444333333222444444444444444444444444666555666777888888777777;;;<<>>FFFRRR]]]ccckkk~~~yyymmmaaaVVVNNNJJJTTTcccpppuuutttssssssbbbUUUHHHBBB???;;;777777555666666666666666666666444444444444444444444444555555555555555555555555555555555555555555555555666666555555555444444444333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111000000000000111111111111000000111111111222222222;;;999555222//////000111000000111111111222222222333333222222222222333333222222222222222222222333222222333333333444444444444444444333444999???DDDRRR[[[eeeiiihhhgggkkkpppnnnnnnooooooooonnnmmmmmmkkkkkklllkkkjjjgggdddbbbbbb^^^[[[ZZZ^^^lll}}}tttqqqqqq|||uuuaaa___[[[YYYYYY\\\```cccfffmmmxxxtttddd\\\XXX___eeeccc^^^[[[XXX``````WWWUUU]]]cccccc\\\SSSFFF<<<888888999:::666666666666555555555555555555555555555555555555555555555555555555555555444444444444333333333333222222222222222222222222111222222222222111000000000000000000000000000000000000000000000111111222111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222222333444444555555555444555555555555555555555555666777888888888888;;;>>>GGGOOO[[[dddkkkxxxvvvlll___TTTHHHLLLXXXiiitttxxxxxxxxxfffYYYMMMHHHDDD>>>999888777777777777777666666666444444444555555555555666555555555555555555555555555555555555555555555555666666666555555555444444444444444333333333222222111111111111111111111111222222222222222222222222111111111111111111111111111111222222222222111111000000000111111111111222000111111111111222222222777666444222111111222333000111111111111222222222333333222222222222333333222222222222333333333333333333333333444444444444333444444555777===GGGOOO\\\bbbhhhjjjiiijjjnnnrrrmmmnnnnnnoooooonnnnnnmmmkkkkkkjjjhhhfffccc```^^^ZZZWWWWWW\\\hhh~~~xxx___VVVTTTUUUaaapppuuuqqqjjjccc^^^]]]]]]^^^ZZZ[[[___gggttt{{{gggXXX[[[bbbccc___]]]XXX___aaaYYYRRRUUU^^^fffddd\\\OOOBBB999666777999666666666666555555555555555555555555555555555555555555555555555555555555555555555444444444333333222222222222222222222222111222222222222111000000000000000000000000000000///000000000111111111111111111111111111222222222111111111111111111111111000000000000000000000000333333333333333333333333222333444555555666555555555555555555555555555555555888::::::999:::???CCCIIIRRR___iiittt|||vvvkkk```UUUOOORRRaaarrryyyzzzzzzpppdddXXXSSSNNNFFF???<<<999888888777777666666666444444555555666666666666555555555555555555555555555555555555555555555555666666666666555555555555555555555444444444333333111111111111111111111111222222222222222222222222222222222222222222222222111111222222222222111111000000111111111222222222000111111111111222222222333333222222222222333333000111111111111222222222444333333222222333333444222222222333333333444444333333333444444444444555333555666777;;;CCCPPPZZZaaaeeeiiilllmmmmmmooopppnnnnnnoooooonnnmmmmmmllljjjiiigggeeebbb```^^^]]]ZZZZZZ^^^jjjzzztttZZZPPPJJJGGGQQQaaauuujjjbbb]]]ZZZ]]][[[YYYZZZaaalllwww~~~jjj```___\\\\\\___\\\]]]^^^\\\TTTQQQXXXcccfffcccZZZMMM@@@888777999666666666666555555555555555555555555555555555555555555555555555555555555444444444333333333222222222222222222222222222222111222222222222111000000000000000000000000000000//////000111111111111111000000111111111222222222111111111111111111111111000000000000000000000000333333333333333333333333222333444555666666666666555555555555555555555555555888;;;;;;:::===CCCHHHLLLWWWeeessszzzpppeeeWWWQQQ]]]oooxxxyyyxxxzzzoooccc]]]WWWNNNEEEBBB:::999999888777666555555444555555555666666777777666666666666666666666666666666666666666666666666777666666666555555555555666666555555555444444444111111111111111111111111222222222222222222222222222222222222222222222222111111222222222222111111000000111111222222222222000111111111111222222222333333333222222222111111000111111111111222222222444333333222222333333444222222222333333444444444333333333444444444555555333666888999>>>HHHVVVaaahhhjjjnnnrrrtttuuutttsssppppppoooooonnnlllkkkjjjhhhfffdddbbb```______^^^fffhhhooo~~~zzzbbbUUUJJJ@@@HHHXXXzzzuuupppbbbaaa___]]]]]]___aaabbbkkkxxxoooccc[[[\\\cccaaa\\\[[[]]]WWWPPPUUU```ggggggcccXXXHHH===999:::777666666666555555555555666666666666666666666666666666666666666666666666333333333222222222111111222222222222222222222222111222222222222111000000000000000000000000000000//////000111111111111111000000111111222222222222111111111111111111111111000000000000000000000000333333333333333333333333222333444555666666666666666666666666666666666666444888;;;<<<;;;>>>EEEKKKTTT```qqq|||nnndddYYY[[[kkkzzz{{{~~~{{{wwwpppggg^^^WWWRRRGGGAAA:::888999:::888555555555555555555555555555666666555555555444444444555666777888888777666555444444444555555555666666666666555555555444444444333333333222222222111111222222222222222222222222333333333222222111111111111111111111000000000///111111111111111111111111000111111111111222222222444444444333333222222222222222222222222222222222111111111111111111111111333333333333333333333333666666666444222111333555888777888@@@LLLXXX```dddooopppqqqsssuuuvvvwwwxxxwwwtttsssrrrnnngggfffiiibbbdddccc___^^^bbbcccbbbzzz~~~dddOOOFFFJJJRRRpppjjjpppppprrrzzz}}}~~~rrrkkkaaaYYYYYY^^^\\\aaalllzzzuuueee\\\XXX^^^\\\^^^aaa]]]VVVUUUZZZeeehhhhhhbbbVVVIII>>>999999666444777777444444777666666555555555555666666999888888777666555555555444444444444444444444444333333333333333333333333555555444333333222111111000000000111222222222333111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000222222333333333444444444666333111333999;;;888444666666666666777777777777999888888999>>>FFFNNNSSS[[[cccwwwsssfffcccmmmzzz|||wwwppphhhbbb^^^NNNGGG===888888:::999888666666666666666666666666666666555555555444444444666666777888888777666666444444555555555666666666666666555555555444444444444333333333333222222222333333333333333333333333333333333222222222111111111111111111111000000000111111111111111111111111000111111111111222222222444444444333333222222222222222222222222222222222222222222222222222222222333333333333333333333333333444555444333333444666888<<>>DDDLLLVVV\\\```jjj}}}pppiiijjjrrr|||~~~yyysssmmmiiiZZZPPPCCC:::777999::::::777777777777777777777777666666666555555555555444666777777888888777777666555555555555666666666666666666666555555555444444555555444444444333333333444444444444444444444444333333333333222222222222111111111111111111111222111111111111111111111111000111111111111222222222444444333333333333222222222222222222222222222222222222222222222222222222333333333333333333333333111333444444444444666777555>>>JJJVVV^^^eeelllqqqvvvxxx|||~~~~~~{{{yyyyyysssppppppmmmgggcccccc``````]]]]]]hhh~~~~~~zzzxxxtttoookkkhhhkkk|||dddOOOVVVcccjjjRRRFFFIIIIIIJJJLLLGGGLLLLLLMMMOOOQQQSSSRRRQQQPPPRRRTTTXXX___kkk{{{sssiiiggg```ZZZZZZ]]]ffftttyyy```ZZZXXX[[[ccchhhddd\\\XXX^^^ccckkknnnjjj___RRRIII<<<888666999:::777666888777666666555555666666777777777666666555444444444444444444444444444444444333333333333333333333333555444444333333222222111222222222111111111111111000000000000000000000000111111111111111111111111111111111222222333333333111111111111111111111111333333333333444444444444666777777666333333555777666666666777777777888888777999;;;>>>EEENNNYYY```hhhuuuxxxqqqnnnpppxxx|||wwwqqqnnnggg\\\LLL???888777888999777777777777777777777777666666666555555555555555777777777777777777777777555555666666666777777777666666666666555555555555666555555555444444444444444444444444444444444444333333333333333333333333111111111222222222222333111111111111111111111111000000111111111222222222333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444111333555666555555666888999DDDSSS]]]bbbhhhooovvvzzz}}}|||yyyyyyrrrnnnmmmkkkfffbbbaaa^^^]]]]]]ggg}}}yyysssoooiiidddbbb```]]][[[WWWYYYkkkkkkSSSQQQTTT[[[JJJFFFJJJHHHJJJLLLGGGJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMLLLMMMPPPXXXccckkkqqqxxxtttjjjaaa]]][[[\\\bbbiiiuuuvvviiibbb]]]^^^bbbddd```]]]XXX]]]eeelllmmmggg\\\SSS@@@:::777999:::777666666777777666666666666777777666666555555444444444444555555555555555555555555444444444444444444444444444444444333333222222222333222222222111000000000000000000000000000000000111111111111111111111111111111111222333333444444222222222222222222222222333333333444444444444555555666888888888777666666666666777777777888888888666999<<<@@@FFFPPP\\\eeeooo~~~zzz}}}}}}xxxssspppqqqgggWWWHHH>>>999777666666666666666666666666666666666666666666666666666888888777777777777888888666666666777777777888888777777666666666555555555666666666555555555444444222222222222222222222222333333333333333333333333222222222222333333333333111111111111111111111111000000111111111222222222333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444333555666666666666888999FFFPPP]]]eeehhhmmmuuu}}}~~~|||xxxwwwqqqmmmkkkiiidddcccdddbbbaaafffzzz{{{tttnnniiieeeaaa___ZZZWWWSSSPPPOOOOOOOOONNNPPPPPP```wwwxxxhhhXXXPPPLLLKKKDDDIIINNNHHHHHHLLLHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEGGGLLLOOORRRVVV]]]eeemmmuuu}}}yyymmmddd\\\YYYZZZ]]]ffftttoooaaa]]]___bbbbbbXXXZZZ^^^eeelllkkkeee___HHH@@@999999:::777555555777777666666666666777777555555555555555444444444555555555555555555555555444444444444444444444444444444333333333333222222333222222222111000000000222222222222222222222222111111111111111111111111111111111222222333333333222222222222222222222222333333444444444555555555333333555:::??????:::444777777777777888888888888;;;???CCCFFFLLLVVVccclllxxxzzzvvvttttttnnncccVVVIII???999666666666666666666666666666555666666666666777777777999888888777777888888999777777777777888888888888777777777666666666555555666666555555555444444444222222222222222222222222333333333333444444444444444444444333333333222222111111111111111111111111000111111111111222222222222222333333333333444444222222222222222222222222444444444444444444444444444444444444444444444444555666777777777888<<<>>>OOOXXXccciiilllpppxxx}}}xxxuuupppllljjjfffcccfffkkkppppppyyyvvvpppfffaaa[[[VVVSSSQQQOOONNNMMMLLLKKKJJJJJJKKKMMMNNNOOONNN\\\|||yyyjjjjjjiiiddd\\\UUUQQQOOOJJJIIIQQQTTTJJJHHHLLLIIIJJJKKKLLLLLLJJJIIIIIIJJJKKKIIIGGGFFFEEEEEEFFFFFFFFFHHHJJJLLLNNNSSSYYY]]]eeemmmyyypppfffaaa[[[[[[___gggqqqtttaaa]]]```bbb\\\YYYZZZaaajjjooommmhhhSSSHHH>>>;;;:::777555555888777777666666777777888555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333222222222111111111111111333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333444444444555555555555333222444:::AAAAAA;;;444777777777888888888999999<<<@@@EEEIIIOOOYYYgggqqq|||zzzyyysssqqqlllcccWWWIII>>>888777777777777777777777777555666666666777777777777999999888777777888999999777777777888888888999999777777777777666666666555555555555444444444333333333333333333333333333333333333333444444444555555666666555444333222222111111111111111111111111111000111111111111222222222222222222333333444444444222222222222222222222222444444444444444444444444555555555555555555555555444555555666888<<>>FFFKKK[[[cccnnnxxx}}}{{{pppooommmhhhaaa```kkkyyy|||xxxqqqhhhaaa[[[WWWVVVPPPPPPPPPQQQRRRRRROOOMMMMMMOOOPPPQQQRRRSSSVVVWWW]]]\\\bbbxxxvvviiieeekkkhhh\\\[[[eeebbb\\\]]]\\\UUUXXX[[[SSSSSSWWW[[[\\\YYYVVVVVVVVVUUUQQQLLLIIIHHHHHHHHHHHHDDDFFFHHHHHHFFFEEEEEEEEEHHHKKKOOORRRWWWbbbppp{{{ooogggaaa]]]YYY\\\jjjyyyyyyddd^^^^^^\\\VVVTTT[[[gggooonnniiihhhXXXGGG@@@===:::888888888888777777777777888888666666666777777777777777666666666666666666666666555555555555555555555555333333333333333333333333000000111111222222222333111111111111111111111111222222222222222222222222777777666555444333333222444444444444444444444444444444444555555555666666444555666555444555777999777888888888888999999999===CCCKKKQQQXXXddduuu~~~xxxyyyvvvttttttqqqdddOOO???:::888666666777:::;;;<<<777777777777777777777777999999999999999999999999777888888888888999999999555555555666666666666666666666666666555555555555666666555555555444444444666555444333222333444444444444444333333222222222111222222333333222222111111111222222222333333333222222222333333333444444333444555444333333444555555555555555555555555555222444666666555555555666444666888999<<>>>>>999555000111222333444444333333444444444444555555555555666666666777777777888888999:::;;;;;;;;;<<<>>>AAAHHHPPPXXX]]]jjj~~~|||zzz|||}}}zzzqqqiiiXXXMMM@@@999888999888666888888888888888888888888999999999999999999999999777777888888888999999999666666666666555555555555444444444444333333333333222222222222222222222222444333333222222222222222111111111111111111111111222222333333333333222222222222222222333333333333444444444555555555666666444555666666444444555666777777777777777777777777444555666555444333555666777999>>>FFFRRR___iiiooo{{{zzztttpppjjjiiimmmttt|||~~~vvvoooiii```ZZZXXXYYYYYYYYY``````bbbeeeiiimmmppprrrvvvxxxzzz}}}xxxpppnnnkkkgggccc___ZZZVVVTTTRRRQQQOOOMMMJJJGGGFFFFFFFFFEEECCCBBBFFFOOO\\\ddduuurrriii```[[[```ooogggccc^^^\\\dddppptttqqqqqqpppnnnhhh\\\MMM@@@999999888888999;;;<<<;;;:::;;;:::999999888888999999777777888888888888777777777777777777777777777777666555555555555444444444444444444444444444444444222222222222222222222222333333222222222222333333111111444888>>>@@@@@@>>>555444333333333333444444444444555555555666666666666666777777777888888888::::::;;;;;;<<<>>>BBBEEELLLTTT\\\cccuuu||||||}}}zzztttooocccVVVFFF:::777888::::::888888888888888888888888999999999999999999999999777777888888888999999999777777666666555555555444555555555444444444444333222222222222222222333333222222222222222111111111111111222222222222222222333333444444444444333333333333333444444444444555444444444555555555666666555777888777666555666888777777777777777777777777777777888666555555666888888<<>>;;;:::999999;;;;;;:::999;;;:::999999888888999999777777888888888888777777777777777777777777777777666555555555555444444444444444444444444444444444444444444444444444444444444444333333333333444444///111444666777:::???DDD===:::666333222333444666555555666666666777777777777777777777888888888888:::;;;;;;;;;===AAAFFFKKKPPPWWW```kkk~~~||||||zzzuuuqqqkkk```PPPBBB:::888:::<<<999999999999999999999999999999999999999999999999777888888888888999999999777777777666555555444444555555555555444444444444222222222222222333333333111222222222222111000000111111111222222222222222333333444444444444333333333333333333444444444444333444444444444555555555666777888777666555666888666666666666666666666666999999999777555555777999<<>>@@@===999555333333444666666666666666777777777888777777777888888888999999:::;;;;;;;;;>>>CCCJJJOOOTTT]]]iiixxx~~~|||xxxtttqqqjjj]]]NNNAAA:::999;;;999999999999999999999999999999999999999999999999777888888888888999999999888777777666555555444444444444444444333333333222000000000111111111222222000111222222222111//////000000000111111111222222111222222333333222222111111111111222222222333333333333333333444444444444444666666666555444555666555555555555555555555555999999888666555555777999AAAKKKXXX```gggppp}}}}}}zzz~~~wwwmmmeeeaaaaaaaaabbbfffjjjpppvvv{{{zzztttllleee```]]]XXXVVVNNNMMMLLLKKKJJJIIIHHHGGGBBBAAAEEENNNZZZlllwwwfffaaacccwwwiiiccchhhnnnqqquuuvvvssspppkkk___RRRCCC@@@;;;888777888888888999999888777777777777888555666666777777666666555555555555555555555555555666666666666555555555444333333333333333333333333444444444444444444444444444333333333333333333444444444333222222222444666<<<;;;999777666555444333555555555666666666777777777777888888888999999999;;;;;;;;;<<