BM6@ 6(@@ ))))))))))))(((((((((((())))))))))))))))))))))))++++++******************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------......//////000000111111000111111111111222222222111333444555555888;;;>>><<<<<<<<<<<<<<<===>>>>>>AAABBBCCCFFFHHHIIIGGGEEEPPPTTTVVVQQQGGGAAA@@@CCC@@@===;;;999999888777555555555444333222000000///222111000///...---,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------...---,,,---......---+++************************,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------///.........///000111222444444222111000000000000------...000111222333444333222111111222333555666999888<<>>;;;:::999888666555555444333222111000000///111111000///...---,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++,,,------,,,***++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------.........//////111222222333333222111000/////////......///000111222222333222222222111222333555666999777<<>>>>>@@@AAABBBCCCDDDDDDHHHFFFFFFGGGIIIKKKKKKKKKMMMKKKJJJJJJKKKIIIFFFBBBAAA>>>;;;999888777555333333222222111000000//////000000///......---,,,,,,************************,,,,,,+++++++++++++++++++++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------------------------------,,,---...///111222222222111000///////////////000111111111000000000000000222222222222333444555555999999===EEENNNaaa((()))))))))*********+++))))))))))))))))))))))))))))))*********+++++++++************************************++++++++++++*********************************++++++,,,,,,,,,,,,,,,---------...............//////000000111111111222222222222333333333444666888::::::;;;===>>>>>>???AAACCCDDDEEEEEEFFFGGGEEEDDDEEEHHHJJJJJJJJJPPPMMMJJJJJJKKKIIIEEE@@@???<<<999777777666444222111111111000000///////////////......------,,,,,,************************,,,,,,++++++++++++++++++,,,++++++,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,---...000111111222111000///////////////000111111111111111000000000000111111222333444444444444::::::>>>FFFNNN```((())))))******+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))*********+++++++++*********************************++++++,,,,,,---,,,---------..................//////000000111111222222222222333333333333444666999:::::::::<<<===???AAACCCFFFHHHIIIIIIIIIGGGFFFFFFGGGJJJKKKKKKJJJJJJHHHFFFGGGHHHGGGCCC@@@<<<999777555555444333111000000000000//////...............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,...///111111111000000////////////000000111222111111111000000000000000111111222333444444444444888999???GGGNNN```((())))))******+++,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,*********************************+++++++++,,,,,,************************)))******+++,,,,,,------------------..................//////000000111111222222222333333333444444333666888:::::::::;;;<<<>>>@@@CCCFFFHHHIIIIIIIIIFFFEEEFFFHHHKKKLLLJJJIIIFFFEEEEEEEEEEEEDDDAAA???888666444333444333222111000000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++******,,,...///...,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))++++++,,,,,,,,,,,,------------------------------------------------------------------------------...///000111111000///.../////////000111222333333000000000000000111111111000111333444555444444444555777>>>FFFNNN```((())))))***++++++,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,************************++++++,,,,,,,,,---------************************))))))***+++,,,,,,---------------.........//////......//////000111111111222222333333333444444444333555888:::999999:::;;;<<<>>>AAADDDGGGHHHHHHGGGCCCDDDEEEHHHJJJKKKHHHFFFGGGGGGGGGFFFDDDAAA???>>>666444222222333333222111///////////////.........------------------,,,,,,------------------------))))))***+++,,,,,,------)))))))))+++---...---,,,************************---,,,,,,++++++******************++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))++++++,,,,,,,,,---------------------------------------------------------------------------------...///111222111000...---000000000000111222444444///000000000111111111111000111333444555555444333333555===EEEMMM```******++++++++++++******++++++************++++++(((((((((((())))))))))))************************************************++++++++++++++++++++++++)))))))))***++++++,,,,,,+++,,,---...////////////......///000111222222333222333333333333333333444666666777888:::;;;<<<<<>>;;;999444333333222222111111000//////...---------------...............---,,,,,,************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------..................---------.........//////......................../////////////////////...000000000000000111111111222222333333333333444444777<<<<<>>???AAABBBBBBBBBCCCCCCCCCCCCGGGFFFDDDCCCBBBAAA@@@@@@BBBBBBBBBAAA???<<<999888333333333222111111000000///......------------------............------,,,************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------..................------------------------....................................////////////////////////000000111111222222222222222333333444444444666;;;<<>><<<:::888666333333222222111000000000///...------,,,,,,---------------......------,,,************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////......///000111222222333222222222333333444444444555;;;===CCCRRRaaa******++++++++++++******++++++************++++++))))))))))))************************************************************++++++++++++++++++++++++*********+++,,,,,,---------...///000111111111111111111111000000000000000222222333444444555666666888999:::<<<>>>@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@CCCCCCBBBAAAAAAAAAAAAAAA@@@???>>><<<:::888666555333333222111111000000///......---,,,,,,,,,,,,,,,,,,,,,---------------,,,************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------.....................---//////......------,,,,,,........................---.........//////000000......///000111222222333111111222333333444555555555;;;===CCCRRRaaa******++++++++++++******++++++************++++++)))))))))*********++++++************************************************++++++++++++++++++++++++******++++++,,,---------------...///000000000000000000000000000111111111222222333444555666666777888999:::<<<>>>@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBB@@@???===;;;999777666555222222222111000000//////...------,,,,,,,,,,,,,,,+++,,,,,,------------,,,************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------.........//////333222222111000///..............................------......///000000000//////000000111111222222111111222333333444555555666;;;<<>>@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@???===;;;999777666555222222111111000000//////...---,,,,,,++++++,,,,,,***+++,,,---------------************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------+++,,,,,,---...///000000333222111000///...------........................------......///000000111000000000000000111111111000111111222444555555666777<<<<<>>@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEBBBAAAAAA@@@?????????@@@@@@???===:::888777666666222222111111000/////////...---,,,,,,++++++,,,,,,***+++,,,,,,------------************************************************************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------***+++,,,---...000111111000000///---,,,+++***)))........................---------...///000000111111111111000000000000000000111111222444555666666888<<<<<<@@@OOO```++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////111111111000111111222222222444555555555666888:::999:::<<<>>>@@@AAABBBBBBFFFCCCAAAAAAEEEGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDAAA???<<<999777555444444444333222111000...------***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************)))***++++++***)))***+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------------------------,,,,,,,,,---------......------......//////000000---,,,,,,++++++,,,,,,---..................------000000000000000000000000000000000000111111111111111111111111222333444555888>>>@@@CCCMMM[[[{{{++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......//////000111111111000111111222333222444555555555666999;;;:::;;;===???AAABBBCCCCCCFFFCCCAAABBBDDDFFFFFFEEEFFFFFFEEEDDDCCCCCCCCCCCC???===;;;888555444333333222111111000000/////////+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,++++++************++++++************************++++++++++++++++++++++++************************************************)))***++++++***)))***+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------------------------,,,,,,,,,---------..................////////////---,,,,,,++++++,,,,,,---........................//////////////////////////////000000000111111111111111111111222333444555555;;;===BBBMMM\\\|||++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......///000000111111000000111222222333333444666666666777:::<<<===>>>???AAACCCDDDEEEEEEFFFEEECCCCCCEEEFFFFFFEEEIIIHHHGGGFFFDDDCCCBBBAAA===<<<999666444222222111/////////000000000000000,,,++++++***+++,,,---...***+++,,,,,,------,,,,,,++++++************++++++************************++++++++++++++++++++++++************************************************)))***++++++***)))***+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------....../////////...............---,,,,,,++++++,,,,,,---........................//////////////////////////////000000000000111111111111111111222333444555444;;;<<>>>>>???AAACCCDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGKKKJJJIIIGGGEEEBBB@@@???<<<;;;888555333222111111////////////////////////---+++***))))))+++---...***+++,,,,,,------,,,,,,++++++************++++++************************************************************************************************)))***++++++***)))***+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------....../////////......------------,,,,,,++++++,,,,,,------------...............////////////////////////////////////000000000111111111111111222333444444777<<<===CCCQQQaaa++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------......///000000111000000000000111222333444444555777888888:::===??????@@@BBBCCCDDDEEEFFFFFFHHHIIIIIIJJJIIIIIIJJJJJJLLLKKKJJJHHHEEEBBB???===<<<:::888555333222222222000000//////...---------,,,+++***))))))+++---...***+++,,,,,,------,,,,,,++++++************++++++************************************************************************************************)))***++++++***)))***+++***+++,,,,,,------,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......//////......------,,,,,,---,,,,,,++++++,,,,,,------------.........//////...........................////////////000000000111111111111222333444444888<<<<<>>@@@???@@@AAABBBDDDDDDDDDDDDFFFHHHKKKKKKKKKJJJKKKLLLKKKKKKJJJHHHEEEAAA>>><<<;;;:::777555333222222222000//////...---,,,,,,,,,+++******)))***+++,,,---***+++,,,,,,------,,,,,,++++++************++++++++++++++++++++++++++++++************************************************************************)))***++++++***)))***+++***+++,,,,,,------,,,,,,******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...............------------------,,,,,,++++++,,,,,,---,,,,,,------.../////////..............................////////////000000111111111111222333444555777:::999???NNN^^^{{{++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........///000000111111/////////000111333444555555666888999:::<<>>???@@@AAABBBCCCCCCCCCCCCFFFJJJKKKJJJJJJKKKMMMJJJJJJIIIGGGDDD@@@===;;;999888555333111111111111------------------------************++++++++++++***+++,,,,,,------,,,,,,++++++************++++++++++++++++++++++++++++++************************************************************************)))***++++++***)))***+++***+++,,,,,,------,,,,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,------------------...---,,,,,,++++++,,,,,,---,,,,,,------...//////000................................./////////000000111111111111222333444555666999888???OOO```}}}++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......//////000000111111/////////000111333444555555777999:::;;;===@@@BBB===>>>???@@@AAAAAABBBBBB@@@DDDHHHJJJIIIIIIKKKMMMIIIIIIIIIGGGDDD@@@<<<:::777666444222000/////////++++++,,,------...//////))))))***++++++++++++***++++++,,,---------,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))+++++++++***)))***+++++++++,,,---------,,,,,,)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,------...///000000..................................../////////000111111111111222333444555888::::::AAASSSeee)))************+++++++++************************)))************+++++++++)))************+++++++++))))))))))))************(((((((((((())))))))))))++++++,,,------......///////////////000000000000222333333222111222555777:::::::::;;;<<<===>>>>>>@@@AAACCCEEEEEECCC@@@>>>CCCCCCEEEFFFFFFGGGGGGGGGKKKJJJHHHEEECCCAAA@@@@@@888888999999777444111///......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,+++*********))))))((((((************************************************)))************+++++++++++++++************++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,------......------,,,++++++,,,,,,---...//////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---..................------///////////////.........///////////////000111111000111222444444333222111666888<<>>>>>???@@@AAABBBCCCCCCBBB@@@???CCCCCCDDDFFFGGGGGGGGGGGGGGGFFFDDDAAA>>><<<;;;;;;666777777777666333111///...------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,+++*********))))))))))))************************************************)))************+++++++++++++++************++++++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,------......------,,,+++,,,,,,,,,---.........///.........---------,,,---,,,,,,++++++,,,,,,---......................../////////////////////...///////////////000111111111111222333333333333222666888<<>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHEEEDDDAAA>>>;;;999777666333444444555444222111000------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,***************)))))))))************************************************)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,------......------,,,,,,,,,,,,,,,------------............---------------,,,,,,++++++,,,,,,---............................../////////////////////////////////000111111222222222222222333444444666888<<>>@@@AAAAAACCCCCCBBBBBBBBBCCCEEEFFFCCCDDDEEEFFFGGGHHHHHHHHHFFFDDDBBB>>>;;;888666555111111222222222111000///---------,,,,,,,,,++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************))))))*********+++++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,------......------,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------...........................///////////////////////////000000111333222111111222333555666666888<<>>@@@AAABBBCCCEEEEEEDDDDDDDDDFFFHHHJJJDDDEEEFFFGGGGGGHHHHHHGGGEEECCCAAA===:::777555555///000000000000000//////------,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++************************************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,------------.........//////---.........//////000000///////////////000000111333222111111222444555777777888<<>>???AAABBBCCCDDDFFFEEEEEEFFFGGGIIIKKKLLLFFFFFFGGGGGGGGGGGGGGGFFFAAA@@@===:::777555333222////////////////////////,,,,,,,,,,,,++++++++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++++++++************************************************)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,------......------,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------.../////////------......///000000000///////////////000111111222222222222333555666777777888<<>>@@@AAACCCDDDEEEDDDEEEEEEFFFHHHJJJKKKLLLHHHHHHHHHHHHGGGFFFEEEEEE???===;;;888666444333222111000///...............,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,************************************************)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,------......------,,,*********+++,,,,,,,,,---,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,------...//////000------......///000000111///////////////000111111000111222444555666666666777888<<>>@@@BBBDDDEEEFFFCCCDDDEEEFFFHHHJJJKKKKKKIIIIIIIIIHHHGGGFFFDDDDDD???>>>;;;999777555444444111111000......------...,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,************************************************)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,------......------,,,))))))***+++,,,,,,------........./////////000000---,,,,,,++++++,,,,,,---,,,,,,------...///000000---------...///000000111///////////////000111111///111333555666666666555777888<<>>BBBDDDGGGIIIJJJIIIHHHGGGDDDCCCCCCCCCCCCDDDDDDEEEIIIIIIIIIHHHFFFDDDBBB@@@===;;;999888777666333111000///...------,,,,,,,,,,,,++++++******++++++,,,)))***,,,+++******+++,,,...,,,++++++---------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------------------------------------------------......---------,,,,,,,,,++++++++++++,,,---...///---------------,,,,,,,,,++++++,,,,,,,,,,,,---------------............///......///000000000000///000000000000000111111222222000111444555222333666:::888<<>>???CCCDDDFFFHHHIIIIIIIIIHHHEEEDDDDDDCCCCCCCCCCCCDDDGGGGGGGGGFFFDDDBBB???>>>:::888666555555555333111000///...---,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---,,,+++***+++,,,...---,,,,,,.........,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++........................+++,,,,,,------...............---------,,,,,,,,,++++++++++++,,,---......//////...---+++***)))(((++++++,,,,,,,,,,,,---------------............///...///000000111111000000000000000000000111111222111000111555666333222555888777;;;CCCLLL^^^~~~++++++++++++++++++++++++************************************************,,,+++++++++***)))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000111222333333444555666888;;;===>>>??????BBBCCCDDDFFFGGGHHHHHHIIIFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBB???===;;;777555444333444333222000///...------,,,,,,,,,---,,,++++++******++++++,,,,,,---...---+++***+++,,,///------...//////...,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////......---------,,,,,,,,,,,,+++++++++,,,,,,---...000///...---,,,***))))))+++++++++,,,,,,,,,---------------............/////////000111111111111111000000000000000111111222222111333888999555444666999888;;;CCCLLL]]]}}}++++++++++++++++++++++++************************************************,,,+++++++++***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000111222333444444555666888;;;===>>>??????@@@AAACCCDDDFFFGGGHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA???===;;;999555444222222333222111///...------,,,,,,,,,,,,---,,,++++++******++++++,,,,,,---...---+++***+++,,,...------...//////...,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......---------,,,,,,,,,,,,,,,+++++++++,,,------///.........------,,,,,,+++++++++,,,,,,,,,---------------............/////////000111111111111111000000000000000111111222222111333888999555444666;;;999===DDDLLL\\\{{{***++++++++++++,,,,,,,,,***************************************++++++++++++++++++************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111222333444444666666888:::<<<>>>???@@@???AAACCCEEEGGGHHHHHHHHHEEEDDDDDDCCCCCCCCCCCCDDDAAAAAAAAA@@@>>><<<999888555333222111222111000...------,,,,,,,,,,,,------,,,++++++******++++++,,,+++,,,---,,,+++***+++,,,---,,,---...//////---+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............---------,,,,,,,,,,,,,,,,,,++++++,,,,,,------.....................++++++,,,,,,,,,,,,---------------............///...///000000111111000000000000000000000111111222111000111555666333222555<<<:::===DDDLLL[[[zzz******+++++++++,,,,,,,,,************************))))))*********+++++++++***************+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111111333333444555888888888999;;;>>>AAABBB???BBBEEEHHHJJJJJJIIIHHHDDDCCCCCCCCCCCCDDDDDDEEE@@@@@@@@@???===;;;999777555444222111111111///------,,,,,,+++,,,,,,------,,,++++++******++++++,,,)))***,,,+++******+++,,,,,,+++,,,...///...,,,*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************++++++++++++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------............///......///000000000000///000000000000000111111222222000111444555222333666:::999<<>>@@@BBBFFFGGGGGGFFFEEEEEEFFFHHHDDDCCCBBBBBBCCCEEEHHHIIIDDDAAA===:::999777555444444444333222111000///...,,,,,,,,,++++++*********++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))))))))***,,,,,,,,,++++++*********************************))))))*********+++++++++,,,,,,,,,++++++*********))))))))))))***+++,,,,,,*********+++,,,---...///.........------,,,,,,,,,------............------++++++++++++++++++++++++...,,,******+++---------******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------000000000000111111111111000111111222222333444444666;;;<<>>BBBGGGJJJIIIGGGEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCAAA>>>:::777666555333222000000///......---,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++******))))))------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++...---,,,,,,+++++++++,,,//////...---------......------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++,,,---+++++++++,,,,,,,,,---------.........///////////////////////////////////////000000000111111111111111111222222333444444555777<<<<<>>@@@BBB>>>AAACCCEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCC???<<<888666555444222111//////......---,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++------,,,,,,+++++++++***------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...//////...---------......------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,,,,++++++,,,...++++++,,,,,,,,,---------,,,,,,---------.................................///000000000111111111111111222222333444444555555888======AAALLLYYYttt++++++++++++++++++++++++)))***++++++++++++***)))))))))***++++++++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------...//////000000//////......//////000111111111111222333444666666777999;;;===>>>???AAACCCEEEFFFFFFEEEDDDDDDFFFHHHIIIIIIHHHGGGFFFEEEDDDCCC===:::777444444333222000.........---------,,,,,,***++++++++++++,,,,,,,,,*********++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++++++++,,,,,,,,,************+++,,,---......---------------......,,,,,,,,,------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,(((+++......+++***,,,...,,,,,,,,,,,,------------,,,,,,,,,------------...........................000000000000111111111111222222333333444444555555888======BBBMMMZZZvvv++++++++++++++++++++++++)))***++++++++++++***)))((()))***+++,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------...///000000000///////////////000000111222222222222333555666777666888;;;===>>>@@@CCCEEEEEEFFFGGGFFFEEEFFFHHHJJJJJJJJJIIIHHHFFFEEECCCBBB<<<999666333333222111000............------------******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,+++,,,,,,---...///,,,,,,,,,---------......------............------------------------------,,,000333111---***+++---,,,,,,,,,------------...------------............////////////////////////000000000000111111111111222222333333444555555555888===>>>CCCOOO\\\xxx++++++++++++++++++++++++)))***+++,,,,,,+++***)))((()))***+++,,,+++******+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,---------...///000000111///////////////000111111222222222333444555666777555777:::===>>>AAADDDFFF@@@BBBEEEFFFGGGHHHJJJLLLJJJJJJIIIHHHFFFDDDBBBAAA;;;888555333222222111///..................------*********++++++,,,,,,,,,++++++,,,,,,,,,---------))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,+++***))))))))))))*********+++,,,---...///,,,,,,,,,------.........---..................---------------------------000444666444...******,,,,,,,,,,,,---------................../////////000000000000000000000000000000000000000111111111111222222333444444555555666888===>>>CCCPPP]]]yyy)))************+++++++++************************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111111000///......///000111222333444555666555444333666888<<>>???CCCOOO[[[vvv)))************+++++++++************************+++++++++***************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111000///......///000000111222333444555555555555777:::===AAADDDEEEFFFFFFGGGFFFCCCBBBBBBDDDGGGIIIHHHFFFDDDDDDDDDBBB>>>;;;777666555333111000......------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...//////000---,,,,,,++++++,,,,,,---...---+++---///000///---------------...///000111444333000...,,,,,,++++++,,,,,,,,,,,,,,,,,,------........................////////////000000000000000000000000000000000000111222222333333444444555888>>>>>>CCCNNNZZZuuu)))************+++++++++************************++++++++++++******))))))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111000000////////////000000111111111222333555666777999;;;===@@@BBBCCCCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFFFFDDDCCCBBBAAA???<<<999555444333222000///------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////---,,,,,,++++++,,,,,,---...---,,,---/////////...............///000111111222111///...---,,,,,,,,,------------,,,,,,,,,,,,........................////////////000000000000000000000000000000000000111222222333333444444555999>>>>>>CCCNNNYYYttt))))))*********+++++++++************************,,,,,,++++++***)))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------...///000000///////////////000000000000000000111333555888999:::;;;<<<>>>???@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDCCCCCCBBB@@@???<<<999777333333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,---------......,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------...//////...///////////////000111111//////......------------......------,,,,,,,,,+++........................////////////000000000000000000000000000000000000111222222333333444444555999>>>>>>BBBMMMYYYsss))))))*********+++++++++************************+++++++++*********))))))*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------...///000......///000000000000000111000111222444666999;;;::::::;;;;;;<<<<<<<<<<<<@@@BBBDDDEEEEEEEEECCCBBBAAAAAAAAA???<<<999777555222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,---------......,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............///000////////////000000111------...............---.........------,,,,,,,,,........................////////////000000000000000000000000000000000000111222222333333444444555999>>>>>>CCCNNNZZZttt)))************+++++++++************************************************++++++++++++++++++,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,---...///000---...///000111111111000111222222444666888:::;;;::::::::::::;;;;;;;;;<<<@@@AAACCCEEEEEEDDDCCCAAA@@@AAAAAA???;;;777555555222111111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---......------...000000//////......//////000,,,------.........------.........---------------........................////////////000000000000000000000000000000000000111222222333333444444555888>>>???CCCOOO[[[vvv)))************+++++++++************************)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,---...//////,,,---///000111111111000222333555666888999::::::;;;;;;;;;;;;;;;<<<======@@@AAABBBDDDDDDCCCBBBAAA???AAABBB???:::666444444222111111000///...------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,++++++******++++++,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---//////---,,,...000//////...............///,,,---.........---,,,,,,------------....................................////////////000000000000000000000000000000000000111222222333333444444555888===???DDDPPP]]]xxx)))************+++++++++************************(((((()))***+++,,,,,,------,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,,,,---...//////,,,---///000111111111000333444666888:::::::::999<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCCCCBBBBBB???AAABBB???:::555444444222222111000///......---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...,,,,,,,,,---------......,,,++++++++++++++++++,,,........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++---//////---,,,...000///......---------......,,,---.........---,,,+++,,,---------.../////////........................////////////000000000000000000000000000000000000111222222333333444555555888===???EEEQQQ^^^zzz*********)))))))))))))))************************))))))******++++++++++++---------...------,,,,,,+++++++++,,,,,,,,,------............/////////000............///000111222333666999;;;;;;:::;;;;;;======>>>???@@@@@@AAAAAA???@@@AAAAAAAAAAAA??????>>>===;;;999777555444444111000000///...---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,------...//////...------,,,++++++------++++++++++++------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,+++******+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------...------,,,,,,------...,,,,,,,,,---------..................////////////////////////000000000000////////////000000000000111333444444444444555777;;;AAABBBHHHTTT```{{{************))))))))))))************************++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........////////////000111333333444666:::<<<;;;;;;<<<<<<======>>>??????@@@AAAAAA@@@AAAAAAAAAAAA???===<<<===<<<:::777555333222222000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...------,,,,,,------...------,,,,,,+++******)))------,,,++++++,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,,,,------...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........------------...------,,,,,,------...,,,,,,,,,---------..................////////////////////////000000000000////////////000000000111111333444444333444555777;;;AAACCCHHHTTT```zzz************************************************,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,------------.........------........./////////000000000111222333555666666888;;;=========>>>???>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBB@@@>>><<<;;;===;;;999666444222000000000000//////...---------------------------------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...------,,,,,,------...------,,,,,,+++*********------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------...------,,,,,,------...,,,,,,,,,---------..................////////////////////////000000000000/////////000000000111111222333444444333333555777<<>>@@@@@@@@@BBBCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBB@@@>>>======;;;999666333111000////////////......---------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------------------------------------------------------------,,,,,,...------,,,,,,------...//////......---------------------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...,,,,,,,,,---------..................////////////////////////000000000000//////000000000111111111222333444333222333666888===CCCDDDIIITTT^^^www))))))******+++++++++,,,*********************************************)))++++++---...////////////---------.........//////000000000000111111111111000111111333555777999:::<<<>>>AAABBBBBBCCCEEEGGGCCCCCCDDDDDDDDDDDDDDDEEEBBBCCCDDDDDDDDDCCCBBBAAA===;;;999666444222111000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------.................................------------------------------------------------------------------------...------,,,,,,------...//////............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......,,,+++,,,///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------...------,,,,,,------...,,,,,,,,,---------..................////////////////////////000000000000000000000000111111111111333333333333222333666888>>>DDDEEEJJJSSS]]]ttt))))))******+++,,,,,,,,,************************))))))*********+++++++++,,,---...///////////////,,,------------.........------........./////////000000111333555888:::;;;===???AAABBBCCCDDDGGGIIIEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCDDDDDDDDDCCCBBB;;;:::888666444333222111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......,,,---------....................................------------------------------------------------------------...............------,,,,,,------...------,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,******---222666555444,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,---------..................////////////////////////000000000000000000000111111111222222333444333222111333666999???EEEFFFJJJSSS\\\rrr))))))***++++++,,,------******************************+++,,,------......------......///......---,,,,,,,,,,,,------------,,,,,,---------.........///000111333555888:::<<<<<<===???AAAAAACCCFFFHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCAAA@@@???999888666444333222222111------------------------------------------------,,,,,,,,,------------...++++++,,,,,,---......///------------....................................------------------------........................------------.........///...------,,,,,,------...,,,,,,------------------,,,---...//////...---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,***))),,,111444333111,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,---------..................////////////////////////000000000000000000111111111222222222444444333222111333666999@@@FFFGGGKKKSSS[[[qqq))))))***+++,,,,,,------***************************+++,,,---///000111111---------...------,,,,,,+++++++++,,,,,,,,,------............/////////000//////111333555888;;;<<<:::<<<>>>???@@@BBBEEEGGGCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA???===;;;666666444333222111111111------------------------////////////////////////,,,,,,,,,---------......++++++,,,,,,---...//////---------.........//////////////////////////////------------------------........................---------.........//////...------,,,,,,------.........//////////////////,,,---...//////...---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......+++((()))---...+++(((,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,---------................../////////000////////////000000000000000111111111111222222222444444333222111333666999@@@FFFGGGKKKSSSZZZppp+++++++++***************,,,+++++++++,,,,,,---........./////////...,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,------.../////////111222333444555666666666<<<<<<<<<<<<>>>@@@CCCEEEBBBDDDFFFDDD@@@>>>???AAA@@@@@@AAABBBBBB@@@;;;888666555444222///---+++***+++,,,------......------...------,,,,,,------...,,,,,,,,,---...///000000000000///...------,,,,,,------,,,,,,------...///............000111222333////////////////////////.........------,,,,,,,,,........................////////////////////////---------.........//////...........................---,,,,,,++++++++++++,,,,,,,,,---------......------......///000000000---------,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,+++++++++------,,,,,,,,,,,,++++++************+++,,,------,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++///......---------..................////////////............////////////000111111111111222222222222333444444333444777:::???EEEGGGKKKUUU]]]uuu***************++++++++++++******+++,,,---......,,,,,,---------,,,+++***,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000111111333444666777888888;;;<<<===>>>???@@@AAAAAABBBAAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>:::777666555333111///---+++++++++,,,------......------...------,,,,,,------...,,,---------.../////////............////////////---------,,,------......111111111000111111222222////////////////////////................................................////////////////////////---------.........//////...........................------,,,++++++,,,,,,,,,,,,---------.........///////////////.........---------,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++///......---------................../////////////////////000000000111111000111111111111222222222333333444444333555777:::@@@GGGHHHMMMVVV___www))))))******++++++,,,,,,*********++++++,,,......******+++++++++***)))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,------......///000000111222333444666777888999999;;;===>>>??????======@@@>>>===@@@EEEHHHGGGEEEEEECCCAAA???>>><<<999777444444222111///---+++++++++,,,------......------...------,,,,,,------...------..................------......///000111111000//////.........//////000000000//////.........////////////////////////.........///////////////........................////////////////////////------........./////////..............................---,,,,,,,,,,,,---,,,------------.........111000000///......------------------,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++)))******+++---......///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,......---------......///............////////////000000000111111111222222000111111111111222222222333444444444444555888:::@@@FFFHHHMMMWWW```xxx))))))******+++,,,------,,,,,,++++++++++++,,,,,,******************)))))),,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...---------...//////000000333333333444555777888888555777;;;>>>???>>><<<:::>>>======@@@DDDGGGGGGFFFIIIFFFAAA>>>===;;;999777333222111000...---,,,++++++,,,------......------...------,,,,,,------..................---------,,,------......///000000222111000000//////000000000000000000000//////...////////////////////////............////////////........................////////////////////////............////////////..............................---------------...------------............000000//////...............------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///......---,,,,,,------,,,,,,,,,,,,,,,---......------------------,,,,,,...------------...//////............////////////000000000111111111222222000000111111111222222222333444555444444555888:::>>>EEEGGGMMMWWWaaayyy))))))***+++,,,------......---,,,+++***)))))))))+++************+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........------......///000000111444444444444555666888999444666999<<<>>>===<<<;;;===???BBBBBBAAABBBDDDFFFJJJFFFBBB>>><<<:::888666111111000///...---,,,++++++,,,------......------...------,,,,,,------..................---------------------------------000//////.........//////111222333444444444333333000000000000000000000000.............../////////////////////////////////////////////////////////........./////////000000////////////////////////.........------...//////---------.........//////............//////000000.........---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,------...///---------------------------------------...//////............/////////////////////000000000111111000000111111111222222222333444555555444555888;;;@@@GGGIIIOOOZZZeee}}}******++++++,,,,,,------......,,,+++))))))((((((+++++++++***++++++,,,---------,,,,,,,,,,,,------,,,---------............---......//////000111111555555555666777:::<<<>>>888999:::<<<===>>>>>>>>>===@@@CCCBBB???>>>AAADDDHHHDDD@@@<<<:::888666444000//////...---,,,,,,,,,+++,,,------......------...------,,,,,,------...------.................................------------------------.../////////000222333333333222111111111111111111111111111111000000000////////////////////////////////////////////////////////////....../////////000000000///////////////////////////............///000000------........./////////------......///000000111............---------,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++,,,---...///---------------......///------------............---------------...///000............/////////////////////000000000111111000111111111111222222222444555555555555666999;;;CCCJJJMMMSSS___jjj,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++*********+++,,,---------,,,,,,,,,,,,------------------.....................///000000111111444555666888<<<@@@DDDFFFBBBAAA???======>>>@@@AAA>>>???@@@????????????@@@CCC@@@<<<:::888555222000///......------,,,,,,,,,+++,,,------......------...------,,,,,,------...,,,---------.../////////......//////000000111111/////////000111222333444222333444555444333111000333333333333333333333333444444333222111111000///////////////////////////////////////////////////.../////////000000000000//////////////////////////////......///000000111............////////////.........///////////////............------------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---------------......---------------...//////------------.........///---,,,,,,------///000000............////////////000000000111111111222222000111111111111222222222444555666555555666999;;;BBBIIILLLSSS___jjj---,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---+++***)))))))))+++,,,---...------,,,,,,------...---------.........//////......//////000000111111333444666:::???EEEKKKNNNJJJGGGCCC???===>>>AAACCC@@@===;;;===@@@AAA???===???===:::777666333000---.........------,,,,,,,,,+++,,,------......------...------,,,,,,------...,,,,,,------...///000000......///111222333555555333333444555666888999:::;;;<<<======<<<:::777666444444444444444444444444777777666555333222111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000///////////////000111111............/////////000000000000///......------//////.........---------,,,,,,,,,---------......+++++++++,,,,,,---------******+++,,,------...///111000///......---.........------------...//////---------.........//////,,,,,,,,,---...///000111............/////////000111111222222222333333333000111111111111222222222444555666555555666999;;;???FFFJJJQQQ]]]hhh,,,,,,,,,++++++*********************************((())))))))))))*********++++++,,,,,,,,,------------------.........////////////000000111111222222222555888;;;===AAAEEEHHHLLLJJJGGGDDDCCCCCCDDDEEEEEECCC???>>>>>>????????????<<<888666555444222000------------------------------......---+++***(((,,,---...---,,,---...000000000//////...............111333444555555777888;;;;;;;;;<<<============AAAAAABBBEEEGGGGGGDDDBBB???AAAAAA@@@===<<<===??????>>><<<<<<:::777333000111222333222000111222444111111000...---///333777222222111000000111111111000000111111111111000000////////////////////////........................---------.........//////......------------..............................------------------------,,,++++++,,,---///111333444333111000...------,,,///...---,,,,,,---...///---------............///000///...------...///000////////////000000000000222222111111111111111111222222111111222222333444555444666777666555999@@@DDDMMMOOOSSS^^^jjj,,,,,,,,,+++++++++******************************)))))))))*********++++++++++++,,,,,,,,,------------------.........////////////000000111111222222333666999;;;===@@@DDDGGGIIIIIIHHHGGGGGGGGGHHHIIIFFFCCC@@@??????@@@?????????<<<888555444333111000------------------------,,,,,,---......------,,,...//////...------...000+++,,,...111333555666666777888::::::<<<>>>CCCFFFCCCDDDFFFFFFFFFGGGHHHJJJFFFDDDDDDIIIPPPSSSQQQNNNPPPNNNKKKKKKLLLMMMMMMLLLMMMLLLKKKIIIGGGEEEAAA???===<<<:::888666444222111222111000111111111///---111000000//////000000111000000111111111111000000000000000000000000000000........................---------........./////////......------......///........................------------------------,,,,,,,,,,,,---///000111333222111///......------///...------------...///---------............///000///...------...///000////////////000000000000111111111111111111111111333222222222222222333333555444666777666555999@@@EEENNNQQQUUU```jjj,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------.........///////////////000000111222222333555777999;;;<<>>>>>;;;777444333222000...------------------------***+++,,,...///////////////000000///------///000...000444999<<<>>>??????<<<<<<===>>>@@@EEEKKKPPPOOORRRTTTTTTRRRRRRUUUXXXUUURRRRRRWWW___dddaaa]]]___[[[WWWWWWZZZ]]]\\\YYYXXXXXXWWWWWWUUUSSSRRRQQQJJJGGGEEEDDDDDDAAA<<<777999666444555999:::888444111111000000000000111111000111111222222111111000111111111111111111111111........................------.........////////////......------......///........................------------------------...------------...//////111000//////....../////////...------------...///---------............/////////............///000////////////000000000000111111111111111111111111444333222222222222222333555444666777666555999@@@FFFPPPSSSWWWaaajjj}}}+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...............//////////////////000111222222333333666888:::;;;<<<===@@@CCCDDDFFFHHHKKKLLLLLLKKKKKKEEEDDDBBBAAAAAAAAA???======:::666333222000///---------------------------***+++,,,---......//////,,,...//////...///111333999<<>>;;;;;;888444222000000...,,,------------------------,,,,,,,,,,,,,,,---......***,,,...000111333666999AAACCCGGGJJJLLLKKKJJJIIIMMMOOORRRUUUVVVYYY\\\^^^]]]```cccccc```]]]]]]^^^\\\___cccfffgggeeebbb``````dddfffddd___]]]^^^bbbgggiiikkkjjjgggdddcccccckkkjjjjjjooottttttnnniii```aaa___VVVIII???::::::666555444333222222222222222222333333333333222222000000000000000000000000////////////////////////........./////////000000/////////....../////////...............................................................---------------------...///000111---..................------------............///---......///////////////////////////000000000000000000111111111222222222444444333333222333333444555444666777666555999@@@KKKTTTWWWZZZbbbiiizzz***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---------................../////////000000000...///000111222444555555777888::::::;;;<<>>AAADDDFFFIIIMMMOOOPPPPPPPPPVVVXXXZZZ[[[[[[ZZZ[[[\\\[[[^^^bbbggghhhhhheeeccc\\\^^^bbbhhhmmmoooooonnntttyyy{{{xxxqqqpppvvv}}}~~~xxxqqqnnnoooqqqooonnnnnnppprrrpppkkkfffgggoootttooo```OOOFFFCCC:::999777666444333222222222333333444444333333222000000000000000000000000////////////////////////....../////////000000000000//////......//////000................................................---......///......------------------...///000111------...//////...---------------............///,,,---...///000000000///////////////000000000000000000000111222222333333333333333333333444555555555444666777666555999@@@KKKUUUXXX[[[eeemmm******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------.............../////////000000000000...///000111333444555666666888999:::;;;<<>>999555333111///.../////////...------------------------------...///111444777888>>>@@@CCCDDDFFFIIILLLOOORRRSSSTTTVVVXXXYYY[[[\\\^^^\\\XXXSSSNNNLLLNNNPPPRRRVVV```ooo{{{mmmaaaZZZdddzzz}}}~~~xxx|||zzzlll```WWWRRRLLLKKKHHHEEEBBB@@@>>>===333444444555555444444333222222222222222222222222000000000000000000000000////////////000000000000000000////////////000000........................////////////////////////+++,,,.../////////...------------------...//////,,,---...//////...---,,,---------.........//////+++,,,...000000000000///////////////000000000000///000000111222222333333111111222333444666777888555444666888666555999@@@HHHRRRWWW]]]lll{{{))))))*********+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++---------............///000000000000////////////000000111222444555666777999:::;;;;;;;;;<<>>@@@DDDEEECCC@@@DDDCCCAAA@@@???===999666333222111///............)))+++,,,...///000000000***...444:::???AAAAAAAAACCCCCCDDDFFFJJJPPPUUUXXX]]]^^^``````]]][[[\\\___```\\\ZZZYYYTTTMMMJJJKKKNNNOOOVVVfffyyyvvvjjj```bbbooo~~~|||www}}}}}}~~~wwwssseee```VVVNNNMMMNNNJJJCCCAAA===:::999:::999555111555222000///000111111000222111111111000000000///......////////////......////////////////////////------............------........................,,,,,,,,,------.........---------.........//////000000///...---,,,,,,,,,........................---------............///////////////000000000000////////////000000000000333333333333333333333333777666888999888666;;;BBBJJJTTTYYY___kkkwww***+++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++---------............///000000000000000/////////000111222333444666777777888:::;;;;;;;;;<<<>>>@@@?????????@@@BBBCCCAAA@@@AAA???>>>===<<<:::666444222111000///............---------------...//////222555:::???BBBDDDDDDCCCCCCDDDGGGJJJOOOUUUZZZ]]][[[]]]___```^^^[[[\\\^^^fff^^^WWWVVVTTTOOOLLLKKKRRR\\\mmm~~~qqqmmmtttuuunnnqqqzzzzzzqqqnnnmmmqqq{{{zzzyyyyyyxxxzzzxxxpppdddYYYKKKFFF@@@:::777666555555666444333222333222111///111111000000000000000000...//////000000//////...000000000000000000000000---......//////......---........................------........./////////---------.........//////000000///------,,,,,,---........................---------............///////////////000000000000////////////000000000111222222333444555555666666777666777999888666;;;BBBMMMWWW\\\aaannnyyy,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---------............///000000000000000000000000111222333444666777888888888999;;;;;;;;;;;;===???>>>???AAAAAA@@@???@@@@@@???===<<<;;;:::888666333000000///...------------000///---------///111333:::===AAADDDGGGGGGGGGFFFIIIKKKOOOTTTYYY]]]```bbb___aaaaaa___\\\YYYWWWWWW^^^YYYZZZccckkkllljjjhhheeekkkttt}}}|||ppplllnnnrrrsss~~~|||oooddddddjjjpppwww|||nnn___VVVXXXZZZaaajjjlllgggcccccc```]]]]]]fffsss||||||yyy~~~zzz^^^XXXMMMDDD===;;;;;;<<<777555333222222111///---///000000000000000000000//////000000000000//////111111111111111111111111---......//////......---........................///////////////000000000------........./////////000///...---------------........................---------............///////////////000000000000/////////000000000111111111222333444666777888999777666777999888777;;;BBBPPPZZZ___eeeppp{{{,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,---------............////////////000000111111111333444555666777888999:::888:::<<<<<<<<<<<<===>>>===???BBBAAA???===???AAA???===;;;::::::999666444///......---------......///......///111666:::===AAACCCGGGJJJLLLLLLLLLKKKSSSVVVZZZ^^^aaabbbcccbbbdddeeebbb\\\WWWTTTQQQNNNWWW\\\jjj~~~zzzuuurrruuu~~~qqqgggccccccdddnnnuuu{{{wwwjjj___]]]___^^^bbbgggkkkjjjddd[[[UUUUUURRRSSSVVVWWWTTTSSSTTTXXXTTTSSSXXXaaahhhhhhffffffmmmuuu{{{xxxjjj]]]UUUNNNFFFAAA===:::666444333222111000//////000000000000111111///000000111111000000///111111111111111111111111......////////////..............................////////////////////////............////////////000///...---------------........................---------............///////////////000000000000//////000000000111111111222222333444555666777777666666777999888777<<>>???>>>===>>>???===@@@CCCBBB@@@???@@@BBB???===:::888888777555333......---------......///,,,...000555:::AAAGGGJJJIIIKKKNNNQQQSSSTTTTTTTTT[[[]]]```bbbbbb```]]][[[___aaa___YYYWWWXXXVVVPPPaaaiiizzzyyyrrrnnnmmmmmmmmmrrrppplllgggddddddeeefffooozzzxxxoookkkkkklllmmmooosssvvvuuurrrnnnkkkgggfffiiiiiiddd___^^^QQQQQQQQQSSSUUUVVVVVVVVV^^^^^^^^^dddtttzzzrrrnnneeeWWWKKKJJJEEE>>>999666666555555000000000111111111111111000000111111111111000000000000000000000000000000...//////////////////...////////////////////////................................./////////000000//////...------------...........................---------............///////////////000000000000000000000000111111111111333333333333333444444444666555777999888777<<>>;;;888666444333111///...---------...///000000...111777???FFFMMMQQQSSSRRRSSSVVVXXXZZZ[[[[[[[[[[[[\\\^^^___^^^ZZZVVVTTTSSS[[[```bbbgggnnnllldddkkknnnuuuzzz}}}ooobbb]]]]]]^^^```fffiiinnnttt{{{vvvvvvtttnnnfff]]]VVVRRRWWWTTTQQQUUUbbbsss||||||ssslllhhhkkkrrrtttnnnfffZZZSSSJJJBBB<<<888666444333333222222222111111111111111222222222222111111000000000000000000000000...//////000000//////...//////////////////////////////............------....../////////000000000///......---------..............................---------............///////////////000000000000000000000111111111222222333333333333333333333333555555777999888777<<>>??????BBBDDDEEEDDDCCCBBBCCCBBBBBBBBBDDDGGGHHHHHHGGG???<<<888555444222000...............///000111222444:::BBBJJJQQQUUUVVVVVVXXXXXXYYYZZZ[[[[[[[[[[[[VVVXXXZZZ\\\[[[YYYVVVTTTNNN]]]mmmyyytttooojjjgggeeegggqqq|||}}}vvvllldddccclllyyyiiifff___XXXZZZ```dddcccTTTSSSUUU\\\hhhttt}}}ssslllcccXXXNNNEEE===888666555444444333222111111111222222222222222222111111111111111111111111111//////000000000000//////////////////////////////000000000/////////........./////////000000000000......---------......///........................---------............///////////////000000000000000000111111111222222222222333333333444444555555555555666999888888===DDDPPP\\\bbbiiiuuu//////.........------------------,,,,,,,,,++++++))))))***+++,,,,,,---------------.........//////---...///000222444555555888999:::;;;<<<>>>??????AAADDDFFFGGGFFFEEEDDDDDDDDDBBBBBBEEEIIILLLJJJHHHCCC???;;;777555333111///............///111222333;;;@@@JJJRRRWWWYYYWWWUUUYYYYYYYYYYYYYYYXXXWWWVVVTTTVVVYYY[[[\\\\\\ZZZYYYQQQfff}}}vvvkkkccc]]]XXXYYY]]]kkktttooobbb^^^^^^^^^[[[[[[[[[\\\aaannn~~~sssfffYYYLLLDDD777777666555333222111111111222222333333222222111222222222222222222222222//////000000000000//////000000000000000000000000222111111111000000//////////////////000000000000......---------......///........................---------.........//////////////////000000000000000111111111111222222222111222333444555777888888555444666999888888===DDDPPP\\\cccjjjwww.........------,,,,,,,,,---------,,,,,,++++++++++++,,,------......------//////...------...000111//////000111222444555666=========>>>??????@@@@@@EEEEEEFFFGGGHHHIIIIIIJJJGGGGGGGGGHHHIIIGGGDDDAAADDD???999555444333111...///000222111111444:::???FFFGGGHHHHHHIIIMMMSSSYYYYYY]]]\\\WWWVVVXXXUUUOOOTTTTTTYYY```dddcccdddffflllvvvvvveee^^^aaahhhrrryyy{{{mmmfff```___dddnnnyyy~~~}}}sss^^^MMM@@@@@@???<<<666111222666333333222111000000222444555444222111111444777999111111000000//////......000000000000000000000000//////000000///...---------------...///000000111000000000000000000000000///////////////////////////............//////000////////////000000000000333333222111000000111111333333444444555666666666666555777:::999777;;;BBBSSS^^^eeeooo{{{......---------,,,,,,,,,---------,,,,,,++++++++++++,,,------......------......------...///111222000000000111222444666777999:::<<<>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHFFFCCC@@@>>>:::666333222222000...---...///111444:::AAAFFFGGGIIIKKKLLLMMMQQQWWW[[[ZZZ^^^]]]XXXUUUWWWUUUQQQLLLUUUcccsssuuuxxx~~~tttrrruuu}}}vvveee^^^bbbmmmwwwvvvjjjcccmmm~~~uuueeeYYYMMM???999999:::888555444444555444444444555666444444222222222333555666111111000000////////////000000000000000000000000//////000000///......---------......///000000111000000000000000000000000///////////////////////////............///000000////////////000000000111333222222111000000111111222222333333444555555555555555777999888777;;;BBBTTT___fffnnn{{{...------------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------......------...------...///000111222000000111222333555666777888999<<>>999777444222111111///...//////111666>>>FFFLLLOOOJJJLLLPPPRRRTTTWWW[[[^^^\\\]]]ZZZTTTPPPPPPQQQPPPSSSaaatttsssqqqqqqmmmnnnrrr{{{~~~qqqhhhgggggg^^^]]]^^^dddnnnyyyqqq]]]LLLCCC>>>999666333333444444444444333222333333333333222222222222111000000000000/////////000000000000000000000000//////000000000///......---......//////000000111000000000000000000000000////////////////////////...............///000000/////////000000000111111333222111111000111111111111111222222333444444555555444666888777666;;;BBBVVVaaahhhooo}}}------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///////////////000000000111111111222444555777888;;;<<<>>>@@@@@@@@@???>>>@@@@@@AAACCCEEEFFFGGGHHHJJJHHHEEECCCBBB@@@===;;;888666444222111000000///222333777???JJJQQQTTTTTTMMMPPPTTTXXXZZZ\\\^^^^^^ZZZXXXSSSMMMJJJLLLOOORRRaaapppiiiaaa```bbbqqq~~~~~~}}}{{{{{{zzzzzzxxxvvvzzzyyytttxxx~~~xxxbbbcccbbbcccgggtttsssWWWDDD<<<999666555555555555333111///333333444444333111000///000000000000000000000000000000000000000000000000//////000000000//////.........//////000000000000////////////////////////////////////////////////......---......///000111//////000000000111111111222222111111111111111222222222222333444444555555555444555777777666;;;CCCWWWcccjjjrrr------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------111111111000000///......111222222333444666777888;;;<<<>>>???@@@@@@?????????@@@AAABBBDDDEEEFFFGGGGGGEEECCCBBBAAA???<<<999777666333000......///000666888>>>GGGPPPUUUTTTRRRQQQSSSVVVZZZ]]]^^^]]]\\\SSSPPPMMMOOOTTTZZZ___dddgggvvv~~~tttxxx~~~}}}wwwnnnpppxxx|||xxxrrrmmmmmmsss}}}}}}ddd\\\hhhxxxqqq]]]MMMCCC;;;999666666777777666444333333444444333111///...000000000000111111111111000000000000000000000000//////000000000000000////////////000000000000000////////////////////////////////////////////////---------......///111111000000000000111111111111222111111111111111222222333333333444555555666666555444555777777666<<>>FFFXXXgggooovvv,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,------......------...///000111222111111000333333333444555777999999;;;;;;;;;<<<>>>AAADDDEEEBBBCCCCCCCCCDDDDDDDDDDDDAAABBBDDDFFFGGGEEE@@@===666555222...---111888>>>CCCEEEHHHJJJMMMOOOSSSUUUWWWWWWWWWXXXYYYXXXTTTQQQHHHJJJ[[[yyy~~~}}}|||rrrrrroookkkjjjllloooqqqsssfffXXXZZZbbbbbbcccccchhhwwwpppXXXNNNBBB999777888777666444444444444444333222222000000111111111222222222000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000////////////////////////------------///000111222000000111111111222222222111111000000111222222333222333333444444555666666777666666888888888???HHHaaarrryyy~~~,,,,,,,,,------.........+++++++++,,,,,,---------+++,,,------......------+++---///111333333333333333333333444666777999:::@@@>>><<<;;;<<<>>>AAACCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBEEEIIIJJJHHHCCC???888777444111111777AAAHHHKKKLLLLLLKKKLLLPPPWWW]]]YYYWWWVVVVVVWWWUUUQQQMMMIIINNNeeetttuuuwwwyyyyyyrrrmmmjjjppp}}}qqqjjjcccgggddd___hhhzzzsssfffTTTFFF???===;;;999555555444444444444333333000000111111222222222222000000000000000000000000//////000111111111111111111111111000000000000000000000000000000000000000////////////////////////,,,,,,------///000111222000111111111111222222222111111000000111222333333111222222333333444555555888666777888888999@@@IIIkkk|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000111222333333444555666888:::;;;;;;======>>>???AAACCCFFFGGGCCCCCCDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDAAA<<<777444000...222;;;DDDHHHIIIIIILLLPPPRRRSSSUUUXXX[[[YYYUUUTTTVVVSSSMMMNNNTTT```lll~~~rrrqqquuulllrrruuuttt}}}vvveeedddkkkuuu|||ZZZDDDAAA@@@;;;;;;;;;777444444666555111111111000000111222333333111111111111111111111111///000222222000000000111...111333222///...000333000000000000000000000000222111111000///......---.........//////000111222111111111111111111111111000111111111111222222222555555444444444555555666666<<<:::777;;;;;;@@@NNNttt,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////000000111222333444555666777999;;;<<<<<>>>>>???@@@BBBDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGHHHEEECCCBBB@@@<<<666222000111333:::BBBIIIMMMNNNPPPQQQRRRSSSTTTVVVXXXYYYVVVUUUTTTQQQLLLMMM[[[lllxxxvvvvvvkkkhhhlllwwwzzzkkkhhhmmmyyyzzzhhh\\\LLL<<<<<<:::888666333111111222111111111111111222333333111111111111111111111111///111222222000///000000000111222111000000111222111111111111111111111111222111111000//////...............//////000111222111111111111111111111111111111111111222222222222555555444444444555666666666<<<:::888;;;;;;@@@PPPyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000000000111333333555666777999;;;<<<>>>>>>@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEGGGGGGHHHHHHHHHHHHFFFBBB>>>;;;777333000...555>>>GGGLLLPPPRRRSSSSSSSSSSSSUUUWWWYYYXXXXXXWWWRRRNNNQQQYYYggg{{{rrrwww{{{rrrxxxzzzfff]]]cccooowwwzzz___GGG???999777999666///000666222222111111111222333333222222222222222222222222000222333222000//////000222111000111222222111000111111111111111111111111111111111000000//////............//////000111222111111111111111111111111111111111111222222222333555555444444555555666777777<<<:::999===;;;BBBTTT------------------------------------------------............////////////000000000000111222333333666777999:::<<<>>>@@@@@@@@@@@@AAABBBCCCDDDDDDEEEAAABBBCCCEEEFFFFFFFFFFFFEEEBBB>>>:::777555444333333===JJJRRRTTTSSSRRRSSSRRRRRRTTTWWWZZZZZZWWWTTTVVVLLLKKK___{{{tttsssvvvzzz~~~sssqqqttt]]]ZZZbbb```gggsssjjjTTTGGG<<<666::::::333222888333333222222222333333444222222222222222222222222111222333333111//////000555222000000333444222///111111111111111111111111111111111000000000//////............///000111222111111111111111111111111111111111222222222333333555444444444555666777888888<<<;;;;;;>>><<>>@@@===FFF^^^------------------------------------------------....../////////000000000111111000111111222333444777888999<<<>>>@@@BBBCCC@@@BBBDDDFFFHHHJJJKKKKKKEEEEEEFFFGGGGGGGGGGGGFFFDDDAAA<<<666222333777:::FFFLLLSSSUUURRRNNNNNNOOOUUUXXX[[[[[[VVVPPPKKKHHHDDDVVVrrrzzzssskkktttyyyccccccqqq}}}lll^^^LLLBBB>>><<<888333555555444333333333444444333333333333333333333333000222333333222111111222666444333333333333222111222222222222222222222222111111111111111111111111.........//////000111222111111111111111111111111222222222222333333333333444444444555666777888999:::<<<<<<@@@BBB===HHHccc.................................................../////////000000000000111111111111222333444444666777999;;;>>>@@@BBBCCCBBBCCCEEEGGGIIIIIIJJJIIIFFFGGGGGGGGGGGGFFFEEEEEEAAA???:::444222555<<>>JJJfff................................................////////////000000000000111111111111222333444555666777999;;;>>>@@@BBBCCCCCCDDDFFFGGGHHHHHHGGGGGGEEEFFFFFFEEEEEEDDDCCCBBB<<<:::777333333999CCCJJJIIIIIIHHHGGGHHHLLLRRRVVVTTTXXXYYYTTTMMMLLLSSS[[[zzz|||vvvuuueeefffnnn|||aaaFFFAAA???777777666555444444444444444333333333333333333333333...000222333333333444555444666888666222000222444222222222222222222222222111111111111111111222222.........//////000111222111111111111111111111111222222333333333444444444444444555555666888999:::;;;======BBBDDD>>>JJJhhh........................////////////////////////---.../////////...---,,,111000000111222555777888999999:::;;;;;;<<<<<<===BBBCCCCCCDDDDDDCCCCCCBBBDDDBBBAAABBBDDDDDDAAA>>>999666444555;;;AAADDDEEEEEEFFFIIIMMMQQQSSSSSSRRRTTTTTTUUUQQQKKKRRRooozzz~~~pppccc```eeellltttfffVVVBBB>>>999666333555999:::777333444444444333333333222222222222222111222222333333111333555444111000222555333222222111111222222333000000000000000000000000000000000000000000000000000000000000111111111111333333333444444444555555666666777777888888999999;;;BBBEEEGGGDDD;;;FFFccc........................////////////////////////---.../////////...------111111111111333555777888888888999::::::;;;;;;<<>>CCCGGGHHHIIIIIIKKKNNNRRRTTTVVVVVVSSSTTTQQQNNN\\\~~~~~~}}}{{{jjjbbb```jjj}}}zzzjjjSSSDDD???;;;777555555555444333444444444333333333333222333222222222222222333333111444777888666444222111333222222111111222222333111111111111111111111111111111111111111111111111000000000000111111111111333333333444444444555555666666777777888888999999:::AAAEEEHHHEEE<<>>@@@BBBCCCCCCCCCBBBAAAAAAAAABBBAAA>>><<<444444777<<>>???@@@AAAAAAAAABBBBBBBBBBBBBBBAAA>>>===333555:::AAAGGGKKKMMMNNNOOOPPPRRRRRRRRRRRRSSSSSSKKKMMMQQQaaaxxxvvvkkklll|||~~~oooPPPIII@@@;;;999888666444555555555555444444444444444444333222222222333333333333666:::===<<<666000333222222111111222222333111111111111111111111111111111111111111111111111000000111111111222222222333333333444444444555555666666777888999999::::::999???DDDIIIHHH???FFF```////////////////////////000000000000000000000000//////000000111222333333444444333333444666888999::::::;;;;;;<<<=========>>>>>>???@@@@@@@@@??????AAAAAABBBAAA@@@>>><<<<<<555999???EEEJJJMMMOOOPPPNNNQQQTTTTTTQQQNNNMMMMMMKKKMMMYYYsss~~~rrr~~~lllmmmyyyhhhQQQAAA<<<;;;999777666666666555555555444444555444444333222222222333333222333666;;;<<<999666333222222111111222222333111111111111111111111111111111111111111111111111111111111111222222222222333333333444444444555555666666777888999:::;;;;;;999???CCCHHHIII@@@GGG___////////////////////////000000000000000000000000000000000000222333555666555555444444555666888999;;;;;;;;;<<<======>>>>>>@@@@@@AAAAAAAAA@@@@@@???>>>@@@AAA@@@===;;;:::::::::???EEEJJJLLLNNNOOOPPPNNNQQQTTTTTTPPPMMMLLLMMMQQQVVVeeeyyy~~~}}}vvvzzzlllQQQBBB<<<;;;:::777666666666666555555555666555444333333222222333333222222444777999999999333222222111111222222333222222222222222222222222222222222222222222222222111111111222222222222333333333333444444444555555555666777888999;;;<<<<<<:::???AAAGGGIIIAAAHHH```////////////////////////000000000000000000000000000000000111222444666777666555555555555777888999::::::;;;;;;<<<======>>>@@@@@@AAABBBCCCCCCCCCCCC???AAACCCBBB>>>;;;;;;;;;AAAEEEJJJLLLMMMMMMNNNOOOPPPSSSTTTRRROOONNNRRRVVVgggvvvllllllwwwiiiRRRDDD===;;;777777777666666666555555666666555333333222222222222333444444333444555777333222222111111222222333222222222222222222222222222222222222222222222222111111111222222222333333333333333444444444555555555666777888:::;;;<<<===;;;???@@@EEEHHHAAAIIIaaa000000000000000000000000000000000000000000000000000000000111222555777888666666555555555777888999999999:::;;;;;;<<<<<<===???@@@AAACCCDDDEEEFFFFFFCCCEEEGGGEEEAAA>>>>>>???EEEIIIMMMNNNMMMLLLMMMNNNSSSTTTTTTQQQNNNQQQXXX___}}}wwwxxxmmmgggdddgggxxx~~~dddMMM@@@;;;777777777777666666666666777666555444333222222222111444666555222000111333333222222222222222222333222222222222222222222222222222222222222222222222111111222222222333333333333333333444444444555555555666777888:::;;;<<<===<<>>BBBBBBAAAAAABBBEEEGGGIIIIIILLLMMMHHHAAA>>>BBBHHHLLLNNNNNNMMMJJJJJJNNNRRRWWWMMMOOOWWWPPPIIIddd~~~}}}|||||||||{{{zzzzzz||||||{{{zzzyyyzzz{{{}}}vvvqqqmmm___dddhhh}}}gggWWWLLL===;;;888777888666333444777555555444444444333333333333333444555555444333333444333333222222333333444444444333333222111000000111111111000111111222333888555222222444555444222111222222333333444444555777777888999:::<<<===>>><<<@@@CCCHHHHHH???FFF]]]111111000///////////////000000111222222222222111000000111222444555666666666777777888999:::;;;;;;;;;;;;<<<===>>>>>>??????BBBBBBAAAAAACCCEEEHHHIIIJJJKKKKKKHHHEEEFFFJJJOOOMMMMMMMMMLLLLLLMMMPPPSSSXXXSSSQQQPPPOOO\\\|||ssskkk~~~zzzsssqqqnnnkkkhhhgggggggggdddcccbbbcccdddeeedddcccffffffgggiiimmmqqquuuwwwyyyxxxttt|||uuulllxxxpppbbbWWWGGG???;;;888999777555666999555555555444444444333333333333444555555444333333444333333222222333333444444444333333222111111000111111111111111222222333888555333333444555444333333333333444555555666666777777888999:::<<<===>>>===AAABBBGGGGGG???FFF___111111000/////////000000000000111222222222222111111111222333333444555555777888888999:::;;;<<<============>>>>>>?????????BBBBBBBBBBBBDDDFFFHHHIIIJJJIIIGGGGGGIIINNNSSSVVVNNNMMMLLLMMMOOOQQQSSSSSSSSSSSSOOOKKKRRRnnnuuunnnnnntttzzzxxxrrrlllfffbbb\\\[[[YYYVVVUUUTTTTTTTTTQQQPPPOOOPPPRRRSSSRRRQQQRRRRRRSSSUUUWWW[[[^^^```bbbgggnnnqqqssswwwyyy|||yyytttzzzzzzgggOOOEEE???:::999999777888;;;666555555555444444444444333444444555555444444333444444333333333333444444444444333333222222111111111111111111111222333333777555333333444555555444444444444555666666777777888888888999:::<<<>>>??????BBBBBBEEEFFF>>>GGG```111111000000///000000111000000111222222222222111222222222333333444444444888999999:::;;;<<<======<<<=====================BBBBBBCCCCCCEEEGGGHHHIIIIIIEEECCCDDDJJJQQQVVVXXXPPPNNNLLLNNNRRRUUUUUUSSSQQQNNNMMMSSS```uuujjjiiiuuutttooohhhaaa\\\WWWSSSPPPOOONNNMMMLLLKKKLLLLLLLLLKKKIIIIIIJJJKKKLLLLLLJJJIIIIIIJJJKKKMMMOOOQQQRRRSSSXXX]]]aaacccgggnnnsssxxx}}}vvvyyy___OOOEEE<<<::::::999999;;;666666666555555555555444444444444444444444444444444444333333333333444444444444333333333222222222222111111111111222333333444444333333333444333333333444444555666666777777888888888999;;;<<<>>>???@@@BBBAAADDDDDD>>>GGGbbb111111000000000000111111000000111222222222222111222222222333333444444444999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCDDDEEEFFFHHHIIIJJJFFFCCCAAADDDLLLRRRUUUUUUSSSPPPOOOPPPTTTVVVUUUSSSTTTJJJNNNdddtttyyy~~~yyyiiicccvvv~~~ssslll^^^ZZZUUUPPPNNNLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGGGGIIIIIIHHHGGGGGGHHHHHHHHHIIIJJJKKKLLLJJJMMMQQQTTTVVVYYY___cccgggkkkqqqwww}}}yyysss[[[NNN@@@;;;;;;:::999:::777777666666666555555555444444444444444444444444555444444333333444444555444444444333333333333333222222222111222333333444111222333333222222222333333333333444555555666666888888999:::;;;===>>>???AAABBBAAACCCDDD>>>HHHbbb111111000000000111222222000000111222222222222111111111222333333444555555888999999:::;;;<<<======@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDFFFGGGHHHIIIJJJDDDCCCEEEJJJQQQUUUVVVUUUVVVUUUTTTTTTUUUUUUSSSRRRRRRLLLYYYwww{{{~~~{{{fffiiizzz~~~ttthhh]]]VVVQQQNNNKKKJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOMMMLLLLLLLLLLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDFFFHHHJJJKKKMMMQQQSSSWWW]]]dddlllsssyyy~~~vvvzzz{{{iiijjjjjjYYYFFF???>>>===:::999777777777777666666666666555444444333333444444555555555444444444444555555444444444444333333333333222222222222222333444444000222444444333222222333222333333444555555666666999999999:::;;;===??????@@@BBBAAACCCDDD>>>GGGbbb111111000000111111222333000000111222222222222111000000111222444555666666888888999:::;;;<<<======???@@@@@@AAABBBCCCDDDDDDCCCDDDEEEGGGHHHIIIJJJJJJDDDGGGMMMTTTYYY\\\[[[YYYXXXYYYYYYWWWTTTRRRQQQQQQLLL\\\zzz}}}{{{rrrvvv}}}xxxoooggg___YYYTTTPPPOOOMMMLLLLLLOOOQQQQQQQQQSSSTTTTTTUUUVVVVVVWWWWWWXXXVVVTTTSSSSSSSSSQQQOOOLLLLLLLLLLLLKKKJJJIIIIIIEEEEEEFFFFFFFFFGGGIIIJJJLLLOOOUUUZZZ```gggnnnssswwwrrreeejjjsssyyydddNNNDDDBBB@@@<<<:::888888888777777777666666555444333333333333444555555555444444444444555555444444444444444444444444333222222222222333444444000333666666444333444555444444444555666666777777999999999:::<<<===???@@@???BBBAAADDDEEE>>>GGGaaa111111000000111222333333000000111222222222222111///000111222444555666777777888888999:::;;;<<<=========>>>???AAABBBCCCCCCCCCDDDEEEGGGIIIIIIJJJJJJDDDJJJTTT\\\aaabbb```___YYY\\\\\\YYYTTTPPPPPPQQQLLLsss}}}xxxuuukkkeee\\\UUURRRSSSTTTUUUQQQPPPPPPQQQSSSUUUUUUUUUTTTTTTUUUVVVWWWWWWWWWWWW\\\ZZZWWWVVVVVVUUURRRPPPRRRRRRRRRQQQPPPOOONNNMMMIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJIIIJJJOOOXXXdddlllwwwzzzuuuwwwmmmeeennnkkkSSSHHHEEEBBB>>>;;;888888888888777777777777555444333333333333444555555555444444444444555555444444444444444444444444333333222222333333444555111555888888666555666777555555666666777888888888999999::::::<<<===???@@@???BBBBBBEEEFFF>>>GGG```222222222111111111000000000000000000000000000000333333333444555666777888777777777888999999::::::>>>===<<<===@@@BBBBBBBBB???BBBFFFFFFDDDCCCEEEHHHOOOVVV^^^cccbbb```______ddd\\\XXXZZZZZZSSSMMMKKKdddoooeeeccc[[[WWWSSSQQQQQQRRRSSSTTTRRRSSSTTTSSSRRRSSSUUUVVVTTTUUUWWWWWWVVVVVVXXXZZZYYYWWWVVVVVVWWWWWWVVVUUUSSSSSSTTTVVVWWWVVVSSSQQQUUUPPPLLLIIIIIIHHHDDDAAAFFFFFFFFFHHHKKKPPPTTTWWWaaakkk{{{uuu{{{fffmmmzzz|||pppcccRRRCCCDDDGGG???:::888666777999999666333555555555555555555555555555555444444444444555555333333333333333333333333333333333444444444555555666555555444444444555555555555555555666777999:::999:::;;;<<<>>>@@@BBBCCCDDDFFFCCCCCCEEEAAAGGG[[[222222222111111111000000111111111111111111111111222222333333444666777888777777777888999999::::::<<<<<<<<<===???@@@AAAAAA@@@AAABBBBBBBBBBBBCCCCCCQQQXXXaaaeeeccc___]]]\\\___\\\[[[]]]ZZZUUUUUUXXXwww|||oooaaaYYYWWWRRRQQQOOOPPPQQQSSSTTTUUUSSSUUUWWWWWWXXXYYY\\\^^^```bbbccccccaaa``````aaa___^^^]]]]]]^^^]]][[[YYYXXXWWWVVVWWWXXXXXXVVVTTTWWWSSSPPPOOOPPPOOOLLLIIIFFFEEEEEEEEEGGGKKKNNNPPPZZZaaammmzzzpppssspppRRREEEDDD>>>===:::777777999999777444555555555555555555555555555555444444444444555555333333333333333333333333333333333444444444555555666555555444444555555555555555555555666888:::;;;::::::;;;<<<>>>@@@BBBCCCCCCGGGFFFFFFGGGAAAGGG[[[222222222111111111111111111111111111111111111111222222222333444555666777777777888888999:::::::::;;;;;;<<<===>>>??????@@@DDDCCCCCCBBBAAABBBCCCCCCVVV]]]eeegggddd^^^YYYWWW]]]^^^```\\\TTTOOOTTT]]]~~~pppfff]]]UUUQQQQQQOOOOOOQQQRRRTTTWWWXXXYYYXXX[[[___bbbeeeiiimmmppptttvvvwwwwwwtttqqqppppppkkkjjjjjjjjjiiigggccc```___]]]ZZZYYYYYYZZZYYYXXXYYYVVVSSSSSSTTTTTTPPPMMMIIIHHHFFFEEEEEEFFFHHHIIIQQQUUU\\\fffqqq~~~vvvooouuuYYYNNNDDDBBB>>>999777888999777666555555555555555555555555555555444444444444555555333333333333333333333333333333333444444444555555666555555444555555666666666666555555666888:::;;;;;;;;;<<<===>>>@@@BBBCCCBBBIIIJJJJJJHHH@@@GGG^^^111111111111111111111111111111111111111111111111222222222222333555666777777777888999999::::::;;;;;;<<<>>>>>>>>>>>>???@@@EEEGGGHHHFFFCCCCCCHHHMMM]]]ccciiijjjeee^^^XXXUUU[[[```aaa[[[QQQPPP[[[hhhwwwyyykkk]]]WWWUUUSSSRRRSSSTTTUUUWWWXXXZZZ]]]aaadddhhhmmmsssyyy|||xxxrrrmmmgggccc```___]]]\\\^^^ZZZWWWVVVWWWWWWSSSPPPOOONNNKKKHHHGGGFFFFFFFFFKKKMMMRRRXXXcccppp}}}rrr{{{bbbLLLHHHBBB;;;777777999888777555555555555555555555555555555444444444444555555444444444444444444444444333333333444444444555555555555555555555666666777777666666666777999;;;<<<<<<<<<===>>>???AAABBBCCCBBBJJJKKKJJJGGGAAAKKKddd111111111111111111111111111111111111111111111111222222222333444555666777888888888999::::::;;;;;;;;;>>>@@@AAA??????@@@AAABBBGGGKKKIIIDDDGGGRRR\\\eeejjjnnnmmmggg```\\\ZZZ[[[^^^^^^YYYVVV___ppp~~~vvvwwwvvvfff[[[RRRPPPRRRRRRSSSTTTXXXZZZ]]]___cccjjjsssyyy}}}uuuoooiiieeeddd```[[[ZZZZZZZZZWWWTTTTTTRRROOOLLLIIIGGGFFFFFFFFFHHHLLLQQQYYYcccooovvvxxxkkk{{{vvvTTTNNNGGG>>>999888999999888666666666666666666666666555555444444444444555555444444444444444444444444333333333444444444555555555555555555555666777888777777777777888:::;;;<<<=========>>>@@@AAACCCCCCCCCJJJJJJHHHFFFBBBPPPkkk111111111111111222222222222222222222222222222222333333333444555666777888888888999999:::;;;;;;;;;;;;>>>BBBBBB@@@>>>???AAA===CCCIIIIIIHHHOOO^^^kkkpppssstttqqqkkkgggffffffdddaaaYYYTTT[[[mmm~~~~~~{{{kkk```YYYRRRMMMOOORRRSSSTTTWWW^^^bbbiiipppxxxpppjjjbbb^^^\\\[[[XXXVVVUUUTTTRRROOOLLLJJJIIIHHHDDDFFFHHHLLLPPPWWW___eeerrr___jjjuuudddRRRKKKAAA;;;999999999888666666666666666666666666555555444444444444555555444444444444444444444444333333333444444444555555555555555555666777888888888888777777888:::<<<===>>>>>>>>>???@@@BBBCCCDDDDDDIIIHHHGGGGGGDDDQQQjjj000000111111111222222222222222222222222222222222444444444555666777888999888888999::::::;;;;;;<<<999>>>BBBBBB???===>>>@@@===@@@CCCIIIQQQ^^^mmmwww{{{|||zzzvvvqqqooorrruuummmbbbTTTSSSgggxxxtttuuuggg[[[UUUUUUQQQQQQUUUXXX[[[```fffpppxxx{{{ooohhhbbb]]]ZZZXXXWWWVVVTTTRRRPPPOOONNNGGGGGGGGGGGGIIINNNTTTXXXfffrrrzzzrrrkkkmmmwwwUUUNNNDDD===;;;:::999777666666666666666666666666555555444444444444555555555555555555555555555555333333333444444444555555555555555555666777888999888888888888999;;;<<<>>>?????????@@@AAABBBCCCDDDEEEJJJIIIIIIKKKFFFNNNccc000000111111222222222222222222222222222222222222555555555555666888999:::888999999::::::;;;;;;<<<888===AAAAAA>>>;;;<<>>?????????@@@AAABBBCCCDDDFFFJJJJJJLLLNNNHHHJJJ\\\111111111111111111111111333333333444444444555555444444555666777888999999:::999999999999999999999<<<===>>>>>>===<<<>>>???<<>>======>>>@@@???@@@CCCEEEFFFGGGGGGGGGLLLKKKIIINNNQQQHHHLLL```111111111111111111111111333333333444444444555555444444555666777888999999999999::::::::::::::::::;;;===>>>??????@@@BBBCCCAAABBBHHHVVViii|||vvvssszzz{{{vvvlll^^^```|||vvviii]]][[[ccchhheee___eeejjjpppyyyvvvkkkddd^^^YYY[[[```VVVSSSOOOKKKHHHGGGHHHJJJMMMSSS___mmmzzzuuuooosssbbbPPPHHHCCC===999999777777666666666777777888777666555444444555666777666666666666666666666666444444333333444444555666777777777777777888888999777999;;;<<<<<<===@@@BBBDDDDDDEEEFFFFFFFFFEEEDDDJJJJJJHHHMMMOOOGGGJJJ^^^222222222222222222222222333333333444444444555555444555555666777888999999999::::::;;;;;;<<<<<<<<<:::<<>>>>>:::<<>>888999999888777777777888888777666555444444555666777666666666666666666666666444444444444444555666666777777777777888999::::::999::::::;;;===BBBHHHLLLQQQPPPOOONNNMMMMMMMMMNNNNNNPPPPPPSSSTTTIIIMMMbbb222222222222222222222222333333333444444444555555555555666777888999::::::::::::;;;<<<<<<===>>>>>>;;;===???@@@@@@AAACCCDDDHHHLLL[[[zzz}}}tttsss```mmmsssppptttuuueee\\\XXXUUUQQQPPP[[[uuunnnddd___]]][[[YYYWWWSSSNNNJJJIIIHHHJJJOOOVVV```qqqeeekkk|||eeeRRRCCC:::::::::999888888888888888777666555444444555666777777777777777777777777777555444444444444555666666777777777777888999:::;;;;;;<<<===>>>@@@EEELLLQQQUUUTTTQQQMMMKKKJJJJJJKKKPPPSSSSSSVVVUUUJJJMMMccc333333333333333333333333333333333444444444555555555666666777888999:::::::::;;;;;;;;;<<<=========;;;===??????>>>???@@@BBBFFFQQQiiiyyyoookkkggg|||wwwppp}}}ttteee]]]]]]```aaa^^^UUUTTTmmmssshhhccc]]]YYYXXXVVVRRRNNNJJJHHHGGGJJJNNNVVVdddpppqqqaaasssjjjWWWHHH???;;;;;;:::999888888888888777666555444444555666777777777777777777777777777555555444444555555666777777777777888999:::;;;<<<===>>>???@@@CCCHHHOOOTTT^^^ZZZUUUPPPMMMKKKJJJKKKOOOSSSTTTWWWUUUIIILLLbbb333333333333333333333333333333333444444444555555666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;===>>>???>>>???AAABBBDDDYYYxxxzzzooofff}}}tttfff]]]^^^dddaaaeeeccc[[[YYYnnn{{{rrrfff^^^ZZZYYYVVVTTTNNNJJJHHHIIIJJJNNNXXXbbbuuuqqqlllxxxjjjXXXLLLEEE<<<<<<;;;999999888888888777666555444444555666777777777777777777777777777555555555555555666666777777777777888999:::<<<<<<===>>>@@@BBBDDDIIIOOOSSS[[[XXXSSSNNNLLLKKKMMMNNNPPPUUUWWWYYYVVVIIILLLbbb333333333333333333333333333333333444444444555555666666777888999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::<<<>>>??????@@@BBBDDDDDD^^^zzzmmmssshhh___[[[aaakkkppptttuuurrrtttpppddd^^^\\\ZZZXXXSSSNNNKKKJJJJJJKKKSSS[[[ccc{{{pppnnniiiWWWMMMHHH===<<<;;;:::999999999999777666555444444555666777777777777777777777777777555555555555555666777777777777777888999;;;<<<===<<<>>>@@@BBBEEEIIINNNRRRMMMKKKGGGEEEEEEGGGKKKMMMSSSXXXZZZ\\\YYYKKKNNNeee111111222222222333333333222222333444444555555666555555666777888999:::::::::::::::::::::;;;<<<===:::<<<>>>AAA@@@@@@BBBEEEFFFjjjwwwxxxvvvhhhcccbbbeeennnxxxqqqfff___YYYVVVYYYSSSMMMKKKIIIIIIMMMTTTbbbkkkyyy|||xxxyyyyyy```GGGIII@@@???<<<:::888666666666777777777777777777777777777777777777777777777777666666666666777777777777888888888888999:::;;;<<<>>>@@@BBBCCCCCCEEEHHHKKKKKKGGGGGGIIIHHHDDDGGGNNNVVV[[[ZZZYYYVVVLLLNNN```111222222222222333333333222333333444555555666666555666777888999::::::;;;::::::::::::;;;<<<===>>>>>>===>>>@@@@@@AAAHHHOOObbbuuuzzzvvvmmmfffeeeggglllvvvwwwhhh```]]][[[VVVRRROOOKKKGGGJJJPPPXXXaaappp|||dddMMMPPPCCC@@@<<<:::999999888777777777777777777777777777777777777777777777777777666666666666777777777777999999999:::;;;<<<===>>>???AAABBBCCCDDDFFFIIIKKKPPPKKKIIIJJJJJJHHHKKKQQQVVV\\\\\\ZZZVVVKKKNNNbbb222222222222333333333333333333444444555666666666666666777888999::::::;;;999999999:::;;;===>>>???AAA???>>>??????BBBNNN[[[}}}mmmvvvllljjjjjjmmmqqqxxxsssfffaaa]]][[[XXXVVVOOOHHHHHHLLLNNNXXXfffttt|||pppYYYZZZNNNFFF>>>::::::<<<:::888666666666666666666666666777777777777777777777777666666666777777777888888::::::;;;;;;===>>>???@@@@@@BBBDDDEEEFFFGGGJJJMMMRRRLLLHHHIIIJJJJJJLLLPPPWWW```bbb^^^UUUIIINNNddd222222222333333333444444444444444555666666777777666666777777888999999:::888888999:::<<<>>>???@@@AAA>>>>>>??????BBBRRRcccqqqdddlll{{{uuulllooossswww|||sssfff___]]]\\\ZZZTTTLLLJJJMMMLLLUUU```iiiqqq}}}sssjjj```SSSCCC::::::<<<;;;999666666666666666666666666777777777777777777777777666666666777777888888999::::::;;;<<<>>>???AAABBBBBBDDDFFFGGGHHHIIILLLOOOVVVRRROOOPPPRRRRRRRRRQQQ[[[fffhhhbbbVVVGGGMMMeee222222333333333444444444444444555666666777777888555666666777777888888888999999999:::<<<>>>@@@AAA???<<<>>>AAA@@@CCCUUUkkkoooeeejjjrrr}}}{{{nnnooouuu{{{sssbbb^^^[[[YYYUUUOOOMMMOOOKKKRRRZZZ```ggguuuyyyzzzqqq```KKK===999::::::999666666666666666666666666666666666666666666666666666666666777888999999999999:::;;;<<<>>>@@@BBBCCCDDDFFFHHHIIIJJJKKKNNNQQQ\\\]]]^^^^^^^^^^^^\\\YYY```kkknnnfffWWWFFFLLLddd333333333333444444444444555555666666777888888888666666777777888888888888:::::::::;;;<<<>>>???@@@>>>;;;>>>DDDCCCGGG^^^yyyyyyxxx{{{{{{{{{xxxppprrryyyoooeee\\\XXXVVVRRROOOPPPIIINNNSSSYYYaaarrrrrrvvvzzzttteeeQQQBBB;;;::::::999666666666666666666666666666666666666666666666666555666777777888999::::::999:::;;;===???AAADDDEEEFFFHHHJJJKKKLLLMMMPPPSSS\\\aaacccaaa______]]][[[aaalllmmmfffWWWGGGLLLccc333333333444444444444555555666666777777888999999888999999999999:::::::::;;;;;;;;;;;;<<<===>>>???@@@<<>>AAADDDFFFGGGHHHIIIKKKLLLMMMOOORRRTTTXXX___aaa[[[VVVWWWZZZ[[[^^^hhhiiibbbWWWHHHMMMccc333333333444444444555555666666666777888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???BBB===???FFFHHHSSSvvv{{{~~~nnncccaaa^^^YYYVVVOOOMMMLLLOOOZZZkkk~~~}}}}}}qqq^^^ZZZSSSJJJCCC>>>;;;;;;888888888888888888888888666666666666666666666666555666777888999:::;;;;;;<<<<<<>>>@@@CCCEEEHHHIIIIIIJJJLLLMMMNNNPPPSSSUUUYYYaaabbbXXXQQQTTT[[[^^^ZZZcccddd___WWWIIINNNddd555444444555555666777888999999::::::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<<<<=========>>>@@@@@@BBBDDDLLLccc|||}}}~~~mmmccc\\\ZZZ]]]RRROOOMMMNNNRRR]]]rrrzzzdddXXXYYYRRR<<<;;;BBB888:::999888777666666666666555666777888888999888888888888888888999:::;;;;;;<<<>>>AAADDDGGGIIIJJJJJJLLLMMMNNNOOORRRUUUXXXYYYXXX``````SSSJJJMMMPPPNNNQQQcccmmmhhhXXXFFFLLLfff555444444555555666777888999999::::::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<=========>>>>>>???AAACCCEEERRRppp}}}zzzjjj___[[[\\\UUURRROOONNNPPPYYYlll}}}~~~qqq]]]XXXTTTCCC???BBB::::::999888777777666666666777777888888888777777666888888888888999:::;;;<<<===???BBBEEEHHHIIIJJJKKKJJJKKKNNNQQQTTTVVVXXXYYYaaafffeee\\\RRROOOPPPQQQYYYcccfff```VVVHHHMMMeee555444444555555666777888999999::::::::::::;;;;;;;;;<<<<<<===============<<<<<<=========>>>>>>>>>>>>CCCDDDHHH]]]xxxggg^^^]]]ZZZUUUQQQOOONNNTTTcccrrr~~~mmm^^^[[[NNNBBB???:::::::::888777777777777777999999999888888777555555888888888888999:::;;;<<<===???BBBFFFHHHJJJKKKKKKJJJLLLNNNRRRTTTVVVXXXXXX^^^```cccccc^^^YYY[[[aaacccddd^^^XXXSSSIIINNNccc555444444555555666777888999999999:::::::::;;;;;;;;;<<<<<<===============<<<============>>>>>>>>>???EEEGGGLLLiiittteee^^^\\\WWWSSSPPPNNNQQQ\\\hhh|||qqqjjj[[[EEE;;;<<<::::::999888777777777777888888888888888777666666888888888999:::;;;<<<===>>>@@@CCCGGGIIIKKKLLLLLLOOOOOOOOOQQQRRRUUUWWWXXXZZZYYY^^^fffeee^^^```iiiffffff^^^WWWRRRJJJOOOccc555444444555555666777888999999999:::::::::;;;;;;;;;<<<<<<===========================>>>>>>>>>???AAAFFFIIISSSuuuppplll]]]]]]XXXTTTQQQOOOPPPXXXaaappp}}}kkkMMM<<<@@@;;;:::999888777777777777666666777888888888888888888888888999:::;;;===>>>???AAADDDHHHJJJLLLMMMMMMUUUSSSPPPOOOPPPRRRUUUXXX\\\YYY]]]dddbbbZZZZZZaaacccgggbbb\\\TTTIIIOOOddd555444444555555666777888999999::::::::::::;;;;;;;;;<<<<<<========================>>>>>>>>>??????BBBEEEJJJ]]]zzz~~~wwwooobbb{{{zzzuuuwww```___ZZZVVVTTTRRRQQQUUU\\\ddd}}}|||xxxZZZCCCDDD;;;:::999888888777888888555555777888888999999999888888888999;;;<<<>>>>>>@@@BBBEEEIIIKKKMMMNNNNNNVVVTTTQQQOOOPPPRRRUUUWWWVVVWWW[[[______\\\\\\______fffeee___VVVIIINNNeee555444444555555666777888999999::::::::::::;;;;;;;;;<<<<<<=====================>>>>>>>>>?????????BBBBBBLLLgggpppaaa^^^qqqrrrnnn~~~ooobbb]]]YYYWWWTTTQQQTTTXXX___qqq|||uuu|||eeeHHHCCC;;;;;;:::999888888888888666777777888888888777777888888888999;;;===>>>???AAACCCFFFIIILLLNNNOOOOOOQQQQQQRRRRRRSSSTTTVVVVVVSSSXXX[[[[[[]]]aaacccaaa]]]dddccc^^^VVVJJJOOOddd555444444555555666777888999999:::::::::;;;;;;;;;;;;<<<<<<===============>>>>>>>>>>>>????????????AAA@@@LLLmmmfffZZZ^^^hhh{{{qqqkkkyyyeee___[[[YYYVVVRRRRRRVVV___hhh}}}vvvuuu{{{jjjJJJ???<<<;;;:::999888888888888888999999888888777666555888888888999;;;===>>>???BBBCCCFFFJJJLLLNNNOOOOOOLLLNNNRRRUUUWWWWWWVVVVVV\\\bbbccc\\\[[[aaa```ZZZ^^^bbb___[[[VVVKKKOOOccc444444555555666777777777999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===============>>>??????EEEAAAVVVfffXXX[[[uuussshhhnnnzzzhhh\\\]]]]]]UUUOOOPPPXXXbbbtttuuuqqquuurrrZZZFFF@@@<<<999999888555555888888888888888888888888888888888999:::===@@@BBBDDDBBBDDDFFFGGGIIILLLPPPTTTYYYWWWTTTRRRSSSUUUXXXZZZ]]]aaaeeedddaaa```___]]]YYY___^^^ZZZTTTIIIMMMbbb444444555666666777777888999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@@@@???>>>>>>>>>>>>???EEEIIIfffggg^^^lllsssbbbaaaqqqooo___^^^^^^WWWQQQQQQSSS[[[kkk~~~qqquuuyyyeeeNNNAAA<<<999999999666666999888888888888888888888888888999999;;;===@@@CCCEEEFFFHHHJJJKKKMMMOOOSSSVVV\\\ZZZXXXUUUTTTTTTVVVWWW\\\^^^bbbeeegggfffbbb^^^ZZZ___]]]XXXRRRHHHNNNddd555555555666777777888888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<=========BBBAAA@@@???????????????BBBRRRyyyhhheee|||rrr\\\UUU\\\gggwww{{{eee```___ZZZTTTRRRPPPUUUbbbvvvpppkkkuuuhhhMMMCCC===999::::::777888:::999999999999999999999999999:::;;;===???BBBDDDEEEJJJKKKNNNOOOPPPSSSVVVYYY[[[ZZZYYYXXXWWWVVVVVVVVVYYYYYY]]]dddiiiiiiccc^^^^^^aaa]]]WWWPPPGGGNNNeee555666666777777888888999999999999:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>@@@@@@????????????@@@@@@???[[[lllkkkrrr[[[RRRSSSXXX```wwwnnnccc```\\\VVVSSSQQQSSS^^^rrrtttbbbpppkkkOOOFFF???::::::;;;999999;;;999999999999999999999999:::;;;===???AAACCCEEEFFFKKKMMMOOOQQQRRRSSSVVVXXXUUUVVVWWWXXXXXXYYYYYYXXXVVVWWW[[[aaadddbbb```___cccfff___VVVOOOFFFMMMeee666666777777888999999999999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>???<<<<<<===>>>???@@@BBBCCCCCCfff~~~~~~rrrtttuuu___UUURRRQQQTTTddd}}}yyygggaaa]]]XXXTTTSSSSSS[[[mmmnnnzzzzzz]]]JJJAAA;;;;;;<<<:::999:::999999999999999999999999;;;===???AAACCCEEEGGGHHHJJJLLLOOOPPPQQQRRRTTTVVVSSSTTTVVVWWWXXXXXXWWWWWWXXXZZZ___ccc```ZZZ\\\bbbhhhiii```VVVNNNDDDLLLddd777777777888999999::::::999999::::::::::::;;;;;;;;;;;;<<<===>>>>>>???@@@:::;;;<<<===???AAACCCDDDLLLssszzzuuuzzz{{{yyy{{{yyy~~~}}}zzz~~~wwwbbbYYYSSSNNNPPP^^^sssoooccc^^^ZZZWWWRRRQQQVVVfffxxx{{{zzzfffOOOEEE<<<;;;===;;;999999::::::::::::::::::::::::===>>>@@@CCCEEEGGGHHHIIIKKKMMMPPPQQQQQQQQQSSSTTTVVVVVVWWWWWWVVVVVVUUUTTT\\\^^^eeehhhaaaXXXZZZcccfffggg___UUULLLCCCKKKccc777777888888999::::::;;;999999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@<<<======>>>@@@BBBDDDEEESSS}}}~~~}}}zzz}}}{{{ppppppqqqpppvvvwwwddd\\\UUUMMMOOOaaaxxxwwwfff```]]][[[RRRPPPSSS```pppwwwnnnoooSSSGGG>>><<<===;;;999888::::::::::::::::::::::::===???BBBEEEGGGIIIIIIJJJMMMOOORRRSSSSSSSSSTTTUUUWWWWWWWWWWWWVVVVVVVVVVVV]]]^^^eeelllgggZZZXXX^^^___aaaZZZQQQKKKBBBKKKccc777888888999999:::;;;;;;999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@?????????@@@AAABBBCCCDDDUUU~~~ooodddfffhhhiiippp{{{{{{}}}uuuddd___XXXOOOOOOfff}}}iiiaaa___^^^RRRPPPSSS^^^lll{{{zzzmmm~~~UUUIII>>><<<===;;;888777::::::::::::::::::::::::>>>@@@BBBFFFHHHIIIJJJJJJOOOQQQTTTVVVUUUUUUVVVWWWVVVVVVVVVVVVXXXYYY[[[\\\[[[ZZZaaammmkkk]]]UUUWWWYYY\\\VVVOOOIIIBBBKKKccc::::::::::::::::::::::::::::::::::::;;;<<<======;;;;;;;;;<<<<<<<<<<<<======<<<>>>AAAAAA???BBBGGGZZZ~~~gggddd___\\\___eeelllrrrwwwzzzxxxjjjbbbYYYRRRQQQhhhtttccc___bbbYYYVVVTTTYYYgggzzzvvvxxxiiiKKK===???;;;888===@@@888888888888999:::;;;;;;@@@DDDHHHKKKLLLLLLLLLLLLUUUUUUVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVXXXZZZ\\\]]]]]]ZZZ[[[^^^^^^YYYUUUTTTRRRVVVSSSOOOJJJAAAIII```::::::::::::::::::::::::::::::::::::;;;<<<======;;;;;;;;;<<<<<<<<<<<<===>>>===>>>AAAAAA???BBBHHH```lllbbb___\\\ZZZ\\\aaahhhlllrrruuuzzzssshhhaaaWWWOOOOOOccclllcccbbbZZZWWWTTTYYYeeewwwwwwuuu{{{WWWBBB@@@;;;888:::999::::::999::::::;;;<<<===@@@DDDHHHKKKLLLLLLMMMMMMUUUUUUUUUVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWYYY[[[\\\]]]ZZZZZZ^^^^^^ZZZVVVVVVTTTXXXTTTOOOIIIAAAIII```999999999999999999999999::::::::::::;;;<<<======;;;;;;;;;<<<<<<<<<<<<===>>>>>>???AAA@@@>>>CCCIIIiiiuuu}}}zzzaaaZZZYYYWWWVVVXXX]]]bbbeeejjjnnnsssxxx||||||mmmeee^^^UUUMMMMMM^^^xxxuuugggaaa[[[XXXUUUWWWbbbrrr|||rrraaaEEE@@@<<<;;;;;;777;;;;;;;;;;;;<<<===>>>???@@@DDDHHHKKKLLLMMMNNNOOOSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUWWWXXXYYYZZZ\\\YYYYYY\\\]]]ZZZXXXXXXWWWZZZUUUOOOIIIAAAIIIaaa888888888888888888888888::::::::::::;;;<<<======;;;;;;;;;<<<<<<<<<<<<===??????@@@AAA???>>>DDDLLLttthhhnnnvvv\\\TTTSSSSSSSSSUUUYYY\\\^^^cccggglllrrrvvv{{{xxxjjjccc]]]TTTNNNMMM[[[vvv{{{hhh___]]]YYYVVVVVV^^^mmm~~~sssppp~~~^^^FFF@@@<<<===???;;;;;;;;;;;;<<<===>>>???@@@AAADDDHHHKKKLLLMMMOOOPPPRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUWWWXXXXXX[[[WWWWWW[[[\\\ZZZXXXYYYYYY[[[VVVOOOIIIAAAIIIaaa888888888888888888888888::::::::::::;;;<<<======;;;;;;;;;<<<<<<<<<<<<===??????@@@AAA???>>>FFFPPPiiikkk|||}}}iiiSSSOOOOOOPPPQQQSSSVVVXXXZZZ^^^aaaffflllqqqvvv|||}}}lllccc\\\UUUPPPNNN[[[xxxlllaaa^^^[[[VVVUUUZZZhhhzzzzzzhhhssswww[[[HHHAAA;;;<<<@@@>>>::::::;;;;;;<<<>>>???@@@AAADDDHHHJJJKKKLLLNNNPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVXXXUUUVVVZZZ\\\YYYWWWXXXXXX[[[VVVPPPJJJAAAIII```999999999999999999999999::::::::::::;;;<<<======;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAA>>>???IIIUUUoooooo}}}||||||nnn[[[MMMMMMMMMMMMOOOQQQSSSVVVWWWZZZ]]]aaafffjjjpppuuuyyy|||pppddd]]]WWWSSSOOO[[[yyytttggg___\\\WWWTTTXXXeeewwwsss}}}zzzaaaNNNDDD;;;;;;>>>;;;:::;;;;;;<<<===???@@@AAABBBEEEGGGIIIJJJKKKMMMNNNOOOOOOQQQRRRTTTTTTUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUSSSUUUZZZ[[[WWWTTTTTTUUUYYYVVVPPPKKKBBBIII___::::::::::::::::::::::::::::::::::::;;;<<<======;;;;;;;;;<<<<<<<<<<<<===<<<===@@@@@@>>>@@@KKKYYY}}}mmmppp}}}mmm^^^SSSNNNKKKKKKKKKLLLNNNQQQSSSUUUWWWYYY]]]```dddiiiooorrrxxx{{{tttggg^^^XXXTTTOOOZZZvvv{{{kkk```]]]XXXTTTVVVcccuuummmUUUGGG======???777<<<<<<<<<===???@@@BBBCCCCCCEEEGGGHHHHHHIIIJJJLLLMMMNNNPPPRRRSSSTTTUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSSSSQQQTTTZZZ[[[VVVQQQPPPRRRWWWUUUQQQLLLBBBHHH^^^::::::::::::::::::::::::::::::::::::;;;<<<======;;;;;;;;;<<<<<<<<<======;;;===???@@@>>>@@@MMM[[[zzz~~~yyyfffnnn||||||rrr```RRRNNNOOOJJJIIIIIIJJJLLLOOORRRTTTUUUWWWZZZ]]]```eeejjjnnnuuuxxx|||uuuhhh```XXXTTTNNNXXXrrr}}}lll```^^^XXXTTTVVVbbbuuu~~~zzzwwwXXXHHH@@@BBBBBB777======>>>???@@@BBBDDDEEECCCEEEGGGGGGGGGGGGIIIKKKMMMNNNPPPQQQSSSTTTUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSQQQPPPTTTZZZ[[[UUUOOOMMMOOOUUUUUUQQQLLLBBBHHH]]]:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<<<<======@@@;;;AAA@@@AAA???EEEjjjsssooommmtttpppdddtttzzzxxxjjjYYYOOOKKKIIIHHHHHHHHHIIIJJJLLLNNNPPPRRRUUUXXXZZZ]]]```dddgggnnnrrrwww{{{~~~{{{kkk]]]WWWVVVQQQWWWhhh}}}lllccc```ZZZVVVVVV```qqqyyyyyyfffFFF@@@>>>:::<<<===>>>???@@@AAABBBCCCCCCEEEEEEFFFGGGIIIJJJKKKKKKIIIKKKOOORRRTTTUUUTTTSSSUUUUUUUUUUUUTTTRRRQQQPPPQQQTTTYYY\\\[[[VVVPPPLLLMMMVVVYYYUUULLL@@@FFF]]]:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======@@@:::AAA@@@BBBBBBKKKrrrnnnjjjiiiqqq{{{ggg\\\jjjoooooodddWWWOOOJJJGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPRRRUUUWWWZZZ]]]aaadddiiimmmsssxxx{{{~~~}}}nnn```YYYYYYSSSUUUaaaooouuurrruuu|||qqqeee```[[[WWWWWW___ppp{{{wwwPPPDDDBBB>>>???======>>>???@@@AAABBBCCCDDDEEEFFFGGGIIIJJJKKKLLLLLLNNNQQQSSSTTTSSSQQQPPPRRRRRRRRRRRRQQQQQQPPPOOOQQQUUU[[[^^^^^^YYYSSSNNNSSSXXXVVVRRRMMMCCCGGG\\\;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======@@@;;;AAA@@@CCCFFFRRR|||gggddddddmmmvvvfff^^^eeegggeee\\\TTTNNNIIIEEEFFFFFFEEEFFFGGGIIIKKKLLLLLLOOOQQQSSSUUUXXX\\\___cccgggmmmsssvvvyyy|||~~~rrrddd\\\[[[VVVUUUZZZ``````___jjjxxxyyygggaaa[[[WWWWWW]]]nnn~~~VVVBBB@@@>>>=========>>>???@@@AAAAAABBBCCCDDDEEEGGGIIIJJJLLLLLLOOOPPPRRRSSSRRRQQQOOOMMMOOOOOOOOOOOOOOOOOOOOONNNQQQUUU[[[______ZZZSSSNNNTTTVVVQQQNNNLLLDDDHHHZZZ<<<;;;;;;;;;;;;<<<=================================<<<<<<<<<<<<======>>>BBB<<>><<<======>>>??????@@@AAAAAABBBCCCDDDFFFHHHJJJLLLLLLPPPPPPQQQRRRQQQPPPNNNMMMLLLLLLLLLMMMMMMNNNNNNOOOPPPTTTZZZ^^^\\\VVVNNNIIILLLQQQPPPNNNLLLCCCGGG[[[<<<;;;;;;;;;;;;<<<==============================<<<<<<<<<<<<<<<===>>>>>>CCC===BBB???AAAFFFXXXnnn]]][[[^^^iii|||{{{yyyyyyiiiYYYOOOLLLHHHCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIKKKMMMNNNOOORRRUUUXXX\\\```fffkkkppptttxxx{{{}}}~~~jjj\\\WWWVVVSSSRRRQQQMMMOOObbbyyylllbbbZZZXXXVVVXXXgggzzzwww[[[EEECCCAAA???>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDFFFHHHJJJKKKLLLMMMNNNOOOOOOPPPOOONNNNNNLLLLLLLLLLLLLLLNNNOOOPPPRRRVVVZZZ]]]ZZZSSSKKKFFFCCCNNNTTTTTTOOODDDIII^^^;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???CCC===CCC???@@@FFFYYYfff[[[ZZZ\\\hhh{{{}}}xxxxxxmmmYYYMMMJJJHHHDDDCCCCCCBBBBBBCCCDDDFFFGGGGGGIIIKKKLLLMMMOOORRRUUUZZZ]]]aaafffjjjpppvvvzzz|||ppp^^^VVVTTTPPPOOONNNKKKOOOccczzzpppddd\\\[[[XXXWWWfffzzz}}}}}}zzzWWWFFFBBB????????????@@@@@@@@@AAAAAAAAACCCDDDEEEFFFGGGIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMLLLLLLKKKLLLMMMNNNOOOTTTWWW[[[\\\YYYSSSLLLGGGAAAOOOWWWYYYSSSFFFKKKaaa:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???AAA===DDDAAABBBHHH\\\qqqZZZYYY[[[gggyyywwwrrrqqq~~~yyyjjjXXXLLLHHHGGGDDDCCCCCCBBBBBBCCCDDDFFFGGGFFFGGGIIIJJJKKKLLLOOOQQQVVVXXX[[[^^^cccjjjrrrxxx}}}xxxcccZZZXXXRRRNNNMMMMMMRRRggg}}}uuuhhh______[[[XXXggg{{{sssUUUFFF???<<>>??????@@@<<>>DDDAAABBBBBBBBBBBBBBBBBBCCCEEEFFFFFFFFFFFFGGGGGGGGGJJJJJJJJJJJJJJJIIIIIIIIIMMMLLLJJJIIIIIIJJJKKKMMMNNNPPPRRRTTTSSSPPPMMMJJJHHHNNNNNNOOONNNDDDFFFWWW;;;::::::999999::::::;;;999:::;;;<<<============::::::;;;;;;<<<=========???>>>BBB@@@GGGJJJ]]]sssVVVVVV[[[hhhzzz}}}wwwxxxyyyxxxjjjZZZPPPJJJDDDCCCEEEAAAAAAAAAAAAAAABBBCCCDDDDDDEEEFFFHHHJJJKKKMMMNNNSSSSSSVVV[[[^^^bbbjjjtttooo___[[[WWWSSSPPPQQQ[[[qqqkkkiiiwwwwww}}}jjj___bbbaaa]]]fffxxxxxx^^^LLLCCC???CCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEGGGIIIKKKLLLKKKKKKLLLKKKKKKJJJIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLOOOSSSRRRNNNIIIMMMMMMPPPQQQIIICCCKKKZZZ999999888888888888999999;;;;;;;;;:::::::::::::::::::::;;;;;;<<<=========???>>>AAA???FFFKKK___jjjTTTUUUZZZgggyyyyyytttuuuxxxpppcccUUUMMMHHHDDDDDDFFFAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFGGGIIIKKKLLLMMMQQQQQQTTTXXX\\\___iiirrrtttddd]]]XXXSSSOOOOOOWWWjjj|||llleeeuuuzzz{{{nnnaaabbb```]]]hhh|||www}}}eeeMMMCCC@@@CCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFHHHJJJKKKJJJKKKKKKKKKJJJJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIKKKLLLLLLKKKMMMMMMOOOOOOGGG???GGGUUU999999888888888888999999@@@???===;;;999999999999::::::;;;;;;<<<=========???===@@@===EEELLLccceeeRRRSSSYYYfffwwwtttqqqsssuuulll```SSSLLLHHHDDDDDDFFFAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEGGGHHHJJJKKKKKKOOONNNPPPUUUXXX\\\fffppp|||mmmbbb[[[TTTOOONNNRRR___lllsss|||wwwgggxxxvvvssscccbbb```]]]jjj~~~lllMMMDDDAAACCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFDDDDDDFFFJJJMMMTTTSSSTTTTTTLLLDDDJJJWWW;;;;;;;;;::::::;;;;;;;;;CCCAAA???<<<;;;;;;<<<===::::::;;;;;;<<<=========>>>===@@@<<>>???::::::;;;;;;<<<=========>>>===@@@<<>>CCC???FFFNNNllldddUUUSSSTTT^^^pppuuulllkkkllllllWWWNNNGGGGGGGGGDDDCCCEEEBBBAAAAAA@@@??????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEHHHHHHKKKOOOPPPPPPVVV]]]rrrgggSSSJJJEEEBBBAAACCCDDDIIIQQQ[[[aaabbbaaauuuwwwwwwhhhfffccc___kkk~~~wwwcccNNNDDD@@@DDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDCCCCCCEEEHHHKKKMMMMMMLLLFFFDDDFFFKKKIIIDDDHHHQQQ===<<<<<<;;;;;;<<<<<<===<<<<<<======<<<<<<::::::::::::;;;;;;<<<======>>>===>>>DDD@@@FFFOOOlllgggUUURRRRRR\\\mmmtttlllkkkjjjjjjZZZQQQJJJIIIHHHDDDCCCCCCBBBAAAAAA@@@?????????@@@@@@@@@AAAAAABBBCCCDDDDDDFFFGGGJJJNNNNNNMMMRRRXXXbbbhhhSSSIIIDDD@@@??????AAAFFFKKKSSS^^^kkksss{{{jjjgggdddbbbooobbbOOOCCC@@@FFF????????????????????????@@@???????????????@@@@@@@@@AAABBBBBBCCCCCCCCCBBB@@@@@@AAABBBBBBCCCDDDDDDEEEDDDDDDHHHOOOTTTUUUTTTGGGDDDFFFKKKIIICCCGGGPPP~~~===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============@@@???===BBBEEEKKKttt```TTTQQQQQQYYYiii}}}oooiiiggggggiiiYYYQQQJJJIIIHHHEEEBBBCCCCCCBBBAAA@@@????????????>>>??????@@@@@@AAABBBBBBDDDDDDFFFHHHJJJMMMPPPQQQ^^^oooyyyVVVJJJHHHCCC??????GGGDDDCCCKKK[[[nnn|||vvvfffgggaaaaaauuunnnVVVCCC<<>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDBBBAAACCCJJJQQQTTTRRRNNNIIIHHHGGGGGGCCCAAAGGGPPPxxx<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>@@@???>>>BBBFFFLLLuuu\\\TTTQQQPPPWWWeeexxx~~~mmmgggeeeeeefffYYYPPPJJJIIIHHHEEEBBBCCCCCCBBBAAA@@@????????????>>>??????@@@@@@AAAAAABBBCCCDDDEEEGGGJJJMMMOOOPPPYYYiii~~~fffOOOIIIHHHDDDBBBEEEAAAAAAFFFVVVkkk|||xxxggggggaaacccwwwnnnTTTDDD???EEEAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDCCCDDDIIIOOOQQQNNNJJJFFFEEEFFFEEEBBB@@@FFFOOOyyy<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<=========>>>>>>>>>???@@@@@@???CCCFFFMMMuuuWWWSSSPPPNNNSSS```qqq|||kkkeeebbbbbbcccXXXPPPJJJIIIHHHEEECCCCCCCCCBBBAAA@@@????????????>>>>>>??????@@@AAAAAAAAACCCDDDEEEFFFIIIKKKMMMOOOSSS```~~~zzzcccVVVLLLKKKKKKGGGGGGKKKIIIIIIOOO```sss~~~}}}xxx|||iiigggaaaeeezzz}}}oooQQQFFFBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEDDDEEEIIILLLMMMIIIEEEDDDCCCDDDDDDAAA???EEENNNzzz<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<=========<<<<<<======>>>?????????@@@@@@???DDDGGGMMMuuu|||UUUQQQNNNLLLPPP[[[lll|||{{{jjjcccaaa```aaaXXXPPPIIIIIIHHHEEECCCDDDBBBBBBAAA@@@????????????>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDEEEGGGIIIKKKLLLPPPWWWlllyyyhhh\\\SSSMMMMMMNNNLLLNNNQQQTTTWWW___kkkxxx}}}zzzvvvlllgggaaahhhoooPPPIIIDDD@@@CCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@AAA????????????????????????BBBBBBAAAAAABBBCCCDDDDDDCCCCCCEEEGGGJJJJJJFFFCCCCCCCCCDDDEEEAAA@@@FFFNNN{{{<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<===;;;<<<<<<===>>>??????????????????DDDGGGMMMttt{{{XXXOOOLLLKKKNNNXXXhhhzzzyyyiiibbb``````aaaWWWOOOIIIIIIHHHEEEDDDDDDBBBBBBAAA@@@????????????===>>>>>>??????@@@AAAAAABBBCCCCCCDDDFFFGGGIIIJJJPPPRRR]]]wwwqqqaaa]]]UUUNNNNNNSSSVVVYYY\\\]]]iiizzzmmmgggbbblllzzznnnPPPJJJEEE???CCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@AAA????????????????????????BBBAAAAAAAAAAAABBBBBBCCC@@@AAACCCFFFHHHHHHFFFDDDEEEEEEFFFGGGCCCAAAGGGOOOyyy;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;<<<===>>>??????>>>>>>>>>DDDGGGLLLsss}}}]]]NNNLLLJJJLLLUUUdddvvvwwwgggaaa______aaaWWWOOOIIIIIIHHHFFFDDDEEECCCBBBAAA@@@????????????======>>>>>>???@@@@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHNNNPPPVVVfff|||iii^^^XXXVVVUUUYYY```iiiooorrruuunnnhhhdddpppnnnjjjPPPIIIDDD@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@????????????????????????AAAAAA@@@@@@@@@@@@AAAAAA>>>@@@CCCFFFGGGGGGFFFEEEGGGGGGHHHIIIEEEBBBGGGNNNwww;;;;;;;;;:::::::::999999999999999::::::::::::;;;999999:::;;;<<<===>>>>>><<<======CCCFFFKKKrrr]]]NNNLLLJJJJJJQQQ___qqq~~~tttddd___^^^^^^```WWWOOOIIIHHHIIIFFFDDDEEECCCBBBAAA@@@????????????======>>>>>>??????@@@@@@BBBBBBBBBBBBCCCDDDFFFFFFHHHMMMQQQXXXjjj~~~jjj^^^XXXUUU^^^iiisss{{{nnnhhheeesssmmmzzzdddNNNFFFBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>?????????????????????????????????@@@@@@??????>>>??????@@@>>>AAADDDFFFFFFFFFEEEDDDHHHHHHJJJJJJEEEBBBEEEMMMttt;;;;;;;;;:::::::::999999888888999999999:::::::::888888999:::;;;<<<===>>><<<<<<===CCCFFFKKKqqq[[[OOOMMMJJJIIINNN\\\mmmyyyrrrbbb]]]\\\]]]___VVVOOOIIIHHHIIIFFFDDDEEECCCBBBAAA@@@????????????=========>>>??????@@@@@@BBBAAAAAABBBCCCDDDEEEEEEAAAJJJOOONNNWWWnnnlll\\\UUUTTTWWWiii~~~nnnhhhffftttpppppp~~~```KKKCCCAAAFFFAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@BBBEEEGGGFFFDDDCCCCCCHHHIIIJJJJJJEEEAAADDDKKKrrr:::999999888888999999:::999999999999999999999999::::::::::::;;;<<<======>>>???AAA<<>>>>>>>>>>>?????????AAAAAAAAABBBCCCDDDEEEFFFDDDFFFJJJLLLPPPWWWaaaiiitttwwwwwwmmm___UUUSSSUUU\\\ooo~~~|||~~~qqqjjjhhhyyyzzzttt[[[OOOHHHCCCDDDBBBBBBAAA@@@???>>>===<<>>===<<<;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAAAAAAAABBBEEEJJJKKKIIIFFFHHHGGGGGGEEEAAA???DDDMMMttt:::999999888888999999:::999999999999999999999999::::::::::::;;;<<<======>>>>>>AAA<<>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEGGGIIIIIIKKKOOOWWW]]]iiikkkkkkfff]]]WWWVVVXXXSSS___hhhiiiiiimmmqqqrrrqqqppppppsssxxx{{{{{{zzzzzz{{{~~~wwwnnniiiiiippppppkkkkkk|||vvvYYYMMMGGGAAACCCBBBAAAAAA@@@???>>>===<<>>>>>======<<<<<<;;;========================<<<<<<<<<<<<===>>>???@@@@@@???@@@DDDGGGHHHFFFCCCFFFFFFFFFFFFBBB???DDDLLLsss999999888888888888999999999999999999999999999999::::::::::::;;;<<<======>>>>>>AAA<<>>>>>>>>>>>???>>>>>>>>>>>>???@@@AAAAAADDDFFFGGGGGGFFFIIIOOOSSS___```bbbbbb```]]]YYYWWWNNNRRRQQQLLLJJJPPPYYY^^^ddddddggglllrrrvvvyyyyyyvvvwwwzzz}}}|||mmm```[[[WWWWWWfffyyy{{{ooolllnnnvvvTTTHHHEEEAAABBBAAAAAA@@@???>>>======<<<>>>>>>>>>>>>====================================;;;;;;;;;;;;<<<===>>>>>>?????????AAADDDDDDBBB@@@DDDDDDFFFGGGCCC???CCCKKKppp999999888888888888999999999999999999999999999999::::::::::::;;;<<<=========>>>AAA<<>>>>>>>>????????????@@@>>>>>>>>>>>>>>>???@@@@@@AAACCCEEEEEEEEEHHHMMMRRR\\\]]]aaafffiiieee[[[SSSKKKKKKHHHCCCBBBHHHRRRYYY```aaacccggglllppprrrsssrrrtttvvvyyy}}}tttiiieee[[[OOOSSScccooozzzxxxlllkkkooowwwQQQFFFDDDAAABBBAAA@@@@@@???>>>==================>>>>>>>>>??????========================;;;;;;;;;;;;<<<===>>>?????????@@@@@@AAAAAA@@@???AAABBBEEEGGGCCC???CCCJJJooo999888888777777888888999999999999999999999999999::::::::::::;;;<<<=========>>>AAA<<>>>>>=========<<<<<<======>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????@@@AAAAAA@@@@@@@@@@@@@@@AAADDDFFFCCC???CCCJJJnnn888888777777777777888888999999999999999999999999::::::::::::;;;<<<============AAA===DDDEEEPPPZZZOOOGGGHHHJJJMMMWWWdddsssrrr\\\TTTTTTXXX\\\[[[RRRJJJHHHGGGDDDCCCDDDAAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@AAABBBAAAAAAEEELLLRRRUUU[[[fffrrrwwwmmmZZZKKKEEEFFFIIIMMMLLLIIIIIIKKKOOORRRUUUXXX[[[]]]aaadddfffjjjoootttyyyqqq___WWWWWWdddkkkttt|||rrrgggjjjsssWWWIIIDDD>>>>>>??????>>>>>>>>>=========;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???@@@AAAAAA??????@@@BBB???@@@CCCDDDAAA???DDDLLLooo888888777777777777888888999999999999999999999999::::::::::::;;;<<<============@@@===DDDDDDLLL|||YYYNNNFFFGGGIIIJJJRRR]]]kkk|||vvv^^^UUUTTTXXX]]]\\\SSSKKKHHHGGGEEEDDDEEEAAAAAAAAA@@@@@@@@@??????======>>>>>>>>>?????????AAA@@@@@@??????@@@@@@@@@???@@@AAAAAACCCIIISSS[[[]]]bbbllluuuwwwkkkWWWHHHFFFEEEIIIOOOOOOJJJIIILLLLLLOOOSSSUUUVVVXXX\\\______dddjjjnnnrrryyytttfff[[[ZZZ___fffooovvv{{{}}}ooogggmmmxxx{{{vvvSSSGGGCCC>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===???@@@@@@>>>>>>@@@CCC??????AAABBB@@@>>>DDDMMMqqq888888777777777777888888999999999999999999999999::::::::::::;;;<<<============@@@===DDDCCCJJJyyyYYYMMMEEEFFFHHHHHHOOOYYYgggxxx|||cccXXXVVVZZZ___^^^TTTKKKIIIHHHEEEDDDFFFAAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<============@@@@@@???????????????@@@===???@@@BBBGGGQQQ]]]gggiiimmmsssxxxvvvhhhTTTEEEBBB@@@CCCJJJKKKHHHIIIMMMJJJMMMPPPQQQPPPPPPSSSVVVZZZ___eeeiiilllrrr{{{qqq\\\[[[]]]aaafffiiiiiifffcccooo}}}mmmiiiqqq|||~~~vvv~~~iiiLLLDDDBBB???AAA>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<======<<<>>>??????======@@@CCC@@@???@@@AAA???>>>EEENNNrrr999999888888888888999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<===???===@@@EEECCCOOOhhhkkkOOOEEEKKKEEEAAALLLWWW```pppgggYYYTTTWWW^^^eeeVVVIIIGGGIIIFFFDDDDDDAAA@@@?????????@@@AAABBBBBBAAA@@@???>>><<<;;;;;;:::999888:::<<<>>>???>>>AAA??????DDDJJJVVVhhhwww~~~}}}|||yyyooo___QQQJJJHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEGGGIIIMMMPPPRRRRRRZZZbbbdddcccgggqqq{{{hhh^^^]]]gggkkkbbbWWWRRRYYYlllqqqhhhooovvvgggLLL???@@@AAA==================<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@AAA????????????????????????AAABBBBBB@@@>>>???DDDHHHmmm999888888777777888888999888888888999999999:::::::::::::::;;;;;;;;;;;;<<<===???===@@@DDDCCCNNNeeezzzWWWEEEHHHEEECCCKKKRRR]]]lllhhhXXXSSSWWW^^^bbbUUUJJJIIIJJJGGGDDDDDDAAA@@@????????????@@@AAA@@@@@@@@@????????????>>>===;;;:::;;;===??????>>>>>>;;;<<>>>>>===>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@>>>???DDDHHHmmm999888888777777888888999888888888999999999999:::::::::::::::;;;;;;;;;;;;<<>>>>>>>>>>>>>>??????@@@@@@AAAAAABBB???>>>======???@@@@@@??????<<<<<>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@>>>???DDDHHHlll888888777777777777888888888888888888999999999999999999:::::::::;;;;;;;;;;;;???======BBBBBBIII[[[|||{{{dddIIIFFFDDDDDDHHHGGGRRR^^^rrroooZZZSSSVVV[[[ddd\\\RRRLLLIIIGGGEEEEEEBBBAAA@@@???>>>======<<<======>>>???@@@@@@AAAAAA@@@>>>===>>>AAABBBCCCBBBEEEAAA???BBBJJJ[[[wwwrrr\\\MMMHHHGGGEEECCCBBBBBBBBBCCCEEEEEEEEEEEEEEEFFFFFFGGGDDDEEEHHHMMMSSSYYY]]]___ffflll}}}|||sssvvvzzz|||uuutttzzzWWWDDDAAABBB@@@<<<===============<<<<<<;;;========================;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@>>>???DDDHHHjjj888777777777777777777888777777888888888999999999999999999:::::::::;;;;;;:::@@@===;;;AAAAAAFFFUUUdddMMMIIICCCBBBFFFFFFLLLWWWkkkuuu]]]TTTVVVYYYiiicccXXXMMMFFFEEEFFFGGGBBBBBBAAA@@@???>>><<<<<<<<<<<<======>>>>>>??????>>>======>>>AAADDDDDDDDDGGGDDDAAAAAAGGGWWWsss{{{dddRRRMMMKKKIIIGGGFFFGGGHHHJJJIIIJJJJJJJJJKKKKKKKKKJJJEEEDDDDDDHHHNNNSSSVVVWWW^^^[[[bbbsss}}}xxx}}}wwwwwwxxxSSSDDDCCCBBB>>>==================<<<<<<;;;========================;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@>>>???DDDHHHhhh888777777666666777777888777777777888888888888999999999999999::::::::::::999@@@<<<:::@@@AAADDDOOOtttgggTTTMMMDDDAAAFFFFFFHHHQQQccc|||}}}aaaVVVVVVWWWhhheee\\\NNNFFFEEEGGGGGGBBBBBBBBBBBB@@@???===<<<;;;;;;<<<<<<===>>>>>>???>>>===<<<>>>@@@CCCCCCCCCCCCAAA@@@@@@DDDSSSnnnjjjYYYNNNLLLIIIGGGGGGIIILLLNNNKKKKKKLLLNNNNNNNNNNNNNNNIIIFFFDDDEEEHHHMMMQQQSSSRRRRRRUUU^^^jjjrrruuutttqqqsssvvvzzzvvvxxxxxxSSSFFFEEE@@@=====================<<<<<<;;;========================;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@>>>???DDDHHHggg777777666666666666777777777777777777888888888888888999999999999:::::::::999@@@<<<999???@@@BBBJJJeeeoooZZZPPPEEECCCFFFDDDEEELLLXXXoooeeeYYYVVVVVV```bbb]]]PPPGGGFFFFFFEEEBBBCCCCCCCCCBBBAAA???>>>999:::;;;===>>>@@@AAABBB???>>>======>>>@@@???>>>????????????AAANNNggg}}}zzzrrrdddUUUIIIGGGDDDBBBCCCFFFJJJMMMKKKLLLNNNPPPQQQRRRRRRRRRLLLJJJFFFCCCCCCGGGLLLPPPPPPUUUWWWXXX]]]dddaaaXXXQQQ\\\eeeaaaVVVWWWlllyyywww}}}oooNNNEEEEEE???===AAA===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@>>>???DDDHHHfff777777666666666666777777777777777777888888888888888888999999999:::::::::888@@@<<<888>>>@@@AAAHHHZZZxxx^^^RRRGGGEEEGGGBBBEEEHHHQQQeeehhhZZZVVVUUUXXX^^^]]]RRRIIIGGGFFFCCCBBBCCCCCCDDDCCCBBB@@@???777999:::===@@@BBBDDDEEEAAA???===<<<======<<<:::???????????????III```uuuyyy}}}wwwhhh^^^[[[SSSHHHDDDAAA>>>===>>>AAAFFFIIILLLMMMPPPRRRTTTUUUVVVVVVOOOLLLGGGBBB@@@BBBIIINNNZZZbbbbbb[[[]]]eeeaaaUUUKKKKKKOOORRROOOPPPbbbyyywwwuuuyyyzzzxxxzzzdddEEEAAACCC>>>>>>EEE===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<===>>>???????????????????????????AAABBBBBB@@@>>>???DDDHHHeee888888777777666666555555333444555666777888999:::777888888888888999999999999:::::::::;;;===AAADDDTTT~~~eeeQQQIIIEEEBBBAAAAAAGGGMMM[[[zzzsss[[[UUUXXXXXXdddeeeUUUIIIIIIHHHCCCEEEDDDDDDBBBAAA@@@??????<<<:::888888999===@@@CCCDDDBBB@@@>>>=========>>>@@@AAAAAA>>>===AAAIIIQQQVVVUUUSSSPPPMMMHHHBBB???888888888888999:::;;;<<>>???CCC@@@>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<=========>>>;;;;;;<<<<<<======>>>>>><<<===>>>??????>>>======@@@AAAAAA???===>>>DDDIIIhhh777777777777666666555555444555555666777888888999777777888888888999999999999:::::::::;;;===AAADDDLLLuuuuuuVVVHHHEEEEEECCC@@@FFFLLLWWWsss|||___TTTTTTWWWdddgggYYYLLLJJJHHHDDDEEEDDDDDDCCCBBBAAA@@@???===;;;999888999;;;>>>@@@BBBAAA@@@???????????????===???@@@>>>;;;<<<@@@EEEDDDCCCCCCBBB@@@===999777999999999999999:::;;;;;;;;;???BBBCCCCCCFFFMMMRRRVVVTTTOOOIIIEEEEEEJJJOOOUUU]]]]]]WWW[[[iiikkkbbbVVVYYY[[[UUUNNNOOO\\\iiiuuu|||}}}xxx~~~qqqUUUDDDCCC???@@@BBB???>>>>>>======<<<;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<==================>>>???@@@@@@@@@???>>>@@@AAAAAA???===>>>CCCHHHeee777777777666666666666555555666666666777777888888777777777888888888999999888:::;;;;;;;;;===@@@CCCCCChhh}}}[[[GGGDDDCCC???@@@DDDJJJRRRhhhfffWWWTTTVVVcccjjj```RRRKKKHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@???>>>;;;999999999;;;<<<>>>>>>???@@@AAAAAAAAA@@@<<>>===@@@DDDIIITTTTTTSSSOOOKKKHHHHHHHHHLLLTTTWWWTTT\\\kkkooojjj___dddddd\\\QQQNNNWWWaaagggyyyhhhOOOBBBCCC@@@@@@BBB===>>>>>>===<<<<<<;;;;;;::::::;;;<<<<<<======<<<<<<<<<<<<=========>>>>>>>>>>>>>>>===============<<<>>>???@@@AAABBBAAAAAA@@@???@@@AAA>>><<<===BBBFFFbbb666666666666666666666666666666666666777777777777777777777777888888888888888999;;;;;;;;;<<>>@@@@@@@@@??????AAABBBAAA===999777777888:::<<<>>>>>>>>>>>>???>>>>>><<<;;;:::999999999999;;;======<<<>>>AAADDDMMMOOORRRRRROOOKKKFFFDDDEEELLLOOOOOOWWWeeejjjfffaaalllrrrgggUUUNNNSSS[[[^^^hhhwwweeeMMMBBBCCC@@@@@@BBB>>>>>>>>>======<<<;;;;;;::::::;;;<<<<<<===<<<<<<<<<<<<============>>>>>>>>>???>>>>>>>>>======<<<<<<>>>???@@@AAABBBBBBAAAAAA???@@@AAA???<<<===AAAEEE```555555555555555666666666666666666666777777777777666666777777777888888888888999;;;;;;;;;<<<>>>@@@AAAXXX~~~kkkQQQKKKHHHBBB@@@BBBGGGMMMXXXtttzzzddd[[[VVV^^^hhhjjj```RRRJJJJJJEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA???===;;;999777666555666888;;;<<<======<<>><<<;;;::::::999;;;<<<============???@@@DDDGGGKKKOOOPPPLLLGGGBBBAAAFFFHHHHHHOOOZZZ^^^[[[[[[ppp}}}qqqYYYNNNQQQYYYZZZZZZaaallltttyyyfffNNNCCCCCC??????BBB@@@???>>>>>>======<<<;;;;;;:::;;;<<<<<<===<<<<<<<<<============>>>>>>>>>?????????>>>>>>=========<<<===>>>???AAABBBBBBAAAAAA???AAABBB@@@======AAAEEE___444555555555555666666666555666666666777777888888666666666777777777888888777999;;;<<<;;;<<<===???CCCQQQuuunnnSSSIIIGGGEEEAAA@@@DDDKKKSSShhhjjj[[[WWWZZZdddkkkfffWWWMMMLLLFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBAAA???===:::888777444444666777888999999999<<<;;;:::999999:::;;;<<<:::===???>>>;;;:::<<>>>>>======<<<:::;;;<<<<<<======<<<<<<=========>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>===<<<===???AAABBBBBBBBBAAA@@@BBBCCCAAA???>>>AAAEEE___444444444555555555666666444555555666777888888999666666666666777777777888777999;;;<<<;;;;;;===>>>AAAIIIgggxxx```MMMDDDCCCBBB>>>AAAHHHMMM[[[sss^^^XXXVVV^^^kkkjjj[[[OOOMMMFFFFFFEEEEEEEEEEEEDDDDDDAAABBBBBBAAA???===:::888555555444444555555666777888888777888999;;;;;;;;;>>>AAACCCAAA===<<>>===<<<<<<;;;999999999:::;;;;;;;;;::::::;;;???DDDIIIKKKIIIFFFCCCEEEEEEFFFKKKQQQSSSRRRVVVkkkxxxlllXXXOOONNNNNNNNNPPPRRRUUU```ppp~~~\\\IIICCCFFFCCCAAAEEEBBBAAAAAA@@@@@@???>>>>>>>>>:::;;;<<<<<<======<<<<<<======>>>>>>>>>?????????>>>>>>>>>>>>>>>?????????===???@@@BBBCCCCCCCCCCCCAAACCCDDDCCC@@@???BBBEEE^^^444444444555555555666666333444555666777888999:::666666666666777777777777777999;;;<<<;;;;;;<<<===>>>BBB]]]uuuYYYHHHBBBBBB<<<>>>FFFHHHSSSxxx|||dddYYYTTTZZZjjjlll]]]PPPNNNFFFFFFFFFFFFEEEEEEEEEEEEAAAAAABBBBBBAAA>>><<<:::777666444333333444555666777888888:::<<<===<<<;;;>>>AAACCCAAA===<<>>======<<<<<<:::999999;;;<<<<<<;;;:::;;;:::<<>>>>>>>>>>>????????????======>>>>>>??????@@@@@@???@@@BBBDDDEEEEEEEEEDDDBBBDDDEEEDDDAAA@@@BBBEEE]]]888888777666666666666666444444444555666777777888666666666666777777777777999888888888999;;;===>>>DDD???PPP]]]JJJFFFGGG??????GGGJJJPPPjjjmmm```UUUVVV___fffjjj```JJJJJJGGGEEEDDDEEEEEEEEEDDDEEEBBB@@@???AAAAAA>>>;;;:::999888777666666666666999888888888888999;;;<<>>???DDDBBB@@@>>>======>>>???:::::::::999999888888888<<<<<<===>>>@@@BBBCCCDDDAAABBBDDDFFFHHHIIIJJJJJJPPPVVVZZZUUULLLFFFHHHLLLJJJLLLNNNRRRYYYgggxxx~~~uuueeeMMMJJJEEECCCCCCCCCCCCCCCGGGDDDAAA??????@@@???>>>?????????>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA??????>>>>>>>>>>>>??????>>>@@@BBBDDDEEEEEEDDDCCCDDDEEEEEEBBB??????BBBFFFaaa888777666555555555555666444444444555666777777777555666666666777777777777888888888999:::;;;<<<===BBB???MMMvvvhhhNNNDDDFFF>>>===CCCEEEIII___yyywwwbbbUUUTTT]]]dddjjjcccQQQKKKHHHFFFEEEFFFFFFFFFEEEFFFDDDAAAAAABBBBBB@@@===;;;:::999888888888888888999999888888888999;;;<<<>>>AAACCCCCCBBB@@@@@@@@@BBB@@@>>><<<;;;;;;<<<===:::::::::999999999888888::::::;;;<<<===>>>@@@AAAAAABBBBBBCCCDDDDDDCCCCCCGGGKKKOOOLLLFFFCCCDDDGGGDDDGGGJJJOOOXXXfffvvv~~~yyy|||\\\LLLIIIEEECCCCCCCCCCCCCCCEEECCCAAAAAAAAAAAA@@@>>>???>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@@@@BBBCCCDDDEEEDDDBBBAAADDDEEEEEEBBB??????BBBFFF^^^666666555444444444555555444444444555666666777777555555666666666777777777666777888:::;;;;;;<<<<<<>>>>>>HHHfff{{{ZZZGGGFFF???>>>BBBAAACCCSSSiiiiiiYYYSSSYYY^^^fffcccVVVMMMJJJGGGFFFFFFGGGGGGGGGGGGEEECCCCCCCCCCCCAAA@@@<<<<<<;;;:::::::::;;;;;;:::999888888888999:::;;;===@@@CCCDDDDDDCCCCCCCCCBBB@@@>>><<<:::;;;;;;<<<:::::::::999999999999888888888888999999:::;;;<<>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCAAA@@@DDDEEEEEEBBB??????BBBFFF[[[555444444333333444444444444444444555555666666666555555555666666666777777555666888:::;;;;;;;;;::::::???DDDXXXzzzkkkPPPIIIBBB@@@CCCBBBAAAMMM\\\vvv```TTTTTTVVV]]]___VVVOOOLLLHHHFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBAAA>>>>>>============>>>>>>;;;:::999888888888999:::===@@@DDDFFFFFFEEEEEEFFFDDDBBB@@@===<<<<<<======999999999999999999999999888888777777777888999999;;;;;;===???@@@AAABBBBBB>>>>>>>>>???AAABBBAAA@@@@@@DDDJJJQQQ[[[iiixxxkkkWWWIIIFFFCCCBBBCCCCCCCCCBBBAAAAAACCCEEEFFFEEEBBB@@@>>>>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDCCCBBBBBBDDDEEEEEEBBB??????BBBFFF\\\444444333333333333444444444444444444555555555555555555555555666666666666555666888:::;;;;;;;;;:::888>>>BBBMMMttt~~~zzzuuunnn{{{xxxYYYJJJDDDAAACCCCCCBBBIIISSSkkkhhhVVVRRRQQQVVV\\\XXXRRRNNNIIIFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@????????????@@@<<<;;;999888888888999999<<>>?????????===<<<===???AAA@@@>>>@@@DDDJJJRRR\\\jjjyyy}}}___PPPGGGEEEBBBBBBCCCCCCCCCBBB@@@AAABBBEEEGGGFFFBBB???======>>>>>>??????????????????@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEBBB??????BBBFFF^^^444444333333333444555555444444444444444444444444444444555555555666666666555666777999::::::;;;;;;888>>>???EEEddd~~~]]]KKKEEEAAAAAABBBAAAFFFLLL[[[uuu^^^UUUPPPTTT\\\\\\WWWRRRLLLHHHGGGFFFFFFFFFDDDEEEFFFEEECCCBBBCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@===<<<:::888777777888888;;;???DDDGGGHHHGGGFFFFFFBBB@@@>>>;;;999999999:::888999999999999:::::::::999999888888888999999:::888888999999999888777777===<<<::::::<<<=========???CCCIIIPPP[[[jjj{{{wwwXXXKKKEEECCCAAAAAACCCCCCCCCBBB@@@AAABBBDDDFFFEEEBBB???=========>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFDDDEEEEEEBBB??????BBBFFF___444444444444444555666666444444444444444444444444444444444555555555666666666666777777888:::;;;<<<888<<<===???UUUcccNNNHHHBBBAAAAAABBBDDDFFFRRRmmmlll^^^SSSRRRYYY[[[\\\WWWPPPKKKIIIHHHGGGGGGEEEGGGHHHGGGDDDCCCEEEFFFEEEEEECCCBBB@@@?????????===<<<:::888777777777888;;;???DDDGGGHHHFFFEEEEEEBBB@@@===;;;999888999999888888999999999:::::::::888888888888888999:::;;;777888888888777777666555999999999999999;;;<<<>>>>>>BBBHHHPPP]]]nnnrrrTTTIIICCCBBBAAAAAACCCCCCCCCBBBAAAAAAAAACCCDDDCCCAAA>>><<<======>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEBBB??????BBBFFF\\\444444444444444555666777444444444444444444444444444444444555555555666666777777666666777999;;;<<<999;;;;;;<<>>>>>>>><<<:::999777777777777;;;???DDDGGGHHHFFFEEEDDDDDDBBB???===;;;:::;;;;;;888888888999999:::::::::777777777777888999:::;;;666666888999::::::::::::777888999999999;;;>>>AAA>>>BBBIIIRRR```sssjjjNNNDDDBBBAAA@@@AAACCCDDDCCCBBBBBBAAAAAABBBCCCBBB@@@>>><<<======>>>???@@@@@@@@@??????@@@@@@@@@AAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEBBB??????BBBFFFYYY}}}222222333333333333444444444444444444444444444444444444444555555555555666:::999999999999999999999:::::::::???HHHXXX~~~aaaSSSGGGEEECCC???@@@EEEKKKPPPjjjnnn___XXXSSSPPPTTTZZZ[[[TTTNNNLLLJJJFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@===<<<;;;999888777777777777:::>>>CCCEEEFFFEEEDDDAAAAAA@@@>>><<<:::888777:::::::::999999999888888888888888888888888888888888888999888777777999::::::999888888:::<<<======AAACCCHHHUUUhhh|||___FFF@@@BBBAAAAAA@@@?????????@@@????????????????????????@@@?????????>>>>>>======??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCDDDGGGIIIJJJHHHGGGFFFFFFCCCGGGGGGBBBAAADDDEEEEEE\\\222222222333333333444444444444444444444444444444444444444444555555555555999888888888888888888888888999777<<>>============<<<;;;:::::::::::::::999999999999888888888888888888888888888999:::;;;:::888888:::<<<;;;:::888888999:::::::::BBBCCCJJJZZZooo~~~[[[IIIGGGAAAAAA@@@????????????????????????????????????????????????>>>>>>>>>======?????????@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBCCCDDDGGGIIIJJJJJJGGGEEEDDDEEEEEEIIIHHHDDDCCCFFFHHHHHH[[[222222222222333333333333444444444444444444444444444444444444555555555555777777777777777777777777888999777:::???FFFiii}}}eeeNNNFFFDDDAAA???BBBCCCEEEOOOjjj}}}cccWWWUUUSSSXXX[[[XXXTTTQQQMMMHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGFFFEEEDDDCCCBBBBBBAAA>>>>>><<<:::888777555555111333666888::::::999888777888999:::;;;<<<<<<<<<::::::::::::999999999999999999999999999999999999999::::::999888888999;;;:::::::::::::::;;;<<<<<>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============?????????@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDJJJJJJJJJIIIFFFDDDDDDEEEHHHKKKKKKFFFFFFJJJMMMNNNZZZ~~~111222222222222333333333333333333333333333333333333333444444444555555555555555666666666666666666999;;;999;;;>>>AAA[[[~~~rrrSSSHHHFFFBBB@@@@@@BBBFFFJJJUUUtttsss```WWWPPPTTTWWWXXXVVVTTTPPPLLLIIIIIIIIIIIIIIIIIIJJJJJJGGGGGGFFFEEEDDDCCCCCCBBB??????===<<<999777555444222333444666666666555555555555777999:::;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999777888888777666555666888999:::;;;<<<===???AAACCCCCCLLL]]]qqqeeeHHH===>>>???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================????????????@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEIIIJJJIIIGGGEEEDDDEEEGGGJJJMMMLLLHHHHHHNNNRRRSSS[[[~~~111111111222222222333333333333333333333333333333333333333444444444444555444444555555555666666666777:::999;;;>>>>>>OOOnnn||||||kkk}}}|||ZZZLLLHHHDDDAAA@@@???FFFIIILLL]]]kkkWWWQQQRRRTTTVVVWWWUUURRRQQQKKKJJJJJJIIIIIIJJJKKKKKKHHHHHHGGGFFFEEEDDDDDDCCC@@@@@@???===;;;999666555333333333333333222222222444555666888999999::::::;;;;;;;;;:::::::::999999999999999999999999999999888999999888666555666888:::;;;<<<<<<<<<>>>BBBEEEHHHWWWkkk|||xxxXXXDDD>>>@@@=========<<<<<<======>>>========================<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBDDDEEEEEEFFFGGGHHHGGGFFFFFFHHHIIIKKKMMMLLLHHHIIIPPPVVVXXX]]]~~~111111111111222222222222333333333333333333333333333333333333444444444444444444444555555666666777444888777999===;;;EEE\\\yyyxxxllluuu```QQQLLLFFFBBBBBB<<>>;;;999777333222111000000000111111444555666777888999999999;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;999888999:::;;;<<<<<<;;;999<<>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCDDDEEEDDDFFFGGGHHHGGGGGGHHHJJJJJJLLLJJJFFFHHHPPPWWWZZZ^^^~~~111111111111222222222222222222222222222222222222222222333333333444444444444444444555666777777777444888666888<<<999???QQQvvv~~~eeeVVVNNNGGGCCCCCC???>>>CCCIIIKKKXXX|||ddd\\\UUUUUUUUUSSSSSSVVVPPPOOOMMMKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEAAABBBBBBBBB@@@>>>;;;:::555444222111111222333444333444555777999::::::;;;<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::=========<<<:::999:::;;;:::;;;<<<;;;;;;@@@JJJRRRkkksss{{{~~~~~~```HHHAAA@@@>>>;;;;;;::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>?????????????????????@@@AAABBBCCCDDDDDDFFFIIIIIIHHHGGGGGGGGGHHHIIIHHHDDDFFFOOOWWW[[[^^^|||000111111111111222222222222222222222222222222222222222333333333444444444444444555555666777888888777;;;888999>>>:::<<>>@@@IIIHHHJJJgggnnnbbbXXXVVVUUURRRRRRWWWRRRPPPMMMKKKJJJJJJJJJKKKKKKJJJIIIIIIGGGGGGFFFEEEAAABBBCCCCCCBBB???===;;;999888666444444555777888111333555777999;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::<<<<<<<<<:::888777888:::777:::;;;<<>>@@@???::::::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>???@@@AAACCCDDDEEEHHHJJJJJJHHHFFFEEEEEEFFFHHHFFFBBBDDDNNNWWW[[[]]]{{{333333333333333333333333222222222222222222222222222222111111222222333444222222222222333444555555999777666666777;;;???BBBSSS}}}gggRRRKKKHHHCCCCCCCCCDDDFFFFFFLLL[[[iiiuuu^^^VVVVVVSSSPPPOOOVVVSSSOOOMMMLLLJJJHHHGGGIIIJJJJJJJJJIIIIIIHHHGGGEEEDDDCCCBBBAAA@@@??????;;;999777666777777666555777888888999;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999>>>===<<<;;;AAAPPPeeeuuu{{{{{{{{{zzzyyyzzz}}}~~~```MMM>>>===@@@;;;<<<;;;::::::999999999999:::;;;;;;<<<<<<;;;;;;:::999999999:::::::::;;;;;;============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@CCCDDDEEEEEEDDDDDDEEEFFFFFFCCCAAAAAAEEEMMMUUU[[[XXXvvv333333333333333333333333222222222222222222222222222222111111222222333444222222222222333444555555888777666666888;;;???AAADDDiiieeeRRRJJJGGGCCCAAAAAABBBCCCGGGRRR^^^{{{iiiYYYUUUSSSPPPOOOVVVTTTQQQPPPOOOMMMJJJGGGHHHIIIIIIIIIIIIIIIHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@===;;;999999999:::999888888888999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===AAAHHHRRR___kkksssrrrtttvvvwwwyyy}}}mmmUUUGGG<<<;;;>>>999;;;;;;:::999999999999999::::::;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@BBBCCCEEEDDDCCCCCCDDDFFFGGGEEECCCCCCGGGNNNVVV[[[ZZZwww333333333333333333333333222222222222222222222222222111111111111222333333222222222222333444555555666666777888999;;;===>>>>>>WWWzzzYYYJJJKKKEEEAAA???@@@BBBDDDJJJQQQ\\\ggg\\\WWWTTTRRRTTTTTTSSSSSSSSSPPPLLLIIIGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBB@@@>>><<<<<<<<<<<<<<<:::888999999:::;;;<<<==============================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>><<>>999;;;:::999999888999999999999::::::;;;;;;::::::999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>?????????AAABBBCCCCCCBBBBBBCCCDDDFFFDDDCCCCCCGGGMMMSSSXXXXXXuuu222222222222222222222222111111111111111111111111111111111111111222222333222222222222333444555555444555777888:::;;;;;;<<<@@@KKKnnndddNNNMMMIIICCC???BBBEEEFFFGGGJJJPPPfffmmm```XXXUUURRRRRRSSSTTTUUUSSSOOOLLLGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFEEEEEEDDDDDDBBB@@@>>>===>>>>>>===<<<999::::::;;;<<<=================================;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<===>>>>>>BBBKKKYYYgggppprrroookkkmmmqqquuuxxx}}}|||yyy|||gggRRRDDD@@@:::<<>>>>>>>>???@@@BBBAAA@@@@@@AAACCCBBBAAA@@@AAADDDIIINNNQQQTTTppp222222222222222222222222111111111111111111111111111111000000111111222333222222222222333444555555444555777888::::::::::::@@@???UUUttt{{{[[[NNNKKKDDD@@@CCCGGGFFFFFFGGGOOOUUUpppmmm\\\TTTQQQQQQQQQSSSTTTTTTQQQOOOIIIHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEBBB@@@>>>>>>>>>???>>>===;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<>>>@@@AAALLLVVVdddlllmmmjjjhhhgggkkkoootttzzzppppppsss~~~bbbMMMBBB>>>888:::>>>:::888888777777777888888999888888999999999999888888999999999::::::::::::;;;999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<============???@@@@@@??????@@@AAA@@@@@@@@@AAADDDGGGJJJLLLRRRnnn222222222222222222222222111111111111111111111111111000000000000111222222222222222222333444555555444555666777999999999999>>>;;;GGGmmmnnnUUUKKKDDD@@@CCCEEECCCCCCDDDJJJIIIXXXjjjZZZWWWUUURRRQQQRRRRRRQQQPPPKKKJJJIIIHHHGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFCCCAAA???>>>??????>>>===<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=================================>>>@@@DDDHHHJJJUUU]]]fffhhheeeaaaaaaccceeejjjttt~~~mmmmmmvvvrrrYYYGGG???<<<666777:::777777777777666777777888999777888888999999888888777888888888888999999999999999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>======>>>@@@@@@AAABBBDDDEEEGGGIIIJJJRRRnnn111111111111111111111111111111111111111111111111000000000000000111222222222222222222333444555555444555555666777888999999;;;>>>DDDYYY}}}```MMMGGGDDDDDDCCC@@@@@@BBBDDDEEEMMMaaaqqqaaa\\\VVVQQQOOOPPPPPPPPPNNNMMMKKKIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFDDDBBB@@@@@@@@@AAA@@@>>>===============>>>>>>>>>================================================<<<===???BBBHHHNNNTTTXXX[[[^^^``````___^^^___aaadddkkk{{{www|||eeeNNN@@@<<<===888777999555666666666666666777888888777777888888888888777777666777777777777888888888888888888888999999999:::::::::::::::;;;;;;;;;;;;;;;<<<======<<<<<<===>>>???@@@BBBDDDEEEFFFGGGGGGPPPlll111111111111111111111111000000000000000000000000000000000000000111111222222222222222333444555555555555555555666777999:::666>>>BBBIIIkkkiiiQQQLLLHHHFFFCCC??????CCC@@@GGGKKKNNNcccjjjcccYYYQQQNNNNNNOOOOOOPPPNNNLLLIIIHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEECCCAAAAAAAAABBBAAA@@@============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===AAAFFFNNNVVV^^^ccc^^^\\\ZZZZZZ]]]___``````hhhrrrxxxYYYFFF;;;;;;@@@<<<;;;;;;555666666666666666777888888777777888888888888777777666666666666777777777777777888888888888999999999999999:::::::::;;;;;;;;;:::;;;===<<<;;;;;;<<<>>><<<>>>@@@BBBCCCCCCCCCCCCNNNiii222222111111111111222222222222111111000/////////222222111111111111222222111111222222222333333333444444555555666777777777:::;;;<<>>>>>>>>>>>????????????===>>>???>>>======???@@@===AAAIIISSS\\\^^^[[[WWWUUUVVV[[[___]]]\\\cccooozzzhhhPPP???>>>===<<<:::888777777777777666666666666777777777777777777777777777777777777777777777777777777777777777777888888888888999::::::::::::::::::;;;:::;;;<<<<<<======<<<<<<===???AAAAAAAAA@@@AAABBBQQQjjj111000000000000000000111000000000000000111111111111000000000000000000111111111111222222222333333444444555555666666777777999999;;;???LLLnnniii\\\PPPKKKIIIEEEBBBBBBCCCBBBEEEHHHIIIUUUtttzzzfff[[[TTTSSSUUUQQQNNNMMMPPPPPPNNNOOOQQQOOONNNKKKIIIGGGFFFEEEEEECCCAAA??????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>============>>>????????????AAADDDFFFGGGKKKPPPUUUVVVTTTQQQTTTSSSVVV[[[___eeeuuu{{{]]]FFF>>>===<<<;;;:::999888777777777666666666666777777666666666666666666666666666666666666666666666666666666777777777888888888999999999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@@@@@@@???@@@AAAOOOhhh000000////////////000000...//////000111111222222000000////////////000000111111111222222222222333444444444555666666777777999888;;;===>>>RRR}}}lllYYYNNNJJJFFFDDDDDDCCCBBBCCCFFFDDDGGGXXXkkkjjjZZZWWWZZZQQQMMMLLLOOOQQQPPPPPPRRRRRRRRRPPPNNNKKKIIIHHHGGGDDDCCCAAABBBCCCDDDDDDCCC@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======<<<>>>???AAAAAAAAABBBEEEGGGJJJIIIHHHIIIKKKLLLLLLKKKSSSSSSVVV]]]gggwww|||ssspppqqqlllNNN===<<<;;;;;;:::999999888888777666666555555666666777666666666666666666666666666666666666666666666666666666777777777777888888888888999999999:::::::::::::::;;;<<<<<<<<<<<<<<<;;;===>>>>>>>>>>>>???AAALLLeee000000////////////000000//////000000111111111111000000////////////000000111111111111222222222222333333444555555666666777<<<888<<>>ZZZ~~~zzzxxxxxx~~~fffVVVKKKHHHJJJCCC@@@@@@BBBDDDFFFJJJNNNXXXrrrqqqcccZZZRRRQQQRRRPPPPPPQQQQQQQQQRRRRRRRRRQQQPPPOOOJJJHHHFFFFFFFFFEEECCCAAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFDDDDDDEEEGGGHHHHHHHHHIIIKKKNNNRRRUUUYYYddduuuwwwhhhaaa\\\```{{{cccMMMCCCAAA888888888888888888888888666666555555555555666666555555555555555555555555555555555555555555555555555666666666666777777777666666777777888999::::::999::::::;;;<<<;;;;;;;;;999:::;;;;;;;;;<<>>@@@III\\\zzz////////////////////////111111000000000000//////000000////////////000000000000000000111111111111222111111111111222333333666666666777888999:::;;;@@@@@@ZZZ{{{www\\\WWWPPPJJJFFFDDDAAA???@@@@@@AAADDDEEEGGGPPPYYYeeevvvwwwnnnfff```[[[WWWQQQNNNPPPRRRRRRQQQPPPOOOMMMJJJGGGFFFGGGIIIJJJKKKLLLJJJHHHIIIMMMPPPOOOSSSXXX]]]cccpppzzzkkk___QQQKKKUUUdddnnnWWWAAA999;;;;;;666333555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444555555555555555555555555555555555555777777777777888888888888999:::;;;;;;:::;;;===???III\\\zzz////////////////////////000000000000000000//////000000////////////000000///000000000111111111111111111111111111222222333555555555666777888999:::@@@===HHHkkkzzz{{{nnncccTTTLLLIIIHHHEEEAAABBB???@@@DDDFFFGGGJJJPPPUUU^^^lll}}}wwwooofffaaaaaa```]]]YYYXXXVVVRRRNNNKKKJJJKKKLLLMMMPPPSSSSSSRRRUUU]]]dddgggnnnwwwwwwkkk\\\PPPJJJTTTnnnzzzZZZKKK<<<888;;;:::888666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444555555555555555666666666666666777777777777999:::;;;;;;:::;;;===???III[[[yyy........................//////////////////000000000000////////////000000///000000000111111111111111111000000111111222333444444444555666777888999888===@@@MMMssswwwyyyyyyuuu^^^QQQPPPQQQMMMHHHEEE@@@???BBBDDDEEEHHHLLLOOOSSSZZZbbbnnn|||uuuooolllhhhdddbbbbbbbbbbbb```eeejjjmmmooouuu{{{pppcccYYYMMMGGGNNNgggfffKKKCCC===;;;999666777:::555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444333333333444444444555555666666555555666666666777777777888999:::::::::;;;===???III[[[xxx..............................////////////000000000000////////////000000000000000000111111111111111000000000000111222222333333333444555666888888333===@@@@@@VVVjjjWWWRRRQQQNNNIIIHHHCCC@@@??????>>>AAAFFFEEEJJJQQQWWW[[[dddxxxzzzssshhh]]]NNNJJJGGGNNNcccnnnWWW@@@===<<<;;;666222444999444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444333333333333333333333444555555666666666666666666777777777777666888999::::::;;;===@@@IIIZZZwww................................./////////000000000000////////////000000000000000000111111111111000000000000000111222222222222333333444555777888555999===???FFFbbbfffXXXQQQNNNLLLLLLHHHDDDBBB>>>;;;===CCC@@@AAAGGGMMMOOORRR]]]iiiqqq|||{{{zzztttjjjaaa\\\UUUNNNHHHJJJUUUkkkvvv[[[HHH<<<999888888777333333777444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444333333333222222222222333444444555666666666666777777777888888888555666888999:::<<<>>>AAAHHHZZZvvv........................---.........//////000000000000////////////000000000000000000111111111111000000000000000111111222222222222333444555666777555000666???;;;BBBrrrzzzcccVVVTTTUUUNNNLLLJJJHHHCCC>>>@@@FFFBBB>>>>>>CCCFFFHHHPPPYYYZZZ^^^eeelllwww}}}|||kkkjjjcccWWWNNNKKKJJJHHHMMMUUUhhhiiiMMM;;;<<<777444777999777555666444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444333333222222222222222333333444555666666777777777777888888888888444555888999:::<<>>HHHXXXmmm000000000000000000000000////////////////////////////////////////////////////////////////////////000000111111111222222222222222222333333333444444777444666:::999:::KKK___pppZZZVVVTTTQQQLLLIIIGGGEEECCCCCCBBB@@@>>>===???BBBEEEBBBDDDFFFGGGJJJRRR]]]fffuuu~~~|||wwwtttttttttuuunnniiidddaaa```^^^YYYTTTNNNJJJHHHGGGDDDFFFSSSaaasss[[[III>>>999777777777666555444444444444444444444444444444444444444333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333222222333333444555555555666666666666666777777888777777888999:::<<<===>>>GGGXXXnnn000000000000000000000000////////////////////////////////////////////////////////////////////////000000000111111111222222222222222222333333333333999444333888999777<<>><<<>>>@@@AAA???AAABBBBBBBBBFFFMMMSSSYYY```kkkuuuzzztttpppmmmiiieeebbbaaa``````YYYUUUQQQOOONNNMMMIIIEEECCCEEEHHHHHHGGGQQQiii~~~nnnVVVFFF???;;;:::777777666666555444444444444444444444444444444444444444333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333222222333333444444555555666666555555666666777888777777888999:::<<<===>>>GGGXXXooo////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111222222222222333333333777333333999;;;999:::===JJJjjj~~~}}}qqqsss\\\SSSKKKLLLPPPPPPMMMKKKJJJGGGDDDBBBAAAAAA@@@@@@BBBCCCDDDCCCBBBCCCFFFIIIPPPTTTZZZ___eeeoooyyy~~~yyyuuuoooiiiddd^^^\\\ZZZWWWTTTRRRQQQQQQKKKHHHEEEDDDEEEEEEDDDCCCDDDEEEHHHKKKUUUjjjpppqqq{{{YYYDDD===<<<;;;;;;666666666555555444444444444444444444444444444444444333333333333333333444333333333333333333333333222222222222222222222222222222222222222222222222111222222333444444555555666555555555555666777777777777888999:::<<<===>>>GGGXXXppp................................................////////////////////////........................//////000000000111111111111111111222222222333333444444555888999999;;;???CCCPPPsss{{{fffRRRLLLNNNPPPPPPQQQJJJHHHGGGFFFFFFEEEBBB???@@@AAAAAA@@@??????@@@BBBHHHKKKMMMOOORRRYYYcccjjjtttxxx~~~zzzuuuqqqnnnjjjeee```[[[UUURRRPPPOOONNNLLLJJJHHHGGGFFFEEECCCAAA@@@AAABBBBBBBBBGGGEEEFFFRRRjjjnnnttthhhJJJ===<<<;;;999888555555555555444444444444444444444444444444444444333333333222222333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222333444444555555555555555555666666777777777888999:::<<<===>>>GGGXXXppp------------------------........................////////////////////////......................../////////000000000111111111111111111222222222222333555666666555555999<<<>>>???RRR|||fffVVVOOOLLLPPPWWWOOOLLLJJJIIIJJJHHHDDD@@@@@@@@@??????????????????BBBDDDFFFGGGIIINNNVVV\\\bbbfffjjjmmmnnnqqqwww{{{~~~xxxrrrlllgggccc^^^\\\YYYTTTPPPKKKHHHGGGFFFEEEDDDCCCBBBAAAAAAAAADDDCCCAAA@@@@@@BBBDDDEEEHHHJJJQQQdddhhhRRR???;;;===:::666555444444444444444444444444444444444444444444444444333333222222222222333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222333333444444555555444444555555666777777777888999:::<<<===>>>GGGXXXooo................................................////////////////////////........................////////////000000000111111111111111222222222222333444555555555666888888999:::AAAWWW~~~}}}jjjZZZYYYccc]]]WWWPPPMMMMMMLLLIIIEEEEEEDDDBBBAAAAAAAAAAAA@@@???AAADDDEEEEEEHHHMMMRRRRRRTTTWWWXXXYYY]]]dddiiillloootttyyy}}}{{{uuulllccc]]]YYYUUUSSSOOOOOOMMMJJJGGGDDDCCCCCCAAA@@@???>>>>>>???@@@AAACCCDDDDDDEEEGGGKKKPPPSSSRRR```sssqqqSSSCCC888:::<<<777555777444444444444444444444444444444444444444444444444333333222222222222333333222222222222222222222222111111111111111111111111111111111111111111111111111111111222333333444444555444444444444555666666777777888999:::<<<===>>>GGGXXXnnn////////////////////////........................////////////////////////........................////////////000000000000000111111111111222222222333333333555888;;;:::666777===>>>AAAVVVssskkksssjjjaaaWWWQQQPPPPPPNNNLLLGGGEEEBBBAAA@@@@@@@@@???===???BBBBBB@@@AAADDDGGGFFFHHHIIIHHHHHHKKKRRRXXXYYY]]]dddjjjppprrrssssssllleee[[[SSSMMMKKKIIIHHHEEEEEEEEECCCAAA@@@AAABBB@@@???>>>===>>>@@@BBBDDDCCCEEEHHHLLLQQQXXX___ddd```yyy|||mmmUUUIII<<<555999;;;666666<<<444444444444444444444444444444444444444444444444333222222222222222222333222222222222222222222222111111111111111111111111111111111111111111111111000111111222333333444444555444444444444555666666777777888999:::<<<===>>>HHHXXXmmm................................................////////////////////////......------------......////////////000000000000000111111111111222222222333333444444555666666666999999===BBBFFF\\\zzzlllnnnaaaWWWZZZ^^^ZZZTTTQQQPPPNNNJJJFFFEEEEEEAAA===EEEDDDBBBAAAAAAAAABBBCCCCCCBBBBBBBBBCCCEEEGGGHHHKKKNNNTTTZZZ^^^`````````VVVQQQJJJEEEDDDDDDCCCAAAAAA@@@@@@AAABBBBBBAAA???BBB@@@>>>>>>@@@CCCDDDDDDHHHLLLSSS\\\iiipppkkkbbbtttZZZFFF;;;:::888666666666666777555555666666666666555555444444444444444444444444111111222222222333333333222333333444444333333222222222222222222222222222444444444444333333222111111111222222222333333333666555555444444444555555888888888999:::;;;<<<===FFFWWWkkk..............................................................................------------......////////////000000000000000000111111111222222222333333333444555555666666666666999<<<<<>>??????@@@BBBDDDEEEFFFFFFIIILLLPPPSSSSSSSSSSSSKKKGGGBBB@@@@@@AAA@@@???AAAAAAAAAAAAAAAAAA@@@>>>CCCEEEGGGFFFEEEDDDFFFIIITTThhhyyyxxxmmmeeeeeehhh}}}yyyxxxaaaLLL>>>:::999888666666666666666444444555555555555444444444444444444444444444444111111222222222333333333222333333444444333333222222222222222222222222222333333444444333333222111111111222222222333333333555555444444444555555666888888888999:::;;;<<<===EEEVVVjjj------------------------------------------------..............................------------......////////////000000000000000000000111111111222222222333333444444555555666888777:::<<<999:::KKK```}}}rrrcccooozzzfff___[[[UUUSSSTTTTTTSSSQQQJJJJJJHHHFFFEEECCCAAAAAA======>>>???@@@AAAAAABBBAAABBBDDDEEEFFFGGGGGGGGGAAA@@@>>>>>>@@@AAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBGGGKKKLLLJJJHHHJJJRRRZZZrrriii\\\```iiiyyy}}}aaaLLL???888999888777666666555666666333333444444444444333333444444444444444444444444111111222222222333333333222222333333333333222222222222222222222222222222333333333333333222222111111111222222222333333333444444444444444555666777777888888888:::;;;<<<===DDDTTThhh------------------------------------------------..............................------------......////////////000000000000000000000000111111111111222222222333444444555555777777:::===;;;999@@@IIIeee|||qqqlllfff```XXXQQQNNNOOOQQQPPPNNNKKKHHHEEECCCAAA@@@@@@@@@@@@@@@???>>>>>>??????@@@@@@AAACCCDDDEEE@@@@@@AAABBBCCCDDDDDDCCCCCCDDDEEEFFFFFFGGGIIIKKKKKKLLLLLLLLLPPPZZZhhhsss{{{kkkbbbdddmmmsssfffOOO@@@:::888777777666666555555555555333333444444444444333333333333333333333333333333111111222222222333333333222222333333333333222222111111111111111111111111222222333333333222222111111111222222222333333333333333333444555666777888777777777888999;;;<<<===CCCRRRfff------------------------------------------------..............................------------......////////////000000000000//////000000000111111111111111222222333444444444444333555888999999;;;???IIIfffsssccc\\\^^^TTTSSSRRRPPPNNNLLLKKKJJJCCCCCCCCCBBBBBBAAAAAAAAACCCCCCBBBAAAAAABBBCCCDDDAAABBBDDDEEEEEEEEEEEEEEEFFFHHHIIIIIIIIIJJJMMMPPPOOOPPPUUU^^^jjjwww|||kkk```dddsss~~~gggQQQDDD===:::999666666666666555555555444444444555555555555444444333333333333333333333333111111222222222333333333111222222333333222222111111111111111111111111111111111222333333222222222111111222222222333333333333333333444555666777888666666777888999;;;<<<===BBBPPPbbb,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......////////////000000000000/////////000000000111111000111111222222333333444666666666777888999;;;===CCCGGGccczzzqqqqqqbbb___[[[VVVQQQNNNLLLKKKFFFEEEDDDDDDDDDEEEGGGHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDFFFHHHHHHGGGFFFFFFGGGFFFIIIKKKKKKJJJLLLPPPUUU___fffssszzzrrruuu|||ooopppwwwlllRRRCCC>>>;;;888666444444555555555555444444444444555555555555444444333333333333333333333333111111222222222333333333111111222222222222111111111111111111111111111111000111222222222222222222111111222222222333333333444444444444444555666777555555666777999;;;<<<===BBBNNN```,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......////////////000000000000////////////000000000111000000111111222333333333777888888777888:::<<<<<<>>>>>>IIIggg{{{pppooo}}}qqqjjjkkkgggaaaZZZUUURRRQQQQQQNNNLLLIIIFFFDDDEEEFFFHHHDDDEEEGGGIIIKKKMMMNNNOOOMMMOOOQQQPPPNNNNNNOOORRRNNNRRRXXX[[[^^^dddlllsssuuuqqqqqqfffhhhvvvhhhVVVCCC<<<:::777555555333444555555555555444333333333444444444444333333222222222222222222222222111111222222222333333333111111222222222222111111111111111111111111111111000000111222222222222222111111222222222333333333555555444444444555555666555555666777999;;;<<<>>>AAAMMM]]]}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------.........////////////000000000000////////////000000000000000000000111222222333333111444555444555777999999444AAAGGGJJJdddtttuuuyyyttt{{{kkkccc```]]]ZZZZZZ\\\___bbbXXXTTTMMMGGGCCCBBBBBBCCC@@@BBBGGGLLLRRRWWWZZZ\\\WWWYYYZZZZZZXXXXXX[[[^^^^^^dddmmmuuu|||~~~ssslllsss}}}zzz}}}kkkSSSGGG<<<999888555444888222333444555555555444333222222222333333222222222222222222222222222222222111111222222222333333333111111222222222222111111000000000000000000000000///000111222222222222222111111222222222333333333666555555444444444555555444555555777999;;;===>>>AAALLL\\\{{{------------------------------------------------,,,,,,+++***+++,,,---...,,,,,,,,,---------.........///000111111000///...000000000000000000000000000000000111222222333333444444333444444555666777;;;???<<<===OOOkkkyyyyyyxxxmmmgggnnnyyy}}}{{{xxxfff```ZZZUUURRRNNNGGGBBB@@@>>>???LLLfff}}}}}}{{{wwwuuuwwwvvvtttuuuyyy|||~~~pppXXX>>>===:::777555555666666555444333333333333444555333333333333333333333333222222222222222222222222333222222111111222222333555555444333333222111111111111111111111111111111111111222333333333333222222222222222222222222222222333444555666666666666555555666777888:::<<<===CCCKKKaaa------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------.........//////000//////......///////////////////////////000000111111222333333333333333333444555666777666;;;<<>>:::777666444333222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222111111111111222222222222111111111000000000111111111111111111111111000000111222222222222222222222222222222222222222222333444555666666666666555555666666777999:::;;;@@@JJJaaa+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,+++++++++---...///...........................//////000111111222222222111111222222333444555666555444888<<<>>>VVV~~~~~~}}}wwwsssxxxrrrrrrrrriiiSSSEEE>>>;;;999666555555444333333333333333333333333333333333333222222222222222222222222111111111111111111111111222111111000000111111222222222222222222111111111000000000000000000000000000000111222222222222111222222222222222222222222222333444555666666666666555555666666777888999:::???III```******++++++,,,,,,------------------------------***+++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------...///..............................///000000111111222111111111111222333444444000666777999<<<888AAAWWWmmm{{{rrr~~~zzzyyy|||xxx{{{yyytttvvvoooTTTBBB;;;;;;999777555555555555444444444444222222333333333333222222222222222222222222222222111111111111111111111111111111000000000000111111222222222222222222222222000000000000000000000000///000111111222222111111222222222222222222222222222333444555666666666666666666666666777888999999>>>GGG]]]}}})))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------......+++,,,---....../////////..............................//////000111111111000000000111111222333444...888999777:::888888@@@AAANNN]]]iiiyyyyyyzzzuuujjjsss}}}yyyfffXXXEEE:::999::::::777333333444444444444444444111222333333333333222111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000///000000111111111111111222222222222222222222222222333444555666666666666666666555666666777888999>>>FFF[[[zzz))))))***+++,,,,,,------++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,---------......***,,,---///000000///.................................//////000111111111000000000000111222333444111<<<999111666:::;;;>>>???@@@FFFLLLOOO___}}}tttnnnooonnnkkkiiiiiimmmqqqtttlllwwwssscccKKKCCC999444555777888666222222333444444444333333111222333444444333222111111111111111111111111111000000000000000000000000111111000000000000111111////////////000000000000000000000000000000000000//////000111111111111111222222222222222222222222222333444555666666666666666666555666666777888999>>>EEEYYYxxx++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------............///..................------...//////000111222222222111000000000000222333444222222333444555666777888======@@@BBBAAAIIIaaazzz~~~wwwqqqmmmkkkoooooojjjiiiqqq{{{xxxxxxyyyzzz{{{|||}}}~~~oooXXXHHH999999888777666555444444222222222333333444444444//////000000111222444444000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000............////////////000000000000111111111111222222222222222222222222333444555777777777777666666777777666555555777999===FFFXXXttt++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------.......................................//////000111111222222111000000000000222333444222222333444555666777777<<<999999;;;<<<@@@MMMZZZrrrzzz}}}{{{jjjYYYIII???999999888777666555444333222222333333333333333333111111111111111111222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000............////////////000000000000111111111111222222222222222222222222222333555666777777666666555666777666555555777999===FFFXXXsss++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------.......................................//////000000111111222000000000000111222333444222222333444555666666777>>>999777:::===>>>@@@BBB\\\tttuuu```OOOCCC;;;888888888777666555444444333333333333333333222222222333222222111000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000............////////////000000000000111111111111222222222222222222222222222333555666777777666666555666777666555666777999===FFFXXXrrr+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........---------...............////////////000000111111000000000111111222333333222222333444444555666666:::777777:::???@@@???===IIITTT```mmmyyy{{{bbbNNNAAA<<<888666777777666555555444333333444333333333222222111111222222111111111111111222000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////............///////////////000000000111111111111111222222222222222333333222333444666777666666555555666777666555666888:::===FFFWWWppp+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......+++++++++,,,,,,,,,------,,,,,,,,,------------...---------........./////////////////////000000000///000000111222222333333222222333333444555555555222444555666888;;;===<<>>CCCBBB???FFFPPPgggyyyvvv{{{wwwcccTTTCCC>>>999666666666555333444444444333333333333333111111111111222222222222111000000000111222333333000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000............////////////000000000000111111111111000111111222333333444444111222444555666666555444333555666666666777999;;;===FFFVVVlll++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...///000000///////////////............///111222333333222222333333333333333333333444222666777666888<<<:::444;;;666777<<<===:::>>>FFFGGGJJJ^^^rrrnnnnnnwww{{{|||wwwmmmuuu~~~uuucccOOO@@@777999;;;999666444666999444444333333333333333333000000111111222222222333333222111111000111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000............/////////000000000000000111111111111000000111222333333444444111222333555666555555444333555666666666777999;;;===FFFVVVkkk,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////............////////////000000000000111111111111333222111111111222333444666666666666777777777777999999:::;;;;;;<<<<<<===BBBDDDIIIRRRbbb{{{|||www}}}ooo[[[III===777555555555444444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000///......//////////////////////////////////////////////////////////////////////////////000111111111111111222222111111111111111111222222333333333333444444444444444444555777888999===DDDSSSiii,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..........................................//////////////////000000000111111111222222111111111222333444666666666666666777777777999999::::::;;;<<<<<<<<<>>>???@@@CCCKKK\\\ppp~~~{{{{{{oooxxxxxxgggUUUFFF===:::999555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000///......//////////////////////////////////////////////////////////////////////////////000111111111111111111111111111111111111111222222333333333333444444444444444444555777888999<<>><<<===DDDOOOWWWuuu}}}zzz|||vvv{{{tttuuu{{{qqqggg[[[JJJ===666555666666444444444444333333333333222222222222222222222222111111111111111111111111000000000000000000000000///000000111111000000///000000000000000//////...//////////////////////////////////////////////////////////////////////////////000111111111111111111111111111111111111111222222333333333333444444444444444444555777888999<<>>>>>@@@EEEIIIPPPbbb|||zzz{{{zzz||||||qqqeee\\\LLLDDD;;;666666666333000333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000////////////000000000000////////////////////////////////////////////////////////////////////////////////////000111111111111111000000000000111111111111222222222333333333444444444444444444555777888999===BBBMMMbbb~~~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------..............................------------...............////////////000000000000000111111222222222222222333333444555555666666777777888888999:::::::::888999;;;===???@@@CCCEEEIIIIIIOOO___uuuzzzmmm^^^MMM@@@>>>999555555777777333///333333333333333333333333111111111111111111111111000000000000000000000000//////////////////////////////000000000000////////////000000000000////////////////////////////////////////////////////////////////////////////////////000111111111111111//////000000000111111111222222222333333333444444444444444444555777888999===BBBMMMaaa}}}++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,---------......------------------------,,,------------...............////////////000000///000111111222222111111111222222333444555666666666777777888888999::::::777888:::<<>>@@@AAAAAA;;;>>>DDDHHHGGGJJJYYYjjjyyyrrrgggSSS???666777888777666444222000000111333444111111222222222333333333111111111111111111111111000000000000000000000000////////////////////////......////////////............///000000000000000//////////////////////////////////////////////////////////////////////////////000111111111111111......//////000111111222222222333333333333444444444444444444555777888999;;;???JJJ^^^zzz************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------................../////////000...///000222222111111000000111111222444555666666666666666777888888999999999888777888;;;=========@@@<<<<<>>444222666888555000333555555444222111111111111111222222333333333000000000000000000000000000000000000000000000000////////////////////////......////////////............///000000000000000//////////////////////////////////////////////////////////////////////////////000111111111111111---......///000111111222222222333333333444444444444444444444666777888999999===III\\\xxx************************************************---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,---......,,,,,,---...............////////////222222222222222222222222222222222111222222333333555555555666666777888999::::::::::::;;;<<<======>>>>>>>>>???@@@BBBCCCDDDJJJKKKRRR[[[dddppp{{{mmm[[[JJJ???999999888666555444333222000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000...///000///...---...000////////////////////////............////////////000000000000000000000000////////////////////////---...//////......///111000000000000000000000000...//////000111222222222222222111111111111111111333444555777777777666666:::@@@IIIYYYuuu************************************************------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,---......,,,,,,---...............////////////111111111111111111111111222222111111222222333333555555555555666777888999::::::::::::;;;<<<===============>>>???@@@AAABBBBBBBBBEEEJJJOOOUUUaaammmxxxyyymmm___PPPCCC:::555777777666555444333333222000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000---///111000///...//////////////////////////////............////////////////////////////////////////////////////////////---...//////......///111000000000000000000000000...//////000111111222222111111111111111111111111333444666777888888888777:::@@@IIIYYYuuu************************************************,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,---......,,,,,,---...............////////////000000000000000000000000222222111111222222333444555555555555666777888999999999::::::;;;<<<<<<===<<<<<<<<<<<<===???@@@@@@???>>>???AAAAAAAAAGGGOOOUUU___llluuu{{{~~~vvvooo^^^WWWLLLAAA999555444555555444444444333333333333000000000111111111222222111111111111111111111111000000000000000000000000000000000000000000000000---///222333111/////////////////////////////////............////////////////////////////////////////////////////////////---...//////......///111000000000000000000000000/////////000111111222222111111111111111111111111333444666888999:::999999999???IIIYYYuuu************************************************,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,---......,,,,,,---...............//////////////////000000000000000111111111111111222333444444555555555555555666888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???>>>???BBB@@@>>>@@@EEEAAADDDHHHOOOWWWaaakkkqqq}}}vvviii\\\OOOFFF<<<:::888666555555666666222222222222222333333333000000000000111111111111111111111111111111111111////////////////////////////////////////////////---000333444333000//////////////////////////////............////////////////////////////////////////////////////////////---...//////......///111//////////////////////////////000000111111111111111111111111111222222222111222555777888999999999888???HHHXXXttt************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,---......,,,,,,---...............////////////000000000111111111222222111111111111222333444555444444444444555666777888888999:::;;;<<<<<<<<<<<<===============>>>???@@@===<<<>>>AAAAAA===>>>AAAIIIFFFCCCBBBFFFKKKPPPSSSXXX___hhhrrryyywwweeeVVVKKKAAA777000555555444444333222222222111111111222222222222222//////000000000111111111000000000000000000000000////////////////////////////////////////////////---000333444333000//////////////////////////////............////////////........................////////////////////////---...//////......///111////////////////////////000000000000000111111111000000111111111222222222000111333555777888888777888>>>GGGWWWrrr*********************************************************+++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......,,,,,,---...............///////////////000000111111222222222000000000111222333444555444444444444555666777888888999:::<<<===<<<<<<;;;===============>>>?????????===>>>BBBBBB>>><<<>>>BBBAAAAAACCCEEEGGGGGGFFFFFFIIIOOOTTTZZZ```ggglllpppzzzzzzmmmddd^^^ZZZWWWJJJDDD===::::::;;;<<<;;;666444111//////111333555111111111222222222222222/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000---///222333111/////////////////////////////////............////////////........................////////////////////////---...//////......///111000000000000000000000000000000000000000000111111000000000111222222333333000111333555666666666666888>>>FFFUUUppp************************************************)))*********++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......,,,,,,---...............////////////......//////000111111222000000000111222333555666444444444444555666777777777999;;;<<<======<<<;;;<<<<<<<<<;;;<<<<<<===>>>@@@===>>>BBBCCC???===???888:::>>>AAADDDFFFEEEEEEHHHIIIIIIIIIIIIJJJLLLMMMIIIQQQYYY\\\\\\___iiiqqq|||zzzvvvnnnfff]]]WWWPPPKKKHHHEEEAAA>>>???<<<999555333222222222222000///...///222555888222222222222222222222222////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000---///111000///...//////////////////////////////............////////////........................////////////////////////---...//////......///111000000000000000000000000111000000000000000000000///000000111222222333333111222444666666666666555888===FFFTTTnnn************************************************))))))******++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---......,,,,,,---.............../////////000---------...///000000111000000000111222444555666444444444444444555777777777999;;;=========<<<;;;;;;;;;:::::::::;;;<<<<<<;;;999:::>>>AAA>>>===???BBBBBBBBBAAAAAAAAABBBDDDIIIJJJJJJJJJIIIHHHHHHHHHHHHEEECCCFFFKKKOOOOOOMMMPPP\\\```YYYZZZeeehhh```cccgggeee[[[VVVZZZ^^^___UUUSSSNNNKKKKKKJJJEEE???CCC@@@;;;888666666666666222333555444333333555777222333444444444222000///333333333222222222111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000///...---...000////////////////////////............/////////000........................////////////////////////---...//////......///111000000000000000000000000111111111000000000000000///000000111222222333333333444666777777777666666888===EEESSSmmm************************((()))***+++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,------...///111222111000...---....................................////////////000000000000111111111111444444555555666777777777666888::::::::::::<<<>>>@@@>>><<<:::999:::;;;<<<;;;<<<===>>>@@@@@@AAAAAA@@@@@@@@@AAACCCEEEFFFGGGLLLMMMNNNLLLHHHEEECCCCCCCCCCCCBBBAAAAAA@@@@@@??????@@@BBBCCCCCCBBBAAA@@@CCCCCCCCCBBBBBBBBBBBBAAA???>>>===<<<:::999888777444444444333333222222222333333444444333333222111222222222111111111000000222222222111111111000000000000000000000000000000......////////////......////////////////////////..................------////////////////////////..................................................................................................................------............////////////000000000000000000000000000000000000111222333444111444666777666555555555999===EEETTTlll************************))))))***+++++++++************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,------...///000111111000...---....................................////////////000000000000111111111111333444444555555666666777666777999:::999:::;;;======<<<;;;:::::::::;;;<<<;;;;;;===>>>???@@@@@@@@@<<<<<<>>>@@@CCCFFFHHHJJJIIIJJJKKKIIIFFFCCCBBBBBBAAA@@@@@@??????>>>======<<<===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999888777777666666444444333333333222222222333333333444333222222111222222222111111111000000222222222111111111000000000000000000000000000000......////////////..............................................................................------------------------............................................................................................................////////////000000000000000000000000000000000111111222333444222444666666555444555555999===EEESSSkkk******************************+++++++++******)))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++++++++,,,,,,---...---...///000000///...---....................................////////////000000000000111111111111222222333444444555555666555666888999888999:::<<<999999::::::::::::;;;;;;;;;;;;<<<>>>????????????;;;<<<===???BBBEEEGGGIIIFFFHHHIIIHHHEEEBBBAAAAAA>>>>>>======<<<;;;;;;;;;<<<;;;:::999999999999999666666666666555555555555555555555555555666666666333333333222222222222222222333333333333222111111222111111111111000000000222111111111111000000000000000000000000000000000......////////////......------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,............................................................................................................////////////000000000000000000000000111111111111222333444555222444666666555444555666999<<>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCGGGIIIIIIHHHEEEBBB@@@@@@===<<<<<<;;;;;;:::999999===<<<:::999888888888999555555555555444444444444555555555555555555555555222222222222222111111111222222222222222111111000111111111111000000000000111111111111000000000000////////////////////////......////////////......---------------------------------.......................................,,,,,,,,,,,,,,,,,,,,,,,,........................................................................---------...........................////////////////////////////////////111111111111222333444555333444666666555444555666888<<>>@@@AAABBBJJJKKKKKKIIIEEEBBB@@@???<<<<<<<<<;;;::::::999999<<<;;;999888777777777888555555555555444444444444555444444333222222111111111111111111111111111111111111222222111111000///000000000000000000000000000000000000000000000000////////////////////////......////////////......---------------------------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,........................................................................---------.........//////............////////////////////////////////////111111111111222333444444333444555555444444555777777<<>>@@@BBBCCCIIIJJJJJJHHHDDDAAA??????<<<<<<;;;;;;:::999999999888777666666555555555555444444333333333222222222222111111000///......---000000000000000111111111000111111111111000////////////000000000000000111//////000000000000000111000000000000000000000000......////////////......------------------------,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................,,,,,,------.../////////............////////////000000000000000000000000000000000000111222333444444555555444333444666777777<<>>>>>;;;;;;::::::999888888888444444555555555444444333333333222222222222111111/////////////////////////////////000000000111111000000111111000000///...////////////000000111111////////////000000111111000000000000000000000000......////////////..............................,,,,,,------...//////000------------------------------------------------........................................................................,,,,,,------...//////000............////////////000000000000000000000000////////////000111222222444555555444333444666888666<<>><<<>>>@@@@@@???>>>===>>>::::::999999888777777777333444555666777666555444444333333333222222222222//////000000111222222333.../////////000000111111000000000000000//////....../////////000000111111.../////////000000111111000000000000000000000000......////////////......////////////////////////,,,,,,------...///000000------------------------................................................................................................,,,,,,------...///000000............/////////000000000000000000000000000............///000111222444555555444333333666888666<<>>===============>>>???<<<;;;999999999999888666777666666555444444333333333333333222222222111111////////////////////////////////////////////////////////////////////////000000//////.........---////////////////////////////////////////////////000000//////.........---,,,---...//////...------..................------------------------------...///000///...---...///,,,,,,,,,---------......///////////////.........,,,------......------,,,.........------,,,,,,,,,............////////////000000000000111111111111/////////000111222444444777666444333444555777999777===EEENNN___{{{)))************+++++++++************************+++++++++*********))))))++++++************++++++)))************+++++++++************************++++++++++++,,,,,,,,,,,,---------................../////////000000000000111111111111111111111111111111111111222222222333666666666777777888888888999888888888888999:::::::::;;;<<<<<<=========<<<::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<:::999888999999777666666666666555444333333333222222222222111111111111........................................................................000/////////.........---................................................000/////////............,,,---...//////...------..................------------------------------///000111///---,,,,,,---,,,,,,,,,---------......////////////............---......//////......---......---------,,,,,,,,,............//////////////////000000000111111111000000000111222333444555666666444444444555777888888>>>DDDMMM]]]zzz)))************+++++++++************************+++++++++***************++++++************++++++)))************+++++++++************************+++++++++++++++*********,,,,,,------......//////....../////////000000000000000000000000000000000000000000111111111222222444555555666777888888999777777777777777888999999;;;<<<<<<<<<============;;;;;;;;;<<<<<<<<<======<<<<<<;;;:::999999999999;;;999888888888888777555666555555444444333333222111111111111000000000000......................................................................../////////...............................................................////////////............------............---,,,------------------......------------------------///000000...,,,******+++,,,,,,,,,---------.................................//////////////////......------------,,,,,,,,,............//////////////////000000000000111111111111111111222444555666666555444444444555777888:::>>>DDDKKKZZZxxx))))))*********+++++++++************************************************++++++************++++++))))))*********+++++++++************************+++++++++************)))++++++,,,------...//////........./////////000000////////////000000000000///000000000000111111111333444555555666777888888777777777777777888999:::<<<<<<<<<<<<<<<<<<======;;;;;;<<<<<<<<<=========<<<;;;:::999888888888888999888666777777888666555444444444444333333222222000000000000////////////................................................................................................................................................///////////////.........------...---------,,,,,,,,,,,,------------......---------------------------...///---+++******+++,,,,,,,,,---------......------...............///......////////////......------------------------............////////////////////////000000000111111111111222333444666666555555444444444555666777<<>>AAAGGGVVVttt)))************+++++++++***************************************+++++++++++++++************++++++)))************+++++++++*********************************+++++++++,,,,,,++++++,,,,,,------......------........./////////...//////000000111111222000000000111111111222222444444444444555555555555777777777888999:::;;;<<<<<<;;;:::999999999:::;;;:::::::::;;;;;;;;;<<<<<<::::::999888777777777777666555444444666666555444222222222222222222222222000000000000////////////---------------------------------------------------------------------------------------.........------------------------------------------------.........//////////////////...---,,,+++++++++,,,++++++,,,,,,------......------------------------)))+++,,,,,,,,,,,,---///,,,,,,,,,---------......,,,,,,,,,---......//////,,,,,,------------,,,,,,,,,,,,,,,------------...............////////////......////////////000000111111111111222444555666333333444444555555555555999<<<@@@FFFVVVttt)))************+++++++++************************))))))*********+++++++++++++++************++++++)))************+++++++++************************))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000111222222333111111111111222222222333555555555444444444444333666666666777888999:::;;;<<<;;;999777777888999:::999999999::::::::::::;;;777777666666666666666777555444333444555666555333111111111222222222222222111111111000000000//////------------------------------------------------------------------------,,,,,,,,,------.........------------------------------------------------............/////////000///...---+++++++++++++++***++++++,,,------......------------------------+++,,,------,,,,,,---...,,,,,,,,,---------......++++++,,,------...//////------............------,,,,,,,,,---------..................////////////........./////////000000000000000111222333444555333333444444555555555444666:::???FFFVVVttt)))************+++++++++************************))))))******++++++++++++++++++************++++++)))************+++++++++************************))))))***+++---...///000---,,,,,,,,,,,,,,,,,,,,,---------........./////////000000111222333333333111222222222222333333333666555555444444333222222444444555555666888999:::;;;:::888666666777888999888888999999999:::::::::555555444444444555555666555333333333555555444333111111111111111111222222111111111111000000000000------------------------------------------------------------------------,,,,,,,,,------.........---------------------------------------------------.........//////000000///...---+++******++++++******+++,,,,,,---......---------------------------...///...,,,+++,,,---,,,,,,,,,---------......++++++,,,,,,---...//////......////////////......,,,,,,,,,------...................../////////000............/////////000/////////000111222444444222333444444555555444444555999???FFFWWWuuu))))))***++++++++++++***))))))))))))************))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000111111111111///////////////000000000444444444444444444444444333444444555666777888888777777777777777777777777333444555666666777777777555555555444444333222222222333333444444333333222111111111111111111111111333222222111000//////...,,,------......------,,,+++,,,,,,------,,,,,,+++---------------------------------,,,,,,+++++++++***+++------,,,+++,,,---%%%333888///'''***---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///000000000000000000000000......000111222333333444222222333444444555555666555777===GGGVVVrrr))))))***++++++++++++***))))))))))))************))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000111111111000000111111111111222222444444444444444444444444444444555555666666777777666666666666666666666666444444555555666666555555333333333444444444444444222222333333333333222222111111111111111111111111222111111000//////......,,,------......------,,,,,,,,,------------,,,,,,------------------------------------,,,,,,++++++......---,,,+++,,,///222DDDKKKHHH999......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///000000000000000000000000...///000111222333333333222222333333444555555555666888===FFFTTTooo((()))******++++++******))))))))))))************))))))))))))************)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111111000000000000000222222222222333333444444444444444444444444444444555555555555555555666666555555555555555555555555555555555555555444444333111111222333333444555555111111222222222222111111000000000000000000000000000000//////...---------,,,------......------,,,------............------------------------------...---------------,,,,,,000///---******---333777QQQQQQGGG666,,,------***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///000000000000000000000000...///000111222333333333222222333333444444555555777888===EEERRRlll((())))))***************((()))))))))************((()))))))))************))))))*********+++++++++*********************************************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111111111000000000000111222222333333444444444333333333333333333333333555555555555555555555444444444444444444444444444777777777666666444333333111222222222333333333444000111111222222111111000////////////////////////.........------,,,,,,,,,,,,------......------,,,---..................---------------------------------------------------///...,,,******---333777BBB???666+++(((,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............/////////////////////////////////000111222333333333111222222333444444555555666888<<>>HHHUUUrrr************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))))))))******++++++,,,******+++++++++,,,,,,,,,---------...............////////////000000000000000000000000000000000000000000////////////000000444333111000...---------........................---------,,,,,,+++++++++........................+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,+++++++++,,,------///000000///------,,,,,,,,,+++++++++******)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,+++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......///////////////////////////000000000111000111111222222333444444333999:::===HHHTTTqqq************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////////////////000000000000111111111111111111111111000000////////////000000111000000///.../////////........................,,,,,,,,,,,,,,,+++++++++........................+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***)))+++,,,,,,***)))***,,,,,,---............---,,,,,,,,,,,,+++++++++******)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............---......///////////////...////////////000000000000111111222222333444444444::::::>>>HHHTTTqqq************************************************((((((((((((((((((((((((++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,------******+++++++++,,,,,,,,,,,,,,,------.../////////////////////000000000000111111111111111111111111000//////......//////000............//////000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++******,,,...---***(((***,,,,,,------------------,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---......///////////////......////////////000000000111111222222333444444444::::::===GGGSSSooo************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***,,,------...******+++++++++,,,,,,,,,,,,,,,------...//////000////////////000000000000000000000000000000000000//////............//////...............///000111------------------------,,,,,,,,,---------------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++...111///+++)))+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......///////////////........./////////000000000111111222222333444444333999999<<>>EEENNNlll++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,++++++*********)))))))))))))))******+++************************))))))))))))************+++*********))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000//////............//////////////////..................---------,,,,,,,,,........................,,,------------.........+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***)))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++++++++++++++,,,,,,---,,,,,,+++***+++,,,------------------------------,,,,,,,,,---------......---------............///...///000000//////000111000000000000000000000000111222222222222333333333333777777<<>>DDDKKKfff************************)))************+++++++++************************)))))))))***************)))))))))))))))******+++************************))))))))))))*********************+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000//////............//////.........------------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++---.........---,,,.........///......---,,,------------------------,,,,,,,,,---------......---------............///...---------///000///...////////////////////////000000111222333444444555333888999>>>EEELLLhhh************************)))************+++++++++************************((()))))))))*********+++)))))))))))))))******+++************************))))))))))))*********************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000//////............//////.........---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++---...///...---,,,+++,,,---.........------------------------------,,,,,,,,,---------......---------............///,,,---......------...000///////////////////////////000111222333444444555222777888===DDDJJJfff)))))))))))))))))))))))))))************+++++++++************************(((((())))))*********+++)))))))))))))))******+++************************))))))))))))*********************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000////////////000000000000//////............//////......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++++++++++++++++++++(((((()))***,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++---//////...---,,,***+++---.........------------------------------,,,,,,,,,---------......---------.........//////+++...000///---,,,...111///////////////////////////000000222333444555555555999999<<>>@@@PPPkkk))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++((()))***+++,,,+++*********)))***+++------,,,***)))************++++++++++++++++++,,,,,,,,,------........................******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////............////////////000111111222222333444444333888888999>>>@@@NNNiii))))))))))))************))))))************))))))))))))))))))))))))))))))))))))******+++++++++,,,)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,++++++)))***+++,,,---,,,+++++++++***+++,,,...///---+++)))************+++++++++++++++,,,,,,,,,---------........................*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000............/////////000000111111222333333444444333888888999>>>???NNNhhh++++++******++++++,,,---))))))******++++++++++++******))))))))))))******++++++***************************************************))))))))))))))),,,+++***))))))***+++,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))******++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------------------,,,,,,+++++++++------------------------,,,,,,++++++,,,,,,---.........------------......---------............//////////////////000111111111111222333333333333222333777777999??????LLLddd++++++******++++++,,,---)))*********++++++++++++******))))))))))))******************************************************************))))))))))))******)))(((((()))************************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))*********++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------,,,,,,+++++++++------------------------,,,,,,++++++,,,,,,---.........------------......---------............//////////////////000111111111111222333333333333222333777777999??????LLLddd++++++******++++++,,,---************++++++++++++******))))))))))))******************************************************************************))))))(((((((((((())))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++------------------------,,,,,,++++++,,,,,,---.........------------......---------............//////////////////000111111111111222333333333333222333777777999??????LLLddd++++++******++++++,,,---+++++++++++++++++++++++++++******))))))******+++***************+++++++++************************)))***************++++++******))))))))))))************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---.........------------......---------............//////////////////000000111111111222333333333333222333777777999??????LLLddd++++++******++++++,,,---,,,+++++++++++++++++++++++++++************++++++))))))*********+++++++++************************))))))******+++++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---.........------------......---------............//////////////////000000111111111222333333333333222333777777999??????LLLddd++++++******++++++,,,---,,,,,,,,,,,,++++++++++++++++++************++++++)))))))))***++++++,,,,,,************************))))))******+++,,,,,,,,,++++++,,,------,,,++++++******************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---.........------------......---------............//////////////////000111111111111222333333333333222333777777999??????LLLddd++++++******++++++,,,---------,,,,,,,,,+++++++++,,,++++++******++++++,,,((())))))***++++++,,,,,,************************))))))***++++++,,,------***+++,,,,,,,,,,,,+++*********************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---------,,,,,,+++++++++,,,,,,---------------------------------,,,,,,++++++,,,,,,---.........------------......---------............//////////////////000111111111111222333333333333222333777777999??????LLLddd++++++******++++++,,,------------,,,,,,+++++++++,,,++++++******++++++,,,((())))))***++++++,,,,,,************************))))))***+++,,,,,,------)))***+++,,,,,,+++***)))******************************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------------+++++++++,,,,,,---------------------------------,,,,,,++++++,,,,,,---............------.........---------........./////////////////////000111111111111222333333333333222333777777999??????LLLddd,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++---,,,,,,,,,,,,---..................////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------........................+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............///000000//////000000111111111222000222333333222111222333444888888:::??????JJJbbb++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---,,,,,,,,,,,,---..................////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,---------.........------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............///000000......//////000000000000000111333333222222222333444888888:::??????JJJaaa*********++++++,,,,,,---++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,---..................////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,++++++,,,,,,,,,,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............///000000............///////////////111333333222222333444444888888:::???>>>III```))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---,,,,,,,,,,,,---..................////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,+++++++++,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............///000000///////////////////////////111333333222222333444333888888;;;???>>>HHH___))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************************+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////---,,,,,,,,,,,,---..................////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............///000000000000000000000000000000...000222333222222333444333888888;;;???>>>GGG^^^*********++++++,,,,,,---++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---,,,,,,,,,,,,---..................////////////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............///000000111111111111000000000000...000222333333333444555222888888;;;???===FFF]]]++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---,,,,,,,,,,,,---..................////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............///000000111111000000000/////////...000222333333333444555222777888;;;@@@===FFF\\\,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------...---------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,,,,---................../////////000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,++++++,,,,,,,,,------------------.........//////........................+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...............///000000000000//////.........---...000222333333333444555222777888;;;@@@===EEE[[[---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,---------......///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------......---------,,,,,,,,,------............------+++++++++,,,,,,---------------------------------.........------,,,,,,,,,,,,,,,,,,---------......................................................////////////////////////............////////////111333333222000///000111111111222222222333333333666666777999:::>>>IIIUUU---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......------------------------......---------,,,,,,,,,,,,,,,,,,---------......///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------.........---------,,,,,,------............------++++++,,,,,,,,,---------------------------------......---------,,,,,,,,,,,,,,,,,,---------......................................................////////////////////////............////////////111222333222000///000111111111222222222333333333666666777::::::>>>IIIUUU---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////------------------------...------------,,,,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,------........................------........./////////---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------------------------------------------------------,,,,,,---............---.........------------,,,------............------,,,,,,,,,,,,------------------------------------...------------,,,,,,,,,,,,,,,,,,---------......................................................////////////////////////............////////////111222222222000///000111111111222222222333333333666666888:::;;;>>>IIITTT---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......------------------------------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,,,,---------------....................................////////////---------............///........................------------------------------............------------------------------------------------------........................,,,,,,------------------,,,------...........................------------------............------,,,,,,------------------------------------------------------------------,,,,,,,,,---------......................................................////////////////////////............////////////000111222111000///000111111111222222222333333333555555888;;;;;;>>>IIITTT|||---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------,,,,,,---------,,,,,,,,,------........................................../////////000000---------............///........................------------------------------............------------------------------------------------------........................,,,,,,,,,---------......,,,---......//////......//////.........---------------............------------------------------------------------------------------------------,,,,,,,,,---------......................................................////////////////////////............///////////////000111111000///000111111111222222222333333333555555888;;;<<<>>>HHHSSSxxx---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***------------------------,,,,,,,,,------------...,,,,,,,,,---------......------------------------,,,,,,,,,---......//////............................../////////000000000---------............///........................------------------------------............------------------------------------------------------------------------------+++,,,,,,------.........------...////////////.../////////.........------------............------............------------------------------------,,,,,,,,,------------...,,,,,,,,,---------......................................................////////////////////////............////////////...000111000//////000222111111222222222333333333444555888<<<<<>>GGGQQQxxx---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++*********)))++++++++++++*********)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------......---------,,,,,,,,,------------------------------------------------000000///...............//////000111111111111000//////...------......////////////............---///000000000//////...---........./////////000000000000000///////////////........................------------------------,,,,,,,,,,,,---------------------........./////////////////////......---............////////////...------,,,,,,------......------------------...........................------------------------..............................------------.............../////////000000000/////////............000000000000111111111111000222333333333333444666666666999<<<<<<>>>GGGQQQwww---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------...------------,,,,,,,,,------------------------------------------------000//////...............///000111111222222111111000000////////////000000111111000000000/////////000000///////////////000////////////000000000000111111000//////......---........................------------------------------------.........///------.........////////////////////////......---............////////////......------------......------------------------........................------------------------..............................------------............/////////000000000////////////............000000000000111111111111000222333333333333444666666777999<<<<<<>>>GGGQQQvvv---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------------------------------------------....................................000///////////////000000000111222222333333222222111111111000111111222222333333222222222111111111///......---...///111222000000000000000000000111////////////.........---............................................................////////////............///////////////////////////......---............////////////......------------......------............------..............................................................................------------.........////////////000000000///////////////.........///000000000111111111111000222333333333333444666777777999<<<<<<===FFFQQQuuu---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------------------------------------------------------....../////////.........////////////000////////////000111222333555555666777777777777666444444444444444555666777777777666666666555555555555444222111000000111222111111000000000/////////..................//////////////////////////////................................./////////000000........./////////000000///////////////......---............///////////////......------......///---......//////......---..............................................................................------------......////////////000000000111.........//////////////////000000000111111111111000222333333333333444666777777:::<<<<<<===FFFPPPrrr---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............------------------------,,,,,,,,,------------...---------...//////000000------...///000111222222111111222333555777999:::>>>>>>???@@@@@@@@@@@@@@@BBBAAAAAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA>>>;;;999777555555555555444333111000//////111111000000000000//////////////////////////////..................................../////////000....../////////000000000///////////////......---............//////////////////............//////---...///000000///...---..............................................................................------------....../////////000000000111111.........///////////////000000000000111111111111000222333333333333444666888888:::<<<<<<===EEEPPPooo---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------,,,,,,,,,---------......---------...///000000000000000222333555777888888:::;;;<<<>>>AAADDDGGGHHHJJJJJJKKKLLLLLLLLLLLLKKKNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMLLLJJJHHHEEECCCBBB@@@???>>><<<:::888666666777777555444222111000///////////////////////////........................------........./////////.../////////000000000000///////////////......---............//////////////////............//////---...///000000///...---..............................................................................------------......//////000000000111111111............/////////000000000000000111111111111000222333333333333444666888888:::<<<;;;===EEEOOOmmm---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------,,,,,,,,,------.........---------...///000000111444555666888;;;===>>>???CCCDDDFFFIIIMMMPPPSSSUUURRRSSSTTTTTTUUUUUUTTTTTTPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTSSSQQQPPPKKKJJJHHHFFFCCC@@@???>>>===<<<:::777444222000///000000000000000000000000////////////////////////------------.........///////////////000000000000///////////////......---............/////////000//////............//////---...///111111///...---........................////////////////////////.................................------.........000000000000111111111111---.........//////000000000000000000111111111111000222333333333333444666888888:::<<<;;;<<>>;;;:::777555333111000000222333000000000//////......---/////////000000///......---.........//////000000222111111111000000//////000000000000000000000000///////////////////////////000111222111000...,,,,,,---......------...000....................................................................................////////////000000000000////////////000000000000111111111111000222333333222111333444888777888:::;;;===EEENNNggg+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------,,,---............---,,,++++++,,,,,,,,,------------.........///.........000000///////////////000...000222666;;;@@@EEEGGGDDDFFFHHHIIIJJJLLLOOORRRSSSTTTUUUWWWWWWWWWVVVUUUQQQOOOOOOPPPRRRRRROOOLLLJJJIIIHHHJJJLLLLLLIIIGGGFFFEEEDDDGGGLLLPPPRRRRRRKKKKKKKKKLLLNNNOOOPPPQQQQQQNNNJJJGGGGGGGGGFFFEEEKKKKKKLLLLLLLLLKKKKKKJJJ@@@>>>;;;777444222111000000000000000000000111111//////000000000000///////////////000000000111111111111111111000000000///000000000000000000000000//////////////////////////////111111111000...---,,,---......------...000....................................................................................////////////000000000000////////////000000000000111111111111000222333333222222333444777777888;;;<<<===DDDMMMhhh+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------...............111000/////////000222333999;;;???DDDHHHKKKMMMNNNNNNNNNOOOOOOOOOQQQTTTWWWZZZYYYWWWUUURRRPPPNNNMMMGGGFFFFFFHHHJJJJJJHHHFFFHHHFFFFFFFFFGGGFFFDDDBBB@@@??????AAAEEEIIILLLLLLGGGGGGHHHHHHIIIJJJKKKKKKHHHEEECCCBBBAAAAAA@@@>>>GGGHHHKKKNNNQQQSSSUUUVVVLLLJJJGGGBBB===999555333222111000000000111222333000000000000000000000000000000111111111111222222111111111111000000000000000000000000000000000000////////////////////////...///000111000///...---,,,---......------...000....................................................................................////////////////////////000000000000000000000000111111111111111222333333222222333444666666999======>>>DDDLLLhhh,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////////////////000000000222444888;;;===GGGIIIMMMQQQSSSSSSRRRQQQTTTTTTSSSQQQPPPQQQTTTWWWYYYWWWSSSPPPLLLIIIGGGFFFEEEFFFGGGIIIJJJJJJIIIHHHMMMLLLKKKJJJJJJIIIGGGFFFEEEEEEGGGIIIKKKMMMMMMMMMQQQQQQPPPOOONNNMMMLLLKKKGGGEEECCCCCCDDDCCCAAA@@@BBBDDDFFFIIILLLOOOPPPQQQQQQPPPNNNKKKHHHDDDAAA???999777555222111111111222111000000000//////000000111111111111111111111111111111111000000000000000////////////////////////////////////////////////...//////000000///......,,,---......------...000....................................................................................////////////////////////000000000000///000000000111111111111111222444333222222333555555666999===>>>>>>CCCKKKhhh,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111000////////////000000222333555999>>>CCCHHHJJJLLLOOORRRUUUWWWWWWUUUTTTSSSRRRQQQNNNLLLLLLOOORRRQQQPPPNNNMMMKKKKKKJJJJJJNNNOOORRRSSSTTTTTTSSSTTTSSSSSSRRRPPPNNNMMMMMMMMMJJJMMMQQQSSSSSSQQQOOONNNTTTTTTTTTSSSRRRPPPOOONNNMMMKKKJJJJJJKKKKKKJJJHHHFFFFFFGGGHHHHHHHHHHHHGGGKKKKKKLLLLLLLLLKKKJJJIIIEEEBBB???;;;777555333333333222111000////////////000000000000000000000000000000000000000000111111////////////////////////////////////////////////........./////////......,,,---......------...000....................................................................................////////////.../////////000000000111///000000000111111111111111333444444333222444555555666999===>>>>>>CCCKKKhhh,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,---------............000////////////111333444999;;;???CCCIIIMMMQQQRRRUUUUUUUUUTTTRRROOOMMMKKKGGGGGGFFFEEECCCDDDFFFIIIKKKLLLMMMOOOPPPRRRSSSSSSQQQTTTVVVWWWWWWVVVWWWXXXNNNOOONNNLLLJJJHHHIIIJJJFFFJJJNNNQQQOOOLLLJJJIIIIIIJJJKKKLLLLLLLLLJJJJJJMMMKKKIIIJJJKKKLLLLLLKKKMMMMMMLLLKKKIIIGGGFFFEEECCCDDDEEEGGGHHHJJJKKKLLLNNNLLLJJJFFFBBB???<<<:::888777444222000000000000111000000000000/////////000000000000111111111111000000000000000000000000////////////////////////..................//////,,,---......------...000....................................................................................////////////......//////000000111111000000000000111111111111222333444444333333444555666666999======>>>DDDLLLhhh---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------......---,,,,,,---......------------............//////000222555888<<<>>>DDDFFFJJJMMMPPPRRRSSSSSSYYYWWWRRRNNNIIIFFFDDDCCC@@@BBBDDDEEEEEEGGGJJJLLLPPPQQQRRRSSSTTTSSSSSSRRRNNNQQQTTTUUUSSSRRRSSSTTTJJJKKKJJJHHHEEEDDDFFFHHHEEEHHHLLLMMMLLLKKKLLLMMMHHHIIIKKKMMMMMMMMMKKKKKKKKKIIIGGGFFFHHHJJJKKKLLLNNNNNNMMMMMMLLLJJJIIIHHHDDDDDDCCCCCCDDDFFFHHHIIIMMMMMMMMMMMMKKKHHHEEECCC>>><<<999666333222222222222222111111111000000000///000000000111111111111000000000000000000000000////////////////////////------------......//////,,,---......------...000....................................................................................////////////.........///000111111111000000000000111111111111222333444444333333444666777777888;;;<<<===DDDMMMhhh---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------///...------------...///---------.........//////111111333666;;;@@@EEEHHHMMMOOOQQQTTTTTTSSSQQQPPPPPPMMMJJJFFFEEEEEEFFFHHHFFFIIIMMMPPPRRRUUUXXX[[[WWWXXXXXXVVVTTTPPPLLLJJJNNNQQQTTTTTTRRRQQQRRRSSSNNNOOOOOOMMMJJJIIILLLNNNNNNPPPRRRRRRRRRSSSXXX\\\WWWXXXZZZZZZZZZXXXVVVTTTOOOLLLJJJIIIKKKNNNPPPQQQIIIIIIJJJKKKKKKKKKKKKJJJJJJHHHFFFDDDCCCCCCEEEFFFHHHIIILLLNNNNNNLLLJJJHHHCCCAAA===999666444444444333333333222222111111111//////000000111111111222000000000000000000000000////////////////////////---------------...///000,,,---///...------...000..................................................................................../////////000---......///000111111222000000000000111111111111222333555444333333444666888777888:::;;;===EEENNNhhh,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,++++++,,,,,,,,,---------------............------,,,------......------,,,...//////---,,,,,,...000222555:::AAAGGGMMMRRRTTTVVVUUUSSSRRRQQQPPPPPPOOOIIIGGGEEEFFFIIIKKKIIIGGGNNNPPPQQQQQQTTTXXXXXXUUUUUUSSSQQQPPPOOONNNNNNMMMKKKOOORRRSSSXXXccckkknnnjjjgggiiilllkkkffffffkkkggggggccc```hhhyyy~~~xxxsssggg]]]\\\``````______]]]ffffffWWWGGGBBBDDDFFFEEECCCDDDGGGGGGFFFJJJOOOMMMMMMMMMLLLJJJKKKMMMPPPMMMJJJFFF@@@;;;777444333222000///000222333333333111000000////////////000222222111111000000//////000000000000000000000000////////////////////////...............///000000................................................------------------------............////////////////////////000000000000111111111111111222222222111111222333444444444444666555777:::;;;;;;BBBJJJggg,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,++++++,,,,,,,,,---------------............------,,,,,,---...............---......//////111555888???BBBFFFKKKPPPSSSUUUVVVWWWUUUSSSQQQOOOMMMMMMMMMJJJHHHFFFHHHKKKNNNOOONNNNNNPPPQQQRRRWWW\\\[[[WWWJJJMMMOOONNNLLLJJJLLLOOONNNYYYeeennnzzz~~~}}}hhhWWWMMMGGGHHHDDDCCCEEEGGGHHHLLLQQQKKKKKKLLLMMMNNNOOOQQQRRROOOMMMIIIEEEAAA>>><<<;;;444222111111222333222111111111000000000000111111111111111000000000000000000000000000000000000000////////////////////////---------------...//////................................................------------------------............////////////////////////000000000000111111111111111222222222111111222333444444444444666555777:::;;;;;;BBBJJJddd,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,------------------............------,,,------....../////////+++---///222555:::@@@DDDKKKMMMRRRVVVXXXYYYXXXXXXSSSRRROOOLLLJJJJJJIIIJJJGGGFFFFFFHHHMMMQQQSSSTTTSSSRRRNNNLLLOOORRROOOIIIDDDKKKRRRUUUTTTVVV]]]cccjjjvvvoooeeeYYYPPPIIIHHHHHHFFFEEEFFFJJJIIIIIIJJJMMMNNNNNNNNNRRRQQQOOOLLLHHHEEECCCAAA999666444333333333111000222111111111111111222222000000000000111111111111000000000000000000000000////////////////////////------,,,,,,------...///................................................------------------------............////////////////////////000000000000000000111111111222222222111222333444444555555444666555777:::;;;;;;AAAIIIbbb,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,------------...------............------...---------------......,,,///333777<<>><<<888666666444222111222111111111111111222222//////000000111111222222000000000000000000000000////////////////////////...------------...//////....................................................................................////////////////////////000000000000000000000111222222333333111222333444555555555555666666888:::;;;;;;AAAIII```,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......------,,,,,,,,,---------.........------............------///......---------......111444999???EEEKKKRRRWWWUUUUUUVVVUUUSSSQQQOOOMMMFFFFFFHHHIIILLLNNNPPPQQQNNNPPPQQQRRRQQQPPPNNNNNNEEEFFFIIIRRReee{{{}}}zzzqqqmmm[[[XXXRRRNNNKKKIIIGGGFFFEEEHHHMMMQQQQQQNNNJJJGGGCCCAAA===;;;:::888666444333222111111000000111111//////000000111111222222111111111111111111111111000000000000000000000000///////////////000000111////////////////////////////////////////////////....................................////////////////////////000000000000///000000111222222333333222222333444555555555555777666888;;;:::;;;AAAHHH___,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,------......------,,,,,,---------............------............------//////......///000222333888<<>><<<:::555555333222111000000000000000000000111111111111111111111111111111111111000000000000000000000000000000//////000000111222////////////////////////////////////////////////....................................////////////////////////000000000000//////000111222333333444222333444555555666666555777777888;;;::::::@@@HHH___,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------......------,,,------------............------............------......///000333666999;;;???DDDJJJOOORRRTTTVVVWWWWWWSSSLLLFFFCCCCCCEEEGGGLLLOOOSSSVVVWWWVVVSSSRRRHHHHHHHHHFFFGGGLLLSSSYYYnnnvvv{{{rrrrrrwww{{{dddUUUOOOJJJIIIGGGFFFGGGIIIKKKMMMKKKIIIFFFEEEDDDDDDBBB@@@:::888777555333222111111111111111000000000000000111111111111111111111111000000000000000000000000///////////////000111111////////////////////////////////////////////////....................................////////////////////////000000000000...///000111222333444444222333444555666666666666888777888;;;::::::@@@HHH^^^,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------......------,,,---------.........//////---..................------...///222666;;;@@@BBBDDDIIIOOOTTTVVVUUUUUUUUUOOOJJJCCC>>>===AAAGGGKKKOOORRRUUUWWWVVVSSSNNNKKKIIIIIIIIIJJJPPP\\\lllwwwwww|||qqqnnnrrrvvvzzzzzz}}}uuupppXXXSSSJJJCCC@@@BBBFFFJJJMMMKKKHHHGGGHHHGGGFFFEEE===<<<999777555333222222222222111111000000//////111111111111111111111111000000000000000000000000...............///000000000000000000000000000000000000000000000000000000////////////////////////............/////////000////////////000000000000...///000111222333444444222333444555666666666666888777999;;;::::::@@@HHH\\\---------............///.........------,,,,,,,,,---------------------------...///000///...,,,***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,------,,,+++,,,///222---000444888===BBBHHHLLLPPPQQQTTTXXXZZZYYYUUUSSSIIIFFFCCCCCCGGGMMMRRRUUUWWWWWWPPPPPPWWWPPPGGGJJJMMMNNNSSSbbbwww}}}{{{lll]]]VVVOOOFFFBBBCCCEEEHHHJJJJJJLLLMMMIIICCCGGGBBB<<<777666666555555222222222111111111111111000000000000000000000000000000000000000///......222111111111000000//////---222222///000555666222111000///......///000111////////////////////////000000000000000000000000////////////000000000000111000000000111222222333666666777777777777666666777:::<<<<<<;;;>>>CCCHHH^^^---------............///......---------,,,,,,,,,------------------------,,,---///000///...,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........---...//////------...///111444999===AAAEEEJJJMMMPPPQQQSSSUUUUUURRRMMMIIIBBBDDDFFFKKKPPPUUUXXXYYYSSSWWWRRRLLLLLLLLLWWWlllxxx{{{~~~zzzooosssuuu|||sssggg```XXXQQQNNNFFFGGGFFFFFFLLLRRRRRRMMMLLLIIIEEE@@@<<<888666444111222222333222222111000111111111111111111111111000000000000000///......111111111111000000000///+++//////,,,,,,111111...000000////////////000000////////////////////////000000000000000000000000////////////000000000111000000000111222333444555666777777888888777777666777:::<<<<<<;;;>>>CCCGGG^^^---------............///...------------,,,,,,,,,------------------------+++,,,...//////...------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------............000111000///...///000777;;;@@@DDDGGGJJJMMMOOOOOOOOOPPPOOOLLLHHHCCCAAACCCGGGMMMSSSUUUTTTQQQOOOFFFMMMMMMNNNXXXcccxxx~~~~~~uuuooommmqqq{{{xxxppp```YYYMMMDDDFFFMMMPPPNNNJJJKKKKKKHHHBBB<<<777555222333333444333222111000111111111111111111111111000000111111000000//////111111111111000000000000000222111......111222000///000000111111000000///////////////////////////000000000000000000000000/////////000000000111111000111111222333444666777777888888888888888888777777999;;;;;;;;;===CCCGGG^^^---------............///------------------------------------------------+++,,,---............---------------------------------------------------........................------------...............////////////000333666???CCCHHHKKKLLLMMMNNNOOOKKKKKKIIIGGGDDDBBBAAAAAAIIINNNSSSVVVTTTPPPLLLJJJFFFMMMSSSddd}}}~~~}}}~~~|||{{{mmmVVVHHHEEEEEECCCEEEIIINNNNNNJJJEEEAAA@@@888777555333222222222222111111111111111111111111000000111111111000000///111111111000000000000000222333222000000111222111///000111222222111000/////////////////////////////////////////////////////////000000000111111111000111111222444666777888888888999999999999888888777999;;;;;;;;;===BBBGGG]]]---------............///------------------------------------------------++++++,,,------.........------------------------------------------------........................---------.........//////............000555<<>>CCCHHHMMMPPPRRRSSSOOOMMMHHHBBB===<<>>DDDFFFIIILLLOOOPPPPPPPPPIIIDDD>>>;;;===CCCIIILLLIIIKKKHHH>>>888CCC^^^ttt|||ttttttxxxnnn[[[JJJIIINNNNNNGGGAAA;;;888444333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222111111222222333444222222333444444555555666666777999:::;;;===AAADDDVVV|||...///000///...---...000------------------------------------------------------------------------,,,,,,,,,---------..........................................////////////---...000222555:::AAAEEEGGGIIIKKKMMMNNNNNNMMMLLLCCCAAA???AAAFFFKKKNNNOOOEEEEEECCCAAAHHH]]]}}}~~~nnnnnnttt\\\QQQOOOMMMKKKJJJAAA>>>999555333333333444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222111111222222333444111222222333333444555555666777999:::;;;===AAADDDTTTzzz---///000///......///000------------------------------------------------------------------------,,,,,,,,,---------......................................./////////000000...000444777:::???EEEIIIIIIJJJLLLMMMMMMLLLKKKJJJAAACCCFFFJJJMMMMMMJJJHHHDDDBBBDDDOOOfffxxx|||lll]]]OOOIIIJJJGGGEEE@@@:::666333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222111111222222333444111111222222333444444444666777999:::;;;===AAADDDSSSxxx,,,...//////...---...000,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------.......................................//////000000111111444888<<<@@@CCCGGGJJJIIIJJJLLLMMMMMMMMMKKKJJJDDDHHHLLLMMMKKKFFFCCCAAAGGGGGGMMM___xxxzzzzzz{{{yyyzzzwwwwwwwwwzzz|||}}}|||{{{|||~~~zzz```MMMFFFJJJIIIFFFAAA;;;666444444333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222111111222222333444111111222333333444444555666777999:::;;;===AAADDDSSSwww+++---......------...///,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------..............................---......///000000111111444888===AAADDDEEEGGGHHHIIIKKKMMMNNNOOONNNMMMLLLHHHKKKMMMJJJEEECCCFFFJJJYYY]]]gggsssqqquuu}}}xxxvvvtttuuuxxxvvvooojjjhhheeebbb``````___\\\^^^cccgggeeedddcccdddfffggghhhpppqqquuuyyyxxxyyyzzz]]]LLLIIIJJJKKKGGGAAA;;;777666333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222111111222222333444222222333333444555555555666777999:::;;;===AAADDDSSSvvv+++,,,------,,,,,,...///,,,,,,,,,------.........------------------------------------------------,,,,,,,,,---------..............................---......///000111111222666:::@@@EEEFFFFFFFFFGGGJJJKKKNNNPPPQQQPPPOOONNNIIILLLLLLGGGAAADDDOOOZZZqqq{{{}}}oooqqqwwwjjjaaa[[[YYYWWWXXX^^^```]]]\\\]]]TTTVVV[[[______\\\^^^ccc```^^^[[[ZZZ[[[^^^aaadddcccdddiiilllhhhdddiiitttmmmVVVFFFJJJMMMKKKEEE>>>:::888333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222111111222222333444222333333444444555555666666777999:::;;;===AAADDDSSSvvv///////////////////////////............---------++++++,,,,,,,,,------------------------------------------............///............//////////////////000000000333777:::>>>@@@CCCFFFIIIKKKKKKKKKMMMQQQRRRPPPRRRUUUQQQJJJJJJFFFDDDCCCBBBJJJ```vvvssswww{{{zzzxxxrrrhhh]]]WWWVVVWWWUUUWWW[[[___eeejjjnnnqqq___\\\ZZZYYY\\\___```aaaaaaaaaaaabbbeeegggjjjlllqqqpppnnnkkkiiifffdddcccwww{{{qqq___VVVLLLGGGEEECCCAAAAAA>>>888444666777444000///444444333333222111000000000111222333222222333333222222222222222222222222222222111111111111222222111111111111111111111111333333333222222111111111111111222222222333333333222222333444444555555666555777999:::;;;>>>BBBEEESSSyyy///////////////////////////............---------++++++,,,,,,,,,------------------------------------------............///............////////////000000//////000444:::???DDDEEEFFFHHHIIIJJJKKKKKKLLLOOOPPPNNNOOOQQQNNNGGGDDDBBBDDDLLLVVVfff}}}}}}qqqmmmjjjeeegggfffddd```\\\\\\```ccciiihhhhhhggghhhiiikkklllddd```[[[XXXXXXWWWWWWVVVUUUUUUVVVVVVXXXZZZ]]]^^^aaa```___^^^]]]\\\[[[[[[hhhlllssszzz}}}yyyzzzqqqhhh[[[RRRKKKGGGEEEEEE===777333444555333222444444444333333222111111000000222333111///...111333222222222222222222222222222222111111111111222222111111111111111111111111333333333222222222111111111111222222222333333333222222333444444555555666666888999:::;;;===AAADDDRRRxxx///////////////////////////............---------,,,,,,,,,,,,---------------------------------------------............///............////////////000000//////111777???DDDIIIIIIIIIIIIIIIJJJKKKKKKMMMPPPRRROOONNNMMMIIIDDD???AAAKKK\\\qqqqqq```[[[^^^```^^^iiilllqqqtttuuuvvvwwwxxxvvvsssmmmgggbbb___^^^^^^YYYUUUPPPLLLJJJHHHFFFEEEGGGGGGGGGGGGHHHJJJKKKLLLKKKLLLLLLMMMMMMNNNOOOOOOUUUYYY^^^eeemmmssswwwyyypppllljjjoootttyyyyyy}}}ooo___RRRJJJFFFCCCAAA;;;777666555222333777444444333333222222111111000222222111...---000333111111111111111111111111222222111111111111222222111111111111111111111111333333333222222222222111111111222222222333333333222222333444444555555666777999::::::;;;===@@@CCCPPPvvv///////////////////////////............---------,,,,,,,,,------------...---------------------------------............///............///////////////000111333666<<>>>>>>>>===<<<>>>>>>>>>>>>??????@@@@@@===>>>???@@@AAACCCDDDDDDHHHIIILLLOOOTTTXXX\\\^^^```]]]\\\]]]\\\^^^eeennn}}}yyytttbbbVVVLLLEEEHHHCCC>>><<<888333333666444444333333333222222222111111111333555555333111000000000000000000000000222222111111111111222222111111111111111111111111222222222222222222222222111111222222222333333333222222333444444555555666888999::::::;;;<<>><<<;;;;;;===??????>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<======>>>@@@@@@@@@AAABBBDDDFFFGGGLLLLLLNNNQQQPPPOOOTTT\\\eeehhhsss~~~ppp```SSSLLLGGGBBB@@@<<<666333444444444444333333333333333333000000666>>>???888///000000000000000000000000222222111111111111222222111111111111111111111111222222222222222222222222111111222222222333333333222222333444444555555666888999::::::;;;<<>>AAACCCEEEFFFGGGHHHIIIJJJLLLNNNPPPQQQNNNOOOPPPNNNHHHEEEKKKTTTeeeyyyyyynnniiihhhiiijjj{{{|||vvvmmmddd]]]WWWRRROOOJJJGGGDDDAAA??????@@@AAA<<<;;;:::;;;<<<>>>======<<<<<<============<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@<<<===BBBHHHIIIIIIMMMSSSTTTVVV^^^kkkwww|||jjjVVVMMMEEECCC@@@:::666555444444444444333333333333444000000777@@@AAA999///111111111111111111111111222222111111111111222222111111111111111111111111111222222222222333333333111111222222222333333333222222333444444555555666777999::::::;;;===@@@CCCPPPttt///////////////////////////............---------------------............---------------------------------............///............////////////444777<<>>======>>>>>>;;;:::888999:::;;;:::999:::;;;<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>:::999<<>>===;;;:::::::::;;;:::999:::<<<===<<<:::777888:::;;;;;;:::999999888888999999::::::;;;;;;;;;;;;<<<============<<>><<<===@@@GGGFFFHHHJJJIIIJJJSSS]]]jjjyyypppYYYMMMIIIBBB;;;777444444444444444444444444333444555333000///000222222222222222222222222222222222111111111111222222111111111111111111111111111111111222222333333333111111222222222333333333222222333444444555555666555777999:::;;;>>>BBBEEEQQQttt////////////////////////000000000000000000000000////////////////////////..................------,,,,,,,,,---------......000///------...000333555>>>???@@@BBBDDDGGGIIIJJJMMMOOOPPPQQQPPPOOONNNNNNGGG???:::CCCWWWlll|||rrrsssvvvvvv{{{}}}sssjjj```XXXSSSQQQOOOLLLHHHEEEBBBAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::========================@@@@@@@@@AAADDDFFFIIIKKKRRR[[[hhhvvvttt[[[KKKDDD@@@===777666666888555111333888555444333333222222333333222222222222222222222222111111222222222333333333444444444333333222222222222222333333333333444444222222222222222222222222333333333444444444555555777999:::;;;;;;===???AAAPPPsss////////////////////////........................................................................,,,,,,---------.........///...---,,,...222555888AAAAAABBBCCCEEEGGGIIIJJJKKKLLLMMMOOOOOOMMMIIIFFFCCCCCCKKK\\\qqqxxx}}}yyywww}}}{{{rrriiiaaaZZZSSSOOOJJJHHHFFFCCCAAA@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======???AAADDDEEEJJJLLLPPPVVV```qqq{{{jjjWWWNNNHHHDDD;;;999999:::999555777;;;555444333333222222333333222222222222222222222222111111222222222333333333444444444333333222222222222222333333333333444444222222222222222222222222333333444444444555555555777999:::;;;;;;===???BBBQQQttt////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,------------.........------,,,---000555:::===CCCDDDDDDEEEGGGHHHJJJKKKKKKKKKLLLLLLLLLIIIDDDAAA@@@MMMbbbzzz|||vvvlllfffdddppp}}}xxxqqqkkkccc[[[UUUPPPLLLIIICCCBBBAAA@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@DDDCCCAAAAAAGGGUUUgggsss}}}uuuppp```RRRGGG@@@<<<::::::888555555888555444444333333333333333333333333333333333333333111111222222222333333333444444333333333333222222222222333333333333444444333333333333333333333333333444444444444555555555777888:::;;;;;;===@@@BBBQQQttt////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............------------............---,,,---///333999>>>BBBDDDDDDEEEGGGIIIKKKMMMNNNKKKMMMMMMIIIEEEBBBDDDFFFPPPccczzznnnjjjjjjgggjjjxxx{{{vvvrrrddd___WWWPPPKKKHHHFFFDDDAAA@@@@@@@@@@@@@@@@@@AAA;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>>>>>>>???@@@@@@CCCIIIRRRXXXjjj{{{jjjWWWKKKCCC===;;;999555444555555555444333333333333333333333333333333333333333111111222222222333333333333333333333333333333333222222222333333333444444333333333333333333333333444444444444555555555555666888:::;;;;;;===@@@BBBRRRuuu////////////////////////------------------------........................---------.........//////---------.........//////---...///222777===BBBEEEDDDDDDFFFHHHJJJMMMOOOQQQJJJMMMLLLEEE===>>>JJJVVVooorrrggggggmmm~~~~~~zzzuuunnngggbbb[[[VVVOOOIIIEEECCCAAA@@@@@@@@@@@@@@@@@@?????????<<<<<<=========>>>>>>>>>==============================================================================>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>======:::;;;===???@@@CCCEEEGGGSSSbbbyyy}}}zzzYYYNNNCCC>>>===:::888999666555444444333333444444333333333333333333333333111111222222222333333333333333333333333333333333222222222333333333444444333333333333333333333333444444444555555555666666666888:::;;;;;;===@@@CCCRRRttt////////////////////////........................////////////////////////,,,,,,------.../////////------.........////////////111444888<<>>======>>>??????@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>========================<<<<<<============<<<<<<>>>===<<<;;;===@@@CCCFFFJJJPPP\\\kkk}}}jjjYYYHHHAAA>>><<<::::::666555555444444444444444333333333333333333333333111111222222222333333333222222333333333333444444222222333333333333444444333333333333333333333333444444555555555666666666666777999;;;<<<>>>AAACCCPPPsss////////////////////////................................................,,,,,,------...//////000............////////////111444888===AAADDDFFFFFFHHHHHHHHHIIIKKKLLLMMMNNNHHHFFFDDDCCCJJJ\\\tttuuuaaaZZZiiizzz|||xxxsssmmmggg___XXXRRRIIIFFFCCCAAAAAAAAA@@@??????@@@AAABBBBBBAAA@@@@@@AAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>===<<>>===???BBBDDDEEEFFFIIIOOOWWWccctttqqqXXXJJJCCC>>>999888666666555444444444444444444444444444444444444444111111222222222333333333222222222333333444444444222222333333333333444444444444444444444444444444555555555555666666666666555777999;;;<<<>>>AAADDDOOOrrr////////////////////////........................------------------------,,,,,,------...///000000............/////////000333666;;;@@@DDDFFFFFFFFFKKKKKKJJJJJJJJJJJJKKKKKKJJJFFFCCCHHHXXXqqq||||||iiiWWWYYYwww{{{vvvmmmeee]]]UUUMMMIIIBBB@@@??????@@@AAA@@@???AAABBBCCCEEEFFFFFFEEEEEECCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@???>>><<<===>>>AAACCCBBB@@@===>>>DDDKKKOOORRR\\\kkkwwwmmmYYYMMMCCC<<<999666666555444444444444555444444444444444444444444111111222222222333333333222222222333333444444444222222333333333444444444444444444444444444444444555555555555666666666777555777999;;;<<<>>>AAADDDNNNqqq000000000000000000000000///............---------........................---------............///......------...///111222666999===AAACCCEEEHHHKKKIIILLLNNNMMMLLLLLLKKKIIIFFF@@@@@@SSSsss{{{xxxvvvjjjbbbiiiuuuyyywwwmmm___VVVPPPMMMHHHDDD????????????@@@AAABBBCCCBBBCCCDDDFFFGGGGGGGGGGGGCCCEEEGGGGGGGGGGGGGGGHHHKKKHHHFFFFFFIIIJJJIIIGGGEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCBBBHHHHHHFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA??????????????????>>>>>>@@@@@@???>>>>>>>>>>>>>>>BBBBBBDDDFFFJJJNNNQQQSSSaaammmvvviiiQQQLLLDDD777888666777:::999444222333666666666666555555555555333333333333333333333333111111222333333444555555555444444333333333444444444444444444444444444444555555555555666666666666888999;;;<<<<<<>>>@@@CCCPPPnnn000000000000000000000000///............---------........................---------............///......------...000111222777:::???BBBDDDGGGJJJLLLJJJKKKKKKJJJIIIIIIGGGFFFCCCEEEPPPggg}}}|||}}}~~~wwwqqqlllcccWWWNNNJJJGGGCCC@@@????????????@@@BBBCCCDDDGGGGGGHHHHHHIIIHHHHHHHHHFFFGGGHHHIIIIIIIIIIIIJJJLLLJJJHHHHHHJJJLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEFFFGGGIIIJJJJJJJJJIIIEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@??????>>>>>>>>>??????>>>>>>===>>>>>>>>>@@@@@@AAABBBEEEGGGJJJKKKPPPWWWfff|||wwwYYYMMMFFF???===999888::::::777777999666666666666555555555555333333333333333333333333111222222333444444555555555444444333333444444444444444444444444444444444555555555555666666666666888999;;;<<<<<<>>>@@@CCCPPPmmm000000000000000000000000///............---------........................---------............///------------///111222444999===AAADDDFFFHHHJJJLLLJJJIIIHHHIIIIIIHHHFFFEEE???JJJ___vvv~~~tttrrrxxx}}}xxxpppjjj^^^WWWNNNGGGDDDBBB???===?????????@@@AAABBBDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLKKKJJJKKKLLLMMMLLLKKKLLLKKKKKKJJJJJJIIIHHHHHHFFFGGGIIIKKKLLLLLLLLLKKKHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFCCCBBBBBBAAA@@@???>>>>>>>>>>>>=========>>>>>>???@@@@@@@@@@@@AAABBBDDDDDDHHHIIIPPPaaa{{{pppZZZMMMGGGBBB<<<777777777666666999666666666666555555555555333333333333333333333333222222222333444444555555444444444333333444444555444444444444444444444444555555555555666666666666888999;;;<<<<<<>>>@@@CCCNNNlll///////////////////////////............---------........................---------............///---------...000222555666===@@@DDDFFFGGGGGGIIIJJJHHHFFFGGGJJJKKKHHHFFFFFFHHHYYYppp}}}ooohhhmmm||||||wwwooofff```SSSNNNHHHCCCAAAAAA???>>>@@@@@@@@@AAABBBDDDEEEFFFDDDEEEGGGIIIKKKLLLMMMMMMMMMLLLLLLLLLNNNNNNNNNNNNNNNMMMNNNOOOPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKOOOOOONNNLLLKKKJJJIIIHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@???>>>>>>>>>=========>>>??????@@@AAAAAAAAABBBBBBCCCCCCHHHGGGIIIPPPbbb|||ttt\\\OOOHHH@@@999888777555555666666666666666555555555555444444444444444444444444333333333333444444555555444444333333333444555555444444444444444444444444555555555555666666666666888999;;;<<<<<<>>>@@@CCCMMMkkk///////////////////////////............---------........................---------............///---......000222555888999@@@CCCFFFHHHHHHGGGGGGGGGHHHFFFHHHLLLJJJDDDCCCFFF^^^qqqnnniiifffkkkzzz{{{tttkkkaaaXXXSSSIIIGGGCCCAAA@@@AAAAAA@@@AAABBBBBBCCCEEEFFFHHHIIIKKKLLLMMMOOOPPPQQQQQQRRRNNNNNNOOOQQQUUUWWWVVVTTTOOOPPPRRRSSSTTTUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPQQQQQQQQQPPPPPPSSSRRRPPPNNNLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFDDDBBBAAAAAA??????>>>>>>>>>>>>???@@@??????@@@BBBCCCCCCDDDDDDDDDFFFGGGFFFLLL^^^wwwuuu```OOOFFF>>><<<<<<999888888666666666666555555555555444444444444444444444444333333444444444444555555333333333333333444555666444444444444444444444444555555555555666666666666888999;;;<<<<<<>>>@@@CCCMMMjjj000000000000000000000000///............---------........................---------............///...///000111444888;;;===AAADDDHHHKKKJJJIIIIIIIIILLLIIIJJJKKKGGGAAAFFFPPPsssyyy^^^ccckkkyyyxxxmmmbbbXXXPPPLLLAAAAAA@@@@@@@@@@@@AAABBBDDDDDDDDDFFFGGGIIIKKKLLLNNNOOOPPPPPPPPPPPPPPPPPPMMMNNNRRRYYYaaaeeedddaaaVVVYYY]]]___```aaabbbddd______^^^^^^^^^^^^]]]]]]YYYXXXXXXYYY[[[]]]___aaa\\\ZZZUUUQQQNNNMMMNNNNNNLLLLLLLLLKKKKKKKKKKKKJJJLLLKKKJJJIIIGGGFFFEEEDDDAAAAAA@@@????????????@@@<<<===???AAABBBCCCCCCCCC@@@DDDFFFDDDDDDNNNaaaqqq|||YYYMMMAAA===<<<999888888666666666666555555555555444444444444444444444444444444444444444444555555333333333333444555555666444444444444444444444444555555555555666666666666888999;;;<<<<<<>>>@@@CCCMMMkkk000000000000000000000000///............---------........................---------............//////000111333777:::>>>@@@@@@DDDJJJMMMOOOOOOOOOOOONNNKKKKKKKKKGGGFFFVVVkkkqqqhhhgggrrr|||rrrfffZZZPPPJJJHHH>>>???@@@AAAAAABBBDDDEEEEEEFFFFFFHHHJJJLLLMMMNNNNNNOOOPPPRRRTTTUUUUUUVVVXXX[[[dddppp}}}vvv{{{~~~~~~zzzxxxvvvvvvxxx|||xxxsssiii___XXXSSSRRRRRROOOOOONNNNNNNNNMMMMMMMMMNNNMMMMMMKKKJJJIIIHHHHHHDDDCCCBBBAAA@@@?????????===>>>@@@AAABBBBBBBBBBBBBBBDDDDDDDDDEEELLLVVV^^^ssstttbbbNNNBBB<<<888666777666666666666555555555555555555555555555555555555555555555555555555444444333333333333444555666666444444444444444444444444555555555555666666666666888999;;;<<<<<<>>>@@@CCCNNNkkk000000000000000000000000//////.........---------........................---------.........//////000111222444888<<>>@@@CCCOOOlll111000///......///000111000/////////........................////////////,,,,,,,,,,,,---...//////111222555888;;;>>>@@@AAA@@@DDDJJJMMMNNNOOOQQQSSSRRRKKKFFFIIIRRRgggzzzqqqssszzz~~~vvvsssgggXXXMMMHHHFFFCCCAAAEEEDDDBBBCCCEEEGGGHHHHHHOOOFFFFFFOOOSSSOOOQQQWWWYYY```jjjqqquuuyyy~~~|||rrriiicccUUUVVVWWWXXXYYYZZZXXXVVVQQQSSSSSSOOOLLLLLLKKKJJJKKKHHHFFFDDDDDDCCCAAA@@@???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCEEEFFFHHHIIIWWW\\\ooo___EEE>>><<<888888777666777888777555444555444444333333444444555666666555555555444444444444444444444444444444444666666555555555444444444333333444444555666666666:::;;;=========>>>@@@BBBOOOkkk111111//////...///000000000000/////////.....................////////////...---------...///000000000222555888<<<>>>???@@@???BBBGGGMMMRRRTTTRRRPPPUUULLLIIIUUUkkkyyy~~~|||ttteee[[[OOOGGGDDDDDDBBB@@@EEEEEEDDDDDDFFFGGGGGGGGGLLLHHHIIIOOOPPPNNNXXXfffsssyyyppppppkkkggggggiiiddd[[[VVVVVVSSSOOONNNOOOQQQSSSMMMKKKHHHGGGFFFEEEDDDBBB@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGJJJMMM[[[sssvvvWWWDDD===:::;;;999777777777666444222555444444333333444444555666666555555555444444444444444444444444444444444666666555555555444444444444444444555666666777777:::;;;=========>>>@@@CCCOOOkkk222111000///////////////000000000/////////..................////////////000////////////000000111///222666:::===>>>??????@@@AAAEEEMMMTTTWWWSSSNNNRRRHHHIII```~~~ooorrrsssjjjUUUNNNGGGCCCBBBCCCCCCAAADDDEEEFFFGGGIIIJJJKKKKKKMMMMMMPPPRRRPPPSSSfff{{{zzz{{{uuudddYYYWWWVVVTTTSSSRRRRRRSSSPPPNNNKKKJJJIIIIIIGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDEEEFFFGGGMMM[[[lllqqqSSSCCC@@@===;;;888777777666444222555555444444444444555555555555555555555444444444444444444444444444444444555555555555555444444444555555555666777777888888999;;;<<<======>>>AAACCCOOOlll222222111000000/////////000000000////////////...............////////////000000/////////000000111222444888<<>>AAACCCOOOkkk111111111111111000//////111000000000////////////............/////////////////////...//////000000555888;;;???AAACCCCCCCCCEEEJJJOOOPPPNNNMMMPPPTTTKKKRRRbbb}}}sssggg^^^iiixxxiiiWWWKKKFFFDDDCCCCCCDDDFFFFFFFFFEEEHHHJJJKKKJJJKKKNNNPPPQQQUUU\\\eeepppnnngggcccdddaaaZZZTTTTTTUUUSSSPPPOOONNNNNNLLLKKKHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDGGGKKKLLLMMMWWWnnnwwwVVVEEEAAA>>>:::777777888888888666555555444444555555666444555555555555555555555444444444444444444444444444555555555555555555555666666777777888999999999999:::<<<======???AAADDDNNNjjj000000111222222111111000111111000000000/////////............////////////............///000111222999;;;===???BBBDDDEEEFFFGGGNNNUUUTTTOOOLLLPPPUUUKKK\\\rrr~~~qqqmmmlllvvvwwwkkk]]]OOOFFFCCCCCCBBBBBBCCCEEEFFFGGGIIIKKKMMMMMMKKKLLLQQQUUUZZZaaannn~~~{{{ooojjjddd\\\XXX[[[XXXVVVSSSRRRQQQPPPOOOMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCDDD???CCCIIIMMMMMMRRRbbbrrreeeJJJEEEAAA<<<999888999::::::666666555555555555666666444444444555555555555555444444444444444444444444444444444555555555555555666666666777888888999999888:::<<<======???BBBDDDLLLiii...///111222333222222222111111111000000000//////............////////////......//////111222444555<<<<<<===>>>AAACCCFFFHHHFFFNNNVVVXXXUUUQQQQQQRRRRRRggguuuvvv~~~}}}qqqeeeYYYPPPIIIFFFBBBCCCCCCCCCDDDFFFIIIKKKJJJNNNQQQRRRTTTYYYaaahhhsss~~~mmmcccbbb[[[YYYVVVUUUTTTTTTRRRQQQOOONNNMMMKKKIIIGGGFFFEEEDDDDDDDDDCCCCCCDDDEEEEEEAAABBBGGGLLLMMMPPPZZZfffqqqzzz\\\LLLGGG@@@;;;999999999999666666555555555555666666444444444555555555666666444444444444444444444444444444444555555555666666555555666666777888888999888999;;;<<<===???BBBEEEJJJggg---///000222333333333222111111111111000000000000............/////////000/////////111222444666777===<<<<<<===???BBBFFFHHHEEELLLUUU[[[\\\XXXRRROOO___uuu}}}rrrvvv~~~ttteeeUUUJJJFFFFFFGGGDDDDDDEEEEEEFFFIIIMMMPPPIIINNNTTTXXX^^^gggttt}}}qqqiii^^^[[[YYYWWWWWWVVVUUUSSSQQQPPPOOOMMMKKKIIIGGGFFFDDDDDDDDDDDDDDDEEEFFFFFFBBBAAABBBFFFHHHJJJRRRZZZcccnnnQQQKKKCCC<<<999888888777666666555555555555666666444444444555555555666666444444444444444444444444444444444555555555666666555555555666777777888888888999;;;<<<===???BBBEEEIIIfff000000000000000000000000000000000000////////////............/////////000222111//////111444888;;;===<<<<<<===AAAEEEHHHIIIRRRPPPVVV^^^\\\TTTTTT]]]{{{ooofffpppbbbTTTMMMJJJGGGFFFGGGAAADDDHHHJJJKKKKKKKKKLLLOOOTTT\\\ccclllzzzrrrjjjaaa______]]]YYYVVVWWWSSSPPPQQQSSSQQQJJJCCCGGGGGGGGGGGGFFFDDDCCCBBBEEEFFFGGGHHHGGGHHHKKKMMM]]]kkkkkkWWWDDD>>>;;;666666;;;777777666555555555555555777777777777777777777777666555444444333333333333999999888777777777777777777777777777888888888888999:::<<<======>>>AAADDDIIIbbb111111111111111111111111111000000000////////////........./////////000000222111//////111555999;;;AAA@@@@@@AAADDDGGGJJJKKKSSSTTT[[[cccaaaZZZ^^^iii|||sssdddXXXMMMHHHGGGEEEEEEFFFIIIIIIIIIHHHIIILLLQQQUUUZZZaaakkkvvvuuuiiibbb^^^\\\ZZZZZZWWWTTTTTTUUUTTTPPPLLLIIIIIIHHHGGGEEEDDDCCCCCCDDDFFFGGGGGGGGGHHHJJJLLLXXXeee{{{|||iiiSSSGGGAAA===;;;:::777777666555555555555666777777777777777777777777555555444333333333444444999888777666666666666777666666777777777777888888999:::<<<======>>>AAADDDIIIbbb111111111111111111111111111111000000000/////////....../////////000000000111111000000333666:::<<>>AAADDDIIIaaa111111111111111111111111111111111000000000//////...////////////000000000111111111222444888;;;>>><<<===???AAAEEEKKKQQQVVVXXX[[[```bbbaaafffwwwtttdddYYYQQQJJJFFFGGGHHHGGGHHHKKKGGGJJJNNNSSSYYYaaahhhnnnyyy}}}oooeee___^^^[[[XXXVVVTTTRRRPPPQQQOOOKKKHHHFFFEEEEEEFFFDDDEEEFFFFFFEEEFFFHHHJJJSSSbbbsss|||vvvVVVCCC@@@>>>888999888777777666666777777666666666666666666666666444444444444444555666777666666555555555555666666555555555666777777777888999:::<<<======>>>AAADDDIIIaaa111111111111111111111111111111111111000000000000////////////000000000111000111111333666:::===???@@@AAADDDFFFIIIPPPXXX^^^ZZZZZZ[[[^^^dddtttuuugggXXXOOONNNIIIGGGIIIJJJHHHIIILLLJJJMMMSSS[[[ffftttrrrgggddd```^^^]]]\\\YYYVVVUUUSSSOOOKKKHHHGGGGGGGGGDDDEEEFFFFFFEEEEEEGGGIIIGGGVVVgggpppttt~~~cccHHH@@@@@@???999999888777777777777777666666666666666666666666444444444444555555666777666666555555555555666666555555555666777888888999999:::<<<======>>>AAADDDHHH```222222222222222222222222222222111111111000000000/////////000000000111111000111222444888;;;???AAA@@@BBBEEEGGGJJJQQQZZZaaa___[[[XXX^^^nnn|||uuugggYYYNNNGGGKKKHHHGGGIIIIIIHHHJJJNNNOOOQQQVVV___ppptttlllccc______```]]]YYYXXXVVVSSSOOOLLLJJJIIIHHHEEEFFFGGGGGGFFFFFFHHHIIICCCLLLZZZeeeooo{{{qqqUUUDDD???>>>:::999999888888888888888777777777777777777777777555555555444555555666666666666555555666666777777555555666777888999::::::999:::<<<======>>>AAADDDHHH```222222222222222222222222222222222111111111000000//////000000000111111111000111222555999===@@@BBB>>>BBBGGGJJJOOOXXXdddmmmhhh___YYYbbbyyytttmmmtttwwwwww|||yyyjjj\\\QQQJJJHHHJJJGGGGGGIIIJJJIIIMMMRRRVVV\\\fffuuunnncccbbbbbb___[[[[[[ZZZWWWTTTPPPMMMJJJIIIFFFGGGHHHGGGFFFFFFHHHJJJGGGHHHNNN\\\ooonnnSSSBBB===::::::999888888888888999777777777777777777777777777666666555555555555666777666666666666777888999666666777888999:::;;;;;;999:::<<<======>>>AAADDDHHH```222222222222222222222222222222222111111111111000000000000000111111111111000111333666:::===@@@BBB@@@EEEMMMSSS[[[gggvvvpppeee\\\eee~~~~~~mmmdddppp|||~~~qqqbbbUUUNNNLLLLLLKKKHHHHHHKKKLLLLLLQQQWWW```kkkmmmiiihhhddd___\\\[[[YYYVVVRRRNNNKKKIIIGGGHHHIIIHHHGGGGGGIIIJJJJJJEEEDDDSSSmmmhhhMMMAAA;;;:::999999888888999999777777777777777777777777888777666555555555555555777777777777777888999999666777888999:::;;;<<<<<<999:::<<<======???AAADDDHHH___444444333333333333222222222111111111000000//////111222333222111000111222555444666999===AAADDDEEECCCLLLWWW```hhhqqq{{{kkkiiiuuurrrZZZ[[[qqqrrraaaWWWQQQLLLJJJKKKMMMKKKKKKOOOPPPOOOUUU___iii~~~uuujjjdddccc^^^^^^\\\VVVRRRPPPOOOMMMKKKKKKJJJIIIHHHHHHHHHHHHKKKIIIIIINNNVVVfff}}}aaaGGG@@@???<<<888777888888777999999999999888888888777666666555555555555666666666666666666666666666666666666666777888888999999<<<<<<<<<===>>>@@@BBBBBBIII```444444333333333333222222222111111111000000000000111222333222111000111222555555777:::>>>BBBCCCDDDIIIMMMSSS\\\fffqqqzzzwwwllltttvvvfffYYYfffxxxvvvhhhZZZSSSOOOJJJIIIJJJLLLLLLNNNSSSTTTUUU^^^iiixxxmmmiiibbbbbb___\\\YYYXXXVVVUUUMMMKKKJJJHHHGGGGGGHHHHHHHHHFFFFFFIIIOOOZZZoootttSSSDDDAAA===999999::::::888999999888888888777777777666666555555555555666666666666666666666666666666666666777777888888999999<<<<<<<<<===>>>@@@BBBBBBIII```444444333333333333222222111111111111111000000000000222333222111111222333555777999===@@@BBBCCCDDDMMMOOOTTT]]]iiittt}}}wwwxxx~~~rrrqqqvvv{{{}}}iii___UUUPPPNNNKKKJJJLLLNNNPPPUUUYYY\\\cccrrr}}}ttthhhddd```]]][[[YYYWWWVVVOOOMMMJJJHHHFFFGGGHHHIIIGGGEEEFFFGGGIIINNN[[[iiiyyyyyygggJJJDDD===::::::;;;;;;:::888888777777777666666666777666666555555666666777666666666666666666666666666666777777888999999999<<<<<<<<<===>>>@@@BBBBBBIII```444444333333333222222222111111111111111111111111000222333222111111222444666888<<>>;;;;;;;;;;;;:::777777777777666666666666777777666666666666777777666666666666666666666666666777777888888999::::::<<<<<<<<<===>>>@@@BBBBBBIII```444444333333333222222222111111111111111222222222000222333333222222333444666:::>>>@@@AAACCCFFFHHHQQQcccwwwzzz{{{~~~~~~rrrggg___ZZZVVVVVVUUUSSSSSSVVVWWW]]]ccciiiuuuwwwjjjfffddd___\\\[[[VVVSSSNNNJJJHHHGGGIIIJJJHHHGGGIIIKKKIIIGGGJJJOOOXXXlll}}}aaaPPP@@@<<<===;;;999:::777777777777666666666666777777666666666666777777777777777777777777777777777777777888999999::::::<<<<<<<<<===>>>@@@BBBBBBIII```444444333333333333222222111111111222222222222222000222333333222222444555777;;;>>>@@@AAACCCIIIMMMZZZoootttoooqqqxxxjjjaaa\\\XXXVVVXXXWWWVVVXXX\\\___fffnnnxxxpppkkkiiiddd```aaaXXXVVVQQQMMMJJJIIIIIIJJJGGGFFFGGGIIIIIIFFFGGGLLLQQQhhh{{{pppZZZFFF@@@@@@<<<999999888888777777777666666666888777777666666777777888777777777777777777777777777777888888999:::::::::<<<<<<<<<===>>>@@@BBBBBBIII```444444333333333333222222111111111222222333333333000222333333333333444666888;;;>>>???@@@DDDKKKQQQaaarrryyylllfffgggzzzyyymmmeee```[[[XXXWWWZZZ[[[[[[___eeejjjttt{{{rrrmmmeee```aaaZZZXXXUUUQQQMMMKKKJJJJJJHHHEEEFFFHHHHHHFFFGGGKKKNNN[[[kkkxxx~~~dddLLLEEEDDD>>>::::::999999888888888777777777888888777777777777888888777777777777777777777777777888888999999::::::;;;<<<<<<<<<===>>>@@@BBBBBBIII```444444444333333333222222111111111222222333333333000222333333333333555666888;;;>>>???@@@DDDMMMTTTaaammmyyyzzzqqqgggdddddd}}}pppfffbbbbbb[[[YYYYYY\\\^^^```fffmmmttt}}}tttiiibbbbbb[[[YYYWWWSSSOOOMMMJJJIIIJJJGGGFFFIIIIIIGGGIIIMMMNNNLLLYYYnnnuuuyyykkkPPPIIIGGG@@@:::;;;999999999999888888888888888888777777777777888888777777777777777777777777777888888999999:::;;;;;;<<<<<<<<<===>>>@@@BBBCCCIII```444444444444444444444444222222222222222222222222333333444333222333666888===???AAACCCAAABBBLLLXXXuuu}}}~~~zzzwwwnnnqqqxxxqqqmmmiiiccc^^^]]][[[]]]cccgggkkkqqqyyy~~~kkkcccddd```\\\VVVRRRQQQRRRNNNIIIHHHHHHHHHHHHHHHHHHHHHHHHMMMMMMSSSaaaqqqiiiMMM@@@@@@===666999999999888999999::::::777777888888888999999999888888777666666666666666777888888999999:::;;;;;;<<<<<<<<<===>>>@@@BBBBBBJJJaaa444444444444444444444444222222222222222222222222333444444444333444777999===>>>AAACCCBBBDDDOOO\\\yyy|||ttt|||uuullliiifffcccaaaccccccfffkkkooovvvooogggbbb___ZZZWWWVVVTTTPPPKKKIIIIIIIIIHHHHHHHHHHHHHHHLLLKKKPPP]]]mmm|||}}}^^^IIIAAA===999:::999999999999999::::::777777888888888999999999888888777666666666666666777888888999999:::;;;;;;<<<<<<<<<===>>>@@@BBBBBBJJJaaa444444444444444444444444333333333333333333333333333444555444444666999;;;>>>>>>AAACCCCCCGGGTTTbbb|||ssssssrrrhhhddddddddddddeeegggjjjkkkllluuuyyyfffcccaaa^^^]]][[[WWWRRROOOKKKJJJJJJIIIHHHHHHHHHHHHJJJHHHLLLWWWeeetttwwwXXXFFF@@@???::::::999999999999::::::888888888888888999999999888888777666666666666666777888888999999:::;;;;;;<<<<<<<<<===>>>@@@BBBBBBJJJaaa444444444444444444444444333333333333333333333333111333444444444666:::<<>>@@@BBBBBBJJJ```444444444444444444444444333333333333333333333333000111333444555777;;;>>>AAA@@@BBBDDDFFFMMM^^^nnntttxxx|||wwwpppjjjfffeeeeeefffgggjjjoooqqqpppxxxtttjjjbbbaaa```[[[WWWWWWPPPNNNLLLJJJIIIIIIIIIJJJJJJGGGGGGKKKQQQ[[[iiiuuuxxxUUUCCC???<<<;;;;;;:::999999999:::888888888888888888888888888777777666666666666666777888888999999:::;;;;;;<<<<<<<<<===>>>@@@BBBBBBJJJ```444444444444444444444444333333333333333333333333000111333444666999===@@@AAAAAABBBEEEIIITTTgggyyy~~~~~~wwwuuuqqqmmmiiihhhggggggeeegggmmmuuu~~~xxxgggcccbbb]]]YYYYYYRRRPPPMMMKKKIIIIIIJJJJJJJJJHHHHHHJJJMMMQQQ\\\gggzzzfffIII<<<===<<<;;;::::::999999:::999999999888888888888888888888777666666666666666777888888999999:::;;;;;;<<<<<<<<<===>>>@@@BBBBBBJJJ```444444444444444444444444444444444444444444444444111333555777999<<<@@@CCC@@@@@@CCCHHHOOO\\\ssswwwvvvuuurrrnnnkkkjjjjjjkkkkkkhhhjjjvvvooofffeee___[[[ZZZTTTRRRNNNKKKIIIIIIJJJKKKIIIHHHJJJMMMLLLMMMUUU^^^nnnXXXCCC======<<<::::::999999999999999999888888888777777888888777666666666666666777888888999999:::;;;;;;<<<<<<<<<===>>>@@@BBBBBBJJJ```444444444444444444444444444444444444444444444444222444777999;;;>>>CCCFFF???@@@CCCJJJSSSccc{{{vvv~~~wwwuuurrrmmmjjjjjjmmmoooyyyqqqnnnyyyvvviiigggaaa\\\[[[UUUSSSOOOLLLJJJIIIJJJKKKHHHIIILLLOOONNNMMMSSS[[[fffrrrhhhMMM>>>===<<<;;;:::999999999999999999999888888777777888888777666666666666666777888888999::::::;;;;;;<<<<<<<<<===>>>@@@BBBCCCJJJ```444444444444444444444444444444444444444444444444222444777:::===@@@AAABBBFFFEEEFFFMMMYYYnnn}}}uuunnnoooqqqooommmnnntttzzzqqq```aaabbb]]]YYYVVVQQQNNNLLLKKKJJJIIIJJJJJJJJJJJJJJJLLLQQQTTT]]]lll|||wwwMMMFFF======>>>777888<<<888:::::::::999999888888888777777666555555555555555777888888999999:::;;;;;;<<<===>>>>>>===>>>@@@BBBJJJ^^^444444444444444444444444444444444444444444444444333444777:::===@@@AAABBBCCCEEEIIIPPP^^^www~~~zzzsssoooqqqtttsssssstttyyyooogggdddaaa[[[WWWSSSPPPNNNMMMKKKJJJIIIIIIIIIIIIIIIKKKOOORRRYYYkkkwww|||zzzUUUIII>>>===???888999===999:::::::::999999999888888888888777666666666666777777888888999999:::;;;;;;<<<===>>>>>>>>>>>>@@@CCCJJJ^^^444444444444444444444444444444444444444444444444333444777:::===@@@BBBBBB@@@FFFKKKRRRggg}}}{{{vvvtttvvvwwwvvvuuuwww|||lllcccbbb]]]ZZZUUURRRPPPNNNLLLKKKHHHIIIIIIHHHHHHJJJMMMPPPVVViiiuuuuuubbbNNN@@@>>>@@@;;;:::>>>::::::::::::999999999999888999999888777777777777888777888888999999:::;;;;;;;;;===>>>>>>>>>>>>AAACCCJJJ^^^555555555555555555555555444444444444444444444444333555777;;;>>>@@@BBBCCCAAAGGGLLLWWWssszzz|||}}}{{{{{{xxxssssssuuu}}}uuufffeee___[[[WWWTTTQQQOOOLLLJJJIIIIIIJJJIIIHHHJJJLLLOOOWWWeeeuuutttVVVDDD>>>@@@<<<;;;===:::999999999999999999999999999999888777777777777888777888888999999:::;;;;;;;;;<<<===>>>>>>???AAACCCJJJ^^^555555555555555555555555444444444444444444444444333555888;;;>>>AAABBBCCCDDDIIIQQQccc~~~xxxrrrrrrwwwmmmhhh```]]]YYYVVVSSSPPPMMMJJJJJJKKKKKKJJJJJJJJJLLLNNNWWW\\\sssbbbJJJ???@@@<<<:::<<<999999999999999999999999999888888777666666666666777777888888999999:::;;;;;;:::<<<===>>>>>>???BBBDDDJJJ^^^555555555555555555555555444444444444444444444444444555888;;;>>>AAACCCCCCFFFNNN]]]wwwyyytttwwwvvvhhhccc```\\\YYYVVVRRRNNNKKKJJJKKKLLLKKKJJJJJJKKKMMMSSSTTTlllqqqSSSCCCBBB===:::<<<:::888999999999999:::::::::888888777666666666666777777888888999999:::;;;;;;:::;;;===>>>>>>???BBBDDDJJJ^^^555555555555555555555555444444444444444444444444444666888<<>>>>>???BBBEEEJJJ^^^666666666666666666666666444444444444444444444444444666888<<>>>>>888888888999999:::::::::;;;:::999999888888999999777888888999::::::;;;;;;999;;;===>>>>>>@@@BBBEEEJJJ^^^444555555555666666777777777666666555555555666666888;;;===<<<===@@@DDDFFFLLLiii}}}|||kkk___```aaaYYYSSSTTTNNNMMMKKKIIIHHHIIIJJJKKKKKKUUUYYY\\\ooo[[[JJJDDD===<<<@@@;;;;;;;;;:::::::::999999999999999999999999999999777888888999999:::;;;;;;;;;===>>>??????@@@BBBDDDJJJ___555555555555666666666777666666555555555555666666888;;;>>>>>>???BBBGGGJJJQQQppp{{{sssbbb```aaa[[[UUUVVVOOONNNKKKJJJIIIIIIJJJKKKJJJQQQVVV\\\ooolllSSSGGG@@@===>>>;;;;;;;;;:::::::::999999999999999999999999999999777888888999999:::;;;;;;;;;===>>>??????@@@BBBDDDJJJ___555555555555666666666666666666555555555555666666888;;;???AAABBBDDDIIIMMMXXXyyy{{{iiiaaaaaa]]]YYYXXXQQQOOOMMMJJJIIIIIIJJJKKKKKKMMMRRRZZZjjj~~~[[[FFF???===999;;;;;;;;;;;;::::::::::::999999999999999999999999777888888999999:::;;;;;;;;;===>>>??????@@@BBBDDDJJJ___555555555666666666666666666555555555555666666777999;;;@@@CCCCCCCCCIIIOOO```rrrccc```^^^[[[YYYSSSQQQNNNLLLJJJIIIJJJJJJLLLLLLPPPWWWaaavvvbbbGGGBBB???999<<<;;;;;;;;;;;;:::::::::999999999999999999999999777888888999999:::;;;;;;;;;===>>>??????@@@BBBDDDIII^^^666666666666666555555555555555555555555666777777;;;<<<@@@DDDBBBAAAHHHRRRhhh~~~{{{~~~hhh```^^^\\\ZZZVVVTTTPPPMMMKKKJJJJJJJJJKKKKKKPPPVVVZZZhhhiiiMMMGGGEEE>>><<<<<<<<<;;;;;;;;;::::::999999999999999999999999777888888999999:::;;;;;;;;;===>>>??????@@@BBBDDDIII^^^666666666666666555555555555555444555555666777888===<<>><<<<<<<<<<<<;;;;;;;;;:::999999999999999999999999777888888999999:::;;;;;;;;;===>>>??????@@@BBBDDDIII]]]777666666666555555555555444444444555555666777888===;;;>>>DDDCCCBBBNNN```~~~zzzyyy|||zzzggg```___^^^ZZZWWWSSSOOOLLLJJJIIIIIIGGGLLLQQQSSSVVV___rrrqqqVVVHHHBBB>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999777888888999999:::;;;;;;;;;===>>>??????@@@BBBDDDHHH]]]777777666666555555555444444444444555555777888888<<<:::>>>DDDDDDDDDSSSfff~~~vvvvvv|||jjjbbb``````[[[XXXTTTPPPLLLJJJIIIIIIIIINNNQQQPPPRRR\\\jjjrrr}}}bbbOOOGGGEEE======<<<<<<<<<;;;;;;;;;999999999999999999999999777888888999::::::;;;;;;;;;===>>>??????@@@BBBDDDHHH]]]777777777777777777777777666666666666777888:::;;;???;;;===FFFIIIJJJWWWggg}}}}}}wwwaaa[[[```\\\ZZZWWWSSSNNNKKKJJJKKKJJJKKKLLLNNNRRRYYYaaafffrrrSSSEEEFFF???@@@@@@>>><<<:::::::::;;;::::::999999::::::;;;999999999999:::;;;<<<<<<<<<<<<===>>>???AAACCCDDDHHH[[[777777777777777777777777666666666666777888:::;;;???===@@@HHHLLLRRRdddxxxmmmbbbccc]]][[[YYYUUUPPPMMMKKKKKKJJJKKKLLLNNNRRRXXX```eeesssdddNNNHHH?????????===;;;::::::;;;;;;::::::999999::::::;;;999999999999:::;;;<<<<<<<<<<<<===>>>???AAACCCDDDIII\\\777777777777777777777777666666666666777999;;;<<>>???AAACCCDDDJJJ]]]666666666666666666666666666666666666777999;;;===>>>???DDDIIIPPPbbbyyyvvv}}}iiiZZZ___]]][[[YYYUUUQQQLLLIIIJJJKKKKKKLLLOOOTTT[[[aaajjjsss~~~^^^FFFBBB@@@===;;;;;;;;;<<<<<<;;;::::::999999::::::;;;999999999999:::;;;<<<<<<<<<<<<===>>>???AAACCCDDDKKK]]]666666666666666666666666666666666666888:::<<<===<<>>???AAACCCDDDKKK]]]777777777777777777777777666666666777888;;;===>>>===???AAAEEEPPPkkk{{{{{{~~~~~~||||||}}}}}}|||zzz}}}ssseeeaaa\\\ZZZXXXUUUOOOKKKJJJJJJJJJJJJLLLPPPWWW[[[eeeooo\\\KKKEEE>>>;;;<<<======<<<;;;::::::999999::::::;;;999999999999:::;;;<<<<<<<<<<<<===>>>???AAACCCDDDJJJ]]]777777777777777777777777666666666777999;;;===??????AAACCCGGGVVVttt{{{www|||}}}||||||}}}yyyzzzzzzxxxwwwxxx{{{~~~jjjeee___[[[ZZZXXXSSSNNNJJJJJJJJJIIIJJJOOOUUUYYY___ggg}}}mmmOOOHHH@@@<<<<<<>>>>>><<<;;;::::::999999::::::;;;999999999999:::;;;<<<<<<<<<<<<===>>>???AAACCCDDDIII\\\777777777777777777777777666666666777999;;;>>>???AAACCCEEEJJJ\\\{{{uuusss{{{}}}~~~~~~}}}||||||~~~vvvuuutttssssssvvvzzz~~~~~~nnnhhhaaa]]]\\\ZZZUUUQQQJJJJJJJJJIIIJJJNNNTTTXXX\\\bbbzzzwwwRRRJJJAAA<<<===???>>><<<;;;::::::999999::::::;;;999999999999:::;;;<<<<<<<<<<<<===>>>???AAACCCDDDHHH[[[777777777777777777777777777777666666888;;;===??????EEEIIINNNcccwwwtttwww|||zzzyyyyyyyyywwwuuusssooonnnnnnoooqqqtttwwwyyyyyy|||~~~ppp```[[[[[[WWWSSSQQQLLLLLLKKKKKKLLLPPPSSSUUU\\\eeelll{{{XXXIIIBBB@@@;;;===???999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>?????????AAACCCEEELLL\\\777777777777777777777777777777666777888;;;>>>???AAAFFFJJJOOOeee|||uuuwww|||zzzxxxwwwwwwwwwvvvsssqqqlllllllllmmmooosssvvvxxxzzz{{{|||~~~tttaaa^^^]]]WWWRRRRRRLLLKKKJJJJJJLLLOOORRRTTTYYYcccjjjsssUUUEEE???>>>;;;>>>AAA<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>?????????AAACCCEEELLL\\\777777777777777777777777777777777888999<<<>>>@@@CCCGGGJJJRRRjjj}}}vvvtttyyywwwvvvtttttttttssspppnnniiiiiijjjkkknnnqqqtttvvvzzzyyyzzz{{{|||}}}~~~{{{bbb``````VVVPPPTTTMMMKKKJJJJJJKKKMMMPPPRRRUUU```fffxxxwwwZZZHHH@@@@@@<<<>>>AAA===:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>?????????AAACCCEEELLL]]]777777777777777777777777666777777999;;;===???@@@DDDHHHLLLWWWttt|||uuutttxxx}}}uuusssrrrqqqqqqpppnnnlllffffffhhhjjjmmmpppsssuuuzzzxxxxxxzzzzzzzzz}}}ccc``````UUUPPPUUUMMMLLLJJJIIIJJJLLLOOOPPPSSS\\\cccpppgggQQQEEEDDD>>>===???;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<>>>?????????AAACCCEEEKKK^^^666666666666666666666666666777888:::<<<>>>@@@AAADDDHHHOOO___}}}~~~vvvtttuuuuuurrrqqqooooooooonnnkkkiiidddeeegggiiimmmpppssstttyyyvvvwwwzzzzzzyyy~~~iiiaaa___VVVRRRVVVOOOMMMKKKJJJJJJKKKMMMOOORRRYYYaaalllsssWWWGGGDDD>>>;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<>>>?????????AAACCCEEEKKK^^^666666666666666666666666666777999;;;===???AAABBBDDDIIIRRRhhh}}}vvvtttrrrooonnnmmmlllkkkkkkjjjhhheeeaaabbbeeehhhlllooorrrsssxxxuuuvvvzzzyyyuuuzzzvvveee___YYYVVVVVVQQQOOOLLLJJJJJJKKKMMMNNNSSSTTT^^^jjjzzz}}}\\\HHHDDD===:::>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<>>>?????????AAACCCEEEJJJ___666666666666666666666666666777999<<<>>>@@@AAABBBDDDJJJVVVnnnvvvqqqrrrqqqnnnjjjiiigggggggggfffcccaaa]]]___bbbfffjjjmmmpppqqqvvvrrrtttxxxuuunnnrrr|||}}}}}}~~~lllaaa^^^[[[VVVRRRQQQNNNKKKKKKKKKMMMNNNSSSOOO[[[hhhrrrgggNNNGGG???;;;>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<>>>?????????AAACCCEEEJJJ___666666666666666666666666666777999<<>>@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<>>>???@@@@@@AAACCCEEEJJJ```666666666666666555555555888:::<<<======>>>???@@@GGGOOOccc|||wwwnnnjjjfffggglllnnnmmmjjjfffcccaaabbb```[[[ZZZ\\\YYY]]]aaadddgggiiilllooonnnppppppmmmhhhhhhmmmrrrxxxxxxxxxzzz|||hhh___]]][[[TTTRRROOOMMMKKKKKKLLLLLLOOOTTTZZZaaammm~~~\\\HHHEEECCC???===<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<@@@???>>>>>>@@@BBBEEEFFFLLLbbb666666666666666666666666888:::<<<===>>>>>>@@@AAAIIIQQQfffxxxtttqqqlllgggfffiiikkkiiifffccc```^^^___^^^YYYXXX[[[ZZZ]]]aaadddgggiiilllnnnmmmoooqqqqqqooooooqqqrrruuuvvvvvvxxx{{{~~~ooobbb^^^[[[UUUSSSPPPMMMLLLKKKLLLLLLPPPTTTYYY```jjjyyycccNNNEEEAAA>>>>>><<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<>>>>>@@@BBBEEEFFFLLLbbb666666666666666666666666888:::<<<>>>>>>???BBBDDDIIIRRRiii}}}uuunnngggeeeggggggeeebbb```\\\[[[\\\ZZZVVVVVVXXXZZZ]]]aaaeeefffhhhjjjllljjjkkkmmmqqqttttttrrrqqqrrrssstttvvvyyy|||xxxeee___]]]VVVTTTQQQNNNLLLLLLLLLMMMOOOQQQVVV]]]fffssslllTTTFFF???===???<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<>>>>>???@@@BBBDDDEEELLLbbb666666666666666777777777888:::<<<>>>???AAADDDFFFIIIUUUmmmuuuooogggdddeeefffdddaaa```\\\YYYZZZWWWSSSRRRUUUZZZ]]]aaadddfffggghhhiiifffdddeeeiiiooorrrqqqmmmpppqqqrrrtttwwwzzz~~~}}}ggg______XXXVVVSSSOOOMMMLLLLLLMMMKKKMMMSSS[[[dddpppsssWWWFFF???===>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>???@@@BBBDDDEEELLLccc666666666666777777888888888:::<<<>>>@@@BBBFFFIIIMMM]]]yyyrrrlllfffdddfffgggeeebbbbbb]]]YYYYYYUUUQQQPPPRRRYYY\\\aaacccddddddeeefffddd```]]]```gggmmmnnnlllooooooppprrruuuxxx{{{}}}zzz}}}jjj___```ZZZXXXTTTQQQNNNMMMMMMMMMKKKLLLRRR[[[bbblll~~~zzzZZZHHHAAA???=========<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>???@@@BBBCCCDDDMMMccc555666666777777888888999888:::<<<>>>@@@DDDIIILLLSSShhh{{{mmmhhhccccccfffgggeeeaaaaaa\\\XXXWWWTTTPPPOOORRRXXX[[[___bbbbbbbbbaaabbbddd___YYYZZZaaahhhkkklllmmmmmmnnnooorrrtttwwwyyyxxxzzz}}}qqqbbbaaa\\\YYYVVVRRROOOMMMMMMMMMPPPOOOSSS[[[```gggyyycccLLLDDDAAA>>>=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@BBBCCCCCCMMMccc555666666777888888999999888:::<<<>>>AAAEEEJJJNNNUUUpppuuugggccc```bbbeeeeeebbb]]]^^^YYYUUUUUUSSSPPPPPPTTTVVVZZZ^^^``````___^^^^^^aaa]]]XXXXXX\\\bbbfffhhhkkkkkkkkklllmmmppprrrtttvvvxxxzzz|||}}}|||fffaaa]]][[[WWWSSSOOONNNMMMMMMOOONNNRRRZZZ^^^cccuuupppSSSFFFCCCAAA============<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<>>>???AAABBBBBBBBBMMMddd555666666777888999999999888:::<<<>>>AAAFFFKKKOOOSSSssstttdddaaa___```dddccc___YYYZZZUUURRRSSSRRRPPPQQQUUUUUUYYY]]]```___^^^]]]\\\]]]ZZZWWWVVVYYY]]]aaaccciiiiiihhhiiijjjlllnnnpppuuuvvvxxxzzz{{{}}}jjjaaa^^^[[[WWWSSSPPPNNNMMMMMMKKKJJJOOOYYY]]]cccvvv|||WWWGGGDDDCCC>>>=========<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<>>>???AAABBBBBBBBBNNNddd888888777777777777777888;;;<<<@@@DDDDDDCCCGGGNNNUUUqqqzzzoooaaa```^^^^^^______^^^\\\YYYVVVRRRNNNMMMNNNPPPRRRUUUVVVYYY[[[\\\\\\[[[ZZZ\\\ZZZXXXWWWYYY\\\___bbbbbbccceeefffgggiiillloooqqqsssuuuvvvvvvwwwzzz{{{|||~~~{{{qqqxxxfff]]][[[[[[YYYUUUPPPLLLJJJJJJKKKNNNSSSXXX[[[cccuuu^^^BBBAAACCC<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<======???@@@BBBDDDEEEKKKccc888888777777777777888888;;;<<<@@@DDDDDDDDDHHHNNN\\\zzzuuukkkaaa```^^^^^^^^^^^^]]][[[XXXUUUQQQNNNMMMNNNQQQSSSVVVWWWYYY[[[[[[[[[ZZZYYYZZZXXXVVVVVVWWWZZZ]]]______aaacccdddeeefffiiilllppprrrtttvvvwwwxxxzzz}}}}}}~~~}}}oooqqqjjjbbb\\\[[[YYYVVVQQQNNNLLLKKKMMMOOOTTTXXXZZZaaaqqqkkkMMMGGGEEE@@@@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<======???@@@BBBDDDEEEKKKccc888777777777777777888888;;;<<<@@@DDDEEEDDDIIIOOO[[[}}}~~~mmmfffaaa```^^^]]]]]]]]][[[YYYVVVTTTPPPMMMMMMOOORRRTTTWWWXXXYYYZZZZZZYYYXXXWWWWWWVVVTTTTTTUUUWWWZZZ\\\\\\]]]___```aaacccfffhhhnnnpppsssuuuwwwyyy{{{~~~}}}kkkhhhwwwmmmddd]]][[[YYYVVVSSSPPPMMMLLLOOOPPPSSSWWWXXX^^^mmm{{{tttSSSGGGAAA@@@@@@???>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<======???@@@BBBDDDEEEKKKccc777777777777777777888999<<<===@@@DDDEEEEEEJJJQQQYYYxxxiiicccaaa___]]]\\\\\\[[[YYYWWWTTTRRROOOMMMMMMPPPSSSVVVXXXYYYYYYYYYYYYXXXWWWVVVVVVUUUTTTSSSTTTVVVXXXZZZZZZ[[[]]]^^^^^^```bbbeeekkknnnqqqtttuuuxxx{{{~~~}}}iiiaaakkk|||nnn```]]][[[XXXUUUSSSPPPNNNLLLMMMNNNQQQUUUWWW]]]jjjxxxwwwTTTFFF??????>>>===<<<<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<===<<<======???@@@BBBDDDEEEKKKccc777777666666777888999999======@@@DDDEEEEEEKKKSSS^^^uuugggccc```^^^\\\[[[ZZZZZZWWWVVVSSSQQQNNNLLLMMMPPPTTTVVVYYYYYYXXXXXXWWWWWWVVVUUUVVVUUUTTTTTTUUUVVVXXXYYYYYYZZZ\\\\\\\\\^^^```ccchhhkkknnnqqqsssuuuyyy{{{|||~~~hhh___```pppqqq^^^^^^[[[WWWUUUSSSQQQMMMJJJJJJKKKNNNSSSWWW^^^jjjwwwzzzWWWJJJEEEDDDCCC@@@>>>=========>>>;;;;;;;;;<<<<<<<<<<<<===<<<======???@@@BBBDDDEEEKKKccc666666666666777888999:::>>>>>>@@@DDDEEEFFFLLLTTTddduuugggbbb]]]\\\ZZZYYYYYYYYYWWWUUURRRPPPNNNLLLMMMPPPTTTVVVXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXWWWYYYZZZ[[[[[[\\\___aaaeeegggkkkmmmoooqqquuuwwwyyy{{{hhhaaaYYYcccxxx~~~gggaaa]]]XXXVVVUUURRRMMMIIIIIIIIILLLRRRXXX___kkkvvv|||YYYLLLGGGLLLJJJFFFAAA>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<======???@@@BBBDDDEEEKKKccc666666666666777888999:::>>>>>>AAADDDEEEGGGMMMVVVjjjuuufff___[[[ZZZXXXXXXYYYXXXWWWUUURRRPPPNNNLLLLLLOOOSSSUUUWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTUUUUUUVVVWWWVVVWWWYYYYYYYYYZZZ\\\^^^bbbdddgggjjjkkkmmmpppsssvvvxxx{{{jjjdddWWW\\\mmm}}}eee```[[[XXXWWWTTTOOOJJJIIIIIILLLRRRXXX___jjjtttaaaMMMDDDKKKHHHDDD@@@===;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<======???@@@BBBDDDEEEKKKccc666666666666777888999:::>>>>>>AAADDDFFFGGGNNNVVVqqqtttddd\\\ZZZYYYWWWWWWXXXXXXWWWVVVSSSQQQNNNLLLLLLOOORRRUUUWWWVVVVVVUUUUUUVVVVVVWWWTTTTTTTTTTTTTTTTTTUUUVVVTTTVVVWWWWWWWWWXXX[[[]]]```cccfffhhhiiikkknnnpppsssvvvyyy|||~~~kkkfffZZZ[[[hhhyyy|||iiiccc]]]ZZZYYYVVVPPPKKKKKKJJJMMMSSSXXX___iiirrr~~~nnnRRRDDDBBB@@@>>>;;;:::;;;<<<===;;;;;;;;;<<<<<<<<<======<<<======???@@@BBBDDDEEEKKKccc666777999999888888999;;;<<>>======<<<;;;:::======<<<<<<<<<;;;;;;;;;===???@@@@@@@@@AAADDDFFFLLLeee666777999999888888999;;;===BBBAAACCCIIIIIINNN]]]rrr}}}hhh\\\YYYXXXVVVTTTTTTVVVWWWWWWWWWTTTRRROOOLLLLLLNNNRRRTTTVVVUUUTTTSSSSSSRRRRRRSSSRRRRRRRRRSSSSSSSSSTTTTTTSSSTTTVVVVVVVVVWWWXXXZZZ\\\^^^```bbbccceeehhhkkknnnnnnqqqvvvzzz~~~nnnaaa\\\___qqq{{{www|||qqqddd``````YYYVVVTTTKKKKKKIIIJJJOOOTTTZZZeeeooo~~~___IIICCCAAA>>>=========;;;:::======<<<<<<<<<;;;;;;;;;===???@@@@@@@@@AAADDDFFFLLLeee666777999999888888:::<<<>>>DDDCCCDDDJJJJJJOOO___yyytttaaaXXXXXXVVVUUUUUUVVVXXXYYYXXXVVVTTTRRROOOMMMMMMOOORRRTTTUUUTTTSSSRRRRRRQQQRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSRRRSSSUUUVVVUUUVVVWWWYYYYYY[[[]]]^^^___aaadddggglllkkklllqqqvvv}}}vvvggg^^^]]]kkk~~~yyy~~~mmmaaa___aaaYYYUUUSSSMMMLLLIIIJJJOOOTTTZZZdddnnn|||___LLLCCCAAA>>>=========;;;:::<<<<<<<<<<<<<<<;;;;;;;;;===???@@@@@@@@@AAADDDFFFLLLeee666777999999999999;;;<<<@@@FFFEEEFFFKKKKKKRRRbbbooo]]]UUUUUUTTTTTTUUUWWWYYYYYYWWWUUUSSSQQQOOOMMMNNNOOORRRTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPRRRTTTTTTTTTTTTVVVXXXWWWYYY[[[\\\]]]^^^aaadddiiihhhjjjnnnrrryyyrrreee]]]eeexxxkkk\\\ZZZ___XXXTTTTTTPPPLLLJJJJJJNNNSSSYYYcccmmmzzz|||\\\JJJCCCAAA???>>>>>>===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@@@@AAADDDFFFLLLeee555777999999999:::;;;===@@@GGGGGGHHHLLLMMMUUUgggooo\\\SSSRRRSSSTTTUUUWWWYYYYYYVVVSSSQQQPPPNNNMMMMMMOOORRRSSSRRRRRRQQQPPPOOOOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPOOOQQQRRRSSSSSSSSSUUUVVVVVVXXXYYYZZZ[[[]]]___bbbeeeeeehhhmmmpppttt}}}yyyiii[[[]]]lllvvvbbb\\\```ZZZUUUUUUQQQMMMJJJJJJNNNSSSXXXbbbkkkzzz|||\\\IIIDDDBBB???>>>>>>>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===???@@@@@@@@@AAADDDFFFNNNfff555777999:::::::::<<<>>>@@@HHHHHHIIINNNOOOYYYlllooo\\\SSSRRRTTTTTTTTTVVVWWWWWWTTTQQQOOONNNMMMLLLMMMOOOQQQRRRQQQQQQOOONNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOONNNOOOQQQRRRQQQRRRSSSUUUUUUVVVXXXYYYYYY[[[^^^``````aaaffflllnnnooouuu|||{{{kkk[[[WWW```qqqrrrcccddd]]]WWWUUUQQQMMMKKKJJJNNNRRRWWWaaajjj{{{bbbKKKDDDBBB???>>>>>>>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@@@@@@@AAADDDFFFOOOhhh555777999::::::;;;===??????HHHIIIJJJOOOQQQ\\\qqqlll[[[SSSSSSUUUTTTSSSTTTUUUTTTRRROOOMMMLLLKKKKKKLLLNNNOOOPPPPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNMMMNNNPPPQQQPPPQQQRRRTTTSSSUUUVVVWWWWWWYYY[[[^^^]]]^^^bbbgggiiijjjqqqxxxttteee]]]^^^jjj~~~gggeee___YYYVVVQQQNNNKKKKKKNNNRRRWWW```iiiyyygggMMMDDDBBB@@@>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<=========???@@@@@@@@@AAADDDFFFQQQiii555777999::::::;;;===???>>>GGGIIIJJJPPPRRR^^^tttjjjYYYTTTUUUVVVTTTSSSSSSSSSRRRPPPNNNKKKKKKKKKKKKKKKMMMOOOPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLNNNPPPPPPPPPPPPRRRTTTRRRSSSUUUUUUVVVWWWZZZ\\\[[[[[[___dddfffhhhpppxxxyyy~~~qqqgggccckkk}}}fffccc___[[[XXXSSSNNNKKKKKKNNNRRRVVV```iiitttjjjNNNDDDBBB@@@??????>>>===;;;;;;;;;;;;<<<<<<<<<=========???@@@@@@@@@BBBDDDFFFRRRjjj999999999888888999<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======???@@@BBBDDDEEEPPPlll999999999888888:::===@@@DDDIIIJJJPPPWWWYYYeee|||ttt\\\UUUUUUPPPQQQRRRRRRRRRRRRQQQPPPPPPKKKKKKLLLMMMMMMNNNNNNOOONNNLLLKKKIIIHHHIIIJJJKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVXXXZZZ[[[]]]^^^aaaeeehhhpppuuu}}}}}}uuuhhhfffkkkjjjmmmqqqyyylll``````]]]XXXVVVQQQLLLIIILLLPPPUUU]]]fffzzz~~~{{{[[[JJJCCC>>>???@@@===<<<===<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@BBBDDDEEEQQQmmm999999999999888:::===@@@GGGLLLMMMQQQYYY[[[hhhjjjYYYVVVWWWOOOQQQQQQQQQQQQQQQPPPOOOOOOKKKKKKLLLLLLMMMMMMNNNNNNLLLKKKJJJIIIIIIIIIKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWYYYZZZ[[[^^^bbbeeeiiinnnrrrttt|||vvvdddZZZZZZVVVXXXWWWXXX\\\eeessssssccc```]]]ZZZYYYPPPKKKHHHKKKOOOTTT\\\dddxxx{{{```JJJBBB===>>>???===<<<===<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAACCCDDDFFFQQQnnn888999999999999;;;>>>AAAHHHMMMMMMQQQXXX\\\kkk}}}gggVVVSSSTTTLLLPPPPPPQQQPPPPPPOOONNNMMMJJJJJJKKKKKKLLLMMMMMMNNNJJJJJJIIIIIIIIIJJJKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOONNNOOOOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWXXXZZZ^^^aaa___eeejjjjjjnnnxxx}}}yyyppp\\\OOONNNJJJHHHIIIKKKMMMNNNQQQ[[[eeesssooouuu}}}hhhaaa\\\YYYXXXQQQLLLIIILLLPPPTTT\\\dddnnn{{{```JJJCCC===>>>???===<<<>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAACCCEEEFFFQQQooo888999999999999;;;???BBBFFFLLLMMMPPPWWW\\\nnnlllWWWQQQRRRLLLPPPPPPPPPPPPOOONNNMMMLLLIIIJJJJJJKKKKKKLLLMMMMMMIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLMMMNNNNNNPPPPPPQQQRRRRRRSSSTTTUUUUUUWWW[[[]]]]]]aaadddeeejjjssswwwwwwsssmmmdddPPPFFFFFFDDDDDDEEEIIIMMMJJJFFFKKKSSSggghhhsssjjj___[[[YYYXXXSSSMMMKKKMMMQQQUUU]]]eeepppbbbMMMDDD>>>>>>???======>>>===========================>>>>>>@@@AAACCCEEEFFFRRRppp888999999999:::<<>>========================>>>>>>???@@@BBBDDDEEEFFFRRRrrr888999999999:::<<<@@@CCCIIIOOOPPPTTT[[[ccczzzoooVVVOOOQQQMMMOOOOOOOOONNNMMMLLLJJJIIIHHHIIIIIIJJJJJJKKKLLLLLLJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRSSSVVVYYY___bbbdddeeeiiiooopppmmmeeeUUUNNNJJJ@@@@@@GGGGGGMMMIIIKKKQQQQQQMMMRRR\\\fffrrrnnn```\\\[[[ZZZSSSNNNKKKMMMPPPTTT\\\dddzzzuuuSSSJJJBBB@@@???===<<<>>>========================>>>>>>???@@@BBBDDDFFFGGGRRRsss888999:::::::::<<<@@@CCCKKKRRRSSSWWW___ggg}}}hhhRRRMMMOOOJJJOOOOOONNNNNNLLLKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNPPPQQQRRRRRRQQQSSSUUUXXXXXXaaaiiilllmmmnnnjjjfffWWWHHHBBBCCC@@@EEEMMMMMMQQQLLLOOOXXXXXXQQQRRRYYYiiiwwwsssccc^^^\\\YYYRRRMMMJJJLLLOOOSSS[[[cccmmm{{{|||VVVLLLDDDAAA@@@===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGRRRsss777777999;;;;;;:::@@@GGGLLLOOOQQQ\\\fffiii~~~ooo]]]TTTOOOLLLKKKRRRQQQPPPNNNLLLKKKIIIIIIJJJIIIHHHHHHIIIJJJLLLMMMLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEGGGIIIJJJHHHHHHIIIIIIJJJKKKKKKKKKPPPOOONNNNNNNNNOOOQQQRRRYYY[[[^^^bbbdddaaaZZZTTTHHHDDDBBBAAABBBEEEPPP[[[___bbb```XXXUUUYYY[[[YYYbbbxxxvvvbbb^^^[[[VVVUUUOOOLLLMMMPPPSSSZZZbbbooowww\\\HHH@@@BBB>>>===BBBAAA;;;;;;<<<<<<<<<<<<<<<<<>><<>>@@@AAABBBCCCEEEHHHKKKZZZ;;;999:::<<<<<<>>>FFFOOOWWWdddiiiiiirrrkkkYYYRRRQQQRRRTTTRRRQQQPPPNNNLLLKKKIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJLLLPPPSSSWWWYYYYYY]]]aaadddeeegggkkknnniiijjjmmmqqqrrrrrrxxx{{{vvvwwwccc[[[[[[[[[YYYSSSOOOOOOQQQSSSZZZaaalllzzzoooTTTDDDDDDAAABBBCCC>>>AAAFFFMMMRRRQQQKKKBBB<<<>>>@@@AAABBBCCCEEEIIILLL[[[