BM6P6(@ ................................................------............------....................................//////////////////............//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////111111222222222333333333333333444444666777888999??????AAABBBDDDEEEFFFGGGGGGHHHKKKLLLMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEEEEEEECCCBBB@@@>>>======<<<;;;;;;;;;;;;;;;888777777666555444444444222222222111111111111000////////////............///////////////.........///...---,,,,,,---...///............////////////000000000000000000000000000000////////////000000000000000000000000000000................................................................................................//////.........---------------------------------,,,,,,,,,---------......////////////////////////......---------,,,,,,,,,........................000000//////.........---.........------,,,,,,,,,.........------,,,,,,,,,........................////////////////////////////////////////////////000000000000000000000000000111111222222333444444777777888:::<<<===??????BBBCCCCCCBBBAAABBBDDDFFFGGGHHHJJJKKKJJJKKKMMMOOOPPPMMMJJJKKKMMMNNNJJJEEEEEEFFFFFFFFFDDDBBB???>>>@@@???===<<<<<<======>>><<<<<<<<<;;;:::999777666777555333333444444333222000000000000////////////........................---------............//////////////////.........////////////////////////////////////////////////000///...---------------........................................................................------............------................................................////////////////////////........................//////.........---------........................---------............///------------------------------------------------........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------................................................------............------....................................//////////////////............//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000//////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........................../////////000000000000////////////////////////111111111222222222333333333333333444555666777888<<<===>>>@@@AAACCCDDDEEEGGGHHHJJJLLLMMMLLLKKKJJJHHHHHHGGGFFFEEEDDDDDDDDDGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDBBB@@@???>>>===<<<;;;;;;:::::::::777777777666555444444444222222222111111111111000////////////............/////////////////////...///...------------...///....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000................................................................................................//////.........---------------------------------,,,,,,---------.........////////////////////////............------,,,,,,........................000/////////.........---......---------,,,,,,,,,......---------,,,,,,,,,................................................////////////////////////000000000000000000000000000111111222222333333444555555777888:::<<<======@@@AAAAAA@@@@@@@@@CCCEEEHHHIIIKKKKKKKKKLLLMMMOOOOOOLLLJJJLLLOOOPPPMMMJJJHHHHHHGGGFFFEEECCCBBBAAA???>>>======<<<===>>>???=========<<<;;;:::888888777555333333444444333222000000000000////////////........................---------............////////////////////////...//////////////////////////////////////////////////////...---------------........................................................................------............------................................................////////////////////////........................//////.........---------........................---------............///------------------------------------------------........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------................................................------............---------------------------------............///////////////............//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000////////////...////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............................../////////000000000////////////////////////111111111222222222222333222222222222333555666777999:::;;;===???@@@AAABBBFFFGGGIIIJJJKKKKKKJJJJJJGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>===;;;:::999999999777777666666555444444444222222222111111111111000////////////................../////////////////////......------......////////////000000000111111000000000000000000000000000000111222222111000000000000000000000000000000...............................................................................................................---------........................,,,------------........./////////////////////////////////............---......................../////////..................------------,,,,,,,,,...------------,,,,,,,,,................................................////////////////////////000000000000000000000000000000111111222333333333333333444666888999;;;;;;===>>>??????>>>???AAACCCHHHJJJKKKLLLKKKLLLMMMOOOMMMKKKKKKNNNQQQSSSPPPMMMIIIHHHGGGFFFDDDCCCCCCBBB>>>>>>=========>>>>>>???============<<<:::999888777555333333444444333222000000000000////////////........................---------............///......////////////////////////////////////////////////////////////////////////...------------...........................................................................------............------................................................////////////////////////.......................................---------........................---------............///------------------------------------------------........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------................................................------............---------------------------------------........./////////......------......///////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................./////////000000////////////////////////111111111111222222222222111111111111222333444555777888999;;;===???@@@AAADDDEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFEEEEEEEEEDDDCCCBBBBBB@@@???===;;;999888777777666666666555555444444444222222222111111111000000////////////........................//////////////////............//////000000000000111111111111///////////////////////////000222333333222000///////////////////////////........................................................................................................................////////////////////////------------............/////////////////////////////////////////////...................................................------------------------------------------------................................................////////////////////////000000000000000000000000000000000111222222333333222222444555777999::::::;;;===>>>???>>>???AAACCCGGGIIIJJJJJJJJJJJJKKKMMMLLLLLLLLLOOOQQQQQQOOOMMMFFFFFFGGGGGGFFFDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>???<<<<<<<<<<<<;;;:::999888777555333333444444333222000000000000////////////........................---------............///............///////////////////////////////////////////////////////////////......---------..............................................................................------............------................................................////////////////////////........................................................................---------............///------------------------------------------------........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------........................------------------------................................................------............------------------------------------------..................------------......................................................////////////////////////////////////////////////.............../////////................................................................................................////////////////////////....................................////////////////////////////////////000000111111111222222222111111111111111222333444666777888:::<<<>>>@@@AAABBBBBBCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@???===;;;999888777666555555555555444444444444222222222111111111000000////////////............---.........//////000000////////////////////////000000000000111111111111///////////////////////////000222333333222000///////////////////////////................................................................................................---.....................////////////////////////---------.........//////////////////////////////.../////////////////////........................---------...............------------------------------------------------................................................///////////////////////////////////////////////////000000111111222333333222333444666888999:::;;;:::<<>>>>>===:::::::::::::::999888777777555333333444444333222000000000000////////////........................---------............///---.........//////000000////////////////////////////////////////////////......---------......///........................................................................------............------................................................////////////////////////........................---.............................................---------............///------------------------------------------------........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------........................------------------------................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------......................................................////////////////////////////////////////////////---............/////////................................................................................................////////////////////////------------------------------........./////////////////////////////////000000000111111111111222111111111111111222333333555666777:::<<<>>>@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@???===;;;999777777666444444444444444444444444222222222111111111111000////////////............------......///000000000...//////000000//////.../////////000000000111111000000000000000000000000000000111222222111000000000000000000000000000000................................................................................................---------.......................................------........./////////////////////////////////---............/////////........................---------------.........,,,,,,,,,------------...,,,,,,,,,------------...........................------------------------//////////////////////////////////////////////////////000000111222222222333333555666888999;;;;;;:::<<>><<<<<<999999999999999888777777777555333333444444333222000000000000////////////........................---------............///------......///000000000////////////////////////////////////////////////...------------...//////........................................................................------............------................................................////////////////////////........................---------.......................................---------............///------------------------------------------------........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------........................------------------------................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,------...................................................////////////////////////////////////////////////---------.........//////................................................................................................////////////////////////---------------------------------.........//////////////////////////////000000000000111111111111222222111111111222333333333444666888;;;===???@@@BBBBBBBBBBBBCCCDDDDDDEEEDDDEEEFFFHHHHHHGGGEEEDDDBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@AAAAAABBB???>>><<<:::999888777777444444444444444444444444222222222111111111111000////////////............------......///000000111...///000111111000///........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000000................................................................................................---------.........//////------------------------............////////////////////////////////////,,,,,,------....................................,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------//////////////////////////////////////////////////////000000111111222222222333444666777999:::;;;888;;;???AAABBBBBBDDDEEEEEEFFFGGGGGGFFFFFFGGGHHHJJJLLLOOOOOOMMMJJJGGGFFFGGGHHHHHHHHHHHHFFFEEEDDDBBBBBBBBBAAA???===;;;:::999999:::::::::999888888777555333333444444333222000000000000////////////........................---------............///------......///000000111////////////////////////////////////////////////---------------...//////........................................................................------............------................................................////////////////////////........................---------.........//////........................---------............///------------------------------------------------........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------........................------------------------................................................---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...................................................////////////////////////////////////////////////---------.........//////................................................................................................////////////////////////---------------------------------.........//////////////////////////////000000000000111111111111222222222222222222333333222333555777:::<<<>>>???CCCCCCCCCCCCCCCDDDFFFFFFDDDEEEGGGHHHHHHGGGFFFEEEBBBCCCCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@???@@@AAABBB>>>===<<<:::999888777777444444444444444444444444222222222111111111111000000/////////............---------...///000000111...///000111111000///...............////////////000000000000000000000000000000////////////000000000000000000000000000000................................................................................................---------.........//////------------------------............/////////000////////////////////////,,,,,,,,,---------..............................,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,------.................................------------------------/////////////////////////////////////////////////////////000111111222222111222333555777888999:::777:::>>>@@@AAABBBDDDEEEFFFGGGHHHHHHGGGFFFGGGIIIIIILLLOOOPPPNNNKKKHHHGGGGGGEEECCCBBBAAABBBCCCDDDCCCCCCCCCBBB@@@===:::888::::::;;;;;;;;;:::999999777555333333444444333222000000000000////////////........................---------.........//////---------...///000000111////////////////////////////////////////////////---------------...///000........................................................................---..................---................................................////////////////////////........................---------.........//////........................---------.........//////------------------------------------------------........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...................................................,,,,,,,,,---------......////////////////////////------------------------//////.........---------........................//////.........---------------------------------..........................................------....................................////////////000000000000111111111111000111111111111222222222333444555777999;;;===>>>>>>???AAACCCEEEEEEEEEEEECCCEEEGGGHHHHHHFFFDDDBBBEEECCCAAAAAABBBBBBAAA@@@>>>>>>????????????>>>>>>;;;;;;;;;:::999888666666888888777666555444333333222222222111111111111000////////////..................------------..................////////////............////////////222111111111000000//////000000000000000000000000////////////............................................................---------............/////////.........---------//////.........---------.................................////////////000000000000000000000000000...................................................------,,,,,,------...------------------------------------------------........................///...---,,,,,,,,,,,,,,,........................------............------......//////000000111111444333333444555777999:::888:::===>>>???@@@CCCEEEHHHIIIKKKJJJGGGEEEDDDDDDIIILLLOOOPPPNNNJJJHHHGGGDDDDDDCCCBBBAAA@@@@@@???BBBBBBBBBAAA???===<<<;;;::::::999888888888999999777666666444333222111111111111000///////////////.................................------,,,,,,,,,............////////////////////////////////////......////////////..............................////////////////////////.........................................................------,,,,,,,,,,,,,,,,,,---------......------------------------........................//////.........---------........................---------------------------------............///------------------------------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------000000//////......------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...................................................,,,,,,,,,---------..............................------------------------///.........------------........................///.........------------------------------------....................................................................................//////////////////000000000111111111000000111111111222222222333333555777999;;;======???@@@BBBDDDEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEGGGEEECCCBBBBBBAAA@@@>>>>>>???????????????>>>>>><<<<<<;;;;;;:::888777666888888777666555444444333222222222111111111111000////////////..................------------..................////////////............////////////000000000000//////......000000000000000000000000////////////............................................................---------............/////////.........---------//////.........---------........................------........./////////////////////////////////...................................................------,,,,,,------...------------------------------------------------........................///...---,,,,,,,,,,,,---........................------............------......//////000000111111222111111222444666888::::::<<<>>>>>>>>>>>>@@@BBBCCCEEEGGGHHHFFFEEEEEEFFFGGGJJJMMMNNNLLLIIIGGGFFFEEEDDDCCCBBBAAA???>>>>>>AAAAAAAAA@@@???>>><<<<<<;;;::::::999999999999999777666555444333222222111111111000///////////////..............................---------,,,,,,,,,............////////////..............................////////////..............................////////////////////////......................................................---------,,,,,,,,,,,,,,,,,,---------......------------------------........................//////.........---------........................---------------------------------............///------------------------------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------////////////............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...------------------------------------------------,,,,,,,,,---------..............................------------------------............------------------------------------............------------------------------------------------------------................................................---............///////////////000000000000111111000000000111111111222222222333555666888:::<<<<<>>===<<<<<<<<<;;;:::999888777999888777777555555444333222222222111111111111000////////////..................------------......---............/////////............////////////////////////............000000000000000000000000////////////............................................................---------............///...............---------...............---------........................,,,---------............////////////////////////...................................................------,,,,,,------...------------------------------------------------..............................---,,,,,,,,,------........................------............------......//////000000111111000///000111333555777999<<<>>>???>>>======>>>???>>>AAADDDFFFFFFFFFGGGHHHEEEHHHKKKLLLJJJHHHGGGFFFGGGFFFDDDCCCAAA???======>>>>>>??????>>>>>>======<<<;;;::::::999999999:::666666555444333222222111111111000///////////////...........................------------,,,,,,,,,---............/////////..............................////////////..............................////////////////////////...................................................------------,,,,,,,,,,,,,,,,,,---------......------------------------.......................................---------........................---------------------------------............///------------------------------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------.............../////////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...------------------------------------------------,,,,,,,,,---------..............................---------------------------------------------------------------------------------------------------------------------------------------------------------.......................................---------.........//////////////////000000000111000000000000111111111111222333444666888999;;;;;;@@@@@@AAABBBCCCCCCDDDDDDFFFFFFEEEEEEFFFFFFGGGGGGGGGEEEDDDDDDDDDCCCAAA???AAAAAAAAAAAA@@@???>>>>>>=========<<<;;;:::999999999999888777666555444444222222222111111111000000////////////..................------------......---------.........//////............////////////////////////////////////000000000000000000000000////////////............................................................---------............///........................................................................,,,,,,,,,---------......////////////////////////...................................................------,,,,,,------...------------------------------------------------...........................------,,,,,,,,,------........................------............------......//////000000111111/////////000222555888999;;;===>>>===<<<<<<===???>>>@@@DDDFFFFFFFFFHHHIIIDDDGGGJJJKKKJJJHHHGGGGGGIIIHHHGGGDDDBBB???>>>===<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;:::999999999999666666555444333333222222111000000///////////////........................---------------------------------.........//////........................---......//////......---........................////////////////////////................................................------------------------,,,,,,,,,---------......,,,,,,------------------........................................................................---------------------------------............///------------------------------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...........................---------....../////////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...------------------------------------------------,,,,,,,,,---------..............................------------------------,,,,,,------------------------------------------,,,,,,---------------------------------------------------------------------------.........//////........................------------...............////////////000000000//////000000000111111111222333444555777888::::::>>>>>>>>>???@@@AAABBBBBBCCCEEEGGGHHHIIIHHHGGGFFFDDDDDDCCCDDDEEEEEECCCBBBAAAAAAAAAAAAAAA@@@??????===============<<<;;;:::999999888777666555444444222222222111111111000000////////////..................------------......------------........................////////////000000000000000000000000////////////////////////////////////............................................................---------............///---.....................---.............................................,,,,,,,,,---------.................................................................................------,,,,,,------...------------------------------------------------........................------,,,,,,,,,------...........................------............------......//////000000111111000000000111333555888999888:::<<<<<<<<<===???AAA@@@CCCFFFGGGGGGGGGHHHIIIFFFHHHKKKLLLJJJIIIIIIIIIKKKJJJHHHFFFCCCAAA???>>>;;;<<<===>>>>>>?????????===<<<;;;:::999999999999555555555444444333333222111000000///////////////........................------------------------------------....................................------............------........................////////////////////////................................................------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................---.............................................---------------------------------............///------------------------------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...........................,,,,,,------......//////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////........................,,,------------...............////////////000000/////////000000000111111222222333555666888999999<<<<<<<<<===>>>@@@BBBCCCBBBDDDGGGIIIJJJIIIGGGEEECCCCCCDDDEEEGGGGGGEEECCC@@@AAAAAABBBBBBAAAAAAAAA>>>>>>>>>>>>>>>===<<<<<<:::999888888666666555444222222222111111111111000////////////..................------------......,,,------------.....................////////////000000000000111111111111////////////////////////////////////............................................................---------............///---------...............---------.......................................,,,---------.......................................................................................------,,,,,,------...------------------------------------------------........................------,,,,,,,,,---..............................------............------......//////000000111111111111111111222444666888555777:::;;;<<<>>>@@@BBBBBBEEEHHHIIIIIIHHHIIIJJJHHHJJJLLLLLLKKKIIIIIIJJJKKKJJJHHHFFFCCCAAA???>>>;;;<<<===>>>????????????<<<;;;:::999888777777777555555444444444333333333111111000///////////////........................,,,,,,,,,------------...,,,------------.........------------------------------............------........................////////////////////////................................................,,,,,,,,,------------...,,,,,,,,,---------......+++,,,,,,------.................................---------.......................................---------------------------------............///------------------------------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...........................---------------.................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000........................,,,,,,---------................../////////000000////////////000000000111222222333444666777888888;;;;;;;;;<<<>>>AAACCCEEEDDDEEEFFFHHHHHHHHHHHHHHHEEEDDDEEEFFFHHHGGGDDDBBB???@@@AAABBBCCCCCCCCCCCC>>>>>>??????>>>>>>======:::999999888777666555555222222222111111111111000////////////..................------------......,,,,,,---------...................../////////////////////000000000111111////////////////////////////////////............................................................---------............///---------.........//////---------.........//////........................------........./////////...........................................................................------,,,,,,------...------------------------------------------------........................,,,,,,,,,,,,,,,---...///........................------............------......//////000000111111111111000000111222444555555777999;;;<<<===@@@BBBBBBDDDGGGIIIIIIIIIJJJKKKJJJKKKMMMLLLJJJIIIIIIIIIIIIHHHFFFDDDBBB@@@>>>>>>======>>>???@@@@@@@@@@@@;;;;;;999888777666666666555444444444444333333333111111000///////////////........................,,,,,,,,,---------......,,,,,,---------.........------------------------,,,------......------,,,........................////////////////////////................................................,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,---......///........................---------.........//////........................---------------------------------............///------------------------------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------..............................------------------,,,////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................,,,,,,,,,---------................../////////000////////////000000000000222222333444555777777888;;;;;;;;;===???BBBEEEGGGFFFFFFEEEEEEFFFHHHIIIJJJGGGFFFFFFGGGHHHFFFCCC@@@??????AAABBBCCCDDDDDDDDD>>>????????????>>>>>>===::::::999888777666555555222222222111111111111000000/////////.....................------.........,,,,,,,,,---------................../////////000---.........//////000000////////////////////////000/////////............................................................---------.........//////---------.........//////---------.........//////.................................////////////000...........................................................................------,,,,,,------...------------------------------------------------........................,,,,,,,,,,,,,,,---...///........................---..................---......//////000111111111111000/////////000222333666777:::;;;;;;<<<>>>@@@@@@BBBFFFHHHIIIJJJKKKLLLJJJLLLMMMLLLIIIHHHHHHHHHGGGFFFEEECCCAAA???>>>===>>>>>>???@@@@@@@@@@@@@@@;;;:::999777666555555555444444444444444444333333111111000///////////////........................,,,,,,,,,------.........,,,,,,,,,---------......------------------------,,,------......------,,,........................////////////////////////................................................,,,,,,,,,------.........,,,,,,,,,---------......++++++,,,,,,---...//////........................---------.........//////........................---------------------------------.........//////------------------------------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...////////////////////////.........------,,,,,,,,,000000000000000000000000................................................---------,,,,,,+++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,+++,,,---...///........................////////////000000000000222222222333444555777888666888;;;<<<===>>>AAACCCGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGFFFEEECCCBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCBBB@@@===:::999::::::999888777666555555333333222222111000000000111000000///...---------------------------------................................................///////////////000111111////////////////////////........................,,,,,,,,,---------......+++,,,---...////////////------------------------------------------------...............................................................---------///////////////////////////////////////////////////////////////////////////...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---......//////..................................................................////////////000000000000111111111111555666777888:::===???@@@AAACCCEEEFFFFFFGGGJJJLLLJJJIIIGGGEEEEEEFFFGGGHHHEEECCCAAA??????AAACCCEEE@@@@@@AAAAAAAAA@@@??????;;;;;;:::999999888888777888888777777666555333222111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,////////////////////////000000//////.........---................................................------------------------+++,,,............,,,+++........................//////.........---------,,,,,,,,,---------..............................------............------,,,,,,,,,------...............................................................------------......................................................---------------------------------............///........................//////.........---------//////////////////////////////......---------,,,........................---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,---...///.........................../////////000000000000111111111222333444666777666888;;;<<<===>>>AAACCCCCCCCCDDDEEEFFFFFFGGGGGGEEEFFFFFFFFFEEEDDDCCCBBB@@@@@@AAAAAABBBBBBCCCCCCAAABBBBBBAAA@@@===:::888:::999888777666555444444333333222222111000000000111000000///......------------------------------................................................///////////////000000111////////////////////////........................,,,,,,---------.........+++,,,---...////////////------------------------------------------------................................................------..........................................................................................///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////..................................................................////////////000000000000111111111111555555666888:::<<<>>>@@@BBBCCCEEEEEEEEEEEEGGGHHHIIIHHHGGGGGGFFFGGGHHHHHHEEEDDDAAA@@@???@@@BBBCCCAAAAAABBBBBBBBBAAA@@@???;;;;;;:::999999888888777777777777666555444333222111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...//////...------........................000/////////.........---................................................------------------------,,,------......------,,,........................//////.........---------,,,,,,---------.................................------............------,,,,,,,,,---------............................................................------------......................................................---------------------------------............///........................//////.........---------/////////////////////////////////.........------........................------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,,,,,,,,,,---...///............................../////////000000000000000000111222333444555666888;;;<<<===>>>AAACCC@@@@@@AAABBBDDDEEEFFFGGGDDDDDDEEEDDDDDDCCCBBBAAA??????@@@AAABBBBBBCCCCCC@@@AAAAAA@@@>>><<<:::888888888777666555444444333333333222222111000000000000000000///......------------------------------................................................//////......//////000111////////////////////////........................,,,------------.........,,,,,,---...////////////------------------------------------------------................................................,,,---------.../////////................................................------------------------......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---......//////..................................................................////////////000000000000111111111111444555666777999;;;===???AAABBBCCCCCCBBBBBBCCCDDDGGGHHHHHHIIIIIIIIIIIIHHHFFFEEEBBB@@@??????AAAAAAAAABBBCCCDDDCCCBBB@@@???;;;;;;:::999999888888777666666666666444333222111111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////............................../////////...............................................................------------------------......------------.............................................---------,,,------------.................................------............------,,,,,,,,,------------.........................................................------------......................................................---------------------------------............///.......................................---------////////////////////////000000////////////..............................------------------,,,,,,------------------------++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,---......+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......................................./////////000000/////////000000111333333555777:::;;;<<<===@@@BBB@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCCCCBBBBBBAAAAAA?????????@@@AAABBBBBBBBB?????????>>>===;;;999888777666666555444444333333333333222222111000000000000000//////....................................................................................///............///000000////////////////////////........................------------............,,,------...//////......------------------------------------------------................................................,,,,,,,,,---...///000000................................................------------------------...------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.....................................................................///////////////000000000111111111111444444555666888:::<<<===>>>???AAAAAA@@@@@@AAACCCEEEGGGIIIJJJKKKKKKJJJIIIGGGFFFDDDAAA@@@???@@@@@@@@@AAACCCDDDCCCAAA???===;;;;;;:::999999888888777666666666555444333111111111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---..................---........................................................................................................................///...---,,,,,,---...///................................................------------....................................------............------------------------------......................................................------------......................................................---------------------------------............///................................................////////////////////////000000000000000/////////........................------------------------------------------------++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------....................................////////////////////////000000111222444666999:::;;;<<<>>>AAABBBBBBCCCCCCCCCCCCCCCDDDBBBBBBBBBAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA>>>>>>===<<<;;;999888777666666555555444444333333333333222222111000000000////////////...................................................................................................//////000////////////////////////........................---------.........//////,,,---......///.........------------------------------------------------................................................,,,,,,,,,---...///000000........................................................................------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.....................................................................///////////////000000000111111111111333444444555777999;;;<<<999;;;===>>>>>>???AAACCCCCCEEEHHHKKKLLLLLLKKKJJJHHHGGGEEECCCAAA@@@@@@@@@???@@@AAABBBAAA???===<<<;;;;;;:::999999888888777666666666555444333111111111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------.......................................................................................//////---,,,,,,---//////........................---.....................---------.........//////........................------............------------------------------......................................................------------......................................................---------------------------------............///........................---...................../////////////////////////////////000000000000000........................------------............------------------------++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,------......------........................------.........////////////////////////000111222222444777888999:::===???CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@?????????>>>>>>===<<<;;;:::999888777777666666555555555444444444333333222222111000000000//////////////////....................................................................................------......///000////////////////////////........................------........./////////------...............---------------------------------------------------................................................,,,---------.../////////------------------------------------------------////////////////////////------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,---......//////..................................................................////////////000000000000111111111111333333444555666888999:::777999;;;======>>>@@@BBBBBBDDDGGGJJJKKKLLLLLLKKKIIIHHHGGGEEECCCBBBBBBAAAAAA@@@@@@@@@???===<<<<<<;;;;;;:::999999888888777666666666666444333222111111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,---------------------------------------.................................................................................//////............//////........................---------...............------........./////////........................------............------...------------,,,,,,,,,......................................................------------......................................................---------------------------------............///........................---------...............////////////////////////......////////////000000........................------------.........///------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************------,,,,,,+++*********++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---.........------........................---------.........//////000000000///000000111222000222555666777888;;;===AAABBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCAAAAAA@@@???>>>===<<<<<<<<<;;;:::999888777777777666666666555555555555555333333222222111000000000.../////////////////////...........................................................................------------...//////////////////////////////....................................////////////---...............------------------------------------------------------................................................------..................------------------------------------------------........................,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---......//////..................................................................////////////000000000000111111111111333333333444555777888999888:::<<<<<<<<<===>>>@@@AAABBBEEEHHHJJJKKKLLLLLLIIIIIIHHHGGGEEEDDDDDDCCCCCCBBB@@@???=========>>>;;;;;;:::999999888888777777777777666555444333222111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++++++++,,,---------------------------,,,,,,,,,------.......................................................................................////////////..............................---------.........//////............////////////........................------............------......---------,,,,,,,,,......................................................------------......................................................---------------------------------............///........................---------.........//////////////////////////////------........./////////........................---------.........//////------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------************************...------,,,+++***))))))++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,---.........---,,,........................---------.........//////111000000000000111111222///111444555666777:::<<>><<<;;;;;;;;;;;;999888777777777777666666666666666555555555333333222222111000000000.........///////////////////////////////////////...................................................------------...//////////////////////////////..................................../////////000---...............------------------------------------------------------...............................................................---------------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,---......//////................................................................../////////000000000000000111111111111222222333444555666888999:::;;;===<<<;;;;;;===>>>@@@BBBDDDFFFIIIKKKLLLMMMJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDAAA???===>>>??????;;;;;;::::::999888888777888888777777666555333222111111111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...------------------------,,,,,,,,,------.........................................................////////////////////////---...///000000///...---........................---------.........//////............/////////000........................---..................---.........------,,,,,,,,,.........................................................------.........................................................---------------------------------.........//////........................---------.........//////////////////////////////,,,---------......//////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---------............////////////000111111222222222333444444444444777999@@@@@@BBBCCCDDDDDDDDDDDDAAAAAABBBBBBCCCBBBBBBBBBCCCBBBBBBAAA@@@???===<<<;;;;;;;;;;;;:::999888888888777666555555444444555333333222222111000000000//////000000000000//////..........................................................................................------........................000000//////.........---........................000000///.......................................------------------------,,,,,,,,,---------......------------------------------------------------.........------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------------------------------............///000000000000111111111111111222444555555777:::<<<===;;;;;;===@@@AAA>>><<<===@@@EEEIIIKKKKKKJJJIIIIIIHHHGGGEEECCCBBB@@@@@@AAA@@@???============>>>===<<<:::999888999999:::;;;999777666555555555555222111000///------,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------------------------------------............///................................................................................................////////////////////////////////////////////////............//////////////////.........---------------------------------------------------------........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////........................000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------............/////////000111111222222111333444444444555777999>>>???@@@BBBCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::999888999888777666666555666666333333222222111000000000//////000000000000//////........................................................................................................................000/////////.........---........................000000///.......................................------------------------,,,,,,,,,---------......------------------------------------------------------------------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------------------------............/////////000000000111111111000222444444555666999<<<;;;;;;;;;>>>@@@AAA>>>;;;>>>@@@DDDGGGIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBAAA???>>>===>>>>>>>>>>>>===<<<:::999999999:::999888777666555444444444222111000///...---------.........---------,,,,,,++++++,,,,,,,,,------------------------------------------------------------------------------------------............///................................................................................................////////////////////////////////////////////////............//////////////////.........---------------------------------------------------------........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////........................000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------...............//////000000111111222000111333333333555777:::===>>>???AAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@??????>>>==================<<<;;;:::::::::999888777777666666666333333222222111000000000//////000000000000//////......................................................................................................................../////////.......................................000///......---.................................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------------------------------............/////////000000000000111111000222333444444666888;;;:::;;;===???BBBAAA???<<>><<<;;;:::999999999777777777666555444333222222111000///...---------.........------------,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------............///................................................................................................////////////////////////////////////////////////............/////////////////////............---------------------------------------------------........................................................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////........................000000000000000000000000////////////////////////................................................------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------...............//////000111111111...000222222333555777:::<<<===???@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@@@@??????>>>>>>>>>???>>>>>>===<<<;;;999999888777666666666666333333222222111000000000//////000000000000//////....................................................................................////////////........................................................................///......------.................................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///////////////000000000111000222333444444555777::::::<<>>@@@@@@AAAAAACCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCBBBAAA@@@@@@@@@???>>>===<<<;;;999888888777666666777777666444222111222111000///........................------------,,,,,,,,,------------...---------------------------------------------------------------------------------............///................................................................................................////////////////////////////////////////////////............/////////////////////...............................................................................................................................................................////////////////////////------------------------................................................////////////////////////........................////////////////////////////////////////////////................................................---------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------............///000000111111---///111222222444777999<<<===>>>@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???AAAAAAAAABBBAAAAAA@@@@@@????????????>>>===<<<<<<888888777666555555555555333333222222111000000000//////000000000000//////................................................................................./////////000000........................---------.............................................------------..............................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///...////////////000000000000111333333333444666888:::<<<@@@BBBCCCBBBAAAAAAAAA@@@@@@AAABBBDDDFFFGGGHHHHHHGGGGGGFFFFFFEEEEEECCCCCCBBBBBBAAA@@@@@@???<<<<<<;;;:::999888777666666666777777666444222111222111000/////////////////////.........---------,,,,,,---------.........---------------------------------------------------------------------------------............///................................................................................................////////////////////////////////////////////////............////////////////////////////////////................................................................................................................................................////////////////////////------------------------................................................////////////////////////////////////////////////////////////////////////////////////////////////................................................------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000000111...///111111111333555888:::;;;===???@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBCCCCCCBBBAAA@@@@@@????????????>>>===<<<<<<888777666555444444444444333333222222111000000000//////000000000000//////.................................................................................//////000000111........................---------------.................................---------,,,------...///........................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------............///......////////////000000000111222222222333555777999<<>>???@@@@@@BBBBBBBBBCCCBBBBBBAAAAAACCCCCCCCCBBBAAA@@@???>>>????????????>>>===<<<;;;999888777666555555555555333333222222111000000000//////000000000000//////........................................................................---......///000000111111........................,,,,,,,,,------.................................---,,,,,,,,,------...///........................------------------------,,,,,,,,,---------......------------------------------------------------------------------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///........./////////000000000111222222222222555777777:::<<<<<<;;;<<>>>>>;;;;;;<<<======<<<;;;;;;999888777666555444444444222111000000///000000000////////////............------------............---------------------------------------------------------------------------------............///................................................................................................////////////////////////////////////////////////............////////////.../////////000000000000................................................................................................................................................------------------------........................................................................////////////////////////////////////////////////000000000000000000000000////////////////////////...........................................................................------,,,,,,------......------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000000///000111111000111333555555666888:::<<<===>>>>>>AAAAAABBBBBBCCCBBBBBBBBBCCCBBBBBBAAA@@@???===<<<>>>??????>>>>>>===<<<;;;:::999888777666666666666333333222222111000000000//////000000000000//////........................................................................---......///000111111222........................,,,,,,,,,------.................................,,,,,,,,,,,,------...///........................------------------------,,,,,,,,,---------......------------------------------------------------.........------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------------.........//////............/////////000000111222222111222444666666888999999888999===AAA@@@AAADDDFFFHHHJJJKKKKKKFFFFFFEEEEEEDDDDDDCCCCCC@@@AAABBBBBBAAA@@@>>>===;;;<<<>>>?????????>>>===;;;999777666555555555666222111000000000000000111000/////////............---------.........//////---------------------------------------------------------------------------------.........//////................................................................................................////////////////////////////////////////////////............/////////000.../////////000000111111////////////////////////////////////////////////........................................................................////////////////////////------------------------........................////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////111000//////000222444555444666999:::;;;<<<===???>>>??????@@@@@@AAABBBBBBAAAAAAAAA@@@???>>>>>>=========<<<;;;::::::999999888888999888777555333222111222222111111000///...000000000000000000000000,,,---------......//////////////////////////////........................////////////////////////000000///...------,,,,,,,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,---------......------............------//////.........---------................................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..................////////////000111111111111222222222555666888999:::===AAADDDDDDCCCCCCCCCEEEGGGIIIJJJGGGGGGFFFEEEDDDCCCBBBAAABBBBBBCCCBBBAAA???===;;;???????????????>>>======;;;:::999777666444333222111111111111000000000000////////////////////////------------------------------------------------------------------------------------------------........................,,,,,,,,,---------..............................---------............///////////////////////////////////////////////////////////////////////////......////////////......//////////////////////////////000000///...------000000000000000000000000000000000000000000000000////////////////////////...........................------,,,,,,------...//////////////////////////////.........---------////////////////////////000000//////.........---............/////////000///////////////000111111111111111111111111111111////////////////////////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...............---------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////111000//////000111333555444666999::::::;;;<<<>>>>>>??????@@@@@@AAAAAABBBAAA@@@@@@???>>>>>>======<<<<<<<<<;;;;;;:::::::::888888999888777555444333333333333333222111000///000000000000000000000000------........./////////////////////////////////........................////////////////////////000//////...------,,,,,,,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,---------......------............------//////.........---------................................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..................////////////000000111111111222222222444555666777888;;;>>>AAACCCCCCCCCDDDFFFHHHJJJKKKIIIHHHHHHGGGFFFEEEDDDDDDAAAAAABBBAAAAAA@@@??????AAAAAA@@@@@@>>>===;;;:::888888777666666555444444111111111111000000000000////////////////////////------------------------------------------------------------------------------------------------........................,,,,,,,,,---------..............................---------............///////////////////////////////////////////////////////////////////////////......////////////......///////////////////////////////////////...------000000000000000000000000000000000000000000000000////////////////////////...........................------,,,,,,------...//////////////////////////////.........---------////////////////////////000/////////...................../////////000000///////////////000111111111111111111111111111111////////////////////////.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000000/////////111222333555666888999999999;;;===>>>>>>??????@@@AAAAAAAAA@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;888888888888777555444333444444444444333222111000000000000000000000000000.........///////////////////////////////////////......................../////////////////////////////////...------,,,,,,,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,---------......------............------...............---------................................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..................////////////000000000111111111222222333444555555666888;;;>>>AAAAAABBBDDDFFFIIIKKKLLLIIIIIIIIIHHHHHHHHHGGGGGGBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBB@@@===;;;999888666666666555555555555555111111111111000000000000////////////////////////------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................---------............///////////////////////////////////////////////////////////////////////////......////////////......///////////////////////////////////////......---000000000000000000000000000000000000000000000000////////////////////////..............................------------....../////////////////////////////////............---////////////////////////////////////................../////////000000000000////////////000111111000000000000000000000000////////////////////////................................................------------------------........................------------------------/////////...------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000////////////000111222444666777888777888:::<<<>>>>>>>>>???@@@@@@AAAAAA???>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<888888888777666555555444444444444444333222111000////////////////////////////////////////////////////////////////////////........................//////////////////////////////.........---------,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,---------......------............------........................................................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..................////////////000000000000111111111111333444555555555777:::<<<>>>>>>@@@BBBEEEHHHJJJKKKHHHHHHHHHHHHHHHIIIIIIIIIDDDCCCBBBAAAAAAAAABBBCCCBBBBBBAAA???===;;;999888666666555555444444333333111111111111000000000///////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------............///////////////////////////////////////////////////////////////////////////......////////////......////////////////////////...///////////////......////////////////////////////////////////////////////////////////////////..............................------------....../////////////////////////////////...............///////////////////////////////////////............////////////000000000000000//////000000111222000000000000000000000000................................................---.....................------------------------........................------------------------//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////////////////000000444555666666666777:::<<<===>>>>>>??????@@@AAAAAA>>>>>>>>>>>>============;;;<<<<<<<<<<<<<<<<<<<<<888888777777666666555555333333333333222111000//////////////////////////////////////////.........////////////////////////........................////////////////////////...............---------,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,---------......------............---------.....................................................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..................//////////////////000000000111111111333444555555555777:::===;;;<<<>>>AAACCCEEEFFFGGGDDDDDDEEEFFFGGGHHHIIIIIIHHHFFFDDDBBBAAAAAAAAABBB?????????>>>===<<<;;;:::888888777555444333222111111111111111000000000///////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------............///////////////////////////////////////////////////////////////////////////......////////////......////////////////////////......///////////////...////////////////////////////////////////////////////////////////////////........................///......------......///////////////////////////////////////////////////////////////////////////.........///////////////////////////000000000111000000000000000111222222000000000000000000000000................................................---------...............------------------------........................------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................///////////////222333444444555777:::=========>>>>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<888888777666666666666666333333333333222111000///000000000000000000000000...............---------////////////////////////........................////////////////////////........................,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,---------......------............---------------...............................................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------................../////////////////////000000000111111333444555555666888;;;>>><<<===>>>@@@AAABBBBBBBBB@@@@@@BBBCCCEEEGGGHHHIIIHHHHHHFFFDDDCCCBBBAAAAAA======>>>>>>>>>===<<<<<<:::999888666444333111111111111111111000000000000////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///////////////////////////////////////////////////////////////////////////......////////////......////////////////////////---...//////////////////000000000000000000000000000000000000000000000000////////////////////////........................//////............//////////////////////////////...////////////000000000////////////////////////.........////////////////////////000000000111111111000000000000111222222111111111111111111111111................................................---------.........//////................................................------------------------,,,,,,------.../////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////......---000111222333444777;;;>>>======>>>>>>??????@@@@@@????????????????????????>>>>>>======<<<<<<;;;;;;888888666555555666666777444444444444333222111000000000000000000000000000...---------,,,,,,,,,,,,////////////////////////........................////////////////////////........................,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,---------......------............---------------.........//////................................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..................////////////////////////000000000111111222444555666888<<>>???@@@AAAAAA@@@??????===>>>@@@BBBDDDFFFHHHIIIFFFFFFFFFFFFEEEDDDCCCBBB=========>>>======<<<;;;999999888777555444333333111111111111000000000000////////////////////////------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///////////////////////////////////////////////////////////////////////////......////////////......////////////////////////------...///////////////000000000000000000000000000000000000000000000000////////////////////////........................//////............//////////////////////////////.../////////000000000000////////////////////////............/////////000//////000000000111111111111111000000111111222333222222222222222222222222................................................---------.........//////................................................------------------------+++,,,,,,---...///000000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///......------///000111222333777;;;???=========>>>??????@@@@@@???????????????@@@@@@@@@??????>>>===<<<;;;;;;:::888888666555555666777777555555555555444333222222000000000000000000000000---------,,,,,,+++++++++////////////////////////........................////////////////////////---.....................,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,---------......---..................------------.........//////................................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------................../////////000////////////000000000000///111333444555888<<>>===<<<===???AAADDDFFFHHHIIIDDDEEEFFFGGGGGGFFFEEEDDD>>>>>>>>>>>>===<<<;;;:::888777777777666666666666111111111111000000000000////////////////////////------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------.........//////////////////////////////////////////////////////////////////////////////......////////////......////////////////////////------...///000000//////000000000000000000000000000000000000000000000000////////////////////////........................//////............//////////////////////////////.../////////000000111111////////////////////////---.........//////000000000000000000111111111111111111111000111111222333333333333333333333333333////////////////////////---------............///........................---------............///........................////////////////////////////////////////////////.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////111111222333555777999:::======<<<<<<===???AAABBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>===<<<:::999888777777555444444333333333666666666555444444333333000000000000////////////////////////////////////........................//////////////////////////////.........---------........................------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------------------------///...---,,,,,,,,,,,,,,,------------------------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......//////............///////////////000111111222222333333444555777:::===>>>@@@BBBBBBAAA>>><<<<<<<<>>===============888888999999888777555444555444333222111111111111////////////............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......//////.........---------////////////////////////////////////////////////------......//////000000------------.........///......//////000000111111000000000000000000000000000000000000////////////000000000000000000000000////////////////////////111000///......///000111////////////////////////..................................../////////000////////////000000000000111111000000/////////...111111222222222222111111///000111222222222222222555555444444444444444444////////////////////////---------............///........................---------............///..............................................................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////111111222333555666888999============???AAACCCDDDBBBBBBBBBBBBAAA@@@???>>>============<<<<<<;;;:::888777666666555555555555666666666555444444333333111000000000////////////////////////////////////................................................//////.........---------........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------------------------///...---,,,,,,,,,,,,---------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......//////............///////////////000111111222222333333333555777999<<<>>>>>>@@@AAAAAA@@@???@@@AAABBBCCCEEEGGGHHHIIIJJJJJJFFFDDDBBBCCCDDDDDDBBB@@@???>>><<<;;;:::::::::;;;777888888999888666555444555444333222111111111111////////////............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......//////.........---------////////////////////////////////////////////////.........///////////////------........./////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000///...------...///000////////////////////////................................./////////000000////////////000000000111111111000000000////////////000111111222222222222111111222222222222333333666555444333444555777888////////////////////////---------............///........................---------............///........................------------------------...........................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////222222222333444555777888::::::;;;===???AAACCCDDDBBBBBBBBBBBBAAA@@@???>>><<<<<<============<<<<<<888888888888777777777777666666555555444333333333111111000000000/////////////////////////////////...............................................................---------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------------------------......---,,,,,,,,,------------------------------------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......//////............//////...//////000000111111222333333333444666999;;;===;;;>>>@@@BBBBBBBBBDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKFFFEEEDDDDDDDDDDDDBBB@@@AAA???<<<:::999999::::::999999::::::999888666555555444333222111111111111////////////............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------.....................---------///////////////////////////////////////////////////////////////.............../////////000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000///////////////////////////......------......///////////////////////////............................../////////000000000/////////000000000111111111111111000000000000000000000111222222222333333444444333222222222333333555555555777:::>>>CCCEEE////////////////////////---------............///........................---------............///........................------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------------...//////222222222222333444555666777888999;;;>>>@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@@@@======>>>>>>>>>===<<<<<<999999:::::::::999999999666666555444444333333222111111111000000000//////////////////////////////................................................................................................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,,,,------------------...------,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------...------,,,,,,------...,,,,,,,,,---------......///......------......///......//////000111111111222222222333555777:::;;;;;;===@@@BBBCCCDDDEEEGGGIIIIIIJJJKKKLLLLLLLLLLLLJJJIIIIIIIIIHHHFFFDDDCCCDDDBBB???<<<;;;;;;<<<<<<;;;;;;<<<<<<;;;:::888777444444333222111111111111////////////............------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------..............................////////////////////////////////////////////////000000//////......------////////////000000000000111111000000//////......////////////////////////////////////000000000000/////////////////////////////////////////////////////////....../////////////////////////////////...........................////////////000000000//////000000000111111111111111111111111111111111333333333333333333333444444444333333444555666777<<<>>>AAAFFFKKKPPPTTTWWW////////////////////////---------............///........................---------............///........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------------...//////111111111222222444555555777888:::===@@@BBBDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>===;;;::::::;;;<<<<<<<<<;;;:::999555555555444333333222222111111111111000000000000////////////////////////................................................---.............................................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,------...------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...,,,,,,,,,---------............------------...............///000000111111111111111222444666888:::;;;===@@@AAABBBBBBDDDFFFIIIJJJKKKKKKLLLLLLLLLKKKJJJKKKLLLLLLJJJHHHFFFEEEEEECCC@@@>>><<<<<<<<<===:::;;;;;;<<<;;;999888777444444333222111111111111////////////............------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---.....................////////////////////////////////////////////////000000//////......------////////////000000000000111111000000//////......////////////////////////.../////////000000000111////////////////////////////////////////////////000000000111111000000000000000000000000000000000////////////////////////////////////000000000111000000000000111111111111111111111222222222222222444333333222222222333333111333555888;;;???BBBDDDNNNPPPSSSWWWYYYZZZZZZZZZ////////////////////////---------............///........................---------............///........................////////////////////////------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////000000000111222333555666999;;;===@@@BBBDDDFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@>>>===;;;:::<<<<<<=========;;;999888555555444444333222222222222222111111111000000000////////////////////////........................---------------------------------.......................................------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------+++,,,,,,------.........------,,,,,,,,,---......------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------...------,,,,,,------...,,,,,,,,,---------............------------......---......//////000000111111111111111333555777888999<<<>>>@@@@@@AAABBBDDDGGGHHHIIIJJJJJJJJJJJJJJJGGGIIIKKKKKKIIIFFFEEEDDDBBBAAA@@@???===<<<<<<<<<888999::::::999888666555555444333222111111111111////////////............------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---------...............///////////////////////////////////////////////////////////////.............../////////000000000000000000000////////////000000000000000000000000......//////000000111111000000000000000000000000////////////////////////000111111222222111111000000000000000000000000000/////////////////////////////////000000000111111000000000111111111222222222222222222222333333333333333222222222444555666555888===CCCIIINNNRRRSSSXXXYYYZZZZZZYYYVVVTTTRRR////////////////////////---------............///........................---------............///................................................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////......///000222444555666999:::===@@@BBBCCCDDDDDDCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<===>>>>>>>>>===;;;888777555555444333333222222111222222222111111111000000////////////////////////........................---------------------------------.........//////........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,---...///------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...........................------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...------......///000000000111000000111222444666777666888;;;===>>>???AAACCCDDDEEEFFFGGGHHHHHHHHHHHHDDDGGGJJJJJJHHHEEEDDDDDDAAAAAABBBAAAAAA???>>>===::::::;;;;;;:::999777666555444333222111111111111////////////............------------------------................................................,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////////////////////////////////////////////////////.........///////////////------........./////////////////////000000000000000000000000000000000000.........///000111111111000000000000000000000000///////////////////////////000111222222111000///000000000000000000000000//////////////////////////////000000000111111111000000111111111222222222222222222333333333444444444444555666888<<>>>>>???>>>===:::777555555555444333333222222111222222222111111111111000////////////////////////........................---------------------------------.........//////........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,---...///------------------------------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...........................------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...------......///000000000000000000000111333555777333555999;;;===???AAACCCBBBBBBDDDEEEFFFGGGGGGGGGCCCGGGKKKKKKIIIFFFEEEFFFBBBCCCEEEEEEEEECCCAAA@@@===>>>>>>>>>>>><<<;;;:::555444333222111111111111000/////////............------------------------................................................,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////////////////////////////////////////////////////---.........//////000000------------.........///......//////000000111111000000000000000000000000---......///000111111222000000000000000000000000////////////////////////...///000111111000///...000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222222333333444444444777888999<<<@@@EEEIIILLL[[[]]]___aaa```]]]ZZZXXXWWWXXXZZZ___gggpppyyy////////////////////////////////////////////////////////////////////////........................------------------------------------------------------------------------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000111111222222444666999<<<>>>???>>>>>>???@@@BBBCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@???>>>============<<<;;;:::888777888777666444222111111111000/////////............////////////............------------------------........................////////////////////////////////////////////////........................------------------------.........------,,,,,,,,,------------------------------------------------,,,------......------,,,//////.........---------,,,,,,,,,---------......,,,,,,,,,---------.................................///000111000///---+++...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///.................................------,,,,,,,,,------------------------...------,,,,,,------...////////////////////////000000000111222222333333555777999;;;;;;===???AAADDDCCCBBBCCCEEEFFFGGGGGGFFFHHHIIIIIIGGGFFFGGGGGGGGGEEECCCDDDEEEEEEBBB???@@@???>>><<<;;;:::999999777666444222111000//////000/////////............///............---------...------,,,,,,------...........................------------------------...------,,,,,,------...//////...---,,,++++++***---------------------------------............///////////////////////////000000000000000000000000............////////////000000000000000000000000////////////////////////////////////000000000000222111000......000111222000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000111111222111111000000000000111111666444333222333333222111666555333222333555888:::===>>>GGGRRRWWWWWW\\\cccjjjbbb___```[[[RRRRRRXXXlllzzz////////////////////////////////////////////////////////////////////////........................------------------------------------------------------------------------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////000111111222222333555888;;;===>>>>>>>>>@@@@@@AAABBBAAAAAA??????>>>>>>??????>>>======<<<<<<<<<<<<<<<;;;:::888888888777666444333222111111000000/////////.........////////////............------------------------........................////////////////////////////////////////////////........................------------------------......---------,,,,,,,,,------------------------------------------------,,,------......------,,,///.........------------,,,,,,,,,---------......,,,,,,,,,---------..............................///000111222111000...---...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///..............................---------,,,,,,,,,------------------------...------,,,,,,------...........................///000000111111222333333444666888::::::<<<>>>@@@CCCCCCCCCDDDEEEFFFFFFEEEFFFGGGHHHHHHFFFEEEEEEFFFGGGEEECCCCCCDDDCCCAAA>>>???>>>===;;;:::999999888777666444222111000000///000000/////////.........///............---------...------,,,,,,------...........................------------------------...------,,,,,,------............------,,,,,,+++---------------------------------............///////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////////////////000000000000222111000//////000111222000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000111222222000000111111111222222222333222333333444444444333444444555888;;;???CCCEEEOOOMMMQQQYYY```bbbhhhooojjjaaaXXXSSSTTT]]]ooo~~~////////////////////////////////////////////////////////////////////////........................------------------------------------------------------------------------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000000111111222333444777:::<<<=========@@@@@@@@@@@@???>>>===<<<<<<<<<=========<<<;;;;;;;;;;;;;;;;;;::::::999888888777666444333222222222000000000/////////......////////////............------------------------........................////////////////////////////////////////////////........................------------------------...------------,,,,,,,,,------------------------------------------------,,,------......------,,,............------------,,,,,,,,,---------......,,,,,,,,,---------..............................///000111222111000///......------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///...........................------------,,,,,,,,,------------------------...------,,,,,,------...........................//////000111111222222333333555777888999:::===@@@BBBCCCDDDEEEEEEEEEDDDCCCDDDFFFGGGFFFDDDCCCCCCDDDGGGDDDBBBAAAAAAAAA@@@??????>>><<<;;;999888888888777666444333222111000000000000000/////////......///............---------...------,,,,,,------...------------------------------------------------...------,,,,,,------...---------------------------------------------------------............///////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////////////////000000000000222111000//////000111222000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000111000000000000111222222000000111222333333222222222333333444555555666666555888===CCCIIIOOORRRTTT]]]\\\]]]______[[[ZZZ[[[\\\```dddgggqqq////////////////////////////////////////////////////////////////////////................................................................................................................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......//////000111111111222333555888:::;;;<<<<<<>>>?????????>>>>>>>>>>>><<<<<<<<<======<<<;;;;;;999:::::::::::::::999999888777666444333333222222000000000////////////...////////////............------------------------........................////////////////////////////////////////////////........................------------------------------------------------........................------------------------,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................//////000000000000///......------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///........................------------------------------------------------...------,,,,,,------...........................//////000000111222222222222333555666777999===@@@BBBDDDFFFGGGFFFDDDCCCBBBBBBDDDEEEDDDBBBAAAAAAAAADDDBBBAAA@@@@@@AAAAAAAAA>>>===<<<:::999888777777777666555333222222111111000000000////////////...///............---------...------,,,,,,------...------------------------,,,,,,------------------...------,,,,,,------...,,,,,,,,,------.........---------------------------------............///////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////000000000000111111000//////000111111///////////////////////////////////////000000111000000000000000000000000000000000000000000000000111111000000111111222333000111222333333222111111444555555555666888<<<>>>EEEHHHMMMSSSYYY\\\^^^___[[[\\\]]]ZZZWWWXXX___gggxxx////////////////////////////////////////////////////////////////////////////////////////////////........................................................................................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........///000000111111111222444666888:::;;;;;;=========>>>???@@@@@@AAA<<<======>>>>>>>>>======::::::;;;;;;;;;:::999999888777666555444333333333111000000000////////////////////////............------------------------........................////////////////////////////////////////////////........................------------------------------------------------........................------------------------,,,------......------,,,,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,---------..............................------.....................------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///........................------------------------------------------------...------,,,,,,------..............................//////000111111222222111222444555666999===@@@BBBEEEHHHHHHFFFDDDCCCCCCBBBDDDEEEDDDBBB@@@@@@@@@@@@AAAAAAAAABBBBBBDDDEEE>>>===<<<:::999888777777777666555444333333222222111000000000///////////////............---------...------,,,,,,------...------------------------,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,------.........---------------------------------............///////////////////////////....................................////////////////////////////////////////////////////////////////////////000000000000111111000000000000111111///////////////////////////////////////000000111111111111111111111111111111111111111111111111111111111111111111222222333222222333333333222222111666777888999<<>>@@@AAABBB======>>>?????????>>>>>>;;;<<<<<<<<<;;;;;;:::999888777666555444444444444111111000000000/////////////////////............------------------------........................////////////////////////////////////////////////........................------------------------,,,,,,,,,------------...........................------------------------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------..............................------------------.........------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///........................,,,,,,,,,------------...------------------------...------,,,,,,------...------------------------......///000000111111222111222333444555999===AAABBBFFFIIIIIIFFFDDDEEEGGGEEEGGGGGGFFFDDDBBBBBBCCC@@@BBBDDDEEEDDDDDDEEEFFF???>>><<<;;;999888888888777777666555444444444444111111000000000////////////............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............------,,,,,,------...,,,,,,,,,------.........---------------------------------............///////////////////////////....................................////////////000000000000000000000000////////////////////////////////////000000000000000000000111111000000000000000000000000000000000///////////////000111111111111111111111111111111111111111111111111111111222111111111111222333333444333333333444555666777999<<>>????????????>>>>>>>>>>>>===<<<;;;:::999888777666555555444444555111111111000000000//////////////////............------------------------........................////////////////////////////////////////////////........................------------------------,,,,,,,,,---------..............................------------------------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------..............................---------------...//////...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///........................,,,,,,,,,---------......------------------------...------,,,,,,------...------------------------......//////000111111111222222333444555999>>>BBBCCCGGGIIIIIIFFFEEEHHHKKKJJJKKKLLLKKKIIIGGGFFFGGGBBBEEEIIIIIIGGGEEEEEEEEE???>>>===;;;:::999999888888777666555444444444444111111111000000000/////////............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...------,,,,,,------...,,,,,,---------------------------------------------------............///////////////////////////....................................////////////000000000000000000000000////////////////////////////////////000000000000000000111111111111000000000000000000000000000000///////////////000111111111111111111111111111111111111111111111111111111222222111111222222333444444444444444777;;;???AAACCCJJJRRRWWWYYY\\\aaaeeebbbaaaaaabbbffflllrrrvvvyyy////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////................................................------------------------------------------------........................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------......///000000000///000111222444777999:::<<<;;;:::999:::;;;<<<===<<<<<<===>>>??????>>>>>>?????????>>>===;;;:::999888777666555555555555555111111111111000000000000000/////////............------------------------........................////////////////////////////////////////////////........................------------------------,,,,,,,,,------.........////////////////////////------------------------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------.............................................///000111...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------.........//////........................,,,,,,,,,------.........------------------------...------,,,,,,------...------------------------......//////000111111111222333444444666999???BBBDDDGGGJJJIIIFFFFFFJJJNNNNNNOOOPPPOOOLLLJJJJJJJJJEEEIIILLLMMMIIIEEECCCCCC@@@???>>><<<;;;:::999999888777666555555555555555111111111111000000000000//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------,,,,,,------...---------------------------------------------------------.........//////////////////////////////..................................../////////000000000000000000000000000////////////////////////////////////000000000000000000111111111111000000000000000000000000000000///////////////000111111111111111111111111111111111111111111111111111111222222111111222222333444444444444555:::@@@EEEIIIOOOWWWaaaeeedddaaaaaaaaahhhiiilllsss////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////........................------------------------.........................................................------,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***............///////////////000111222333555999<<<;;;;;;<<<<<<=========>>>>>>??????@@@@@@??????>>>@@@???>>><<<:::999999999888666555444555555333222111111111111000000000000000/////////............------------------------,,,,,,,,,---------..............................///////////////////////////............---------------------------------,,,,,,,,,---------......................................................------............------------------------------------------------------++++++,,,,,,---...//////,,,---......//////..............................------------------------................................................------------------------,,,,,,,,,---------.................................------,,,,,,------...---------............///------------------------///......---------......////////////000000000000333333444666888:::<<<>>>AAABBBCCCDDDDDDFFFJJJMMMRRRQQQPPPOOONNNLLLKKKJJJIIIKKKKKKJJJGGGDDDBBBBBB???>>><<<<<<======<<<:::888888999888777666444333111111111111000000000000////////////............,,,,,,,,,,,,---...//////...------,,,,,,------...------------------------........................---------------------------------............///...------,,,,,,------...////////////////////////////////////////////////......////////////......////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111222222222222222111000///444444333222111111222222555444222111111333555777777666777;;;BBBLLLVVV[[[bbb___aaafffddd^^^bbblll////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////........................------------------------......................................................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***............///////////////000111222333555888;;;<<<<<<===>>>???@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@???===<<<;;;::::::888666555555555555444222111111111111000000000000000000/////////.........------------------------,,,,,,---------.........................................................///............---------------------------------,,,,,,,,,---------......................................................------............------------------------------------------------------++++++,,,,,,---......///,,,---......//////..............................------------------------................................................------------------------,,,---------.......................................------,,,,,,------...---------............///------------------------///......---------........./////////000000000000222222333555777999;;;<<>><<<<<<===<<<;;;999888888888888777555444333111111111111000000000000////////////............,,,,,,,,,,,,------...///...------,,,,,,------...------------------------........................---------------------------------............///...------,,,,,,------...////////////////////////////////////////////////......////////////......////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222111000000333333333333333333333333111333444555555555555666;;;@@@HHHPPPWWW\\\```ccc^^^^^^```eeekkksss{{{nnnfffbbb////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////........................------------------------...................................................------------,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---............/////////...000111111222444888:::======>>>???AAABBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@???===<<<;;;;;;888666555555555555444333222222111111111000000000000000000/////////......------------------------,,,------------.........................................................///............---------------------------------,,,,,,,,,---------......................................................------............------------------------------------------------------+++,,,,,,------.........,,,---......//////..............................------------------------................................................------------------------------........./////////...........................------,,,,,,------...---------............///------------------------......---------......///....../////////000000000111111222333555888999;;;>>>???BBBCCCDDDFFFJJJMMMMMMLLLKKKIIIHHHHHHIIIIIIHHHIIIIIIHHHEEEBBBAAAAAA@@@>>><<<<<<<<<;;;999888888888888777666555444333111111111111000000000000////////////............------------------............------------......------------------------........................---------------------------------............///......------------......////////////////////////////////////////////////......////////////......////////////////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000111111111222222222222222222222222111000222333333444444444444333222333555555666999===@@@BBBJJJVVV___cccdddeeefffZZZ```hhhqqq{{{|||wwwnnncccXXXRRRPPPPPP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////................................................................................................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------.........//////...///111111111333777999>>>>>>>>>???@@@AAAAAABBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@???>>><<<;;;;;;888666555555666666555333222222222111111111000000000000000////////////...........................------------............................................................///............---------------------------------,,,,,,,,,---------......................................................------............------------------------------,,,,,,------------------,,,,,,,,,---------......,,,---......///.................................------------------------................................................------------------------.........////////////000...........................------,,,,,,------...---------............///------------------------...------------...//////........./////////000000///000111222444666888999;;;>>>@@@BBBCCCFFFIIIKKKMMMKKKJJJHHHHHHIIIJJJKKKHHHIIIIIIGGGDDDBBBBBBBBB@@@???<<<<<<;;;:::888666888888777777666444333333111111111111000000000///////////////..................------------............------------......------------------------................................................---------............///......------------......////////////////////////////////////////////////......////////////......////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222222222222333333222111111222333444555555444333222666666777777:::BBBMMMUUUWWW[[[___```^^^^^^aaadddrrr~~~ggg```bbb]]]ZZZZZZXXXUUURRRRRRTTTVVV////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................................................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------------...............///000000111222666888============>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>??????>>>>>><<<;;;:::777666555555666777555444222222222222111111111111111000000000////////////........................---------.........//////................................................///............---------------------------------,,,,,,,,,---------......................................................------............------------------------------,,,,,,,,,---------......,,,,,,,,,---------------,,,---......///.................................------------------------................................................------------------------.........////////////000...........................------,,,,,,------...---------............///---------------------------------------...//////............//////////////////000111333444666777999<<>>??????@@@@@@??????>>>===>>>??????>>><<<;;;:::777666555555777777666555333222222222222111111111111111000000000/////////........................------........./////////........................------------------------///............---------------------------------,,,,,,,,,---------......................................................------............------------------------------+++,,,,,,------.........------------------------,,,---......//////..............................------------------------................................................------------------------------........./////////...........................------,,,,,,------...---------............///---------------------------------------...///000------.........///////////////000111222444555666888:::===???@@@@@@BBBDDDBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGEEEBBBAAABBBCCCAAA???=========<<<:::999999888666555444333333333111111111111000000000000////////////............------------...///000111//////............//////------------------------................................................---------............/////////............//////////////////////////////////////////////////////......////////////......////////////////////////////////////000000000000000000000000000000000000........................111111111111111111111111111111111222222222222333111222333333333333333333555555555555666777999999777AAAOOOXXX\\\___bbbfffbbb^^^ZZZ[[[eeeuuu|||zzzoooeee___WWWQQQZZZddd```ZZZZZZ[[[___gggsss////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................................................................,,,,,,,,,---------......------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,---------............////////////111444666666666777999:::<<<======>>>>>>????????????>>>>>>>>>???@@@@@@@@@>>><<<;;;777666555666777888777555333333222222222111111111111111111000000000//////....................................////////////........................------------------------///............---------------------------------,,,,,,,,,---------......................................................------............------------------------------++++++,,,,,,---......///------------------------,,,---......//////..............................------------------------................................................------------------------,,,---------.......................................------,,,,,,------...---------............///---------------------------,,,,,,------///000000---------........./////////000000111222444555666666999<<<=========???@@@>>>???BBBDDDEEEEEEDDDDDDEEEEEEDDDBBB@@@???@@@BBBAAA???>>>===>>>>>><<<;;;999888666444333333333333111111111111000000000000////////////............,,,,,,,,,---...000222222//////............//////------------------------................................................---------............/////////............//////////////////////////////////////////////////////......////////////......////////////////////////////////////000000000000000000000000000000000000////////////////////////111111111111111111111111111111111222222222333333111222333333444444333333555555555666999===AAADDDEEEOOO\\\bbbcccbbbdddgggmmmlllooozzzkkk]]][[[^^^WWWTTTWWWYYYYYYggguuussstttvvvyyy~~~////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////................................................,,,,,,,,,------.........------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,---------.........////////////000333666222333555888:::===???@@@?????????@@@@@@????????????@@@AAABBBAAA???===<<<777666555666777888777666333333333222222222111111111111111111000000000000////////////////////////............/////////000........................------------------------//////.........---------------------------------,,,,,,,,,---------......................................................---..................---------------------------++++++,,,,,,---...//////------------------------,,,---......//////..............................------------------------................................................------------------------,,,,,,,,,---------.................................------,,,,,,------...---------.........//////------------------------,,,,,,,,,---...///000111---------.........//////000000000111222444555666666888;;;<<<<<<<<<<<<======@@@CCCFFFGGGGGGFFFEEECCCCCCBBB@@@>>>===>>>@@@AAA???>>>>>>??????>>><<<999888666444333333333444111111111111000000000000000/////////............++++++,,,---///111333444//////............//////------------------------........................////////////////////////---------.........////////////............//////////////////////////////////////////////////////......////////////......////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333111222333333444444444444555444555777<<>><<<<<<;;;999888777888777555444444444444333333333222222111111111111000000000000000000//////.........---////////////////////////........................------------------------......////////////......------------------------........................................................................................................................------,,,+++,,,---...///---,,,,,,,,,,,,---..............................------............------//////.........---------------------------------------............------++++++,,,---............---------------------------------............///..........................................------......------------...............------,,,,,,,,,---------............///000000000000111222333444555666888;;;<<<>>>??????======???BBBEEEFFFFFFDDDDDDCCC@@@??????@@@BBBCCC???>>>===<<<<<<<<<<<<<<<777666444333222333333444111111111111000000000000////////////////////////...------,,,,,,------......---,,,++++++,,,---...---------------------------------............///............////////////...............///000000////////////////////////---------.........////////////............//////......////////////......000//////............///////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222222111111000111333444666444444444444444444555555555:::>>>???CCCKKKUUUZZZbbb\\\```fff]]]TTTgggrrrppppppjjj^^^UUUTTTUUUTTTZZZdddqqqzzz////////////////////////////////////////////////............////////////////////////////////////////////////////////////......////////////............////////////............------------..................////////////////////////////////////////////////////////////////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,------------...------......////////////////////////000000000000111222444777999;;;===>>>BBBBBBBBBCCCCCCBBBBBBAAABBBAAAAAAAAA???>>>===<<<;;;:::888777888777666444444444444333333333222222111111111111000000000000000/////////.........---................................................------------------------......////////////......------------------------........................................................................................................................------,,,,,,,,,---...///---,,,,,,,,,,,,---..............................------............------//////.........---------------------------------------............------,,,,,,------...---------------------------------------------......................................................------......------------............---------,,,,,,,,,---------............///000000000000111222333333555666888:::<<<>>>??????===>>>???BBBEEEFFFFFFDDDCCCBBBBBBAAAAAAAAAAAAAAA=========<<<<<<<<<;;;;;;777666555444333333333333111111111111000000000000////////////////////////...------,,,,,,------...---------,,,,,,------------------------------------------............///............////////////...............///000000////////////////////////---------.........////////////............//////......////////////......//////.........//////000////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222555444333333222222333333444444333444555888:::<<>>??????>>>>>>???BBBEEEGGGFFFEEEBBBCCCEEEFFFFFFDDDAAA@@@<<<<<<===>>>===<<<;;;:::888777777666555333222111222222111111111000000000////////////////////////...------,,,,,,------...,,,------......------,,,---------------------------------............///............////////////...............///000000////////////////////////------.........///////////////............//////......////////////.....................///000111////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222444444444444444444444333444444444666:::>>>BBBEEEHHHJJJOOOUUUZZZ^^^aaaccc]]]\\\bbbqqqyyyaaaYYY\\\\\\XXXRRRRRRRRRVVVeeevvv////////////////////////////////////////////////............////////////////////////////////////........................//////000000000000//////......////////////............------------..................////////////////////////////////////////////////////////////////////////////////////........................................................................------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------......000000111111000///---.........///000000000111222555888;;;>>>@@@BBBAAA@@@?????????@@@AAABBBAAAAAAAAAAAA@@@???>>>===<<<;;;999999999999777555555444444444444333333333111111111111000000000///........................................................................////////////////////////---......//////......---------------------------........................................................................................................................,,,,,,,,,,,,------......---,,,,,,,,,,,,---..............................------............------........................------------------------------............------............---,,,++++++------------------------,,,,,,---------.........------------------------,,,,,,------------.........------,,,,,,------...---------------------------------............////////////000000111222333444555777:::<<<>>>??????>>>???@@@CCCFFFHHHGGGFFFDDDGGGJJJLLLLLLHHHDDDAAA===>>>@@@@@@@@@>>><<<:::888999999888777444222111222222222111111111000000////////////////////////...------,,,,,,------...+++,,,---......---,,,+++---------------------------------............///............////////////...............///000000////////////////////////............//////////////////............//////......////////////......---------......000111111///////////////////////////////////////////////////000000000111111111111000000111111111222222222111222333444555555555555444666999===BBBGGGKKKMMMJJJPPPZZZbbbccc```bbbffflllvvvyyycccWWWVVVZZZYYYVVVWWW[[[dddsss////////////////////////////////////////////////............////////////////////////////////////........................//////000000000000//////......////////////............------------..................////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------...000111111111000///,,,------...///000000000111222555888;;;>>>@@@BBB@@@@@@???>>>???@@@AAABBBAAAAAAAAAAAAAAA@@@???>>>===;;;:::999:::999777666555555555444444444333333111111111111000000000///---------...............................................................////////////////////////------............------------------------------........................................................................................................................,,,,,,,,,------------------,,,,,,,,,,,,---..............................------............---------.....................------------------------------............------............---,,,++++++------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------------------------------------............///////////////000111222333333444777999<<<>>>????????????AAAEEEHHHKKKJJJIIIIIILLLPPPRRRQQQMMMHHHEEEAAABBBCCCCCCBBB@@@===<<<999::::::999888555333222222222222222111111111111////////////////////////...------,,,,,,------...+++,,,---......---,,,+++---------------------------------............///............////////////...............///000000////////////////////////........./////////000000//////............//////......////////////......---------......000111111///////////////////////////////////////////////////000000000111111111111000000111111111222222222333333333333444444555555666:::@@@FFFLLLPPPRRRSSSTTTYYY```ccc^^^[[[cccoootttoooiii```XXXUUUXXX\\\^^^```ooozzz////////////////////////////////////////////////............////////////////////////////////////........................///000000111111000000///......////////////............------------..................////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,---///111111000///...,,,,,,---...///000000111111222444777:::===???@@@????????????@@@AAABBBBBBAAAAAAAAAAAAAAA@@@??????>>><<<::::::::::::888666555555555555444444444333111111111111000000000000---------------.........------------------------................................................------............------------------------------........................................................................................................................+++,,,------......---------,,,,,,,,,,,,---..............................------............---------------...............------------------------------............---------------...------,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,------------...---------............///////////////000111222222222444666999<<<>>>???@@@???@@@BBBFFFKKKNNNNNNNNNOOOQQQSSSUUUTTTPPPLLLJJJFFFFFFFFFEEECCC@@@>>><<<;;;::::::999888666555444333222222222222111111111////////////////////////...------,,,,,,------...,,,------......------,,,---------------------------------............///............////////////...............///000000////////////////////////....../////////000000000//////............//////......////////////.....................///000111////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222666666444333333444555666>>>AAAGGGMMMSSSWWWYYYZZZ^^^\\\\\\]]]YYYZZZjjj}}}{{{kkkbbb______WWWSSSRRRYYYcccnnn|||////////////////////////////////////////////////............////////////////////////////////////////////////////////////000000111111111111000000......////////////............------------..................////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................------------------------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++,,,///111111000...---+++,,,,,,---...///000111111222444777999;;;===>>>>>>???@@@AAABBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???>>>===;;;:::;;;:::999777555555555555444444444444111111111111000000000000,,,,,,,,,------.........------------------------........................------------------------,,,------......------,,,------------------------........................................................................................................................+++,,,---.........---------,,,,,,,,,,,,---..............................------............---------------.........//////------------------------------............------,,,,,,------...---------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............//////......//////000111222222333666999;;;>>>???@@@???@@@CCCHHHNNNQQQRRRRRRSSSTTTTTTTTTSSSQQQOOOMMMIIIHHHFFFDDDAAA>>><<<;;;;;;;;;:::888888777777777333333222222222111111111////////////////////////...------,,,,,,------...---------,,,,,,------------------------------------------............///............////////////...............///000000////////////////////////.../////////000000000000//////............//////......////////////......//////.........//////000////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222666444333333555999<<>>???AAABBBCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@???===;;;;;;;;;;;;999777666666555555555444444444111111111111000000000000,,,,,,,,,------.........------------------------........................------------------------,,,------......------,,,------------------------........................................................................................................................+++,,,---.........---,,,---,,,,,,,,,,,,---..............................---..................------------.........//////---------------------------..................---++++++,,,---............------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------.........//////.........//////000111222111333555888;;;>>>???@@@???@@@CCCIIIOOOSSSUUUTTTUUUUUUTTTSSSRRRQQQPPPOOOKKKIIIFFFCCC???===;;;:::<<<;;;999888777888999999333333333222222222111111////////////////////////...------,,,,,,------.........,,,++++++,,,......---------------------------------.........//////............/////////000...............///000000////////////////////////////////////000000000000//////............//////......////////////......000//////.........//////////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222111111111333888>>>EEEJJJQQQPPPOOOQQQUUU[[[aaaeeeaaa___iiiqqqeeeXXXTTTYYY```ccccccjjjooo000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000000000000000000000000000//////.........---------////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000//////.........---...........................---,,,,,,,,,,,,---...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000////////////000111111111111222444777:::===???===???BBBDDDCCCAAAAAAAAA>>>>>>???@@@AAAAAAAAAAAAAAA@@@>>>===;;;:::::::::999999888666555333222222333333222111000///...---///............---------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------................................................////////////////////////........................//////.........---------////////////////////////---,,,,,,,,,,,,---....................................---------,,,,,,,,,.................................................................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------...........................------,,,,,,------.../////////000111111222222333555666666666888;;;>>>???AAADDDGGGLLLPPPSSSTTTUUUTTTSSSQQQPPPNNNMMMLLLKKKIIIGGGDDDAAA>>>===<<<888888888999999::::::;;;444444333333333333333333000/////////....................................,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///............////////////111111000000//////......000000000000000000000000000000//////.........---////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111111111222333444333222111222444///222777===CCCGGGJJJKKKNNN[[[\\\YYY]]]]]]]]]eee___uuuzzzoooeeeXXXSSSQQQUUU^^^iiivvv000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000000000000000000000000000//////.........---------////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000/////////..........................................---,,,,,,---......//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////111111222333666999<<<>>>>>>@@@CCCCCCCCCBBBBBBCCC@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???===<<<;;;::::::999999888666555444333222333333222111000///......///............---------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------................................................////////////////////////........................//////.........---------........................---,,,,,,,,,,,,---..........................................------,,,,,,.................................................................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------...........................------,,,,,,------...---......///000000111111333444555555555777;;;===@@@AAADDDGGGJJJMMMOOOQQQXXXVVVUUUSSSQQQOOONNNNNNKKKIIIGGGDDDAAA>>>===<<<;;;;;;::::::999999888888333333333333333222222222000000/////////.................................,,,,,,,,,---------......------------------------,,,,,,---------.........---------............///............////////////111000000000/////////...000000000000000000000000000/////////............////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111...000222333222333444666666999>>>DDDJJJNNNQQQSSSOOO[[[aaacccfff```]]]fffrrrfff___XXXRRRUUURRRTTT^^^mmm000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000000000000000000000000000/////////............---////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..........................................---,,,,,,---.....................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///111111111333555888:::<<<@@@AAABBBBBBBBBBBBDDDFFFCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA???>>><<<;;;;;;;;;999888777666555444333222333333222111000//////...///............---------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------................................................////////////////////////.......................................---------........................---,,,,,,,,,,,,---............................../////////............---.................................................................................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------...........................------,,,,,,------...,,,------......///000000111222444444444666999<<<@@@AAACCCFFFHHHKKKLLLMMMWWWUUUSSSQQQOOONNNNNNNNNJJJIIIFFFCCCAAA???======>>>>>><<<;;;999777666555333333333222222222111111000000000/////////..............................,,,,,,,,,---------......------------------------,,,------------.........---------............///............////////////000000000000////////////000000000000000000000000////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111...///111222222333666888@@@CCCHHHNNNTTTYYY\\\]]]___cccbbbdddggg```aaaoooppp___XXXUUUOOOMMMPPPTTT\\\lll////////////////////////////////////////////////////////////////////////............/////////////////////////////////////////////////////////////////////////////////////////////...............///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.......................................------------......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000000000111333666888:::??????@@@??????AAADDDGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA???>>><<<<<<;;;;;;888888777666555444333333333333222111111000/////////............---------,,,,,,,,,---------..............................------------------------........................------------------------................................................////////////////////////........................................................................---,,,,,,,,,,,,---............................../////////////////////..........................................................................................---------------------------------------------------------------------------------,,,,,,,,,------------...------------------------...........................------,,,,,,------...,,,------...//////000000000111222333333555888;;;???@@@BBBEEEGGGJJJLLLMMMQQQOOONNNLLLLLLLLLMMMNNNIIIHHHFFFCCCAAA???>>>>>>??????===;;;:::888666666333333333222222111111000000000000////////////...........................,,,,,,,,,---------......------------------------------------............---------............///............////////////000000000000///////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////000000000111111111111111111111111111222222222222222222111222555:::===JJJLLLQQQWWW]]]aaadddeeeiiiccc[[[___jjjllluuummmjjjZZZQQQTTTTTTPPPVVVcccttt////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////........................---.............................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000222444666777;;;<<<<<<;;;<<<>>>BBBEEEGGGGGGGGGGGGFFFEEEDDDDDDBBBAAA???===<<<;;;;;;;;;888888777666555444444333333333222222111111000000///............---------,,,,,,,,,---------..............................------------------------........................------------------------................................................////////////////////////........................---.............................................---,,,,,,,,,,,,---................................./////////////////////................................................................................................------------------------------------------------------------------------,,,,,,---------.........------------------------...........................------,,,,,,------...---......//////000111111///111222222222444777:::<<<>>>@@@CCCGGGJJJLLLNNNJJJJJJIIIIIIJJJLLLNNNOOOHHHGGGEEECCCAAA@@@??????>>>>>>===<<<;;;999999888444444333333222111111000111000000000////////////........................,,,,,,,,,---------......---------------------------------.........//////---------............///............////////////////////////000000000000////////////////////////.........//////////////////////////////////////////////////////////////////////////////////////////000000000111111111111000000111111111222222222333333222222555<<>>===;;;:::::::::888777777666555555444444333333222222222111111111///............---------,,,,,,,,,---------..............................------------------------........................------------------------................................................////////////////////////........................---------...............---------------------------,,,,,,,,,,,,---..............................---............/////////......................................................................................./////////------------------------------------------------------------------------,,,---------............------------------------...........................------,,,,,,------...---......///000000111111///000222222222444777::::::;;;>>>AAAEEEHHHKKKLLLGGGGGGHHHJJJKKKLLLMMMNNNGGGFFFEEECCCAAA@@@@@@@@@>>>======<<<;;;;;;::::::555555444444333222111111111111000000000/////////........................,,,,,,,,,---------......------------------------------........./////////---------............///............////////////////////////000000000000000000000000000000000000.........///////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000111222222333333111333555888>>>GGGRRRYYYWWWYYY\\\___bbbddddddeeeddduuu~~~kkk___ZZZYYYPPPNNNSSS```nnn000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000000000000000000000000000.../////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............/////////000////////////////////////---...///000000///...------------.........//////................................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------,,,,,,------//////......///111333444555666888888999;;;???BBBCCCDDDDDDEEEEEEEEEDDDDDD@@@???===<<<:::999999999777777777666555555444444333333222222222222111111///............---------,,,,,,,,,---------..............................................................................------------------------................................................////////////////////////........................---------.........//////---------------------------,,,,,,,,,,,,---..............................,,,,,,------....................................................................................---........./////////000------------------------........................------------------------------------............------------------------...........................------,,,,,,------...,,,------......///000000000111222222333444888:::999:::<<<>>>AAADDDFFFGGGDDDEEEGGGIIIJJJJJJIIIHHHGGGFFFDDDCCCAAAAAA@@@@@@??????>>>===<<<;;;::::::777666666555444333222111111111111000000000//////........................,,,,,,,,,---------......------------------------............////////////---------............///............////////////.../////////000000000111000000000000000000000000............/////////000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111///000000111222222333333222666===CCCJJJQQQXXX\\\\\\]]]___aaaaaabbbaaaaaazzznnn^^^TTTQQQSSSVVVXXX```ppp000000000000000000000000////////////////////////////////////////////////............/////////000////////////////////////000000000000000000000000000000000000000000000000.../////////000000111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000000000000000000000000000---...///000000///...------------.........//////////////////////////////........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................222111000//////////////////.........///000222333444555888999:::<<>><<<;;;999999888888777777666666555555444444333333222222222222222222//////.........---------,,,,,,,,,---------..............................................................................------------------------................................................////////////////////////........................---------.........//////---------------------------,,,,,,,,,,,,---..............................,,,,,,,,,---------..............................................................................---.........//////000000------------------------........................---------------------------------.........//////------------------------...........................------,,,,,,------...++++++,,,------......///000111222333333555888;;;888999;;;<<<>>>@@@BBBBBBBBBCCCFFFGGGGGGEEECCCAAAFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???===<<<:::999999888777777555444333222222111111111111000000000000........................,,,,,,,,,---------......------------------------............/////////000---------.........//////............/////////000.../////////000000111111000000000000000000000000---.........//////000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111///000000111222222333333777<<>>???BBBCCCEEEEEEEEECCCAAA??????>>><<<;;;999888888888999888888777666555555444333333222222111000000000///............---------........................------------------------...------,,,,,,------...................................................---------............///......////////////......////////////////////////......................................................------------......,,,,,,,,,---------..............................---------............/////////////////////////////////.........---------//////////////////////////////.........---------------------------------------------------------------------------------.........------,,,,,,,,,---------------------------------------------------------------------------------............///...///000111222333444444555666888;;;>>>AAACCCDDDDDDEEEGGGGGGGGGEEECCCBBBLLLJJJGGGDDDCCCBBBCCCCCCGGGDDDAAA>>>===;;;999777;;;:::777444333333333444333222111000////////////////////////....................................,,,,,,,,,---------......---------------------------.........//////000000////////////////////////............////////////////////////////////////............////////////////////////////////////////////////////////////000000000000111111111111//////...//////000111222666222///111555777666333???GGGOOORRRPPPQQQWWW]]]___dddfff```XXXZZZiiivvvnnnaaaUUUQQQNNNNNN\\\mmm////////////////////////000000000000000000000000111000000000/////////...////////////////////////000000000000000000000000000000000000000000000000//////000000000111111111////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////......---,,,//////////////////////////////////////////////////////////////////////////////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...---------------.........//////000000000444555666888:::<<<===>>>@@@@@@BBBCCCCCCCCCBBBAAAAAA@@@???>>>===<<<::::::999999888777666555555444333333222222111000000000///............---------........................------------------------...------,,,,,,------...................................................------------..................////////////......////////////////////////......................................................------------......,,,,,,---------.................................---------............///........................//////.........---------........................//////.........---------------------------------------------------------------------------------......---------,,,,,,,,,---------------------------------------------------------------------------------............///...///000111222333333444666777999<<>>>>>===;;;999;;;:::777555333333333444333222111000000/////////////////////....................................,,,,,,---------.........------------------------///////////////.........////////////////////////............////////////////////////////////////............////////////////////////////////////////////////////////////000000000000111111111111000000000000111111222222,,,111666444111333;;;DDDNNNNNNMMMNNNQQQUUU[[[______[[[VVVUUU]]]ppp}}}qqqjjjgggZZZQQQKKKPPP^^^qqq////////////////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000//////000000000000111111////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////......///000000///...---////////////////////////////////////////////////////////////////////////...............---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,..................//////222333555777999;;;<<<===>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCAAA???===<<<::::::999888777666555444333333333222111111000000///............---------------------------------------------------------...------,,,,,,------...........................------------------------------------..................////////////......////////////////////////......................................................------------......,,,------------.................................---------............///.......................................---------.......................................---------------------------------------------------------------------------------...------------,,,,,,,,,---------------------------------------------------------------------------------............///...//////000111222333333777888:::===???BBBDDDEEEFFFFFFHHHIIIKKKLLLNNNNNNMMMLLLJJJHHHFFFFFFFFFGGGDDDBBB@@@>>>???>>>===<<<;;;999777555444444444444333333111000000000000000////////////....................................,,,------------.........------------------------111000000//////......---////////////////////////............////////////////////////////////////............////////////////////////////////////////////////////////////000000000000111111111111000000111222222222222111+++111777777666;;;GGGQQQRRRNNNKKKOOOWWW]]]]]][[[ZZZWWWWWW___rrrrrrhhhccc```^^^QQQQQQTTTaaazzz////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000111////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////---...000111111000///...////////////////////////////////////////////////////////////////////////........................................................................------------------------------------------------+++++++++++++++,,,------........................111222444777999;;;===>>>@@@@@@@@@AAABBBDDDEEEFFFDDDEEEFFFFFFDDDBBB???===;;;;;;:::999777666555555444333333222222111000000///............---------------------------------------------------------...------,,,,,,------...........................------------------------,,,,,,---------.........---......//////......---////////////////////////......................................................------------......------------....................................---------............///........................................................................................................................---------------------------------------------------------------------------------------------------------------------------------------------------------............////////////000111222222333888999;;;===@@@BBBDDDEEEIIIIIIJJJKKKLLLNNNPPPQQQLLLKKKJJJHHHHHHGGGGGGHHHFFFCCCAAA??????>>>===;;;:::999888666555444444444333333222111000000000000////////////....................................------------....................................000000000///////////////////////////////////////............////////////////////////////////////............///////////////////////////////////////////////////////////////000000000111111111111///000111222222222111111444222333:::EEENNNRRRRRRMMMNNNSSS\\\dddeee^^^WWWSSS^^^pppooo]]]UUUSSSRRRQQQUUUaaaooo}}}////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////...////////////000000000////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............////////////---...000111111111000000////////////////////////////////////////////////////////////////////////---.....................................................................------------------------------------------------++++++++++++,,,---...///---------...............111222444777:::===???@@@DDDCCCCCCDDDDDDFFFGGGHHHDDDEEEFFFFFFDDDBBB???===<<<<<<;;;999888666555555444444333333222111111111///............---------------------------------------------------------...------,,,,,,------...........................------------------------,,,,,,,,,------------...------............------////////////////////////......................................................------------......---------.........//////........................---------............///........................---.............................................---.............................................---------------------------------------------------------------------------------------------------------------------------------------------------------............////////////000000111111222777888:::===@@@CCCEEEFFFLLLLLLLLLLLLMMMNNNOOOPPPJJJJJJIIIIIIHHHHHHHHHHHHHHHFFFCCC@@@???>>><<<:::999999888777666555555555444333222111000000000000////////////....................................---------.........//////........................---......///000111222222////////////////////////............////////////////////////////////////............////////////000000000000000000000000000000000000000000000000///000000000111111111111//////000111222222222222666666:::CCCMMMTTTTTTSSSUUUYYY___eeefffbbb[[[VVVVVVkkktttbbbRRRJJJKKKPPPTTTaaasss////////////////////////000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000......////////////000000////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............////////////...//////000111222222333////////////////////////////////////////////////////////////////////////---------...............................................................------------------------...------------,,,,,,,,,,,,,,,,,,,,,------...///,,,------...//////000000111222444777:::>>>@@@AAAEEEEEEFFFGGGHHHHHHIIIIIIEEEEEEEEEEEECCCAAA???>>>======<<<:::888777666555444444444333222222111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------////////////////////////......................................................------------......------........./////////........................---------............///---------------------------------...............---------------------------------.......................................------------------------------------------------,,,,,,,,,------------...---------------------------------------------------------------------------------............////////////000000000111111444666999<<<@@@CCCFFFGGGLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIJJJGGGDDDAAA@@@>>><<<:::999999888777777666555555444333222111111000111111////////////....................................------........./////////........................------...///111222333333////////////////////////............////////////////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000111222444555666444>>>JJJOOONNNOOOUUUZZZaaabbbaaa^^^[[[ZZZ\\\^^^jjjxxxvvvmmm```SSSNNNUUUcccnnnzzz////////////////////////000000000000000000000000.../////////000000000111////////////////////////000000000000000000000000000000000000000000000000........./////////000000////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............////////////000/////////000222444666////////////////////////////////////////////////////////////////////////---------.........//////..............................................................................---------,,,,,,,,,------,,,,,,,,,------...,,,,,,---...000111222222///000333666:::===???AAACCCDDDFFFHHHJJJKKKKKKKKKFFFFFFEEEDDDBBBAAA@@@???>>>>>><<<;;;999777666555555444444333333222111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,////////////////////////......................................................------------..................////////////........................---------............///---------------------------------.........//////---------------------------------.........//////........................------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------------------------------............///////////////000000000000222444777;;;???CCCGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKIIIFFFCCCAAAAAA???===<<<888888888888777777666555444444333222111111111111////////////................................................////////////..............................///000111222222222////////////////////////............////////////////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000111111111111222111111111333666:::<<>>@@@???BBBEEEIIILLLMMMMMMMMMHHHGGGEEECCCBBBAAAAAAAAA???>>>===;;;999777666555555444444333333222222111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,////////////////////////.........................................................------...................../////////000........................---------.........//////---------------------------------.........//////---------------------------------.........//////////////////////////////------------------------------------------------,,,,,,,,,------.........---------------------------------------------------------------------------------.........//////////////////000000000000000222666:::???DDDGGGIIIDDDFFFHHHJJJKKKKKKIIIHHHKKKLLLLLLMMMMMMMMMMMMLLLGGGEEEBBBAAAAAAAAA???>>>888888888888888777666555555444333222111111111111000/////////................................................/////////000////////////////////////000000000000111111111111////////////////////////............/////////000////////////////////////............/////////000000000000000000000000000000000000000000000000000000000000000111111111111444333222222444999===@@@RRRPPPRRRXXX```ffffffdddbbb``````eeerrrhhhVVVTTTXXXSSSTTTWWW___mmm000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////............000000000000000000000000000000000000000000000000000000//////.........---............/////////000000000//////.........---////////////////////////000000000000000000000000000000000000000000000000////////////////////////....................................////////////////////////////////////........................------------------------...------------...//////000000222444666999<<<===???BBBGGGKKKMMMMMMKKKIIIKKKHHHDDDBBBBBBBBB@@@???===;;;:::999999999777555555444444333333222222111//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................------------------------------------------------------------------------------............------........................000///...---------------..........................................------////////////////////////000000000000000000000000............////////////////////////....................................---------............///......////////////......................................................------------------------------------------------------------------------------------------------------------------------........................////////////000000000000333444666999<<>>GGGRRRPPPXXX```eeeeeeddddddfffZZZWWW]]]sssjjjVVVNNNNNNQQQLLL___pppwww000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111000000000000/////////000000000000000000000000000000000000000000000000000000/////////................../////////000000000000/////////.........////////////////////////000000000000000000000000000000000000000000000000////////////////////////....................................////////////////////////////////////........................------------------------...------------.../////////000111333666999;;;<<>><<<:::999999999777666555555444333333222222111//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................------------------------------------------------------------------------------............------........................//////...---------------........................................................................////////////////////////............////////////////////////....................................---------............///......////////////......................................................------------------------------------------------------------------------------------------------------------------------.........................../////////000000000000222333555777;;;>>>AAABBBCCCDDDEEEGGGGGGGGGFFFFFFEEEJJJNNNMMMLLLNNNMMMKKKHHHGGGEEEBBB@@@===;;;::::::::::::999999777666666444444333333222111000000000000/////////...............------------....../////////////////////...////////////////////////000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000111111111111000000000000111111111111000000000000111111111111000000000111333333222111222111555===BBBFFFNNNWWWZZZ]]]aaadddfffeeebbbaaaZZZaaaoooyyydddRRRJJJMMMRRRWWWfffyyy000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////............/////////000000000000000////////////......////////////////////////000000000000000000000000000000000000000000000000////////////////////////....................................////////////////////////////////////........................------------------------...------------.../////////000111333555777:::;;;???@@@CCCEEEGGGGGGGGGGGGIIIGGGEEEDDDEEEEEEDDDCCC@@@>>>;;;999999999888777555555444444333222222222/////////.........---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------------------------------------------------------------............------........................///...------------------........................................................................////////////////////////............////////////////////////....................................---------............///......////////////......................................................------------------------------------------------------------------------------------------------------------------------............................../////////000000000111222333666888<<<>>>@@@AAABBBCCCDDDEEEFFFFFFFFFDDDIIILLLKKKKKKLLLLLLJJJGGGFFFDDDBBB@@@>>><<<<<<;;;;;;;;;:::999777666555333333333222222111111111000000000/////////............------------............//////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000111111111111000000000111111111222222000000222333333333333333222555===HHHOOOTTTZZZ```eeecccbbbcccdddccc___\\\[[[kkk{{{kkkXXXKKKKKKUUU___nnnxxx////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000////////////////////////111111111000000000//////////////////////////////////////////////////////000000//////////////////...////////////000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////....................................////////////////////////////////////...................................................------------.../////////000111222444666888999>>>???@@@AAACCCDDDEEEEEEGGGFFFEEEEEEGGGGGGGGGEEEBBB???<<<:::999999999888555555555444333333222222////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------------------------------------------------------------............------..............................---,,,,,,---------........................---------.......................................////////////////////////............////////////////////////....................................---------............///......////////////......................................................------------------------------------------------------------------------------------------------------------------------................................./////////000000000000222444666999;;;===@@@@@@BBBCCCEEEFFFFFFGGGEEEJJJMMMJJJIIIJJJJJJGGGEEEDDDCCCAAA???>>><<<<<<<<<;;;;;;:::999777666555222222222222222222222222000000000////////////.........------------..................////////////////////////////////////000000000000000000000000////////////000000000000////////////////////////////////////000000000000///000000000111111111111///000000000111111111111000000111111111222222222111222444444444444555555666>>>IIIVVV^^^bbbeeehhhiiifffccc___]]]]]]^^^```lllzzz}}}yyylll[[[OOONNNZZZjjjuuuzzzvvvwww{{{}}}////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////.../////////000000000111////////////////////////////////////////////////.../////////000000000111////////////////////////000000/////////.........//////////////////////////////////////////////////////000000000000000000////////////000000000111//////000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////...................................................------------...////////////000111333444666777<<<======???@@@BBBDDDDDDFFFEEEEEEFFFHHHHHHGGGFFFCCC@@@===;;;;;;:::999888666666555444444333333222000000/////////.........---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------------------------------------------------------------............------........................------,,,,,,,,,------...........................---------.........//////............................................................////////////////////////....................................---------............///......////////////......................................................------------------------------------------------------------------------------------------------------------------------....................................//////////////////000222444777999:::???@@@AAABBBDDDFFFHHHIIIIIIMMMNNNKKKHHHIIIHHHFFFDDDDDDBBBAAA???===<<<;;;;;;;;;;;;;;;999888777666222222222222222222222222111000000000////////////......------------......---.........//////000000////////////////////////////////////////////////.../////////000000000111////////////////////////////////////000000000000///000000000111111111111///000000000111111111111111111111111222222222222111222333333222333666999AAAJJJWWWbbbhhhlllmmmlllddddddaaa[[[VVVYYYdddnnnsssjjjbbbYYYQQQTTTbbbsss}}}qqqiiijjjrrr{{{000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////......//////000000111111000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000////////////............000000000000000000000000000000000000000000000000//////000000000000111111/////////000000000111111//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////...................................................------------...////////////000000111333444555999:::;;;===@@@BBBCCCDDDEEEEEEEEEFFFHHHHHHGGGFFFCCCAAA???>>>===<<<999777666666555555444333333333000000000/////////......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------............------........................,,,,,,,,,,,,,,,------...........................,,,,,,------.../////////------------------------....................................////////////////////////....................................---------............///......////////////......................................................------------------------------------------------------------------------------------------------------------------------........................------.........///////////////000111333555777888>>>>>>???AAADDDFFFIIIJJJKKKOOOPPPLLLIIIJJJIIIGGGFFFEEECCCAAA???===;;;;;;;;;;;;;;;;;;:::999888777333333333222222111111111111111000000000/////////......------------......------......///000000000////////////////////////////////////////////////......//////000000111111000000000000000000000000////////////000000000000000000000000111111111111000000000000111111111111111111111222222222222333///111222111111555<<>><<<;;;999::::::;;;::::::999999444444333333222111000000111111111000000000//////......------------......------......///000000111////////////////////////////////////////////////.........///000111111111000000000000000000000000////////////000000000000000000000000111111111111000000000000111111111111111111111222222222333333000111333333666===IIIRRRZZZccckkklllllllllhhhccc]]][[[VVVSSSYYYlllooo\\\PPPLLLLLLVVVhhh{{{qqqlllooowww000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////---......///000111111222000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000111111111111//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000............/////////000////////////////////////........................////////////////////////...------------...//////////////////000111222333444777:::>>>AAACCCDDDDDDEEEDDDEEEFFFGGGGGGEEECCCBBBBBBAAABBBAAA>>>999555666666666555444444333333000000000000////////////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------..................---........................++++++++++++,,,,,,---...........................,,,,,,------...///000000------------------------..................................../////////000000/////////....................................---------.........//////......////////////......................................................------------------------------------------------------------------------------------------------------------------------........................---------.........////////////000111222444666777::::::;;;===@@@DDDGGGIIIJJJNNNPPPMMMMMMOOOQQQPPPKKKJJJHHHEEEBBB@@@===<<<999999::::::;;;;;;::::::555555444333222000000///111111111111000000000000.........------.........---------...///000000111////////////////////////////////////////////////---......///000111111222000000000000000000000000////////////000000000000000000000000111111111111000000000000111111111111111111222222222333333333222444666888<<>>===888777777777888888666555222222222111000000//////.........------------,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,------------------------++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------------------........................////////////////////////////////////////////////////////////....................................------------------------................................................------------------------------------------------------------------------,,,,,,,,,---------......------............------........................000000000111222333444555<<<===@@@CCCFFFHHHJJJKKKLLLMMMOOOQQQRRRRRRPPPPPPMMMOOOQQQRRROOOJJJDDD@@@>>>======<<<;;;;;;::::::888777666555444333222222111111111111000000000000//////............//////////////////////////////000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000////////////000111111111111000000111111222333111111111111222222222333222222333444444555555555555>>>JJJTTT___iiimmmllllllggggggjjjggg___\\\______fffoooyyy{{{ggg______]]]```lll~~~wwwpppmmmmmmmmmsss}}}////////////////////////////////////////////////......///000000000000000////////////000000000000////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////111111111000000000000000///000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000........................000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////......////////////............//////000000111111555777999===BBBGGGLLLNNNIIIKKKLLLLLLKKKJJJKKKLLLMMMKKKIIIFFFDDDBBBAAA@@@;;;:::999999:::999888666333333222111111000000///............------------,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------------------------------........................///////////////////////////////////////////////////////////////.........................................................................................................................................................------------------------,,,,,,,,,---------......------............------........................//////000000111333444555888:::>>>BBBFFFHHHJJJKKKOOOQQQSSSTTTTTTRRRPPPNNNHHHKKKOOOQQQOOOKKKEEEAAA???>>>>>>===<<<;;;::::::999888777666555444333222111111111111000000000/////////............//////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000//////000000111222111111000000111111222333111111111222222222333333222333444444444444555666:::GGGWWWaaahhhmmmnnnlllmmmgggeeefff```YYYaaaoooeeeRRRQQQUUUZZZddd{{{zzzvvvqqqooorrryyy////////////////////////////////////////////////......///000000000000000////////////000000000000////////////////////////////////////000000000000////////////000000000000.../////////000000000111111111111111111111111111000000000000000000000000000111111222222111111000////////////////////////////////////////////////000000000000000000111111///000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111////////////////////////111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000...//////////////////.........//////000000111111444555777:::???DDDIIILLLHHHJJJLLLMMMMMMMMMOOOPPPNNNLLLJJJHHHEEEDDDBBBBBB@@@>>><<<;;;;;;:::888777333333222222111000000000//////.........---------,,,,,,---------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------------------------------........................////////////////////////////////////////////////.........///////////////................................................................................................................................................------------------------,,,,,,,,,---------......------............------......................../////////000111222444444555888===BBBGGGKKKMMMNNNNNNPPPSSSUUUUUUTTTRRRQQQNNNNNNOOOOOOLLLHHHDDDBBB@@@??????>>><<<;;;;;;:::999888777666555444333333111111111111000000000/////////............//////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000111222222111111000000111111222333111222222222222333333333333444444333333444888;;;FFFTTTcccjjjmmmnnnmmmjjjiiieeeccc```[[[___uuuttt]]]PPPNNNXXXeeewwwvvvqqqffflllwww000000000000000000000000000000000000000000000000......///000000000000000////////////000000000000000000000000000000000000////////////000000000000////////////000000000000......//////000000111111111111111111111111111111000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000111111111111222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000...//////000000//////.........//////000000111111333333555888<<<@@@DDDGGGEEEGGGJJJLLLMMMNNNOOOQQQMMMLLLJJJHHHFFFDDDCCCCCCBBB@@@===<<<;;;:::999777333333333222111111000000/////////.........------,,,---------...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............------------------------------------------------........................////////////////////////////////////////////////.........///////////////................................................................................................................................................------------------------,,,,,,,,,---------......------............------......................../////////000111222333444555888===CCCHHHLLLNNNNNNHHHKKKNNNRRRUUUWWWWWWWWWYYYWWWTTTPPPKKKGGGDDDBBBAAA@@@???>>>===<<<;;;:::777777777666555555444444111111111111000000000000//////............//////////////////////////////000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000111000000000000111222222111111000000111111222333222222222222333333333333333444444333333777???EEEVVV```jjjnnnnnnnnnllliiicccbbb___[[[^^^ooozzzcccTTTPPP[[[hhhyyytttjjjjjjmmmsss000000000000000000000000000000000000000000000000......///000000000000000////////////000000000000000000000000000000000000////////////000000000000.../////////000000000111.........///000111111111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000111111111111000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////......//////000000111111333333555888:::===@@@AAACCCEEEHHHIIIIIIJJJLLLMMMLLLKKKIIIGGGEEECCCCCCBBB@@@>>>;;;:::::::::999888444333333222222111111000////////////............------------............---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------------------------------........................////////////////////////////////////////////////............/////////000................................................................................................................................................------------------------,,,,,,,,,---------......------............------........................////////////000222333444444777<<>>JJJSSS```fffjjjjjjjjjlllkkkggg^^^```[[[WWWbbb{{{xxxeeeVVVVVVaaasss~~~rrrmmmsss000000000000000000000000000000000000000000000000...//////000000000000000////////////000000000000000000000000000000000000////////////000000000000.../////////000000111111---......///000111111222111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000//////000000111111111222000000000000111111111111000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////......//////000111111111333444666888:::<<<>>>>>>BBBDDDFFFGGGFFFFFFHHHIIILLLJJJIIIFFFDDDCCCBBBBBB===;;;999888999::::::999444444333222222111111000000/////////............---------.........//////,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------------------------------........................////////////////////////////////////////////////---.........//////000000........................////////////////////////................................................////////////////////////////////////////////////------------------------,,,,,,,,,---------......---..................---..............................//////000222333444222555999===AAABBBBBBAAAEEEFFFIIIKKKNNNQQQTTTUUUVVVUUUSSSQQQNNNKKKIIIHHHBBBBBBAAA???>>><<<;;;;;;444444444555555555555555111111111111000000000000//////............//////////////////////////////000000000000000000000000////////////000000000000.../////////000000111111000000000000000000000000111111111000111111222333111111111000111222222333222222333333333444444444000222333444999CCCRRR^^^dddffffffdddeeehhhhhheee]]]___XXXSSScccssscccUUUTTTgggvvvllllllwww000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////------...///000111222222000000000000000000000000222111000//////000111222000000000000000000000000111111111111111111111111000000////////////000000////////////////////////000111111111111222222222111111000000//////......000111111111111222222222000111111111111222222222111111111111111111111111000111111111111222222222333333333222222222111111000111111111111222222222111111000000000000111111222222222222222222222222222222222222222222222222222222222111111111111000111111111111111111111111000000000000000000000000......////////////......////////////000000000000000111222555777:::===>>>===???AAABBBDDDGGGKKKOOOMMMIIIDDDDDDGGGGGGEEEAAA======<<<;;;999888777777333333222222111111000000//////.........---------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,------......------------------------------........................---------------------------------............///....................................////////////........................000000///...............////////////000000000000000000000000000000000000////////////////////////........................////////////////////////////////////////////////........................................................................------------------------000000000000111111111111222333666999<<>><<<:::888777555444444333333222222222222222222111111111111000//////............//////000000000000000000000000111111000000//////......////////////////////////000000000000000000000000000000000000111111111111000000000000000111111222111111111111111111111111333222111111222222222111333666999;;;DDDSSS___dddjjjiiihhhggghhhgggccc^^^eeeXXXRRRddd}}}~~~qqqXXXPPPVVVfff|||xxxqqqwwwzzz000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///......//////000000111111000000000000000000000000222111000//////000111222000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000000111111111111222222222111111000000////////////000111111111111222222222111111111111222222222222111111111111111111111111111111111111222222222222333333333222222111111111111111111111222222222333333222222111111222222333222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222000000000000000000000000...//////000000//////...////////////000000000111000111222444666999;;;===>>>@@@AAABBBBBBEEEHHHKKKKKKGGGDDDEEEGGGGGGDDD@@@>>>>>>===;;;:::999888777333333222222111000000000//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,------......------------------------------........................---------------------------------............///....................................////////////........................000000///...............////////////000000000111000000000000000000000000////////////////////////........................////////////////////////////////////////////////........................................................................------------------------/////////000000000111111111222555888;;;===???@@@BBBCCCFFFJJJNNNPPPQQQQQQOOONNNKKKIIIGGGFFFFFFEEECCCBBB@@@===;;;999888777555444444333333222222222222222222222111111111111//////............//////000000000000000000000000111000000000/////////...////////////////////////000000000000000000000000000000000000111111111111000000000000000111111222111111111111111111111111000///000000111222111111333666:::BBBPPP```hhhiiiiiiiiihhhgggfffddd```\\\RRRZZZfff}}}~~~qqq___QQQUUUfffyyy|||sssrrr}}}000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111111000000//////000000111111111111111111111111111000111111111111222222222111000000000000/////////000111111111111222222222111111111111222222222333222222222222222222222222111111111111222222222333222222222222111111111111222222222222333333333333444444333333333333444444222222222222222222222222333333333333333333333333333333333222222222111111222222222222222222222222000000000000000000000000//////000000000000///////////////000000000111111///000111333555777:::;;;???@@@AAABBBAAABBBEEEGGGJJJHHHHHHIIIKKKJJJFFFAAA@@@???>>>===;;;:::999888333333333222111000000000/////////.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,------......------------------------------........................---------------------------------............///....................................////////////........................000000///.........///////////////000000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................................................................------------------------....../////////000000000000111333666999<<<>>>@@@AAACCCFFFJJJMMMNNNNNNNNNJJJJJJIIIGGGFFFEEEDDDDDDBBBAAA???===<<<::::::999555555444444333222222111333222222222111111111111000//////......//////000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111111111000000000000000111111222111111111111111111111111///000111222333333333222666;;;BBBMMM^^^lllooojjjkkkjjjiiigggccc___[[[YYYUUUkkk~~~rrrVVVPPPTTTeeezzzxxxrrrkkkgggrrr////////////////////////////////////////////////000000000000000000000000111111111000000000000000111000000000/////////...////////////////////////111000000000000000000111000000000000000000000000111111111111111111111111111000000000000000000111111111111111111111111111000000111111111222222222000000000000000000000000000000111111111222222222111111111222222222333333222222222222222222222222111111111222222222333333222222222222222222111111222333333333444444444444555444444333333444444555222222222222222222222222444444444444444444444444444333333333222222222222333333333333333333333333111111111111111111111111///000000111111000000/////////000000000111111111//////000222444666888999>>>@@@BBBBBBBBBCCCEEEGGGKKKLLLMMMPPPQQQOOOJJJEEEBBBAAA@@@>>>===;;;:::999555444444333222111000000////////////............------------------------------------------------------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,------......------------------------------........................---------------------------------............///....................................////////////........................000000///////////////000//////000000000111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............................................................................................................////////////000111333666999<<>>AAACCCDDDEEEHHHJJJJJJLLLPPPSSSTTTQQQLLLHHHDDDCCCBBB@@@>>>===;;;;;;666666555444333222111111000000/////////.........------------------------------------------------------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,------......------------------------------........................---------------------------------............///....................................////////////////////////////////////000000/////////000000111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////....................................////////////111111333666999===AAABBBEEEHHHKKKLLLJJJHHHHHHHHHNNNNNNNNNLLLJJJFFFCCCAAABBBAAA???>>>===<<<<<<<<<888888777666555444333222333333333222222222222111000000////////////000000////////////////////////////////////000000000000///////////////////////////////////////////////////000000000111111111111000000000000000111111222111111111111111111111111222444555444333333444666>>>LLL[[[dddiiilllllliiimmmhhhddd^^^VVVPPPSSS[[[tttvvvcccooo|||}}}{{{oooddd]]]cccxxx000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000//////......000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111222111111000000111111222111111111111111111111111000111111111111222222222000000000111111111111222000111111111111222222222222222222222333333333333333333333333333333333333222222222222333333333333333333333333444444444444444555555555666666666666555555444444444444555555555555555555555555555555555555555555555555555555555555444444444333333333444444444444444444444444222222222222222222222222111111222222222222111111000000000111111111222222000000111111222444555666999<<<@@@CCCEEEGGGJJJLLLHHHKKKPPPSSSSSSPPPLLLIIIFFFEEEDDDBBB@@@>>>===<<<999888777666555444333222000000000/////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,------......------------------------------........................---------------------------------............///....................................////////////////////////////////////000000/////////000111111000000000111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............................../////////000000000111111333666999>>>AAADDDHHHKKKMMMLLLIIIHHHJJJLLLOOOPPPPPPOOOLLLHHHDDDAAAAAA@@@>>>===<<<;;;;;;:::::::::999888777555444444333333333333222222222222111000000//////000000111000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000000111111222111111111111111111111111000222333222000222777;;;EEETTTccciiijjjkkkkkkjjjhhhaaa\\\XXXRRRPPP]]]mmmxxxnnnsssxxx{{{qqqccc\\\eeekkk~~~000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000////////////000000000000000000000000///000111222222111000///000000000000000000000000111111111111111111111111222111111000000111111222000000000000000000000000000111111111111222222222000000111111111222222222000111111111111222222222222222222333333333444444333333333333333333333333222222222333333333444444444444444555555555666666555555666666666777777777777666666555555666666777666666666666666666666666555555555555555555555555555555555555444444444444444444444444444444444444333333333333333333333333111222222222222222222111000000111111111222222222111111111222333444555666888;;;???BBBDDDFFFHHHJJJHHHLLLPPPTTTSSSQQQMMMKKKGGGGGGEEECCCAAA???>>>===;;;:::999888777555444444000000000000/////////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,------......------------------------------........................---------------------------------............///....................................////////////////////////////////////000000//////000111111222000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////......................../////////000000000111111000000111444888<<>>===<<<<<<===<<<;;;:::888777666555444444333333333222222222111111000000000000111111000000000000000000000000.../////////000000000111////////////////////////000000000000000000000000000000000000111111111111000000000000000111111222111111111111111111111111///111333222222666>>>EEEVVV```iiillllllllljjjgggbbb[[[WWWWWWVVV\\\sssvvvkkkuuu{{{uuuhhhdddgggkkk000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222////////////000000000000000000000000000000000000///000111222222111000///000000000000000000000000111111111111111111111111222222111111111111222222////////////////////////000111111111111222222222000000111111222222222222000111111111111222222222222222333333333444444444333333333333333333333333222222333333333444444444555555555666666666777777666666666666777777777777888888777777777777888888777777777777777777777777666666666666666666666666666666555555555444444444555555555555555555555555333333333333333333333333111222222333333222222111000111111111111222222222222222222222333444555666888;;;???BBBCCCDDDFFFHHHJJJNNNSSSUUUUUUSSSPPPOOOHHHGGGFFFDDDBBB@@@>>>===<<<<<<:::999888666555555000000000000////////////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,------......------------------------------........................---------------------------------.........//////..................................../////////000000000000000000000000000000000///000000111222222000111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111//////000333666;;;@@@BBBGGGJJJLLLLLLKKKMMMSSSYYYSSSUUUXXXYYYWWWTTTOOOLLLHHHGGGEEECCCAAA@@@??????>>>===<<<;;;999888777666444444444333333333222222111111000000000000111111000000000000000000000000.../////////000000111111////////////////////////000000000000000000000000000000000000111111111111000000000000000111111222111111111111111111111111000222444444555<<>><<<:::999888555555444333333333444444222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000111111111111222222111111111111111222333444444444999DDDRRR]]]hhhggghhhlllooommmfff___\\\\\\UUUVVVrrreeeVVV\\\qqqyyymmmaaaaaasss000000000000000000000000111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222111111111000111111111111222222222222222222222222333333333333555555555555555555555555444555666666444333333444777777666666777777777888999777666777888888999:::@@@>>>;;;;;;<<<>>>>>>======>>>???@@@@@@AAAAAAAAADDDCCCBBBAAA@@@>>><<<:::======<<<;;;;;;<<<<<<===999999999999888555333111999999888888777777777777444444444444444555666777333333333333333333333333222222222222222222222222111111111222333444666666666888<<<@@@CCCFFFGGGHHHPPPSSSWWWYYYWWWTTTRRRQQQMMMLLLKKKJJJGGGDDDAAA@@@===;;;999888777666444222222222111111000000//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........////////////////////////........./////////000000......//////////////////...000222222222111333444222222222222222222222222222444555555555666888:::777888:::<<<>>>>>>>>>>>>BBBAAA@@@???>>>=========<<<<<<======<<<<<<;;;;;;777777777666666555555555222222222222222222111111222222111111000000111111333333222222111111000000111111111000000000000000/////////000000000111111000000////////////000000222333444444555777;;;>>>BBBDDDFFFHHHHHHJJJLLLNNNVVVWWWYYYYYYYYYWWWUUUSSSOOOLLLJJJHHHHHHGGGEEECCCBBBAAA@@@???===<<<;;;:::666666555444444444555555222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000111111111111222222111111111111222222111222333888@@@NNN\\\eeejjjiiiiiijjjllliiiaaa[[[UUUTTTTTTbbbwww]]][[[llluuuiiiiiinnn}}}000000000000000000000000111000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000111111111111222222222333333333333333333333333111111111111111111111111222222222222222222222222222222222222111111111111111111111111222222222333222222222333333333444444333444444555666777888888555666777666555444444555666666555555555666777888<<<777888@@@CCC@@@AAAFFFGGGFFFFFFHHHLLLNNNOOONNNVVVUUUTTTSSSRRRRRRRRRRRRKKKLLLMMMNNNOOOPPPOOOOOOJJJIIIHHHGGGFFFGGGHHHHHHDDDCCC@@@???>>><<<999777:::999888666666666777777444333333333444555666666444444444444444444444444333333333333333333333333111111111222333444555666666888;;;???CCCGGGIIIJJJQQQSSSUUUUUUSSSPPPOOOOOOMMMMMMKKKIIIFFFCCC@@@>>>===;;;999888888777444333222222222111000000//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........////////////////////////....../////////000000000.........///000000111111///000111111000000222444111111111222444666777999888;;;>>>@@@AAAAAACCCDDDFFFFFFHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999777666555555555555444444333222222333333444333333222222111111111111222222222222222222222000000000000000111111111111000000//////000000111111222444444555777:::===>>>@@@CCCEEEGGGIIIKKKNNNUUUVVVXXXYYYYYYWWWVVVTTTQQQOOOLLLJJJIIIGGGEEEDDDBBBBBBAAA@@@>>>===<<<<<<777777666555555555555555222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000111111111222222222222111111111111222222333333666>>>JJJXXXdddjjjiiihhhggghhhhhheee^^^XXXRRRSSS^^^yyy~~~qqq]]]kkk|||uuummmgggeeehhhttt000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000111111111222222222333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222333333333333333333444444444444333444444555666777888888777888999888666666777888777777777888:::;;;===>>>EEEAAAEEEOOOPPPLLLPPP[[[\\\\\\ZZZXXXUUUUUUXXX[[[ZZZYYYWWWUUUTTTSSSTTTTTTPPPRRRVVVXXXYYYYYYYYYYYYWWWVVVTTTRRRQQQPPPQQQRRRPPPMMMIIIFFFEEEDDDDDDCCC<<<<<<;;;:::999999888888888777666666555555555666555555555555444444444444333333333333333333333333222222222222333444555666555777;;;???CCCGGGJJJKKKMMMOOOPPPPPPNNNMMMMMMMMMMMMLLLIIIGGGCCC@@@===<<<===;;;999888888777555333333333222111111000000///................................................------------------------------------------------......---------,,,,,,,,,------------------------------------------------......------,,,,,,,,,+++------------------------------------------------------------............////////////////////////...////////////000000000111111111111111222222333222222222000//////111333222333666999;;;>>>???@@@BBBFFFJJJMMMMMMMMMMMMMMMOOOOOONNNLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHIIIIIIFFFCCC???===<<<======999888777777666666777777222222222222222222222222333333333333333333333333111111111111111111111111111000000000000000000111000222333444444666999<<<===@@@CCCFFFHHHJJJNNNPPPQQQRRRTTTUUUVVVUUUTTTSSSRRRPPPLLLJJJIIIGGGEEECCCBBBAAA@@@???>>>===<<<<<<777777666555444444444444222222222111111111000000////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000///000000000111111111111000000111111111222222222222222111111111222333333666666:::DDDRRR___fffiiigggfffeeeddddddaaa\\\WWWYYYcccwwwuuuppprrrfffdddbbb___eeeooo111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000111111111222222222333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222333111222222222222333333333333333444444444555555555444444555555666666666777777888999888777888:::<<<===>>>@@@CCCEEEGGGIIIIIIOOOMMMQQQVVVXXX]]]ooo~~~lll___^^^fffooolllkkkhhhgggggghhhjjjllldddgggjjjjjjfffaaa^^^\\\iiigggdddaaa_________```]]]___aaa```ZZZSSSMMMIIIDDDDDDDDDBBBAAA>>><<<;;;::::::999888777777777888666666666555555444444444333333333333333333333333222222222222333444555555555777:::===BBBFFFIIIKKKKKKMMMNNNNNNMMMMMMNNNOOOKKKJJJGGGDDD@@@>>>;;;:::===;;;999888888888666444333333222222111000000000................................................------------------------------------------------......---------,,,,,,,,,------------------------------------------------.........------,,,,,,,,,---------------------------------------------------------.........//////000000000000000000000000////////////000000000111222222111000000111111222111222333333444666999<<>>===<<<======>>>???@@@BBBDDDGGGIIIKKKLLLMMMJJJEEEAAA???>>>??????<<<<<<;;;;;;;;;;;;<<<<<<999999888777666555444444333333333333222222222222222222222222222111111111111111000000000000111111000111333444444555888:::;;;>>>BBBEEEGGGJJJNNNQQQOOOPPPRRRSSSTTTTTTTTTTTTRRROOOLLLIIIHHHGGGDDDCCCAAAAAA@@@???===<<<;;;;;;777666555444333333333333222222222111111111000000////////////////////////111111111111111111111111///000000000111111111111000000000000000000000000///000000000111111111111111111111111222222222222222222111111222333333444777999???KKKXXXcccggghhhhhhfffdddbbb___[[[WWWTTT\\\sss}}}zzzmmmbbb]]]```dddjjjxxx111111111111111111111111000000000111111111111222000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000111111111111222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222333333333333222222222222333333333333444444444555555555666666555666666666777777888888888999:::::::::;;;>>>AAACCCEEEIIIMMMPPPQQQQQQQQQMMMQQQWWW^^^lll}}}wwwfff]]]UUUTTTQQQLLLHHHDDDAAA???:::999888777777666777777777777777666555555444444333333333333333333333333333222222222333333444555555666999<<<@@@DDDHHHJJJLLLNNNPPPQQQPPPPPPQQQRRRJJJHHHFFFBBB???===<<<;;;===;;;999999999888777555333333333222111111000000................................................------------------------------------------------......---------,,,,,,,,,------------------------------------------------.........---------------------------------------------------------------------........./////////000000000000000000000000/////////000000000111111111000/////////000111222222555999<<>>===;;;::::::999999<<<>>>@@@BBBCCCCCCCCCCCC???>>>===<<<;;;<<<===>>><<<===???AAADDDGGGIIIJJJGGGEEEAAA===:::::::::;;;============>>>???@@@@@@EEEDDDBBB???===:::888777555555444333222111000000333333333222222222222222222111111000000111111222///111333444444555777888888;;;???BBBDDDGGGKKKNNNPPPQQQSSSTTTVVVWWWXXXXXXQQQOOOKKKJJJIIIGGGEEEDDDBBBBBB@@@???===;;;:::999777666555444333222222222222222222111111111111000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111111111111222222222222333222222111222222333444555888===GGGSSS___fffiiijjjjjjhhheeeaaa[[[VVVRRRPPPVVVvvvxxx{{{kkkaaaaaacccjjjuuu111111111111111111111111000000111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000111111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444222222222333333333444444444555555555666666666666666666777888:::;;;<<<<<<>>>???@@@@@@AAACCCGGGKKKOOORRRWWW\\\^^^]]][[[ZZZXXXdddqqq~~~wwwrrriii___WWWRRROOONNNHHHGGGDDD@@@===:::999888888888777777666555555444444444444444444444444444333333222222222333444444666666888:::>>>BBBEEEHHHNNNPPPSSSSSSRRRQQQQQQQQQJJJHHHFFFCCC@@@>>>>>>===<<<;;;999999999999777666444333333222222111111000........................................................................------------------------......---------,,,,,,,,,................................................------------....................................------------------------............////////////000000000000000000000000//////000000000111111111000000000000222444777888<<<@@@EEEJJJMMMQQQUUUXXXXXXUUUPPPKKKFFFBBB???>>>===???BBBBBB@@@???>>>>>>>>>===<<<<<<<<<===>>>???>>>???AAACCCDDDDDDCCCBBBAAA@@@>>>=========???@@@??????@@@BBBCCCEEEFFFFFFBBB@@@>>>;;;999999999999<<<<<<<<<===???@@@BBBCCCHHHGGGFFFDDDBBBAAA@@@???;;;;;;999888666444333333444444333333333222222222222111111000000111111222...000333444444444666777777999===@@@BBBEEEIIIKKKQQQRRRTTTVVVWWWYYYZZZ[[[QQQOOOLLLKKKJJJIIIHHHFFFEEEDDDBBB@@@>>><<<:::999888777666444333333222222222222222111111111111000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111111111111222222222333333222222222222333444555555>>>FFFRRR]]]dddhhhiiijjjfffeeeccc___ZZZVVVTTTTTT___yyy|||qqq~~~|||pppgggcccbbbiiizzz111111111111111111111111000000111111222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222333333333333333333333333222222222333333444444444222222333333333444444444555555555555666666666777555666888:::<<<>>>@@@AAAEEEFFFGGGHHHIIILLLQQQTTT___ccchhhmmmnnnlllhhheeesssvvvkkkeeeddddddaaa^^^XXXRRRKKKEEEAAA???999888888777666555555444444444444444444444444444333333222222222333444444666666777:::===AAADDDFFFOOOQQQSSSSSSQQQOOONNNMMMKKKIIIFFFDDDAAA@@@@@@@@@<<<;;;999999999999777666444444333222222111111000////////////////////////////////////////////////........................------------------------......---------,,,,,,,,,................................................,,,---------.../////////........................------------------------............/////////000000000000000000000000000000000000000111111111111222222222333666:::>>>@@@HHHLLLQQQTTTWWWYYY[[[]]]UUUPPPIIIBBB===;;;<<<======???BBBBBBAAA@@@@@@AAA======<<<;;;;;;<<<>>>??????AAACCCDDDDDDDDDBBBAAACCCAAA???>>>>>>>>>@@@AAADDDDDDEEEEEEEEEEEEFFFFFFBBBAAA???>>><<<<<<<<<<<<:::;;;;;;===>>>AAABBBDDDCCCCCCDDDDDDEEEFFFFFFFFFBBBBBB@@@>>><<<:::888777444444444333333222222222222222111111111111222222...000333444444444555777777:::===@@@BBBEEEHHHKKKQQQRRRSSSUUUWWWYYY[[[[[[RRRPPPMMMLLLLLLKKKJJJHHHGGGFFFDDDBBB???<<<:::999999888777666444444333333222222222111111111111000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111111111222222222333333333222222222222333444555666GGGPPP\\\eeehhhggggggggg``````___]]]ZZZYYYZZZ[[[www}}}sssuuuuuuiiiaaacccjjjqqq222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111000000111111111111111111111111111111111111111111111111111111222222222333333333333333333222222111111111111111111111111111111111111111222222222333333333333333333333333333333333444333222111222555888:::222444777888:::;;;888444<<<:::===BBBEEEFFFHHHLLLWWWRRRMMMLLLOOOWWWfffsss}}}|||uuujjjccchhhsss{{{|||~~~sss]]]OOOKKKBBB@@@===:::777666666777444777999999777555444555444444333222333444666777777777777777888<<>>>>><<<;;;:::::::::888666555555444333333222111111000000000000//////////////////............////////////.........---------------------------------........................,,,---......,,,+++,,,---........................////////////////////////---------............///............////////////............/////////000000......000333555333111///000111222333333444333444666:::@@@FFFLLLRRRTTTXXX[[[[[[WWWRRRPPPNNNLLLHHH@@@;;;<<<<<<888999===CCCIIILLLFFF???>>>AAABBB999999;;;>>>AAABBB@@@>>>DDDEEEFFFGGGGGGGGGGGGGGGIIIGGGEEEFFFHHHKKKMMMNNNMMMKKKKKKPPPQQQNNNKKKLLLQQQGGGCCCJJJLLLEEE???@@@===???@@@AAAAAA@@@???>>>HHHGGGEEEAAA>>>???DDDIIIGGGIIIKKKIIIFFFAAA>>>======:::777333111000111222////////////000111111111///000111222333444444444555999>>>AAADDDFFFHHHJJJPPPRRRUUUWWWXXXWWWVVVUUUPPPQQQPPPNNNJJJHHHHHHIIIGGGEEEAAA???===;;;999777888888777666555444444333444444333333222111111111000000000000000000000000000000000000000000000000......//////000000111111000000000000111111111111222222111111111111111111000000111111111222222222000222333111000222999@@@TTTVVVZZZaaagggiiieee```ccc^^^]]]\\\SSSRRRhhh|||yyyffftttuuuhhhfffcccaaafffttt222222222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111000000111111111111111111111111111111111111111111111111111111222222222333333333333333333222222222111111111111111111111111111111111222222222222333333333333333333333333333333333333444444444555666666777<<<:::777555777;;;>>>???>>>@@@FFFNNNQQQPPPRRRWWWOOOVVV```iiivvvpppjjjsssooo}}}uuu^^^UUUIIIAAA=========<<<666444333444777888777666666555555444444444555555666666777777888;;;AAAEEEIIIKKKNNNNNNLLLJJJKKKLLLFFFGGGIIIIIIHHHEEEBBB@@@???>>><<<<<<<<<;;;:::888666555555444333222111111111000000000//////////////////............////////////.........---------------------------------........................,,,...///...---,,,---...........................////////////////////////---------............///............////////////........./////////000000111000...///111222000---333222111000111333555777AAADDDIIINNNRRRTTTVVVVVVVVVUUURRRMMMIIIGGGFFFEEEBBB<<<999999999888>>>EEEJJJPPPSSSLLLEEEBBBAAA???EEEDDDAAA@@@AAADDDHHHKKKMMMMMMMMMNNNPPPRRRUUUVVVNNNNNNPPPVVV]]]___[[[VVVYYYTTTTTTXXX[[[YYYUUUSSSTTTUUU[[[ddddddZZZMMMFFFDDDCCCCCCEEEHHHJJJKKKKKKDDDBBB@@@???@@@BBBCCCCCCFFFHHHJJJIIIGGGCCCAAAAAA======;;;999777555333222444444444333222111000///111222333333444444444444555999===AAACCCEEEHHHJJJMMMPPPSSSWWWXXXXXXWWWWWWUUUTTTRRRPPPNNNKKKHHHFFFFFFDDDAAA???>>>===;;;999888888777666555444333333444333333222222111000000000000000000000000000000000000000000000000000000//////000000000000000111000000000000111111111111111111111111111111111111111111111111111222222222111222333111111666@@@HHHXXX[[[aaagggjjjiiieeebbbbbb___\\\WWWQQQXXXvvvqqqooo~~~ssseeeYYY[[[^^^eeesss333222222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333222222222222111222222222222222222222222222222222222333333333333333333333333333333333333555666777888999888666666999888777777:::???EEEIIIQQQSSSWWWZZZXXXUUUYYY```hhhuuuttt^^^PPPKKKIIIEEEAAACCC===777666:::<<<999555777777666666555444333333555666666666777:::???CCCEEEHHHJJJKKKKKKJJJJJJKKKHHHJJJMMMOOONNNKKKHHHEEEAAA@@@>>>>>>>>>===<<<:::777777666555444333222111111111000000000///////////////............//////...............---------------------------------........................---...//////...---...///........................////////////////////////---------............///............////////////....../////////000000000111000//////111111000...333222111222555:::???CCCPPPSSSWWWZZZ[[[YYYUUUSSSOOOLLLHHHFFFEEECCCAAA@@@@@@===;;;;;;:::<<>>;;;777444555555444444444333222222333333444444444444333333555888<<>>===;;;888888777666555444333333333333333222111111000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000111111111111111111111111111111111111222222222222222111111111333333222111444===JJJSSS]]]aaafffjjjiiifffcccaaa```^^^XXXRRRUUUiiipppnnn|||jjj___YYY[[[```hhhsss333333222222222111111111000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222222222222333333333444444333333333333333444444444888888999999999999999999444777===EEEJJJKKKMMMPPPYYYZZZ[[[[[[YYYZZZeeeqqqvvvhhhccc^^^UUULLLMMMGGG???<<<<<<<<<:::888666666666666555444444333555555666666666999===@@@CCCEEEHHHJJJKKKLLLMMMMMMNNNPPPTTTVVVUUUQQQLLLIIICCCBBB@@@?????????===;;;888888777666444333222222111111111000000000////////////............//////........................................................................---...000///......///000........................////////////////////////---------............///............////////////...////////////000000000000//////000111222333333111222555:::AAAIIIPPPTTTWWWXXXZZZYYYWWWSSSOOOLLLDDDCCCEEEJJJLLLIIIDDDBBBDDDBBB@@@@@@AAADDDHHHKKKMMMOOONNNJJJJJJNNNQQQQQQLLLSSS[[[______aaaeeeiiieeeooo~~~zzzqqqddd\\\YYYWWWUUUSSSWWWUUUQQQKKKFFFDDDDDDEEE<<<>>>AAABBBBBBCCCEEEFFFEEEEEEEEEEEECCCAAA???>>>888777555333333444555666333333333333333333444444555888;;;===@@@DDDHHHLLLPPPSSSXXX]]]______^^^]]]VVVTTTSSSVVVZZZZZZTTTOOOHHHFFFCCCAAA@@@???===;;;888888777666555444444333333333333222111111000000000000000000000000000000000000000000000000000000333333222222111111000000///000000000111111111111111111111111111222222222333333222222222222111111333222222333999EEETTT^^^```dddfffeeeaaa^^^^^^___]]]YYYSSSTTTeeepppnnnxxxggg\\\[[[___kkksss333333333222222222222111000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222222222333333333444444444333333444444555555555555777777666666888:::===>>>AAABBBJJJSSSUUURRRSSSXXXRRRVVV^^^ggglllssswwwmmm]]]ZZZUUUMMMEEE???;;;999777666666666555555555555555666666666666888<<>>@@@IIIUUUWWWNNNEEEBBBCCCBBBBBBEEEJJJMMMLLLIIIOOOOOONNNOOOXXXhhhssswwwuuutttooohhhdddgggqqqyyy|||wwwuuusssrrrdddkkkoooiiiZZZNNNIIIJJJEEEFFFGGGGGGGGGGGGIIIKKKDDDCCCCCCCCCFFFIIILLLOOOJJJFFF@@@:::666555555666222111111111222333555666555777999<<<>>>CCCHHHLLLVVVYYY^^^bbbdddcccaaa___YYYVVVUUUXXX\\\\\\VVVPPPLLLJJJFFFCCCAAA???<<<::::::999888777666555555444444444333333222111111111111111111111111111111111000000000000000000000000333333222222111111000000///000000000111111111111000000111111111222222222333222222222222222222222222222444888AAANNN\\\eeeffffffddd```[[[YYY[[[^^^ZZZVVVUUUbbb}}}vvviii}}}pppbbb\\\]]]gggrrr333333333333222222222222000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111222222222333333333111222222222222333333333333333333333333333333333333333333333444444444444444444555666666777777777666555555777:::???DDDGGGSSSOOOPPPUUUUUUUUU]]]hhhiiippp}}}xxxdddQQQCCC<<<<<<:::999777666666777777555666777777777888;;;===CCCDDDGGGLLLRRRUUUVVVUUUVVVWWWYYYYYYWWWSSSNNNKKKKKKIIIFFFDDDCCCAAA>>><<<;;;;;;999888666555444333222222111111111000000000//////............//////---------...............................................................,,,---...///......///111........................////////////////////////---------............///............/////////////////////000000000111111111111222111111222555777BBBGGGNNNUUUYYYZZZYYYWWWRRROOOJJJFFFCCCCCCDDDDDD@@@DDDOOO[[[ZZZMMMDDDCCCDDDHHHKKKOOOTTTXXXWWWRRRQQQUUU\\\iiivvvrrr~~~dddTTTOOOVVVVVVSSSOOOKKKHHHHHHIIIBBBAAA@@@AAAFFFNNNUUUZZZ]]]XXXPPPGGG@@@:::777555444333222222222333555666555666888:::===BBBIIIMMMXXX[[[```dddfffdddbbb______]]][[[ZZZZZZXXXSSSNNNOOOLLLHHHDDDBBB???<<<:::;;;;;;:::999888777666666555555555444333333222222111111111111111111111111000000000000000000000000111111111111111000000000000000000000111111111111000000000111222222333333222222222222333333333444111333888AAALLLXXXccciiijjjhhhccc^^^ZZZYYY[[[^^^XXXZZZdddyyykkkjjjlllZZZWWW^^^jjj|||444444333333333222222222000000000000000000000000000000000000000000000000000000000000111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111222222222333333333111111222222222333333333333333333333333333333333333333333444444444444555555666666777888888999999777999<<<@@@EEEKKKPPPSSSYYYTTTUUU]]]cccjjj{{{xxx___PPPEEEBBB>>>:::777777888999666777888888888999;;;===CCCDDDGGGMMMTTTXXXYYYXXXXXXYYYZZZZZZYYYVVVSSSQQQQQQNNNKKKHHHFFFCCC@@@===<<<<<<:::999777555444333222222222111111111000000//////............//////---------.........//////................................................***,,,---...------///000........................////////////////////////---------............///............//////////////////000000000111111111000333555777888<<>><<<===<<<;;;;;;999999888777777666666555555444333333111111111111111111111111000000000000000000000000//////000000000000000111000000000000111111111111///000000111222222333333000111111222333444555555222666???KKKWWWaaahhhkkkiiifffaaa^^^]]]\\\[[[ZZZWWWddd{{{hhhiiixxxjjj]]]WWWaaaqqq444444444333333333222222000000000000000000000000000000000000000000000000000000000000111111111111000000111111222222222222111111111111111111111111111111111111111111111111111111222222222333333333111111111222222333333333333333333333333333333333333333333444444444555555666777777888999::::::::::::>>>DDDKKKRRRWWW[[[]]]YYYWWW^^^ooo|||mmmLLLHHHBBB<<<999888999:::777888999999888999;;;===BBBCCCFFFMMMTTTYYYZZZYYY[[[\\\]]]]]]]]][[[YYYXXXUUURRRNNNKKKHHHEEEAAA???===<<<;;;999777666444444222222222111111111111000//////............//////---------.........//////////////////////////////........................***+++------------...000........................////////////////////////---------.........//////............/////////000000000000000111111111111///333888<<>>===>>>@@@CCCDDDJJJKKKSSSZZZUUULLLQQQ^^^hhhvvv~~~xxxooopppwww|||}}}pppbbbWWWRRRPPPQQQNNNJJJFFFDDDFFFHHHJJJLLLOOOTTTWWWWWWSSSMMMJJJ???===:::777444444444444555666777888;;;AAAIIINNNOOOSSSZZZ```ccccccaaa_________^^^ZZZVVVSSSRRRRRRNNNKKKHHHEEEDDDCCC@@@???>>>===<<<;;;:::999999888777777777666555555444444111111111111111111111111000000000000000000000000......//////000000111111000000000000111111111111///000000111222222333333000000111222444555666666222888DDDRRR^^^gggjjjkkkeeebbb___^^^___]]]YYYUUUWWWlllhhh[[[qqqiii^^^YYY^^^qqq555444333333222222333333111111222222222111000000222222222222222111000///000000000000111111111111111111111111111111111111333333222222111222222222111111111111111111111111111111222222222333333333555555555444444333333333333333222222333333444555555444444444666777666666<<<666555:::<<<;;;<<<@@@FFFRRR]]]```]]]\\\]]]^^^___fffsssyyyssswwwmmm[[[JJJCCC@@@<<<999:::777444666:::999555777======BBBHHHNNNRRRVVVYYY[[[\\\]]]]]]]]][[[YYYVVVUUUTTTPPPLLLIIIHHHGGGEEECCC???===<<<999888666555555444444333222222111111000////////////////////////000/////////............////////////////////////000000//////.........---........................---....../////////////////////000000000000/////////////////////.........,,,---...///000000000000222333444333222111333444000888CCCMMMSSSUUUWWWWWWYYYSSSPPPOOOLLLEEEAAAAAA<<<999:::AAADDDAAAAAAEEEHHHQQQZZZZZZWWWYYYcccnnnvvvqqqooorrrvvv}}}zzztttnnngggbbb]]]^^^XXXOOOMMMQQQOOOGGGJJJJJJOOOVVVYYYWWWWWWYYYRRRHHH>>>::::::888777666;;;666333777===@@@EEEJJJPPPTTTXXX[[[\\\\\\\\\\\\ZZZXXXVVVUUUTTTSSSQQQOOOPPPMMMIIIFFFFFFEEEEEEDDDAAA???<<<;;;;;;;;;999888777777666555444333333222222222111111111111222222222222222111111111111000000000000000111111111111111111222222222333333333222222222222222222222222000444444111333:::>>><<<:::CCCQQQ___hhhkkkjjjhhh___bbbaaa]]]YYYYYYXXXVVV___|||~~~lllrrrwwwlllYYYYYYcccsss555444333333222222333333333222222111111000000000222222222222222111000000000000000000111111111111111111111111111111111111333333222222111222222333111111111111111111111111111111222222222333333333555555444444444333333333333333333222333444444555666555555555555555444333444777===???:::444999CCCUUUXXX[[[\\\___gggqqqxxxyyylll```TTTMMMGGG@@@>>>@@@<<<999:::===<<<777777:::<<<@@@GGGMMMQQQUUUXXX[[[^^^^^^___^^^\\\YYYVVVTTTQQQMMMIIIFFFDDDBBB@@@>>>>>>===;;;999888777666666444444333333222111111111////////////////////////000000/////////.........////////////////////////000/////////....................................---....../////////////////////000000000000//////////////////////////////......///000000000000000111222222111111222555888???FFFNNNUUUWWWWWWVVVUUUUUUOOOKKKJJJGGGAAA>>>???FFF???::::::===@@@JJJUUUTTTPPPQQQ^^^sssxxxssszzzxxxtttlllgggnnnuuunnn___TTTNNNJJJMMMQQQSSSUUUYYY]]]YYYRRRJJJDDD@@@;;;666:::777666888:::;;;???EEEMMMQQQVVVYYYYYYZZZZZZ[[[YYYWWWVVVUUUUUUUUUSSSRRROOOMMMIIIGGGFFFFFFDDDCCCAAA???<<<;;;;;;;;;999888777777666555444333333222222222111111111111222222222222222111111111111000000000000000111111111111111111111111222222222333222222222222222222222222000444444333555<<>><<<===<<<;;;999888888777777444444333333222222111111////////////////////////000000000/////////......////////////////////////////////////....................................---....../////////////////////000000000000/////////////////////////////////000000000000000000000111222222222444888>>>CCCNNNSSSYYY\\\[[[WWWSSSQQQNNNJJJHHHHHHFFFAAA@@@CCCAAA@@@BBBEEEFFFHHHOOOWWWaaadddssslll]]]MMMGGGHHHKKKNNNQQQ```fffggg___WWWPPPCCC555666555666:::;;;999<<>>GGGQQQ```kkkooolllgggdddaaa\\\ZZZZZZWWWWWWdddtttvvvvvvjjj\\\ZZZaaasss555555444333333333333333666444222000//////000111111111222222222111111000000000111111111222222222111111111111111111111111222222111111222222333333222222222222222222222222111111222222222333333333444444444444444444444444444444444444444555555666333444666888888888999:::>>>;;;:::@@@JJJUUU]]]bbbXXX___rrrooobbbSSSJJJ???999777999;;;>>>999===BBBGGGKKKPPPVVVYYY^^^_________\\\XXXTTTQQQNNNLLLIIIGGGFFFDDDBBB@@@===<<<;;;:::999888888888555444444333222222111111////////////////////////000000000////////////...///////////////////////////////////////.................................---....../////////////////////000000000000/////////////////////000000000000000/////////000000000111222444666;;;BBBKKKQQQWWWZZZ\\\\\\XXXRRRNNNKKKGGGEEEFFFIIIHHHDDDDDDGGG===CCCKKKNNNNNNQQQZZZbbb~~~zzzuuuvvvwww~~~xxxttttttssspppvvv{{{xxx^^^QQQMMMKKKHHHHHHRRR___hhhiiikkkjjj[[[IIIAAA;;;777:::<<<<<<<<<>>>EEEHHHMMMPPPRRRSSSUUUWWWWWWUUUSSSSSSSSSRRRPPPOOOMMMKKKJJJIIIHHHFFFCCC@@@AAA???===<<<<<<<<<;;;999888888777666555444333333222222111111111111222222222222222111111111000000///000000000111111111111///000000000000111111111222222222222222222222222000222555888<<<@@@AAA@@@PPPZZZgggooopppjjjdddaaa]]]ZZZYYYXXXRRRSSSjjjzzznnnlllccc[[[TTT___ttt666555444444333333444444555444111/////////000111000111111222222222111111111111111111222222222222111111111111111111111111222111111111222222333444222222222222222222222222111111222222222333333333444444444444444444444444555555444444555555666777333555777777777777:::<<<;;;BBBLLLUUU[[[^^^^^^]]]cccppp~~~yyybbbKKK>>>::::::;;;999<<<@@@DDDHHHMMMSSSWWW\\\]]]^^^]]][[[VVVRRRNNNMMMLLLJJJIIIIIIHHHFFFDDD===<<<;;;:::999999999999555555444444333222222111000000000000000000000000111000000000////////////////////////////////////.........///////////////////////////////////////---....../////////////////////000000000000//////////////////000000111111//////.........///000111111333777<<>>AAADDDIIILLLOOOQQQTTTVVVVVVTTTRRRPPPPPPOOOLLLJJJNNNLLLJJJIIIIIIGGGDDDAAAAAA???===<<<<<<<<<;;;:::888888777666555444444333222222111111111111222222222222222111111111000000///000000000111111111111///000000000000111111111222222222222222222222222000222777;;;>>>AAACCCFFFWWW```kkkpppmmmgggaaa___[[[[[[[[[UUULLLPPPkkkqqqtttlll[[[YYYYYYZZZmmm666555555444444444444444333222111000000000111222000000111222222222222111111111111222222222222333111111111111111111111111111111111111222333444444333333333333333333333333111111222222222333333333333333333444444444444555666555555555555666777777555777888777555777;;;@@@FFFSSS]]]^^^___iii{{{}}}mmmkkkpppuuuwww|||lllPPPBBB;;;888:::;;;>>>AAADDDIIIPPPTTTYYY[[[\\\]]]ZZZVVVQQQNNNMMMKKKJJJJJJJJJIIIGGGEEE>>>===<<<:::999999888888555555444444333333222222000000000000000000000000111111000000000/////////////////////////////////.........///////////////////////////////////////---....../////////////////////000000000000//////...//////000000111111222//////......///000222333333777>>>EEELLLTTT[[[___bbb```[[[SSSIIIBBB>>><<<@@@@@@CCCFFFDDD@@@BBBGGGVVVaaaiiihhhiiixxx{{{rrrjjjeeedddeeeeeeccc___ZZZWWWWWWZZZ]]]ZZZ___aaa``````aaa^^^YYYVVVVVVVVVWWWXXXYYYYYYZZZVVVVVVXXX\\\^^^___ccchhhrrr{{{|||rrrlllbbbWWWPPPIIIFFFHHHVVVoooxxxWWWAAA888666999===???BBBGGGJJJMMMPPPTTTVVVUUUSSSQQQPPPPPPOOOMMMKKKPPPNNNKKKJJJIIIHHHEEECCCAAA???===<<<======<<<;;;999888888777666555444444222222111111111111222222222222222111111111111000000000000000111111111111000000000111111111222222222222222222222222222222222555;;;@@@@@@AAAGGGOOO]]]dddlllnnniiiccc``````\\\^^^[[[SSSOOOZZZsssmmm~~~iii[[[SSSZZZccclll666666555444444444444444111111111111111222222222000000111222222222222222111111111222222222333333111111111111111111111111111111111111222333444555333333333333333333333333111111222222222333333333333333333444444444555555666666555555666666777888777999;;;::::::>>>FFFMMMYYY^^^```aaannnnnn______ggglllxxx}}}~~~|||~~~}}}xxxuuutttppptttcccOOODDD===:::<<<===???AAAFFFMMMQQQXXXZZZ\\\]]][[[WWWRRROOOPPPOOOMMMMMMLLLJJJFFFDDD???>>>===;;;999888888777555555555444333333222222000000000000000000000000111111111000000000//////////////////////////////............/////////000////////////////////////---....../////////////////////000000000000//////...//////000111111222222111000///000111333666777<<>>>>>AAAEEEIIIMMMPPPTTTWWWUUUTTTSSSSSSSSSSSSRRRQQQRRROOOLLLJJJIIIHHHGGGFFFAAA???===<<<=========;;;999999888777666555444444222222111111111111222222222222222111111111111000000000000000111111111111111111111111222222222333222222222222222222222222444999BBBFFFCCCBBBLLLYYYbbbhhhmmmlllfffaaaaaaccc]]]^^^YYYTTT___xxxkkkqqqzzzZZZWWWZZZgggwww}}}rrrmmmppptttuuuxxx|||666666555444444444444555//////111222222333222222///000111222222222222222111111222222222333333333111111111111111111111111111111111111222333444555333333333333333333333333111111222222222333333333333333333444444555555555666666666666666777888888777:::===>>>AAAIIITTT^^^```^^^^^^lll{{{ppprrryyy}}}~~~}}}}}}mmmZZZNNNGGG;;;<<<======@@@EEEKKKPPPXXXZZZ]]]^^^]]]XXXTTTPPPUUUSSSQQQPPPNNNKKKGGGCCC@@@???===;;;999888777777666555555444444333222222000000000000000000000000111111111111000000000000////////////////////////---.........//////000000000000000000000000000000---....../////////////////////000000000000//////...//////000111222222222222111111111333666888:::EEELLLUUU\\\```aaabbbbbbNNNKKKFFF@@@<<<;;;???BBBHHHGGGHHHLLLQQQZZZjjjyyy}}}xxxqqqjjjdddaaa``````___ccciiioootttwwwyyyzzz|||tttnnnjjjhhhccc^^^bbbkkkqqqpppooooooqqqrrrrrrqqqlllwwwrrrdddZZZWWWPPPLLL^^^xxxwwwdddOOOCCCAAA>>>AAAEEEIIIMMMQQQUUUXXXVVVUUUTTTUUUWWWXXXXXXWWWTTTQQQLLLJJJIIIIIIHHHHHHAAA???===<<<===>>>===<<<999999888777666555444444222222111111111111222222222222222111111111111000000000000000111111111111111222222222222333333333222222222222222222222222777===FFFJJJEEECCCOOOaaaeeejjjmmmjjjddd```bbbfff]]]]]]VVVWWWpppuuubbbwwwlllWWW[[[eeeuuu|||rrriiifffiiihhh```VVVQQQUUU[[[```bbbfffmmmwww777777666555444333333222111111111111000000000000111111222222222222111111111111111111111111111111222222222222222222222222111111111111222333444555333333333333333333333333444444444444444444444444222222333333444555555666999555222333666888888777999777===JJJUUUZZZ___eeebbb\\\ggg~~~zzzwwwwwwzzzzzzzzzxxxyyy~~~uuujjjfff[[[MMMHHH???999<<>><<<;;;:::999777777666555444444444444444222222222111111111111000000000000000000///......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000............/////////000333222111111222333222111333333222000222999EEENNNXXX[[[___cccdddaaaWWWMMMEEEEEEBBB>>><<<>>>@@@AAALLLPPPRRRRRR\\\sssqqqfff```___[[[WWWXXXaaaooo{{{|||vvvmmmhhhggggggfffeee```[[[]]]fffmmmmmmkkklllbbbppp~~~~~~|||yyyoooeee\\\XXXZZZjjjuuuttt]]]IIIDDDAAACCCIIINNNOOOUUU^^^YYYYYYXXXXXXXXXWWWWWWWWW\\\VVVOOOKKKKKKJJJFFFBBBDDDBBB???>>>??????===<<<<<<;;;:::999888666555555333333333222222222111111222222222222222222222222111111111111111111111111000111111111111222222222...222333222111333444333;;;JJJOOOCCCBBBRRR^^^___kkknnnllldddaaadddeeeccc```^^^dddyyy~~~jjjwwwlllZZZiiixxxxxxqqqggg\\\WWWPPPOOOLLLJJJHHHGGGGGGGGGIIIKKKQQQZZZfffsss~~~yyysssqqqxxx888777777666555444333222111111111111000000000000111111222222222222111111111111111111111111111111222222222222222222222222111111111111222333444444333333333333333333333333444444444444444444444444333333333444444555555555777666666666888999999888CCCCCCJJJWWW______]]]^^^fffuuu|||xxxuuutttvvvrrrsssvvvyyyxxxxxxwwwssskkkdddWWWIIIBBB@@@BBBKKKSSSSSSWWW[[[]]]\\\\\\]]]^^^]]]\\\YYYUUUQQQMMMJJJHHHFFFCCC???===<<<;;;999888777777666555444444444444222222222111111111111000000000000000000///......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000000//////000111111000///111222444999BBBKKKSSSWWWWWWZZZ^^^]]]ZZZTTTNNNJJJCCCBBB???===>>>CCCGGGIIIMMMQQQXXXgggnnnbbb^^^^^^VVVYYY___fffppp~~~zzzvvvvvvkkkcccgggnnnnnnlllkkkiiisss||||||xxxyyyvvv```TTTZZZooonnn^^^JJJDDDDDDJJJPPPRRRSSSVVV\\\[[[[[[ZZZYYYYYYXXXXXXVVVSSSPPPQQQSSSRRRNNNIIIFFFCCCAAA@@@@@@@@@???===<<<;;;:::999888666555555333333333222222222222111222222222222222222222222111111111111111111111111000111111111111222222222222222333333111111444888BBBJJJKKKFFFHHHVVVaaadddkkkmmmjjjcccaaadddccc```VVV___sssxxxrrrzzzgggeeevvvpppfff___WWWPPPNNNGGGGGGFFFEEEDDDDDDDDDEEEDDDEEEHHHMMMUUU^^^gggllltttssspppmmmnnnsss|||~~~||||||zzzvvvwwwzzz|||888888777666555444333333222222111111111000000000111111222222222222111111111111111111111111111111222222222222222222222222222222222111222222333333333333333333333333333333444444444444444444444444444444444555555555555555666777999:::::::::;;;<<>>===<<<:::999888777666555444444444444222222222111111111111000000000000000000//////...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000//////000111111000000///000222999EEEQQQYYYZZZYYYVVVXXXXXXTTTMMMFFFDDDEEEBBB???>>>@@@DDDJJJOOORRRTTT]]]kkk}}}uuuooofff^^^YYYXXXYYYYYY\\\dddqqq}}}ooonnnsssvvvrrroootttzzz}}}xxxwww~~~~~~jjjXXXdddrrr|||}}}qqqfffXXXNNNFFFHHHNNNSSSVVVXXX^^^^^^]]]\\\\\\[[[ZZZZZZTTTSSSUUUXXXZZZXXXSSSMMMHHHFFFCCCBBBBBBAAA@@@>>><<<<<<;;;999888777666555333333333333222222222222222222222222222222222222111111111111111111111111000111111111111222222222555222222444111...666AAAKKKHHHEEEIIIRRR\\\eeeiiilllkkkgggbbbbbbdddaaa\\\QQQccczzzyyynnnqqqnnncccsssooo]]]RRRLLLGGGDDDEEE@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDEEEGGGKKKOOORRR______```dddiiimmmpppqqquuusssqqqooojjjgggkkksss~~~}}}999888888777666555444444222222222111111111000000111111222222222222111111111111111111111111111111222222222222222222222222333333222222111222222222222222333333333333444444444444444444444444444444555555555555555555555555666999;;;;;;:::<<>>===;;;:::999888777666555555444444222222222111111111000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////...////////////000000000111222333333222111000111333999DDDOOOXXXYYYUUUQQQUUURRROOOKKKEEE??????BBBBBB@@@@@@FFFKKKPPPTTTXXX]]]ooonnn```VVVYYY\\\___aaaccceeefffzzzzzzttttttzzz{{{zzz}}}}}}mmmfffnnnyyyzzztttmmmaaaRRRKKKLLLRRR[[[```]]]]]]]]]]]]]]]]]]]]]]]]XXXXXXYYYZZZZZZWWWQQQLLLIIIGGGDDDBBBBBBAAA???>>><<<<<<;;;:::888777666555444444333333333222222222222222222222222222222222111111111111111111111111000000111111111222222222555000000444222000;;;KKKPPPDDD@@@LLLZZZaaagggllllllhhhcccaaacccccc^^^XXXWWWgggsssjjjjjjjjjcccwwwlll^^^OOOGGGCCC@@@AAACCCBBBCCCEEEGGGHHHHHHHHHGGGKKKJJJHHHFFFFFFFFFGGGHHHOOOQQQWWWaaakkkpppnnnjjjmmmhhheeecccaaa```fffmmmsssxxx999999888777666555555444222222222222111111111111111111222222222222111111111111111111111111111111222222222222222222222222333333222222111222222222222222222333333444444444444444444444444444444444555555666666666666666777888:::;;;;;;===BBBJJJPPPPPPZZZccchhhrrrzzznnnooonnnllllllpppuuuyyywwwsssuuutttXXXMMMXXXZZZ^^^bbbeeefffeeeeeeaaa```___]]]ZZZVVVRRRPPPKKKHHHDDDAAA@@@>>>===;;;::::::888777666555555555222222222111111111000000//////000000000000//////////////////000000000000111111111111111111111111111111111111111111111111////////////////////////////////////000000000111222333444333111000222444<<>>======<<<;;;:::999777666666444444444333333333222222222222222222222222222222111111111111111111111111000000111111111222222222333//////333555777CCCRRRNNNBBB@@@OOO___dddgggllliiiddd```aaacccaaa[[[VVVZZZjjj|||ttt}}}iiivvvuuueeeYYYPPPGGGDDDCCCBBBCCCFFFGGGHHHIIIKKKLLLKKKKKKJJJLLLKKKJJJHHHGGGGGGGGGGGGJJJNNNWWWdddqqquuuqqqkkkaaaYYYTTTUUUXXXZZZ]]]bbbccceeejjjqqq{{{::::::999888777666555555333222222222222111111111111111222222222222111111111111111111111111111111222222222222222222222222222222222111222222333333111222222333333444444555444444444444444444444444555555666666777888888888999:::<<>><<<;;;;;;999777666555555555222222222111111111111000...//////000000000000000////////////000000000000111111111111111111111111111111111111111111111111000000000000000000000000/////////000000000111111000222333222111222777;;;GGGQQQ\\\aaa___YYYTTTSSSNNNEEEBBBGGGJJJEEEBBBCCCAAABBBGGGPPPSSSTTT^^^kkk{{{hhh[[[YYY___dddgggqqqyyy~~~zzzzzz|||nnnnnnqqquuuwwwzzzyyy___VVV\\\ddd|||~~~pppdddZZZUUU]]]]]]^^^___```bbbbbbccc\\\[[[YYYWWWUUUTTTRRRRRRKKKIIIEEECCCBBB@@@>>><<<======<<<:::999888777666444444444444333333333333222222222222222222222222111111111111111111111111000111111111111222222222000000000222777???IIIPPPGGGAAADDDTTTaaaeeefffiiiddd```___bbbbbb^^^XXXVVVYYYpppfffyyyuuu}}}ssscccVVVJJJEEEBBBDDDFFFEEEEEEHHHJJJJJJKKKLLLLLLLLLLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGIIILLLUUUaaakkkmmmgggaaaWWWOOOJJJMMMRRRTTTUUUXXXWWWWWWYYY]]]eeeoooxxx~~~;;;:::999888777666666555333333222222222111111111111111222222222222111111111111111111111111111111222222222222222222222222111111111111222333444444111111222333333444555555444444444444444444444444444444555666888999::::::999;;;???GGGQQQZZZ```ccclllyyyttttttqqqnnnoootttnnnuuu{{{ppprrr|||xxxfffZZZYYYZZZ]]]bbbfffggggggcccccccccbbb```\\\XXXUUUOOOLLLGGGDDDBBBAAA???===<<<;;;:::888777666555555222222222111111111111000......///000000000000000////////////000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////000000000111111111000222444444444999BBBIIIQQQUUUZZZ]]]]]]YYYTTTQQQGGGBBBDDDMMMMMMEEEBBBFFFFFFGGGMMMVVVXXX]]]pppdddccccccgggnnnvvv|||~~~sssuuu{{{wwwqqqqqqlllnnn\\\YYYZZZfffwwwrrreeeaaaaaabbbbbbbbbccccccccc\\\\\\\\\ZZZXXXVVVUUUUUUNNNKKKGGGEEECCCBBB???=========<<<;;;999888777666555444444444444333333333222222222222222222222222111111111111111111111111000111111111111222222222///444333111999GGGMMMJJJ>>>BBBLLLXXXbbbeeeffffff```]]]^^^bbbaaa[[[WWWXXX```}}}lllllltttvvvfffXXXMMMDDDAAAAAAEEEGGGFFFHHHKKKKKKKKKKKKKKKLLLMMMNNNOOONNNNNNOOOOOOOOONNNMMMLLLNNNPPPUUU\\\___]]]WWWQQQOOOKKKIIILLLMMMLLLMMMPPPMMMMMMNNNRRRWWW^^^dddhhhkkkuuu;;;::::::999888777666666333333333222222222111111111111222222222222111111111111111111111111111111222222222222222222222222111111111111222333444555111111222333333444555555444444444444444444444444333444555777888:::;;;<<<999;;;BBBNNNZZZcccgggggg}}}mmmhhhiiinnnuuuvvvvvv}}}~~~cccaaa___```cccfffgggfffcccddddddcccaaa]]]YYYWWWPPPMMMHHHEEECCCAAA???======<<<:::888777666555555222222222111111111111000......///000000000000000////////////000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111444666777:::AAALLLUUUUUUTTTTTTUUUWWWTTTNNNIIIAAAAAAHHHQQQOOODDDAAAHHHLLLMMMSSS[[[^^^fffwwwdddfffgggllltttyyyvvvrrrlllkkknnnrrrxxxooobbbWWWNNNPPPddd}}}ffffffeeeddddddcccbbbbbb___```aaa___[[[WWWUUUTTTPPPMMMIIIFFFEEECCC@@@>>>======<<<;;;999888777777555555444444444333333333222222222222222222222222111111111111111111111111000111111111111222222222000777666111:::LLLNNNDDD888DDDRRR\\\bbbffffffddd\\\[[[^^^ccc```YYYVVVYYYllltttkkkrrrxxx}}}rrrgggfffkkkZZZMMMBBBEEEBBBBBBFFFHHHHHHJJJMMMLLLKKKKKKKKKMMMOOOQQQSSSXXXYYYYYYYYYYYYWWWUUUTTTYYYZZZ\\\]]]\\\VVVOOOJJJFFFFFFHHHJJJFFFAAACCCHHHBBBCCCEEEHHHLLLPPPSSSUUU[[[bbbqqq===<<<:::999999999777555444444333222222222333333222222222222222222222222000111111111111222222222111111222222222333333333111111222222222333333333222222333333333444444444444444333333333444555555666555444555888;;;>>>@@@AAA>>>HHHYYY\\\[[[pppzzzpppkkkhhhkkkmmmtttiiiXXX```hhhdddcccjjjaaa``````aaaaaa^^^ZZZVVVPPPOOOMMMJJJGGGDDDAAA@@@<<<;;;:::999888666555555555444333222111111111111111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000222111111111000000//////222111111111222333222111111000333;;;GGGQQQVVVWWWTTTVVV[[[]]]VVVLLLHHHJJJFFFBBBFFFQQQSSSLLLLLLTTTYYYSSSYYYjjjqqqvvvuuufffdddiiisssyyyyyyqqqnnnmmmtttzzztttcccaaaaaa]]]WWWYYYiii~~~kkk___dddhhhaaa]]]aaaaaabbbaaa]]]WWWSSSTTTVVVPPPMMMIIIEEECCCBBBBBBBBB???>>><<<:::999777777666444444444444444444333333222222222222222222222222111111111111111111111111000111111111111222222222...222444666===EEECCC<<<<<>><<<:::::::::999777555555444333333222222333333222222222222222222222222000111111111111222222222111222222222222333333333111222222222222333333333222222333333333444444444444444333333444444555666555555666777888:::===???GGGHHHQQQ[[[___iiizzztttooooootttxxx|||hhh]]]]]]___aaabbbdddcccbbbaaa```]]]XXXUUUQQQPPPNNNKKKHHHEEECCCBBB======<<<:::999888777666555444333222111111111111111111111111111111111111////////////000000000111111111111111111111111111000000000000000000000000222111111111000000000000/////////000111111111000111666>>>GGGOOOTTTVVVWWWYYY[[[]]]ZZZPPPEEEDDDHHHLLLJJJKKKNNNPPPSSS^^^jjjjjjsss}}}mmmbbbdddqqq~~~|||}}}yyymmmfffaaaaaa___dddrrryyybbb```fffgggcccaaa``````___\\\YYYUUUTTTTTTPPPNNNIIIEEEBBBAAA@@@AAA???>>><<<:::888777777666555555444444444444333333222222222222222222222222111111111111111111111111111111111111222222222222111444555555:::@@@???999@@@NNNYYY\\\aaahhhfff^^^bbb]]]\\\^^^[[[\\\kkk}}}wwwyyydddVVVYYY\\\\\\eeettt}}}ooo___QQQHHHDDDBBBFFFGGGHHHJJJLLLMMMMMMLLLOOOMMMPPPXXX^^^ccckkksss|||oooaaaTTTJJJDDDBBBAAA@@@??????>>>>>>???>>>>>>???AAABBBCCCDDDEEEFFFFFFHHHPPP]]]nnn???===;;;::::::999777666555555444333333333333333222222222222222222222222000111111111111222222222222222222222333333333333222222222222333333333333333333333333444444444444444444444444444555666666666888:::::::::<<<@@@EEEQQQTTTXXX[[[aaawwwxxxyyyzzzrrruuuwwwppp|||~~~eee\\\aaadddaaaeeedddbbb```^^^[[[VVVSSSPPPOOONNNKKKIIIFFFEEEDDD>>>>>>===<<<:::999888777555444333222222111111111111111111111111111111111/////////000000000111111111111111111111111111111000000000000000000000000111111111111111000000000...//////000111111111111333>>>KKKTTTWWWWWWXXXYYY```^^^ZZZSSSGGG>>>???EEEDDDHHHJJJJJJUUUnnnooo]]]VVV]]]nnn~~~}}}{{{zzz{{{vvvwwwtttqqqooo|||jjj]]]aaafffccc\\\^^^]]]]]]]]]\\\YYYTTTQQQPPPNNNIIIEEEBBB@@@?????????>>><<<:::888777666666555555555444444444333333222222222222222222222222222222222222222222222222111111111111222222222333444555555444666::::::666GGGSSS\\\^^^aaaeeeccc\\\[[[ZZZ[[[ZZZVVV]]]vvv|||```WWWVVVaaahhhjjjssswwwcccTTTJJJFFFEEEEEEHHHIIIJJJKKKMMMMMMNNNNNNUUUVVV[[[eeeoooxxxxxxdddSSSGGGBBB======<<<<<<<<<<<<======<<<======>>>??????@@@@@@@@@@@@???AAAHHHUUUfffrrr}}}@@@>>><<<;;;;;;:::888666666555444333333333333333222222222222222222222222000000111111111222222222222222222333333333444444222222222333333333444444333333333444444444444555444444444444555666777777999;;;=========AAAJJJPPP^^^___^^^___mmmvvv{{{{{{vvvmmmsss{{{}}}nnnjjjhhhfffcccaaa^^^\\\ZZZXXXTTTQQQNNNMMMLLLJJJGGGEEEDDDCCC???>>>===<<<:::999888888555555444333222222222222111111111111111111111111//////000000000111111111111111111111111111111111000000000000000000000000111111111111111111111111000111222222222222333555;;;FFFTTTZZZZZZYYY\\\aaacccZZZPPPHHH@@@;;;===BBB===EEEIIILLLdddhhh^^^WWWVVV```rrruuuhhhuuuyyyeee```ccc```XXX\\\[[[\\\^^^___\\\UUUPPPNNNLLLIIIFFFCCCBBBAAAAAA???>>><<<:::999888777777666666555555444444333333222222222222222222222222222222222222222222222222111111111222222222333333444444333222333666888:::PPPYYY`````````aaa___[[[UUUYYY]]][[[VVV]]]wwwmmmXXXWWW___ooo}}}ttt]]]NNNIIIHHHIIIKKKLLLMMMNNNNNNNNNOOOQQQRRR[[[aaakkkxxxxxxaaaOOOEEEAAA;;;;;;;;;;;;;;;<<<=====================>>>>>>>>>===>>>???>>>@@@JJJYYYdddBBB@@@>>><<<<<<;;;999777777666555444333333333333222222222222222222222222000000111111111222222222222222333333333444444444222222333333333444444444333333444444444555555555555555555555666777888999:::;;;<<<===@@@IIISSS[[[```___```lll{{{sssnnnvvvxxxyyy|||~~~uuugggccc___]]]ZZZXXXWWWUUUSSSQQQMMMLLLJJJHHHFFFDDDBBBAAA>>>>>>===;;;:::999888777666555444333222222222222111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000111111111111111222222222111222333222111222666999IIIQQQYYY\\\\\\]]]ccciii^^^QQQDDD???>>>===>>>AAAEEELLLPPPXXXwwwkkk^^^YYYUUUUUU^^^qqq~~~llldddsssrrrfffaaa^^^[[[\\\\\\^^^```bbb___WWWQQQMMMLLLJJJHHHFFFEEEDDDDDD@@@???===;;;:::999888888777777666555555444333333222222222222222222222222222222222222222222222222111222222222222333333333222222222222222555<<>>??????????????????????????????>>>@@@BBBBBBAAAFFFOOOXXXzzzCCCAAA???>>>===<<<999777777777555444333333333333222222222222222222222222000111111111111222222222333333333333444444444444333333333333444444444444333444444444555555555555555555555555666888999:::::::::;;;@@@GGGQQQZZZ```VVVYYYeee~~~vvvrrrsss|||rrrfffaaa^^^ZZZWWWVVVVVVTTTSSSNNNMMMKKKIIIGGGDDDBBBAAA>>>>>>===<<<:::999888777666555444333222222222222111111111111111111111111000000000111111111222222222222222222222222222222000000000000000000000000111111111222222222222222000111222111111555<<>>>>><<<:::888888777666555333333333222222222222222222222222222000111111111111222222222333333333444444444444555333333333444444444444555444444444444555555555555555555555666777888::::::======@@@IIITTT\\\______YYYeee}}}}}}xxx{{{vvvyyygggccc^^^[[[YYYXXXWWWVVVSSSRRRPPPMMMJJJGGGEEEDDD@@@???>>>===;;;:::999999666555444333333222333333111111111111111111111111000000111111111222222222222222222222222222222222000000000000000000000000111111111222222333333333///111222222444<<>><<<:::888888888666555444333333222222222222222222222222222000111111111111222222222333333333444444444555555333333333444444444555555444444444555555555666666555555555666777999:::;;;AAABBBGGGRRR___fffddd___lll~~~xxxrrr~~~nnniiiccc___\\\[[[YYYXXXXXXVVVTTTQQQNNNKKKHHHGGGAAA@@@???>>>===<<<;;;:::666666555444333333333333111111111111111111111111000111111111111222222222222222222222222222222222000000000000000000000000111111111222222333333333111333444555:::DDDTTT______\\\\\\ccchhhdddUUUGGG@@@AAACCCEEEBBBAAAIIIRRRVVVccc|||vvviii[[[SSSRRRTTTWWWYYYaaaggguuuzzzyyyyyymmmeeebbbfffkkkjjjeee```\\\\\\YYYXXXUUUQQQMMMJJJGGGEEEDDDCCCBBB@@@>>>===<<<<<<999888777666555444333333222222222222222222222222333333333333333333333333222222333333333444444444333222444666666;;;KKK\\\fffhhhjjjfff]]]VVVWWW[[[\\\\\\]]]bbbqqqyyynnnyyyaaaZZZ___hhh}}}}}}fffZZZNNNHHHLLLNNNJJJLLLSSSMMMOOORRRVVV___nnnmmmRRR@@@<<<@@@CCCCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGFFFFFFJJJOOOTTTWWWXXXRRRQQQUUUbbbxxxIIIGGGCCCAAA@@@>>><<<:::888888777666555444444333333222222111111222222333333333333333333333333333222222333333333333444444333333333333333333333333555555555555555666777777;;;777777<<>><<<;;;888777666555444333333333333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222444222222444222///111555;;;222///;;;PPP^^^cccccc\\\ccchhheee]]]TTTMMMIII@@@??????BBBGGGMMMTTTYYYooozzzmmmbbb\\\\\\YYYXXXbbbrrr~~~xxxzzzoooiiiiiimmmggg\\\YYY```YYYWWWVVVUUUTTTPPPKKKGGGLLLIIIEEEBBBAAA???>>><<<;;;:::999888777555444444777666444333222111111111222222222222222222222222333333333333333333333333333222111333;;;IIIXXXbbbllliiieeeaaa]]][[[YYYYYY^^^XXXYYYnnn}}}}}}eeeZZZ\\\aaa|||{{{ooocccVVVJJJJJJNNNOOOOOOOOORRROOOUUUdddvvv]]]PPPBBB<<>><<<:::888888777666555555444333333333222222222222333333333333333333333333333333222222333333333333444444333333333333333333333333333333444444555666777777<<<999999===???>>>BBBHHHVVV^^^fffnnn|||lllcccaaaaaaaaabbbdddbbb^^^YYYUUUQQQNNNMMMEEEDDDCCCBBB@@@>>>===<<<888777666555444333333333333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222333111222555555222222555777666;;;IIIZZZeeehhhgggggghhhfff___VVVNNNIIIFFFCCCAAABBBHHHNNNVVVfffuuu~~~sssmmmfffbbbdddcccfffuuuzzzkkkeeetttvvvmmmmmmiii```\\\___aaa___\\\ZZZXXXUUUPPPMMMNNNJJJFFFCCCBBB@@@>>>===;;;;;;:::888777666555444555555444333333333333444222222222222222222222222333333333333333333333333444333222555>>>MMM\\\fffmmmiiiddd___[[[YYYYYYZZZZZZZZZccczzz~~~nnn\\\ZZZfffqqqwwwlllcccWWWLLLKKKNNNOOONNNNNNRRRSSS]]]ooottt\\\MMMFFF???>>>BBBFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAEEELLLSSSXXX[[[YYYQQQMMMPPPSSSYYYjjj~~~JJJHHHDDDBBB@@@???<<<:::999999888777666555444444333333222222222222333333333333333333333333333333222222333333333333444444333333333333333333444444333444555666777888999:::===;;;<<<>>>>>>@@@HHHQQQfffjjjjjjsssuuufff___bbbeeeeeejjjgggccc]]]WWWRRROOOMMMHHHGGGFFFDDDAAA???===<<<999888777555444444333333333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222222000111555777555333444333<<>><<<;;;:::999777666555555333333333333444444555666333333333333333333333333333333333333333333333333555444444999DDDSSSbbblllnnniiibbb\\\XXXXXXYYY[[[WWW\\\lll|||}}}cccYYY```qqq~~~tttjjjaaaVVVMMMLLLNNNMMMMMMNNNQQQXXXhhh}}}jjjPPPAAA?????????AAADDDFFFEEEDDDFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCAAAAAABBBEEEIIIJJJKKKOOONNNPPPRRROOOMMMXXXgggLLLIIIEEECCCAAA???===;;;::::::999888666555444444333333333222222333333333222222333333333333444444222222222333333333444444333333333444444444444444555666888:::<<<===>>>???============???FFFSSS^^^jjjiiimmmqqqddddddhhhgggllliiiddd]]]WWWQQQMMMKKKJJJIIIGGGDDDAAA???===<<<:::999888666555444444444333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222333000000555888555333333555EEEYYYeeellloooooommmmmmdddZZZQQQJJJEEEEEEGGGGGGDDDOOOdddrrrzzzzzzeeeaaabbbooovvvkkkcccaaa]]]aaa{{{sssnnniiiggghhheeebbb___\\\ZZZXXXVVVTTTRRROOOJJJGGGEEECCCAAA???<<<<<<;;;999888777666555333333333222333444444555333333333333333333333333222222333333333333444444444333555<<>><<<;;;;;;:::888777666555444444333333333333333333444222222222333333444444444222222222333333333444444333333333444444555555555666777999<<<>>>???@@@@@@===>>>>>>>>>DDDPPP___iiieeebbbrrr}}}wwwjjjooojjjfffjjjlllmmmjjjeee^^^XXXRRRNNNKKKKKKJJJGGGCCC@@@>>>===<<<;;;:::999777555444444444333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222444111111555666444444666AAASSSeeelllooopppooollleee]]]VVVQQQKKKCCCCCCGGGIIIOOOddd{{{kkkdddhhhuuuuuupppddd[[[kkkvvvlllgggfffbbb___\\\ZZZZZZYYYWWWUUURRROOOJJJGGGEEEDDDAAA@@@===<<<;;;:::999777777666444333333222222222222222333333333333333333333333222222222333333444444444333333666@@@NNN]]]hhhnnnnnniiibbb[[[WWWWWWYYY[[[WWW\\\lllkkkbbbiiiuuu~~~kkk]]]SSSNNNKKKMMMNNNNNNQQQUUUXXXjjjcccPPPGGGCCCCCCFFFAAACCCEEEEEECCCBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGJJJKKKKKKJJJLLLLLLPPPUUUWWWXXX[[[___```oooQQQNNNJJJGGGEEECCC@@@>>>===<<<;;;999888666555444444444333333333333444444111222222333333444444555222222333333333333444444333333333444555555666666444666888;;;===>>>>>>>>><<>>>>>===<<<;;;:::888666555444444333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222555222222444555555:::AAAUUUcccnnnqqqqqqrrrmmmeee[[[WWWUUUTTTLLLBBBAAAHHHJJJ\\\}}}~~~pppbbblll{{{~~~ssssssqqqiiibbb```^^^\\\\\\ZZZXXXVVVPPPMMMIIIFFFEEEDDDBBB@@@>>>===<<<;;;999888777777555444333333222222222222333333333333333333333333111222222333333444444555222333999DDDSSS```hhhkkkmmmiiiccc]]]ZZZXXXYYYYYYOOOVVVfff}}}dddaaammm~~~xxxaaaSSSOOOMMMMMMPPPPPPPPPTTTZZZfff{{{ppp[[[HHHDDDEEEBBBAAABBBCCCDDDEEEEEEDDDEEEGGGIIIEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIKKKMMMOOOOOONNNRRRRRRSSSVVVZZZ\\\^^^___^^^fffwwwSSSPPPLLLIIIGGGEEEBBB???======;;;:::888666555444444444333333333333444444111111222333333444555555222222333333333333444444333333444444555666666666555777999<<<===>>>======;;;@@@FFFNNN[[[hhhkkkgggbbbsss{{{yyy}}}vvv^^^[[[YYYWWW]]]vvvzzzpppkkknnnlllhhhbbb]]]XXXUUUSSSMMMKKKHHHDDDBBB@@@@@@@@@===<<<:::888666555444444333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222444333444555444777CCCPPPcccmmmsssqqqqqqqqqfffXXXOOONNNRRRTTTMMMCCCEEEPPPWWWuuuzzzyyyuuu{{{{{{llleeecccaaa___]]]ZZZVVVSSSMMMJJJGGGDDDDDDCCCBBB@@@>>>>>>===;;;:::999888777555555444444444555666666444444444444444444444444111111222333333444555555333555<<>>===<<<:::888666555444555444444333333444444555111111222333333444555555222222333333333444444444333333444444555666777777777999<<<>>>?????????>>>999AAAJJJVVVdddnnnjjj```eeexxxxxxwwweee[[[RRRRRR___{{{rrrllljjjfffaaa\\\XXXUUUTTTNNNLLLIIIEEECCCBBBBBBBBB>>><<<;;;999777555555444333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222444444555666555:::JJJ[[[jjjqqqsssoooooonnn___LLLEEEFFFNNNTTTNNNEEELLLZZZlll{{{xxxhhhfffeeebbb```]]]YYYSSSOOOKKKHHHEEECCCCCCBBBAAA@@@>>>>>>===<<<:::999888777444444555555777888999:::444444444444444444444444111111222333333444555555444777???MMM\\\eeegggeeeiiihhhfffddd```\\\XXXVVVbbbttt~~~kkkaaallliiiZZZSSSSSSSSSUUUWWWUUUSSSXXX___yyy~~~WWWLLLAAA===CCCEEEAAAEEENNNHHHFFFEEEFFFHHHHHHFFFDDDHHHHHHHHHIIIIIIJJJJJJJJJPPPRRRUUUZZZ^^^cccfffhhhdddcccdddhhhmmmsssvvvwwwiiiqqqxxxwwwssstttyyy}}}xxxwwwzzz{{{rrrXXXVVVRRRMMMIIIFFFEEEDDDBBB@@@<<<:::999777555333555555444444444333333333333333333333333333333333333333333444444444555555555555444444444666888999>>>;;;;;;>>>???===>>>BBB>>>DDDSSSeeemmmiiibbb```yyypppvvvzzz~~~wwweeeUUUWWWiiiqqqggg```bbbbbb\\\YYYYYYLLLKKKIIIGGGEEECCCBBBBBB???>>><<<:::888666555555333333333222222222111111000000000000000000000000111111222222222333333333222222222222222222333333333555666555:::HHH]]]mmmpppqqqsssssslll___OOOCCCKKKMMMSSSYYYVVVPPPRRRZZZuuukkkiiieeebbb```[[[TTTPPPPPPKKKHHHEEECCCCCCBBB@@@>>>===;;;999888999999888666777777555444444444444444444444444444444444444444222333444333222222333555666888BBBTTTdddlllkkkiiidddjjjgggbbbbbb[[[WWW___yyypppddd^^^iii|||eeeXXXUUUTTTPPPPPPTTTTTTRRRZZZfffiiiMMMAAABBBCCCDDDEEEFFFGGGHHHHHHIIIJJJIIIHHHHHHIIIKKKKKKKKKLLLMMMNNNQQQSSSUUUVVV]]]fffooouuuxxxzzz{{{~~~}}}~~~XXXVVVRRRNNNJJJFFFEEEDDDBBB???<<<:::999888666444555555555444444444333333333333333333333333333333333333333444444444555555555555555555555666777888;;;:::;;;>>>???>>>@@@DDDJJJPPP___mmmjjj```cccqqqvvvwww{{{vvvnnngggaaabbb```ZZZVVVVVVNNNLLLJJJHHHEEECCCBBBBBB???>>><<<999777666555444333333333222222222222111111111111111111111111111111111222222222333333333222222222222222333333333555555666:::CCCRRRdddqqqqqqtttuuuqqqgggYYYLLLEEEPPPTTTXXXWWWNNNMMM[[[mmmzzz|||vvvccc___]]]]]]ZZZTTTRRRSSSLLLJJJGGGEEEDDDBBB@@@??????===::::::::::::999888777777666555444444444444444444444444444444444444222333444333222222444666666;;;GGGXXXffflllmmmllllllooohhhaaa```YYYXXXcccooobbb\\\kkk{{{dddWWWUUUTTTOOOOOOSSSTTTUUU```ooo~~~\\\GGGBBBBBBCCCDDDFFFGGGHHHHHHIIIJJJJJJIIIHHHHHHJJJLLLNNNOOORRRUUUZZZ___eeeiiijjjpppyyyYYYWWWSSSOOOKKKGGGEEEDDDAAA???<<<::::::999777666555555555444444444444333333333333333333333333333333333333444444444555555444444555666777777777777999999;;;???@@@???BBBGGGVVV]]]jjjpppggg___oooxxxrrrppptttwwwnnnfffbbb```[[[WWWVVVQQQOOOMMMIIIFFFDDDBBBAAA>>>===;;;999777555444444333333333333222222222222111111111111111111111111111111222222222333333333111222222222333333333444555555777AAAQQQbbbooovvvtttwwwwwwmmm^^^OOOHHHFFFNNNUUUYYYSSSKKKTTTtttzzzvvvaaa]]]\\\\\\ZZZUUUSSSUUUOOOLLLIIIGGGEEEDDDBBB@@@@@@>>><<<;;;;;;;;;:::999888777666555444444444444444444444444444444444444222333444444333333555666666AAAPPP^^^hhhnnnpppqqqrrrqqqggg___]]]YYY\\\lllmmmeeedddwwwzzzcccVVVTTTRRRMMMLLLPPPRRRXXXhhh{{{fffNNNDDDBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKKKKJJJIIIJJJLLLOOORRRUUU[[[aaaiiisss|||ZZZXXXUUUQQQLLLHHHEEEDDDAAA???<<<;;;;;;:::999777555555555555444444444444333333333333333333333333333333333444444444555555333444666777888888777777:::999<<<@@@AAA@@@DDDKKK]]]fffllljjjhhhrrrnnndddhhhpppmmmbbb^^^]]]ZZZXXXUUUSSSPPPLLLHHHEEECCCBBB???===;;;999777555555444444444333333333222222222111111111111111111111111111111222222222333333333111222222333333444444444444444:::III^^^ooovvvxxxxxxzzzvvvgggSSSEEEBBBDDDEEEMMMRRROOOPPPfff~~~vvv}}}|||eeeaaa^^^^^^[[[VVVTTTUUURRROOOLLLIIIHHHFFFDDDBBBAAA???<<<;;;;;;;;;:::888888777666555444444444444444444444444444444444444333444444444333444666888888HHHYYYeeekkkpppsssuuuqqqpppeee^^^]]]XXX___rrrjjjkkkuuuyyy```TTTRRRPPPJJJIIILLLPPPYYYooosssVVVHHHEEECCCDDDEEEFFFHHHJJJKKKKKKKKKLLLLLLLLLLLLMMMQQQSSSWWW\\\ccckkkuuu\\\ZZZWWWSSSOOOJJJGGGEEEBBB???===<<<;;;;;;999888666666555555555444444444333333333333333333333333333333333444444444555555333555666888999888888777;;;;;;>>>AAAAAAAAAHHHQQQccckkkhhhaaaooovvvffffffpppqqquuu|||wwwbbb\\\^^^]]]ZZZXXXVVVRRRNNNJJJFFFDDDCCC???>>><<<:::888666555555444444444333333333222222111111111111111111111111111111222222222333333333111111222333444444555555333666@@@SSShhhuuuyyywww{{{yyyppp^^^JJJ>>>===AAA@@@GGGMMMOOOZZZvvv}}}}}}oooeeeaaa^^^^^^[[[WWWVVVXXXVVVSSSOOOLLLJJJHHHEEECCCAAA???<<<;;;;;;:::999777888888666555555555555555444444444444444444444444333444555555444555777999<<>><<<<<<;;;999888666666666555555555444444333333333333333333333333333333333444444444555555555555666777888888888888;;;;;;===@@@AAAEEEOOO[[[kkkllleeeccc}}}zzzpppkkkppp{{{xxxpppkkk]]]aaagggnnnxxxkkk^^^\\\]]]ZZZZZZXXXTTTPPPLLLHHHFFFEEE@@@???===;;;999777666666444444444444333333333333222222222222222222222222111111222222222333333333111111222333444555666666555>>>MMM```pppxxxxxxvvvzzzrrreeeTTTEEE>>>===???DDDJJJPPPVVVfffyyyiiiddd```]]]^^^]]]ZZZZZZ]]]YYYVVVRRROOOMMMJJJGGGEEEBBB???===;;;;;;:::999777888888777666555555555555444444444444444444444444333444555555555666888:::@@@UUUiiioooqqquuuwwwuuutttpppfff```[[[QQQXXXppp~~~vvv|||tttZZZQQQRRROOOKKKIIILLLOOOXXXqqquuuaaaPPPGGGGGGEEEFFFGGGIIIKKKMMMNNNOOOLLLMMMOOOPPPRRRWWW]]]aaaeeemmmyyyaaa```]]]YYYTTTOOOKKKHHHEEEBBB???===<<<;;;999777666666666666555555555555333333333333333333333333333333333444444444555555666666666666777888999:::888999<<>>===<<<;;;:::888999888777666555555555555444444444444444444444444333444666666555666999;;;EEEZZZmmmrrrtttxxxxxxssssssnnnddd___ZZZQQQ[[[www{{{oooWWWQQQUUURRRNNNNNNPPPQQQXXXooovvveeeRRRGGGFFFFFFFFFHHHJJJLLLNNNOOOPPPLLLNNNPPPRRRVVV\\\ccchhhmmmxxxbbbaaa___[[[VVVPPPLLLIIIFFFCCC@@@===<<<;;;888777777666666666555555555555333333333333333333333333333333333444444444555555777777666666666888999;;;666777:::>>>CCCLLL^^^oookkk]]]```~~~|||~~~lll^^^XXXVVVWWW]]][[[XXXTTTTTT\\\iiitttooo___^^^bbb[[[YYYVVVRRRNNNKKKIIIHHHCCCAAA???===;;;:::999888555555444444444333333333222222222222222222222222111111222222222333333333111111222333444666666777>>>PPPgggwww{{{yyyxxxxxxooo```NNNDDDCCCFFFEEEBBBGGGRRR___lllsssnnnjjjiiifffaaaaaaddd]]]ZZZVVVRRRPPPMMMIIIGGGEEEBBB@@@>>>>>>===;;;999999888777666666555555555444444444444444444444444333555666666666777999;;;HHH]]]ooosssuuuyyyxxxqqqooojjj```\\\ZZZTTTbbblllVVVQQQWWWTTTQQQQQQSSSSSSYYYnnn}}}lllUUUGGGEEEFFFGGGHHHJJJMMMOOOPPPQQQLLLNNNPPPSSSXXX^^^ffflllssseeebbb]]]YYYUUURRRNNNKKKIIIEEEAAA>>>===<<<;;;:::999888777666666555666666333333333444444444555555444444444555555555555666555555555666666666666666555888999;;;GGG[[[jjjooohhhZZZeeeqqq{{{{{{yyyooo]]]PPPKKKLLLOOOSSSXXX\\\ZZZVVVUUU[[[aaaqqqzzzggg]]][[[^^^\\\XXXVVVSSSPPPKKKHHHDDDAAA>>><<<;;;;;;999888888777666555444333333333111111111111111111111111222222222222222222222222///444666444444888999777III___rrrwwwxxx}}}{{{uuummmWWWEEEBBBCCCAAADDDJJJOOOZZZfff{{{uuufffcccfffddd______]]]ZZZXXXVVVRRRNNNLLLEEEDDDBBB@@@>>><<<;;;;;;999888777666666555555555666666666666666666666666666555555777777666999???RRR```ooovvvwwwwwwuuurrrqqqkkkddd^^^WWW___tttooovvvrrr[[[RRRTTTPPPVVVXXXWWW[[[kkkpppTTTFFFFFFHHHJJJKKKLLLLLLMMMPPPRRRTTTXXXVVVYYYdddfffkkkzzzjjjfffaaa\\\YYYUUUPPPMMMGGGDDD@@@>>>===<<<:::999999888777666666555666666333333333444444444555555444444444555555555555666555555555666666666666666888999:::@@@PPPdddnnnooo```aaasssnnnffftttzzzssskkkjjjnnnuuuyyyzzzwwwmmm^^^QQQIIIGGGJJJMMMPPPUUU[[[^^^^^^^^^^^^___aaammm}}}|||nnneeeaaa]]][[[XXXUUUSSSOOOKKKHHHDDDAAA>>><<<;;;;;;999888888777666555444333333333111111111111111111111111222222222222222222222222111444666666555666;;;???XXXhhhuuuxxxzzz}}}yyyppp```PPPCCCCCCEEECCCGGGNNNddd~~~{{{vvv~~~|||pppkkkgggbbbaaa^^^[[[YYYVVVSSSNNNKKKFFFEEECCCAAA???===<<<<<<999888777666666555555666666666666666666666666666666444555888777777<<>>LLLgggpppwwwyyy{{{|||rrreeePPPGGGBBBDDDFFFFFFMMMVVVlll~~~|||xxxkkkhhh{{{mmmgggeeedddaaa]]]ZZZWWWSSSOOOKKKGGGFFFDDDBBB@@@>>>======999999888777666666666666666666666666666666666666666555555777777888>>>GGGcccmmmuuuvvvvvvvvvuuurrrpppnnnfff]]]dddiiidddgggwww{{{iiiZZZVVVZZZZZZ\\\^^^eeewwwjjjMMMIIIPPPJJJKKKLLLLLLLLLNNNQQQSSSVVV]]]```hhhtttxxxiiieeeccc```___]]][[[XXXVVVLLLJJJHHHGGGFFFCCC@@@===:::999888777666666555555333333333444444444555555444444444555555555555666555555555666777777888888<<<;;;AAATTTjjjuuunnnccceee{{{kkkcccoootttuuupppiiibbb```cccgggkkkvvvvvvlllccc^^^XXXUUUVVVZZZ\\\]]]bbb\\\VVVTTTUUUUUUQQQMMMNNNLLLMMMTTT\\\___[[[UUUQQQSSSVVV]]]eeemmmrrrtttuuusssuuu}}}qqqddd]]]\\\ZZZWWWVVVTTTQQQNNNKKKFFFDDD@@@======<<<:::999999888777555444444444333222222222222222222222222333333333333333333333333666111333999777555DDDZZZppptttxxxzzz|||xxxgggVVVGGGDDDCCCEEEFFFIIITTT```uuu~~~rrrwwwqqqiiirrriiiffffffccc___\\\XXXTTTOOOKKKGGGFFFDDDBBB@@@>>>======:::999888777666666666666666666666666666666666666777555666777666777@@@JJJhhhqqqxxxyyyyyyxxxuuuqqqooooooeeeZZZdddzzzdddeeennnxxxjjj\\\XXX[[[[[[bbbjjjttt^^^IIIHHHPPPKKKLLLMMMMMMMMMOOORRRUUUYYYbbbfffnnnyyy}}}zzzfffgggeeecccaaa```]]]YYYVVVPPPNNNKKKIIIGGGEEEAAA>>>;;;:::999777666666555555333333333444444444555555444444444555555555555666555555666666777888888999:::>>>JJJ```qqqtttiii]]]ssskkkhhhnnnwww{{{tttddd```YYYTTTQQQRRRUUUWWW\\\gggpppqqqnnniiiaaaZZZWWWTTTOOOLLLLLLMMMOOOPPPUUUUUUWWW\\\aaa```XXXRRRSSSMMMIIILLLUUU\\\\\\ZZZYYYVVVRRRRRRWWW\\\```aaabbb```bbbiiiqqq{{{wwwhhhbbb___]]]ZZZYYYWWWUUUQQQNNNIIIFFFBBB???>>>===;;;:::999888777666555444444444222222222222222222222222333333333333333333333333666000111888999;;;NNNffftttwww{{{~~~}}}sss^^^LLLGGGFFFGGGFFFFFFLLLZZZhhhyyyrrrwww|||xxx{{{ssshhhgggddd```\\\YYYTTTOOOKKKFFFEEECCCAAA???===<<<<<<:::999888777777666666666666666666666666666666666888666777777555888CCCOOOjjjsss{{{}}}~~~|||wwwqqqiiijjjbbbZZZhhh~~~kkkiiiyyyyyyhhhbbbeeebbbqqqnnnUUUIIIJJJMMMKKKLLLMMMMMMNNNPPPUUUXXXaaakkkooouuu~~~tttiiimmmkkkhhhfffccc___ZZZVVVRRROOOKKKHHHEEEBBB???<<<<<<;;;999888777666555555333333333444444444555555444444444555555555555666555555666777777888999999:::CCCUUUiiirrrooohhhdddfff\\\iiiwww~~~|||mmmfffYYYUUUPPPLLLJJJJJJLLLNNNQQQYYY```aaa```^^^XXXRRRPPPNNNKKKHHHFFFGGGHHHJJJKKKNNNUUU___gggjjjhhheeeYYYTTTOOOMMMQQQWWW[[[]]]aaa]]]WWWSSSQQQRRRRRRRRRQQQPPPSSSXXX]]]dddppp|||pppiiidddbbb___]]]\\\YYYUUURRRKKKHHHDDDBBB@@@???===<<<999999777666555444444444333333333333333333333333333333333333333333333333555111222888===FFF[[[pppxxx|||{{{lllXXXIIIIIIJJJKKKIIIIIIPPP___kkkzzzuuuwww|||{{{lllgggddd```\\\YYYTTTOOOLLLFFFEEECCCAAA???===<<<<<<::::::999888777777777777666666666666666666666666888777777888777;;;JJJXXXlllttt|||xxxqqqjjjhhh```ZZZgggooonnnwwwqqqttt~~~dddSSSNNNMMMKKKKKKKKKLLLMMMOOORRRXXX\\\jjjssswww|||pppiiikkkiiihhhfffeeeaaa]]]YYYVVVRRRMMMHHHDDDAAA>>>;;;<<<;;;:::888777666555555333333333444444444555555444444444555555555555666444555666777888999::::::<<>>======::::::999888777777777777666666666666666666666666666666888:::;;;BBBSSSdddrrrxxx}}}~~~~~~xxxqqqnnnhhh___]]]iii|||~~~ooowww|||www~~~~~~```QQQPPPOOOKKKJJJKKKLLLMMMOOOTTTZZZ___kkkuuuzzzqqqgggcccbbbcccddddddccc```]]][[[VVVOOOJJJFFFBBB???======<<<:::888777666555555333333333444444444555555444444444555555555666666444555666777888999::::::???PPPfffqqqlllgggrrrkkk___```dddrrrnnn___WWWJJJHHHFFFDDDCCCDDDFFFGGGEEEHHHIIIJJJMMMPPPNNNHHHGGGFFFEEEBBB@@@???AAABBBBBBBBBCCCGGGQQQaaarrr~~~ttthhhddddddfffhhhjjjggg```VVVOOOKKKGGGGGGIIIKKKHHHGGGMMMUUU]]]lll{{{nnnkkkhhheeeccc___[[[XXXOOOLLLHHHEEECCCBBB@@@>>>:::999888666555555555555333333333333333333333333444444444444444444444444666888777888EEE\\\qqq|||}}}|||jjjVVVJJJGGGFFFKKKOOOOOORRRYYYbbbhhh{{{xxxeeebbb___\\\YYYUUUPPPMMMIIIGGGEEECCCAAA@@@???>>>;;;:::999888777777777777666666666666666666666666555666999<<<>>>GGG[[[mmmwww{{{}}}||||||}}}xxxrrrnnnfff___bbbrrrqqqyyyvvvzzz]]]OOOOOOOOOLLLIIIJJJKKKMMMPPPUUU\\\aaaiiisssyyyuuufffiiikkkmmmllliiieeebbbaaa]]]YYYRRRLLLHHHEEEBBBAAA>>><<<999888999888777666555555444444444444555555555555555555666666666777999666555999:::888999;;;KKK___qqqqqqiiioooooo\\\fffjjjddduuuxxxhhhZZZOOOHHHGGGEEEDDDCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFEEECCCCCCBBBAAA@@@@@@@@@@@@@@@BBBCCCCCCEEELLLXXXaaa}}}wwwssssssooodddXXXQQQJJJGGGEEEEEEHHHJJJLLLLLLVVVZZZddduuutttkkkbbb```^^^[[[YYYZZZRRRQQQNNNKKKGGGDDDAAA@@@>>>===;;;999777555444333333333333333333333333333222333444555555555444333333:::;;;<<>>===<<<;;;:::999888666555555555555555555666666666777999999888888>>>MMMaaaqqq|||~~~~~~~~~~~~yyyrrrmmmeee^^^dddvvv{{{wwwwwwrrrttt|||~~~vvv^^^TTTPPPMMMJJJMMMPPPRRRSSSTTTXXX___eeennnwwwkkk]]]mmmnnnmmmkkkiiigggffffffaaa\\\TTTNNNJJJGGGDDDCCC???<<<:::999999999777666666555555444444555555666555555555666666666777777999666666888:::999:::>>>XXXgggwwwssshhhuuukkk``````iiinnnuuuyyygggVVVIIIHHHGGGEEEDDDDDDDDDEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@CCCEEEEEEDDDBBBEEEMMMSSSbbbuuuuuu^^^RRRKKKKKKKKKKKKKKKKKKJJJJJJLLLNNNUUUbbbvvvxxxnnnfffbbb___ZZZWWWWWWTTTRRRPPPLLLHHHDDDBBB@@@===<<<;;;999777555444333333333333333333333333333222333444555555555444444555888;;;CCCZZZtttqqq]]]NNNHHHGGGHHHJJJOOOSSSSSSWWWmmmppp}}}zzzsssggg\\\YYYWWWSSSPPPOOOHHHGGGEEECCCAAA???>>>>>><<<;;;:::999888777666555555555555666666666777777888888777888>>>MMMbbbrrr{{{~~~}}}}}}}}}zzzuuuqqqfff^^^fff|||tttqqqqqqkkkjjjiiirrreeeXXXRRROOOMMMNNNPPPSSSTTTVVVZZZaaagggooowwwppp[[[PPPpppnnnllliiihhhhhhiiijjjccc^^^VVVOOOJJJGGGDDDCCC@@@===;;;::::::999888666666555555444444555555666555555666666666777777777999777666888999999>>>EEEbbbkkk{{{vvvnnnkkkVVV```ggghhhlll{{{vvvwww~~~rrr___PPPGGGFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDEEEEEEEEECCCBBBAAAAAAAAA@@@?????????@@@@@@EEEGGGHHHFFFCCCBBBEEEHHHIIIWWWpppeeeTTTJJJLLLMMMMMMLLLJJJIIIIIIFFFFFFHHHNNN[[[pppuuulllhhhddd]]]YYYXXXWWWUUURRRNNNJJJFFFCCCAAA===<<<;;;999777555333333333333333333333333333333333333444555555555555444666666<<>>LLL[[[ssstttuuunnnuuueeedddbbbhhhgggnnnhhhaaaZZZUUUSSSUUU^^^hhhvvvnnnWWWMMMMMMCCCCCCDDDEEEFFFGGGGGGGGGKKKKKKLLLKKKJJJHHHFFFDDDAAAAAA@@@AAAAAABBBCCCCCCDDDGGGIIIKKKJJJGGGEEEEEEEEEGGGIIIKKKQQQ\\\jjjuuuzzzwwwuuusssjjj[[[MMMGGGMMMOOOPPPQQQQQQQQQQQQRRRPPPPPPPPPNNNMMMRRRZZZ```mmmzzz~~~tttqqqyyy{{{~~~uuuqqqmmmfffbbbaaa___]]]YYYTTTOOOIIIFFFDDD>>>===;;;:::777666444333222222222333333444444444444444444444555555666666666777HHHfff||||||kkkZZZMMMGGGGGGIIIBBBVVVZZZllloooUUUzzzzzzvvvooofff]]]YYYYYY[[[]]]```bbbccceeelllxxxjjj]]]WWWRRRTTT[[[fffvvvxxxqqqlllcccWWWLLLHHHGGGEEEEEEGGGHHHKKKTTT^^^xxxhhhYYYUUUUUU\\\eee{{{xxxfff```___[[[UUUPPPPPPOOOLLLIIIFFFDDDCCCBBB>>>===<<<;;;:::888777777666666666666777777777888777888999;;;DDDVVVlll||||||yyyyyyyyywwwnnnbbb\\\lllllloooqqq^^^[[[fffuuuooo[[[SSSSSSUUUUUUWWWYYYZZZ[[[___eeekkkzzzssstttxxxsssrrrnnnhhhbbbZZZQQQNNNKKKHHHJJJNNNzzzwwwtttsssrrrqqqlllhhhgggccc^^^YYYTTTOOOJJJGGGDDDBBB???===<<<;;;999888777666666555555666666777666666666777777777888888888888999999:::BBBUUUgggwwwyyypppllliii^^^mmmeeefffkkkuuugggXXXUUUSSSSSSQQQOOORRRWWW\\\mmmwww^^^NNNKKKCCCDDDEEEGGGIIIJJJJJJJJJLLLMMMMMMLLLKKKIIIGGGFFFBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHFFFDDDBBBAAADDDHHHHHHGGGIIINNNSSSPPPMMMLLLNNNMMMIIIIIIKKKLLLQQQXXX```eeeccc^^^YYYPPPQQQQQQPPPOOOOOOQQQSSSZZZdddtttppp___UUUXXX[[[cccrrruuuppplllgggddddddcccaaa\\\WWWQQQKKKGGGEEE???>>>===;;;999777555555111222222333333444444555555555444444555555666777777>>>TTTppp|||gggTTTHHHDDDCCCDDDGGGYYYeeezzz```WWWuuulll]]]\\\XXXSSSPPPSSSZZZ```aaafffkkkmmmllliiihhhiiiooo|||xxx^^^QQQLLLIIIJJJNNNUUUbbbmmm~~~|||ggg^^^VVVRRRPPPJJJGGGGGGEEECCCDDDFFFFFFFFFIIIOOO[[[lll}}}\\\QQQSSSWWWaaammmyyyjjjeeeccc___ZZZWWWUUUTTTQQQMMMIIIFFFDDDCCC>>>>>>===<<<:::999888888666666666777777777888888777888:::<<>>===<<<:::888777777666666666666777777666666777777777888888888888888::::::;;;EEE\\\rrrvvv{{{iiijjjfffmmm{{{xxxwwwuuudddYYYRRRPPPPPPSSSTTTRRRQQQSSSSSS\\\lllwwwrrr```PPPIIIEEEFFFHHHKKKMMMNNNNNNNNNOOOOOOPPPPPPOOOMMMKKKJJJDDDDDDEEEEEEFFFHHHIIIJJJKKKJJJIIIIIIIIIHHHGGGFFFCCCEEEGGGIIIJJJIIIHHHGGGDDDBBBCCCGGGIIIIIINNNSSSOOO[[[pppuuugggccc^^^ZZZWWWUUUSSSQQQSSSUUU]]]jjjyyyxxxnnneee]]]UUUOOOTTTTTTVVVbbb~~~tttgggqqqxxxrrrnnniiiggggggfffccc___YYYSSSMMMHHHFFF@@@???>>><<<:::888777666111111222333333444555555666555555444555555777777888HHHaaayyyuuu```NNNEEECCCDDDEEEOOOccczzzmmm[[[nnnwwwiii^^^XXXRRRUUUWWWZZZ___kkk{{{yyy{{{jjjWWWIIIFFFDDDEEEEEEGGGOOOYYYfffttt|||zzzwwwvvvnnncccUUULLLEEEFFFIIIJJJKKKMMMNNNIIIGGGIIIJJJHHHHHHJJJKKKUUUfffyyytttXXXTTT^^^lllvvvllliiigggdddaaa```ZZZXXXTTTPPPKKKHHHEEEDDD???>>>===<<<;;;:::999888666666777777777888888888777888999;;;DDDVVVlll}}}|||zzz~~~}}}uuufff\\\WWWeee~~~lllssshhh___[[[^^^dddpppppp___YYYXXXXXXVVVZZZ^^^aaaeeekkktttzzzuuufffbbbcccbbbWWWRRROOONNNLLLIIIKKKOOOvvvpppooonnnkkkhhhdddbbb```]]]YYYSSSLLLGGGFFFCCC@@@>>>===<<<:::888777777666666666666777777777777777777888888888888777888:::;;;<<>><<<;;;:::999888777777777777888888888888666777888:::CCCTTTkkk{{{~~~yyyzzzvvvhhh^^^XXXddd|||nnnvvvzzzfff]]]\\\bbbkkkrrr~~~rrrccc]]][[[YYYVVVZZZ___dddiiiqqq{{{|||qqq{{{vvvqqqwwwuuucccfffmmmeeeXXXPPPMMMKKKLLLKKKJJJNNNTTTwwwqqqpppnnnjjjeeeccccccbbb___[[[VVVRRROOOJJJGGGCCC@@@>>>===;;;999666666555555555666666777666666666666777777777777555::::::888===PPPhhhxxxvvveeennn~~~kkkZZZRRRQQQSSSUUUWWWXXXYYY[[[ZZZWWW]]]RRRUUU[[[UUUPPPOOOJJJGGGJJJMMMNNNRRRVVVWWWVVVWWW\\\___```ccceee```XXXSSSMMMGGGGGGKKKNNNNNNMMMIIINNNOOOLLLMMMQQQPPPKKKJJJHHHFFFFFFHHHIIIHHHGGGJJJFFFFFFIIIKKKLLLPPPUUU```tttjjjaaaYYYRRRSSSUUUTTTTTTUUUTTTWWWPPPKKKOOOQQQUUUaaahhhvvvrrrQQQYYYuuu|||rrrrrrqqqlllffffffeeebbb^^^WWWPPPJJJGGGFFFCCC???<<<;;;999777555666666555444444444444555444555555333444666888888>>>ZZZyyyyyyiiiVVVJJJDDDCCCFFFKKKXXXxxxsssYYYwwwuuu___VVVVVVZZZ]]]iiisss|||ooo^^^QQQCCCCCCDDDDDDDDDCCCCCCBBBJJJIIIHHHGGGGGGGGGGGGGGGEEEGGGBBBAAAHHHKKKSSScccggghhh]]]UUUXXXWWWRRRSSSOOONNNNNNPPPWWWfff|||rrreeexxx|||pppnnnkkkeeecccggg```]]]YYYSSSOOOKKKIIIHHHBBBAAA???>>><<<;;;::::::777777777777777777777777999;;;:::888AAAWWWooo}}}{{{}}}qqqeeeYYYYYYhhhnnn{{{sssnnnoooqqqttt}}}ssseeebbb___ZZZYYY]]]bbbgggmmmuuuuuuggg[[[bbbaaaaaaccclll|||zzzeeecccnnnsssjjj\\\OOOPPPQQQQQQPPPPPPQQQSSSuuunnnmmmllliiifffhhhgggfffccc___ZZZUUUSSSJJJGGGCCC@@@>>>===;;;999666666555555555666666777666666666666777777777777777:::::::::CCCXXXnnn{{{vvvhhhrrrxxxcccVVVRRRRRRTTTXXX\\\___aaabbb]]]WWWZZZOOOPPPUUUPPPMMMMMMHHHIIILLLPPPRRRTTTWWWZZZ\\\eeezzz{{{bbbUUUKKKKKKNNNMMMLLLMMMLLLMMMLLLLLLRRRYYYWWWPPPHHHKKKMMMNNNLLLKKKKKKKKKKKKIIIJJJMMMOOOPPPVVV]]]uuupppZZZQQQQQQQQQQQQQQQFFFMMMNNNOOOUUUVVVaaawwwrrrRRR[[[wwwsssqqqpppjjjeeehhhfffccc^^^XXXQQQKKKGGGGGGDDD@@@===;;;:::777666666666555444444444444555666777777666666888999:::FFFbbbtttfffUUUKKKGGGFFFJJJOOO[[[yyykkkjjjhhhZZZWWW[[[eeeooo{{{ppphhh^^^RRRIIIFFFEEEDDDCCCAAA@@@>>>>>>CCCCCCCCCCCCCCCCCCDDDDDDCCCFFFAAAAAAIIILLLTTTdddtttllleee]]]]]][[[\\\[[[XXXUUUYYYeeeqqq~~~rrrkkkuuu{{{pppiiidddbbbdddaaa^^^ZZZTTTOOOLLLIIIHHHDDDCCCAAA???===<<<;;;;;;888888888888888888888888888:::999:::EEE\\\sssyyyyyy~~~pppeeeXXX```zzztttmmmbbbbbbbbb```\\\___bbbhhhnnnvvvnnneee^^^WWWXXXWWWTTTRRRTTTZZZbbbiiikkkeeebbbfffmmmkkk```TTTMMMMMMNNNMMMMMMNNNQQQSSSvvvnnnlllmmmllljjjlllkkkiiieee```[[[WWWTTTJJJGGGCCC@@@???>>><<<:::777666666555555666666666555666666666777777777888999:::999===MMMdddxxx}}}uuunnn|||mmm\\\VVVVVVXXX\\\aaafffiiinnnpppkkkbbbcccVVVUUUXXXTTTSSSQQQJJJKKKOOOSSSVVVWWW[[[ccckkkqqq\\\MMMMMMOOOJJJIIINNNQQQMMMLLLTTTdddnnnggg[[[PPPUUUYYYXXXRRRNNNMMMNNNKKKJJJKKKMMMNNNQQQ\\\hhhqqq[[[UUUTTTRRRPPPJJJPPPRRRVVVZZZ]]]rrrpppRRRZZZtttuuuooonnnjjjfffjjjhhheee___YYYRRRLLLIIIHHHEEEAAA>>><<<:::888666777666555555444444555555777888999999999999:::===PPPlllooobbbUUUMMMIIIIIIMMMSSSiiitttooo[[[YYY___jjj~~~wwweeeWWWPPPKKKGGGCCCGGGFFFEEECCCAAA@@@???>>>>>>???@@@AAABBBBBBBBBBBBCCCFFFCCCCCCJJJKKKQQQ```}}}vvvkkk```[[[]]]```eeemmmtttwwwxxxxxxvvvrrr~~~}}}}}}{{{ssshhhccceeedddqqqttthhhffffffdddbbb```[[[VVVQQQLLLIIIGGGEEEDDDBBB@@@>>>===<<<<<<888888888888888888888888888999999;;;IIIaaaxxxzzzzzz|||pppeee[[[ooo~~~oooiiikkkiiidddbbbccceeelllttt|||pppaaaYYYSSSOOOHHHHHHGGGFFFEEEGGGKKKNNNOOOUUU^^^dddddd]]]TTTNNNLLLLLLLLLKKKLLLOOOTTTXXXyyyrrrpppppppppnnnmmmkkkhhhddd___ZZZVVVSSSKKKHHHDDDAAA@@@???===;;;888777666666666666666666555555666666777777888888:::888888AAAWWWpppwwwrrrvvviii[[[YYY]]]```gggpppyyyuuuiiiggghhhccc```ZZZMMMNNNPPPTTTWWWZZZcccsssyyyaaaPPPRRRUUUOOOOOOVVVUUUQQQUUUhhhooojjjjjjiiifff```[[[WWWVVVRRROOONNNMMMNNNVVVhhhzzzssseee]]]YYYWWWZZZZZZYYY___hhhoooqqqQQQUUUjjjuuunnnnnnmmmjjjjjjiiieee```ZZZTTTNNNLLLJJJGGGBBB???===;;;999777777666666555555555555555777777999;;;:::888;;;@@@XXXssslllaaaUUUNNNJJJJJJOOOUUUlllxxx{{{dddVVV^^^pppsssllldddbbbkkk}}}sssfffUUUHHHCCCCCCCCCCCCFFFFFFEEEEEEEEEDDDDDDDDD@@@@@@BBBCCCDDDDDDCCCCCCDDDHHHEEEEEEJJJIIIMMM[[[~~~vvvooo^^^______]]]\\\\\\\\\\\\]]]^^^bbbddd```ZZZ[[[aaajjjxxxgggggggggcccdddbbb]]]XXXRRRMMMIIIGGGEEEDDDBBB@@@>>>===<<<;;;888888888888888888888888999999999===LLLeeezzz~~~zzzooobbbdddzzz{{{zzzpppfffhhhhhhkkksss}}}~~~ooobbbXXXNNNFFFBBBCCCDDDEEEFFFHHHKKKNNNPPPVVV[[[[[[UUUPPPNNNNNNLLLLLLLLLLLLNNNSSS[[[```|||uuusssrrrqqqpppnnnllliiieee```[[[WWWUUUNNNJJJFFFCCCAAA@@@>>><<<888888777666666666666666555555555666777888888888999777999GGGaaazzzuuuppp}}}fffZZZ[[[```eeepppzzzuuuhhhTTTSSSQQQSSSYYY___lllwwwcccVVV[[[```___bbbiii___[[[dddzzzvvvuuurrrmmmiiiccc]]]WWWSSSUUUccc}}}uuuooonnnrrrsssuuuvvvTTTQQQ^^^vvvnnnppppppnnniiigggddd___ZZZVVVRRRPPPLLLIIIDDDAAA>>><<<:::888777777666555555555555666666555888;;;:::777<<>>OOOhhh{{{wwwlll\\\jjj}}}zzznnnlllmmmrrr{{{wwwlllcccXXXMMMGGGHHHHHHHHHGGGGGGHHHLLLOOOWWWWWWUUUQQQMMMKKKKKKMMMJJJKKKLLLMMMRRRYYYccciiiwwwrrrpppppppppqqqooolllgggccc^^^[[[YYYQQQNNNIIIFFFCCCAAA>>><<<999999888777666666666666444444555666777888999999777777===NNNiiivvvooo{{{cccXXX[[[eeemmmmmm[[[VVVVVV]]]ggguuukkkddd```fffooouuu{{{vvvpppxxxwwwmmmbbb]]]bbbttt|||XXXOOOWWWzzzqqqqqqqqqnnneeedddaaa^^^[[[XXXVVVTTTNNNJJJFFFBBB@@@===;;;999888777666666555555666666777444666;;;999777???KKKnnnxxxcccZZZQQQLLLJJJLLLUUU___eeerrrccc]]]dddrrrbbb[[[TTTMMMNNNRRRYYYcccnnnxxxoooaaaNNNKKKFFFCCCCCCDDDEEEEEEEEEGGGIIIJJJIIIGGGDDDBBBDDDDDDDDDDDDEEEGGGHHHIIIEEEJJJGGGHHHNNNNNNRRR```uuutttllldddcccfffiiiooovvvyyy|||wwwlllgggdddeeeccc```[[[VVVQQQLLLJJJEEEDDDBBB???===;;;:::999999999999999999999999999;;;999888???SSSlll}}}}}}sssiiiYYYggg}}}xxxvvv{{{qqqttt{{{zzzjjj___YYYRRRNNNLLLJJJKKKKKKJJJJJJLLLPPPTTTPPPOOOMMMMMMMMMLLLKKKIIIIIIJJJMMMQQQXXXaaalllsssyyyqqqoooqqqssssssqqqmmmiiieeeaaa___]]]UUURRRLLLHHHEEEBBB???===:::999888777666666666666444444555666777888999999666999BBBUUUqqqwwwmmm|||dddZZZaaaqqq~~~eee]]]\\\eeeooozzzxxxgggbbbdddggghhhjjjpppvvv|||uuuqqqyyy}}}XXXMMMQQQrrrtttrrrooojjjaaa```^^^]]][[[ZZZYYYYYYOOOLLLGGGCCCAAA>>><<<:::888777777666666666666666888444666;;;:::999CCCSSSxxxlllXXXQQQKKKHHHIIIPPP^^^kkkyyy]]]fffzzzjjj[[[VVVQQQRRRVVVSSSZZZggguuuxxxkkk]]]SSSOOOFFFEEEDDDDDDEEEFFFFFFEEEEEEHHHLLLOOOOOOLLLHHHEEEEEEDDDDDDDDDGGGJJJNNNPPPOOORRRMMMLLLQQQPPPSSSaaazzzqqqjjjkkkdddccc```]]]XXXRRRNNNKKKGGGEEECCC@@@>>><<<;;;:::999999999999999999999999;;;999888AAAWWWqqq|||ssskkk^^^___tttyyy}}}wwwooossszzzppp]]]SSSOOOKKKJJJLLLHHHIIIKKKLLLLLLNNNQQQTTTIIIHHHHHHIIILLLLLLKKKIIIKKKNNNSSSYYYbbblllxxx{{{rrrppptttwwwrrrpppmmmiiieeeaaa___^^^XXXTTTNNNIIIFFFCCC???===:::999888777666666666666444444555666777888999999666;;;FFFZZZuuuvvvkkkiii___iiilllcccbbbllluuu|||xxxaaaXXXYYY]]]eeemmmuuu{{{VVVJJJNNNbbbvvvqqqmmmeee^^^]]]\\\\\\[[[[[[[[[[[[PPPLLLGGGDDDAAA???<<<:::888888777666666666666666999555666;;;;;;:::FFFXXX|||bbbOOOIIIEEEEEEJJJTTTeeeuuu~~~xxx```sssjjjWWWWWWWWWPPPRRR]]]bbbkkkzzzsss```KKKCCCFFFDDDEEEEEEFFFGGGGGGGGGFFFEEEIIIOOOUUUVVVUUUQQQNNNEEEEEEDDDFFFIIIOOOTTTXXXZZZ\\\UUUPPPSSSOOOQQQ^^^{{{|||nnngggkkkdddcccaaa]]]YYYSSSOOOLLLHHHGGGDDDBBB???===<<<;;;999999999999999999999999:::888888BBBZZZvvv~~~uuupppeeeYYYkkk~~~yyyxxxvvvlllxxx{{{iiiXXXPPPMMMHHHFFFHHHIIIJJJLLLKKKHHHFFFFFFFFFHHHGGGFFFFFFHHHJJJLLLMMMOOOSSSYYYaaakkkvvvqqqhhhooouuurrruuurrrnnnlllkkkgggaaa]]]XXXTTTNNNIIIEEEBBB@@@>>>===<<<:::888777777888888666777999999888888:::;;;;;;:::KKKfff{{{rrrpppeeelllnnnjjjzzztttfffgggjjjllluuuVVVJJJKKKVVVppp}}}tttjjjaaa]]]______\\\^^^```___ZZZTTTPPPJJJEEEBBB???===;;;999888777666666777777888<<<555666;;;:::999MMMggguuu\\\NNNKKKGGGEEEJJJTTTaaajjjrrrwwwuuuggg{{{eee\\\UUUTTTVVVZZZaaahhhnnn~~~kkkXXXEEE???CCCBBBCCCFFFHHHHHHFFFFFFHHHKKKMMMQQQZZZhhhooodddTTTMMMLLLLLLLLLLLLPPPZZZccciiiggg```VVVPPPTTT^^^eeesssuuujjjmmmccc```\\\ZZZZZZXXXUUUQQQKKKIIIEEECCCAAA>>>;;;888;;;:::999999888888999999999:::;;;DDD]]]yyyzzzmmmddd]]]mmm}}}www|||}}}uuuppp\\\QQQLLLIIIGGGHHHFFFGGGHHHFFFBBBAAACCCEEEDDDFFFHHHJJJKKKLLLOOOQQQUUUZZZbbbkkkuuu|||pppsssuuurrrwwwuuuqqqooommmjjjeee```[[[WWWQQQKKKGGGDDDAAA???===<<<:::888777777777888555777888888888888999;;;<<<<<>>===;;;;;;:::999999999999999;;;<<<>>>HHHbbb}}}rrrgggxxxttt|||sssaaaUUUNNNHHHFFFFFFBBBCCCDDDDDDBBBCCCDDDFFFHHHHHHIIIJJJMMMRRRYYY___fffmmmxxxyyywwwuuurrrooollliiigggbbb^^^XXXRRRMMMIIIDDDAAA===<<<:::888777666666777444666777777777777888:::;;;AAA[[[wwwzzzwww|||~~~|||zzzvvvuuuvvvzzzXXXJJJCCCMMM___~~~wwwvvvtttooopppnnnkkkkkkllliiidddYYYVVVPPPLLLIIIEEEBBB???<<<;;;999888777777888999666777:::<<<:::DDDdddjjjVVVWWWYYYXXXSSSPPPZZZnnn~~~xxxiii~~~aaaZZZZZZ]]]```eeeqqqttt```MMMGGGIIIIIIGGGGGGHHHJJJLLLNNNSSSYYY\\\[[[YYYVVVQQQLLLOOO^^^ppp}}}vvvrrrxxxxxxhhh}}}wwwllliiifffeeedddbbb]]]XXXTTTOOOIIIEEECCCAAA@@@???;;;;;;:::999999999999::::::;;;===IIIddd|||rrrfffxxxzzziii]]]UUUMMMIIIIIIEEEEEEFFFFFFGGGHHHIIIKKKHHHHHHJJJLLLRRRZZZdddkkkyyy~~~vvvuuussspppmmmjjjhhhhhhddd```ZZZUUUPPPJJJEEEBBB>>>===;;;999777777777777555666888888777777999:::999CCC```}}}|||xxxzzzwww}}}uuuqqqnnnllllllooo~~~tttUUUIIIBBBHHH\\\uuuqqqpppnnnpppooollllllnnnlllggg```\\\WWWQQQLLLGGGBBB???===<<<:::999888888888999777999<<<;;;:::GGGjjjgggVVVZZZ[[[YYYUUUVVVcccwwwvvvnnnvvvaaa^^^^^^___bbbhhhxxxxxxfffPPPJJJFFFHHHJJJJJJIIIIIIHHHNNNTTTXXX___eeeddd^^^XXXRRRKKKGGGIIIQQQ[[[cccvvvyyyfff|||sssmmmjjjgggggggggddd___[[[VVVQQQKKKFFFDDDBBBAAA@@@<<<;;;::::::999999::::::999:::===JJJfffxxxnnnkkk~~~|||mmmaaaWWWNNNIIIIIIFFFFFFFFFGGGIIIKKKLLLMMMHHHJJJNNNSSS[[[fffqqqyyy{{{tttttttttrrroookkkiiihhhiiifffbbb]]]XXXSSSMMMHHHDDD@@@???<<<:::888888888888666777999999888888:::;;;999EEEeee}}}rrr{{{vvvwwwwwwnnnkkkiiihhhjjjnnnttt}}}mmmPPPHHHBBBCCCZZZuuutttuuuoooqqqooommmmmmooommmhhhfffbbb\\\VVVPPPJJJDDD@@@>>>===;;;999888888999999999:::<<<;;;===MMMppp~~~eeeXXX[[[WWWSSSSSS[[[llluuuuuuqqq`````````bbbgggnnnuuu___QQQHHHDDDEEEFFFFFFEEEGGGKKKPPPMMMXXXcccjjjqqqsssjjj]]]SSSLLLGGGIIIMMMPPPTTTXXXZZZfffssswwwkkklllvvvggguuu}}}llljjjhhhfffggggggeee```\\\VVVRRRLLLHHHEEECCCAAA???<<<;;;;;;:::::::::::::::999:::===KKKiiitttjjjrrr|||nnncccYYYNNNIIIHHHHHHFFFFFFGGGJJJMMMMMMMMMNNNQQQXXX```iiisss~~~xxxpppuuuuuutttpppllljjjjjjlllhhhddd```[[[VVVQQQKKKGGGBBB@@@>>>;;;:::999999999777888::::::999999;;;<<<<<>><<<<<<;;;::::::::::::;;;::::::>>>MMMlllqqqfffqqq|||uuukkk```TTTNNNNNNKKKIIIHHHIIIMMMOOOOOONNNWWW\\\eeennnwww}}}uuuvvvwwwvvvrrrmmmkkkmmmoooiiifffbbb]]]YYYTTTNNNJJJCCCAAA???<<<;;;:::999999777999::::::::::::;;;===???MMMmmmzzztttxxxrrrqqq}}}xxxsssvvvjjj^^^eeeuuuxxxrrrsssgggbbb___bbbccccccdddgggfff```hhhbbbHHHEEECCC@@@\\\wwwwww{{{xxxyyywwwrrrqqqrrroooiiiiiifffaaa\\\WWWQQQKKKGGG???>>><<<:::999999999999:::;;;<<<===EEE[[[}}}ooohhh```SSSIIIPPPhhh~~~rrrooolllmmmpppwww~~~eeeIIIDDDLLLKKKAAABBBGGGJJJJJJLLLPPPTTTVVV___qqqqqqWWWKKKHHHJJJPPPUUUYYYbbblllgggRRRPPPWWW[[[[[[ddd|||ooo___|||rrrkkk|||jjjdddcccccceeefffeee```\\\TTTRRRNNNJJJGGGDDD@@@===<<<<<<;;;::::::::::::;;;;;;<<>>;;;:::999888777999999999888999999::::::>>>TTTsssxxxiiidddgggfffiiivvvlll[[[aaasssyyylll]]]UUUSSSWWWcccmmm{{{pppjjjgggaaa```^^^\\\\\\]]]^^^___^^^hhhcccJJJBBBBBBFFF```ttttttppptttqqqooooooqqqpppmmmjjjhhhfffccc___ZZZSSSKKKFFFBBB@@@>>>;;;::::::;;;;;;:::@@@???:::DDDbbbuuuttt```QQQLLLVVVkkk{{{tttmmmqqqxxxtttVVVIIIGGGEEEFFFJJJJJJJJJLLLOOOOOORRR\\\fffvvvdddQQQMMMMMMQQQXXX^^^hhh~~~}}}^^^TTTQQQQQQ___sssrrrZZZxxx~~~ttt{{{~~~eee^^^]]]]]]^^^``````___]]][[[WWWQQQKKKHHHEEECCCAAA>>>===;;;:::999::::::;;;:::>>>>>>OOOuuuqqqbbbbbbvvvxxx~~~wwwtttnnneee]]]\\\ZZZWWWVVVWWWZZZ^^^aaaiiipppzzz~~~}}}yyytttqqqqqqrrrllljjjeeeaaabbbaaaYYYOOOIIIEEEAAA===<<<;;;999888999999999888999999:::;;;@@@XXXvvvtttiiiccccccfffdddhhhttt{{{___XXX^^^fffjjjppptttyyy}}}{{{sssiiibbbeee\\\RRRNNNNNNPPPWWW^^^iiizzzwwwlllfffccc\\\ZZZXXXWWWWWWWWWYYYZZZ___iii}}}^^^GGG@@@@@@BBBcccyyyxxxuuuuuurrrpppooopppnnnkkkhhhgggeeebbb^^^ZZZTTTLLLHHHDDDBBB???===;;;;;;;;;<<<999>>>>>>;;;GGGggg~~~pppWWWKKKSSSddd|||}}}uuuYYYLLLIIIFFFFFFJJJMMMNNNRRRVVVYYY```pppbbbRRRQQQTTT[[[dddnnnsssYYYXXXcccqqq}}}ooo]]]zzzwww}}}fff```___^^^^^^___^^^\\\ZZZ[[[VVVPPPKKKHHHEEEBBB@@@>>>===<<<::::::::::::;;;:::===>>>OOOuuurrrdddbbbzzzzzz{{{uuupppjjjfffdddcccbbbbbbdddhhhlllooovvv{{{{{{}}}~~~|||xxxuuuuuuvvvooonnniiiffffffeee^^^UUULLLHHHCCC???>>><<<:::999999999999999999:::;;;;;;CCC]]]{{{{{{|||iiiaaaaaaggguuu{{{pppoootttzzziiiXXXUUUVVVVVVWWWYYY]]]```___ZZZRRRMMMTTTOOOLLLOOOQQQPPPRRRUUU\\\qqqrrreee___^^^WWWUUUTTTRRRRRRSSSTTTUUU]]]fffttt^^^HHHCCCDDDBBB___xxxwwwtttvvvtttrrrpppooommmjjjgggiiigggddd```\\\VVVPPPKKKFFFDDDAAA>>><<<;;;;;;<<<777=========LLLnnnxxxYYYLLLUUU___jjjwww|||~~~xxx```UUUPPPKKKIIILLLNNNRRRXXX___fffsssvvv^^^UUUYYY```lllzzz|||}}}~~~jjj^^^kkk~~~|||{{{qqq___zzznnnzzzxxxcccbbb```^^^^^^^^^\\\ZZZWWWZZZVVVQQQLLLHHHEEEBBB@@@???>>><<<;;;::::::;;;;;;:::===>>>PPPvvvttteeeccc~~~|||wwwtttsssnnnnnnnnnppptttyyy}}}zzz{{{{{{{{{||||||{{{yyywwwooonnnkkkgggffffff___WWWNNNJJJEEEAAA>>>===:::999999999999999999:::;;;<<>><<<;;;;;;;;;888<<<<<<>>>PPPssstttVVVNNN\\\___aaappp}}}pppiiicccZZZTTTUUUUUU[[[fffqqq{{{nnn```___eeeooovvvmmmwww{{{|||uuuiiiaaa```cccggggggggghhhjjjkkklllmmmllliiirrr~~~zzzxxxzzzyyy}}}yyyaaazzzpppaaassszzziiibbbaaa______^^^]]]ZZZXXX[[[WWWRRRNNNJJJGGGCCC@@@@@@???===;;;::::::;;;;;;:::>>>>>>QQQwwwvvvgggggg}}}}}}vvvvvvwwwyyy}}}www|||xxxvvvyyy~~~zzzuuuoooooommmiiigggfff```YYYPPPLLLFFFBBB???<<<:::888999999999999:::;;;<<<===FFFddduuukkkkkkkkkiiiccc]]][[[^^^gggnnnyyyuuusssiiiiiissssssgggmmmzzzwwwtttmmmddd^^^\\\[[[XXXUUUYYYZZZdddwwwmmm\\\YYYYYYRRRQQQPPPOOOOOOPPPRRRSSSVVV\\\bbbooowwwRRRCCC@@@???GGGNNNxxxyyywwwtttsssttttttsssrrrqqqpppppppppmmmiiieee```ZZZTTTPPPIIIGGGCCC???<<<:::::::::999<<<<<>><<<;;;;;;;;;;;;:::>>>@@@SSSzzzxxxjjjmmmyyyrrriiiccccccjjjvvv}}}|||}}}~~~|||{{{wwwtttvvvzzz|||xxxsssppprrrpppllliiihhhccc]]]SSSNNNHHHCCC@@@===:::888999999999999:::<<<===>>>HHHhhhvvvssshhhcccbbb\\\ZZZddduuuxxxjjj^^^\\\mmmpppbbbhhhhhh}}}mmmfff___jjjzzzuuurrrtttiii[[[WWWVVVOOONNNLLLKKKKKKMMMOOOPPPVVVXXX___ssslllKKKBBBAAA>>>CCCPPPwwwvvvtttrrrqqqsssttttttrrrqqqqqqrrrnnnkkkgggccc```[[[VVVSSSLLLIIIEEE@@@===;;;::::::;;;===<<<@@@WWW|||www\\\SSS]]]bbbxxxyyyyyyvvvxxx~~~wwwqqqnnnllllllllllllhhhddd```^^^___aaacccnnn~~~~~~{{{vvvuuuwwwuuuxxx]]]\\\gggXXXrrruuuhhhgggfffeeefffeeebbb``````]]]XXXTTTQQQMMMHHHEEEBBBAAA???===<<<;;;;;;<<<:::???BBBVVV}}}|||mmmqqqwwwjjjccc^^^WWWRRRTTTVVV[[[```eeessszzzvvvvvvvvvtttssssssssstttqqqsssqqqmmmjjjiiiddd___VVVQQQKKKEEEAAA>>>;;;999999999999:::;;;<<<===>>>KKKlll{{{~~~sssiiihhhqqqnnn___WWW[[[gggzzzeee___dddttt~~~qqqqqqiiinnnyyybbbZZZUUUQQQMMMLLLKKKJJJJJJLLLNNNOOOUUURRR[[[www```EEECCCCCC???AAANNNppptttqqqpppqqqssstttssspppnnnnnnpppllliiigggdddcccaaa^^^[[[OOOMMMHHHCCC???===<<<;;;<<<======BBB\\\xxx^^^TTT]]]kkk|||~~~{{{yyyyyyvvvqqqooorrrqqqvvvXXXRRRsssiiiXXXqqqsssooommmkkkjjjjjjhhheeecccbbb```\\\XXXUUUPPPLLLHHHCCCBBB@@@>>><<<<<<<<<<<<999@@@DDDYYYrrrsssqqqcccZZZSSSOOOMMMKKKLLLMMMOOOWWWjjj{{{rrrrrrvvvyyyuuunnnkkkpppvvvoooqqqpppllliiigggccc^^^XXXTTTMMMGGGCCC@@@<<<:::999999999:::;;;<<<>>>>>>MMMnnnuuu___XXX```nnnqqqiiiiiiiiifff}}}mmm]]]YYYTTTMMMNNNMMMKKKKKKKKKMMMOOOPPPSSSLLLWWWxxxTTT===???AAA;;;BBBIIIbbb{{{wwwuuutttqqqssstttrrrnnnkkkkkkmmmllljjjhhhggghhhgggeeedddRRROOOKKKFFFAAA???===============DDD___sss[[[TTT```uuuyyyuuurrrrrroookkkiiikkkgggnnnWWWVVV{{{iiiWWWqqq}}}tttrrrooonnnllliiifffcccdddbbb^^^ZZZWWWSSSNNNJJJDDDBBB@@@>>><<<<<<<<<<<<999@@@FFF[[[vvvrrrlll]]]UUURRRMMMLLLNNNPPPQQQQQQVVV]]]fff|||rrrwwwtttqqqppplllhhhiiimmmllllllmmmooonnnjjjccc___```XXXNNNGGGEEECCC???;;;<<<;;;:::999:::<<>>???;;;<<<===HHHffflllWWWRRRaaauuuuuusssrrrsssoooiiigggjjjjjjjjjWWWTTT{{{vvv```ooozzztttoooooonnnkkkjjjkkkfffdddaaa^^^ZZZUUUNNNJJJHHHEEE@@@===<<<<<<<<<;;;???@@@@@@TTT|||wwwlllhhhXXXRRRTTTMMMKKKOOORRRRRRSSSXXX[[[pppzzzpppxxxwwwrrrooonnnmmmjjjfffgggkkkmmmlllkkkkkkjjjgggccc___ccc\\\SSSKKKGGGCCC>>>;;;===;;;:::999:::<<>>???===CCCHHHjjj}}}xxxyyyxxxwwwuuuttttttrrrooommmooonnnmmmnnnnnnkkkgggccc\\\WWWPPPHHHCCC???>>>>>><<<>>>???JJJhhhcccTTTUUUcccpppmmmkkkkkkhhhppp}}}}}}rrrpppooopppkkkeeedddggggggiii___RRRooosss]]]jjjtttooolllmmmnnnkkkkkkmmmjjjhhheeebbb^^^XXXPPPLLLJJJFFFBBB???>>>>>>======>>>@@@@@@SSS{{{vvvgggyyyxxxiiiaaaSSSPPPPPPSSSTTTTTTYYYaaaeeemmmooohhhgggvvvzzzqqqoooooopppmmmiiiiiilllnnnllliiigggfffdddaaa___aaa]]]WWWPPPIIIDDDAAA???===<<<:::999:::<<>>BBBEEEjjj|||~~~yyyxxxwwwvvvvvvuuussspppooommmllllllkkkjjjgggeee```[[[TTTKKKEEEAAA???>>>>>>???@@@LLLkkkxxxsssxxx^^^SSSWWWbbbgggwwwxxxnnneeedddfffggghhhhhh{{{}}}zzzooommmlllkkkgggaaa```ccceeejjj```NNNdddkkkVVVaaa~~~qqqmmmlllooopppnnnnnnooommmllliiigggccc\\\TTTOOOLLLIIIDDD@@@??????>>>======@@@@@@QQQyyyuuueeekkkssszzz~~~tttaaa^^^\\\\\\[[[```kkkwwwzzzuuulllhhhtttyyywwwvvvvvvwwwtttooonnnqqqnnnllliiigggfffccc```]]][[[[[[XXXSSSMMMHHHFFFFFF>>>===;;;::::::<<<>>>@@@OOOssslll[[[MMMKKKMMMQQQ[[[fffwwwwwwjjj~~~ooo___VVVQQQKKKHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFKKKNNNOOOaaauuuMMMAAA???:::999@@@AAAEEEmmm}}}vvvuuutttuuuvvvuuutttrrrmmmllljjjiiiiiihhhhhhgggddd___XXXOOOHHHBBB@@@>>>??????AAANNNnnnzzzpppppp^^^TTTXXXaaacccqqqssszzzwwwtttwwwmmmjjjiiihhhddd^^^^^^aaagggmmm\\\IIIaaajjjUUU]]]yyyxxxsssrrrttttttpppoooppplllkkkjjjiiifff```YYYTTTNNNJJJEEEAAA??????>>>===;;;@@@???NNNuuussshhhiiinnn{{{xxx}}}wwwtttvvv~~~xxxyyy{{{yyyyyyzzzwwwqqqooorrrooonnnmmmkkkiiifff```\\\[[[\\\[[[WWWQQQKKKHHHGGG???===;;;::::::<<<>>>@@@MMMqqq|||}}}dddVVVMMMNNNPPPQQQVVV___ooouuutttnnniiimmmvvvhhhXXXPPPLLLIIIHHHIIIGGGFFFFFFFFFFFFFFFGGGGGGJJJOOOPPPccchhhDDD???AAA;;;:::BBBAAAMMMxxx}}}|||yyywwwvvvuuuuuutttqqqooojjjjjjiiihhhgggggghhhiiihhhddd\\\SSSKKKEEEAAA?????????@@@NNNppprrrlll^^^TTTYYYdddhhhvvvvvvllliiiggggggccc^^^^^^aaakkknnn___JJJ```oooXXX\\\yyy{{{wwwvvvsssnnnkkkkkkhhhgggggggggfffbbb]]]YYYOOOKKKEEEAAA???>>>===<<<:::@@@>>>JJJpppssslllooo|||{{{uuu}}}yyywwwwwwwwwtttoooooorrrtttsssqqqpppnnnjjjddd___bbbbbb```\\\VVVOOOHHHDDD@@@>>><<<:::;;;<<<>>>@@@LLLpppuuu|||^^^SSSLLLOOOQQQPPPRRRYYYccceeebbbcccqqqnnn___PPPIIIGGGEEEEEEGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGMMMPPPeee]]]AAA>>>AAA===<<>>===<<<999@@@===FFFkkkwwwlllwwwpppsssyyyvvvvvvwwwuuurrrtttxxx{{{yyyvvvssspppmmmiiifffhhheeeccc```\\\UUUKKKDDD@@@???<<<;;;;;;<<<>>>@@@KKKqqq|||www|||\\\QQQKKKNNNQQQPPPRRRYYYYYY]]]]]]iiivvveeeXXXKKKGGGFFFDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHFFFLLLPPPgggpppVVV???;;;???>>>===@@@FFFbbb~~~{{{}}}zzzyyywwwtttqqqnnniiilllmmmmmmlllkkkmmmooommmiiibbbYYYQQQJJJFFFCCCBBBAAABBBRRRvvvkkk___cccjjj{{{}}}rrrhhhpppxxxlllhhheeeddddddbbb^^^```eeeeeeddd|||aaaKKKaaaoooTTTXXX}}}{{{sssoookkkfffdddeeeeeedddbbbaaabbbaaa___]]]RRRNNNHHHCCCAAA???>>><<<999@@@<<>>@@@KKKsss|||^^^RRRJJJMMMQQQQQQUUU\\\\\\aaacccuuu~~~mmm___TTTJJJGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHNNNRRRjjjeeeRRR???:::===>>>>>>>>>GGGfff}}}yyywwwvvvwwwwwwvvvtttrrrjjjmmmppppppooonnnppprrrmmmjjjccc[[[RRRLLLGGGEEECCCBBBDDDTTTxxx~~~aaa[[[aaawwwiii^^^YYYlllttthhhfffcccbbbcccaaa^^^aaafff```___wwwWWWGGGdddsssYYYaaazzzqqqnnnjjjffffffiiigggeeebbb``````___^^^]]]TTTPPPJJJEEEBBBAAA???>>>888AAA<<<@@@dddjjj}}}rrrccchhh{{{~~~zzzyyywwwuuuuuuwwwyyyzzzxxxwwwwwwuuutttrrrpppooollljjjhhhhhhhhhdddXXXMMMJJJCCC>>><<<;;;:::===AAAMMMrrrwww^^^RRRHHHIIIPPPVVV[[[^^^\\\___jjjyyyhhhlllmmmyyypppgggVVVOOOGGGDDDEEEGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFLLLKKKOOOtttiiiEEE666>>>???;;;>>>AAAKKKhhh}}}}}}{{{yyyxxxxxxxxxvvvqqqlllnnnoooppppppoooooopppqqqnnnmmmjjjbbbWWWMMMFFFCCC>>>>>>BBBTTTzzzvvv```\\\cccyyyzzz___VVVVVVfff~~~vvvjjjeeeccccccbbb```___^^^\\\\\\___bbbmmmVVVOOOjjj[[[eeewwwrrrllliiiiiiiiifffdddaaa___^^^]]]^^^^^^]]][[[UUUPPPJJJDDDBBB@@@???>>>>>>???<<>><<<===AAAIIInnnwwwiii\\\RRRKKKLLLPPPTTTYYY^^^]]]cccwwwnnnXXXWWWTTT[[[uuuzzzlllcccSSSMMMFFFCCCDDDGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHKKKSSSyyyiiiGGG888>>>>>>;;;???AAAKKKjjj{{{zzz{{{yyywwwuuuuuuvvvtttqqqnnnnnnnnnnnnlllkkklllooorrrooommmhhhbbbZZZRRRJJJFFFCCCCCCEEEVVVzzzhhhYYY]]]kkknnnXXXQQQOOOWWWcccppp{{{uuuiiicccbbbaaa```^^^]]][[[ZZZZZZ^^^dddgggTTTPPPkkkhhhWWWzzzqqqmmmhhhfffhhhhhhgggeeecccbbbaaaaaabbbbbb```^^^VVVQQQKKKEEEBBBAAA???>>>>>>>>><<>>>>>@@@HHHlllwwwzzz}}}rrrggg```[[[TTTPPPPPPQQQTTT[[[bbbdddlll{{{~~~ttt[[[UUUOOOUUUlll|||pppccc[[[NNNIIICCCBBBCCCFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFKKKXXXiiiIII:::???===:::???BBBMMMnnn}}}vvvuuuwwwtttrrrppppppqqqqqqqqqoooooommmkkkhhhgggjjjnnnrrrppplllgggccc^^^XXXOOOIIIFFFEEEFFFTTTwwwzzzaaaUUU```uuupppdddgggeeeTTTQQQOOOQQQSSSWWWaaakkk}}}rrr~~~rrrfffaaa```___]]][[[ZZZXXXWWWWWW\\\hhh___PPPNNNcccmmmUUURRR{{{kkkgggccccccfffhhhgggfffeeeeeeeeefffgggeeebbb```XXXSSSLLLGGGDDDAAA???>>><<<>>><<>>???AAAIIIkkkpppttt{{{mmmccc^^^___aaa\\\WWWSSSRRRRRRUUU```kkkooovvvxxxtttyyypppsssxxx|||lllXXXSSSPPP^^^zzz~~~qqqdddXXXQQQHHHEEEBBBAAACCCEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGMMM\\\gggJJJ<<>>;;;>>><<>>===???BBBIIIjjjqqq|||~~~uuuqqqhhh^^^WWWVVVZZZ^^^[[[VVVRRRQQQRRRXXXggguuuuuu|||zzzdddZZZVVV[[[^^^]]]eeeqqqooo^^^VVVXXX\\\sssrrrggg\\\QQQJJJDDDBBBAAAAAABBBDDDEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFHHHOOOcccaaaHHH>>>@@@;;;;;;BBBEEEUUUuuunnnnnnooolllkkkjjjiiiiiijjjmmmooolllmmmnnnmmmllllllnnnppptttoooiiieeeccc]]]TTTMMMGGGEEEBBBMMMmmmeee\\\jjjzzzmmmpppvvvvvvZZZMMMLLLOOORRRSSSSSSXXX___jjjsssmmmyyyvvvggg___]]]]]]\\\YYYWWWVVVUUUVVVVVV]]]xxxlllSSSKKKRRRbbbnnnXXXSSSTTTttt{{{llliiieeeeeehhhjjjjjjhhhffffffggghhhiiigggccc```^^^ZZZSSSMMMIIIEEEAAA???:::>>>===@@@XXX~~~~~~ooolllwwwzzzlll```WWWSSS}}}yyywwwuuusssrrrsssuuuvvvooooooooooooooonnnnnnmmmpppnnnpppsssnnnfffffflllfffXXXHHHAAA@@@>>>???AAAFFFfffvvv{{{rrrxxxlll]]]^^^]]]ZZZWWWUUUUUUVVVWWWSSSPPPRRRVVV___ooo~~~zzzgggYYYUUUTTTVVVSSSOOOTTT^^^\\\VVV]]]iiitttvvviii```XXXNNNGGGAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHTTTnnnyyyXXXDDD>>>@@@;;;<<>>???TTTzzzuuuqqq{{{~~~|||xxxpppfff^^^YYYVVV|||wwwwwwwwwwwwwwwxxxzzzzzzqqqqqqqqqqqqqqqppppppooopppnnnrrrwwwqqqggghhhppphhh[[[MMMGGGEEEAAA???>>>DDDccc{{{sssttt{{{rrrhhhaaaZZZZZZYYYXXXXXXXXXWWWVVVVVVSSSSSSYYYbbbmmm{{{~~~fff]]]^^^]]]YYYSSSQQQWWW___ZZZ[[[lllgggggguuuzzzlllaaaZZZSSSIIIBBB???AAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFIII\\\}}}jjjOOO@@@===@@@<<<===FFFHHHeeezzzqqqmmmnnnpppqqqrrrrrrpppmmmlllnnnpppnnnnnnnnnmmmlllmmmooorrrtttsssqqqmmmiiiccc]]]ZZZQQQMMMGGGKKKggglllmmmyyyrrrwww~~~rrrggg[[[ZZZmmmnnnXXXRRRTTTVVVUUURRRXXXjjj|||rrrjjjwwwxxxhhh[[[WWWZZZVVVUUUSSSQQQQQQSSSUUUVVVddddddRRRCCCIIIYYY[[[WWWRRRVVVrrrvvvqqqmmmjjjjjjmmmppppppooommmkkkkkkkkkkkkkkkiiigggeeeaaa[[[UUUOOOJJJEEEBBB<<>>GGGIIIooovvvrrrrrrssstttvvvvvvtttpppnnnppprrrpppooommmjjjiiikkkppptttsssttttttqqqkkkfffbbbaaaTTTOOOFFFIIIcccyyyhhhhhh}}}yyyuuuhhh[[[UUUTTT[[[qqqfffQQQNNNSSSWWWVVVSSS^^^{{{hhhhhh|||tttdddXXXVVVYYYSSSRRRPPPOOOOOOQQQTTTVVVgggttt[[[OOOCCCNNNccceee[[[MMMPPPqqqzzzpppmmmjjjkkkooorrrsssrrrqqqooommmmmmnnnnnnlllkkkgggccc]]]WWWQQQKKKFFFBBB<<>>PPPuuuttttttsssyyyuuunnnddd[[[XXX[[[^^^{{{qqqpppoooqqquuuzzz|||}}}|||zzzwwwtttqqqppppppqqqooooooppppppqqqrrrsssuuuddd^^^VVVOOOJJJFFFCCCAAAEEEZZZpppiii```WWWSSSRRRRRRSSS\\\^^^\\\XXXZZZccchhhfffjjjdddbbbtttvvvooopppmmmiiiccc\\\aaawww~~~qqqggg\\\UUUMMMEEE@@@AAA@@@@@@@@@@@@AAABBBCCCCCCCCCFFFGGGEEECCCEEEHHHIIIUUUmmmrrrXXXLLL===DDD===:::BBB>>>AAAZZZ{{{pppnnnpppqqquuuuuutttrrrqqqrrrtttwwwuuusssqqqnnnnnnoooqqqrrruuuuuutttssspppjjjccc^^^WWWQQQJJJGGG[[[vvvdddhhh~~~vvvjjjhhhjjjiiigggeeeVVVTTTTTTTTTUUUcccfffTTTRRRUUUXXXYYY[[[pppxxxhhhlllzzz{{{lllaaaZZZWWWUUUVVVWWWOOOJJJOOONNNNNNXXXiiicccMMMLLLCCCUUUrrrsssZZZKKKTTTzzztttqqqpppnnnmmmmmmoooppprrrtttttttttsssrrrooommmlllhhheee```[[[VVVPPPJJJEEE???@@@BBB???IIIpppyyyvvvyyyxxx{{{oooccc[[[WWWVVVZZZ```xxxtttsssrrrtttwww{{{}}}}}}|||zzzxxxvvvtttttttttuuuuuutttrrrrrrrrrrrrrrrqqqgggbbbZZZSSSMMMHHHCCC@@@DDDXXXxxxkkkZZZWWWUUURRRRRRRRRRRRRRRTTTWWWXXX\\\iii~~~vvvzzzyyywwwmmmmmmooorrruuuvvvlllbbbWWWPPPIIIBBB>>>???@@@@@@@@@@@@AAABBBCCCCCCBBBCCCCCCBBBBBBEEEHHHJJJYYYyyy[[[HHH??????AAA::::::CCC???GGGccczzzqqqpppqqqqqqxxxxxxxxxuuusssrrrtttuuuqqqqqqpppoooppprrrtttuuuttttttssssssqqqmmmhhhccc\\\UUUMMMIIIZZZuuudddcccuuuxxxhhhYYYVVVXXXWWWUUUSSSTTTSSSUUUYYYbbbwwwhhhUUUVVVZZZ^^^aaaooo}}}mmmqqq~~~vvvhhh^^^XXXVVVUUUSSSUUUNNNKKKPPPOOOPPP\\\uuu\\\IIIIIICCCTTTnnnnnnXXXOOO]]]vvvuuutttrrrqqqqqqrrrssstttrrrrrrrrrqqqpppmmmkkkjjjiiifffbbb^^^YYYRRRKKKFFFAAA@@@AAA>>>FFFkkk|||yyyyyy}}}zzz|||sssiii___[[[YYYYYY]]]ccc~~~yyywwwvvvxxxzzz|||}}}}}}~~~}}}{{{xxxwwwvvvvvvwwwxxxuuurrrrrrttttttrrrpppjjjfff```ZZZSSSLLLDDD???CCCUUU{{{www```UUUNNNPPPRRRWWW]]]dddjjjmmm```bbbeeelllzzzsssxxxuuukkkdddZZZPPPIIICCC>>><<<>>>???@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAACCCFFFJJJMMMdddcccIII@@@;;;<<<<<<999>>>DDD@@@LLLjjjyyyttttttsssrrrzzz{{{zzzxxxuuurrrrrrsssqqqqqqqqqrrrrrrsssssstttvvvuuutttttttttrrrooolllbbbYYYRRRLLLXXXuuugggaaammmnnn[[[TTTUUUTTTRRRPPPRRRTTT[[[fffxxxgggWWWYYY^^^aaahhh}}}nnnssspppaaaXXXTTTSSSSSSOOORRRMMMLLLPPPNNNRRR```{{{VVVFFFGGGEEEVVViiifffMMMLLLbbbsssvvvvvvtttssssssssssssssspppppppppooommmkkkiiihhhjjjhhheeebbb\\\UUUMMMGGGCCC@@@@@@===BBBdddyyypppvvvooojjjpppzzzggg```ZZZZZZ[[[]]]dddlll|||{{{zzz{{{}}}}}}|||{{{~~~|||zzzxxxwwwvvvvvvuuurrrppprrruuuwwwtttqqqjjjhhhddd```YYYQQQHHHBBBCCCQQQvvvfffVVVRRRLLLMMMOOORRRXXXaaakkkqqqvvvyyy}}}yyylllbbb\\\SSSIIIDDD???;;;;;;>>>??????@@@AAABBBBBBBBBBBBEEEBBBBBBDDDFFFHHHKKKPPPmmmvvvPPPEEEBBB===777777<<>>@@@^^^uuuvvvwwwttt}}}ppphhhlllrrrqqqnnn^^^YYYVVVXXX]]]dddppp{{{}}}}}}|||}}}~~~}}}{{{xxxzzzyyyyyyxxxxxxxxxxxxxxxtttrrrqqqrrrtttuuurrrooojjjiiihhheee___WWWMMMFFFDDDNNNpppqqqYYYSSSUUUXXXZZZ[[[[[[ZZZ[[[]]]```qqqtttyyy|||zzzyyyzzz}}}zzzooo}}}qqqddd\\\TTTLLLDDD@@@>>>;;;;;;>>>>>>???@@@BBBBBBBBBBBBBBBCCCAAACCCGGGGGGFFFLLLSSSttt]]]DDDCCC>>>888888888???DDDAAANNNvvvwww~~~zzz|||zzzwwwvvvqqqssstttsssqqqoooooopppssstttttttttsssqqqooommmvvvtttrrrrrrssssssrrrqqqiii___ZZZTTTTTTqqqwwweeennntttpppfffaaaeeekkkxxx{{{hhh]]]\\\___kkkxxx~~~}}}|||ssseeeXXXPPPNNNMMMMMMLLLNNNKKKKKKNNNJJJSSSjjj]]]OOODDDDDDKKKVVVYYYPPPCCCNNNjjj|||rrrnnnnnnnnnnnnmmmllljjjiiimmmmmmlllkkkjjjiiiiiihhhgggfffeeebbb^^^WWWNNNHHHGGG@@@@@@@@@@@@XXXssslllzzzzzzeeeaaaiiizzz}}}xxxwwwssshhh^^^YYYVVVUUUYYYaaammm~~~|||||||||}}}}}}{{{xxxuuuqqqrrrtttvvvxxxzzz||||||vvvvvvvvvuuussspppnnnlllnnnmmmllljjjeee\\\RRRKKKGGGLLLkkkbbbTTTUUUYYY]]]ccchhhiiieee^^^ZZZYYYWWW[[[aaacccaaacccnnn{{{qqq~~~|||rrrggg]]]VVVMMMFFF@@@???>>>;;;<<>>???AAABBBCCCCCCBBBAAA@@@???BBBFFFEEEDDDOOO^^^xxxLLLCCCCCC999666>>>;;;??????AAAfff|||}}}{{{}}}zzzvvvvvvnnnoooppppppooonnnoooqqqoooppprrrrrrrrrrrrqqqppppppooonnnooopppqqqpppooommmccc^^^XXXSSShhh|||ooo~~~uuufffffflllttt~~~|||tttdddWWWUUUZZZ```qqqsss___[[[jjjzzzrrrjjj^^^TTTNNNLLLLLLLLLLLLMMMJJJLLLMMMJJJWWWssstttPPPKKKBBBAAALLLVVVRRRGGGDDDRRRnnntttooolllmmmooooooooommmkkkiiijjjjjjiiihhhhhhiiiiiijjjfffeeecccaaa]]]WWWPPPKKKIII@@@BBBBBB???RRRzzzuuukkkyyy~~~jjj[[[^^^mmm|||ssslllbbbYYYWWWVVVXXX```jjjxxxyyyyyyzzz{{{|||yyyuuurrrppprrrsssvvvxxxyyy{{{{{{uuuxxxzzzxxxrrrnnnmmmooouuutttrrrpppjjjaaaVVVOOOKKKLLLgggwwwaaa]]]```bbb]]]aaaeeebbb\\\UUUSSSRRRTTT]]]jjjqqqppptttxxxnnneee]]]TTTNNNFFF@@@===>>>>>><<<<<<>>>===???AAABBBCCCCCCBBBAAAAAA@@@CCCEEEBBBEEEYYYqqqhhhCCCFFFDDD777===???;;;???@@@LLLzzz{{{}}}wwwsssuuupppqqqqqqpppnnnoooqqqssspppppppppqqqpppppppppooolllllllllooorrrssssssrrrqqqgggccc\\\QQQ```lllmmmyyyvvvsssvvvjjjddd___[[[YYYXXX___gggnnnwww\\\PPPOOOUUUcccttt{{{ttteee^^^VVVOOOLLLLLLLLLMMMLLLLLLJJJMMMOOONNN___```HHHKKKCCCAAAPPP[[[SSSGGGGGGXXXuuuooonnnkkkmmmoooqqqqqqooollljjjffffffeeeeeefffgggiiijjjeeedddbbb___]]]XXXSSSOOOKKKAAACCCDDD===KKKqqquuuppp|||llleeeqqqrrrooo}}}nnnfffbbb\\\UUUVVVXXX___jjjvvv|||wwwxxxyyyzzzzzzxxxtttpppuuuuuuvvvwwwwwwwwwvvvvvvqqqwww|||zzztttoooqqqttt{{{yyywwwsssmmmcccXXXQQQMMMLLLeee}}}vvviiikkknnnmmmzzzxxxqqqeeeYYYSSSTTTWWWgggxxx~~~nnnxxxyyynnnddd\\\UUUMMMHHHBBB===;;;===>>><<<;;;======???AAACCCCCCCCCBBBAAAEEECCCEEEFFFBBBHHHccc\\\<<>>;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBEEE@@@BBBHHHHHHPPPnnnvvvUUUGGGBBB<<<999;;;<<>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCEEEKKK]]]|||kkkOOODDDAAA<<<:::<<<999===???KKKoooyyyxxxvvvqqqpppqqqzzzxxxvvvtttrrrqqqpppooopppnnnllllllmmmmmmmmmkkkllllllmmmmmmooopppqqqrrroooqqqnnnkkkeee^^^qqqwwwkkkuuuiii^^^UUUVVVVVVNNNSSSVVVVVVZZZooosssccc___```___]]]___cccddd[[[QQQOOOTTTTTTSSSZZZooowwwhhh^^^TTTPPPKKKIIIJJJKKKKKKKKKJJJGGGKKKPPPOOOXXX{{{___KKKJJJFFF@@@IIIWWWTTTNNNUUUwwwyyyooommmkkkmmmppppppmmmjjjjjjjjjhhhgggfffeeeeeegggiiijjjhhhhhhhhhfffbbb]]]XXXTTTOOOIIIAAAAAABBBBBBYYYwwwooo^^^XXXYYYYYYXXXWWWVVVYYY[[[[[[ccc}}}ooo___OOOMMMKKKJJJKKKOOOSSSVVVWWWTTTUUU\\\```^^^[[[[[[aaajjjwww{{{{{{xxxxxxxxx{{{~~~|||xxxvvvvvvwwwxxxxxxyyywwwtttqqqooopppqqqrrrvvvtttrrrqqqpppmmmiiifffWWWNNNUUUqqqzzzmmmddd\\\VVVNNNHHHDDDBBB>>>:::;;;<<<<<<======>>>>>>???AAABBBBBBBBBBBBCCCCCCCCC???EEEEEEAAAOOOnnnsss\\\FFF??????<<<;;;<<<:::;;;@@@RRRwww|||xxxxxxwwwuuutttvvv{{{yyywwwuuusssqqqpppooommmlllkkkkkknnnoooooonnnmmmmmmnnnnnnooooooppppppjjjnnnmmmkkkggg]]]hhhrrrjjj~~~qqqZZZSSSPPPVVVZZZTTT___[[[\\\lll{{{vvvwwwyyyyyyxxx|||wwwdddQQQJJJMMMLLLVVVlllwwwkkk___WWWLLLJJJHHHHHHJJJKKKLLLKKKHHHHHHMMMQQQRRR]]]sssSSSHHHGGGGGGDDDJJJSSSOOOOOO[[[tttooonnniiikkknnnnnnkkkhhhfffeeeiiiiiiiiiiiiiiiiiijjjjjjjjjiiihhheeebbb]]]ZZZWWWRRRLLLCCCAAAAAA???SSSwwwxxx~~~}}}mmmZZZPPPQQQTTTSSSPPPSSSRRRTTTUUUUUU___{{{```QQQHHHGGGGGGHHHKKKOOOSSSUUUUUUTTTXXXaaaeeebbb^^^\\\iiivvvzzzyyyxxxyyy{{{||||||{{{~~~{{{wwwvvvvvvwwwxxxxxxxxxvvvssspppooooooqqqrrrvvvuuusssqqqnnnjjjgggeee\\\QQQRRRhhh~~~wwwmmmddd^^^SSSNNNHHHCCC@@@???<<<;;;<<<<<<<<<===>>>>>>??????BBBBBBBBBCCCCCCCCCDDDDDD@@@HHHFFFBBBYYY|||xxx```OOO@@@<<<===<<<;;;<<<>>>;;;@@@WWW|||~~~}}}{{{zzzyyyyyyxxxwwwuuutttrrrqqqqqqqqqnnnlllkkklllnnnoooooooooooooooppprrrssstttttttttlllooollljjjggg]]]```tttrrrjjjhhhZZZUUUTTTaaaqqquuusssmmmqqqrrrXXXMMMMMMKKKYYYqqqyyylll```VVVQQQGGGGGGGGGHHHIIIJJJJJJJJJMMMLLLMMMPPPTTTfffcccIIIGGGBBBGGGIIILLLPPPIIIKKK\\\sssppppppiiikkknnnnnnmmmjjjgggfffiiijjjkkklllllllllkkkjjjlllkkkhhheeeaaa^^^[[[ZZZSSSPPPGGGCCCBBB>>>OOOoooyyyzzztttccc___cccggghhh```XXXWWW]]]dddfffeeegggdddbbb```]]]eeeqqqXXXKKKGGGGGGGGGIIIMMMRRRXXX[[[eeefffjjjnnnkkkeeebbbcccsss}}}{{{zzz{{{||||||{{{zzzzzzxxxvvvuuuvvvvvvvvvuuuuuutttrrrqqqqqqrrrtttvvvxxxwwwuuuqqqlllhhheeeccccccXXXSSSaaa}}}}}}sssllluuuyyynnnggg```ZZZUUUMMMIIIDDD???===;;;::::::<<<<<<======>>>?????????BBBBBBBBBCCCCCCCCCDDDDDDAAAHHHIIIMMMiiibbbRRRGGG===;;;<<<<<<;;;;;;>>><<>>>>>??????@@@AAABBBBBBBBBBBBCCCCCCCCCBBBHHHPPPaaazzzsssUUUHHHCCC===:::;;;<<<<<<;;;:::@@@WWW|||~~~yyyvvvtttqqqppppppppppppqqqrrrttttttrrrpppnnnmmmnnnnnnmmmllliiikkkooossswwwyyy{{{|||{{{{{{sssppprrrjjjdddkkktttkkkyyy|||nnnhhhlllxxxttthhhdddbbbeeefffccc```eeeqqq|||yyynnnbbbYYYQQQLLLHHHEEEFFFGGGGGGFFFFFFGGGHHHLLLIIINNN^^^xxxtttPPPBBBDDD>>>HHHNNNOOOLLLCCCHHH^^^zzzyyytttyyywwwtttsssqqqnnnjjjfffjjjkkklllmmmlllkkkjjjiiikkkjjjhhheeeaaa___\\\[[[VVVUUUNNNIIIHHHCCCLLLcccvvvzzzvvvbbb\\\bbbnnnxxxyyyyyycccRRRJJJEEEEEEGGGLLLVVVdddqqqyyyvvvvvvwwwsssllliiirrrvvvvvvwwwvvvuuuuuuvvvvvvuuusssrrrsssuuuxxxyyywwwrrrnnnpppqqqrrrsssuuuuuuvvvvvvxxxyyyyyywwwtttssstttvvvssskkk___]]]ooo|||xxxxxxrrrsss}}}}}}kkkmmmxxx~~~tttmmmccc[[[VVVQQQKKKGGGAAA@@@===:::888888:::<<<=========>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBEEEIIIZZZsssxxx```MMMAAA???<<<999:::<<<===<<<;;;GGGiii~~~yyyzzzuuutttrrrnnnqqqqqqqqqqqqrrrsssttttttrrrpppnnnmmmnnnnnnmmmlllhhhjjjnnnssswwwzzz{{{|||zzz{{{uuuuuu{{{tttjjjlll~~~aaaRRRPPPUUU]]]eeeuuuxxxnnnaaaWWWQQQMMMIIIEEECCCEEEGGGFFFEEEEEEHHHKKKKKKNNN^^^~~~iiiOOOEEEDDD@@@IIILLLMMMJJJDDDNNNfff|||}}}vvvssspppmmmllllllkkkiiigggjjjkkkkkkkkkjjjjjjiiihhhiiiiiigggeeebbb___\\\ZZZWWWXXXQQQKKKIIICCCIII\\\wwwtttxxxooowwwyyy```NNNHHHEEEFFFJJJQQQ[[[hhhttt{{{jjjgggeeefffgggkkkvvvvvvwww}}}zzzyyyxxxvvvtttqqqqqqrrrvvvzzz{{{xxxrrrmmmoooqqqrrrtttuuuuuuttttttvvvxxx{{{{{{zzz{{{~~~wwwpppddd^^^kkk|||wwwsssqqqjjjjjjssswwwwwwxxxnnnqqqwwwyyy}}}qqqwww|||uuupppccc]]]VVVQQQNNNJJJDDD@@@??????===;;;:::;;;>>>AAA=========>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBHHHLLLaaa|||gggNNNFFF<<<<<<:::888999<<<>>>===@@@OOOttt}}}ssszzz|||wwwssstttssspppsssssssssrrrrrrsssssstttqqqooommmmmmnnnoooooonnniiilllpppuuuyyy{{{|||||||||{{{~~~tttssswwwlllyyy{{{ZZZKKKNNNUUUZZZ\\\eeewww~~~sssgggXXXPPPMMMLLLGGGBBBBBBDDDFFFEEEEEEFFFJJJNNNPPPXXXqqq]]]JJJCCC>>>BBBJJJKKKJJJIIIFFFTTTooo~~~|||xxxnnnkkkiiijjjmmmppppppooojjjjjjjjjiiiiiihhhhhhhhhhhhhhhgggeeebbb___[[[YYYYYYZZZSSSLLLIIIBBBFFFWWWyyyrrryyy~~~|||^^^LLLFFFHHHJJJNNNTTT]]]gggpppuuufff___\\\aaaiiirrr{{{{{{xxx~~~~~~zzzwwwuuutttlllmmmppprrrtttuuuuuuuuuvvvwwwwwwwwwvvvuuusssrrrtttuuuwwwxxxyyyyyyxxxwwwtttqqqkkkeeeffftttzzzvvvrrrlllkkklllkkkfffbbbdddnnnwwwqqqpppssswwwxxxsssmmmeee^^^WWWSSSMMMGGGBBB???>>>>>><<<;;;::::::;;;<<<>>>???======>>>???@@@AAAAAAAAACCCEEEDDDAAAAAADDDFFFEEEDDD\\\xxx~~~hhhMMMAAACCCCCC555:::???777<<>><<<<<<<<<:::999999999999;;;<<<======>>>???@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBEEEIIIWWWooo~~~rrrZZZIIIAAA>>>@@@666777<<<999;;;BBBDDD```~~~|||wwwyyytttvvvxxxxxxwwwvvvwwwxxxuuuwwwtttmmmjjjmmmoooooosssqqqmmmjjjjjjllloooqqqssssssuuuwwwyyyyyyyyyxxx}}}|||wwwmmm{{{rrr\\\UUU```lllyyy}}}uuuqqqyyywwwVVVWWWeeesssuuujjjcccZZZUUUNNNIIIFFFEEEDDDDDDHHHEEEDDDGGGGGGEEEGGGLLLVVVxxxiiiHHHCCCCCC???IIIEEEFFFIIIEEEMMMqqqyyy~~~}}}uuuxxxrrrkkkiiijjjkkkiiiggggggiiiiiihhheeeeeehhhjjjgggfffdddaaa]]]YYYVVVTTTZZZYYYYYYUUULLLCCCDDDLLLhhh~~~nnnWWWKKKIIIKKKQQQYYYeeesss{{{uuujjj[[[^^^bbbhhhpppzzzxxx}}}zzzzzz{{{}}}|||{{{zzz{{{|||ooopppsssvvvyyy{{{|||}}}xxxwwwvvvtttssssssrrrrrroooooopppqqqrrrrrrrrrrrrsssssspppiiigggttttttooollllllmmmlllfff^^^ZZZYYYZZZ[[[[[[```jjjwww~~~xxxoooeee^^^[[[WWWQQQLLLDDDBBB???<<<:::::::::;;;:::999999::::::;;;<<<======>>>???@@@AAAAAAAAAAAA@@@>>>???CCCBBB@@@IIIUUUsss}}}aaaIIICCC@@@999<<<:::777:::>>><<>>??????>>>???@@@@@@AAAAAAAAA@@@CCC@@@AAADDDAAACCCVVVnnnkkkPPP@@@>>>>>>:::999???::::::@@@AAAXXXvvvwwwyyyxxxxxxyyyyyyyyyvvvsssqqqqqqrrrtttvvvtttppppppvvv|||}}}qqqqqqrrrrrrssssssttttttppprrrssstttttttttuuuvvvzzzyyyzzz|||}}}{{{uuuqqqhhhnnncccXXXVVVWWWQQQSSS\\\]]]hhhzzzvvvlllcccYYYSSSKKKGGGCCCAAAAAABBBCCCCCCDDDCCCEEEIIIIIIHHHLLLSSSooofffJJJ@@@<<>>===<<<:::::::::::::::<<<<<<===>>>??????????????????@@@AAAAAAAAAAAA@@@BBBAAACCCDDDDDDNNNllloooQQQCCC???;;;;;;>>>555@@@===:::@@@IIInnn}}}|||zzzvvvtttttttttrrrppppppqqqrrruuusssooonnnttt}}}}}}ppprrrtttvvvvvvtttqqqooollloooqqqrrrrrrsssvvvxxxwwwwwwwwwwwwvvvuuurrrqqqmmmooonnncccaaa]]]QQQPPPYYY\\\rrrsssggg___WWWPPPKKKFFFCCC@@@@@@AAACCCDDDEEEDDDDDDFFFHHHHHHGGGMMMUUUsss~~~RRRCCCAAA===???HHHRRRLLLDDDCCCOOOlll~~~rrrrrrtttrrroookkkiiieeeccccccdddddddddbbbbbbbbbcccddddddddddddaaa```___]]]]]]^^^______dddeeeccc^^^VVVPPPJJJGGGOOOttt~~~qqqXXXIIIGGGJJJKKKYYYnnn~~~vvvhhh```dddjjjttt}}}vvvqqqvvv~~~}}}{{{xxxuuuvvvxxx{{{~~~}}}||||||||||||{{{zzzxxxvvvuuuttttttppppppppppppqqqrrrssstttqqqssssssrrrsss}}}zzzpppggg]]]___aaa___ZZZUUURRRRRRRRRNNNMMMQQQVVVZZZaaahhhkkkqqqzzzyyyqqqjjjccc\\\XXXTTTPPPIIIDDDAAA???<<<;;;;;;;;;:::999999888888888:::;;;<<<===>>>>>>>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@???@@@BBBDDDMMM```zzzyyyXXX>>>===AAA;;;:::???333<<<===:::@@@WWW}}}{{{xxxrrrpppqqqrrrrrrrrrssswwwyyyuuuqqqlllkkksss{{{yyysssnnnoooqqqrrrqqqnnnkkkiiillloooqqqrrrqqqssswww{{{tttuuuuuutttrrrqqqrrrttttttwww~~~uuukkkXXXRRRWWWXXXhhhzzzrrrggg]]]VVVQQQKKKGGGBBB@@@??????BBBDDDEEEFFFFFFEEEFFFGGGEEEEEEMMMWWWggggggFFFAAACCC>>>AAAKKKTTTKKKBBBFFF]]]xxxpppnnnjjjhhhhhhiiihhhgggeeecccaaa```````````````aaacccdddcccaaa]]]]]]]]]]]]]]]]]]^^^^^^kkknnnmmmcccYYYRRRMMMIIIOOOkkkzzzmmmTTTGGGFFFJJJPPP___ttttttiiidddgggnnnyyyzzztttrrr}}}|||{{{yyyuuussstttxxx{{{yyyyyyxxxxxxyyyzzz||||||yyyxxxxxxvvvuuusssqqqpppmmmlllllllllmmmnnnooopppnnnoooqqqrrrwww~~~|||yyypppaaa^^^ZZZWWWVVVTTTRRRPPPPPPKKKIIILLLOOOPPPUUU\\\bbbeeekkkrrryyy}}}tttpppjjjddd^^^YYYTTTPPPLLLIIIDDDAAA???>>>>>>>>>999999999999999::::::::::::;;;===>>>??????>>>>>>@@@AAAAAABBBAAAAAA@@@@@@???BBBBBBFFFWWWnnnwwwsssZZZIII;;;<<>>FFFkkkxxxvvvuuutttrrrrrrsssssssssuuuxxx{{{qqqppplllkkkoootttrrrlllmmmlllkkkjjjiiiiiiiiiiiikkknnnqqqpppnnnoootttxxxqqqssssssrrroooppptttxxxuuu|||zzzwwwxxxyyy{{{}}}{{{oookkkeeehhh{{{oooggg]]]VVVQQQLLLGGGDDD@@@>>>===>>>AAADDDEEEFFFEEEEEEFFFHHHGGGJJJVVVccczzzqqqUUU@@@@@@CCC@@@EEEQQQOOOHHHCCCNNNooopppllljjjdddbbbffffffggghhhfffdddaaa^^^]]]___^^^^^^```cccdddbbb```\\\]]]^^^_______________eeekkkkkkaaaUUUPPPNNNLLLNNN___xxxvvv~~~sssyyykkkTTTHHHHHHLLLUUUbbbwwwrrriiiiiimmmuuuwwwssspppqqqzzzyyywwwtttrrrtttxxx|||~~~|||zzzyyyxxxxxxxxxsssssssssrrrqqqnnnkkkjjjggggggfffffffffhhhiiikkkkkkkkklllpppvvv~~~yyyiii```UUUQQQTTTUUUSSSOOONNNIIIGGGKKKMMMLLLOOOUUUUUUVVV[[[aaafffjjjoootttxxx}}}{{{vvvooojjjccc```[[[VVVSSSOOOKKKHHHCCCAAA>>><<<;;;<<<>>>>>>999999:::;;;<<<===>>>>>><<<===???@@@AAAAAA@@@@@@AAAAAAAAABBBBBBAAA@@@@@@DDDEEECCCHHH___tttlllUUUDDDDDD@@@<<<<<<>>><<<777===999???CCCNNN{{{~~~wwwuuussstttyyyvvvvvvuuusssrrrrrrtttwwwmmmoooooommmnnnqqqpppmmmooolllgggddddddgggkkkmmmjjjmmmooonnnkkkkkkoootttppprrrsssqqqnnnpppuuuzzzsss}}}wwwqqqssstttvvvwwwyyy~~~wwwgggddd]]]TTTMMMIIIEEE@@@<<<>>>===<<<>>>AAADDDEEEEEECCCDDDFFFJJJLLLSSSbbbqqq___KKK>>>@@@BBBAAAHHHUUUHHHEEEEEEVVV{{{vvviiiiiihhhbbbbbbiiibbbeeeggggggeeebbb___^^^^^^]]]]]]___cccdddaaa___^^^___aaabbbbbbbbbaaa```XXXbbbdddZZZPPPMMMOOOPPPLLLVVV|||zzztttzzztttkkkrrr|||kkkTTTJJJJJJNNNVVVcccvvv~~~oooiiikkkttt{{{wwwnnnsss{{{}}}wwwooopppxxx~~~~~~zzz~~~{{{yyyxxxwwwuuutttkkkmmmnnnnnnmmmllllllmmmmmmkkkhhheeeddddddfffgggkkklllooovvv~~~ooo]]]RRRQQQQQQNNNJJJNNNLLLJJJIIIIIIIIIHHHGGGKKKNNNRRRVVV[[[___bbbdddjjjnnnttt{{{~~~|||vvvtttpppmmmjjjfffaaa^^^VVVTTTQQQMMMIIIFFFDDDCCC>>>===<<<<<<::::::999888::::::<<<===>>>>>>>>>>>>????????????????????????>>>CCCFFFCCC===;;;@@@FFFFFFCCCHHH]]]sssttt^^^FFFFFFCCC===888999;;;:::777888AAA@@@BBBccc{{{vvvuuurrrqqquuuuuuuuuuuutttsssrrrpppppplllkkkjjjlllooopppnnnkkkhhhfffcccaaaaaadddhhhjjjooommmkkkiiijjjmmmppprrrtttqqqoooqqquuuyyyyyywwwvvv~~~~~~{{{tttuuuuuurrrnnnpppvvv|||vvviii```XXXTTTNNNGGGAAA>>>=========???AAAAAAAAA@@@AAABBBFFFBBBEEELLLKKKRRRsssjjjGGGEEE???<<>>===<<<<<<;;;;;;::::::999999;;;;;;<<<===>>>>>>>>>>>>@@@?????????????????????@@@===<<<>>>CCCFFFEEECCCFFFUUUhhhssspppaaaQQQFFF:::<<<>>>>>>>>>>>>===;;;:::<<>>>>>>>>===???AAABBBBBBBBBDDDEEEEEEDDDIIIOOOWWWlllzzzXXXFFFAAA;;;<<>><<<:::999999::::::::::::::::::::::::<<<<<<===>>>????????????@@@@@@@@@??????>>>>>>>>>???<<<:::<<>>>>>;;;888777999===;;;NNNuuuxxxpppppppppllllllpppppppppqqqqqqqqqppppppoookkkkkkkkkmmmmmmlllhhheeebbbbbbbbbbbbeeehhhkkkmmmhhhggggggggghhhkkknnnppprrrrrrqqqqqqqqqssswwwzzz|||||||||rrrooommmjjjiiijjjlllmmmmmmnnnsss{{{~~~wwwnnnfff]]]TTTNNNIIIGGGCCC???======>>>???===???AAABBBCCCDDDFFFHHHDDDFFFJJJRRRgggbbbEEECCC===999@@@QQQ\\\VVVKKKDDDKKKcccvvvqqqkkkhhhhhhiiigggfffddddddcccbbbbbbbbbbbbccccccdddddddddcccbbb```___cccdddcccaaa______```bbbkkkjjjeeeaaabbbeeeddd___UUUOOO]]]rrrWWWPPPLLLJJJRRRbbbuuu~~~vvvssstttooommmrrrmmmpppuuuxxxxxxvvvtttsssrrrtttvvvvvvsssooolllkkkiiiiiiiiikkklllmmmlllkkklllmmmnnnooooooooonnnnnnnnnmmmmmmnnnqqqtttxxxzzz{{{{{{mmmccc___[[[TTTNNNKKKIIIFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHKKKMMMOOOPPPQQQSSSVVVXXXYYY[[[]]]aaadddfffhhhhhhdddfffiiimmmqqqtttvvvwwwxxxxxxzzz|||~~~~~~}}}|||xxxooofffaaabbbaaa___\\\YYYVVVTTTRRRPPPNNNKKKJJJIIIGGGCCCAAA??????===<<<::::::999999999999999999::::::;;;;;;======>>>???????????????@@@@@@??????>>>>>>======<<<@@@CCC???<<>>999BBB>>><<<;;;888666999===BBBKKKgggzzzssspppqqqpppmmmnnnrrrnnnoooppppppqqqqqqqqqpppkkklllmmmnnnmmmjjjfffdddaaaaaaaaabbbdddgggiiijjjddddddeeefffhhhkkkmmmoooooopppqqqooommmoootttyyy{{{yyyiiiddd``````dddggggggeeehhhlllssszzzzzztttoooggg```YYYSSSMMMIIIDDDBBB@@@===<<<===>>>???>>>@@@BBBBBBBBBCCCEEEHHHHHHKKKOOO___pppQQQ@@@>>>;;;===GGGTTTXXXOOODDDDDDTTTrrrwwwrrrnnnjjjhhhhhhhhhfffeeedddcccbbbaaaaaabbbcccccceeeeeeffffffeeecccaaa```ggggggfffdddbbbcccfffhhhjjjhhheeecccgggllljjjccc]]]PPPWWWxxxzzzoooTTTPPPOOOQQQ\\\vvvvvvwwwuuullljjjpppnnnqqqssstttsssssstttvvvvvvxxxzzzxxxtttpppoooooolllkkkkkklllnnnooonnnllliiikkkmmmoooppppppooonnnqqqpppooonnnooorrrvvvxxx~~~mmm^^^[[[ZZZVVVPPPJJJHHHFFFEEEEEEEEEDDDCCCEEEFFFFFFFFFFFFEEEEEEDDDCCCEEEFFFGGGHHHIIILLLNNNNNNOOOQQQSSSUUUVVVWWWXXXXXXYYY[[[]]]___```aaabbbbbbccceeefffffffffeeeeeehhhhhhgggeeeccc___[[[YYYSSSRRRPPPNNNLLLIIIHHHGGGGGGEEEDDDCCCCCCBBB???======<<<<<<;;;::::::;;;;;;888999999::::::;;;;;;<<<===>>>>>>????????????>>>?????????>>>>>>>>>=========@@@BBBCCCFFFRRRdddrrrppp^^^JJJ@@@@@@BBB>>>999@@@;;;888;;;======???DDDHHHdddwwwssspppooonnnmmmooosssnnnooopppqqqqqqrrrrrrqqqmmmnnnoooooommmjjjgggeeecccbbbbbbbbbbbbdddeeefffbbbccceeegggiiikkkmmmnnnoooqqqqqqooonnnoootttxxxsssttt~~~nnnggg___^^^aaaeeeeeeccccccfffjjjpppwwwxxxnnnhhhfffaaaZZZSSSOOOJJJGGGDDDBBBAAA???>>>======>>>???@@@AAABBBBBBBBBBBBEEEGGGLLLPPP\\\yyyxxxYYYEEEAAA:::===EEENNNSSSOOOGGG@@@IIIccctttnnnllljjjhhhhhhgggfffeeeccccccaaa```aaabbbcccdddffffffgggfffeeecccaaa```eeeeeedddbbbbbbdddhhhllliiihhheeedddiiiooommmgggbbbSSSUUUppp~~~xxxyyyqqq[[[WWWSSSUUUbbb~~~~~~~~~zzz|||xxxpppooossssssssssssrrrrrrtttwwwzzz{{{|||{{{wwwrrroooppprrrrrrpppnnnppprrrssspppmmmggghhhkkkmmmooopppppppppuuuuuutttrrrqqqsssvvvzzz}}}}}}yyyfff^^^YYYSSSNNNJJJHHHFFFEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCBBBBBB???AAABBBCCCCCCDDDGGGIIIIIIIIIJJJLLLLLLMMMMMMMMMOOOOOOPPPQQQRRRRRRRRRRRRUUUVVVXXXXXXWWWWWWWWWYYYYYYXXXWWWVVVTTTSSSSSSRRRIIIHHHGGGFFFDDDBBBAAAAAA@@@>>>>>>>>>>>>>>><<<:::;;;::::::999999::::::::::::::::::;;;;;;<<<<<<<<<======>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAA======JJJ___pppwwwvvvYYYOOOCCC<<<;;;<<<======;;;777777======:::===EEEXXX{{{xxxuuurrrooolllllllllnnnpppnnnooopppqqqqqqqqqqqqqqqnnnooopppnnnkkkhhhggggggfffeeecccbbbaaabbbcccdddbbbdddfffiiikkklllmmmnnnqqqrrrrrrrrrqqqrrrtttwwwppppppvvv{{{vvvyyy~~~|||qqqddd\\\[[[\\\]]]\\\]]]^^^aaaccchhhooowww|||zzzrrrhhh___ZZZXXXSSSMMMHHHEEECCC@@@???AAA@@@???>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDGGGJJJJJJXXXrrr|||aaaFFF===@@@;;;@@@IIIPPPMMMGGGEEEGGGSSSqqq~~~qqqkkkkkkkkkjjjiiihhhggggggcccbbbaaa``````aaaccceeeffffffffffffdddbbb```___`````````______aaaeeeiiifffgggfffeeeiiinnnmmmhhhbbbWWWUUUfff~~~qqqqqqiii]]]\\\kkk~~~}}}|||{{{zzzyyyxxxwwwvvvyyywwwtttsssuuuxxx{{{}}}~~~}}}zzzsssllljjjmmmqqqtttqqqooopppssssssppplllfffgggiiilllnnnpppqqqrrrtttuuuuuutttrrrrrruuuxxxzzzyyypppaaaTTTNNNJJJHHHFFFEEEFFFFFFDDDCCCBBBCCCCCCCCCCCCCCCBBBAAA@@@BBBCCCCCCBBBCCCEEEGGGEEEFFFFFFGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIHHHKKKMMMOOOOOOMMMMMMNNNPPPRRRQQQOOOMMMKKKIIIHHHGGGCCCCCCBBBAAA@@@???>>>>>><<<;;;:::;;;======;;;:::::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>======<<<<<<<<<======>>>?????????DDDBBBGGGZZZooowwwmmmaaaHHHEEE@@@<<<::::::;;;<<<:::777999===;;;===NNNbbbxxxrrrpppmmmlllmmmnnnmmmkkknnnnnnooopppppppppoooooommmnnnnnnlllhhhfffggghhhjjjgggdddbbbbbbccceeegggdddeeehhhkkkmmmnnnnnnmmmpppooooooqqqrrrsssrrrqqqqqqoooppprrrpppuuu~~~ooo^^^TTTRRRRRRSSSWWWXXXYYYZZZ]]]aaagggkkk{{{}}}xxxrrrkkkddd]]]VVVQQQMMMJJJEEEBBB@@@>>>===;;;>>>>>>>>>>>>???@@@AAABBBAAABBBDDDDDDFFFIIIMMMPPPTTTnnniiiOOO>>>;;;>>>???AAAGGGJJJHHHFFFLLLVVVmmmrrrkkkggghhhiiiiiigggfffeeeeeecccbbb```______aaaccceeedddeeeeeedddcccaaa___]]]^^^^^^^^^^^^]]]^^^bbbdddaaadddeeecccdddhhhhhheee^^^YYYTTT[[[sssqqq}}}}}}ooo___aaavvvyyy{{{yyyvvvxxx||||||www|||yyyvvvvvvyyy|||~~~~~~|||wwwnnnfffeeejjjpppssspppmmmnnnqqqqqqmmmhhhfffgggiiikkknnnppprrrsssqqqssstttrrrpppppprrruuu|||}}}kkkYYYQQQKKKIIIFFFFFFFFFFFFEEECCCCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBAAA@@@@@@BBBDDD??????@@@AAAAAAAAAAAAAAA???@@@AAABBBCCCDDDDDDDDDAAACCCEEEEEECCCCCCEEEGGGBBBCCCDDDDDDDDDCCCBBBAAA======<<<;;;;;;:::999999<<<;;;;;;<<<===>>>===;;;;;;;;;::::::::::::;;;;;;========================<<<===============<<<<<<;;;;;;<<<===>>>???@@@@@@BBBKKK[[[kkkqqqiiiWWWHHHFFF@@@999777:::<<<:::666888888;;;>>>@@@MMMrrr~~~tttoooooommmmmmppprrrnnniiimmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmjjjfffdddfffiiikkkiiieeecccccceeehhhjjjeeegggjjjlllnnnnnnnnnmmmmmmkkkkkkmmmqqqqqqoookkkrrrooopppsssssswww|||eeeUUUOOOOOOQQQUUUVVVVVVWWWXXX[[[```cccjjjpppxxxqqqmmmgggaaa[[[VVVQQQNNNIIIFFFBBB@@@>>>===<<<:::;;;;;;<<<===???AAABBBCCC@@@BBBDDDFFFHHHLLLRRRVVVhhhwww]]]GGG>>>===>>>DDDAAABBBDDDEEEHHHTTTccc~~~jjjfffbbbdddffffffdddcccbbbbbbcccaaa```______aaadddeeedddddddddcccbbb```]]]\\\___``````___^^^^^^```bbb[[[```bbb______aaabbb```YYYYYYSSSSSSjjjooo}}}uuutttxxxeeeVVV___{{{{{{|||yyyuuutttwwwyyywwwwwwvvvwww{{{{{{{{{yyytttooolllnnnpppqqqlllhhhhhhmmmooommmjjjgggfffjjjppprrrooonnnpppoooooonnnnnnoooppprrrssssssyyy}}}jjjTTTNNNIIIHHHJJJGGGAAA???CCCAAADDDCCC???AAAEEECCC===BBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@????????????????????????BBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::999999999;;;:::999888999:::;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>======:::::::::>>>CCCEEEDDDAAAOOOdddxxxvvv```JJJAAABBB@@@;;;999<<<<<<:::999;;;<<<<<<===@@@JJJkkk~~~{{{uuuzzzoooooonnnmmmllllllooorrrmmmllliiigggggghhhjjjlllkkkhhheeedddeeefffffffffeeehhhkkklllkkkjjjiiiiiijjjiiijjjmmmpppooojjjfffiiijjjlllnnnooooooooooooiiimmmqqqqqqpppttt~~~cccNNNKKKQQQNNNOOORRRUUUWWWWWWUUUTTTXXX]]]fffpppyyyzzzpppeee```ZZZVVVRRROOOIIIEEEBBBAAA???===<<<===>>>???@@@???>>>???AAACCCEEEEEEHHHBBB@@@DDDGGGLLLWWWdddnnnMMM>>>BBB@@@666LLLEEEBBBCCCBBBGGG]]]vvvooodddeeeeeecccaaaaaabbbccc```^^^``````````````````______```___]]][[[[[[]]]```aaa^^^^^^___```aaaaaa``````bbbaaa```___^^^]]]]]]]]][[[YYYTTTUUUgggxxx|||~~~lllVVVUUUjjjzzz|||zzzvvvuuuwwwvvvtttyyyyyy{{{|||}}}}}}|||wwwrrrooopppsssooollliiijjjmmmoooooommmiiiiiilllqqqsssqqqqqqsssuuuuuussssssrrrsssssstttrrruuuwww}}}wwwyyywww___UUULLLKKKJJJFFFDDDEEECCCFFFDDD@@@AAAEEEEEEBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>=========@@@AAA@@@;;;777???PPP___zzzjjjSSSCCC===>>><<<888888:::;;;999888;;;<<<===<<>>===;;;;;;<<<===>>>AAA@@@??????@@@AAABBBBBB>>>BBBHHHLLLLLLUUUmmmuuuWWWCCC;;;;;;@@@CCCOOOHHHEEEFFFFFFLLLaaaxxxzzzhhhccccccdddbbb``````aaaaaa___]]]^^^^^^^^^]]]]]]]]]]]]\\\[[[ZZZZZZYYYZZZ\\\^^^```]]]^^^___```aaaaaaaaaaaaaaa```___]]]\\\[[[[[[[[[ZZZYYYUUUUUUbbbzzz}}}vvviiiUUUWWWmmm|||~~~}}}yyyxxxyyywwwttt}}}~~~|||xxx|||}}}|||yyytttqqqsssuuunnnnnnmmmmmmmmmooopppqqqmmmkkkmmmsssuuutttuuuxxxzzzzzzxxxwwwvvvuuutttttttttqqqqqqwww~~~gggXXXfff}}}kkkWWWMMMKKKJJJJJJJJJCCCFFFEEEAAA???AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@========================;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<>>======:::777888;;;;;;999999<<<:::<<>>===<<<;;;:::;;;<<<===>>>@@@@@@AAAAAABBBCCCCCCCCC<<>>NNNSSSKKKFFFGGGJJJTTTiii}}}mmmeeebbb^^^aaa```^^^^^^______^^^\\\[[[[[[ZZZZZZZZZYYYYYYYYYUUUVVVWWWXXXYYY[[[\\\\\\\\\]]]^^^___```aaabbbbbb```___]]][[[ZZZYYYXXXXXXYYYYYYWWWUUU^^^rrriiiXXX]]]vvv{{{zzz}}}}}}{{{}}}zzzxxxvvvxxxzzzxxxuuussstttvvvpppqqqqqqooonnnnnnppprrrooommmnnnsssuuutttvvvyyyyyyyyyxxxxxxwwwuuutttsssvvvppppppuuuxxxuuuUUUZZZ|||ppp\\\RRRNNNLLLKKKDDDFFFGGGEEEBBBAAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::999:::<<<=========<<<;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@@@@@@@EEESSSeeesss{{{|||hhh[[[JJJ???======<<<999;;;999:::===<<<999:::===:::@@@OOOnnnzzzkkklllnnniiikkkmmmooopppoooooopppqqqsssrrrpppooommmllllllllljjjhhheeedddeeefffggggggfffgggggggggffffffhhhjjjdddddddddeeeeeedddcccaaaeeeeeefffggghhhjjjkkkllllllkkkkkkmmmpppqqqnnnlllqqqfffNNNKKKIIIIIIKKKLLLIIIEEEHHHGGGGGGHHHKKKPPPVVVYYYZZZ^^^eeelllrrrxxx~~~yyytttssspppjjjeeeccc___[[[XXXWWWVVVSSSQQQFFFDDDBBB@@@???>>>===<<<;;;;;;;;;;;;<<<===?????????AAACCCDDDEEEFFFHHHIIIHHHIIIJJJOOO___tttSSS<<>>===<<<;;;<<<<<<<<<=========>>>>>>========================@@@???===<<<===???BBBDDDIIIMMMUUUbbbmmmmmmcccYYYPPPJJJBBB>>>===<<<999666;;;999:::<<<:::888:::???<<>>===<<<<<<<<<===<<<<<<======>>>@@@AAAAAA???BBBDDDEEEEEEEEEHHHJJJOOOLLLPPPdddXXXIII======CCCGGGLLLQQQLLLEEECCCMMMcccnnncccffffff___^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[ZZZYYYYYYXXXXXXVVVWWWYYYZZZYYYXXXWWWVVVWWWWWWWWWXXXYYY[[[]]]^^^^^^]]][[[ZZZYYYYYYXXXXXXWWWZZZ\\\[[[]]]jjjwwwuuu|||rrrdddmmm{{{|||zzzwwwxxx}}}}}}zzzxxxxxxyyyrrrvvvzzz{{{zzzxxxyyy{{{uuutttrrrpppppppppppppppooommmnnnrrrsssqqqqqqtttkkkmmmppprrrsssrrrpppoooooommmqqqvvvqqqlllwwwnnncccfffxxxnnn]]]NNNIIIFFFFFFFFFDDDCCCDDDBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????????????????????????????;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<======>>>=========<<<<<<=========>>>>>>>>>========================???>>><<<<<<===AAAEEEHHHTTT\\\eeefff```VVVNNNKKKCCCAAA>>><<<;;;:::;;;;;;999777888999888888===EEEHHH]]]xxxbbbjjj|||wwwrrrqqqlllkkkmmmnnnoooooonnnlllkkkkkkllllllmmmmmmmmmllljjjhhhgggjjjgggdddbbbbbbbbbbbbaaaaaaccceeeeeeeeefffhhhjjj```bbbccccccdddeeehhhkkkiiijjjkkkmmmmmmlllkkkkkkhhhhhhhhhjjjmmmlllhhhddd\\\bbbyyy|||lllTTTFFFFFFHHHGGGDDDCCCDDDEEEFFFFFFFFFEEEDDDDDDHHHMMMRRRVVVZZZ^^^aaahhhjjjooouuu{{{}}}xxxuuutttrrrnnnkkkfffbbb]]][[[YYYVVVRRRNNNJJJIIIIIIGGGDDDAAA>>><<<;;;<<<===<<<;;;;;;===???>>>>>>???@@@AAAAAABBBBBBAAACCCEEEDDDBBBCCCGGGKKKLLLTTThhhpppDDDAAA<<<;;;EEEQQQVVVSSSDDDBBBGGG[[[}}}zzzbbb\\\aaaeeeggg^^^___``````^^^]]]^^^```^^^^^^]]]\\\[[[[[[ZZZZZZYYYZZZZZZZZZZZZXXXWWWVVVVVVUUUUUUUUUVVVXXX[[[\\\[[[[[[ZZZYYYYYYYYYYYYYYYVVVYYY\\\]]]^^^fffzzzooohhhpppzzzssshhhssswwwzzz{{{yyyzzz}}}}}}zzzzzz|||~~~{{{xxxvvvwwwssswww{{{|||yyyvvvvvvwwwtttqqqnnnoooqqqsssrrrqqqooommmooosssssspppooopppiiikkkoooqqqrrrqqqnnnmmmlllnnntttzzzxxxssstttzzzqqq^^^ZZZaaaqqq}}}nnn___QQQLLLIIIDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????????????????????????????:::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<<<<======>>>???<<<=========>>>>>>>>>>>>========================>>>>>>???BBBIIIQQQYYY^^^]]]______ZZZQQQJJJGGGFFF:::999888777888:::<<<===888777888::::::<<>>AAA??????@@@AAAAAAAAAAAAAAA@@@BBBDDDDDDDDDHHHOOOUUU___wwwrrrZZZ>>><<<>>>GGGTTT[[[UUUKKKAAADDDPPPlllkkkbbb```___aaafff___aaabbbaaa______```bbb``````___^^^]]]\\\[[[[[[YYYYYYZZZZZZYYYYYYXXXXXXVVVVVVUUUTTTUUUWWWYYYZZZWWWWWWWWWWWWWWWXXXYYYYYYWWWXXX[[[]]]\\\```ppp|||yyyccc]]]eeeooowww~~~sssmmmzzzvvv{{{~~~~~~{{{vvvsssxxx~~~}}}xxxuuutttssswww{{{{{{wwwrrrqqqqqqrrrnnnkkkmmmrrrvvvuuurrrooonnnpppttttttpppmmmnnniiilllooorrrrrrpppmmmkkklllqqqxxx~~~}}}yyyxxxhhhTTTNNNQQQ___vvvgggZZZSSSKKKFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>===<<<<<<<<<===???@@@============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBDDDHHHPPP\\\iiivvv}}}ggg[[[NNNHHHHHHEEE===555;;;:::::::::::::::888777999888:::===>>>CCCNNNZZZuuu{{{uuummmhhhggghhhgggeeegggggggggfffeeefffiiilllaaaccchhhkkknnnooonnnnnnkkkgggccc```___^^^]]]\\\ccceeeggggggeeecccaaaaaacccdddeeecccaaabbbfffjjjoooqqqtttuuutttqqqmmmjjjhhhiiilllmmmmmmmmmlllkkkkkk{{{cccRRRHHHDDDEEEDDDCCCBBBBBBBBBCCCCCC@@@BBBCCCCCCDDDEEEHHHJJJIIIKKKMMMQQQWWW]]]bbbeeehhhjjjmmmnnnoooqqqsssuuusssuuuyyy|||~~~~~~}}}|||zzz~~~{{{yyyssssssrrrpppnnnllljjjiiiddd```[[[ZZZZZZXXXSSSNNNJJJKKKKKKIIIEEEBBBAAAAAA>>>>>>===;;;999:::;;;===999;;;===<<<;;;<<>>CCCHHHYYYwwwrrreeejjjlllbbb]]]aaa___bbbdddccc``````aaadddaaaaaa```___^^^]]]\\\[[[XXXXXXXXXXXXYYYZZZZZZZZZXXXWWWUUUUUUUUUWWWYYYZZZUUUUUUUUUUUUVVVWWWXXXYYYWWWVVVYYY[[[ZZZ[[[hhhwwwuuuhhh]]]WWW^^^gggqqqxxxtttqqq|||zzzwwwwwwxxx{{{}}}}}}vvvwwwxxxxxxwwwvvvuuutttsssvvvxxxwwwtttoookkkjjjnnnoooqqqrrrssssssrrrqqqrrrrrrqqqrrrrrrpppmmmjjjqqqqqqnnnjjjjjjmmmllliiimmmllllllmmmooossswwwzzz|||wwwXXXOOOTTTYYYccczzzlll]]]QQQIIIFFFDDDCCCDDDDDDDDDBBB@@@EEEAAA<<<:::===@@@===777>>>???@@@@@@???===;;;:::>>>>>>=========>>>>>>???========================;;;;;;<<<<<<<<<=========;;;<<<<<<;;;::::::;;;======>>>>>>===;;;<<<>>>AAABBB<<<999;;;@@@BBBCCCCCCFFFPPPaaasssuuummmXXXRRRIIIBBB>>>;;;999888888999888777777999999777;;;>>>AAA???:::CCCbbbpppllliiiiiifffdddggglllgggggghhhhhhgggeeecccbbbZZZ___fffkkklllkkkkkkkkkhhhfffdddbbbaaa``````aaagggcccaaabbbfffgggddd```hhhfffdddbbbbbbdddgggjjjqqqpppqqqqqqoookkkjjjllljjjkkklllllllllmmmoooqqqpppZZZKKKFFFCCCDDDGGGDDD???@@@FFFAAAAAAAAAAAABBBBBBBBBBBBEEEFFFGGGIIILLLOOOQQQRRRYYYYYYYYYZZZ]]]___bbbdddggghhhjjjlllmmmoooooooooppprrruuuwwwxxxwwwuuuttttttsssqqqooollljjjhhhhhhaaa``````___^^^]]]]]]\\\XXXWWWUUURRROOOLLLJJJIIIEEEDDDCCCAAA???>>><<<<<<<<<;;;;;;:::::::::;;;;;;999;;;===>>>@@@@@@??????===>>>@@@BBBBBBBBBBBBBBB>>>BBBHHHLLLNNN[[[{{{~~~eeeLLLAAAAAA:::BBBVVViiihhhVVVIIIGGGHHHMMMuuuuuurrrnnnkkkhhhddd```]]]ddddddddddddcccbbbaaaaaagggdddbbbaaaaaa^^^ZZZUUUXXXYYYYYYYYYYYYYYYXXXWWWRRRSSSTTTTTTTTTTTTSSSRRRVVVVVVUUUUUUUUUWWWYYYZZZZZZXXXUUUTTTWWW\\\cccgggtttllldddYYYXXXgggvvv{{{}}}xxxvvvuuuuuuwww{{{}}}uuuvvvwwwxxxxxxwwwvvvuuuuuuuuuuuurrrooommmlllmmmiiimmmqqqttttttsssttttttvvvuuuuuutttssspppkkkgggkkkmmmllliiijjjmmmmmmjjjjjjiiihhhggghhhkkknnnpppwwwZZZPPPMMMWWWccctttsssbbbZZZQQQFFF@@@???AAAAAAAAA???????????????@@@???===?????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>???>>>===<<<===???===>>>@@@???===;;;;;;;;;===AAAFFFFFFCCCEEEOOOYYYqqqwww~~~|||qqqeee]]]OOOJJJCCC>>>;;;::::::999;;;:::888777888::::::999;;;888;;;GGGWWWkkkvvvzzzoookkkgggfffccc```ccchhhggggggggggggeeecccaaa```WWWZZZ^^^cccfffhhhiiiiiiiiihhhgggfffeeefffggggggjjjfffccccccfffhhhfffdddhhhgggeeedddeeefffhhhjjjoooppppppooommmjjjjjjlllhhhjjjkkkjjjjjjjjjlllnnnwww~~~xxxbbbRRRGGG@@@BBBDDDBBB>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCEEEHHHJJJKKKOOOOOOPPPQQQRRRUUUWWWXXXXXXYYYZZZ\\\^^^_________```aaaccceeefffeeeddddddcccbbbaaa___\\\ZZZYYYXXXVVVVVVUUUUUUTTTSSSSSSRRRNNNNNNLLLIIIGGGDDDCCCBBBAAAAAA@@@???===<<<;;;;;;<<<<<<;;;;;;:::;;;;;;<<<;;;<<<>>>???@@@@@@@@@@@@BBB@@@???@@@CCCEEEFFFFFFJJJHHHIIIQQQaaa~~~mmmZZZJJJ>>>;;;>>>BBBGGGUUUaaa\\\LLLCCCEEEOOObbbtttqqqmmmiiigggddd```^^^```aaaaaabbbbbbbbbbbbbbbeeecccaaaaaaaaa___[[[XXXZZZZZZZZZYYYXXXWWWVVVVVVSSSTTTUUUVVVVVVUUUTTTSSSXXXXXXWWWWWWXXXYYY[[[\\\[[[YYYWWWVVVXXX]]]bbbeeeqqq```VVV^^^iiiooouuu|||vvvuuuttttttuuuwwwzzz|||uuuuuuwwwxxxxxxwwwvvvvvvvvvuuurrrnnnkkkkkknnnpppnnntttzzz|||yyyvvvwwwyyyuuuuuuuuuvvvuuuqqqlllhhhdddhhhjjjiiikkknnnnnnllljjjhhheeeccccccdddeeegggsss|||YYYDDDKKKQQQUUUqqqzzzjjjVVVHHHDDDFFFFFFEEE@@@BBBCCCBBB???<<<<<<>>>@@@???>>><<<<<<===>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;========================777999;;;<<<;;;;;;<<<===888;;;>>>AAAAAAAAABBBCCC???DDDGGGIIINNN]]]sssppp^^^QQQKKKEEEAAA<<<999999999999999999777555555777888999999@@@===GGGeeegggjjjuuuqqqmmmhhhdddbbb___\\\___eeeggggggfffeeecccaaa___^^^UUUWWW[[[^^^bbbdddfffgggiiihhhhhhhhhhhhiiikkklllllliiieeeeeegggiiihhhfffhhhhhhhhhhhhhhhiiiiiijjjmmmnnnnnnllljjjiiijjjjjjhhhiiijjjiiihhhggghhhjjjooooooooorrr~~~vvvjjjWWWEEE@@@DDDFFFBBB???===>>>>>>>>>>>>======<<<=========>>>???AAABBBCCCFFFEEEFFFFFFGGGHHHJJJKKKMMMMMMOOOPPPRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVUUUTTTSSSQQQOOONNNLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHDDDCCCBBBAAA???>>>===<<<======<<<<<<;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>???@@@AAAAAAAAA@@@AAA@@@@@@BBBDDDFFFGGGGGGMMMOOOYYYooovvvcccMMM???;;;:::<<>>>>>>>>>>>??????>>>>>>===>>>>>>>>>========================????????????>>>>>>>>>>>>999;;;>>>???>>>>>>???@@@>>>>>>???>>>>>>@@@CCCFFFHHHMMMUUUcccvvvwwwjjjZZZMMMDDD@@@>>>;;;888777888999999888888555555888999888:::===AAANNNlllqqqiiiwwwhhhkkkhhhdddaaa```]]][[[___eeegggfffeeecccaaa___]]]\\\VVV\\\ccceeeccccccfffiiihhhgggfffffffffgggiiijjjjjjiiiggggggiiiiiigggeeefffgggiiikkkkkkkkkjjjiiijjjlllkkkgggfffgggiiiiiiiiijjjkkkjjjiiiggghhhiiilllhhhhhhllltttvvvoooYYYJJJFFFEEEDDDCCC@@@@@@@@@@@@???===<<<;;;===============>>>??????AAA@@@@@@AAAAAAAAABBBBBBFFFGGGHHHIIIJJJJJJKKKJJJKKKJJJIIIIIIIIIKKKLLLMMMKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA>>>>>>>>>===<<<<<<<<<;;;::::::::::::::::::::::::<<<<<<<<<;;;<<<<<<===>>>?????????@@@@@@AAAAAAAAA???CCCGGGHHHGGGHHHLLLOOOQQQcccmmmWWWLLLAAA<<<===?????????@@@BBBFFFGGGBBBBBBOOO___|||}}}ooolllgggdddbbbaaa```^^^eeeeeeeeeeeedddcccbbbbbb```____________^^^]]]]]]^^^]]][[[XXXUUUSSSQQQQQQTTTTTTVVVVVVVVVVVVTTTTTTUUUUUUUUUVVVVVVWWWXXXXXXUUUUUUUUUVVVWWWWWWXXXYYYhhhvvv\\\RRRVVV___hhhpppzzzuuuvvvvvvtttrrrqqqsssuuuxxxyyyyyyxxxwwwuuusssrrrttttttssspppnnnmmmoooqqqlllrrrxxxwwwpppllllllooonnnnnnoooqqqrrrppplllhhhdddkkkooonnnlllmmmllljjjiiihhheeeccccccdddfffgggkkkooooookkksssbbbQQQKKKIIIMMMUUUjjj|||lll]]]SSSIIICCCDDDFFFDDDCCCEEE??????@@@AAAAAAAAA@@@???@@@@@@???>>>>>>===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCCCCBBBAAAAAABBBGGGEEECCCBBBCCCHHHOOOUUUggguuupppccc]]]TTTLLLFFFBBB===:::<<<:::888777888999888777:::888999<<<:::777<<>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBAAAAAABBBAAA???>>>???@@@BBBCCCAAAAAAAAA@@@???>>>>>>>>>????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>????????????@@@@@@AAAAAABBBAAAGGGKKKIIIFFFLLL\\\iiixxxfffNNNAAA???===;;;<<<>>>??????DDDEEEFFFCCCAAAIII]]]pppxxxkkkhhheeebbbaaa```^^^]]]```aaaaaabbbbbbbbbbbbbbb\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\YYYVVVSSSQQQOOOOOOQQQRRRSSSSSSSSSSSSRRRQQQRRRSSSSSSTTTUUUUUUVVVVVVTTTTTTUUUVVVVVVVVVVVVUUUaaa~~~xxx^^^QQQQQQXXXaaagggmmmrrr{{{pppsssuuuuuussstttwwwzzzxxxyyyyyyxxxwwwuuusssrrrtttttttttrrrooommmnnnnnnhhhmmmqqqqqqnnnlllnnnppppppooonnnnnnnnnkkkhhheeegggnnnqqqoookkkkkkjjjhhhfffdddbbbaaabbbcccfffhhhdddcccfffhhhhhhuuucccLLLDDDFFFJJJUUUaaatttqqqcccVVVSSSPPPGGG@@@@@@????????????????????????AAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>???@@@???>>>???AAACCCFFFJJJQQQZZZffftttppp___SSSNNNGGG@@@<<<<<<<<<:::777<<<:::999999:::999888666777666888:::666555BBBRRRoootttkkkyyy}}}ggg`````````]]][[[\\\______]]]```eeebbbaaaaaa```___````````````mmmzzzzzzppphhhiiioookkkjjjhhheeedddccccccdddccceeefffgggfffccc```^^^```bbbeeehhhiiihhhfffeeecccgggfff^^^]]]dddhhhfffkkklllnnnnnnllljjjjjjjjjdddeeejjjnnnlllnnn~~~vvv{{{~~~eeeSSSIIICCCBBB@@@>>>>>>>>>@@@AAA======<<<;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;<<<======>>>>>>>>>======>>>===<<<;;;;;;<<<===>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;;;;<<<<<<;;;;;;<<<<<<==================<<<======>>>???@@@@@@@@@@@@@@@AAACCCDDDEEEDDDHHHJJJIIIMMM^^^{{{mmmQQQAAA===>>>===;;;===CCCEEEDDDEEEEEEDDDBBBCCCQQQgggzzzsssnnngggeeecccbbbaaa```]]][[[WWWXXXYYY[[[]]]^^^______WWWXXXYYYXXXWWWXXXYYY[[[[[[YYYVVVSSSPPPOOONNNNNNNNNNNNOOOPPPPPPOOONNNNNNQQQQQQRRRTTTTTTTTTTTTTTTSSSTTTUUUVVVVVVVVVUUUUUU[[[ppp|||eeeTTTMMMPPPVVV[[[aaaeeeooo|||ooosssvvvvvvuuuuuuyyy|||vvvvvvwwwxxxxxxwwwuuutttuuuuuussspppmmmkkklllmmmkkkmmmoooooonnnnnnppprrrpppnnnlllkkkkkkjjjhhhfffgggnnnqqqmmmiiihhhhhhgggdddbbbaaa``````bbbeeefffddd___```dddcccggg~~~~~~bbbRRRLLLKKKJJJOOOYYYeeeuuu~~~uuufff]]]]]]XXXTTTOOOIIIFFFDDDEEEFFFDDDDDDCCCBBBAAA@@@@@@AAA????????????????????????@@@@@@AAABBBCCCDDDDDDEEEAAACCCFFFIIIMMMSSSZZZ___ccclllxxxnnnTTTJJJGGGCCC@@@>>>;;;999999999999999:::999999:::;;;;;;999777444444888;;;:::AAA\\\yyy|||~~~vvvvvv}}}iii___ZZZ[[[^^^ZZZYYY\\\______\\\]]]aaa____________```aaacccdddeeemmmvvvwwwqqqkkkkkkmmmjjjiiigggdddcccbbbbbbccceeeeeeeeecccaaa`````````]]]___bbbdddeeeeeedddcccaaafffddd[[[ZZZbbbgggeeegggjjjllllllkkkiiihhhiiiaaadddhhhhhhfffkkkxxxxxxtttuuudddSSSOOOIIICCC???>>>>>>???>>>======<<<<<<<<<<<<<<<:::;;;<<<======<<<<<<;;;<<<===============<<<<<<======<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<=========999999999999999999999999888999999:::;;;;;;<<<<<<<<<<<<===============>>>============>>>???@@@AAAAAAAAAAAABBBDDDFFFHHHIIIKKKPPPYYYddduuuxxxeeeQQQDDD??????@@@@@@AAAHHHPPPOOOIIIAAACCCEEEHHHRRRfff|||llleeecccbbbaaaaaaaaa___\\\YYYUUUVVVWWWXXXXXXYYYXXXXXXTTTUUUVVVUUUSSSSSSVVVYYYWWWUUUSSSPPPNNNNNNNNNOOOLLLLLLMMMNNNNNNMMMLLLLLLMMMNNNPPPQQQRRRQQQQQQQQQPPPQQQQQQRRRRRRRRRRRRRRRTTT^^^tttuuu^^^OOOKKKOOOSSS[[[^^^fffrrrrrrvvvyyyxxxuuutttwww{{{ssstttvvvwwwxxxxxxxxxwwwvvvuuurrrmmmjjjiiikkkmmmmmmlllkkkkkkjjjkkkkkklllmmmllljjjiiikkklllkkkjjjfffmmmpppkkkgggfffhhhgggeeecccaaa``````bbbdddfffiiibbb^^^```aaaccclllxxxkkkXXXMMMFFFHHHKKKPPPYYYkkk}}}vvvjjj^^^UUURRRRRRTTTIIIIIIGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJKKKLLLPPPTTTZZZcccmmmyyyoookkk\\\IIIBBBCCC===222666999;;;:::777777999===999888999:::<<<<<<:::888888999>>>DDDGGGVVV~~~pppbbbmmm}}}yyybbb]]]]]]VVVVVV___XXXXXX\\\```___ZZZZZZ]]]]]]]]]]]]^^^```ccceeeggggggjjjmmmpppooommmkkkjjjgggfffdddbbbaaaaaaaaaaaahhhfffccc```^^^^^^aaaccc[[[]]]___bbbccccccbbbaaa___eeebbbYYYXXXbbbgggddddddgggiiijjjiiiggggggggg```dddfffbbbbbbkkkxxx{{{kkkhhh|||llleee[[[PPPHHHDDDCCCCCC@@@@@@???>>>>>>>>>??????<<<<<<>>>?????????>>>===999999:::::::::999888888::::::::::::999999999999888888999999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<=============================================>>>???@@@AAACCCCCCCCCDDDFFFIIIKKKMMMVVV```rrrzzzdddUUUIII???<<>>@@@GGGSSS[[[SSSFFF@@@EEEKKKUUUgggtttnnnccc``````aaabbbbbb___[[[XXX[[[[[[ZZZXXXVVVTTTSSSQQQRRRTTTUUUSSSQQQQQQTTTWWWUUUSSSQQQNNNMMMMMMNNNOOOKKKLLLMMMNNNNNNMMMLLLKKKIIIJJJLLLMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOQQQeeejjjTTTLLLNNNRRRWWWYYY^^^hhhvvvxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwwwwvvvttttttvvvxxxzzzwwwrrrmmmhhheeeddddddfffgggiiiiiiiiiiiikkkllliiiiiijjjkkkmmmoooqqqrrrwwwxxxtttllliiillljjjdddbbb___]]]]]]^^^```aaabbbcccaaa``````bbbeeeiiilll}}}fffKKKIIIFFFDDDGGGRRRcccqqqzzzooohhhaaa]]]YYYTTTTTTWWWSSSTTTTTTSSSQQQQQQSSSUUUTTTTTTXXX___gggmmmppppppxxx}}}mmmaaaZZZWWWSSSOOOHHHBBB===;;;;;;;;;999999999999999:::::::::;;;:::888777999;;;:::777666???EEEIII]]]zzz]]]hhh}}}nnn```[[[YYYUUUUUUXXXZZZYYYYYYYYYYYY[[[]]]^^^aaa``````aaabbbeeeggghhhgggggggggggggggfffffffffffffffeeedddcccaaaaaa```bbbaaa^^^\\\\\\]]]___```___^^^^^^bbbffffff```[[[aaa```aaadddggggggddd```dddfffhhhhhhfffeeegggjjjfffeeeddddddeeejjjqqqvvvhhh[[[aaajjjxxxlllYYYMMMHHHIIIEEEBBB>>>======>>>>>>>>>@@@>>><<<;;;<<<======<<<;;;;;;;;;:::::::::999999;;;;;;:::999999999999999999999::::::;;;;;;;;;<<<;;;;;;::::::::::::::::::888999:::::::::::::::999;;;<<<>>>@@@AAA@@@===:::>>>AAABBB>>>999999AAAHHH???DDDIIIJJJJJJPPP]]]hhhwwwuuukkk[[[LLLEEEBBB>>><<<>>>AAAIIIUUU]]]XXXKKKCCCAAA???III^^^|||qqqgggfffddd[[[___bbbcccaaa______```aaaeeegggccc\\\VVVUUUVVVWWWWWWVVVUUUTTTRRRRRRQQQNNNMMMLLLKKKKKKMMMOOOPPPLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLLLLKKKJJJIIINNNMMMYYYvvvrrrYYYPPPQQQSSSVVVYYY[[[aaannn~~~yyyxxxxxxwwwvvvvvvvvvuuuqqqpppooonnnnnnooorrrtttwwwuuurrrnnnkkkjjjiiiiiigggiiijjjjjjiiiiiikkklllkkkllllllmmmoooqqqrrrsssyyyzzzvvvnnnkkkkkkhhhccccccaaa___^^^```bbbbbbbbbbbb```___^^^```cccfffiiipppiiiWWWHHHGGGLLLNNNMMMMMMeeeyyy}}}zzz}}}yyyrrrgggZZZOOOHHHEEEDDDEEECCC???;;;888666666666999999999999:::::::::::::::999666555777:::;;;;;;;;;===HHHeeetttlllmmmaaaWWWUUUVVVUUUVVVYYYXXXWWWWWWWWWXXXYYY[[[\\\_________```aaaccceeegggeeeeeedddcccbbbbbbaaa```aaaaaaaaaaaaaaaaaaaaaaaabbbaaa^^^]]]\\\]]]___aaa```^^^^^^aaaeeeeeeaaa\\\cccbbbbbbdddeeeddd```\\\aaaccceeeeeeddddddfffhhhgggfffeeeddddddggglllppp~~~oooQQQQQQTTT]]]ppplll[[[QQQHHHFFFCCCAAAAAA@@@???>>>>>>===<<<===>>>>>>===;;;=========>>>>>>>>>??????======<<<<<<;;;<<<<<<<<<999999999:::::::::;;;;;;===<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<>>NNNQQQVVVWWWNNNDDDAAAEEEHHHdddmmmhhhgggeee___aaabbbaaa^^^[[[[[[\\\^^^cccgggfff```[[[XXXXXXVVVVVVUUUUUUTTTSSSSSSSSSOOONNNMMMLLLLLLMMMNNNOOOLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJKKKJJJJJJIIIIIIJJJKKKUUUjjjvvvYYYGGGMMMPPPRRRTTTZZZfffttt~~~yyyxxxwwwuuutttsssrrrrrrpppmmmjjjiiijjjlllnnnnnnqqqpppooommmllllllkkkkkkiiijjjkkkkkkjjjiiijjjkkkllllllmmmnnnooopppqqqrrrtttuuutttoookkkjjjhhhdddeeecccaaa```bbbccccccbbbaaa___^^^]]]]]]```bbbdddbbbiii}}}pppTTTLLLIIIDDDDDDHHHJJJWWWiii}}}rrriiikkkuuu{{{jjj___XXXTTTMMMEEE@@@>>>===>>>======;;;:::999999999999999999999999999999999999999888777666777999;;;===FFFTTTooouuu^^^WWWQQQQQQTTTUUUVVVXXXVVVVVVUUUUUUVVVWWWXXXYYY\\\\\\\\\]]]^^^```bbbcccbbbaaa```___^^^]]]\\\[[[\\\\\\]]]]]]^^^___```aaaaaa```^^^\\\\\\]]]^^^``````^^^^^^```cccdddaaa^^^aaaaaaaaaaaabbbaaa___\\\___aaacccdddddddddfffhhhgggggggggeeecccdddfffhhhqqq|||mmmhhh]]]SSSQQQVVVhhhvvvaaa\\\SSSLLLGGGEEECCCBBBAAA@@@???@@@@@@???<<<:::;;;;;;;;;;;;<<<<<<<<<===;;;;;;::::::::::::;;;<<<::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;========================???>>>>>>===>>>>>>@@@@@@AAAAAACCCEEEHHHJJJKKKKKKQQQZZZgggwwwmmmddd___[[[YYYJJJCCC===<<<<<<;;;===@@@RRRRRRQQQLLLAAA999===GGGVVVqqqiiihhhfffeeeccccccbbb___[[[XXXXXXYYYYYY^^^dddeeebbb\\\YYYXXXUUUUUUUUUUUUUUUUUUUUUUUUQQQPPPNNNMMMLLLLLLMMMMMMLLLMMMMMMMMMLLLLLLKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGJJJOOO[[[sssuuuXXXMMMLLLMMMOOOSSS[[[eeemmmzzzxxxwwwuuusssqqqpppoooooorrrooolllkkklllmmmllljjjlllkkkkkkkkkjjjjjjjjjjjjjjjkkklllkkkjjjiiijjjkkkjjjkkkllllllmmmmmmnnnnnnjjjlllmmmllljjjiiihhhgggeeecccaaaaaabbbcccbbbaaaaaa___]]]\\\\\\]]]___aaabbb```fff|||vvv```HHHEEEQQQDDDGGGMMMWWWfffxxxooodddaaacccgggzzzyyyvvvxxxuuusssrrrrrrqqqjjj^^^TTTOOOLLLGGGCCC???>>>>>>???;;;;;;<<<<<<<<<<<<<<<;;;888888888888888888888888;;;;;;;;;======>>>CCCHHHbbbwwwgggYYYUUURRRRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVWWWYYYYYYYYYZZZ[[[]]]^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[ZZZZZZ[[[[[[]]]___```^^^]]]\\\[[[ZZZ[[[\\\]]]]]]\\\\\\]]]```aaa___^^^\\\\\\]]]^^^```````````````aaacccdddeeefffhhhiiieeeggggggfffdddccccccdddiiinnn|||}}}nnncccYYYWWWiii}}}kkk]]]SSSLLLIIIEEECCCAAAAAAAAABBBAAA@@@=========<<<<<<<<<<<<<<<::::::999999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;999999:::;;;<<<>>>???@@@===@@@BBBCCCBBBAAA@@@???CCCCCCCCCEEEJJJSSS]]]cccsssssskkkaaaZZZWWWSSSOOOKKKAAA>>>;;;;;;>>>BBBGGGJJJOOOMMMJJJDDD;;;:::FFFTTTxxxzzzjjjiiigggdddeeefffdddaaa]]]ZZZXXXYYYYYYWWW[[[___```]]]YYYVVVUUUSSSSSSTTTTTTUUUVVVVVVVVVRRRQQQOOONNNLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGIIIIIIGGGKKKLLLOOObbbwwwSSSOOOLLLMMMOOORRRXXX]]]qqqxxxwwwuuussspppooonnnnnnnnnmmmmmmnnnoooppppppnnnllllllllljjjiiihhhhhhhhhhhhjjjkkklllkkkiiiiiiiiikkkjjjkkkllllllllllllkkkkkkfffhhhjjjkkkiiigggggghhhbbbaaa___```aaabbbaaa``````___]]]\\\\\\\\\]]]^^^aaabbbeeelll{{{cccIIIFFFEEEDDDEEEFFFIIIRRR___jjjsss{{{vvvhhh^^^ZZZ]]]bbbhhhqqq}}}|||ssslllhhhgggfffeeegggjjjkkkeeeYYYOOODDDBBB???;;;999888888888777888999999999999888777777777777888888888999999>>>;;;<<>><<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<<<<<<<===>>>???AAABBBBBBDDDFFFFFFFFFGGGJJJMMMHHHNNNWWW___ggguuummmbbbYYYUUUPPPMMMIIIDDD>>>999<<<;;;;;;???GGGQQQXXXZZZMMMHHHBBB>>>>>>JJJbbbwwwqqqiiijjjeeecccfffeeeccc___\\\[[[[[[\\\\\\[[[[[[\\\[[[XXXVVVUUUTTTQQQRRRRRRSSSUUUVVVVVVWWWRRRQQQPPPOOOMMMLLLLLLKKKMMMMMMMMMLLLLLLJJJIIIIIILLLKKKKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEGGGHHHIIIIIILLLLLLKKKWWWwwwzzzWWWNNNHHHJJJMMMMMMPPPTTT```hhhsss}}}tttssspppnnnnnnnnnooopppeeeiiillloooooopppqqqrrrpppooollliiihhhhhhhhhiiihhhiiijjjjjjiiihhhiiijjjllllllmmmmmmmmmllljjjiiihhhhhhjjjkkkgggbbbcccggg___^^^^^^___```aaa```___^^^]]]\\\[[[[[[[[[\\\\\\ZZZaaahhhiiiggguuu~~~```OOOBBBBBBCCCDDDBBBAAAFFFNNNPPP]]]nnnyyy{{{gggaaaYYYSSSRRRXXX```fffnnnuuu}}}~~~wwwrrrooolllhhhdddbbbaaaaaa```\\\SSSGGG>>>;;;:::999888777777777888888888888999888888777666777777888999:::;;;;;;<<<<<<;;;???HHHOOO[[[qqqooouuufffRRRRRRMMMOOOPPPNNNNNNQQQQQQNNNSSSSSSTTTTTTUUUTTTTTTSSSYYYZZZ[[[\\\]]]]]]]]]]]]WWWXXXYYYZZZ[[[]]]^^^^^^\\\ZZZXXXWWWVVVWWWXXXYYYXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXZZZ\\\]]]]]]\\\\\\]]]]]]]]]\\\ZZZZZZ]]]______^^^^^^___bbbddddddccc```bbbeeefffeeedddeeeeeeaaa```bbbgggnnnhhhYYYVVVcccvvvuuuhhh]]]TTTMMMIIIDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>============>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>@@@???>>>>>>>>>???@@@AAADDDEEEEEEFFFJJJSSS___iiippp}}}vvvdddVVVOOOJJJGGGBBB>>><<<;;;999888999;;;>>>EEESSS___ccc```IIICCC>>>@@@KKKccc~~~jjjiiijjjeeecccgggccc```]]]\\\]]]^^^___^^^^^^]]]\\\YYYXXXVVVUUUTTTPPPPPPQQQRRRSSSTTTUUUVVVQQQQQQPPPOOONNNMMMLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIKKKLLLLLLLLLRRRgggoooXXXKKKCCCGGGKKKJJJLLLQQQSSS[[[gggttt~~~rrrpppnnnmmmmmmoooqqqrrrgggkkknnnmmmjjjjjjpppuuuqqqooojjjgggeeefffhhhjjjfffgggiiiiiihhhhhhiiikkkkkkkkkllllllllljjjhhhfffdddccceeefffaaa\\\^^^eee]]]]]]]]]^^^aaabbbaaa```[[[ZZZZZZYYYYYYYYYYYYZZZWWW\\\ccceeeaaacccuuurrrQQQKKKGGGFFFDDD??????CCCGGGNNNSSSUUU___ooo~~~~~~|||tttgggXXXNNNLLLNNNNNNSSSXXX```ooo}}}xxxqqqhhhaaa^^^[[[WWWUUUVVVVVVVVVSSSNNNHHHBBB>>>;;;;;;;;;:::;;;;;;;;;;;;::::::::::::::::::::::::888888:::;;;===???@@@@@@FFFNNN```tttpppwwwjjjUUUPPPPPPKKKOOOPPPLLLLLLOOOOOOLLLQQQQQQRRRSSSSSSRRRQQQPPPVVVWWWXXXYYYZZZZZZYYYYYYVVVVVVWWWWWWXXXYYYZZZZZZYYYWWWUUUSSSSSSTTTVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVYYY\\\^^^___^^^]]]]]]]]]]]]]]][[[YYYZZZ]]]```___^^^]]]^^^aaacccbbb```^^^```cccccccccccccccdddccc___```ccceeeooo}}}qqqmmmbbbbbbrrruuunnnfffddd```[[[UUUPPPMMMKKKGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA======>>>??????@@@AAAAAADDDDDDDDDDDDFFFHHHKKKMMMRRRXXX```iiissszzzoooaaaQQQGGGDDD???<<<:::888999;;;===>>>:::>>>CCCLLL[[[ddd^^^SSSDDDCCCIIIXXXnnn}}}rrriiiiiijjjfffcccccc```^^^[[[[[[]]]___^^^]]][[[[[[ZZZYYYXXXVVVTTTRRROOOOOOPPPQQQRRRSSSSSSTTTQQQQQQPPPPPPOOONNNMMMLLLMMMMMMMMMLLLKKKIIIHHHGGGLLLKKKKKKJJJHHHGGGGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHKKKHHHKKKPPPOOOYYY}}}yyy```OOODDDFFFJJJHHHHHHMMMNNNUUU___iiitttpppooommmlllmmmpppssstttnnnqqqrrrllleeeeeemmmvvvooolllgggcccbbbdddgggiiidddfffggghhhggggggiiikkkhhhiiijjjjjjiiigggdddccc]]][[[]]]___\\\WWW[[[ddd\\\\\\]]]___bbbcccbbbaaaYYYXXXXXXWWWWWWWWWXXXXXX[[[YYY[[[______^^^dddmmmooo___PPPJJJGGGCCCBBBEEE<<>><<<<<<===999999999999999999888888888888777777888999::::::999:::<<<>>>@@@BBBCCCDDDYYYkkkssstttrrrOOOPPPVVVNNNOOOSSSSSSNNNKKKNNNNNNJJJOOOPPPQQQQQQQQQPPPOOONNNQQQRRRSSSTTTUUUUUUTTTSSSUUUUUUUUUUUUUUUVVVVVVVVVVVVTTTRRRQQQQQQSSSUUUVVVWWWWWWWWWVVVVVVVVVUUUUUUVVVYYY^^^aaaaaa___^^^]]]YYY[[[[[[ZZZYYY[[[```eeebbb```___```cccdddcccaaa]]]___aaaaaaaaa```aaaccc```[[[[[[___^^^___nnn{{{eee\\\hhhssszzzxxxnnngggcccUUUTTTRRRQQQOOONNNNNNNNNJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMPPPTTTZZZ^^^aaammmzzzxxxnnnfffXXXHHH@@@???<<<<<<=========<<<;;;:::???BBBHHHQQQ^^^aaaSSSAAADDDKKK^^^zzzuuupppkkkjjjjjjhhhccc______\\\ZZZZZZ]]]^^^]]][[[VVVVVVWWWXXXXXXVVVRRRNNNOOOOOOPPPPPPQQQRRRRRRSSSPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGLLLKKKKKKJJJHHHGGGFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHJJJEEEJJJRRRNNNPPPrrrkkkXXXIIIIIIJJJFFFDDDHHHKKKOOOVVV^^^fffpppzzzmmmllljjjkkkmmmooopppppptttrrrpppmmmlllllllllmmmooojjjeeeeeehhhjjjhhheee___eeeiiigggeeeggghhhgggeeeeeedddeeeffffffdddbbbaaa```]]][[[[[[[[[\\\]]][[[\\\^^^___```______^^^YYYYYYXXXWWWWWWWWWWWWWWW[[[ZZZZZZ[[[]]]___^^^^^^iii}}}hhhXXXOOOHHHAAABBBAAA@@@AAACCCHHHMMMPPPaaakkkwww|||zzzvvvuuuvvvfff[[[NNNGGGHHHKKKKKKJJJKKKNNNUUU\\\ccceeedddccc\\\^^^aaabbbbbbccceeegggpppjjjeeeddddddbbbYYYRRRNNNJJJFFFCCCBBBBBBAAA@@@>>>>>>===<<<;;;;;;:::::::::999777777777777555333444666999===???===:::666===888<<>>AAA???>>>BBBGGGIIIGGGGGGIIIVVVhhh{{{uuutttrrroooiiiccc^^^[[[XXXXXXXXXYYYZZZYYYWWWTTTVVVWWWWWWXXXWWWVVVTTTSSSNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMPPPQQQOOOMMMKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGJJJGGGKKKdddyyy___IIIAAADDDGGGHHHIIIGGGIIIRRR[[[cccmmmuuu}}}wwwuuujjjaaaeeeoooyyyoooooonnnnnnnnnooooooppprrrqqqooommmlllmmmmmmnnnqqqlllgggfffiiikkkiiigggbbbgggjjjgggeeeggghhhggggggfffdddddddddcccaaa___```___]]][[[ZZZZZZ[[[[[[[[[\\\\\\]]]]]]\\\\\\\\\WWWWWWVVVVVVVVVVVVVVVWWWYYYXXXWWWYYY[[[\\\\\\[[[]]]eee}}}zzzaaaKKKIIIFFFBBB@@@BBBDDDDDDDDDJJJPPPXXX^^^gggssszzzssskkkeee```[[[TTTOOOLLLJJJHHHIIILLLOOOQQQQQQHHHIIIKKKKKKJJJKKKLLLNNNKKKJJJIIIKKKMMMLLLFFF@@@EEEBBB???>>>????????????======<<<;;;;;;:::999999888777666777888:::;;;;;;<<<999666555777;;;>>>@@@CCC>>>>>>FFFQQQdddvvvxxxaaaSSSPPPLLLLLLPPPKKKLLLLLLLLLLLLLLLLLLKKKMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOQQQSSSTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWTTTRRRQQQSSSUUUWWWWWWZZZXXXVVVTTTSSSSSSSSSTTTZZZ]]]```aaa^^^\\\[[[\\\\\\\\\\\\\\\]]]^^^```aaa]]]___```aaaaaa```^^^]]]```aaabbbaaa```___```aaa^^^]]]]]]]]]___aaadddfffnnnkkk[[[SSSZZZggg[[[eeetttvvvjjjZZZMMMCCC<<<===BBB999:::===BBBGGGKKKNNNOOOFFFCCCCCCDDDCCCDDDKKKSSSnnn~~~rrrvvvtttppplllgggbbb___]]]WWWVVVUUUUUUVVVVVVUUUSSSTTTUUUUUUUUUTTTSSSQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIKKKMMMNNNMMMKKKIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDGGGJJJHHHIIIZZZooolllUUUHHHFFFIIIHHHEEEFFFKKKPPPVVV___hhhpppvvvxxxsssnnngggaaa^^^VVVQQQRRRWWW```nnn{{{sssuuuwwwuuurrroooppprrroooooonnnnnnnnnnnnoooppppppkkkgggfffhhhjjjjjjiiifffjjjkkkhhhfffiiijjjiiijjjhhheeedddcccaaa^^^\\\___^^^\\\ZZZYYYYYYYYYZZZ[[[[[[ZZZYYYYYYYYYZZZZZZUUUUUUUUUTTTUUUUUUVVVVVVVVVUUUTTTUUUWWWXXXXXXWWWVVVPPPUUUllliii```TTTJJJEEECCCBBBAAA???@@@BBBEEEKKKWWWfffqqq~~~|||xxxjjjfff```[[[VVVRRRNNNLLLIIIIIIIIIHHHEEECCCCCCDDDBBBEEEJJJMMMNNNKKKGGGCCC@@@>>><<<;;;<<<<<<<<<<<<;;;;;;::::::999999888888:::999888777888999:::;;;===<<<<<<<<<===>>>???@@@CCCJJJWWWfffyyytttooonnnuuuxxxdddQQQNNNPPPMMMJJJKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJMMMNNNPPPRRRSSSSSSSSSRRRQQQQQQRRRSSSTTTVVVVVVWWWUUUTTTSSSTTTVVVXXXXXXXXXZZZXXXUUURRRQQQRRRSSSUUU[[[\\\]]]]]][[[ZZZZZZZZZ\\\\\\\\\]]]]]]]]]^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\bbbbbbaaa^^^\\\[[[\\\^^^\\\]]]]]]]]]]]]^^^^^^___^^^gggyyyrrrZZZRRRTTTRRRSSSUUUXXX]]]gggttt}}}|||vvvlllddd[[[QQQGGGBBB???;;;:::;;;:::IIIVVVYYY\\\___]]]VVVEEEBBB@@@@@@BBBIIIWWWfffzzzooonnnqqqnnnjjjeeeaaa^^^]]]\\\UUUSSSQQQQQQRRRSSSRRRQQQSSSRRRRRRRRRPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGGGGIIIJJJJJJIIIGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEECCCFFFKKKIIIGGGNNNZZZsssuuuTTTCCCAAAFFFDDDDDDFFFGGGHHHPPPXXX]]]cccmmmxxx}}}vvvmmmccc\\\XXXRRRLLLGGGEEEJJJXXXeeewww{{{~~~{{{uuuqqqqqqsssmmmmmmmmmnnnooopppppppppmmmjjjfffeeegggiiijjjjjjgggkkkkkkiiiiiimmmnnnlllllljjjgggeeedddccc```^^^```___]]][[[ZZZYYYYYYYYYZZZYYYXXXXXXXXXYYYZZZ[[[UUUUUUTTTTTTTTTUUUVVVVVVTTTSSSRRRSSSUUUUUUUUUSSSRRRQQQQQQVVVaaa{{{|||gggUUUIIIDDDCCC@@@AAAAAAAAAAAAAAACCCEEEUUU___kkkvvv{{{}}}~~~|||ssshhhaaa^^^^^^\\\XXXSSSOOOMMMMMMRRRWWW]]]___[[[UUUPPPNNNCCC@@@===<<<<<<;;;:::999999999999999999888888888999:::;;;;;;;;;;;;<<<=========>>>>>>@@@BBBFFFHHHQQQddd}}}iiidddsssaaaTTTKKKMMMPPPNNNIIIFFFIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIIIILLLMMMOOOPPPQQQRRRQQQQQQOOOPPPQQQSSSTTTVVVWWWWWWTTTTTTUUUWWWZZZ[[[[[[ZZZXXXVVVTTTRRRRRRTTTWWWYYY\\\\\\[[[ZZZYYYYYYZZZZZZYYYZZZZZZ[[[[[[ZZZYYYYYY[[[ZZZZZZYYYYYYZZZ\\\\\\aaabbbaaa^^^[[[YYYZZZZZZ[[[[[[\\\\\\\\\ZZZYYYXXXZZZ\\\cccvvv~~~lll\\\SSSQQQLLLHHHHHHJJJLLLQQQVVVbbbooonnnfff]]]WWWTTTPPPKKKFFF>>><<<<<>>AAAPPPfffuuuqqqjjjeeeZZZLLLCCC@@@BBBHHHOOOWWWdddpppzzzjjjiiiooodddcccaaa___\\\[[[YYYXXXTTTQQQOOONNNOOOPPPPPPPPPQQQQQQPPPOOOMMMLLLJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGGGGHHHFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFDDDEEEJJJJJJGGGIIINNNXXXnnncccMMMGGGBBBBBBDDDFFFDDDBBBGGGNNNRRRWWW___gggppp|||zzzpppeee^^^TTTLLLJJJQQQ^^^iiiwwwzzz}}}zzztttooooooqqqkkklllnnnooopppppppppooommmkkkiiiiiijjjkkklllmmmhhhkkklllkkkmmmqqqrrrooommmjjjgggfffffffffdddcccaaa```___]]]\\\ZZZZZZYYYYYYXXXXXXXXXYYYZZZ\\\]]]VVVUUUUUUUUUUUUUUUVVVVVVTTTSSSRRRRRRSSSTTTRRRQQQMMMQQQTTTSSSQQQ]]]}}}sss___TTTPPPHHHFFFCCCAAAAAAAAAAAAAAA>>>DDDLLLQQQTTTWWW[[[```gggllluuu}}}}}}vvvpppcccbbb```ZZZTTTOOOLLLKKKMMMSSSXXXXXXRRRKKKFFFEEEAAA???===<<<<<<<<<:::999999999999999999999999:::555888;;;<<<<<<===???AAA???AAACCCGGGMMMWWWccckkkuuurrrooo|||cccTTTNNNIIIKKKNNNMMMHHHFFFHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQOOOPPPQQQSSSTTTVVVWWWWWWTTTTTTUUUXXX[[[]]]\\\[[[UUUTTTSSSSSSUUUXXX[[[]]]\\\[[[YYYYYYYYYZZZ[[[[[[YYYYYYZZZZZZZZZYYYXXXWWW[[[ZZZYYYXXXXXXZZZ\\\]]]^^^```aaa```]]]ZZZXXXWWWYYYYYYZZZZZZYYYXXXUUUTTTZZZ\\\```hhhwwwzzzppprrr{{{yyy]]]QQQHHHIIILLLLLLLLLMMMHHHPPP\\\hhhtttnnnaaaZZZKKKHHHCCC@@@??????===;;;<<<===>>>@@@@@@DDDPPP^^^ooo~~~ooo]]]TTTJJJ>>>CCCEEEPPPaaaooovvvzzz~~~~~~xxxmmmgggfffhhhXXXYYY[[[]]]\\\ZZZXXXVVVSSSPPPNNNMMMNNNOOOOOOOOOQQQPPPOOOMMMKKKJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGEEEDDDGGGIIIIIIIIIKKKLLLZZZyyyooo\\\SSS??????CCCFFFEEEAAACCCGGGJJJOOOVVV]]]dddmmmxxx}}}tttiiibbbfffrrr~~~|||sssuuuvvvtttooollllllmmmlllmmmoooqqqqqqpppnnnmmmmmmmmmnnnoooooooooppppppiiilllnnnnnnqqquuutttpppkkkiiifffeeeeeefffeeeeeeaaaaaa```^^^\\\[[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\WWWVVVUUUUUUTTTTTTUUUUUUTTTRRRQQQQQQRRRRRRQQQOOOLLLKKKKKKMMMNNNQQQ[[[fff~~~wwwggg^^^PPPGGGCCCBBBBBBBBBDDDEEEEEECCCAAABBBFFFJJJIIIKKKPPPWWW]]]```___^^^TTTSSSQQQLLLGGGBBB@@@???>>>BBBEEEEEEAAA<<<:::999:::999999:::<<<===<<<;;;999999::::::;;;;;;<<<<<<:::<<<===;;;999:::===AAAKKKZZZooo{{{tttqqqYYYOOOJJJHHHFFFGGGJJJKKKIIIGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRTTTUUUVVVVVVSSSSSSTTTVVVYYY[[[ZZZYYYSSSSSSTTTUUUWWWZZZ]]]^^^ZZZXXXWWWXXXZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXZZZ[[[\\\[[[]]]``````]]]ZZZXXXWWWWWWWWWXXXXXXXXXVVVUUUTTTUUUYYY^^^___aaappprrrxxx{{{llljjj~~~jjj[[[MMMJJJHHHBBB@@@BBBEEEFFFHHHKKKPPPWWW```eeexxx~~~sssbbbSSSGGG@@@======<<<<<<;;;;;;<<<<<<<<>>AAA@@@???@@@BBBDDDEEEDDDCCCCCCCCC@@@===;;;:::;;;:::;;;<<<<<<;;;:::::::::999888888:::<<<===<<<;;;:::;;;;;;<<<===>>>>>>>>>BBBCCCCCCCCCEEEMMMYYYbbb|||wwwwwwiiiSSSHHHFFFEEEEEEDDDEEEGGGHHHHHHFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPQQQRRRSSSSSSSSSQQQQQQPPPRRRUUUVVVVVVVVVSSSTTTUUUWWWXXXYYYZZZZZZVVVTTTTTTVVVYYY[[[[[[YYYZZZYYYXXXXXXXXXYYYZZZ[[[WWWWWWWWWWWWXXXYYYZZZ[[[XXXZZZ\\\[[[ZZZXXXXXXYYYUUUUUUVVVVVVVVVVVVUUUUUUSSSUUUXXXXXXUUUZZZlllxxxhhhWWWcccpppnnnfffaaabbb[[[PPPLLLQQQIIIFFFCCCBBBDDDFFFGGGFFFMMMRRRXXX^^^eeeppp|||}}}}}}uuunnnjjjfffbbb```aaacccdddYYYUUUNNNFFFAAA>>>===>>><<<>>>BBBCCCDDDDDDEEEGGGCCCKKKWWW^^^ZZZSSSSSSWWWeee___TTTFFF>>>@@@JJJSSS[[[ssspppbbbdddhhhbbb[[[ZZZWWWXXXZZZ[[[ZZZXXXUUUSSSNNNMMMLLLMMMNNNNNNLLLJJJMMMLLLJJJIIIHHHHHHHHHIIIDDDDDDDDDDDDDDDDDDDDDDDD@@@DDDGGGGGGDDDBBBAAAAAACCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBDDDFFFGGGFFFHHHHHHQQQmmm}}}cccQQQHHH@@@@@@AAA@@@???AAABBBCCCFFFKKKSSSZZZ___aaakkkvvvtttqqqooommmnnnnnnnnnmmmoooppprrrsssqqqnnnjjjhhheeehhhmmmoooooonnnlllkkkppprrrttttttvvvwwwqqqiiifffccc```]]]]]]^^^]]]]]]______^^^]]][[[YYYWWWVVV[[[\\\\\\[[[YYYWWWUUUSSSWWWVVVTTTSSSQQQPPPPPPPPPRRRPPPNNNNNNOOONNNMMMKKKGGGIIILLLMMMJJJHHHMMMUUUSSS[[[fffzzzeeeLLLJJJHHHFFFDDDCCCAAAAAA@@@???>>>???@@@@@@???===:::;;;<<<<<<::::::;;;===<<<;;;:::::::::;;;<<<===>>><<<<<<<<<======;;;999;;;<<<<<<===>>>???@@@@@@BBBEEEJJJQQQ^^^rrr{{{uuummmVVVNNNMMMKKKIIIDDDFFFFFFEEEFFFGGGFFFCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHJJJJJJJJJJJJKKKMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPNNNNNNOOOQQQSSSSSSSSSSSSTTTVVVWWWXXXWWWWWWVVVRRRQQQRRRUUUYYY[[[ZZZXXXXXXWWWUUUTTTUUUVVVYYYZZZUUUUUUVVVWWWXXXXXXYYYYYYWWWXXXXXXWWWVVVWWWYYY[[[TTTTTTUUUUUUUUUVVVVVVWWWUUURRRRRRTTTRRRPPPVVV___sssxxxuuurrryyy~~~dddWWWYYYMMMJJJGGGIIIMMMNNNJJJFFFAAACCCFFFEEEEEEJJJRRRYYY```dddhhhlllpppvvv~~~~~~uuuiii```\\\VVVNNNGGGFFFEEEDDDCCCBBBBBBAAAAAA>>>======>>>@@@BBBDDDEEEDDDIIIOOORRRTTTUUUWWWYYYSSSPPPOOONNNKKKHHHKKKQQQKKKFFFCCCEEEGGGMMMZZZffftttggg___bbbbbb\\\\\\aaaYYYYYYXXXWWWUUUSSSQQQPPPLLLLLLLLLMMMNNNMMMKKKHHHKKKJJJHHHGGGGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDD>>>BBBFFFGGGDDDAAA??????AAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===@@@BBBAAABBBCCCCCCBBBDDDBBBDDDWWW___PPPCCC???@@@@@@@@@AAAEEEBBBAAAEEELLLRRRUUUVVV\\\cccooonnnnnnmmmmmmnnnppprrrsssttttttrrrooojjjgggeeeeeeiiikkklllnnnpppppppppooorrrrrrtttvvvwwwssslllfffaaa___\\\ZZZYYY[[[^^^```bbbaaa```^^^\\\ZZZXXXXXXYYYYYYXXXWWWVVVUUUUUUTTTUUUVVVUUUTTTRRROOOMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJIIIHHHIIIKKKMMMOOONNNMMMQQQaaazzzzzzooobbbYYYTTTOOOGGG@@@AAACCCDDDCCCAAA??????AAA>>>::::::>>>>>>999888<<<@@@===999777888999;;;;;;::::::;;;>>>AAA@@@<<<888DDDDDDEEEFFFIIIMMMPPPSSSSSSXXXaaaqqqqqqlllbbbUUULLLIIIHHHFFFCCCFFFEEEDDDBBBBBBCCCCCCDDDHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIJJJKKKLLLMMMMMMOOONNNMMMNNNPPPQQQPPPOOOLLLMMMOOOQQQRRRRRRQQQQQQUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRTTTVVVWWWWWWWWWVVVUUUVVVWWWYYYZZZZZZXXXVVVXXXVVVUUUSSSSSSTTTUUUVVVXXXXXXWWWVVVVVVVVVWWWWWWRRRSSSSSSSSSSSSQQQPPPOOOLLLMMMPPPRRRTTTUUUUUUUUU^^^eee{{{wwwdddQQQJJJJJJJJJKKKMMMIIIFFFDDDDDDAAA>>>@@@FFFHHHGGGJJJNNNMMMKKKOOOXXX\\\\\\]]]___cccggglllooorrrvvv|||wwwuuuttttttuuusssnnnjjjjjjiiigggdddaaa]]]ZZZXXXPPPMMMHHHDDD@@@??????@@@===AAAAAA<<<:::===>>>===;;;CCCFFFCCCDDDLLLRRRTTT]]]fffoooooohhh]]]QQQHHHCCCCCCDDDEEEFFFFFFKKKPPPHHHIIILLLRRR\\\nnn~~~zzziiiddd___]]]^^^```___]]]YYYWWWVVVVVVUUUSSSPPPMMMOOONNNMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJHHHEEEDDDEEEDDDBBBBBBCCCCCCBBBAAABBBBBBBBBBBBBBBCCCDDDEEEAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<===>>>>>>??????============>>>???@@@AAA===???BBBDDDDDDCCC@@@??????FFFGGGIIIaaa```DDD@@@BBB======DDD>>>??????AAADDDGGGJJJLLLQQQXXXaaajjjrrr}}}ppppppooonnnooopppqqqqqqrrrrrrpppnnnkkkiiiiiiiiiiiijjjlllnnnoooooooooooorrrrrrsssuuuuuuqqqjjjdddcccaaa^^^[[[ZZZ[[[]]]^^^``````^^^]]][[[ZZZYYYXXXXXXXXXWWWWWWVVVVVVUUUUUUSSSSSSRRRRRRPPPNNNKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIJJJIIIHHHHHHIIIJJJLLLNNNLLLIIIHHHMMMYYYqqq~~~ssskkkfffcccWWWRRRKKKGGGDDDCCCBBBAAABBB>>>===AAABBB???>>>AAA<<<===@@@AAABBBAAAAAA@@@CCC@@@===;;;<<>>@@@:::888;;;???>>>;;;===CCC???@@@AAACCCFFFJJJMMMOOOQQQUUUZZZ^^^``````^^^\\\TTTRRRQQQRRRSSSQQQMMMJJJHHHGGGFFFEEECCCAAA???>>>DDDBBB@@@===<<<;;;<<<<<<999===>>>===???CCCDDDAAADDDIIINNNSSS]]]kkkssstttkkkiiiddd\\\TTTLLLDDD???HHHFFFFFFIIIMMMRRRYYY^^^ZZZ___dddjjjvvv~~~rrrpppeeedddbbb___]]]\\\]]]^^^XXXWWWVVVVVVUUUSSSPPPMMMMMMMMMLLLKKKKKKKKKKKKLLLJJJJJJIIIIIIHHHGGGEEEEEEEEECCCBBBBBBCCCCCCBBBAAABBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBAAAAAA@@@???>>><<<<<<===>>>>>>??????@@@============>>>???@@@AAA>>>???AAABBBBBBAAA@@@???AAAEEEFFFIII\\\mmmRRRGGGCCC<<<:::<<<>>>>>>???@@@BBBEEEGGGIIIJJJPPPXXX___eeennnyyy{{{wwwxxx~~~pppooonnnmmmmmmmmmmmmnnnmmmllllllkkkjjjjjjjjjkkkiiijjjkkklllmmmnnnnnnnnnppppppqqqqqqpppmmmgggcccfffdddaaa^^^\\\[[[\\\]]]^^^^^^]]]\\\[[[ZZZYYYYYYWWWWWWWWWVVVVVVUUUUUUTTTOOOOOOOOONNNMMMLLLJJJIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHHHHGGGHHHIIIKKKLLLJJJHHHGGGEEEEEEPPPhhh~~~uuunnneee\\\UUUOOOJJJGGGEEEBBB???>>>AAA???AAADDDFFFEEECCCBBBAAACCCGGGMMMQQQTTTYYY```dddnnn{{{qqqWWWGGGHHHDDD??????BBBFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIJJJLLLMMMMMMLLLOOOOOOPPPQQQQQQPPPPPPPPPRRRRRRSSSSSSSSSSSSSSSSSSQQQRRRSSSUUUUUUUUUTTTTTTTTTUUUWWWXXXXXXXXXWWWVVVPPPQQQQQQSSSUUUWWWYYYZZZUUUTTTSSSRRRQQQQQQPPPPPPNNNNNNOOOOOONNNMMMKKKJJJKKKLLLNNNPPPQQQRRRSSSSSSQQQRRRVVV^^^kkklll]]]UUUOOOJJJEEEBBBCCCDDDAAAAAACCCAAA??????AAA@@@======???>>>>>>???@@@AAABBBCCCDDD<<<===@@@CCCDDDDDDCCCBBB???>>>>>>?????????<<<:::======>>>>>>>>>>>>>>>===;;;;;;;;;;;;<<<<<<======<<<@@@DDDHHHOOOVVVUUUPPPUUUVVVWWWZZZ```eeeccc]]]QQQKKKDDDAAABBBDDDFFFFFFDDDIIIQQQ\\\jjjxxx{{{ooojjjiiibbbdddeeebbb]]]ZZZ[[[^^^XXXWWWVVVVVVUUUTTTPPPNNNLLLKKKJJJJJJIIIIIIIIIJJJIIIHHHGGGGGGFFFFFFFFFGGGDDDCCCBBBBBBCCCDDDBBBAAABBBBBBBBBBBBBBBBBBCCCDDDBBBBBBBBBBBBAAA@@@??????======>>>>>>???@@@@@@AAA============>>>???@@@AAA??????@@@@@@@@@AAAAAAAAACCCCCCEEEHHHSSSnnn}}}gggRRREEE>>>===<<<>>>>>>>>>>>>???AAACCCDDDDDDHHHNNNRRRVVV]]]eeelllsssyyywwwqqqkkkmmmwwwlllllllllllllllllllllllliiihhhgggggghhhiiiiiiiiiiiiiiijjjkkkkkklllllllllkkkkkkkkkkkkjjjhhhdddbbbeeedddbbb```^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[ZZZXXXWWWVVVUUUTTTSSSRRRQQQMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJEEEFFFHHHIIIGGGGGGQQQ\\\oooyyyuuummmaaaTTTNNNPPPUUUZZZYYYZZZ^^^cccfffeeedddgggmmmssswww{{{rrrlllttt]]]JJJGGGKKKDDDBBB@@@@@@BBBCCCCCCBBBCCCBBBBBBAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGIIIKKKMMMLLLKKKPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVUUUTTTTTTRRRTTTUUUUUUUUUTTTTTTTTTQQQRRRSSSUUUWWWXXXYYYZZZTTTTTTRRRQQQOOOOOONNNNNNMMMMMMNNNNNNMMMLLLJJJIIIJJJKKKLLLNNNOOOPPPQQQRRROOOQQQTTTVVVWWWccc{{{yyyiiiVVVLLLCCC@@@@@@AAAEEEJJJEEECCCAAAAAA@@@>>>======>>>????????????>>>===<<<=========>>>>>>>>>>>>===>>>>>>>>>???@@@???>>>===::::::;;;===>>>>>>>>>>>><<<===???AAABBBBBBBBBBBBEEEHHHLLLRRR[[[bbb```YYYFFFHHHKKKOOOSSSTTTPPPLLLPPPKKKGGGHHHHHHHHHIIIKKKNNNaaayyyxxxooommmkkkhhhbbbdddeeeccc___\\\[[[\\\XXXWWWVVVVVVUUUTTTQQQNNNLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIDDDCCCBBBBBBCCCDDDCCCAAABBBBBBBBBAAAAAABBBCCCCCCBBBBBBCCCBBBBBBAAA@@@???>>>>>>>>>???@@@@@@AAAAAA============>>>???@@@AAAAAA@@@@@@???@@@AAABBBCCCDDDBBBDDDHHHJJJYYYzzz^^^GGGAAABBBBBB>>>======<<<===>>>???@@@BBBDDDGGGJJJMMMRRRYYY^^^cccjjjsssxxxqqqssstttvvv{{{|||kkkkkklllmmmnnnnnnooooookkkhhhffffffhhhiiiiiiiiihhhhhhhhhiiiiiijjjkkkkkkeeeffffffeeedddcccbbbbbbbbbbbbaaaaaaaaaaaa``````]]]]]]]]]]]]\\\\\\\\\[[[YYYXXXVVVTTTQQQOOOMMMLLLMMMLLLLLLKKKKKKKKKKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGCCCAAABBBFFFGGGEEEFFFIIILLLVVVlllxxx{{{|||vvv{{{vvvhhhuuuhhhNNNHHHHHHFFFAAADDDCCCBBBAAAAAAAAA???>>>AAAAAAAAAAAAAAA@@@@@@????????????@@@@@@AAAAAAAAA????????????????????????BBBBBBCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHKKKLLLLLLKKKOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTVVVVVVVVVUUUUUUSSSUUUVVVVVVTTTSSSSSSUUUUUUUUUWWWXXXXXXXXXWWWVVVTTTSSSRRRQQQOOOOOONNNNNNMMMMMMNNNNNNMMMLLLJJJIIIIIIJJJJJJKKKMMMNNNOOOPPPLLLMMMPPPQQQPPPQQQZZZeeeyyy{{{yyyzzz```WWWNNNIIIEEEBBBCCCGGGFFFGGGFFFDDDCCCBBBAAA@@@===>>>???@@@@@@@@@@@@???@@@@@@???>>>=========>>>;;;;;;<<<===============<<<<<<===>>>????????????>>>@@@BBBDDDEEEDDDDDDCCCEEEGGGHHHKKKQQQUUUQQQIIIBBBBBBBBBCCCCCCEEEJJJOOOMMMKKKNNNTTTXXXYYY___fffwww{{{nnnnnnpppllleeefffeeeccccccccc```\\\XXXWWWVVVUUUUUUVVVTTTQQQOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHJJJKKKDDDBBBAAABBBCCCDDDCCCBBBCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>???@@@@@@AAAAAA============>>>???@@@AAABBBBBB@@@@@@@@@AAACCCDDDDDDAAACCCGGGDDDJJJkkklllNNNBBBAAA@@@>>>>>><<<<<<;;;<<<===>>>@@@AAACCCEEEHHHLLLQQQUUUUUU^^^fffkkkqqqzzzyyyiii```]]]lllwwwzzznnnrrrmmmmmmooopppqqqrrrrrrrrrmmmiiiffffffiiikkkkkkjjjhhhhhhgggggghhhhhhiiijjjdddddddddbbb```___aaabbb^^^___```bbbbbbbbbbbbbbb]]]]]]\\\\\\[[[[[[[[[ZZZWWWVVVTTTQQQOOOLLLJJJIIIMMMMMMLLLKKKJJJJJJJJJJJJFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHBBB>>>???BBBBBBCCCFFFFFFIIIPPP]]]nnnwwwhhhhhhttt~~~yyyzzz{{{}}}{{{mmmjjjrrr{{{wwwaaaJJJBBBDDDEEEAAA>>>@@@@@@@@@@@@???>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>?????????@@@@@@@@@@@@@@@????????????????????????@@@@@@AAABBBCCCDDDEEEEEEFFFEEEEEEGGGJJJKKKKKKKKKNNNMMMMMMLLLLLLMMMNNNNNNNNNNNNOOOOOOPPPOOOOOOOOOPPPQQQSSSUUUVVVVVVVVVUUUTTTWWWXXXWWWTTTSSSUUUWWWWWWXXXYYYYYYXXXVVVSSSRRRSSSSSSQQQPPPOOOOOOOOOOOOMMMMMMNNNNNNMMMLLLJJJIIIIIIIIIIIIIIIKKKLLLMMMNNNNNNJJJJJJLLLMMMMMMPPPTTTYYYggglllaaa```___\\\hhhuuummmkkkjjjhhh```UUUOOONNNQQQXXX[[[WWWPPPJJJEEEAAAAAABBBCCCDDDFFFGGGIIIIIICCCBBB@@@???>>>>>>>>>>>>;;;===>>>>>>======>>>???AAAAAABBBBBBBBBBBBBBBAAA===>>>@@@AAAAAAAAA@@@@@@???@@@>>><<<>>>@@@===777BBB@@@@@@AAACCCIIIVVVcccfffaaacccppp{{{~~~qqqlllnnnnnnhhhaaahhhdddaaaaaacccaaa\\\WWWWWWVVVUUUUUUVVVTTTRRROOOOOONNNMMMLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJCCCBBBAAABBBDDDDDDDDDBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>======>>>>>>???@@@@@@AAA============>>>???@@@AAABBBAAA@@@@@@@@@AAABBBCCCBBB@@@CCCGGGCCCDDDZZZuuudddRRRDDD;;;???>>>===<<<;;;<<<============>>>???BBBFFFJJJMMMKKKUUU]]]___```fffmmmqqqttt]]]SSSRRRVVViiitttfffjjj~~~~~~{{{{{{nnnooopppqqqrrrqqqqqqpppjjjfffbbbcccgggkkkkkkjjjhhhgggfffffffffggghhhiiiggggggfffbbb^^^]]]___bbb]]]^^^```bbbccccccbbbaaa\\\[[[[[[ZZZYYYXXXXXXWWWRRRQQQPPPOOOMMMKKKJJJIIIMMMLLLKKKIIIHHHHHHIIIIIIEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDFFFBBB@@@AAAAAA@@@BBBGGGGGGEEEEEEGGGJJJXXXsss~~~{{{|||tttlllhhhnnn|||wwwllleeedddooonnnLLLJJJIIIFFF???999===EEE===>>>>>>>>>======>>>>>>??????@@@@@@@@@???>>>===???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDCCCCCCEEEHHHJJJJJJIIIKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNOOONNNNNNMMMMMMLLLNNNPPPRRRTTTUUUUUUUUUSSSVVVXXXVVVRRRPPPSSSVVVWWWXXXYYYYYYWWWTTTPPPMMMQQQQQQPPPOOONNNNNNOOOOOOLLLMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNIIIGGGJJJMMMMMMNNNQQQSSSUUU\\\jjj}}}rrruuu}}}~~~zzzcccaaadddqqq|||}}}{{{rrraaaRRRHHHGGGFFFDDDCCCCCCCCCDDDEEEFFFEEEDDDCCCBBBAAAAAA@@@@@@AAACCCBBB@@@@@@BBBDDD:::;;;;;;<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@???AAA@@@>>>???DDDGGGEEEBBBFFFTTThhhyyyxxxtttooolllkkkiiifffdddeeedddbbb```^^^\\\YYYWWWVVVVVVUUUUUUVVVUUURRROOOPPPOOOMMMLLLKKKJJJJJJJJJHHHHHHIIIIIIIIIHHHHHHGGGCCCBBBAAABBBDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@???>>>======<<<<<<===>>>>>>??????@@@============>>>???@@@AAA??????>>>>>>??????@@@AAA@@@AAADDDGGGEEEEEEOOO\\\wwwZZZEEE@@@???>>>===<<<===>>>>>><<<;;;:::;;;>>>BBBDDDEEEGGGNNNTTTUUUWWW^^^ccceeeuuu}}}~~~nnn___XXXWWWOOO```xxx|||wwwwwwmmmnnnooooooooonnnlllllleeeaaa]]]___dddiiiiiihhhhhhgggfffeeeeeefffhhhiiilllkkkiiiccc^^^\\\^^^aaa]]]^^^aaabbbcccbbbaaa```ZZZZZZYYYXXXWWWVVVUUUUUUNNNNNNMMMMMMLLLKKKKKKKKKMMMLLLJJJHHHGGGGGGGGGHHHEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCC:::<<>>???CCCBBB???AAAFFFIIIIIIOOOXXXiii~~~}}}uuuhhhiiifffhhh{{{yyy\\\HHHKKKBBB;;;<<<===;;;<<<@@@???@@@???>>>===<<<===>>>>>>??????@@@@@@???===<<>>>>>=========<<>>>>>???@@@AAABBBBBBCCCBBBAAAAAACCCFFFHHHHHHGGGJJJIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIKKKMMMPPPRRRSSSTTTTTTPPPSSSTTTRRRNNNLLLOOOSSSUUUVVVWWWXXXVVVRRRNNNKKKOOOOOONNNNNNNNNNNNNNNOOOKKKLLLLLLLLLLLLJJJIIIHHHHHHHHHGGGGGGHHHJJJKKKMMMIIIEEEEEEIIIKKKIIIHHHJJJEEEIIIOOOUUU\\\iii}}}ttteeefffrrryyyiii[[[XXXTTTOOOLLLIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBBBB>>>@@@AAA@@@======???BBB@@@@@@AAABBBCCCCCCCCCCCC??????@@@AAABBBCCCDDDDDDFFFJJJLLLLLLPPPYYYaaadddpppxxxyyypppssssssqqqmmmiiigggjjjlllaaacccccc```ZZZWWWWWWYYYVVVUUUUUUUUUVVVUUURRRPPPOOONNNMMMLLLJJJJJJIIIIIIGGGGGGHHHIIIHHHGGGFFFEEECCCBBBAAABBBDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@??????@@@??????>>>===<<<<<<<<<<<<===>>>>>>??????============>>>???@@@AAA<<<=========>>>>>>>>>>>>>>>AAAEEEGGGFFFGGGJJJMMM]]]uuuWWW@@@@@@>>>======>>>??????===<<<:::;;;===???AAABBBDDDGGGIIIJJJOOOUUUWWWUUU```cccgggiiihhheeedddccc___iiixxxxxxmmmoooqqqpppnnnkkkjjjiiicccdddggghhhhhhgggeeecccjjjiiiiiihhhggggggffffffnnnhhhfffgggddd]]]ZZZ]]]```bbbdddeeefffeeedddccc```]]]YYYWWWVVVUUUSSSRRROOOPPPOOOOOONNNMMMLLLKKKKKKJJJGGGFFFEEEEEEFFFGGGHHHFFFDDDCCCCCCCCCBBBAAACCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@>>>>>>???@@@AAA@@@@@@AAABBBBBBCCCDDDDDDKKKNNNZZZqqqyyy]]]KKKEEEEEE??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;============>>>>>>>>>>>>========================>>>?????????@@@@@@@@@@@@>>>???AAACCCDDDEEEFFFFFFIIIIIIJJJKKKLLLMMMNNNNNNRRRPPPOOOOOOOOOOOOMMMLLLMMMNNNOOOPPPPPPOOONNNMMMPPPPPPPPPPPPQQQQQQQQQQQQPPPRRRTTTUUUTTTRRROOONNNPPPNNNNNNOOOQQQQQQNNNKKKMMMLLLKKKJJJIIIHHHHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIGGGGGGGGGGGGIIIIIIKKKMMMOOOMMMLLLPPPXXX___ooo~~~xxxqqq}}}rrrsssrrrlllllliiigggbbb^^^^^^\\\RRRHHHEEEJJJNNNLLLHHHGGGJJJOOOSSSRRRVVVaaahhhdddWWWMMMSSSNNNLLLOOOPPPTTTaaaooopppvvv~~~{{{vvvoooiiijjjkkkkkkjjjgggffffffgggdddbbb___[[[YYYXXXXXXXXXZZZYYYWWWUUUSSSQQQQQQPPPOOONNNMMMLLLKKKJJJIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>AAABBBCCCCCCCCCCCCFFFHHHMMMdddtttVVVGGG;;;<<>>>>>???@@@AAA???@@@@@@AAABBBBBBCCCCCCAAABBBFFFQQQaaauuurrrppppppsssyyy|||iiiUUUJJJCCC??????>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>???AAABBBDDDEEEEEEEEEHHHHHHIIIJJJKKKLLLMMMMMMQQQOOONNNNNNOOOPPPNNNMMMNNNOOOOOOPPPPPPPPPPPPOOOMMMNNNQQQSSSTTTTTTRRRQQQQQQQQQRRRSSSRRRPPPNNNMMMOOONNNMMMOOOPPPPPPMMMKKKKKKKKKIIIHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIHHHJJJKKKIIIGGGHHHNNNTTTQQQXXXeeetttvvvsssmmmhhhiiiqqq}}}zzztttssszzz~~~{{{~~~}}}pppnnnnnnkkkgggiiiiiiiiigggeeeccccccccc___]]][[[YYYXXXXXXXXXYYYXXXWWWUUUSSSQQQOOONNNMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;======<<<<<<<<<<<<======;;;<<<<<<<<<=========>>>???AAABBBBBBAAABBBDDDFFFDDDSSSqqq}}}XXXNNNDDDAAA???;;;999:::<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@CCCEEEGGGHHHIIIKKKMMMRRR[[[hhhwww|||pppmmmmmmnnnqqqtttvvvtttuuuvvvsssnnndddvvvpppppppppooommmjjjhhhfffkkkkkklllllllllkkkiiihhhfffggggggggggggffffffeeeaaa_________\\\YYY\\\aaadddeeeggghhhhhhgggfffeeedddaaa]]]ZZZXXXVVVSSSQQQRRRQQQQQQPPPNNNLLLKKKJJJIIIHHHGGGEEEEEEEEEFFFFFFEEECCCAAABBBCCCDDDCCCBBBCCCCCCBBBBBBAAAAAA@@@@@@BBBAAA@@@>>>>>>???@@@@@@>>>??????@@@@@@AAAAAAAAA;;;===>>>>>>BBBLLL]]]iii~~~yyyjjjgggeeegggmmmzzz|||~~~aaaQQQ@@@<<>>===<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>>???@@@BBBCCCDDDDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKNNNMMMMMMNNNPPPPPPOOONNNPPPPPPOOOPPPPPPQQQRRRRRRKKKNNNRRRUUUVVVVVVSSSRRRQQQQQQPPPOOONNNMMMLLLKKKMMMMMMMMMNNNNNNNNNLLLIIIIIIHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGHHHFFFCCCBBBEEEIIIGGGGGGGGGJJJTTTdddvvv{{{}}}|||uuukkkfffddddddcccaaafffffffffddd```^^^^^^^^^YYYXXXWWWVVVVVVWWWXXXYYYWWWVVVSSSQQQNNNLLLKKKJJJLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>====================================<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<<<<======<<<<<<<<<<<<<<<============???@@@@@@@@@AAACCCEEEEEEKKK\\\yyyeeeUUUEEE>>><<<<<<===???<<<;;;;;;:::::::::;;;;;;:::;;;<<<>>>@@@AAACCCCCCBBBFFFMMMUUUaaaqqq}}}mmmiiioootttssspppnnnooommmhhhfffhhhgggxxx}}}ooonnnmmmllljjjhhheeeccceeefffggghhhhhhhhhhhhhhhddddddeeeffffffeeedddcccccccccbbb^^^ZZZXXX\\\aaaeeefffggggggfffdddbbbaaabbb___\\\ZZZYYYXXXUUUSSSRRRRRRQQQOOONNNKKKJJJHHHHHHGGGFFFEEEEEEEEEEEEFFFCCCAAA@@@AAABBBDDDDDDCCCBBBBBBAAA@@@@@@?????????AAAAAA@@@???>>>?????????>>>>>>>>>>>>??????@@@@@@<<<@@@CCCBBB??????EEEKKKSSSddd||||||uuu~~~xxxqqq{{{aaaNNNJJJ@@@999;;;??????<<<;;;;;;::::::999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;===>>>???AAABBBCCCCCCCCCEEEEEEEEEFFFGGGHHHHHHIIIKKKJJJKKKMMMPPPPPPOOONNNPPPOOOOOOOOOPPPQQQSSSTTTOOOPPPRRRTTTUUUTTTSSSRRRQQQPPPNNNLLLJJJJJJIIIJJJKKKKKKLLLLLLLLLKKKIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGDDDCCCCCCEEEKKKJJJHHHFFFGGGKKKRRRWWWnnnuuummmnnnaaa[[[```cccdddnnn}}}xxxttt~~~qqqooommmiiieeebbb`````````bbbcccbbb___\\\YYYYYYYYYVVVUUUUUUUUUUUUVVVWWWXXXWWWUUUSSSPPPMMMJJJIIIHHHJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????@@@CCCEEEJJJMMMSSSbbbsssWWWGGGCCCAAA@@@???<<<;;;;;;::::::::::::;;;888888999;;;<<<===>>>>>>>>>CCCHHHMMMTTT```ooo{{{{{{qqqppptttwwwppphhheeehhhfffaaaccclll~~~~~~|||}}}~~~llljjjgggffffffdddaaa^^^]]]___bbbdddggghhhhhhhhhbbbcccdddeeedddcccbbbaaadddeeeccc___\\\\\\```bbbeeeeeeeeeeeeccc```]]][[[]]][[[ZZZYYYZZZYYYWWWVVVQQQQQQPPPNNNMMMJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEBBB@@@???@@@BBBCCCCCCCCCBBBAAA@@@???????????????@@@@@@?????????>>>>>>???======>>>>>>>>>>>>>>>???===>>>@@@@@@???===;;;;;;EEEFFFOOOeee}}}ssskkkttt|||~~~vvv\\\LLLEEEEEE???===<<>>999777999:::::::::999999:::;;;;;;::::::::::::::::::::::::999999999999::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======???@@@AAAAAAAAAAAACCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIILLLOOOOOONNNMMMNNNNNNMMMMMMOOOQQQSSSTTTTTTSSSRRRQQQPPPPPPPPPQQQPPPOOOLLLJJJHHHHHHHHHHHHIIIJJJKKKKKKIIIHHHFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFEEEEEEEEEEEEBBBEEEGGGHHHGGGFFFFFFFFFEEESSSkkkrrrcccgggwwwnnnpppzzzooohhheeecccdddccc```]]]^^^aaaddd_________\\\XXXVVVUUUVVVVVVVVVVVVUUUUUUVVVVVVVVVWWWVVVSSSPPPMMMJJJIIIHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999888888999999:::<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>??????@@@AAACCCFFFEEEJJJLLLOOO```nnnUUUBBB;;;<<<===<<<;;;;;;::::::::::::888888999::::::;;;<<<<<<===AAADDDFFFIIIPPP\\\fffuuuxxxzzzwwwvvvuuupppkkkggg___[[[]]][[[WWW]]]hhh}}}{{{{{{}}}}}}gggccc```___```___\\\YYYZZZ]]]aaafffiiijjjjjjjjjcccdddeeefffeeecccaaa___bbbcccbbb______ccceeedddaaaaaabbbaaa___\\\ZZZXXXXXXWWWWWWXXXYYYYYYWWWUUUOOONNNNNNMMMKKKIIIHHHGGGDDDEEEEEEEEEDDDDDDDDDDDDAAA@@@??????AAACCCBBBBBBAAA@@@???>>>>>>???@@@AAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@===:::999;;;<<<<<<:::<<<===AAAHHHRRReeeyyykkkmmmppprrrttt}}}wwwqqqiiicccdddlllqqqwwwjjjSSSGGGCCCAAA???===999999<<>>???@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCEEEEEEGGGJJJMMMNNNLLLJJJJJJJJJKKKLLLNNNOOOQQQRRRUUUSSSPPPMMMLLLLLLMMMNNNNNNMMMKKKIIIHHHGGGGGGHHHGGGIIIJJJIIIGGGEEEDDDDDDAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFCCCDDDDDDEEEEEEDDDDDDCCCAAAAAABBBCCCDDDDDDEEEEEE@@@BBBEEEFFFEEEDDDDDDEEEDDDGGGNNNYYYhhhzzz~~~wwwmmmeee``````cccbbbbbbaaa^^^ZZZZZZ^^^bbb\\\]]]\\\ZZZVVVTTTTTTTTTVVVVVVVVVVVVUUUUUUUUUUUUVVVUUUSSSPPPMMMKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<;;;;;;::::::;;;::::::::::::::::::::::::999999:::::::::::::::;;;888888777777777777888888<<<<<<<<<;;;;;;;;;;;;;;;;;;===>>>??????AAACCCFFF@@@CCCFFFGGGLLLdddjjjGGG===AAA>>>===<<<<<<;;;;;;;;;;;;999999::::::::::::::::::;;;>>>@@@BBBDDDIIIPPPVVVbbbfffjjjqqqzzz~~~wwwmmmgggcccaaa^^^YYYVVVZZZaaakkkpppuuuyyyzzzxxxuuurrrzzzyyyxxxyyy|||~~~~~~~~~{{{{{{|||aaa]]]YYYYYY[[[[[[XXXTTTYYY]]]ccciiillllllkkkiiifffgggiiiiiigggeeebbb```bbbbbb```]]]aaafffddd^^^[[[\\\]]]^^^^^^\\\ZZZYYYVVVUUUUUUVVVWWWWWWTTTRRRLLLLLLLLLKKKJJJHHHGGGFFFCCCDDDDDDDDDDDDDDDDDDDDDBBB@@@??????AAABBBAAA@@@@@@???>>>>>>>>>@@@BBBCCC???????????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@===:::999:::=========777:::@@@DDDCCCDDDNNN\\\iiizzz{{{\\\JJJBBB>>>BBBDDD???888555:::888999======:::999;;;888777777777888888999:::999999999999999999999999777777777888888888999999777777777888888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>????????????@@@@@@@@@@@@@@@AAAAAAAAACCCCCCEEEIIIKKKKKKIIIGGGFFFGGGIIIKKKMMMNNNOOOOOOPPPOOONNNLLLKKKKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHEEEHHHIIIHHHEEEBBBBBBCCC@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEBBBCCCDDDDDDDDDDDDCCCBBB@@@@@@???@@@AAACCCDDDDDDDDDDDDEEECCCAAAAAABBBDDDIIIIIIGGGFFFHHHPPP[[[dddzzzmmmfffaaaaaa___\\\\\\```ddddddaaa^^^ZZZYYYZZZ\\\ZZZ[[[[[[YYYVVVTTTTTTUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSQQQOOOMMMKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<;;;;;;::::::;;;::::::::::::::::::::::::888999999999::::::::::::888888777777777777888888<<<<<<<<<;;;;;;:::::::::999;;;======>>>???BBBDDDAAA>>>@@@EEEEEENNNpppaaaPPPLLL??????>>>===<<<<<<<<<<<<::::::::::::::::::999999:::;;;<<<>>>@@@DDDFFFHHHNNNQQQWWWbbbrrr}}}|||uuummmssstttmmmfffcccaaa```ZZZaaaiiinnnnnnmmmnnnpppvvvuuuuuuvvvwwwvvvtttrrrllllllnnnvvv~~~]]]YYYUUUUUUWWWXXXUUURRRZZZ^^^dddjjjlllllliiigggiiijjjkkkkkkjjjfffcccaaaeeeddd___\\\```eee```VVVWWWXXX[[[]]]^^^]]]\\\[[[VVVUUUUUUUUUVVVUUURRROOOJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@??????@@@AAAAAA@@@@@@???>>>>>>???AAACCCEEE???????????????>>>======????????????>>>>>>>>>>>>:::;;;<<<<<<<<<;;;::::::BBB999555999>>>===>>>@@@FFFQQQbbbqqq~~~oooXXXJJJBBB<<<===AAAAAA:::444999CCC???999666888;;;888555555666666666666666777888888888888888888888888888888666666777777888888888999666666666666777777777777888888888888888888888888999999:::::::::;;;;;;;;;;;;<<<===>>>>>>???>>>>>>???????????????@@@@@@@@@BBBCCCEEEHHHJJJJJJHHHEEECCCEEEGGGJJJLLLMMMMMMMMMKKKKKKLLLMMMLLLKKKJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHDDDGGGIIIHHHDDDAAAAAABBB??????@@@@@@AAABBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDAAABBBCCCDDDDDDCCCBBBAAABBB@@@??????AAACCCDDDDDD===???AAAAAA@@@@@@AAACCC<<>>>>>===<<<;;;;;;;;;;;;999999999999999999999999888888888999999:::::::::999999888888888888999999<<<<<<<<<;;;;;;:::::::::888999;;;<<<<<<>>>AAACCCBBB888999BBBAAA@@@VVVvvv}}}cccPPP@@@@@@???======<<<<<<<<<;;;:::::::::999999999999:::999999;;;===??????===BBBEEEIIIRRRaaaooossspppppp|||yyyqqqnnnhhh```\\\bbbhhhfffbbbbbbjjjssswwwuuutttsssrrrnnniiifffdddcccgggsss}}}{{{~~~eee```[[[XXXYYY]]]aaaccchhhhhhiiikkkmmmllljjjggghhhhhhgggeeebbb```aaabbbgggccc___^^^^^^^^^[[[YYYWWWWWWXXXYYYYYYYYYYYYYYYWWWUUUTTTTTTUUUUUUSSSRRRLLLKKKJJJIIIJJJJJJIIIGGGGGGFFFEEECCCAAA@@@@@@@@@???>>>=========>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<===<<<<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<===BBBHHHJJJMMMWWWiiiwwwkkkUUUJJJDDD>>>:::<<<<<<;;;::::::999888888777777777777777777777777777777777777777777777777888888777777777777888888999888888888777777666666666666777888888888888888999999888888888888888888888888888888888888888888;;;<<<===============<<<<<<;;;;;;<<<>>>@@@???>>>FFFGGGHHHIIIIIIIIIHHHGGGFFFHHHKKKKKKJJJIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIHHHJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFDDDAAA>>><<>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888777888888999999999888888666666666666777777777777999999999888888888777777555777:::;;;<<<<<<>>>??????@@@???<<<<<>>888999::::::999888888999888888777777888999::::::;;;===@@@EEELLLSSSZZZ^^^jjjrrryyyyyyrrrllljjjkkkhhhgggccc\\\UUUUUUZZZ```nnnmmmkkkhhhggghhhlllooopppuuu{{{}}}xxxtttvvvzzzzzzuuusssxxx}}}aaa___\\\\\\```eeeiiikkktttrrrpppnnnmmmkkkgggeeehhhgggfffdddcccbbbbbbbbbeeebbb___^^^___^^^\\\ZZZYYYZZZZZZZZZYYYYYYXXXWWWUUUSSSRRRQQQRRRRRRPPPNNNKKKJJJHHHHHHIIIIIIGGGFFFEEEDDDCCCBBBBBBAAAAAABBB@@@???>>>>>>===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::999999::::::;;;;;;;;;;;;777;;;>>>??????DDDNNNVVVlllzzz|||```TTTFFF===;;;<<<;;;::::::::::::999888777777777777777777777777777777777777777777777777777777777888777777666666777777888777777777666666555555555555666777777888888777777888888888888888888888888888888888888888888888888::::::;;;<<<<<<<<<<<<;;;===<<<<<<>>>AAACCCCCCBBBFFFFFFHHHIIIIIIHHHHHHGGGHHHJJJLLLMMMLLLKKKKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGHHHGGGGGGFFFEEEDDDEEEEEEEEEEEEDDDBBB@@@>>>CCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGKKKUUUbbblll~~~oooddd^^^bbb```^^^\\\[[[[[[[[[\\\YYYYYYXXXWWWWWWXXXYYYZZZ]]]^^^]]]ZZZWWWVVVXXX[[[[[[ZZZYYYWWWVVVUUUUUUUUUVVVUUUTTTTTTSSSTTTTTTTTTRRRPPPNNNKKKJJJIIIJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888999999999999888888666666666777777777777888999999999888888777777777555777:::;;;;;;;;;<<<>>>===???@@@>>>===@@@GGGMMM\\\gggUUUCCC???@@@???<<<:::======<<<;;;999888888999888777777777777888999:::999::::::<<<>>>BBBFFFHHHUUU[[[bbbdddcccccchhhmmmmmmnnnmmmggg___ZZZYYY[[[]]]___bbbeeegggiiimmmooo||||||zzzxxxuuusssqqqpppuuuzzz|||xxxvvvyyy}}}}}}bbbaaabbbffflllrrrvvvxxx|||vvvppplllhhheeecccdddaaa```bbbeeegggfffdddbbb```___^^^^^^^^^\\\[[[YYYYYYYYYXXXWWWVVVTTTSSSTTTSSSQQQPPPQQQPPPNNNLLLJJJHHHGGGGGGGGGGGGFFFDDDBBBBBBAAAAAAAAABBBCCCCCCAAAAAA@@@???>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999999999:::::::::777999;;;;;;::::::<<<>>>@@@HHHUUUcccrrryyykkk[[[LLLBBB===;;;888777888999999999888888888777777666666555777777777777777777777777777777777777777777777777777666666666666666666777555555555555555444444444555555666777777777777666777777777777777777777777777777777777777777777777888999::::::;;;;;;;;;:::=========@@@CCCFFFFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGIIIKKKNNNNNNMMMLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGEEEEEEEEEFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@???>>>???CCCGGGQQQ[[[lll}}}tttnnneee[[[UUUQQQQQQRRRSSSSSSSSSTTTUUUVVVVVVWWWXXXWWWVVVVVVWWWXXXZZZ[[[___^^^\\\YYYWWWWWWYYY\\\ZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTQQQOOOMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDCCCCCCBBBCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>========================<<<<<<;;;;;;::::::999999888999999999999999888888666666777777777888888888888888888888777777777777666888::::::::::::;;;<<<:::===@@@???>>>===@@@CCCLLLggg|||zzzcccSSSHHHAAA======:::999999888999:::;;;<<<777777777777777777888999;;;:::999888888999:::;;;AAAEEEJJJMMMPPPVVVaaaiiipppsssuuuqqqhhh^^^XXXUUUWWW\\\ccchhhlllnnnppprrr{{{yyyuuuqqqmmmkkkiiihhhkkkrrrwwwvvvuuuwwwxxxwwwggghhhlllrrryyy~~~}}}uuunnniiigggeeeccc]]][[[ZZZ^^^eeeiiihhheee^^^]]]]]]]]]]]]\\\[[[ZZZVVVVVVVVVUUUTTTSSSRRRQQQUUUSSSRRRQQQQQQPPPNNNLLLJJJHHHGGGGGGGGGGGGFFFDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>=================================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999888888888888888888888888999999999;;;<<<<<<;;;:::888:::===???CCCMMMZZZccctttxxx{{{qqqjjjUUUPPPJJJEEEAAA===888555:::<<<======<<<999888777888777777777666666555555666666666666666666666666666666666666666666666666666666555555555555666666555555555555444444444444444444555666666666666555666666666666666666777777777777777777777777777777888888999:::;;;;;;;;;;;;>>>>>>>>>@@@DDDFFFFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGJJJLLLNNNOOONNNMMMMMMNNNMMMMMMLLLJJJIIIGGGFFFFFFCCCDDDDDDEEEEEEEEEEEEDDDEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@??????@@@AAABBBCCCCCCDDDBBBAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<:::===@@@AAAAAAAAACCCEEE???DDDJJJPPPWWWddduuu}}}ssshhh^^^VVVQQQPPPPPPOOOOOOPPPRRRSSSTTTLLLNNNPPPRRRSSSTTTTTTTTTVVVVVVUUUVVVWWWYYYZZZ\\\___]]][[[YYYXXXZZZ]]]___[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRRRROOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHEEEDDDCCCCCCBBBBBBCCCCCC@@@@@@@@@???>>>>>>==============================<<<;;;;;;;;;::::::999999999999999999999999888777666666666777777777888888777777777777777777777777888999;;;;;;:::999:::;;;999;;;>>>>>>===<<<===???KKKYYYsss|||]]]EEE>>>@@@<<<;;;::::::;;;;;;;;;:::888777777666666777888888999888888888999:::;;;<<<;;;>>>@@@AAACCCIIISSS[[[ooossswwwvvvppphhhbbb^^^___bbbgggiiiiiihhhhhhhhheeefffhhhiiiiiifffdddbbbaaaiiioooooonnnoooooommmlllmmmrrrxxx}}}{{{vvvooojjjgggffffffeee]]]ZZZYYY]]]cccfffddd```ZZZ[[[[[[[[[ZZZYYYYYYXXXTTTTTTUUUUUUTTTTTTSSSRRRSSSQQQPPPOOOOOOOOOMMMKKKJJJIIIGGGGGGHHHHHHFFFEEECCCBBBAAA@@@@@@??????@@@AAAAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999888888888888888888888888888777777777777777777666666777666444555888::::::888888999:::999888:::>>>CCCCCCEEEKKKWWWfffqqquuuvvvyyyoooaaaVVVOOOJJJDDD@@@>>><<<999888999:::;;;<<<111444777777666555555666777777777777666666666666555555555555555555555555555555555555555555555555555444444444444444444555555555555555555555555555333333444555555555555444444444444555555666666666666666666666666666666666888888999:::;;;<<<<<<<<>>>>>???BBBCCCCCCBBBCCCCCCDDDDDDEEEFFFGGGGGGIIIKKKMMMNNNMMMLLLLLLMMMLLLLLLKKKIIIHHHFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEDDDEEEDDDCCCCCCCCCCCCDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@>>>??????@@@AAABBBCCCCCC@@@@@@@@@@@@????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>?????????>>>>>>???@@@@@@BBBCCCAAA@@@DDDMMMUUUVVVaaalllttt}}}zzzrrrjjjccc^^^VVVXXXXXXUUUOOOLLLMMMPPPLLLLLLMMMNNNMMMMMMLLLLLLKKKLLLOOOQQQRRRRRRRRRQQQTTTTTTTTTTTTVVVXXX[[[\\\[[[ZZZXXXXXXZZZ\\\___aaa[[[ZZZXXXVVVUUUTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBBBB@@@??????>>>>>>======<<<========================:::::::::::::::999999999888999999999888888777666555666666666666777777777666666666666666666666666999:::<<<<<<:::999:::;;;999:::;;;<<<<<<===???@@@@@@JJJaaayyyZZZFFF===AAA???=========<<<999666888888777777777777888888444444555666777999:::;;;:::<<<=========@@@EEEJJJbbbffflllpppqqqqqqppppppkkkkkkiiieee___ZZZXXXXXXSSSUUUXXX\\\^^^______^^^dddjjjnnnkkkgggffffffcccmmmooorrrvvvzzzzzzyyyvvvqqqnnnjjjhhhgggggggggfffaaa___^^^___aaa```]]]YYYXXXZZZ\\\\\\ZZZXXXWWWWWWUUUUUUVVVVVVVVVUUUUUUTTTNNNMMMKKKKKKLLLLLLJJJIIIJJJHHHGGGGGGHHHGGGFFFDDDCCCBBBAAA@@@??????>>>??????????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::999999888777777777777777777777777777666666666666555555555555777555333333444666666666444777999999999888888999999888888<<>><<<;;;999888888999999111333444444333333444666666666666666666666666666555555555555555555555555555555555555555555555555444444333333333333444444444444444555555555555666222222333444444444444333333333333444444555555666666666666666666666666666777888999:::;;;<<<<<<<<<>>>===<<<>>>@@@AAA@@@???BBBBBBBBBCCCDDDEEEFFFGGGFFFHHHKKKKKKJJJIIIIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????@@@@@@AAAAAAAAA@@@?????????>>>>>>>>>>>><<<============>>>>>>>>>===================================================<<<;;;:::::::::;;;<<<999===AAABBB@@@>>>>>>@@@CCCEEEFFFGGGLLLVVVccclllrrr{{{|||sssnnnlll\\\VVVOOOMMMOOOQQQQQQOOOJJJNNNPPPMMMHHHFFFIIINNNLLLKKKHHHFFFEEEFFFGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMPPPPPPPPPRRRTTTWWWYYY[[[WWWVVVUUUVVVYYY\\\]]]]]]WWWWWWUUUTTTSSSRRRRRRRRRQQQPPPOOOMMMMMMLLLLLLLLLJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFEEEEEECCCBBBBBBAAA@@@AAAAAAAAA??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999888888888888888888888777666555555444444555555555666666666555555555555666666666666777999;;;;;;:::999:::::::::999999:::;;;===???AAA===AAANNNccc}}}}}}___FFF@@@<<<999888;;;<<<;;;999:::999888888888888888888666666777777777888888888666777999999999:::<<<>>>HHHKKKPPPWWW___fffkkkmmmuuutttoooiiibbb^^^\\\\\\VVVUUUTTTTTTVVVZZZ^^^```nnnqqqppphhhbbb```aaa```nnnooopppsssttttttpppnnnmmmkkkjjjjjjjjjiiigggeeebbbbbbbbbbbbaaa^^^[[[ZZZYYY\\\^^^]]]ZZZXXXWWWXXXUUUUUUUUUUUUTTTRRRQQQPPPLLLJJJIIIJJJKKKKKKJJJIIIIIIGGGFFFFFFFFFFFFEEECCC@@@@@@????????????@@@@@@<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999888888777777777777777777777777777555555555555444444444333555666666555555444444555555666777666666555555555:::999999999:::;;;:::999<<<>>>??????>>>===<<<<<<999<<<>>>@@@DDDIIIIIIEEEGGGKKKNNNNNNLLLLLLQQQVVV^^^___]]]WWWMMMFFFCCCCCC@@@@@@<<<777777<<<===:::999888777777777888888777555666666555444333333333888777666555555555444333444444444444555555555555444444444444444444444444444444444444444444444444333333222222222222333333222333333333444444444555111222222333333333333333222222222333444444555555555555555555555555555555555666777999:::;;;;;;;;;;;;;;;;;;<<>>>>>>>>=========;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888999;;;===>>>>>>666888;;;=========<<<;;;DDDAAA===;;;;;;<<<@@@CCC@@@EEEKKKQQQWWW]]]eeejjjlllpppvvvzzz||||||rrrkkkggg```XXXOOOOOONNNLLLIIIGGGEEEEEEOOOLLLHHHEEECCCCCCBBBBBBJJJJJJJJJGGGCCC@@@AAABBBFFFEEEDDDCCCDDDEEEHHHIIIEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMPPPSSSVVVXXXTTTSSSRRRTTTWWWXXXVVVTTTRRRQQQQQQQQQQQQQQQRRRRRRPPPOOONNNLLLKKKKKKJJJJJJGGGHHHGGGGGGGGGFFFEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@??????@@@@@@???>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777666555444333333333333444444444444555444444444555555666666666444666888999888777888999999888888:::;;;<<<===<<<@@@@@@AAAFFFOOOeeennnWWWNNNCCC<<<;;;<<<<<<<<<;;;;;;:::999999999999999999999999999888888777666333444555666666777888999777777:::>>>EEELLLQQQSSShhhhhhhhhgggeeeeeegggiiidddcccaaa``````aaacccdddlllmmmhhh^^^YYY[[[___aaaooooooppprrrrrrqqqmmmjjjllllllllllllllljjjfffccc^^^aaacccdddbbb```______ZZZ]]]```___\\\YYYXXXXXXTTTSSSSSSQQQPPPMMMLLLKKKLLLKKKJJJKKKMMMMMMMMMKKKGGGFFFDDDDDDEEEEEECCCBBB>>>>>>>>>>>>???@@@AAABBB;;;<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999888777777777777777777777777777777555555555444444333333333///222555555444222222333999888666555555666888:::111222333333444444555666222333444555555555666666555888888444222555888777555777888777555555777:::777BBBLLLKKKAAA888777:::222666666333555999888222555666777777666444222111222444666666555444444444111000///000333333222111333333333333333333333333444444444444444444444444444444444444444444444444333222222222222222222333111111111222222333333333111111222333333333333222111111222333333444555555555555555555555555555555444555666777999999::::::999999999<<>>AAABBBCCCCCCCCCAAA>>>===@@@@@@@@@????????????>>>@@@@@@@@@???????????????>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<;;;:::@@@<<<888666777:::<<<>>>777777:::???AAA???;;;999@@@>>><<<===???@@@???>>><<>>>>>??????>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::666666666666666777777777666666666666555444333222222222222333333333444444444444444555555555666666222444666777666666777888777888999:::<<<;;;999777888>>>DDDCCC===BBB[[[vvvuuu^^^KKKAAA<<<888666<<<;;;;;;:::999999999:::666666666666666555444333444444444444444555777888888666555666888;;;======IIIMMMRRRWWW[[[```eeehhhnnnppprrrtttsssoookkkhhhaaaaaa\\\SSSPPPVVV___dddsssqqqpppooooooooommmlllmmmllljjjgggeeedddcccbbbbbbbbbaaa```___]]]\\\[[[]]]ZZZWWWVVVVVVWWWWWWWWWVVVTTTRRRPPPNNNMMMLLLLLLJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFEEECCCAAA@@@@@@??????>>>>>>>>>>>>>>>???????????????>>>======<<<<<<;;;;;;;;;:::::::::======<<<;;;::::::999999999999999888888888888777888777777666555444444444333333333333333333333333333333333333333333333333333333333333333333333333555555555555555555555555555555555444444333333333666555333222111222333333777666444333333444666777777:::===>>><<<888555444444444444444444444444444444333333222222333333444444444444333333222222222222222222333333333444444333333333333333333333333333222111111111222333444333333333222222222111111222222222222222222222222111111222222222333333333333333333444444444555555222222222222222222222222444333333333333444555555666666777777888888888888::::::999999::::::;;;<<<<<<<<<===???@@@BBBDDDEEEHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@???>>>???>>>>>>>>>???@@@AAAAAA???>>>===<<<<<<===>>>???>>>>>>>>>>>>============<<<===>>>>>>>>>===;;;:::;;;;;;:::::::::;;;<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999:::::::::;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@@@@AAA???===<<<>>>BBBDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@AAAAAABBBAAA>>><<<<<<<<>><<<;;;===<<<<<<;;;;;;::::::999999999999999888888888777999999777666666555555555333444444555555444444333222222222222222222222222444333333222222333333444222333444444555555444444777777888888888999999999888;;;=========@@@HHHOOOuuucccMMMCCC???<<<:::;;;;;;:::999999::::::666666666777666666555555444555555555666666777777666666666666666777888888999;;;>>>@@@CCCIIIRRRXXXeeefffjjjrrrxxxuuujjj```]]]\\\YYYWWWYYY```jjjqqqqqqqqqpppppppppooommmllliiihhhfffdddcccbbbbbbbbbeeeeeedddcccbbb```___^^^^^^[[[XXXVVVWWWXXXYYYXXXRRRQQQPPPOOONNNNNNNNNNNNLLLLLLLLLKKKKKKIIIHHHHHHFFFFFFFFFEEECCCBBBAAA@@@@@@???>>>>>>======>>>>>>>>>????????????>>>===<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<;;;::::::999999999999999888888888777777777777666666555444444333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444555444444444333333333333555444333222222222222333666555333222222333555666333666888999777444333222444444444444444444444444333333222222222222333333444444333333333222222222222222222333333333333444333333333333333333333333222222111111111222333444333333222222222111111111222222222222222222222222111111111222222222333333333333333333444444444444222222222222222222222222444333333333333444555555777777777777777777777888:::999999999999:::;;;;;;;;;;;;<<<===???AAACCCDDDFFFEEEDDDBBBAAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@??????????????????>>>>>>???>>>>>>>>>>>>??????@@@>>>>>>===<<<<<<===>>>>>>>>>============<<<<<<<<<<<<======>>>===<<<;;;:::::::::999999999999:::::::::::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::888888888888999999999:::999999999999999999999999999999999:::::::::;;;;;;999999999:::;;;;;;<<<<<<<<<======<<<;;;<<<>>>AAA==============================<<<<<<======>>>??????======>>>???CCCOOO[[[nnnssskkkVVVFFFBBBBBB???AAA@@@??????@@@AAA@@@???AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFHHHIIIJJJKKKNNNPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPOOONNNKKKJJJIIIGGGFFFDDDDDDDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@??????@@@@@@???>>><<<;;;;;;::::::999999888888777999999888888888777777777888888777555555444444555333333444444444444333333222222222222222222222222444333333222222333333444222333444444555444444444777777777888888888999999888;;;===<<<;;;===CCCIII[[[}}}mmmXXXGGG<<>>>>>;;;888555666666777888888888888555555555666666666777777666666666666666777777888777999::::::;;;>>>DDDHHHNNNOOOSSS[[[aaaccc^^^ZZZ[[[aaahhhnnnqqqrrrsssssskkklllmmmnnnmmmllljjjhhheeedddbbb```___```bbbcccgggggggggfffdddcccaaa```___\\\YYYWWWXXXYYYZZZZZZSSSRRRQQQPPPOOONNNMMMMMMNNNMMMLLLKKKJJJIIIHHHGGGDDDDDDCCCCCCBBBAAA@@@@@@??????>>>===============>>>>>>>>>>>>>>>======<<<======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999999999999888888888777777777666666666555555444444333333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444444444333333333333333222444444333222222222222333444333222111111222333444111333444444333222222333444444444444444444444444333333222222222222333333333333333333222222222222111111222222222333333333222222222222222222222222222111111111111222333333333222222222222111111111222222222222222222222222111111111222222222222333222222333333333444444444222222222222222222222222333333333333333444555555777777777777777666666666999999888888999999:::;;;:::::::::<<<===???AAABBBDDDCCCBBBAAA@@@@@@AAAAAACCCBBBBBBAAAAAA@@@@@@@@@============>>>>>>>>>>>>???>>>>>>=========>>>>>>>>>===<<<<<<<<<<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::999888777777777777999999999999999:::::::::::::::::::::::::::::::::999999999888888999999999666777777777777888888888888888888888888888888888777777888888888999999999666666777777888999999999999;;;<<<:::666666999>>>::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===>>><<<<<<>>>>>>@@@HHHRRRmmmrrrlllWWWDDD=========@@@???>>>>>>@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDFFFIIIJJJIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMKKKJJJHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@????????????>>>===<<<<<<;;;::::::999999888888777888888777777777666666666777666555444333333333444333333444444444444333333222222222222222222222222333333222222222222333333222222333444444444444444666666777777777888888888777:::<<<;;;999:::===@@@BBBVVVppp|||pppvvv^^^OOOKKKDDD<<<:::===>>>:::666888888888888888888888888555555666666666666777777666666555555666666777888999:::;;;;;;;;;<<<>>>AAA<<<>>>AAAEEEJJJNNNQQQRRRWWW```mmmwww{{{xxxtttqqqccceeehhhiiihhheeeccccccbbbaaa___^^^___```cccdddhhhggggggfffeeecccbbbaaa___\\\XXXWWWXXXYYYZZZZZZXXXWWWUUUSSSPPPNNNKKKJJJMMMMMMKKKJJJHHHGGGFFFFFFBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<============>>>>>>===<<<<<<=========<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888888777777777777555555555444444444333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333222222222222333333222222222222222222222222111111111111222222222333333333222222444666333333333333333333333333222222111111111111222222333222222222222222222222111111111111222222222222222222222222222222222222111111111111111222222333222222222222111111111111111111111111111111111111111111111111222222222222222222222222333333333333111111111111111111111111333333222222333333444555777777666666666666555555888888888888888999::::::999::::::;;;===>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@???===============>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999<<<<<<<<<<<<;;;;;;::::::;;;:::999888777666666666777777888888999999::::::999999999999999999999999999888888777777888888999666666777777777888888888777777777777777777777777555555666666666777777777777777888888999999999999666888999:::999888999999::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<===;;;:::;;;:::888<<>>===<<<===???@@@???>>>>>>>>>???????????????@@@>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEDDDGGGJJJKKKJJJHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHFFFEEEFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>======<<<===<<<<<<;;;;;;::::::999777777777777666666666666555444444333222222333333333333333444444333333333222222222222222222222222333333222222222222333333222222333444444444444333555555666666666777777777666888:::;;;999999:::<<<:::@@@NNNttttttiiivvvyyyfff[[[MMMBBB===<<<<<<<<<<<<<<<:::999888777666666666666666666666666777777666555555555555666777777777888;;;<<<>>>???@@@AAA;;;===???@@@AAADDDIIINNNVVV\\\dddjjjlllmmmmmmmmm___bbbffffffcccaaa______``````______```ccceeeggghhhhhhhhhgggfffdddbbbaaa\\\ZZZXXXWWWXXXYYYYYYYYYYYYYYYXXXVVVSSSQQQNNNMMMLLLKKKIIIGGGEEEDDDDDDDDDBBBAAA@@@???>>>>>>??????>>>===<<<<<<;;;<<<<<<<<<;;;<<<<<<=========<<<<<<===<<<<<<<<<;;;;;;;;;;;;999999999999999888888888888888888777777777666666444444444444333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111222222222222222222222111111111000000111111111111222333222111222444777333333333333333333333333222111111000000111111222222222222222222222222222000000000111111111222222111111111111111111111111000000111111222222222222222222222111111111000000111111111111111111111111000000111111111222222222111111111222222222333333111111111111111111111111333222222222222333444444666555555555555555555555888777777777777888999999::::::;;;;;;===>>>@@@AAA@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>=========>>>>>>???===<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999<<<;;;;;;:::::::::::::::;;;;;;999888777777777777777777777888888999999999999999999999999999999999777777777666666777777777777777777777888888888888666666666666666666666666444444444555555555666666888888888888888999999999666555666;;;@@@@@@;;;666::::::::::::::::::::::::999999888888999999:::;;;:::888777999777555666:::>>>???>>>;;;;;;>>>???>>>===<<<;;;<<<>>>???>>>============>>>>>>>>>??????============>>>>>>>>>>>>AAAAAABBBBBBCCCDDDDDDDDDDDDGGGKKKLLLJJJHHHFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHFFFEEEDDDCCCEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>==================<<<<<<;;;;;;::::::999777777777777666666666666444333333222222222222333222333333333333333333222222222222222222222222222333222222111111222222333111222333333444444333333444444555555555666666666444666888::::::::::::;;;>>>;;;???^^^yyynnnwwwrrrYYYEEE<<<===AAA===<<<:::999888777777888777777777777777777666666555555555555555666666777222333555888:::;;;;;;;;;;;;???BBBCCCAAABBBFFFIIITTTVVVXXXZZZ[[[]]]```ccc```cccfffeeeaaa^^^]]]^^^___``````bbbccceeeggghhhhhhhhhhhhgggeeedddbbbaaaZZZYYYXXXYYYZZZZZZYYYWWWVVVVVVWWWWWWWWWUUUTTTRRRJJJIIIGGGEEECCCCCCCCCDDDCCCAAA@@@>>>======>>>???======<<<;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888888888777777777666666666333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111000111111111111222222222000111222222333222222222111111111111111111111111///000111000000000222444333333333333333333333333111111000000000000111111111111111222222222222222///000000000000111111111000000000000000000000000///000111111222222111111222111111111111000000000111111111111111111111111000000000111111111111222000000111111111222222222111111111111111111111111222222222222222333444444444444444444555555555666777777777666777777888999:::::::::;;;<<<>>>???@@@>>>???@@@AAABBBBBBAAAAAA????????????????????????@@@???>>><<<<<<<<<===>>>;;;;;;:::999999999::::::::::::;;;<<<<<<;;;::::::::::::::::::999999999999<<<;;;:::999999999999:::::::::999888777777777888777777777777777888888888888888888888888888888888777666666555555666666777777777777777888888888888555555555555555555555555333333444444444555555555666666666666666666666666666444444:::BBBCCC<<<444777777777777777777777777666666555555666666777888777555555888999888888<<<;;;:::888999<<<>>>>>><<<<<<::::::;;;===>>>>>>===;;;<<<<<<======>>>>>>>>>========================@@@@@@AAAAAABBBCCCCCCDDDCCCFFFIIIKKKJJJHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>======<<<<<<======>>>;;;::::::999999888888777888888777777777666666666333333222222222222333333222222333333333333222222222222222222222222222222222222111111111111222222111111222333333333333333333333444444444555555555444555777888::::::;;;;;;???:::===WWWxxxlllrrrsssUUUBBB===???===<<<;;;:::::::::;;;<<<888888777777777777666666555555444444555555666777444444444555777888666555555999===???>>>>>>@@@CCCEEEHHHKKKLLLLLLKKKLLLMMM```ccceeebbb]]]ZZZ[[[]]]^^^___aaadddeeefffggggggddddddcccbbbaaa___^^^]]]YYYYYYZZZ\\\]]]\\\YYYWWWTTTUUUVVVWWWWWWVVVUUUTTTIIIHHHFFFDDDCCCDDDEEEEEEDDDCCC@@@>>>=========>>>===<<<;;;;;;::::::;;;;;;999:::;;;<<<<<<<<<<<<<<<;;;::::::::::::999999999777888888888888888888888888777777777666666666666222222222222222222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111222222///000111222333222222111111111111222222111111111...///111000//////000111222222222222222222222222000000000//////000000000000111111111222222222222/////////000000000111111000000000000000000000000...///000111222111111000111111111111000000000000111111111111111111111111000000000000111111111111000000000000111111111222111111111111111111111111222222222111222222333444222222333444555666666777777666666666666777888888999999999999:::<<<===>>><<<===>>>@@@AAAAAA@@@@@@>>>?????????????????????@@@???===;;;::::::;;;<<<999999888888888999::::::999:::;;;;;;;;;;;;:::999;;;;;;:::::::::999999999;;;;;;999888888888999:::888888777666666777777777777777777777777666666666888888888888888888888888666555555555555555555666555555666666666777777777444444444444444444444444333333333444444444555555555555555555555555555555777555444777<<<===:::555666666666666666666666666666555555555555666777777888444444888:::999:::===:::999999::::::999999999:::999999:::<<<>>>===<<<:::;;;;;;<<<======>>>>>>========================>>>??????@@@@@@AAAAAABBB@@@CCCFFFHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBB@@@AAAAAAAAAAAA@@@??????>>>===<<<<<<<<<<<<===>>>;;;::::::999999888888777999999888888888777777777333333222222222333333444222222333333333333222222222222222222222222222222222222111111111111222222111111222333333333333222333333333333444444444444555555555666888999999999:::999AAA[[[pppkkklll}}}mmmXXXKKKEEEDDDBBB???===;;;;;;;;;<<<888888888777777777666666555444444444444555666666888666444555666777666444222444666888999999999:::666999===>>>>>><<<<<<<<<___aaabbb___YYYVVVWWWZZZ]]]___bbbeeefffgggfffeee^^^^^^^^^]]]\\\ZZZXXXWWWXXXYYY[[[^^^```^^^ZZZWWWVVVWWWWWWXXXWWWTTTRRRPPPJJJHHHFFFEEEDDDEEEFFFGGGEEEDDDAAA>>>===<<<======<<<<<<;;;::::::::::::;;;999:::;;;;;;<<<<<<<<<;;;:::::::::999999999888888777777777777777888888888777777777777666666666666222222222222222222222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111222///000111222333333222111111111222222222222111111///111222222111000000111222222222222222222222222000000////////////000000000000111111222222222222////////////000000000000000000000000000000000000...///000222222111111000111111111111000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000222222111111222222333444000111222333555666777777666666666666666777888888888888888888999:::;;;<<<:::;;;===>>>????????????>>>>>>>>>>>>>>>?????????@@@???<<<:::888888999:::888777777777888999::::::999999;;;;;;;;;;;;999999;;;;;;;;;:::::::::999999;;;:::999888888888999:::666666555555555666666777888888777777666666555555777777777777777777777777555555555444444555555555444444444555555555666666444444444444444444444444333333444444444555555555666666666666666666666666888666444444555666777777777777777777777777777777777777777777777888999999:::666555888999777777999777999<<<===:::777999===:::999999:::<<<======<<<::::::;;;;;;<<<===>>>>>>=====================<<<=========>>>??????@@@@@@>>>AAADDDFFFFFFFFFGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDBBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCC@@@AAAAAAAAAAAA@@@??????>>>===<<<;;;;;;<<<>>>>>>======<<<;;;;;;::::::999999999999999888888888888333333333222333333444444222222222333333222222222222222222222222222222222222222111111111111222222111111222333333333333222222222333333333444444444777555444444666777777777555888FFFaaannnZZZLLLWWWtttrrruuusssaaaVVVMMMJJJFFF@@@<<<999888777999888888888777777666666555444444444444555666666555222000111444555555333444444444444555555444444333555666777666777888:::aaa^^^ZZZWWWUUUVVVYYY[[[^^^bbbfffgggdddaaa``````]]][[[YYYYYYXXXXXXVVVTTTSSSUUUWWWYYYZZZYYYWWWVVVTTTTTTUUUTTTSSSPPPNNNLLLJJJJJJJJJIIIGGGEEECCCBBBDDDCCCAAA???============;;;;;;::::::::::::999999888999:::;;;<<<<<<<<<<<<:::999999999999999999:::666666666666555555555555666555555555555444444444222222222222222222222222111111111111111111111111000000000000000000000000////////////............000111000///......000111////////////000000000000000000000000000111111222111111000000//////......//////000000000000//////000000000000111111111111000000000000000000000000333333222111000000000111////////////000000000000000000000000000000000000............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000111111111222222222222222333333333333444444555444444333333444444555555555777888999::::::;;;====================================>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999999999999999999999999::::::999999::::::;;;<<<===<<<;;;:::999999888999:::::::::999999888888888777777666555555555555555666777777777888888888888666666666666555555555555333333333333333333333333111222333333444444333333333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555555555555555555555555555333444444444555666666666666666666666777777777777777777777777777888888999::::::999999::::::;;;<<<:::;;;;;;<<<<<<;;;;;;:::>>>>>>>>>>>>>>>===<<<<<<::::::;;;<<<===>>>???@@@CCCCCCCCCCCCDDDEEEGGGGGGFFFGGGIIIKKKKKKJJJHHHGGGIIIGGGFFFDDDBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEECCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@?????????>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;999888777777888777888999::::::888666555555555444444333333333222222222222222222222222222222222222222222222222111111000000000000111111////////////000000000000111111222222222333333333444444444555555555555666;;;555LLLjjjeeeNNNEEEFFFLLLggg~~~xxx```hhhwwwaaaJJJ@@@AAA===555===;;;999888888777666444555666666777777666555555333333333222222222222111000111333444555444444333555555555555555555555555aaa___]]][[[[[[]]]```bbb```ccceeedddaaa______```]]][[[YYYYYYYYYYYYWWWUUUQQQSSSVVVXXXYYYXXXVVVTTTTTTTTTSSSRRRQQQOOONNNMMMLLLKKKJJJIIIGGGEEECCCBBBDDDCCCAAA???============;;;;;;::::::::::::999999888999:::;;;<<<<<<<<<<<<999999888888888888999999666666666666555555555555555555555555444444444444222222222222222222222222111111111111111111111111000000000000000000000000////////////............000000///...---...///111.../////////000000000000000000//////000000111222000000000000//////......//////000000000000////////////000000000111111111////////////////////////222222111000000000000000.../////////000000000000////////////////////////............////////////////////////////////////////////////////////////////////////////////////000/////////////////////.../////////000000000000000000000111111111222222222222222333333333444444444444333333333333444444555555777888999:::::::::;;;<<<<<<===>>>??????@@@=====================>>><<<<<<<<<;;;::::::999999999999999999999999999999999999999999999:::;;;;;;<<<;;;:::999999888888888::::::999999999888888888777666666555555555555555555555666666666777777777666666666666555555555444333333333333333333333333111222333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444555555555555555555666666666777777777777777666666777777888999999999999999999:::;;;;;;::::::;;;;;;;;;;;;::::::===>>>>>>>>>======<<<;;;999:::;;;<<<===>>>??????AAAAAAAAABBBCCCDDDEEEFFFFFFGGGIIIJJJKKKJJJHHHHHHIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777888777777888::::::888666555444444444333333333333222222222222222222222222222222222222222222222222111111000000000000111111////////////000000000000111111111222222222333333444444444444555555555555999777PPPjjj```HHH???@@@EEEMMMccc{{{qqqkkkyyyeeeKKK@@@???AAA===;;;888777999;;;======666666666666555444333333333333333222222222111111111222222333333444333333444444444444444444444444___^^^]]]^^^```cccfffiiiddddddcccaaa^^^]]]^^^```___]]]ZZZYYYYYYXXXUUUSSSOOORRRVVVYYYYYYXXXUUUSSSTTTSSSQQQOOONNNMMMMMMMMMMMMLLLKKKIIIGGGEEECCCBBBCCCBBB@@@>>>===<<<======;;;;;;::::::::::::999999888999:::;;;;;;<<<<<<;;;888888777777777777888888666666666555555555555444555555555555444444444444222222222222222222222222111111111111111111111111000000000000000000000000////////////............///......------...//////....../////////000000000///////////////000111111000000000////////////......//////000000//////...//////000000000000111111////////////////////////111111000000//////000000....../////////000000000////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////....../////////000000000000000000000111111111111222222222222333333333333444444333333333333444444444555666888999999999999::::::;;;===>>>???@@@AAA========================<<<<<<;;;::::::999999888999999999999999999999999999888888888888999::::::;;;:::999888888888888888999999999888888888888888777666555555444444555555444444444555555555555666666666555555555444444444333333333333333333333333111222333333444444333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222444444444444444444444444555444444444444444444333555555555666666666666777666666666666666777888888999888888888888999::::::999999::::::::::::999999<<<<<<======<<<<<<;;;;;;999999:::;;;<<<===>>>>>>????????????AAABBBCCCDDDFFFGGGHHHIIIJJJIIIIIIHHHIIIHHHFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777777777666777999999777555444444333333333333333222222222222222222222222222111111111111111111111111111000000//////000000111////////////000000000000111111111222222222222333333333333444444444555555888===XXXkkk[[[BBB999:::???;;;BBBYYY{{{|||nnnzzz~~~cccMMMBBBAAA>>><<<999888999999999888888888777777666555444333333333222222222222111111222222111111222222333333444444444444444444444444ZZZ[[[]]]___cccfffjjjkkkhhhfffccc___^^^^^^```aaabbb```]]][[[YYYWWWTTTQQQRRRTTTXXX[[[\\\ZZZVVVTTTTTTRRROOOLLLKKKLLLMMMNNNNNNMMMKKKHHHFFFDDDCCCBBBCCCAAA@@@>>>===<<<======;;;;;;:::::::::999999999888999:::;;;;;;;;;;;;;;;777777666666666666777777666666555555555444444444555555555444444444333333111111111111111111111111111111111111111111111111000000000000000000000000////////////...............---,,,---...///.............../////////000000///............///000000////////////////////////...//////////////////...////////////000000000111////////////////////////000000//////...//////000........./////////000000////////////////////////............////////////////////////////////////////////////////////////////////////////////////.........///////////////........./////////000000/////////000000000111111111222222222222333333333444333333333333333333444444555666777888888888888::::::;;;<<<===>>>??????===============<<<<<<<<<;;;;;;::::::999888888888888888888888888888888888888777777777777888999999:::999888777777777777777888888888888888888888777666666555444444444444555444444444444555555555555555555555444444444333333222222222222222222222222111222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333555444444444333333222222444444555555555666666666666555555555555666777777888777777777777888999999888888999999999999888888:::;;;;;;;;;;;;;;;::::::999999999:::;;;<<<<<<<<<=========>>>???AAACCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@????????????@@@AAA@@@@@@@@@@@@?????????<<<<<<;;;;;;;;;;;;::::::;;;::::::999888777777777777666555666777777666555333333333333222222222222111111111111111111111111111111111111111111111111000000////////////000000////////////000000000000111111111111222222222222222333333333444444444444777DDDaaammmVVV>>>888888888:::>>>EEERRRkkkwwwmmmSSSFFFEEECCC@@@>>>===;;;888555:::999999888888777777777333333333333222222222222333222111000000111333444333333333333333333333333YYY[[[^^^bbbfffhhhjjjkkkhhhfffbbb``````aaacccdddcccaaa___^^^^^^]]][[[YYYWWWYYY\\\^^^^^^\\\XXXVVVSSSQQQNNNKKKJJJKKKMMMNNNMMMLLLJJJGGGEEECCCCCCBBBBBBAAA???===<<<<<<======;;;;;;:::::::::999999999999999::::::;;;:::::::::777666666666666666666777555555555555444444444444555444444444444333333333111111111111111111111111000000000000000000000000////////////////////////////////////...............,,,+++---///000///---............////////////.........---......///000.............../////////......////////////.........////////////000000000.................................------...//////............////////////....................................////////////........................................................................------....../////////000............////////////....../////////000000000111111111222222222333333333333333222222333333333444555666666777777777777;;;;;;;;;;;;;;;<<<<<<<<<>>>=========<<<<<<;;;;;;:::::::::999888888777777888888888888888888888888777666666666666777888888888888777666666666777777777777777777777777777777666666555444444444444444444444444555555555666666444444444444333333333333222222222222222222222222111222333333444444333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333444444333333222222222111444444444444555555555555555555555444555555666777777666666666666777888888777777888888888888777777888999999:::::::::999999888888999999::::::;;;;;;<<<<<<===>>>???AAABBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFEEECCCCCCCCCDDDDDDEEEDDDCCCBBBBBBAAABBBBBB@@@@@@???>>>>>>>>>>>>>>>@@@@@@????????????>>>>>><<<<<<;;;;;;::::::::::::999999999888888777777666666555444444555666555444222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000////////////000000000000000000111111111222222222222222222222333333333444555IIIeeehhhNNN;;;888666333888===<<<;;;GGGddd}}}|||kkkrrrxxxlllbbbZZZOOOEEE@@@>>>>>>>>>999888888777888888999:::444444444444333333333333444333222111111111333333333333333333333333333333[[[^^^bbbeeehhhiiiiiihhheeecccbbbbbbccceeeeeeeeebbbaaaaaabbbdddeeeeeeddd[[[\\\^^^^^^]]][[[XXXVVVRRRPPPNNNKKKKKKKKKMMMNNNKKKJJJGGGEEECCCCCCCCCCCCAAA@@@>>>===<<<<<<======;;;;;;::::::::::::999999999999::::::::::::999999777777666666666666777777555555555444444444444333444444444444333333333333111111111111111111111111000000000000000000000000////////////////////////////////////...............,,,+++---111222000---------........./////////---------------...//////---............/////////---......//////......---......////////////000000........................------,,,,,,------......------........./////////....................................////////////........................................................................---------......//////000------........./////////............////////////111111111111222222222222333333222222222222333333444444555666666666666666:::999999999999999999999>>>======<<<<<<;;;;;;;;;::::::999888888777777666888888888888888888888888666555555555555666777777777666666555555666666666666666666666777777777777666555444444333333444444444444444555555555666666444444333333333222222222222222222222222222222222111222333333444444333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333222222222222222111333333333444444444555555444444444444444555666666666555555555555666777777666777777777777777777666777777888999999999888888777888888888999999999::::::;;;;;;<<<>>>@@@BBBCCCAAAAAABBBCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA??????>>>============>>>??????>>>>>>>>>=========<<<<<<;;;;;;::::::999999888888888777777777666666666444333333444555555444000111111111111222222222111111111111111111111111////////////////////////000//////......//////000////////////000000000000000000000111111111111222111111222222222333333333555KKKeee```DDD666666333666444555888;;;???IIISSSzzz~~~yyyuuuhhhiiizzziiiQQQBBB<<<;;;<<<999888777666666777888999666666555555555444444444444444333333222222333333222222222222222222222222]]]___cccffffffeeecccaaa_________cccfffhhhgggeeebbbaaa```bbbdddeeeeeeddd]]]]]]\\\[[[YYYWWWUUUTTTQQQPPPNNNLLLLLLLLLMMMNNNIIIGGGEEECCCBBBBBBCCCCCCAAA@@@>>>===<<<<<<======;;;;;;::::::::::::999999999999:::::::::999999888888777777666666777777888555555555444444444333333444444444333333333222222111111111111111111111111000000000000000000000000////////////////////////////////////............///,,,+++...222444111------------.........//////------,,,,,,------...///---------.........//////---......//////......---........./////////000000........................,,,,,,,,,,,,,,,---......---------.........//////....................................////////////........................................................................,,,,,,---......///000000---------.........//////------........./////////111111111111222222222222333333222222222222333333444444555666666666555555666666777777888888999999>>>>>>===<<<<<<;;;::::::999999999888777777666666888888888888888888888888555555444444555555666777666555555444555555666666555555555666666666777777666555444444333333444444333333333333444444444444333333333333222222222222111111111111111111111111111222333333444444333333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111222222222222222333333333333444444444444444333333444444555666555555444444555555666777555666666777777666666555555666777888888888888777777777777888888888888999888888999:::<<<>>>@@@AAA??????@@@@@@AAACCCDDDEEEDDDCCCBBBAAA@@@AAABBBBBB@@@@@@?????????@@@AAAAAA???>>>======<<<<<<==================<<<<<<<<<<<<<<<<<<;;;;;;:::999999888777777777777777666666666666444222222333444444444000000000000111111222222111111111111111111111111//////////////////////////////............//////////////////000000000000000000000000111111111111111111111111222222222222:::QQQfffZZZ===333666000999444222777<<<===>>>@@@MMMggg~~~mmmfffqqqmmmYYYMMMFFFCCC???>>>;;;999888888999999777777777777666666666666555555555555555444333222222222222222222222222222\\\^^^aaacccccc```]]]ZZZ[[[[[[^^^ccchhhiiigggdddcccaaa```___```___^^^\\\]]]\\\ZZZXXXUUUSSSRRRQQQQQQPPPOOOMMMMMMMMMNNNNNNGGGFFFDDDBBBAAABBBCCCDDD@@@???>>>===<<<<<<======;;;;;;;;;:::::::::999999999999:::::::::999999888888888777777777777888888555555444444444333333333444444444333333333222222000000000000000000000000000000000000000000000000////////////////////////000/////////............///---,,,///333555111------------.........//////---,,,,,,,,,,,,---......---------.........//////---..................---............/////////000........................,,,+++++++++,,,,,,---...---------.........//////..................................../////////000........................................................................,,,,,,------...///000000---------.........//////---------.........//////000111111111111222222222333222222222222222222333444444555555666555555555333444555666777888999:::>>>>>>===<<<;;;;;;::::::999999888888777666666666777777777777777777777777555444444444444555666666555555444444444555555666444555555555666666777777555555444333333333333444111111222222222333333333333333333222222222111111111111111111111111111111222222333444444444333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111222222222333222222333333333444444444444333333333333444555555555444444444444555666666555555666666666666555555555555666777777888777777777777777777888888888888666666777888:::<<<>>>???>>>>>>>>>???@@@AAACCCDDDCCCBBBAAA@@@@@@@@@AAABBB>>>>>>>>>>>>???@@@AAAAAA>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999888888777777777777666666666666555333111111222444444333//////000000111111111222000000000000000000000000//////////////////////////////............//////////////////000000000000000000000000111111111111000111111111111222222222@@@WWWhhhXXX:::444777000444333333555444222666<<<:::JJJbbbjjjjjjuuu}}}nnnbbbZZZGGGDDDAAA>>>;;;::::::;;;888888888888777777777777555555666777666555333222111111111111111111111111`````````______^^^]]]]]][[[\\\^^^```aaaaaaaaaaaa```^^^[[[XXXWWWXXXYYYZZZ[[[YYYVVVTTTRRRRRRSSSSSSLLLKKKJJJIIIIIIIIIIIIIIIFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???===;;;:::999999999999999999999999999;;;:::999999888888999999999888777555555666666777555555444444444333333333333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000........................//////.........---------............////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------............------000000///...---,,,,,,+++------,,,+++,,,---...//////......------///000111000000//////.........---//////............//////........................///............------------------------------------------............///....................................////////////000000000000111111111111333333222222333333444555333444444555555444444333555666666777888:::;;;<<<@@@>>><<<:::999:::;;;<<<<<<;;;999777666777777888444555666888888666555444666555555555555444444444444444444444444444444444333333333333333333333333444444333333333333222222333333333222222111111111222222222111111111111000000000000000000000000000222222111111111111222222222111111111000000////////////000000000000//////////////////000000000000000000000000111111111111111111000000000000111111111111111111111111111111333333333333333333333333111111222222222333333333333333333333333333333333555555555666666666666777444444444555555555555666888888777777666666666555444555666888:::<<<===>>><<<>>>??????>>>>>>???@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<:::888777666666777666555444444333333444555444333333222222333333333333333222222222111111000000000000000000000000111111000///////////////////////////////////////000000000000////////////000000000000111111111111000000000///...///222555===hhhiiiFFF888555000333222222333444444555555666>>><<>><<<:::999888999:::;;;;;;:::999777777777777777444555777888888777555444666555555555555444444444444444444444444444444444333333333333333333333333444444333333333222222222333333333222222111111111222222222111111111000000000000000000000000000000222111111111111111111222111111111000000000////////////000000000000//////.../////////000000000000//////000000000111111111111111000000000000111111111111111111111111111111222222222222222222222222111111111222222222333333333333333333333333333333444444444555555555666666444444444444555555555555777777666666666555555555555555666888:::<<<=========>>>??????>>>>>>???AAA?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<:::888777777777888777666555444444444444555444333333222222333333333333222222222111111111000000000000000000000000111000000///////////////////////////////////////000///////////////////////////000000000111111111000000000///...///222555@@@hhhgggEEE777444///222222222222333444444555555777666888???LLLbbbpppqqquuuyyyfffTTTEEE>>>>>><<<::::::::::::888666555999777666666777888888777444444444444333333333333]]]\\\[[[ZZZZZZZZZ[[[\\\[[[[[[[[[ZZZXXXWWWUUUTTTWWWVVVTTTSSSSSSTTTVVVWWWUUUUUUUUUTTTRRRQQQPPPOOOLLLKKKKKKJJJIIIIIIHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>===;;;:::999888888888888888888888888999888777777666666777777666666555444333444444444444444444333333333222222333222222222222111111111000000000000000000000000////////////////////////////////////////////////.......................................------------............/////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------............---------------------------------,,,,,,,,,,,,---...///......------......///000/////////...............//////............//////........................///............---------------------------------------------............---------------------------............///////////////000000000000111111111111111111111222222333222333333444444333333222555555555666888999;;;<<<;;;:::999888888888999::::::999888777777777777777555666777888888777666555666555555555555444444444444444444444444444444444333333333333333333333333333333333333222222222222222222222222222111111111222222111111111000000000000000000000000000000000111111111111111111111111111111000000000000//////...//////000000//////........./////////000000000//////000000000000111111111000000//////000000111111111111111111111111111111111111111111111111111111111111222222222222333333333333333333333333333333333333333444444444444444444444444555555555555555555555555444444444444555555666888:::;;;<<<======???@@@@@@??????@@@AAA??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::888888777777888888777666555555555555555444333333222222333333333222222222222111111111000000000000000000000000000000//////......////////////////////////////////////////////////////////////000000000000111111///000000///...///333555EEEiiieeeBBB666333...111111111222222333444444444666777777777777???TTThhhiii]]]gggwww^^^LLLEEECCC@@@;;;999:::;;;:::888999777666666777777666444555555555444444444333333YYYXXXWWWVVVVVVWWWYYYZZZ[[[[[[ZZZYYYWWWUUUTTTSSSVVVUUUTTTRRRRRRRRRSSSTTTUUUUUUVVVVVVUUUSSSPPPOOOLLLLLLKKKKKKJJJIIIHHHGGGEEEDDDCCCAAA@@@@@@??????>>>>>>>>>===<<<;;;:::999777777777777777777777777777777666555555555555666444444444333333333333333333333333333222222222222222222222222111111111111000000000000000000000000////////////////////////////////////////////////................................................---------.........//////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,------......------------......//////........................///......------......///........................///............---------------------------------,,,,,,---------.........---------------------------------.........//////////////////000000000111000000000000000111111222222222333333333333222222444444555555777999:::;;;999999888888888999::::::999999888777777777777777777777888888888888777777666555555555555444444444333333333333333333333333222222222222222222222222333333333222222222222111222222222111111111111111111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000//////...//////////////////............/////////000000////////////000000000111000000////////////000000111111111111111111111111000000000000000000000000111111111111222222222222222222222222222222222222111222222222333333333333333333444444444555555555333333333333333333333333555555666888999;;;<<<<<<>>>???@@@@@@??????@@@AAA???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<999999999888888999999999::::::::::::::::::::::::<<<;;;:::999888888888888999888777666666555555666555444333333222222333333222222222222111111111111////////////////////////000//////.........//////////////////////////////.........///////////////////////////000000000111////////////...000333666LLLjjjaaa???555222---000000000111111222333333333777777777777444666AAAMMMaaa{{{jjjYYY```xxxtttjjj\\\TTTGGG<<<:::===>>>;;;;;;:::999888888888555333666666666555555555444444YYYYYYXXXXXXXXXZZZ[[[\\\XXXWWWWWWVVVUUUUUUUUUUUUXXXWWWUUUSSSQQQPPPPPPPPPRRRSSSTTTUUUTTTRRROOOMMMLLLLLLLLLKKKJJJIIIGGGFFFDDDCCCBBBAAA????????????<<<<<<<<<<<<<<<;;;:::999777777777777777777777777777666555555444444555555333333333333333222222111333333222222222111111111222222222111111111000000////////////////////////........................................................................---.....................------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---.........,,,,,,,,,---------------,,,------...............---------.....................------------..............................///............---------------------------------,,,,,,,,,------------...------------------------------------...............////////////000000000000000//////000000111222111111222222222222111111333333444555666888999:::999999999999999999::::::888888888888777777777666777777888888888888777777666555555555555444444444333333333333333333333333222222222222222222222222333333222222222111111111111111111111111111111111111111111000000000/////////////////////////////////000111111111111000/////////////////////000000......////////////..................////////////...////////////000000000000000////////////000000000000000000000000000000////////////////////////000000111111111222222222222222222222222222222222111111111111222222222333333333333444444444444555222222222333333333333333555555666777999:::;;;;;;===???@@@@@@???>>>@@@AAA>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999999999::::::::::::::::::::::::::::::999999888888999999999999888777666666555555666555444333333222222333333222222222111111111000000//////////////////////////////............//////////////////////////////------....../////////000...////////////000000000.../////////...000333666RRRjjj\\\;;;333222,,,/////////000000111222222222444111111444666666999>>>BBBQQQmmmtttkkkjjjnnnjjjPPPBBB@@@===999<<<:::999999::::::999888777777777666666666555555VVVVVVWWWXXXYYYYYYZZZZZZSSSSSSRRRRRRSSSTTTUUUVVVXXXWWWUUUSSSQQQOOONNNNNNNNNNNNPPPPPPOOOMMMKKKJJJLLLLLLLLLLLLKKKHHHFFFEEECCCBBBAAA@@@???>>>>>>>>>:::;;;;;;;;;;;;;;;::::::888888888888888888888888777666555555444444555555333333333333333222111111222222222111111111000000222111111111111000000000////////////////////////........................................................................---------...............,,,------------.........------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---------...+++,,,------......------,,,,,,---............------------------...............------------..............................///............---------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000000000000000111111222000111111222222111111000333333333444666777999:::999999999999999999999999666777777888888777666666777777777777777777777777666555555555555444444444333333333333333333333333222222222222222222222222222222222222111111111111000000000111111111111111111111000000000/////////////////////////////////...///000111111000///.........////////////000000---......//////......---------........./////////......////////////000000000//////......//////000000000000000000000000000////////////////////////000000000111111111111222222222222222222222222222111111111111222222222222333333333333444444444444222222222222333333333333555555666777888999:::;;;<<<>>>??????>>>>>>???@@@>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::888888888888888999::::::888888777666555555555555555444333333222222333333222111111111111000000000000000000000000000000000......------......//////////////////////////////---------......//////000......////////////000000...//////......000444777VVViiiWWW777222222,,,000......//////000111111222444000///444777777666777===<<>>>>>>>>>>>999::::::;;;;;;;;;::::::999999999999999999999999777666666555555555555555333333444444444333222111222111111111000000000000111111111111000000000000////////////////////////........................................................................---------.........//////,,,,,,---------.........------------.........///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------+++,,,---.........------+++,,,---.........------,,,,,,,,,------............------,,,,,,------...........................///............---------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000111000000000000111222222000000111111111111000000222222333444555777888999999999999999888777666666555666777888888777666666777666666666666666666777666555555555555444444444222222222222222222222222111111111111111111111111222222222222111111111111///000000000111111111222111000000000////////////////////////////////////...///000111111000///............/////////000000---......//////......------------.........//////........./////////000000//////............//////000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111111111111222222222333333222222333333333444444444222222222333333333444444555555666777888999::::::;;;===>>>>>>======>>>???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999777777777777888999;;;;;;888777666555444444444444555444333333222222333333111111111111000000000000000000000000000000000000...------------...///000////////////////////////,,,,,,---......///000000........./////////000000......///......000444777ZZZhhhSSS555222222,,,111---......//////000111111333000222555666333333666999666666@@@RRRnnntttiiioooyyyggg___cccuuurrrggg]]]MMMIIICCC>>><<<;;;;;;:::999999888888888777777777TTTVVVYYY\\\]]]]]]\\\ZZZUUUUUUUUUUUUVVVWWWYYYZZZRRRRRRQQQQQQPPPOOONNNNNNMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLMMMMMMKKKHHHFFFDDDCCCBBB@@@???>>>>>>======999999:::;;;;;;;;;::::::999999999999999999999999777777666555555555555666333333444555444333222111111111111111000000000000111111111111000000000000////////////////////////........................................................................---------.........//////,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++,,,---.........---,,,,,,,,,,,,------............------,,,,,,------...........................//////.........---------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000111111111111111222222333000000111111111111000000222222333333555666888999888888888888777666444444555666777888888777666666666666555555555555666666666666555555555444444444222222222222222222222222111111111111111111111111222222222111111111111000//////000000111111111222000000000000////////////////////////////////////...///000222222000///...---.........//////000000---..................------------.........//////............/////////000//////............//////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222222222333333333222222333333333444444444222222222333333444444444555555666777888999999:::;;;<<<======<<<<<<===>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===999999999999999999999999666666666777888:::;;;<<<777666555444444333333444555444333333222222333333111111111111000000000000000000000000000000000000---------------...///000////////////////////////,,,,,,------...///000000............/////////000......///...///111444777[[[gggQQQ333111222---222------......///000000000---...111444111---///555000444:::<<<:::BBB\\\www|||xxx|||uuuggg___jjj{{{iiibbbXXXOOOIIIDDDAAA@@@999999999888888888888777YYY___bbb```___```___[[[XXXXXXXXXYYYZZZ[[[[[[\\\YYYVVVSSSRRRSSSSSSQQQOOOOOOPPPQQQOOOMMMMMMPPPTTTPPPNNNLLLKKKKKKJJJHHHGGGDDDCCCAAA???===;;;;;;::::::::::::999999999888888;;;;;;:::999999888888777666555555555555444444444222222222222222222222222222222000///............000000000000000000000000////////////////////////.........................................................------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))+++++++++++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,,,,------......------,,,,,,,,,------...///000000---------............///------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...............///000000---......///000111111222000000000000000000000000333333333333333333333333777777777777777666555555666666777777666555444444666555555555555444444444333444444555555444444333444333222111111111222333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////..................------------...///000000//////............////////////////////////////////////............////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222333333333333333333333333222222222333333333444444444444444555666777777888888999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;::::::999888888999999999:::::::::<<<;;;:::999999999:::;;;888888888777777777777666555777999;;;<<<;;;999777888777555444333333444444222222222111111111111000000000000000000000000000000000000000000000000000//////.........---------------------------------....................................////////////000//////000///...444;;;[[[bbbGGG666111,,,111---............////////////////////////000111222333444444555666888===CCCHHHeeekkk]]]lllwww|||eeeQQQEEE@@@;;;;;;;;;===>>>===:::777^^^eeeiiihhhfffdddaaa]]]WWWXXXYYY[[[\\\]]]]]]]]]ZZZWWWUUUTTTTTTSSSPPPNNNVVVWWWXXXVVVSSSRRRSSSTTTQQQPPPMMMLLLLLLJJJHHHFFFDDDBBBAAA???===<<<;;;;;;::::::::::::999999999999;;;::::::999888888777777555555555555444444444444222222222222222222222222222111000///............////////////////////////..............................................................................---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,------...//////000------------............------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...............//////000---......///000000111111000000000000000000000000222222222333333444444444777777777777777666555555666666666666666555444444555555555555444444444444333333444444444444333333444333222111111111222222222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................------...///////////////............////////////....................................////////////........................//////////////////////////////000000000111111111111111111111111111111111000000111111111222222222333333333333333333333333222222222333333333333444333444444555666666777777888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888888888888888888888::::::999888888999:::;;;::::::999999999888888888888:::<<<>>>>>>===;;;:::888777555444333333333444222222222111111111000000////////////////////////000000000000000000000000//////.........---------------------------------....................................////////////000//////000///...444;;;ZZZaaaFFF555111+++111---............////////////////////////000111222333222222333333444777;;;???LLLYYYrrr{{{~~~|||aaa[[[bbbxxxrrr]]]QQQVVVPPPHHHAAA>>>===<<<<<>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888777777666666555555555444444444333333111111111111111111111111111111000///////////////////////////////////////........................------------------------........................------------------------------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,------------------------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,,,,,,,,,,+++++++++++++++,,,------......------,,,,,,,,,,,,------.........,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------...------------...//////........./////////000000000000000000000000000000///000111222333444555555555555555666666555555444555555555666666555444444555555555444444444333333333333333444444333333333333333222222222222111222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////........................---------.....................///////////////...---------.........//////........................---------.........//////........................////////////////////////////////////000000000111111111111111111111111111000000000000111111111111222222222222222222222222111111111111222222222222222333333333444444444555666666777888999999999999888999999999999999888888888888777777777777666666666666777777888999:::;;;;;;;;;:::::::::999999999444555777888888777666555555444444333333333333222111111111111000000000000////////////////////////................................................---------------------------------------------------------.........//////000......///...---333;;;WWW^^^CCC333000+++000------------........./////////.........//////000111000222444444333333444555555888<<>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999888888777777666666555555444444444444333333333111111111111111111111111111000000////////////000................................................------------------------........................------------------------------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,---------------------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,,,,,,,,,,---------------,,,------......------,,,,,,,,,,,,---------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------------...//////............//////////////////////////////////////////000111333444555555333444555555555555444444444444555555555555444444555444444444444333333333222333333333333333333222333333333333222222111111111111111111111111111111000000000000000000000000////////////////////////........................////////////////////////........................---------.........//////...///////////////......------------....................................------------...............................................................////////////000000000000000000000000000000000//////000000000111111111111111111111111111111111000000000111111111222222222222222222333333333333444555666777888888888888777777888888888888888777888888888888888888888888666666777888999:::::::::999999999999888888888888888888999:::999999888777333333333333333222222222111111111000000000//////........................---------------------------.....................------------------------------------------------------------............///......///...---333:::UUU\\\BBB222///***000,,,------------.....................---......///000...000333444444444444555222777:::777444===QQQccc}}}zzz{{{yyyddd[[[\\\bbbooo~~~gggXXXeeefffccc\\\YYY]]]`````````___^^^]]][[[ZZZYYYXXXYYY[[[^^^^^^]]]\\\\\\\\\[[[XXXUUUTTTUUUVVVVVVVVVRRRPPPMMMLLLKKKIIIGGGEEEBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;::::::::::::888888777777666555555555444444444444333333333333111111111111111111111111000000////////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,---------......------------------------......---------,,,,,,,,,------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------...///........................///////////////////////////000000111222333444444222333444444555444444444333333444555555555555444444444444444333333333333222222333333333333222222222333333333333222111000111111111111111111111111000000000000000000000000000000000000000000000000........................////////////////////////------------------------,,,,,,------...///////////////////////////...---,,,------------.........------------------------,,,------------.........------------------------..............................////////////000000000000000000000000000000/////////000000000111111000000000000000000000000///000000000000111111111111111111111222222222222333444555666666777777666555666777777888777777777777777777888888888999999777777888999:::::::::999888888888777777777666666666777777777777666555555111222222333333222222111111111000000000/////////................................................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---...///------222:::SSSZZZ@@@111...***000,,,,,,------------...............------------......+++---000111111111333444111111111333666999===???KKKeee~~~wwwxxxpppeee[[[[[[dddvvvzzz```cccaaa\\\ZZZ___bbbcccaaa```^^^\\\[[[\\\]]]]]]ZZZ\\\]]][[[XXXWWWXXXZZZVVVTTTSSSTTTVVVUUURRROOOPPPNNNLLLKKKJJJIIIGGGEEEAAAAAA???>>>============::::::::::::999999999999888777777666666555444444444444444333333333222222111111111111111111111111000000////////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......------------------------......---------,,,,,,,,,........................***+++,,,,,,---------,,,------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------...///........................////////////////////////000000111111222222222333222222333444444444444444222333444444555555555444444444444333333333222222222222333333333333222222222222333333333222111000111111111111111111111111000000000000000000000000000000000000000000000000........................////////////////////////------------------------,,,,,,------...//////000///////////////...------,,,,,,---------.........------------------------,,,,,,---------.........------------------------................................./////////000000000000000000000000000000////////////000000000111000000000000000000000000/////////000000000111111111111111111111111111111222333444555555666666666444555666666777777777666444555555666777888999999888999:::;;;;;;:::999999888888777777777666666666444444444444333333222222000111222333333222111111111000000000////////////................................................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///------...---,,,222:::RRRYYY???000---)))000,,,,,,,,,---------...............------,,,------...,,,---////////////111222111000000444:::===:::777<<>>============:::::::::999999999888888777777777666555555444444444444444333333333222222000000000000000000000000000000////////////000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---------......------------------------......---------,,,,,,,,,........................)))***,,,---...---,,,,,,------------------------+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---...........................---////////////////////////111111111111111111222222111222333333444444444444222333444444555555555444444444444333333333222222222222222333333222222222222222333444333222111000000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////------------------------,,,,,,------...///000000//////000000///...------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------..................................../////////000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000111111111000000000000000222222333444555555555555444444555666777777666666222333444555666888999999999:::;;;<<<;;;:::999888888888888777777777777666777777777666666555555555000000222333333222111000000000000000////////////........................////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///------...---,,,222:::QQQXXX???///---)))000,,,,,,,,,,,,---------.........------,,,,,,,,,------///000000000...///111222///222555666444333555777:::555777CCCSSSjjj}}}www}}}iii```___mmmbbbccc```]]]^^^bbbdddbbb```___]]]\\\\\\]]]___```YYYYYYXXXWWWWWWWWWWWWWWWZZZZZZZZZYYYWWWRRRNNNLLLMMMLLLKKKIIIGGGEEEEEEDDDCCCBBBAAA@@@>>>===<<<;;;888888888777777777777666666666666555444444333333333333444444333333222111000000000000////////////////////////............///............---------++++++++++++++++++++++++------------------------------------------------------------------------......------------..............................666222---+++,,,......------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---.........---,,,,,,+++,,,++++++******++++++,,,------------------------+++,,,------......------++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---------,,,,,,+++++++++,,,,,,,,,---------................................................------////////////000000000000111111222333333333333222333333333333333333333333444444444444444444444444111111111111111222222222111111111111111111111111222111111111000000//////000000000000000000000000......................................................------------......//////.........---------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................---------............///............////////////...//////000111222222222000000000000111111111111222222222222333444555555777777666666555555555444555555555666666666666666777888:::;;;;;;:::888777666666666666777777777777888888777555555444444444333333333222222222111111////////////...............................................................------,,,,,,------...//////.........---------------------------------,,,------......------,,,...---...///...---222999SSSWWW===222000)))---***+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///000000000111222222333333444666999:::;;;DDDYYYmmmwww~~~lll```gggqqq}}}lllqqqqqqiii```]]]^^^]]]^^^]]][[[ZZZYYYZZZ[[[\\\]]]]]][[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWTTTPPPLLLJJJKKKJJJHHHFFFEEEDDDCCCCCCCCCBBBAAA@@@>>>===<<<;;;888888777777777666666666555555555444333333222222333333444444333333222111000000000000////////////////////////........................------------++++++++++++++++++++++++------------------------------------------------------------------------......------------..............................111...++++++---///......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------......------,,,+++,,,,,,++++++++++++,,,,,,------------------------+++,,,------......------------------,,,,,,,,,,,,---------,,,,,,,,,++++++...------,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---------,,,,,,+++++++++,,,,,,,,,---------................................................------.../////////000000000000000111222222333333222222333333333333333333333333444444444444444444444444222222111111111111111111111111111111111111111111111111111000000000//////////////////////////////......................................................------------......//////.........---------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................---------............///............////////////...//////000111111222222//////000000000111111111222222222222333444555555666666666666555555444444555555555555666666666666777888999::::::999888777666666666777777777888888888777666555444444444444333333222222222111111111000000000/////////.........................................................------,,,,,,------...//////.........---------------------------------,,,------......------,,,...------///---,,,222999QQQUUU<<<111000)))---++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------............//////000111111222222333444444777888666999FFFSSS[[[vvvtttiiiccciiitttoooxxx{{{ooo```XXXXXXZZZ]]]\\\ZZZXXXXXXXXXZZZ[[[bbb```___]]][[[ZZZYYYYYYXXXXXXWWWUUUSSSOOOLLLJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBAAA@@@???>>>===<<<;;;888777777777777666666666555444444333222222111111333333333333333222222111000000000000/////////////////////............---............------------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,------------......------------......------------------------+++******+++...//////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------......------,,,,,,,,,,,,++++++++++++,,,,,,------------------------+++,,,------......------//////......---,,,,,,,,,------------,,,,,,,,,,,,......------,,,,,,,,,,,,------............------------------------------...------,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------------------------............/////////000000000000111222222333333222222333333333333333333333333444444444444444444444444333222222222111000000000111111111111111111111111111111000000000000//////////////////////////////......................................................------------.....................---------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---------............///............////////////...//////000000111111222//////000000000000111111222111111222222333444555666555555555555444444444444444555555555666666666666666888888888888666666777777777777888888888888777777666555444444444444333222222222222111111111111111000000000/////////........................------------------------...------,,,,,,------..................---------------------------------,,,------......------,,,...,,,---///---,,,111999NNNRRR999//////)))...++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------............//////000000111111222222222222444666444222666<<<:::KKK```sss}}}mmmcccdddlllxxxfffnnnqqqggg[[[VVVXXXZZZ\\\[[[YYYYYYYYYZZZ\\\^^^bbbaaa___\\\ZZZXXXWWWWWWXXXXXXVVVTTTQQQNNNLLLKKKIIIHHHFFFEEEDDDCCCCCCCCCAAA@@@???>>>===<<<;;;;;;999888888888888777777777555555444444333222222222222333333333333222111111000000000000//////////////////.........---------.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------...------------------------******,,,.../////////...,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,,,,------...------,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------+++,,,------......------000000///...------,,,,,,------------------,,,,,,...............---,,,,,,,,,------......------,,,........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,------------.............../////////000000000000111222222222222222222222222222222222222222333333333333333333333333333333333222111000//////111111111111111111111111000000000000000000//////////////////////////////......................................................------------..............................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------........................---------............///............////////////////////////000000111111////////////000000000111111111111111222333444555444444444444444444444444333444444555555666666666555555666777777666555555777777777777888888888999777666555444444444444444222222222222111111111111111111111111000000000000........................------------------------...------,,,,,,------...........................------------------------,,,------......------,,,---,,,---...---,,,111888JJJOOO777---...)))...,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,---------...............//////000111111222000///111666777444444777@@@BBBDDDEEEOOOiiivvvsssooommmqqqzzz]]]aaaaaaZZZVVVXXXZZZ[[[XXXXXXWWWWWWYYY[[[^^^```___^^^\\\YYYWWWVVVUUUUUUWWWVVVSSSPPPNNNKKKJJJIIIHHHGGGEEEDDDBBBBBBAAAAAA??????>>>>>>===<<<;;;;;;::::::999999999888888888666666555555444333333333222222333333222222111000000000000000////////////............------------...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,---///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,,,,,,,------...------,,,---,,,,,,,,,,,,,,,,,,---------------------------+++,,,------......------000000///...------,,,,,,------------------------....../////////...---,,,......////////////..............................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,------..................////////////000000111222222222222111222222222222222222222222333333333333333333333333333333333222111000//////000000000000000000000000//////////////////000000..............................................................................------------......---.....................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------........................---------............///............///////////////////////////000000000...////////////000000000111111111111222333444444333333333333444444444444333333333444555666666777555555555666666555555555666777777777777888888888666555555444444444444555222222222111111111000000111111111111000000000000........................------------------------...------,,,,,,------...---.....................------------------------,,,------......------,,,---,,,,,,...---,,,111888HHHMMM555,,,...)))///---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------...---......//////000111111111...000555777666666999:::>>>@@@@@@???EEESSS___ttt~~~nnndddlllrrr\\\\\\XXXTTTUUUZZZ\\\ZZZVVVUUUUUUUUUWWWYYY\\\^^^[[[ZZZYYYWWWVVVUUUUUUUUUUUUSSSPPPLLLIIIHHHGGGGGGGGGFFFDDDBBB@@@??????>>>>>>>>>>>>===<<<;;;;;;;;;::::::999999999888888888777666666555555444333333222222222222222111111000000000000000////////////.........------------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...000111111///---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------......------------,,,,,,,,,,,,------------------------------+++,,,------......------//////......---,,,,,,,,,------------...............///000000000///---,,,000000111111111111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------.........////////////000111111222222111111222222222222222222222222333333333333333333333333333222222222111000000000000000000000000000000000......////////////000000..............................................................................------------......---------...............................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///............////////////////////////////////////......////////////000000111000000111111222333444222222333333333333333444222222333444555666666777555555555555555555555555666666666666777777777777555555444444444444444555222111111111111000000000111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------...............------------------------,,,------......------,,,---+++,,,...,,,+++000888HHHMMM555,,,...)))///...+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......//////000000222//////222333222333777222555:::===;;;999<<>>======<<<<<<;;;;;;:::888888888777777777666666666666555444444333333222222222222222222111000000000000000000////////////.........---------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---///111000---,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------......------------,,,,,,,,,,,,------------------------------+++,,,------......------------------,,,,,,,,,,,,------------.........///...///000111111///...---//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---------........./////////000000111111111111111111111111111111111111111222222222222222222222222222222111111111111111111000000000000000000000000........./////////000000..............................................................................------------......---------.........//////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///............////////////////////////////////////........./////////000000000000000000111222333444111222222222333333333333111222222333555666666777666666555555555555666666444555555555666666666666555444444333333444444555111111111111000000000000000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////------------------------,,,------......------,,,,,,+++,,,---,,,+++000777HHHMMM555,,,...)))///...+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......///000000///...000222000---///333555111111444555444888???777@@@PPPeee}}}zzzqqqxxxpppdddcccjjjUUUYYY[[[YYYXXXZZZZZZWWW^^^\\\ZZZYYYYYYYYY[[[\\\YYYYYYXXXYYYYYYZZZ[[[[[[ZZZWWWSSSOOOLLLKKKKKKLLLPPPOOOLLLIIIFFFDDDCCCBBB=========<<<<<<;;;;;;:::666666666666555555555555555555444333333222222111111222222222222111000000000000000000////////////......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++---///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,---.........---...------,,,,,,------...------------------------+++,,,------......------+++,,,,,,,,,,,,,,,,,,,,,---------.........//////...///111222111000...---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------.........////////////000111111111111111111111111111111111111111222222222222222222222222111111111111111222222222000000000000000000000000---.........//////000000.................................................................................------.........---------.........//////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////............/////////000///////////////...................../////////000000000000000111222333444111111111222222333333333111111222333555666666777666666555555555555666666444444444444555555555666444444333333333444444555111111111111000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////------------------------,,,------......------,,,,,,+++,,,---,,,+++000777IIINNN666---...***///...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000,,,---000333000,,,...333666111222888999444111333::::::;;;>>>GGGXXXlllzzzzzzqqqsss]]][[[ZZZ[[[]]]]]]ZZZWWWZZZXXXWWWYYY]]]______]]]ZZZYYYXXXXXXXXXWWWVVVVVVZZZVVVQQQOOOPPPRRRTTTUUURRRNNNIIIEEECCCAAA@@@>>>@@@@@@???===<<<:::999999888888888777777777666666555555444333222222222222111111222222222222111111////////////............------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........------,,,,,,,,,------------------------000///...------...///000//////.........---------////////////000000000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///........................++++++,,,,,,,,,,,,------,,,,,,,,,---------............///000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000111000000000000000000000000////////////////////////...................................................------,,,,,,------...------............------........................//////.........---------------------------------...------,,,,,,------...---------,,,,,,+++++++++------------------------------------------------------------------------------------------------........................---------............///////////////////////////............////////////000000000000111111111111222222111111111111111111111111222333333444555555444444555555555555444444444444555555555555444444555555444444444333333333111111111111111111111111111000000///...------------------------------------------------------------,,,,,,+++,,,---///000------------------------------------------------......---------,,,,,,,,,+++)))***---------111777IIIBBB888...***,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000111111111222222222555555666888<<<@@@DDDGGGYYYlll\\\[[[\\\^^^aaaaaa___]]]ZZZXXXWWWYYY[[[]]]\\\ZZZYYYYYYYYYWWWUUUSSSSSSSSSXXXTTTPPPNNNNNNPPPPPPPPPOOOLLLGGGDDDCCCBBBAAA@@@AAA@@@???>>><<<;;;:::999888888888888777777777777666555444333222222222222111111222222222222111111////////////............------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......---------,,,,,,,,,------------------------//////...------.../////////.........------------........./////////000000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++***++++++++++++++++++++++++++++++++++++,,,---...///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000000111111000000111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000000000////////////////////////...........................................................................------,,,,,,------...------............------........................///.........------------------------------------------,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------------------------------------------------------------------------------........................------------................................................//////////////////000000000111111111111111111111111111111111111111222222333444444555444444555555555555444444444444555555555555444444444444444333333333333222111111111111111111111111000000000///...---------------------------------------------------------,,,,,,,,,,,,,,,---...///------------------------------------------------......---------,,,,,,,,,,,,***+++---------111888JJJBBB777...***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////000000000111111111222222333333333444666:::===???>>>HHH\\\ttt|||lllxxx|||]]]\\\]]]___aaaaaa___^^^\\\[[[ZZZZZZ\\\\\\[[[ZZZ[[[\\\]]]ZZZUUURRRRRRTTTTTTRRROOONNNNNNNNNMMMLLLMMMJJJFFFDDDDDDCCCBBBAAAAAAAAA@@@???===<<<;;;;;;999999999999888888888888777666555444333333333333111111222222222222111111////////////............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------,,,,,,,,,,,,------------------------...------,,,,,,------...............---------------------.........//////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***************************++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111000000/////////////////////////////////........................------------------------------------------------...------,,,,,,------...------............------....................................------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------------------------------------------------------------------------------------------------------------------....................................---............///////////////000000000000111111111111111111111111111111111111222222333333444444333444444555555444444333333444444555555444444333333333333222222222111111000000000000000000000000000000//////...---------------------------------------------------------,,,,,,------......------------------------------------------------------......---------,,,,,,,,,---+++,,,---,,,,,,111999KKKAAA555...+++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---............/////////000000000000111111111111333222222222333444666777777666;;;EEESSSeee|||uuupppuuu\\\\\\\\\\\\\\\[[[YYYWWW```______^^^^^^]]]\\\\\\^^^```aaa^^^YYYVVVWWWYYYQQQPPPPPPPPPQQQQQQNNNLLLMMMKKKGGGEEEEEEDDDBBBAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;::::::::::::999777777666555444444444444111111222222222222111111////////////............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------******+++++++++,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......///000000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111000//////......////////////////////////........................------------------------------------------------...------,,,,,,------...------............------........................---------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.................................---------.........//////////////////000000000111000000000000111111111111111111222222333333333333333333444444444444333333333333444444444444333333222222222111111111111000/////////////////////////////////......---------------------------------,,,,,,------------------+++,,,---.........,,,,,,------------------------------------------------......---------,,,,,,,,,...,,,------,,,+++222<<>>===<<<<<<======<<<<<<<<<;;;;;;;;;777777666555444444444444111111222222222222111111////////////............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,------------------------*********+++++++++,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,,,,,,,,,,---------------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......................................................------------------------------------------------...------,,,,,,------...------............------........................,,,,,,------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...........................------------...............////////////000000000//////000000000111111111111111222222222222222333222222333333333333222222222222333333333333222222222222111111111000000000....................................------------------------------------,,,,,,,,,---------......,,,,,,.........---,,,+++------------------------------------------------......---------,,,,,,,,,...---------++++++444???KKK===000---,,,***)))***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------................../////////000000000000000111222333444555666333222555999:::888:::>>>DDDOOOccczzzQQQTTTWWWYYYYYYYYYZZZ[[[[[[\\\]]]]]][[[[[[\\\]]]]]]]]]\\\\\\[[[[[[ZZZZZZPPPQQQRRRTTTUUUUUURRRPPPOOOLLLIIIGGGFFFCCC@@@>>>@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;777666555444333333333333111111222222222222111111////////////............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------------------------------------******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------......---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...........................,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............------........................,,,,,,,,,,,,------------------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------------...............////////////000000...//////000000111111111111111222222222222222222111222222333333222222111111222222333333222222111222222222111111111000000////////////////////////------------------------------------------------+++,,,,,,------.........------......------,,,,,,------------------------------------------------......---------,,,,,,,,,------...---***,,,777CCCJJJ:::---,,,---***)))+++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.....................////////////---...///000111333444444444222444888:::888888;;;999;;;@@@JJJXXXlll||||||}}}MMMQQQUUUWWWXXXXXXZZZ]]]XXXZZZ\\\\\\[[[[[[]]]______[[[XXXXXXZZZZZZWWWTTTRRRQQQQQQRRRRRRQQQNNNLLLJJJIIIGGGEEEEEECCC@@@===???>>>>>>======<<<<<<<<<:::::::::999999999999888666555444333222222222222111111222222222222111111////////////............------------------------+++,,,,,,------,,,,,,+++------------------------///......---,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------........................++++++++++++,,,,,,,,,---,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++++++++,,,,,,,,,---------------------............,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---...---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------...///////////////000000000000000000000000000000000000000000000000000000000000000000000000------......///000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............------........................++++++,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---------................../////////000000......//////000111111222222222111111111111111111111111222222222222111111111111222222222222111111333333222222222111111111////////////////////////------------------------------------------------++++++,,,,,,---......//////...---,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,,,,,,,------***,,,999GGGIII777***+++...+++)))---++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------........./////////---...///000111222222222777444444888999777888:::999777888;;;<<>>>>>>>>======<<<<<<;;;;;;888888888777777777666666555555444333222222222222111111222222222222111111000/////////............------------------------+++,,,,,,------,,,,,,+++------------------------//////...---,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------...---........................++++++,,,,,,,,,------------...//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,............,,,,,,+++++++++,,,,,,------------------.........//////,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------...............000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,---...///000111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---..................---........................+++++++++,,,,,,---------------------------------,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------................../////////000---......///000111111222222222111111111111111111111111222222222222111111111111222222222222111111333333333222222222222111000000000000000000000000------------------------------------------------++++++,,,,,,---...//////000///---,,,+++,,,------------------------------------------------------......---------,,,,,,,,,+++,,,------***---:::IIIHHH666)))+++...+++***...++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////000111111222333222222222...,,,///555888777666888555666;;;>>>:::666;;;EEEFFFPPPaaaxxxTTTUUUUUUUUUTTTTTTVVVXXX[[[ZZZWWWVVVWWWZZZ^^^```]]]YYYUUUSSSTTTTTTRRRPPPRRRQQQOOOOOONNNLLLJJJHHHKKKGGGAAA>>>===>>>??????@@@???>>>===;;;;;;::::::999999888888777777666666666555444333222222222222222222222111111111111000000000//////.........---...------,,,,,,------...------------------------,,,++++++******++++++,,,......---,,,,,,+++******++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++.........////////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,---------......---------...------,,,,,,---------.........//////...------,,,,,,------......---,,,,,,---...///000.........------,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000111111000000//////......////////////////////////////////////////////////........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------++++++++++++---------------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,---------............///------------.........///000000000000000000000000000000000000111111111111222111111111000000//////333333333333333333333333333333333222222222111111000000000000000000000000........................------------------------,,,,,,,,,---------......------------------------------------------------+++,,,------++++++,,,------------,,,,,,+++++++++000'''+++000)))...AAANNNCCC666,,,***,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,.../////////...---////////////000000000000000000111222444555666666777777777777888999:::;;;===>>>BBBJJJWWWjjj}}}QQQRRRTTTTTTTTTUUUXXXZZZYYYXXXVVVUUUWWWZZZ]]]___\\\YYYVVVUUUUUUUUUSSSQQQQQQNNNLLLNNNRRRSSSOOOJJJGGGDDDAAA??????@@@AAA@@@AAA@@@???===<<<<<<<<<;;;999888888777666555555444555444333222222222222222222222222111111111000000000/////////............------,,,,,,,,,,,,------------------------------,,,++++++******++++++,,,...------,,,++++++******++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------...,,,------...------,,,,,,,,,------------.........------,,,,,,,,,,,,------......---,,,------//////......---------,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------............///.../////////000000000000000000000000//////..............................................................................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///------........./////////000000000000000000000000000000000000111111111111111111111111000000000///333333333333333333333333333333222222222111111111000000000000000000000000........................------------------------,,,,,,,,,---------......------------------------------------------------+++,,,------++++++,,,------------,,,,,,+++++++++///(((,,,000)))///DDDPPPAAA666+++***,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------................../////////000000000000000111111222333444555555666666666666777888999:::===>>>>>>???BBBIIIQQQWWWbbbpppSSSUUUVVVVVVUUUUUUWWWXXXUUUTTTSSSTTTUUUXXX[[[]]]\\\ZZZXXXWWWWWWVVVTTTRRRQQQMMMJJJNNNTTTVVVPPPIIIDDDCCCAAAAAABBBCCCBBBAAAAAA@@@???>>>======<<<<<<999999888777666555444333333333222222111222222222222222111111111000000000////////////............------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++******++++++,,,------,,,,,,++++++******++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,------------,,,,,,------...------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------///...------,,,------...------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///....../////////000000000000000000////////////...................................................------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,------......---------............///....../////////000000000000000000000000000000000000000000000111111111111111111111111000000000000333333333333333333333333333222222222222111111111000000000000000000000000........................------------------------,,,,,,,,,---------......------------------------------------------------+++,,,------++++++,,,---------,,,,,,,,,,,,++++++...)))...000***333IIITTT>>>444++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......///....../////////000000000111111222222222333333333444444444444555666777888777888::::::::::::;;;======EEEPPP]]]kkk}}}ZZZ[[[[[[YYYWWWUUUTTTUUUSSSSSSSSSTTTVVVXXXZZZ[[[^^^]]][[[YYYXXXVVVSSSRRROOOMMMKKKMMMPPPOOOJJJEEEEEEDDDCCCDDDDDDDDDBBB@@@@@@???>>>===<<<<<<<<<<<<;;;:::999888777555444444222222111111111222333333111111111111000000000000///////////////.........---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++*********)))******++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------++++++,,,,,,,,,---------,,,,,,------...---------+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++---------............///........./////////000000////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,---...//////---------............///////////////000000000000000000000000000000000000///000000000111111111111111111111000000000000000222222222222222222222222222222222222111111111111////////////////////////........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++000///+++999NNNUUU;;;222++++++,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///........./////////000000111111111222222222222222222222222333333444555666222555999<<<<<<===>>>???<<<===???@@@DDDMMM[[[eee\\\]]]^^^\\\YYYVVVUUUUUUVVVVVVWWWYYYZZZ[[[]]]]]]^^^^^^\\\YYYVVVSSSRRRQQQHHHJJJLLLLLLKKKIIIHHHHHHJJJIIIGGGGGGFFFEEEAAA???>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888777666222222222111222222333333111111111000000000//////.........///////////////,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,+++++++++++++++******++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++***)))))))))******+++,,,++++++++++++++++++++++++************+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***+++++++++,,,,,,,,,------+++,,,,,,---.........---+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++---------............///............////////////.............../////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------...//////---------............///////////////000000000000///////////////////////////000000000111111111111000000000000000000111111222222222222222222222222222222222111111111000000////////////////////////........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000......@@@RRRSSS777000+++,,,,,,+++***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...///............////////////111111111111111111111111111111111111222333444555555777888888777777888999:::;;;;;;999888;;;@@@EEENNNZZZlll}}}YYY[[[]]]]]][[[YYYYYYYYYYYYZZZ\\\]]]^^^______^^^\\\\\\ZZZWWWSSSRRRRRRTTTEEEJJJMMMMMMKKKKKKNNNQQQOOOMMMKKKIIIHHHEEEBBB???===<<<;;;;;;:::::::::;;;<<<<<<;;;;;;:::999999999444444333222222333333333111111000000000/////////.........///////////////,,,,,,++++++++++++,,,,,,******++++++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++******++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++***************+++,,,---++++++++++++++++++++++++************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,***)))++++++++++++,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++---------............///------........./////////---............/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,------......//////---------............///....../////////000000000////////////////////////000000000000111111111111000000000000111111111111222222222222222222222222222111111111111000000000000000000000000000000000........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,------,,,,,,///---111GGGUUUNNN333...+++,,,---+++***---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------.........///////////////000000111111111111000000000111111222333444444555444333222222444666444666999::::::999:::;;;888>>>GGGOOOXXXdddsss~~~XXXZZZ\\\\\\[[[YYYXXXXXXXXXYYYZZZ\\\\\\[[[ZZZZZZWWWWWWUUUSSSPPPQQQUUUXXXNNNPPPQQQQQQQQQSSSVVVXXXSSSPPPMMMKKKIIIGGGDDDBBB======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::666666555444333333333333111000000000////////////............/////////000,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------,,,++++++******++++++,,,******************++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,---...++++++++++++++++++++++++*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++******++++++++++++,,,,,,,,,***+++,,,---............,,,------------.........,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------............///---------.........//////---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---------...............---------............///------........./////////////////////////////////000000000000111111111111///000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000........................------------------------,,,,,,,,,---------......------------------------+++++++++++++++++++++++++++,,,------++++++,,,---+++++++++,,,,,,---------,,,,,,---,,,444MMMVVVGGG000,,,+++------******---++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++,,,------------,,,---------.........//////---......///000111222222000000000000111222333444000111222222222444777:::555666888999999888777666999;;;<<<<<<===BBBIIINNNXXXdddwwwYYY[[[]]]\\\YYYVVVTTTTTTSSSTTTVVVWWWWWWVVVTTTSSSRRRSSSRRRPPPNNNQQQWWW\\\[[[XXXUUUUUUWWWYYYZZZZZZTTTQQQNNNKKKJJJIIIGGGEEE>>>======<<<<<<<<<======888888999999999:::::::::888777666555444333333333000000000000////////////---.........//////000000,,,++++++++++++++++++,,,))))))***+++,,,,,,------,,,++++++++++++++++++,,,******************++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,.........---,,,******+++++++++,,,,,,,,,***+++,,,---............---------.........//////,,,++++++++++++++++++,,,)))***,,,---...------,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------.........//////---------.........//////---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++------------++++++---------------------------,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,...............------------------.........//////------------.........///////////////////////////000000000000111111111111//////000000111111111222111111111111111111111111111111111111000000000000000000000000000000000000........................------------------------,,,,,,,,,---------......------------------------+++++++++++++++++++++++++++,,,------++++++,,,---+++++++++,,,,,,------------+++,,,+++666PPPVVVCCC///++++++------******---++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***+++,,,---...---,,,+++---------.........//////,,,---...///000111222333000000000000111222333444111222333333222333444666555666666777777777777888666777888888777777999:::;;;BBBJJJPPPXXXggg{{{]]]XXXTTTRRRRRRSSSRRRPPPMMMNNNOOOTTTXXXXXXUUUQQQOOOPPPRRRSSSTTTWWW[[[^^^YYYWWWVVVXXX[[[\\\ZZZXXXQQQPPPOOOMMMJJJGGGDDDCCCAAA@@@>>><<<;;;<<<===>>>::::::;;;;;;::::::999999666666555444333222222111000000000000///////////////............---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********)))************+++++++++,,,---......,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***************+++---...///...---------...000111222222222111------------------------++++++******)))*********+++++++++++++++++++++,,,...---,,,,,,+++++++++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------++++++++++++++++++++++++++++++******************,,,,,,,,,---------......------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++,,,,,,,,,,,,------//////.........------------------.........//////---------............///...---,,,,,,---...///000000000000000111111111111111111000000000000111111000000000000000000000000111111000000//////..............................///............---------------------------------,,,,,,,,,---------......---------,,,,,,+++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,000---...CCCZZZQQQ999------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------------............///000000111111111000000///111111222222222333333333444444444444444444444444444555666888999999::::::======<<<===@@@DDDJJJMMM\\\XXXUUUSSSTTTSSSRRRPPPNNNOOORRRWWW[[[[[[XXXTTTTTTUUUVVVVVVVVVWWWZZZ\\\XXXWWWVVVWWWZZZZZZXXXVVVPPPPPPNNNLLLJJJGGGEEECCC@@@???===;;;:::;;;<<<<<<;;;;;;;;;;;;;;;:::999888666666555444333222222111000000000000///////////////............---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******************+++++++++++++++---...---,,,+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,------...------------...///000111111000000------------------------++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++---,,,++++++*********+++))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************,,,,,,,,,------------...------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++,,,,,,,,,,,,------///.........------------,,,------------.........---------............///......---,,,---...////////////000000000111111111111111000000000000111111000000000000000000000000000000000000//////..........................................------------------------------------,,,,,,,,,---------......---------,,,,,,+++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,///---111FFFYYYOOO666------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------------------------------............///000000111111111000000///111111111222222222333333444444444444444444444444333444555777888888999999777666555555666999<<<>>>YYYWWWUUUTTTTTTSSSPPPNNNNNNPPPUUUZZZ^^^^^^ZZZWWWWWWXXXXXXWWWUUUUUUWWWXXXWWWVVVVVVVVVWWWWWWVVVTTTOOOOOOMMMKKKIIIGGGEEEDDD???>>><<<;;;::::::;;;;;;<<<<<<<<<<<<;;;:::999888666666555444333222222111000000000000///////////////............---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,+++,,,---,,,+++***+++---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,......---,,,,,,,,,---------....../////////......------------------------++++++++++++,,,,,,---.........------,,,,,,+++++++++++++++***************((())))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------------,,,,,,,,,,,,---------------------............/////////...---------......//////000000000000111111111000000//////000000111000000000000000000000000000000000////////////.......................................------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---------666JJJWWWIII111,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............//////000000111111000000000111111111222222222222333333333333333333333333333222333444555666777777777666555444444333333444444SSSSSSTTTTTTSSSQQQNNNLLLLLLOOOUUUZZZ]]]]]]ZZZXXXVVVWWWWWWVVVTTTSSSTTTUUUVVVUUUUUUUUUUUUUUUSSSRRROOONNNLLLJJJHHHFFFEEEDDD???>>>===;;;;;;;;;;;;;;;=========<<<;;;:::999888666666555444333222222111000000000000///////////////............---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,,,,******+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------000///---,,,++++++,,,---------...------------,,,------------------------+++++++++,,,---...///000//////...------,,,++++++++++++,,,,,,,,,+++++++++)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,---------------............/////////......------------////////////000000000111000000////////////000000000000000000000000000000////////////////////////.................................---------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---+++...<<>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888666666555444333222222111000000000000///////////////............---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...000///---,,,++++++,,,------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...///000//////...------,,,++++++,,,,,,---......------,,,+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------+++++++++,,,,,,,,,---------------............////////////......---,,,,,,...////////////000000000000000////////////000000////////////////////////.............../////////...........................------------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++...***111CCCPPPLLL:::+++,,,,,,+++++++++*********************************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///......///000000000000000000000111111111222222222222222222222222222222222000111222333333333333333111222222333222111000///HHHJJJMMMNNNNNNLLLLLLLLLKKKOOOTTTXXXXXXXXXXXXYYYYYYZZZ\\\[[[ZZZYYYYYYYYYRRRTTTUUUUUUSSSRRRRRRSSSPPPNNNKKKHHHEEECCCCCCBBB?????????>>>======<<<<<<::::::;;;;;;::::::999999666666555444333222222111000000000000///////////////............---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++***************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------...///......------,,,,,,+++++++++,,,.../////////...---------------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------............///.........///......---,,,......////////////000000000//////......//////000////////////////////////---............/////////........................------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------************++++++++++++***++++++,,,,,,++++++***---***444IIIQQQDDD333+++++++++++++++************************************************************************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------......+++,,,,,,------.........---------............///------...///000000000000000000000111111111111222111111111111111111111111000111222222333333333222000000111111222111111000EEEHHHKKKMMMLLLLLLNNNOOOOOOSSSWWWYYYXXXXXXZZZ\\\[[[]]]^^^^^^[[[YYYYYYYYYQQQSSSUUUUUUSSSRRRSSSUUURRROOOKKKGGGDDDBBBAAAAAA>>>>>>>>>>>>===<<<;;;;;;777888999999::::::999999666666555444333222222111000000000000///////////////............---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++---...---,,,+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,------...---------,,,,,,++++++,,,---...///---------------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++***+++---//////...---,,,,,,------------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,------------.........---------............///,,,---.../////////...---........./////////000000//////............//////////////////////////////---------.........//////........................---------,,,,,,,,,++++++------------------------,,,,,,,,,---------......+++++++++,,,,,,---------+++++++++,,,,,,---------************++++++++++++***+++,,,,,,,,,,,,+++***---+++777MMMPPP===...---++++++++++++************************************************************************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------......++++++,,,,,,---......///---------............///,,,---...///000000000000000000000000111111111111111111111111111111111111111111222333333333222222222222222222222222222333DDDGGGKKKLLLLLLMMMOOORRRSSSWWWZZZZZZYYYZZZ\\\___\\\]]]^^^]]]ZZZXXXVVVVVVPPPSSSUUUUUUSSSRRRTTTVVVSSSPPPLLLGGGCCCAAA@@@@@@============<<<;;;:::999666666777888999999999999777666555444333222222111000000000000//////////////////.........---------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++++++++************)))*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---......,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---***+++---...///...------,,,,,,++++++,,,...///111------------------------------,,,+++++++++,,,,,,+++++++++++++++++++++,,,)))***,,,.........,,,+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,*********************************++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,------------------.........//////---------.........//////+++,,,.../////////................../////////000//////............//////////////////////////////---------.........//////........................---------,,,,,,,,,++++++------------------------,,,,,,,,,---------......+++++++++,,,,,,---------+++++++++,,,,,,---------)))************+++++++++***+++,,,------,,,+++***---+++999PPPOOO999+++...+++++++++************)))))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......++++++,,,,,,---...//////---------.........//////,,,---...///000000000000000000000000111111111111000000000000000000000000111222222333333333222222111111000/////////000000JJJKKKKKKKKKKKKLLLOOOQQQSSSUUUVVVWWWWWWWWWYYY[[[\\\^^^______\\\YYYXXXWWWWWWUUUQQQOOONNNPPPSSSUUUUUURRRMMMGGGCCC@@@>>>>>>???>>><<<<<<======<<<:::888999888777777888;;;>>>:::888555444444333222000111111111111000000000000......---------,,,,,,,,,************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,+++,,,,,,---...///000......//////...---,,,,,,---,,,+++******+++,,,---......//////......---,,,......---,,,++++++++++++...------,,,,,,------...---------------...///000---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---,,,+++***))),,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++******++++++,,,---++++++++++++++++++++++++************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,------------,,,,,,000000//////.........---,,,,,,,,,---------......////////////000000000000......///000000000000000000000000000000000000000//////............//////.........------,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---.........------,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,222HHHUUUFFF444,,,(((************************************************************************))))))))))))))))))))))))---,,,,,,+++*********+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......///////////////////////////000000000000000000000000111111111111222111111111000000//////111111111111000000000///HHHIIIKKKKKKJJJKKKMMMOOORRRTTTVVVVVVVVVVVVWWWXXXZZZ\\\]]]]]]ZZZXXXVVVVVVXXXWWWUUUSSSSSSSSSTTTUUUTTTQQQMMMIIIEEECCCAAAAAA>>>===<<<<<<===>>>===;;;888999::::::;;;===AAADDD===;;;888666555444111000111111111111000000000000......---------,,,,,,,,,************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++,,,---...///...............---,,,,,,,,,,,,+++******+++,,,,,,---............---,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,---------------------......///,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++***))),,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++******++++++,,,---++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---------......---------////////////......------,,,,,,,,,---------......---............/////////......///000000000000000//////////////////////////////............//////......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,444JJJUUUCCC222,,,)))************************************************************************))))))))))))))))))))))))---,,,++++++*********+++*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...///////////////.../////////000000000000//////000000000111111111111111111000000000//////111111111000000000//////FFFHHHJJJKKKKKKKKKLLLMMMPPPSSSUUUVVVUUUTTTUUUUUUYYY[[[]]]\\\ZZZXXXWWWWWWYYYYYYYYYYYYXXXWWWVVVUUUQQQOOOLLLIIIFFFEEEDDDDDD???>>>======>>>>>>===<<<999;;;<<<<<<===>>>AAACCC???===999777555444111///111111111111000000000000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***************+++,,,---------............------,,,,,,,,,++++++++++++,,,,,,---------------,,,++++++,,,,,,++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,------------...,,,---...///000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---..................---///............---------,,,,,,,,,---------......,,,,,,---------...............///000000000000/////////////////////////////////............//////...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......******+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,+++777NNNSSS>>>...,,,***************************************************************************)))))))))))))))))))))))),,,,,,+++************+++*********++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...////////////........./////////000000000//////000000000000111111111111000000000000//////000000000000////////////EEEHHHKKKLLLLLLKKKLLLLLLPPPSSSUUUVVVUUUTTTTTTTTTZZZ\\\]]]\\\ZZZYYYYYYYYYZZZ[[[\\\\\\[[[XXXVVVTTTMMMLLLJJJIIIGGGGGGGGGGGGBBBAAA???>>>>>>===<<<::::::<<<===<<<;;;:::;;;<<<>>>;;;888666555444222000111111111111000000000///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------,,,,,,+++*********))))))***+++,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++,,,---...///---,,,,,,,,,,,,,,,,,,---,,,,,,---------------,,,,,,---///111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++************************************************************************************************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,---......//////......---------------------------,,,,,,,,,---------......,,,------------.........---...//////000000/////////////////////////////////......------......///------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,;;;QQQPPP888+++---+++************************************************************************))))))))))))))))))))))))++++++***************+++************++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---......//////.............../////////000000////////////000000000111000000000000000000//////000000/////////.........FFFHHHKKKMMMLLLLLLLLLMMMQQQSSSUUUVVVUUUUUUUUUVVVYYYZZZ\\\[[[ZZZYYYYYYZZZZZZ[[[\\\\\\ZZZWWWTTTRRRNNNNNNMMMLLLKKKKKKKKKKKKFFFDDDAAA???>>><<<:::777999;;;===<<<;;;999888999:::888555444444444333222111111111111000000000///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,------------,,,++++++******)))))))))***++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++************+++,,,---...///,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,---///111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------............------,,,,,,,,,,,,------------,,,,,,,,,---------......------........./////////------...///////////////..............................------------......------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...???SSSMMM333)))---+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))*********))))))***++++++))))))*********++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...........................////////////...////////////000000000//////////////////000000/////////............---GGGIIIKKKLLLLLLLLLMMMNNNQQQRRRTTTTTTTTTUUUVVVXXXXXXYYYZZZZZZYYYXXXZZZ[[[\\\[[[[[[YYYWWWUUUSSSRRRRRRRRRQQQQQQPPPOOONNNNNNHHHEEEBBB@@@???<<<999777888:::>>>???>>>===<<<<<<888666444444444555444222111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---------------,,,+++++++++***************+++++++++,,,,,,------------,,,,,,,,,------------,,,,,,---------------,,,+++++++++***++++++,,,---...///,,,,,,++++++++++++,,,,,,---.../////////...---,,,,,,---...///000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++************++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++************************************************************************************************++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,------------------,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,---------......---............/////////------...////////////.................................------------......,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------......---,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,111CCCTTTHHH...)))...)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***))))))))))))***++++++)))))))))************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---............---------........./////////......////////////000000......////////////000000///.........------------GGGHHHJJJJJJIIIJJJLLLNNNPPPPPPQQQQQQQQQSSSWWWZZZ[[[\\\]]]\\\[[[\\\]]]______]]]ZZZWWWTTTSSSSSSTTTSSSSSSRRRRRRPPPOOOMMMMMMFFFDDDBBB@@@???>>><<<999999<<>><<<<<<:::888666555555555333222111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---------...------,,,+++,,,++++++*********++++++***+++,,,---------------,,,,,,---......---,,,,,,---............---,,,,,,++++++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,...///000111000///---,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++*********+++,,,---,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++************++++++++++++******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************************************************************************************************************++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........,,,---......//////.................................------,,,,,,------...,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,444FFFSSSDDD,,,***///'''))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))***************++++++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------+++,,,------......---------------.........//////........./////////000000........./////////000000.........---------,,,,,,GGGHHHHHHHHHGGGIIIKKKNNNNNNOOOOOONNNOOORRRWWW[[[___```aaaaaa``````bbbdddaaa^^^YYYUUUSSSSSSTTTUUURRRQQQQQQPPPNNNLLLJJJIIIDDDBBBAAA@@@@@@@@@>>><<<;;;>>>AAAAAA???;;;888777===;;;888666666555333111111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++------......------,,,+++,,,,,,+++++++++++++++,,,***+++,,,,,,------------,,,,,,---......---,,,,,,......//////......---,,,,,,,,,++++++,,,,,,------,,,++++++++++++++++++,,,///000111222111000...,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++*********+++---...,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++)))************+++++++++******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,+++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,---......//////.................................------,,,,,,------...,,,,,,,,,------.........---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,---***++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,666GGGSSSBBB***+++///%%%))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))((())))))***++++++))))))))))))******************+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------+++,,,------......---------------.........//////............/////////000---.........//////000000......---------,,,,,,,,,EEEGGGHHHFFFEEEFFFKKKOOOQQQOOOMMMNNNRRRVVVXXXYYYaaa```___^^^^^^^^^______aaa]]]XXXSSSQQQPPPOOONNNPPPQQQQQQPPPMMMIIIFFFDDDDDDCCCBBB@@@???>>>======@@@??????>>>===<<<<<<;;;999888666444333333333444333333222222111000000000......---------,,,,,,,,,......---,,,,,,+++*********++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++******))))))******+++,,,+++,,,---.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------////////////...---,,,+++++++++,,,,,,---...//////*********++++++,,,,,,,,,...---,,,,,,++++++++++++/////////...---------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***)))++++++******************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))***,,,,,,++++++,,,...<<>>======<<<999888666444333333333333333333222222111000000000......---------,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++,,,++++++++++++*********+++++++++++++++++++++++++++************+++,,,,,,,,,------......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++++++++++++++***++++++,,,,,,,,,,,,------/////////......---,,,+++++++++,,,,,,---......///******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))++++++******************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,---------------------------------,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))***,,,+++++++++,,,...@@@UUUPPP777,,,,,,)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))((((((((()))))))))))))))(((((((((((()))))))))***))))))*********+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,>>>BBBHHHKKKKKKJJJLLLNNNKKKJJJJJJLLLPPPUUUXXXYYY\\\ZZZXXXVVVVVVXXXZZZ\\\VVVTTTQQQQQQRRRTTTTTTTTTSSSRRROOOMMMKKKIIIHHHGGGDDDCCCCCCBBBAAA@@@@@@???@@@@@@@@@??????>>>======888888666555444333333333333333222222111000000000......---------,,,,,,,,,...------,,,,,,++++++***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------......---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++*********++++++++++++******++++++,,,,,,,,,,,,------............---,,,++++++++++++,,,,,,------......***++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))******++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***************************************++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))***++++++++++++---///FFFWWWOOO555++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))******)))))))))*********++++++)))************+++++++++******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,===CCCKKKOOONNNLLLLLLLLLMMMLLLLLLOOOTTTYYY[[[\\\\\\YYYUUURRRPPPPPPQQQSSSRRRPPPPPPPPPRRRTTTTTTSSSPPPNNNKKKHHHFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>??????>>>===<<<;;;888888777666555444333333333333222222111000000000......---------,,,,,,,,,---------,,,,,,+++++++++---,,,***))))))***,,,------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---............---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++)))******++++++******)))+++++++++,,,,,,,,,---------------------,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++...------,,,+++***))))))))))))))))))))))))))))))******++++++++++++******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++++++++,,,...000KKKWWWLLL333++++++)))***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***+++******))))))((((((((((((((()))))))))*********))))))))))))************))))))*********+++++++++******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,@@@FFFMMMPPPOOOLLLJJJJJJMMMLLLMMMQQQVVVZZZ]]]^^^[[[YYYUUURRRPPPPPPPPPQQQQQQPPPPPPQQQRRRSSSQQQPPPNNNLLLIIIFFFDDDCCCDDDDDDGGGGGGFFFDDDBBB???===;;;;;;<<<=========<<<:::999888888777777666444333333333333222222111000000000......---------,,,,,,,,,------,,,,,,,,,,,,++++++---,,,***))))))***,,,------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++***+++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++------,,,++++++***))))))))))))))))))))))))))))))******++++++++++++******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++***,,,///222OOOWWWHHH111++++++)))+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******++++++******))))))(((((())))))))))))************(((((()))))))))*********))))))*********+++++++++******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,AAAFFFLLLNNNLLLJJJIIIJJJKKKJJJLLLOOOTTTXXXZZZ[[[YYYXXXVVVUUUUUUUUUVVVVVVRRRQQQQQQRRRSSSRRRPPPMMMNNNLLLIIIFFFDDDDDDDDDEEEFFFFFFEEEDDDBBB???<<<:::999:::<<<======;;;:::888888888888777666555444333333333222222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,+++++++++,,,------,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++******++++++,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++******************************************++++++++++++******************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************++++++,,,,,,---++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***++++++******,,,000333PPPTTTDDD///++++++)))+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******************)))))))))))))))*********++++++((((((((()))))))))******)))************+++++++++******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,???CCCHHHIIIHHHGGGIIIKKKIIIIIIJJJNNNSSSVVVXXXXXXVVVWWWWWWWWWWWWVVVVVVVVVQQQQQQRRRSSSTTTSSSPPPMMMLLLJJJHHHFFFDDDCCCCCCCCCBBBCCCCCCCCCBBB???===;;;888:::<<<======<<<:::999888888888888777555444333333333222222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++*********+++++++++++++++++++++++++++************+++,,,,,,---,,,+++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++++++++,,,,,,---...,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++******++++++,,,------...,,,++++++******++++++,,,************************************************************************************************++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,************************************++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))******+++,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++******---111444OOOQQQAAA...++++++(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******************++++++))))))*********+++++++++(((((((((((()))))))))***)))************+++++++++******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<<<@@@DDDEEEDDDEEEIIILLLJJJJJJKKKOOOSSSVVVWWWWWWVVVWWWWWWWWWUUUSSSQQQPPPPPPQQQRRRTTTUUUTTTQQQNNNHHHGGGFFFDDDBBBAAA@@@@@@???@@@AAABBBBBBAAA???>>>999:::===>>>???===;;;999888888999888777666444333333333222222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++******))))))******+++,,,,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------...---,,,------......------,,,++++++,,,,,,,,,---------)))******+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,---...,,,+++++++++******))))))*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,******+++,,,,,,---......,,,++++++++++++++++++,,,************************************************************************************************++++++++++++++++++++++++************************++++++,,,---------,,,,,,************************)))))))))***++++++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++++++++++++++******---111444NNNOOO???---,,,,,,(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++)))))))))***+++++++++,,,)))************+++++++++(((((((((((()))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;===@@@BBBCCCDDDFFFGGGGGGJJJNNNRRRUUUVVVVVVUUURRRSSSUUUUUUSSSSSSSSSTTTXXXVVVSSSPPPOOOPPPRRRTTTLLLNNNNNNJJJDDDBBBDDDHHHHHHHHHGGGEEEDDDBBBAAA@@@???@@@BBBCCCBBB???<<<:::::::::999999777666444444444444333222222111111000///............---------,,,,,,,,,+++++++++******,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,---...000000//////......------------------------------///...------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...000///...---,,,,,,+++******++++++,,,,,,---.........---,,,+++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))******************************++++++++++++************************************))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---+++*********++++++************************************************************************))))))))))))))))))))))))******))))))******+++,,,************************************************))))))))))))))))))))))))************************))))))))))))************++++++************++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,------+++******,,,.........---,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************,,,******,,,------111888RRRHHH:::...(((''')))++++++*********))))))((((((+++,,,'''(((...)))$$$,,,))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++*********+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,999<<>><<<:::999999999888888666555444444444333222222111111000///............---------,,,,,,,,,+++++++++******++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,+++++++++,,,------/////////...............------------------,,,,,,......---,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......------,,,,,,++++++******++++++,,,---------......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))******************************++++++++++++************************************))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++************************************************************************))))))))))))))))))))))))******))))))******+++,,,************************************************))))))))))))))))))))))))************************))))))))))))************+++******))))))******+++************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,------,,,******,,,......------,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************+++******,,,,,,,,,111888RRRHHH999...)))(((***+++************)))))))))(((***---((('''000///))),,,))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********+++,,,---*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,777:::>>>BBBDDDFFFIIIKKKGGGHHHKKKMMMMMMMMMLLLKKKMMMOOOQQQQQQPPPPPPPPPQQQPPPPPPOOOOOOPPPSSSUUUWWWXXXXXXWWWRRRLLLIIIJJJLLLMMMKKKHHHDDDBBBAAAAAAAAA@@@??????>>>===<<<;;;:::888888888888888777666666444444333222222111111000///............---------,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,------...........................------,,,,,,,,,---,,,,,,++++++++++++,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))******++++++,,,------///...------,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++************************************++++++++++++************************************))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++************************************************************************))))))))))))))))))))))))******))))))******+++,,,************************************************))))))))))))))))))))))))************************))))))))))))************+++******))))))******+++************************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------------------------,,,------,,,+++***,,,...------,,,,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************+++******,,,,,,,,,222:::QQQFFF888...******++++++************))))))))))))###,,,'''!!!***///+++)))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,888;;;???AAACCCEEEHHHJJJHHHIIIKKKMMMNNNNNNNNNMMMOOOPPPQQQQQQOOONNNNNNOOOMMMMMMNNNOOOQQQTTTWWWXXXZZZZZZXXXTTTPPPMMMNNNOOOOOOMMMHHHDDDBBBAAAAAABBB@@@???===;;;:::::::::;;;777777888888888777777666444444333222222111111000///............---------,,,,,,,,,+++++++++******+++***++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,,,,++++++++++++,,,,,,,,,------......///.........------,,,,,,+++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))******++++++*********++++++,,,,,,,,,))))))******+++,,,,,,---///......---------............---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++************************************++++++++++++************************************))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++++++++++++++************************************************************************))))))))))))))))))))))))******))))))******+++,,,************************************************))))))))))))))))))))))))************************((()))))))))******************))))))))))))******************************))))))))))))))))))))))))************++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************************************+++,,,++++++222;;;OOODDD666---+++,,,,,,,,,*********)))))))))))))))444@@@888''''''+++(((&&&))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++999<<>><<<:::999999::::::777777888888888777777666444444333222222111111000///............---------,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,++++++++++++++++++,,,,,,------...............------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******)))******+++)))******++++++,,,,,,---)))******+++,,,,,,------......---------......///......---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++******************************++++++++++++******))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***************************))))))))))))))))))))))))))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---,,,+++++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************************************+++,,,******333===LLLAAA333++++++------+++))))))))))))))))))******KKKXXXNNN444***(((''')))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++888;;;>>>???@@@AAACCCDDDCCCEEEGGGJJJMMMOOOQQQRRRSSSTTTUUUSSSPPPNNNMMMMMMNNNOOOQQQSSSTTTUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOOOOOOOMMMJJJFFFDDDCCCCCCCCC???>>><<<:::999999::::::888888888888888777666666444444333222222111111000///............---------,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++************+++***+++++++++,,,,,,------***++++++,,,,,,---......------------------...///......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++******************************++++++++++++******))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***************************)))))))))))))))))))))))))))))))))************+++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,++++++,,,++++++++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************)))***+++,,,))))))333???III>>>000***+++------***))))))))))))************999FFF???---&&&%%%&&&...))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))))))))************+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++555888;;;>>>???@@@CCCDDDCCCDDDGGGIIILLLOOOQQQRRRQQQRRRSSSRRRPPPOOOOOOOOORRRSSSTTTUUUUUUTTTSSSRRRTTTRRRPPPNNNMMMMMMLLLLLLMMMLLLJJJHHHFFFEEEDDDDDD???>>>===<<<:::::::::999999999999888888666555444444444333222222111111000///............---------,,,,,,,,,+++++++++******)))***+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,------------+++,,,,,,------...//////,,,,,,,,,,,,,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))++++++,,,,,,+++******************************++++++++++++******))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++************************************************************************))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,......,,,++++++,,,******************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************(((***,,,,,,((()))333@@@FFF;;;---(((***---,,,)))((()))))))))************ )))'''$$$(((&&&%%%---))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))************************++++++++++++************************************************++++++++++++++++++++++++************************222555999<<<>>>@@@CCCFFFFFFGGGHHHKKKMMMOOOQQQRRRMMMOOOQQQQQQPPPPPPPPPQQQUUUVVVWWWWWWVVVTTTRRRPPPUUUSSSOOOMMMLLLKKKJJJIIILLLKKKJJJIIIGGGFFFEEEDDD>>>>>>======<<<::::::999::::::999999777666555444444444333333222111111000//////.........---------,,,,,,,,,+++++++++******)))***+++,,,---,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,------...---,,,,,,++++++************++++++,,,---...//////,,,,,,,,,,,,------...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,------------------------,,,,,,---......//////000++++++++++++,,,,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))++++++,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,---,,,,,,+++************************************************************************))))))))))))))))))))))))*********)))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***,,,......---++++++,,,******************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************(((***,,,,,,((()))444AAAEEE999,,,'''***---,,,)))(((((())))))*********+++(((***(((,,,333,,,$$$)))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))************)))************+++++++++************************************************++++++++++++++++++++++++************************222444666999<<<>>>@@@@@@>>>BBBHHHLLLMMMMMMMMMNNNLLLNNNOOONNNMMMOOOTTTXXX]]]\\\ZZZVVVRRRNNNMMMNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHGGGGGGHHHHHHGGGEEEBBBBBB???<<<<<<======;;;999:::999888666555444222222000111111111111000000///------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++---------------------------------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***++++++,,,,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))************)))************++++++++++++++++++*********))))))+++++++++*********)))))),,,,,,,,,++++++******************)))******+++,,,++++++++++++++++++++++++************************,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++...---+++***)))***++++++++++++------------+++++++++++++++*********)))))))))))))))***+++++++++,,,))))))))))))))))))))))))---,,,++++++)))***444???BBB777,,,******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************************************)))************+++++++++++++++++++++++++++,,,,,,************************333444666888;;;===>>>>>>>>>AAAFFFIIIIIIIIIJJJKKKJJJMMMPPPPPPPPPPPPRRRTTTWWWWWWVVVSSSOOOMMMMMMNNNJJJKKKKKKLLLKKKJJJIIIHHHJJJIIIHHHGGGGGGFFFCCC@@@@@@>>>;;;<<<===>>>===<<<:::999888777666444333333000111111111111000//////------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************************,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,---------......---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++------------------------,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))************)))))))))))))))))))))))))))((())))))))))))************)))************++++++++++++++++++*********))))))+++++++++*********)))))),,,,,,,,,+++++++++*********************++++++,,,++++++++++++++++++++++++************************++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++***++++++,,,,,,++++++***+++++++++*********))))))***************+++++++++))))))))))))))))))))))))+++*********)))+++555AAABBB666,,,******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************************************************************)))************+++++++++++++++++++++++++++++++++************************333333555666888:::;;;<<<===@@@CCCDDDEEEEEEGGGHHHKKKNNNQQQSSSRRRQQQQQQQQQSSSTTTSSSQQQNNNLLLMMMNNNGGGIIIKKKMMMMMMKKKIIIHHHKKKIIIGGGFFFEEEDDD@@@>>>>>><<<;;;<<<===??????>>>:::999999777666555444333000000111111000000///...------------------------,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---..................---++++++,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++************************++++++,,,---------------,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++***************+++++++++***************,,,,,,,,,++++++++++++******************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******+++******))))))******++++++++++++***************+++++++++***************))))))))))))))))))))))))((('''(((******,,,777CCC@@@555+++)))***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************)))************+++++++++---,,,,,,++++++*********************************333333333444666777888999<<<===@@@AAABBBDDDHHHJJJOOOPPPRRRSSSSSSRRRRRRRRRRRRRRRRRROOOMMMKKKKKKMMMHHHJJJMMMOOOOOOMMMJJJHHHIIIGGGEEEDDDDDDBBB@@@>>>>>>===<<<<<<<<<<<<===<<<999888888777555444444333111111111111000///..............................,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------************************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,---......//////......---,,,,,,---.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++************************************************+++,,,------......------,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))******++++++******))))))))))))))))))*********((()))))))))************))))))*********+++++++++************************************************+++++++++++++++++++++++++++************+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++***+++,,,------,,,***))),,,+++***))))))***+++,,,************************,,,+++++++++***)))))))))))))))))))))))))))))))))((('''(((******,,,777CCC>>>333***)))***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************************************************))))))*********+++++++++------,,,,,,+++***))))))************************222222222222444555777888999<<<>>>@@@CCCFFFKKKNNNTTTSSSRRRRRRSSSTTTUUUVVVPPPPPPOOOMMMIIIGGGHHHHHHIIIKKKMMMOOOOOOLLLIIIGGGGGGEEECCCCCCCCCCCCAAA@@@AAA@@@???===;;;999999999777777666666555444333333222222222222111000///...........................,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++)))******************)))******+++++++++,,,,,,,,,------............------------...///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++************************************************+++,,,------......------,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************++++++++++++******((()))))))))*********+++((()))))))))************))))))*********+++++++++************************************************+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,++++++++++++++++++++++++)))***,,,------,,,+++***---,,,+++******+++,,,---************************,,,+++++++++***)))))))))))))))))))))))))))))))))***)))***+++***,,,777BBB<<<222))))))***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++------,,,,,,+++***))))))************************222111111111222444666888888;;;>>>BBBEEEIIIMMMQQQUUUSSSQQQQQQSSSVVVWWWWWWMMMMMMMMMJJJFFFEEEEEEFFFHHHJJJLLLMMMNNNLLLJJJIIIHHHFFFDDDDDDEEEEEEDDDCCCEEEDDDCCC???;;;999888999777777777666555444444444444444333333222111000///........................,,,,,,,,,+++++++++************+++,,,,,,,,,++++++++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,,,,------------------,,,------...///000000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))************+++************************************************++++++,,,---------------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++++++++******((())))))******+++++++++))))))))))))************)))************+++++++++***************+++++++++***************+++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---***************++++++++++++++++++***************))))))))))))))))))))))))+++***+++,,,+++...888CCC:::000((()))***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************)))************+++++++++---,,,,,,++++++*********************************111111000111222555777999999<<<@@@CCCFFFIIILLLOOORRRPPPOOOQQQTTTVVVVVVUUULLLMMMLLLKKKHHHGGGHHHIIIIIIJJJLLLOOOPPPQQQQQQQQQNNNLLLIIIHHHHHHHHHGGGFFFHHHHHHGGGCCC>>>;;;;;;<<<999999888888777777666666555555555444333222111000........................,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))*********++++++++++++++++++++++++++++++++++++)))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---......//////////////////...------,,,,,,------------------------,,,---...//////...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,************************))))))))))))***************************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***((())))))******+++,,,,,,))))))))))))************)))************+++++++++))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++))))))*********+++++++++***************+++++++++))))))))))))))))))))))))******+++------000;;;GGG888///((((((***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++************************111000000000222555888:::999===AAADDDFFFHHHKKKMMMMMMMMMNNNQQQUUUWWWUUURRRNNNNNNOOONNNLLLLLLMMMOOOKKKLLLOOORRRUUUWWWYYYZZZSSSPPPMMMKKKJJJJJJHHHGGGIIIJJJJJJFFFAAA>>>>>>@@@;;;:::::::::999888888888666666666555444333111000////////////////////////,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++((())))))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,------------000000///...------,,,,,,------------------------...///000111111000///...++++++++++++++++++++++++++++++,,,,,,,,,---------......------------,,,,,,************************))))))))))))************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***((())))))***++++++,,,,,,))))))))))))************)))************+++++++++))))))******++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++++++++***)))***+++---...)))***+++,,,,,,+++***)))))))))******++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))***---...222>>>JJJ777...'''(((+++***(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++,,,,,,************************000000111222333444444555;;;===???BBBEEEHHHKKKLLLNNNNNNNNNOOOQQQTTTVVVXXXLLLMMMOOOPPPPPPOOOMMMLLLOOOOOOOOOSSSYYY]]]]]]\\\SSSUUUVVVTTTPPPNNNOOOQQQOOOLLLHHHEEEBBB@@@@@@@@@======;;;:::::::::::::::777777666555444222000///000000000000////////////...------,,,,,,++++++***((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,************************)))************+++++++++)))***+++,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,,,,---------......000000///...------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------///000000///---+++,,,---------------------------........................++++++,,,,,,,,,,,,------++++++******++++++,,,---------,,,,,,,,,,,,++++++++++++******++++++,,,---...---+++***)))***++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++***)))(((((()))******************************++++++++++++++++++++++++,,,++++++******++++++,,,************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...---,,,+++***,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************************************************))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************)))************++++++++++++++++++++++++++++++++++++*********++++++,,,---++++++************++++++------++++++++++++------******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,***))))))***,,,---)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++***)))(((((()))***+++)))))))))))))))))))))))))))%%%+++///,,,444BBBGGG777...'''(((***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******+++++++++*********))))))************************///000111111333333444555999:::===AAAEEEIIIKKKMMMMMMMMMNNNOOOQQQSSSUUUVVVNNNOOOPPPQQQQQQOOONNNMMMOOOOOOPPPTTTYYYZZZYYYVVVRRRSSSRRRQQQOOONNNNNNPPPNNNLLLIIIFFFCCCAAA@@@@@@>>>===<<<;;;::::::::::::888777666555333222111000000000000000////////////...------,,,,,,++++++***((()))***,,,------,,,,,,******+++++++++,,,,,,,,,************************)))************+++++++++)))***++++++,,,,,,,,,+++************************)))************+++++++++,,,,,,,,,,,,------------//////...------,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------...//////...,,,+++,,,---------------------------------------------------++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++++++++******++++++,,,,,,---,,,++++++******++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++***)))))))))***+++************************++++++++++++++++++++++++,,,++++++******++++++,,,************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************************************************))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++---,,,++++++++++++,,,---******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))(((((()))***+++))))))))))))))))))))))))***%%%+++...,,,444CCCFFF666---'''(((***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++******)))+++++++++*********))))))************************///000000111222333444444666888;;;???DDDHHHKKKMMMLLLLLLMMMNNNOOOQQQSSSTTTPPPQQQQQQRRRRRRPPPOOONNNNNNOOORRRUUUWWWWWWTTTQQQRRRPPPMMMMMMMMMNNNNNNNNNMMMLLLJJJHHHEEEBBBAAA@@@>>>>>><<<;;;;;;;;;;;;;;;888777555333222111222222000000000000////////////...------,,,,,,++++++***((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))************+++++++++)))***++++++,,,+++++++++************************)))************+++++++++++++++,,,,,,,,,------------------,,,++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,---...---,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***************************************************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++************++++++,,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++***))))))***+++,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++************+++,,,******))))))))))))******))))))))))))))))))))))))+++&&&***---+++666CCCEEE444---((()))***)))(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++******)))+++************)))))))))************************//////000111222333444444555777:::===AAAEEEHHHIIIJJJJJJKKKLLLNNNOOOQQQQQQQQQRRRRRRRRRRRRQQQPPPOOOPPPPPPRRRSSSTTTTTTSSSRRRQQQMMMIIIIIILLLNNNMMMLLLLLLLLLJJJIIIFFFCCCAAA???>>>>>>===<<<;;;;;;;;;;;;999777555222111111222333000000000000////////////...------,,,,,,++++++***))))))******++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++******++++++++++++******************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---------------,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,***+++,,,------,,,***)))***************************+++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************************************))))))*********++++++++++++++++++++++++++++++++++++*********++++++,,,---++++++************++++++,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******++++++***))))))***++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***))))))))))))))))))***)))))))))))))))))))))))),,,''')))++++++888DDDBBB222,,,((()))***((((((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))************))))))))))))************************...///000111222333333444666777999<<>>===<<<;;;;;;::::::;;;888777444222111222333444000000000000////////////...------,,,,,,++++++*********************++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++*********++++++******)))************************))))))*********+++++++++*********+++++++++,,,,,,***************)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---............---,,,,,,+++++++++*********)))***+++,,,,,,,,,++++++)))***,,,------,,,+++************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))************************************************************************))))))*********+++++++++++++++++++++++++++++++++((())))))***+++---...///++++++************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******))))))))))))))))))))))))))))))))),,,''')))+++,,,;;;DDD>>>///***(((******((((((+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))...//////000111222333333555666888:::===???AAAAAAFFFGGGHHHJJJKKKKKKKKKKKKNNNNNNNNNOOOPPPPPPQQQQQQUUUSSSQQQNNNMMMPPPTTTXXXNNNMMMLLLLLLMMMMMMKKKJJJKKKJJJHHHFFFDDDBBBAAA@@@======;;;:::::::::::::::777666444333222222333333000000000000////////////...------,,,,,,++++++*********)))))))))******+++******+++++++++,,,,,,,,,************************)))************+++++++++*********+++******)))(((************************)))************+++++++++))))))*********+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---.../////////...---++++++++++++************)))***+++,,,---,,,++++++******+++,,,,,,,,,++++++*********************************++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++************+++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,))))))))))))))))))))))))************************************************************************)))************+++++++++++++++++++++++++++++++++((())))))***+++---...///++++++************++++++******++++++++++++************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++***))))))))))))************))))))))))))))))))))))))))))))+++''')))+++...===DDD:::---)))(((******((())),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((())))))******))))))((((((((()))))))))))))))***))))))))))))))))))))))))......///000111222333333333444666888;;;>>>@@@AAADDDEEEGGGIIIJJJJJJJJJIIIJJJKKKKKKLLLNNNOOOQQQQQQTTTTTTRRROOOLLLLLLPPPSSSMMMOOOQQQPPPNNNLLLKKKJJJKKKIIIGGGDDDBBBAAA@@@@@@<<<;;;:::999999888999999555555555444444333333222000000000000////////////...------,,,,,,++++++***+++***)))(((((()))***+++******+++++++++,,,,,,,,,************************)))************+++++++++***************)))((((((************************)))************+++++++++))))))))))))*********+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...//////...,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---///000000000...---++++++++++++************(((***+++------,,,+++***++++++******++++++,,,---************************)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************((()))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,***)))))))))***+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))************************************************************************)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++************++++++)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,************************************++++++++++++))))))************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++***)))(((((()))***++++++***)))((())))))))))))))))))))))))***'''***,,,000@@@DDD666+++((((((******''')))---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((())))))******))))))))))))))))))))))))......///000111222333333000111444777;;;>>>AAABBBDDDEEEFFFHHHIIIIIIIIIHHHHHHIIIIIIKKKLLLOOOPPPRRRSSSTTTSSSPPPKKKJJJKKKNNNLLLPPPTTTSSSOOOKKKJJJKKKKKKIIIEEEBBB@@@@@@@@@AAA;;;;;;:::999888888888888444555555555444333222222000000000000////////////......---,,,,,,++++++***+++***)))(((((()))************+++++++++,,,,,,,,,************************)))************+++++++++***************)))((((((************************)))************+++++++++))))))))))))***************************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------///000000///---+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---///000111000///---+++++++++************)))(((***+++------,,,+++***++++++***)))***+++---...************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************((()))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***)))))))))***+++*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************************))))))))))))'''((((((((())))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))************************************************************************)))************+++++++++++++++++++++++++++++++++...---,,,+++************++++++************++++++)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,************************))))))******+++++++++,,,))))))************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++***)))(((((()))***++++++***)))((()))))))))))))))))))))))))))'''***,,,222AAADDD444***((((((+++***''')))---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))......//////000000111111111222555888:::<<<>>>>>>AAADDDFFFHHHHHHIIIJJJLLLLLLIIIGGGHHHLLLPPPQQQPPPYYYVVVQQQMMMLLLMMMOOOQQQPPPPPPOOONNNMMMLLLKKKKKKKKKJJJGGGCCCAAA@@@BBBCCC???<<<999999::::::888666777777777777666555333333000000000///......---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((************************+++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))),,,+++******))))))******------,,,,,,,,,,,,------+++++++++,,,,,,,,,------***+++,,,---............///000111111111000...---+++++++++*********))))))******+++++++++,,,,,,,,,************************,,,,,,,,,---------......,,,,,,,,,++++++***************++++++++++++************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++************************************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((,,,++++++444@@@???444))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))).........///000000111111000111333555888:::<<<===AAACCCFFFGGGGGGHHHIIIKKKKKKIIIGGGHHHLLLPPPQQQQQQUUUSSSOOOMMMLLLMMMOOOQQQMMMNNNNNNOOOOOOOOONNNNNNMMMLLLKKKHHHEEECCCBBBBBBAAA>>>;;;:::;;;;;;999777888888777777666555333333000000000///......---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))************************++++++,,,,,,+++******)))++++++++++++++++++++++++++++++++++++*********)))************************,,,+++++++++++++++,,,,,,...------------------...+++,,,,,,,,,------------***+++,,,---............------...///000000000///+++++++++*********))))))***++++++++++++,,,,,,,,,************************+++,,,,,,,,,,,,---------,,,,,,,,,+++++++++************++++++++++++************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********+++++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************************************************++++++++++++************************++++++++++++++++++++++++************************************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((++++++---888CCC???222))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))---......//////000111111111111111333555888;;;<<>>===<<<<<<:::999888888888777666555333333111000000//////......---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))************************,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///.........------.........,,,,,,,,,---------......++++++,,,---............++++++,,,,,,---///000111+++++++++***************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++*********************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********++++++++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******000===GGG???///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))------......///000000111222111111222333777:::<<>>===<<<;;;999999888888666555333222111111000000///............------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---...///111111///......------......///,,,,,,---------.........+++,,,------.........---,,,+++******+++---///000************************+++++++++,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))+++444CCCIII===,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))---------...//////000000333222222222333666999;;;===???BBBCCCDDDDDDFFFHHHIIIJJJLLLNNNPPPSSSUUUWWW[[[ZZZYYYWWWWWWWWWWWWXXXWWWXXXYYYXXXVVVSSSOOOLLLMMMJJJFFFFFFGGGIIIIIIHHHGGGFFFDDDBBB???===<<<<<<::::::999888777555333222111111111000//////...............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,---...000111222......------------......,,,,,,,,,---------......,,,,,,------...------------,,,+++******+++,,,---************************++++++,,,,,,,,,---------++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++***++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))),,,777FFFIII;;;***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))),,,------......///000000333222222222444555777999:::===@@@BBBCCCDDDFFFHHHHHHJJJMMMOOOPPPQQQTTTVVVXXXWWWUUUTTTTTTUUUVVVWWWXXXYYYYYYYYYXXXVVVSSSRRRMMMIIIEEEEEEHHHLLLMMMLLLHHHHHHGGGCCC???=========:::::::::888777555333222222111111000000//////...............---------,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++***************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...000000---------,,,,,,---------+++++++++,,,,,,,,,------,,,,,,------...------,,,------,,,+++++++++++++++***************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))************+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))***++++++++++++***+++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))...:::FFFFFF777((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,---......//////000000111111222333444555555777:::>>>@@@BBBDDDGGGIIIFFFIIILLLMMMMMMNNNPPPRRRSSSQQQPPPOOOPPPSSSWWWYYY\\\[[[[[[ZZZXXXWWWUUUTTTPPPMMMIIIJJJNNNPPPOOOMMMIIIIIIHHHDDD???<<<<<<===;;;;;;:::999777555333222222222111111000/////////............------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))******+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------************************************+++,,,---...,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,,,,------...------,,,,,,++++++,,,,,,---,,,,,,,,,))))))*********+++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************+++,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))***************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))***++++++++++++***)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************000<<>>;;;;;;:::999777555333222222222111111000///////////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************((()))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++******++++++,,,))))))*********+++++++++---------...------,,,,,,((()))+++---.........---))))))******++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))***++++++++++++***((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***+++222===DDD>>>222'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))...------------...//////000111111222222333444444777888:::===@@@DDDGGGIIICCCGGGKKKLLLLLLLLLOOORRROOONNNMMMPPPTTTYYY\\\]]]dddccc```^^^[[[YYYWWWWWWUUUUUUVVVUUUTTTRRRPPPOOONNNMMMGGG@@@>>>???>>>:::;;;;;;::::::999888777777555555333222111000000000/////////...------,,,,,,++++++++++++++++++++++++++++++************************+++,,,,,,---......******+++,,,,,,,,,,,,+++******************++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---+++)))***---///---+++,,,,,,,,,,,,++++++***)))))))))******++++++++++++///...------++++++***))),,,+++***)))***+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......///......---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++*********))))))((((((************************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,&&&666JJJCCC444---***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''******))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))---------------...//////000000111111222333333444666777999<<>>AAADDDFFFGGGHHHJJJNNNSSSVVVWWWWWWXXXWWWXXXZZZ^^^bbbcccccceeecccaaa^^^\\\\\\[[[\\\WWWXXXXXXWWWUUUSSSQQQPPPLLLKKKGGGAAA@@@CCCBBB>>>===<<<;;;:::999888888777555555333222111000000000/////////...------,,,,,,++++++++++++++++++++++++******++++++++++++++++++***++++++,,,,,,------...***++++++,,,,,,,,,,,,,,,++++++++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++)))))))))***************---,,,+++,,,...///...---++++++,,,,,,++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000---,,,,,,,,,---...//////---------,,,,,,,,,++++++***************************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************)))))))))******************************))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,)))999IIIAAA222,,,)))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((())))))******((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))------,,,,,,------.../////////000000111222222222333333555888<<>>>>>===<<<;;;:::999888777555555333222111000000000/////////...------,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,+++++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++***************+++++++++---,,,,,,---............,,,,,,---------,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,---------......---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............//////000000++++++,,,,,,---...///000//////......---,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++<<>>000,,,)))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,---.........//////000000111111222111222444777:::>>>AAACCCFFFFFFGGGMMMTTTXXXYYYWWWSSSTTTWWW]]]cccggghhhhhhhhhgggfffdddbbbaaa``````[[[ZZZXXXVVVRRRNNNJJJHHHKKKKKKHHHDDDEEEGGGGGGCCC???>>>===<<<:::999888777555555333222111000000000/////////...------,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------------,,,,,,,,,,,,,,,++++++******++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------------...------...............---,,,+++++++++++++++++++++)))******++++++,,,,,,---,,,,,,---------.........---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......+++++++++,,,,,,...///000000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************+++++++++************************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++...???III;;;...+++)))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,------............///000000111111000111333666:::===@@@BBBEEEFFFHHHLLLQQQTTTUUUUUUTTTVVVZZZ```fffjjjjjjiiigggggggggfffdddbbb___^^^YYYYYYWWWUUUQQQMMMJJJHHHFFFHHHGGGEEEGGGLLLLLLHHH@@@???>>>===;;;:::888888555555333222111000000000/////////...------,,,,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------,,,++++++******++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,---.........***+++---,,,++++++,,,...------......//////......,,,,,,,,,,,,++++++++++++)))*********++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************+++++++++++++++******************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++000BBBIII999,,,+++)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%'''''''''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,,,,++++++,,,,,,---...------...//////000000111000111333666999===@@@BBBEEEGGGKKKMMMOOOPPPRRRTTTVVVXXX\\\bbbgggiiihhhgggdddeeeggggggeee```\\\YYYWWWWWWVVVUUUSSSPPPMMMLLLIIIJJJIIIGGGHHHLLLKKKGGGAAA@@@???===;;;:::999888555555333222111000000000/////////...------,,,,,,++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------...------,,,++++++******++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,---......(((***,,,,,,******+++---++++++,,,---------------------,,,,,,,,,+++++++++***************+++++++++******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++,,,,,,------++++++,,,,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++222DDDIII777+++***(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++******)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,,,,++++++,,,,,,---...------......///000000000000111333666999===@@@BBBEEEIIIMMMNNNMMMNNNQQQTTTWWWYYY\\\aaafffgggeeecccbbbdddffffffddd___YYYUUUTTTUUUUUUUUUTTTSSSQQQPPPOOOOOOMMMIIIHHHIIIGGGBBBAAAAAA???>>><<<:::999888555555333222111000000000000//////...------,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---,,,,,,+++******++++++******++++++,,,---++++++++++++++++++++++++))))))***+++,,,,,,------'''***,,,+++))))))***---)))***++++++,,,,,,,,,,,,---------,,,,,,+++++++++************************)))***+++,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,((()))***+++,,,------...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++333FFFIII666******((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,,,,,,,---------......---------............//////111333444666888;;;>>>CCCFFFIIIKKKMMMOOORRRUUUVVVYYY]]]```ccccccbbbbbb[[[aaaffffff```[[[ZZZZZZ[[[XXXVVVUUUUUUVVVUUUTTTSSSRRRPPPMMMJJJHHHFFFEEEDDDBBB???<<<999999999999666666555444333222222111111111///...---,,,,,,+++...------,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,+++++++++,,,------++++++******************************+++,,,---...//////...---,,,,,,++++++)))))))))***+++++++++,,,***+++,,,---------,,,++++++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++******************---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,+++******)))))))))++++++++++++++++++++++++(((,,,---)))(((+++---,,,,,,,,,,,,++++++*********************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))************************+++***)))(((((()))***+++''')))***++++++***)))'''******************************)))))))))))))))***,,,<<>>000))))))***))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))''')))***)))((('''(((*********)))(((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,---------.........---------............///...000222333444666:::<<>>;;;;;;;;;;;;777777666555444333222222111111///...---,,,,,,,,,......---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,---------......------,,,++++++,,,,,,,,,++++++******************************+++,,,---............------,,,,,,+++************++++++++++++***+++,,,---------,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,------------------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++******************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++---000000,,,)))+++,,,+++,,,,,,,,,+++++++++******************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))************************+++***)))(((((()))***+++((()))***++++++***)))(((******************************))))))))))))******---===FFF===///)))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))''')))***)))((('''(((*********)))(((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,------------.........---------............///---...111222333555888:::BBBFFFKKKPPPRRRUUUWWWYYYZZZ\\\^^^```bbbaaa```___ccc```]]][[[\\\\\\]]]]]]UUUUUUUUUVVVWWWVVVSSSPPPOOOOOOOOONNNLLLKKKJJJIIIGGGEEEBBB@@@>>>=========999888777666555444444333222111000...------------,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,------------...------,,,++++++++++++******++++++++++++++++++++++++++++++,,,---......------------------------+++++++++++++++************+++,,,------------,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,------------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++000000//////......------++++++++++++++++++++++++,,,,,,---............------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++000333333---***,,,,,,***,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))******************************))))))))))))******((()))***++++++***)))(((***************************)))))))))))))))******...>>>FFF<<<...******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))''')))***)))((('''(((******))))))(((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))------------............---------............///---///111222222444777:::@@@EEEKKKQQQTTTVVVXXXYYY[[[\\\___aaabbbccccccbbbgggbbb]]][[[]]]^^^\\\YYYQQQQQQSSSUUUVVVUUUQQQNNNLLLMMMMMMMMMMMMKKKJJJIIIFFFEEECCCAAA???>>>======:::999999888777666555555222111000///............*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++***************+++++++++++++++,,,+++++++++,,,,,,---...///,,,,,,------------------,,,,,,,,,++++++************++++++,,,------------,,,++++++***++++++,,,,,,++++++++++++++++++++++++---------......---,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++111000000///...------,,,++++++++++++++++++++++++,,,---......//////......---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************************************+++++++++++++++,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++000333222---***,,,,,,***++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))***************************))))))))))))))))))***((()))************)))(((************************))))))))))))))))))***+++///???FFF999---++++++((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))---------.........//////---------............///...000111222333555777:::>>>BBBIIIOOORRRTTTVVVXXXVVVXXX[[[^^^```bbbccccccfffaaa\\\\\\]]]\\\WWWQQQMMMNNNQQQSSSUUUSSSPPPLLLKKKLLLMMMMMMLLLKKKIIIHHHDDDCCCBBB@@@???===<<<<<<::::::999888777666666555222111000///////////////,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,---------------------,,,,,,,,,++++++************++++++,,,---......,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,---......---------***+++,,,,,,------,,,,,,++++++++++++++++++++++++/////////...---,,,++++++++++++++++++++++++++++++,,,---......//////......---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************************************++++++,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++++++++++++++++++++++++++//////+++))),,,---,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))))))))******)))))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))***++++++111AAAFFF777+++,,,,,,'''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))------........./////////---------............///...000111222333444777999;;;???EEEJJJMMMPPPRRRTTTRRRSSSVVVYYY\\\___```aaaaaa]]]ZZZZZZ[[[YYYRRRLLLMMMNNNPPPSSSUUUTTTQQQNNNMMMMMMNNNNNNMMMJJJHHHFFFCCCBBBAAA@@@???===<<<;;;::::::999888777666666555222222111000000000000000//////000000111222333333------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++...------,,,++++++++++++******++++++,,,---------------------...///000000------------------------,,,,,,,,,,,,,,,+++++++++*********+++,,,---...///,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,------------,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++...---------,,,+++++++++++++++++++++++++++++++++,,,,,,---............------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************************************++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++++++++++++++++++++++++++(((,,,---)))(((+++---,,,***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))************************))))))************))))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((()))***+++,,,222BBBEEE555***------&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((())))))***''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))............////////////---------............///---///000111111333555888888;;;@@@DDDGGGJJJMMMPPPRRRTTTVVVXXX[[[]]]___```^^^\\\ZZZZZZ[[[XXXTTTPPPOOOOOOQQQTTTVVVVVVSSSQQQPPPQQQQQQQQQOOOKKKHHHEEEBBBBBBAAAAAA???>>><<<<<<::::::999888777666555555222222111000000000111111//////000111222333444444.........---------,,,,,,,,,,,,,,,+++++++++******------,,,++++++,,,,,,,,,******++++++,,,------...------------...///000111.........------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,************+++---///000---,,,++++++******++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.../////////,,,,,,,,,---------......------,,,,,,,,,,,,------......---------,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,------------...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************************************++++++,,,------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++(((,,,,,,)))(((+++---,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))************************((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,333CCCEEE333)))---...%%%))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((()))******''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))............/////////000---------.........//////,,,...///000000111444666666999===@@@CCCFFFJJJMMMWWWWWWYYYZZZ\\\^^^___```___]]]\\\\\\\\\[[[YYYXXXQQQQQQSSSUUUXXXXXXVVVTTTTTTTTTTTTSSSPPPLLLHHHEEEBBBBBBBBBAAA@@@???===<<<:::999999888777666555555222222111111111111111111,,,---...///000111222333/////////......---------,,,,,,,,,++++++*********,,,,,,+++++++++,,,------******+++,,,,,,---.........------......///000111//////...---,,,,,,+++++++++++++++,,,,,,---------************+++---///000---,,,,,,+++*********+++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...///000000,,,,,,,,,------............------,,,,,,------............------,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++******************************************************+++,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++*********+++,,,,,,---------------------------***++++++,,,,,,------...++++++++++++++++++++++++)))------***(((+++---+++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))************************((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,444DDDEEE333(((......%%%))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((()))***)))((('''(((***((((((((((((((()))******''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))...................................................///000111222333444444888:::<<<>>>AAAFFFLLLPPPXXXYYYYYYYYYYYYZZZ]]]```[[[]]]``````]]]YYYWWWVVV[[[ZZZYYYXXXXXXXXXXXXXXXSSSSSSSSSQQQNNNJJJFFFDDDGGGDDDAAA??????>>>===<<<999999999888666555333222333333222222111000000000000000//////.........---////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,---...//////............------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---------------,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,+++***,,,---......//////....../////////......---------////////////////////////.........------,,,,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---+++++++++******))))))))),,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,---...///444333111///---,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++*********))))))******************************************************************************+++++++++,,,,,,,,,***,,,---,,,******+++,,,************************+++++++++************)))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++'''%%%((()))((()))+++@@@@@@999///***,,,,,,'''******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((......................................................///000111222333333777888;;;===@@@DDDJJJNNNUUUWWWXXXYYYXXXYYY\\\^^^ZZZ\\\^^^^^^\\\ZZZYYYYYY[[[ZZZYYYXXXWWWWWWWWWWWWRRRQQQPPPMMMKKKJJJIIIHHHHHHEEEBBB@@@@@@???>>>===:::::::::999777666444333333333222222111000000000000000/////////.................................,,,---------...............---------......///000............---------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------......------............---------,,,,,,++++++,,,,,,------------------,,,+++***,,,---......//////..................---------,,,..............................------,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++++++++*********,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,---...///222111000...---,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))******************************************************************************+++++++++,,,,,,,,,***+++,,,,,,******+++,,,************************+++++++++************)))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++'''%%%((()))((()))---BBB@@@888---)))++++++(((***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((................................................---......///000111222222555666999;;;===BBBGGGKKKQQQSSSVVVXXXXXXXXXYYYZZZYYYZZZ[[[[[[ZZZYYYZZZ\\\[[[ZZZXXXVVVUUUTTTTTTTTTQQQPPPMMMKKKIIIJJJKKKLLLHHHFFFCCCAAA@@@@@@???>>><<<<<<;;;:::999777666555333333333222111111000000000000////////////..............................------.........////////////............///000000............------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,........................,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------............------,,,,,,,,,---------............////////////......------,,,,,,,,,,,,------,,,------------,,,,,,+++,,,---......//////.........------------,,,,,,,,,........................---------,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,---......//////...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++*********++++++++++++++++++++++++************************+++++++++*********************************************************************************************+++++++++,,,,,,,,,***+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++************)))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************'''&&&((()))(((***///EEE@@@666,,,(((******((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((................................................------......///000000111333444666888:::>>>CCCGGGLLLOOOSSSVVVVVVVVVVVVVVVXXXXXXXXXWWWVVVWWWYYY[[[YYYXXXUUUSSSQQQQQQQQQQQQPPPOOOMMMLLLJJJJJJJJJKKKHHHEEEBBBAAA@@@@@@???>>>=========<<<:::999777666444333333222222111000000000000//////////////////.................................////////////000///...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++******+++,,,---........................,,,,,,++++++++++++,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---..................---,,,,,,,,,---------.........//////000000000000///------,,,,,,,,,,,,------,,,---------------,,,,,,,,,---......///.........---------------,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************************************************************************************+++++++++,,,,,,,,,)))+++,,,,,,+++***+++---+++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************''''''))))))(((,,,111GGG@@@444***'''((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((////////////////////////////////////////////////---------...//////000000111333444666888;;;@@@DDDGGGKKKPPPSSSSSSSSSRRRRRRVVVVVVVVVTTTSSSTTTVVVYYYWWWUUURRRPPPNNNNNNOOOOOOQQQQQQQQQPPPNNNLLLJJJHHHGGGEEEBBB@@@@@@AAA@@@???>>>>>>>>>===;;;:::888777444444333333222111111111//////000000000000000000.................................////////////000......------,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,++++++,,,---...........................,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---..................---,,,,,,,,,---------.........//////000111111000000...------,,,,,,------...,,,------......---------,,,---......///.........------------------------........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************************************************************************************+++++++++,,,,,,,,,)))***,,,,,,++++++,,,---+++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))'''''')))))))))---444HHH>>>111)))'''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((////////////////////////////////////////////////............//////000000111222333444666999>>>AAADDDHHHLLLOOOPPPOOOPPPPPPSSSSSSTTTSSSSSSTTTVVVYYYVVVTTTQQQNNNMMMNNNOOOPPPRRRSSSSSSSSSRRROOOLLLJJJHHHEEECCCAAABBBBBBAAA@@@??????>>>===<<<:::999888444444444333222222111111//////000000000000111111------------------------------........./////////......---,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......------,,,,,,,,,,,,------------------------------++++++************++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------............------,,,,,,,,,---------......---...///000000111111000......------------......,,,------............---,,,---......//////......---------............///////////////////////////.............../////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++***************************************+++++++++******************************************************************************+++++++++,,,,,,,,,)))***+++,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((***))))))///777HHH;;;...)))((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((////////////////////////////////////////////////...////////////000000000000222333444555888<<<@@@BBBEEEIIILLLLLLMMMNNNOOOOOOPPPSSSTTTUUUWWWZZZ]]]WWWUUURRROOONNNOOOQQQSSSTTTTTTTTTTTTSSSRRRQQQPPPJJJHHHEEEDDDDDDDDDDDDCCC???>>>>>>===<<<:::999888555444444333333222111111//////000000000111111111------------------------,,,---------............//////...------------------------,,,,,,,,,+++++++++++++++,,,,,,---------......------------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))******+++,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------......,,,---...///000000000000......------------......,,,,,,---...............,,,---......//////.............../////////000000000000000000000000000000////////////000000000111////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---*********+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,------...+++++++++,,,,,,---------------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,---++++++++++++++++++++++++************************))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,(((***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((()))***))))))000999FFF888,,,)))***((((((***'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((000000000000000000000000000000000000000000000000/////////000000000000000000222333333444777<<>>>>>>>>===<<<:::888888555444444333333222222111//////000000111111111222------------------------,,,,,,,,,---------......111000///...............---------,,,,,,,,,+++++++++++++++,,,,,,---------......------------......+++,,,............,,,+++++++++++++++++++++++++++++++++************++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---...///000000000000......------------......,,,,,,---.../////////...,,,---......//////........./////////000000111111000000000000000000000000//////000000111111222222000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---)))))))))******+++++++++,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,------,,,++++++,,,,,,,,,---------,,,,,,------...+++++++++,,,,,,---------------------------------*********++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++************************))))))******++++++++++++******************************************************************************+++++++++,,,,,,,,,(((***++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((()))***))))))111:::EEE666+++***+++)))(((***'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((333222000///000222555666000000///...............000000000000000000000000/////////000222555999;;;>>>@@@CCCDDDEEEFFFIIIKKKOOOPPPOOONNNTTT^^^dddddd[[[ZZZWWWUUUSSSSSSSSSSSSSSSSSSTTTWWWYYYWWWQQQMMMJJJKKKMMMMMMLLLIIIFFFDDD??????>>>===<<<:::888777888666555333222222333333////////////000000000000/////////......---------++++++,,,,,,,,,---------.........///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...//////---,,,***+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++---,,,++++++******+++++++++,,,,,,------,,,,,,+++---------------------------------------------------------............//////...---,,,+++,,,---.........////////////......,,,,,,------------.........///000000000///...------------------...///000,,,,,,...111111---...222000000000111000///...............000222444333222111111000000///...------........................////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,++++++******++++++,,,+++++++++,,,,,,---------.........------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------,,,+++,,,---...///.........------,,,,,,,,,...---,,,+++***+++,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++************************++++++******************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))''')))555BBBEEE666)))&&&)))***(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))((((((''''''((((((((((((''''''444444333222111111111111111000000/////////000000/////////////////////////////////000222555888:::===???BBBDDDEEEFFFHHHIIIRRRUUUVVVVVV[[[bbbdddbbb```___\\\ZZZXXXVVVUUUTTTUUUUUUVVVXXXZZZXXXSSSOOOMMMNNNNNNNNNMMMJJJGGGEEE??????>>>===;;;999888777888777555444333222333333///000000000000000000000............---------,,,++++++,,,,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---///000000///---,,,++++++++++++,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,++++++---,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++---------------------------------------------------------............///......---,,,,,,---............////////////.................................///000000000///...---------......///000111222444111111333333000000222222222222222222222333333444222000000111333333333222222222222222111111111111111000000///...------////////////////////////.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---,,,,,,+++,,,---...///......---------,,,,,,,,,...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))***)))''')))666CCCCCC666)))''')))***(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((''''''((((((((((((''''''555555555444333111000///111000000000000000111111/////////////////////////////////000222555777999;;;>>>AAACCCDDDEEEFFFGGGOOOTTTYYY\\\bbbgggfffaaaddddddbbb```]]][[[XXXWWWVVVWWWXXXZZZ[[[ZZZVVVSSSQQQQQQQQQPPPNNNKKKHHHGGG@@@@@@>>>===;;;999888777999888666555444333333333000000000000000000000000...------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...000000///---,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---------,,,,,,------,,,++++++++++++,,,,,,,,,------------,,,,,,---------------------------------------------------------............///......------------...///...//////000000//////...////////////////////////000111111111111000///...//////000000111111111000777222111555888666444444333333222111111222333444777333000...///111222222//////000000000000111111444444333222000///...---///////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------------------------///...------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,------............------------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++++++++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))***)))'''***666DDDAAA444)))'''))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))((((((''''''((((((((((((''''''999888777666444333222111000000000000000000111222........................//////000111222444666777888;;;@@@BBBDDDDDDFFFGGGJJJPPPVVV\\\ccciiihhhdddeeeeeedddcccaaa___\\\ZZZYYYYYYZZZ[[[[[[ZZZXXXVVVSSSSSSQQQPPPMMMKKKIIIHHHCCCBBB@@@>>><<<;;;:::999999999888666555444333333111111111000000000000000---------------,,,,,,,,,,,,,,,,,,------------...+++,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++++++++,,,,,,,,,------------......///...............---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,---------------------------............///...............///////////////000000000000//////////////////////////////222222222222222111111000000111222222111000...---333///111999???===888555333222111111111333666777888666333111111222111000......//////000000111111444444333222111000///.../////////////////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------........................000///...---,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------------------------------------............------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((+++777EEE===222)))(((***)))((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''((((((((((((''''''EEECCC???;;;777444333333111000000///000000111111///////////////////////////000000111222333555555666999>>>AAACCCEEEGGGIIINNNSSSXXX[[[bbbhhhhhheeeaaabbbccccccbbb```___]]][[[[[[\\\[[[ZZZYYYXXXXXXTTTSSSQQQOOOMMMKKKJJJIIIGGGFFFCCCAAA???===<<<<<<::::::999888777555444333222111111111000000000///------------------------,,,,,,---------.........+++,,,------.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---///000111000///...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++,,,,,,,,,---------......///000111111000000///...------,,,,,,------,,,------......------,,,------------------------,,,,,,,,,---------......---------............///.........//////000000000//////000000000000//////////////////000000000000111111111111111111111111...000222555555555333222555333888BBBHHHCCC:::444444444444777:::???CCCFFFEEECCCAAA???===999555111222222222222222333333333222222222111111111111111000000000000000000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................000///...---,,,+++++++++---,,,,,,,,,,,,,,,,,,---------------------------------------------------------............------........................------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***(((,,,999FFF999000((((((***)))((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''((((((((((((''''''SSSQQQLLLFFF@@@:::777555333222222111000000111111000000000000000000000000///000000111222333333444555888<<>>>>>;;;;;;;;;:::888666444333222222222111111000000///---------............///,,,---------............,,,,,,---...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...000222333444333222111------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111111111111//////...------------...------............------------------------------+++,,,,,,------.........---------............///---...///000111111111000///000000111111000000///...//////000111222333333000000///000000111222333///222777<<<@@@AAA@@@@@@??????EEEMMMNNNEEE:::555666888<<>>999555555555444333222222111111222222222222222222222000000000000000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...------------------------///...------,,,,,,,,,,,,------,,,,,,,,,,,,------............------------,,,,,,,,,------------...------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,***************+++++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***)))---:::HHH666...((()))***)))((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''((((((((((((''''''YYYYYYWWWTTTNNNGGG@@@<<<777666555333333222222222111111111111111111111111///000111222222222222222444777:::===AAAFFFMMMQQQ]]]aaacccdddfffiiifff```______^^^]]]]]]]]]]]]]]]]]]^^^]]]YYYUUUSSSTTTVVVWWWUUURRROOONNNNNNOOOOOOKKKIIIFFFCCC@@@?????????<<<<<<<<<;;;999777444333333333222111111000000///........./////////000000------------............,,,---...///000000000000........................---------------------------///111333444333222111.........---------,,,,,,------------------------,,,,,,,,,---------------,,,,,,,,,------------...,,,---...///000000000000000//////...............------............------------------------------++++++,,,,,,---......///---------............///---...///111222222111111000000111111111111000000///000111333444666777888333333333333555777999:::999===DDDIIIMMMNNNMMMLLLGGGHHHLLLQQQOOOEEE<<<999;;;===AAAFFFLLLQQQUUUWWWTTTSSSQQQPPPOOOKKKGGGDDD???>>>===;;;999777666555555444444444333222222222000000000000000000000000111111111000000000//////------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------,,,,,,,,,,,,------///.........------------,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''')))***)))---;;;HHH333,,,((()))***((((((***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((()))'''''''''((()))*********((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''WWWZZZ]]]]]]ZZZRRRJJJEEE:::999777666444444333333111111111111111111111111000000111222222222222222444666999<<>>>>>>>><<<===<<<;;;:::777555333333333222222111000000///.../////////000000111111---------.........//////---...///000111111111111........................------------------------***,,,...000111000///////////////......---------------------------------,,,,,,,,,------.........,,,,,,,,,---------......+++,,,---...////////////000000///...............------............------------------------------++++++,,,,,,---...//////---------.........//////---...000111222222222111000000111111111111000000000111333555777999:::;;;888888888999;;;===@@@AAAGGGJJJPPPTTTVVVUUUSSSQQQHHHHHHLLLOOOLLLCCC??????>>>@@@CCCFFFHHHJJJLLLLLLJJJIIIHHHIIIKKKMMMMMMLLLMMMLLLJJJHHHEEEBBB@@@???888888777555444333222111000000000000000000000000111111111111000000000000------------------------------------------------,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........------,,,,,,------...//////.........---------,,,,,,,,,------.........---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++*********++++++,,,,,,,,,,,,,,,---...---,,,+++***+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''')))******...;;;III111+++((()))***((((((***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((()))******+++((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''UUUVVVVVVXXX]]]aaa[[[SSSLLLHHHAAA:::444222222444555444333222222333333444000000000000111222333444222444777:::===BBBHHHMMMSSSWWW\\\```cccbbbaaa______^^^^^^^^^]]]\\\\\\\\\\\\\\\[[[XXXTTTSSSUUUXXXQQQQQQQQQQQQQQQPPPPPPPPPLLLIIIFFFCCCAAA???===;;;<<<<<<;;;;;;999888666666333222222222222222222111111000///......///000111........................000000000000000000000000......---------,,,,,,,,,///............---------,,,---......//////..............................---,,,,,,,,,,,,---......///...---,,,+++,,,,,,---......//////...,,,***)))+++,,,---...///...------//////...---,,,++++++***------------------------....../////////...,,,+++,,,,,,,,,------.........///...---,,,,,,---///000,,,...000222444555555555000444555333000222555888:::999:::<<>>===BBBDDDBBBBBBFFFGGGFFFEEEGGGLLLNNNMMMKKKKKKHHHIIILLLMMMIIIFFFGGG@@@BBBCCCBBB@@@???@@@BBBBBB???@@@DDDDDDAAAAAAFFFBBBFFFKKKNNNOOOOOOOOOPPPFFFDDDBBB???<<<999777666666555555555666555222///111111111222333222000...------,,,,,,,,,------............------,,,,,,,,,------------------------........................---------,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,---------.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************---,,,***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++******)))))))))************++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************---,,,+++)))((((((''''''(((******))))))...999AAA...+++)))(((((()))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((WWWVVVSSSNNNOOOUUUYYYXXXQQQMMMHHHEEECCC@@@:::666777777666555444333222111222222111000000111111111222444777999===BBBGGGLLLLLLOOOTTTYYY\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\[[[XXXTTTSSSUUUWWWWWWWWWVVVUUUTTTSSSRRRRRRKKKIIIEEECCCAAA???===;;;999999999999888777555555555444444444444333333333222111000//////000111222........................////////////////////////......---------,,,,,,,,,............------------,,,------.......................................---,,,,,,,,,,,,---......///...---,,,,,,,,,---------............---+++******+++,,,---......------.........------,,,,,,+++---------------------------......///...---,,,+++.................................///000000111111333222222111222333444555333666999::::::===AAACCCGGGGGGIIIKKKLLLLLLKKKJJJFFFAAA@@@FFFIIIGGGHHHKKKIIIIIIGGGEEECCCDDDFFFHHHPPPMMMMMMPPPPPPLLLKKKLLLJJJKKKKKKKKKJJJIIIIIIIIIGGGBBBAAAEEEGGGDDDDDDGGGEEEGGGJJJLLLMMMPPPSSSUUUTTTRRRPPPNNNKKKHHHEEECCCDDD@@@<<<888666444111///222111000111222222111/////////............//////.........---------,,,,,,------------------------........................---------,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,***)))))))))******************************************************)))************+++++++++++++++++++++*********)))************+++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***)))(((((((((((((((******))))))///888@@@...+++)))(((((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((___```\\\SSSOOOQQQUUUVVVZZZVVVSSSSSSSSSNNNDDD;;;;;;;;;:::888666444333222444333222111000/////////222444666999;;;@@@FFFJJJNNNQQQTTTWWWZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[YYYYYYXXXVVVSSSRRRSSSTTTZZZYYYXXXVVVTTTSSSQQQPPPJJJHHHDDDBBBAAA???===;;;999999999999999888777777777777666666555555555555222222111111111111222222........................////////////////////////......---------,,,,,,,,,............------------,,,,,,---.......................................,,,,,,,,,,,,,,,---............---,,,,,,,,,------,,,------......---,,,,,,)))***+++,,,------------------------------------------------------------------......------,,,+++///////////////.........000000111222222111000000555444222222333666999;;;<<<>>>BBBGGGKKKMMMOOOQQQQQQQQQRRRQQQOOOLLLIIIFFFJJJHHHGGGIIIIIIGGGHHHKKKIIIQQQZZZ[[[WWWUUUZZZ___```aaaeeekkkiiiaaa[[[YYYeeeeeeeeeeeeccc___XXXTTTUUUPPPMMMNNNNNNJJJFFFEEEDDDEEEFFFGGGIIILLLQQQUUUZZZYYYXXXXXXXXXVVVSSSPPPNNNKKKGGGDDD@@@;;;666222444222000000111222111000111000000//////000000000...............---------................................................------------,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,+++******)))*********************************++++++++++++++++++++++++)))************+++++++++++++++++++++************************+++++++++,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((()))))))))***///888@@@---+++)))(((((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((dddiiikkkgggccc___YYYRRRVVVUUUUUUVVVWWWUUUPPPKKKDDDBBB???;;;888777666666333333222000000000000000222444666888:::>>>CCCGGGTTTUUUWWWXXXYYYYYYYYYYYY[[[[[[[[[\\\\\\]]]]]]]]]WWWVVVUUUSSSQQQQQQQQQRRRVVVUUUTTTSSSQQQOOONNNMMMJJJGGGDDDBBBAAA@@@>>><<<;;;;;;<<<<<<<<<;;;;;;:::888777777666666555555555222222111111111000111111........................////////////////////////......---------,,,,,,,,,.........---------,,,,,,,,,,,,---.........------........................,,,,,,++++++,,,,,,---...------------------------,,,,,,------------------******+++,,,,,,---------,,,,,,,,,------.........,,,,,,------------------------------------,,,,,,////////////............333222111111000/////////444555777:::>>>DDDIIILLLOOOOOOSSSXXX[[[YYYXXXYYYYYYYYYXXXUUURRRPPPPPPQQQSSSWWWYYYXXXUUUTTTZZZaaammm~~~|||xxxvvvvvvuuunnneee^^^]]]]]]\\\XXXTTTPPPOOOOOOTTTRRRRRRSSSUUUTTTPPPMMMPPPPPPRRRSSSQQQLLLDDD???999777333111111000///...222111111000000000000000///........................................................................------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((()))***++++++))))))))))))+++000888>>>---+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((WWW]]]eeekkkqqqqqqiii^^^WWWYYY[[[ZZZWWWVVVWWWYYYQQQNNNGGGAAA;;;888777777222222111111111111222222222444555666888<<>><<<<<<=========<<<<<<;;;777777666666555444444333111111111000000//////.........................................................---------,,,,,,,,,...------------,,,,,,,,,+++,,,,,,---...---------........................,,,++++++++++++,,,------,,,---------------------------,,,,,,---------...+++++++++,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,---------......------------------------/////////...............222111//////000333666888<<>>999666444222000...222111111000//////000000////////////////////////////////////////////////////////////////////////.........---------,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************+++*********************************************************))))))*********++++++++++++++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((()))***+++,,,)))(((((())),,,111888===,,,***(((''')))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((DDDHHHMMMWWWeeeqqqrrrlllooorrrrrrkkk```XXXWWWXXX[[[WWWQQQJJJCCC===999777333333222222222333333444222333555555777:::>>>BBBIIILLLRRRWWW]]]```bbbcccbbbbbbbbbccccccccccccccc```\\\WWWTTTUUUWWWYYYZZZSSSSSSRRRQQQQQQPPPOOOOOOJJJGGGEEEDDDCCCCCCAAA@@@<<<<<<<<<<<<<<<;;;::::::777777666555444333333222000000111000000///...---......................................................---------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++,,,---.........------...------,,,,,,,,,------///...---,,,,,,,,,------,,,,,,,,,------.........+++,,,,,,------...............---------...//////////////////000000000111///000222555999???DDDGGGMMMPPPTTTXXX\\\^^^``````]]]XXXUUUVVVSSSPPPVVVaaajjjiiihhhhhhnnn|||~~~xxxsssmmmddd]]]ZZZTTTLLLGGGGGGIIILLLNNNIIIFFFAAA>>>;;;888555222333222111000000000000000////////////000000000000000000000000000000000000////////////////////////............---------,,,---------------------------,,,,,,++++++,,,,,,---,,,---------............------,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++)))(((((()))---222888<<<,,,***(((''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((DDDDDDCCCEEEMMMYYY```aaaqqquuuyyyvvvlll```WWWSSSVVVWWWVVVTTTOOOHHHAAA===666666555444333333333333222333444555666888<<<@@@DDDHHHPPPYYY```eeeggghhhffffffeeeeeeeeeeeeeeedddccc]]]VVVSSSTTTXXX[[[]]]XXXWWWVVVTTTSSSQQQPPPOOOJJJHHHFFFEEEEEEEEECCCBBB>>>>>>>>>===<<<;;;:::999888777666555444333333222111111222222111000...---......................................................---------,,,,,,,,,---------,,,,,,,,,++++++++++++,,,------------,,,+++++++++++++++++++++++++++++++++***++++++,,,---+++,,,---.........------//////---,,,+++,,,,,,---222111///---,,,,,,,,,---,,,,,,------------------++++++,,,,,,---....../////////.........///000111///000111111222333444444444777===CCCHHHMMMPPPQQQYYYYYYYYYYYYYYYZZZZZZZZZUUUOOOMMMQQQVVV```xxx|||sssfff[[[TTTPPPOOONNNOOOLLLIIIGGGEEEBBB>>>:::555444333222111111111111//////000000000111111111000000000000000000000000////////////////////////............---------------------------------------,,,,,,++++++,,,,,,---+++,,,,,,---...///000000---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************((()))***+++,,,++++++***++++++++++++++++++++++++************************)))************++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))******)))(((''')))---333888;;;,,,***(((''')))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((QQQPPPJJJAAA===AAAGGGHHHPPPYYYeeennnpppiii^^^VVVLLLPPPVVVZZZXXXRRRJJJEEE999888777555333222222222222333444444555777;;;???>>>CCCLLLUUU\\\```bbbbbbgggggggggffffffeeeeeeeeeccc\\\SSSOOOQQQVVVZZZ\\\[[[ZZZXXXVVVSSSQQQOOONNNKKKIIIFFFFFFFFFFFFDDDCCCAAAAAAAAA@@@???===<<<;;;888888777666555444333333222222333333222111///.........................................................---------,,,,,,,,,---------,,,,,,,,,++++++++++++,,,---------,,,,,,************************++++++******++++++,,,---***+++---...///...------000///...,,,++++++,,,,,,444333000...---,,,,,,,,,------------------------++++++,,,,,,---...//////000///......///000111222111111222333555666777777<<>>555111555:::111222333444666777888888;;;===BBBJJJSSSZZZ___```ffffffeeeddddddddddddeeefffaaa^^^```fffiiigggccc^^^]]]ZZZWWWTTTQQQOOONNNPPPPPPOOONNNLLLJJJIIIHHHFFFEEEBBB@@@>>><<<<<<<<<;;;;;;:::999888666444333222222111111000000/////////............---------........................///............---------------------------------........................------------,,,,,,,,,,,,...---,,,++++++,,,------------......///...............------...///000000222111...,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,........................222111000000111111111111000333888@@@GGGMMMOOOPPPTTTWWWYYYXXXVVVUUUXXX[[[VVVJJJHHHKKKOOOfffwwwlll```QQQIIIGGGIIIFFFDDDCCC>>>777333444777666444222111000111111000000000000000111111111111000000000////////////.................................------,,,,,,,,,........................---......///////////////...................................................------,,,,,,------...,,,,,,,,,------...............---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,------------------,,,,,,,,,,,,++++++******---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++******+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))******************))))))))))))******((()))((('''+++444777666,,,+++)))((('''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))zzzhhh```UUUPPPJJJEEEBBBEEEPPP\\\nnnqqqvvvyyyvvvlll```WWWTTTWWWXXXQQQFFF<<<666444111222444666777888888888>>>>>>@@@FFFNNNXXX___ccceeecccaaa```aaacccgggiiifffdddcccgggllllllhhhbbb[[[ZZZXXXVVVTTTRRRQQQQQQTTTTTTRRRPPPNNNKKKHHHGGGGGGEEECCCAAA???>>>=========<<<<<<:::888666444333222222222111000000/////////............---------........................///............---------------------------------........................---------------.........///---,,,++++++,,,...///....../////////...------.........///000111222333333222///,,,++++++,,,,,,------------------------/////////////////////............///000111333444999>>>EEEMMMSSSUUUVVVUUUWWWZZZ]]][[[VVVRRRTTTVVV\\\QQQUUUaaapppnnnaaa[[[QQQJJJFFFFFFFFFAAA>>>===888666444111111111222333111111111111111111000000111111000000000/////////.................................---------------........................---......///////////////........................------------------------......------------......---------------...............---,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,---......//////------------------,,,,,,---------,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))******************))))))))))))******((()))((('''+++333666555,,,+++)))((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))}}}vvvqqqmmmeee\\\TTTNNNMMMNNNaaahhhvvvzzztttoooggg^^^ZZZVVVMMM???333555555555555555777888888DDDHHHLLLNNNOOOSSSYYY^^^_________```cccfffjjjlllfffddddddgggiiihhhbbb]]]YYYXXXVVVUUUSSSRRRQQQQQQUUUTTTRRRPPPNNNKKKHHHGGGGGGFFFDDDBBBAAA???>>>===>>>===<<<;;;999777555444333333222111111000000//////............------------------...............///............------------------------------------------...............,,,------......////////////...,,,++++++---///000///////////////...---,,,---------...///111222333222000...---,,,,,,------------------------------/////////////////////...+++---000333777;;;???BBBKKKNNNRRRVVVWWWWWWWWWWWWVVVUUUSSSRRRVVVbbbtttrrrcccUUUOOOMMMIIIFFFEEE@@@>>><<<:::777666555444222222111111111000000000111111111000000000//////.......................................---------........................---......///////////////........................------------------------......------------......---------.....................---,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,------...///000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))******************))))))))))))******(((***)))'''+++222555333+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((yyyrrriii]]]TTTKKKNNN[[[oooqqq^^^UUUQQQMMMHHH===:::666333222444777:::DDDOOOYYYZZZSSSPPPSSSYYYWWWZZZ^^^cccgggjjjkkklllgggeeecccbbbbbb```\\\XXXXXXWWWUUUSSSQQQPPPOOOOOOPPPPPPOOONNNLLLJJJHHHGGGFFFFFFEEECCCBBB@@@???>>>======<<<;;;999777555444333333222222111000000000///............------------------........./////////............------------------------------------------.........//////,,,------......////////////...---,,,,,,...000111///000000000///...------,,,,,,,,,---...///111222......---------...//////....................................////////////000333999===AAAGGGMMMQQQSSSWWWZZZ[[[YYYWWWVVVVVVOOOMMMNNNVVVmmmqqqeeeXXXLLLEEEIIIHHHFFFCCC>>>:::555333333333333222111000//////111111111111000000000000////////////////////////................................................---......///////////////................................................///......------......///..............................---,,,,,,,,,,,,---,,,------......------,,,,,,,,,------...///000000.........------,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))******************))))))))))))******(((***)))(((+++222444222+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))'''((((((((())))))************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((vvvjjjQQQHHHFFFPPP___mmmxxxcccVVVRRRTTTFFFAAA:::444222333777:::===JJJVVVYYYRRRNNNQQQWWWSSSWWW^^^dddhhhiiihhhgggfffccc```]]]\\\ZZZWWWTTTUUUTTTRRRQQQOOONNNNNNNNNMMMMMMLLLLLLJJJIIIHHHGGGEEEEEEDDDCCCBBB@@@>>>===;;;;;;;;;:::999777666555333333333222111111000000///............---------,,,,,,------...////////////............---------------------------------,,,,,,------.../////////---------------.....................//////000111//////000000000///......+++++++++,,,,,,...///000---,,,------...//////000////////////////////////------...///000111222222555999>>>BBBDDDIIIOOOTTTUUUYYY\\\[[[VVVRRRPPPPPPLLLVVViiiwwwcccXXXHHHGGGFFFDDDAAA>>>;;;999777666555444333222111111222222111111111000000000////////////////////////.............../////////........................---......///////////////........................//////////////////////////////............///////////////.....................---,,,,,,,,,,,,---------............------,,,,,,,,,---......//////------------------,,,,,,)))***************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))******************))))))))))))******)))***)))(((+++111222000************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******+++++++++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))}}}iiiWWWQQQQQQVVVdddtttxxxgggZZZSSSMMMIIIAAA:::666555666888777>>>FFFIIIIIIJJJNNNRRRTTTXXX^^^ccceeedddbbbaaa^^^]]][[[YYYWWWUUURRRPPPPPPOOONNNNNNNNNNNNNNNNNNLLLLLLKKKJJJIIIGGGFFFEEECCCDDDDDDCCCBBB@@@>>>===999999999999888777666555444333333222222111111000///............---------,,,,,,------...//////000///............---------------------------------,,,,,,------...//////000------------,,,,,,,,,,,,,,,---///000111111000000...//////000000000000///,,,,,,+++,,,,,,---......------------............////////////////////////......///111333444666666999>>>CCCEEEFFFIIIPPPUUUWWWXXXWWWUUUUUU[[[eeemmmppp}}}xxx___\\\UUUNNNHHHDDDAAAAAA;;;:::999888777555444444222222222111111111000000////////////////////////---........./////////000........................---......///////////////................................................//////............//////000/////////.........---......---,,,,,,,,,,,,---------............------,,,,,,,,,,,,------------,,,,,,------------------*********++++++,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------------------------------------------------------------***+++,,,---------,,,,,,------------------------,,,,,,,,,---------......---............,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))******************))))))))))))******)))******(((+++111222///***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++***))))))***++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))yyyhhhZZZNNNPPPYYYkkkkkknnnvvv{{{vvvgggZZZQQQMMMGGG@@@:::777666666666666777:::???EEEJJJLLLWWWZZZ]]]```aaa```]]]\\\UUUVVVVVVVVVUUURRRNNNLLLLLLLLLLLLLLLMMMNNNOOOPPPMMMLLLLLLJJJHHHFFFEEECCCCCCCCCCCCCCCBBB@@@>>><<<888888888888888777666666444444333222222111111000//////.........---------,,,,,,------...///000000//////.........---------------------------------,,,,,,------...///000000---------,,,,,,++++++++++++---///111222222000///......///000000111000000------,,,,,,,,,------.../////////......------,,,000000000000000000000000...///111333555777999999???DDDJJJMMMMMMQQQWWW]]]XXXUUURRRRRR]]]tttvvvcccTTTIIICCC@@@>>>>>>===;;;999888777666222222222111111111111000000000000000000000000000---.........//////000000........................---......///////////////........................------------------------//////............//////000000//////.........---......---,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------------------------------------------------------------------------------------------------------***+++,,,---...---,,,,,,------------------------,,,,,,,,,------...............//////...,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))******************))))))))))))******)))******)))+++000111...***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))***+++,,,,,,------,,,+++***))))))***+++,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))pppVVVHHHEEENNNRRRXXX]]]aaaffflllqqqbbb[[[RRRJJJDDD???999444666888999999<<>>CCCEEEEEEHHHNNNQQQQQQRRRWWW[[[[[[ZZZQQQIIITTTyyyzzzhhhVVVFFFCCC@@@>>>============;;;666333000000333555444222000000000000000000///...000000000000//////////////////............//////000000000000000000000000........................////////////////////////////////////////////////..............................------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......------,,,,,,------...++++++,,,,,,---------------------,,,,,,,,,,,,,,,...---------,,,,,,++++++,,,,,,------...............------///000000...+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...000222************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))(((+++&&&;;;FFF222---000---,,,***(((((()))***+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))|||eeeWWWRRRJJJJJJLLLRRRZZZeeepppwwwuuukkk^^^SSSLLLEEE>>>888:::999777888<<>>===<<<<<<;;;999888666555555333333222222111111111000000000/////////............///000222222000///...---...///000111000000///..............................---------...//////---------------......///.../////////......000222444333333222222111111111---------............//////......------......///222222111000//////000000222666;;;>>>AAADDDIIILLLPPPSSSUUUWWWZZZ\\\YYYRRRQQQOOOSSSiiirrr```PPPJJJCCC===;;;<<<===>>>888555222111222333222111000111111111111111000000111000000000//////////////////............//////000000000000000000000000........................////////////////////////////////////////////////------------------------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000/////////...............//////000000000...------///000000...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))))))))))))))))))))))))))))))))***,,,...000222************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************000---000[[[lllIII888999---,,,***)))((()))***+++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}ooohhhZZZRRRIIIEEELLL\\\mmmxxx|||rrrhhh```WWWNNNHHH@@@;;;666777<<>>===;;;888666555444333333333333222222222222111111111000000000/////////000111222222111000///......///000000000000000..............................------......///000...............///000000///000111000//////111333777666555333222000///...------.........///////////////............//////222222222111111111111222777>>>EEEGGGGGGHHHNNNTTTUUUXXXXXXUUUUUUYYY[[[ZZZaaahhhxxxpppdddSSSEEE======AAACCC???===:::777555333222111111111111111111111111111111111000000000/////////000//////......//////000000000000000000000000000////////////////////////////////////////////////////////////////////////------------------------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............------------......------------------------------------------------//////............------,,,,,,---------------...---------...000000///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))***,,,...000222************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************---***<<<~~~___;;;666,,,+++***)))))))))***+++************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))vvv___LLLFFFPPPbbboooxxxiii[[[SSSIIIAAA;;;999:::;;;===???GGGHHHKKKRRRYYY[[[YYYUUUQQQPPPOOOOOOQQQSSSTTTTTTPPPQQQQQQPPPMMMLLLLLLMMMMMMNNNNNNOOOOOONNNNNNMMMKKKIIIGGGDDDBBBAAA@@@@@@>>>>>><<<;;;999777666555333333333333333333333333111111000000000////////////000000111111000000///...//////000000000000000...........................---------...///000111///////////////000000111000111222222000000111333555555444222000///...---------......//////000000/////////...//////000000222111000///000222555666@@@EEEKKKMMMNNNOOOSSSWWWWWWYYYXXXTTTXXXiii|||qqq[[[MMMFFFCCCCCCEEEDDDBBB???:::666444333111111111111111111111222111111111000000000//////000000////////////000000////////////////////////000000000000000000000000////////////////////////////////////////////////------------------------......------------......------------------------------------------------------------------------------------------------,,,,,,,,,---......//////......------------....../////////............---.........///////////////...---------------------,,,,,,---------------------,,,,,,---///000///...------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))***,,,...000222************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************)))(((333jjj}}}PPP444000++++++***))))))******+++*********************************)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))fffRRRMMMSSS\\\ooo~~~ooofffZZZPPPFFFAAA<<<888;;;AAA???AAAFFFNNNUUUYYYXXXVVVXXXVVVUUUUUUWWWXXXWWWVVVRRRSSSTTTSSSQQQQQQQQQRRRPPPQQQQQQRRRSSSSSSRRRRRROOOMMMIIIFFFCCCBBBAAAAAA<<<<<<;;;::::::999888888555555555555444444444444000000000/////////......///////////////////////////////////////000000111........................---------...///000111111000////////////000111111000222333333111000111222111111111000///......---------......///000000111///////////////000111222222000...---000555;;;>>>IIIKKKMMMPPPTTTUUUUUUTTTUUUQQQQQQ^^^}}}ttt```OOODDDBBBBBB@@@???===:::777666333222111000000000111111111111111111000000000000000000////////////000000////////////////////////111111111111111111111111000000000000000000000000////////////////////////------------------------......------------......------------------------------------------------------------------------------------------------,,,------......///000000///......------......///------------------------------.........////////////////////////000000000000000000000000000000000...,,,+++,,,...//////...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))***,,,...000222************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************...---"""333>>>---,,,111******************++++++************************))))))))))))))))))******************************))))))))))))))))))))))))************************************************}}}gggVVVMMMJJJWWWkkkyyygggUUUKKKBBB;;;;;;AAA===@@@FFFKKKQQQTTTWWWXXX[[[YYYYYY[[[^^^___]]]ZZZWWWXXXYYYXXXWWWVVVWWWXXXRRRSSSTTTTTTUUUUUUUUUTTTSSSQQQNNNJJJGGGEEECCCCCC======<<<<<<;;;;;;::::::777777666666555444444444000000/////////.........//////............/////////////////////000111111........................---------...///000111222///////////////000111111000222333333111000000111/////////...............------...///000000111222000//////000000111222333111000///111666===DDDIIIPPPPPPQQQTTTWWWWWWUUURRRNNNGGGMMMsssmmm[[[HHHCCC===;;;<<<===<<<:::666555333111000000111111222222111111111000000000111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////..............................------------......------------------------------------------------------------------------------------------------------......///000000000//////............//////,,,,,,,,,---------......---------......//////000///////////////000000000111111111111000000000000111///......///000000///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***,,,...000222************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,++++++++++++++++++++++++)))444&&&%%%)))$$$***+++)))*********++++++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))************************************************}}}nnn___UUUNNNYYYpppbbbTTTLLLBBB<<<<<<===CCCJJJOOORRRVVV]]]bbbaaa``````cccggggggccc___^^^______^^^\\\ZZZZZZ[[[VVVWWWWWWXXXXXXXXXXXXWWWXXXVVVSSSPPPLLLIIIGGGFFFAAAAAA@@@???===<<<;;;;;;999999888777555444333333111111111000000000//////000//////////////////000000//////...///000111222........................------......///111222333///............///000000000111333333111//////000///////////////.........------...///000111222222000000000000111222333444000222555;;;AAAIIIOOOSSSSSSUUUWWWXXXWWWUUUSSSSSSNNNQQQddd~~~eeeXXXGGG??????BBBBBB@@@;;;999666444222111222222222222222111111111000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////......------------......------------------------------------------------................................................---......///000000111111//////............////////////000000111222333333111111111222333444444444333444444444555555555666666666555555444444444444666444222111222222222111////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***,,,...000222************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,++++++++++++++++++++++++"""555...000333+++,,,&&&))))))***+++++++++++++++++++++++++++++++++++++++((()))))))))************************************************************************************************************}}}rrrWWWTTT^^^{{{jjjZZZTTTIII>>>888:::AAAJJJOOOSSSYYYcccllljjjhhhhhhkkknnnmmmgggaaacccddddddaaa^^^\\\\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZWWWTTTPPPLLLJJJHHHEEEEEECCCAAA???===<<<;;;;;;:::999777666444333222222222222111111111111000111111000000000000111111000///.........///111222........................------......///111222333...............///000000///111333333111///...///222111111000///.........------...///000111222222000000000000111222333444000444;;;CCCKKKRRRVVVYYYSSSXXX]]]\\\VVVRRRRRRUUUWWWjjjqqqWWWGGGEEEGGGGGGEEE>>><<<999666444333333333222222222111111111111000111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000.........------.........------------------------------------------------......................................................//////000000111111//////............//////333444555666888999::::::777777777888999::::::;;;?????????@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>:::777555333444444444333000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***,,,...000222************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,++++++++++++++++++++++++&&&111%%%''',,,'''---...((()))***+++++++++++++++++++++++++++++++++++++++(((((())))))*********+++************************++++++++++++++++++++++++************************************************{{{iii\\\eeeyyy}}}kkk___RRRGGGBBB@@@AAAGGGSSS^^^eeelllrrrsssssspppkkkjjjllllllhhhkkkkkklllllleee]]]ZZZ]]]aaadddfffdddaaa___```aaaccc___[[[WWWTTTRRRPPPNNNIIIGGGCCCAAA@@@@@@>>>===::::::999888777666555444444333222111111111222333111111000000//////......//////............//////000000000000////////////000000000000000000000000............////////////---...//////000/////////........................---.........//////000000000222444444444333444555666===JJJTTTSSSNNNQQQYYYYYY___]]]SSSPPP^^^rrrlllTTTDDDDDDMMMDDDCCCAAA===888444333333333222222333444444222000000000000000000000000000111111000000111111222333111111111111000000000000000000000000000000000000000000////////////000000000000000000000000000000................................................//////.........---------////////////000000000111000///...///000111000///)))---222444444111000///444333222222444777:::<<<@@@CCCGGGJJJLLLLLLKKKJJJIIIEEEBBBDDDJJJNNNNNNKKKMMMJJJHHHJJJNNNPPPOOOMMMJJJJJJJJJIIIIIIGGGFFFFFF===@@@@@@>>>;;;;;;:::888:::888555555555444222///222111000////////////000//////.........///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))+++*********+++---///000))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,,,,+++***)))(((++++++***)))***+++,,,------***)))))),,,---+++(((++++++++++++++++++++++++++++++,,,,,,+++******)))))))))((((((((()))************+++++++++,,,,,,,,,************************|||rrrjjjiiiuuuxxxooofffVVVDDD@@@???EEESSSaaakkkuuu|||zzz{{{xxxrrrqqqrrrqqqmmmrrrqqqpppnnnfff]]][[[^^^gggiiijjjiiifffdddeeefffiiieee```[[[XXXTTTQQQNNNKKKHHHDDDBBBAAA@@@???>>>;;;;;;:::999777666555555444333222111000111222222111000000000/////////...//////............//////000000000/////////......////////////////////////............////////////------...///////////////........................------......///000000111222333444222//////444888CCCBBBGGGNNNPPPNNNPPPVVVUUURRRNNNRRRiiixxx\\\JJJDDDGGGHHHGGGDDD???:::888888666555333333333333222000111111111111111111111111111111000000111111222333111111111111000000000000000000000000000000000000000000////////////000000000000000000000000000000................................................//////.........---------///////////////000000000000///......///000/////////111444555444333444555777888:::===AAADDDGGGHHHOOOPPPRRRSSSSSSSSSQQQPPPDDDBBBAAACCCHHHKKKKKKJJJJJJHHHFFFFFFFFFFFFEEEDDDMMMLLLKKKIIIGGGEEEDDDCCCEEEFFFFFFDDDBBBBBBBBBAAA??????@@@@@@@@@>>>;;;999777555222000...///000111...............///000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))+++*********+++---///000************************************************************************))))))))))))************************************))))))))))))************))))))))))))************+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,))))))))))))+++,,,...///&&&%%%%%%(((,,,//////---************++++++++++++***++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,*********++++++,,,,,,,,,************************{{{yyylllXXXYYYdddxxxpppVVVGGGCCCEEEPPP^^^kkkvvv~~~zzzwwwxxxvvvsssyyywwwvvvsssllleeedddhhhoooppppppooolllkkkkkkkkkmmmjjjddd```\\\XXXTTTQQQNNNKKKGGGDDDCCCBBB@@@???======;;;:::999777666666333222111111000000111111000000000000////////////000//////......//////000/////////.........------////////////////////////............////////////------...////////////...........................,,,,,,---...000111222222111333333111000333<<>>BBBDDDHHHMMMQQQTTTVVVVVV]]]\\\ZZZXXXUUURRRPPPOOOKKKKKKJJJIIIHHHGGGFFFEEE???@@@AAA@@@???@@@AAACCC@@@@@@????????????@@@@@@???===;;;:::999999999:::===@@@DDDEEEDDDAAA@@@???BBB@@@;;;777444333333444111000000/////////000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))+++*********+++---///000************************************************************************)))))))))*********++++++************************)))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++'''((())))))***+++,,,,,,++++++++++++,,,---...///...---,,,---......,,,+++*********+++++++++,,,,,,***+++,,,,,,,,,,,,,,,+++,,,,,,++++++***+++++++++************++++++++++++++++++++++++++++++++++++~~~ppp```ZZZgggtttiiiRRRJJJFFFKKKUUU___kkkttt~~~~~~|||}}}|||yyy|||zzzyyyyyyuuuqqqsssyyywwwvvvuuurrrooommmllllllkkkiiieeebbb___]]]YYYWWWRRROOOJJJGGGEEEDDDBBB@@@???>>>===;;;:::888777777333222222111000000000000000000000000////////////000000////////////000000///.........------------////////////////////////............////////////------...////////////...........................+++,,,---///000222333333111111222444999AAAIIINNNKKKJJJKKKOOOTTTVVVTTTSSSQQQPPP[[[}}}pppRRRNNNJJJJJJLLLJJJBBB;;;<<<999555333333333333222111111111111111111111111111111000000111111222333111111111111000000000///000000000000000000000000000000////////////000000////////////////////////................................................/////////...............000000////////////......000000111000000111333555666999<<<>>>@@@CCCGGGJJJQQQRRRTTTVVVXXXYYYZZZZZZ[[[XXXTTTPPPLLLIIIGGGFFFEEEFFFFFFDDDAAA???>>>???BBBDDDEEEDDDAAAAAACCCFFFCCCCCCDDDEEEEEEFFFGGGGGGGGGCCC?????????===>>>@@@>>>@@@CCCDDDCCCBBBCCCEEEIIIGGGDDD@@@===;;;999999777666555333222111111111//////////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++*********+++---///000************************************************************************))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++,,,++++++++++++*********++++++++++++++++++,,,,,,------------------......111111000///...,,,***(((,,,---------............------......---,,,+++++++++++++++***++++++,,,,,,******++++++++++++++++++++++++++++++++++++++++++|||ddd]]]\\\lllpppZZZQQQHHHGGGKKKSSS```lllzzz}}}|||||||||yyywww{{{{{{yyyvvvrrrooommmkkkjjjfffeeecccbbbbbbaaa___]]]VVVRRRNNNJJJHHHFFFCCCAAA@@@???>>><<<:::999777777333333333222111000000///////////////000000000000000000////////////000000///.........------------....................................////////////---...//////000000//////////////////////////////,,,,,,---///000222333444222111222888BBBKKKNNNNNNGGGMMMSSSTTTSSSQQQPPPOOOQQQZZZrrryyygggSSSIIIJJJLLLHHHCCC===:::666444444444444333111111111111111111111111111111000000111111222333111111111111000000000///111111111111111111111111000000////////////000000////////////////////////........................////////////////////////////////////////////////000000000000000000000///---///000000111333777:::<<<@@@FFFJJJMMMPPPRRRTTTXXXVVVSSSQQQOOOOOOOOOPPPJJJHHHFFFDDDCCCCCCDDDEEEEEEGGGIIIIIIIIIJJJLLLMMMLLLNNNOOOLLLIIIGGGIIIKKKJJJKKKKKKKKKKKKJJJIIIHHHOOOHHHCCCEEEEEEBBBBBBDDDDDDDDDCCCAAA@@@AAADDDGGGBBBCCCCCCCCCBBB@@@>>>===>>>===;;;888666444333333222111111000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++*********+++---///000************************************************************************************++++++++++++************************************++++++++++++************++++++++++++++++++++++++++++++++++++111000...---------------,,,---...///111222222333...000111222222111111000333333333333333333333333222222222111000...---,,,------------......///000,,,,,,++++++++++++++++++++++++++++++++++++++++++fffZZZccc{{{eee]]]SSSLLLIIINNN]]]kkkxxx~~~~~~zzzvvvyyy}}}yyyuuurrrpppnnnllljjjfffeeedddeeeeeeeeecccaaaZZZVVVQQQMMMJJJGGGEEEBBB@@@@@@>>><<<:::999777666444444444333222111000///////////////000000000000111000000//////000000111/////////.........------....................................//////////////////000111111111111000////////////////////////------...///111222333333555444666===FFFKKKKKKIIIJJJRRRXXXUUURRRUUU^^^cccuuufffNNNFFFFFFGGGFFFAAA>>>:::888777777555444222222222222222222222222111111000000111111222333111111111111000000000000111111111111111111111111000000////////////000000000000000000000000000000........................////////////////////////...////////////000000000000000000111111222222222---///222444555999???DDDIIILLLQQQTTTUUUUUUVVVWWWRRROOOKKKFFFCCCBBBBBBBBB<<<<<<>>>AAAEEEJJJNNNPPPSSSRRRQQQPPPPPPQQQRRRRRRLLLNNNQQQTTTWWW[[[___bbbXXX[[[___ccceeefffeeeeeeYYYPPPLLLQQQSSSOOONNNQQQQQQLLLEEE@@@???@@@@@@@@@===>>>???AAABBBAAA@@@@@@CCCAAA???===;;;999888888666666555333222000///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++*********+++---///000++++++++++++++++++++++++*********************************************************++++++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,*********++++++++++++,,,++++++,,,,,,,,,---------------,,,+++,,,---///000000222555888<<>>===<<<;;;;;;;;;:::999999888888888888888777555444222111000//////............///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ooohhhxxxwwwjjj[[[MMMKKKYYYhhhvvv}}}wwwyyy~~~{{{xxxsssrrrrrrrrrqqqooommmkkkjjjjjjiiigggdddbbb]]]YYYTTTOOOLLLIIIFFFCCC@@@@@@>>><<<:::888777666555555555555444222000///.../////////000000000111111111000000000000111111000000000/////////..........................................////////////000000111222222222222222////////////////////////......///000111111222222555999>>>BBBEEEHHHLLLNNNQQQVVVWWWTTT\\\tttmmmXXXKKKGGGFFFHHHEEEAAA>>><<<999555333222222222222222222222222111111000000111111222333111111111111000000000000111111111111111111111111000000////////////000000000000000000000000000000........................////////////////////////.../////////000000000000000000111222333444444555222666;;;===@@@EEEMMMTTTVVVVVVVVVSSSPPPNNNMMMNNNFFFDDDBBB@@@???>>>>>>>>>===???CCCIIIOOOVVV[[[^^^[[[VVVRRRPPPRRRUUUUUUTTT^^^___dddlllvvvzzzxxxwwwnnnccc\\\YYYWWWQQQLLLKKKJJJGGGDDDBBBAAAAAAAAABBBAAA@@@???>>>>>>>>>>>><<<<<<:::888555333111000////////////////////////------------------------------------------------------------------------,,,,,,+++++++++*********+++*********+++---///000++++++++++++++++++++++++*********************************************************+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,++++++,,,---...//////000,,,,,,---000444888<<>>===<<<============<<<;;;;;;:::999777555222111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,kkkeeewwwiiiRRRHHHRRRaaattt~~~{{{|||zzzwwwsssrrrtttvvvuuuttttttrrrpppnnnllliiidddaaa^^^[[[UUUPPPMMMJJJFFFDDD@@@???>>><<<:::888666555666666666666555333111000.../////////000000111111111111000000000000111111000000000000////////////..................................../////////000111111222333333333333222000000000000000000000000//////000000111111111222444===EEEGGGEEEGGGPPPYYYVVVWWWTTTUUUjjjvvv\\\NNNJJJMMMKKKGGGCCC???;;;555111222222222222222222222222111111111000111222222333111111111111000000000000111111111111111111111111000000////////////000000000000000000000000000000........................000000000000000000000000.../////////000000111111000000111222444555666777:::???DDDGGGJJJQQQZZZbbb^^^[[[VVVNNNGGGCCCBBBCCC===>>>???AAAAAAAAAAAA@@@EEEHHHLLLRRRXXX]]]aaaccclllhhhdddgggpppxxx||||||~~~sssjjjbbb\\\TTTLLLFFFCCCBBBBBB????????????@@@AAABBBBBBAAA@@@>>>;;;888555333222000000000000000000000000------------------------------------------------------------------------,,,,,,,,,+++++++++******+++*********+++---///000++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---///000111111333555888===CCCKKKQQQUUUYYY[[[\\\^^^_________^^^VVVYYY\\\\\\XXXTTTSSSSSSIIIIIIGGGFFFDDDBBBAAA@@@??????@@@BBBBBBCCCCCCCCCJJJHHHEEEAAA===:::888777000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,wwwiiieeevvv~~~cccRRRQQQUUUnnnwww{{{wwwwwwzzzzzzvvvqqqtttrrrpppoooooommmjjjhhhccc___ZZZVVVTTTOOOIIIDDDBBBAAA???===;;;:::999999777666444333222222333444111111111111111111111111///////////////000111111000000///...................................................////////////222111000.........///000///////////////.........---///111111111222444666@@@???GGGRRRUUURRRTTTZZZ[[[UUULLLWWWgggLLLHHHIIIPPPTTTIII777222999222555555222111444444222222222222222222222222222222222222222222222222222111111222222222333333333222111111000000000000000111111000000//////......//////............//////...///////////////......444222000...---...000111333111000111666;;;???AAAJJJIIIJJJMMMRRRXXX]]]___YYYLLLAAA??????<<<<<<>>>DDDBBBGGGQQQRRRLLLKKKRRRMMMTTTZZZ]]]dddttttttaaaWWWPPPIIIIIIHHHDDDAAAAAACCC???888BBBAAA???>>>===<<<:::888666333///------...//////////////////////////////---------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++,,,++++++++++++---...000***,,,---------,,,...///.........000222555999;;;FFFIIIMMMRRRWWW\\\___aaa[[[ZZZYYYXXXWWWTTTPPPLLLOOONNNMMMLLLLLLMMMNNNOOOPPPNNNKKKHHHFFFFFFFFFFFFBBBBBBCCCDDDFFFFFFEEEDDDNNNLLLIIIGGGGGGGGGFFFDDD@@@<<<666333222222222222111---******,,,...,,,***pppiiijjjZZZSSShhhsss|||yyyxxxxxxxxxyyysssrrrqqqqqqqqqpppnnnlllhhhccc^^^ZZZWWWRRRLLLGGGCCCBBB@@@>>><<<:::999999666666555444333333333333111111111111111111111111///////////////000111111000000///...................................................////////////222111000///......///000////////////////////////...000111111111444999>>>EEEGGGHHHJJJRRRZZZ]]][[[RRRRRRRRRdddiiiSSSKKKIIIPPPPPPGGG@@@AAA666888777444444666555111222222222222222222222222222222222222222222222222111111111222222222333333222111111000000000000000111111000000//////////////////............////////////000000000//////...111111111000000111111111666555555888===DDDJJJMMMRRRTTTXXX\\\]]]ZZZVVVRRROOOEEE>>>>>>AAACCCGGGMMMPPPSSSWWWXXXSSSNNNRRRYYYiiiyyy}}}~~~yyyiiieeeYYYKKKDDDEEEHHHIIIBBBBBBCCCDDDDDD@@@;;;777:::777222000//////...---........................---------------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++************++++++++++++,,,,,,+++*********++++++---......---,,,,,,---//////111666<<>>>>>CCCHHHLLLRRRXXXMMM[[[gggiiiiiirrr|||}}}yyyqqqdddYYYTTTVVV\\\```\\\___aaa```]]]ZZZZZZ[[[```dddiiinnnqqqsssssssssyyygggVVVKKKDDDDDDCCCBBBBBBCCCCCCAAA???888555333111111111111000........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************+++++++++,,,++++++++++++++++++++++++//////...------...222555>>>BBBHHHNNNTTTXXX[[[\\\aaabbbbbbaaa\\\TTTLLLGGGCCCAAA???@@@DDDIIILLLNNNNNNOOOPPPQQQSSSTTTUUUVVVOOOPPPQQQQQQPPPNNNLLLKKKLLLLLLNNNQQQTTTSSSOOOKKKGGGMMMTTTXXXVVVSSSQQQPPPPPPOOOMMMLLLKKKIIIEEEBBB;;;777111,,,***,,,///111nnn\\\dddrrr||||||tttssssssssstttrrrooolllfffbbb^^^[[[YYYVVVPPPKKKIIIGGGDDDAAA>>>;;;:::999666777777777666555333111111111111111111111111111///////////////000000111000000///////////////000....................................////////////000000000////////////000//////000000000000111111111//////555>>>GGGLLLNNNQQQUUUWWWWWWYYYZZZWWWQQQZZZhhh}}}}}}~~~aaaRRRMMMJJJGGGFFFFFFCCC<<<555555888666000222222222222222222222222222222222222222222222222111111111111222222222222222111111000000000000000000000000000000000000000///..................///000000111222222222111111333222222222333333444444666:::@@@FFFKKKOOORRRTTTZZZYYYVVVPPPJJJFFFCCCBBBAAADDDIIINNNPPPRRRTTTWWWbbbtttwwwkkk[[[RRRQQQRRRPPPNNNMMMIIIDDDBBBBBBFFFIIILLLGGGPPPWWWTTTJJJCCCCCCGGGEEEJJJNNNNNNIIIGGGIIIMMMQQQTTTZZZ```iiirrr}}}sssiiiYYYRRRJJJCCCAAABBBDDDEEE===;;;888666555444222000------------------------........................------------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++*********+++++++++,,,,,,***+++,,,---............------///000333888???DDDOOORRRVVVZZZ\\\]]][[[ZZZ^^^ZZZUUUOOOKKKIIIIIIJJJIIIJJJLLLOOORRRRRRQQQOOOSSSQQQOOOMMMMMMNNNPPPQQQPPPQQQRRRSSSTTTUUUUUUUUURRRYYYbbbfffddd^^^WWWSSSXXXcccpppvvvrrrjjjccc```WWWUUURRRQQQQQQPPPOOONNNBBB???:::555000///000111iiigggnnn~~~zzzyyyxxxxxxwwwtttpppllleeeaaa]]]\\\[[[YYYTTTPPPKKKIIIFFFCCC???===;;;:::777888888888777555333222111111111111111111111111///////////////000000111000000/////////000000111..................................../////////////////////000000000000///000000000000111111222222111000222<<>>999555444444333222////////////////////////........................------------............------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...++++++++++++,,,,,,,,,,,,......,,,++++++,,,---...111666===EEEMMMUUU\\\aaabbb```^^^ZZZVVVRRROOOMMMBBBCCCFFFJJJNNNSSSWWWYYYWWWSSSNNNKKKJJJKKKKKKKKKKKKHHHDDDBBBDDDJJJQQQUUU\\\XXXQQQKKKGGGFFFGGGHHHOOOSSSTTTLLLAAA<<<@@@GGGQQQ[[[iiiqqqpppjjjddd```___gggsss~~~|||rrrjjjTTTPPPJJJFFFDDDAAA;;;777|||uuuxxx~~~~~~~~~~~~zzzuuuqqqnnnjjjfffdddcccaaa[[[WWWMMMKKKIIIEEECCC@@@???>>>;;;:::999777666555444444111111111111111111111111///////////////000111111000000//////000111111222....................................////////////---...///000111111000///000000111111222333333444777AAAKKKQQQPPPOOOQQQTTTWWWTTTSSSRRROOO]]]{{{yyyxxxxxxxxxtttuuuuuuvvvwwwzzz~~~mmmXXXJJJNNNQQQOOOFFF===:::888777555555555555555555555555222222222222222222222222000000000000111111111111222111111000000000000000000000111111111222222222222222111111111111222222...///000111222222222222666666555777:::@@@EEEIIIMMMPPPRRRNNNGGGBBB@@@@@@:::AAAKKKRRRWWW\\\ccchhhmmmttt}}}xxxggg\\\RRRLLLEEEGGGVVViiirrrqqqaaaiiivvvqqqeeeXXXTTTUUU^^^ccc```ZZZXXXUUU^^^kkkyyytttiiiYYYSSSJJJBBB===:::999888000000000000000000000000........................------------.........///...------------,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------///...,,,,,,...222666888???DDDMMMTTTZZZ]]]```aaaddd```ZZZSSSMMMIIIFFFEEEFFFIIIMMMQQQTTTTTTSSSRRRKKKIIIFFFGGGJJJNNNQQQSSSLLLJJJEEEBBB@@@AAABBBDDD@@@>>>;;;999888999;;;<<<999:::999666444555;;;@@@;;;???DDDHHHJJJIIIGGGEEEIIITTTgggyyyfff\\\QQQNNNPPPRRRPPPLLLyyywwwqqqvvv~~~zzz{{{{{{||||||yyytttqqqqqqmmmiiifffddd```ZZZUUUMMMKKKIIIFFFCCCAAA@@@???===;;;999777555555555555111111111111111111111111///////////////000111111000000///000000111222222..................................../////////000---...///111111111000///000000111222333333444444:::IIIWWWWWWLLLGGGNNNWWWRRRWWWXXXRRRSSSlll{{{wwwsssooojjjfff^^^]]]]]][[[ZZZYYYXXXXXXXXXYYYYYYYYYYYY[[[___bbb^^^```bbbbbbbbbeeekkkooopppuuu|||kkkRRRLLLSSSVVVNNNCCC<<<999777666666666666666666666666222222222222222222222222000000000000111111111111222111111000000000000000000000111111222222222222333333222222222222333333......///111111222222222333444777;;;AAAGGGLLLOOOVVVVVVTTTMMMDDD??????BBBCCCJJJSSSZZZaaajjjuuu~~~zzzhhhdddaaaXXXRRRRRRKKKUUUeeewww{{{nnn___OOOQQQOOONNNVVViii}}}~~~mmm\\\MMMBBB:::666000000000000000000000000////////////////////////---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,...333:::AAAFFFKKKQQQYYY___aaa```^^^^^^WWWSSSNNNIIIGGGGGGIIIKKKQQQRRRRRRQQQPPPNNNKKKJJJGGGGGGHHHJJJLLLLLLJJJGGG???===;;;999777555444333:::999888888888888999999888888888;;;>>>>>>;;;888===;;;888888:::<<<=========CCCNNN[[[eeejjjiiihhhhhhfffhhhpppvvvqqqaaaRRR~~~mmmooo}}}~~~{{{vvvwwwyyyvvvrrrpppsssppplllgggccc]]]XXXTTTOOOLLLIIIGGGEEECCC@@@>>><<<;;;999888555444222111111111111111111111111111444333111////////////000111111000000//////......,,,---------......//////............////////////---///111444555555444333222111000000222666:::<<>>JJJQQQSSSWWWXXXZZZ^^^aaa^^^WWWQQQJJJEEEAAACCCJJJPPPQQQPPPUUURRRMMMIIIGGGIIINNNQQQKKKGGGBBBAAABBB@@@<<<777666666666666666777888888<<<<<<<<<<<<;;;:::;;;;;;@@@AAA@@@>>><<<;;;<<<>>>>>>===<<<:::888999:::<<<===<<<===???DDDHHHKKKLLLPPP^^^qqq~~~zzzoooooozzz~~~{{{}}}|||~~~~~~{{{tttqqqsssuuusssppppppqqqnnnjjjfffbbb]]]XXXUUUNNNLLLIIIFFFEEECCC@@@>>><<<;;;:::888666444222111111111111111111111111111333222111000/////////000111000000000/////////................../////////....../////////000000000...000222444555555555444222111111222555:::>>>AAAJJJSSSPPPJJJQQQUUUTTTXXXZZZIIIZZZ}}}tttwwwxxxpppeee]]]ZZZWWWSSSPPPMMMKKKIIIGGGFFFEEEEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFHHHGGGGGGFFFFFFGGGIIIIIIHHHJJJMMMOOOQQQUUUYYY]]]]]]bbbhhhmmmqqqyyymmm```XXX\\\\\\PPPCCC===777777777777777666444222555444333333222222333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000111111222111222222222111111444666>>>@@@DDDGGGKKKOOOUUUYYYYYYTTTOOOLLLHHHEEEFFFJJJSSS```nnn||||||jjj\\\TTTGGGNNN\\\ooo{{{zzztttttttttlllaaa[[[VVVZZZkkk~~~qqqVVVEEE<<<555444333111111444222111000000000111000000////////////////////////.........---------,,,,,,...------,,,,,,------...---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...//////---222:::CCCKKKQQQTTTVVVWWWZZZ]]]^^^ZZZTTTNNNJJJJJJLLLQQQUUUWWWVVVSSSPPPBBBCCCEEEIIILLLNNNNNNNNN@@@<<<888888:::;;;:::888999;;;<<<<<<<<<>>>AAACCC===>>>AAADDDHHHKKKLLLMMMIIIGGGEEEGGGLLLQQQSSSTTTRRROOOKKKHHHFFFFFFFFFFFF???>>>===>>>???@@@@@@@@@AAALLL^^^qqq|||zzzyyy|||~~~||||||}}}}}}|||zzzwwwwwwyyyzzz|||}}}wwwrrrnnnqqqrrrooollllllmmmjjjgggdddaaa]]]XXXUUUNNNKKKHHHGGGEEECCC@@@>>><<<;;;:::888666444222222111111111111111111111111333222111000/////////000000000000000////////////000000000000/////////////////////000000000111111///111222444555555555444111111222444888===CCCFFFJJJOOOKKKLLLYYY]]]VVVUUU[[[___~~~zzzpppfff```YYYTTTMMMJJJIIIHHHEEEBBBDDDDDDBBBAAAAAAAAAAAAAAACCCBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBAAAAAABBBBBBBBBCCCDDDEEEEEEFFFIIIKKKJJJMMMRRRUUUXXX]]]eeekkkvvv{{{zzzbbbZZZ^^^\\\MMM>>>;;;:::999999999888555333555444444333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000111111222333333222111111444999===EEEHHHMMMPPPRRRTTTVVVXXXOOOLLLJJJKKKJJJKKKQQQXXX___vvvrrraaaVVVOOORRR[[[fffttt{{{eeeRRRIIIRRR]]]eeeyyy{{{dddXXXJJJ???777222111333111222111///------///000////////////////////////.........------------,,,......------------......------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,------***+++,,,---...000111222555???KKKTTTWWWYYY\\\^^^]]]^^^]]]WWWOOOKKKKKKMMMTTTXXX[[[ZZZTTTKKKEEEBBB===<<<>>>AAAEEEEEEAAA===<<<999555555777:::===>>>:::???EEEGGGGGGHHHNNNSSSVVVXXX]]]dddlllppprrrrrrwwwrrrmmmpppwww||||||zzzwwwrrrkkkddd___[[[XXXVVVUUUSSSPPPLLLGGGBBB>>><<<<<<@@@FFFQQQ___nnn{{{|||~~~~~~{{{xxxxxxxxxsssssstttuuuvvvwwwxxxxxxxxxssspppqqqpppkkkgggggghhhfffcccaaa___\\\XXXUUUOOOMMMJJJHHHGGGEEEBBB@@@<<<<<<:::888666444333222111111111111111111111111222111111000000000000000000000000000////////////222111111111000000//////000000000000111111111111///000111333333444333333111111222555999>>>CCCFFFEEELLLMMMSSS______VVVUUU___yyylllccc^^^XXXQQQKKKJJJHHHEEEEEEEEEEEECCCAAACCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDCCCCCCDDDFFFGGGIIIJJJJJJJJJLLLPPPTTT\\\```gggnnnxxxuuu^^^YYYYYYQQQDDDAAA>>>;;;999::::::888666555555444333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000111111222333333222222444:::AAAFFFMMMPPPTTTVVVUUUSSSRRRRRRGGGHHHKKKMMMLLLOOO\\\iiivvvkkkTTTHHHSSSccciiimmmttt~~~wwwvvv|||{{{mmm```\\\YYYUUUYYYaaaxxxoooZZZHHH;;;444222111333333111///...///111////////////////////////............------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,---------------...---,,,---///222666999KKKPPPWWW\\\]]]^^^aaaddd___[[[UUUMMMIIILLLSSSYYY\\\ZZZTTTMMMFFF@@@===<<>>999888999:::888666;;;:::999999<<>>AAAHHHQQQVVV|||~~~xxxtttssssssrrrrrrrrrrrrqqqqqqqqqqqqrrrnnnmmmnnnmmmgggdddeeedddccc```___^^^\\\XXXVVVSSSQQQMMMKKKIIIGGGDDDAAA===<<<:::999666555333222111111111111111111111111111111111111000000000///////////////000000000000222222111111000000//////000000000000111111111111...///000000111111111111111111222555999>>>BBBEEEDDDPPPWWW[[[___XXXRRRXXXyyy~~~vvvhhhbbb\\\TTTPPPOOOMMMHHHCCCBBBAAAAAABBBBBBBBBAAA???@@@AAABBBBBBCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEBBBDDDEEEDDDCCCBBBBBBCCCEEEEEEEEEDDDCCCCCCEEEFFFKKKNNNRRRXXX___gggqqqwwwkkkYYYUUUVVVUUUMMMFFF===999999:::999888666555444444333333444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000111111222000111333666:::AAAJJJPPPSSSUUUWWWVVVSSSOOOLLLJJJMMMNNNOOONNNMMMTTTiii}}}yyyaaaWWWNNNUUUoooxxxwwwzzz~~~zzzuuuooojjjhhhggghhhmmmkkkfff^^^XXXWWW\\\aaakkknnnpppqqqooonnnmmmmmmjjjnnnuuu|||wwwvvvooodddSSSdddwwwpppXXXDDD888222333333333222222333444000000000000000000000000//////.........---------///......------......///---------------------------------...............+++,,,,,,---------,,,,,,,,,,,,,,,------.........///...,,,...333;;;CCCHHH[[[]]]___bbbbbbaaa^^^\\\SSSOOOKKKJJJNNNTTTXXXZZZUUUOOOGGGCCCCCCDDDDDDBBB>>>:::666555888:::;;;:::666;;;AAAGGGNNNWWWaaaggg{{{}}}xxxvvvpppfffXXXKKKDDDBBBBBBAAA~~~{{{vvvrrrqqqpppqqqppppppooonnnmmmllllllgggeeefffiiiiiieeedddeeedddcccaaa```___]]]ZZZXXXVVVTTTPPPMMMKKKHHHDDDAAA===<<<;;;999777555333333111111111111111111111111000000111111111111000///////////////000000000000111111111111000000000000/////////000000000111111....../////////000000000111222444777;;;@@@DDDFFFJJJYYY```___ZZZPPPRRRbbb}}}xxxssspppllleeeZZZQQQNNNKKKHHHGGGGGGFFFCCC??????@@@AAAAAAAAAAAAAAA@@@BBBCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIIIIHHHHHHGGGEEEGGGHHHHHHFFFEEEEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFCCCEEEGGGIIILLLRRRXXX]]]dddmmmyyyjjj___dddmmmeeeXXXGGG;;;777777777666666555555444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000111111222///222666<<>>IIITTTZZZ___aaadddfffddd]]]TTTNNNDDDEEEIIIPPPWWWXXXSSSNNNJJJEEE??????BBBBBB===888555666777888999:::;;;<<>>======;;;999777555444333111111111111111111111111///000111222222111000///.../////////000000111111......//////000000111111............////////////111000000000000000111222333555999>>>DDDKKKOOORRRRRR\\\]]]WWWSSSTTTjjj|||xxxeee\\\RRRLLLKKKJJJGGGDDDCCCDDDDDDCCCBBBCCCEEEGGGBBBDDDEEEFFFFFFGGGIIIKKKLLLMMMOOOQQQRRRRRRQQQQQQSSSTTTTTTUUUWWWYYY[[[\\\]]]]]]____________]]]]]]]]]]]]]]]\\\ZZZWWWUUUSSSPPPQQQRRRQQQNNNLLLKKKKKKNNNMMMKKKJJJIIIHHHFFFDDDGGGHHHGGGFFFEEEDDDFFFHHHDDDIIIOOOTTT[[[fffttt~~~jjjOOO@@@;;;888777666666555444444444444555222222222222222222222222111111111111111111111111000000000000000000000000000000000000000111111222111777???GGGLLLPPPSSSUUUXXXWWWSSSOOOJJJIIIKKKMMMMMMQQQcccxxxaaaOOORRRccctttzzzttttttxxxxxxuuurrreeeZZZRRRTTTYYYXXXSSSPPPDDDDDDCCCCCCBBBBBBBBBAAA>>><<<;;;<<<@@@AAA???===>>>@@@BBBBBBAAA@@@AAABBB@@@@@@@@@AAABBBFFFKKKNNNOOONNNNNNTTT___mmmyyyyyyvvvhhhVVVYYYmmmlllSSSAAA;;;999777444000000000000000000000000000/////////............//////............//////------------------------,,,,,,,,,------.........+++,,,,,,---.........---,,,,,,------...///000000444999CCCMMMWWW]]]aaabbb```cccbbbYYYMMMFFFHHHMMMRRRVVVYYYWWWQQQIIIEEEDDD======;;;888555555777999:::===@@@CCCJJJZZZooo}}}{{{wwwwwwwwwwwwwwwnnnkkkiiikkkmmmnnnkkkhhhhhhiiiiiihhhgggeeecccbbbllliiieeebbbaaa```___^^^]]]XXXQQQLLLJJJHHHDDDAAA======;;;:::888777666555444333111///...///000111000000000000000000000000111000///...............000000//////.........---////////////000000000000000//////000222444444333888666;;;FFFMMMMMMMMMQQQ\\\]]]ZZZUUUYYYmmmkkk}}}vvvhhh___VVVQQQKKKGGGFFFFFFEEECCCDDDBBB@@@???AAADDDFFFGGGFFFHHHJJJMMMNNNNNNNNNOOOOOOPPPRRRSSSTTTWWW[[[^^^^^^bbbhhhoootttxxxzzzzzz~~~}}}yyyrrrnnnmmmmmmhhhgggeeecccaaa]]]WWWSSSVVVTTTPPPNNNNNNMMMLLLKKKIIIIIIHHHGGGEEEEEEFFFGGGEEEFFFFFFGGGIIIPPP[[[bbbppp|||wwwUUUBBBBBB>>>222444444444444666777555111333333333222222222111111222222111111111111222222111111111111000000000000///000000///......000333:::===DDDKKKRRRUUUTTTRRR[[[UUUQQQOOOLLLHHHJJJNNNSSSbbbvvveeeRRRMMMYYYttt|||yyy|||qqqkkkhhhjjjooooooggg___PPPMMMIIIGGGGGGFFFDDDBBB@@@AAAAAA@@@???>>><<<999<<<<<<===???@@@AAA@@@???BBB???>>>@@@AAA@@@??????CCC??????AAABBB@@@BBBGGGIIICCCBBBHHHLLLOOOUUU\\\cccooo}}}wwwqqqkkkgggmmm}}}aaaLLL>>>666333555111000333444222111333222111000//////.................................//////.........---------........................,,,,,,,,,---------.........------///111333222111===IIIUUUZZZ\\\___aaaaaaaaa___VVVJJJEEEKKKUUU\\\XXXXXXRRRIIIGGGJJJIIIDDDDDD:::555888999555888@@@DDDEEEPPPfffzzzyyyyyyzzz{{{{{{tttrrrooonnnmmmmmmlllllljjjkkkllllllkkkiiihhhgggfffccc```___```aaaaaaaaa]]]YYYTTTQQQOOOKKKEEE???>>>===<<<;;;999777666666444333111/////////000111000000000000000000000000000//////...............000000/////////.........////////////000000000111...///000111222222222222;;;===DDDNNNQQQQQQTTTZZZ^^^aaaYYYSSSlllzzzzzzjjj```YYYTTTMMMIIIEEEDDDDDDEEEDDDBBBCCCCCCCCCEEEIIILLLNNNOOOLLLMMMMMMNNNOOOQQQTTTVVV\\\___dddhhhmmmsssyyy}}}|||wwwssslllhhhccc^^^ZZZVVVRRRPPPNNNNNNLLLJJJIIIIIIJJJLLLDDDEEEEEEEEEDDDGGGMMMQQQYYYeeeuuu{{{vvvkkk[[[KKKAAA@@@BBB888888666555555666555444333333333333222222222222222222111111111111222222111111111111000000000000//////000///000222555888===BBBIIIQQQWWWWWWUUUSSSPPPOOOOOONNNKKKJJJPPPXXXrrr|||rrrZZZMMMIIIYYYwwwxxxwwwwwwnnnkkklllddd\\\WWWVVVTTTNNNIIIHHHFFFDDDBBBAAAAAAAAAAAA@@@AAA@@@>>>===>>>???@@@???AAAAAA@@@>>>>>>@@@BBB@@@BBBGGGJJJJJJHHHFFFEEECCCDDDFFFFFFEEEDDDCCCCCCEEE@@@???DDDGGGEEEEEEHHHJJJPPPVVV\\\eeevvvxxxrrrzzztttTTTAAA;;;999444111111111...///222222222000///////////////........................//////.........---------........................,,,,,,---------.........---.../////////333999>>>HHHQQQYYY[[[]]]aaacccbbbaaaXXXOOOMMMQQQUUUWWWXXXXXXQQQGGGEEENNNUUUMMM@@@===:::999::::::<<>>===<<<:::888777666444333222000///000000111000000000000000000000000//////..................000000////////////....../////////000000000111111---///222222111111444666BBBHHHQQQXXXXXXWWW[[[bbb]]]YYYXXXjjjqqq]]]SSSOOOKKKHHHDDDCCCBBBBBBDDDEEEEEEDDDEEEFFFGGGJJJLLLOOOQQQRRRRRRSSSUUUWWWZZZaaahhhmmmvvvzzzzzztttnnnhhheee]]]ZZZVVVQQQNNNLLLLLLLLLFFFGGGGGGFFFDDDDDDEEEFFFGGGOOO\\\hhhuuu{{{kkkcccbbbWWWDDD???HHH<<<:::888666555555666666444444333333333222222222222222111111111111222222222222111111111000000000//////000000222666;;;@@@DDDIIIQQQXXX[[[YYYTTTQQQJJJIIIIIIJJJKKKPPP^^^mmmmmmWWWLLLLLLZZZsss{{{kkkkkksss~~~{{{jjjZZZSSSSSSOOOJJJFFFDDDAAA>>><<>>MMM]]]ggg|||{{{}}}}}}zzzuuurrrrrrsssppppppqqqqqqpppnnnlllkkkhhheeecccbbbccccccbbbaaabbb___]]][[[YYYRRRIIIBBBAAA@@@???===;;;999888777444444222111111000111111000000000000000000000000.........//////.........000000////////////////////////000000000111111111---000222222000333;;;BBBNNNSSS[[[______]]]___bbb\\\QQQdddwwwjjj[[[RRROOOMMMHHHBBBBBBBBBCCCEEEFFFHHHHHHHHHLLLMMMMMMMMMNNNQQQUUUWWW[[[___ffflllttt~~~{{{vvvmmmeee^^^XXXSSSQQQLLLLLLKKKJJJHHHGGGGGGHHHEEEIIINNNVVV```mmm{{{rrrdddfffeeeVVVHHHEEE>>>:::888888666444444666444444444444333333333333333222222111111222222333222222222111111111000000000000000111333888???DDDKKKPPPWWW[[[ZZZTTTNNNJJJJJJGGGGGGMMMVVVcccvvvuuueeeTTTMMMVVVcccttt{{{sssrrrtttsssiiiWWWJJJEEE@@@BBBDDDDDDBBB???===<<<<<<===>>>>>>???DDDJJJOOONNNPPPUUUYYYZZZ[[[aaaiii~~~xxxrrrttt{{{ooohhhvvvvvvdddWWWQQQKKKIIIIIIHHHFFFFFFAAA@@@BBBEEEGGGIIIMMMRRRccclllxxx}}}hhh```eeeqqq{{{uuuWWWHHH===444444777666333222333333222111000000000000........................................................................------------............+++...111333777@@@LLLUUUYYY]]]```aaaccceee```ZZZOOOFFFGGGVVV]]]VVVLLLJJJ===BBBEEEDDDAAA>>>>>>===999???@@@???MMMhhh|||xxx|||zzzvvvuuuuuuqqqqqqqqqpppooommmjjjiiikkkjjjhhhggghhhhhhgggffffffbbb^^^[[[YYYTTTMMMGGGCCCBBB@@@>>><<<:::999888555444333222222111111111000000000000000000000000......///000000//////...//////000000000000000000000000000000111111111111000111222000222999FFFQQQYYY\\\___bbbcccbbb^^^ZZZTTTZZZ~~~~~~lll^^^VVVNNNKKKLLLLLLGGGBBBCCCDDDFFFHHHIIIJJJLLLMMMRRRRRRRRRRRRTTTZZZbbbgggnnnvvv{{{rrrjjjeeeYYYVVVRRRNNNKKKIIIHHHHHHHHHHHHGGGIIIOOOYYYccckkk{{{|||jjjhhhuuuyyyhhhSSSCCC<<<777888888555333444555555555444444444333333333333222222222222333333222222222222111111111111222222222333666;;;BBBGGGQQQTTTXXXWWWRRRLLLGGGEEEIIIIIIRRReeeyyysss]]]MMMFFFNNNeeeyyyzzzxxx~~~~~~sssiiieeeaaaZZZPPPFFFAAABBBAAABBBCCCBBB???>>>>>>@@@CCCFFFKKKRRR\\\hhhttt|||{{{wwwwwwxxx}}}zzzkkkkkkjjjfffaaaZZZSSSNNNIIICCC???AAABBB@@@AAAEEEOOOSSS\\\iiiyyy|||rrrpppqqq|||eeeQQQ<<<444555666444333444333222111111000000000////////////////////////---.............................................---------.........//////,,,---222:::CCCMMMTTTXXX\\\aaadddcccaaa]]]TTTJJJHHHHHHPPPZZZXXXNNNGGGIII>>>BBBEEECCC===888:::>>><<>>===>>>======<<<===@@@GGGPPPVVVZZZ\\\aaannnuuuyyyppphhhYYYKKKFFFCCC@@@BBBHHHHHHGGGKKKUUUdddxxxzzzzzzqqqTTTAAA888444444666555444333222111111111111////////////////////////---------.......................................------........./////////...111999DDDOOOWWWZZZZZZ```cccccc]]]VVVPPPHHHAAAJJJQQQWWWXXXRRRLLLJJJJJJBBB;;;666999===>>>???@@@IIIWWWiiizzz{{{yyyxxxwwwwwwwwwvvvtttppppppqqqrrrrrrqqqoooooommmlllkkklllnnnnnnmmmlllfffbbb]]]ZZZYYYVVVQQQMMMFFFEEECCCAAA>>><<<:::999555555555444444333222111000000000000000000000000///000222333333333111111//////000000000111111111000000111111111222222222333222111444;;;FFFRRRYYY\\\bbbeeebbb```^^^YYYRRRKKKooovvvmmmkkk[[[TTTRRRIIIHHHEEECCCBBBCCCGGGIIIJJJLLLNNNOOOPPPSSSYYY]]]\\\cccnnnxxxxxxooofff\\\VVVPPPMMMIIIGGGFFFGGGHHHIIINNNXXXiii|||kkkRRR===999;;;888555666666666666666555555555444444333333222222333333444333333222222222111111111111444888;;;@@@FFFMMMRRRWWWUUUQQQIIICCCBBBGGGLLLRRRccc~~~fffLLLGGGHHHSSSeee}}}sssgggdddqqqyyy~~~rrrcccWWWQQQKKKJJJFFFCCCAAABBBBBBAAABBBEEELLLWWWeeesss~~~~~~zzzzzzyyyjjj```___ZZZOOOHHHIIIHHHEEEEEEKKKSSS___tttkkkqqq}}}hhhQQQ>>>777999555444333222222111222222////////////////////////---------.........//////....................................////////////222999CCCNNNWWW\\\___aaa______ZZZOOOGGGGGGHHHIIIQQQUUUTTTMMMLLLQQQOOOGGG???777333888???GGGOOOXXXhhhtttzzztttrrrsssuuuuuutttoooppprrrtttuuuuuuttttttpppnnnmmmmmmmmmkkkiiigggccc```]]]\\\ZZZWWWQQQLLLGGGFFFDDDAAA???<<<;;;:::555555555555444333222111000000000000000000000000///000222444444444222111//////000000111111111222000111111111111222222222333111222666???IIIQQQUUUWWWbbbhhhddd]]][[[XXXTTT[[[ppp{{{ssszzz~~~eeeYYYRRRKKKEEE@@@DDDHHHJJJIIIIIIKKKNNNNNNQQQSSSTTTUUUZZZaaafffppp{{{sssjjjZZZWWWSSSOOOLLLIIIFFFEEEEEEIIIRRRaaauuu}}}^^^AAA:::<<<999777999777666666666555555555555444333333222222333333444333333333222222222111111111444999???EEELLLSSSWWWXXXUUUOOOFFF@@@BBBKKKSSSbbbsssgggMMMIIIOOO]]]rrruuuoooooossspppuuuuuuhhhUUUHHHHHHLLLDDDBBB???>>>BBBHHHLLLMMMXXXaaaqqq}}}||||||ggg___QQQLLLHHHHHHFFFHHHSSSaaakkkxxxvvviiirrrnnnMMM<<<:::555555444333222222222222000000000000000000000000---------.........//////..................................../////////000555???LLLUUUYYY]]]cccggg[[[YYYPPPCCC===CCCOOOWWWVVVVVVLLLAAAHHHWWWRRRAAA;;;<<<@@@DDDEEEMMMdddzzz~~~}}}}}}xxxrrrrrrvvvuuurrrttttttuuuwwwxxxvvvssspppjjjkkkkkkiiifffeeeeeeeeeaaa```______]]]XXXRRRNNNJJJIIIGGGDDDAAA===:::999777777666555444444333333000000000000////////////222222222222222222222222////////////000000000000111000000000000000111222111+++///???IIIGGGGGGKKKQQQ^^^fffaaa[[[[[[YYYTTT}}}yyy```UUUOOOFFFDDDHHHDDDDDDEEEFFFHHHKKKOOOQQQQQQTTTWWW[[[bbbmmm{{{zzzoooaaaUUUOOOLLLKKKIIIKKKGGGFFFPPP```ssspppOOOAAA===888666777666666555555555666666777444444444333333333222222000111222111000111222444999777999AAAMMMVVVWWWUUUNNNGGGFFFJJJHHHDDDPPPbbbwwwVVVKKKYYYiii|||zzzpppwww|||ttthhhddd]]]SSSLLLIIIHHHFFFEEEEEEBBB@@@EEERRRddduuuxxx}}}wwwxxx{{{tttttt{{{hhhPPPDDDAAAAAAEEEJJJPPPSSS[[[hhhxxxwwwuuufffIII???;;;:::888555222000000111000000000000000111111111000/////////............/////////////////////////////////......///111333AAAGGGOOOWWW]]]```aaaaaa\\\OOOFFFKKKQQQSSSSSSTTTJJJEEEDDDHHHKKKHHHCCCAAA;;;:::===HHH\\\sss~~~sssuuu~~~yyy}}}}}}wwwssssssuuuuuuuuuuuuvvvxxxyyywwwtttqqqiiijjjjjjhhheeedddddddddbbbbbbbbbbbb```[[[TTTPPPNNNMMMKKKHHHEEEBBB???===888888777666555444333222111000000000////////////222222222222222222222222////////////000000000000000000000000000111111222222...333AAAHHHFFFGGGNNNZZZaaafffaaaVVVUUUggg{{{yyydddQQQLLLJJJEEEEEEJJJEEEGGGJJJMMMPPPSSSVVVXXXUUU\\\fffqqq}}}yyymmmddd\\\SSSNNNLLLHHHGGGKKKSSS^^^ooo~~~oooQQQDDDAAA===888888666666666555555666666777444444444333333333222222111222333222111222333555;;;;;;>>>GGGQQQVVVUUURRRKKKGGGFFFIIIGGGJJJ]]]uuu[[[SSSeeerrr|||zzzrrreeeYYYTTTRRRNNNJJJFFFEEEDDDCCC???EEESSSggg~~~zzzuuuwww|||~~~~~~xxxnnnfffcccdddfffhhhqqquuuxxxvvvwwwkkk^^^XXXQQQJJJGGGFFFGGGKKKTTTbbbwwwfffOOO>>>:::666444444555444333111111111111111111111111000000/////////.........////////////////////////000000000......111777<<>><<<===CCCOOObbbwww|||nnnmmmwww|||uuuqqqtttwwwvvvvvvvvvxxxyyyxxxuuurrrqqqqqqpppmmmiiieeedddddd````````````^^^ZZZTTTOOOOOONNNLLLIIIFFFDDDAAA@@@:::999888777555444222222111111000000000/////////000000000000000000000000////////////000000000000000000000000000111222222333333;;;EEEHHHEEEHHHQQQ[[[]]]```]]]SSSZZZ~~~ppp]]]OOODDDEEEFFFDDDEEEJJJFFFIIINNNRRRUUUYYY]]]```dddnnn~~~ssseee\\\PPPMMMKKKJJJKKKQQQ___lllqqqWWWJJJCCC;;;888:::777777666666666666777777444444444444333333333333333444444333222333555777===@@@FFFNNNUUUUUUQQQLLLHHHGGGHHHIIIJJJVVVtttoooZZZhhh~~~uuu}}}tttbbbUUUNNNJJJHHHEEEAAA@@@BBBFFFIIIQQQ^^^vvvzzzwwwqqqkkkkkkvvv~~~yyytttgggTTTFFFNNNJJJHHHLLLUUUgggoooMMMCCC888222333555444111111111111111111111111111000000000/////////......///////////////////////////000000///...444???HHHRRRUUUZZZ^^^``````___]]]aaa[[[XXXZZZ[[[VVVOOOLLLKKKEEEBBBCCCBBB>>><<<===AAAQQQkkkzzzvvvxxxssstttvvvvvvuuuuuuvvvwwwwwwtttrrrvvvuuusssnnnhhhdddaaaaaa]]][[[YYYXXXWWWTTTQQQNNNNNNLLLJJJGGGDDDAAA???>>><<<;;;:::888666444333222111111111000000000//////000000000000000000000000////////////000000000000000000000000111222333333111888CCCKKKJJJFFFJJJRRRWWWZZZ]]]ZZZ\\\ttt||||||oooUUUPPPHHHCCCDDDFFFEEEEEEHHHMMMOOORRRTTTXXX```jjjqqq~~~ssseee\\\SSSOOOMMMNNNUUU]]]ooozzzzzzmmm___KKK999666<<<888888777666666666777777555444444444444333333333444444444333222333666888@@@EEEMMMTTTVVVSSSKKKFFFFFFIIIKKKMMMTTTjjjqqqdddzzzuuu}}}wwwcccRRRLLLMMMIIIDDD@@@@@@FFFQQQ[[[```nnn|||tttcccUUUHHHDDDFFFOOOaaassstttaaaIII999555555444222222222222222222111111111000000000////////////...////////////////////////...000000///111999HHHSSSYYY[[[^^^```aaaaaa```^^^\\\[[[ZZZWWWSSSOOOOOOQQQRRRKKKEEEAAA???>>>BBBHHHSSSkkkyyywwwwwwvvvuuutttttttttuuuuuusssqqqoooooommmiiiddd```___^^^^^^ZZZUUURRRQQQQQQQQQPPPNNNLLLIIIEEEBBB???>>>======<<<;;;999777555444333111111111111000000000000////////////////////////////////////000000000000000000000000111222333444111<<>>DDDIIILLLPPPSSSPPPIIIFFFHHHLLLMMMOOOWWWsss[[[eeerrrgggPPPOOOJJJCCC@@@BBBJJJRRRXXXnnnmmmaaaQQQNNNKKKRRRlllkkkNNNAAA???666666555444333333222222111111111111000000000000000000000000000000000000000222999EEERRRZZZZZZXXX]]]]]]\\\\\\\\\]]]]]]^^^VVVPPPGGGBBBHHHOOOJJJ@@@@@@AAAEEEMMMZZZooo|||tttrrryyyzzzyyywwwttttttuuuwwwxxxwwwvvvuuusssqqqooollljjjiiidddbbb```___^^^]]][[[YYY[[[WWWRRRNNNKKKHHHDDDAAAAAA???<<<;;;:::999777666444333222111000000000000222222111111111111222222////////////000000000000444///...111111000444;;;LLLHHHDDDFFFNNNXXXaaafffbbbSSSRRRrrrxxxuuu~~~^^^NNNJJJIIIGGGEEEIIIKKKOOOSSSSSSWWWfffwww___OOORRRSSSUUUUUUTTTZZZllluuuSSS>>>;;;666444888<<<:::444555555444444444444555555666777888;;;???DDDIIILLLNNNUUUPPPJJJLLLIIIFFFLLLMMMVVVnnnxxxeeekkkzzzjjjUUUKKKCCCGGGFFFBBBGGG[[[tttqqqYYYGGGKKKUUUbbb~~~mmmPPP666999999555000000555555000222222222111111111111000111000//////000000000...///888FFFRRRXXXZZZYYYXXX]]]]]]ZZZWWWZZZ___\\\TTTSSSIIIHHHQQQRRRFFF???CCCDDDBBBFFFXXXyyyvvvffftttzzz{{{xxxuuutttuuuvvvvvvvvvuuusssqqqnnnlllkkkjjjjjjhhhfffcccbbb```___\\\ZZZZZZVVVRRROOOLLLIIIEEECCCBBB???===;;;:::999777666444333222111000000000000111111111000000111111111////////////000000000111222///000222222222888AAALLLHHHFFFLLLXXXaaaeeedddaaa```uuuyyy|||fffNNNEEEFFFHHHIIIHHHKKKLLLPPPWWW]]]hhh|||___XXXaaahhheee___XXXVVV```sssppp]]]EEE???::::::;;;:::777444666555555444444555555666777777999<<<@@@FFFKKKNNNOOOVVVQQQJJJKKKHHHFFFNNNQQQhhhnnnmmm|||www___MMMFFFCCCDDDIII[[[yyyqqqVVVMMMLLLOOO```uuukkkUUU???<<<888666666555333111222222222222111111111111222111000000111111111000555>>>JJJTTTYYY[[[ZZZZZZ]]]^^^[[[XXXZZZ]]]YYYRRRLLLKKKPPPUUUPPPDDD???BBBBBBJJJ^^^yyyzzzssszzz~~~}}}zzzwwwuuuuuuuuutttsssssspppllliiihhhiiijjjlllmmmjjjgggfffdddbbb```]]][[[XXXTTTQQQNNNKKKGGGEEECCC@@@===;;;;;;:::888666444333222111111000000111111000000//////000000111/////////000000000111111///000222444333555===GGGKKKIIIKKKVVVdddkkkhhhaaa[[[oooiii___PPPBBBAAAFFFIIIKKKLLLPPPPPPVVV```ooorrroooxxx|||qqqbbbXXXYYYbbbkkk{{{pppUUUGGG<<<<<<===999555666666555555444444555555666777888999===BBBGGGMMMPPPOOOUUUOOOIIIIIIGGGIIIUUUgggzzzxxx|||dddNNNCCCCCCHHHQQQddd~~~dddWWWOOOHHHLLLUUU|||}}}MMM@@@888999:::444222444333222222222111111111111333222111111111222333333???EEENNNVVVZZZ[[[\\\]]]\\\^^^]]]ZZZZZZYYYUUUOOOMMMUUU[[[XXXLLLCCCAAADDDGGGVVVtttyyy~~~{{{xxxvvvuuutttrrrqqqqqqnnnjjjffffffhhhkkkmmmnnnllljjjiiihhhgggeeeccc```]]]YYYVVVRRRNNNJJJGGGDDDAAA>>><<<;;;:::888666444444333222111111111111000000////////////000000//////000000000111111111...111444444444888BBBKKKIIIKKKSSS```lllnnnhhh```aaayyyjjjiiiSSSJJJCCCEEEJJJKKKLLLMMMUUUXXXbbbqqquuuggg```___aaa{{{vvvZZZ@@@;;;<<<999777999666666555555555555666666888999;;;>>>CCCIIINNNPPPLLLQQQMMMHHHIIIIIIQQQcccsss}}}{{{fffRRREEEFFFLLLNNNlll{{{vvvkkk[[[PPPMMM```wwwgggLLL666666999555222666333333222222222111111111222222222111000222555777HHHLLLRRRVVVYYYZZZ\\\]]][[[]]]^^^\\\YYYVVVSSSPPP^^^dddbbbTTTFFFBBBFFFIII___kkkzzz~~~zzz|||}}}{{{xxxvvvvvvtttrrrppppppmmmjjjggggggiiilllnnnlllkkkjjjjjjkkkkkkjjjiiifffccc___[[[WWWRRRMMMIIIEEEBBB???===<<<:::888666555444333222111111111111000000////////////000000000000000000111111111111///222555444555<<>>;;;;;;::::::666666666555555666666666999:::===AAAEEEIIILLLNNNGGGLLLIIIGGGKKKNNN]]]vvv{{{tttvvv```PPPGGGEEELLLTTT[[[~~~fffYYYQQQ[[[gggyyyeee???666888555444666333333333222222222222111111111111000000333888<<>>BBBLLLRRR{{{zzznnnzzz{{{yyywwwwwwvvvvvvsssrrrooonnnmmmkkkkkklllmmmnnnjjjiiiiiijjjlllmmmlllkkkjjjgggddd```\\\VVVPPPLLLFFFCCC@@@>>><<<;;;888666555444333222222111111222111000000//////000000111000000000111111111222222000333444444999DDDNNNRRRRRRZZZdddjjjiiiddd___\\\kkkzzzgggvvv{{{uuuZZZMMMFFFDDDEEEIIILLLNNNTTT[[[fffwwwsssjjjaaammmnnnIII<<<<<<;;;999777666666555555666666777:::<<<@@@DDDGGGHHHHHHHHHCCCHHHGGGHHHNNNUUUjjj{{{llltttmmm___PPPGGGEEEGGGMMMTTTwww|||\\\VVVYYYsssTTT>>>888666555555333333333333222222222222000111222111111555<<>><<>>===;;;999777555555444333222222222222111111111000000111111111000000111111111222222222111333222444>>>NNNWWWYYY```cccgggiiigggbbb[[[WWWiiihhhjjjvvvttt|||```QQQMMMDDDDDDGGGLLLOOOUUU```lll}}}llllllrrrVVV===<<<<<<888777777666666666666777777;;;>>>CCCGGGHHHGGGDDDBBBBBBGGGGGGIIIQQQZZZtttiiieeeyyymmm[[[SSSKKKIIILLLTTTbbbooo}}}fffXXXhhhgggIII:::777666555444444333333333222222222000222333333333888BBBIIIRRRTTTVVVWWWVVVWWWXXXZZZYYYWWWXXXWWWTTTTTT^^^kkkaaaQQQBBB???DDDSSSkkk}}}qqq}}}|||~~~wwwvvvuuuvvvxxxxxxvvvuuuppprrrtttuuutttrrrooommmkkkiiihhhhhhiiijjjiiigggfffeeecccbbb```\\\WWWSSSGGGEEEAAA>>>===;;;999777555555444333222222222222222222111111111111222222000111111111111222222222111222111555CCCUUU___^^^llliiiggggggfffbbbZZZSSSuuuyyy{{{fffeeedddPPPIIIHHHIIIIIIMMMQQQUUU]]]kkkzzz{{{qqqlllwww]]]===;;;===999777777666666666666777777;;;???EEEIIIIIIFFFAAA>>>CCCGGGGGGJJJRRR\\\yyy~~~tttwww}}}^^^MMMJJJIIIMMMWWWjjjwwwWWWXXXmmmqqqOOO;;;777888777444444444333333333222222111333555444555;;;FFFNNNRRRUUUWWWXXXWWWWWWXXXZZZXXXVVVVVVVVVSSSTTTbbbrrrSSSEEE>>>EEEOOO^^^{{{~~~hhhssszzzvvvvvvtttsssrrrsssrrrpppnnnmmmoooppppppnnnlllllllllkkklllmmmmmmkkkhhheeeccceeeaaa^^^^^^^^^\\\XXXTTTLLLHHHCCC???======<<<;;;888777555333222222222222222222111000//////000000000000000000111111111111222333333999JJJ]]]eeedddkkkuuunnnffffffZZZWWWlllxxx~~~jjjUUUJJJFFFFFFJJJKKKOOOTTTYYYeeetttpppbbbGGG???>>>:::666666666666777888999:::888???GGGIIIEEEAAA@@@AAAGGGLLLLLLLLL___jjjQQQFFFKKKOOO\\\}}}~~~iiiZZZZZZmmmiiiMMM<<<777888777666555222000000222444444444444555999AAAKKKRRRRRRTTTWWWYYYYYYXXXUUUSSSVVVQQQVVVRRRMMMbbbooo```KKKBBB<<>>:::888888888777777777888999:::===AAAEEEFFFDDDCCCCCCEEEEEEIIILLLVVVpppvvv~~~aaaMMMLLLOOO```rrrZZZZZZwwwiiiQQQBBB<<<777777555333222222333444444333333555;;;DDDLLLRRRSSSTTTWWWYYYYYYXXXWWWUUUWWWWWWTTTPPPYYYnnnlllUUUDDDAAACCCQQQiiipppttttttvvv{{{rrrssspppmmmlllllllllkkkjjjiiikkkmmmmmmlllkkklllmmmllllllmmmmmmllljjjgggeeeeeebbb___```aaa```]]]YYYTTTPPPKKKFFFCCCAAA???===999888666444222222222222222111000000000000000000000000000111111111222222222444888BBBRRRcccjjjjjjnnnmmmjjjkkkfff```fffaaaNNNHHHHHHIIILLLLLLPPP[[[jjj||||||wwwuuuiiiddd]]]ZZZ^^^fffooottt|||}}}yyygggTTTDDD======:::999888888888999:::;;;CCCCCCBBBCCCDDDFFFHHHIIIFFFHHHPPPfffjjjkkkRRRFFFJJJPPPoooppp\\\ddduuuiiiLLL:::777777666555444444444444555222222666???IIIOOORRRTTTUUUWWWYYYYYYYYYYYYXXXXXXZZZRRRSSSjjjwwwbbbGGGBBBCCCLLL```{{{sssfffVVVZZZaaahhhooo|||ssssssppplllkkkkkkkkkjjjjjjlllnnnooonnnmmmllllllmmmllllllmmmmmmllljjjgggfffdddaaa___```bbbaaa^^^[[[XXXTTTNNNIIIFFFCCC@@@>>>:::999666444222222222222111111000000000000000111000000111111111222222222000444;;;GGGXXXeeekkklllrrrqqqnnniiiccclllqqqcccqqqTTTHHHFFFGGGIIIMMMRRRZZZiii|||~~~{{{wwwqqqkkkfffaaa^^^\\\ZZZVVVRRRTTT\\\cccfffsssnnnTTTDDD@@@:::999999999:::<<<>>>???FFFDDDBBBCCCFFFIIIKKKKKKIIIMMM]]]yyytttqqqvvvZZZIIIDDDGGGUUUxxxnnnaaammmXXX===888777555555555555444333555222222888DDDMMMRRRRRRVVVVVVWWWYYYZZZZZZZZZ[[[XXXXXXPPP]]]xxxpppOOOAAADDDIIIVVVmmmvvvlllyyyOOOQQQSSSYYYdddvvvvvvsssqqqnnnmmmmmmmmmmmmlllqqqrrrrrrqqqnnnmmmnnnooolllmmmmmmmmmllljjjiiihhhdddaaa``````bbbbbb___\\\ZZZVVVPPPKKKGGGDDD@@@===;;;999777555333222222222111000000000000000111111111111111111222222222222000444>>>NNN]]]ggglllnnniiillljjj___^^^zzzyyyiiippp{{{bbbLLLFFFHHHHHHKKKQQQZZZggg|||~~~}}}{{{xxxzzz|||{{{wwwpppiiieeeccceeeccc^^^```hhhmmmmmmrrrOOO===:::999999999;;;???BBBDDDEEEDDDDDDGGGJJJLLLKKKKKKHHHSSSkkk}}}lll}}}{{{eeeOOOHHHLLLZZZkkkooohhhhhhHHH:::888555444555555444222555333444<<>><<<:::888555333222222222000000000000000111111222111111111222222222222333222666CCCUUUdddjjjnnnpppjjjkkkhhhZZZWWWxxxwww~~~fffgggSSSEEEFFFJJJJJJOOOYYY]]]qqq~~~~~~{{{yyyuuu~~~hhhDDD;;;:::::::::===@@@DDDGGGDDDEEEHHHJJJKKKKKKKKKJJJHHHXXXvvvvvvqqquuubbbSSSHHHOOO___vvvjjjrrruuuUUU???;;;666444555666555333555555999@@@JJJQQQTTTTTTWWWWWWYYYZZZZZZZZZYYYXXXUUUTTTaaayyysssJJJ777HHHAAA[[[{{{ooosss|||rrrppprrrtttwwwyyy}}}}}}PPP\\\jjjxxxttthhhvvv}}}rrrqqqrrrtttvvvvvvsssqqqrrrssssssrrrqqqrrrtttvvvrrrrrrrrrqqqqqqppppppooojjjgggeeeeeegggfffccc```[[[XXXSSSOOOKKKGGGCCC@@@<<<;;;888555333222111111000000000000000111222222111111111222222222333333555:::III]]]jjjnnnpppssstttkkkhhh^^^VVVnnnooo{{{{{{hhhsssoooXXXIIIBBBJJJNNNMMMTTTaaaiiiTTT???>>><<<<<<===@@@DDDFFFDDDGGGJJJJJJHHHHHHJJJLLLOOO```~~~{{{sssxxx{{{^^^RRRLLLMMMeeeuuu[[[hhhbbbFFF@@@888555666888777555444777===DDDKKKQQQTTTVVVVVVXXXZZZ[[[[[[YYYVVVUUUTTT[[[ttteeeCCC>>>IIINNNmmmrrrggg~~~|||yyyyyyXXXmmmzzzpppzzzpppqqqsssvvvxxxxxxuuurrrooopppqqqqqqrrrtttwwwzzzuuuuuuuuuttttttsssssssssmmmjjjhhhhhhiiihhheeeaaa\\\YYYUUUQQQMMMIIIEEEAAA<<<;;;888555333222111111000000///000000111222222111111222222222333333333888===MMMbbbnnnppprrruuuuuueeedddcccZZZkkkgggcccdddcccRRRFFFDDDNNNRRROOOWWWeee{{{dddbbb___CCCAAA>>>======???BBBDDDFFFIIIKKKIIIFFFEEEJJJNNNYYYhhhvvvqqq{{{jjjUUURRRRRR\\\eee\\\dddzzzpppKKKCCC;;;777888999888777444999@@@GGGLLLPPPTTTVVVVVVXXXZZZ[[[[[[XXXUUUSSSTTTcccZZZDDDHHHHHHaaa~~~|||eee[[[cccaaaeeezzzrrrwwwzzzppprrrvvvtttwwwzzztttppprrrssssssrrrssstttvvvwwwvvvvvvuuuttttttssssssjjjjjjhhheeebbb```aaabbbccc___ZZZUUUPPPKKKFFFBBBAAA>>>;;;888777555333111333222111111000000111111000111111000000000333555333BBBWWWhhhnnnnnnqqquuulllwwwcccRRRqqqxxxhhhsss^^^{{{ooo[[[RRRKKKGGGJJJOOOWWWgggvvvhhh[[[PPPYYYtttoooKKK>>>???CCC<<<:::AAADDDJJJGGGFFFHHHIIIHHHKKKPPP\\\|||}}}uuuaaaRRRKKKTTTyyyqqqWWWWWWccc}}}fffIII555888<<<666333999666@@@IIIMMMOOORRRTTTSSSVVV[[[XXXXXX]]]WWWOOOSSSSSSyyypppVVVFFFFFFRRRsssoooSSSVVVWWWUUU]]]{{{}}}ssslllfffiiimmmsss~~~}}}|||}}}zzzwwwxxxnnnuuuuuuzzzwwwxxxzzztttqqqrrrssssssqqqoooooopppsssttttttssssssrrrqqqpppjjjiiihhhfffcccbbbcccdddccc___[[[VVVSSSNNNIIIFFFAAA>>>;;;999777666333222333222111111000000111111000111111000000111333555555EEEZZZjjjpppppprrruuummmooo```ccc~~~mmmlllfffUUUIIIHHHJJJMMMQQQ]]]sssvvvwwwmmmSSSMMMJJJQQQbbbooommmeeetttvvv~~~lllMMM===;;;AAA===>>>EEEFFFIIIGGGEEEFFFEEEDDDJJJRRRmmmvvv]]]NNNRRRfffvvvVVVYYYeeesss~~~wwwVVV;;;999<<<888666:::777AAAJJJNNNPPPTTTUUUTTTUUUZZZXXXXXX]]]VVVQQQWWWhhh```LLLBBBHHH___}}}mmmWWWOOORRRUUU\\\nnnrrrdddZZZTTTOOORRRUUU[[[gggxxxxxxxxxzzzwww~~~pppooozzzxxxwww|||yyyxxxxxxrrrqqqssstttssspppmmmkkkkkkooopppqqqrrrqqqooommmllliiiiiiiiigggeeedddfffhhhbbb___[[[WWWTTTPPPKKKHHHBBB???<<<999888666444222333222111111000000111111000111111111000111444666999III^^^lllqqqrrrsssuuunnngggaaa~~~vvvuuuvvvYYYNNNDDDHHHOOOSSSXXXiiinnnuuummmNNNPPPRRRUUU\\\hhhsssqqqjjjfffgggpppmmmVVVAAA999>>>???BBBGGGEEEFFFEEEEEEEEECCCEEEQQQ^^^mmmQQQHHH[[[yyybbb]]]]]]nnnkkkFFF:::<<<;;;888999888BBBKKKOOOQQQUUUWWWVVVTTTYYYXXXXXX[[[UUURRR]]]yyyvvvPPPGGGCCCNNNqqqtttYYYGGGGGGHHHPPPddd{{{nnn___RRRKKKIIIIIIOOOVVV___mmm~~~{{{}}}}}}~~~bbbkkkxxxvvv|||yyyvvvvvvppprrrtttvvvvvvsssooolllkkkmmmnnnpppqqqpppnnnkkkiiiiiiiiiiiigggffffffhhhjjjbbb___\\\XXXUUUPPPKKKGGGDDDAAA===;;;999777444222333222111111000000111111000111111111000222444777<<>>;;;<<<:::999:::DDDMMMQQQSSSWWWYYYXXXVVVZZZYYYYYYYYYRRRTTTdddiiiGGGJJJLLLZZZfffMMMFFFDDDFFFSSSqqqooojjjrrrooopppvvvqqqiii___TTTMMMPPPVVV]]]hhhwww~~~}}}tttZZZaaaxxx{{{vvv}}}zzzvvvvvvrrrrrrtttwwwxxxvvvtttrrrqqqmmmoooqqqrrrqqqooollljjjiiiiiiiiigggeeeeeegggiiieeebbb___\\\XXXSSSMMMIIIEEEBBB>>><<<:::888555333333222111111000000111111000111111111111222555777???RRReeennnqqqsssrrrpppkkkeeexxxjjj{{{{{{ZZZLLLJJJMMMPPPTTT]]]ppp|||tttxxxuuuzzz|||XXX@@@>>>@@@EEEHHHBBB@@@BBBDDDEEEFFFQQQjjjlllWWWWWWnnniiiTTTeeecccEEE<<<;;;:::888===GGGPPPSSSUUUYYYZZZYYYYYY\\\ZZZYYYWWWOOOWWWmmm\\\AAAIIITTTiiixxxQQQCCCGGGGGGMMMbbbsssfffjjjjjj^^^]]]___aaa[[[TTTOOOKKKMMM[[[jjjxxx{{{zzz~~~{{{yyygggYYYSSS```{{{yyy|||wwwwwwtttqqqtttwwwxxxxxxwwwwwwwwwooopppqqqrrrqqqooommmllliiiiiihhhfffccccccdddeeefffdddbbb___\\\WWWQQQLLLGGGDDD@@@===;;;888666333333222111111000000111111000111111111111333666888CCCWWWiiioooqqqsssrrrnnnhhhccczzzvvvgggmmmTTTLLLLLLOOOQQQVVVbbb{{{nnnccc^^^nnnwwwxxxkkkLLLCCCBBBGGGKKKFFFBBBBBBCCCDDDGGGTTTnnnyyyppp[[[VVVkkkooorrrgggRRReeetttOOO>>>;;;;;;999@@@JJJSSSUUUWWWZZZ[[[YYYZZZ]]]ZZZXXXUUUOOO]]]{{{wwwQQQ>>>FFF[[[zzzbbbEEE@@@HHHGGGUUUrrrwww]]]TTTTTTTTTWWWPPPJJJIIIIIIQQQfff|||zzzxxx{{{yyyvvv{{{vvvcccVVVOOO]]]{{{{{{zzzttttttsssooorrrtttuuuuuuvvvwwwyyyqqqqqqqqqqqqpppooonnnmmmjjjjjjhhheeeaaa___```aaaaaa```___^^^\\\XXXSSSOOOHHHEEEAAA===;;;999666444333222111111000000111111000111111222222333666999FFF[[[mmmqqqrrruuutttnnnhhh^^^oooyyyjjjlllvvvaaaQQQMMMMMMOOOTTT]]]lll{{{dddVVVUUUXXXooowwwjjjaaaaaa```ffflllvvvrrrnnn{{{\\\KKKDDDFFFIIIEEEDDDCCCCCCEEEKKK[[[uuutttvvvgggZZZ___{{{qqqvvvZZZSSSoooZZZAAA;;;<<<;;;DDDMMMUUUWWWXXXZZZ[[[YYYYYY[[[XXXVVVTTTPPPddddddIIIEEEJJJeeerrrTTTEEEEEEJJJLLLbbbsss^^^XXXYYYWWWVVVNNNHHHIIIKKKUUUnnn{{{}}}|||zzzzzzwwwttt|||yyyfffRRRTTTjjj{{{}}}wwwppppppooooooppprrrsssssstttvvvxxxrrrqqqqqqpppoooooonnnnnnkkkjjjhhhddd___]]]]]]^^^[[[ZZZZZZZZZZZZWWWSSSOOOHHHEEEAAA>>><<<999666444333222222111000111111111///111222222222333777999III^^^pppsssssswwwuuunnnkkkYYYcccxxxooorrrlllXXXwwwZZZOOOMMMMMMOOOXXXdddvvv{{{~~~nnnXXXPPPXXXbbbxxx{{{xxx{{{yyy^^^OOOOOONNNJJJNNNQQQZZZtttqqqdddpppyyyjjjRRRDDDCCCEEE@@@DDDBBBCCCHHHQQQccc~~~rrr|||{{{bbb]]]nnnxxxzzzrrrfffsssbbbDDD<<<===>>>FFFOOOWWWXXXXXXZZZZZZYYYWWWYYYVVVUUUSSSRRRjjjSSSEEEOOOSSSppp{{{```LLLGGGHHHHHHYYYsssuuudddbbbccc```SSSJJJEEEFFFIIITTToooqqqgggcccxxx}}}{{{xxxxxxzzzzzzxxxvvv^^^[[[sss|||{{{uuuppppppnnnmmmrrrtttrrrrrruuuvvvtttvvvrrrooonnnpppqqqooommmjjjjjjiiigggeeecccbbbaaa]]]]]]\\\[[[ZZZWWWUUUSSSNNNKKKGGGBBB<<<999666555555444222111111111111222444111000333444555888===SSSdddsssvvvvvvxxxuuuooohhhSSSuuuxxxeeebbbkkkRRRJJJJJJLLLWWWZZZllljjjbbbkkkyyymmm[[[QQQSSSddduuuzzzppplllrrrzzzlllddd]]]TTTMMMKKKNNNPPPVVVhhh{{{zzzmmmjjjyyyrrr|||wwwUUUFFFDDDDDDCCCDDDFFFGGGHHHUUUoooiii\\\^^^uuuvvv{{{hhhgggpppssspppsss{{{|||pppKKK===???>>>NNNTTTYYYZZZ\\\___]]]YYY\\\YYYZZZSSSJJJYYYxxxgggUUUCCCHHHddduuuZZZNNNFFFFFFRRR\\\~~~qqq^^^QQQGGGCCCAAAEEEZZZqqqrrr\\\XXXXXXlll~~~}}}|||zzzwwwxxx{{{~~~~~~~~~lllggg{{{}}}|||wwwsssssspppnnnsssuuusssrrruuuvvvtttuuussspppooooooooonnnmmmlllkkkiiifffdddcccbbbaaa``````___^^^\\\YYYWWWUUUPPPMMMHHHBBB===999777666555444333111111111222222444111000333444555999???WWWggguuuwwwwwwxxxuuuooohhh___|||dddvvveeeQQQKKKMMMOOOYYYaaawwwoooaaacccuuuvvveeeZZZYYYddd{{{zzzmmmbbb___aaaaaa___XXXYYYWWWZZZlll{{{zzz||||||vvvppp}}}vvvVVVFFFCCCBBB@@@@@@CCCGGGNNN```}}}^^^[[[jjjzzzzzztttgggjjjyyyiiiYYYYYY```ddddddlllqqqzzzYYYAAA???AAAQQQVVVZZZ\\\]]]___^^^YYYYYYXXXYYYQQQMMMbbb~~~dddSSSFFFPPPoooiiiQQQIIIFFFJJJXXXppp}}}uuuuuubbbQQQBBB??????AAAJJJWWW}}}qqq\\\IIIMMM\\\vvvsssnnnttt~~~zzzxxxyyywwwuuuwww{{{yyyppp~~~}}}{{{xxxvvvvvvrrrpppuuuvvvtttsssvvvvvvuuuttttttssspppmmmlllmmmnnnnnnllliiifffdddccccccccceeeeeedddbbb```\\\YYYXXXSSSPPPJJJCCC>>>;;;999999666555333222111111222222333111111333444555:::AAA]]]lllxxxxxxwwwxxxvvvpppfffrrrmmmxxx[[[NNNMMMPPPSSS[[[kkk}}}qqqeeedddtttxxxoooiiiaaaYYYWWW___uuu{{{nnn___WWW\\\gggqqqvvvtttwwwxxx{{{~~~yyywwwyyy{{{yyytttqqqyyyZZZHHHCCCBBB@@@AAADDDIIITTTjjjuuuTTTVVVjjjlll```aaakkk|||}}}ggg]]]ccctttwww[[[QQQTTTWWW]]]cccmmmpppwwwqqqMMMBBBIIIUUUZZZ^^^^^^___aaa___ZZZWWWZZZZZZQQQTTTsss___PPPIII[[[~~~```HHHFFFGGGPPPaaayyyooocccUUUVVVmmmiiissskkkUUUBBB???BBBAAA@@@AAATTTpppttt|||lllWWWIIILLLPPP^^^{{{rrrnnnsss|||zzzttttttuuuwww{{{ttt~~~~~~{{{yyyxxxxxxsssrrrwwwxxxvvvtttvvvwwwuuusssttttttpppllljjjlllooommmkkkhhheeeddddddfffgggiiiiiihhhfffccc```\\\[[[VVVSSSLLLEEE@@@===;;;;;;777666444333222222222222333111222444444555;;;CCCcccqqq{{{zzzwwwxxxuuupppiiivvvmmmUUULLLMMMQQQTTT\\\sss{{{vvvsssnnnkkkmmmiiidddfffvvvuuunnniii```XXXTTTRRRQQQVVVeeelllcccWWWSSSZZZhhhwww~~~zzzyyyyyyzzzwwwtttwwwcccLLLEEEDDDBBBAAAEEEMMM]]]uuuoooWWW[[[nnn~~~eeeaaabbbaaafffpppoooggg```___dddrrrxxx^^^[[[```bbbhhhrrrsssxxx___IIIRRR[[[___bbbaaaaaacccaaa\\\[[[^^^[[[RRR^^^[[[MMMJJJccc^^^FFFFFFIIIUUUkkklllaaaYYYNNNNNN[[[hhhfff]]]kkkuuu```KKKEEEGGGFFFBBB@@@>>>QQQkkkvvvrrr|||xxxbbbMMMOOONNNPPP[[[sssqqqmmmnnnyyy~~~|||tttuuuwwwzzz{{{}}}~~~|||pppxxx|||yyyxxxyyyuuutttyyyzzzwwwvvvwwwxxxvvvrrrsssssspppllljjjlllooojjjiiifffeeeeeegggiiikkkkkkkkkjjjhhheeebbb___]]]YYYVVVOOOIIICCC???>>>===888777555333222222222333333111222444444555===FFFfffttt}}}{{{wwwwwwtttnnnvvv{{{fffRRRLLLMMMRRRVVV^^^zzzpppeeeaaa]]]XXXVVVUUUVVVZZZjjjsssbbb[[[VVVOOOJJJLLLNNNSSS]]]rrrqqqaaa\\\UUURRRWWWbbbnnnvvv~~~{{{yyyxxxxxxqqqqqqwwwmmmPPPFFFEEECCC>>>DDDQQQhhhfff\\\ooooooooopppfff```aaaXXX[[[___bbbdddnnnlllmmmrrrsssyyy{{{nnnOOOVVV___dddeeeddddddeeeccc______^^^YYYSSSgggWWWKKKMMMjjjZZZEEEHHHLLL]]]zzzrrrbbb```[[[WWWXXX^^^dddfffooo\\\PPPKKKGGGEEEEEEDDDHHHSSScccrrr{{{xxxjjjXXXIIILLLSSSgggnnnjjjkkkrrr{{{~~~|||vvvxxxyyyyyyyyyyyyzzz|||rrrdddlllzzzxxxyyywwwwww{{{|||yyywwwxxxxxxvvvrrrrrrqqqooommmlllmmmoooiiihhhgggfffggghhhjjjlllkkkkkkjjjhhhfffbbb___^^^[[[XXXSSSMMMGGGBBB???>>>999888666444333222333333222222333555444555>>>IIIfffttt~~~|||wwwvvvrrrkkk~~~zzzaaaPPPMMMNNNTTT[[[hhhnnn\\\VVVTTTNNNJJJKKKLLLRRR]]]pppxxx```SSSNNNKKKHHHGGGNNNSSS[[[iiiuuuaaaYYYXXXUUUSSSSSSYYY```fffmmmqqqttttttssstttwwwyyyyyyyyyzzz{{{sssooopppsss}}}zzzvvvssspppiiiiiimmmzzzUUUFFFCCCBBBAAAHHHXXXooowwwZZZ]]]{{{zzzrrrjjjggg___bbbeeeeeeccclllxxxSSSWWWcccgggiiigggggghhhgggcccccc\\\WWWYYYsssxxxQQQKKKTTTuuutttPPPDDDIIIOOOhhh|||yyyyyyuuukkkcccgggtttkkkpppyyy}}}~~~ssscccTTTIIIDDDCCCGGGBBBCCCMMMZZZgggzzzttteeeXXXPPPVVVjjjpppmmmmmmrrrwww{{{}}}{{{wwwwwwuuurrrpppqqquuuyyyqqq```eee~~~|||yyy{{{zzzxxx|||}}}zzzwwwyyyxxxvvvrrrpppnnnmmmnnnoooooonnnjjjjjjiiihhhhhhhhhiiiiiiiiiiiihhhgggeeebbb___^^^[[[YYYVVVPPPJJJEEE@@@>>>:::999777555333333333333222222444555444555???KKKdddsss~~~|||wwwuuuppphhhtttkkkyyy\\\OOONNNPPPXXXcccvvviii\\\SSSSSSPPPIIIHHHMMMOOOYYYdddnnnppp```PPPJJJJJJIIIIIIKKKQQQWWW```ooolll\\\UUUVVVVVVTTTSSSUUUZZZ___``````aaabbbcccfffkkkoootttvvvzzzqqq```XXX[[[aaammmzzz}}}yyyssslllgggdddbbb___rrr]]]IIIEEEDDDDDDMMM^^^ssslllZZZqqq{{{vvvrrrqqqqqqqqqqqqxxxZZZ]]]fffiiikkkiiiiiikkkjjjffffff\\\YYYeeelllKKKKKK^^^www___FFFCCCKKKQQQqqqyyyvvvnnnuuuuuutttyyy~~~jjjWWWIIIBBBCCC===???GGGMMMTTTggg|||qqqbbb\\\ppprrrppppppqqqqqqrrrwww~~~}}}{{{uuusssooojjjgggiiipppwww}}}hhhjjj~~~yyy||||||yyy}}}~~~zzzxxxyyyyyyvvvrrrooolllllloooppppppnnnllllllkkkjjjiiihhhffffffgggggggggfffdddbbb___^^^\\\ZZZWWWSSSMMMFFFAAA===;;;999777555444333333333222222444555444555@@@LLLcccrrr}}}|||wwwuuunnnfffbbbuuufffnnnsssqqqWWWNNNNNNQQQ\\\iiiwww\\\SSSPPPTTTRRRJJJJJJRRRPPP]]]eeeeeeiiisssuuuooo[[[OOOFFFGGGJJJJJJLLLPPPSSSXXX```nnnzzzjjj___UUUWWWXXXWWWTTTVVV[[[```dddeeehhhnnnrrruuuyyy|||qqq[[[PPPTTT[[[ZZZgggzzzzzzrrriiibbbccc^^^UUUaaaeeeMMMHHHGGGBBBNNN```xxx```eee||||||pppuuubbbdddgggjjjllljjjjjjlllkkkhhhjjj^^^^^^qqqeeeFFFLLLfffvvvgggTTTCCCEEELLLSSSwwwxxxhhhiiihhhRRREEEEEEBBBEEEKKKFFFAAALLL___}}}nnndddttt]]][[[jjjwwwwwwhhhgggkkkjjjiiikkkvvv}}}|||vvvrrrpppjjjfffggghhhiiimmmrrrxxxkkkhhhwww}}}{{{}}}|||yyyyyyzzzyyysssnnnqqqmmmjjjjjjlllmmmkkkiiijjjiiigggeeeeeefffhhhiiigggfffdddcccaaa`````````YYY\\\\\\XXXPPPHHHCCCAAA<<<;;;999666444333333333333444111222777555<<>>TTTkkkttt{{{{{{||||||rrrffflllvvvhhhhhhQQQNNNQQQTTTdddxxx}}}eeeVVVZZZWWWVVVXXXYYY[[[bbbjjjkkkvvvrrrZZZXXXRRRNNNOOOOOOOOOPPPSSSVVVgggwwwxxxmmmdddgggooo}}}lllcccgggnnnqqqvvv{{{rrrfff]]]YYYVVVWWWSSSRRRbbb}}}uuuPPPGGGGGGGGGNNNjjj}}}~~~aaa]]]nnn}}}}}}zzzuuurrrsssyyy|||zzzvvvuuulllaaa___www\\\JJJ\\\~~~zzzWWWKKKGGGMMMTTTbbb}}}qqqqqqrrruuuxxx{{{{{{{{{~~~|||aaaYYYUUUXXX```iiijjjbbbYYYTTT\\\___dddhhhcccZZZUUUVVVOOOGGGDDDHHHMMMRRR]]]iii```ZZZ[[[bbbccc^^^[[[___kkkqqq|||{{{tttnnnjjjooolllkkkllljjjggggggkkkfff]]]^^^ooo}}}vvvqqqpppooonnnooopppooollliiihhheeebbbccceeefffeeebbbeeeeeefffggghhhhhhhhhgggcccbbbaaaaaabbbdddeeeffffffeeeccc___XXXQQQKKKHHHAAA???<<<999777555444444222555222333777555@@@VVVlllttt{{{||||||zzzrrrhhhqqq~~~zzzsssfffPPPNNNRRRWWWiiiyyyhhh___\\\ZZZ\\\```bbbdddiiipppwwwuuufff```YYYSSSRRRSSSTTTYYY___jjjwwwyyyllljjjyyyvvvnnnddd\\\VVVRRRSSSPPPRRRjjjwwwPPPGGGJJJCCCQQQooo}}}^^^___jjj{{{|||{{{zzz~~~{{{vvvuuummmdddfff|||WWWJJJccc~~~VVVKKKFFFMMMVVVhhh{{{vvvuuu{{{wwwaaa^^^XXX___jjjvvvyyyssshhhaaaooohhh```YYYPPPIIIJJJOOOVVVSSSOOOLLLNNNYYYooo[[[ZZZ___hhhjjjeeegggnnn~~~yyysssooorrrpppoooooojjjeeedddhhhbbbZZZ]]]nnn}}}|||uuuoookkkkkklllmmmnnnnnnlllkkkfffcccaaabbbfffhhhgggeeebbbbbbdddeeeffffffffffffaaaaaaaaabbbccccccdddeeecccaaa___\\\XXXSSSNNNKKKCCCAAA>>>;;;888666555555111555333333777666AAAYYYmmmsssyyy{{{zzzwwwqqqkkkxxxeeePPPOOOSSSZZZooowwwkkkgggccccccgggnnnqqqsssxxx~~~mmmfff___]]]^^^bbbkkktttxxxtttvvvllldddZZZSSSPPPQQQNNNVVVyyyxxxQQQHHHMMMEEEYYYvvvyyyXXX___|||cccvvv~~~{{{~~~{{{xxxwwwllleeelllyyySSSOOOjjjWWWKKKEEEJJJUUUmmm}}}qqqbbbdddkkkooovvv|||}}}xxx{{{nnn^^^PPPFFFAAAEEEMMM]]]eeeiiieeedddsssSSSTTT[[[eeehhhgggooozzz}}}xxxsssppppppnnnnnnnnnjjjdddfffkkkgggaaaeeevvv~~~|||wwwrrrlllmmmnnnooooooooonnnmmmfffcccaaacccgggiiihhhfff```aaaaaacccdddeeeffffffcccdddeeefffgggfffdddddd```___\\\[[[YYYVVVQQQNNNFFFDDD@@@<<<999777555555111555444444666666CCC\\\nnnsssxxxzzzyyyvvvsssqqq~~~dddPPPPPPUUU^^^vvvsssjjjiiinnnooottt}}}vvvpppkkkkkkmmmrrr}}}uuujjjbbbXXXPPPPPPRRRPPPXXX}}}VVVKKKLLLFFF^^^zzzuuuZZZkkkdddjjj|||zzz~~~{{{zzzlllfffooowwwTTTVVVrrrVVVKKKCCCHHHVVVrrrtttkkkqqquuugggVVVIII@@@>>>CCCKKKmmmKKKMMMVVV```dddggguuu~~~}}}{{{yyyuuupppllljjjffffffhhhjjjhhhfffkkkrrrlllgggkkk|||}}}{{{xxxtttpppqqqrrrqqqooommmlllkkkhhheeeccccccfffhhhfffdddaaaaaaaaaaaaccceeeggghhhiiijjjmmmnnnmmmkkkgggeeebbb```]]]\\\[[[YYYUUUQQQGGGEEEAAA===:::777666555000555444444666666DDD^^^qqqssswwwyyyxxxvvvuuuwww}}}dddQQQQQQWWWaaa{{{tttmmmlllvvvvvv{{{}}}}}}vvvwww}}}|||nnnddd___XXXPPPOOOTTTQQQTTTsss```OOOJJJHHHccc}}}rrraaaeeebbb~~~~~~{{{mmmeeemmmvvvWWWXXXuuuyyyRRRHHHCCCHHHYYYwww}}}}}}wwwkkk^^^OOOFFF???===AAAGGGiiiMMMOOOXXXbbbfffkkk}}}}}}yyy}}}{{{wwwrrrlllhhheee]]]^^^bbbfffggghhhoooyyyiiidddiiizzzzzzxxxwwwtttrrrssssssqqqmmmjjjhhhgggjjjgggddddddeeefffdddaaabbbaaaaaaaaacccfffhhhjjjnnnpppssstttsssooojjjffffffccc___^^^]]][[[WWWSSSHHHFFFBBB>>>:::888666555000555555444666666DDD___ssstttxxxzzzxxxvvvxxx{{{yyy}}}dddQQQRRRXXXccc~~~xxxrrrsssxxxwww|||wwwiiikkkyyy|||yyyxxxeee]]]\\\YYYSSSMMMTTTQQQMMMcccgggRRRHHHNNNkkklllddd```ZZZvvvzzznnneeejjjvvvZZZVVVvvvnnnNNNGGGCCCJJJ\\\zzzzzzxxx|||ggg\\\OOOGGGBBB???@@@EEEHHHjjjFFFQQQVVVYYYbbbmmm~~~zzzpppeeeaaacccaaadddggghhhhhhhhhkkkmmmddd\\\aaawww|||zzzwwwtttuuuuuuuuusssnnnjjjhhhggghhhhhhiiiiiihhhfffdddbbb___```bbbdddfffhhhiiijjjsssttttttrrrpppnnnllllllcccddddddccc___\\\ZZZYYYRRRKKKBBB======<<<:::666444777444333555777HHHeeeooovvvvvvvvv{{{wwwpppsssvvv~~~fffQQQTTT]]]hhhzzzuuuzzzvvv}}}rrrfffkkkwww~~~zzz{{{~~~qqqccc\\\XXXSSSOOONNNNNNPPPOOO^^^nnnLLLQQQRRRfff}}}bbbzzz}}}lllNNNNNNgggyyy{{{{{{xxxfffiiiqqqXXXZZZ}}}uuugggNNNGGGIIIMMMTTTwwwdddZZZPPPJJJDDD===<<>>AAAOOOmmmtttooobbblllaaaNNNFFFHHHYYYyyy}}}cccPPPVVVlllxxxvvvyyylllVVVNNNVVVkkkRRR^^^jjj{{{~~~~~~xxxrrroookkkgggeee___ZZZYYY\\\\\\\\\^^^______ZZZRRRLLLMMM]]]rrrzzzuuuwwwvvvvvvuuurrrnnnmmmmmmoooooonnnmmmlllmmmnnnpppqqqnnnoooppprrrsssuuuvvvvvvllljjjggggggiiijjjkkkkkknnniiidddcccdddccc```]]]^^^\\\XXXRRRJJJDDD@@@???999999444444888777@@@VVViiiuuuyyyyyy|||xxxuuu}}}}}}hhhUUUSSS^^^sss{{{qqqrrrwwwyyywwwuuuwww{{{}}}lll\\\QQQKKKJJJJJJFFFGGGLLLOOObbbsssiiifffvvvvvveeeOOOKKKOOOWWWlllnnnjjjddd^^^WWW___mmmtttzzzlll\\\SSSSSSUUULLLFFF@@@BBBQQQmmmwwwnnnaaassseeeNNNHHHJJJWWWssssss^^^WWWcccjjjooottt[[[YYYgggVVVcccooo~~~}}}~~~~~~zzzrrrjjjiiifffdddbbb\\\WWWXXX]]]\\\\\\]]]^^^]]]XXXOOOHHHQQQbbbxxxzzzsssuuuuuuuuussspppllljjjkkklllmmmlllllllllmmmnnnpppqqqkkklllmmmnnnpppqqqrrrssshhhiiiiiigggeeeeeehhhkkkmmmhhhcccaaabbbbbb___[[[]]][[[VVVPPPHHHCCC@@@???::::::444333888777@@@VVVjjjwww|||{{{}}}xxxvvv~~~nnnYYYUUU___sssmmm\\\YYY```{{{zzz~~~vvvtttwwwzzz|||kkk[[[OOOIIIHHHHHHJJJKKKLLLKKK___uuueeessszzz~~~uuu]]]JJJHHHLLLSSSggg~~~|||qqqtttrrr___[[[fffuuu{{{|||{{{tttdddUUUOOOQQQUUUBBBAAA>>>@@@OOOkkkyyynnn```ppphhhMMMHHHKKKUUUnnnqqqdddkkk{{{jjjtttzzz```cccvvv^^^hhhttt~~~zzzvvvpppkkkhhhiiiddd^^^YYYWWWWWWWWWVVVUUU\\\YYYWWW\\\XXXMMMLLL^^^ttt{{{zzzxxxssssssqqqpppnnnlllkkkjjjhhhgggggghhhiiikkknnnooolllmmmmmmmmmlllmmmpppsssjjjgggcccbbbdddfffiiiiiilllhhhdddbbbbbbaaa^^^\\\\\\\\\YYYPPPFFFAAACCCFFF===888555555777:::CCCLLLcccuuu|||||||||vvvyyyqqqXXXWWWcccttt{{{___VVV[[[YYY{{{~~~yyysssttt{{{|||sssqqqhhhZZZOOOKKKHHHEEEGGGGGGIIIKKK[[[yyytttwww~~~vvv___MMMMMMOOOQQQ^^^pppvvvuuuzzz|||zzzssseeeVVVMMMLLLOOOOOO<<>>999666666666999AAAJJJeeeuuu{{{{{{~~~zzzssstttttt[[[XXXcccsss|||{{{zzzmmmvvvwww\\\RRRWWWccc~~~xxxrrrsss{{{yyyqqqnnneeeVVVKKKGGGEEEBBBFFFFFFJJJNNN^^^zzz{{{hhhOOOJJJKKKOOO]]]nnn{{{xxxqqqoooiii___SSSNNNOOOSSSLLL===@@@@@@LLLaaammmrrreeeiiizzzjjjUUUKKKLLLYYYrrrnnncccjjjppprrrsssyyyuuu|||iiilll{{{~~~|||{{{{{{yyyyyyxxxwwwuuuqqqooommmiiiddd]]]WWWUUUUUUVVVVVVSSS]]]```aaaeee\\\RRRSSS^^^sss~~~{{{vvvvvvsssllllllllllllllllllllllllkkklllmmmoooppppppoooooommmmmmmmmkkkgggdddcccccc^^^]]]]]]```dddiiilllmmmjjjhhhfffeeedddbbb^^^\\\WWWTTTRRRVVVYYYVVVKKKBBB???:::777666666888???HHHffftttyyyyyy}}}yyypppooo~~~zzzyyy___ZZZbbbrrryyynnnlllssswwwggg[[[eeexxxrrrZZZUUU\\\qqq}}}zzzzzz~~~wwwppprrrzzzuuussspppeeeVVVKKKGGGFFFEEEDDDEEEKKKOOO]]]~~~sssTTTJJJLLLTTTddduuu|||wwwqqqmmmgggeee___VVVNNNLLLOOOSSSHHH???AAA<<>>AAA>>>ZZZvvvjjjmmmcccPPPLLL]]]{{{mmmVVVGGGDDDKKKXXXhhh}}}rrrbbb[[[ZZZcccnnn|||zzzyyyyyyzzzvvvuuuuuutttrrrqqqooonnnllleee]]]WWWTTTTTTUUUUUU]]]___\\\\\\___UUUOOOVVVlll{{{vvvtttmmmiiiiiijjjjjjkkklllmmmmmmmmmoooqqqssssssqqqnnnlllfffhhhhhhfffccc___]]]]]]aaabbbdddhhhlllnnnnnnmmmhhhhhhhhhfffcccaaa```___]]]\\\\\\]]]\\\XXXRRRLLLDDD???;;;999777666;;;BBB___ooovvvyyy|||ssssssyyyhhh\\\^^^mmmxxxrrrpppoooaaa```llluuueeegggtttiii\\\jjj~~~zzzxxxzzzrrrkkkpppzzz~~~pppmmmjjj___PPPFFFDDDDDDCCCCCCFFFKKKKKKWWW}}}yyy\\\TTT[[[hhhwww}}}rrriiieeeddddddeee```[[[RRRKKKHHHGGGGGGGGGCCC<<<@@@FFFoooxxxrrrkkkiiiRRRJJJ[[[yyyzzz___NNNGGGHHHLLLWWWjjjuuuyyyqqq[[[NNNJJJbbbyyy|||zzzzzzzzzzzzvvvuuusssqqqnnnllljjjjjjddd^^^VVVQQQOOOQQQSSSTTT^^^\\\UUUWWW\\\TTTMMMUUUdddzzz|||xxxuuulllkkkkkkkkklllllllllmmmmmmmmmooopppqqqpppnnnkkkiiifffgggfffbbb^^^ZZZXXXWWWcccdddgggkkknnnnnnllljjjiiiiiihhheeebbb```aaabbbccccccbbb___ZZZVVVTTTSSSHHHBBB>>>;;;888666:::@@@YYYmmmwwwyyy~~~{{{uuuwww{{{mmm]]]^^^mmmyyypppxxxvvvoooxxxqqqlll}}}}}}wwwoooiiiooo{{{{{{nnnjjjhhh^^^PPPGGGEEEEEEDDDDDDEEEIIILLL^^^zzzbbbYYY___kkkxxxrrrkkkbbb[[[YYY\\\___aaaZZZTTTLLLHHHHHHHHHGGGFFFAAA999AAANNN}}}xxx|||{{{kkksssXXXLLLYYYuuuoooWWWQQQTTTUUUUUUYYYdddyyy{{{vvv~~~mmmxxxoooZZZPPPMMMooo}}}{{{zzzyyyyyyyyyuuutttqqqmmmiiifffdddbbb[[[VVVPPPLLLMMMQQQUUUXXX[[[VVVOOOTTT^^^VVVMMMSSSccczzz|||xxxuuulllooonnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnmmmkkkhhhgggggggggeeebbb]]][[[ZZZ[[[fffhhhkkkooorrrrrrnnnkkkjjjjjjhhhddd``````bbbeeegggfffdddaaa\\\YYYVVVUUUKKKEEE@@@===999666999???UUUkkkxxxzzz|||wwwsssxxxxxxrrr```___nnn{{{tttlllgggnnn{{{wwwkkkhhhggg___RRRJJJHHHHHHFFFEEECCCGGGQQQnnnyyyuuullldddhhhsssuuuhhh\\\WWWRRROOOQQQUUUXXXZZZUUUOOOHHHFFFHHHHHHEEEBBB>>>777BBBRRR||||||zzzyyymmmcccRRRZZZqqqkkkXXX[[[gggnnnpppsssvvv~~~zzztttllllll|||yyyvvvuuulll___aaaccc{{{{{{{{{zzzyyyxxxwwwwwwuuusssooojjjeeeaaa^^^]]]WWWRRRMMMKKKNNNTTTZZZ]]]WWWQQQKKKTTTaaaYYYNNNRRRnnn{{{xxxvvvlllqqqqqqpppooonnnmmmmmmllllllllllllllljjjhhhfffeeeffffffeeecccaaa```bbbdddiiikkkoootttwwwvvvrrroookkkjjjhhhccc______cccfffhhhfffcccaaa```\\\XXXUUULLLGGGBBB???:::666999>>>RRRjjjxxxyyyyyytttpppwwwtttuuubbbaaapppyyysssjjjfffnnn{{{uuuhhhcccbbb[[[OOOGGGFFFEEECCCFFFAAAEEEVVV{{{tttpppwwwooosssyyycccTTTKKKIIIHHHIIILLLQQQSSSTTTUUUNNNHHHFFFGGGFFFAAA<<<<<<666DDDTTTvvv}}}}}}zzzkkkkkkWWW\\\ooonnn]]]dddtttuuukkknnnsssrrriiipppxxxsssttt|||bbb```qqqpppkkkwww